From 72c6ab255949c5cbb0e3b8b9d37acff993376bcb Mon Sep 17 00:00:00 2001 From: Tobias Kuhn Date: Mon, 21 Nov 2011 10:05:26 +0100 Subject: [PATCH] Initial commit: ape-6.6-110816 --- .gitignore | 2 + LICENSE.txt | 845 + README.html | 323 + README.txt | 294 + ape.pl | 632 + get_ape_results.pl | 478 + lexicon/chars.pl | 156 + lexicon/clex.pl | 95 + lexicon/clex_lexicon.pl | 97541 ++++++++++++++++++++++ lexicon/clex_lexicon_small.pl | 2023 + lexicon/functionwords.pl | 308 + lexicon/illegalwords.pl | 72 + lexicon/is_in_lexicon.pl | 131 + lexicon/lexicon_interface.pl | 207 + lexicon/spellcheck.pl | 196 + lexicon/ulex.pl | 535 + logger/error_logger.pl | 331 + make_exe.bat | 14 + make_exe.sh | 1 + parser/.gitignore | 1 + parser/ace_to_drs.pl | 233 + parser/ape_utils.pl | 374 + parser/compile.sh | 2 + parser/fit_to_plp.pl | 35 + parser/grammar.fit | 7728 ++ parser/grammar_contentwords.fit | 1625 + parser/grammar_functionwords.fit | 2261 + parser/grammar_words.pl | 339 + parser/make_syntax_report.perl | 332 + parser/prologfeatures.pl | 482 + parser/refres.pl | 1368 + parser/sentence_failure.pl | 170 + parser/sorts.fit | 179 + parser/tokenizer.pl | 508 + parser/tokens_to_sentences.pl | 117 + run.sh | 4 + runape.pl | 175 + tests/.gitignore | 1 + tests/README.txt | 90 + tests/acetexts.pl | 3765 + tests/bugs_and_requests.pl | 136 + tests/make_acetext_drs.pl | 144 + tests/rtest.bash | 62 + tests/test_ape.pl | 172 + tests/test_apeexe.sh | 31 + tests/test_drace.pl | 145 + tests/test_drs_to_x.pl | 106 + tests/test_duration.pl | 43 + tests/test_owlswrl.pl | 505 + tests/testruns/.gitignore | 1 + tests/testruns/README.drace | 91 + tests/testruns/drace_test_results.txt | 6049 ++ tests/testruns/dracenp_test_results.txt | 4370 + tests/testruns/owlswrl_test_results.txt | 11649 +++ tests/testruns/sum.perl | 9 + tests/testruns/test_drs_to_tptp_out.txt | 16772 ++++ tools/create_clex_zip.sh | 12 + tools/create_zip.sh | 50 + tools/extract_words.perl | 35 + tools/search.sh | 11 + tools/total_clean.sh | 15 + utils/ace_niceace.pl | 266 + utils/are_equivalent.pl | 189 + utils/drs_ops.pl | 54 + utils/drs_reverse.pl | 91 + utils/drs_to_ace.pl | 75 + utils/drs_to_ascii.pl | 185 + utils/drs_to_coreace.pl | 1611 + utils/drs_to_drslist.pl | 167 + utils/drs_to_fol_to_prenex.pl | 369 + utils/drs_to_html.pl | 213 + utils/drs_to_npace.pl | 998 + utils/drs_to_ruleml.pl | 174 + utils/drs_to_sdrs.pl | 78 + utils/drs_to_tptp.pl | 392 + utils/drs_to_xml.pl | 237 + utils/drs_utils.pl | 140 + utils/implication_turn.pl | 219 + utils/is_wellformed.pl | 489 + utils/morphgen.pl | 614 + utils/owlswrl/README.txt | 62 + utils/owlswrl/drs_to_owldrs.pl | 408 + utils/owlswrl/drs_to_owlswrl.pl | 223 + utils/owlswrl/drs_to_owlswrl_core.pl | 969 + utils/owlswrl/get_owl_output.pl | 92 + utils/owlswrl/illegal_conditions.pl | 182 + utils/owlswrl/implication_to_swrl.pl | 312 + utils/owlswrl/owlfss_owlrdfxml.pl | 734 + utils/owlswrl/owlswrl_to_fss.pl | 122 + utils/owlswrl/owlswrl_to_xml.pl | 457 + utils/owlswrl/simplify_axiom.pl | 102 + utils/owlswrl/transform_anonymous.pl | 63 + utils/serialize_term.pl | 82 + utils/tree_utils.pl | 103 + utils/trees_to_ascii.pl | 184 + utils/xmlterm_to_xmlatom.pl | 46 + 96 files changed, 175083 insertions(+) create mode 100644 .gitignore create mode 100644 LICENSE.txt create mode 100644 README.html create mode 100644 README.txt create mode 100644 ape.pl create mode 100644 get_ape_results.pl create mode 100644 lexicon/chars.pl create mode 100644 lexicon/clex.pl create mode 100644 lexicon/clex_lexicon.pl create mode 100644 lexicon/clex_lexicon_small.pl create mode 100644 lexicon/functionwords.pl create mode 100644 lexicon/illegalwords.pl create mode 100644 lexicon/is_in_lexicon.pl create mode 100644 lexicon/lexicon_interface.pl create mode 100644 lexicon/spellcheck.pl create mode 100644 lexicon/ulex.pl create mode 100644 logger/error_logger.pl create mode 100644 make_exe.bat create mode 100644 make_exe.sh create mode 100644 parser/.gitignore create mode 100644 parser/ace_to_drs.pl create mode 100644 parser/ape_utils.pl create mode 100644 parser/compile.sh create mode 100644 parser/fit_to_plp.pl create mode 100644 parser/grammar.fit create mode 100644 parser/grammar_contentwords.fit create mode 100644 parser/grammar_functionwords.fit create mode 100644 parser/grammar_words.pl create mode 100644 parser/make_syntax_report.perl create mode 100644 parser/prologfeatures.pl create mode 100644 parser/refres.pl create mode 100644 parser/sentence_failure.pl create mode 100644 parser/sorts.fit create mode 100644 parser/tokenizer.pl create mode 100644 parser/tokens_to_sentences.pl create mode 100644 run.sh create mode 100644 runape.pl create mode 100644 tests/.gitignore create mode 100644 tests/README.txt create mode 100644 tests/acetexts.pl create mode 100644 tests/bugs_and_requests.pl create mode 100755 tests/make_acetext_drs.pl create mode 100644 tests/rtest.bash create mode 100644 tests/test_ape.pl create mode 100644 tests/test_apeexe.sh create mode 100644 tests/test_drace.pl create mode 100755 tests/test_drs_to_x.pl create mode 100644 tests/test_duration.pl create mode 100644 tests/test_owlswrl.pl create mode 100644 tests/testruns/.gitignore create mode 100644 tests/testruns/README.drace create mode 100644 tests/testruns/drace_test_results.txt create mode 100644 tests/testruns/dracenp_test_results.txt create mode 100644 tests/testruns/owlswrl_test_results.txt create mode 100644 tests/testruns/sum.perl create mode 100644 tests/testruns/test_drs_to_tptp_out.txt create mode 100755 tools/create_clex_zip.sh create mode 100755 tools/create_zip.sh create mode 100644 tools/extract_words.perl create mode 100644 tools/search.sh create mode 100644 tools/total_clean.sh create mode 100644 utils/ace_niceace.pl create mode 100644 utils/are_equivalent.pl create mode 100644 utils/drs_ops.pl create mode 100644 utils/drs_reverse.pl create mode 100644 utils/drs_to_ace.pl create mode 100644 utils/drs_to_ascii.pl create mode 100644 utils/drs_to_coreace.pl create mode 100644 utils/drs_to_drslist.pl create mode 100644 utils/drs_to_fol_to_prenex.pl create mode 100644 utils/drs_to_html.pl create mode 100644 utils/drs_to_npace.pl create mode 100644 utils/drs_to_ruleml.pl create mode 100644 utils/drs_to_sdrs.pl create mode 100644 utils/drs_to_tptp.pl create mode 100644 utils/drs_to_xml.pl create mode 100644 utils/drs_utils.pl create mode 100644 utils/implication_turn.pl create mode 100644 utils/is_wellformed.pl create mode 100644 utils/morphgen.pl create mode 100644 utils/owlswrl/README.txt create mode 100644 utils/owlswrl/drs_to_owldrs.pl create mode 100644 utils/owlswrl/drs_to_owlswrl.pl create mode 100644 utils/owlswrl/drs_to_owlswrl_core.pl create mode 100644 utils/owlswrl/get_owl_output.pl create mode 100644 utils/owlswrl/illegal_conditions.pl create mode 100644 utils/owlswrl/implication_to_swrl.pl create mode 100644 utils/owlswrl/owlfss_owlrdfxml.pl create mode 100644 utils/owlswrl/owlswrl_to_fss.pl create mode 100644 utils/owlswrl/owlswrl_to_xml.pl create mode 100644 utils/owlswrl/simplify_axiom.pl create mode 100644 utils/owlswrl/transform_anonymous.pl create mode 100644 utils/serialize_term.pl create mode 100644 utils/tree_utils.pl create mode 100644 utils/trees_to_ascii.pl create mode 100644 utils/xmlterm_to_xmlatom.pl diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9956751 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/ape.exe +/.project diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..25f2e1d --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,845 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + + + + + + + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.html b/README.html new file mode 100644 index 0000000..4a3f58b --- /dev/null +++ b/README.html @@ -0,0 +1,323 @@ + + + +ape + + + + +

APE - ACE Parsing Engine

+ +

+Authors: Kaarel Kaljurand, Norbert E. Fuchs, Tobias Kuhn + +

+Last update: 2011-08-16 + +

Introduction

+ +

+This document explains how APE (ACE Parsing Engine) is compiled and used. + +

+In order to compile and run APE, you first need to install a recent version of SWI Prolog. +SWI Prolog is free software and can be downloaded from http://www.swi-prolog.org. +Note that you minimally need to install the following SWI Prolog packages: +clib, sgml, and http. +To view the documentation embedded in the source files you also need pldoc. + +

Compilation

+ +

+Before you can run APE, you have to compile the APE source code. +Just execute the file make_exe.bat in the case of Windows +or make_exe.sh in the case of Mac OS X, Linux, or any other Unix system. Both files are located in the root directory +of the APE distribution. +As a result (and given that there were no compilation errors), +a new file ape.exe is created into the current directory. + +

Execution

+ +

+APE has to be executed from the command-line. In the command-line terminal, go to the +root directory of APE (where ape.exe is located). +Then type ape.exe in the case of Windows or ./ape.exe otherwise. +As a result, you should see the following output: + +

Attempto Parsing Engine for ACE 6.6, version 6.6-110816
+Copyright 2008-2011 Attempto Group, University of Zurich
+This program comes with ABSOLUTELY NO WARRANTY.
+This is free software, and you are welcome to redistribute it under certain conditions.
+Please visit http://attempto.ifi.uzh.ch for details.
+
+Command-line arguments:
+-text "TEXT"        The input ACE text. If neither -text nor -file is present then the ACE text is read from stdin.
+-file FILENAME      The name or URL of the input file containing the ACE text.
+-ulextext "TEXT"    The user lexicon (taken from a string).
+-ulexfile FILENAME  The user lexicon (taken from a file or URL).
+-solo OUTPUT        Output just one output component. OUTPUT has to be one of {paraphrase,paraphrase1,paraphrase2,owlfss,owlfsspp,owlrdf,owlxml,fol,pnf,tptp,tokens,syntax,syntaxpp,syntaxd,syntaxdpp,drs,drsxml,drspp,drshtml}.
+-cdrs               Output the DRS as a Prolog term.
+-cdrsxml            Output the DRS in XML.
+-cdrspp             Output the DRS in pretty-printed form in plain text.
+-cdrshtml           Output the DRS in pretty-printed form in HTML.
+-cparaphrase        Output a paraphrase which is a "best-effort" combination of paraphrase1 and paraphrase2.
+-cparaphrase1       Output a paraphrase which uses full sentences instead of relative clauses.
+-cparaphrase2       Output a paraphrase which uses relative clauses instead of full sentences.
+-ctokens            Output tokens as a Prolog list of lists.
+-csentences         Output sentences as a Prolog list.
+-csyntax            Output simplified syntax trees as a Prolog list.
+-csyntaxpp          Output simplified syntax trees in pretty-printed form.
+-csyntaxd           Output plain syntax trees as a Prolog list (for debugging).
+-csyntaxdpp         Output plain syntax trees in pretty-printed form (for debugging).
+-cowlfss            Output OWL/SWRL in the Functional-Style Syntax representation (as Prolog term).
+-cowlfsspp          Output OWL/SWRL in the Functional-Style Syntax representation (pretty-printed).
+-cowlxml            Output OWL/SWRL in the XML representation.
+-cowlrdf            Output OWL/SWRL in the RDF/XML representation. DEPRECATED
+-cfol               Output standard first-order logic representations (default form) of the DRS as a Prolog term.
+-cpnf               Output standard first-order logic representations (prenex normal form) of the DRS as a Prolog term.
+-ctptp              Output TPTP representation of the DRS.
+-uri URI            URI for the OWL outputs.
+-noclex             Ignore the lexicon entries that are compiled into the executable.
+-guess              Guess the word-class of unknown words.
+-server             Launch a socket interface to APE at port 2766 (0xACE).
+-httpserver         Launch an HTTP interface to APE at port 8000.
+-port NUMBER        Override the default port of either the socket or the HTTP interface.
+-version            Shows version information.
+-help               Shows this help page.
+
+ +

+APE can be used via four different interfaces: +

    +
  • command-line interface
  • +
  • socket interface
  • +
  • HTTP interface (webservice)
  • +
  • directly from Prolog or Java
  • +
+ +

+All these possibilities are described in the following sections. + +

Command-line interface to APE

+ +

+The following command parses the text +"John waits." and outputs the DRS in XML representation and the syntax tree: + +

  ./ape.exe -text 'John waits.' -cdrsxml -csyntax
+
+ +

+In the case of Windows, you have to omit the first two characters "./". The next example parses the text that +is inside of the file ace.txt and outputs the OWL FSS representation: + +

  ./ape.exe -file ace.txt -solo owlfss
+
+ +

+If you omit both arguments, text and file, the ACE text is read from the standard input: + +

  echo 'Every mammal is an animal.' | ./ape.exe -solo drspp
+
+ +

+Note that this does not work under Windows. + +

+If you just execute the line + +

  ./ape.exe -solo drspp
+
+ +

+then the terminal waits for an input. In this case, you can type your ACE text into the terminal window. +Once you have done so, press Enter and Ctrl-D to tell the terminal that you are finished. +The output (the pretty printed DRS in our case) is then shown below the ACE text you just entered. +Again, this does not work under Windows. + +

Socket interface to APE

+ +

+A socket interface to APE is started by giving the argument -server to APE. +The default port, 2766 (0xACE), can be overridden by specifying a different +port number as a value to the argument -port. + +

+A good way to start the server on a Unix command-line (e.g. bash) is: + +

nohup swipl -x ape.exe -- -server -port 3453 > stdout.txt 2> stderr.txt &
+
+ +

+On Mac OS X, one could use launchctl instead. + +

+The socket interface knows only one command: + +

get(Parameters).
+
+ +

+where Parameters is a list of parameters accepted by get_ape_results/2. +Note the dot at the end of the command! (There should also be a newline after the dot.) +Given the input, the server runs get_ape_results/2 (with a 20 second timelimit) +on it and sends back the results, followed by APESERVERSTREAMEND on a separate line. +If the input command is syntactically incorrect then an error message is logged into STDERR. +In any case, the connection to the client is closed. + +

+Examples of input commands: +

    +
  • get([text='Every man is a human.', cparaphrase1=on]).
  • +
  • get([text='Every man is a human.', solo=paraphrase1]).
  • +
  • get([text='Every man is a a human.', cparaphrase1=on]).
  • +
  • get([text='Every man is a human.', cinput=on, cdrs=on, cparaphrase=on, ctokens=on, csyntax=on]).
  • +
+ +

+Session example, assuming that the APE socket server listens at port 3453. + +

$ telnet 127.0.0.1 3453
+Trying 127.0.0.1...
+Connected to localhost.
+Escape character is '^]'.
+get([text='Every man is a human.', solo=paraphrase1]).
+If there is a man X1 then the man X1 is a human.
+APESERVERSTREAMEND
+Connection closed by foreign host.
+
+ +

HTTP interface to APE

+ +

+An HTTP interface to APE is started by giving the argument -httpserver to APE. +The default port, 8000, can be overridden by specifying a different +port number as a value to the argument -port. + +

+A good way to start the server on a Unix command-line (e.g. bash) is: + +

nohup swipl -x ape.exe -- -httpserver -port 8001 > stdout.txt 2> stderr.txt &
+
+ +

+On Mac OS X, one could use launchctl instead. + +

+In case there is an error message in the error output, saying that + +

ERROR: socket_error(Address already in use)
+
+ +

+then try another port number. For example, one would get this error when running +the above command twice: during the first time a server is started which starts +to listen requests at port 8001, during the second time a second server is started +but since the port is already being used by the first server, there is a conflict +and the second server crashes. + +

+You can test the server by loading the following URL in your browser. + +

http://localhost:8001/?text=Every+man+is+a+human.&solo=drshtml
+
+ +

+The result should be an HTML-rendering of the DRS of the sentence "Every man is a human.". + +

+The complete description of this webservice interface as well as some example clients +are available at http://attempto.ifi.uzh.ch/site/docs/ape_webservice.html. +(Note though that the parameter 'ulexreload' is not supported by this HTTP interface.) + +

+Note that the parameter names and values, and their meaning is the same as for the +command-line client. Also the results' format is the same. The only difference +is that for security reasons the webservice cannot access local files, i.e. the input ACE text +can be passed as a string or via a pointer an HTTP resource (i.e. URL) but not +via pointing to a local file (such as /var/acetexts/sometext.ace.txt). + +

Using APE from Java programs

+ +

+The ACEParser implementation APELocal (in attempto_ape.jar, +see http://attempto.ifi.uzh.ch/site/downloads/) +provides a high level Java interface to ape.exe. +It is effectively a Java-style front-end to querying the predicate get_ape_results/2. + +

+Even if you need to write your own Java interface to ape.exe, it might be useful +to take a look at the source code of APELocal.java for instructions on how to +access JPL, the bidirectional Prolog/Java interface, which is included in the SWI Prolog +installation. + +

Some examples

+ +

+ACE text from URL + +

./ape.exe -file http://attempto.ifi.uzh.ch/site/acetexts/example1.ace.txt -solo owlxml
+
+ +

+Lexicon from string + +

./ape.exe -text 'Every mman is a hhuman.' -ulextext 'noun_sg(mman, mman, masc). noun_sg(hhuman, hhuman, neutr).' -cparaphrase1
+
+ +

+Reading from STDIN and writing to STDOUT can be used in order to chain several executions +of APE together. The following example paraphrases the paraphrase of "Every man is a human.". + +

./ape.exe -text 'Every man is a human.' -solo paraphrase1 | ./ape.exe -solo paraphrase2
+
+ +

+The following commands have the same meaning. + +

./ape.exe -httpserver
+swipl -x ape.exe -- -httpserver
+swipl -x ape.exe -g http_server
+
+ +

+The only difference is in the the way SWI Prolog is called, either via the full path name +embedded in ape.exe or via the name swipl which the command-line environment +must resolve to the full path name. + +

+By overriding the goal (with -g), it is also possible to execute SWI-Prolog commands +in the context of ape.exe. +For example, the following command displays the source code of ape.exe. + +

swipl -x ./ape.exe -g listing
+
+ +

Code

+ +

+The distribution includes the following packages: +

    +
  • logger/ contains the error logger module
  • +
  • lexicon/ contains various lexicon files, notably a content words lexicon with ~2,000 entries
  • +
  • utils/ contains various modules, mostly for translating the +Discourse Representation Structure (DRS) generated by APE into other +logical forms
  • +
  • parser/ contains the Attempto Parsing Engine (APE) (tokenizer, grammar files, anaphoric reference resolver)
  • +
+ +

+This listing reflects the dependencies: logger depends on no other package. lexicon depends +only on logger. The package utils depends only on logger and utils. The package parser, +finally, depends on all three other packages. +The files in the root directory depend on those packages, but not vice versa. + +

+For more information consult the commented source files. +Provided that you have PlDoc installed (SWI-Prolog package pldoc), +you can view the documentation by: + +

?- doc_server(1234), [get_ape_results], doc_browser.
+
+ + diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..3c999a0 --- /dev/null +++ b/README.txt @@ -0,0 +1,294 @@ +---+ APE - ACE Parsing Engine + +_|Authors: Kaarel Kaljurand, Norbert E. Fuchs, Tobias Kuhn|_ + +_|Last update: 2011-08-16|_ + + +---++ Introduction + +This document explains how APE (ACE Parsing Engine) is compiled and used. + +In order to compile and run APE, you first need to install a recent version of SWI Prolog. +SWI Prolog is free software and can be downloaded from . +Note that you minimally need to install the following SWI Prolog packages: +=|clib|=, =|sgml|=, and =|http|=. +To view the documentation embedded in the source files you also need =|pldoc|=. + + +---++ Compilation + +Before you can run APE, you have to compile the APE source code. +Just execute the file =|make_exe.bat|= in the case of Windows +or =|make_exe.sh|= in the case of Mac OS X, Linux, or any other Unix system. Both files are located in the root directory +of the APE distribution. +As a result (and given that there were no compilation errors), +a new file =|ape.exe|= is created into the current directory. + + +---++ Execution + +APE has to be executed from the command-line. In the command-line terminal, go to the +root directory of APE (where =|ape.exe|= is located). +Then type =|ape.exe|= in the case of Windows or =|./ape.exe|= otherwise. +As a result, you should see the following output: + +== +Attempto Parsing Engine for ACE 6.6, version 6.6-110816 +Copyright 2008-2011 Attempto Group, University of Zurich +This program comes with ABSOLUTELY NO WARRANTY. +This is free software, and you are welcome to redistribute it under certain conditions. +Please visit http://attempto.ifi.uzh.ch for details. + +Command-line arguments: +-text "TEXT" The input ACE text. If neither -text nor -file is present then the ACE text is read from stdin. +-file FILENAME The name or URL of the input file containing the ACE text. +-ulextext "TEXT" The user lexicon (taken from a string). +-ulexfile FILENAME The user lexicon (taken from a file or URL). +-solo OUTPUT Output just one output component. OUTPUT has to be one of {paraphrase,paraphrase1,paraphrase2,owlfss,owlfsspp,owlrdf,owlxml,fol,pnf,tptp,tokens,syntax,syntaxpp,syntaxd,syntaxdpp,drs,drsxml,drspp,drshtml}. +-cdrs Output the DRS as a Prolog term. +-cdrsxml Output the DRS in XML. +-cdrspp Output the DRS in pretty-printed form in plain text. +-cdrshtml Output the DRS in pretty-printed form in HTML. +-cparaphrase Output a paraphrase which is a "best-effort" combination of paraphrase1 and paraphrase2. +-cparaphrase1 Output a paraphrase which uses full sentences instead of relative clauses. +-cparaphrase2 Output a paraphrase which uses relative clauses instead of full sentences. +-ctokens Output tokens as a Prolog list of lists. +-csentences Output sentences as a Prolog list. +-csyntax Output simplified syntax trees as a Prolog list. +-csyntaxpp Output simplified syntax trees in pretty-printed form. +-csyntaxd Output plain syntax trees as a Prolog list (for debugging). +-csyntaxdpp Output plain syntax trees in pretty-printed form (for debugging). +-cowlfss Output OWL/SWRL in the Functional-Style Syntax representation (as Prolog term). +-cowlfsspp Output OWL/SWRL in the Functional-Style Syntax representation (pretty-printed). +-cowlxml Output OWL/SWRL in the XML representation. +-cowlrdf Output OWL/SWRL in the RDF/XML representation. DEPRECATED +-cfol Output standard first-order logic representations (default form) of the DRS as a Prolog term. +-cpnf Output standard first-order logic representations (prenex normal form) of the DRS as a Prolog term. +-ctptp Output TPTP representation of the DRS. +-uri URI URI for the OWL outputs. +-noclex Ignore the lexicon entries that are compiled into the executable. +-guess Guess the word-class of unknown words. +-server Launch a socket interface to APE at port 2766 (0xACE). +-httpserver Launch an HTTP interface to APE at port 8000. +-port NUMBER Override the default port of either the socket or the HTTP interface. +-version Shows version information. +-help Shows this help page. +== + +APE can be used via four different interfaces: + + * command-line interface + * socket interface + * HTTP interface (webservice) + * directly from Prolog or Java + +All these possibilities are described in the following sections. + + +---+++ Command-line interface to APE + +The following command parses the text +"John waits." and outputs the DRS in XML representation and the syntax tree: + +== + ./ape.exe -text 'John waits.' -cdrsxml -csyntax +== + +In the case of Windows, you have to omit the first two characters "=|./|=". The next example parses the text that +is inside of the file =|ace.txt|= and outputs the OWL FSS representation: + +== + ./ape.exe -file ace.txt -solo owlfss +== + +If you omit both arguments, =text= and =file=, the ACE text is read from the standard input: + +== + echo 'Every mammal is an animal.' | ./ape.exe -solo drspp +== + +Note that this does not work under Windows. + +If you just execute the line + +== + ./ape.exe -solo drspp +== + +then the terminal waits for an input. In this case, you can type your ACE text into the terminal window. +Once you have done so, press =|Enter|= and =|Ctrl-D|= to tell the terminal that you are finished. +The output (the pretty printed DRS in our case) is then shown below the ACE text you just entered. +Again, this does not work under Windows. + + +---+++ Socket interface to APE + +A socket interface to APE is started by giving the argument =|-server|= to APE. +The default port, 2766 (0xACE), can be overridden by specifying a different +port number as a value to the argument =|-port|=. + +A good way to start the server on a Unix command-line (e.g. _|bash|_) is: + +== +nohup swipl -x ape.exe -- -server -port 3453 > stdout.txt 2> stderr.txt & +== + +On Mac OS X, one could use _|launchctl|_ instead. + + +The socket interface knows only one command: + +== +get(Parameters). +== + +where _|Parameters|_ is a list of parameters accepted by get_ape_results/2. +Note the dot at the end of the command! (There should also be a newline after the dot.) +Given the input, the server runs get_ape_results/2 (with a 20 second timelimit) +on it and sends back the results, followed by =|APESERVERSTREAMEND|= on a separate line. +If the input command is syntactically incorrect then an error message is logged into STDERR. +In any case, the connection to the client is closed. + +Examples of input commands: + + * =|get([text='Every man is a human.', cparaphrase1=on]).|= + * =|get([text='Every man is a human.', solo=paraphrase1]).|= + * =|get([text='Every man is a a human.', cparaphrase1=on]).|= + * =|get([text='Every man is a human.', cinput=on, cdrs=on, cparaphrase=on, ctokens=on, csyntax=on]).|= + +Session example, assuming that the APE socket server listens at port 3453. + +== +$ telnet 127.0.0.1 3453 +Trying 127.0.0.1... +Connected to localhost. +Escape character is '^]'. +get([text='Every man is a human.', solo=paraphrase1]). +If there is a man X1 then the man X1 is a human. +APESERVERSTREAMEND +Connection closed by foreign host. +== + + +---+++ HTTP interface to APE + +An HTTP interface to APE is started by giving the argument =|-httpserver|= to APE. +The default port, 8000, can be overridden by specifying a different +port number as a value to the argument =|-port|=. + +A good way to start the server on a Unix command-line (e.g. _|bash|_) is: + +== +nohup swipl -x ape.exe -- -httpserver -port 8001 > stdout.txt 2> stderr.txt & +== + +On Mac OS X, one could use _|launchctl|_ instead. + +In case there is an error message in the error output, saying that + +== +ERROR: socket_error(Address already in use) +== + +then try another port number. For example, one would get this error when running +the above command twice: during the first time a server is started which starts +to listen requests at port 8001, during the second time a second server is started +but since the port is already being used by the first server, there is a conflict +and the second server crashes. + +You can test the server by loading the following URL in your browser. + +== +http://localhost:8001/?text=Every+man+is+a+human.&solo=drshtml +== + +The result should be an HTML-rendering of the DRS of the sentence "Every man is a human.". + +The complete description of this webservice interface as well as some example clients +are available at . +(Note though that the parameter 'ulexreload' is not supported by this HTTP interface.) + +Note that the parameter names and values, and their meaning is the same as for the +command-line client. Also the results' format is the same. The only difference +is that for security reasons the webservice cannot access local files, i.e. the input ACE text +can be passed as a string or via a pointer an HTTP resource (i.e. URL) but not +via pointing to a local file (such as =|/var/acetexts/sometext.ace.txt|=). + + +---+++ Using APE from Java programs + +The =|ACEParser|= implementation =|APELocal|= (in =|attempto_ape.jar|=, +see ) +provides a high level Java interface to =|ape.exe|=. +It is effectively a Java-style front-end to querying the predicate get_ape_results/2. + +Even if you need to write your own Java interface to =|ape.exe|=, it might be useful +to take a look at the source code of =|APELocal.java|= for instructions on how to +access JPL, the bidirectional Prolog/Java interface, which is included in the SWI Prolog +installation. + + +---+++ Some examples + +ACE text from URL + +== +./ape.exe -file http://attempto.ifi.uzh.ch/site/acetexts/example1.ace.txt -solo owlxml +== + +Lexicon from string + +== +./ape.exe -text 'Every mman is a hhuman.' -ulextext 'noun_sg(mman, mman, masc). noun_sg(hhuman, hhuman, neutr).' -cparaphrase1 +== + +Reading from STDIN and writing to STDOUT can be used in order to chain several executions +of APE together. The following example paraphrases the paraphrase of "Every man is a human.". + +== +./ape.exe -text 'Every man is a human.' -solo paraphrase1 | ./ape.exe -solo paraphrase2 +== + +The following commands have the same meaning. + +== +./ape.exe -httpserver +swipl -x ape.exe -- -httpserver +swipl -x ape.exe -g http_server +== + +The only difference is in the the way SWI Prolog is called, either via the full path name +embedded in =|ape.exe|= or via the name =|swipl|= which the command-line environment +must resolve to the full path name. + +By overriding the goal (with =|-g|=), it is also possible to execute SWI-Prolog commands +in the context of =|ape.exe|=. +For example, the following command displays the source code of =|ape.exe|=. + +== +swipl -x ./ape.exe -g listing +== + + +---++ Code + +The distribution includes the following packages: + + * logger/ contains the error logger module + * lexicon/ contains various lexicon files, notably a content words lexicon with ~2,000 entries + * utils/ contains various modules, mostly for translating the Discourse Representation Structure (DRS) generated by APE into other logical forms + * parser/ contains the Attempto Parsing Engine (APE) (tokenizer, grammar files, anaphoric reference resolver) + +This listing reflects the dependencies: =logger= depends on no other package. =lexicon= depends +only on =logger=. The package =utils= depends only on =logger= and =utils=. The package =parser=, +finally, depends on all three other packages. +The files in the root directory depend on those packages, but not vice versa. + +For more information consult the commented source files. +Provided that you have PlDoc installed (SWI-Prolog package =|pldoc|=), +you can view the documentation by: + +== +?- doc_server(1234), [get_ape_results], doc_browser. +== diff --git a/ape.pl b/ape.pl new file mode 100644 index 0000000..369308a --- /dev/null +++ b/ape.pl @@ -0,0 +1,632 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +/* APE client for the Unix command-line. + +@author Tobias Kuhn +@author Kaarel Kaljurand + +Building the executable file (stack sizes are in kilobytes): + +== +swipl -g "working_directory(_, 'parser'), [fit_to_plp], halt." +swipl -O -F none -g "[ape], qsave_program('ape.exe', [goal(ape), toplevel(halt), local(25000), global(50000)])." -t halt +== + +Note that you can use smaller stack sizes if needed. It is known that global stack of 25600 was not +enough to parse 1687 sentences of the Ordnance Survey Hydrology ontology verbalization. + + +TODO: + +- Do better checking of which arguments can be used together. E.g. if the user uses both -server +and -httpserver, what should ape.exe do then? + +- All: Should we drop ulexreload? Otherwise all the interfaces should support it, and one would +need to add also "acetextreload" for reasons of uniformity. + +- All: make timelimits configurable, currently they are hard-coded + +- Socket: The socket server currently supports exactly these arguments that get_ape_results supports. +This is different from the other interfaces which also support other arguments (e.g. for fetching +files from URLs). More unification is needed. + +- Java: assuming that it supports the file-parameter, how are the possible errors +communicated to Java? + +- HTTP: Add logging + +*/ + +:- use_module(get_ape_results, [ + get_ape_results/2, + get_ape_results_timelimit/3, + get_ape_results_timelimit/4 + ]). + +:- use_module('logger/error_logger'). + +% Default encoding used for opening files in text mode. +:- set_prolog_flag(encoding, utf8). + +:- initialization on_signal(int, _, default). + + +%% argument(?Arg, -Value, -Desc) +% +% @tbd maybe we could describe the types more formally, so that they could be checked, +% e.g. the type of the solo value is one of [drs, drsxml, ...], which could be checked +% with memberchk/2. +% + +argument('-text', '"TEXT"', 'The input ACE text. If neither -text nor -file is present then the ACE text is read from stdin.'). +argument('-file', 'FILENAME', 'The name or URL of the input file containing the ACE text.'). +argument('-ulextext', '"TEXT"', 'The user lexicon (taken from a string).'). +argument('-ulexfile', 'FILENAME', 'The user lexicon (taken from a file or URL).'). +argument('-solo', 'OUTPUT', 'Output just one output component. OUTPUT has to be one of {paraphrase,paraphrase1,paraphrase2,owlfss,owlfsspp,owlrdf,owlxml,fol,pnf,tptp,tokens,syntax,syntaxpp,syntaxd,syntaxdpp,drs,drsxml,drspp,drshtml}.'). +argument('-cinput', '', hidden). +argument('-cdrs', '', 'Output the DRS as a Prolog term.'). +argument('-cdrsxml', '', 'Output the DRS in XML.'). +argument('-cdrspp', '', 'Output the DRS in pretty-printed form in plain text.'). +argument('-cdrshtml', '', 'Output the DRS in pretty-printed form in HTML.'). +argument('-cparaphrase', '', 'Output a paraphrase which is a "best-effort" combination of paraphrase1 and paraphrase2.'). +argument('-cparaphrase1', '', 'Output a paraphrase which uses full sentences instead of relative clauses.'). +argument('-cparaphrase2', '', 'Output a paraphrase which uses relative clauses instead of full sentences.'). +argument('-ctokens', '', 'Output tokens as a Prolog list of lists.'). +argument('-csentences', '', 'Output sentences as a Prolog list.'). +argument('-csyntax', '', 'Output simplified syntax trees as a Prolog list.'). +argument('-csyntaxpp', '', 'Output simplified syntax trees in pretty-printed form.'). +argument('-csyntaxd', '', 'Output plain syntax trees as a Prolog list (for debugging).'). +argument('-csyntaxdpp', '', 'Output plain syntax trees in pretty-printed form (for debugging).'). +argument('-cowlfss', '', 'Output OWL/SWRL in the Functional-Style Syntax representation (as Prolog term).'). +argument('-cowlfsspp', '', 'Output OWL/SWRL in the Functional-Style Syntax representation (pretty-printed).'). +argument('-cowlxml', '', 'Output OWL/SWRL in the XML representation.'). +argument('-cowlrdf', '', 'Output OWL/SWRL in the RDF/XML representation. DEPRECATED'). +argument('-cfol', '', 'Output standard first-order logic representations (default form) of the DRS as a Prolog term.'). +argument('-cpnf', '', 'Output standard first-order logic representations (prenex normal form) of the DRS as a Prolog term.'). +argument('-ctptp', '', 'Output TPTP representation of the DRS.'). +argument('-uri', 'URI', 'URI for the OWL outputs.'). +argument('-noclex', '', 'Ignore the lexicon entries that are compiled into the executable.'). +argument('-guess', '', 'Guess the word-class of unknown words.'). +argument('-server', '', 'Launch a socket interface to APE at port 2766 (0xACE).'). +argument('-httpserver', '', 'Launch an HTTP interface to APE at port 8000.'). +argument('-port', 'NUMBER', 'Override the default port of either the socket or the HTTP interface.'). +argument('-version', '', 'Shows version information.'). +argument('-help', '', 'Shows this help page.'). + + +%% ape is det. +% +% This is the default goal of =|ape.exe|=. +% Parses the command-line arguments, processes the arguments, +% if an ACE text is specified then parses the ACE text. +% Pretty-prints an error message in case an exception was thrown. +% +ape :- + current_prolog_flag(argv, RawArgList), + get_arglist(RawArgList, ArgList), + catch( + ( arglist_namevaluelist(ArgList, InputList1), process_input(InputList1) ), + Exception, + format_error_for_terminal(Exception) + ). + + +%% get_arglist(+RawArgList, -ArgList) +% +% +get_arglist(RawArgList, ArgList) :- + append(_, ['--'|ArgList], RawArgList), + !. + +get_arglist([_|ArgList], ArgList). + + +%% process_input(+InputList:list) is det. +% +% @param InputList is a list of input parameters +% +process_input(InputList) :- + ( InputList = [] ; member(help=on, InputList) ), + !, + show_help. + +process_input(InputList) :- + memberchk(version=on, InputList), + !, + show_version. + +process_input([server=on]) :- + !, + server. + +process_input([server=on, port=Port]) :- + !, + server(Port). + +process_input([port=Port, server=on]) :- + !, + server(Port). + +process_input([httpserver=on]) :- + !, + http_server. + +process_input([httpserver=on, port=Port]) :- + !, + http_server(Port). + +process_input([port=Port, httpserver=on]) :- + !, + http_server(Port). + +% @tbd Any other usage of server, httpserver, or port is illegal + +process_input(InputList1) :- + read_ulex(InputList1, InputList2), + read_file(InputList2, InputList3), + get_ape_results(InputList3, Content), + set_utf8_encoding(user_output), + writeln(Content). + + +%% show_help +% +show_help :- + show_version, + write('Copyright 2008-2011 Attempto Group, University of Zurich\n'), + write('This program comes with ABSOLUTELY NO WARRANTY.\n'), + write('This is free software, and you are welcome to redistribute it under certain conditions.\n'), + write('Please visit http://attempto.ifi.uzh.ch for details.\n'), + nl, + write('Command-line arguments:\n'), + argument(Arg, Value, Desc), + \+ Desc = hidden, + format('~w ~w~20|~w~n', [Arg, Value, Desc]), + fail. + +show_help. + + +%% show_version is det. +% +% Prints the version information. +% +show_version :- + format("Attempto Parsing Engine for ACE 6.6, version ~w~n", ['6.6-110816']). + + +%% arglist_namevaluelist(+ArgList:list, -NameValueList:list) is det. +% +% @param ArgList is a list of arguments +% @param NameValueList is a list of ArgumentName=ArgumentValue pairs + +arglist_namevaluelist([], []). + +arglist_namevaluelist([Arg|Tail1], [Name=on|Tail2]) :- + argument(Arg, '', _), + !, + atom_concat('-', Name, Arg), + arglist_namevaluelist(Tail1, Tail2). + +arglist_namevaluelist([Arg,ValueAtom|Tail1], [Name=Value|Tail2]) :- + argument(Arg, _, _), + \+ argument(ValueAtom, _, _), + !, + atom_concat('-', Name, Arg), + ( + catch(atom_number(ValueAtom, ValueNumber), _, fail) + -> + Value = ValueNumber + ; + Value = ValueAtom + ), + arglist_namevaluelist(Tail1, Tail2). + +arglist_namevaluelist([Arg|_], _) :- + argument(Arg, _, _), + !, + throw(error('Missing value for argument', context(arglist_namevaluelist/2, Arg))). + +arglist_namevaluelist([Arg|_], _) :- + throw(error('Illegal argument', context(arglist_namevaluelist/2, Arg))). + + +%% read_file(+InputListIn:list, -InputListOut:list) is det. +% +% @param InputListIn is a list of APE parameters +% @param InputListOut is a modified list of APE parameters +% +read_file(InputListIn, [text=AceText | InputListOut]) :- + select(file=AceFile, InputListIn, InputListOut), + !, + filename_to_filecontent(AceFile, AceText). + +read_file(InputList, InputList) :- + member(text=_, InputList), + !. + +read_file(InputList, [text=AceText | InputList]) :- + prompt(_, ''), + read_stream_to_codes(user_input, AceTextCodes), + atom_codes(AceText, AceTextCodes). + + +%% read_ulex(+InputListIn:list, -InputListOut:list) is det. +% +% Stores the user lexicon in a local (temporary) file. +% Modifies the list of APE parameters to include the name +% of the local file. +% +% @param InputListIn is a list of APE parameters +% @param InputListOut is a modified list of APE parameters +% +read_ulex(InputListIn, [ulextext=UlexText | InputListOut]) :- + select(ulexfile=UlexFile, InputListIn, InputListOut), + !, + filename_to_filecontent(UlexFile, UlexText). + +read_ulex(InputList, InputList). + + +% Note: we use: set_stream(In, encoding(utf8)) +% This makes characters travel correctly through the socket. +% There might be other (better) solutions though. + +:- use_module(library(streampool)). + +:- style_check(-singleton). + +port(2766). % ape (0xACE) +%port(2767). % ape-alpha (0xACF) +%port(2768). % ape-old (0xAD0) + +server :- + port(Port), + server(Port). + +server(Port) :- + format(user_error, "Starting a socket interface for APE at port ~w ...~n", [Port]), + tcp_socket(Socket), + tcp_bind(Socket, Port), + tcp_listen(Socket, 5), + tcp_open_socket(Socket, In, _Out), + add_stream_to_pool(In, accept(Socket)), + stream_pool_main_loop. + +accept(Socket) :- + tcp_accept(Socket, Slave, Peer), + tcp_open_socket(Slave, In, Out), + set_utf8_encoding(In), + set_utf8_encoding(Out), + add_stream_to_pool(In, client(In, Out, Peer)). + +client(In, Out, _Peer) :- + catch( + client_x(In, Out, _Peer), + CatchType, + ( + format(user_error, "~w~n", [CatchType]), + (is_stream(In) -> close(In), delete_stream_from_pool(In) ; true), + (is_stream(Out) -> close(Out) ; true) + ) + ). + + +% NB: 'APESERVERSTREAMEND' on a separate line marks the end of the stream. +% @bug should we use write_canonical/2 here? +client_x(In, Out, _Peer) :- + % We suppress warnings of the atom being longer than 5 lines. + % This declaration seems to have effect only here. + style_check(-atom), + read(In, ClientRequest), + close(In), + ( + ClientRequest = get(I) + -> + get_ape_results_timelimit(I, O, 20), % 20 seconds timelimit + format(Out, '~w~nAPESERVERSTREAMEND~n', [O]) + ; + format(Out, 'fail~nAPESERVERSTREAMEND~n') + ), + close(Out), + delete_stream_from_pool(In). + + +/** + +The HTTP interface relies on SWI-Prolog HTTP support. + +@see http://www.swi-prolog.org/packages/http.html + +Note that the number of workers is set to 1. +Multiple workers would share the same assert/retract space and we do not want that +because APE is not completely thread-safe. +A better solution would be to make APE thread-safe and let the user decide on +the command-line on the number of workers (because the best-performing +number depends on the number of processor cores). +Note that the SWI default is 2 workers (which seems to make sense even with single-core processors). + +At Prolog prompt, stop the server by: + +== +?- http_stop_server(8000, []). +== + +Note that http_stop_server/2 does not make the port immediately available, +you have to wait a few (two?) minutes. Observe it with 'netstat -na'. + +*/ + + +:- use_module(library('http/thread_httpd')). +:- use_module(library('http/http_dispatch')). +:- use_module(library('http/http_parameters')). +:- use_module(library('http/http_client')). + + +% Configure the port. +http_port(8000). + +% Configure the www root. +:- http_handler('/', ape, []). +%:- http_handler('/ape/', ape, []). + +% Configure the APE webservice parameters. +% @bug unify this with the main argument description +% Note that while 'text' and 'file' are optional, at least one of them must be present. +% It is probably impossible to say this declaratively. +parameters([ + text(_, [optional(true)]), + file(_, [optional(true)]), + ulextext(_, [optional(true)]), + ulexfile(_, [optional(true)]), + noclex(_, [oneof([on, off]), optional(true)]), + guess(_, [oneof([on, off]), optional(true)]), + % ulexreload(_, [optional(true)]), % @tbd + uri(_, [default('http://attempto.ifi.uzh.ch/ontologies/owlswrl/test')]), + cinput(_, [oneof([on, off]), optional(true)]), % @bug deprecated + cdrs(_, [oneof([on, off]), optional(true)]), + cdrsxml(_, [oneof([on, off]), optional(true)]), + cdrspp(_, [oneof([on, off]), optional(true)]), + cdrshtml(_, [oneof([on, off]), optional(true)]), + cparaphrase(_, [oneof([on, off]), optional(true)]), + cparaphrase1(_, [oneof([on, off]), optional(true)]), + cparaphrase2(_, [oneof([on, off]), optional(true)]), + ctokens(_, [oneof([on, off]), optional(true)]), + csentences(_, [oneof([on, off]), optional(true)]), + csyntax(_, [oneof([on, off]), optional(true)]), + csyntaxpp(_, [oneof([on, off]), optional(true)]), + csyntaxd(_, [oneof([on, off]), optional(true)]), + csyntaxdpp(_, [oneof([on, off]), optional(true)]), + cowlfss(_, [oneof([on, off]), optional(true)]), + cowlfsspp(_, [oneof([on, off]), optional(true)]), + cowlrdf(_, [oneof([on, off]), optional(true)]), + cowlxml(_, [oneof([on, off]), optional(true)]), + cruleml(_, [oneof([on, off]), optional(true)]), + cfol(_, [oneof([on, off]), optional(true)]), + ctptp(_, [oneof([on, off]), optional(true)]), + solo(_, [oneof([drs, drsxml, drspp, drshtml, + paraphrase, paraphrase1, paraphrase2, + tokens, sentences, + syntax, syntaxpp, syntaxd, syntaxdpp, + owlfss, owlfsspp, owlrdf, owlxml, + ruleml, + fol, pnf, tptp]), optional(true)]) +]). + +http_server :- + http_port(Port), + http_server(Port). + +http_server(Port) :- + format(user_error, "Starting an HTTP interface for APE at port ~w ...~n", [Port]), + http_server(http_dispatch, [port(Port), workers(1)]), + thread_get_message(_), + halt. + +%% ape(+Request) is det. +% +% This is the HTTP interface toplevel where input is received +% and results/errors are output. +% +ape(Request) :- + parameters(Parameters), + catch( + ( + http_parameters(Request, Parameters), + http_parameters_to_ape_parameters(Parameters, ApeParameters), + get_ape_results_timelimit(ApeParameters, ContentType, Content, 10) % 10 second timelimit + ), + Exception, + format_error_for_http(Exception, ContentType, Content) + ), + format('Content-type: ~w\r\n\r\n~w', [ContentType, Content]). + + +%% http_parameters_to_ape_parameters(+HttpParameters:list, -ApeParameters:list) is det. +% +% Converts the parameters that have been instantiated by http_parameters/2 +% into the parameters' format that APE accepts. Uninstantiated parameters are filtered out. +% +% @param HttpParameters is the result of http_parameters/2 +% @param ApeParameters is the inputlist for get_ape_results_timelimit/4 +% +http_parameters_to_ape_parameters([], []). + +http_parameters_to_ape_parameters([Parameter | Parameters], Out) :- + arg(1, Parameter, Arg1), + ( + nonvar(Arg1) + -> + functor(Parameter, Functor, _), + key_value_to_parameter(Functor, Arg1, ApeParameter), + Out = [ApeParameter | ApeParameters] + ; + Out = ApeParameters + ), + http_parameters_to_ape_parameters(Parameters, ApeParameters). + + +%% key_value_to_parameter(+Key:atom, +Value:atom, -ApeParameter:term) is det. +% +% Constructs an APE parameter which has a form Key = Value. +% Maps 'file' to 'text', 'ulextext' to 'ulexfile', etc. +% +% Note that for security reasons, the value of 'file' and 'ulexfile' cannot point +% to a local file (e.g. /etc/passwd). Only http-urls are allowed. +% The following example shows an illegal query. +% +%== +% http://attempto.ifi.uzh.ch:8000/?file=/etc/passwd +%== +% +% @param Key is a parameter name +% @param Value is the parameter value +% @param ApeParameter is the corresponding APE parameter +% +key_value_to_parameter(file, HttpUrl, text = FileContent) :- + !, + httpurl_to_filecontent(HttpUrl, FileContent). + +key_value_to_parameter(ulexfile, HttpUrl, ulextext = FileContent) :- + !, + httpurl_to_filecontent(HttpUrl, FileContent). + +key_value_to_parameter(Key, Value, Key = Value). + + +%% filename_to_filecontent(+FileName:atom, -FileContent:atom) is det. +% +% Reads the content of a file that is specified by FileName into an atom. +% FileName can be a URL or a regular file name. In case of URLs, only the http-prefix +% is allowed. The content of the file is expected to be encoded in UTF-8. +% +% @param FileName is the name (possibly a URL) of a file +% @param FileContent is the content (as an atom) of the file +% +filename_to_filecontent(FileName, FileContent) :- + ( + is_http_url(FileName) + -> + httpurl_to_filecontent(FileName, FileContent) + ; + read_file_to_codes(FileName, Codes, [encoding(utf8)]), + atom_codes(FileContent, Codes) + ). + + +%% httpurl_to_filecontent(+HttpUrl:atom, -FileContent:atom) is det. +% +% Makes an HTTP GET request to a http-resource. +% +% @param HttpUrl is a URL (expected to start as 'http://') +% @param FileContent is the content (as an atom) of the resource +% @throws socket_error (and other exceptions by http_get/3) +% @throws 'HTTP request failed' in case HTTP status code was not 'ok' (200) +% +% @bug Check if http_get expects UTF-8 or can handle other encodings as well +% @bug Make sure that http_get/3 never accesses local files (e.g. that it does not support 'file://') +% +httpurl_to_filecontent(HttpUrl, FileContent) :- + http_get(HttpUrl, FileContent, [ user_agent('ape.exe (http://attempto.ifi.uzh.ch)'), reply_header(ReplyHeader) ]), + memberchk(status(Code, Message), ReplyHeader), + ( + Code = ok + -> + true + ; + with_output_to(atom(MessageAtom), format("~s: ~w", [Message, HttpUrl])), + throw(error('HTTP request failed', context(httpurl_to_filecontent/2, MessageAtom))) + ). + + +%% is_http_url(+Atom:atom) is det. +% +% Tests is an atom is an HTTP URL. +% The test is quite naive. +% +% @param Atom is an atom to be tested. +% +% @bug Make use of SWI library url.pl +% @bug What is faster for substring matching sub_atom/5 or concat_atom/2, +% e.g. concat_atom(['http://', _], FileName) +% +is_http_url(Atom) :- + sub_atom(Atom, 0, 7, _, 'http://'). + + +%% format_error_for_terminal(+Exception:term) is det. +% +% Pretty-prints the exception term for the terminal. +% +% @param Exception is the exception term, usually in the form +% error(Formal, context(Module:Name/Arity, Message)) +% +format_error_for_terminal(error(Formal, context(Predicate, Message))) :- + !, + format_message(Message, FMessage), + format(user_error, "ERROR: ~w: ~w: ~w~n", [Formal, Predicate, FMessage]). + +format_error_for_terminal(Error) :- + format(user_error, "ERROR: ~w~n", [Error]). + + +%% format_error_for_http(+Exception:term, -ContentType:atom, -Content:term) is det. +% +% Generates an error message from the exception term. +% +% @param Exception is the exception term, usually in the form +% error(Formal, context(Module:Name/Arity, Message)) +% @param ContentType is the content type that message is formatted into, e.g. text/xml +% @param Content is the formatted error message +% +% @tbd return the same error messages as apews.perl +% @bug not XML-safe +% +format_error_for_http(error(Formal, context(Predicate, Message)), 'text/xml', Xml) :- + !, + functor(Formal, Name, _), + format_message(Message, FMessage), + with_output_to(atom(Xml), format("~w: ~w: ~w", [Name, Formal, Predicate, FMessage])). + +format_error_for_http(Error, 'text/xml', Xml) :- + with_output_to(atom(Xml), format("~w", [Error])). + + +%% format_message(+Message:term, -FormattedMessage:atom) +% +% Formats the message that sometimes comes with the +% exception term. Often this message is unbound. The +% purpose of this rule is to return an empty atom if this +% is the case. +format_message(Message, '') :- + var(Message), + !. + +format_message(Message, Message). + + +%% set_utf8_encoding(+Stream) +% +% Sets the encoding of the given stream to UTF-8. For some unknown reason, an error is sometimes +% thrown under Windows XP when calling set_stream/2, and this error is catched here. + +set_utf8_encoding(Stream) :- + catch( + set_stream(Stream, encoding(utf8)), + _, + true + ). diff --git a/get_ape_results.pl b/get_ape_results.pl new file mode 100644 index 0000000..85ad49f --- /dev/null +++ b/get_ape_results.pl @@ -0,0 +1,478 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(get_ape_results, [ + get_ape_results_timelimit/3, + get_ape_results_timelimit/4, + get_ape_results/2, + get_ape_results/3 + ]). + + +/** Interface for the ACE tools (ACE parser, DRS verbalizer, ...) + +@author Kaarel Kaljurand +@author Tobias Kuhn +@version 2009-05-13 + +Usage with multiple results returned (i.e. multi-mode): + +== +get_ape_results([text='Every man waits.', cparaphrase1=on], ContentType, Content). +get_ape_results([text='Every man waits.', cparaphrase=on, cparaphrase1=on], ContentType, Content). +get_ape_results([text='A man waits.', cinput=on, cdrs=on, cdrspp=on, cparaphrase=on, cparaphrase1=on, cparaphrase2=on, ctokens=on, csyntax=on, csyntaxpp=on, cfol=on], ContentType, Content). +== + +Usage with a single result returned (i.e. solo-mode): + +== +get_ape_results([text='A man sees a dog.', solo=drs], ContentType, Content). +get_ape_results([text='Every man owns a dog.', solo=owlrdf], ContentType, Content). +get_ape_results([text='Peeter likes Mary.', solo=owlfss], ContentType, Content). +== + +@tbd: provide all outputs + (1) as serialized Prolog terms, + (2) as pretty-printed terms, + (3) as XML, JSON, HTML, etc. +*/ + +% Default encoding used for opening files in text mode. +:- set_prolog_flag(encoding, utf8). + +% Note: The following line fixes the testcase: 3.1415926536 approximates Pi. +% Note that using 'f' instead of 'g' does not drop the trailing zeros. +% @bug: sometimes weird digits are attached to the end. +:- set_prolog_flag(float_format, '%.11g'). + +% Richard A. O'Keefe: to see full precision for IEEE doubles, do +% :- set_prolog_flag(float_format, '%.18g'). +% So it seems that values above 18 do not make sense. + +:- assert(user:file_search_path(ape, '.')). + + +:- use_module(ape('utils/morphgen'), [ + acesentencelist_pp/2 + ]). + +:- use_module(ape('utils/ace_niceace'), [ + tokens_to_sentences/2 + ]). + +:- use_module(ape('utils/drs_to_xml')). +:- use_module(ape('utils/drs_to_fol_to_prenex')). +:- use_module(ape('utils/drs_to_ascii')). +:- use_module(ape('utils/drs_to_ace')). +:- use_module(ape('utils/drs_to_coreace')). +:- use_module(ape('utils/drs_to_npace')). +:- use_module(ape('utils/drs_to_html')). +:- use_module(ape('utils/drs_to_ruleml')). +:- use_module(ape('utils/tree_utils')). +:- use_module(ape('utils/trees_to_ascii')). +:- use_module(ape('utils/drs_to_tptp')). +:- use_module(ape('lexicon/clex')). +:- use_module(ape('lexicon/ulex')). +:- use_module(ape('parser/ace_to_drs')). +:- use_module(ape('logger/error_logger')). + +:- use_module(ape('utils/xmlterm_to_xmlatom'), [ + xmlterm_to_xmlatom/2, + xmlterm_to_xmlatom/3 + ]). + +:- use_module(ape('utils/serialize_term'), [ + serialize_term_into_atom/2 + ]). + +:- use_module(ape('utils/owlswrl/get_owl_output'), [ + get_owl_output/6 + ]). + + +%% get_ape_results_timelimit(+Input:list, -Content:atom, +TimeLimit) is det. +%% get_ape_results_timelimit(+Input:list, -ContentType:atom, -Content:atom, +TimeLimit) is det. +% +% There is call_with_time_limit(+Time, :Goal) defined in library(time), +% part of clib package. On timeout this throws the exception time_limit_exceeded. +% But we catch other exceptions as well... +% +% @param Input is a list of input parameters of the form Key=Value +% @param ContentType is one of {text/plain, text/xml} +% @param Content is the returned result +% @param TimeLimit the timelimit in seconds +% +get_ape_results_timelimit(Input, Content, TimeLimit) :- + get_ape_results_timelimit(Input, _ContentType, Content, TimeLimit). + +get_ape_results_timelimit(Input, ContentType, Content, TimeLimit) :- + catch( + call_with_time_limit( + TimeLimit, + get_ape_results(Input, ContentType, Content) + ), + CatchType, + catchtype_errormessage(CatchType, ContentType, Content) + ). + + +%% catchtype_errormessage(+CatchType:atom, -ContentType:atom, -ErrorMessage:atom) is det. +% +% Returns an error message as XML. The error message is set by catch/3, +% this predicate just formats the message. +% This is a very toplevel error message indicating either that the time limit +% was exceeded or that there were resource errors (out of stack, etc.) or programmer +% errors (undefined predicate called, etc.). +% +% @param CatchType is one of {time_limit_exceeded, ...} +% @param ContentType is always 'text/xml' +% @param ErrorMessage is an end-user-level message that corresponds to the CatchType +% +catchtype_errormessage( + time_limit_exceeded, + 'text/xml', + '' + ) :- !. + +catchtype_errormessage(CatchType, 'text/xml', ErrorMessage) :- + format(atom(CatchTypeAsAtom), "~w", [CatchType]), + xmlterm_to_xmlatom(element(apeResult, [], [ + element(messages, [], [ + element(message, [ + importance='error', + type='ws', + sentence='', + token='', + value=CatchTypeAsAtom, + repair='Fatal error. Please send screenshot to APE developers.' + ], []) + ]) + ]), ErrorMessage). + + +%% get_ape_results(+Input:list, -Content:atom) is det. +%% get_ape_results(+Input:list, -ContentType:atom, -Content:atom) is det. +% +% @param Input is a list of input parameters of the form Key=Value +% @param ContentType is one of {text/plain, text/xml} +% @param Content is the returned XML +% +get_ape_results(Input, Content) :- + get_ape_results(Input, _ContentType, Content). + +get_ape_results(Input, ContentType, Content) :- + clear_messages, + init_clex(Input), + load_ulex(Input), + get_value(Input, text, ACEText), + get_value(Input, guess, GuessOnOff), + acetext_to_drs(ACEText, GuessOnOff, on, Tokens, Syntax, Drs, _Messages, [DT, DP, DR]), + get_value(Input, uri, Uri, 'http://attempto.ifi.uzh.ch/ontologies/owlswrl/test'), + TempResult = [ + time=[DT, DP, DR], + acetext=ACEText, + tokens=Tokens, + drs=Drs, + syntax=Syntax, + uri=Uri + ], + get_content(Input, TempResult, ContentType, Content), + !. + +% @bug: This is sometimes called, but we should know why. +% It must be here, just to catch errors. +get_ape_results(_, 'text/plain', ''). + + +%% output_type(?Type:atom) +% +% This predicate defines the supported output types and the order of the outputs for the multi mode. +% +output_type(input). +output_type(tokens). +output_type(sentences). +output_type(drs). +output_type(drsrt). +output_type(syntax). +output_type(syntaxpp). +output_type(syntaxd). +output_type(syntaxdpp). +output_type(drspp). +output_type(drsxml). +output_type(drshtml). +output_type(paraphrase). +output_type(paraphrase1). +output_type(paraphrase2). +output_type(owlrdf). +output_type(owlfss). +output_type(owlfsspp). +output_type(owlxml). +output_type(ruleml). +output_type(fol). +output_type(pnf). +output_type(tptp). + + +%% get_content(+Input:list, +TempResult:list, -ContentType:atom, -Content:atom) is det. +% +% +get_content(Input, TempResult, ContentType, Content) :- + member(solo=SoloType, Input), + !, + get_solo_content(SoloType, TempResult, ContentType, Content). + +get_content(Input, TempResult, ContentType, Content) :- + get_multi_content(Input, TempResult, ContentType, Content). + + +%% get_solo_content(+SoloType:atom, +TempResult:list, -ContentType:atom, -Content:atom) is det. +% +% @param SoloType defines which output should be returned +% @param TempResult is a list of outputs from the parser +% @param ContentType is one of {text/xml, text/plain} +% @param Content is the result (e.g. a syntax tree or a paraphrase) in XML or plain text + +% If there are APE error messages +% then we print the messages and not the solo output. +% Note: we do not care about the warning messages. +get_solo_content(_, _TempResult, 'text/xml', Content) :- + get_error_messages([M | ErrorMessages]), + !, + messages_xmlmessages([M | ErrorMessages], XmlErrorMessages), + xmlterm_to_xmlatom(element(messages, [], XmlErrorMessages), Content). + +get_solo_content(SoloType, TempResult, ContentType, Content) :- + output_type(SoloType), + get_output(SoloType, TempResult, OutputContentType, OutputContent), + ( + get_error_messages([M | ErrorMessages]) + -> + messages_xmlmessages([M | ErrorMessages], XmlErrorMessages), + xmlterm_to_xmlatom(element(messages, [], XmlErrorMessages), Content), + ContentType = 'text/xml' + ; + Content = OutputContent, + ContentType = OutputContentType + ). + +get_solo_content(SoloType, _, 'text/plain', 'ERROR: Unexpected error.') :- + output_type(SoloType), + !. + +get_solo_content(_, _, 'text/plain', 'ERROR: Wrong solo type.'). + + +%% get_multi_content(+Input:list, +TempResult:list, -ContentType:atom, -Content:atom) is det. +% +% @bug: we ignore the parser+refres messages, and get a fresh list +% of messages from the messages repository (it will include the parser+refres +% messages anyway). +% +get_multi_content(Input, TempResult, 'text/xml', Content) :- + get_value(TempResult, time, [DTokenizer, DParser, DRefres]), + with_output_to(atom(DT), format("~3f", [DTokenizer])), + with_output_to(atom(DP), format("~3f", [DParser])), + with_output_to(atom(DR), format("~3f", [DRefres])), + findall(OutputElement, get_multi_output_element(Input, TempResult, OutputElement), OutputElements), + get_messages_in_xml(Messages), + append([element(duration, [tokenizer=DT, parser=DP, refres=DR], [])|OutputElements], [element(messages, [], Messages)], Elements), + xmlterm_to_xmlatom(element(apeResult, [], Elements), [header(true)], Content). + + +%% get_multi_output_element(+Input:list, +TempResult:list, -Content:element) +% +% Returns one output element if it is required by the input in multi mode. It succeeds as many times as there +% are such multi typed outputs. +% +% In case an exception is thrown during the generation of the output, +% then an empty atom is returned as the output. +% +get_multi_output_element(Input, TempResult, element(Type, [], [Output])) :- + output_type(Type), + atom_concat('c', Type, Key), + memberchk(Key=on, Input), + catch( + get_output(Type, TempResult, _, Output), + _Catcher, + Output = '' + ). + + +%% get_output(+OutputType:atom, +TempResult:list, -ContentType:atom, -Content:atom) +% +% Returns the required output as an atom. This is used for both modes, solo and multi. +% +get_output(input, TempResult, 'text/plain', Output) :- + get_value(TempResult, acetext, Output), + !. + +get_output(tokens, TempResult, 'text/plain', Output) :- + get_value(TempResult, tokens, Tokens), + serialize_term_into_atom(Tokens, Output), + !. + +get_output(sentences, TempResult, 'text/plain', Output) :- + get_value(TempResult, tokens, Tokens), + tokens_to_sentences(Tokens, Sentences), + serialize_term_into_atom(Sentences, Output), + !. + +get_output(syntax, TempResult, 'text/plain', Output) :- + get_value(TempResult, syntax, Syntax1), + unsplit_pronouns_in_tree(Syntax1, Syntax2), + remove_gaps_in_tree(Syntax2, Syntax3), + unify_coords_in_tree(Syntax3, Syntax), + serialize_term_into_atom(Syntax, Output), + !. + +get_output(syntaxpp, TempResult, 'text/plain', Output) :- + get_value(TempResult, syntax, Syntax1), + unsplit_pronouns_in_tree(Syntax1, Syntax2), + remove_gaps_in_tree(Syntax2, Syntax3), + unify_coords_in_tree(Syntax3, Syntax), + trees_to_ascii:trees_to_ascii(Syntax, Output), + !. + +get_output(syntaxd, TempResult, 'text/plain', Output) :- + get_value(TempResult, syntax, Syntax), + serialize_term_into_atom(Syntax, Output), + !. + +get_output(syntaxdpp, TempResult, 'text/plain', Output) :- + get_value(TempResult, syntax, Syntax), + trees_to_ascii:trees_to_ascii(Syntax, Output), + !. + +get_output(fol, TempResult, 'text/plain', Output) :- + get_value(TempResult, drs, Drs), + drs_fol_pnf:drs_fol(Drs, Fol), + serialize_term_into_atom(Fol, Output), + !. + +get_output(pnf, TempResult, 'text/plain', Output) :- + get_value(TempResult, drs, Drs), + drs_fol_pnf:drs_pnf(Drs, Pnf), + serialize_term_into_atom(Pnf, Output), + !. + +get_output(paraphrase, TempResult, 'text/plain', Output) :- + get_value(TempResult, drs, Drs), + drs_to_ace:drs_to_ace(Drs, Sentences), + acesentencelist_pp(Sentences, Output), + !. + +get_output(paraphrase1, TempResult, 'text/plain', Output) :- + get_value(TempResult, drs, Drs), + drs_to_coreace:bigdrs_to_coreace(Drs, Sentences), + acesentencelist_pp(Sentences, Output), + !. + +get_output(paraphrase2, TempResult, 'text/plain', Output) :- + get_value(TempResult, drs, Drs), + drs_to_npace:drs_to_npace(Drs, Sentences), + acesentencelist_pp(Sentences, Output), + !. + +get_output(ruleml, TempResult, 'text/xml', Output) :- + get_value(TempResult, drs, Drs), + drs_to_ruleml:drs_to_ruleml(Drs, Ruleml), + xmlterm_to_xmlatom([Ruleml], Output), + !. + +get_output(drs, TempResult, 'text/plain', Output) :- + get_value(TempResult, drs, Drs), + serialize_term_into_atom(Drs, Output), + !. + +get_output(drspp, TempResult, 'text/plain', Output) :- + get_value(TempResult, drs, Drs), + drs_to_ascii:drs_to_ascii(Drs, Output), + !. + +get_output(tptp, TempResult, 'text/plain', Output) :- + get_value(TempResult, drs, Drs), + drs_to_tptp:drs_to_tptplist(Drs, TptpList), + with_output_to(atom(Output), tptplist_pp(TptpList)), + !. + +get_output(drsxml, TempResult, 'text/xml', Output) :- + get_value(TempResult, drs, Drs), + drs_to_xmlatom(Drs, Output), + !. + +get_output(drshtml, TempResult, 'text/xml', Output) :- + get_value(TempResult, drs, Drs), + drs_to_html:drs_to_html(Drs, Output), + !. + +get_output(OwlOutputType, TempResult, ContentType, Output) :- + get_value(TempResult, acetext, AceText), + get_value(TempResult, drs, Drs), + get_value(TempResult, uri, Uri), + get_owl_output(OwlOutputType, AceText, Drs, Uri, ContentType, Output), + !. + + +%% init_clex(+Input:list) is det. +% +% +init_clex(Input) :- + get_value(Input, noclex, on), + !, + set_clex_switch(off). + +init_clex(_) :- + set_clex_switch(on). + + +%% load_ulex(+Input:list) is det. +% +% +load_ulex(Input) :- + get_value(Input, ulextext, Ulex), + !, + discard_ulex, + atom_to_memory_file(Ulex, UlexHandle), + open_memory_file(UlexHandle, read, UlexStream), + read_ulex(UlexStream), + free_memory_file(UlexHandle). + +load_ulex(_). + + +%% get_value(+Map:list, +Key:atom, -Value:atom, +Default:atom) is det. +% +% Returns the value for a key from a map of key/value pairs. The default value is returned if +% the key is not found. +% +% @param Map is a list key/value pairs of the form Key=Value +% @param Key is the key to look for +% @param Value is the value that is returned +% @param Default is the default value for the case that the key is not found +% +get_value(Map, Key, Value, _Default) :- + memberchk(Key=Value, Map), + !. + +get_value(_, _, Default, Default). + + +%% get_value(+Map:list, +Key:atom, -Value:atom) is det. +% +% The same as get_value/4 with '' as default value +% +get_value(Map, Key, Value) :- + get_value(Map, Key, Value, ''). diff --git a/lexicon/chars.pl b/lexicon/chars.pl new file mode 100644 index 0000000..9b89015 --- /dev/null +++ b/lexicon/chars.pl @@ -0,0 +1,156 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(chars, [ + is_digit/1, + is_capitalized/1, + to_lowercase/2, + is_lowercase/1, + is_uppercase/1, + is_letter/1, + is_unused/1, + is_sentence_end_symbol/1 + ]). + +/** Characters + +@author Kaarel Kaljurand +@author Tobias Kuhn +@version 2009-04-29 + +Note: SWI has char_type/2 which could be used instead of the predicates defined +in this module. But Sicstus does not seem to have anything similar. +Note also: char_type/2 does not seem to be good because it does not handle anything +beyond ASCII-7. +*/ + + +%% is_capitalized(+Token:atom) is semidet. +% +% Succeeds if Token starts with an uppercase letter. +% +% @param Token is an ACE token +% +is_capitalized(Token) :- + atom(Token), + atom_codes(Token, [Code | _]), + is_uppercase(Code). + + +%% to_lower_case(+TokenIn, -TokenOut) +% +% Transforms the first character into a lowercase character. The same token is returned if the first +% character is not an uppercase character. +% +to_lowercase(TokenIn, TokenOut) :- + atom(TokenIn), + atom_codes(TokenIn, [Code|CodesRest]), + is_uppercase(Code), + !, + NewCode is Code + 32, + atom_codes(TokenOut, [NewCode|CodesRest]). + +to_lowercase(Token, Token). + + +%% is_digit(+Code:integer) is semidet. +% +% Succeeds if Code corresponds to an ASCII-7 digit symbol. +% +% @param Code is a character code +% +is_digit(Code) :- + 48 =< Code, Code =< 57. + + +%% is_lowercase(+Code:integer) is semidet. +% +% Succeeds iff Code corresponds to a lowercase letter. +% +% @param Code is a character code +% +% We also test lowercase letters from the upper half of latin1. + +% 0x61 -- 0x7a (a..z) +is_lowercase(Code) :- + 97 =< Code, Code =< 122. + +% 0xdf -- 0xf6 +is_lowercase(Code) :- + 223 =< Code, Code =< 246. + +% 0xf8 -- 0xff +is_lowercase(Code) :- + 248 =< Code, Code =< 255. + + +%% is_uppercase(+Code:integer) is semidet. +% +% Succeeds iff Code corresponds to an uppercase letter. +% +% @param Code is a character code +% +% We also test uppercase letters from the upper half of latin1. + +% 0x41 -- 0x5a (A..Z) +is_uppercase(Code) :- + 65 =< Code, Code =< 90. + +% 0xc0 -- 0xd6 +is_uppercase(Code) :- + 192 =< Code, Code =< 214. + +% 0xd8 -- 0xde +is_uppercase(Code) :- + 216 =< Code, Code =< 222. + + +%% is_letter(+Code:integer) is semidet. +% +% Succeeds iff Code corresponds to a lower- or uppercase letter. +% +% @param Code is a character code +% +is_letter(Code) :- + is_lowercase(Code). + +is_letter(Code) :- + is_uppercase(Code). + + +%% is_unused(+Code:integer) is semidet. +% +% Succeeds iff Code corresponds to an unused character according to +% http://www.w3.org/MarkUp/html3/latin1.html +% In addition: tab, linefeed. +% +% @param Code is a character code +% +is_unused(Code) :- + Code =< 31. + +is_unused(Code) :- + 127 =< Code, Code =< 160. + + +%% is_sentence_end_symbol(?Token:atom) is semidet. +% +% Tests if Token is an ACE sentence end symbol. +% +% @param Token is a token. +% +is_sentence_end_symbol('.'). +is_sentence_end_symbol('?'). +is_sentence_end_symbol('!'). diff --git a/lexicon/clex.pl b/lexicon/clex.pl new file mode 100644 index 0000000..0cc3ad6 --- /dev/null +++ b/lexicon/clex.pl @@ -0,0 +1,95 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(clex, [ + clex_switch/1, % ?Switch + set_clex_switch/1 % +Switch + ]). + +/** Common Lexicon Interface + +This module contains the predicates for the management of the common lexicon that is compiled into +the executable. + +@author Tobias Kuhn +@version 2008-07-17 +*/ + + +%% clex_file(-ClexFile) +% +% This predicate defines the clex-file that is loaded and compiled into the executable. In order to +% change this, you have to edit the source code and recompile. + +clex_file(clex_lexicon). +%clex_file(clex_lexicon_small). +%clex_file(''). + + +% The predicates for the lexicon entries are declared dynamic. In this way, they don't fail if +% no entry exists. + +:- dynamic adv/2. +:- dynamic adv_comp/2. +:- dynamic adv_sup/2. +:- dynamic adj_itr/2. +:- dynamic adj_itr_comp/2. +:- dynamic adj_itr_sup/2. +:- dynamic adj_tr/3. +:- dynamic adj_tr_comp/3. +:- dynamic adj_tr_sup/3. +:- dynamic noun_sg/3. +:- dynamic noun_pl/3. +:- dynamic noun_mass/3. +:- dynamic mn_sg/2. +:- dynamic mn_pl/2. +:- dynamic pn_sg/3. +:- dynamic pn_pl/3. +:- dynamic pndef_sg/3. +:- dynamic pndef_pl/3. +:- dynamic iv_finsg/2. +:- dynamic iv_infpl/2. +:- dynamic tv_finsg/2. +:- dynamic tv_infpl/2. +:- dynamic tv_pp/2. +:- dynamic dv_finsg/3. +:- dynamic dv_infpl/3. +:- dynamic dv_pp/3. +:- dynamic prep/2. + + +% Load the clex-file +:- style_check(-discontiguous). +:- clex_file(ClexFile), ( ClexFile == '' ; load_files(ClexFile, [encoding(utf8)]) ). +:- style_check(+discontiguous). + + +%% clex_switch(?Switch) +% +% This predicate returns 'on' if clex is switched on, or 'off' otherwise. + +:- dynamic(clex_switch/1). + +clex_switch(on). + + +%% set_clex_switch(+Switch) +% +% This predicate switches clex on (Switch='on') or off (Switch='off'). + +set_clex_switch(Switch) :- + member(Switch, [on, off]), + retractall(clex_switch(_)), + assert(clex_switch(Switch)). diff --git a/lexicon/clex_lexicon.pl b/lexicon/clex_lexicon.pl new file mode 100644 index 0000000..cb0a724 --- /dev/null +++ b/lexicon/clex_lexicon.pl @@ -0,0 +1,97541 @@ +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% Derived from: COMLEX, Copyright 2005 LDC, University of Pennsylvania. +% +% This program is free software: you can redistribute it and/or modify it under the terms of the +% GNU General Public License as published by the Free Software Foundation, either version 3 of the +% License, or (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without +% even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +% General Public License for more details. +% +% You should have received a copy of the GNU General Public License along with this program. If +% not, see http://www.gnu.org/licenses/. + +adj_itr('Fahrenheit', 'Fahrenheit'). +adj_itr('a-posteriori', 'a-posteriori'). +adj_itr('a-priori', 'a-priori'). +adj_itr('able-bodied', 'able-bodied'). +adj_itr('above-board', 'above-board'). +adj_itr('above-mentioned', 'above-mentioned'). +adj_itr('above-named', 'above-named'). +adj_itr('absent-minded', 'absent-minded'). +adj_itr('accident-prone', 'accident-prone'). +adj_itr('ad-hoc', 'ad-hoc'). +adj_itr('addle-brained', 'addle-brained'). +adj_itr('addle-pated', 'addle-pated'). +adj_itr('age-long', 'age-long'). +adj_itr('age-old', 'age-old'). +adj_itr('air-conditioned', 'air-conditioned'). +adj_itr('air-cooled', 'air-cooled'). +adj_itr('air-minded', 'air-minded'). +adj_itr('air-sick', 'air-sick'). +adj_itr('air-to-air', 'air-to-air'). +adj_itr('air-to-ground', 'air-to-ground'). +adj_itr('all-mains', 'all-mains'). +adj_itr('all-round', 'all-round'). +adj_itr('almond-eyed', 'almond-eyed'). +adj_itr('anti-Semitic', 'anti-Semitic'). +adj_itr('anti-aircraft', 'anti-aircraft'). +adj_itr('anti-personnel', 'anti-personnel'). +adj_itr('apres-ski', 'apres-ski'). +adj_itr('après-ski', 'après-ski'). +adj_itr('art-nouveau', 'art-nouveau'). +adj_itr('arty-crafty', 'arty-crafty'). +adj_itr('au-fait', 'au-fait'). +adj_itr('audio-lingual', 'audio-lingual'). +adj_itr('avant-garde', 'avant-garde'). +adj_itr('awe-inspiring', 'awe-inspiring'). +adj_itr('awe-stricken', 'awe-stricken'). +adj_itr('awe-struck', 'awe-struck'). +adj_itr('baby-faced', 'baby-faced'). +adj_itr('back-breaking', 'back-breaking'). +adj_itr('badly-behaved', 'badly-behaved'). +adj_itr('baking-hot', 'baking-hot'). +adj_itr('bandy-legged', 'bandy-legged'). +adj_itr('beetle-browed', 'beetle-browed'). +adj_itr('bell-bottomed', 'bell-bottomed'). +adj_itr('big-boned', 'big-boned'). +adj_itr('bitter-sweet', 'bitter-sweet'). +adj_itr('bleary-eyed', 'bleary-eyed'). +adj_itr('bloody-minded', 'bloody-minded'). +adj_itr('blue-collar', 'blue-collar'). +adj_itr('bomb-proof', 'bomb-proof'). +adj_itr('bona-fide', 'bona-fide'). +adj_itr('bone-dry', 'bone-dry'). +adj_itr('bone-idle', 'bone-idle'). +adj_itr('bone-lazy', 'bone-lazy'). +adj_itr('boss-eyed', 'boss-eyed'). +adj_itr('bottle-fed', 'bottle-fed'). +adj_itr('bottle-green', 'bottle-green'). +adj_itr('bran-new', 'bran-new'). +adj_itr('brand-new', 'brand-new'). +adj_itr('brazen-faced', 'brazen-faced'). +adj_itr('breast-fed', 'breast-fed'). +adj_itr('broad-minded', 'broad-minded'). +adj_itr('broken-hearted', 'broken-hearted'). +adj_itr('built-in', 'built-in'). +adj_itr('built-up', 'built-up'). +adj_itr('bull-headed', 'bull-headed'). +adj_itr('bullet-headed', 'bullet-headed'). +adj_itr('burglar-proof', 'burglar-proof'). +adj_itr('buttoned-up', 'buttoned-up'). +adj_itr('case-hardened', 'case-hardened'). +adj_itr('cast-iron', 'cast-iron'). +adj_itr('cast-off', 'cast-off'). +adj_itr('checked-out', 'checked-out'). +adj_itr('chicken-hearted', 'chicken-hearted'). +adj_itr('chock-a-block', 'chock-a-block'). +adj_itr('chock-full', 'chock-full'). +adj_itr('cigar-shaped', 'cigar-shaped'). +adj_itr('class-conscious', 'class-conscious'). +adj_itr('clean-bowled', 'clean-bowled'). +adj_itr('clean-cut', 'clean-cut'). +adj_itr('clean-limbed', 'clean-limbed'). +adj_itr('clean-living', 'clean-living'). +adj_itr('clean-shaven', 'clean-shaven'). +adj_itr('clear-headed', 'clear-headed'). +adj_itr('clear-sighted', 'clear-sighted'). +adj_itr('clinker-built', 'clinker-built'). +adj_itr('clip-on', 'clip-on'). +adj_itr('close-cropped', 'close-cropped'). +adj_itr('close-cut', 'close-cut'). +adj_itr('close-fisted', 'close-fisted'). +adj_itr('close-fitting', 'close-fitting'). +adj_itr('close-grained', 'close-grained'). +adj_itr('close-hauled', 'close-hauled'). +adj_itr('close-set', 'close-set'). +adj_itr('cloud-capped', 'cloud-capped'). +adj_itr('club-footed', 'club-footed'). +adj_itr('cock-a-hoop', 'cock-a-hoop'). +adj_itr('cold-blooded', 'cold-blooded'). +adj_itr('cold-hearted', 'cold-hearted'). +adj_itr('color-blind', 'color-blind'). +adj_itr('colour-blind', 'colour-blind'). +adj_itr('come-at-able', 'come-at-able'). +adj_itr('compos-mentis', 'compos-mentis'). +adj_itr('conscience-smitten', 'conscience-smitten'). +adj_itr('cool-headed', 'cool-headed'). +adj_itr('copper-bottomed', 'copper-bottomed'). +adj_itr('cordon-bleu', 'cordon-bleu'). +adj_itr('counter-revolutionary', 'counter-revolutionary'). +adj_itr('cram-full', 'cram-full'). +adj_itr('credit-worthy', 'credit-worthy'). +adj_itr('crook-back', 'crook-back'). +adj_itr('crook-backed', 'crook-backed'). +adj_itr('cross-grained', 'cross-grained'). +adj_itr('custom-built', 'custom-built'). +adj_itr('custom-made', 'custom-made'). +adj_itr('cut-price', 'cut-price'). +adj_itr('cut-rate', 'cut-rate'). +adj_itr('cut-throat', 'cut-throat'). +adj_itr('dapple-grey', 'dapple-grey'). +adj_itr('daylight-saving', 'daylight-saving'). +adj_itr('de-facto', 'de-facto'). +adj_itr('de-jure', 'de-jure'). +adj_itr('de-luxe', 'de-luxe'). +adj_itr('de-rigeur', 'de-rigeur'). +adj_itr('de-trop', 'de-trop'). +adj_itr('deckle-edged', 'deckle-edged'). +adj_itr('deep-laid', 'deep-laid'). +adj_itr('deep-mined', 'deep-mined'). +adj_itr('deep-rooted', 'deep-rooted'). +adj_itr('deep-sea', 'deep-sea'). +adj_itr('deep-seated', 'deep-seated'). +adj_itr('deep-water', 'deep-water'). +adj_itr('delayed-action', 'delayed-action'). +adj_itr('devil-may-care', 'devil-may-care'). +adj_itr('die-cast', 'die-cast'). +adj_itr('dirt-cheap', 'dirt-cheap'). +adj_itr('dog-eared', 'dog-eared'). +adj_itr('dog-like', 'dog-like'). +adj_itr('door-to-door', 'door-to-door'). +adj_itr('double-barreled', 'double-barreled'). +adj_itr('double-barrelled', 'double-barrelled'). +adj_itr('double-bedded', 'double-bedded'). +adj_itr('double-breasted', 'double-breasted'). +adj_itr('double-dealing', 'double-dealing'). +adj_itr('double-dyed', 'double-dyed'). +adj_itr('double-edged', 'double-edged'). +adj_itr('double-faced', 'double-faced'). +adj_itr('double-jointed', 'double-jointed'). +adj_itr('double-quick', 'double-quick'). +adj_itr('down-market', 'down-market'). +adj_itr('down-to-earth', 'down-to-earth'). +adj_itr('drip-dry', 'drip-dry'). +adj_itr('dry-shod', 'dry-shod'). +adj_itr('duty-free', 'duty-free'). +adj_itr('dyed-in-the-wool', 'dyed-in-the-wool'). +adj_itr('eagle-eyed', 'eagle-eyed'). +adj_itr('early-warning', 'early-warning'). +adj_itr('empty-handed', 'empty-handed'). +adj_itr('empty-headed', 'empty-headed'). +adj_itr('epoch-making', 'epoch-making'). +adj_itr('even-handed', 'even-handed'). +adj_itr('evil-minded', 'evil-minded'). +adj_itr('ex-gratia', 'ex-gratia'). +adj_itr('ex-officio', 'ex-officio'). +adj_itr('ex-post-facto', 'ex-post-facto'). +adj_itr('ex-directory', 'ex-directory'). +adj_itr('ex-service', 'ex-service'). +adj_itr('eye-catching', 'eye-catching'). +adj_itr('face-saving', 'face-saving'). +adj_itr('fact-finding', 'fact-finding'). +adj_itr('fail-safe', 'fail-safe'). +adj_itr('faint-hearted', 'faint-hearted'). +adj_itr('fair-minded', 'fair-minded'). +adj_itr('fancy-free', 'fancy-free'). +adj_itr('far-famed', 'far-famed'). +adj_itr('far-fetched', 'far-fetched'). +adj_itr('far-flung', 'far-flung'). +adj_itr('far-off', 'far-off'). +adj_itr('far-reaching', 'far-reaching'). +adj_itr('far-seeing', 'far-seeing'). +adj_itr('far-sighted', 'far-sighted'). +adj_itr('feeble-minded', 'feeble-minded'). +adj_itr('fine-tooth', 'fine-tooth'). +adj_itr('first-class', 'first-class'). +adj_itr('first-hand', 'first-hand'). +adj_itr('first-rate', 'first-rate'). +adj_itr('flat-bottomed', 'flat-bottomed'). +adj_itr('flat-footed', 'flat-footed'). +adj_itr('flea-bitten', 'flea-bitten'). +adj_itr('foot-and-mouth', 'foot-and-mouth'). +adj_itr('foul-mouthed', 'foul-mouthed'). +adj_itr('foul-spoken', 'foul-spoken'). +adj_itr('four-part', 'four-part'). +adj_itr('four-ply', 'four-ply'). +adj_itr('free-and-easy', 'free-and-easy'). +adj_itr('free-handed', 'free-handed'). +adj_itr('free-range', 'free-range'). +adj_itr('free-spoken', 'free-spoken'). +adj_itr('free-standing', 'free-standing'). +adj_itr('free-thinking', 'free-thinking'). +adj_itr('frost-bound', 'frost-bound'). +adj_itr('full-blooded', 'full-blooded'). +adj_itr('full-blown', 'full-blown'). +adj_itr('full-dress', 'full-dress'). +adj_itr('full-fashioned', 'full-fashioned'). +adj_itr('full-fledged', 'full-fledged'). +adj_itr('full-grown', 'full-grown'). +adj_itr('full-length', 'full-length'). +adj_itr('full-page', 'full-page'). +adj_itr('full-scale', 'full-scale'). +adj_itr('full-time', 'full-time'). +adj_itr('fully-fashioned', 'fully-fashioned'). +adj_itr('fully-fledged', 'fully-fledged'). +adj_itr('fully-grown', 'fully-grown'). +adj_itr('gap-toothed', 'gap-toothed'). +adj_itr('get-at-able', 'get-at-able'). +adj_itr('gilt-edged', 'gilt-edged'). +adj_itr('go-as-you-please', 'go-as-you-please'). +adj_itr('god-damn', 'god-damn'). +adj_itr('god-damned', 'god-damned'). +adj_itr('goggle-eyed', 'goggle-eyed'). +adj_itr('good-for-naught', 'good-for-naught'). +adj_itr('good-for-nothing', 'good-for-nothing'). +adj_itr('good-humoured', 'good-humoured'). +adj_itr('good-looking', 'good-looking'). +adj_itr('good-natured', 'good-natured'). +adj_itr('good-tempered', 'good-tempered'). +adj_itr('good-time', 'good-time'). +adj_itr('goody-goody', 'goody-goody'). +adj_itr('grey-headed', 'grey-headed'). +adj_itr('grown-up', 'grown-up'). +adj_itr('hag-ridden', 'hag-ridden'). +adj_itr('hair-raising', 'hair-raising'). +adj_itr('half-baked', 'half-baked'). +adj_itr('half-crazed', 'half-crazed'). +adj_itr('half-hardy', 'half-hardy'). +adj_itr('half-hearted', 'half-hearted'). +adj_itr('half-hourly', 'half-hourly'). +adj_itr('half-seas-over', 'half-seas-over'). +adj_itr('half-size', 'half-size'). +adj_itr('half-timbered', 'half-timbered'). +adj_itr('half-tracked', 'half-tracked'). +adj_itr('half-yearly', 'half-yearly'). +adj_itr('ham-fisted', 'ham-fisted'). +adj_itr('ham-handed', 'ham-handed'). +adj_itr('hand-crafted', 'hand-crafted'). +adj_itr('hand-picked', 'hand-picked'). +adj_itr('happy-go-lucky', 'happy-go-lucky'). +adj_itr('hard-baked', 'hard-baked'). +adj_itr('hard-bitten', 'hard-bitten'). +adj_itr('hard-boiled', 'hard-boiled'). +adj_itr('hard-headed', 'hard-headed'). +adj_itr('harum-scarum', 'harum-scarum'). +adj_itr('hawk-eyed', 'hawk-eyed'). +adj_itr('head-on', 'head-on'). +adj_itr('heart-rending', 'heart-rending'). +adj_itr('heavy-handed', 'heavy-handed'). +adj_itr('heavy-hearted', 'heavy-hearted'). +adj_itr('heavy-laden', 'heavy-laden'). +adj_itr('het-up', 'het-up'). +adj_itr('hi-fi', 'hi-fi'). +adj_itr('higgledy-piggledy', 'higgledy-piggledy'). +adj_itr('high-class', 'high-class'). +adj_itr('high-falutin', 'high-falutin'). +adj_itr('high-fidelity', 'high-fidelity'). +adj_itr('high-grade', 'high-grade'). +adj_itr('high-handed', 'high-handed'). +adj_itr('high-keyed', 'high-keyed'). +adj_itr('high-level', 'high-level'). +adj_itr('high-minded', 'high-minded'). +adj_itr('high-necked', 'high-necked'). +adj_itr('high-octane', 'high-octane'). +adj_itr('high-pitched', 'high-pitched'). +adj_itr('high-powered', 'high-powered'). +adj_itr('high-priced', 'high-priced'). +adj_itr('high-principled', 'high-principled'). +adj_itr('high-ranking', 'high-ranking'). +adj_itr('high-rise', 'high-rise'). +adj_itr('high-sounding', 'high-sounding'). +adj_itr('high-speed', 'high-speed'). +adj_itr('high-spirited', 'high-spirited'). +adj_itr('high-tension', 'high-tension'). +adj_itr('high-toned', 'high-toned'). +adj_itr('hit-and-run', 'hit-and-run'). +adj_itr('hoity-toity', 'hoity-toity'). +adj_itr('hole-and-corner', 'hole-and-corner'). +adj_itr('home-baked', 'home-baked'). +adj_itr('home-brewed', 'home-brewed'). +adj_itr('home-cured', 'home-cured'). +adj_itr('home-grown', 'home-grown'). +adj_itr('home-made', 'home-made'). +adj_itr('hook-nosed', 'hook-nosed'). +adj_itr('hopped-up', 'hopped-up'). +adj_itr('horn-rimmed', 'horn-rimmed'). +adj_itr('horror-stricken', 'horror-stricken'). +adj_itr('horror-struck', 'horror-struck'). +adj_itr('hors-de-combat', 'hors-de-combat'). +adj_itr('hot-blooded', 'hot-blooded'). +adj_itr('hot-headed', 'hot-headed'). +adj_itr('hot-tempered', 'hot-tempered'). +adj_itr('hush-hush', 'hush-hush'). +adj_itr('hydro-massage', 'hydro-massage'). +adj_itr('hydro-pneumatic', 'hydro-pneumatic'). +adj_itr('hydro-power', 'hydro-power'). +adj_itr('hydro-pulper', 'hydro-pulper'). +adj_itr('hydro-pulping', 'hydro-pulping'). +adj_itr('hydro-thermal', 'hydro-thermal'). +adj_itr('ill-advised', 'ill-advised'). +adj_itr('ill-affected', 'ill-affected'). +adj_itr('ill-bred', 'ill-bred'). +adj_itr('ill-disposed', 'ill-disposed'). +adj_itr('ill-fated', 'ill-fated'). +adj_itr('ill-favoured', 'ill-favoured'). +adj_itr('ill-gotten', 'ill-gotten'). +adj_itr('ill-intentioned', 'ill-intentioned'). +adj_itr('ill-judged', 'ill-judged'). +adj_itr('ill-mannered', 'ill-mannered'). +adj_itr('ill-natured', 'ill-natured'). +adj_itr('ill-omened', 'ill-omened'). +adj_itr('ill-starred', 'ill-starred'). +adj_itr('ill-timed', 'ill-timed'). +adj_itr('in-vitro', 'in-vitro'). +adj_itr('in-chief', 'in-chief'). +adj_itr('in-service', 'in-service'). +adj_itr('industry-wide', 'industry-wide'). +adj_itr('infra-dig', 'infra-dig'). +adj_itr('infra-red', 'infra-red'). +adj_itr('intra-uterine', 'intra-uterine'). +adj_itr('iron-grey', 'iron-grey'). +adj_itr('jerry-built', 'jerry-built'). +adj_itr('jet-black', 'jet-black'). +adj_itr('jet-propelled', 'jet-propelled'). +adj_itr('jumped-up', 'jumped-up'). +adj_itr('kind-hearted', 'kind-hearted'). +adj_itr('king-size', 'king-size'). +adj_itr('king-sized', 'king-sized'). +adj_itr('knee-deep', 'knee-deep'). +adj_itr('knee-high', 'knee-high'). +adj_itr('knock-kneed', 'knock-kneed'). +adj_itr('la-di-da', 'la-di-da'). +adj_itr('labour-saving', 'labour-saving'). +adj_itr('lack-lustre', 'lack-lustre'). +adj_itr('ladder-proof', 'ladder-proof'). +adj_itr('laissez-faire', 'laissez-faire'). +adj_itr('lantern-jawed', 'lantern-jawed'). +adj_itr('large-scale', 'large-scale'). +adj_itr('latter-day', 'latter-day'). +adj_itr('law-abiding', 'law-abiding'). +adj_itr('left-hand', 'left-hand'). +adj_itr('left-handed', 'left-handed'). +adj_itr('level-headed', 'level-headed'). +adj_itr('life-giving', 'life-giving'). +adj_itr('life-size', 'life-size'). +adj_itr('life-sized', 'life-sized'). +adj_itr('light-armed', 'light-armed'). +adj_itr('light-colored', 'light-colored'). +adj_itr('light-coloured', 'light-coloured'). +adj_itr('light-fingered', 'light-fingered'). +adj_itr('light-handed', 'light-handed'). +adj_itr('light-headed', 'light-headed'). +adj_itr('light-hearted', 'light-hearted'). +adj_itr('light-minded', 'light-minded'). +adj_itr('like-minded', 'like-minded'). +adj_itr('lily-livered', 'lily-livered'). +adj_itr('lily-white', 'lily-white'). +adj_itr('lion-hearted', 'lion-hearted'). +adj_itr('long-distance', 'long-distance'). +adj_itr('long-drawn-out', 'long-drawn-out'). +adj_itr('long-haired', 'long-haired'). +adj_itr('long-headed', 'long-headed'). +adj_itr('long-lived', 'long-lived'). +adj_itr('long-play', 'long-play'). +adj_itr('long-playing', 'long-playing'). +adj_itr('long-range', 'long-range'). +adj_itr('long-sighted', 'long-sighted'). +adj_itr('long-standing', 'long-standing'). +adj_itr('long-suffering', 'long-suffering'). +adj_itr('long-term', 'long-term'). +adj_itr('long-time', 'long-time'). +adj_itr('long-winded', 'long-winded'). +adj_itr('loose-leaf', 'loose-leaf'). +adj_itr('lop-eared', 'lop-eared'). +adj_itr('low-down', 'low-down'). +adj_itr('low-keyed', 'low-keyed'). +adj_itr('low-pitched', 'low-pitched'). +adj_itr('low-spirited', 'low-spirited'). +adj_itr('lying-in', 'lying-in'). +adj_itr('lynx-eyed', 'lynx-eyed'). +adj_itr('machine-made', 'machine-made'). +adj_itr('made-to-order', 'made-to-order'). +adj_itr('man-sized', 'man-sized'). +adj_itr('manic-depressive', 'manic-depressive'). +adj_itr('many-sided', 'many-sided'). +adj_itr('matter-of-course', 'matter-of-course'). +adj_itr('matter-of-fact', 'matter-of-fact'). +adj_itr('mealy-mouthed', 'mealy-mouthed'). +adj_itr('middle-aged', 'middle-aged'). +adj_itr('middle-class', 'middle-class'). +adj_itr('middle-distance', 'middle-distance'). +adj_itr('middle-of-the-road', 'middle-of-the-road'). +adj_itr('milk-white', 'milk-white'). +adj_itr('mind-bending', 'mind-bending'). +adj_itr('mind-blowing', 'mind-blowing'). +adj_itr('mind-boggling', 'mind-boggling'). +adj_itr('mixed-up', 'mixed-up'). +adj_itr('moss-grown', 'moss-grown'). +adj_itr('moth-eaten', 'moth-eaten'). +adj_itr('motor-assisted', 'motor-assisted'). +adj_itr('mouth-watering', 'mouth-watering'). +adj_itr('muddle-headed', 'muddle-headed'). +adj_itr('multi-lingual', 'multi-lingual'). +adj_itr('muscle-bound', 'muscle-bound'). +adj_itr('namby-pamby', 'namby-pamby'). +adj_itr('narrow-minded', 'narrow-minded'). +adj_itr('near-sighted', 'near-sighted'). +adj_itr('nerve-racking', 'nerve-racking'). +adj_itr('niminy-piminy', 'niminy-piminy'). +adj_itr('no-go', 'no-go'). +adj_itr('non-compos-mentis', 'non-compos-mentis'). +adj_itr('non-U', 'non-U'). +adj_itr('non-contentious', 'non-contentious'). +adj_itr('non-skid', 'non-skid'). +adj_itr('nut-brown', 'nut-brown'). +adj_itr('odd-job', 'odd-job'). +adj_itr('odds-on', 'odds-on'). +adj_itr('off-peak', 'off-peak'). +adj_itr('off-putting', 'off-putting'). +adj_itr('off-street', 'off-street'). +adj_itr('off-white', 'off-white'). +adj_itr('oil-bearing', 'oil-bearing'). +adj_itr('old-fashioned', 'old-fashioned'). +adj_itr('old-maidish', 'old-maidish'). +adj_itr('old-time', 'old-time'). +adj_itr('old-womanish', 'old-womanish'). +adj_itr('old-world', 'old-world'). +adj_itr('omni-present', 'omni-present'). +adj_itr('one-armed', 'one-armed'). +adj_itr('one-eyed', 'one-eyed'). +adj_itr('one-horse', 'one-horse'). +adj_itr('one-sided', 'one-sided'). +adj_itr('one-time', 'one-time'). +adj_itr('open-air', 'open-air'). +adj_itr('open-ended', 'open-ended'). +adj_itr('open-eyed', 'open-eyed'). +adj_itr('open-handed', 'open-handed'). +adj_itr('open-hearted', 'open-hearted'). +adj_itr('open-minded', 'open-minded'). +adj_itr('open-mouthed', 'open-mouthed'). +adj_itr('out-of-date', 'out-of-date'). +adj_itr('out-of-door', 'out-of-door'). +adj_itr('out-of-the-way', 'out-of-the-way'). +adj_itr('out-of-work', 'out-of-work'). +adj_itr('over-with', 'over-with'). +adj_itr('over-ripe', 'over-ripe'). +adj_itr('owner-driven', 'owner-driven'). +adj_itr('owner-occupied', 'owner-occupied'). +adj_itr('panic-stricken', 'panic-stricken'). +adj_itr('part-time', 'part-time'). +adj_itr('parti-colored', 'parti-colored'). +adj_itr('parti-coloured', 'parti-coloured'). +adj_itr('party-spirited', 'party-spirited'). +adj_itr('passing-out', 'passing-out'). +adj_itr('pea-green', 'pea-green'). +adj_itr('peacock-blue', 'peacock-blue'). +adj_itr('pent-up', 'pent-up'). +adj_itr('per-capita', 'per-capita'). +adj_itr('pig-headed', 'pig-headed'). +adj_itr('pigeon-breasted', 'pigeon-breasted'). +adj_itr('pigeon-toed', 'pigeon-toed'). +adj_itr('pitch-black', 'pitch-black'). +adj_itr('pitch-dark', 'pitch-dark'). +adj_itr('plain-spoken', 'plain-spoken'). +adj_itr('point-blank', 'point-blank'). +adj_itr('polo-neck', 'polo-neck'). +adj_itr('poor-spirited', 'poor-spirited'). +adj_itr('post-free', 'post-free'). +adj_itr('post-mortem', 'post-mortem'). +adj_itr('post-paid', 'post-paid'). +adj_itr('pot-trained', 'pot-trained'). +adj_itr('poverty-stricken', 'poverty-stricken'). +adj_itr('pre-eminent', 'pre-eminent'). +adj_itr('pre-emptive', 'pre-emptive'). +adj_itr('pre-existent', 'pre-existent'). +adj_itr('pre-packaged', 'pre-packaged'). +adj_itr('present-day', 'present-day'). +adj_itr('pretty-pretty', 'pretty-pretty'). +adj_itr('price-controlled', 'price-controlled'). +adj_itr('priest-ridden', 'priest-ridden'). +adj_itr('prima-facie', 'prima-facie'). +adj_itr('pro-forma', 'pro-forma'). +adj_itr('pro-rata', 'pro-rata'). +adj_itr('pro-tem', 'pro-tem'). +adj_itr('public-spirited', 'public-spirited'). +adj_itr('pug-nose', 'pug-nose'). +adj_itr('pug-nosed', 'pug-nosed'). +adj_itr('punch-drunk', 'punch-drunk'). +adj_itr('purpose-built', 'purpose-built'). +adj_itr('purse-proud', 'purse-proud'). +adj_itr('quick-change', 'quick-change'). +adj_itr('quick-eared', 'quick-eared'). +adj_itr('quick-eyed', 'quick-eyed'). +adj_itr('quick-sighted', 'quick-sighted'). +adj_itr('quick-tempered', 'quick-tempered'). +adj_itr('quick-witted', 'quick-witted'). +adj_itr('rabble-rousing', 'rabble-rousing'). +adj_itr('ready-made', 'ready-made'). +adj_itr('record-breaking', 'record-breaking'). +adj_itr('red-hot', 'red-hot'). +adj_itr('red-rimmed', 'red-rimmed'). +adj_itr('rent-free', 'rent-free'). +adj_itr('reply-paid', 'reply-paid'). +adj_itr('right-angled', 'right-angled'). +adj_itr('right-hand', 'right-hand'). +adj_itr('right-handed', 'right-handed'). +adj_itr('right-minded', 'right-minded'). +adj_itr('rip-roaring', 'rip-roaring'). +adj_itr('rose-red', 'rose-red'). +adj_itr('rough-and-tumble', 'rough-and-tumble'). +adj_itr('rough-hewn', 'rough-hewn'). +adj_itr('rough-spoken', 'rough-spoken'). +adj_itr('round-arm', 'round-arm'). +adj_itr('round-backed', 'round-backed'). +adj_itr('round-eyed', 'round-eyed'). +adj_itr('round-shouldered', 'round-shouldered'). +adj_itr('round-the-clock', 'round-the-clock'). +adj_itr('run-of-the-mill', 'run-of-the-mill'). +adj_itr('sabre-toothed', 'sabre-toothed'). +adj_itr('saddle-sore', 'saddle-sore'). +adj_itr('safe-deposit', 'safe-deposit'). +adj_itr('sage-green', 'sage-green'). +adj_itr('saucer-eyed', 'saucer-eyed'). +adj_itr('screw-topped', 'screw-topped'). +adj_itr('sea-girt', 'sea-girt'). +adj_itr('sea-green', 'sea-green'). +adj_itr('second-best', 'second-best'). +adj_itr('second-class', 'second-class'). +adj_itr('second-hand', 'second-hand'). +adj_itr('second-rate', 'second-rate'). +adj_itr('second-sighted', 'second-sighted'). +adj_itr('see-through', 'see-through'). +adj_itr('self-absorbed', 'self-absorbed'). +adj_itr('self-acting', 'self-acting'). +adj_itr('self-activating', 'self-activating'). +adj_itr('self-addressed', 'self-addressed'). +adj_itr('self-appointed', 'self-appointed'). +adj_itr('self-assertive', 'self-assertive'). +adj_itr('self-assured', 'self-assured'). +adj_itr('self-centred', 'self-centred'). +adj_itr('self-collected', 'self-collected'). +adj_itr('self-colored', 'self-colored'). +adj_itr('self-coloured', 'self-coloured'). +adj_itr('self-confessed', 'self-confessed'). +adj_itr('self-confident', 'self-confident'). +adj_itr('self-conscious', 'self-conscious'). +adj_itr('self-contained', 'self-contained'). +adj_itr('self-denying', 'self-denying'). +adj_itr('self-educated', 'self-educated'). +adj_itr('self-effacing', 'self-effacing'). +adj_itr('self-employed', 'self-employed'). +adj_itr('self-evident', 'self-evident'). +adj_itr('self-explanatory', 'self-explanatory'). +adj_itr('self-important', 'self-important'). +adj_itr('self-imposed', 'self-imposed'). +adj_itr('self-indulgent', 'self-indulgent'). +adj_itr('self-locking', 'self-locking'). +adj_itr('self-made', 'self-made'). +adj_itr('self-opinionated', 'self-opinionated'). +adj_itr('self-possessed', 'self-possessed'). +adj_itr('self-raising', 'self-raising'). +adj_itr('self-reliant', 'self-reliant'). +adj_itr('self-respecting', 'self-respecting'). +adj_itr('self-righteous', 'self-righteous'). +adj_itr('self-sacrificing', 'self-sacrificing'). +adj_itr('self-same', 'self-same'). +adj_itr('self-sealing', 'self-sealing'). +adj_itr('self-seeking', 'self-seeking'). +adj_itr('self-sown', 'self-sown'). +adj_itr('self-styled', 'self-styled'). +adj_itr('self-sufficient', 'self-sufficient'). +adj_itr('self-sufficing', 'self-sufficing'). +adj_itr('self-supporting', 'self-supporting'). +adj_itr('self-willed', 'self-willed'). +adj_itr('self-winding', 'self-winding'). +adj_itr('sex-starved', 'sex-starved'). +adj_itr('shabby-genteel', 'shabby-genteel'). +adj_itr('shame-making', 'shame-making'). +adj_itr('sharp-eyed', 'sharp-eyed'). +adj_itr('sharp-set', 'sharp-set'). +adj_itr('sharp-sighted', 'sharp-sighted'). +adj_itr('sharp-witted', 'sharp-witted'). +adj_itr('shock-headed', 'shock-headed'). +adj_itr('short-dated', 'short-dated'). +adj_itr('short-handed', 'short-handed'). +adj_itr('short-lived', 'short-lived'). +adj_itr('short-range', 'short-range'). +adj_itr('short-sighted', 'short-sighted'). +adj_itr('short-tempered', 'short-tempered'). +adj_itr('short-term', 'short-term'). +adj_itr('short-winded', 'short-winded'). +adj_itr('side-splitting', 'side-splitting'). +adj_itr('simple-hearted', 'simple-hearted'). +adj_itr('simple-minded', 'simple-minded'). +adj_itr('single-breasted', 'single-breasted'). +adj_itr('single-handed', 'single-handed'). +adj_itr('single-minded', 'single-minded'). +adj_itr('skew-eyed', 'skew-eyed'). +adj_itr('skin-deep', 'skin-deep'). +adj_itr('skin-tight', 'skin-tight'). +adj_itr('sky-blue', 'sky-blue'). +adj_itr('slap-happy', 'slap-happy'). +adj_itr('slap-up', 'slap-up'). +adj_itr('small-minded', 'small-minded'). +adj_itr('smoke-cured', 'smoke-cured'). +adj_itr('smoke-dried', 'smoke-dried'). +adj_itr('smooth-bore', 'smooth-bore'). +adj_itr('smooth-faced', 'smooth-faced'). +adj_itr('smooth-spoken', 'smooth-spoken'). +adj_itr('smooth-tongued', 'smooth-tongued'). +adj_itr('snot-nosed', 'snot-nosed'). +adj_itr('snow-clad', 'snow-clad'). +adj_itr('snow-covered', 'snow-covered'). +adj_itr('snow-white', 'snow-white'). +adj_itr('snub-nosed', 'snub-nosed'). +adj_itr('snuff-colored', 'snuff-colored'). +adj_itr('snuff-colour', 'snuff-colour'). +adj_itr('snuff-coloured', 'snuff-coloured'). +adj_itr('so-called', 'so-called'). +adj_itr('so-so', 'so-so'). +adj_itr('soft-boiled', 'soft-boiled'). +adj_itr('soft-footed', 'soft-footed'). +adj_itr('soft-headed', 'soft-headed'). +adj_itr('soft-hearted', 'soft-hearted'). +adj_itr('soft-spoken', 'soft-spoken'). +adj_itr('soft-witted', 'soft-witted'). +adj_itr('solid-state', 'solid-state'). +adj_itr('soul-destroying', 'soul-destroying'). +adj_itr('soul-stirring', 'soul-stirring'). +adj_itr('spindle-legged', 'spindle-legged'). +adj_itr('spindle-shanked', 'spindle-shanked'). +adj_itr('splinter-proof', 'splinter-proof'). +adj_itr('square-built', 'square-built'). +adj_itr('square-rigged', 'square-rigged'). +adj_itr('square-shouldered', 'square-shouldered'). +adj_itr('square-toed', 'square-toed'). +adj_itr('squint-eyed', 'squint-eyed'). +adj_itr('stage-struck', 'stage-struck'). +adj_itr('stall-fed', 'stall-fed'). +adj_itr('stand-up', 'stand-up'). +adj_itr('starry-eyed', 'starry-eyed'). +adj_itr('steel-clad', 'steel-clad'). +adj_itr('steel-plated', 'steel-plated'). +adj_itr('stick-in-the-mud', 'stick-in-the-mud'). +adj_itr('stick-on', 'stick-on'). +adj_itr('stiff-necked', 'stiff-necked'). +adj_itr('stone-blind', 'stone-blind'). +adj_itr('stone-cold', 'stone-cold'). +adj_itr('stone-dead', 'stone-dead'). +adj_itr('stone-deaf', 'stone-deaf'). +adj_itr('stone-sober', 'stone-sober'). +adj_itr('stony-broke', 'stony-broke'). +adj_itr('storm-beaten', 'storm-beaten'). +adj_itr('storm-bound', 'storm-bound'). +adj_itr('storm-tossed', 'storm-tossed'). +adj_itr('strait-laced', 'strait-laced'). +adj_itr('straw-colored', 'straw-colored'). +adj_itr('straw-coloured', 'straw-coloured'). +adj_itr('strong-arm', 'strong-arm'). +adj_itr('strong-boned', 'strong-boned'). +adj_itr('strong-minded', 'strong-minded'). +adj_itr('stuck-up', 'stuck-up'). +adj_itr('sub-judice', 'sub-judice'). +adj_itr('sugar-coated', 'sugar-coated'). +adj_itr('sun-drenched', 'sun-drenched'). +adj_itr('sun-dried', 'sun-dried'). +adj_itr('sure-footed', 'sure-footed'). +adj_itr('surface-to-air', 'surface-to-air'). +adj_itr('swallow-tailed', 'swallow-tailed'). +adj_itr('sweet-scented', 'sweet-scented'). +adj_itr('swollen-headed', 'swollen-headed'). +adj_itr('sylph-like', 'sylph-like'). +adj_itr('tailor-made', 'tailor-made'). +adj_itr('take-home', 'take-home'). +adj_itr('tax-free', 'tax-free'). +adj_itr('teen-age', 'teen-age'). +adj_itr('tempest-swept', 'tempest-swept'). +adj_itr('tempest-tossed', 'tempest-tossed'). +adj_itr('terror-stricken', 'terror-stricken'). +adj_itr('terror-struck', 'terror-struck'). +adj_itr('thick-headed', 'thick-headed'). +adj_itr('thick-set', 'thick-set'). +adj_itr('thick-skinned', 'thick-skinned'). +adj_itr('thin-skinned', 'thin-skinned'). +adj_itr('third-rate', 'third-rate'). +adj_itr('three-D', 'three-D'). +adj_itr('three-cornered', 'three-cornered'). +adj_itr('three-dimensional', 'three-dimensional'). +adj_itr('three-figure', 'three-figure'). +adj_itr('three-funneled', 'three-funneled'). +adj_itr('three-funnelled', 'three-funnelled'). +adj_itr('three-lane', 'three-lane'). +adj_itr('three-legged', 'three-legged'). +adj_itr('three-piece', 'three-piece'). +adj_itr('three-ply', 'three-ply'). +adj_itr('three-quarter', 'three-quarter'). +adj_itr('three-storey', 'three-storey'). +adj_itr('three-storeyed', 'three-storeyed'). +adj_itr('three-wheeled', 'three-wheeled'). +adj_itr('tie-on', 'tie-on'). +adj_itr('tight-laced', 'tight-laced'). +adj_itr('tight-lipped', 'tight-lipped'). +adj_itr('time-expired', 'time-expired'). +adj_itr('time-honoured', 'time-honoured'). +adj_itr('tip-and-run', 'tip-and-run'). +adj_itr('tip-top', 'tip-top'). +adj_itr('tip-up', 'tip-up'). +adj_itr('tone-deaf', 'tone-deaf'). +adj_itr('tongue-in-cheek', 'tongue-in-cheek'). +adj_itr('tongue-tied', 'tongue-tied'). +adj_itr('top-flight', 'top-flight'). +adj_itr('top-heavy', 'top-heavy'). +adj_itr('top-hole', 'top-hole'). +adj_itr('top-ranking', 'top-ranking'). +adj_itr('topsy-turvy', 'topsy-turvy'). +adj_itr('touch-and-go', 'touch-and-go'). +adj_itr('travel-soiled', 'travel-soiled'). +adj_itr('travel-stained', 'travel-stained'). +adj_itr('travel-worn', 'travel-worn'). +adj_itr('trigger-happy', 'trigger-happy'). +adj_itr('true-blue', 'true-blue'). +adj_itr('true-hearted', 'true-hearted'). +adj_itr('tumble-down', 'tumble-down'). +adj_itr('two-a-penny', 'two-a-penny'). +adj_itr('two-edged', 'two-edged'). +adj_itr('two-faced', 'two-faced'). +adj_itr('two-funneled', 'two-funneled'). +adj_itr('two-funnelled', 'two-funnelled'). +adj_itr('two-handed', 'two-handed'). +adj_itr('two-ply', 'two-ply'). +adj_itr('two-timing', 'two-timing'). +adj_itr('two-way', 'two-way'). +adj_itr('twopenny-halfpenny', 'twopenny-halfpenny'). +adj_itr('ultra-vires', 'ultra-vires'). +adj_itr('ultra-compact', 'ultra-compact'). +adj_itr('ultra-efficient', 'ultra-efficient'). +adj_itr('ultra-fast', 'ultra-fast'). +adj_itr('ultra-high-speed', 'ultra-high-speed'). +adj_itr('ultra-liberal', 'ultra-liberal'). +adj_itr('ultra-logical', 'ultra-logical'). +adj_itr('ultra-low-flush', 'ultra-low-flush'). +adj_itr('ultra-modern', 'ultra-modern'). +adj_itr('ultra-polished', 'ultra-polished'). +adj_itr('ultra-right', 'ultra-right'). +adj_itr('ultra-safe', 'ultra-safe'). +adj_itr('ultra-thin', 'ultra-thin'). +adj_itr('ultra-violet', 'ultra-violet'). +adj_itr('un-come-at-able', 'un-come-at-able'). +adj_itr('un-get-at-able', 'un-get-at-able'). +adj_itr('uncalled-for', 'uncalled-for'). +adj_itr('uncared-for', 'uncared-for'). +adj_itr('under-the-counter', 'under-the-counter'). +adj_itr('undreamed-of', 'undreamed-of'). +adj_itr('unheard-of', 'unheard-of'). +adj_itr('unhoped-for', 'unhoped-for'). +adj_itr('unlooked-for', 'unlooked-for'). +adj_itr('unthought-of', 'unthought-of'). +adj_itr('up-and-coming', 'up-and-coming'). +adj_itr('up-market', 'up-market'). +adj_itr('up-to-date', 'up-to-date'). +adj_itr('up-to-the-minute', 'up-to-the-minute'). +adj_itr('value-added', 'value-added'). +adj_itr('viva-voce', 'viva-voce'). +adj_itr('waist-deep', 'waist-deep'). +adj_itr('waist-high', 'waist-high'). +adj_itr('wall-eyed', 'wall-eyed'). +adj_itr('war-torn', 'war-torn'). +adj_itr('warm-blooded', 'warm-blooded'). +adj_itr('warm-hearted', 'warm-hearted'). +adj_itr('wasp-waisted', 'wasp-waisted'). +adj_itr('water-worn', 'water-worn'). +adj_itr('way-out', 'way-out'). +adj_itr('weak-kneed', 'weak-kneed'). +adj_itr('weather-beaten', 'weather-beaten'). +adj_itr('weather-bound', 'weather-bound'). +adj_itr('web-footed', 'web-footed'). +adj_itr('web-toed', 'web-toed'). +adj_itr('well-adjusted', 'well-adjusted'). +adj_itr('well-advised', 'well-advised'). +adj_itr('well-appointed', 'well-appointed'). +adj_itr('well-balanced', 'well-balanced'). +adj_itr('well-behaved', 'well-behaved'). +adj_itr('well-born', 'well-born'). +adj_itr('well-bred', 'well-bred'). +adj_itr('well-conducted', 'well-conducted'). +adj_itr('well-connected', 'well-connected'). +adj_itr('well-disposed', 'well-disposed'). +adj_itr('well-favoured', 'well-favoured'). +adj_itr('well-found', 'well-found'). +adj_itr('well-founded', 'well-founded'). +adj_itr('well-groomed', 'well-groomed'). +adj_itr('well-grounded', 'well-grounded'). +adj_itr('well-heeled', 'well-heeled'). +adj_itr('well-informed', 'well-informed'). +adj_itr('well-intentioned', 'well-intentioned'). +adj_itr('well-knit', 'well-knit'). +adj_itr('well-known', 'well-known'). +adj_itr('well-lined', 'well-lined'). +adj_itr('well-marked', 'well-marked'). +adj_itr('well-meaning', 'well-meaning'). +adj_itr('well-meant', 'well-meant'). +adj_itr('well-read', 'well-read'). +adj_itr('well-rounded', 'well-rounded'). +adj_itr('well-set', 'well-set'). +adj_itr('well-shaven', 'well-shaven'). +adj_itr('well-spoken', 'well-spoken'). +adj_itr('well-timed', 'well-timed'). +adj_itr('well-to-do', 'well-to-do'). +adj_itr('well-tried', 'well-tried'). +adj_itr('well-turned', 'well-turned'). +adj_itr('well-worn', 'well-worn'). +adj_itr('white-collar', 'white-collar'). +adj_itr('white-hot', 'white-hot'). +adj_itr('white-lipped', 'white-lipped'). +adj_itr('white-livered', 'white-livered'). +adj_itr('wide-awake', 'wide-awake'). +adj_itr('wire-haired', 'wire-haired'). +adj_itr('wishy-washy', 'wishy-washy'). +adj_itr('wonder-struck', 'wonder-struck'). +adj_itr('word-perfect', 'word-perfect'). +adj_itr('world-weary', 'world-weary'). +adj_itr('worm-eaten', 'worm-eaten'). +adj_itr('would-be', 'would-be'). +adj_itr('writ-large', 'writ-large'). +adj_itr('wrong-headed', 'wrong-headed'). +adj_itr('yellow-bellied', 'yellow-bellied'). +adj_itr(dynamic, dynamic). +adj_itr(volatile, volatile). +adj_itr(abandoned, abandoned). +adj_itr(abdominal, abdominal). +adj_itr(abeam, abeam). +adj_itr(aberrant, aberrant). +adj_itr(abhorrent, abhorrent). +adj_itr(abiding, abiding). +adj_itr(abject, abject). +adj_itr(ablative, ablative). +adj_itr(ablaze, ablaze). +adj_itr(able, able). +adj_itr(abnormal, abnormal). +adj_itr(abominable, abominable). +adj_itr(aboriginal, aboriginal). +adj_itr(abortive, abortive). +adj_itr(abrasive, abrasive). +adj_itr(abrupt, abrupt). +adj_itr(absent, absent). +adj_itr(absolute, absolute). +adj_itr(absorbent, absorbent). +adj_itr(absorptive, absorptive). +adj_itr(abstemious, abstemious). +adj_itr(abstract, abstract). +adj_itr(abstracted, abstracted). +adj_itr(abstruse, abstruse). +adj_itr(absurd, absurd). +adj_itr(abundant, abundant). +adj_itr(abusive, abusive). +adj_itr(abysmal, abysmal). +adj_itr(academic, academic). +adj_itr(accelerando, accelerando). +adj_itr(acceptable, acceptable). +adj_itr(accessible, accessible). +adj_itr(accidental, accidental). +adj_itr(accommodating, accommodating). +adj_itr(accomplished, accomplished). +adj_itr(accountable, accountable). +adj_itr(accredited, accredited). +adj_itr(accumulative, accumulative). +adj_itr(accurate, accurate). +adj_itr(accursed, accursed). +adj_itr(accurst, accurst). +adj_itr(accusative, accusative). +adj_itr(accustomed, accustomed). +adj_itr(acetic, acetic). +adj_itr(achievable, achievable). +adj_itr(acid, acid). +adj_itr(acidic, acidic). +adj_itr(acidulated, acidulated). +adj_itr(acidulous, acidulous). +adj_itr(acoustic, acoustic). +adj_itr(acquiescent, acquiescent). +adj_itr(acquisitive, acquisitive). +adj_itr(acrid, acrid). +adj_itr(acrimonious, acrimonious). +adj_itr(acrobatic, acrobatic). +adj_itr(acting, acting). +adj_itr(actinic, actinic). +adj_itr(actionable, actionable). +adj_itr(active, active). +adj_itr(actual, actual). +adj_itr(actuarial, actuarial). +adj_itr(acute, acute). +adj_itr(adagio, adagio). +adj_itr(adamant, adamant). +adj_itr(adamantine, adamantine). +adj_itr(adaptable, adaptable). +adj_itr(addictive, addictive). +adj_itr(additional, additional). +adj_itr(adenoidal, adenoidal). +adj_itr(adept, adept). +adj_itr(adequate, adequate). +adj_itr(adhesive, adhesive). +adj_itr(adipose, adipose). +adj_itr(adjacent, adjacent). +adj_itr(adjectival, adjectival). +adj_itr(adjoining, adjoining). +adj_itr(adjustable, adjustable). +adj_itr(administrative, administrative). +adj_itr(admirable, admirable). +adj_itr(admiring, admiring). +adj_itr(admissible, admissible). +adj_itr(admonitory, admonitory). +adj_itr(adolescent, adolescent). +adj_itr(adoptive, adoptive). +adj_itr(adorable, adorable). +adj_itr(adoring, adoring). +adj_itr(adrenal, adrenal). +adj_itr(adrift, adrift). +adj_itr(adroit, adroit). +adj_itr(adult, adult). +adj_itr(adulterous, adulterous). +adj_itr(advanced, advanced). +adj_itr(advantageous, advantageous). +adj_itr(adventitious, adventitious). +adj_itr(adventuresome, adventuresome). +adj_itr(adventurous, adventurous). +adj_itr(adverbial, adverbial). +adj_itr(adversarial, adversarial). +adj_itr(adverse, adverse). +adj_itr(advisable, advisable). +adj_itr(advised, advised). +adj_itr(advisory, advisory). +adj_itr(aerial, aerial). +adj_itr(aerodynamic, aerodynamic). +adj_itr(aeronautical, aeronautical). +adj_itr(aesthetic, aesthetic). +adj_itr(aesthetical, aesthetical). +adj_itr(affable, affable). +adj_itr(affected, affected). +adj_itr(affecting, affecting). +adj_itr(affectionate, affectionate). +adj_itr(affirmative, affirmative). +adj_itr(affluent, affluent). +adj_itr(affordable, affordable). +adj_itr(afire, afire). +adj_itr(aflame, aflame). +adj_itr(afloat, afloat). +adj_itr(afoot, afoot). +adj_itr(aforesaid, aforesaid). +adj_itr(afraid, afraid). +adj_itr(agape, agape). +adj_itr(aged, aged). +adj_itr(ageless, ageless). +adj_itr(agglomerate, agglomerate). +adj_itr(agglutinative, agglutinative). +adj_itr(aggressive, aggressive). +adj_itr(aghast, aghast). +adj_itr(agile, agile). +adj_itr(agitated, agitated). +adj_itr(agitating, agitating). +adj_itr(aglow, aglow). +adj_itr(agnostic, agnostic). +adj_itr(agog, agog). +adj_itr(agonized, agonized). +adj_itr(agonizing, agonizing). +adj_itr(agrarian, agrarian). +adj_itr(agreeable, agreeable). +adj_itr(agricultural, agricultural). +adj_itr(aground, aground). +adj_itr(aimless, aimless). +adj_itr(airborne, airborne). +adj_itr(airless, airless). +adj_itr(airtight, airtight). +adj_itr(airworthy, airworthy). +adj_itr(airy, airy). +adj_itr(ajar, ajar). +adj_itr(akin, akin). +adj_itr(alabaster, alabaster). +adj_itr(alarming, alarming). +adj_itr(alcoholic, alcoholic). +adj_itr(aldermanic, aldermanic). +adj_itr(alee, alee). +adj_itr(alert, alert). +adj_itr(alexic, alexic). +adj_itr(alfresco, alfresco). +adj_itr(algebraic, algebraic). +adj_itr(algebraical, algebraical). +adj_itr(alien, alien). +adj_itr(alight, alight). +adj_itr(alike, alike). +adj_itr(alimentary, alimentary). +adj_itr(alive, alive). +adj_itr(alkaline, alkaline). +adj_itr(allegoric, allegoric). +adj_itr(allegorical, allegorical). +adj_itr(allegretto, allegretto). +adj_itr(allegro, allegro). +adj_itr(allergic, allergic). +adj_itr(alliterative, alliterative). +adj_itr(allowable, allowable). +adj_itr(alluring, alluring). +adj_itr(allusive, allusive). +adj_itr(alluvial, alluvial). +adj_itr(almighty, almighty). +adj_itr(alone, alone). +adj_itr(aloof, aloof). +adj_itr(alphabetical, alphabetical). +adj_itr(alpine, alpine). +adj_itr(alright, alright). +adj_itr(alterable, alterable). +adj_itr(alternate, alternate). +adj_itr(alternative, alternative). +adj_itr(altruistic, altruistic). +adj_itr(alveolar, alveolar). +adj_itr(amateurish, amateurish). +adj_itr(amatory, amatory). +adj_itr(amazing, amazing). +adj_itr(ambassadorial, ambassadorial). +adj_itr(ambidextrous, ambidextrous). +adj_itr(ambient, ambient). +adj_itr(ambiguous, ambiguous). +adj_itr(ambitious, ambitious). +adj_itr(ambivalent, ambivalent). +adj_itr(amenable, amenable). +adj_itr(amendable, amendable). +adj_itr(amiable, amiable). +adj_itr(amicable, amicable). +adj_itr(amino, amino). +adj_itr(amiss, amiss). +adj_itr(ammoniated, ammoniated). +adj_itr(amoebic, amoebic). +adj_itr(amoral, amoral). +adj_itr(amorous, amorous). +adj_itr(amorphous, amorphous). +adj_itr(amphibious, amphibious). +adj_itr(ample, ample). +adj_itr(amusing, amusing). +adj_itr(anachronistic, anachronistic). +adj_itr(anaemic, anaemic). +adj_itr(anaesthetic, anaesthetic). +adj_itr(anal, anal). +adj_itr(analogous, analogous). +adj_itr(analytic, analytic). +adj_itr(analytical, analytical). +adj_itr(anapaestic, anapaestic). +adj_itr(anarchic, anarchic). +adj_itr(anatomical, anatomical). +adj_itr(ancestral, ancestral). +adj_itr(ancient, ancient). +adj_itr(ancillary, ancillary). +adj_itr(andante, andante). +adj_itr(anecdotal, anecdotal). +adj_itr(anemic, anemic). +adj_itr(aneroid, aneroid). +adj_itr(anesthetic, anesthetic). +adj_itr(angelic, angelic). +adj_itr(angry, angry). +adj_itr(anguished, anguished). +adj_itr(angular, angular). +adj_itr(animate, animate). +adj_itr(annoying, annoying). +adj_itr(annual, annual). +adj_itr(annular, annular). +adj_itr(anodyne, anodyne). +adj_itr(anomalous, anomalous). +adj_itr(anonymous, anonymous). +adj_itr(another, another). +adj_itr(answerable, answerable). +adj_itr(antagonistic, antagonistic). +adj_itr(antarctic, antarctic). +adj_itr(antecedent, antecedent). +adj_itr(antediluvian, antediluvian). +adj_itr(antenatal, antenatal). +adj_itr(antenuptial, antenuptial). +adj_itr(antepenultimate, antepenultimate). +adj_itr(anterior, anterior). +adj_itr(anthropoid, anthropoid). +adj_itr(anthropological, anthropological). +adj_itr(antibiotic, antibiotic). +adj_itr(anticipatory, anticipatory). +adj_itr(antidrug, antidrug). +adj_itr(antigovernment, antigovernment). +adj_itr(antimissile, antimissile). +adj_itr(antimonopoly, antimonopoly). +adj_itr(antipathetic, antipathetic). +adj_itr(antiquarian, antiquarian). +adj_itr(antiquated, antiquated). +adj_itr(antique, antique). +adj_itr(antiseptic, antiseptic). +adj_itr(antisocial, antisocial). +adj_itr(antitank, antitank). +adj_itr(antithetic, antithetic). +adj_itr(antithetical, antithetical). +adj_itr(antitrade, antitrade). +adj_itr(antitrust, antitrust). +adj_itr(anxious, anxious). +adj_itr(apathetic, apathetic). +adj_itr(aperient, aperient). +adj_itr(aphrodisiac, aphrodisiac). +adj_itr(apish, apish). +adj_itr(apocalyptic, apocalyptic). +adj_itr(apocryphal, apocryphal). +adj_itr(apologetic, apologetic). +adj_itr(apoplectic, apoplectic). +adj_itr(apostate, apostate). +adj_itr(apostolic, apostolic). +adj_itr(appalling, appalling). +adj_itr(apparent, apparent). +adj_itr(appealing, appealing). +adj_itr(appellant, appellant). +adj_itr(appellate, appellate). +adj_itr(appetizing, appetizing). +adj_itr(applicable, applicable). +adj_itr(applied, applied). +adj_itr(apposite, apposite). +adj_itr(appreciable, appreciable). +adj_itr(appreciative, appreciative). +adj_itr(apprehensible, apprehensible). +adj_itr(apprehensive, apprehensive). +adj_itr(approachable, approachable). +adj_itr(appropriate, appropriate). +adj_itr(approximate, approximate). +adj_itr(apropos, apropos). +adj_itr(apt, apt). +adj_itr(aquatic, aquatic). +adj_itr(aqueous, aqueous). +adj_itr(aquiline, aquiline). +adj_itr(arable, arable). +adj_itr(arbitrary, arbitrary). +adj_itr(arboreal, arboreal). +adj_itr(arcane, arcane). +adj_itr(arch, arch). +adj_itr(archaeological, archaeological). +adj_itr(archaic, archaic). +adj_itr(archeological, archeological). +adj_itr(archetypal, archetypal). +adj_itr(architectural, architectural). +adj_itr(arctic, arctic). +adj_itr(ardent, ardent). +adj_itr(arduous, arduous). +adj_itr(argent, argent). +adj_itr(arguable, arguable). +adj_itr(argumentative, argumentative). +adj_itr(arid, arid). +adj_itr(aristocratic, aristocratic). +adj_itr(arithmetical, arithmetical). +adj_itr(armored, armored). +adj_itr(armorial, armorial). +adj_itr(armoured, armoured). +adj_itr(aromatic, aromatic). +adj_itr(arrant, arrant). +adj_itr(arresting, arresting). +adj_itr(arrogant, arrogant). +adj_itr(arterial, arterial). +adj_itr(artesian, artesian). +adj_itr(artful, artful). +adj_itr(arthritic, arthritic). +adj_itr(articulate, articulate). +adj_itr(artificial, artificial). +adj_itr(artistic, artistic). +adj_itr(artless, artless). +adj_itr(arty, arty). +adj_itr(ascertainable, ascertainable). +adj_itr(ascetic, ascetic). +adj_itr(ascorbic, ascorbic). +adj_itr(ascribable, ascribable). +adj_itr(aseptic, aseptic). +adj_itr(asexual, asexual). +adj_itr(ashamed, ashamed). +adj_itr(ashen, ashen). +adj_itr(ashy, ashy). +adj_itr(asinine, asinine). +adj_itr(askew, askew). +adj_itr(asleep, asleep). +adj_itr(aspectual, aspectual). +adj_itr(assailable, assailable). +adj_itr(assertive, assertive). +adj_itr(assiduous, assiduous). +adj_itr(assignable, assignable). +adj_itr(associate, associate). +adj_itr(assorted, assorted). +adj_itr(assured, assured). +adj_itr(asthmatic, asthmatic). +adj_itr(astigmatic, astigmatic). +adj_itr(astir, astir). +adj_itr(astonishing, astonishing). +adj_itr(astral, astral). +adj_itr(astray, astray). +adj_itr(astride, astride). +adj_itr(astringent, astringent). +adj_itr(astrological, astrological). +adj_itr(astronomical, astronomical). +adj_itr(astute, astute). +adj_itr(asymmetric, asymmetric). +adj_itr(asymmetrical, asymmetrical). +adj_itr(asymptotic, asymptotic). +adj_itr(atavistic, atavistic). +adj_itr(atheistic, atheistic). +adj_itr(athirst, athirst). +adj_itr(athletic, athletic). +adj_itr(atmospheric, atmospheric). +adj_itr(atomic, atomic). +adj_itr(atonal, atonal). +adj_itr(atrabilious, atrabilious). +adj_itr(atrocious, atrocious). +adj_itr(attainable, attainable). +adj_itr(attendant, attendant). +adj_itr(attentive, attentive). +adj_itr(attractive, attractive). +adj_itr(attributable, attributable). +adj_itr(attributive, attributive). +adj_itr(atypical, atypical). +adj_itr(auburn, auburn). +adj_itr(audacious, audacious). +adj_itr(audible, audible). +adj_itr(audio, audio). +adj_itr(audiovisual, audiovisual). +adj_itr(auditory, auditory). +adj_itr(august, august). +adj_itr(aural, aural). +adj_itr(auricular, auricular). +adj_itr(auriferous, auriferous). +adj_itr(auspicious, auspicious). +adj_itr(austere, austere). +adj_itr(authentic, authentic). +adj_itr(authoritarian, authoritarian). +adj_itr(authoritative, authoritative). +adj_itr(autistic, autistic). +adj_itr(autobiographic, autobiographic). +adj_itr(autobiographical, autobiographical). +adj_itr(autocratic, autocratic). +adj_itr(automatic, automatic). +adj_itr(automotive, automotive). +adj_itr(autonomous, autonomous). +adj_itr(autumnal, autumnal). +adj_itr(auxiliary, auxiliary). +adj_itr(available, available). +adj_itr(avaricious, avaricious). +adj_itr(average, average). +adj_itr(averse, averse). +adj_itr(avid, avid). +adj_itr(avoidable, avoidable). +adj_itr(avuncular, avuncular). +adj_itr(awake, awake). +adj_itr(aware, aware). +adj_itr(awash, awash). +adj_itr(away, away). +adj_itr(awesome, awesome). +adj_itr(awful, awful). +adj_itr(awkward, awkward). +adj_itr(awry, awry). +adj_itr(axiomatic, axiomatic). +adj_itr(azure, azure). +adj_itr(babyish, babyish). +adj_itr(bacchanal, bacchanal). +adj_itr(bacchanalian, bacchanalian). +adj_itr(back, back). +adj_itr(backhand, backhand). +adj_itr(backhanded, backhanded). +adj_itr(backless, backless). +adj_itr(backmost, backmost). +adj_itr(backstair, backstair). +adj_itr(backward, backward). +adj_itr(bacterial, bacterial). +adj_itr(bad, bad). +adj_itr(baggy, baggy). +adj_itr(balconied, balconied). +adj_itr(bald, bald). +adj_itr(baleful, baleful). +adj_itr(ballistic, ballistic). +adj_itr(bally, bally). +adj_itr(balmy, balmy). +adj_itr(banal, banal). +adj_itr(bandy, bandy). +adj_itr(baneful, baneful). +adj_itr(bankrupt, bankrupt). +adj_itr(bantering, bantering). +adj_itr(baptismal, baptismal). +adj_itr(barbarian, barbarian). +adj_itr(barbaric, barbaric). +adj_itr(barbarous, barbarous). +adj_itr(barbed, barbed). +adj_itr(bardic, bardic). +adj_itr(bare, bare). +adj_itr(barebacked, barebacked). +adj_itr(barefaced, barefaced). +adj_itr(barefoot, barefoot). +adj_itr(barefooted, barefooted). +adj_itr(bareheaded, bareheaded). +adj_itr(barelegged, barelegged). +adj_itr(barmy, barmy). +adj_itr(barometric, barometric). +adj_itr(baronial, baronial). +adj_itr(baroque, baroque). +adj_itr(barreled, barreled). +adj_itr(barrelled, barrelled). +adj_itr(barren, barren). +adj_itr(basal, basal). +adj_itr(base, base). +adj_itr(baseless, baseless). +adj_itr(bashful, bashful). +adj_itr(basic, basic). +adj_itr(bass, bass). +adj_itr(bats, bats). +adj_itr(batty, batty). +adj_itr(bawdy, bawdy). +adj_itr(bay, bay). +adj_itr(beady, beady). +adj_itr(bearable, bearable). +adj_itr(bearded, bearded). +adj_itr(beardless, beardless). +adj_itr(bearish, bearish). +adj_itr(beastly, beastly). +adj_itr(beat, beat). +adj_itr(beaten, beaten). +adj_itr(beatific, beatific). +adj_itr(beauteous, beauteous). +adj_itr(beautiful, beautiful). +adj_itr(becalmed, becalmed). +adj_itr(becoming, becoming). +adj_itr(bedaubed, bedaubed). +adj_itr(bedded, bedded). +adj_itr(bedecked, bedecked). +adj_itr(bedewed, bedewed). +adj_itr(bedimmed, bedimmed). +adj_itr(bedraggled, bedraggled). +adj_itr(bedridden, bedridden). +adj_itr(beefy, beefy). +adj_itr(beery, beery). +adj_itr(befitting, befitting). +adj_itr(befogged, befogged). +adj_itr(beforehand, beforehand). +adj_itr(beggarly, beggarly). +adj_itr(begrimed, begrimed). +adj_itr(behaved, behaved). +adj_itr(behindhand, behindhand). +adj_itr(beholden, beholden). +adj_itr(bejewelled, bejewelled). +adj_itr(belated, belated). +adj_itr(believable, believable). +adj_itr(bellicose, bellicose). +adj_itr(bellied, bellied). +adj_itr(belligerent, belligerent). +adj_itr(beloved, beloved). +adj_itr(bemused, bemused). +adj_itr(beneficed, beneficed). +adj_itr(beneficent, beneficent). +adj_itr(beneficial, beneficial). +adj_itr(benevolent, benevolent). +adj_itr(benighted, benighted). +adj_itr(benign, benign). +adj_itr(benignant, benignant). +adj_itr(bent, bent). +adj_itr(benumbed, benumbed). +adj_itr(berserk, berserk). +adj_itr(beseeching, beseeching). +adj_itr(besotted, besotted). +adj_itr(bespangled, bespangled). +adj_itr(bespattered, bespattered). +adj_itr(bespectacled, bespectacled). +adj_itr(bestial, bestial). +adj_itr(bewildering, bewildering). +adj_itr(bewitching, bewitching). +adj_itr(biblical, biblical). +adj_itr(bibulous, bibulous). +adj_itr(bicameral, bicameral). +adj_itr(bicentennial, bicentennial). +adj_itr(biddable, biddable). +adj_itr(biennial, biennial). +adj_itr(bifocal, bifocal). +adj_itr(bifurcate, bifurcate). +adj_itr(bifurcated, bifurcated). +adj_itr(big, big). +adj_itr(bigamous, bigamous). +adj_itr(bigoted, bigoted). +adj_itr(bijou, bijou). +adj_itr(bilabial, bilabial). +adj_itr(bilateral, bilateral). +adj_itr(bilingual, bilingual). +adj_itr(bilious, bilious). +adj_itr(billionth, billionth). +adj_itr(billowy, billowy). +adj_itr(bimetallic, bimetallic). +adj_itr(binary, binary). +adj_itr(binderless, binderless). +adj_itr(binding, binding). +adj_itr(binomial, binomial). +adj_itr(biochemical, biochemical). +adj_itr(biodegradable, biodegradable). +adj_itr(biographic, biographic). +adj_itr(biographical, biographical). +adj_itr(biological, biological). +adj_itr(biomedical, biomedical). +adj_itr(bipartisan, bipartisan). +adj_itr(bisexual, bisexual). +adj_itr(bitchy, bitchy). +adj_itr(biting, biting). +adj_itr(bitter, bitter). +adj_itr(bituminous, bituminous). +adj_itr(bizarre, bizarre). +adj_itr(bizonal, bizonal). +adj_itr(black, black). +adj_itr(blackguardly, blackguardly). +adj_itr(blackish, blackish). +adj_itr(blackwater, blackwater). +adj_itr(blameless, blameless). +adj_itr(blameworthy, blameworthy). +adj_itr(bland, bland). +adj_itr(blank, blank). +adj_itr(blase, blase). +adj_itr(blasphemous, blasphemous). +adj_itr(blasted, blasted). +adj_itr('blasé', 'blasé'). +adj_itr(blatant, blatant). +adj_itr(blazing, blazing). +adj_itr(bleak, bleak). +adj_itr(bleary, bleary). +adj_itr(blessed, blessed). +adj_itr(blind, blind). +adj_itr(blinking, blinking). +adj_itr(blissful, blissful). +adj_itr(blithe, blithe). +adj_itr(blithering, blithering). +adj_itr(blithesome, blithesome). +adj_itr(bloated, bloated). +adj_itr(blond, blond). +adj_itr(blonde, blonde). +adj_itr(bloodcurdling, bloodcurdling). +adj_itr(bloodless, bloodless). +adj_itr(bloodshot, bloodshot). +adj_itr(bloodstained, bloodstained). +adj_itr(bloodthirsty, bloodthirsty). +adj_itr(bloody, bloody). +adj_itr(blooming, blooming). +adj_itr(blotto, blotto). +adj_itr(blowzy, blowzy). +adj_itr(blue, blue). +adj_itr(bluff, bluff). +adj_itr(bluish, bluish). +adj_itr(blunt, blunt). +adj_itr(blushing, blushing). +adj_itr(blustery, blustery). +adj_itr(boastful, boastful). +adj_itr(bodied, bodied). +adj_itr(bodily, bodily). +adj_itr(boggy, boggy). +adj_itr(bogus, bogus). +adj_itr(bohemian, bohemian). +adj_itr(boisterous, boisterous). +adj_itr(bold, bold). +adj_itr(bolshy, bolshy). +adj_itr(bombastic, bombastic). +adj_itr(boneless, boneless). +adj_itr(bonkers, bonkers). +adj_itr(bonny, bonny). +adj_itr(bony, bony). +adj_itr(bookable, bookable). +adj_itr(bookish, bookish). +adj_itr(boon, boon). +adj_itr(boorish, boorish). +adj_itr(booted, booted). +adj_itr(bootless, bootless). +adj_itr(boozy, boozy). +adj_itr(boracic, boracic). +adj_itr(boric, boric). +adj_itr(boring, boring). +adj_itr(born, born). +adj_itr(bosky, bosky). +adj_itr(bossy, bossy). +adj_itr(botanical, botanical). +adj_itr(bothersome, bothersome). +adj_itr(bottomless, bottomless). +adj_itr(bouncing, bouncing). +adj_itr(bouncy, bouncy). +adj_itr(bound, bound). +adj_itr(bounden, bounden). +adj_itr(boundless, boundless). +adj_itr(bounteous, bounteous). +adj_itr(bountiful, bountiful). +adj_itr(bourgeois, bourgeois). +adj_itr(bovine, bovine). +adj_itr(boyish, boyish). +adj_itr(brackish, brackish). +adj_itr(brainless, brainless). +adj_itr(brainy, brainy). +adj_itr(branchy, branchy). +adj_itr(brash, brash). +adj_itr(brassy, brassy). +adj_itr(brave, brave). +adj_itr(brawny, brawny). +adj_itr(brazen, brazen). +adj_itr(breakable, breakable). +adj_itr(breakneck, breakneck). +adj_itr(breathless, breathless). +adj_itr(breathtaking, breathtaking). +adj_itr(breezy, breezy). +adj_itr(bribable, bribable). +adj_itr(bridal, bridal). +adj_itr(brief, brief). +adj_itr(bright, bright). +adj_itr(brilliant, brilliant). +adj_itr(brimful, brimful). +adj_itr(brimfull, brimfull). +adj_itr(brindled, brindled). +adj_itr(briny, briny). +adj_itr(brisk, brisk). +adj_itr(bristly, bristly). +adj_itr(brittle, brittle). +adj_itr(broad, broad). +adj_itr(broadcasting, broadcasting). +adj_itr(broke, broke). +adj_itr(broken, broken). +adj_itr(bronchial, bronchial). +adj_itr(bronchitic, bronchitic). +adj_itr(broody, broody). +adj_itr(brotherly, brotherly). +adj_itr(brown, brown). +adj_itr(brownish, brownish). +adj_itr(brusque, brusque). +adj_itr(brutal, brutal). +adj_itr(brutish, brutish). +adj_itr(bubbly, bubbly). +adj_itr(bubonic, bubonic). +adj_itr(buckeye, buckeye). +adj_itr(bucolic, bucolic). +adj_itr(budding, budding). +adj_itr(budgetary, budgetary). +adj_itr(bulbous, bulbous). +adj_itr(bulky, bulky). +adj_itr(bulletproof, bulletproof). +adj_itr(bullish, bullish). +adj_itr(bully, bully). +adj_itr(bum, bum). +adj_itr(bumptious, bumptious). +adj_itr(bumpy, bumpy). +adj_itr(buoyant, buoyant). +adj_itr(burdensome, burdensome). +adj_itr(bureaucratic, bureaucratic). +adj_itr(burglarious, burglarious). +adj_itr(burly, burly). +adj_itr(burning, burning). +adj_itr(bushy, bushy). +adj_itr(businesslike, businesslike). +adj_itr(busy, busy). +adj_itr(butch, butch). +adj_itr(buxom, buxom). +adj_itr(bygone, bygone). +adj_itr(cacophonous, cacophonous). +adj_itr(cadaverous, cadaverous). +adj_itr(caddish, caddish). +adj_itr(cagey, cagey). +adj_itr(calamitous, calamitous). +adj_itr(calculable, calculable). +adj_itr(calculating, calculating). +adj_itr(callable, callable). +adj_itr(callous, callous). +adj_itr(callow, callow). +adj_itr(calm, calm). +adj_itr(calorific, calorific). +adj_itr(camp, camp). +adj_itr(camphorated, camphorated). +adj_itr(cancerous, cancerous). +adj_itr(candid, candid). +adj_itr(candied, candied). +adj_itr(canine, canine). +adj_itr(cankerous, cankerous). +adj_itr(canned, canned). +adj_itr(cannibalistic, cannibalistic). +adj_itr(canny, canny). +adj_itr(canonical, canonical). +adj_itr(canopied, canopied). +adj_itr(cantankerous, cantankerous). +adj_itr(capable, capable). +adj_itr(capacious, capacious). +adj_itr(capital, capital). +adj_itr(capitalistic, capitalistic). +adj_itr(capricious, capricious). +adj_itr(captious, captious). +adj_itr(captive, captive). +adj_itr(carbolic, carbolic). +adj_itr(carbonated, carbonated). +adj_itr(carbonic, carbonic). +adj_itr(carboniferous, carboniferous). +adj_itr(cardiac, cardiac). +adj_itr(cardinal, cardinal). +adj_itr(cardiovascular, cardiovascular). +adj_itr(carefree, carefree). +adj_itr(careful, careful). +adj_itr(careladen, careladen). +adj_itr(careless, careless). +adj_itr(caressing, caressing). +adj_itr(careworn, careworn). +adj_itr(carious, carious). +adj_itr(carmine, carmine). +adj_itr(carnal, carnal). +adj_itr(carnivorous, carnivorous). +adj_itr(carpal, carpal). +adj_itr(carroty, carroty). +adj_itr(carsick, carsick). +adj_itr(cartilaginous, cartilaginous). +adj_itr(cashable, cashable). +adj_itr(castellated, castellated). +adj_itr(casual, casual). +adj_itr(casuistic, casuistic). +adj_itr(casuistical, casuistical). +adj_itr(cataclysmic, cataclysmic). +adj_itr(cataleptic, cataleptic). +adj_itr(catalytic, catalytic). +adj_itr(catastrophic, catastrophic). +adj_itr(catching, catching). +adj_itr(catchpenny, catchpenny). +adj_itr(catchy, catchy). +adj_itr(categorical, categorical). +adj_itr(catholic, catholic). +adj_itr(cattish, cattish). +adj_itr(catty, catty). +adj_itr(causal, causal). +adj_itr(causative, causative). +adj_itr(causeless, causeless). +adj_itr(caustic, caustic). +adj_itr(cautionary, cautionary). +adj_itr(cautious, cautious). +adj_itr(cavalier, cavalier). +adj_itr(cavernous, cavernous). +adj_itr(ceaseless, ceaseless). +adj_itr(celebrated, celebrated). +adj_itr(celestial, celestial). +adj_itr(cellular, cellular). +adj_itr(censorious, censorious). +adj_itr(centenarian, centenarian). +adj_itr(centenary, centenary). +adj_itr(centennial, centennial). +adj_itr(centigrade, centigrade). +adj_itr(central, central). +adj_itr(centrifugal, centrifugal). +adj_itr(centripetal, centripetal). +adj_itr(ceramic, ceramic). +adj_itr(cerebral, cerebral). +adj_itr(ceremonial, ceremonial). +adj_itr(ceremonious, ceremonious). +adj_itr(cerise, cerise). +adj_itr(certain, certain). +adj_itr(certifiable, certifiable). +adj_itr(certificated, certificated). +adj_itr(cerulean, cerulean). +adj_itr(cervical, cervical). +adj_itr(chalky, chalky). +adj_itr(champion, champion). +adj_itr(chancy, chancy). +adj_itr(changeable, changeable). +adj_itr(changeful, changeful). +adj_itr(changeless, changeless). +adj_itr(chaotic, chaotic). +adj_itr(chapfallen, chapfallen). +adj_itr(characteristic, characteristic). +adj_itr(characterless, characterless). +adj_itr(chargeable, chargeable). +adj_itr(charismatic, charismatic). +adj_itr(charitable, charitable). +adj_itr(charming, charming). +adj_itr(chary, chary). +adj_itr(chaste, chaste). +adj_itr(chatty, chatty). +adj_itr(chauvinistic, chauvinistic). +adj_itr(cheap, cheap). +adj_itr(cheapjack, cheapjack). +adj_itr(checked, checked). +adj_itr(cheeked, cheeked). +adj_itr(cheeky, cheeky). +adj_itr(cheerful, cheerful). +adj_itr(cheering, cheering). +adj_itr(cheerless, cheerless). +adj_itr(cheery, cheery). +adj_itr(cheeseparing, cheeseparing). +adj_itr(chemical, chemical). +adj_itr(cherry, cherry). +adj_itr(cherubic, cherubic). +adj_itr(chic, chic). +adj_itr(chichi, chichi). +adj_itr(chief, chief). +adj_itr(chilblained, chilblained). +adj_itr(childish, childish). +adj_itr(childless, childless). +adj_itr(childlike, childlike). +adj_itr(chill, chill). +adj_itr(chilly, chilly). +adj_itr(chimerical, chimerical). +adj_itr(chirpy, chirpy). +adj_itr(chivalrous, chivalrous). +adj_itr(choice, choice). +adj_itr(choleric, choleric). +adj_itr(choosey, choosey). +adj_itr(choosy, choosy). +adj_itr(choppy, choppy). +adj_itr(choral, choral). +adj_itr(chromatic, chromatic). +adj_itr(chronic, chronic). +adj_itr(chronological, chronological). +adj_itr(chubby, chubby). +adj_itr(chummy, chummy). +adj_itr(chunky, chunky). +adj_itr(churlish, churlish). +adj_itr(cinematic, cinematic). +adj_itr(circuitous, circuitous). +adj_itr(circular, circular). +adj_itr(circumspect, circumspect). +adj_itr(circumstantial, circumstantial). +adj_itr(cissy, cissy). +adj_itr(citric, citric). +adj_itr(citrous, citrous). +adj_itr(civic, civic). +adj_itr(civil, civil). +adj_itr(civilian, civilian). +adj_itr(clad, clad). +adj_itr(clammy, clammy). +adj_itr(clamorous, clamorous). +adj_itr(clandestine, clandestine). +adj_itr(clangorous, clangorous). +adj_itr(clannish, clannish). +adj_itr(classic, classic). +adj_itr(classical, classical). +adj_itr(classifiable, classifiable). +adj_itr(classified, classified). +adj_itr(classless, classless). +adj_itr(classy, classy). +adj_itr(claustrophobic, claustrophobic). +adj_itr(clayey, clayey). +adj_itr(clean, clean). +adj_itr(cleanly, cleanly). +adj_itr(clear, clear). +adj_itr(clement, clement). +adj_itr(clerical, clerical). +adj_itr(clever, clever). +adj_itr(climactic, climactic). +adj_itr(climatic, climatic). +adj_itr(clinical, clinical). +adj_itr(cliquish, cliquish). +adj_itr(cloggy, cloggy). +adj_itr(close, close). +adj_itr(closet, closet). +adj_itr(cloudless, cloudless). +adj_itr(cloudy, cloudy). +adj_itr(clownish, clownish). +adj_itr(clubbable, clubbable). +adj_itr(clumsy, clumsy). +adj_itr(coarse, coarse). +adj_itr(coastal, coastal). +adj_itr(coastwise, coastwise). +adj_itr(cockeyed, cockeyed). +adj_itr(cockney, cockney). +adj_itr(cocksure, cocksure). +adj_itr(cocky, cocky). +adj_itr(coeducational, coeducational). +adj_itr(coercive, coercive). +adj_itr(coeval, coeval). +adj_itr(cogent, cogent). +adj_itr(cognate, cognate). +adj_itr(cognizant, cognizant). +adj_itr(coherent, coherent). +adj_itr(cohesive, cohesive). +adj_itr(coincident, coincident). +adj_itr(coincidental, coincidental). +adj_itr(cold, cold). +adj_itr(collaborative, collaborative). +adj_itr(collapsable, collapsable). +adj_itr(collapsible, collapsible). +adj_itr(collateral, collateral). +adj_itr(collateralized, collateralized). +adj_itr(collect, collect). +adj_itr(collected, collected). +adj_itr(collective, collective). +adj_itr(collegiate, collegiate). +adj_itr(colloquial, colloquial). +adj_itr(collusive, collusive). +adj_itr(colonial, colonial). +adj_itr(colonnaded, colonnaded). +adj_itr(colored, colored). +adj_itr(colorful, colorful). +adj_itr(colorless, colorless). +adj_itr(colossal, colossal). +adj_itr(coloured, coloured). +adj_itr(colourful, colourful). +adj_itr(colourless, colourless). +adj_itr(coltish, coltish). +adj_itr(comatose, comatose). +adj_itr(combatant, combatant). +adj_itr(combative, combative). +adj_itr(combustible, combustible). +adj_itr(comely, comely). +adj_itr(comfortable, comfortable). +adj_itr(comfortless, comfortless). +adj_itr(comfy, comfy). +adj_itr(comic, comic). +adj_itr(comical, comical). +adj_itr(coming, coming). +adj_itr(commanding, commanding). +adj_itr(commemorative, commemorative). +adj_itr(commendable, commendable). +adj_itr(commensurable, commensurable). +adj_itr(commensurate, commensurate). +adj_itr(commercial, commercial). +adj_itr(comminatory, comminatory). +adj_itr(commissioned, commissioned). +adj_itr(commodious, commodious). +adj_itr(common, common). +adj_itr(commonplace, commonplace). +adj_itr(communal, communal). +adj_itr(communicable, communicable). +adj_itr(communicative, communicative). +adj_itr(communist, communist). +adj_itr(commutable, commutable). +adj_itr(compact, compact). +adj_itr(companionable, companionable). +adj_itr(companywide, companywide). +adj_itr(comparable, comparable). +adj_itr(comparative, comparative). +adj_itr(compassionate, compassionate). +adj_itr(compatible, compatible). +adj_itr(compendious, compendious). +adj_itr(compensatory, compensatory). +adj_itr(competent, competent). +adj_itr(competitive, competitive). +adj_itr(complacent, complacent). +adj_itr(complaisant, complaisant). +adj_itr(complementary, complementary). +adj_itr(complete, complete). +adj_itr(complex, complex). +adj_itr(compliant, compliant). +adj_itr(complicated, complicated). +adj_itr(complimentary, complimentary). +adj_itr(component, component). +adj_itr(composed, composed). +adj_itr(composite, composite). +adj_itr(compound, compound). +adj_itr(comprehensible, comprehensible). +adj_itr(comprehensive, comprehensive). +adj_itr(compulsive, compulsive). +adj_itr(compulsory, compulsory). +adj_itr(computational, computational). +adj_itr(concave, concave). +adj_itr(conceited, conceited). +adj_itr(conceivable, conceivable). +adj_itr(concentrated, concentrated). +adj_itr(concentric, concentric). +adj_itr(conceptual, conceptual). +adj_itr(concerned, concerned). +adj_itr(concerted, concerted). +adj_itr(concessional, concessional). +adj_itr(concessive, concessive). +adj_itr(conciliatory, conciliatory). +adj_itr(concise, concise). +adj_itr(conclusive, conclusive). +adj_itr(concomitant, concomitant). +adj_itr(concordant, concordant). +adj_itr(concrete, concrete). +adj_itr(concurrent, concurrent). +adj_itr(condescending, condescending). +adj_itr(condign, condign). +adj_itr(conditional, conditional). +adj_itr(conditioned, conditioned). +adj_itr(conducive, conducive). +adj_itr(conductive, conductive). +adj_itr(confederate, confederate). +adj_itr(confident, confident). +adj_itr(confidential, confidential). +adj_itr(confiding, confiding). +adj_itr(configured, configured). +adj_itr(confined, confined). +adj_itr(confirmed, confirmed). +adj_itr(conflicting, conflicting). +adj_itr(confluent, confluent). +adj_itr(conformable, conformable). +adj_itr(confounded, confounded). +adj_itr(confrontational, confrontational). +adj_itr(congenial, congenial). +adj_itr(congenital, congenital). +adj_itr(congested, congested). +adj_itr(conglomerate, conglomerate). +adj_itr(congratulatory, congratulatory). +adj_itr(congregational, congregational). +adj_itr(congressional, congressional). +adj_itr(congruent, congruent). +adj_itr(congruous, congruous). +adj_itr(conic, conic). +adj_itr(conical, conical). +adj_itr(coniferous, coniferous). +adj_itr(conjectural, conjectural). +adj_itr(conjoint, conjoint). +adj_itr(conjugal, conjugal). +adj_itr(conjunctive, conjunctive). +adj_itr(connective, connective). +adj_itr(connubial, connubial). +adj_itr(conscientious, conscientious). +adj_itr(conscious, conscious). +adj_itr(consecutive, consecutive). +adj_itr(consequent, consequent). +adj_itr(consequential, consequential). +adj_itr(conservative, conservative). +adj_itr(considerable, considerable). +adj_itr(considerate, considerate). +adj_itr(consistent, consistent). +adj_itr(consolable, consolable). +adj_itr(consolatory, consolatory). +adj_itr(consonant, consonant). +adj_itr(conspicuous, conspicuous). +adj_itr(conspiratorial, conspiratorial). +adj_itr(constant, constant). +adj_itr(constipated, constipated). +adj_itr(constituent, constituent). +adj_itr(constitutional, constitutional). +adj_itr(constitutive, constitutive). +adj_itr(constrained, constrained). +adj_itr(constructional, constructional). +adj_itr(constructive, constructive). +adj_itr(consular, consular). +adj_itr(consultative, consultative). +adj_itr(consuming, consuming). +adj_itr(consummate, consummate). +adj_itr(consumptive, consumptive). +adj_itr(contagious, contagious). +adj_itr(contemplative, contemplative). +adj_itr(contemporaneous, contemporaneous). +adj_itr(contemporary, contemporary). +adj_itr(contemptible, contemptible). +adj_itr(contemptuous, contemptuous). +adj_itr(content, content). +adj_itr(contented, contented). +adj_itr(contentious, contentious). +adj_itr(conterminous, conterminous). +adj_itr(contextual, contextual). +adj_itr(contiguous, contiguous). +adj_itr(continent, continent). +adj_itr(continental, continental). +adj_itr(contingent, contingent). +adj_itr(continual, continual). +adj_itr(continuous, continuous). +adj_itr(contraceptive, contraceptive). +adj_itr(contractible, contractible). +adj_itr(contractile, contractile). +adj_itr(contractual, contractual). +adj_itr(contradictory, contradictory). +adj_itr(contrapuntal, contrapuntal). +adj_itr(contrary, contrary). +adj_itr(contributory, contributory). +adj_itr(contrite, contrite). +adj_itr(controllable, controllable). +adj_itr(controversial, controversial). +adj_itr(contumacious, contumacious). +adj_itr(contumelious, contumelious). +adj_itr(convalescent, convalescent). +adj_itr(convenient, convenient). +adj_itr(conventional, conventional). +adj_itr(convergent, convergent). +adj_itr(conversant, conversant). +adj_itr(conversational, conversational). +adj_itr(converse, converse). +adj_itr(converted, converted). +adj_itr(convertible, convertible). +adj_itr(convex, convex). +adj_itr(convincible, convincible). +adj_itr(convincing, convincing). +adj_itr(convivial, convivial). +adj_itr(convoluted, convoluted). +adj_itr(convulsive, convulsive). +adj_itr(cool, cool). +adj_itr(cooperative, cooperative). +adj_itr(coordinate, coordinate). +adj_itr(copious, copious). +adj_itr(copulative, copulative). +adj_itr(coquettish, coquettish). +adj_itr(coral, coral). +adj_itr(cordial, cordial). +adj_itr(cordless, cordless). +adj_itr(corked, corked). +adj_itr(cornered, cornered). +adj_itr(corny, corny). +adj_itr(coronary, coronary). +adj_itr(corporal, corporal). +adj_itr(corporate, corporate). +adj_itr(corporeal, corporeal). +adj_itr(corpulent, corpulent). +adj_itr(correct, correct). +adj_itr(corrective, corrective). +adj_itr(correlative, correlative). +adj_itr(corresponding, corresponding). +adj_itr(corrigible, corrigible). +adj_itr(corroborative, corroborative). +adj_itr(corrosive, corrosive). +adj_itr(corrupt, corrupt). +adj_itr(corruptible, corruptible). +adj_itr(cortical, cortical). +adj_itr(cosher, cosher). +adj_itr(cosignatory, cosignatory). +adj_itr(cosmetic, cosmetic). +adj_itr(cosmic, cosmic). +adj_itr(cosmopolitan, cosmopolitan). +adj_itr(costive, costive). +adj_itr(costly, costly). +adj_itr(cosy, cosy). +adj_itr(coterminous, coterminous). +adj_itr(couchant, couchant). +adj_itr(countable, countable). +adj_itr(counterfeit, counterfeit). +adj_itr(counterproductive, counterproductive). +adj_itr(countless, countless). +adj_itr(countrified, countrified). +adj_itr(courageous, courageous). +adj_itr(courteous, courteous). +adj_itr(courtly, courtly). +adj_itr(cousinly, cousinly). +adj_itr(covering, covering). +adj_itr(covert, covert). +adj_itr(covetous, covetous). +adj_itr(cowardly, cowardly). +adj_itr(coy, coy). +adj_itr(cozy, cozy). +adj_itr(crabbed, crabbed). +adj_itr(crackers, crackers). +adj_itr(crafty, crafty). +adj_itr(cragged, cragged). +adj_itr(craggy, craggy). +adj_itr(cramped, cramped). +adj_itr(cranial, cranial). +adj_itr(cranky, cranky). +adj_itr(crannied, crannied). +adj_itr(crass, crass). +adj_itr(craven, craven). +adj_itr(crazed, crazed). +adj_itr(crazy, crazy). +adj_itr(creaky, creaky). +adj_itr(creamy, creamy). +adj_itr(creative, creative). +adj_itr(credible, credible). +adj_itr(creditable, creditable). +adj_itr(credulous, credulous). +adj_itr(creepy, creepy). +adj_itr(crenellated, crenellated). +adj_itr(crepuscular, crepuscular). +adj_itr(crested, crested). +adj_itr(crestfallen, crestfallen). +adj_itr(cretaceous, cretaceous). +adj_itr(cretinous, cretinous). +adj_itr(criminal, criminal). +adj_itr(crimson, crimson). +adj_itr(crinkly, crinkly). +adj_itr(crisp, crisp). +adj_itr(crisscross, crisscross). +adj_itr(critical, critical). +adj_itr(crooked, crooked). +adj_itr(cross, cross). +adj_itr(crossbred, crossbred). +adj_itr(crosscountry, crosscountry). +adj_itr(crosscut, crosscut). +adj_itr(crosseyed, crosseyed). +adj_itr(crotchety, crotchety). +adj_itr(crowded, crowded). +adj_itr(crowning, crowning). +adj_itr(crucial, crucial). +adj_itr(cruciform, cruciform). +adj_itr(crude, crude). +adj_itr(cruel, cruel). +adj_itr(crumbly, crumbly). +adj_itr(crushing, crushing). +adj_itr(crusted, crusted). +adj_itr(crusty, crusty). +adj_itr(crying, crying). +adj_itr(cryptic, cryptic). +adj_itr(crystalline, crystalline). +adj_itr(cubic, cubic). +adj_itr(cubical, cubical). +adj_itr(cuddlesome, cuddlesome). +adj_itr(cuddly, cuddly). +adj_itr(culinary, culinary). +adj_itr(culpable, culpable). +adj_itr(cultivable, cultivable). +adj_itr(cultivated, cultivated). +adj_itr(cultural, cultural). +adj_itr(cultured, cultured). +adj_itr(cumbersome, cumbersome). +adj_itr(cumbrous, cumbrous). +adj_itr(cumulative, cumulative). +adj_itr(cuneiform, cuneiform). +adj_itr(cunning, cunning). +adj_itr(cupric, cupric). +adj_itr(curable, curable). +adj_itr(curative, curative). +adj_itr(curious, curious). +adj_itr(curly, curly). +adj_itr(current, current). +adj_itr(currish, currish). +adj_itr(cursed, cursed). +adj_itr(cursive, cursive). +adj_itr(cursory, cursory). +adj_itr(curst, curst). +adj_itr(curt, curt). +adj_itr(cushy, cushy). +adj_itr(cussed, cussed). +adj_itr(custodial, custodial). +adj_itr(customary, customary). +adj_itr(cute, cute). +adj_itr(cutting, cutting). +adj_itr(cybernetic, cybernetic). +adj_itr(cyclic, cyclic). +adj_itr(cyclical, cyclical). +adj_itr(cyclonic, cyclonic). +adj_itr(cylindrical, cylindrical). +adj_itr(cynical, cynical). +adj_itr(dactylic, dactylic). +adj_itr(daft, daft). +adj_itr(daily, daily). +adj_itr(dainty, dainty). +adj_itr(damaged, damaged). +adj_itr(damascene, damascene). +adj_itr(damn, damn). +adj_itr(damnable, damnable). +adj_itr(damned, damned). +adj_itr(damp, damp). +adj_itr(dampish, dampish). +adj_itr(dancing, dancing). +adj_itr(dandified, dandified). +adj_itr(dandy, dandy). +adj_itr(dangerous, dangerous). +adj_itr(dank, dank). +adj_itr(dapper, dapper). +adj_itr(daring, daring). +adj_itr(dark, dark). +adj_itr(dashing, dashing). +adj_itr(dastardly, dastardly). +adj_itr(datable, datable). +adj_itr(dated, dated). +adj_itr(dateless, dateless). +adj_itr(dative, dative). +adj_itr(daughterly, daughterly). +adj_itr(dauntless, dauntless). +adj_itr(daylong, daylong). +adj_itr(dead, dead). +adj_itr(deadlocked, deadlocked). +adj_itr(deadly, deadly). +adj_itr(deadpan, deadpan). +adj_itr(deaf, deaf). +adj_itr(dear, dear). +adj_itr(deathless, deathless). +adj_itr(deathlike, deathlike). +adj_itr(deathly, deathly). +adj_itr(debatable, debatable). +adj_itr(debonair, debonair). +adj_itr(decadent, decadent). +adj_itr(decasyllabic, decasyllabic). +adj_itr(deceitful, deceitful). +adj_itr(decent, decent). +adj_itr(deceptive, deceptive). +adj_itr(decided, decided). +adj_itr(deciduous, deciduous). +adj_itr(decimal, decimal). +adj_itr(decipherable, decipherable). +adj_itr(decisive, decisive). +adj_itr(declamatory, declamatory). +adj_itr(declarable, declarable). +adj_itr(decollete, decollete). +adj_itr(decorative, decorative). +adj_itr(decorous, decorous). +adj_itr(decrepit, decrepit). +adj_itr(deductible, deductible). +adj_itr(deductive, deductive). +adj_itr(deep, deep). +adj_itr(defamatory, defamatory). +adj_itr(defect, defective). +adj_itr(defective, defective). +adj_itr(defenceless, defenceless). +adj_itr(defenseless, defenseless). +adj_itr(defensible, defensible). +adj_itr(defensive, defensive). +adj_itr(deferential, deferential). +adj_itr(defiant, defiant). +adj_itr(deficient, deficient). +adj_itr(definable, definable). +adj_itr(definite, definite). +adj_itr(definitive, definitive). +adj_itr(deflationary, deflationary). +adj_itr(deformed, deformed). +adj_itr(deft, deft). +adj_itr(defunct, defunct). +adj_itr(degenerate, degenerate). +adj_itr(delectable, delectable). +adj_itr(deleterious, deleterious). +adj_itr(deliberate, deliberate). +adj_itr(deliberative, deliberative). +adj_itr(delicate, delicate). +adj_itr(delicious, delicious). +adj_itr(delightful, delightful). +adj_itr(delinquent, delinquent). +adj_itr(deliquescent, deliquescent). +adj_itr(delirious, delirious). +adj_itr(delusive, delusive). +adj_itr(deluxe, deluxe). +adj_itr(demagogic, demagogic). +adj_itr(demented, demented). +adj_itr(democratic, democratic). +adj_itr(demode, demode). +adj_itr(demographic, demographic). +adj_itr(demoniac, demoniac). +adj_itr(demoniacal, demoniacal). +adj_itr(demonic, demonic). +adj_itr(demonstrable, demonstrable). +adj_itr(demonstrative, demonstrative). +adj_itr(demotic, demotic). +adj_itr(demure, demure). +adj_itr(denary, denary). +adj_itr(denatured, denatured). +adj_itr(deniable, deniable). +adj_itr(denominational, denominational). +adj_itr(dense, dense). +adj_itr(dental, dental). +adj_itr(departed, departed). +adj_itr(departmental, departmental). +adj_itr(dependable, dependable). +adj_itr(dependent, dependent). +adj_itr(depilatory, depilatory). +adj_itr(deplorable, deplorable). +adj_itr(depreciatory, depreciatory). +adj_itr(depressive, depressive). +adj_itr(deprived, deprived). +adj_itr(derelict, derelict). +adj_itr(derisive, derisive). +adj_itr(derisory, derisory). +adj_itr(derivative, derivative). +adj_itr(derogatory, derogatory). +adj_itr(descriptive, descriptive). +adj_itr(desert, desert). +adj_itr(deserved, deserved). +adj_itr(deserving, deserving). +adj_itr(designate, designate). +adj_itr(designing, designing). +adj_itr(desirable, desirable). +adj_itr(desirous, desirous). +adj_itr(desktop, desktop). +adj_itr(desolate, desolate). +adj_itr(desperate, desperate). +adj_itr(despicable, despicable). +adj_itr(despiteful, despiteful). +adj_itr(despondent, despondent). +adj_itr(despotic, despotic). +adj_itr(destitute, destitute). +adj_itr(destructible, destructible). +adj_itr(destructive, destructive). +adj_itr(desultory, desultory). +adj_itr(detachable, detachable). +adj_itr(detached, detached). +adj_itr(detectable, detectable). +adj_itr(detergent, detergent). +adj_itr(determinable, determinable). +adj_itr(determinant, determinant). +adj_itr(determinate, determinate). +adj_itr(determinative, determinative). +adj_itr(deterrent, deterrent). +adj_itr(detestable, detestable). +adj_itr(detrimental, detrimental). +adj_itr(deuced, deuced). +adj_itr(developmental, developmental). +adj_itr(deviant, deviant). +adj_itr(devilish, devilish). +adj_itr(devious, devious). +adj_itr(devoid, devoid). +adj_itr(devoted, devoted). +adj_itr(devotional, devotional). +adj_itr(devout, devout). +adj_itr(dewy, dewy). +adj_itr(dexterous, dexterous). +adj_itr(dextrous, dextrous). +adj_itr(diabetic, diabetic). +adj_itr(diabolic, diabolic). +adj_itr(diabolical, diabolical). +adj_itr(diacritic, diacritic). +adj_itr(diacritical, diacritical). +adj_itr(diagnostic, diagnostic). +adj_itr(diagonal, diagonal). +adj_itr(diagrammatic, diagrammatic). +adj_itr(diagrammatical, diagrammatical). +adj_itr(dialectal, dialectal). +adj_itr(dialectical, dialectical). +adj_itr(diaphanous, diaphanous). +adj_itr(diatonic, diatonic). +adj_itr(dicey, dicey). +adj_itr(dicky, dicky). +adj_itr(dictatorial, dictatorial). +adj_itr(didactic, didactic). +adj_itr(dietary, dietary). +adj_itr(different, different). +adj_itr(differential, differential). +adj_itr(difficult, difficult). +adj_itr(diffident, diffident). +adj_itr(diffuse, diffuse). +adj_itr(digestible, digestible). +adj_itr(digestive, digestive). +adj_itr(digital, digital). +adj_itr(dignified, dignified). +adj_itr(dilapidated, dilapidated). +adj_itr(dilatory, dilatory). +adj_itr(diligent, diligent). +adj_itr(dilute, dilute). +adj_itr(dim, dim). +adj_itr(dimensional, dimensional). +adj_itr(diminutive, diminutive). +adj_itr(dingy, dingy). +adj_itr(dinky, dinky). +adj_itr(diocesan, diocesan). +adj_itr(diplomatic, diplomatic). +adj_itr(dire, dire). +adj_itr(direct, direct). +adj_itr(directional, directional). +adj_itr(direful, direful). +adj_itr(dirty, dirty). +adj_itr(disadvantaged, disadvantaged). +adj_itr(disadvantageous, disadvantageous). +adj_itr(disaffected, disaffected). +adj_itr(disagreeable, disagreeable). +adj_itr(disappointed, disappointed). +adj_itr(disappointing, disappointing). +adj_itr(disastrous, disastrous). +adj_itr(discernible, discernible). +adj_itr(discerning, discerning). +adj_itr(disciplinary, disciplinary). +adj_itr(disconnected, disconnected). +adj_itr(disconsolate, disconsolate). +adj_itr(discontinuous, discontinuous). +adj_itr(discordant, discordant). +adj_itr(discourteous, discourteous). +adj_itr(discreditable, discreditable). +adj_itr(discreet, discreet). +adj_itr(discrete, discrete). +adj_itr(discretionary, discretionary). +adj_itr(discriminating, discriminating). +adj_itr(discriminatory, discriminatory). +adj_itr(discursive, discursive). +adj_itr(disdainful, disdainful). +adj_itr(diseased, diseased). +adj_itr(disgraceful, disgraceful). +adj_itr(disgruntled, disgruntled). +adj_itr(disgusting, disgusting). +adj_itr(disharmonious, disharmonious). +adj_itr(disheveled, disheveled). +adj_itr(dishevelled, dishevelled). +adj_itr(dishonest, dishonest). +adj_itr(dishonorable, dishonorable). +adj_itr(dishonourable, dishonourable). +adj_itr(dishy, dishy). +adj_itr(disinfectant, disinfectant). +adj_itr(disingenuous, disingenuous). +adj_itr(disinterested, disinterested). +adj_itr(disjointed, disjointed). +adj_itr(disjunctive, disjunctive). +adj_itr(disloyal, disloyal). +adj_itr(dismal, dismal). +adj_itr(dismounted, dismounted). +adj_itr(disobedient, disobedient). +adj_itr(disorderly, disorderly). +adj_itr(disparate, disparate). +adj_itr(dispassionate, dispassionate). +adj_itr(dispensable, dispensable). +adj_itr(displeasing, displeasing). +adj_itr(disposable, disposable). +adj_itr(disproportionate, disproportionate). +adj_itr(disputable, disputable). +adj_itr(disputatious, disputatious). +adj_itr(disquieting, disquieting). +adj_itr(disreputable, disreputable). +adj_itr(disrespectful, disrespectful). +adj_itr(disruptive, disruptive). +adj_itr(dissident, dissident). +adj_itr(dissimilar, dissimilar). +adj_itr(dissipated, dissipated). +adj_itr(dissoluble, dissoluble). +adj_itr(dissolute, dissolute). +adj_itr(dissonant, dissonant). +adj_itr(distant, distant). +adj_itr(distasteful, distasteful). +adj_itr(distinct, distinct). +adj_itr(distinctive, distinctive). +adj_itr(distinguishable, distinguishable). +adj_itr(distinguished, distinguished). +adj_itr(distracted, distracted). +adj_itr(distrait, distrait). +adj_itr(distraught, distraught). +adj_itr(distressful, distressful). +adj_itr(distressing, distressing). +adj_itr(distributive, distributive). +adj_itr(distrustful, distrustful). +adj_itr(disused, disused). +adj_itr(disyllabic, disyllabic). +adj_itr(diurnal, diurnal). +adj_itr(divergent, divergent). +adj_itr(divers, divers). +adj_itr(diverse, diverse). +adj_itr(diversionary, diversionary). +adj_itr(diverting, diverting). +adj_itr(divine, divine). +adj_itr(divisible, divisible). +adj_itr(divisional, divisional). +adj_itr(divisive, divisive). +adj_itr(dizzy, dizzy). +adj_itr(docile, docile). +adj_itr(doctrinaire, doctrinaire). +adj_itr(doctrinal, doctrinal). +adj_itr(documentary, documentary). +adj_itr(doddering, doddering). +adj_itr(doddery, doddery). +adj_itr(dodgy, dodgy). +adj_itr(dogged, dogged). +adj_itr(dogmatic, dogmatic). +adj_itr(doleful, doleful). +adj_itr(dolourous, dolourous). +adj_itr(doltish, doltish). +adj_itr(domed, domed). +adj_itr(domestic, domestic). +adj_itr(domiciliary, domiciliary). +adj_itr(dominant, dominant). +adj_itr(domineering, domineering). +adj_itr(donnish, donnish). +adj_itr(dopey, dopey). +adj_itr(dormant, dormant). +adj_itr(dorsal, dorsal). +adj_itr(dotty, dotty). +adj_itr(double, double). +adj_itr(doubtful, doubtful). +adj_itr(doughty, doughty). +adj_itr(doughy, doughy). +adj_itr(dour, dour). +adj_itr(dowdy, dowdy). +adj_itr(downcast, downcast). +adj_itr(downhearted, downhearted). +adj_itr(downright, downright). +adj_itr(downstair, downstair). +adj_itr(downstairs, downstairs). +adj_itr(downstream, downstream). +adj_itr(downtrodden, downtrodden). +adj_itr(downward, downward). +adj_itr(downy, downy). +adj_itr(drab, drab). +adj_itr(draconian, draconian). +adj_itr(draggled, draggled). +adj_itr(dramatic, dramatic). +adj_itr(drastic, drastic). +adj_itr(draughty, draughty). +adj_itr(dreaded, dreaded). +adj_itr(dreadful, dreadful). +adj_itr(dreamless, dreamless). +adj_itr(dreamlike, dreamlike). +adj_itr(dreamy, dreamy). +adj_itr(drear, drear). +adj_itr(dreary, dreary). +adj_itr(dressy, dressy). +adj_itr(drinkable, drinkable). +adj_itr(drizzly, drizzly). +adj_itr(droll, droll). +adj_itr(dropsical, dropsical). +adj_itr(drowsy, drowsy). +adj_itr(drunk, drunk). +adj_itr(drunken, drunken). +adj_itr(dry, dry). +adj_itr(dual, dual). +adj_itr(dubious, dubious). +adj_itr(ducal, ducal). +adj_itr(duckbilled, duckbilled). +adj_itr(ductile, ductile). +adj_itr(dud, dud). +adj_itr(due, due). +adj_itr(dulcet, dulcet). +adj_itr(dull, dull). +adj_itr(dumb, dumb). +adj_itr(dumpy, dumpy). +adj_itr(dun, dun). +adj_itr(duodecimal, duodecimal). +adj_itr(duodenal, duodenal). +adj_itr(duplex, duplex). +adj_itr(duplicate, duplicate). +adj_itr(durable, durable). +adj_itr(dusky, dusky). +adj_itr(dusty, dusty). +adj_itr(duteous, duteous). +adj_itr(dutiable, dutiable). +adj_itr(dutiful, dutiful). +adj_itr(dwarfish, dwarfish). +adj_itr(dynastic, dynastic). +adj_itr(dyslexic, dyslexic). +adj_itr(dyspeptic, dyspeptic). +adj_itr('décolleté', 'décolleté'). +adj_itr('démodé', 'démodé'). +adj_itr(eager, eager). +adj_itr(early, early). +adj_itr(earnest, earnest). +adj_itr(earthen, earthen). +adj_itr(earthly, earthly). +adj_itr(earthy, earthy). +adj_itr(east, east). +adj_itr(easterly, easterly). +adj_itr(eastern, eastern). +adj_itr(easternmost, easternmost). +adj_itr(eastward, eastward). +adj_itr(easy, easy). +adj_itr(easygoing, easygoing). +adj_itr(eatable, eatable). +adj_itr(ebony, ebony). +adj_itr(ebullient, ebullient). +adj_itr(eccentric, eccentric). +adj_itr(ecclesiastical, ecclesiastical). +adj_itr(eclectic, eclectic). +adj_itr(ecological, ecological). +adj_itr(econometric, econometric). +adj_itr(economic, economic). +adj_itr(economical, economical). +adj_itr(ecstatic, ecstatic). +adj_itr(ecumenical, ecumenical). +adj_itr(edgy, edgy). +adj_itr(edible, edible). +adj_itr(editorial, editorial). +adj_itr(educational, educational). +adj_itr(eerie, eerie). +adj_itr(eery, eery). +adj_itr(effective, effective). +adj_itr(effectual, effectual). +adj_itr(effeminate, effeminate). +adj_itr(effervescent, effervescent). +adj_itr(effete, effete). +adj_itr(efficacious, efficacious). +adj_itr(efficient, efficient). +adj_itr(efflorescent, efflorescent). +adj_itr(effortless, effortless). +adj_itr(effulgent, effulgent). +adj_itr(effusive, effusive). +adj_itr(egalitarian, egalitarian). +adj_itr(egocentric, egocentric). +adj_itr(egoistic, egoistic). +adj_itr(egoistical, egoistical). +adj_itr(egotistic, egotistic). +adj_itr(egregious, egregious). +adj_itr(eightpenny, eightpenny). +adj_itr(elaborate, elaborate). +adj_itr(elastic, elastic). +adj_itr(elasticized, elasticized). +adj_itr(elderly, elderly). +adj_itr(elect, elect). +adj_itr(elective, elective). +adj_itr(electoral, electoral). +adj_itr(electric, electric). +adj_itr(electrical, electrical). +adj_itr(electromagnetic, electromagnetic). +adj_itr(electronic, electronic). +adj_itr(electrostatic, electrostatic). +adj_itr(eleemosynary, eleemosynary). +adj_itr(elegant, elegant). +adj_itr(elegiac, elegiac). +adj_itr(elemental, elemental). +adj_itr(elementary, elementary). +adj_itr(elephantine, elephantine). +adj_itr(elfin, elfin). +adj_itr(elfish, elfish). +adj_itr(eligible, eligible). +adj_itr(elliptic, elliptic). +adj_itr(elliptical, elliptical). +adj_itr(elocutionary, elocutionary). +adj_itr(eloquent, eloquent). +adj_itr(elusive, elusive). +adj_itr(elvish, elvish). +adj_itr(embarrassing, embarrassing). +adj_itr(embattled, embattled). +adj_itr(emblematic, emblematic). +adj_itr(embonpoint, embonpoint). +adj_itr(embryonic, embryonic). +adj_itr(emergent, emergent). +adj_itr(emeritus, emeritus). +adj_itr(eminent, eminent). +adj_itr(emotional, emotional). +adj_itr(emotionless, emotionless). +adj_itr(emotive, emotive). +adj_itr(emphatic, emphatic). +adj_itr(empiric, empiric). +adj_itr(empirical, empirical). +adj_itr(employable, employable). +adj_itr(empty, empty). +adj_itr(empurpled, empurpled). +adj_itr(empyrean, empyrean). +adj_itr(emulous, emulous). +adj_itr(enabling, enabling). +adj_itr(encaustic, encaustic). +adj_itr(encyclical, encyclical). +adj_itr(encyclopaedic, encyclopaedic). +adj_itr(encyclopedic, encyclopedic). +adj_itr(endemic, endemic). +adj_itr(endless, endless). +adj_itr(endurable, endurable). +adj_itr(enduring, enduring). +adj_itr(energetic, energetic). +adj_itr(enforceable, enforceable). +adj_itr(engaged, engaged). +adj_itr(engaging, engaging). +adj_itr(enigmatic, enigmatic). +adj_itr(enjoyable, enjoyable). +adj_itr(enlightened, enlightened). +adj_itr(enormous, enormous). +adj_itr(enough, enough). +adj_itr(enteric, enteric). +adj_itr(enterprising, enterprising). +adj_itr(entertaining, entertaining). +adj_itr(enthusiastic, enthusiastic). +adj_itr(entire, entire). +adj_itr(entomological, entomological). +adj_itr(entrepreneurial, entrepreneurial). +adj_itr(enviable, enviable). +adj_itr(envious, envious). +adj_itr(environmental, environmental). +adj_itr(ephemeral, ephemeral). +adj_itr(epic, epic). +adj_itr(epicurean, epicurean). +adj_itr(epidemic, epidemic). +adj_itr(epigrammatic, epigrammatic). +adj_itr(epileptic, epileptic). +adj_itr(episcopal, episcopal). +adj_itr(episcopalian, episcopalian). +adj_itr(episodic, episodic). +adj_itr(epistolary, epistolary). +adj_itr(equable, equable). +adj_itr(equal, equal). +adj_itr(equatorial, equatorial). +adj_itr(equestrian, equestrian). +adj_itr(equidistant, equidistant). +adj_itr(equilateral, equilateral). +adj_itr(equine, equine). +adj_itr(equinoctial, equinoctial). +adj_itr(equitable, equitable). +adj_itr(equivalent, equivalent). +adj_itr(equivocal, equivocal). +adj_itr(erect, erect). +adj_itr(erectile, erectile). +adj_itr(erogenous, erogenous). +adj_itr(erosive, erosive). +adj_itr(erotic, erotic). +adj_itr(errant, errant). +adj_itr(erratic, erratic). +adj_itr(erroneous, erroneous). +adj_itr(erudite, erudite). +adj_itr(esoteric, esoteric). +adj_itr(especial, especial). +adj_itr(essential, essential). +adj_itr(esthetic, esthetic). +adj_itr(esthetical, esthetical). +adj_itr(estimable, estimable). +adj_itr(eternal, eternal). +adj_itr(ethereal, ethereal). +adj_itr(ethical, ethical). +adj_itr(ethnic, ethnic). +adj_itr(ethnographic, ethnographic). +adj_itr(ethnological, ethnological). +adj_itr(etymological, etymological). +adj_itr(eulogistic, eulogistic). +adj_itr(euphemistic, euphemistic). +adj_itr(euphoric, euphoric). +adj_itr(evaluative, evaluative). +adj_itr(evanescent, evanescent). +adj_itr(evangelical, evangelical). +adj_itr(evangelistic, evangelistic). +adj_itr(evasive, evasive). +adj_itr(even, even). +adj_itr(eventful, eventful). +adj_itr(eventual, eventual). +adj_itr(evergreen, evergreen). +adj_itr(everlasting, everlasting). +adj_itr(everyday, everyday). +adj_itr(evident, evident). +adj_itr(evil, evil). +adj_itr(evocative, evocative). +adj_itr(evolutionary, evolutionary). +adj_itr(exact, exact). +adj_itr(exacting, exacting). +adj_itr(exalted, exalted). +adj_itr(excellent, excellent). +adj_itr(exceptionable, exceptionable). +adj_itr(exceptional, exceptional). +adj_itr(excess, excess). +adj_itr(excessive, excessive). +adj_itr(exchangeable, exchangeable). +adj_itr(excitable, excitable). +adj_itr(exclamatory, exclamatory). +adj_itr(exclusive, exclusive). +adj_itr(excruciating, excruciating). +adj_itr(excusable, excusable). +adj_itr(execrable, execrable). +adj_itr(executive, executive). +adj_itr(exemplary, exemplary). +adj_itr(exempt, exempt). +adj_itr(exercisable, exercisable). +adj_itr(exhaustive, exhaustive). +adj_itr(exigent, exigent). +adj_itr(exiguous, exiguous). +adj_itr(existent, existent). +adj_itr(exorbitant, exorbitant). +adj_itr(exotic, exotic). +adj_itr(expansionary, expansionary). +adj_itr(expansive, expansive). +adj_itr(expectant, expectant). +adj_itr(expected, expected). +adj_itr(expedient, expedient). +adj_itr(expeditionary, expeditionary). +adj_itr(expeditious, expeditious). +adj_itr(expendable, expendable). +adj_itr(expensive, expensive). +adj_itr(experienced, experienced). +adj_itr(experimental, experimental). +adj_itr(expert, expert). +adj_itr(expired, expired). +adj_itr(explanatory, explanatory). +adj_itr(explicable, explicable). +adj_itr(explicit, explicit). +adj_itr(exploratory, exploratory). +adj_itr(explosive, explosive). +adj_itr(exponential, exponential). +adj_itr(exportable, exportable). +adj_itr(express, express). +adj_itr(expressionless, expressionless). +adj_itr(expressive, expressive). +adj_itr(exquisite, exquisite). +adj_itr(extant, extant). +adj_itr(extemporaneous, extemporaneous). +adj_itr(extemporary, extemporary). +adj_itr(extempore, extempore). +adj_itr(extensive, extensive). +adj_itr(exterior, exterior). +adj_itr(external, external). +adj_itr(exterritorial, exterritorial). +adj_itr(extinct, extinct). +adj_itr(extortionate, extortionate). +adj_itr(extra, extra). +adj_itr(extracurricular, extracurricular). +adj_itr(extrajudicial, extrajudicial). +adj_itr(extramarital, extramarital). +adj_itr(extramural, extramural). +adj_itr(extraneous, extraneous). +adj_itr(extraordinary, extraordinary). +adj_itr(extrasensory, extrasensory). +adj_itr(extraterritorial, extraterritorial). +adj_itr(extravagant, extravagant). +adj_itr(extreme, extreme). +adj_itr(extricable, extricable). +adj_itr(extrinsic, extrinsic). +adj_itr(exuberant, exuberant). +adj_itr(exultant, exultant). +adj_itr(eyecatching, eyecatching). +adj_itr(eyed, eyed). +adj_itr(eyeless, eyeless). +adj_itr(fab, fab). +adj_itr(fabled, fabled). +adj_itr(fabulous, fabulous). +adj_itr(faceless, faceless). +adj_itr(facetious, facetious). +adj_itr(facial, facial). +adj_itr(facile, facile). +adj_itr(factional, factional). +adj_itr(factious, factious). +adj_itr(factitious, factitious). +adj_itr(factual, factual). +adj_itr(faddish, faddish). +adj_itr(faddy, faddy). +adj_itr(faint, faint). +adj_itr(fair, fair). +adj_itr(fairish, fairish). +adj_itr(faithful, faithful). +adj_itr(faithless, faithless). +adj_itr(fallacious, fallacious). +adj_itr(fallible, fallible). +adj_itr(fallow, fallow). +adj_itr(false, false). +adj_itr(falsetto, falsetto). +adj_itr(famed, famed). +adj_itr(familiar, familiar). +adj_itr(famous, famous). +adj_itr(fanatic, fanatic). +adj_itr(fanatical, fanatical). +adj_itr(fanciful, fanciful). +adj_itr(fancy, fancy). +adj_itr(fantastic, fantastic). +adj_itr(far, far). +adj_itr(faraway, faraway). +adj_itr(farcical, farcical). +adj_itr(farinaceous, farinaceous). +adj_itr(fascinating, fascinating). +adj_itr(fascist, fascist). +adj_itr(fashionable, fashionable). +adj_itr(fast, fast). +adj_itr(fastidious, fastidious). +adj_itr(fat, fat). +adj_itr(fatal, fatal). +adj_itr(fatalistic, fatalistic). +adj_itr(fateful, fateful). +adj_itr(fatherless, fatherless). +adj_itr(fatherly, fatherly). +adj_itr(fathomless, fathomless). +adj_itr(fatless, fatless). +adj_itr(fattish, fattish). +adj_itr(fatty, fatty). +adj_itr(fatuous, fatuous). +adj_itr(faultless, faultless). +adj_itr(faulty, faulty). +adj_itr(favorable, favorable). +adj_itr(favored, favored). +adj_itr(favorite, favorite). +adj_itr(favourable, favourable). +adj_itr(favourite, favourite). +adj_itr(fearful, fearful). +adj_itr(fearless, fearless). +adj_itr(fearsome, fearsome). +adj_itr(feasible, feasible). +adj_itr(featherbrained, featherbrained). +adj_itr(feathery, feathery). +adj_itr(featureless, featureless). +adj_itr(febrile, febrile). +adj_itr(feckless, feckless). +adj_itr(fecund, fecund). +adj_itr(federal, federal). +adj_itr(feeble, feeble). +adj_itr(feeling, feeling). +adj_itr(feisty, feisty). +adj_itr(felicitous, felicitous). +adj_itr(feline, feline). +adj_itr(fell, fell). +adj_itr(felonious, felonious). +adj_itr(female, female). +adj_itr(feminine, feminine). +adj_itr(feral, feral). +adj_itr(ferny, ferny). +adj_itr(ferocious, ferocious). +adj_itr(ferrous, ferrous). +adj_itr(fertile, fertile). +adj_itr(fervent, fervent). +adj_itr(fervid, fervid). +adj_itr(festal, festal). +adj_itr(festive, festive). +adj_itr(fetal, fetal). +adj_itr(fetching, fetching). +adj_itr(fetid, fetid). +adj_itr(feudal, feudal). +adj_itr(feudatory, feudatory). +adj_itr(fevered, fevered). +adj_itr(feverish, feverish). +adj_itr(few, few). +adj_itr(fey, fey). +adj_itr(fibrous, fibrous). +adj_itr(fickle, fickle). +adj_itr(fictional, fictional). +adj_itr(fictitious, fictitious). +adj_itr(fiddling, fiddling). +adj_itr(fidgety, fidgety). +adj_itr(fiduciary, fiduciary). +adj_itr(fiendish, fiendish). +adj_itr(fierce, fierce). +adj_itr(fiery, fiery). +adj_itr(figurative, figurative). +adj_itr(figured, figured). +adj_itr(filial, filial). +adj_itr(filmable, filmable). +adj_itr(filmy, filmy). +adj_itr(filtertipped, filtertipped). +adj_itr(filthy, filthy). +adj_itr(finable, finable). +adj_itr(final, final). +adj_itr(financial, financial). +adj_itr(fine, fine). +adj_itr(fineable, fineable). +adj_itr(finical, finical). +adj_itr(finicky, finicky). +adj_itr(finite, finite). +adj_itr(fireproof, fireproof). +adj_itr(firm, firm). +adj_itr(first, first). +adj_itr(firstborn, firstborn). +adj_itr(firsthand, firsthand). +adj_itr(fiscal, fiscal). +adj_itr(fishy, fishy). +adj_itr(fissile, fissile). +adj_itr(fissionable, fissionable). +adj_itr(fissiparous, fissiparous). +adj_itr(fit, fit). +adj_itr(fitful, fitful). +adj_itr(fitting, fitting). +adj_itr(fivefold, fivefold). +adj_itr(fivepenny, fivepenny). +adj_itr(fixed, fixed). +adj_itr(fizzy, fizzy). +adj_itr(flabby, flabby). +adj_itr(flaccid, flaccid). +adj_itr(flagrant, flagrant). +adj_itr(flaky, flaky). +adj_itr(flamboyant, flamboyant). +adj_itr(flaming, flaming). +adj_itr(flammable, flammable). +adj_itr(flashy, flashy). +adj_itr(flat, flat). +adj_itr(flavorless, flavorless). +adj_itr(flavourless, flavourless). +adj_itr(flawed, flawed). +adj_itr(flawless, flawless). +adj_itr(flaxen, flaxen). +adj_itr(fledged, fledged). +adj_itr(fleecy, fleecy). +adj_itr(fleet, fleet). +adj_itr(fleeting, fleeting). +adj_itr(fleshly, fleshly). +adj_itr(fleshy, fleshy). +adj_itr(flexible, flexible). +adj_itr(flightless, flightless). +adj_itr(flighty, flighty). +adj_itr(flimsy, flimsy). +adj_itr(flinty, flinty). +adj_itr(flip, flip). +adj_itr(flippant, flippant). +adj_itr(flirtatious, flirtatious). +adj_itr(floating, floating). +adj_itr(floppy, floppy). +adj_itr(floral, floral). +adj_itr(florid, florid). +adj_itr(floury, floury). +adj_itr(flowered, flowered). +adj_itr(flowerless, flowerless). +adj_itr(flowery, flowery). +adj_itr(fluent, fluent). +adj_itr(fluffy, fluffy). +adj_itr(fluid, fluid). +adj_itr(fluorescent, fluorescent). +adj_itr(flush, flush). +adj_itr(fluvial, fluvial). +adj_itr(fly, fly). +adj_itr(flyblown, flyblown). +adj_itr(flying, flying). +adj_itr(foamy, foamy). +adj_itr(focal, focal). +adj_itr(foetal, foetal). +adj_itr(fogbound, fogbound). +adj_itr(foggy, foggy). +adj_itr(folksy, folksy). +adj_itr(following, following). +adj_itr(fond, fond). +adj_itr(foodless, foodless). +adj_itr(foolhardy, foolhardy). +adj_itr(foolish, foolish). +adj_itr(foolproof, foolproof). +adj_itr(footed, footed). +adj_itr(footling, footling). +adj_itr(footloose, footloose). +adj_itr(footsore, footsore). +adj_itr(footsure, footsure). +adj_itr(foppish, foppish). +adj_itr(forbidding, forbidding). +adj_itr(forceful, forceful). +adj_itr(forcible, forcible). +adj_itr(fordable, fordable). +adj_itr(fore, fore). +adj_itr(foregoing, foregoing). +adj_itr(foregone, foregone). +adj_itr(forehand, forehand). +adj_itr(foreign, foreign). +adj_itr(foremost, foremost). +adj_itr(forensic, forensic). +adj_itr(foreseeable, foreseeable). +adj_itr(forgetful, forgetful). +adj_itr(forgivable, forgivable). +adj_itr(forgiving, forgiving). +adj_itr(forked, forked). +adj_itr(forlorn, forlorn). +adj_itr(formal, formal). +adj_itr(formative, formative). +adj_itr(former, former). +adj_itr(formic, formic). +adj_itr(formidable, formidable). +adj_itr(formless, formless). +adj_itr(forte, forte). +adj_itr(forthcoming, forthcoming). +adj_itr(forthright, forthright). +adj_itr(fortissimo, fortissimo). +adj_itr(fortnightly, fortnightly). +adj_itr(fortuitous, fortuitous). +adj_itr(fortunate, fortunate). +adj_itr(fortyish, fortyish). +adj_itr(forward, forward). +adj_itr(foul, foul). +adj_itr(fourfold, fourfold). +adj_itr(fourpenny, fourpenny). +adj_itr(fourscore, fourscore). +adj_itr(foursquare, foursquare). +adj_itr(foxy, foxy). +adj_itr(fractional, fractional). +adj_itr(fractious, fractious). +adj_itr(fragile, fragile). +adj_itr(fragmentary, fragmentary). +adj_itr(fragrant, fragrant). +adj_itr(frail, frail). +adj_itr(frank, frank). +adj_itr(frantic, frantic). +adj_itr(fraternal, fraternal). +adj_itr(fraudulent, fraudulent). +adj_itr(fraught, fraught). +adj_itr(freakish, freakish). +adj_itr(freaky, freaky). +adj_itr(free, free). +adj_itr(freeborn, freeborn). +adj_itr(freehand, freehand). +adj_itr(freewill, freewill). +adj_itr(frenetic, frenetic). +adj_itr(frenzied, frenzied). +adj_itr(frequent, frequent). +adj_itr(fresh, fresh). +adj_itr(freshwater, freshwater). +adj_itr(fretful, fretful). +adj_itr(friable, friable). +adj_itr(fricative, fricative). +adj_itr(friendless, friendless). +adj_itr(friendly, friendly). +adj_itr(frightened, frightened). +adj_itr(frightening, frightening). +adj_itr(frightful, frightful). +adj_itr(frigid, frigid). +adj_itr(frilled, frilled). +adj_itr(frilly, frilly). +adj_itr(frisky, frisky). +adj_itr(frivolous, frivolous). +adj_itr(frizzy, frizzy). +adj_itr(frolicsome, frolicsome). +adj_itr(frontal, frontal). +adj_itr(frostbitten, frostbitten). +adj_itr(frosty, frosty). +adj_itr(frothy, frothy). +adj_itr(froward, froward). +adj_itr(frowsty, frowsty). +adj_itr(frowzy, frowzy). +adj_itr(frugal, frugal). +adj_itr(fruitful, fruitful). +adj_itr(fruitless, fruitless). +adj_itr(fruity, fruity). +adj_itr(frumpish, frumpish). +adj_itr(frumpy, frumpy). +adj_itr(fucking, fucking). +adj_itr(fuggy, fuggy). +adj_itr(fugitive, fugitive). +adj_itr(full, full). +adj_itr(fulsome, fulsome). +adj_itr(functional, functional). +adj_itr(fundamental, fundamental). +adj_itr(funereal, funereal). +adj_itr(fungoid, fungoid). +adj_itr(fungous, fungous). +adj_itr(funky, funky). +adj_itr(funny, funny). +adj_itr(furious, furious). +adj_itr(furry, furry). +adj_itr(furthermost, furthermost). +adj_itr(furtive, furtive). +adj_itr(fussy, fussy). +adj_itr(fusty, fusty). +adj_itr(futile, futile). +adj_itr(future, future). +adj_itr(futureless, futureless). +adj_itr(futuristic, futuristic). +adj_itr(fuzzy, fuzzy). +adj_itr(gabled, gabled). +adj_itr(gaga, gaga). +adj_itr(gainful, gainful). +adj_itr(galactic, galactic). +adj_itr(gallant, gallant). +adj_itr(galvanic, galvanic). +adj_itr(game, game). +adj_itr(gammy, gammy). +adj_itr(gamy, gamy). +adj_itr(gangling, gangling). +adj_itr(gangrenous, gangrenous). +adj_itr(gargantuan, gargantuan). +adj_itr(garish, garish). +adj_itr(garrulous, garrulous). +adj_itr(gaseous, gaseous). +adj_itr(gassy, gassy). +adj_itr(gastric, gastric). +adj_itr(gastronomic, gastronomic). +adj_itr(gauche, gauche). +adj_itr(gaudy, gaudy). +adj_itr(gaunt, gaunt). +adj_itr(gauzy, gauzy). +adj_itr(gawky, gawky). +adj_itr(gay, gay). +adj_itr(gelatinous, gelatinous). +adj_itr(gemmed, gemmed). +adj_itr(genealogical, genealogical). +adj_itr(general, general). +adj_itr(generational, generational). +adj_itr(generative, generative). +adj_itr(generic, generic). +adj_itr(generous, generous). +adj_itr(genetic, genetic). +adj_itr(genial, genial). +adj_itr(genital, genital). +adj_itr(genitive, genitive). +adj_itr(genteel, genteel). +adj_itr(gentile, gentile). +adj_itr(gentle, gentle). +adj_itr(gentlemanly, gentlemanly). +adj_itr(genuine, genuine). +adj_itr(geocentric, geocentric). +adj_itr(geographic, geographic). +adj_itr(geographical, geographical). +adj_itr(geological, geological). +adj_itr(geometric, geometric). +adj_itr(geometrical, geometrical). +adj_itr(geophysical, geophysical). +adj_itr(geopolitical, geopolitical). +adj_itr(geostationary, geostationary). +adj_itr(geothermal, geothermal). +adj_itr(geriatric, geriatric). +adj_itr(germane, germane). +adj_itr(ghastly, ghastly). +adj_itr(ghostly, ghostly). +adj_itr(ghoulish, ghoulish). +adj_itr(gibbous, gibbous). +adj_itr(giddy, giddy). +adj_itr(gifted, gifted). +adj_itr(gigantic, gigantic). +adj_itr(gimcrack, gimcrack). +adj_itr(gingerly, gingerly). +adj_itr(girlish, girlish). +adj_itr(glace, glace). +adj_itr(glacial, glacial). +adj_itr('glacé', 'glacé'). +adj_itr(glad, glad). +adj_itr(gladiatorial, gladiatorial). +adj_itr(gladsome, gladsome). +adj_itr(glamorous, glamorous). +adj_itr(glandular, glandular). +adj_itr(glaring, glaring). +adj_itr(glassy, glassy). +adj_itr(glaucous, glaucous). +adj_itr(gleeful, gleeful). +adj_itr(glib, glib). +adj_itr(glissando, glissando). +adj_itr(glittering, glittering). +adj_itr(glitzy, glitzy). +adj_itr(global, global). +adj_itr(globular, globular). +adj_itr(gloomy, gloomy). +adj_itr(glorious, glorious). +adj_itr(glossy, glossy). +adj_itr(glottal, glottal). +adj_itr(gloved, gloved). +adj_itr(glowing, glowing). +adj_itr(gluey, gluey). +adj_itr(glum, glum). +adj_itr(glutinous, glutinous). +adj_itr(gluttonous, gluttonous). +adj_itr(gnarled, gnarled). +adj_itr(goalless, goalless). +adj_itr(goddam, goddam). +adj_itr(godfearing, godfearing). +adj_itr(godforsaken, godforsaken). +adj_itr(godless, godless). +adj_itr(godlike, godlike). +adj_itr(godly, godly). +adj_itr(golden, golden). +adj_itr(good, good). +adj_itr(goodish, goodish). +adj_itr(goodly, goodly). +adj_itr(gooey, gooey). +adj_itr(goofy, goofy). +adj_itr(gorgeous, gorgeous). +adj_itr(gory, gory). +adj_itr(gouty, gouty). +adj_itr(governing, governing). +adj_itr(governmental, governmental). +adj_itr(graceful, graceful). +adj_itr(graceless, graceless). +adj_itr(gracious, gracious). +adj_itr(gradual, gradual). +adj_itr(grained, grained). +adj_itr(grammatical, grammatical). +adj_itr(grand, grand). +adj_itr(grandiloquent, grandiloquent). +adj_itr(grandiose, grandiose). +adj_itr(granular, granular). +adj_itr(graphic, graphic). +adj_itr(graphical, graphical). +adj_itr(grasping, grasping). +adj_itr(grassy, grassy). +adj_itr(grateful, grateful). +adj_itr(gratifying, gratifying). +adj_itr(gratis, gratis). +adj_itr(gratuitous, gratuitous). +adj_itr(grave, grave). +adj_itr(gravelly, gravelly). +adj_itr(graven, graven). +adj_itr(gray, gray). +adj_itr(greaseproof, greaseproof). +adj_itr(greasy, greasy). +adj_itr(great, great). +adj_itr(greedy, greedy). +adj_itr(green, green). +adj_itr(greeneyed, greeneyed). +adj_itr(greenish, greenish). +adj_itr(gregarious, gregarious). +adj_itr(grey, grey). +adj_itr(greyish, greyish). +adj_itr(grievous, grievous). +adj_itr(grim, grim). +adj_itr(grimy, grimy). +adj_itr(grisly, grisly). +adj_itr(gritty, gritty). +adj_itr(grizzled, grizzled). +adj_itr(groggy, groggy). +adj_itr(groovy, groovy). +adj_itr(gross, gross). +adj_itr(grotesque, grotesque). +adj_itr(grotty, grotty). +adj_itr(grouchy, grouchy). +adj_itr(groundless, groundless). +adj_itr(grubby, grubby). +adj_itr(grueling, grueling). +adj_itr(gruelling, gruelling). +adj_itr(gruesome, gruesome). +adj_itr(gruff, gruff). +adj_itr(grumpy, grumpy). +adj_itr(guarded, guarded). +adj_itr(gubernatorial, gubernatorial). +adj_itr(guileful, guileful). +adj_itr(guileless, guileless). +adj_itr(guiltless, guiltless). +adj_itr(guilty, guilty). +adj_itr(gullible, gullible). +adj_itr(gummy, gummy). +adj_itr(gushing, gushing). +adj_itr(gusseted, gusseted). +adj_itr(gusty, gusty). +adj_itr(gutless, gutless). +adj_itr(guttural, guttural). +adj_itr(gymnastic, gymnastic). +adj_itr(gynaecological, gynaecological). +adj_itr(gynecological, gynecological). +adj_itr(gyroscopic, gyroscopic). +adj_itr(habitable, habitable). +adj_itr(habitual, habitual). +adj_itr(hackneyed, hackneyed). +adj_itr(haggard, haggard). +adj_itr(hairless, hairless). +adj_itr(hairlike, hairlike). +adj_itr(hairsplitting, hairsplitting). +adj_itr(hairy, hairy). +adj_itr(halcyon, halcyon). +adj_itr(hale, hale). +adj_itr(halfway, halfway). +adj_itr(halfwitted, halfwitted). +adj_itr(hallucinatory, hallucinatory). +adj_itr(hallucinogenic, hallucinogenic). +adj_itr(halt, halt). +adj_itr(handmade, handmade). +adj_itr(handsome, handsome). +adj_itr(handwritten, handwritten). +adj_itr(handy, handy). +adj_itr(hangdog, hangdog). +adj_itr(haphazard, haphazard). +adj_itr(hapless, hapless). +adj_itr(happy, happy). +adj_itr(hard, hard). +adj_itr(hardbacked, hardbacked). +adj_itr(hardbound, hardbound). +adj_itr(hardcovered, hardcovered). +adj_itr(hardhearted, hardhearted). +adj_itr(hardhitting, hardhitting). +adj_itr(hardpressed, hardpressed). +adj_itr(hardworking, hardworking). +adj_itr(hardy, hardy). +adj_itr(harebrained, harebrained). +adj_itr(harmful, harmful). +adj_itr(harmless, harmless). +adj_itr(harmonious, harmonious). +adj_itr(harsh, harsh). +adj_itr(hasty, hasty). +adj_itr(hateful, hateful). +adj_itr(hatless, hatless). +adj_itr(haughty, haughty). +adj_itr(haywire, haywire). +adj_itr(hazardous, hazardous). +adj_itr(hazy, hazy). +adj_itr(headed, headed). +adj_itr(headless, headless). +adj_itr(headlong, headlong). +adj_itr(headstrong, headstrong). +adj_itr(heady, heady). +adj_itr(healing, healing). +adj_itr(healthful, healthful). +adj_itr(healthy, healthy). +adj_itr(heartbreaking, heartbreaking). +adj_itr(heartbroken, heartbroken). +adj_itr(hearted, hearted). +adj_itr(heartfelt, heartfelt). +adj_itr(heartless, heartless). +adj_itr(heartsick, heartsick). +adj_itr(hearty, hearty). +adj_itr(heated, heated). +adj_itr(heathenish, heathenish). +adj_itr(heavenly, heavenly). +adj_itr(heavensent, heavensent). +adj_itr(heavenward, heavenward). +adj_itr(heavenwards, heavenwards). +adj_itr(heavy, heavy). +adj_itr(hebdomadal, hebdomadal). +adj_itr(hebrew, hebrew). +adj_itr(hectic, hectic). +adj_itr(hedonistic, hedonistic). +adj_itr(heedful, heedful). +adj_itr(heedless, heedless). +adj_itr(hefty, hefty). +adj_itr(heinous, heinous). +adj_itr(hellish, hellish). +adj_itr(helmeted, helmeted). +adj_itr(helpful, helpful). +adj_itr(helpless, helpless). +adj_itr(hempen, hempen). +adj_itr(hennaed, hennaed). +adj_itr(henpecked, henpecked). +adj_itr(hep, hep). +adj_itr(heraldic, heraldic). +adj_itr(herbaceous, herbaceous). +adj_itr(herbal, herbal). +adj_itr(herbivorous, herbivorous). +adj_itr(herculean, herculean). +adj_itr(hereditary, hereditary). +adj_itr(heretical, heretical). +adj_itr(heritable, heritable). +adj_itr(hermetic, hermetic). +adj_itr(heroic, heroic). +adj_itr(hesitant, hesitant). +adj_itr(heterodox, heterodox). +adj_itr(heterogeneous, heterogeneous). +adj_itr(heterosexual, heterosexual). +adj_itr(heuristic, heuristic). +adj_itr(hexagonal, hexagonal). +adj_itr(hick, hick). +adj_itr(hidebound, hidebound). +adj_itr(hideous, hideous). +adj_itr(hierarchic, hierarchic). +adj_itr(hierarchical, hierarchical). +adj_itr(hieroglyphic, hieroglyphic). +adj_itr(high, high). +adj_itr(highborn, highborn). +adj_itr(highbrow, highbrow). +adj_itr(highflown, highflown). +adj_itr(highflying, highflying). +adj_itr(hilarious, hilarious). +adj_itr(hilly, hilly). +adj_itr(hind, hind). +adj_itr(hindmost, hindmost). +adj_itr(hip, hip). +adj_itr(hirsute, hirsute). +adj_itr(historic, historic). +adj_itr(historical, historical). +adj_itr(histrionic, histrionic). +adj_itr(hoar, hoar). +adj_itr(hoarse, hoarse). +adj_itr(hoary, hoary). +adj_itr(hobnailed, hobnailed). +adj_itr(hoggish, hoggish). +adj_itr(hollow, hollow). +adj_itr(holy, holy). +adj_itr(homeless, homeless). +adj_itr(homelike, homelike). +adj_itr(homely, homely). +adj_itr(homemade, homemade). +adj_itr(homeopathic, homeopathic). +adj_itr(homesick, homesick). +adj_itr(homespun, homespun). +adj_itr(homeward, homeward). +adj_itr(homey, homey). +adj_itr(homicidal, homicidal). +adj_itr(homiletic, homiletic). +adj_itr(homing, homing). +adj_itr(homogeneous, homogeneous). +adj_itr(homosexual, homosexual). +adj_itr(honest, honest). +adj_itr(honeyed, honeyed). +adj_itr(honorable, honorable). +adj_itr(honorary, honorary). +adj_itr(honorific, honorific). +adj_itr(honourable, honourable). +adj_itr(hooked, hooked). +adj_itr(hopeful, hopeful). +adj_itr(hopeless, hopeless). +adj_itr(horizontal, horizontal). +adj_itr(horned, horned). +adj_itr(hornless, hornless). +adj_itr(hornlike, hornlike). +adj_itr(horny, horny). +adj_itr(horrendous, horrendous). +adj_itr(horrible, horrible). +adj_itr(horrid, horrid). +adj_itr(horrific, horrific). +adj_itr(horsy, horsy). +adj_itr(hortative, hortative). +adj_itr(horticultural, horticultural). +adj_itr(hospitable, hospitable). +adj_itr(hostile, hostile). +adj_itr(hot, hot). +adj_itr(hourly, hourly). +adj_itr(housebound, housebound). +adj_itr(houseproud, houseproud). +adj_itr(housetrained, housetrained). +adj_itr(housewifely, housewifely). +adj_itr(howling, howling). +adj_itr(hoydenish, hoydenish). +adj_itr(hued, hued). +adj_itr(huffish, huffish). +adj_itr(huffy, huffy). +adj_itr(huge, huge). +adj_itr(hulking, hulking). +adj_itr(human, human). +adj_itr(humane, humane). +adj_itr(humanitarian, humanitarian). +adj_itr(humble, humble). +adj_itr(humdrum, humdrum). +adj_itr(humid, humid). +adj_itr(humorless, humorless). +adj_itr(humorous, humorous). +adj_itr(humourless, humourless). +adj_itr(humpbacked, humpbacked). +adj_itr(hunchbacked, hunchbacked). +adj_itr(hundredth, hundredth). +adj_itr(hungry, hungry). +adj_itr(hurried, hurried). +adj_itr(hurtful, hurtful). +adj_itr(husky, husky). +adj_itr(hybrid, hybrid). +adj_itr(hydraulic, hydraulic). +adj_itr(hydro, hydro). +adj_itr(hydrochloric, hydrochloric). +adj_itr(hydroelectric, hydroelectric). +adj_itr(hydropathic, hydropathic). +adj_itr(hydrophilic, hydrophilic). +adj_itr(hygienic, hygienic). +adj_itr(hyperbolic, hyperbolic). +adj_itr(hypercritical, hypercritical). +adj_itr(hypersensitive, hypersensitive). +adj_itr(hypnotic, hypnotic). +adj_itr(hypochondriac, hypochondriac). +adj_itr(hypochondriacal, hypochondriacal). +adj_itr(hypocritical, hypocritical). +adj_itr(hypodermic, hypodermic). +adj_itr(hypothetical, hypothetical). +adj_itr(hysterical, hysterical). +adj_itr(iambic, iambic). +adj_itr(icebound, icebound). +adj_itr(icefree, icefree). +adj_itr(icy, icy). +adj_itr(ideal, ideal). +adj_itr(idealistic, idealistic). +adj_itr(identical, identical). +adj_itr(identifiable, identifiable). +adj_itr(ideographic, ideographic). +adj_itr(ideological, ideological). +adj_itr(idiomatic, idiomatic). +adj_itr(idiosyncratic, idiosyncratic). +adj_itr(idiotic, idiotic). +adj_itr(idle, idle). +adj_itr(idolatrous, idolatrous). +adj_itr(idyllic, idyllic). +adj_itr(igneous, igneous). +adj_itr(ignoble, ignoble). +adj_itr(ignominious, ignominious). +adj_itr(ignorant, ignorant). +adj_itr(ill, ill). +adj_itr(illegal, illegal). +adj_itr(illegible, illegible). +adj_itr(illegitimate, illegitimate). +adj_itr(illiberal, illiberal). +adj_itr(illicit, illicit). +adj_itr(illimitable, illimitable). +adj_itr(illiquid, illiquid). +adj_itr(illiterate, illiterate). +adj_itr(illogical, illogical). +adj_itr(illusive, illusive). +adj_itr(illusory, illusory). +adj_itr(illustrative, illustrative). +adj_itr(illustrious, illustrious). +adj_itr(imaginable, imaginable). +adj_itr(imaginary, imaginary). +adj_itr(imaginative, imaginative). +adj_itr(imbecile, imbecile). +adj_itr(imitative, imitative). +adj_itr(immaculate, immaculate). +adj_itr(immanent, immanent). +adj_itr(immaterial, immaterial). +adj_itr(immature, immature). +adj_itr(immeasurable, immeasurable). +adj_itr(immediate, immediate). +adj_itr(immemorial, immemorial). +adj_itr(immense, immense). +adj_itr(imminent, imminent). +adj_itr(immobile, immobile). +adj_itr(immoderate, immoderate). +adj_itr(immodest, immodest). +adj_itr(immoral, immoral). +adj_itr(immortal, immortal). +adj_itr(immovable, immovable). +adj_itr(immune, immune). +adj_itr(immutable, immutable). +adj_itr(impalpable, impalpable). +adj_itr(impartial, impartial). +adj_itr(impassable, impassable). +adj_itr(impassioned, impassioned). +adj_itr(impassive, impassive). +adj_itr(impatient, impatient). +adj_itr(impeccable, impeccable). +adj_itr(impecunious, impecunious). +adj_itr(impenetrable, impenetrable). +adj_itr(impenitent, impenitent). +adj_itr(imperative, imperative). +adj_itr(imperceptible, imperceptible). +adj_itr(imperfect, imperfect). +adj_itr(imperial, imperial). +adj_itr(imperialistic, imperialistic). +adj_itr(imperious, imperious). +adj_itr(imperishable, imperishable). +adj_itr(impermanent, impermanent). +adj_itr(impermeable, impermeable). +adj_itr(impersonal, impersonal). +adj_itr(impertinent, impertinent). +adj_itr(imperturbable, imperturbable). +adj_itr(impervious, impervious). +adj_itr(impetuous, impetuous). +adj_itr(impious, impious). +adj_itr(impish, impish). +adj_itr(implacable, implacable). +adj_itr(implausible, implausible). +adj_itr(implicit, implicit). +adj_itr(impolite, impolite). +adj_itr(impolitic, impolitic). +adj_itr(imponderable, imponderable). +adj_itr(important, important). +adj_itr(importunate, importunate). +adj_itr(imposing, imposing). +adj_itr(impossible, impossible). +adj_itr(impotent, impotent). +adj_itr(impracticable, impracticable). +adj_itr(impractical, impractical). +adj_itr(imprecise, imprecise). +adj_itr(impregnable, impregnable). +adj_itr(impressionable, impressionable). +adj_itr(impressionistic, impressionistic). +adj_itr(impressive, impressive). +adj_itr(improbable, improbable). +adj_itr(impromptu, impromptu). +adj_itr(improper, improper). +adj_itr(improvident, improvident). +adj_itr(imprudent, imprudent). +adj_itr(impudent, impudent). +adj_itr(impulsive, impulsive). +adj_itr(impure, impure). +adj_itr(inaccessible, inaccessible). +adj_itr(inaccurate, inaccurate). +adj_itr(inactive, inactive). +adj_itr(inadequate, inadequate). +adj_itr(inadmissible, inadmissible). +adj_itr(inadvertent, inadvertent). +adj_itr(inadvisable, inadvisable). +adj_itr(inalienable, inalienable). +adj_itr(inane, inane). +adj_itr(inanimate, inanimate). +adj_itr(inapplicable, inapplicable). +adj_itr(inappreciable, inappreciable). +adj_itr(inappropriate, inappropriate). +adj_itr(inapt, inapt). +adj_itr(inarticulate, inarticulate). +adj_itr(inattentive, inattentive). +adj_itr(inaudible, inaudible). +adj_itr(inaugural, inaugural). +adj_itr(inauspicious, inauspicious). +adj_itr(inboard, inboard). +adj_itr(inborn, inborn). +adj_itr(inbound, inbound). +adj_itr(inbred, inbred). +adj_itr(inbuilt, inbuilt). +adj_itr(incalculable, incalculable). +adj_itr(incandescent, incandescent). +adj_itr(incapable, incapable). +adj_itr(incarnate, incarnate). +adj_itr(incautious, incautious). +adj_itr(incessant, incessant). +adj_itr(incestuous, incestuous). +adj_itr(inchoate, inchoate). +adj_itr(inchoative, inchoative). +adj_itr(incident, incident). +adj_itr(incidental, incidental). +adj_itr(incipient, incipient). +adj_itr(incisive, incisive). +adj_itr(inclement, inclement). +adj_itr(inclusive, inclusive). +adj_itr(incognito, incognito). +adj_itr(incoherent, incoherent). +adj_itr(incombustible, incombustible). +adj_itr(incoming, incoming). +adj_itr(incommensurable, incommensurable). +adj_itr(incommensurate, incommensurate). +adj_itr(incommunicado, incommunicado). +adj_itr(incomparable, incomparable). +adj_itr(incompatible, incompatible). +adj_itr(incompetent, incompetent). +adj_itr(incomplete, incomplete). +adj_itr(incomprehensible, incomprehensible). +adj_itr(incompressible, incompressible). +adj_itr(inconceivable, inconceivable). +adj_itr(inconclusive, inconclusive). +adj_itr(incongruous, incongruous). +adj_itr(inconsequent, inconsequent). +adj_itr(inconsequential, inconsequential). +adj_itr(inconsiderable, inconsiderable). +adj_itr(inconsiderate, inconsiderate). +adj_itr(inconsistent, inconsistent). +adj_itr(inconsolable, inconsolable). +adj_itr(inconspicuous, inconspicuous). +adj_itr(inconstant, inconstant). +adj_itr(incontestable, incontestable). +adj_itr(incontinent, incontinent). +adj_itr(incontrovertible, incontrovertible). +adj_itr(inconvenient, inconvenient). +adj_itr(inconvertible, inconvertible). +adj_itr(incorporate, incorporate). +adj_itr(incorporeal, incorporeal). +adj_itr(incorrect, incorrect). +adj_itr(incorrigible, incorrigible). +adj_itr(incorruptible, incorruptible). +adj_itr(incredible, incredible). +adj_itr(incredulous, incredulous). +adj_itr(incremental, incremental). +adj_itr(incumbent, incumbent). +adj_itr(incurable, incurable). +adj_itr(incurious, incurious). +adj_itr(incurved, incurved). +adj_itr(indebted, indebted). +adj_itr(indecent, indecent). +adj_itr(indecipherable, indecipherable). +adj_itr(indecisive, indecisive). +adj_itr(indecorous, indecorous). +adj_itr(indefatigable, indefatigable). +adj_itr(indefeasible, indefeasible). +adj_itr(indefensible, indefensible). +adj_itr(indefinable, indefinable). +adj_itr(indefinite, indefinite). +adj_itr(indelible, indelible). +adj_itr(indelicate, indelicate). +adj_itr(independent, independent). +adj_itr(indescribable, indescribable). +adj_itr(indestructible, indestructible). +adj_itr(indeterminable, indeterminable). +adj_itr(indeterminate, indeterminate). +adj_itr(indicative, indicative). +adj_itr(indictable, indictable). +adj_itr(indifferent, indifferent). +adj_itr(indigenous, indigenous). +adj_itr(indigent, indigent). +adj_itr(indigestible, indigestible). +adj_itr(indignant, indignant). +adj_itr(indirect, indirect). +adj_itr(indiscernible, indiscernible). +adj_itr(indiscreet, indiscreet). +adj_itr(indiscrete, indiscrete). +adj_itr(indiscriminate, indiscriminate). +adj_itr(indispensable, indispensable). +adj_itr(indisposed, indisposed). +adj_itr(indisputable, indisputable). +adj_itr(indissoluble, indissoluble). +adj_itr(indistinct, indistinct). +adj_itr(indistinguishable, indistinguishable). +adj_itr(individual, individual). +adj_itr(individualistic, individualistic). +adj_itr(indivisible, indivisible). +adj_itr(indolent, indolent). +adj_itr(indomitable, indomitable). +adj_itr(indoor, indoor). +adj_itr(indrawn, indrawn). +adj_itr(indubitable, indubitable). +adj_itr(inductive, inductive). +adj_itr(indulgent, indulgent). +adj_itr(industrial, industrial). +adj_itr(industrialized, industrialized). +adj_itr(industrious, industrious). +adj_itr(industrywide, industrywide). +adj_itr(indwelling, indwelling). +adj_itr(inebriate, inebriate). +adj_itr(inedible, inedible). +adj_itr(ineffable, ineffable). +adj_itr(ineffective, ineffective). +adj_itr(ineffectual, ineffectual). +adj_itr(inefficient, inefficient). +adj_itr(inelastic, inelastic). +adj_itr(inelegant, inelegant). +adj_itr(ineligible, ineligible). +adj_itr(ineluctable, ineluctable). +adj_itr(inept, inept). +adj_itr(inequitable, inequitable). +adj_itr(ineradicable, ineradicable). +adj_itr(inert, inert). +adj_itr(inescapable, inescapable). +adj_itr(inessential, inessential). +adj_itr(inestimable, inestimable). +adj_itr(inevitable, inevitable). +adj_itr(inexact, inexact). +adj_itr(inexcusable, inexcusable). +adj_itr(inexhaustible, inexhaustible). +adj_itr(inexorable, inexorable). +adj_itr(inexpedient, inexpedient). +adj_itr(inexpensive, inexpensive). +adj_itr(inexperienced, inexperienced). +adj_itr(inexpert, inexpert). +adj_itr(inexpiable, inexpiable). +adj_itr(inexplicable, inexplicable). +adj_itr(inexpressible, inexpressible). +adj_itr(inextinguishable, inextinguishable). +adj_itr(inextricable, inextricable). +adj_itr(infallible, infallible). +adj_itr(infamous, infamous). +adj_itr(infantile, infantile). +adj_itr(infectious, infectious). +adj_itr(inferential, inferential). +adj_itr(inferior, inferior). +adj_itr(infernal, infernal). +adj_itr(infertile, infertile). +adj_itr(infinite, infinite). +adj_itr(infinitesimal, infinitesimal). +adj_itr(infinitive, infinitive). +adj_itr(infirm, infirm). +adj_itr(inflammable, inflammable). +adj_itr(inflammatory, inflammatory). +adj_itr(inflatable, inflatable). +adj_itr(inflationary, inflationary). +adj_itr(inflectional, inflectional). +adj_itr(inflexible, inflexible). +adj_itr(influential, influential). +adj_itr(informal, informal). +adj_itr(informational, informational). +adj_itr(informative, informative). +adj_itr(infrared, infrared). +adj_itr(infrequent, infrequent). +adj_itr(ingenious, ingenious). +adj_itr(ingenuous, ingenuous). +adj_itr(inglorious, inglorious). +adj_itr(ingoing, ingoing). +adj_itr(ingrained, ingrained). +adj_itr(ingrowing, ingrowing). +adj_itr(inhabitable, inhabitable). +adj_itr(inharmonious, inharmonious). +adj_itr(inherent, inherent). +adj_itr(inhibitory, inhibitory). +adj_itr(inhospitable, inhospitable). +adj_itr(inhuman, inhuman). +adj_itr(inhumane, inhumane). +adj_itr(inimical, inimical). +adj_itr(inimitable, inimitable). +adj_itr(iniquitous, iniquitous). +adj_itr(initial, initial). +adj_itr(initiate, initiate). +adj_itr(injectable, injectable). +adj_itr(injudicious, injudicious). +adj_itr(injured, injured). +adj_itr(injurious, injurious). +adj_itr(inky, inky). +adj_itr(inland, inland). +adj_itr(inmost, inmost). +adj_itr(innate, innate). +adj_itr(inner, inner). +adj_itr(innermost, innermost). +adj_itr(innocent, innocent). +adj_itr(innocuous, innocuous). +adj_itr(innovative, innovative). +adj_itr(innumerable, innumerable). +adj_itr(inoffensive, inoffensive). +adj_itr(inoperable, inoperable). +adj_itr(inoperative, inoperative). +adj_itr(inopportune, inopportune). +adj_itr(inordinate, inordinate). +adj_itr(inorganic, inorganic). +adj_itr(inpouring, inpouring). +adj_itr(inquiring, inquiring). +adj_itr(inquisitive, inquisitive). +adj_itr(inquisitorial, inquisitorial). +adj_itr(insane, insane). +adj_itr(insanitary, insanitary). +adj_itr(insatiable, insatiable). +adj_itr(insatiate, insatiate). +adj_itr(inscrutable, inscrutable). +adj_itr(insectivorous, insectivorous). +adj_itr(insecure, insecure). +adj_itr(insensate, insensate). +adj_itr(insensible, insensible). +adj_itr(insensitive, insensitive). +adj_itr(insentient, insentient). +adj_itr(inseparable, inseparable). +adj_itr(inshore, inshore). +adj_itr(insidious, insidious). +adj_itr(insignificant, insignificant). +adj_itr(insincere, insincere). +adj_itr(insipid, insipid). +adj_itr(insistent, insistent). +adj_itr(insolent, insolent). +adj_itr(insoluble, insoluble). +adj_itr(insolvent, insolvent). +adj_itr(insouciant, insouciant). +adj_itr(inspirational, inspirational). +adj_itr(inspired, inspired). +adj_itr(instant, instant). +adj_itr(instantaneous, instantaneous). +adj_itr(instinct, instinct). +adj_itr(instinctive, instinctive). +adj_itr(institutional, institutional). +adj_itr(instructional, instructional). +adj_itr(instructive, instructive). +adj_itr(instrumental, instrumental). +adj_itr(insubordinate, insubordinate). +adj_itr(insubstantial, insubstantial). +adj_itr(insufferable, insufferable). +adj_itr(insufficient, insufficient). +adj_itr(insular, insular). +adj_itr(insulting, insulting). +adj_itr(insuperable, insuperable). +adj_itr(insupportable, insupportable). +adj_itr(insurgent, insurgent). +adj_itr(insurmountable, insurmountable). +adj_itr(intact, intact). +adj_itr(intangible, intangible). +adj_itr(integral, integral). +adj_itr(intellectual, intellectual). +adj_itr(intelligent, intelligent). +adj_itr(intelligible, intelligible). +adj_itr(intemperate, intemperate). +adj_itr(intense, intense). +adj_itr(intensive, intensive). +adj_itr(intent, intent). +adj_itr(intentional, intentional). +adj_itr(interactive, interactive). +adj_itr(interagency, interagency). +adj_itr(intercalary, intercalary). +adj_itr(interchangeable, interchangeable). +adj_itr(intercollegiate, intercollegiate). +adj_itr(intercompany, intercompany). +adj_itr(intercontinental, intercontinental). +adj_itr(interdenominational, interdenominational). +adj_itr(interdepartmental, interdepartmental). +adj_itr(interdependent, interdependent). +adj_itr(interdisciplinary, interdisciplinary). +adj_itr(interested, interested). +adj_itr(interesting, interesting). +adj_itr(intergroup, intergroup). +adj_itr(interior, interior). +adj_itr(intermarket, intermarket). +adj_itr(intermediate, intermediate). +adj_itr(interminable, interminable). +adj_itr(intermittent, intermittent). +adj_itr(internal, internal). +adj_itr(international, international). +adj_itr(internecine, internecine). +adj_itr(interplanetary, interplanetary). +adj_itr(interpretative, interpretative). +adj_itr(interpublic, interpublic). +adj_itr(interracial, interracial). +adj_itr(interrogative, interrogative). +adj_itr(interrogatory, interrogatory). +adj_itr(interstate, interstate). +adj_itr(interstellar, interstellar). +adj_itr(intertribal, intertribal). +adj_itr(intestate, intestate). +adj_itr(intestinal, intestinal). +adj_itr(intimate, intimate). +adj_itr(intolerable, intolerable). +adj_itr(intolerant, intolerant). +adj_itr(intoxicant, intoxicant). +adj_itr(intractable, intractable). +adj_itr(intramural, intramural). +adj_itr(intransigent, intransigent). +adj_itr(intransitive, intransitive). +adj_itr(intraocular, intraocular). +adj_itr(intrastate, intrastate). +adj_itr(intrauterine, intrauterine). +adj_itr(intravenous, intravenous). +adj_itr(intrepid, intrepid). +adj_itr(intricate, intricate). +adj_itr(intrinsic, intrinsic). +adj_itr(introductory, introductory). +adj_itr(introspective, introspective). +adj_itr(intrusive, intrusive). +adj_itr(intuitive, intuitive). +adj_itr(invalid, invalid). +adj_itr(invaluable, invaluable). +adj_itr(invariable, invariable). +adj_itr(invasive, invasive). +adj_itr(inventive, inventive). +adj_itr(inverse, inverse). +adj_itr(invertebrate, invertebrate). +adj_itr(investigative, investigative). +adj_itr(inveterate, inveterate). +adj_itr(invidious, invidious). +adj_itr(invincible, invincible). +adj_itr(inviolable, inviolable). +adj_itr(inviolate, inviolate). +adj_itr(invisible, invisible). +adj_itr(inviting, inviting). +adj_itr(involuntary, involuntary). +adj_itr(involute, involute). +adj_itr(involved, involved). +adj_itr(invulnerable, invulnerable). +adj_itr(inward, inward). +adj_itr(inwrought, inwrought). +adj_itr(irascible, irascible). +adj_itr(irate, irate). +adj_itr(ireful, ireful). +adj_itr(iridescent, iridescent). +adj_itr(irksome, irksome). +adj_itr(ironclad, ironclad). +adj_itr(ironic, ironic). +adj_itr(ironical, ironical). +adj_itr(irrational, irrational). +adj_itr(irreconcilable, irreconcilable). +adj_itr(irrecoverable, irrecoverable). +adj_itr(irredeemable, irredeemable). +adj_itr(irreducible, irreducible). +adj_itr(irrefutable, irrefutable). +adj_itr(irregular, irregular). +adj_itr(irrelevant, irrelevant). +adj_itr(irreligious, irreligious). +adj_itr(irremediable, irremediable). +adj_itr(irremovable, irremovable). +adj_itr(irreparable, irreparable). +adj_itr(irreplaceable, irreplaceable). +adj_itr(irrepressible, irrepressible). +adj_itr(irreproachable, irreproachable). +adj_itr(irresistible, irresistible). +adj_itr(irresolute, irresolute). +adj_itr(irrespective, irrespective). +adj_itr(irresponsible, irresponsible). +adj_itr(irretrievable, irretrievable). +adj_itr(irreverent, irreverent). +adj_itr(irreversible, irreversible). +adj_itr(irrevocable, irrevocable). +adj_itr(irritable, irritable). +adj_itr(irritant, irritant). +adj_itr(islamic, islamic). +adj_itr(isosceles, isosceles). +adj_itr(italic, italic). +adj_itr(itchy, itchy). +adj_itr(itinerant, itinerant). +adj_itr(ivied, ivied). +adj_itr(jaded, jaded). +adj_itr(jagged, jagged). +adj_itr(jaggy, jaggy). +adj_itr(janitorial, janitorial). +adj_itr(jarring, jarring). +adj_itr(jaunty, jaunty). +adj_itr(jazzy, jazzy). +adj_itr(jealous, jealous). +adj_itr(jejune, jejune). +adj_itr(jellied, jellied). +adj_itr(jerky, jerky). +adj_itr(jesting, jesting). +adj_itr(jiggered, jiggered). +adj_itr(jingoistic, jingoistic). +adj_itr(jittery, jittery). +adj_itr(jobless, jobless). +adj_itr(jocose, jocose). +adj_itr(jocular, jocular). +adj_itr(jocund, jocund). +adj_itr(joint, joint). +adj_itr(jolly, jolly). +adj_itr(jolty, jolty). +adj_itr(journalistic, journalistic). +adj_itr(jovial, jovial). +adj_itr(jowly, jowly). +adj_itr(joyful, joyful). +adj_itr(joyless, joyless). +adj_itr(joyous, joyous). +adj_itr(jubilant, jubilant). +adj_itr(judicial, judicial). +adj_itr(judicious, judicious). +adj_itr(jugular, jugular). +adj_itr(juicy, juicy). +adj_itr(jumbo, jumbo). +adj_itr(jumpy, jumpy). +adj_itr(jungly, jungly). +adj_itr(junior, junior). +adj_itr(juridical, juridical). +adj_itr(just, just). +adj_itr(justifiable, justifiable). +adj_itr(juvenile, juvenile). +adj_itr(kaleidoscopic, kaleidoscopic). +adj_itr(kaput, kaput). +adj_itr(keen, keen). +adj_itr(keyless, keyless). +adj_itr(khaki, khaki). +adj_itr(kind, kind). +adj_itr(kindly, kindly). +adj_itr(kindred, kindred). +adj_itr(kinetic, kinetic). +adj_itr(kinglike, kinglike). +adj_itr(kingly, kingly). +adj_itr(kinky, kinky). +adj_itr(kitsch, kitsch). +adj_itr(kittenish, kittenish). +adj_itr(knavish, knavish). +adj_itr(knightly, knightly). +adj_itr(knobbly, knobbly). +adj_itr(knockabout, knockabout). +adj_itr(knockdown, knockdown). +adj_itr(knockout, knockout). +adj_itr(knotty, knotty). +adj_itr(knowing, knowing). +adj_itr(knowledgeable, knowledgeable). +adj_itr(kosher, kosher). +adj_itr(labial, labial). +adj_itr(labored, labored). +adj_itr(laborious, laborious). +adj_itr(laboured, laboured). +adj_itr(labyrinthine, labyrinthine). +adj_itr(lachrymal, lachrymal). +adj_itr(lachrymose, lachrymose). +adj_itr(lackadaisical, lackadaisical). +adj_itr(lackluster, lackluster). +adj_itr(laconic, laconic). +adj_itr(lactic, lactic). +adj_itr(lacy, lacy). +adj_itr(laden, laden). +adj_itr(ladylike, ladylike). +adj_itr(laic, laic). +adj_itr(lambent, lambent). +adj_itr(lame, lame). +adj_itr(lamentable, lamentable). +adj_itr(lamplit, lamplit). +adj_itr(landed, landed). +adj_itr(landless, landless). +adj_itr(landlocked, landlocked). +adj_itr(languid, languid). +adj_itr(languorous, languorous). +adj_itr(lank, lank). +adj_itr(lanky, lanky). +adj_itr(lapidary, lapidary). +adj_itr(laptop, laptop). +adj_itr(large, large). +adj_itr(largish, largish). +adj_itr(larval, larval). +adj_itr(lascivious, lascivious). +adj_itr(last, last). +adj_itr(lasting, lasting). +adj_itr(late, late). +adj_itr(lateen, lateen). +adj_itr(latent, latent). +adj_itr(lateral, lateral). +adj_itr(latish, latish). +adj_itr(latitudinal, latitudinal). +adj_itr(latitudinarian, latitudinarian). +adj_itr(latter, latter). +adj_itr(latticed, latticed). +adj_itr(laudable, laudable). +adj_itr(laudatory, laudatory). +adj_itr(laughable, laughable). +adj_itr(laughing, laughing). +adj_itr(laureate, laureate). +adj_itr(laurelled, laurelled). +adj_itr(lavish, lavish). +adj_itr(lawful, lawful). +adj_itr(lawless, lawless). +adj_itr(lax, lax). +adj_itr(laxative, laxative). +adj_itr(lay, lay). +adj_itr(lazy, lazy). +adj_itr(leaded, leaded). +adj_itr(leaden, leaden). +adj_itr(leaderless, leaderless). +adj_itr(leading, leading). +adj_itr(leafless, leafless). +adj_itr(leafy, leafy). +adj_itr(leaky, leaky). +adj_itr(leal, leal). +adj_itr(lean, lean). +adj_itr(learned, learned). +adj_itr(leasehold, leasehold). +adj_itr(leathery, leathery). +adj_itr(lecherous, lecherous). +adj_itr(leery, leery). +adj_itr(leeward, leeward). +adj_itr(left, left). +adj_itr(legal, legal). +adj_itr(legalistic, legalistic). +adj_itr(legato, legato). +adj_itr(legendary, legendary). +adj_itr(legged, legged). +adj_itr(leggy, leggy). +adj_itr(legible, legible). +adj_itr(legislative, legislative). +adj_itr(legitimate, legitimate). +adj_itr(legless, legless). +adj_itr(leguminous, leguminous). +adj_itr(leisured, leisured). +adj_itr(leisurely, leisurely). +adj_itr(lengthways, lengthways). +adj_itr(lengthy, lengthy). +adj_itr(lenient, lenient). +adj_itr(lento, lento). +adj_itr(leonine, leonine). +adj_itr(leprous, leprous). +adj_itr(lethal, lethal). +adj_itr(lethargic, lethargic). +adj_itr(lettered, lettered). +adj_itr(level, level). +adj_itr(leveraged, leveraged). +adj_itr(lewd, lewd). +adj_itr(lexical, lexical). +adj_itr(liable, liable). +adj_itr(libellous, libellous). +adj_itr(liberal, liberal). +adj_itr(libidinous, libidinous). +adj_itr(licentious, licentious). +adj_itr(licit, licit). +adj_itr(lidless, lidless). +adj_itr(liege, liege). +adj_itr(lifeless, lifeless). +adj_itr(lifelike, lifelike). +adj_itr(lifelong, lifelong). +adj_itr(light, light). +adj_itr(lightsome, lightsome). +adj_itr(lightweight, lightweight). +adj_itr(ligneous, ligneous). +adj_itr(likable, likable). +adj_itr(likeable, likeable). +adj_itr(likely, likely). +adj_itr(limbed, limbed). +adj_itr(limber, limber). +adj_itr(limbless, limbless). +adj_itr(limitless, limitless). +adj_itr(limp, limp). +adj_itr(limpid, limpid). +adj_itr(lineal, lineal). +adj_itr(linear, linear). +adj_itr(lingering, lingering). +adj_itr(lingual, lingual). +adj_itr(linguistic, linguistic). +adj_itr(lipped, lipped). +adj_itr(liquescent, liquescent). +adj_itr(liquid, liquid). +adj_itr(lissom, lissom). +adj_itr(lissome, lissome). +adj_itr(listless, listless). +adj_itr(literal, literal). +adj_itr(literary, literary). +adj_itr(literate, literate). +adj_itr(lithe, lithe). +adj_itr(lithographic, lithographic). +adj_itr(litigious, litigious). +adj_itr(little, little). +adj_itr(littoral, littoral). +adj_itr(liturgical, liturgical). +adj_itr(livable, livable). +adj_itr(live, live). +adj_itr(liveable, liveable). +adj_itr(livelong, livelong). +adj_itr(lively, lively). +adj_itr(liveried, liveried). +adj_itr(liverish, liverish). +adj_itr(livid, livid). +adj_itr(living, living). +adj_itr(loaded, loaded). +adj_itr(loamy, loamy). +adj_itr(loath, loath). +adj_itr(loathly, loathly). +adj_itr(loathsome, loathsome). +adj_itr(lobed, lobed). +adj_itr(local, local). +adj_itr(loco, loco). +adj_itr(locomotive, locomotive). +adj_itr(lofty, lofty). +adj_itr(logarithmic, logarithmic). +adj_itr(logical, logical). +adj_itr(logistical, logistical). +adj_itr(lone, lone). +adj_itr(lonely, lonely). +adj_itr(lonesome, lonesome). +adj_itr(long, long). +adj_itr(longawaited, longawaited). +adj_itr(longish, longish). +adj_itr(longitudinal, longitudinal). +adj_itr(longstanding, longstanding). +adj_itr(longterm, longterm). +adj_itr(longtime, longtime). +adj_itr(loony, loony). +adj_itr(loopy, loopy). +adj_itr(loose, loose). +adj_itr(lopsided, lopsided). +adj_itr(loquacious, loquacious). +adj_itr(lordless, lordless). +adj_itr(lordly, lordly). +adj_itr(lorn, lorn). +adj_itr(loth, loth). +adj_itr(loud, loud). +adj_itr(lousy, lousy). +adj_itr(loutish, loutish). +adj_itr(louvered, louvered). +adj_itr(lovable, lovable). +adj_itr(loveless, loveless). +adj_itr(lovelorn, lovelorn). +adj_itr(lovely, lovely). +adj_itr(loverlike, loverlike). +adj_itr(lovesick, lovesick). +adj_itr(loving, loving). +adj_itr(low, low). +adj_itr(lowborn, lowborn). +adj_itr(lowbred, lowbred). +adj_itr(lowbrow, lowbrow). +adj_itr(lowermost, lowermost). +adj_itr(lowly, lowly). +adj_itr(loyal, loyal). +adj_itr(lubberly, lubberly). +adj_itr(lucent, lucent). +adj_itr(lucid, lucid). +adj_itr(luckless, luckless). +adj_itr(lucky, lucky). +adj_itr(lucrative, lucrative). +adj_itr(ludicrous, ludicrous). +adj_itr(lugubrious, lugubrious). +adj_itr(lukewarm, lukewarm). +adj_itr(lumbar, lumbar). +adj_itr(luminous, luminous). +adj_itr(lumpish, lumpish). +adj_itr(lumpy, lumpy). +adj_itr(lunar, lunar). +adj_itr(lurid, lurid). +adj_itr(luscious, luscious). +adj_itr(lush, lush). +adj_itr(lustful, lustful). +adj_itr(lustrous, lustrous). +adj_itr(lusty, lusty). +adj_itr(luxuriant, luxuriant). +adj_itr(luxurious, luxurious). +adj_itr(lymphatic, lymphatic). +adj_itr(lyric, lyric). +adj_itr(lyrical, lyrical). +adj_itr(macabre, macabre). +adj_itr(machiavellian, machiavellian). +adj_itr(macho, macho). +adj_itr(macrobiotic, macrobiotic). +adj_itr(macroeconomic, macroeconomic). +adj_itr(mad, mad). +adj_itr(magenta, magenta). +adj_itr(maggoty, maggoty). +adj_itr(magic, magic). +adj_itr(magical, magical). +adj_itr(magisterial, magisterial). +adj_itr(magnanimous, magnanimous). +adj_itr(magnetic, magnetic). +adj_itr(magnificent, magnificent). +adj_itr(magniloquent, magniloquent). +adj_itr(maiden, maiden). +adj_itr(maidenlike, maidenlike). +adj_itr(maidenly, maidenly). +adj_itr(mailed, mailed). +adj_itr(main, main). +adj_itr(maintainable, maintainable). +adj_itr(majestic, majestic). +adj_itr(major, major). +adj_itr(maladjusted, maladjusted). +adj_itr(maladroit, maladroit). +adj_itr(malapropos, malapropos). +adj_itr(malarial, malarial). +adj_itr(malcontent, malcontent). +adj_itr(male, male). +adj_itr(maleficent, maleficent). +adj_itr(malevolent, malevolent). +adj_itr(malformed, malformed). +adj_itr(malicious, malicious). +adj_itr(malign, malign). +adj_itr(malignant, malignant). +adj_itr(malleable, malleable). +adj_itr(malodorous, malodorous). +adj_itr(manageable, manageable). +adj_itr(managerial, managerial). +adj_itr(mandatory, mandatory). +adj_itr(maneuverable, maneuverable). +adj_itr(manful, manful). +adj_itr(mangy, mangy). +adj_itr(maniacal, maniacal). +adj_itr(manic, manic). +adj_itr(manifest, manifest). +adj_itr(manifold, manifold). +adj_itr(manipulative, manipulative). +adj_itr(manlike, manlike). +adj_itr(manly, manly). +adj_itr(manmade, manmade). +adj_itr(mannered, mannered). +adj_itr(mannerly, mannerly). +adj_itr(mannish, mannish). +adj_itr(manoeuvrable, manoeuvrable). +adj_itr(manorial, manorial). +adj_itr(manual, manual). +adj_itr(marbled, marbled). +adj_itr(marginal, marginal). +adj_itr(marine, marine). +adj_itr(marital, marital). +adj_itr(maritime, maritime). +adj_itr(marked, marked). +adj_itr(marketable, marketable). +adj_itr(marmoreal, marmoreal). +adj_itr(maroon, maroon). +adj_itr(marriageable, marriageable). +adj_itr(married, married). +adj_itr(marshy, marshy). +adj_itr(marsupial, marsupial). +adj_itr(martial, martial). +adj_itr(marvellous, marvellous). +adj_itr(marvelous, marvelous). +adj_itr(marxist, marxist). +adj_itr(masculine, masculine). +adj_itr(masochistic, masochistic). +adj_itr(masonic, masonic). +adj_itr(massive, massive). +adj_itr(massy, massy). +adj_itr(masterful, masterful). +adj_itr(masterless, masterless). +adj_itr(masterly, masterly). +adj_itr(mat, mat). +adj_itr(matchless, matchless). +adj_itr(material, material). +adj_itr(materialistic, materialistic). +adj_itr(maternal, maternal). +adj_itr(matey, matey). +adj_itr(mathematical, mathematical). +adj_itr(matriarchal, matriarchal). +adj_itr(matrimonial, matrimonial). +adj_itr(matronly, matronly). +adj_itr(matt, matt). +adj_itr(matted, matted). +adj_itr(mature, mature). +adj_itr(matutinal, matutinal). +adj_itr(maudlin, maudlin). +adj_itr(mauve, mauve). +adj_itr(mawkish, mawkish). +adj_itr(maximal, maximal). +adj_itr(maximum, maximum). +adj_itr(mayoral, mayoral). +adj_itr(mazed, mazed). +adj_itr(meager, meager). +adj_itr(meagre, meagre). +adj_itr(mealy, mealy). +adj_itr(mean, mean). +adj_itr(meaning, meaning). +adj_itr(meaningful, meaningful). +adj_itr(meaningless, meaningless). +adj_itr(measly, measly). +adj_itr(measurable, measurable). +adj_itr(measured, measured). +adj_itr(measureless, measureless). +adj_itr(meatless, meatless). +adj_itr(meatpacking, meatpacking). +adj_itr(meaty, meaty). +adj_itr(mechanical, mechanical). +adj_itr(mechanistic, mechanistic). +adj_itr(meddlesome, meddlesome). +adj_itr(mediaeval, mediaeval). +adj_itr(medial, medial). +adj_itr(median, median). +adj_itr(medical, medical). +adj_itr(medicinal, medicinal). +adj_itr(medieval, medieval). +adj_itr(mediocre, mediocre). +adj_itr(meditative, meditative). +adj_itr(medium, medium). +adj_itr(mediumsized, mediumsized). +adj_itr(meek, meek). +adj_itr(meet, meet). +adj_itr(megalithic, megalithic). +adj_itr(melancholic, melancholic). +adj_itr(melancholy, melancholy). +adj_itr(mellifluous, mellifluous). +adj_itr(mellow, mellow). +adj_itr(melodic, melodic). +adj_itr(melodious, melodious). +adj_itr(melodramatic, melodramatic). +adj_itr(melting, melting). +adj_itr(membranous, membranous). +adj_itr(memorable, memorable). +adj_itr(mendacious, mendacious). +adj_itr(mendicant, mendicant). +adj_itr(menial, menial). +adj_itr(menstrual, menstrual). +adj_itr(mensurable, mensurable). +adj_itr(mental, mental). +adj_itr(mentholated, mentholated). +adj_itr(mentioned, mentioned). +adj_itr(mercantile, mercantile). +adj_itr(mercenary, mercenary). +adj_itr(merciful, merciful). +adj_itr(merciless, merciless). +adj_itr(mercurial, mercurial). +adj_itr(mere, mere). +adj_itr(meretricious, meretricious). +adj_itr(meridional, meridional). +adj_itr(meritocratic, meritocratic). +adj_itr(meritorious, meritorious). +adj_itr(merry, merry). +adj_itr(mesmeric, mesmeric). +adj_itr(mesopotamian, mesopotamian). +adj_itr(messianic, messianic). +adj_itr(messy, messy). +adj_itr(metabolic, metabolic). +adj_itr(metacarpal, metacarpal). +adj_itr(metallic, metallic). +adj_itr(metallurgical, metallurgical). +adj_itr(metaphorical, metaphorical). +adj_itr(metaphysical, metaphysical). +adj_itr(metatarsal, metatarsal). +adj_itr(meteoric, meteoric). +adj_itr(meteorological, meteorological). +adj_itr(methodical, methodical). +adj_itr(methodological, methodological). +adj_itr(methylated, methylated). +adj_itr(meticulous, meticulous). +adj_itr(metric, metric). +adj_itr(metrical, metrical). +adj_itr(metromedia, metromedia). +adj_itr(metropolitan, metropolitan). +adj_itr(mettlesome, mettlesome). +adj_itr(mezzanine, mezzanine). +adj_itr(micro, micro). +adj_itr(microscopic, microscopic). +adj_itr(microscopical, microscopical). +adj_itr(mid, mid). +adj_itr(middleweight, middleweight). +adj_itr(middling, middling). +adj_itr(midlantic, midlantic). +adj_itr(midlevel, midlevel). +adj_itr(midmost, midmost). +adj_itr(midrange, midrange). +adj_itr(midsize, midsize). +adj_itr(midsized, midsized). +adj_itr(midway, midway). +adj_itr(midweek, midweek). +adj_itr(midwestern, midwestern). +adj_itr(midyear, midyear). +adj_itr(mighty, mighty). +adj_itr(migratory, migratory). +adj_itr(milch, milch). +adj_itr(mild, mild). +adj_itr(militant, militant). +adj_itr(militaristic, militaristic). +adj_itr(military, military). +adj_itr(milky, milky). +adj_itr(millennial, millennial). +adj_itr(millionfold, millionfold). +adj_itr(millionth, millionth). +adj_itr(mimetic, mimetic). +adj_itr(mimic, mimic). +adj_itr(minatory, minatory). +adj_itr(mincing, mincing). +adj_itr(minded, minded). +adj_itr(mindful, mindful). +adj_itr(mindless, mindless). +adj_itr(mineral, mineral). +adj_itr(mingy, mingy). +adj_itr(mini, mini). +adj_itr(minimal, minimal). +adj_itr(minimum, minimum). +adj_itr(ministerial, ministerial). +adj_itr(ministrant, ministrant). +adj_itr(minor, minor). +adj_itr(minus, minus). +adj_itr(minuscule, minuscule). +adj_itr(minute, minute). +adj_itr(miraculous, miraculous). +adj_itr(mirthful, mirthful). +adj_itr(mirthless, mirthless). +adj_itr(miry, miry). +adj_itr(misanthropic, misanthropic). +adj_itr(misbegotten, misbegotten). +adj_itr(miscellaneous, miscellaneous). +adj_itr(mischievous, mischievous). +adj_itr(miserable, miserable). +adj_itr(miserly, miserly). +adj_itr(misguided, misguided). +adj_itr(misshapen, misshapen). +adj_itr(missing, missing). +adj_itr(mistaken, mistaken). +adj_itr(mistrustful, mistrustful). +adj_itr(misty, misty). +adj_itr(mixed, mixed). +adj_itr(mnemonic, mnemonic). +adj_itr(moated, moated). +adj_itr(mobile, mobile). +adj_itr(mock, mock). +adj_itr(mod, mod). +adj_itr(modal, modal). +adj_itr(moderate, moderate). +adj_itr(modern, modern). +adj_itr(modernistic, modernistic). +adj_itr(modest, modest). +adj_itr(modish, modish). +adj_itr(modular, modular). +adj_itr(moist, moist). +adj_itr(molar, molar). +adj_itr(moldy, moldy). +adj_itr(molecular, molecular). +adj_itr(momentary, momentary). +adj_itr(momentous, momentous). +adj_itr(monarchic, monarchic). +adj_itr(monastic, monastic). +adj_itr(monaural, monaural). +adj_itr(monetary, monetary). +adj_itr(moneyed, moneyed). +adj_itr(moneyless, moneyless). +adj_itr(mongol, mongol). +adj_itr(mongrel, mongrel). +adj_itr(monkish, monkish). +adj_itr(mono, mono). +adj_itr(monochrome, monochrome). +adj_itr(monocled, monocled). +adj_itr(monoclonal, monoclonal). +adj_itr(monogamous, monogamous). +adj_itr(monolithic, monolithic). +adj_itr(monopolistic, monopolistic). +adj_itr(monosyllabic, monosyllabic). +adj_itr(monotheistic, monotheistic). +adj_itr(monotonous, monotonous). +adj_itr(monstrous, monstrous). +adj_itr(monthlong, monthlong). +adj_itr(monthly, monthly). +adj_itr(monumental, monumental). +adj_itr(moody, moody). +adj_itr(moonless, moonless). +adj_itr(moonlit, moonlit). +adj_itr(moonstruck, moonstruck). +adj_itr(moony, moony). +adj_itr(moot, moot). +adj_itr(moral, moral). +adj_itr(moralistic, moralistic). +adj_itr(morbid, morbid). +adj_itr(mordant, mordant). +adj_itr(morganatic, morganatic). +adj_itr(moribund, moribund). +adj_itr(mormon, mormon). +adj_itr(moronic, moronic). +adj_itr(morose, morose). +adj_itr(morphemic, morphemic). +adj_itr(morphological, morphological). +adj_itr(mortal, mortal). +adj_itr(mosaic, mosaic). +adj_itr(mossy, mossy). +adj_itr(motherless, motherless). +adj_itr(motherlike, motherlike). +adj_itr(motherly, motherly). +adj_itr(mothproof, mothproof). +adj_itr(motionless, motionless). +adj_itr(motive, motive). +adj_itr(motiveless, motiveless). +adj_itr(motley, motley). +adj_itr(mouldy, mouldy). +adj_itr(mountainous, mountainous). +adj_itr(mournful, mournful). +adj_itr(mousy, mousy). +adj_itr(movable, movable). +adj_itr(much, much). +adj_itr(mucky, mucky). +adj_itr(mucous, mucous). +adj_itr(muddy, muddy). +adj_itr(muggy, muggy). +adj_itr(mulish, mulish). +adj_itr(mullioned, mullioned). +adj_itr(multibillion, multibillion). +adj_itr(multicar, multicar). +adj_itr(multifamily, multifamily). +adj_itr(multifarious, multifarious). +adj_itr(multiform, multiform). +adj_itr(multilateral, multilateral). +adj_itr(multilayer, multilayer). +adj_itr(multimillion, multimillion). +adj_itr(multinational, multinational). +adj_itr(multiple, multiple). +adj_itr(multiplex, multiplex). +adj_itr(multipurpose, multipurpose). +adj_itr(multitudinous, multitudinous). +adj_itr(multiyear, multiyear). +adj_itr(mum, mum). +adj_itr(mundane, mundane). +adj_itr(municipal, municipal). +adj_itr(munificent, munificent). +adj_itr(mural, mural). +adj_itr(murderous, murderous). +adj_itr(murky, murky). +adj_itr(muscular, muscular). +adj_itr(mushy, mushy). +adj_itr(musical, musical). +adj_itr(musky, musky). +adj_itr(musty, musty). +adj_itr(mutable, mutable). +adj_itr(mute, mute). +adj_itr(mutinous, mutinous). +adj_itr(mutual, mutual). +adj_itr(muzzy, muzzy). +adj_itr(myopic, myopic). +adj_itr(myriad, myriad). +adj_itr(mysterious, mysterious). +adj_itr(mystic, mystic). +adj_itr(mystical, mystical). +adj_itr(mythical, mythical). +adj_itr(mythological, mythological). +adj_itr(naive, naive). +adj_itr(naked, naked). +adj_itr(nameless, nameless). +adj_itr(narcotic, narcotic). +adj_itr(narrow, narrow). +adj_itr(nasal, nasal). +adj_itr(nascent, nascent). +adj_itr(nasty, nasty). +adj_itr(natal, natal). +adj_itr(national, national). +adj_itr(nationalist, nationalist). +adj_itr(nationalistic, nationalistic). +adj_itr(nationwide, nationwide). +adj_itr(native, native). +adj_itr(natty, natty). +adj_itr(natural, natural). +adj_itr(naturalistic, naturalistic). +adj_itr(naughty, naughty). +adj_itr(nauseous, nauseous). +adj_itr(nautical, nautical). +adj_itr(naval, naval). +adj_itr(navigable, navigable). +adj_itr('naïve', 'naïve'). +adj_itr(nearby, nearby). +adj_itr(neat, neat). +adj_itr(nebular, nebular). +adj_itr(nebulous, nebulous). +adj_itr(necessary, necessary). +adj_itr(necessitous, necessitous). +adj_itr(nee, nee). +adj_itr(needful, needful). +adj_itr(needless, needless). +adj_itr(needy, needy). +adj_itr(nefarious, nefarious). +adj_itr(negative, negative). +adj_itr(neglectful, neglectful). +adj_itr(negligent, negligent). +adj_itr(negligible, negligible). +adj_itr(negotiable, negotiable). +adj_itr(neighboring, neighboring). +adj_itr(neighborly, neighborly). +adj_itr(neighbourly, neighbourly). +adj_itr(neolithic, neolithic). +adj_itr(nerveless, nerveless). +adj_itr(nervous, nervous). +adj_itr(nervy, nervy). +adj_itr(nescient, nescient). +adj_itr(net, net). +adj_itr(nether, nether). +adj_itr(nethermost, nethermost). +adj_itr(nett, nett). +adj_itr(neural, neural). +adj_itr(neuralgic, neuralgic). +adj_itr(neurasthenic, neurasthenic). +adj_itr(neurotic, neurotic). +adj_itr(neuter, neuter). +adj_itr(neutral, neutral). +adj_itr(new, new). +adj_itr(newborn, newborn). +adj_itr(newfangled, newfangled). +adj_itr(newfound, newfound). +adj_itr(newsless, newsless). +adj_itr(newsworthy, newsworthy). +adj_itr(newsy, newsy). +adj_itr(next, next). +adj_itr(nice, nice). +adj_itr(niffy, niffy). +adj_itr(nifty, nifty). +adj_itr(niggardly, niggardly). +adj_itr(niggling, niggling). +adj_itr(nightlong, nightlong). +adj_itr(nightly, nightly). +adj_itr(nightmarish, nightmarish). +adj_itr(nihilistic, nihilistic). +adj_itr(nimble, nimble). +adj_itr(ninefold, ninefold). +adj_itr(nipping, nipping). +adj_itr(nippy, nippy). +adj_itr(nisi, nisi). +adj_itr(nitric, nitric). +adj_itr(nitrous, nitrous). +adj_itr(nitwitted, nitwitted). +adj_itr(noble, noble). +adj_itr(nocturnal, nocturnal). +adj_itr(nodular, nodular). +adj_itr(nodulated, nodulated). +adj_itr(noiseless, noiseless). +adj_itr(noisome, noisome). +adj_itr(noisy, noisy). +adj_itr(nomadic, nomadic). +adj_itr(nominal, nominal). +adj_itr(nominative, nominative). +adj_itr(nonagenarian, nonagenarian). +adj_itr(nonbinding, nonbinding). +adj_itr(noncallable, noncallable). +adj_itr(nonchalant, nonchalant). +adj_itr(noncommissioned, noncommissioned). +adj_itr(noncommittal, noncommittal). +adj_itr(noncommunist, noncommunist). +adj_itr(noncompetitive, noncompetitive). +adj_itr(noncontract, noncontract). +adj_itr(nondescript, nondescript). +adj_itr(nondurable, nondurable). +adj_itr(nonexistent, nonexistent). +adj_itr(nonferrous, nonferrous). +adj_itr(nonfinancial, nonfinancial). +adj_itr(nonflammable, nonflammable). +adj_itr(nongratis, nongratis). +adj_itr(nonlethal, nonlethal). +adj_itr(nonmilitary, nonmilitary). +adj_itr(nonmoral, nonmoral). +adj_itr(nonpareil, nonpareil). +adj_itr(nonpartisan, nonpartisan). +adj_itr(nonperforming, nonperforming). +adj_itr(nonprofit, nonprofit). +adj_itr(nonpublic, nonpublic). +adj_itr(nonrecurring, nonrecurring). +adj_itr(nonresident, nonresident). +adj_itr(nonresidential, nonresidential). +adj_itr(nonsensical, nonsensical). +adj_itr(nonstick, nonstick). +adj_itr(nonstop, nonstop). +adj_itr(nonstrategic, nonstrategic). +adj_itr(nonunion, nonunion). +adj_itr(nonvolatile, nonvolatile). +adj_itr(nonvoting, nonvoting). +adj_itr(nonwhaling, nonwhaling). +adj_itr(nonwoven, nonwoven). +adj_itr(noonday, noonday). +adj_itr(normal, normal). +adj_itr(normative, normative). +adj_itr(north, north). +adj_itr(northeast, northeast). +adj_itr(northeasterly, northeasterly). +adj_itr(northeastern, northeastern). +adj_itr(northerly, northerly). +adj_itr(northern, northern). +adj_itr(northernmost, northernmost). +adj_itr(northwest, northwest). +adj_itr(northwesterly, northwesterly). +adj_itr(northwestern, northwestern). +adj_itr(nosed, nosed). +adj_itr(nosey, nosey). +adj_itr(nostalgic, nostalgic). +adj_itr(nosy, nosy). +adj_itr(notable, notable). +adj_itr(noted, noted). +adj_itr(noteworthy, noteworthy). +adj_itr(noticeable, noticeable). +adj_itr(notifiable, notifiable). +adj_itr(notional, notional). +adj_itr(notorious, notorious). +adj_itr(nouveau, nouveau). +adj_itr(novel, novel). +adj_itr(noxious, noxious). +adj_itr(nubile, nubile). +adj_itr(nuclear, nuclear). +adj_itr(nucleic, nucleic). +adj_itr(nude, nude). +adj_itr(nugatory, nugatory). +adj_itr(numb, numb). +adj_itr(numberless, numberless). +adj_itr(numerable, numerable). +adj_itr(numeral, numeral). +adj_itr(numerate, numerate). +adj_itr(numeric, numeric). +adj_itr(numerical, numerical). +adj_itr(numerous, numerous). +adj_itr(numinous, numinous). +adj_itr(nuptial, nuptial). +adj_itr(nutrient, nutrient). +adj_itr(nutritional, nutritional). +adj_itr(nutritious, nutritious). +adj_itr(nutritive, nutritive). +adj_itr(nuts, nuts). +adj_itr(nutty, nutty). +adj_itr(nymphomaniac, nymphomaniac). +adj_itr('née', 'née'). +adj_itr(oafish, oafish). +adj_itr(oaken, oaken). +adj_itr(obdurate, obdurate). +adj_itr(obedient, obedient). +adj_itr(obese, obese). +adj_itr(objectionable, objectionable). +adj_itr(objective, objective). +adj_itr(oblate, oblate). +adj_itr(obligatory, obligatory). +adj_itr(obliging, obliging). +adj_itr(oblique, oblique). +adj_itr(oblivious, oblivious). +adj_itr(oblong, oblong). +adj_itr(obnoxious, obnoxious). +adj_itr(obscene, obscene). +adj_itr(obscure, obscure). +adj_itr(obsequious, obsequious). +adj_itr(observable, observable). +adj_itr(observant, observant). +adj_itr(observing, observing). +adj_itr(obsessional, obsessional). +adj_itr(obsessive, obsessive). +adj_itr(obsolescent, obsolescent). +adj_itr(obsolete, obsolete). +adj_itr(obstetric, obstetric). +adj_itr(obstetrical, obstetrical). +adj_itr(obstinate, obstinate). +adj_itr(obstreperous, obstreperous). +adj_itr(obstructive, obstructive). +adj_itr(obtainable, obtainable). +adj_itr(obtrusive, obtrusive). +adj_itr(obtuse, obtuse). +adj_itr(obvious, obvious). +adj_itr(occasional, occasional). +adj_itr(occidental, occidental). +adj_itr(occult, occult). +adj_itr(occupational, occupational). +adj_itr(oceangoing, oceangoing). +adj_itr(oceanic, oceanic). +adj_itr(octagonal, octagonal). +adj_itr(octogenarian, octogenarian). +adj_itr(ocular, ocular). +adj_itr(odd, odd). +adj_itr(odious, odious). +adj_itr(odoriferous, odoriferous). +adj_itr(odorless, odorless). +adj_itr(odorous, odorous). +adj_itr(odourless, odourless). +adj_itr(oecumenical, oecumenical). +adj_itr(offbeat, offbeat). +adj_itr(offenceless, offenceless). +adj_itr(offenseless, offenseless). +adj_itr(offensive, offensive). +adj_itr(offhand, offhand). +adj_itr(offhanded, offhanded). +adj_itr(official, official). +adj_itr(officious, officious). +adj_itr(offish, offish). +adj_itr(offshore, offshore). +adj_itr(offside, offside). +adj_itr(offstage, offstage). +adj_itr(ogreish, ogreish). +adj_itr(oiled, oiled). +adj_itr(oilfired, oilfired). +adj_itr(oily, oily). +adj_itr(okay, okay). +adj_itr(old, old). +adj_itr(olden, olden). +adj_itr(oldish, oldish). +adj_itr(oleaginous, oleaginous). +adj_itr(olfactory, olfactory). +adj_itr(olive, olive). +adj_itr(olympic, olympic). +adj_itr(ominous, ominous). +adj_itr(omnipotent, omnipotent). +adj_itr(omnipresent, omnipresent). +adj_itr(omniscient, omniscient). +adj_itr(omnivorous, omnivorous). +adj_itr(oncoming, oncoming). +adj_itr(onerous, onerous). +adj_itr(onetime, onetime). +adj_itr(ongoing, ongoing). +adj_itr(online, online). +adj_itr(only, only). +adj_itr(onshore, onshore). +adj_itr(onward, onward). +adj_itr(oolong, oolong). +adj_itr(oozy, oozy). +adj_itr(opalescent, opalescent). +adj_itr(opaque, opaque). +adj_itr(open, open). +adj_itr(opencast, opencast). +adj_itr(opening, opening). +adj_itr(operable, operable). +adj_itr(operatic, operatic). +adj_itr(operational, operational). +adj_itr(operative, operative). +adj_itr(ophthalmic, ophthalmic). +adj_itr(opinionated, opinionated). +adj_itr(opinionative, opinionative). +adj_itr(opportune, opportune). +adj_itr(opportunistic, opportunistic). +adj_itr(opposite, opposite). +adj_itr(oppressive, oppressive). +adj_itr(opprobrious, opprobrious). +adj_itr(optative, optative). +adj_itr(optic, optic). +adj_itr(optical, optical). +adj_itr(optimal, optimal). +adj_itr(optimistic, optimistic). +adj_itr(optional, optional). +adj_itr(opulent, opulent). +adj_itr(oracular, oracular). +adj_itr(oral, oral). +adj_itr(orange, orange). +adj_itr(oratorical, oratorical). +adj_itr(orbital, orbital). +adj_itr(orchestral, orchestral). +adj_itr(orderly, orderly). +adj_itr(ordinal, ordinal). +adj_itr(ordinary, ordinary). +adj_itr(organic, organic). +adj_itr(organizational, organizational). +adj_itr(organized, organized). +adj_itr(orgiastic, orgiastic). +adj_itr(oriental, oriental). +adj_itr(original, original). +adj_itr(ornamental, ornamental). +adj_itr(ornate, ornate). +adj_itr(ornery, ornery). +adj_itr(ornithological, ornithological). +adj_itr(orotund, orotund). +adj_itr(orthodontic, orthodontic). +adj_itr(orthodox, orthodox). +adj_itr(orthogonal, orthogonal). +adj_itr(orthographic, orthographic). +adj_itr(orthopaedic, orthopaedic). +adj_itr(orthopedic, orthopedic). +adj_itr(osseous, osseous). +adj_itr(ostensible, ostensible). +adj_itr(ostentatious, ostentatious). +adj_itr(other, other). +adj_itr(otherworldly, otherworldly). +adj_itr(otiose, otiose). +adj_itr(outback, outback). +adj_itr(outboard, outboard). +adj_itr(outbound, outbound). +adj_itr(outcast, outcast). +adj_itr(outcaste, outcaste). +adj_itr(outdated, outdated). +adj_itr(outdoor, outdoor). +adj_itr(outer, outer). +adj_itr(outermost, outermost). +adj_itr(outgoing, outgoing). +adj_itr(outlandish, outlandish). +adj_itr(outlying, outlying). +adj_itr(outmoded, outmoded). +adj_itr(outmost, outmost). +adj_itr(outrageous, outrageous). +adj_itr(outre, outre). +adj_itr(outrigged, outrigged). +adj_itr(outright, outright). +adj_itr('outré', 'outré'). +adj_itr(outsize, outsize). +adj_itr(outspoken, outspoken). +adj_itr(outspread, outspread). +adj_itr(outstanding, outstanding). +adj_itr(outstretched, outstretched). +adj_itr(outward, outward). +adj_itr(oval, oval). +adj_itr(overabundant, overabundant). +adj_itr(overactive, overactive). +adj_itr(overall, overall). +adj_itr(overambitious, overambitious). +adj_itr(overanxious, overanxious). +adj_itr(overarm, overarm). +adj_itr(overbearing, overbearing). +adj_itr(overblown, overblown). +adj_itr(overbold, overbold). +adj_itr(overbusy, overbusy). +adj_itr(overcareful, overcareful). +adj_itr(overcast, overcast). +adj_itr(overcautious, overcautious). +adj_itr(overconfident, overconfident). +adj_itr(overcredulous, overcredulous). +adj_itr(overcritical, overcritical). +adj_itr(overcurious, overcurious). +adj_itr(overdelicate, overdelicate). +adj_itr(overdue, overdue). +adj_itr(overeager, overeager). +adj_itr(overemotional, overemotional). +adj_itr(overenthusiastic, overenthusiastic). +adj_itr(overexcited, overexcited). +adj_itr(overfamiliar, overfamiliar). +adj_itr(overfond, overfond). +adj_itr(overfull, overfull). +adj_itr(overgenerous, overgenerous). +adj_itr(overgreedy, overgreedy). +adj_itr(overgrown, overgrown). +adj_itr(overhand, overhand). +adj_itr(overhasty, overhasty). +adj_itr(overhead, overhead). +adj_itr(overjealous, overjealous). +adj_itr(overjoyed, overjoyed). +adj_itr(overladen, overladen). +adj_itr(overland, overland). +adj_itr(overlarge, overlarge). +adj_itr(overmature, overmature). +adj_itr(overmodest, overmodest). +adj_itr(overmuch, overmuch). +adj_itr(overnervous, overnervous). +adj_itr(overnight, overnight). +adj_itr(overpowering, overpowering). +adj_itr(overpriced, overpriced). +adj_itr(overproud, overproud). +adj_itr(overripe, overripe). +adj_itr(oversea, oversea). +adj_itr(overseas, overseas). +adj_itr(oversensitive, oversensitive). +adj_itr(overserious, overserious). +adj_itr(oversewn, oversewn). +adj_itr(oversexed, oversexed). +adj_itr(overshot, overshot). +adj_itr(oversize, oversize). +adj_itr(oversized, oversized). +adj_itr(oversold, oversold). +adj_itr(overstrung, overstrung). +adj_itr(overstuffed, overstuffed). +adj_itr(oversubscribed, oversubscribed). +adj_itr(oversuspicious, oversuspicious). +adj_itr(overt, overt). +adj_itr(overweening, overweening). +adj_itr(overweight, overweight). +adj_itr(overweighted, overweighted). +adj_itr(overwrought, overwrought). +adj_itr(overzealous, overzealous). +adj_itr(oviparous, oviparous). +adj_itr(ovoid, ovoid). +adj_itr(owing, owing). +adj_itr(owlish, owlish). +adj_itr(ownerless, ownerless). +adj_itr(oxeyed, oxeyed). +adj_itr(oxyacetylene, oxyacetylene). +adj_itr(pacific, pacific). +adj_itr(pagan, pagan). +adj_itr(pained, pained). +adj_itr(painful, painful). +adj_itr(painless, painless). +adj_itr(painstaking, painstaking). +adj_itr(pajama, pajama). +adj_itr(palaeolithic, palaeolithic). +adj_itr(palatable, palatable). +adj_itr(palatal, palatal). +adj_itr(palatial, palatial). +adj_itr(pale, pale). +adj_itr(paleolithic, paleolithic). +adj_itr(palish, palish). +adj_itr(palliative, palliative). +adj_itr(pallid, pallid). +adj_itr(pally, pally). +adj_itr(palmy, palmy). +adj_itr(palpable, palpable). +adj_itr(paltry, paltry). +adj_itr(panchromatic, panchromatic). +adj_itr(pancreatic, pancreatic). +adj_itr(pandemic, pandemic). +adj_itr(panicky, panicky). +adj_itr(panoplied, panoplied). +adj_itr(panoptic, panoptic). +adj_itr(panoramic, panoramic). +adj_itr(pantheistic, pantheistic). +adj_itr(panzer, panzer). +adj_itr(papal, papal). +adj_itr(paperbacked, paperbacked). +adj_itr(paperless, paperless). +adj_itr(papist, papist). +adj_itr(parabolic, parabolic). +adj_itr(parabolical, parabolical). +adj_itr(paradisiac, paradisiac). +adj_itr(paradisiacal, paradisiacal). +adj_itr(paradoxical, paradoxical). +adj_itr(parallel, parallel). +adj_itr(paralytic, paralytic). +adj_itr(paramilitary, paramilitary). +adj_itr(paramount, paramount). +adj_itr(paranoid, paranoid). +adj_itr(paraplegic, paraplegic). +adj_itr(parasitic, parasitic). +adj_itr(parasitical, parasitical). +adj_itr(pardonable, pardonable). +adj_itr(parental, parental). +adj_itr(parenthetic, parenthetic). +adj_itr(parenthetical, parenthetical). +adj_itr(parky, parky). +adj_itr(parliamentary, parliamentary). +adj_itr(parlous, parlous). +adj_itr(parochial, parochial). +adj_itr(parsimonious, parsimonious). +adj_itr(partial, partial). +adj_itr(participial, participial). +adj_itr(particular, particular). +adj_itr(partisan, partisan). +adj_itr(partitive, partitive). +adj_itr(paschal, paschal). +adj_itr(passable, passable). +adj_itr(passe, passe). +adj_itr(passee, passee). +adj_itr(passing, passing). +adj_itr(passionate, passionate). +adj_itr(passionless, passionless). +adj_itr(passive, passive). +adj_itr('passé', 'passé'). +adj_itr('passée', 'passée'). +adj_itr(pastoral, pastoral). +adj_itr(pasty, pasty). +adj_itr(patchy, patchy). +adj_itr(patent, patent). +adj_itr(paternal, paternal). +adj_itr(pathetic, pathetic). +adj_itr(pathless, pathless). +adj_itr(pathological, pathological). +adj_itr(patient, patient). +adj_itr(patriarchal, patriarchal). +adj_itr(patrician, patrician). +adj_itr(patrimonial, patrimonial). +adj_itr(patriotic, patriotic). +adj_itr(patronizing, patronizing). +adj_itr(patronymic, patronymic). +adj_itr(paunchy, paunchy). +adj_itr(pawky, pawky). +adj_itr(payable, payable). +adj_itr(peaceable, peaceable). +adj_itr(peaceful, peaceful). +adj_itr(peacekeeping, peacekeeping). +adj_itr(peaked, peaked). +adj_itr(peaky, peaky). +adj_itr(pearly, pearly). +adj_itr(peaty, peaty). +adj_itr(pebbly, pebbly). +adj_itr(peccable, peccable). +adj_itr(peckish, peckish). +adj_itr(pectic, pectic). +adj_itr(pectoral, pectoral). +adj_itr(peculiar, peculiar). +adj_itr(pecuniary, pecuniary). +adj_itr(pedagogic, pedagogic). +adj_itr(pedagogical, pedagogical). +adj_itr(pedal, pedal). +adj_itr(pedantic, pedantic). +adj_itr(peddling, peddling). +adj_itr(pedestrian, pedestrian). +adj_itr(peerless, peerless). +adj_itr(peeved, peeved). +adj_itr(peevish, peevish). +adj_itr(pejorative, pejorative). +adj_itr(pellucid, pellucid). +adj_itr(pelvic, pelvic). +adj_itr(penal, penal). +adj_itr(pendent, pendent). +adj_itr(pending, pending). +adj_itr(pendulous, pendulous). +adj_itr(penetrable, penetrable). +adj_itr(penetrating, penetrating). +adj_itr(penetrative, penetrative). +adj_itr(peninsular, peninsular). +adj_itr(penitent, penitent). +adj_itr(penitential, penitential). +adj_itr(penitentiary, penitentiary). +adj_itr(penniless, penniless). +adj_itr(pensionable, pensionable). +adj_itr(pensive, pensive). +adj_itr(pentagonal, pentagonal). +adj_itr(penultimate, penultimate). +adj_itr(penurious, penurious). +adj_itr(peppery, peppery). +adj_itr(peptic, peptic). +adj_itr(perceivable, perceivable). +adj_itr(perceptible, perceptible). +adj_itr(perceptive, perceptive). +adj_itr(perceptual, perceptual). +adj_itr(percipient, percipient). +adj_itr(peremptory, peremptory). +adj_itr(perennial, perennial). +adj_itr(perfect, perfect). +adj_itr(perfectible, perfectible). +adj_itr(perfervid, perfervid). +adj_itr(perfidious, perfidious). +adj_itr(perfunctory, perfunctory). +adj_itr(perilous, perilous). +adj_itr(periodic, periodic). +adj_itr(periodical, periodical). +adj_itr(peripatetic, peripatetic). +adj_itr(peripheral, peripheral). +adj_itr(periphrastic, periphrastic). +adj_itr(perishable, perishable). +adj_itr(perky, perky). +adj_itr(permanent, permanent). +adj_itr(permeable, permeable). +adj_itr(permissible, permissible). +adj_itr(permissive, permissive). +adj_itr(pernicious, pernicious). +adj_itr(pernickety, pernickety). +adj_itr(perpendicular, perpendicular). +adj_itr(perpetual, perpetual). +adj_itr(perplexed, perplexed). +adj_itr(persevering, persevering). +adj_itr(persistent, persistent). +adj_itr(personable, personable). +adj_itr(personal, personal). +adj_itr(perspicacious, perspicacious). +adj_itr(perspicuous, perspicuous). +adj_itr(persuadable, persuadable). +adj_itr(persuasive, persuasive). +adj_itr(pert, pert). +adj_itr(pertinacious, pertinacious). +adj_itr(pertinent, pertinent). +adj_itr(pervasive, pervasive). +adj_itr(perverse, perverse). +adj_itr(pesky, pesky). +adj_itr(pessimistic, pessimistic). +adj_itr(pestiferous, pestiferous). +adj_itr(pestilent, pestilent). +adj_itr(pestilential, pestilential). +adj_itr(petaled, petaled). +adj_itr(petalled, petalled). +adj_itr(petite, petite). +adj_itr(petrochemical, petrochemical). +adj_itr(pettifogging, pettifogging). +adj_itr(pettish, pettish). +adj_itr(petty, petty). +adj_itr(petulant, petulant). +adj_itr(phallic, phallic). +adj_itr(phantasmal, phantasmal). +adj_itr(pharisaic, pharisaic). +adj_itr(pharisaical, pharisaical). +adj_itr(pharmaceutical, pharmaceutical). +adj_itr(pharmacological, pharmacological). +adj_itr(phenomenal, phenomenal). +adj_itr(philanthropic, philanthropic). +adj_itr(philatelic, philatelic). +adj_itr(philharmonic, philharmonic). +adj_itr(philhellene, philhellene). +adj_itr(philhellenic, philhellenic). +adj_itr(philological, philological). +adj_itr(philosophic, philosophic). +adj_itr(philosophical, philosophical). +adj_itr(phlegmatic, phlegmatic). +adj_itr(phonemic, phonemic). +adj_itr(phonetic, phonetic). +adj_itr(phoney, phoney). +adj_itr(phonic, phonic). +adj_itr(phonological, phonological). +adj_itr(phony, phony). +adj_itr(phosphorescent, phosphorescent). +adj_itr(phosphoric, phosphoric). +adj_itr(phosphorous, phosphorous). +adj_itr(photoelectric, photoelectric). +adj_itr(photogenic, photogenic). +adj_itr(photographic, photographic). +adj_itr(phrasal, phrasal). +adj_itr(phrenetic, phrenetic). +adj_itr(physical, physical). +adj_itr(physiological, physiological). +adj_itr(pianissimo, pianissimo). +adj_itr(piano, piano). +adj_itr(picaresque, picaresque). +adj_itr(pickup, pickup). +adj_itr(picric, picric). +adj_itr(pictorial, pictorial). +adj_itr(picturesque, picturesque). +adj_itr(piddling, piddling). +adj_itr(piebald, piebald). +adj_itr(piecemeal, piecemeal). +adj_itr(pied, pied). +adj_itr(piercing, piercing). +adj_itr(piffling, piffling). +adj_itr(piggish, piggish). +adj_itr(piggy, piggy). +adj_itr(pillared, pillared). +adj_itr(pilot, pilot). +adj_itr(pimpled, pimpled). +adj_itr(pimply, pimply). +adj_itr(pinchbeck, pinchbeck). +adj_itr(pineal, pineal). +adj_itr(pink, pink). +adj_itr(pinkish, pinkish). +adj_itr(pinnate, pinnate). +adj_itr(pinstripe, pinstripe). +adj_itr(pious, pious). +adj_itr(piping, piping). +adj_itr(piquant, piquant). +adj_itr(piratical, piratical). +adj_itr(piscatorial, piscatorial). +adj_itr(pissed, pissed). +adj_itr(piteous, piteous). +adj_itr(pithy, pithy). +adj_itr(pitiable, pitiable). +adj_itr(pitiful, pitiful). +adj_itr(pitiless, pitiless). +adj_itr(pituitary, pituitary). +adj_itr(pitying, pitying). +adj_itr(pivotal, pivotal). +adj_itr(pixilated, pixilated). +adj_itr(pizzicato, pizzicato). +adj_itr(placid, placid). +adj_itr(plaguy, plaguy). +adj_itr(plain, plain). +adj_itr(plaintive, plaintive). +adj_itr(planetary, planetary). +adj_itr(plangent, plangent). +adj_itr(planless, planless). +adj_itr(plastered, plastered). +adj_itr(plastic, plastic). +adj_itr(platitudinous, platitudinous). +adj_itr(plausible, plausible). +adj_itr(playful, playful). +adj_itr(pleasant, pleasant). +adj_itr(pleased, pleased). +adj_itr(pleasing, pleasing). +adj_itr(pleasurable, pleasurable). +adj_itr(plebeian, plebeian). +adj_itr(plenary, plenary). +adj_itr(plenteous, plenteous). +adj_itr(plentiful, plentiful). +adj_itr(pliable, pliable). +adj_itr(pliant, pliant). +adj_itr(plodding, plodding). +adj_itr(plosive, plosive). +adj_itr(plucky, plucky). +adj_itr(plummy, plummy). +adj_itr(plump, plump). +adj_itr(pluperfect, pluperfect). +adj_itr(plural, plural). +adj_itr(plus, plus). +adj_itr(plush, plush). +adj_itr(plushy, plushy). +adj_itr(plutocratic, plutocratic). +adj_itr(pneumatic, pneumatic). +adj_itr(pocked, pocked). +adj_itr(pockmarked, pockmarked). +adj_itr(podgy, podgy). +adj_itr(poetic, poetic). +adj_itr(poetical, poetical). +adj_itr(poignant, poignant). +adj_itr(pointed, pointed). +adj_itr(pointless, pointless). +adj_itr(poisonous, poisonous). +adj_itr(poky, poky). +adj_itr(polar, polar). +adj_itr(polemic, polemic). +adj_itr(polite, polite). +adj_itr(politic, politic). +adj_itr(political, political). +adj_itr(polyandrous, polyandrous). +adj_itr(polygamous, polygamous). +adj_itr(polyglot, polyglot). +adj_itr(polygonal, polygonal). +adj_itr(polymeric, polymeric). +adj_itr(polymorphic, polymorphic). +adj_itr(polymorphous, polymorphous). +adj_itr(polynomial, polynomial). +adj_itr(polyphonic, polyphonic). +adj_itr(polysyllabic, polysyllabic). +adj_itr(polytheistic, polytheistic). +adj_itr(pompous, pompous). +adj_itr(ponderable, ponderable). +adj_itr(ponderous, ponderous). +adj_itr(pontifical, pontifical). +adj_itr(poor, poor). +adj_itr(pop, pop). +adj_itr(popeyed, popeyed). +adj_itr(popish, popish). +adj_itr(popular, popular). +adj_itr(populous, populous). +adj_itr(porcine, porcine). +adj_itr(pornographic, pornographic). +adj_itr(porous, porous). +adj_itr(portable, portable). +adj_itr(portentous, portentous). +adj_itr(portly, portly). +adj_itr(posh, posh). +adj_itr(positive, positive). +adj_itr(possessive, possessive). +adj_itr(possible, possible). +adj_itr(postal, postal). +adj_itr(posterior, posterior). +adj_itr(postgraduate, postgraduate). +adj_itr(posthumous, posthumous). +adj_itr(postprandial, postprandial). +adj_itr(postural, postural). +adj_itr(postwar, postwar). +adj_itr(potable, potable). +adj_itr(potbellied, potbellied). +adj_itr(potbound, potbound). +adj_itr(potent, potent). +adj_itr(potential, potential). +adj_itr(potted, potted). +adj_itr(potty, potty). +adj_itr(powdered, powdered). +adj_itr(powdery, powdery). +adj_itr(powered, powered). +adj_itr(powerful, powerful). +adj_itr(powerless, powerless). +adj_itr(practicable, practicable). +adj_itr(practical, practical). +adj_itr(practised, practised). +adj_itr(praetorian, praetorian). +adj_itr(pragmatic, pragmatic). +adj_itr(praiseworthy, praiseworthy). +adj_itr(precarious, precarious). +adj_itr(precast, precast). +adj_itr(precautionary, precautionary). +adj_itr(precedented, precedented). +adj_itr(preceding, preceding). +adj_itr(precious, precious). +adj_itr(precipitate, precipitate). +adj_itr(precipitous, precipitous). +adj_itr(precise, precise). +adj_itr(precocious, precocious). +adj_itr(preconcerted, preconcerted). +adj_itr(preconditioned, preconditioned). +adj_itr(precursory, precursory). +adj_itr(predatory, predatory). +adj_itr(predestinate, predestinate). +adj_itr(predicative, predicative). +adj_itr(predictable, predictable). +adj_itr(predominant, predominant). +adj_itr(prefatory, prefatory). +adj_itr(prefectural, prefectural). +adj_itr(preferable, preferable). +adj_itr(preferential, preferential). +adj_itr(pregnant, pregnant). +adj_itr(prehensile, prehensile). +adj_itr(prehistoric, prehistoric). +adj_itr(prehistorical, prehistorical). +adj_itr(prejudicial, prejudicial). +adj_itr(preliminary, preliminary). +adj_itr(premarital, premarital). +adj_itr(premature, premature). +adj_itr(premier, premier). +adj_itr(premiere, premiere). +adj_itr(premonitory, premonitory). +adj_itr(prenatal, prenatal). +adj_itr(prenuptial, prenuptial). +adj_itr(prepacked, prepacked). +adj_itr(preparatory, preparatory). +adj_itr(preponderant, preponderant). +adj_itr(prepositional, prepositional). +adj_itr(prepossessing, prepossessing). +adj_itr(preposterous, preposterous). +adj_itr(prerequisite, prerequisite). +adj_itr(preschool, preschool). +adj_itr(prescient, prescient). +adj_itr(prescriptive, prescriptive). +adj_itr(present, present). +adj_itr(presentable, presentable). +adj_itr(preservable, preservable). +adj_itr(preservative, preservative). +adj_itr(presidential, presidential). +adj_itr(pressing, pressing). +adj_itr(pressurized, pressurized). +adj_itr(prestigious, prestigious). +adj_itr(prestissimo, prestissimo). +adj_itr(presto, presto). +adj_itr(prestressed, prestressed). +adj_itr(presumable, presumable). +adj_itr(presuming, presuming). +adj_itr(presumptive, presumptive). +adj_itr(presumptuous, presumptuous). +adj_itr(pretax, pretax). +adj_itr(pretentious, pretentious). +adj_itr(preterit, preterit). +adj_itr(preterite, preterite). +adj_itr(preternatural, preternatural). +adj_itr(pretrial, pretrial). +adj_itr(pretty, pretty). +adj_itr(prevailing, prevailing). +adj_itr(prevalent, prevalent). +adj_itr(preventable, preventable). +adj_itr(preventive, preventive). +adj_itr(previous, previous). +adj_itr(prewar, prewar). +adj_itr(priceless, priceless). +adj_itr(pricey, pricey). +adj_itr(prickly, prickly). +adj_itr(priestlike, priestlike). +adj_itr(priestly, priestly). +adj_itr(priggish, priggish). +adj_itr(prim, prim). +adj_itr(prima, prima). +adj_itr(primaeval, primaeval). +adj_itr(primal, primal). +adj_itr(primary, primary). +adj_itr(primavera, primavera). +adj_itr(prime, prime). +adj_itr(primeval, primeval). +adj_itr(primitive, primitive). +adj_itr(primordial, primordial). +adj_itr(princely, princely). +adj_itr(principal, principal). +adj_itr(principled, principled). +adj_itr(printable, printable). +adj_itr(prior, prior). +adj_itr(prismatic, prismatic). +adj_itr(pristine, pristine). +adj_itr(private, private). +adj_itr(privileged, privileged). +adj_itr(privy, privy). +adj_itr(probabilistic, probabilistic). +adj_itr(probable, probable). +adj_itr(probationary, probationary). +adj_itr(problematic, problematic). +adj_itr(procedural, procedural). +adj_itr(processional, processional). +adj_itr(proconsular, proconsular). +adj_itr(procurable, procurable). +adj_itr(prodemocracy, prodemocracy). +adj_itr(prodigal, prodigal). +adj_itr(prodigious, prodigious). +adj_itr(productive, productive). +adj_itr(profane, profane). +adj_itr(professed, professed). +adj_itr(professional, professional). +adj_itr(professorial, professorial). +adj_itr(proficient, proficient). +adj_itr(profitable, profitable). +adj_itr(profitless, profitless). +adj_itr(profligate, profligate). +adj_itr(profound, profound). +adj_itr(profuse, profuse). +adj_itr(prognostic, prognostic). +adj_itr(programmable, programmable). +adj_itr(progressive, progressive). +adj_itr(prohibitive, prohibitive). +adj_itr(prohibitory, prohibitory). +adj_itr(projectile, projectile). +adj_itr(proletarian, proletarian). +adj_itr(prolific, prolific). +adj_itr(prolix, prolix). +adj_itr(prolonged, prolonged). +adj_itr(prominent, prominent). +adj_itr(promiscuous, promiscuous). +adj_itr(promising, promising). +adj_itr(promissory, promissory). +adj_itr(promotional, promotional). +adj_itr(prompt, prompt). +adj_itr(prone, prone). +adj_itr(pronominal, pronominal). +adj_itr(pronounceable, pronounceable). +adj_itr(pronounced, pronounced). +adj_itr(proof, proof). +adj_itr(propellant, propellant). +adj_itr(propellent, propellent). +adj_itr(proper, proper). +adj_itr(propertied, propertied). +adj_itr(prophetic, prophetic). +adj_itr(prophetical, prophetical). +adj_itr(prophylactic, prophylactic). +adj_itr(propitiatory, propitiatory). +adj_itr(propitious, propitious). +adj_itr(proportionable, proportionable). +adj_itr(proportional, proportional). +adj_itr(proportionate, proportionate). +adj_itr(proprietary, proprietary). +adj_itr(propulsive, propulsive). +adj_itr(prosaic, prosaic). +adj_itr(prosecutorial, prosecutorial). +adj_itr(prospective, prospective). +adj_itr(prosperous, prosperous). +adj_itr(prostrate, prostrate). +adj_itr(prosy, prosy). +adj_itr(protean, protean). +adj_itr(protective, protective). +adj_itr(protrusive, protrusive). +adj_itr(protuberant, protuberant). +adj_itr(proud, proud). +adj_itr(provable, provable). +adj_itr(proverbial, proverbial). +adj_itr(provident, provident). +adj_itr(providential, providential). +adj_itr(provincial, provincial). +adj_itr(provisional, provisional). +adj_itr(provisory, provisory). +adj_itr(provocative, provocative). +adj_itr(provoking, provoking). +adj_itr(proximate, proximate). +adj_itr(prudent, prudent). +adj_itr(prudential, prudential). +adj_itr(prudish, prudish). +adj_itr(prurient, prurient). +adj_itr(prussic, prussic). +adj_itr(pseudo, pseudo). +adj_itr(pseudonymous, pseudonymous). +adj_itr(psychedelic, psychedelic). +adj_itr(psychiatric, psychiatric). +adj_itr(psychic, psychic). +adj_itr(psychical, psychical). +adj_itr(psychoanalytic, psychoanalytic). +adj_itr(psychoanalytical, psychoanalytical). +adj_itr(psychological, psychological). +adj_itr(psychopathic, psychopathic). +adj_itr(psychosomatic, psychosomatic). +adj_itr(pubic, pubic). +adj_itr(public, public). +adj_itr(puckish, puckish). +adj_itr(pudgy, pudgy). +adj_itr(puerile, puerile). +adj_itr(puerperal, puerperal). +adj_itr(puffy, puffy). +adj_itr(pugilistic, pugilistic). +adj_itr(pugnacious, pugnacious). +adj_itr(puissant, puissant). +adj_itr(pukka, pukka). +adj_itr(pulchritudinous, pulchritudinous). +adj_itr(pulmonary, pulmonary). +adj_itr(pulpy, pulpy). +adj_itr(punctilious, punctilious). +adj_itr(punctual, punctual). +adj_itr(pungent, pungent). +adj_itr(punishable, punishable). +adj_itr(punitive, punitive). +adj_itr(puny, puny). +adj_itr(purblind, purblind). +adj_itr(purchasable, purchasable). +adj_itr(pure, pure). +adj_itr(purgative, purgative). +adj_itr(purgatorial, purgatorial). +adj_itr(puritan, puritan). +adj_itr(puritanical, puritanical). +adj_itr(purple, purple). +adj_itr(purplish, purplish). +adj_itr(purposeful, purposeful). +adj_itr(purposeless, purposeless). +adj_itr(purposive, purposive). +adj_itr(pursuant, pursuant). +adj_itr(pursy, pursy). +adj_itr(purulent, purulent). +adj_itr(pushful, pushful). +adj_itr(pushing, pushing). +adj_itr(pusillanimous, pusillanimous). +adj_itr(putative, putative). +adj_itr(putrescent, putrescent). +adj_itr(putrid, putrid). +adj_itr(pyjama, pyjama). +adj_itr(pyramidal, pyramidal). +adj_itr(pyrotechnic, pyrotechnic). +adj_itr(quadrangular, quadrangular). +adj_itr(quadratic, quadratic). +adj_itr(quadrilateral, quadrilateral). +adj_itr(quadrophonic, quadrophonic). +adj_itr(quadruple, quadruple). +adj_itr(quadruplicate, quadruplicate). +adj_itr(quaint, quaint). +adj_itr(qualified, qualified). +adj_itr(qualitative, qualitative). +adj_itr(quantitative, quantitative). +adj_itr(quarrelsome, quarrelsome). +adj_itr(quarterly, quarterly). +adj_itr(queasy, queasy). +adj_itr(queenly, queenly). +adj_itr(queer, queer). +adj_itr(quenchless, quenchless). +adj_itr(querulous, querulous). +adj_itr(questionable, questionable). +adj_itr(quibbling, quibbling). +adj_itr(quick, quick). +adj_itr(quickset, quickset). +adj_itr(quiescent, quiescent). +adj_itr(quiet, quiet). +adj_itr(quincentenary, quincentenary). +adj_itr(quintessential, quintessential). +adj_itr(quirky, quirky). +adj_itr(quit, quit). +adj_itr(quixotic, quixotic). +adj_itr(quizzical, quizzical). +adj_itr(quotable, quotable). +adj_itr(quotidian, quotidian). +adj_itr(rabbinical, rabbinical). +adj_itr(rabid, rabid). +adj_itr(racial, racial). +adj_itr(racy, racy). +adj_itr(raddled, raddled). +adj_itr(radial, radial). +adj_itr(radiant, radiant). +adj_itr(radiata, radiata). +adj_itr(radical, radical). +adj_itr(radioactive, radioactive). +adj_itr(raffish, raffish). +adj_itr(raftered, raftered). +adj_itr(ragged, ragged). +adj_itr(rainproof, rainproof). +adj_itr(rainy, rainy). +adj_itr(rakish, rakish). +adj_itr(rallentando, rallentando). +adj_itr(rambling, rambling). +adj_itr(rambunctious, rambunctious). +adj_itr(rampageous, rampageous). +adj_itr(rampant, rampant). +adj_itr(ramshackle, ramshackle). +adj_itr(rancid, rancid). +adj_itr(rancorous, rancorous). +adj_itr(random, random). +adj_itr(randy, randy). +adj_itr(rank, rank). +adj_itr(rapacious, rapacious). +adj_itr(rapid, rapid). +adj_itr(rapt, rapt). +adj_itr(rapturous, rapturous). +adj_itr(rare, rare). +adj_itr(raring, raring). +adj_itr(rascally, rascally). +adj_itr(rash, rash). +adj_itr(ratable, ratable). +adj_itr(rateable, rateable). +adj_itr(rational, rational). +adj_itr(rationalistic, rationalistic). +adj_itr(rattlebrained, rattlebrained). +adj_itr(rattlepated, rattlepated). +adj_itr(rattling, rattling). +adj_itr(ratty, ratty). +adj_itr(raucous, raucous). +adj_itr(ravening, ravening). +adj_itr(ravenous, ravenous). +adj_itr(raving, raving). +adj_itr(raw, raw). +adj_itr(rawboned, rawboned). +adj_itr(rawhide, rawhide). +adj_itr(razorbacked, razorbacked). +adj_itr(readable, readable). +adj_itr(ready, ready). +adj_itr(real, real). +adj_itr(realigned, realigned). +adj_itr(realistic, realistic). +adj_itr(realizable, realizable). +adj_itr(rearmost, rearmost). +adj_itr(reasonable, reasonable). +adj_itr(reasonless, reasonless). +adj_itr(reassigned, reassigned). +adj_itr(reassuring, reassuring). +adj_itr(rebarbative, rebarbative). +adj_itr(rebellious, rebellious). +adj_itr(reborn, reborn). +adj_itr(recalcitrant, recalcitrant). +adj_itr(receivable, receivable). +adj_itr(received, received). +adj_itr(recent, recent). +adj_itr(receptive, receptive). +adj_itr(recessional, recessional). +adj_itr(recessive, recessive). +adj_itr(recherche, recherche). +adj_itr('recherché', 'recherché'). +adj_itr(reciprocal, reciprocal). +adj_itr(reckless, reckless). +adj_itr(recognizable, recognizable). +adj_itr(recombinant, recombinant). +adj_itr(reconcilable, reconcilable). +adj_itr(recondite, recondite). +adj_itr(recoverable, recoverable). +adj_itr(recreant, recreant). +adj_itr(recreational, recreational). +adj_itr(recriminatory, recriminatory). +adj_itr(rectal, rectal). +adj_itr(rectangular, rectangular). +adj_itr(rectilinear, rectilinear). +adj_itr(recumbent, recumbent). +adj_itr(recuperative, recuperative). +adj_itr(recurrent, recurrent). +adj_itr(recusant, recusant). +adj_itr(red, red). +adj_itr(reddish, reddish). +adj_itr(redeemable, redeemable). +adj_itr(redemptive, redemptive). +adj_itr(redolent, redolent). +adj_itr(redoubtable, redoubtable). +adj_itr(reducible, reducible). +adj_itr(redundant, redundant). +adj_itr(reedy, reedy). +adj_itr(reelected, reelected). +adj_itr(referable, referable). +adj_itr(referential, referential). +adj_itr(reflective, reflective). +adj_itr(reflex, reflex). +adj_itr(reflexive, reflexive). +adj_itr(reformatory, reformatory). +adj_itr(refractory, refractory). +adj_itr(refreshing, refreshing). +adj_itr(refrigerant, refrigerant). +adj_itr(refulgent, refulgent). +adj_itr(refundable, refundable). +adj_itr(refutable, refutable). +adj_itr(regal, regal). +adj_itr(regardful, regardful). +adj_itr(regardless, regardless). +adj_itr(regenerate, regenerate). +adj_itr(regent, regent). +adj_itr(regimental, regimental). +adj_itr(regional, regional). +adj_itr(regnant, regnant). +adj_itr(regressive, regressive). +adj_itr(regretful, regretful). +adj_itr(regrettable, regrettable). +adj_itr(regular, regular). +adj_itr(regulatory, regulatory). +adj_itr(reincarnate, reincarnate). +adj_itr(relative, relative). +adj_itr(relentless, relentless). +adj_itr(relevant, relevant). +adj_itr(reliable, reliable). +adj_itr(reliant, reliant). +adj_itr(religious, religious). +adj_itr(reluctant, reluctant). +adj_itr(remarkable, remarkable). +adj_itr(remediable, remediable). +adj_itr(remedial, remedial). +adj_itr(reminiscent, reminiscent). +adj_itr(remiss, remiss). +adj_itr(remittent, remittent). +adj_itr(remorseful, remorseful). +adj_itr(remorseless, remorseless). +adj_itr(remote, remote). +adj_itr(removable, removable). +adj_itr(removed, removed). +adj_itr(remunerative, remunerative). +adj_itr(renal, renal). +adj_itr(renascent, renascent). +adj_itr(renewable, renewable). +adj_itr(renowned, renowned). +adj_itr(rentable, rentable). +adj_itr(repairable, repairable). +adj_itr(reparable, reparable). +adj_itr(repayable, repayable). +adj_itr(repeatable, repeatable). +adj_itr(repeated, repeated). +adj_itr(repellent, repellent). +adj_itr(repentant, repentant). +adj_itr(repetitious, repetitious). +adj_itr(repetitive, repetitive). +adj_itr(replaceable, replaceable). +adj_itr(replete, replete). +adj_itr(reportable, reportable). +adj_itr(reposeful, reposeful). +adj_itr(reprehensible, reprehensible). +adj_itr(representative, representative). +adj_itr(repressed, repressed). +adj_itr(repressive, repressive). +adj_itr(reproachful, reproachful). +adj_itr(reproducible, reproducible). +adj_itr(reproductive, reproductive). +adj_itr(reptilian, reptilian). +adj_itr(republican, republican). +adj_itr(repugnant, repugnant). +adj_itr(repulsive, repulsive). +adj_itr(reputable, reputable). +adj_itr(reputed, reputed). +adj_itr(requisite, requisite). +adj_itr(resentful, resentful). +adj_itr(reserved, reserved). +adj_itr(resident, resident). +adj_itr(residential, residential). +adj_itr(residual, residual). +adj_itr(residuary, residuary). +adj_itr(resigned, resigned). +adj_itr(resilient, resilient). +adj_itr(resinated, resinated). +adj_itr(resinous, resinous). +adj_itr(resistant, resistant). +adj_itr(resistive, resistive). +adj_itr(resistless, resistless). +adj_itr(resolute, resolute). +adj_itr(resolvable, resolvable). +adj_itr(resonant, resonant). +adj_itr(resourceful, resourceful). +adj_itr(resourceless, resourceless). +adj_itr(respectable, respectable). +adj_itr(respectful, respectful). +adj_itr(respective, respective). +adj_itr(respiratory, respiratory). +adj_itr(resplendent, resplendent). +adj_itr(responsible, responsible). +adj_itr(responsive, responsive). +adj_itr(restful, restful). +adj_itr(restive, restive). +adj_itr(restless, restless). +adj_itr(restorative, restorative). +adj_itr(restrained, restrained). +adj_itr(restrictive, restrictive). +adj_itr(resultant, resultant). +adj_itr(resurgent, resurgent). +adj_itr(retaliative, retaliative). +adj_itr(retaliatory, retaliatory). +adj_itr(retentive, retentive). +adj_itr(reticent, reticent). +adj_itr(reticulate, reticulate). +adj_itr(retinal, retinal). +adj_itr(retired, retired). +adj_itr(retiring, retiring). +adj_itr(retractable, retractable). +adj_itr(retractile, retractile). +adj_itr(retributive, retributive). +adj_itr(retrievable, retrievable). +adj_itr(retroactive, retroactive). +adj_itr(retrograde, retrograde). +adj_itr(retrogressive, retrogressive). +adj_itr(retrospective, retrospective). +adj_itr(retrousse, retrousse). +adj_itr('retroussé', 'retroussé'). +adj_itr(returnable, returnable). +adj_itr(revengeful, revengeful). +adj_itr(reverberant, reverberant). +adj_itr(reverend, reverend). +adj_itr(reverent, reverent). +adj_itr(reverential, reverential). +adj_itr(reverse, reverse). +adj_itr(reversible, reversible). +adj_itr(reversionary, reversionary). +adj_itr(revertible, revertible). +adj_itr(revocable, revocable). +adj_itr(revolting, revolting). +adj_itr(revolutionary, revolutionary). +adj_itr(rhetorical, rhetorical). +adj_itr(rheumatic, rheumatic). +adj_itr(rheumatoid, rheumatoid). +adj_itr(rhinal, rhinal). +adj_itr(rhomboid, rhomboid). +adj_itr(rhymed, rhymed). +adj_itr(rhythmic, rhythmic). +adj_itr(rhythmical, rhythmical). +adj_itr(ribald, ribald). +adj_itr(rich, rich). +adj_itr(rickety, rickety). +adj_itr(riderless, riderless). +adj_itr(ridiculous, ridiculous). +adj_itr(rife, rife). +adj_itr(right, right). +adj_itr(righteous, righteous). +adj_itr(rightful, rightful). +adj_itr(rightist, rightist). +adj_itr(rightwing, rightwing). +adj_itr(rigid, rigid). +adj_itr(rigorous, rigorous). +adj_itr(riotous, riotous). +adj_itr(riparian, riparian). +adj_itr(ripe, ripe). +adj_itr(risible, risible). +adj_itr(risky, risky). +adj_itr(risque, risque). +adj_itr('risqué', 'risqué'). +adj_itr(ritual, ritual). +adj_itr(ritualistic, ritualistic). +adj_itr(ritzy, ritzy). +adj_itr(roadless, roadless). +adj_itr(roadworthy, roadworthy). +adj_itr(roan, roan). +adj_itr(roaring, roaring). +adj_itr(roast, roast). +adj_itr(robotic, robotic). +adj_itr(robust, robust). +adj_itr(rocky, rocky). +adj_itr(rococo, rococo). +adj_itr(roguish, roguish). +adj_itr(rollicking, rollicking). +adj_itr(romantic, romantic). +adj_itr(roofless, roofless). +adj_itr(roomed, roomed). +adj_itr(roomy, roomy). +adj_itr(rootless, rootless). +adj_itr(ropey, ropey). +adj_itr(roseate, roseate). +adj_itr(rosy, rosy). +adj_itr(rotary, rotary). +adj_itr(rotational, rotational). +adj_itr(rotatory, rotatory). +adj_itr(rotten, rotten). +adj_itr(rotund, rotund). +adj_itr(rough, rough). +adj_itr(roughish, roughish). +adj_itr(roughshod, roughshod). +adj_itr(round, round). +adj_itr(roundabout, roundabout). +adj_itr(roundish, roundish). +adj_itr(routine, routine). +adj_itr(rowdy, rowdy). +adj_itr(royal, royal). +adj_itr(rubbery, rubbery). +adj_itr(rubbishy, rubbishy). +adj_itr(rubicund, rubicund). +adj_itr(ruby, ruby). +adj_itr(rudderless, rudderless). +adj_itr(ruddy, ruddy). +adj_itr(rude, rude). +adj_itr(rudimentary, rudimentary). +adj_itr(rueful, rueful). +adj_itr(ruffianly, ruffianly). +adj_itr(rugged, rugged). +adj_itr(ruinous, ruinous). +adj_itr(ruling, ruling). +adj_itr(rumbustious, rumbustious). +adj_itr(ruminant, ruminant). +adj_itr(ruminative, ruminative). +adj_itr(rummy, rummy). +adj_itr(runaway, runaway). +adj_itr(rundown, rundown). +adj_itr(runic, runic). +adj_itr(running, running). +adj_itr(runny, runny). +adj_itr(rural, rural). +adj_itr(russet, russet). +adj_itr(rustic, rustic). +adj_itr(rustless, rustless). +adj_itr(rusty, rusty). +adj_itr(ruthless, ruthless). +adj_itr(sabbatarian, sabbatarian). +adj_itr(sabbatical, sabbatical). +adj_itr(sable, sable). +adj_itr(saccharine, saccharine). +adj_itr(sacerdotal, sacerdotal). +adj_itr(sacramental, sacramental). +adj_itr(sacred, sacred). +adj_itr(sacrificial, sacrificial). +adj_itr(sacrilegious, sacrilegious). +adj_itr(sacrosanct, sacrosanct). +adj_itr(sad, sad). +adj_itr(sadistic, sadistic). +adj_itr(safe, safe). +adj_itr(sagacious, sagacious). +adj_itr(sage, sage). +adj_itr(said, said). +adj_itr(sainted, sainted). +adj_itr(saintlike, saintlike). +adj_itr(saintly, saintly). +adj_itr(salable, salable). +adj_itr(salacious, salacious). +adj_itr(salaried, salaried). +adj_itr(saleable, saleable). +adj_itr(salient, salient). +adj_itr(saline, saline). +adj_itr(salivary, salivary). +adj_itr(sallow, sallow). +adj_itr(salt, salt). +adj_itr(salty, salty). +adj_itr(salubrious, salubrious). +adj_itr(salutary, salutary). +adj_itr(sanctimonious, sanctimonious). +adj_itr(sandalled, sandalled). +adj_itr(sandy, sandy). +adj_itr(sane, sane). +adj_itr(sanguinary, sanguinary). +adj_itr(sanguine, sanguine). +adj_itr(sanitary, sanitary). +adj_itr(sapient, sapient). +adj_itr(sapless, sapless). +adj_itr(sappy, sappy). +adj_itr(sarcastic, sarcastic). +adj_itr(sardonic, sardonic). +adj_itr(sartorial, sartorial). +adj_itr(satiable, satiable). +adj_itr(satin, satin). +adj_itr(satirical, satirical). +adj_itr(satisfactory, satisfactory). +adj_itr(satisfying, satisfying). +adj_itr(saturnine, saturnine). +adj_itr(satyric, satyric). +adj_itr(saucy, saucy). +adj_itr(saurian, saurian). +adj_itr(saute, saute). +adj_itr('sauté', 'sauté'). +adj_itr(savage, savage). +adj_itr(saving, saving). +adj_itr(savoury, savoury). +adj_itr(scabby, scabby). +adj_itr(scabrous, scabrous). +adj_itr(scaly, scaly). +adj_itr(scandalous, scandalous). +adj_itr(scant, scant). +adj_itr(scanty, scanty). +adj_itr(scarce, scarce). +adj_itr(scarlet, scarlet). +adj_itr(scary, scary). +adj_itr(scathing, scathing). +adj_itr(scatterbrained, scatterbrained). +adj_itr(scattered, scattered). +adj_itr(scatty, scatty). +adj_itr(scenic, scenic). +adj_itr(scentless, scentless). +adj_itr(sceptered, sceptered). +adj_itr(sceptical, sceptical). +adj_itr(sceptred, sceptred). +adj_itr(schematic, schematic). +adj_itr(schismatic, schismatic). +adj_itr(schizoid, schizoid). +adj_itr(schizophrenic, schizophrenic). +adj_itr(schmaltzy, schmaltzy). +adj_itr(schmalzy, schmalzy). +adj_itr(scholarly, scholarly). +adj_itr(scholastic, scholastic). +adj_itr(sciatic, sciatic). +adj_itr(scientific, scientific). +adj_itr(scorbutic, scorbutic). +adj_itr(scorching, scorching). +adj_itr(scornful, scornful). +adj_itr(scoundrelly, scoundrelly). +adj_itr(scraggy, scraggy). +adj_itr(scrappy, scrappy). +adj_itr(scratchy, scratchy). +adj_itr(scrawny, scrawny). +adj_itr(screwball, screwball). +adj_itr(screwy, screwy). +adj_itr(scripted, scripted). +adj_itr(scriptural, scriptural). +adj_itr(scrofulous, scrofulous). +adj_itr(scrubby, scrubby). +adj_itr(scruffy, scruffy). +adj_itr(scrumptious, scrumptious). +adj_itr(scrupulous, scrupulous). +adj_itr(sculptural, sculptural). +adj_itr(scummy, scummy). +adj_itr(scurfy, scurfy). +adj_itr(scurrilous, scurrilous). +adj_itr(scurvy, scurvy). +adj_itr(seaborne, seaborne). +adj_itr(seafaring, seafaring). +adj_itr(seagoing, seagoing). +adj_itr(seamanlike, seamanlike). +adj_itr(seamless, seamless). +adj_itr(seamy, seamy). +adj_itr(sear, sear). +adj_itr(searching, searching). +adj_itr(seasick, seasick). +adj_itr(seasonable, seasonable). +adj_itr(seasonal, seasonal). +adj_itr(seaward, seaward). +adj_itr(seaworthy, seaworthy). +adj_itr(secluded, secluded). +adj_itr(second, second). +adj_itr(secondary, secondary). +adj_itr(secret, secret). +adj_itr(secretarial, secretarial). +adj_itr(secretive, secretive). +adj_itr(sectarian, sectarian). +adj_itr(sectional, sectional). +adj_itr(secular, secular). +adj_itr(secure, secure). +adj_itr(sedate, sedate). +adj_itr(sedative, sedative). +adj_itr(sedentary, sedentary). +adj_itr(sedgy, sedgy). +adj_itr(sedimentary, sedimentary). +adj_itr(seditious, seditious). +adj_itr(seductive, seductive). +adj_itr(sedulous, sedulous). +adj_itr(seedless, seedless). +adj_itr(seedy, seedy). +adj_itr(seeming, seeming). +adj_itr(seemly, seemly). +adj_itr(seismic, seismic). +adj_itr(select, select). +adj_itr(selective, selective). +adj_itr(selfish, selfish). +adj_itr(semantic, semantic). +adj_itr(semiannual, semiannual). +adj_itr(semicircular, semicircular). +adj_itr(semiconducting, semiconducting). +adj_itr(semiconscious, semiconscious). +adj_itr(semidetached, semidetached). +adj_itr(semifinished, semifinished). +adj_itr(semigovernmental, semigovernmental). +adj_itr(seminal, seminal). +adj_itr(semiofficial, semiofficial). +adj_itr(semirigid, semirigid). +adj_itr(semisolid, semisolid). +adj_itr(semitropical, semitropical). +adj_itr(senatorial, senatorial). +adj_itr(senescent, senescent). +adj_itr(senile, senile). +adj_itr(senior, senior). +adj_itr(sensational, sensational). +adj_itr(senseless, senseless). +adj_itr(sensible, sensible). +adj_itr(sensitive, sensitive). +adj_itr(sensory, sensory). +adj_itr(sensual, sensual). +adj_itr(sensuous, sensuous). +adj_itr(sententious, sententious). +adj_itr(sentient, sentient). +adj_itr(sentimental, sentimental). +adj_itr(separable, separable). +adj_itr(separate, separate). +adj_itr(separative, separative). +adj_itr(septic, septic). +adj_itr(sepulchral, sepulchral). +adj_itr(sequent, sequent). +adj_itr(sequential, sequential). +adj_itr(sequestered, sequestered). +adj_itr(seraphic, seraphic). +adj_itr(sere, sere). +adj_itr(serene, serene). +adj_itr(serial, serial). +adj_itr(sericultural, sericultural). +adj_itr(seriocomic, seriocomic). +adj_itr(serious, serious). +adj_itr(serous, serous). +adj_itr(serpentine, serpentine). +adj_itr(serrated, serrated). +adj_itr(serried, serried). +adj_itr(serviceable, serviceable). +adj_itr(servile, servile). +adj_itr(sesquipedalian, sesquipedalian). +adj_itr(settled, settled). +adj_itr(sevenfold, sevenfold). +adj_itr(severe, severe). +adj_itr(sexagenarian, sexagenarian). +adj_itr(sexed, sexed). +adj_itr(sexist, sexist). +adj_itr(sexless, sexless). +adj_itr(sexual, sexual). +adj_itr(sexy, sexy). +adj_itr(shabby, shabby). +adj_itr(shadowy, shadowy). +adj_itr(shady, shady). +adj_itr(shaggy, shaggy). +adj_itr(shaky, shaky). +adj_itr(shallow, shallow). +adj_itr(sham, sham). +adj_itr(shamefaced, shamefaced). +adj_itr(shameful, shameful). +adj_itr(shameless, shameless). +adj_itr(shapeless, shapeless). +adj_itr(shapely, shapely). +adj_itr(sharp, sharp). +adj_itr(shatterproof, shatterproof). +adj_itr(sheepish, sheepish). +adj_itr(sheer, sheer). +adj_itr(shellproof, shellproof). +adj_itr(shiftless, shiftless). +adj_itr(shifty, shifty). +adj_itr(shingly, shingly). +adj_itr(shiny, shiny). +adj_itr(shipboard, shipboard). +adj_itr(shipshape, shipshape). +adj_itr(shirty, shirty). +adj_itr(shivery, shivery). +adj_itr(shockable, shockable). +adj_itr(shocking, shocking). +adj_itr(shoddy, shoddy). +adj_itr(shopsoiled, shopsoiled). +adj_itr(shopworn, shopworn). +adj_itr(short, short). +adj_itr(shortish, shortish). +adj_itr(shortsighted, shortsighted). +adj_itr(showery, showery). +adj_itr(showy, showy). +adj_itr(shrewd, shrewd). +adj_itr(shrewish, shrewish). +adj_itr(shrill, shrill). +adj_itr(shrinkable, shrinkable). +adj_itr(shy, shy). +adj_itr(sibilant, sibilant). +adj_itr(sibylline, sibylline). +adj_itr(sick, sick). +adj_itr(sickening, sickening). +adj_itr(sickish, sickish). +adj_itr(sickly, sickly). +adj_itr(sided, sided). +adj_itr(sidelong, sidelong). +adj_itr(sidereal, sidereal). +adj_itr(sighted, sighted). +adj_itr(sightless, sightless). +adj_itr(signal, signal). +adj_itr(significant, significant). +adj_itr(significative, significative). +adj_itr(silent, silent). +adj_itr(silken, silken). +adj_itr(silky, silky). +adj_itr(silly, silly). +adj_itr(silvan, silvan). +adj_itr(silvern, silvern). +adj_itr(silvery, silvery). +adj_itr(simian, simian). +adj_itr(similar, similar). +adj_itr(simple, simple). +adj_itr(simplistic, simplistic). +adj_itr(simultaneous, simultaneous). +adj_itr(sincere, sincere). +adj_itr(sinewy, sinewy). +adj_itr(sinful, sinful). +adj_itr(singable, singable). +adj_itr(single, single). +adj_itr(singular, singular). +adj_itr(sinister, sinister). +adj_itr(sinkable, sinkable). +adj_itr(sinless, sinless). +adj_itr(sinuous, sinuous). +adj_itr(sissified, sissified). +adj_itr(sisterly, sisterly). +adj_itr(situated, situated). +adj_itr(sixfold, sixfold). +adj_itr(sixpenny, sixpenny). +adj_itr(sizable, sizable). +adj_itr(sizeable, sizeable). +adj_itr(skeptical, skeptical). +adj_itr(sketchy, sketchy). +adj_itr(skew, skew). +adj_itr(skilful, skilful). +adj_itr(skilled, skilled). +adj_itr(skillful, skillful). +adj_itr(skimpy, skimpy). +adj_itr(skinny, skinny). +adj_itr(skint, skint). +adj_itr(skittish, skittish). +adj_itr(skyward, skyward). +adj_itr(skywards, skywards). +adj_itr(slack, slack). +adj_itr(slanderous, slanderous). +adj_itr(slangy, slangy). +adj_itr(slapdash, slapdash). +adj_itr(slatted, slatted). +adj_itr(slatternly, slatternly). +adj_itr(slaty, slaty). +adj_itr(slavish, slavish). +adj_itr(sleazy, sleazy). +adj_itr(sleek, sleek). +adj_itr(sleepless, sleepless). +adj_itr(sleepy, sleepy). +adj_itr(sleety, sleety). +adj_itr(sleeveless, sleeveless). +adj_itr(slender, slender). +adj_itr(slick, slick). +adj_itr(slight, slight). +adj_itr(slim, slim). +adj_itr(slimy, slimy). +adj_itr(slippery, slippery). +adj_itr(slippy, slippy). +adj_itr(slipshod, slipshod). +adj_itr(slithery, slithery). +adj_itr(sloppy, sloppy). +adj_itr(sloshed, sloshed). +adj_itr(slothful, slothful). +adj_itr(slovenly, slovenly). +adj_itr(slow, slow). +adj_itr(sluggish, sluggish). +adj_itr(slumberous, slumberous). +adj_itr(slummy, slummy). +adj_itr(slushy, slushy). +adj_itr(sluttish, sluttish). +adj_itr(sly, sly). +adj_itr(small, small). +adj_itr(smalltime, smalltime). +adj_itr(smarmy, smarmy). +adj_itr(smart, smart). +adj_itr(smashing, smashing). +adj_itr(smelly, smelly). +adj_itr(smokeless, smokeless). +adj_itr(smoky, smoky). +adj_itr(smooth, smooth). +adj_itr(smudgy, smudgy). +adj_itr(smug, smug). +adj_itr(smutty, smutty). +adj_itr(snaky, snaky). +adj_itr(snappish, snappish). +adj_itr(snappy, snappy). +adj_itr(snazzy, snazzy). +adj_itr(sneaking, sneaking). +adj_itr(sneaky, sneaky). +adj_itr(snide, snide). +adj_itr(sniffy, sniffy). +adj_itr(snobbish, snobbish). +adj_itr(snooty, snooty). +adj_itr(snorty, snorty). +adj_itr(snotty, snotty). +adj_itr(snowblind, snowblind). +adj_itr(snowbound, snowbound). +adj_itr(snowcapped, snowcapped). +adj_itr(snowy, snowy). +adj_itr(snub, snub). +adj_itr(snug, snug). +adj_itr(soapy, soapy). +adj_itr(sober, sober). +adj_itr(sociable, sociable). +adj_itr(social, social). +adj_itr(socialist, socialist). +adj_itr(sociological, sociological). +adj_itr(sodden, sodden). +adj_itr(sodding, sodding). +adj_itr(soft, soft). +adj_itr(softish, softish). +adj_itr(soggy, soggy). +adj_itr(soigne, soigne). +adj_itr(soignee, soignee). +adj_itr('soigné', 'soigné'). +adj_itr(solar, solar). +adj_itr(sole, sole). +adj_itr(soled, soled). +adj_itr(solemn, solemn). +adj_itr(solicitous, solicitous). +adj_itr(solid, solid). +adj_itr(solitary, solitary). +adj_itr(soluble, soluble). +adj_itr(solvable, solvable). +adj_itr(solvent, solvent). +adj_itr(somatic, somatic). +adj_itr(somber, somber). +adj_itr(sombre, sombre). +adj_itr(somnolent, somnolent). +adj_itr(sonic, sonic). +adj_itr(sonorous, sonorous). +adj_itr(sonsy, sonsy). +adj_itr(sooty, sooty). +adj_itr(sophisticated, sophisticated). +adj_itr(soporific, soporific). +adj_itr(sopping, sopping). +adj_itr(soppy, soppy). +adj_itr(sordid, sordid). +adj_itr(sore, sore). +adj_itr(sorrel, sorrel). +adj_itr(sorrowful, sorrowful). +adj_itr(sorry, sorry). +adj_itr(sottish, sottish). +adj_itr(soulful, soulful). +adj_itr(soulless, soulless). +adj_itr(sound, sound). +adj_itr(soundless, soundless). +adj_itr(soundproof, soundproof). +adj_itr(sour, sour). +adj_itr(soused, soused). +adj_itr(south, south). +adj_itr(southeast, southeast). +adj_itr(southeasterly, southeasterly). +adj_itr(southeastern, southeastern). +adj_itr(southerly, southerly). +adj_itr(southern, southern). +adj_itr(southernmost, southernmost). +adj_itr(southwest, southwest). +adj_itr(southwesterly, southwesterly). +adj_itr(southwestern, southwestern). +adj_itr(sovereign, sovereign). +adj_itr(sozzled, sozzled). +adj_itr(spacious, spacious). +adj_itr(spanking, spanking). +adj_itr(spare, spare). +adj_itr(sparing, sparing). +adj_itr(sparkling, sparkling). +adj_itr(sparse, sparse). +adj_itr(spartan, spartan). +adj_itr(spasmodic, spasmodic). +adj_itr(spastic, spastic). +adj_itr(spatial, spatial). +adj_itr(spavined, spavined). +adj_itr(special, special). +adj_itr(specifiable, specifiable). +adj_itr(specific, specific). +adj_itr(specious, specious). +adj_itr(specked, specked). +adj_itr(speckled, speckled). +adj_itr(speckless, speckless). +adj_itr(spectacled, spectacled). +adj_itr(spectacular, spectacular). +adj_itr(spectral, spectral). +adj_itr(spectroscopic, spectroscopic). +adj_itr(speculative, speculative). +adj_itr(speechless, speechless). +adj_itr(speedy, speedy). +adj_itr(spellbound, spellbound). +adj_itr(spent, spent). +adj_itr(spherical, spherical). +adj_itr(spick, spick). +adj_itr(spicy, spicy). +adj_itr(spidery, spidery). +adj_itr(spiky, spiky). +adj_itr(spinal, spinal). +adj_itr(spindly, spindly). +adj_itr(spineless, spineless). +adj_itr(spiny, spiny). +adj_itr(spiral, spiral). +adj_itr(spirited, spirited). +adj_itr(spiritless, spiritless). +adj_itr(spiritual, spiritual). +adj_itr(spiritualistic, spiritualistic). +adj_itr(spirituous, spirituous). +adj_itr(spiteful, spiteful). +adj_itr(splashy, splashy). +adj_itr(splay, splay). +adj_itr(splayfooted, splayfooted). +adj_itr(splendid, splendid). +adj_itr(splendiferous, splendiferous). +adj_itr(splenetic, splenetic). +adj_itr(splintery, splintery). +adj_itr(spondaic, spondaic). +adj_itr(spongy, spongy). +adj_itr(spontaneous, spontaneous). +adj_itr(spooky, spooky). +adj_itr(sporadic, sporadic). +adj_itr(sporting, sporting). +adj_itr(sportive, sportive). +adj_itr(sportsmanlike, sportsmanlike). +adj_itr(sporty, sporty). +adj_itr(spotless, spotless). +adj_itr(spotted, spotted). +adj_itr(spotty, spotty). +adj_itr(sprigged, sprigged). +adj_itr(sprightly, sprightly). +adj_itr(springless, springless). +adj_itr(springlike, springlike). +adj_itr(springy, springy). +adj_itr(spruce, spruce). +adj_itr(spry, spry). +adj_itr(spunky, spunky). +adj_itr(spurious, spurious). +adj_itr(squalid, squalid). +adj_itr(squally, squally). +adj_itr(square, square). +adj_itr(squashy, squashy). +adj_itr(squat, squat). +adj_itr(squeaky, squeaky). +adj_itr(squeamish, squeamish). +adj_itr(squiffy, squiffy). +adj_itr(squiggly, squiggly). +adj_itr(stable, stable). +adj_itr(staccato, staccato). +adj_itr(stagnant, stagnant). +adj_itr(stagy, stagy). +adj_itr(staid, staid). +adj_itr(stainless, stainless). +adj_itr(stale, stale). +adj_itr(stalwart, stalwart). +adj_itr(standard, standard). +adj_itr(standing, standing). +adj_itr(standoffish, standoffish). +adj_itr(starchy, starchy). +adj_itr(staring, staring). +adj_itr(stark, stark). +adj_itr(starkers, starkers). +adj_itr(starless, starless). +adj_itr(starlit, starlit). +adj_itr(starry, starry). +adj_itr(startup, startup). +adj_itr(stated, stated). +adj_itr(stateless, stateless). +adj_itr(stately, stately). +adj_itr(statesmanlike, statesmanlike). +adj_itr(static, static). +adj_itr(stationary, stationary). +adj_itr(statistical, statistical). +adj_itr(statuary, statuary). +adj_itr(statuesque, statuesque). +adj_itr(statutory, statutory). +adj_itr(staunch, staunch). +adj_itr(steadfast, steadfast). +adj_itr(steady, steady). +adj_itr(stealthy, stealthy). +adj_itr(steamy, steamy). +adj_itr(steely, steely). +adj_itr(steep, steep). +adj_itr(steepish, steepish). +adj_itr(stellar, stellar). +adj_itr(stentorian, stentorian). +adj_itr(stereophonic, stereophonic). +adj_itr(stereoscopic, stereoscopic). +adj_itr(sterile, sterile). +adj_itr(sterling, sterling). +adj_itr(stern, stern). +adj_itr(stertorous, stertorous). +adj_itr(stewed, stewed). +adj_itr(sticky, sticky). +adj_itr(stiff, stiff). +adj_itr(still, still). +adj_itr(stillborn, stillborn). +adj_itr(stilly, stilly). +adj_itr(stilted, stilted). +adj_itr(stimulating, stimulating). +adj_itr(stimulative, stimulative). +adj_itr(stingless, stingless). +adj_itr(stingy, stingy). +adj_itr(stipendiary, stipendiary). +adj_itr(stirring, stirring). +adj_itr(stochastic, stochastic). +adj_itr(stocky, stocky). +adj_itr(stodgy, stodgy). +adj_itr(stoical, stoical). +adj_itr(stolen, stolen). +adj_itr(stolid, stolid). +adj_itr(stoned, stoned). +adj_itr(stoneless, stoneless). +adj_itr(stony, stony). +adj_itr(storied, storied). +adj_itr(stormproof, stormproof). +adj_itr(stormy, stormy). +adj_itr(stout, stout). +adj_itr(stouthearted, stouthearted). +adj_itr(straggly, straggly). +adj_itr(straight, straight). +adj_itr(straightforward, straightforward). +adj_itr(strained, strained). +adj_itr(strait, strait). +adj_itr(strange, strange). +adj_itr(strapping, strapping). +adj_itr(strategic, strategic). +adj_itr(strategical, strategical). +adj_itr(streaky, streaky). +adj_itr(streamlined, streamlined). +adj_itr(strenuous, strenuous). +adj_itr(striated, striated). +adj_itr(stricken, stricken). +adj_itr(strict, strict). +adj_itr(strident, strident). +adj_itr(strikebound, strikebound). +adj_itr(striking, striking). +adj_itr(stringent, stringent). +adj_itr(stringy, stringy). +adj_itr(striped, striped). +adj_itr(stripy, stripy). +adj_itr(strong, strong). +adj_itr(stroppy, stroppy). +adj_itr(struck, struck). +adj_itr(structural, structural). +adj_itr(structured, structured). +adj_itr(stubbly, stubbly). +adj_itr(stubborn, stubborn). +adj_itr(stubby, stubby). +adj_itr(studied, studied). +adj_itr(studious, studious). +adj_itr(stuffy, stuffy). +adj_itr(stumpy, stumpy). +adj_itr(stunning, stunning). +adj_itr(stupendous, stupendous). +adj_itr(stupid, stupid). +adj_itr(stupifying, stupifying). +adj_itr(sturdy, sturdy). +adj_itr(stylish, stylish). +adj_itr(stylistic, stylistic). +adj_itr(styptic, styptic). +adj_itr(suave, suave). +adj_itr(subatomic, subatomic). +adj_itr(subconscious, subconscious). +adj_itr(subcutaneous, subcutaneous). +adj_itr(subfusc, subfusc). +adj_itr(subhuman, subhuman). +adj_itr(subject, subject). +adj_itr(subjective, subjective). +adj_itr(subjunctive, subjunctive). +adj_itr(sublimate, sublimate). +adj_itr(sublime, sublime). +adj_itr(subliminal, subliminal). +adj_itr(submarine, submarine). +adj_itr(submerged, submerged). +adj_itr(submersible, submersible). +adj_itr(submissive, submissive). +adj_itr(subnormal, subnormal). +adj_itr(suborbital, suborbital). +adj_itr(subordinate, subordinate). +adj_itr(subordinative, subordinative). +adj_itr(subsequent, subsequent). +adj_itr(subservient, subservient). +adj_itr(subsidiary, subsidiary). +adj_itr(subsonic, subsonic). +adj_itr(substandard, substandard). +adj_itr(substantial, substantial). +adj_itr(substantival, substantival). +adj_itr(substantive, substantive). +adj_itr(subterranean, subterranean). +adj_itr(subtle, subtle). +adj_itr(subtropical, subtropical). +adj_itr(suburban, suburban). +adj_itr(subversive, subversive). +adj_itr(successful, successful). +adj_itr(successive, successive). +adj_itr(succinct, succinct). +adj_itr(succulent, succulent). +adj_itr(suchlike, suchlike). +adj_itr(sudden, sudden). +adj_itr(suety, suety). +adj_itr(sufferable, sufferable). +adj_itr(sufficient, sufficient). +adj_itr(sugary, sugary). +adj_itr(suggestible, suggestible). +adj_itr(suggestive, suggestive). +adj_itr(suicidal, suicidal). +adj_itr(suitable, suitable). +adj_itr(sulky, sulky). +adj_itr(sullen, sullen). +adj_itr(sulphuretted, sulphuretted). +adj_itr(sulphuric, sulphuric). +adj_itr(sulphurous, sulphurous). +adj_itr(sultry, sultry). +adj_itr(summary, summary). +adj_itr(summery, summery). +adj_itr(sumptuary, sumptuary). +adj_itr(sumptuous, sumptuous). +adj_itr(sunbaked, sunbaked). +adj_itr(sunburned, sunburned). +adj_itr(sunburnt, sunburnt). +adj_itr(sundry, sundry). +adj_itr(sunless, sunless). +adj_itr(sunlit, sunlit). +adj_itr(sunny, sunny). +adj_itr(sunray, sunray). +adj_itr(super, super). +adj_itr(superabundant, superabundant). +adj_itr(superannuated, superannuated). +adj_itr(superb, superb). +adj_itr(supercharged, supercharged). +adj_itr(supercilious, supercilious). +adj_itr(superconducting, superconducting). +adj_itr(superfast, superfast). +adj_itr(superfatted, superfatted). +adj_itr(superficial, superficial). +adj_itr(superfine, superfine). +adj_itr(superfluous, superfluous). +adj_itr(superhuman, superhuman). +adj_itr(superior, superior). +adj_itr(superlative, superlative). +adj_itr(supernal, supernal). +adj_itr(supernatural, supernatural). +adj_itr(supernormal, supernormal). +adj_itr(supersonic, supersonic). +adj_itr(superstitious, superstitious). +adj_itr(supervisory, supervisory). +adj_itr(supine, supine). +adj_itr(supperless, supperless). +adj_itr(supple, supple). +adj_itr(supplemental, supplemental). +adj_itr(supplementary, supplementary). +adj_itr(suppliant, suppliant). +adj_itr(supportable, supportable). +adj_itr(supportive, supportive). +adj_itr(supposed, supposed). +adj_itr(suppressive, suppressive). +adj_itr(supranational, supranational). +adj_itr(supreme, supreme). +adj_itr(sure, sure). +adj_itr(surgical, surgical). +adj_itr(surly, surly). +adj_itr(surmountable, surmountable). +adj_itr(surpassing, surpassing). +adj_itr(surpliced, surpliced). +adj_itr(surprised, surprised). +adj_itr(surprising, surprising). +adj_itr(surrealistic, surrealistic). +adj_itr(surreptitious, surreptitious). +adj_itr(surrogate, surrogate). +adj_itr(surrounding, surrounding). +adj_itr(susceptible, susceptible). +adj_itr(suspect, suspect). +adj_itr(suspicious, suspicious). +adj_itr(sustainable, sustainable). +adj_itr(svelte, svelte). +adj_itr(swagger, swagger). +adj_itr(swampy, swampy). +adj_itr(swanky, swanky). +adj_itr(swarthy, swarthy). +adj_itr(swashbuckling, swashbuckling). +adj_itr(sweaty, sweaty). +adj_itr(sweeping, sweeping). +adj_itr(sweet, sweet). +adj_itr(sweetish, sweetish). +adj_itr(swell, swell). +adj_itr(sweptback, sweptback). +adj_itr(swift, swift). +adj_itr(swingeing, swingeing). +adj_itr(swinging, swinging). +adj_itr(swinish, swinish). +adj_itr(swish, swish). +adj_itr(swollen, swollen). +adj_itr(sworn, sworn). +adj_itr(sybaritic, sybaritic). +adj_itr(sycophantic, sycophantic). +adj_itr(syllabic, syllabic). +adj_itr(syllabled, syllabled). +adj_itr(syllogistic, syllogistic). +adj_itr(sylvan, sylvan). +adj_itr(symbolic, symbolic). +adj_itr(symbolical, symbolical). +adj_itr(symmetric, symmetric). +adj_itr(symmetrical, symmetrical). +adj_itr(sympathetic, sympathetic). +adj_itr(symphonic, symphonic). +adj_itr(symptomatic, symptomatic). +adj_itr(symptomless, symptomless). +adj_itr(synchronous, synchronous). +adj_itr(synonymous, synonymous). +adj_itr(synoptic, synoptic). +adj_itr(syntactic, syntactic). +adj_itr(synthetic, synthetic). +adj_itr(syphilitic, syphilitic). +adj_itr(syrupy, syrupy). +adj_itr(systematic, systematic). +adj_itr(taboo, taboo). +adj_itr(tabular, tabular). +adj_itr(tacit, tacit). +adj_itr(taciturn, taciturn). +adj_itr(tacky, tacky). +adj_itr(tactful, tactful). +adj_itr(tactical, tactical). +adj_itr(tactile, tactile). +adj_itr(tactless, tactless). +adj_itr(tactual, tactual). +adj_itr(tailless, tailless). +adj_itr(taintless, taintless). +adj_itr(takeaway, takeaway). +adj_itr(taking, taking). +adj_itr(talented, talented). +adj_itr(talkative, talkative). +adj_itr(tall, tall). +adj_itr(tallish, tallish). +adj_itr(tamable, tamable). +adj_itr(tame, tame). +adj_itr(tan, tan). +adj_itr(tangerine, tangerine). +adj_itr(tangible, tangible). +adj_itr(tangy, tangy). +adj_itr(tannic, tannic). +adj_itr(tantamount, tantamount). +adj_itr(tapestried, tapestried). +adj_itr(tardy, tardy). +adj_itr(tarry, tarry). +adj_itr(tarsal, tarsal). +adj_itr(tart, tart). +adj_itr(tartaric, tartaric). +adj_itr(tasseled, tasseled). +adj_itr(tasselled, tasselled). +adj_itr(tasteful, tasteful). +adj_itr(tasteless, tasteless). +adj_itr(tasty, tasty). +adj_itr(tattered, tattered). +adj_itr(tatty, tatty). +adj_itr(taut, taut). +adj_itr(tautological, tautological). +adj_itr(tawdry, tawdry). +adj_itr(tawny, tawny). +adj_itr(taxable, taxable). +adj_itr(teachable, teachable). +adj_itr(tearaway, tearaway). +adj_itr(tearful, tearful). +adj_itr(tearing, tearing). +adj_itr(tearless, tearless). +adj_itr(technical, technical). +adj_itr(technological, technological). +adj_itr(techy, techy). +adj_itr(tedious, tedious). +adj_itr(teenage, teenage). +adj_itr(teeny, teeny). +adj_itr(teetotal, teetotal). +adj_itr(telegraphic, telegraphic). +adj_itr(teleological, teleological). +adj_itr(telepathic, telepathic). +adj_itr(telephonic, telephonic). +adj_itr(telescopic, telescopic). +adj_itr(telling, telling). +adj_itr(temperamental, temperamental). +adj_itr(temperate, temperate). +adj_itr(tempered, tempered). +adj_itr(tempestuous, tempestuous). +adj_itr(temporal, temporal). +adj_itr(temporary, temporary). +adj_itr(tenable, tenable). +adj_itr(tenacious, tenacious). +adj_itr(tendentious, tendentious). +adj_itr(tender, tender). +adj_itr(tenderhearted, tenderhearted). +adj_itr(tense, tense). +adj_itr(tensile, tensile). +adj_itr(tentative, tentative). +adj_itr(tenuous, tenuous). +adj_itr(tepid, tepid). +adj_itr(terephthalic, terephthalic). +adj_itr(terminable, terminable). +adj_itr(terminal, terminal). +adj_itr(terminological, terminological). +adj_itr(terrestrial, terrestrial). +adj_itr(terrible, terrible). +adj_itr(terrific, terrific). +adj_itr(territorial, territorial). +adj_itr(terse, terse). +adj_itr(tertian, tertian). +adj_itr(tertiary, tertiary). +adj_itr(tessellated, tessellated). +adj_itr(testamentary, testamentary). +adj_itr(testate, testate). +adj_itr(testy, testy). +adj_itr(tetchy, tetchy). +adj_itr(textile, textile). +adj_itr(textual, textual). +adj_itr(thankful, thankful). +adj_itr(thankless, thankless). +adj_itr(theatrical, theatrical). +adj_itr(theistic, theistic). +adj_itr(theistical, theistical). +adj_itr(thematic, thematic). +adj_itr(theocratic, theocratic). +adj_itr(theological, theological). +adj_itr(theoretic, theoretic). +adj_itr(theoretical, theoretical). +adj_itr(theosophical, theosophical). +adj_itr(therapeutic, therapeutic). +adj_itr(therapeutical, therapeutical). +adj_itr(thermal, thermal). +adj_itr(thermionic, thermionic). +adj_itr(thermonuclear, thermonuclear). +adj_itr(thermoplastic, thermoplastic). +adj_itr(thermosetting, thermosetting). +adj_itr(thermostatic, thermostatic). +adj_itr(thick, thick). +adj_itr(thievish, thievish). +adj_itr(thin, thin). +adj_itr(thine, thine). +adj_itr(thinkable, thinkable). +adj_itr(thinking, thinking). +adj_itr(thirsty, thirsty). +adj_itr(thorny, thorny). +adj_itr(thorough, thorough). +adj_itr(thoroughbred, thoroughbred). +adj_itr(thoroughgoing, thoroughgoing). +adj_itr(thoughtful, thoughtful). +adj_itr(thoughtless, thoughtless). +adj_itr(thousandfold, thousandfold). +adj_itr(thousandth, thousandth). +adj_itr(threadbare, threadbare). +adj_itr(threadlike, threadlike). +adj_itr(threefold, threefold). +adj_itr(threepenny, threepenny). +adj_itr(thriftless, thriftless). +adj_itr(thrifty, thrifty). +adj_itr(throaty, throaty). +adj_itr(throbbing, throbbing). +adj_itr(thumping, thumping). +adj_itr(thunderous, thunderous). +adj_itr(thunderstruck, thunderstruck). +adj_itr(thundery, thundery). +adj_itr(thy, thy). +adj_itr(ticklish, ticklish). +adj_itr(tidal, tidal). +adj_itr(tiddley, tiddley). +adj_itr(tidy, tidy). +adj_itr(tigerish, tigerish). +adj_itr(tight, tight). +adj_itr(timbered, timbered). +adj_itr(timeless, timeless). +adj_itr(timely, timely). +adj_itr(timesaving, timesaving). +adj_itr(timeserving, timeserving). +adj_itr(timid, timid). +adj_itr(timorous, timorous). +adj_itr(tinny, tinny). +adj_itr(tinselly, tinselly). +adj_itr(tiny, tiny). +adj_itr(tipsy, tipsy). +adj_itr(tired, tired). +adj_itr(tireless, tireless). +adj_itr(tiresome, tiresome). +adj_itr(titanic, titanic). +adj_itr(titled, titled). +adj_itr(titular, titular). +adj_itr(toilsome, toilsome). +adj_itr(tolerable, tolerable). +adj_itr(tolerant, tolerant). +adj_itr(tonal, tonal). +adj_itr(toneless, toneless). +adj_itr(tonic, tonic). +adj_itr(tonsorial, tonsorial). +adj_itr(tony, tony). +adj_itr(toothed, toothed). +adj_itr(toothless, toothless). +adj_itr(toothsome, toothsome). +adj_itr(top, top). +adj_itr(topical, topical). +adj_itr(topless, topless). +adj_itr(topmost, topmost). +adj_itr(topnotch, topnotch). +adj_itr(topographical, topographical). +adj_itr(topping, topping). +adj_itr(torpid, torpid). +adj_itr(torrential, torrential). +adj_itr(torrid, torrid). +adj_itr(tortuous, tortuous). +adj_itr(total, total). +adj_itr(totalitarian, totalitarian). +adj_itr(tottery, tottery). +adj_itr(touchable, touchable). +adj_itr(touched, touched). +adj_itr(touching, touching). +adj_itr(touchy, touchy). +adj_itr(tough, tough). +adj_itr(touring, touring). +adj_itr(towering, towering). +adj_itr(toxic, toxic). +adj_itr(traceable, traceable). +adj_itr(tracked, tracked). +adj_itr(trackless, trackless). +adj_itr(tractable, tractable). +adj_itr(traditional, traditional). +adj_itr(tragic, tragic). +adj_itr(tragicomic, tragicomic). +adj_itr(traitorous, traitorous). +adj_itr(tranquil, tranquil). +adj_itr(transalpine, transalpine). +adj_itr(transatlantic, transatlantic). +adj_itr(transcendent, transcendent). +adj_itr(transcendental, transcendental). +adj_itr(transcontinental, transcontinental). +adj_itr(transferable, transferable). +adj_itr(transformable, transformable). +adj_itr(transient, transient). +adj_itr(transistorized, transistorized). +adj_itr(transitional, transitional). +adj_itr(transitive, transitive). +adj_itr(transitory, transitory). +adj_itr(translatable, translatable). +adj_itr(translucent, translucent). +adj_itr(transmutable, transmutable). +adj_itr(transoceanic, transoceanic). +adj_itr(transparent, transparent). +adj_itr(transpolar, transpolar). +adj_itr(transportable, transportable). +adj_itr(transverse, transverse). +adj_itr(trashy, trashy). +adj_itr(traumatic, traumatic). +adj_itr(traveled, traveled). +adj_itr(travelled, travelled). +adj_itr(treacherous, treacherous). +adj_itr(treacly, treacly). +adj_itr(treasonable, treasonable). +adj_itr(treasonous, treasonous). +adj_itr(treble, treble). +adj_itr(treeless, treeless). +adj_itr(tremendous, tremendous). +adj_itr(tremulous, tremulous). +adj_itr(trenchant, trenchant). +adj_itr(trendy, trendy). +adj_itr(triangular, triangular). +adj_itr(tribal, tribal). +adj_itr(tricky, tricky). +adj_itr(tried, tried). +adj_itr(triennial, triennial). +adj_itr(trifling, trifling). +adj_itr(trilateral, trilateral). +adj_itr(trillionth, trillionth). +adj_itr(trim, trim). +adj_itr(tripartite, tripartite). +adj_itr(triple, triple). +adj_itr(triplex, triplex). +adj_itr(triplicate, triplicate). +adj_itr(tripping, tripping). +adj_itr(trite, trite). +adj_itr(triumphal, triumphal). +adj_itr(triumphant, triumphant). +adj_itr(triune, triune). +adj_itr(trivial, trivial). +adj_itr(trochaic, trochaic). +adj_itr(tropical, tropical). +adj_itr(troublesome, troublesome). +adj_itr(troublous, troublous). +adj_itr(truculent, truculent). +adj_itr(true, true). +adj_itr(trumpery, trumpery). +adj_itr(trustful, trustful). +adj_itr(trusting, trusting). +adj_itr(trustworthy, trustworthy). +adj_itr(trusty, trusty). +adj_itr(truthful, truthful). +adj_itr(trying, trying). +adj_itr(tubby, tubby). +adj_itr(tubeless, tubeless). +adj_itr(tubercular, tubercular). +adj_itr(tuberculous, tuberculous). +adj_itr(tubular, tubular). +adj_itr(tufted, tufted). +adj_itr(tumescent, tumescent). +adj_itr(tumid, tumid). +adj_itr(tumultuous, tumultuous). +adj_itr(tuneful, tuneful). +adj_itr(tuppenny, tuppenny). +adj_itr(turbaned, turbaned). +adj_itr(turbid, turbid). +adj_itr(turbo, turbo). +adj_itr(turbocharged, turbocharged). +adj_itr(turbulent, turbulent). +adj_itr(turgid, turgid). +adj_itr(turtleneck, turtleneck). +adj_itr(turtlenecked, turtlenecked). +adj_itr(tutelary, tutelary). +adj_itr(tutorial, tutorial). +adj_itr(twee, twee). +adj_itr(twiddly, twiddly). +adj_itr(twiggy, twiggy). +adj_itr(twilit, twilit). +adj_itr(twilled, twilled). +adj_itr(twinned, twinned). +adj_itr(twisty, twisty). +adj_itr(twofold, twofold). +adj_itr(twopenny, twopenny). +adj_itr(typewritten, typewritten). +adj_itr(typical, typical). +adj_itr(typographic, typographic). +adj_itr(tyrannical, tyrannical). +adj_itr(tyrannous, tyrannous). +adj_itr(ubiquitous, ubiquitous). +adj_itr(ugly, ugly). +adj_itr(ulcerous, ulcerous). +adj_itr(ulterior, ulterior). +adj_itr(ultimate, ultimate). +adj_itr(ultramarine, ultramarine). +adj_itr(ultrasonic, ultrasonic). +adj_itr(ultraviolet, ultraviolet). +adj_itr(umber, umber). +adj_itr(umbilical, umbilical). +adj_itr(umpteen, umpteen). +adj_itr(umpteenth, umpteenth). +adj_itr(unabashed, unabashed). +adj_itr(unabated, unabated). +adj_itr(unable, unable). +adj_itr(unabridged, unabridged). +adj_itr(unacceptable, unacceptable). +adj_itr(unaccommodating, unaccommodating). +adj_itr(unaccompanied, unaccompanied). +adj_itr(unaccountable, unaccountable). +adj_itr(unaccounted, unaccounted). +adj_itr(unaccustomed, unaccustomed). +adj_itr(unacknowledged, unacknowledged). +adj_itr(unacquainted, unacquainted). +adj_itr(unadjusted, unadjusted). +adj_itr(unadorned, unadorned). +adj_itr(unadulterated, unadulterated). +adj_itr(unadventurous, unadventurous). +adj_itr(unadvised, unadvised). +adj_itr(unaffected, unaffected). +adj_itr(unafraid, unafraid). +adj_itr(unaided, unaided). +adj_itr(unalienable, unalienable). +adj_itr(unaligned, unaligned). +adj_itr(unalloyed, unalloyed). +adj_itr(unalterable, unalterable). +adj_itr(unaltered, unaltered). +adj_itr(unambiguous, unambiguous). +adj_itr(unamended, unamended). +adj_itr(unanimous, unanimous). +adj_itr(unannounced, unannounced). +adj_itr(unanswerable, unanswerable). +adj_itr(unanswered, unanswered). +adj_itr(unanticipated, unanticipated). +adj_itr(unappealing, unappealing). +adj_itr(unappetizing, unappetizing). +adj_itr(unappreciated, unappreciated). +adj_itr(unappreciative, unappreciative). +adj_itr(unapproachable, unapproachable). +adj_itr(unarguable, unarguable). +adj_itr(unarmed, unarmed). +adj_itr(unarticulated, unarticulated). +adj_itr(unashamed, unashamed). +adj_itr(unasked, unasked). +adj_itr(unassailable, unassailable). +adj_itr(unassisted, unassisted). +adj_itr(unassuming, unassuming). +adj_itr(unattached, unattached). +adj_itr(unattainable, unattainable). +adj_itr(unattended, unattended). +adj_itr(unattractive, unattractive). +adj_itr(unaudited, unaudited). +adj_itr(unauthorized, unauthorized). +adj_itr(unavailable, unavailable). +adj_itr(unavailing, unavailing). +adj_itr(unavoidable, unavoidable). +adj_itr(unawakened, unawakened). +adj_itr(unaware, unaware). +adj_itr(unbacked, unbacked). +adj_itr(unbalanced, unbalanced). +adj_itr(unbearable, unbearable). +adj_itr(unbeatable, unbeatable). +adj_itr(unbeaten, unbeaten). +adj_itr(unbecoming, unbecoming). +adj_itr(unbeknown, unbeknown). +adj_itr(unbeknownst, unbeknownst). +adj_itr(unbelievable, unbelievable). +adj_itr(unbelieving, unbelieving). +adj_itr(unbeloved, unbeloved). +adj_itr(unbending, unbending). +adj_itr(unbiased, unbiased). +adj_itr(unbidden, unbidden). +adj_itr(unblushing, unblushing). +adj_itr(unborn, unborn). +adj_itr(unbounded, unbounded). +adj_itr(unbowed, unbowed). +adj_itr(unbreakable, unbreakable). +adj_itr(unbridled, unbridled). +adj_itr(unbroken, unbroken). +adj_itr(unburied, unburied). +adj_itr(unbuttoned, unbuttoned). +adj_itr(uncanny, uncanny). +adj_itr(uncarpeted, uncarpeted). +adj_itr(unceasing, unceasing). +adj_itr(uncensored, uncensored). +adj_itr(unceremonious, unceremonious). +adj_itr(uncertain, uncertain). +adj_itr(unchallengeable, unchallengeable). +adj_itr(unchallenged, unchallenged). +adj_itr(unchangeable, unchangeable). +adj_itr(unchanged, unchanged). +adj_itr(unchanging, unchanging). +adj_itr(uncharacteristic, uncharacteristic). +adj_itr(uncharitable, uncharitable). +adj_itr(uncharted, uncharted). +adj_itr(unchecked, unchecked). +adj_itr(unchristian, unchristian). +adj_itr(uncivil, uncivil). +adj_itr(uncivilized, uncivilized). +adj_itr(unclaimed, unclaimed). +adj_itr(unclassified, unclassified). +adj_itr(unclean, unclean). +adj_itr(unclear, unclear). +adj_itr(unclouded, unclouded). +adj_itr(uncluttered, uncluttered). +adj_itr(unco, unco). +adj_itr(uncolored, uncolored). +adj_itr(uncoloured, uncoloured). +adj_itr(uncomfortable, uncomfortable). +adj_itr(uncommercialized, uncommercialized). +adj_itr(uncommitted, uncommitted). +adj_itr(uncommon, uncommon). +adj_itr(uncommunicative, uncommunicative). +adj_itr(uncompetitive, uncompetitive). +adj_itr(uncomplaining, uncomplaining). +adj_itr(uncompleted, uncompleted). +adj_itr(uncomplicated, uncomplicated). +adj_itr(uncomplimentary, uncomplimentary). +adj_itr(uncomprehending, uncomprehending). +adj_itr(uncompromising, uncompromising). +adj_itr(unconcealed, unconcealed). +adj_itr(unconcerned, unconcerned). +adj_itr(unconditional, unconditional). +adj_itr(unconditioned, unconditioned). +adj_itr(unconfined, unconfined). +adj_itr(unconfirmed, unconfirmed). +adj_itr(unconformable, unconformable). +adj_itr(uncongenial, uncongenial). +adj_itr(unconnected, unconnected). +adj_itr(unconquered, unconquered). +adj_itr(unconscionable, unconscionable). +adj_itr(unconscious, unconscious). +adj_itr(unconsidered, unconsidered). +adj_itr(unconsolidated, unconsolidated). +adj_itr(unconstitutional, unconstitutional). +adj_itr(unconstrained, unconstrained). +adj_itr(unconstructive, unconstructive). +adj_itr(unconsummated, unconsummated). +adj_itr(uncontaminated, uncontaminated). +adj_itr(uncontrollable, uncontrollable). +adj_itr(uncontrolled, uncontrolled). +adj_itr(uncontroversial, uncontroversial). +adj_itr(unconventional, unconventional). +adj_itr(unconverted, unconverted). +adj_itr(unconvinced, unconvinced). +adj_itr(unconvincing, unconvincing). +adj_itr(uncooked, uncooked). +adj_itr(uncorrected, uncorrected). +adj_itr(uncorrelated, uncorrelated). +adj_itr(uncorroborated, uncorroborated). +adj_itr(uncouth, uncouth). +adj_itr(uncritical, uncritical). +adj_itr(uncrowned, uncrowned). +adj_itr(unctuous, unctuous). +adj_itr(uncultivated, uncultivated). +adj_itr(uncultured, uncultured). +adj_itr(uncut, uncut). +adj_itr(undamaged, undamaged). +adj_itr(undated, undated). +adj_itr(undaunted, undaunted). +adj_itr(undecided, undecided). +adj_itr(undeclared, undeclared). +adj_itr(undefeated, undefeated). +adj_itr(undefended, undefended). +adj_itr(undeferential, undeferential). +adj_itr(undefinable, undefinable). +adj_itr(undefined, undefined). +adj_itr(undemanding, undemanding). +adj_itr(undemocratic, undemocratic). +adj_itr(undemonstrative, undemonstrative). +adj_itr(undeniable, undeniable). +adj_itr(undenominational, undenominational). +adj_itr(underarm, underarm). +adj_itr(underbred, underbred). +adj_itr(undercover, undercover). +adj_itr(underdeveloped, underdeveloped). +adj_itr(underdone, underdone). +adj_itr(underemployed, underemployed). +adj_itr(underfed, underfed). +adj_itr(underfloor, underfloor). +adj_itr(underfunded, underfunded). +adj_itr(underground, underground). +adj_itr(underhand, underhand). +adj_itr(underhanded, underhanded). +adj_itr(underhung, underhung). +adj_itr(undermanned, undermanned). +adj_itr(undermentioned, undermentioned). +adj_itr(undernourished, undernourished). +adj_itr(underperformed, underperformed). +adj_itr(underperforming, underperforming). +adj_itr(underpopulated, underpopulated). +adj_itr(underprivileged, underprivileged). +adj_itr(undersea, undersea). +adj_itr(undersealed, undersealed). +adj_itr(undersexed, undersexed). +adj_itr(undersized, undersized). +adj_itr(underslung, underslung). +adj_itr(understaffed, understaffed). +adj_itr(understandable, understandable). +adj_itr(understanding, understanding). +adj_itr(underwater, underwater). +adj_itr(underway, underway). +adj_itr(underweight, underweight). +adj_itr(undeserved, undeserved). +adj_itr(undeserving, undeserving). +adj_itr(undesigned, undesigned). +adj_itr(undesirable, undesirable). +adj_itr(undetected, undetected). +adj_itr(undetermined, undetermined). +adj_itr(undeterred, undeterred). +adj_itr(undeveloped, undeveloped). +adj_itr(undiagnosed, undiagnosed). +adj_itr(undifferentiated, undifferentiated). +adj_itr(undigested, undigested). +adj_itr(undignified, undignified). +adj_itr(undiluted, undiluted). +adj_itr(undiminished, undiminished). +adj_itr(undimmed, undimmed). +adj_itr(undiplomatic, undiplomatic). +adj_itr(undischarged, undischarged). +adj_itr(undisciplined, undisciplined). +adj_itr(undisclosed, undisclosed). +adj_itr(undiscovered, undiscovered). +adj_itr(undiscriminating, undiscriminating). +adj_itr(undisguised, undisguised). +adj_itr(undismayed, undismayed). +adj_itr(undisputed, undisputed). +adj_itr(undissolved, undissolved). +adj_itr(undistinguishable, undistinguishable). +adj_itr(undistinguished, undistinguished). +adj_itr(undistributed, undistributed). +adj_itr(undisturbed, undisturbed). +adj_itr(undivided, undivided). +adj_itr(undocumented, undocumented). +adj_itr(undogmatic, undogmatic). +adj_itr(undomesticated, undomesticated). +adj_itr(undone, undone). +adj_itr(undoubted, undoubted). +adj_itr(undramatic, undramatic). +adj_itr(undreamed, undreamed). +adj_itr(undreamt, undreamt). +adj_itr(undrinkable, undrinkable). +adj_itr(undue, undue). +adj_itr(undying, undying). +adj_itr(unearned, unearned). +adj_itr(unearthly, unearthly). +adj_itr(uneasy, uneasy). +adj_itr(uneatable, uneatable). +adj_itr(uneaten, uneaten). +adj_itr(uneconomic, uneconomic). +adj_itr(uneconomical, uneconomical). +adj_itr(unedifying, unedifying). +adj_itr(unedited, unedited). +adj_itr(uneducated, uneducated). +adj_itr(uneffective, uneffective). +adj_itr(unelaborated, unelaborated). +adj_itr(unemotional, unemotional). +adj_itr(unemployable, unemployable). +adj_itr(unemployed, unemployed). +adj_itr(unending, unending). +adj_itr(unendurable, unendurable). +adj_itr(unenforceable, unenforceable). +adj_itr(unenlightened, unenlightened). +adj_itr(unenterprising, unenterprising). +adj_itr(unenthusiastic, unenthusiastic). +adj_itr(unenviable, unenviable). +adj_itr(unequal, unequal). +adj_itr(unequalled, unequalled). +adj_itr(unequipped, unequipped). +adj_itr(unequivocal, unequivocal). +adj_itr(unerring, unerring). +adj_itr(unethical, unethical). +adj_itr(uneven, uneven). +adj_itr(uneventful, uneventful). +adj_itr(unexampled, unexampled). +adj_itr(unexceeded, unexceeded). +adj_itr(unexceptionable, unexceptionable). +adj_itr(unexceptional, unexceptional). +adj_itr(unexciting, unexciting). +adj_itr(unexpected, unexpected). +adj_itr(unexpired, unexpired). +adj_itr(unexplained, unexplained). +adj_itr(unexplored, unexplored). +adj_itr(unexposed, unexposed). +adj_itr(unexpressed, unexpressed). +adj_itr(unexpurgated, unexpurgated). +adj_itr(unfailing, unfailing). +adj_itr(unfair, unfair). +adj_itr(unfaithful, unfaithful). +adj_itr(unfaltering, unfaltering). +adj_itr(unfamiliar, unfamiliar). +adj_itr(unfashionable, unfashionable). +adj_itr(unfathomable, unfathomable). +adj_itr(unfathomed, unfathomed). +adj_itr(unfavorable, unfavorable). +adj_itr(unfavourable, unfavourable). +adj_itr(unfed, unfed). +adj_itr(unfeeling, unfeeling). +adj_itr(unfeigned, unfeigned). +adj_itr(unfermented, unfermented). +adj_itr(unfertilized, unfertilized). +adj_itr(unfettered, unfettered). +adj_itr(unfilled, unfilled). +adj_itr(unfinished, unfinished). +adj_itr(unfit, unfit). +adj_itr(unflagging, unflagging). +adj_itr(unflappable, unflappable). +adj_itr(unfledged, unfledged). +adj_itr(unflinching, unflinching). +adj_itr(unflurried, unflurried). +adj_itr(unfocused, unfocused). +adj_itr(unforeseeable, unforeseeable). +adj_itr(unforeseen, unforeseen). +adj_itr(unforgettable, unforgettable). +adj_itr(unforgivable, unforgivable). +adj_itr(unforgiving, unforgiving). +adj_itr(unformed, unformed). +adj_itr(unforthcoming, unforthcoming). +adj_itr(unfortunate, unfortunate). +adj_itr(unfounded, unfounded). +adj_itr(unframed, unframed). +adj_itr(unfrequented, unfrequented). +adj_itr(unfriendly, unfriendly). +adj_itr(unfruitful, unfruitful). +adj_itr(unfulfilled, unfulfilled). +adj_itr(unfunded, unfunded). +adj_itr(unfurnished, unfurnished). +adj_itr(ungainly, ungainly). +adj_itr(ungenerous, ungenerous). +adj_itr(ungentle, ungentle). +adj_itr(ungentlemanly, ungentlemanly). +adj_itr(unglazed, unglazed). +adj_itr(ungodly, ungodly). +adj_itr(ungovernable, ungovernable). +adj_itr(ungraceful, ungraceful). +adj_itr(ungracious, ungracious). +adj_itr(ungrammatical, ungrammatical). +adj_itr(ungrateful, ungrateful). +adj_itr(ungrudging, ungrudging). +adj_itr(unguarded, unguarded). +adj_itr(unhallowed, unhallowed). +adj_itr(unhampered, unhampered). +adj_itr(unhappy, unhappy). +adj_itr(unharmed, unharmed). +adj_itr(unhealed, unhealed). +adj_itr(unhealthy, unhealthy). +adj_itr(unheard, unheard). +adj_itr(unhearing, unhearing). +adj_itr(unheated, unheated). +adj_itr(unheeded, unheeded). +adj_itr(unhelpful, unhelpful). +adj_itr(unheralded, unheralded). +adj_itr(unhesitating, unhesitating). +adj_itr(unhindered, unhindered). +adj_itr(unholy, unholy). +adj_itr(unhurried, unhurried). +adj_itr(unhurt, unhurt). +adj_itr(unhygienic, unhygienic). +adj_itr(unidentifiable, unidentifiable). +adj_itr(unidentified, unidentified). +adj_itr(uniform, uniform). +adj_itr(uniformed, uniformed). +adj_itr(unilateral, unilateral). +adj_itr(unimaginable, unimaginable). +adj_itr(unimaginative, unimaginative). +adj_itr(unimpaired, unimpaired). +adj_itr(unimpeachable, unimpeachable). +adj_itr(unimpeded, unimpeded). +adj_itr(unimportant, unimportant). +adj_itr(unimpressed, unimpressed). +adj_itr(unimpressive, unimpressive). +adj_itr(uninfluenced, uninfluenced). +adj_itr(uninformative, uninformative). +adj_itr(uninformed, uninformed). +adj_itr(uninhabitable, uninhabitable). +adj_itr(uninhabited, uninhabited). +adj_itr(uninhibited, uninhibited). +adj_itr(uninitiated, uninitiated). +adj_itr(uninjured, uninjured). +adj_itr(uninspired, uninspired). +adj_itr(uninspiring, uninspiring). +adj_itr(uninsured, uninsured). +adj_itr(unintelligent, unintelligent). +adj_itr(unintelligible, unintelligible). +adj_itr(unintended, unintended). +adj_itr(unintentional, unintentional). +adj_itr(uninterested, uninterested). +adj_itr(uninteresting, uninteresting). +adj_itr(uninterrupted, uninterrupted). +adj_itr(uninvited, uninvited). +adj_itr(uninviting, uninviting). +adj_itr(unionized, unionized). +adj_itr(unique, unique). +adj_itr(unisex, unisex). +adj_itr(unissued, unissued). +adj_itr(unitary, unitary). +adj_itr(united, united). +adj_itr(universal, universal). +adj_itr(unjust, unjust). +adj_itr(unjustifiable, unjustifiable). +adj_itr(unjustified, unjustified). +adj_itr(unkempt, unkempt). +adj_itr(unkind, unkind). +adj_itr(unkissed, unkissed). +adj_itr(unknowable, unknowable). +adj_itr(unknowing, unknowing). +adj_itr(unknown, unknown). +adj_itr(unlabeled, unlabeled). +adj_itr(unlabelled, unlabelled). +adj_itr(unladylike, unladylike). +adj_itr(unlamented, unlamented). +adj_itr(unlatched, unlatched). +adj_itr(unlawful, unlawful). +adj_itr(unleaded, unleaded). +adj_itr(unleavened, unleavened). +adj_itr(unlettered, unlettered). +adj_itr(unlicensed, unlicensed). +adj_itr(unlighted, unlighted). +adj_itr(unlikable, unlikable). +adj_itr(unlike, unlike). +adj_itr(unlikely, unlikely). +adj_itr(unlimited, unlimited). +adj_itr(unlined, unlined). +adj_itr(unlisted, unlisted). +adj_itr(unlit, unlit). +adj_itr(unliterary, unliterary). +adj_itr(unlocated, unlocated). +adj_itr(unlovable, unlovable). +adj_itr(unloved, unloved). +adj_itr(unlovely, unlovely). +adj_itr(unlucky, unlucky). +adj_itr(unmade, unmade). +adj_itr(unmanageable, unmanageable). +adj_itr(unmanly, unmanly). +adj_itr(unmanned, unmanned). +adj_itr(unmannered, unmannered). +adj_itr(unmannerly, unmannerly). +adj_itr(unmarked, unmarked). +adj_itr(unmarried, unmarried). +adj_itr(unmatchable, unmatchable). +adj_itr(unmatched, unmatched). +adj_itr(unmechanized, unmechanized). +adj_itr(unmemorable, unmemorable). +adj_itr(unmentionable, unmentionable). +adj_itr(unmerciful, unmerciful). +adj_itr(unmerited, unmerited). +adj_itr(unmindful, unmindful). +adj_itr(unmingled, unmingled). +adj_itr(unmistakable, unmistakable). +adj_itr(unmitigated, unmitigated). +adj_itr(unmixed, unmixed). +adj_itr(unmodernized, unmodernized). +adj_itr(unmodified, unmodified). +adj_itr(unmolested, unmolested). +adj_itr(unmourned, unmourned). +adj_itr(unmovable, unmovable). +adj_itr(unmoved, unmoved). +adj_itr(unmoving, unmoving). +adj_itr(unmusical, unmusical). +adj_itr(unnamed, unnamed). +adj_itr(unnatural, unnatural). +adj_itr(unnecessary, unnecessary). +adj_itr(unnoticeable, unnoticeable). +adj_itr(unnoticed, unnoticed). +adj_itr(unnumbered, unnumbered). +adj_itr(unobjectionable, unobjectionable). +adj_itr(unobservant, unobservant). +adj_itr(unobserved, unobserved). +adj_itr(unobtainable, unobtainable). +adj_itr(unobtrusive, unobtrusive). +adj_itr(unobvious, unobvious). +adj_itr(unoccupied, unoccupied). +adj_itr(unofficial, unofficial). +adj_itr(unopen, unopen). +adj_itr(unopened, unopened). +adj_itr(unopposed, unopposed). +adj_itr(unoriginal, unoriginal). +adj_itr(unorthodox, unorthodox). +adj_itr(unpaid, unpaid). +adj_itr(unpainted, unpainted). +adj_itr(unpalatable, unpalatable). +adj_itr(unparalleled, unparalleled). +adj_itr(unpardonable, unpardonable). +adj_itr(unparliamentary, unparliamentary). +adj_itr(unpatriotic, unpatriotic). +adj_itr(unpaved, unpaved). +adj_itr(unpersuaded, unpersuaded). +adj_itr(unperturbed, unperturbed). +adj_itr(unplaced, unplaced). +adj_itr(unplanned, unplanned). +adj_itr(unplayable, unplayable). +adj_itr(unpleasant, unpleasant). +adj_itr(unplumbed, unplumbed). +adj_itr(unpolluted, unpolluted). +adj_itr(unpompous, unpompous). +adj_itr(unpopular, unpopular). +adj_itr(unpractised, unpractised). +adj_itr(unprecedented, unprecedented). +adj_itr(unpredictable, unpredictable). +adj_itr(unpredicted, unpredicted). +adj_itr(unprejudiced, unprejudiced). +adj_itr(unpremeditated, unpremeditated). +adj_itr(unprepared, unprepared). +adj_itr(unprepossessing, unprepossessing). +adj_itr(unpretentious, unpretentious). +adj_itr(unprincipled, unprincipled). +adj_itr(unprintable, unprintable). +adj_itr(unproductive, unproductive). +adj_itr(unprofessional, unprofessional). +adj_itr(unprofitable, unprofitable). +adj_itr(unpromising, unpromising). +adj_itr(unprompted, unprompted). +adj_itr(unpronounceable, unpronounceable). +adj_itr(unpropitious, unpropitious). +adj_itr(unprotected, unprotected). +adj_itr(unproved, unproved). +adj_itr(unproven, unproven). +adj_itr(unprovided, unprovided). +adj_itr(unprovoked, unprovoked). +adj_itr(unpublished, unpublished). +adj_itr(unpunished, unpunished). +adj_itr(unputdownable, unputdownable). +adj_itr(unqualified, unqualified). +adj_itr(unquestionable, unquestionable). +adj_itr(unquestioned, unquestioned). +adj_itr(unquestioning, unquestioning). +adj_itr(unquiet, unquiet). +adj_itr(unquotable, unquotable). +adj_itr(unreached, unreached). +adj_itr(unread, unread). +adj_itr(unreadable, unreadable). +adj_itr(unready, unready). +adj_itr(unreal, unreal). +adj_itr(unrealistic, unrealistic). +adj_itr(unrealized, unrealized). +adj_itr(unreasonable, unreasonable). +adj_itr(unreasoning, unreasoning). +adj_itr(unreceptive, unreceptive). +adj_itr(unreciprocated, unreciprocated). +adj_itr(unrecognizable, unrecognizable). +adj_itr(unrecognized, unrecognized). +adj_itr(unreconciled, unreconciled). +adj_itr(unrecorded, unrecorded). +adj_itr(unredeemable, unredeemable). +adj_itr(unrefined, unrefined). +adj_itr(unreflective, unreflective). +adj_itr(unregenerate, unregenerate). +adj_itr(unregistered, unregistered). +adj_itr(unregulated, unregulated). +adj_itr(unrehearsed, unrehearsed). +adj_itr(unrelated, unrelated). +adj_itr(unrelaxed, unrelaxed). +adj_itr(unrelenting, unrelenting). +adj_itr(unreliable, unreliable). +adj_itr(unrelieved, unrelieved). +adj_itr(unremarkable, unremarkable). +adj_itr(unremitting, unremitting). +adj_itr(unrepeatable, unrepeatable). +adj_itr(unrepentant, unrepentant). +adj_itr(unreported, unreported). +adj_itr(unrepresentative, unrepresentative). +adj_itr(unrequested, unrequested). +adj_itr(unrequited, unrequited). +adj_itr(unreserved, unreserved). +adj_itr(unresisting, unresisting). +adj_itr(unresolved, unresolved). +adj_itr(unrestrained, unrestrained). +adj_itr(unrestricted, unrestricted). +adj_itr(unrevised, unrevised). +adj_itr(unrewarded, unrewarded). +adj_itr(unrewarding, unrewarding). +adj_itr(unrhythmical, unrhythmical). +adj_itr(unrighteous, unrighteous). +adj_itr(unripe, unripe). +adj_itr(unripened, unripened). +adj_itr(unrivalled, unrivalled). +adj_itr(unromantic, unromantic). +adj_itr(unruffled, unruffled). +adj_itr(unruly, unruly). +adj_itr(unsaddled, unsaddled). +adj_itr(unsafe, unsafe). +adj_itr(unsaid, unsaid). +adj_itr(unsaleable, unsaleable). +adj_itr(unsalted, unsalted). +adj_itr(unsatisfactory, unsatisfactory). +adj_itr(unsatisfied, unsatisfied). +adj_itr(unsatisfying, unsatisfying). +adj_itr(unsaturated, unsaturated). +adj_itr(unsavory, unsavory). +adj_itr(unsavoury, unsavoury). +adj_itr(unscathed, unscathed). +adj_itr(unscheduled, unscheduled). +adj_itr(unscientific, unscientific). +adj_itr(unscripted, unscripted). +adj_itr(unscrupulous, unscrupulous). +adj_itr(unsealed, unsealed). +adj_itr(unseasonable, unseasonable). +adj_itr(unseasoned, unseasoned). +adj_itr(unseaworthy, unseaworthy). +adj_itr(unsecured, unsecured). +adj_itr(unseeded, unseeded). +adj_itr(unseeing, unseeing). +adj_itr(unseemly, unseemly). +adj_itr(unseen, unseen). +adj_itr(unselected, unselected). +adj_itr(unselective, unselective). +adj_itr(unselfconscious, unselfconscious). +adj_itr(unselfish, unselfish). +adj_itr(unshakable, unshakable). +adj_itr(unshaved, unshaved). +adj_itr(unshaven, unshaven). +adj_itr(unshielded, unshielded). +adj_itr(unshrinkable, unshrinkable). +adj_itr(unshrinking, unshrinking). +adj_itr(unshuttered, unshuttered). +adj_itr(unsighted, unsighted). +adj_itr(unsightly, unsightly). +adj_itr(unsigned, unsigned). +adj_itr(unsilenced, unsilenced). +adj_itr(unsinkable, unsinkable). +adj_itr(unskilled, unskilled). +adj_itr(unsmiling, unsmiling). +adj_itr(unsociable, unsociable). +adj_itr(unsocial, unsocial). +adj_itr(unsold, unsold). +adj_itr(unsolicited, unsolicited). +adj_itr(unsolved, unsolved). +adj_itr(unsophisticated, unsophisticated). +adj_itr(unsound, unsound). +adj_itr(unsparing, unsparing). +adj_itr(unspeakable, unspeakable). +adj_itr(unspecialized, unspecialized). +adj_itr(unspecific, unspecific). +adj_itr(unspecified, unspecified). +adj_itr(unspectacular, unspectacular). +adj_itr(unspoiled, unspoiled). +adj_itr(unspoilt, unspoilt). +adj_itr(unspoken, unspoken). +adj_itr(unsporting, unsporting). +adj_itr(unsportsmanlike, unsportsmanlike). +adj_itr(unspotted, unspotted). +adj_itr(unstable, unstable). +adj_itr(unstartling, unstartling). +adj_itr(unstated, unstated). +adj_itr(unstatesmanlike, unstatesmanlike). +adj_itr(unsteady, unsteady). +adj_itr(unstoppable, unstoppable). +adj_itr(unstrained, unstrained). +adj_itr(unstressed, unstressed). +adj_itr(unstructured, unstructured). +adj_itr(unstrung, unstrung). +adj_itr(unstuck, unstuck). +adj_itr(unstudied, unstudied). +adj_itr(unsubstantiated, unsubstantiated). +adj_itr(unsubtle, unsubtle). +adj_itr(unsuccessful, unsuccessful). +adj_itr(unsuitable, unsuitable). +adj_itr(unsuited, unsuited). +adj_itr(unsullied, unsullied). +adj_itr(unsung, unsung). +adj_itr(unsupervised, unsupervised). +adj_itr(unsupported, unsupported). +adj_itr(unsure, unsure). +adj_itr(unsurpassed, unsurpassed). +adj_itr(unsuspected, unsuspected). +adj_itr(unsuspecting, unsuspecting). +adj_itr(unsuspicious, unsuspicious). +adj_itr(unswapped, unswapped). +adj_itr(unswayed, unswayed). +adj_itr(unsweetened, unsweetened). +adj_itr(unswept, unswept). +adj_itr(unswerving, unswerving). +adj_itr(unsyllabic, unsyllabic). +adj_itr(unsympathetic, unsympathetic). +adj_itr(unsystematic, unsystematic). +adj_itr(untainted, untainted). +adj_itr(untamed, untamed). +adj_itr(untapped, untapped). +adj_itr(untarnished, untarnished). +adj_itr(untaxed, untaxed). +adj_itr(untenable, untenable). +adj_itr(untenanted, untenanted). +adj_itr(untended, untended). +adj_itr(untested, untested). +adj_itr(untethered, untethered). +adj_itr(unthinkable, unthinkable). +adj_itr(unthinking, unthinking). +adj_itr(untidy, untidy). +adj_itr(untimely, untimely). +adj_itr(untiring, untiring). +adj_itr(untitled, untitled). +adj_itr(untold, untold). +adj_itr(untouchable, untouchable). +adj_itr(untouched, untouched). +adj_itr(untoward, untoward). +adj_itr(untrained, untrained). +adj_itr(untrammeled, untrammeled). +adj_itr(untrammelled, untrammelled). +adj_itr(untranslatable, untranslatable). +adj_itr(untreated, untreated). +adj_itr(untried, untried). +adj_itr(untroubled, untroubled). +adj_itr(untrue, untrue). +adj_itr(untrustworthy, untrustworthy). +adj_itr(untruthful, untruthful). +adj_itr(untucked, untucked). +adj_itr(unturned, unturned). +adj_itr(untutored, untutored). +adj_itr(untwisted, untwisted). +adj_itr(untypical, untypical). +adj_itr(unused, unused). +adj_itr(unusual, unusual). +adj_itr(unutterable, unutterable). +adj_itr(unvaried, unvaried). +adj_itr(unvarnished, unvarnished). +adj_itr(unvarying, unvarying). +adj_itr(unverified, unverified). +adj_itr(unversed, unversed). +adj_itr(unvigilant, unvigilant). +adj_itr(unvoiced, unvoiced). +adj_itr(unwanted, unwanted). +adj_itr(unwarranted, unwarranted). +adj_itr(unwary, unwary). +adj_itr(unwashed, unwashed). +adj_itr(unwavering, unwavering). +adj_itr(unweaned, unweaned). +adj_itr(unwearied, unwearied). +adj_itr(unwed, unwed). +adj_itr(unwelcome, unwelcome). +adj_itr(unwelded, unwelded). +adj_itr(unwell, unwell). +adj_itr(unwholesome, unwholesome). +adj_itr(unwieldy, unwieldy). +adj_itr(unwilling, unwilling). +adj_itr(unwise, unwise). +adj_itr(unwitnessed, unwitnessed). +adj_itr(unwitting, unwitting). +adj_itr(unwonted, unwonted). +adj_itr(unworkable, unworkable). +adj_itr(unworkmanlike, unworkmanlike). +adj_itr(unworldly, unworldly). +adj_itr(unworn, unworn). +adj_itr(unworried, unworried). +adj_itr(unworthy, unworthy). +adj_itr(unwritten, unwritten). +adj_itr(unyielding, unyielding). +adj_itr(upbeat, upbeat). +adj_itr(upcoming, upcoming). +adj_itr(upcountry, upcountry). +adj_itr(upfront, upfront). +adj_itr(uphill, uphill). +adj_itr(upmarket, upmarket). +adj_itr(upmost, upmost). +adj_itr(upper, upper). +adj_itr(uppermost, uppermost). +adj_itr(uppish, uppish). +adj_itr(uppity, uppity). +adj_itr(uprated, uprated). +adj_itr(upright, upright). +adj_itr(uproarious, uproarious). +adj_itr(upscale, upscale). +adj_itr(upside, upside). +adj_itr(upstage, upstage). +adj_itr(upstairs, upstairs). +adj_itr(upstanding, upstanding). +adj_itr(upstart, upstart). +adj_itr(upstate, upstate). +adj_itr(upswing, upswing). +adj_itr(uptight, uptight). +adj_itr(uptown, uptown). +adj_itr(upturned, upturned). +adj_itr(upward, upward). +adj_itr(urban, urban). +adj_itr(urbane, urbane). +adj_itr(urgent, urgent). +adj_itr(uric, uric). +adj_itr(urinary, urinary). +adj_itr(usable, usable). +adj_itr(used, used). +adj_itr(useful, useful). +adj_itr(useless, useless). +adj_itr(usual, usual). +adj_itr(usurious, usurious). +adj_itr(uterine, uterine). +adj_itr(utilitarian, utilitarian). +adj_itr(utilizable, utilizable). +adj_itr(utmost, utmost). +adj_itr(utter, utter). +adj_itr(uttermost, uttermost). +adj_itr(uvular, uvular). +adj_itr(uxorious, uxorious). +adj_itr(vacant, vacant). +adj_itr(vacuous, vacuous). +adj_itr(vagabond, vagabond). +adj_itr(vaginal, vaginal). +adj_itr(vagrant, vagrant). +adj_itr(vague, vague). +adj_itr(vain, vain). +adj_itr(vainglorious, vainglorious). +adj_itr(valedictory, valedictory). +adj_itr(valetudinarian, valetudinarian). +adj_itr(valiant, valiant). +adj_itr(valid, valid). +adj_itr(valorous, valorous). +adj_itr(valuable, valuable). +adj_itr(valueless, valueless). +adj_itr(valvular, valvular). +adj_itr(vapid, vapid). +adj_itr(vaporous, vaporous). +adj_itr(variable, variable). +adj_itr(variant, variant). +adj_itr(varicolored, varicolored). +adj_itr(varicoloured, varicoloured). +adj_itr(varicose, varicose). +adj_itr(varied, varied). +adj_itr(variegated, variegated). +adj_itr(varietal, varietal). +adj_itr(variform, variform). +adj_itr(variorum, variorum). +adj_itr(various, various). +adj_itr(vascular, vascular). +adj_itr(vast, vast). +adj_itr(vaulted, vaulted). +adj_itr(vegetable, vegetable). +adj_itr(vehement, vehement). +adj_itr(vehicular, vehicular). +adj_itr(veined, veined). +adj_itr(velvety, velvety). +adj_itr(venal, venal). +adj_itr(venerable, venerable). +adj_itr(venereal, venereal). +adj_itr(vengeful, vengeful). +adj_itr(venial, venial). +adj_itr(venomous, venomous). +adj_itr(venous, venous). +adj_itr(ventral, ventral). +adj_itr(ventricular, ventricular). +adj_itr(venturesome, venturesome). +adj_itr(venturous, venturous). +adj_itr(veracious, veracious). +adj_itr(verbal, verbal). +adj_itr(verbatim, verbatim). +adj_itr(verbose, verbose). +adj_itr(verdant, verdant). +adj_itr(verifiable, verifiable). +adj_itr(veritable, veritable). +adj_itr(vermiform, vermiform). +adj_itr(vermilion, vermilion). +adj_itr(verminous, verminous). +adj_itr(vernacular, vernacular). +adj_itr(vernal, vernal). +adj_itr(versatile, versatile). +adj_itr(versed, versed). +adj_itr(vertebrate, vertebrate). +adj_itr(vertical, vertical). +adj_itr(vertiginous, vertiginous). +adj_itr(vesicular, vesicular). +adj_itr(vestal, vestal). +adj_itr(vestigial, vestigial). +adj_itr(veterinary, veterinary). +adj_itr(vexatious, vexatious). +adj_itr(viable, viable). +adj_itr(vibrant, vibrant). +adj_itr(vicarious, vicarious). +adj_itr(viceregal, viceregal). +adj_itr(vicious, vicious). +adj_itr(victorian, victorian). +adj_itr(victorious, victorious). +adj_itr(viewless, viewless). +adj_itr(vigilant, vigilant). +adj_itr(vigorous, vigorous). +adj_itr(vile, vile). +adj_itr(villainous, villainous). +adj_itr(vindictive, vindictive). +adj_itr(vinegary, vinegary). +adj_itr(vinous, vinous). +adj_itr(violent, violent). +adj_itr(viral, viral). +adj_itr(virgin, virgin). +adj_itr(virginal, virginal). +adj_itr(virile, virile). +adj_itr(virtual, virtual). +adj_itr(virtuous, virtuous). +adj_itr(virulent, virulent). +adj_itr(visceral, visceral). +adj_itr(viscid, viscid). +adj_itr(viscous, viscous). +adj_itr(visible, visible). +adj_itr(visionary, visionary). +adj_itr(visual, visual). +adj_itr(vital, vital). +adj_itr(vitreous, vitreous). +adj_itr(vitriolic, vitriolic). +adj_itr(vituperative, vituperative). +adj_itr(vivacious, vivacious). +adj_itr(vivid, vivid). +adj_itr(viviparous, viviparous). +adj_itr(vixenish, vixenish). +adj_itr(vocal, vocal). +adj_itr(vocational, vocational). +adj_itr(vocative, vocative). +adj_itr(vociferous, vociferous). +adj_itr(voiceless, voiceless). +adj_itr(void, void). +adj_itr(volcanic, volcanic). +adj_itr(volitional, volitional). +adj_itr(voluble, voluble). +adj_itr(voluminous, voluminous). +adj_itr(voluntary, voluntary). +adj_itr(voluptuous, voluptuous). +adj_itr(voluted, voluted). +adj_itr(voracious, voracious). +adj_itr(voteless, voteless). +adj_itr(votive, votive). +adj_itr(voyeuristic, voyeuristic). +adj_itr(vulgar, vulgar). +adj_itr(vulnerable, vulnerable). +adj_itr(vulpine, vulpine). +adj_itr(waggish, waggish). +adj_itr(wainscoted, wainscoted). +adj_itr(wakeful, wakeful). +adj_itr(waking, waking). +adj_itr(walloping, walloping). +adj_itr(wan, wan). +adj_itr(wanton, wanton). +adj_itr(warlike, warlike). +adj_itr(warm, warm). +adj_itr(warning, warning). +adj_itr(wary, wary). +adj_itr(washable, washable). +adj_itr(washy, washy). +adj_itr(waspish, waspish). +adj_itr(waste, waste). +adj_itr(wasteful, wasteful). +adj_itr(watchful, watchful). +adj_itr(waterborne, waterborne). +adj_itr(waterless, waterless). +adj_itr(waterlogged, waterlogged). +adj_itr(waterproof, waterproof). +adj_itr(watertight, watertight). +adj_itr(watery, watery). +adj_itr(wavy, wavy). +adj_itr(waxen, waxen). +adj_itr(waxy, waxy). +adj_itr(wayfaring, wayfaring). +adj_itr(wayward, wayward). +adj_itr(weak, weak). +adj_itr(weakly, weakly). +adj_itr(wealthy, wealthy). +adj_itr(weaponless, weaponless). +adj_itr(wearable, wearable). +adj_itr(wearing, wearing). +adj_itr(wearisome, wearisome). +adj_itr(weary, weary). +adj_itr(weatherproof, weatherproof). +adj_itr(webbed, webbed). +adj_itr(wee, wee). +adj_itr(weedy, weedy). +adj_itr(weeklong, weeklong). +adj_itr(weekly, weekly). +adj_itr(weeny, weeny). +adj_itr(weeping, weeping). +adj_itr(weightless, weightless). +adj_itr(weighty, weighty). +adj_itr(weird, weird). +adj_itr(welcome, welcome). +adj_itr(well, well). +adj_itr(west, west). +adj_itr(westcoast, westcoast). +adj_itr(westerly, westerly). +adj_itr(western, western). +adj_itr(westernmost, westernmost). +adj_itr(westward, westward). +adj_itr(wet, wet). +adj_itr(whacked, whacked). +adj_itr(whacking, whacking). +adj_itr(wheaten, wheaten). +adj_itr(wheezy, wheezy). +adj_itr(whimsical, whimsical). +adj_itr(whippy, whippy). +adj_itr(whiskered, whiskered). +adj_itr(white, white). +adj_itr(whitish, whitish). +adj_itr(whole, whole). +adj_itr(wholehearted, wholehearted). +adj_itr(wholesale, wholesale). +adj_itr(wholesome, wholesome). +adj_itr(whopping, whopping). +adj_itr(whorled, whorled). +adj_itr(wicked, wicked). +adj_itr(wide, wide). +adj_itr(widespread, widespread). +adj_itr(widowed, widowed). +adj_itr(wifelike, wifelike). +adj_itr(wifely, wifely). +adj_itr(wigged, wigged). +adj_itr(wild, wild). +adj_itr(wilful, wilful). +adj_itr(willful, willful). +adj_itr(willing, willing). +adj_itr(willowy, willowy). +adj_itr(wily, wily). +adj_itr(windblown, windblown). +adj_itr(windless, windless). +adj_itr(windswept, windswept). +adj_itr(windward, windward). +adj_itr(windy, windy). +adj_itr(winged, winged). +adj_itr(wingless, wingless). +adj_itr(winsome, winsome). +adj_itr(wintery, wintery). +adj_itr(wintry, wintry). +adj_itr(wireless, wireless). +adj_itr(wiry, wiry). +adj_itr(wise, wise). +adj_itr(wishful, wishful). +adj_itr(wispy, wispy). +adj_itr(wistful, wistful). +adj_itr(witching, witching). +adj_itr(witless, witless). +adj_itr(witty, witty). +adj_itr(wizened, wizened). +adj_itr(wobbly, wobbly). +adj_itr(woebegone, woebegone). +adj_itr(woeful, woeful). +adj_itr(wolfish, wolfish). +adj_itr(womanish, womanish). +adj_itr(womanlike, womanlike). +adj_itr(womanly, womanly). +adj_itr(wonderful, wonderful). +adj_itr(wondrous, wondrous). +adj_itr(wonky, wonky). +adj_itr(wont, wont). +adj_itr(wonted, wonted). +adj_itr(wooded, wooded). +adj_itr(wooden, wooden). +adj_itr(woodenheaded, woodenheaded). +adj_itr(woody, woody). +adj_itr(woolen, woolen). +adj_itr(woollen, woollen). +adj_itr(woolly, woolly). +adj_itr(wooly, wooly). +adj_itr(wordless, wordless). +adj_itr(wordy, wordy). +adj_itr(workable, workable). +adj_itr(workaday, workaday). +adj_itr(working, working). +adj_itr(workmanlike, workmanlike). +adj_itr(workshy, workshy). +adj_itr(worldly, worldly). +adj_itr(worldwide, worldwide). +adj_itr(wormy, wormy). +adj_itr(worried, worried). +adj_itr(worrisome, worrisome). +adj_itr(worrying, worrying). +adj_itr(worshipful, worshipful). +adj_itr(worthless, worthless). +adj_itr(worthwhile, worthwhile). +adj_itr(worthy, worthy). +adj_itr(wracked, wracked). +adj_itr(wrathful, wrathful). +adj_itr(wretched, wretched). +adj_itr(wrinkly, wrinkly). +adj_itr(wrong, wrong). +adj_itr(wrongful, wrongful). +adj_itr(wroth, wroth). +adj_itr(wrought, wrought). +adj_itr(wry, wry). +adj_itr(yearlong, yearlong). +adj_itr(yearly, yearly). +adj_itr(yeasty, yeasty). +adj_itr(yellow, yellow). +adj_itr(yellowish, yellowish). +adj_itr(yielding, yielding). +adj_itr(yon, yon). +adj_itr(yonder, yonder). +adj_itr(young, young). +adj_itr(youngish, youngish). +adj_itr(youthful, youthful). +adj_itr(zany, zany). +adj_itr(zealous, zealous). +adj_itr(zenithal, zenithal). +adj_itr(zestful, zestful). +adj_itr(zonal, zonal). +adj_itr(zoological, zoological). +adj_itr_comp('better-adjusted', 'well-adjusted'). +adj_itr_comp('better-advised', 'well-advised'). +adj_itr_comp('better-appointed', 'well-appointed'). +adj_itr_comp('better-balanced', 'well-balanced'). +adj_itr_comp('better-behaved', 'well-behaved'). +adj_itr_comp('better-bred', 'well-bred'). +adj_itr_comp('better-conducted', 'well-conducted'). +adj_itr_comp('better-connected', 'well-connected'). +adj_itr_comp('better-disposed', 'well-disposed'). +adj_itr_comp('better-favoured', 'well-favoured'). +adj_itr_comp('ex-post-factoer', 'ex-post-facto'). +adj_itr_comp('higher-grade', 'high-grade'). +adj_itr_comp('higher-level', 'high-level'). +adj_itr_comp('higher-necked', 'high-necked'). +adj_itr_comp('higher-octane', 'high-octane'). +adj_itr_comp('higher-pitched', 'high-pitched'). +adj_itr_comp('higher-powered', 'high-powered'). +adj_itr_comp('higher-priced', 'high-priced'). +adj_itr_comp('higher-principled', 'high-principled'). +adj_itr_comp('higher-ranking', 'high-ranking'). +adj_itr_comp('higher-toned', 'high-toned'). +adj_itr_comp('hydro-massager', 'hydro-massage'). +adj_itr_comp('hydro-powerrer', 'hydro-power'). +adj_itr_comp('hydro-pulperrer', 'hydro-pulper'). +adj_itr_comp('hydro-pulpinger', 'hydro-pulping'). +adj_itr_comp('longer-lived', 'long-lived'). +adj_itr_comp(abler, able). +adj_itr_comp(absurder, absurd). +adj_itr_comp(airier, airy). +adj_itr_comp(angrier, angry). +adj_itr_comp(artier, arty). +adj_itr_comp(ashier, ashy). +adj_itr_comp(balder, bald). +adj_itr_comp(barer, bare). +adj_itr_comp(baser, base). +adj_itr_comp(beastlier, beastly). +adj_itr_comp(beefier, beefy). +adj_itr_comp(better, good). +adj_itr_comp(bigger, big). +adj_itr_comp(bitchier, bitchy). +adj_itr_comp(blacker, black). +adj_itr_comp(blander, bland). +adj_itr_comp(bleaker, bleak). +adj_itr_comp(bloodier, bloody). +adj_itr_comp(bluer, blue). +adj_itr_comp(blunter, blunt). +adj_itr_comp(bolder, bold). +adj_itr_comp(bonier, bony). +adj_itr_comp(bossier, bossy). +adj_itr_comp(bouncier, bouncy). +adj_itr_comp(brainier, brainy). +adj_itr_comp(brassier, brassy). +adj_itr_comp(braver, brave). +adj_itr_comp(brawnier, brawny). +adj_itr_comp(breezier, breezy). +adj_itr_comp(briefer, brief). +adj_itr_comp(brighter, bright). +adj_itr_comp(brinier, briny). +adj_itr_comp(brisker, brisk). +adj_itr_comp(bristlier, bristly). +adj_itr_comp(brittler, brittle). +adj_itr_comp(broader, broad). +adj_itr_comp(browner, brown). +adj_itr_comp(bubblier, bubbly). +adj_itr_comp(bulkier, bulky). +adj_itr_comp(bumpier, bumpy). +adj_itr_comp(burlier, burly). +adj_itr_comp(bushier, bushy). +adj_itr_comp(busier, busy). +adj_itr_comp(calmer, calm). +adj_itr_comp(cannier, canny). +adj_itr_comp(catchier, catchy). +adj_itr_comp(cattier, catty). +adj_itr_comp(chancier, chancy). +adj_itr_comp(chaster, chaste). +adj_itr_comp(chattier, chatty). +adj_itr_comp(cheaper, cheap). +adj_itr_comp(cheekier, cheeky). +adj_itr_comp(cheerier, cheery). +adj_itr_comp(chillier, chilly). +adj_itr_comp(chirpier, chirpy). +adj_itr_comp(choosier, choosy). +adj_itr_comp(choppier, choppy). +adj_itr_comp(chubbier, chubby). +adj_itr_comp(chummier, chummy). +adj_itr_comp(chunkier, chunky). +adj_itr_comp(clammier, clammy). +adj_itr_comp(classier, classy). +adj_itr_comp(cleaner, clean). +adj_itr_comp(cleanlier, cleanly). +adj_itr_comp(clearer, clear). +adj_itr_comp(cleverer, clever). +adj_itr_comp(cloggier, cloggy). +adj_itr_comp(closer, close). +adj_itr_comp(cloudier, cloudy). +adj_itr_comp(clumsier, clumsy). +adj_itr_comp(coarser, coarse). +adj_itr_comp(cockier, cocky). +adj_itr_comp(colder, cold). +adj_itr_comp(comelier, comely). +adj_itr_comp(comfier, comfy). +adj_itr_comp(cooler, cool). +adj_itr_comp(cornier, corny). +adj_itr_comp(cosier, cosy). +adj_itr_comp(costlier, costly). +adj_itr_comp(courtlier, courtly). +adj_itr_comp(coyer, coy). +adj_itr_comp(cozier, cozy). +adj_itr_comp(craftier, crafty). +adj_itr_comp(craggier, craggy). +adj_itr_comp(crankier, cranky). +adj_itr_comp(crazier, crazy). +adj_itr_comp(creakier, creaky). +adj_itr_comp(creamier, creamy). +adj_itr_comp(creepier, creepy). +adj_itr_comp(crinklier, crinkly). +adj_itr_comp(cruder, crude). +adj_itr_comp(crueler, cruel). +adj_itr_comp(crueller, cruel). +adj_itr_comp(crumblier, crumbly). +adj_itr_comp(crustier, crusty). +adj_itr_comp(cuddlier, cuddly). +adj_itr_comp(curlier, curly). +adj_itr_comp(cushier, cushy). +adj_itr_comp(cuter, cute). +adj_itr_comp(dafter, daft). +adj_itr_comp(daintier, dainty). +adj_itr_comp(damper, damp). +adj_itr_comp(dandier, dandy). +adj_itr_comp(danker, dank). +adj_itr_comp(darker, dark). +adj_itr_comp(deader, dead). +adj_itr_comp(deadlier, deadly). +adj_itr_comp(deafer, deaf). +adj_itr_comp(dearer, dear). +adj_itr_comp(deeper, deep). +adj_itr_comp(denser, dense). +adj_itr_comp(dewier, dewy). +adj_itr_comp(dicier, dicey). +adj_itr_comp(dimmer, dim). +adj_itr_comp(dingier, dingy). +adj_itr_comp(dinkier, dinky). +adj_itr_comp(direr, dire). +adj_itr_comp(dirtier, dirty). +adj_itr_comp(dishier, dishy). +adj_itr_comp(dizzier, dizzy). +adj_itr_comp(dopier, dopey). +adj_itr_comp(dottier, dotty). +adj_itr_comp(doughier, doughy). +adj_itr_comp(doughtier, doughty). +adj_itr_comp(dowdier, dowdy). +adj_itr_comp(downier, downy). +adj_itr_comp(drabber, drab). +adj_itr_comp(draughtier, draughty). +adj_itr_comp(dreamier, dreamy). +adj_itr_comp(drearier, dreary). +adj_itr_comp(dressier, dressy). +adj_itr_comp(drier, dry). +adj_itr_comp(drowsier, drowsy). +adj_itr_comp(drunker, drunk). +adj_itr_comp(duller, dull). +adj_itr_comp(dumber, dumb). +adj_itr_comp(dumpier, dumpy). +adj_itr_comp(duskier, dusky). +adj_itr_comp(dustier, dusty). +adj_itr_comp(earlier, early). +adj_itr_comp(earthier, earthy). +adj_itr_comp(easier, easy). +adj_itr_comp(edgier, edgy). +adj_itr_comp(elder, old). +adj_itr_comp(fainter, faint). +adj_itr_comp(fairer, fair). +adj_itr_comp(falser, false). +adj_itr_comp(fancier, fancy). +adj_itr_comp(farther, far). +adj_itr_comp(faster, fast). +adj_itr_comp(fatter, fat). +adj_itr_comp(fattier, fatty). +adj_itr_comp(faultier, faulty). +adj_itr_comp(feebler, feeble). +adj_itr_comp(feistier, feisty). +adj_itr_comp(fewer, few). +adj_itr_comp(fiercer, fierce). +adj_itr_comp(fierier, fiery). +adj_itr_comp(filmier, filmy). +adj_itr_comp(filthier, filthy). +adj_itr_comp(finer, fine). +adj_itr_comp(firmer, firm). +adj_itr_comp(fizzier, fizzy). +adj_itr_comp(flabbier, flabby). +adj_itr_comp(flashier, flashy). +adj_itr_comp(fleecier, fleecy). +adj_itr_comp(fleeter, fleet). +adj_itr_comp(fleshier, fleshy). +adj_itr_comp(fleshlier, fleshly). +adj_itr_comp(flier, fly). +adj_itr_comp(flightier, flighty). +adj_itr_comp(flimsier, flimsy). +adj_itr_comp(flintier, flinty). +adj_itr_comp(floppier, floppy). +adj_itr_comp(fluffier, fluffy). +adj_itr_comp(foamier, foamy). +adj_itr_comp(foggier, foggy). +adj_itr_comp(folksier, folksy). +adj_itr_comp(fonder, fond). +adj_itr_comp(fouler, foul). +adj_itr_comp(foxier, foxy). +adj_itr_comp(frailer, frail). +adj_itr_comp(freer, free). +adj_itr_comp(frillier, frilly). +adj_itr_comp(friskier, frisky). +adj_itr_comp(frizzier, frizzy). +adj_itr_comp(frostier, frosty). +adj_itr_comp(frothier, frothy). +adj_itr_comp(frowarder, froward). +adj_itr_comp(frowstier, frowsty). +adj_itr_comp(frowzier, frowzy). +adj_itr_comp(fruitier, fruity). +adj_itr_comp(frumpier, frumpy). +adj_itr_comp(fuggier, fuggy). +adj_itr_comp(fuller, full). +adj_itr_comp(funkier, funky). +adj_itr_comp(furrier, furry). +adj_itr_comp(further, far). +adj_itr_comp(fussier, fussy). +adj_itr_comp(fustier, fusty). +adj_itr_comp(fuzzier, fuzzy). +adj_itr_comp(gamer, game). +adj_itr_comp(gassier, gassy). +adj_itr_comp(gaucher, gauche). +adj_itr_comp(gaudier, gaudy). +adj_itr_comp(gauzier, gauzy). +adj_itr_comp(gawkier, gawky). +adj_itr_comp(gayer, gay). +adj_itr_comp(gentler, gentle). +adj_itr_comp(giddier, giddy). +adj_itr_comp(glassier, glassy). +adj_itr_comp(glibber, glib). +adj_itr_comp(glitzier, glitzy). +adj_itr_comp(glossier, glossy). +adj_itr_comp(glueyer, gluey). +adj_itr_comp(godlier, godly). +adj_itr_comp(gooeyer, gooey). +adj_itr_comp(gorier, gory). +adj_itr_comp(goutier, gouty). +adj_itr_comp(grassier, grassy). +adj_itr_comp(graver, grave). +adj_itr_comp(grayer, gray). +adj_itr_comp(greasier, greasy). +adj_itr_comp(greater, great). +adj_itr_comp(greedier, greedy). +adj_itr_comp(greener, green). +adj_itr_comp(greyer, grey). +adj_itr_comp(grimier, grimy). +adj_itr_comp(grislier, grisly). +adj_itr_comp(groggier, groggy). +adj_itr_comp(grosser, gross). +adj_itr_comp(grottier, grotty). +adj_itr_comp(grouchier, grouchy). +adj_itr_comp(grubbier, grubby). +adj_itr_comp(gruffer, gruff). +adj_itr_comp(grumpier, grumpy). +adj_itr_comp(guiltier, guilty). +adj_itr_comp(gummier, gummy). +adj_itr_comp(gustier, gusty). +adj_itr_comp(hairier, hairy). +adj_itr_comp(handier, handy). +adj_itr_comp(handsomer, handsome). +adj_itr_comp(happier, happy). +adj_itr_comp(harder, hard). +adj_itr_comp(harsher, harsh). +adj_itr_comp(hastier, hasty). +adj_itr_comp(haughtier, haughty). +adj_itr_comp(hazier, hazy). +adj_itr_comp(headier, heady). +adj_itr_comp(healthier, healthy). +adj_itr_comp(heartier, hearty). +adj_itr_comp(heavier, heavy). +adj_itr_comp(heftier, hefty). +adj_itr_comp(higher, high). +adj_itr_comp(hillier, hilly). +adj_itr_comp(hipper, hip). +adj_itr_comp(hoarier, hoary). +adj_itr_comp(hoarser, hoarse). +adj_itr_comp(holier, holy). +adj_itr_comp(hollower, hollow). +adj_itr_comp(homelier, homely). +adj_itr_comp(homier, homey). +adj_itr_comp(hornier, horny). +adj_itr_comp(hotter, hot). +adj_itr_comp(huffier, huffy). +adj_itr_comp(huger, huge). +adj_itr_comp(humbler, humble). +adj_itr_comp(huskier, husky). +adj_itr_comp(icier, icy). +adj_itr_comp(ignobler, ignoble). +adj_itr_comp(interpubliccer, interpublic). +adj_itr_comp(jaggier, jaggy). +adj_itr_comp(jauntier, jaunty). +adj_itr_comp(jazzier, jazzy). +adj_itr_comp(jerkier, jerky). +adj_itr_comp(jollier, jolly). +adj_itr_comp(joltier, jolty). +adj_itr_comp(jowlier, jowly). +adj_itr_comp(juicier, juicy). +adj_itr_comp(jumpier, jumpy). +adj_itr_comp(junglier, jungly). +adj_itr_comp(keener, keen). +adj_itr_comp(kinder, kind). +adj_itr_comp(kindlier, kindly). +adj_itr_comp(kinglier, kingly). +adj_itr_comp(kinkier, kinky). +adj_itr_comp(knobblier, knobbly). +adj_itr_comp(knottier, knotty). +adj_itr_comp(lacier, lacy). +adj_itr_comp(lamer, lame). +adj_itr_comp(lanker, lank). +adj_itr_comp(lankier, lanky). +adj_itr_comp(larger, large). +adj_itr_comp(later, late). +adj_itr_comp(laxer, lax). +adj_itr_comp(lazier, lazy). +adj_itr_comp(leafier, leafy). +adj_itr_comp(leakier, leaky). +adj_itr_comp(lealer, leal). +adj_itr_comp(leaner, lean). +adj_itr_comp(leerier, leery). +adj_itr_comp(leggier, leggy). +adj_itr_comp(lengthier, lengthy). +adj_itr_comp(lewder, lewd). +adj_itr_comp(lighter, light). +adj_itr_comp(likelier, likely). +adj_itr_comp(limper, limp). +adj_itr_comp(littler, little). +adj_itr_comp(livelier, lively). +adj_itr_comp(loamier, loamy). +adj_itr_comp(loathlier, loathly). +adj_itr_comp(loftier, lofty). +adj_itr_comp(lonelier, lonely). +adj_itr_comp(longer, long). +adj_itr_comp(loonier, loony). +adj_itr_comp(loopier, loopy). +adj_itr_comp(looser, loose). +adj_itr_comp(lordlier, lordly). +adj_itr_comp(louder, loud). +adj_itr_comp(lousier, lousy). +adj_itr_comp(lovelier, lovely). +adj_itr_comp(lower, low). +adj_itr_comp(lowlier, lowly). +adj_itr_comp(loyaller, loyal). +adj_itr_comp(lubberlier, lubberly). +adj_itr_comp(luckier, lucky). +adj_itr_comp(lumpier, lumpy). +adj_itr_comp(lustier, lusty). +adj_itr_comp(madder, mad). +adj_itr_comp(mangier, mangy). +adj_itr_comp(manlier, manly). +adj_itr_comp(marshier, marshy). +adj_itr_comp(matier, matey). +adj_itr_comp(matter, matt). +adj_itr_comp(mealier, mealy). +adj_itr_comp(meaner, mean). +adj_itr_comp(measlier, measly). +adj_itr_comp(meatier, meaty). +adj_itr_comp(meeker, meek). +adj_itr_comp(mellower, mellow). +adj_itr_comp(merrier, merry). +adj_itr_comp(messier, messy). +adj_itr_comp(metaphoricaller, metaphorical). +adj_itr_comp(metromediaer, metromedia). +adj_itr_comp(midlanticcer, midlantic). +adj_itr_comp(mightier, mighty). +adj_itr_comp(milder, mild). +adj_itr_comp(milkier, milky). +adj_itr_comp(miserlier, miserly). +adj_itr_comp(mistier, misty). +adj_itr_comp(moister, moist). +adj_itr_comp(moldier, moldy). +adj_itr_comp(moodier, moody). +adj_itr_comp(moonier, moony). +adj_itr_comp(mossier, mossy). +adj_itr_comp(mouldier, mouldy). +adj_itr_comp(mousier, mousy). +adj_itr_comp(muckier, mucky). +adj_itr_comp(muddier, muddy). +adj_itr_comp(muggier, muggy). +adj_itr_comp(murkier, murky). +adj_itr_comp(mushier, mushy). +adj_itr_comp(muskier, musky). +adj_itr_comp(mustier, musty). +adj_itr_comp(muzzier, muzzy). +adj_itr_comp(narrower, narrow). +adj_itr_comp(nattier, natty). +adj_itr_comp(needier, needy). +adj_itr_comp(nervier, nervy). +adj_itr_comp(newer, new). +adj_itr_comp(newsier, newsy). +adj_itr_comp(nicer, nice). +adj_itr_comp(niffier, niffy). +adj_itr_comp(nimbler, nimble). +adj_itr_comp(nobler, noble). +adj_itr_comp(noisier, noisy). +adj_itr_comp(number, numb). +adj_itr_comp(nuttier, nutty). +adj_itr_comp(oilier, oily). +adj_itr_comp(older, old). +adj_itr_comp(oozier, oozy). +adj_itr_comp(oranger, orange). +adj_itr_comp(ornerier, ornery). +adj_itr_comp(paler, pale). +adj_itr_comp(pallier, pally). +adj_itr_comp(palmier, palmy). +adj_itr_comp(paltrier, paltry). +adj_itr_comp(parkier, parky). +adj_itr_comp(pastier, pasty). +adj_itr_comp(patchier, patchy). +adj_itr_comp(paunchier, paunchy). +adj_itr_comp(pawkier, pawky). +adj_itr_comp(peakier, peaky). +adj_itr_comp(pearlier, pearly). +adj_itr_comp(peatier, peaty). +adj_itr_comp(pebblier, pebbly). +adj_itr_comp(perkier, perky). +adj_itr_comp(peskier, pesky). +adj_itr_comp(pettier, petty). +adj_itr_comp(phoneyer, phoney). +adj_itr_comp(phonier, phony). +adj_itr_comp(piggier, piggy). +adj_itr_comp(pimplier, pimply). +adj_itr_comp(pithier, pithy). +adj_itr_comp(plaguyer, plaguy). +adj_itr_comp(plainer, plain). +adj_itr_comp(pluckier, plucky). +adj_itr_comp(plummier, plummy). +adj_itr_comp(plusher, plush). +adj_itr_comp(plushier, plushy). +adj_itr_comp(podgier, podgy). +adj_itr_comp(pokier, poky). +adj_itr_comp(poorer, poor). +adj_itr_comp(portlier, portly). +adj_itr_comp(posher, posh). +adj_itr_comp(pottier, potty). +adj_itr_comp(prettier, pretty). +adj_itr_comp(priceyer, pricey). +adj_itr_comp(pricklier, prickly). +adj_itr_comp(priestlier, priestly). +adj_itr_comp(primmer, prim). +adj_itr_comp(princelier, princely). +adj_itr_comp(prolixer, prolix). +adj_itr_comp(prosier, prosy). +adj_itr_comp(prouder, proud). +adj_itr_comp(pudgier, pudgy). +adj_itr_comp(puffier, puffy). +adj_itr_comp(pulpier, pulpy). +adj_itr_comp(punier, puny). +adj_itr_comp(purer, pure). +adj_itr_comp(purpler, purple). +adj_itr_comp(pursier, pursy). +adj_itr_comp(quainter, quaint). +adj_itr_comp(queasier, queasy). +adj_itr_comp(quieter, quiet). +adj_itr_comp(quirkier, quirky). +adj_itr_comp(rainier, rainy). +adj_itr_comp(randier, randy). +adj_itr_comp(ranker, rank). +adj_itr_comp(rasher, rash). +adj_itr_comp(rattier, ratty). +adj_itr_comp(readier, ready). +adj_itr_comp(realignedder, realigned). +adj_itr_comp(reassignedder, reassigned). +adj_itr_comp(redder, red). +adj_itr_comp(reedier, reedy). +adj_itr_comp(reelectedder, reelected). +adj_itr_comp(remoter, remote). +adj_itr_comp(richer, rich). +adj_itr_comp(riper, ripe). +adj_itr_comp(riskier, risky). +adj_itr_comp(ritzier, ritzy). +adj_itr_comp(rockier, rocky). +adj_itr_comp(roomier, roomy). +adj_itr_comp(ropeyer, ropey). +adj_itr_comp(rosier, rosy). +adj_itr_comp(rougher, rough). +adj_itr_comp(rounder, round). +adj_itr_comp(rowdier, rowdy). +adj_itr_comp(ruddier, ruddy). +adj_itr_comp(ruder, rude). +adj_itr_comp(rummier, rummy). +adj_itr_comp(runnier, runny). +adj_itr_comp(rustier, rusty). +adj_itr_comp(sadder, sad). +adj_itr_comp(safer, safe). +adj_itr_comp(saintlier, saintly). +adj_itr_comp(saltier, salty). +adj_itr_comp(sandier, sandy). +adj_itr_comp(saner, sane). +adj_itr_comp(sappier, sappy). +adj_itr_comp(saucier, saucy). +adj_itr_comp(scabbier, scabby). +adj_itr_comp(scalier, scaly). +adj_itr_comp(scantier, scanty). +adj_itr_comp(scarcer, scarce). +adj_itr_comp(scarier, scary). +adj_itr_comp(scattier, scatty). +adj_itr_comp(schmaltzier, schmaltzy). +adj_itr_comp(schmalzier, schmalzy). +adj_itr_comp(scraggier, scraggy). +adj_itr_comp(scrappier, scrappy). +adj_itr_comp(scratchier, scratchy). +adj_itr_comp(scrawnier, scrawny). +adj_itr_comp(screwier, screwy). +adj_itr_comp(scrubbier, scrubby). +adj_itr_comp(scruffier, scruffy). +adj_itr_comp(scummier, scummy). +adj_itr_comp(scurfier, scurfy). +adj_itr_comp(scurvier, scurvy). +adj_itr_comp(seamier, seamy). +adj_itr_comp(seedier, seedy). +adj_itr_comp(seemlier, seemly). +adj_itr_comp(sexier, sexy). +adj_itr_comp(shabbier, shabby). +adj_itr_comp(shadier, shady). +adj_itr_comp(shaggier, shaggy). +adj_itr_comp(shakier, shaky). +adj_itr_comp(shallower, shallow). +adj_itr_comp(shapelier, shapely). +adj_itr_comp(sharper, sharp). +adj_itr_comp(shier, shy). +adj_itr_comp(shiftier, shifty). +adj_itr_comp(shinglier, shingly). +adj_itr_comp(shinier, shiny). +adj_itr_comp(shirtier, shirty). +adj_itr_comp(shoddier, shoddy). +adj_itr_comp(shorter, short). +adj_itr_comp(showier, showy). +adj_itr_comp(shrewder, shrewd). +adj_itr_comp(shriller, shrill). +adj_itr_comp(sicker, sick). +adj_itr_comp(sicklier, sickly). +adj_itr_comp(silkier, silky). +adj_itr_comp(sillier, silly). +adj_itr_comp(simpler, simple). +adj_itr_comp(sketchier, sketchy). +adj_itr_comp(skimpier, skimpy). +adj_itr_comp(skinnier, skinny). +adj_itr_comp(slangier, slangy). +adj_itr_comp(slatier, slaty). +adj_itr_comp(sleazier, sleazy). +adj_itr_comp(sleeker, sleek). +adj_itr_comp(sleepier, sleepy). +adj_itr_comp(sleetier, sleety). +adj_itr_comp(slicker, slick). +adj_itr_comp(slier, sly). +adj_itr_comp(slighter, slight). +adj_itr_comp(slimier, slimy). +adj_itr_comp(slimmer, slim). +adj_itr_comp(slippier, slippy). +adj_itr_comp(sloppier, sloppy). +adj_itr_comp(slower, slow). +adj_itr_comp(slummier, slummy). +adj_itr_comp(slushier, slushy). +adj_itr_comp(smaller, small). +adj_itr_comp(smarmier, smarmy). +adj_itr_comp(smarter, smart). +adj_itr_comp(smellier, smelly). +adj_itr_comp(smokier, smoky). +adj_itr_comp(smoother, smooth). +adj_itr_comp(smudgier, smudgy). +adj_itr_comp(smuttier, smutty). +adj_itr_comp(snakier, snaky). +adj_itr_comp(snappier, snappy). +adj_itr_comp(snazzier, snazzy). +adj_itr_comp(sneakier, sneaky). +adj_itr_comp(sniffier, sniffy). +adj_itr_comp(snootier, snooty). +adj_itr_comp(snortier, snorty). +adj_itr_comp(snottier, snotty). +adj_itr_comp(snowier, snowy). +adj_itr_comp(soapier, soapy). +adj_itr_comp(softer, soft). +adj_itr_comp(soggier, soggy). +adj_itr_comp(sonsier, sonsy). +adj_itr_comp(sootier, sooty). +adj_itr_comp(soppier, soppy). +adj_itr_comp(sorrier, sorry). +adj_itr_comp(sounder, sound). +adj_itr_comp(sourer, sour). +adj_itr_comp(sparer, spare). +adj_itr_comp(speedier, speedy). +adj_itr_comp(spicier, spicy). +adj_itr_comp(spikier, spiky). +adj_itr_comp(spindlier, spindly). +adj_itr_comp(spinier, spiny). +adj_itr_comp(splashier, splashy). +adj_itr_comp(spongier, spongy). +adj_itr_comp(spookier, spooky). +adj_itr_comp(sportier, sporty). +adj_itr_comp(spottier, spotty). +adj_itr_comp(sprier, spry). +adj_itr_comp(sprightlier, sprightly). +adj_itr_comp(springier, springy). +adj_itr_comp(spunkier, spunky). +adj_itr_comp(squallier, squally). +adj_itr_comp(squarer, square). +adj_itr_comp(squashier, squashy). +adj_itr_comp(squeakier, squeaky). +adj_itr_comp(squiffier, squiffy). +adj_itr_comp(squigglier, squiggly). +adj_itr_comp(stagier, stagy). +adj_itr_comp(starchier, starchy). +adj_itr_comp(statelier, stately). +adj_itr_comp(steadier, steady). +adj_itr_comp(stealthier, stealthy). +adj_itr_comp(steamier, steamy). +adj_itr_comp(steelier, steely). +adj_itr_comp(steeper, steep). +adj_itr_comp(sterner, stern). +adj_itr_comp(stickier, sticky). +adj_itr_comp(stiffer, stiff). +adj_itr_comp(stillier, stilly). +adj_itr_comp(stingier, stingy). +adj_itr_comp(stockier, stocky). +adj_itr_comp(stodgier, stodgy). +adj_itr_comp(stonier, stony). +adj_itr_comp(stormier, stormy). +adj_itr_comp(stouter, stout). +adj_itr_comp(stragglier, straggly). +adj_itr_comp(straighter, straight). +adj_itr_comp(stranger, strange). +adj_itr_comp(streakier, streaky). +adj_itr_comp(stricter, strict). +adj_itr_comp(stringier, stringy). +adj_itr_comp(stripier, stripy). +adj_itr_comp(stronger, strong). +adj_itr_comp(stroppier, stroppy). +adj_itr_comp(stubbier, stubby). +adj_itr_comp(stubblier, stubbly). +adj_itr_comp(stumpier, stumpy). +adj_itr_comp(stupidder, stupid). +adj_itr_comp(sturdier, sturdy). +adj_itr_comp(subtler, subtle). +adj_itr_comp(sulkier, sulky). +adj_itr_comp(sultrier, sultry). +adj_itr_comp(sunnier, sunny). +adj_itr_comp(surer, sure). +adj_itr_comp(surlier, surly). +adj_itr_comp(swampier, swampy). +adj_itr_comp(swankier, swanky). +adj_itr_comp(swarthier, swarthy). +adj_itr_comp(sweatier, sweaty). +adj_itr_comp(sweeter, sweet). +adj_itr_comp(swifter, swift). +adj_itr_comp(swinisher, swinish). +adj_itr_comp(tackier, tacky). +adj_itr_comp(taller, tall). +adj_itr_comp(tamer, tame). +adj_itr_comp(tangier, tangy). +adj_itr_comp(tanner, tan). +adj_itr_comp(tardier, tardy). +adj_itr_comp(tarrier, tarry). +adj_itr_comp(tarter, tart). +adj_itr_comp(tastier, tasty). +adj_itr_comp(tattier, tatty). +adj_itr_comp(tauter, taut). +adj_itr_comp(tawdrier, tawdry). +adj_itr_comp(tawnier, tawny). +adj_itr_comp(techier, techy). +adj_itr_comp(teenier, teeny). +adj_itr_comp(tenser, tense). +adj_itr_comp(terser, terse). +adj_itr_comp(testier, testy). +adj_itr_comp(tetchier, tetchy). +adj_itr_comp(thicker, thick). +adj_itr_comp(thinner, thin). +adj_itr_comp(thirstier, thirsty). +adj_itr_comp(thornier, thorny). +adj_itr_comp(thriftier, thrifty). +adj_itr_comp(throatier, throaty). +adj_itr_comp(tidier, tidy). +adj_itr_comp(tighter, tight). +adj_itr_comp(timelier, timely). +adj_itr_comp(tinier, tiny). +adj_itr_comp(tinnier, tinny). +adj_itr_comp(tipsier, tipsy). +adj_itr_comp(tonier, tony). +adj_itr_comp(touchier, touchy). +adj_itr_comp(tougher, tough). +adj_itr_comp(transferabler, transferable). +adj_itr_comp(trashier, trashy). +adj_itr_comp(treaclier, treacly). +adj_itr_comp(trendier, trendy). +adj_itr_comp(trickier, tricky). +adj_itr_comp(trimmer, trim). +adj_itr_comp(triter, trite). +adj_itr_comp(truer, true). +adj_itr_comp(trustier, trusty). +adj_itr_comp(tubbier, tubby). +adj_itr_comp(twiggier, twiggy). +adj_itr_comp(twistier, twisty). +adj_itr_comp(uglier, ugly). +adj_itr_comp(unclearer, unclear). +adj_itr_comp(undesirabler, undesirable). +adj_itr_comp(unfriendlier, unfriendly). +adj_itr_comp(unhappier, unhappy). +adj_itr_comp(unhealthier, unhealthy). +adj_itr_comp(unwiser, unwise). +adj_itr_comp(urbaner, urbane). +adj_itr_comp(vaguer, vague). +adj_itr_comp(vainer, vain). +adj_itr_comp(vaster, vast). +adj_itr_comp(viciouser, vicious). +adj_itr_comp(viler, vile). +adj_itr_comp(vivider, vivid). +adj_itr_comp(wanner, wan). +adj_itr_comp(warier, wary). +adj_itr_comp(warmer, warm). +adj_itr_comp(washier, washy). +adj_itr_comp(wavier, wavy). +adj_itr_comp(waxier, waxy). +adj_itr_comp(weaker, weak). +adj_itr_comp(weaklier, weakly). +adj_itr_comp(wealthier, wealthy). +adj_itr_comp(wearier, weary). +adj_itr_comp(weedier, weedy). +adj_itr_comp(weenier, weeny). +adj_itr_comp(weightier, weighty). +adj_itr_comp(weirder, weird). +adj_itr_comp(wetter, wet). +adj_itr_comp(wheezier, wheezy). +adj_itr_comp(whippier, whippy). +adj_itr_comp(whiter, white). +adj_itr_comp(wickeder, wicked). +adj_itr_comp(wider, wide). +adj_itr_comp(wilder, wild). +adj_itr_comp(wilier, wily). +adj_itr_comp(windier, windy). +adj_itr_comp(winsomer, winsome). +adj_itr_comp(winterier, wintery). +adj_itr_comp(wintrier, wintry). +adj_itr_comp(wirier, wiry). +adj_itr_comp(wiser, wise). +adj_itr_comp(wispier, wispy). +adj_itr_comp(wittier, witty). +adj_itr_comp(wobblier, wobbly). +adj_itr_comp(wonkier, wonky). +adj_itr_comp(woodier, woody). +adj_itr_comp(woolier, wooly). +adj_itr_comp(woollier, woolly). +adj_itr_comp(wordier, wordy). +adj_itr_comp(worldlier, worldly). +adj_itr_comp(wormier, wormy). +adj_itr_comp(worse, bad). +adj_itr_comp(worthier, worthy). +adj_itr_comp(wretcheder, wretched). +adj_itr_comp(wrinklier, wrinkly). +adj_itr_comp(wryer, wry). +adj_itr_comp(yeastier, yeasty). +adj_itr_comp(yellower, yellow). +adj_itr_comp(younger, young). +adj_itr_comp(zanier, zany). +adj_itr_sup('best-adjusted', 'well-adjusted'). +adj_itr_sup('best-advised', 'well-advised'). +adj_itr_sup('best-appointed', 'well-appointed'). +adj_itr_sup('best-balanced', 'well-balanced'). +adj_itr_sup('best-behaved', 'well-behaved'). +adj_itr_sup('best-bred', 'well-bred'). +adj_itr_sup('best-conducted', 'well-conducted'). +adj_itr_sup('best-connected', 'well-connected'). +adj_itr_sup('best-disposed', 'well-disposed'). +adj_itr_sup('best-favoured', 'well-favoured'). +adj_itr_sup('ex-post-factoest', 'ex-post-facto'). +adj_itr_sup('highest-grade', 'high-grade'). +adj_itr_sup('highest-level', 'high-level'). +adj_itr_sup('highest-necked', 'high-necked'). +adj_itr_sup('highest-octane', 'high-octane'). +adj_itr_sup('highest-pitched', 'high-pitched'). +adj_itr_sup('highest-powered', 'high-powered'). +adj_itr_sup('highest-priced', 'high-priced'). +adj_itr_sup('highest-principled', 'high-principled'). +adj_itr_sup('highest-ranking', 'high-ranking'). +adj_itr_sup('highest-toned', 'high-toned'). +adj_itr_sup('hydro-massagest', 'hydro-massage'). +adj_itr_sup('hydro-powerrest', 'hydro-power'). +adj_itr_sup('hydro-pulperrest', 'hydro-pulper'). +adj_itr_sup('hydro-pulpingest', 'hydro-pulping'). +adj_itr_sup('longest-lived', 'long-lived'). +adj_itr_sup(ablest, able). +adj_itr_sup(absurdest, absurd). +adj_itr_sup(airiest, airy). +adj_itr_sup(angriest, angry). +adj_itr_sup(artiest, arty). +adj_itr_sup(ashiest, ashy). +adj_itr_sup(baldest, bald). +adj_itr_sup(barest, bare). +adj_itr_sup(basest, base). +adj_itr_sup(beastliest, beastly). +adj_itr_sup(beefiest, beefy). +adj_itr_sup(best, good). +adj_itr_sup(biggest, big). +adj_itr_sup(bitchiest, bitchy). +adj_itr_sup(blackest, black). +adj_itr_sup(blandest, bland). +adj_itr_sup(bleakest, bleak). +adj_itr_sup(bloodiest, bloody). +adj_itr_sup(bluest, blue). +adj_itr_sup(bluntest, blunt). +adj_itr_sup(boldest, bold). +adj_itr_sup(boniest, bony). +adj_itr_sup(bossiest, bossy). +adj_itr_sup(bounciest, bouncy). +adj_itr_sup(brainiest, brainy). +adj_itr_sup(brassiest, brassy). +adj_itr_sup(bravest, brave). +adj_itr_sup(brawniest, brawny). +adj_itr_sup(breeziest, breezy). +adj_itr_sup(briefest, brief). +adj_itr_sup(brightest, bright). +adj_itr_sup(briniest, briny). +adj_itr_sup(briskest, brisk). +adj_itr_sup(bristliest, bristly). +adj_itr_sup(brittlest, brittle). +adj_itr_sup(broadest, broad). +adj_itr_sup(brownest, brown). +adj_itr_sup(bubbliest, bubbly). +adj_itr_sup(bulkiest, bulky). +adj_itr_sup(bumpiest, bumpy). +adj_itr_sup(burliest, burly). +adj_itr_sup(bushiest, bushy). +adj_itr_sup(busiest, busy). +adj_itr_sup(calmest, calm). +adj_itr_sup(canniest, canny). +adj_itr_sup(catchiest, catchy). +adj_itr_sup(cattiest, catty). +adj_itr_sup(chanciest, chancy). +adj_itr_sup(chastest, chaste). +adj_itr_sup(chattiest, chatty). +adj_itr_sup(cheapest, cheap). +adj_itr_sup(cheekiest, cheeky). +adj_itr_sup(cheeriest, cheery). +adj_itr_sup(chilliest, chilly). +adj_itr_sup(chirpiest, chirpy). +adj_itr_sup(choosiest, choosy). +adj_itr_sup(choppiest, choppy). +adj_itr_sup(chubbiest, chubby). +adj_itr_sup(chummiest, chummy). +adj_itr_sup(chunkiest, chunky). +adj_itr_sup(clammiest, clammy). +adj_itr_sup(classiest, classy). +adj_itr_sup(cleanest, clean). +adj_itr_sup(cleanliest, cleanly). +adj_itr_sup(clearest, clear). +adj_itr_sup(cleverest, clever). +adj_itr_sup(cloggiest, cloggy). +adj_itr_sup(closest, close). +adj_itr_sup(cloudiest, cloudy). +adj_itr_sup(clumsiest, clumsy). +adj_itr_sup(coarsest, coarse). +adj_itr_sup(cockiest, cocky). +adj_itr_sup(coldest, cold). +adj_itr_sup(comeliest, comely). +adj_itr_sup(comfiest, comfy). +adj_itr_sup(coolest, cool). +adj_itr_sup(corniest, corny). +adj_itr_sup(cosiest, cosy). +adj_itr_sup(costliest, costly). +adj_itr_sup(courtliest, courtly). +adj_itr_sup(coyest, coy). +adj_itr_sup(coziest, cozy). +adj_itr_sup(craftiest, crafty). +adj_itr_sup(craggiest, craggy). +adj_itr_sup(crankiest, cranky). +adj_itr_sup(craziest, crazy). +adj_itr_sup(creakiest, creaky). +adj_itr_sup(creamiest, creamy). +adj_itr_sup(creepiest, creepy). +adj_itr_sup(crinkliest, crinkly). +adj_itr_sup(crudest, crude). +adj_itr_sup(cruelest, cruel). +adj_itr_sup(cruellest, cruel). +adj_itr_sup(crumbliest, crumbly). +adj_itr_sup(crustiest, crusty). +adj_itr_sup(cuddliest, cuddly). +adj_itr_sup(curliest, curly). +adj_itr_sup(cushiest, cushy). +adj_itr_sup(cutest, cute). +adj_itr_sup(daftest, daft). +adj_itr_sup(daintiest, dainty). +adj_itr_sup(dampest, damp). +adj_itr_sup(dandiest, dandy). +adj_itr_sup(dankest, dank). +adj_itr_sup(darkest, dark). +adj_itr_sup(deadest, dead). +adj_itr_sup(deadliest, deadly). +adj_itr_sup(deafest, deaf). +adj_itr_sup(dearest, dear). +adj_itr_sup(deepest, deep). +adj_itr_sup(densest, dense). +adj_itr_sup(dewiest, dewy). +adj_itr_sup(diciest, dicey). +adj_itr_sup(dimmest, dim). +adj_itr_sup(dingiest, dingy). +adj_itr_sup(dinkiest, dinky). +adj_itr_sup(direst, dire). +adj_itr_sup(dirtiest, dirty). +adj_itr_sup(dishiest, dishy). +adj_itr_sup(dizziest, dizzy). +adj_itr_sup(dopiest, dopey). +adj_itr_sup(dottiest, dotty). +adj_itr_sup(doughiest, doughy). +adj_itr_sup(doughtiest, doughty). +adj_itr_sup(dowdiest, dowdy). +adj_itr_sup(downiest, downy). +adj_itr_sup(drabbest, drab). +adj_itr_sup(draughtiest, draughty). +adj_itr_sup(dreamiest, dreamy). +adj_itr_sup(dreariest, dreary). +adj_itr_sup(dressiest, dressy). +adj_itr_sup(driest, dry). +adj_itr_sup(drowsiest, drowsy). +adj_itr_sup(drunkest, drunk). +adj_itr_sup(dullest, dull). +adj_itr_sup(dumbest, dumb). +adj_itr_sup(dumpiest, dumpy). +adj_itr_sup(duskiest, dusky). +adj_itr_sup(dustiest, dusty). +adj_itr_sup(earliest, early). +adj_itr_sup(earthiest, earthy). +adj_itr_sup(easiest, easy). +adj_itr_sup(edgiest, edgy). +adj_itr_sup(eldest, old). +adj_itr_sup(faintest, faint). +adj_itr_sup(fairest, fair). +adj_itr_sup(falsest, false). +adj_itr_sup(fanciest, fancy). +adj_itr_sup(farthest, far). +adj_itr_sup(fastest, fast). +adj_itr_sup(fattest, fat). +adj_itr_sup(fattiest, fatty). +adj_itr_sup(faultiest, faulty). +adj_itr_sup(feeblest, feeble). +adj_itr_sup(feistiest, feisty). +adj_itr_sup(fewest, few). +adj_itr_sup(fiercest, fierce). +adj_itr_sup(fieriest, fiery). +adj_itr_sup(filmiest, filmy). +adj_itr_sup(filthiest, filthy). +adj_itr_sup(finest, fine). +adj_itr_sup(firmest, firm). +adj_itr_sup(fizziest, fizzy). +adj_itr_sup(flabbiest, flabby). +adj_itr_sup(flashiest, flashy). +adj_itr_sup(fleeciest, fleecy). +adj_itr_sup(fleetest, fleet). +adj_itr_sup(fleshiest, fleshy). +adj_itr_sup(fleshliest, fleshly). +adj_itr_sup(fliest, fly). +adj_itr_sup(flightiest, flighty). +adj_itr_sup(flimsiest, flimsy). +adj_itr_sup(flintiest, flinty). +adj_itr_sup(floppiest, floppy). +adj_itr_sup(fluffiest, fluffy). +adj_itr_sup(foamiest, foamy). +adj_itr_sup(foggiest, foggy). +adj_itr_sup(folksiest, folksy). +adj_itr_sup(fondest, fond). +adj_itr_sup(foulest, foul). +adj_itr_sup(foxiest, foxy). +adj_itr_sup(frailest, frail). +adj_itr_sup(freest, free). +adj_itr_sup(frilliest, frilly). +adj_itr_sup(friskiest, frisky). +adj_itr_sup(frizziest, frizzy). +adj_itr_sup(frostiest, frosty). +adj_itr_sup(frothiest, frothy). +adj_itr_sup(frowardest, froward). +adj_itr_sup(frowstiest, frowsty). +adj_itr_sup(frowziest, frowzy). +adj_itr_sup(fruitiest, fruity). +adj_itr_sup(frumpiest, frumpy). +adj_itr_sup(fuggiest, fuggy). +adj_itr_sup(fullest, full). +adj_itr_sup(funkiest, funky). +adj_itr_sup(furriest, furry). +adj_itr_sup(furthest, far). +adj_itr_sup(fussiest, fussy). +adj_itr_sup(fustiest, fusty). +adj_itr_sup(fuzziest, fuzzy). +adj_itr_sup(gamest, game). +adj_itr_sup(gassiest, gassy). +adj_itr_sup(gauchest, gauche). +adj_itr_sup(gaudiest, gaudy). +adj_itr_sup(gauziest, gauzy). +adj_itr_sup(gawkiest, gawky). +adj_itr_sup(gayest, gay). +adj_itr_sup(gentlest, gentle). +adj_itr_sup(giddiest, giddy). +adj_itr_sup(glassiest, glassy). +adj_itr_sup(glibbest, glib). +adj_itr_sup(glitziest, glitzy). +adj_itr_sup(glossiest, glossy). +adj_itr_sup(glueyest, gluey). +adj_itr_sup(godliest, godly). +adj_itr_sup(gooeyest, gooey). +adj_itr_sup(goriest, gory). +adj_itr_sup(goutiest, gouty). +adj_itr_sup(grassiest, grassy). +adj_itr_sup(gravest, grave). +adj_itr_sup(grayest, gray). +adj_itr_sup(greasiest, greasy). +adj_itr_sup(greatest, great). +adj_itr_sup(greediest, greedy). +adj_itr_sup(greenest, green). +adj_itr_sup(greyest, grey). +adj_itr_sup(grimiest, grimy). +adj_itr_sup(grisliest, grisly). +adj_itr_sup(groggiest, groggy). +adj_itr_sup(grossest, gross). +adj_itr_sup(grottiest, grotty). +adj_itr_sup(grouchiest, grouchy). +adj_itr_sup(grubbiest, grubby). +adj_itr_sup(gruffest, gruff). +adj_itr_sup(grumpiest, grumpy). +adj_itr_sup(guiltiest, guilty). +adj_itr_sup(gummiest, gummy). +adj_itr_sup(gustiest, gusty). +adj_itr_sup(hairiest, hairy). +adj_itr_sup(handiest, handy). +adj_itr_sup(handsomest, handsome). +adj_itr_sup(happiest, happy). +adj_itr_sup(hardest, hard). +adj_itr_sup(harshest, harsh). +adj_itr_sup(hastiest, hasty). +adj_itr_sup(haughtiest, haughty). +adj_itr_sup(haziest, hazy). +adj_itr_sup(headiest, heady). +adj_itr_sup(healthiest, healthy). +adj_itr_sup(heartiest, hearty). +adj_itr_sup(heaviest, heavy). +adj_itr_sup(heftiest, hefty). +adj_itr_sup(highest, high). +adj_itr_sup(hilliest, hilly). +adj_itr_sup(hippest, hip). +adj_itr_sup(hoariest, hoary). +adj_itr_sup(hoarsest, hoarse). +adj_itr_sup(holiest, holy). +adj_itr_sup(hollowest, hollow). +adj_itr_sup(homeliest, homely). +adj_itr_sup(homiest, homey). +adj_itr_sup(horniest, horny). +adj_itr_sup(hottest, hot). +adj_itr_sup(huffiest, huffy). +adj_itr_sup(hugest, huge). +adj_itr_sup(humblest, humble). +adj_itr_sup(huskiest, husky). +adj_itr_sup(iciest, icy). +adj_itr_sup(ignoblest, ignoble). +adj_itr_sup(interpubliccest, interpublic). +adj_itr_sup(jaggiest, jaggy). +adj_itr_sup(jauntiest, jaunty). +adj_itr_sup(jazziest, jazzy). +adj_itr_sup(jerkiest, jerky). +adj_itr_sup(jolliest, jolly). +adj_itr_sup(joltiest, jolty). +adj_itr_sup(jowliest, jowly). +adj_itr_sup(juiciest, juicy). +adj_itr_sup(jumpiest, jumpy). +adj_itr_sup(jungliest, jungly). +adj_itr_sup(keenest, keen). +adj_itr_sup(kindest, kind). +adj_itr_sup(kindliest, kindly). +adj_itr_sup(kingliest, kingly). +adj_itr_sup(kinkiest, kinky). +adj_itr_sup(knobbliest, knobbly). +adj_itr_sup(knottiest, knotty). +adj_itr_sup(laciest, lacy). +adj_itr_sup(lamest, lame). +adj_itr_sup(lankest, lank). +adj_itr_sup(lankiest, lanky). +adj_itr_sup(largest, large). +adj_itr_sup(latest, late). +adj_itr_sup(laxest, lax). +adj_itr_sup(laziest, lazy). +adj_itr_sup(leafiest, leafy). +adj_itr_sup(leakiest, leaky). +adj_itr_sup(lealest, leal). +adj_itr_sup(leanest, lean). +adj_itr_sup(leeriest, leery). +adj_itr_sup(leggiest, leggy). +adj_itr_sup(lengthiest, lengthy). +adj_itr_sup(lewdest, lewd). +adj_itr_sup(lightest, light). +adj_itr_sup(likeliest, likely). +adj_itr_sup(limpest, limp). +adj_itr_sup(littlest, little). +adj_itr_sup(liveliest, lively). +adj_itr_sup(loamiest, loamy). +adj_itr_sup(loathliest, loathly). +adj_itr_sup(loftiest, lofty). +adj_itr_sup(loneliest, lonely). +adj_itr_sup(longest, long). +adj_itr_sup(looniest, loony). +adj_itr_sup(loopiest, loopy). +adj_itr_sup(loosest, loose). +adj_itr_sup(lordliest, lordly). +adj_itr_sup(loudest, loud). +adj_itr_sup(lousiest, lousy). +adj_itr_sup(loveliest, lovely). +adj_itr_sup(lowest, low). +adj_itr_sup(lowliest, lowly). +adj_itr_sup(loyallest, loyal). +adj_itr_sup(lubberliest, lubberly). +adj_itr_sup(luckiest, lucky). +adj_itr_sup(lumpiest, lumpy). +adj_itr_sup(lustiest, lusty). +adj_itr_sup(maddest, mad). +adj_itr_sup(mangiest, mangy). +adj_itr_sup(manliest, manly). +adj_itr_sup(marshiest, marshy). +adj_itr_sup(matiest, matey). +adj_itr_sup(mattest, matt). +adj_itr_sup(mealiest, mealy). +adj_itr_sup(meanest, mean). +adj_itr_sup(measliest, measly). +adj_itr_sup(meatiest, meaty). +adj_itr_sup(meekest, meek). +adj_itr_sup(mellowest, mellow). +adj_itr_sup(merriest, merry). +adj_itr_sup(messiest, messy). +adj_itr_sup(metaphoricallest, metaphorical). +adj_itr_sup(metromediaest, metromedia). +adj_itr_sup(midlanticcest, midlantic). +adj_itr_sup(mightiest, mighty). +adj_itr_sup(mildest, mild). +adj_itr_sup(milkiest, milky). +adj_itr_sup(miserliest, miserly). +adj_itr_sup(mistiest, misty). +adj_itr_sup(moistest, moist). +adj_itr_sup(moldiest, moldy). +adj_itr_sup(moodiest, moody). +adj_itr_sup(mooniest, moony). +adj_itr_sup(mossiest, mossy). +adj_itr_sup(mouldiest, mouldy). +adj_itr_sup(mousiest, mousy). +adj_itr_sup(muckiest, mucky). +adj_itr_sup(muddiest, muddy). +adj_itr_sup(muggiest, muggy). +adj_itr_sup(murkiest, murky). +adj_itr_sup(mushiest, mushy). +adj_itr_sup(muskiest, musky). +adj_itr_sup(mustiest, musty). +adj_itr_sup(muzziest, muzzy). +adj_itr_sup(narrowest, narrow). +adj_itr_sup(nattiest, natty). +adj_itr_sup(neediest, needy). +adj_itr_sup(nerviest, nervy). +adj_itr_sup(newest, new). +adj_itr_sup(newsiest, newsy). +adj_itr_sup(nicest, nice). +adj_itr_sup(niffiest, niffy). +adj_itr_sup(nimblest, nimble). +adj_itr_sup(noblest, noble). +adj_itr_sup(noisiest, noisy). +adj_itr_sup(numbest, numb). +adj_itr_sup(nuttiest, nutty). +adj_itr_sup(oiliest, oily). +adj_itr_sup(oldest, old). +adj_itr_sup(ooziest, oozy). +adj_itr_sup(orangest, orange). +adj_itr_sup(orneriest, ornery). +adj_itr_sup(palest, pale). +adj_itr_sup(palliest, pally). +adj_itr_sup(palmiest, palmy). +adj_itr_sup(paltriest, paltry). +adj_itr_sup(parkiest, parky). +adj_itr_sup(pastiest, pasty). +adj_itr_sup(patchiest, patchy). +adj_itr_sup(paunchiest, paunchy). +adj_itr_sup(pawkiest, pawky). +adj_itr_sup(peakiest, peaky). +adj_itr_sup(pearliest, pearly). +adj_itr_sup(peatiest, peaty). +adj_itr_sup(pebbliest, pebbly). +adj_itr_sup(perkiest, perky). +adj_itr_sup(peskiest, pesky). +adj_itr_sup(pettiest, petty). +adj_itr_sup(phoneyest, phoney). +adj_itr_sup(phoniest, phony). +adj_itr_sup(piggiest, piggy). +adj_itr_sup(pimpliest, pimply). +adj_itr_sup(pithiest, pithy). +adj_itr_sup(plaguyest, plaguy). +adj_itr_sup(plainest, plain). +adj_itr_sup(pluckiest, plucky). +adj_itr_sup(plummiest, plummy). +adj_itr_sup(plushest, plush). +adj_itr_sup(plushiest, plushy). +adj_itr_sup(podgiest, podgy). +adj_itr_sup(pokiest, poky). +adj_itr_sup(poorest, poor). +adj_itr_sup(portliest, portly). +adj_itr_sup(poshest, posh). +adj_itr_sup(pottiest, potty). +adj_itr_sup(prettiest, pretty). +adj_itr_sup(priceyest, pricey). +adj_itr_sup(prickliest, prickly). +adj_itr_sup(priestliest, priestly). +adj_itr_sup(primmest, prim). +adj_itr_sup(princeliest, princely). +adj_itr_sup(prolixest, prolix). +adj_itr_sup(prosiest, prosy). +adj_itr_sup(proudest, proud). +adj_itr_sup(pudgiest, pudgy). +adj_itr_sup(puffiest, puffy). +adj_itr_sup(pulpiest, pulpy). +adj_itr_sup(puniest, puny). +adj_itr_sup(purest, pure). +adj_itr_sup(purplest, purple). +adj_itr_sup(pursiest, pursy). +adj_itr_sup(quaintest, quaint). +adj_itr_sup(queasiest, queasy). +adj_itr_sup(quietest, quiet). +adj_itr_sup(quirkiest, quirky). +adj_itr_sup(rainiest, rainy). +adj_itr_sup(randiest, randy). +adj_itr_sup(rankest, rank). +adj_itr_sup(rashest, rash). +adj_itr_sup(rattiest, ratty). +adj_itr_sup(readiest, ready). +adj_itr_sup(realigneddest, realigned). +adj_itr_sup(reassigneddest, reassigned). +adj_itr_sup(reddest, red). +adj_itr_sup(reediest, reedy). +adj_itr_sup(reelecteddest, reelected). +adj_itr_sup(remotest, remote). +adj_itr_sup(richest, rich). +adj_itr_sup(ripest, ripe). +adj_itr_sup(riskiest, risky). +adj_itr_sup(ritziest, ritzy). +adj_itr_sup(rockiest, rocky). +adj_itr_sup(roomiest, roomy). +adj_itr_sup(ropeyest, ropey). +adj_itr_sup(rosiest, rosy). +adj_itr_sup(roughest, rough). +adj_itr_sup(roundest, round). +adj_itr_sup(rowdiest, rowdy). +adj_itr_sup(ruddiest, ruddy). +adj_itr_sup(rudest, rude). +adj_itr_sup(rummiest, rummy). +adj_itr_sup(runniest, runny). +adj_itr_sup(rustiest, rusty). +adj_itr_sup(saddest, sad). +adj_itr_sup(safest, safe). +adj_itr_sup(saintliest, saintly). +adj_itr_sup(saltiest, salty). +adj_itr_sup(sandiest, sandy). +adj_itr_sup(sanest, sane). +adj_itr_sup(sappiest, sappy). +adj_itr_sup(sauciest, saucy). +adj_itr_sup(scabbiest, scabby). +adj_itr_sup(scaliest, scaly). +adj_itr_sup(scantiest, scanty). +adj_itr_sup(scarcest, scarce). +adj_itr_sup(scariest, scary). +adj_itr_sup(scattiest, scatty). +adj_itr_sup(schmaltziest, schmaltzy). +adj_itr_sup(schmalziest, schmalzy). +adj_itr_sup(scraggiest, scraggy). +adj_itr_sup(scrappiest, scrappy). +adj_itr_sup(scratchiest, scratchy). +adj_itr_sup(scrawniest, scrawny). +adj_itr_sup(screwiest, screwy). +adj_itr_sup(scrubbiest, scrubby). +adj_itr_sup(scruffiest, scruffy). +adj_itr_sup(scummiest, scummy). +adj_itr_sup(scurfiest, scurfy). +adj_itr_sup(scurviest, scurvy). +adj_itr_sup(seamiest, seamy). +adj_itr_sup(seediest, seedy). +adj_itr_sup(seemliest, seemly). +adj_itr_sup(sexiest, sexy). +adj_itr_sup(shabbiest, shabby). +adj_itr_sup(shadiest, shady). +adj_itr_sup(shaggiest, shaggy). +adj_itr_sup(shakiest, shaky). +adj_itr_sup(shallowest, shallow). +adj_itr_sup(shapeliest, shapely). +adj_itr_sup(sharpest, sharp). +adj_itr_sup(shiest, shy). +adj_itr_sup(shiftiest, shifty). +adj_itr_sup(shingliest, shingly). +adj_itr_sup(shiniest, shiny). +adj_itr_sup(shirtiest, shirty). +adj_itr_sup(shoddiest, shoddy). +adj_itr_sup(shortest, short). +adj_itr_sup(showiest, showy). +adj_itr_sup(shrewdest, shrewd). +adj_itr_sup(shrillest, shrill). +adj_itr_sup(sickest, sick). +adj_itr_sup(sickliest, sickly). +adj_itr_sup(silkiest, silky). +adj_itr_sup(silliest, silly). +adj_itr_sup(simplest, simple). +adj_itr_sup(sketchiest, sketchy). +adj_itr_sup(skimpiest, skimpy). +adj_itr_sup(skinniest, skinny). +adj_itr_sup(slangiest, slangy). +adj_itr_sup(slatiest, slaty). +adj_itr_sup(sleaziest, sleazy). +adj_itr_sup(sleekest, sleek). +adj_itr_sup(sleepiest, sleepy). +adj_itr_sup(sleetiest, sleety). +adj_itr_sup(slickest, slick). +adj_itr_sup(sliest, sly). +adj_itr_sup(slightest, slight). +adj_itr_sup(slimiest, slimy). +adj_itr_sup(slimmest, slim). +adj_itr_sup(slippiest, slippy). +adj_itr_sup(sloppiest, sloppy). +adj_itr_sup(slowest, slow). +adj_itr_sup(slummiest, slummy). +adj_itr_sup(slushiest, slushy). +adj_itr_sup(smallest, small). +adj_itr_sup(smarmiest, smarmy). +adj_itr_sup(smartest, smart). +adj_itr_sup(smelliest, smelly). +adj_itr_sup(smokiest, smoky). +adj_itr_sup(smoothest, smooth). +adj_itr_sup(smudgiest, smudgy). +adj_itr_sup(smuttiest, smutty). +adj_itr_sup(snakiest, snaky). +adj_itr_sup(snappiest, snappy). +adj_itr_sup(snazziest, snazzy). +adj_itr_sup(sneakiest, sneaky). +adj_itr_sup(sniffiest, sniffy). +adj_itr_sup(snootiest, snooty). +adj_itr_sup(snortiest, snorty). +adj_itr_sup(snottiest, snotty). +adj_itr_sup(snowiest, snowy). +adj_itr_sup(soapiest, soapy). +adj_itr_sup(softest, soft). +adj_itr_sup(soggiest, soggy). +adj_itr_sup(sonsiest, sonsy). +adj_itr_sup(sootiest, sooty). +adj_itr_sup(soppiest, soppy). +adj_itr_sup(sorriest, sorry). +adj_itr_sup(soundest, sound). +adj_itr_sup(sourest, sour). +adj_itr_sup(sparest, spare). +adj_itr_sup(speediest, speedy). +adj_itr_sup(spiciest, spicy). +adj_itr_sup(spikiest, spiky). +adj_itr_sup(spindliest, spindly). +adj_itr_sup(spiniest, spiny). +adj_itr_sup(splashiest, splashy). +adj_itr_sup(spongiest, spongy). +adj_itr_sup(spookiest, spooky). +adj_itr_sup(sportiest, sporty). +adj_itr_sup(spottiest, spotty). +adj_itr_sup(spriest, spry). +adj_itr_sup(sprightliest, sprightly). +adj_itr_sup(springiest, springy). +adj_itr_sup(spunkiest, spunky). +adj_itr_sup(squalliest, squally). +adj_itr_sup(squarest, square). +adj_itr_sup(squashiest, squashy). +adj_itr_sup(squeakiest, squeaky). +adj_itr_sup(squiffiest, squiffy). +adj_itr_sup(squiggliest, squiggly). +adj_itr_sup(stagiest, stagy). +adj_itr_sup(starchiest, starchy). +adj_itr_sup(stateliest, stately). +adj_itr_sup(steadiest, steady). +adj_itr_sup(stealthiest, stealthy). +adj_itr_sup(steamiest, steamy). +adj_itr_sup(steeliest, steely). +adj_itr_sup(steepest, steep). +adj_itr_sup(sternest, stern). +adj_itr_sup(stickiest, sticky). +adj_itr_sup(stiffest, stiff). +adj_itr_sup(stilliest, stilly). +adj_itr_sup(stingiest, stingy). +adj_itr_sup(stockiest, stocky). +adj_itr_sup(stodgiest, stodgy). +adj_itr_sup(stoniest, stony). +adj_itr_sup(stormiest, stormy). +adj_itr_sup(stoutest, stout). +adj_itr_sup(straggliest, straggly). +adj_itr_sup(straightest, straight). +adj_itr_sup(strangest, strange). +adj_itr_sup(streakiest, streaky). +adj_itr_sup(strictest, strict). +adj_itr_sup(stringiest, stringy). +adj_itr_sup(stripiest, stripy). +adj_itr_sup(strongest, strong). +adj_itr_sup(stroppiest, stroppy). +adj_itr_sup(stubbiest, stubby). +adj_itr_sup(stubbliest, stubbly). +adj_itr_sup(stumpiest, stumpy). +adj_itr_sup(stupiddest, stupid). +adj_itr_sup(sturdiest, sturdy). +adj_itr_sup(subtlest, subtle). +adj_itr_sup(sulkiest, sulky). +adj_itr_sup(sultriest, sultry). +adj_itr_sup(sunniest, sunny). +adj_itr_sup(surest, sure). +adj_itr_sup(surliest, surly). +adj_itr_sup(swampiest, swampy). +adj_itr_sup(swankiest, swanky). +adj_itr_sup(swarthiest, swarthy). +adj_itr_sup(sweatiest, sweaty). +adj_itr_sup(sweetest, sweet). +adj_itr_sup(swiftest, swift). +adj_itr_sup(swinishest, swinish). +adj_itr_sup(tackiest, tacky). +adj_itr_sup(tallest, tall). +adj_itr_sup(tamest, tame). +adj_itr_sup(tangiest, tangy). +adj_itr_sup(tannest, tan). +adj_itr_sup(tardiest, tardy). +adj_itr_sup(tarriest, tarry). +adj_itr_sup(tartest, tart). +adj_itr_sup(tastiest, tasty). +adj_itr_sup(tattiest, tatty). +adj_itr_sup(tautest, taut). +adj_itr_sup(tawdriest, tawdry). +adj_itr_sup(tawniest, tawny). +adj_itr_sup(techiest, techy). +adj_itr_sup(teeniest, teeny). +adj_itr_sup(tensest, tense). +adj_itr_sup(tersest, terse). +adj_itr_sup(testiest, testy). +adj_itr_sup(tetchiest, tetchy). +adj_itr_sup(thickest, thick). +adj_itr_sup(thinnest, thin). +adj_itr_sup(thirstiest, thirsty). +adj_itr_sup(thorniest, thorny). +adj_itr_sup(thriftiest, thrifty). +adj_itr_sup(throatiest, throaty). +adj_itr_sup(tidiest, tidy). +adj_itr_sup(tightest, tight). +adj_itr_sup(timeliest, timely). +adj_itr_sup(tiniest, tiny). +adj_itr_sup(tinniest, tinny). +adj_itr_sup(tipsiest, tipsy). +adj_itr_sup(toniest, tony). +adj_itr_sup(touchiest, touchy). +adj_itr_sup(toughest, tough). +adj_itr_sup(transferablest, transferable). +adj_itr_sup(trashiest, trashy). +adj_itr_sup(treacliest, treacly). +adj_itr_sup(trendiest, trendy). +adj_itr_sup(trickiest, tricky). +adj_itr_sup(trimmest, trim). +adj_itr_sup(tritest, trite). +adj_itr_sup(truest, true). +adj_itr_sup(trustiest, trusty). +adj_itr_sup(tubbiest, tubby). +adj_itr_sup(twiggiest, twiggy). +adj_itr_sup(twistiest, twisty). +adj_itr_sup(ugliest, ugly). +adj_itr_sup(unclearest, unclear). +adj_itr_sup(undesirablest, undesirable). +adj_itr_sup(unfriendliest, unfriendly). +adj_itr_sup(unhappiest, unhappy). +adj_itr_sup(unhealthiest, unhealthy). +adj_itr_sup(unwisest, unwise). +adj_itr_sup(urbanest, urbane). +adj_itr_sup(vaguest, vague). +adj_itr_sup(vainest, vain). +adj_itr_sup(vastest, vast). +adj_itr_sup(viciousest, vicious). +adj_itr_sup(vilest, vile). +adj_itr_sup(vividest, vivid). +adj_itr_sup(wannest, wan). +adj_itr_sup(wariest, wary). +adj_itr_sup(warmest, warm). +adj_itr_sup(washiest, washy). +adj_itr_sup(waviest, wavy). +adj_itr_sup(waxiest, waxy). +adj_itr_sup(weakest, weak). +adj_itr_sup(weakliest, weakly). +adj_itr_sup(wealthiest, wealthy). +adj_itr_sup(weariest, weary). +adj_itr_sup(weediest, weedy). +adj_itr_sup(weeniest, weeny). +adj_itr_sup(weightiest, weighty). +adj_itr_sup(weirdest, weird). +adj_itr_sup(wettest, wet). +adj_itr_sup(wheeziest, wheezy). +adj_itr_sup(whippiest, whippy). +adj_itr_sup(whitest, white). +adj_itr_sup(wickedest, wicked). +adj_itr_sup(widest, wide). +adj_itr_sup(wildest, wild). +adj_itr_sup(wiliest, wily). +adj_itr_sup(windiest, windy). +adj_itr_sup(winsomest, winsome). +adj_itr_sup(winteriest, wintery). +adj_itr_sup(wintriest, wintry). +adj_itr_sup(wiriest, wiry). +adj_itr_sup(wisest, wise). +adj_itr_sup(wispiest, wispy). +adj_itr_sup(wittiest, witty). +adj_itr_sup(wobbliest, wobbly). +adj_itr_sup(wonkiest, wonky). +adj_itr_sup(woodiest, woody). +adj_itr_sup(wooliest, wooly). +adj_itr_sup(woolliest, woolly). +adj_itr_sup(wordiest, wordy). +adj_itr_sup(worldliest, worldly). +adj_itr_sup(wormiest, wormy). +adj_itr_sup(worst, bad). +adj_itr_sup(worthiest, worthy). +adj_itr_sup(wretchedest, wretched). +adj_itr_sup(wrinkliest, wrinkly). +adj_itr_sup(wryest, wry). +adj_itr_sup(yeastiest, yeasty). +adj_itr_sup(yellowest, yellow). +adj_itr_sup(youngest, young). +adj_itr_sup(zaniest, zany). +adj_tr('abeam-of', 'abeam-of', of). +adj_tr('abhorrent-to', 'abhorrent-to', to). +adj_tr('abominable-to', 'abominable-to', to). +adj_tr('absent-from', 'absent-from', from). +adj_tr('abstracted-from', 'abstracted-from', from). +adj_tr('abundant-in', 'abundant-in', in). +adj_tr('abundant-with', 'abundant-with', with). +adj_tr('acceptable-to', 'acceptable-to', to). +adj_tr('accessible-by', 'accessible-by', by). +adj_tr('accessible-to', 'accessible-to', to). +adj_tr('accommodating-to', 'accommodating-to', to). +adj_tr('accomplished-at', 'accomplished-at', at). +adj_tr('accomplished-in', 'accomplished-in', in). +adj_tr('accountable-for', 'accountable-for', for). +adj_tr('accurate-at', 'accurate-at', at). +adj_tr('accurate-in', 'accurate-in', in). +adj_tr('accustomed-to', 'accustomed-to', to). +adj_tr('acquiescent-to', 'acquiescent-to', to). +adj_tr('active-in', 'active-in', in). +adj_tr('adamant-about', 'adamant-about', about). +adj_tr('adamant-against', 'adamant-against', against). +adj_tr('adaptable-for', 'adaptable-for', for). +adj_tr('adaptable-to', 'adaptable-to', to). +adj_tr('adept-at', 'adept-at', at). +adj_tr('adept-in', 'adept-in', in). +adj_tr('adjacent-to', 'adjacent-to', to). +adj_tr('admissible-in', 'admissible-in', in). +adj_tr('adrift-from', 'adrift-from', from). +adj_tr('adrift-in', 'adrift-in', in). +adj_tr('adrift-on', 'adrift-on', on). +adj_tr('adroit-at', 'adroit-at', at). +adj_tr('adroit-in', 'adroit-in', in). +adj_tr('advanced-at', 'advanced-at', at). +adj_tr('advanced-in', 'advanced-in', in). +adj_tr('adverse-to', 'adverse-to', to). +adj_tr('affected-by', 'affected-by', by). +adj_tr('affectionate-to', 'affectionate-to', to). +adj_tr('affectionate-toward', 'affectionate-toward', toward). +adj_tr('affectionate-towards', 'affectionate-towards', towards). +adj_tr('afloat-on', 'afloat-on', on). +adj_tr('afraid-for', 'afraid-for', for). +adj_tr('afraid-of', 'afraid-of', of). +adj_tr('aggressive-toward', 'aggressive-toward', toward). +adj_tr('aggressive-towards', 'aggressive-towards', towards). +adj_tr('aglow-from', 'aglow-from', from). +adj_tr('aglow-with', 'aglow-with', with). +adj_tr('agog-for', 'agog-for', for). +adj_tr('agreeable-to', 'agreeable-to', to). +adj_tr('akin-to', 'akin-to', to). +adj_tr('alien-to', 'alien-to', to). +adj_tr('alight-with', 'alight-with', with). +adj_tr('alike-in', 'alike-in', in). +adj_tr('alive-to', 'alive-to', to). +adj_tr('alive-with', 'alive-with', with). +adj_tr('allergic-to', 'allergic-to', to). +adj_tr('allowable-by', 'allowable-by', by). +adj_tr('allusive-to', 'allusive-to', to). +adj_tr('alternative-to', 'alternative-to', to). +adj_tr('ambitious-for', 'ambitious-for', for). +adj_tr('ambivalent-about', 'ambivalent-about', about). +adj_tr('ambivalent-toward', 'ambivalent-toward', toward). +adj_tr('ambivalent-towards', 'ambivalent-towards', towards). +adj_tr('amenable-to', 'amenable-to', to). +adj_tr('amorous-of', 'amorous-of', of). +adj_tr('amorous-over', 'amorous-over', over). +adj_tr('analogous-to', 'analogous-to', to). +adj_tr('analogous-with', 'analogous-with', with). +adj_tr('ancillary-to', 'ancillary-to', to). +adj_tr('angry-about', 'angry-about', about). +adj_tr('angry-over', 'angry-over', over). +adj_tr('anguished-over', 'anguished-over', over). +adj_tr('answerable-for', 'answerable-for', for). +adj_tr('answerable-to', 'answerable-to', to). +adj_tr('antecedent-to', 'antecedent-to', to). +adj_tr('anterior-to', 'anterior-to', to). +adj_tr('antipathetic-to', 'antipathetic-to', to). +adj_tr('antipathetic-towards', 'antipathetic-towards', towards). +adj_tr('antithetic-to', 'antithetic-to', to). +adj_tr('antithetical-to', 'antithetical-to', to). +adj_tr('anxious-about', 'anxious-about', about). +adj_tr('anxious-at', 'anxious-at', at). +adj_tr('anxious-for', 'anxious-for', for). +adj_tr('anxious-over', 'anxious-over', over). +adj_tr('apathetic-about', 'apathetic-about', about). +adj_tr('apathetic-to', 'apathetic-to', to). +adj_tr('apathetic-towards', 'apathetic-towards', towards). +adj_tr('apologetic-about', 'apologetic-about', about). +adj_tr('apoplectic-over', 'apoplectic-over', over). +adj_tr('appalling-to', 'appalling-to', to). +adj_tr('apparent-to', 'apparent-to', to). +adj_tr('appealing-to', 'appealing-to', to). +adj_tr('applicable-to', 'applicable-to', to). +adj_tr('appreciative-of', 'appreciative-of', of). +adj_tr('apprehensible-by', 'apprehensible-by', by). +adj_tr('apprehensible-for', 'apprehensible-for', for). +adj_tr('apprehensive-about', 'apprehensive-about', about). +adj_tr('apprehensive-for', 'apprehensive-for', for). +adj_tr('apprehensive-of', 'apprehensive-of', of). +adj_tr('approachable-by', 'approachable-by', by). +adj_tr('approachable-for', 'approachable-for', for). +adj_tr('approximate-to', 'approximate-to', to). +adj_tr('apropos-of', 'apropos-of', of). +adj_tr('apt-at', 'apt-at', at). +adj_tr('ardent-in', 'ardent-in', in). +adj_tr('argumentative-about', 'argumentative-about', about). +adj_tr('armored-with', 'armored-with', with). +adj_tr('armoured-with', 'armoured-with', with). +adj_tr('arrogant-about', 'arrogant-about', about). +adj_tr('ascribable-to', 'ascribable-to', to). +adj_tr('ashamed-about', 'ashamed-about', about). +adj_tr('ashamed-of', 'ashamed-of', of). +adj_tr('assignable-to', 'assignable-to', to). +adj_tr('assorted-by', 'assorted-by', by). +adj_tr('astonishing-to', 'astonishing-to', to). +adj_tr('athirst-for', 'athirst-for', for). +adj_tr('attainable-for', 'attainable-for', for). +adj_tr('attendant-upon', 'attendant-upon', upon). +adj_tr('attentive-to', 'attentive-to', to). +adj_tr('attractive-to', 'attractive-to', to). +adj_tr('attributable-to', 'attributable-to', to). +adj_tr('au-fait-of', 'au-fait-of', of). +adj_tr('available-from', 'available-from', from). +adj_tr('available-to', 'available-to', to). +adj_tr('averse-to', 'averse-to', to). +adj_tr('avid-about', 'avid-about', about). +adj_tr('avid-for', 'avid-for', for). +adj_tr('awake-to', 'awake-to', to). +adj_tr('aware-of', 'aware-of', of). +adj_tr('awash-in', 'awash-in', in). +adj_tr('babyish-for', 'babyish-for', for). +adj_tr('babyish-of', 'babyish-of', of). +adj_tr('babyish-to', 'babyish-to', to). +adj_tr('bacchanalian-for', 'bacchanalian-for', for). +adj_tr('bacchanalian-of', 'bacchanalian-of', of). +adj_tr('bacchanalian-to', 'bacchanalian-to', to). +adj_tr('back-breaking-for', 'back-breaking-for', for). +adj_tr('back-breaking-to', 'back-breaking-to', to). +adj_tr('backward-for', 'backward-for', for). +adj_tr('backward-of', 'backward-of', of). +adj_tr('backward-to', 'backward-to', to). +adj_tr('bad-for', 'bad-for', for). +adj_tr('bad-of', 'bad-of', of). +adj_tr('bad-to', 'bad-to', to). +adj_tr('baleful-for', 'baleful-for', for). +adj_tr('baleful-of', 'baleful-of', of). +adj_tr('baleful-to', 'baleful-to', to). +adj_tr('barbarian-for', 'barbarian-for', for). +adj_tr('barbarian-of', 'barbarian-of', of). +adj_tr('barbarian-to', 'barbarian-to', to). +adj_tr('barbaric-for', 'barbaric-for', for). +adj_tr('barbaric-of', 'barbaric-of', of). +adj_tr('barbaric-to', 'barbaric-to', to). +adj_tr('barbarous-for', 'barbarous-for', for). +adj_tr('barbarous-of', 'barbarous-of', of). +adj_tr('barbarous-to', 'barbarous-to', to). +adj_tr('bare-above', 'bare-above', above). +adj_tr('bare-below', 'bare-below', below). +adj_tr('bare-of', 'bare-of', of). +adj_tr('base-for', 'base-for', for). +adj_tr('base-of', 'base-of', of). +adj_tr('base-to', 'base-to', to). +adj_tr('batty-for', 'batty-for', for). +adj_tr('batty-to', 'batty-to', to). +adj_tr('bawdy-for', 'bawdy-for', for). +adj_tr('bawdy-of', 'bawdy-of', of). +adj_tr('bawdy-to', 'bawdy-to', to). +adj_tr('bearish-on', 'bearish-on', on). +adj_tr('beastly-for', 'beastly-for', for). +adj_tr('beastly-of', 'beastly-of', of). +adj_tr('beastly-to', 'beastly-to', to). +adj_tr('beaten-near', 'beaten-near', near). +adj_tr('beaten-till', 'beaten-till', till). +adj_tr('beaten-to', 'beaten-to', to). +adj_tr('beatific-for', 'beatific-for', for). +adj_tr('beatific-of', 'beatific-of', of). +adj_tr('beatific-to', 'beatific-to', to). +adj_tr('beauteous-for', 'beauteous-for', for). +adj_tr('beauteous-to', 'beauteous-to', to). +adj_tr('beautiful-for', 'beautiful-for', for). +adj_tr('beautiful-to', 'beautiful-to', to). +adj_tr('becoming-to', 'becoming-to', to). +adj_tr('bedaubed-with', 'bedaubed-with', with). +adj_tr('bedecked-with', 'bedecked-with', with). +adj_tr('bedewed-with', 'bedewed-with', with). +adj_tr('bedimmed-with', 'bedimmed-with', with). +adj_tr('bedraggled-by', 'bedraggled-by', by). +adj_tr('bedraggled-with', 'bedraggled-with', with). +adj_tr('befitting-for', 'befitting-for', for). +adj_tr('befitting-to', 'befitting-to', to). +adj_tr('befogged-by', 'befogged-by', by). +adj_tr('befogged-with', 'befogged-with', with). +adj_tr('beforehand-with', 'beforehand-with', with). +adj_tr('begrimed-with', 'begrimed-with', with). +adj_tr('behindhand-in', 'behindhand-in', in). +adj_tr('behindhand-with', 'behindhand-with', with). +adj_tr('beholden-to', 'beholden-to', to). +adj_tr('belligerent-for', 'belligerent-for', for). +adj_tr('belligerent-of', 'belligerent-of', of). +adj_tr('belligerent-to', 'belligerent-to', to). +adj_tr('beloved-by', 'beloved-by', by). +adj_tr('beloved-of', 'beloved-of', of). +adj_tr('bemused-by', 'bemused-by', by). +adj_tr('bemused-without', 'bemused-without', without). +adj_tr('beneficent-for', 'beneficent-for', for). +adj_tr('beneficent-to', 'beneficent-to', to). +adj_tr('beneficial-for', 'beneficial-for', for). +adj_tr('beneficial-to', 'beneficial-to', to). +adj_tr('benevolent-to', 'benevolent-to', to). +adj_tr('benevolent-towards', 'benevolent-towards', towards). +adj_tr('benign-to', 'benign-to', to). +adj_tr('benignant-to', 'benignant-to', to). +adj_tr('benumbed-by', 'benumbed-by', by). +adj_tr('benumbed-with', 'benumbed-with', with). +adj_tr('berserk-with', 'berserk-with', with). +adj_tr('besotted-by', 'besotted-by', by). +adj_tr('besotted-with', 'besotted-with', with). +adj_tr('bespangled-by', 'bespangled-by', by). +adj_tr('bespangled-with', 'bespangled-with', with). +adj_tr('bespattered-by', 'bespattered-by', by). +adj_tr('bespattered-with', 'bespattered-with', with). +adj_tr('bewildering-for', 'bewildering-for', for). +adj_tr('bewildering-to', 'bewildering-to', to). +adj_tr('bewitching-for', 'bewitching-for', for). +adj_tr('bewitching-to', 'bewitching-to', to). +adj_tr('big-of', 'big-of', of). +adj_tr('bigamous-for', 'bigamous-for', for). +adj_tr('bigamous-to', 'bigamous-to', to). +adj_tr('bigoted-for', 'bigoted-for', for). +adj_tr('bigoted-of', 'bigoted-of', of). +adj_tr('bigoted-to', 'bigoted-to', to). +adj_tr('bilingual-for', 'bilingual-for', for). +adj_tr('bilingual-to', 'bilingual-to', to). +adj_tr('bilious-for', 'bilious-for', for). +adj_tr('bilious-of', 'bilious-of', of). +adj_tr('bilious-to', 'bilious-to', to). +adj_tr('binding-on', 'binding-on', on). +adj_tr('binding-upon', 'binding-upon', upon). +adj_tr('bisexual-for', 'bisexual-for', for). +adj_tr('bisexual-to', 'bisexual-to', to). +adj_tr('bitchy-for', 'bitchy-for', for). +adj_tr('bitchy-of', 'bitchy-of', of). +adj_tr('bitchy-to', 'bitchy-to', to). +adj_tr('bizarre-for', 'bizarre-for', for). +adj_tr('bizarre-to', 'bizarre-to', to). +adj_tr('blackguardly-for', 'blackguardly-for', for). +adj_tr('blackguardly-of', 'blackguardly-of', of). +adj_tr('blackguardly-to', 'blackguardly-to', to). +adj_tr('blasphemous-for', 'blasphemous-for', for). +adj_tr('blasphemous-to', 'blasphemous-to', to). +adj_tr('blind-in', 'blind-in', in). +adj_tr('blind-to', 'blind-to', to). +adj_tr('bloated-with', 'bloated-with', with). +adj_tr('blunt-for', 'blunt-for', for). +adj_tr('blunt-to', 'blunt-to', to). +adj_tr('blushing-for', 'blushing-for', for). +adj_tr('blushing-with', 'blushing-with', with). +adj_tr('bohemian-for', 'bohemian-for', for). +adj_tr('bohemian-to', 'bohemian-to', to). +adj_tr('boisterous-for', 'boisterous-for', for). +adj_tr('boisterous-to', 'boisterous-to', to). +adj_tr('bold-for', 'bold-for', for). +adj_tr('bold-of', 'bold-of', of). +adj_tr('bold-to', 'bold-to', to). +adj_tr('boring-for', 'boring-for', for). +adj_tr('boring-of', 'boring-of', of). +adj_tr('boring-to', 'boring-to', to). +adj_tr('bossy-for', 'bossy-for', for). +adj_tr('bossy-of', 'bossy-of', of). +adj_tr('bossy-to', 'bossy-to', to). +adj_tr('bothersome-for', 'bothersome-for', for). +adj_tr('bothersome-to', 'bothersome-to', to). +adj_tr('bound-for', 'bound-for', for). +adj_tr('bound-to', 'bound-to', to). +adj_tr('bourgeois-for', 'bourgeois-for', for). +adj_tr('bourgeois-of', 'bourgeois-of', of). +adj_tr('bourgeois-to', 'bourgeois-to', to). +adj_tr('boyish-for', 'boyish-for', for). +adj_tr('boyish-of', 'boyish-of', of). +adj_tr('boyish-to', 'boyish-to', to). +adj_tr('brainless-for', 'brainless-for', for). +adj_tr('brainless-to', 'brainless-to', to). +adj_tr('brave-for', 'brave-for', for). +adj_tr('brave-of', 'brave-of', of). +adj_tr('brave-to', 'brave-to', to). +adj_tr('breathtaking-for', 'breathtaking-for', for). +adj_tr('breathtaking-to', 'breathtaking-to', to). +adj_tr('bright-for', 'bright-for', for). +adj_tr('bright-of', 'bright-of', of). +adj_tr('bright-to', 'bright-to', to). +adj_tr('brilliant-for', 'brilliant-for', for). +adj_tr('brilliant-of', 'brilliant-of', of). +adj_tr('brilliant-to', 'brilliant-to', to). +adj_tr('brimful-of', 'brimful-of', of). +adj_tr('brimfull-of', 'brimfull-of', of). +adj_tr('broad-minded-for', 'broad-minded-for', for). +adj_tr('broad-minded-of', 'broad-minded-of', of). +adj_tr('broad-minded-to', 'broad-minded-to', to). +adj_tr('brutal-for', 'brutal-for', for). +adj_tr('brutal-of', 'brutal-of', of). +adj_tr('brutal-to', 'brutal-to', to). +adj_tr('brutish-for', 'brutish-for', for). +adj_tr('brutish-of', 'brutish-of', of). +adj_tr('brutish-to', 'brutish-to', to). +adj_tr('bull-headed-for', 'bull-headed-for', for). +adj_tr('bull-headed-of', 'bull-headed-of', of). +adj_tr('bull-headed-to', 'bull-headed-to', to). +adj_tr('bullish-about', 'bullish-about', about). +adj_tr('bullish-on', 'bullish-on', on). +adj_tr('bully-for', 'bully-for', for). +adj_tr('bumptious-for', 'bumptious-for', for). +adj_tr('bumptious-of', 'bumptious-of', of). +adj_tr('bumptious-to', 'bumptious-to', to). +adj_tr('burdensome-to', 'burdensome-to', to). +adj_tr('businesslike-for', 'businesslike-for', for). +adj_tr('businesslike-of', 'businesslike-of', of). +adj_tr('businesslike-to', 'businesslike-to', to). +adj_tr('butch-for', 'butch-for', for). +adj_tr('butch-to', 'butch-to', to). +adj_tr('caddish-for', 'caddish-for', for). +adj_tr('caddish-of', 'caddish-of', of). +adj_tr('caddish-to', 'caddish-to', to). +adj_tr('calamitous-to', 'calamitous-to', to). +adj_tr('callable-after', 'callable-after', after). +adj_tr('callable-at', 'callable-at', at). +adj_tr('callable-from', 'callable-from', from). +adj_tr('callable-in', 'callable-in', in). +adj_tr('callable-on', 'callable-on', on). +adj_tr('callous-for', 'callous-for', for). +adj_tr('callous-of', 'callous-of', of). +adj_tr('callous-to', 'callous-to', to). +adj_tr('canny-for', 'canny-for', for). +adj_tr('canny-of', 'canny-of', of). +adj_tr('canny-to', 'canny-to', to). +adj_tr('cantankerous-for', 'cantankerous-for', for). +adj_tr('cantankerous-of', 'cantankerous-of', of). +adj_tr('cantankerous-to', 'cantankerous-to', to). +adj_tr('capable-of', 'capable-of', of). +adj_tr('careful-about', 'careful-about', about). +adj_tr('careful-of', 'careful-of', of). +adj_tr('careless-about', 'careless-about', about). +adj_tr('careless-for', 'careless-for', for). +adj_tr('careless-of', 'careless-of', of). +adj_tr('careless-to', 'careless-to', to). +adj_tr('cattish-for', 'cattish-for', for). +adj_tr('cattish-of', 'cattish-of', of). +adj_tr('cattish-to', 'cattish-to', to). +adj_tr('catty-for', 'catty-for', for). +adj_tr('catty-of', 'catty-of', of). +adj_tr('catty-to', 'catty-to', to). +adj_tr('cautious-about', 'cautious-about', about). +adj_tr('cautious-of', 'cautious-of', of). +adj_tr('cavalier-about', 'cavalier-about', about). +adj_tr('celebrated-for', 'celebrated-for', for). +adj_tr('censorious-of', 'censorious-of', of). +adj_tr('certain-about', 'certain-about', about). +adj_tr('certain-of', 'certain-of', of). +adj_tr('certain-to', 'certain-to', to). +adj_tr('characteristic-of', 'characteristic-of', of). +adj_tr('chargeable-on', 'chargeable-on', on). +adj_tr('chargeable-to', 'chargeable-to', to). +adj_tr('chargeable-with', 'chargeable-with', with). +adj_tr('charitable-for', 'charitable-for', for). +adj_tr('charitable-of', 'charitable-of', of). +adj_tr('charitable-to', 'charitable-to', to). +adj_tr('charming-for', 'charming-for', for). +adj_tr('chary-about', 'chary-about', about). +adj_tr('chary-of', 'chary-of', of). +adj_tr('chauvinistic-for', 'chauvinistic-for', for). +adj_tr('chauvinistic-to', 'chauvinistic-to', to). +adj_tr('chic-for', 'chic-for', for). +adj_tr('chic-to', 'chic-to', to). +adj_tr('chicken-hearted-for', 'chicken-hearted-for', for). +adj_tr('chicken-hearted-to', 'chicken-hearted-to', to). +adj_tr('childish-for', 'childish-for', for). +adj_tr('childish-of', 'childish-of', of). +adj_tr('childish-to', 'childish-to', to). +adj_tr('chock-a-block-with', 'chock-a-block-with', with). +adj_tr('chock-full-of', 'chock-full-of', of). +adj_tr('clad-in', 'clad-in', in). +adj_tr('clad-with', 'clad-with', with). +adj_tr('classy-for', 'classy-for', for). +adj_tr('classy-to', 'classy-to', to). +adj_tr('clear-headed-for', 'clear-headed-for', for). +adj_tr('clear-headed-of', 'clear-headed-of', of). +adj_tr('clear-headed-to', 'clear-headed-to', to). +adj_tr('clever-for', 'clever-for', for). +adj_tr('clever-of', 'clever-of', of). +adj_tr('clever-to', 'clever-to', to). +adj_tr('close-to', 'close-to', to). +adj_tr('clownish-for', 'clownish-for', for). +adj_tr('clownish-to', 'clownish-to', to). +adj_tr('cocky-for', 'cocky-for', for). +adj_tr('cocky-of', 'cocky-of', of). +adj_tr('coeval-with', 'coeval-with', with). +adj_tr('cognate-with', 'cognate-with', with). +adj_tr('cognizant-of', 'cognizant-of', of). +adj_tr('coincident-with', 'coincident-with', with). +adj_tr('cold-blooded-for', 'cold-blooded-for', for). +adj_tr('cold-blooded-to', 'cold-blooded-to', to). +adj_tr('cold-hearted-for', 'cold-hearted-for', for). +adj_tr('cold-hearted-to', 'cold-hearted-to', to). +adj_tr('collusive-for', 'collusive-for', for). +adj_tr('collusive-to', 'collusive-to', to). +adj_tr('comfortable-for', 'comfortable-for', for). +adj_tr('comfortable-in', 'comfortable-in', in). +adj_tr('comfortable-with', 'comfortable-with', with). +adj_tr('commensurable-to', 'commensurable-to', to). +adj_tr('commensurable-with', 'commensurable-with', with). +adj_tr('commensurate-to', 'commensurate-to', to). +adj_tr('commensurate-with', 'commensurate-with', with). +adj_tr('common-for', 'common-for', for). +adj_tr('common-to', 'common-to', to). +adj_tr('commonplace-for', 'commonplace-for', for). +adj_tr('commonplace-to', 'commonplace-to', to). +adj_tr('comparable-to', 'comparable-to', to). +adj_tr('comparable-with', 'comparable-with', with). +adj_tr('compassionate-for', 'compassionate-for', for). +adj_tr('compassionate-to', 'compassionate-to', to). +adj_tr('complacent-about', 'complacent-about', about). +adj_tr('complete-with', 'complete-with', with). +adj_tr('conceited-for', 'conceited-for', for). +adj_tr('conceited-to', 'conceited-to', to). +adj_tr('concordant-with', 'concordant-with', with). +adj_tr('condescending-for', 'condescending-for', for). +adj_tr('condescending-to', 'condescending-to', to). +adj_tr('conditional-on', 'conditional-on', on). +adj_tr('conditional-upon', 'conditional-upon', upon). +adj_tr('conditioned-on', 'conditioned-on', on). +adj_tr('conditioned-to', 'conditioned-to', to). +adj_tr('confident-of', 'confident-of', of). +adj_tr('confrontational-in', 'confrontational-in', in). +adj_tr('congenial-to', 'congenial-to', to). +adj_tr('congested-with', 'congested-with', with). +adj_tr('congruent-with', 'congruent-with', with). +adj_tr('congruous-with', 'congruous-with', with). +adj_tr('conscious-of', 'conscious-of', of). +adj_tr('consequent-on', 'consequent-on', on). +adj_tr('consequent-upon', 'consequent-upon', upon). +adj_tr('consistent-with', 'consistent-with', with). +adj_tr('consonant-with', 'consonant-with', with). +adj_tr('conspicuous-for', 'conspicuous-for', for). +adj_tr('conspicuous-to', 'conspicuous-to', to). +adj_tr('constructive-for', 'constructive-for', for). +adj_tr('constructive-to', 'constructive-to', to). +adj_tr('contemporaneous-with', 'contemporaneous-with', with). +adj_tr('contemporary-with', 'contemporary-with', with). +adj_tr('contemptible-for', 'contemptible-for', for). +adj_tr('contemptible-to', 'contemptible-to', to). +adj_tr('contemptuous-for', 'contemptuous-for', for). +adj_tr('contemptuous-to', 'contemptuous-to', to). +adj_tr('content-to', 'content-to', to). +adj_tr('content-with', 'content-with', with). +adj_tr('conterminous-with', 'conterminous-with', with). +adj_tr('contiguous-to', 'contiguous-to', to). +adj_tr('contingent-on', 'contingent-on', on). +adj_tr('contingent-upon', 'contingent-upon', upon). +adj_tr('contradictory-for', 'contradictory-for', for). +adj_tr('contradictory-to', 'contradictory-to', to). +adj_tr('controversial-for', 'controversial-for', for). +adj_tr('controversial-to', 'controversial-to', to). +adj_tr('contumacious-for', 'contumacious-for', for). +adj_tr('contumacious-to', 'contumacious-to', to). +adj_tr('contumelious-for', 'contumelious-for', for). +adj_tr('contumelious-to', 'contumelious-to', to). +adj_tr('convenient-for', 'convenient-for', for). +adj_tr('convenient-to', 'convenient-to', to). +adj_tr('conventional-for', 'conventional-for', for). +adj_tr('conventional-to', 'conventional-to', to). +adj_tr('conversant-with', 'conversant-with', with). +adj_tr('convertible-into', 'convertible-into', into). +adj_tr('cool-for', 'cool-for', for). +adj_tr('cool-headed-of', 'cool-headed-of', of). +adj_tr('cool-of', 'cool-of', of). +adj_tr('cool-to', 'cool-to', to). +adj_tr('coquettish-for', 'coquettish-for', for). +adj_tr('coquettish-of', 'coquettish-of', of). +adj_tr('coquettish-to', 'coquettish-to', to). +adj_tr('corny-for', 'corny-for', for). +adj_tr('corny-to', 'corny-to', to). +adj_tr('correct-for', 'correct-for', for). +adj_tr('correct-to', 'correct-to', to). +adj_tr('corresponding-to', 'corresponding-to', to). +adj_tr('corrupt-for', 'corrupt-for', for). +adj_tr('corrupt-to', 'corrupt-to', to). +adj_tr('costly-for', 'costly-for', for). +adj_tr('costly-to', 'costly-to', to). +adj_tr('coterminous-with', 'coterminous-with', with). +adj_tr('courageous-for', 'courageous-for', for). +adj_tr('courageous-of', 'courageous-of', of). +adj_tr('courageous-to', 'courageous-to', to). +adj_tr('courteous-for', 'courteous-for', for). +adj_tr('courteous-of', 'courteous-of', of). +adj_tr('courteous-to', 'courteous-to', to). +adj_tr('courtly-for', 'courtly-for', for). +adj_tr('courtly-to', 'courtly-to', to). +adj_tr('covetous-of', 'covetous-of', of). +adj_tr('cowardly-for', 'cowardly-for', for). +adj_tr('cowardly-of', 'cowardly-of', of). +adj_tr('cowardly-to', 'cowardly-to', to). +adj_tr('coy-about', 'coy-about', about). +adj_tr('crackers-for', 'crackers-for', for). +adj_tr('crackers-to', 'crackers-to', to). +adj_tr('crafty-of', 'crafty-of', of). +adj_tr('cram-full-of', 'cram-full-of', of). +adj_tr('crass-for', 'crass-for', for). +adj_tr('crass-of', 'crass-of', of). +adj_tr('crass-to', 'crass-to', to). +adj_tr('craven-for', 'craven-for', for). +adj_tr('craven-of', 'craven-of', of). +adj_tr('craven-to', 'craven-to', to). +adj_tr('crazy-for', 'crazy-for', for). +adj_tr('crazy-of', 'crazy-of', of). +adj_tr('crazy-to', 'crazy-to', to). +adj_tr('creative-for', 'creative-for', for). +adj_tr('creative-of', 'creative-of', of). +adj_tr('creative-to', 'creative-to', to). +adj_tr('creditable-to', 'creditable-to', to). +adj_tr('creepy-to', 'creepy-to', to). +adj_tr('criminal-for', 'criminal-for', for). +adj_tr('criminal-to', 'criminal-to', to). +adj_tr('critical-for', 'critical-for', for). +adj_tr('critical-to', 'critical-to', to). +adj_tr('crooked-for', 'crooked-for', for). +adj_tr('crooked-to', 'crooked-to', to). +adj_tr('cross-with', 'cross-with', with). +adj_tr('crotchety-for', 'crotchety-for', for). +adj_tr('crotchety-of', 'crotchety-of', of). +adj_tr('crotchety-to', 'crotchety-to', to). +adj_tr('crowded-with', 'crowded-with', with). +adj_tr('crucial-for', 'crucial-for', for). +adj_tr('crucial-to', 'crucial-to', to). +adj_tr('crude-for', 'crude-for', for). +adj_tr('crude-to', 'crude-to', to). +adj_tr('cruel-for', 'cruel-for', for). +adj_tr('cruel-of', 'cruel-of', of). +adj_tr('cruel-to', 'cruel-to', to). +adj_tr('cunning-for', 'cunning-for', for). +adj_tr('cunning-to', 'cunning-to', to). +adj_tr('curious-about', 'curious-about', about). +adj_tr('curious-to', 'curious-to', to). +adj_tr('customary-for', 'customary-for', for). +adj_tr('customary-to', 'customary-to', to). +adj_tr('cut-throat-for', 'cut-throat-for', for). +adj_tr('cut-throat-to', 'cut-throat-to', to). +adj_tr('cute-for', 'cute-for', for). +adj_tr('cute-to', 'cute-to', to). +adj_tr('cynical-about', 'cynical-about', about). +adj_tr('cynical-of', 'cynical-of', of). +adj_tr('cynical-to', 'cynical-to', to). +adj_tr('daft-for', 'daft-for', for). +adj_tr('daft-of', 'daft-of', of). +adj_tr('daft-to', 'daft-to', to). +adj_tr('dainty-for', 'dainty-for', for). +adj_tr('dainty-to', 'dainty-to', to). +adj_tr('dandy-for', 'dandy-for', for). +adj_tr('dandy-to', 'dandy-to', to). +adj_tr('dangerous-for', 'dangerous-for', for). +adj_tr('dangerous-to', 'dangerous-to', to). +adj_tr('dapper-for', 'dapper-for', for). +adj_tr('dapper-to', 'dapper-to', to). +adj_tr('daring-for', 'daring-for', for). +adj_tr('daring-to', 'daring-to', to). +adj_tr('dashing-for', 'dashing-for', for). +adj_tr('dashing-to', 'dashing-to', to). +adj_tr('dead-to', 'dead-to', to). +adj_tr('deadly-for', 'deadly-for', for). +adj_tr('deadly-to', 'deadly-to', to). +adj_tr('deaf-to', 'deaf-to', to). +adj_tr('dear-to', 'dear-to', to). +adj_tr('debonair-for', 'debonair-for', for). +adj_tr('debonair-to', 'debonair-to', to). +adj_tr('deceitful-for', 'deceitful-for', for). +adj_tr('deceitful-of', 'deceitful-of', of). +adj_tr('deceitful-to', 'deceitful-to', to). +adj_tr('deceptive-for', 'deceptive-for', for). +adj_tr('deceptive-of', 'deceptive-of', of). +adj_tr('deceptive-to', 'deceptive-to', to). +adj_tr('decorous-for', 'decorous-for', for). +adj_tr('decorous-of', 'decorous-of', of). +adj_tr('decorous-to', 'decorous-to', to). +adj_tr('defamatory-for', 'defamatory-for', for). +adj_tr('defamatory-to', 'defamatory-to', to). +adj_tr('deleterious-for', 'deleterious-for', for). +adj_tr('deleterious-to', 'deleterious-to', to). +adj_tr('delirious-with', 'delirious-with', with). +adj_tr('demagogic-for', 'demagogic-for', for). +adj_tr('demagogic-to', 'demagogic-to', to). +adj_tr('demented-for', 'demented-for', for). +adj_tr('demented-to', 'demented-to', to). +adj_tr('demoniac-for', 'demoniac-for', for). +adj_tr('demoniac-to', 'demoniac-to', to). +adj_tr('demoniacal-for', 'demoniacal-for', for). +adj_tr('demoniacal-to', 'demoniacal-to', to). +adj_tr('demonic-for', 'demonic-for', for). +adj_tr('demonic-to', 'demonic-to', to). +adj_tr('derogatory-for', 'derogatory-for', for). +adj_tr('derogatory-to', 'derogatory-to', to). +adj_tr('deserving-of', 'deserving-of', of). +adj_tr('desirable-for', 'desirable-for', for). +adj_tr('desirable-to', 'desirable-to', to). +adj_tr('desirous-of', 'desirous-of', of). +adj_tr('desperate-for', 'desperate-for', for). +adj_tr('desperate-to', 'desperate-to', to). +adj_tr('despicable-for', 'despicable-for', for). +adj_tr('despicable-to', 'despicable-to', to). +adj_tr('despiteful-for', 'despiteful-for', for). +adj_tr('despiteful-to', 'despiteful-to', to). +adj_tr('detached-from', 'detached-from', from). +adj_tr('detrimental-to', 'detrimental-to', to). +adj_tr('devilish-for', 'devilish-for', for). +adj_tr('devilish-to', 'devilish-to', to). +adj_tr('devoid-of', 'devoid-of', of). +adj_tr('devoted-to', 'devoted-to', to). +adj_tr('difficult-about', 'difficult-about', about). +adj_tr('difficult-for', 'difficult-for', for). +adj_tr('diffident-about', 'diffident-about', about). +adj_tr('dignified-for', 'dignified-for', for). +adj_tr('dignified-to', 'dignified-to', to). +adj_tr('diplomatic-for', 'diplomatic-for', for). +adj_tr('diplomatic-to', 'diplomatic-to', to). +adj_tr('direct-from', 'direct-from', from). +adj_tr('direct-to', 'direct-to', to). +adj_tr('disadvantageous-to', 'disadvantageous-to', to). +adj_tr('disappointed-at', 'disappointed-at', at). +adj_tr('disappointed-in', 'disappointed-in', in). +adj_tr('disappointing-for', 'disappointing-for', for). +adj_tr('discourteous-for', 'discourteous-for', for). +adj_tr('discourteous-to', 'discourteous-to', to). +adj_tr('discreet-for', 'discreet-for', for). +adj_tr('discreet-to', 'discreet-to', to). +adj_tr('discriminatory-for', 'discriminatory-for', for). +adj_tr('discriminatory-to', 'discriminatory-to', to). +adj_tr('disgraceful-for', 'disgraceful-for', for). +adj_tr('disgraceful-to', 'disgraceful-to', to). +adj_tr('disgruntled-at', 'disgruntled-at', at). +adj_tr('disgruntled-with', 'disgruntled-with', with). +adj_tr('disgusting-for', 'disgusting-for', for). +adj_tr('disgusting-to', 'disgusting-to', to). +adj_tr('disharmonious-with', 'disharmonious-with', with). +adj_tr('dishonest-for', 'dishonest-for', for). +adj_tr('dishonest-of', 'dishonest-of', of). +adj_tr('dishonest-to', 'dishonest-to', to). +adj_tr('dishonorable-for', 'dishonorable-for', for). +adj_tr('dishonorable-of', 'dishonorable-of', of). +adj_tr('dishonorable-to', 'dishonorable-to', to). +adj_tr('dishonourable-for', 'dishonourable-for', for). +adj_tr('dishonourable-of', 'dishonourable-of', of). +adj_tr('dishonourable-to', 'dishonourable-to', to). +adj_tr('disingenuous-for', 'disingenuous-for', for). +adj_tr('disingenuous-to', 'disingenuous-to', to). +adj_tr('disinterested-in', 'disinterested-in', in). +adj_tr('disloyal-for', 'disloyal-for', for). +adj_tr('disloyal-to', 'disloyal-to', to). +adj_tr('disobedient-for', 'disobedient-for', for). +adj_tr('disobedient-to', 'disobedient-to', to). +adj_tr('displeasing-to', 'displeasing-to', to). +adj_tr('disreputable-to', 'disreputable-to', to). +adj_tr('disrespectful-for', 'disrespectful-for', for). +adj_tr('disrespectful-to', 'disrespectful-to', to). +adj_tr('disruptive-for', 'disruptive-for', for). +adj_tr('disruptive-to', 'disruptive-to', to). +adj_tr('dissimilar-from', 'dissimilar-from', from). +adj_tr('dissimilar-to', 'dissimilar-to', to). +adj_tr('distant-from', 'distant-from', from). +adj_tr('distasteful-for', 'distasteful-for', for). +adj_tr('distasteful-to', 'distasteful-to', to). +adj_tr('distracted-by', 'distracted-by', by). +adj_tr('distracted-with', 'distracted-with', with). +adj_tr('distraught-by', 'distraught-by', by). +adj_tr('distraught-with', 'distraught-with', with). +adj_tr('distressing-for', 'distressing-for', for). +adj_tr('distressing-to', 'distressing-to', to). +adj_tr('doubtful-about', 'doubtful-about', about). +adj_tr('doubtful-of', 'doubtful-of', of). +adj_tr('down-to-earth-for', 'down-to-earth-for', for). +adj_tr('down-to-earth-to', 'down-to-earth-to', to). +adj_tr('dramatic-for', 'dramatic-for', for). +adj_tr('dramatic-to', 'dramatic-to', to). +adj_tr('dubious-about', 'dubious-about', about). +adj_tr('dubious-of', 'dubious-of', of). +adj_tr('due-at', 'due-at', at). +adj_tr('due-in', 'due-in', in). +adj_tr('due-to', 'due-to', to). +adj_tr('dumb-for', 'dumb-for', for). +adj_tr('dumb-of', 'dumb-of', of). +adj_tr('dumb-to', 'dumb-to', to). +adj_tr('eager-for', 'eager-for', for). +adj_tr('early-for', 'early-for', for). +adj_tr('early-in', 'early-in', in). +adj_tr('earnest-about', 'earnest-about', about). +adj_tr('eastward-of', 'eastward-of', of). +adj_tr('easy-for', 'easy-for', for). +adj_tr('easy-on', 'easy-on', on). +adj_tr('ebullient-about', 'ebullient-about', about). +adj_tr('ebullient-at', 'ebullient-at', at). +adj_tr('ecstatic-about', 'ecstatic-about', about). +adj_tr('ecstatic-over', 'ecstatic-over', over). +adj_tr('edgy-about', 'edgy-about', about). +adj_tr('effective-at', 'effective-at', at). +adj_tr('effusive-about', 'effusive-about', about). +adj_tr('elective-to', 'elective-to', to). +adj_tr('elective-towards', 'elective-towards', towards). +adj_tr('eligible-for', 'eligible-for', for). +adj_tr('eligible-to', 'eligible-to', to). +adj_tr('eminent-among', 'eminent-among', among). +adj_tr('eminent-in', 'eminent-in', in). +adj_tr('emotional-about', 'emotional-about', about). +adj_tr('emotional-at', 'emotional-at', at). +adj_tr('emotional-in', 'emotional-in', in). +adj_tr('emotional-over', 'emotional-over', over). +adj_tr('employable-in', 'employable-in', in). +adj_tr('empurpled-by', 'empurpled-by', by). +adj_tr('emulous-of', 'emulous-of', of). +adj_tr('enabling-for', 'enabling-for', for). +adj_tr('engaged-in', 'engaged-in', in). +adj_tr('engaged-to', 'engaged-to', to). +adj_tr('enough-for', 'enough-for', for). +adj_tr('enough-of', 'enough-of', of). +adj_tr('enterprising-of', 'enterprising-of', of). +adj_tr('enthusiastic-about', 'enthusiastic-about', about). +adj_tr('enthusiastic-over', 'enthusiastic-over', over). +adj_tr('envious-about', 'envious-about', about). +adj_tr('envious-of', 'envious-of', of). +adj_tr('epicurean-in', 'epicurean-in', in). +adj_tr('equal-in', 'equal-in', in). +adj_tr('equidistant-at', 'equidistant-at', at). +adj_tr('equidistant-from', 'equidistant-from', from). +adj_tr('equivalent-to', 'equivalent-to', to). +adj_tr('euphoric-about', 'euphoric-about', about). +adj_tr('euphoric-over', 'euphoric-over', over). +adj_tr('evangelistic-in', 'evangelistic-in', in). +adj_tr('evasive-about', 'evasive-about', about). +adj_tr('evasive-on', 'evasive-on', on). +adj_tr('even-handed-towards', 'even-handed-towards', towards). +adj_tr('even-handed-with', 'even-handed-with', with). +adj_tr('evident-to', 'evident-to', to). +adj_tr('evocative-of', 'evocative-of', of). +adj_tr('exact-about', 'exact-about', about). +adj_tr('exact-in', 'exact-in', in). +adj_tr('exchangeable-for', 'exchangeable-for', for). +adj_tr('exempt-from', 'exempt-from', from). +adj_tr('experienced-in', 'experienced-in', in). +adj_tr('expert-at', 'expert-at', at). +adj_tr('expert-in', 'expert-in', in). +adj_tr('expert-on', 'expert-on', on). +adj_tr('expert-with', 'expert-with', with). +adj_tr('explicit-about', 'explicit-about', about). +adj_tr('explicit-on', 'explicit-on', on). +adj_tr('express-from', 'express-from', from). +adj_tr('express-to', 'express-to', to). +adj_tr('exquisite-in', 'exquisite-in', in). +adj_tr('exterior-to', 'exterior-to', to). +adj_tr('external-to', 'external-to', to). +adj_tr('extinct-at', 'extinct-at', at). +adj_tr('extinct-from', 'extinct-from', from). +adj_tr('extinct-till', 'extinct-till', till). +adj_tr('extra-for', 'extra-for', for). +adj_tr('extricable-from', 'extricable-from', from). +adj_tr('exuberant-over', 'exuberant-over', over). +adj_tr('fabled-for', 'fabled-for', for). +adj_tr('facetious-for', 'facetious-for', for). +adj_tr('facetious-to', 'facetious-to', to). +adj_tr('fair-for', 'fair-for', for). +adj_tr('fair-to', 'fair-to', to). +adj_tr('faithful-to', 'faithful-to', to). +adj_tr('famed-for', 'famed-for', for). +adj_tr('familiar-to', 'familiar-to', to). +adj_tr('familiar-with', 'familiar-with', with). +adj_tr('famous-for', 'famous-for', for). +adj_tr('far-famed-for', 'far-famed-for', for). +adj_tr('fascinating-to', 'fascinating-to', to). +adj_tr('fascist-for', 'fascist-for', for). +adj_tr('fascist-to', 'fascist-to', to). +adj_tr('fashionable-for', 'fashionable-for', for). +adj_tr('fashionable-to', 'fashionable-to', to). +adj_tr('fastidious-about', 'fastidious-about', about). +adj_tr('fatal-to', 'fatal-to', to). +adj_tr('favorable-to', 'favorable-to', to). +adj_tr('favourable-to', 'favourable-to', to). +adj_tr('fearful-of', 'fearful-of', of). +adj_tr('feasible-for', 'feasible-for', for). +adj_tr('feasible-to', 'feasible-to', to). +adj_tr('fickle-for', 'fickle-for', for). +adj_tr('fickle-of', 'fickle-of', of). +adj_tr('fickle-to', 'fickle-to', to). +adj_tr('fine-for', 'fine-for', for). +adj_tr('fine-to', 'fine-to', to). +adj_tr('fine-with', 'fine-with', with). +adj_tr('finical-in', 'finical-in', in). +adj_tr('finicky-in', 'finicky-in', in). +adj_tr('firm-with', 'firm-with', with). +adj_tr('fissiparous-into', 'fissiparous-into', into). +adj_tr('fit-for', 'fit-for', for). +adj_tr('fixed-up', 'fixed-up', up). +adj_tr('flat-out', 'flat-out', out). +adj_tr('fleet-of', 'fleet-of', of). +adj_tr('flinty-to', 'flinty-to', to). +adj_tr('floating-in', 'floating-in', in). +adj_tr('fluent-in', 'fluent-in', in). +adj_tr('flush-in', 'flush-in', in). +adj_tr('fogbound-at', 'fogbound-at', at). +adj_tr('fogbound-in', 'fogbound-in', in). +adj_tr('fond-of', 'fond-of', of). +adj_tr('footsore-from', 'footsore-from', from). +adj_tr('foreign-to', 'foreign-to', to). +adj_tr('forgetful-about', 'forgetful-about', about). +adj_tr('frank-about', 'frank-about', about). +adj_tr('frantic-about', 'frantic-about', about). +adj_tr('fraught-with', 'fraught-with', with). +adj_tr('free-handed-in', 'free-handed-in', in). +adj_tr('free-handed-with', 'free-handed-with', with). +adj_tr('fretful-about', 'fretful-about', about). +adj_tr('fuggy-in', 'fuggy-in', in). +adj_tr('fundamental-to', 'fundamental-to', to). +adj_tr('fussy-about', 'fussy-about', about). +adj_tr('fusty-in', 'fusty-in', in). +adj_tr('future-in', 'future-in', in). +adj_tr('gaga-over', 'gaga-over', over). +adj_tr('game-for', 'game-for', for). +adj_tr('gentle-to', 'gentle-to', to). +adj_tr('gentlemanly-to', 'gentlemanly-to', to). +adj_tr('gentlemanly-towards', 'gentlemanly-towards', towards). +adj_tr('germane-to', 'germane-to', to). +adj_tr('gifted-at', 'gifted-at', at). +adj_tr('gifted-in', 'gifted-in', in). +adj_tr('glad-about', 'glad-about', about). +adj_tr('glad-for', 'glad-for', for). +adj_tr('glittering-with', 'glittering-with', with). +adj_tr('glowing-with', 'glowing-with', with). +adj_tr('glum-over', 'glum-over', over). +adj_tr('good-at', 'good-at', at). +adj_tr('good-for', 'good-for', for). +adj_tr('good-natured-about', 'good-natured-about', about). +adj_tr('good-throughout', 'good-throughout', throughout). +adj_tr('good-till', 'good-till', till). +adj_tr('good-to', 'good-to', to). +adj_tr('good-with', 'good-with', with). +adj_tr('good-without', 'good-without', without). +adj_tr('gracious-about', 'gracious-about', about). +adj_tr('grasping-for', 'grasping-for', for). +adj_tr('grateful-for', 'grateful-for', for). +adj_tr('greedy-for', 'greedy-for', for). +adj_tr('green-with', 'green-with', with). +adj_tr('groggy-from', 'groggy-from', from). +adj_tr('grumpy-about', 'grumpy-about', about). +adj_tr('guarded-about', 'guarded-about', about). +adj_tr('guiltless-of', 'guiltless-of', of). +adj_tr('guilty-about', 'guilty-about', about). +adj_tr('guilty-of', 'guilty-of', of). +adj_tr('guilty-on', 'guilty-on', on). +adj_tr('gushing-out-of', 'gushing-out-of', 'out-of'). +adj_tr('halfway-down', 'halfway-down', down). +adj_tr('halfway-into', 'halfway-into', into). +adj_tr('halfway-through', 'halfway-through', through). +adj_tr('halfway-to', 'halfway-to', to). +adj_tr('halfway-up', 'halfway-up', up). +adj_tr('happy-about', 'happy-about', about). +adj_tr('happy-for', 'happy-for', for). +adj_tr('harmful-to', 'harmful-to', to). +adj_tr('harmless-to', 'harmless-to', to). +adj_tr('harsh-on', 'harsh-on', on). +adj_tr('harsh-to', 'harsh-to', to). +adj_tr('heedful-of', 'heedful-of', of). +adj_tr('heedless-of', 'heedless-of', of). +adj_tr('hesitant-about', 'hesitant-about', about). +adj_tr('hooked-on', 'hooked-on', on). +adj_tr('hopeful-about', 'hopeful-about', about). +adj_tr('hopeful-for', 'hopeful-for', for). +adj_tr('hopeful-of', 'hopeful-of', of). +adj_tr('hostile-to', 'hostile-to', to). +adj_tr('ideal-for', 'ideal-for', for). +adj_tr('idealistic-about', 'idealistic-about', about). +adj_tr('identical-to', 'identical-to', to). +adj_tr('identical-with', 'identical-with', with). +adj_tr('identifiable-with', 'identifiable-with', with). +adj_tr('ignorant-of', 'ignorant-of', of). +adj_tr('ill-affected-by', 'ill-affected-by', by). +adj_tr('ill-disposed-towards', 'ill-disposed-towards', towards). +adj_tr('illimitable-in', 'illimitable-in', in). +adj_tr('illustrative-of', 'illustrative-of', of). +adj_tr('immune-from', 'immune-from', from). +adj_tr('immune-to', 'immune-to', to). +adj_tr('impassable-by', 'impassable-by', by). +adj_tr('impenetrable-by', 'impenetrable-by', by). +adj_tr('impenetrable-to', 'impenetrable-to', to). +adj_tr('impenitent-about', 'impenitent-about', about). +adj_tr('imperceptible-to', 'imperceptible-to', to). +adj_tr('impermeable-to', 'impermeable-to', to). +adj_tr('impertinent-to', 'impertinent-to', to). +adj_tr('impertinent-towards', 'impertinent-towards', towards). +adj_tr('impervious-to', 'impervious-to', to). +adj_tr('implicit-in', 'implicit-in', in). +adj_tr('important-for', 'important-for', for). +adj_tr('important-to', 'important-to', to). +adj_tr('inadequate-for', 'inadequate-for', for). +adj_tr('inadequate-in', 'inadequate-in', in). +adj_tr('inadmissible-in', 'inadmissible-in', in). +adj_tr('inapt-for', 'inapt-for', for). +adj_tr('inattentive-to', 'inattentive-to', to). +adj_tr('incapable-of', 'incapable-of', of). +adj_tr('incident-to', 'incident-to', to). +adj_tr('incidental-to', 'incidental-to', to). +adj_tr('incommensurable-with', 'incommensurable-with', with). +adj_tr('incomparable-to', 'incomparable-to', to). +adj_tr('incompatible-with', 'incompatible-with', with). +adj_tr('incongruous-with', 'incongruous-with', with). +adj_tr('inconsequential-for', 'inconsequential-for', for). +adj_tr('inconsiderable-for', 'inconsiderable-for', for). +adj_tr('inconsiderable-to', 'inconsiderable-to', to). +adj_tr('inconsiderate-to', 'inconsiderate-to', to). +adj_tr('inconsistent-with', 'inconsistent-with', with). +adj_tr('inconsolable-about', 'inconsolable-about', about). +adj_tr('inconvertible-to', 'inconvertible-to', to). +adj_tr('indebted-for', 'indebted-for', for). +adj_tr('indebted-to', 'indebted-to', to). +adj_tr('indecisive-about', 'indecisive-about', about). +adj_tr('independent-of', 'independent-of', of). +adj_tr('indicative-of', 'indicative-of', of). +adj_tr('indifferent-towards', 'indifferent-towards', towards). +adj_tr('indigenous-to', 'indigenous-to', to). +adj_tr('indignant-about', 'indignant-about', about). +adj_tr('indisposed-to', 'indisposed-to', to). +adj_tr('indistinguishable-from', 'indistinguishable-from', from). +adj_tr('indistinguishable-to', 'indistinguishable-to', to). +adj_tr('indulgent-to', 'indulgent-to', to). +adj_tr('indulgent-with', 'indulgent-with', with). +adj_tr('ineligible-for', 'ineligible-for', for). +adj_tr('inept-at', 'inept-at', at). +adj_tr('inexperienced-at', 'inexperienced-at', at). +adj_tr('inexperienced-in', 'inexperienced-in', in). +adj_tr('inexpert-at', 'inexpert-at', at). +adj_tr('infamous-for', 'infamous-for', for). +adj_tr('inferior-to', 'inferior-to', to). +adj_tr('influential-in', 'influential-in', in). +adj_tr('inhabitable-for', 'inhabitable-for', for). +adj_tr('inharmonious-with', 'inharmonious-with', with). +adj_tr('inimitable-at', 'inimitable-at', at). +adj_tr('initiate-to', 'initiate-to', to). +adj_tr('injurious-to', 'injurious-to', to). +adj_tr('innocent-about', 'innocent-about', about). +adj_tr('innocent-of', 'innocent-of', of). +adj_tr('inquisitive-about', 'inquisitive-about', about). +adj_tr('insane-over', 'insane-over', over). +adj_tr('insecure-about', 'insecure-about', about). +adj_tr('insensible-of', 'insensible-of', of). +adj_tr('insensible-to', 'insensible-to', to). +adj_tr('insensitive-to', 'insensitive-to', to). +adj_tr('insensitive-towards', 'insensitive-towards', towards). +adj_tr('inseparable-from', 'inseparable-from', from). +adj_tr('insistent-on', 'insistent-on', on). +adj_tr('inspirational-to', 'inspirational-to', to). +adj_tr('instinct-with', 'instinct-with', with). +adj_tr('instrumental-in', 'instrumental-in', in). +adj_tr('insulting-to', 'insulting-to', to). +adj_tr('insurgent-against', 'insurgent-against', against). +adj_tr('intent-on', 'intent-on', on). +adj_tr('interchangeable-with', 'interchangeable-with', with). +adj_tr('interested-in', 'interested-in', in). +adj_tr('interesting-for', 'interesting-for', for). +adj_tr('interesting-to', 'interesting-to', to). +adj_tr('internal-to', 'internal-to', to). +adj_tr('intolerant-of', 'intolerant-of', of). +adj_tr('intrinsic-to', 'intrinsic-to', to). +adj_tr('invaluable-to', 'invaluable-to', to). +adj_tr('inviting-to', 'inviting-to', to). +adj_tr('involved-in', 'involved-in', in). +adj_tr('invulnerable-to', 'invulnerable-to', to). +adj_tr('irate-over', 'irate-over', over). +adj_tr('irreducible-to', 'irreducible-to', to). +adj_tr('irresolute-about', 'irresolute-about', about). +adj_tr('irrespective-of', 'irrespective-of', of). +adj_tr('irresponsible-about', 'irresponsible-about', about). +adj_tr('irresponsible-in', 'irresponsible-in', in). +adj_tr('jealous-of', 'jealous-of', of). +adj_tr('jittery-about', 'jittery-about', about). +adj_tr('junior-to', 'junior-to', to). +adj_tr('just-to', 'just-to', to). +adj_tr('keen-on', 'keen-on', on). +adj_tr('kind-to', 'kind-to', to). +adj_tr('knowledgeable-about', 'knowledgeable-about', about). +adj_tr('knowledgeable-on', 'knowledgeable-on', on). +adj_tr('laden-with', 'laden-with', with). +adj_tr('lame-in', 'lame-in', in). +adj_tr('lavish-in', 'lavish-in', in). +adj_tr('lavish-of', 'lavish-of', of). +adj_tr('leery-about', 'leery-about', about). +adj_tr('leery-of', 'leery-of', of). +adj_tr('legendary-for', 'legendary-for', for). +adj_tr('liable-for', 'liable-for', for). +adj_tr('liable-to', 'liable-to', to). +adj_tr('liberal-with', 'liberal-with', with). +adj_tr('livid-about', 'livid-about', about). +adj_tr('livid-at', 'livid-at', at). +adj_tr('livid-with', 'livid-with', with). +adj_tr('loaded-with', 'loaded-with', with). +adj_tr('loathly-to', 'loathly-to', to). +adj_tr('loathsome-to', 'loathsome-to', to). +adj_tr('loth-to', 'loth-to', to). +adj_tr('lousy-with', 'lousy-with', with). +adj_tr('loyal-to', 'loyal-to', to). +adj_tr('mad-about', 'mad-about', about). +adj_tr('mad-at', 'mad-at', at). +adj_tr('mad-for', 'mad-for', for). +adj_tr('malcontent-over', 'malcontent-over', over). +adj_tr('malevolent-to', 'malevolent-to', to). +adj_tr('malevolent-toward', 'malevolent-toward', toward). +adj_tr('malevolent-towards', 'malevolent-towards', towards). +adj_tr('malicious-toward', 'malicious-toward', toward). +adj_tr('malicious-towards', 'malicious-towards', towards). +adj_tr('matter-of-fact-about', 'matter-of-fact-about', about). +adj_tr('mawkish-about', 'mawkish-about', about). +adj_tr('mean-to', 'mean-to', to). +adj_tr('meditative-about', 'meditative-about', about). +adj_tr('melancholic-about', 'melancholic-about', about). +adj_tr('melancholy-about', 'melancholy-about', about). +adj_tr('merciful-to', 'merciful-to', to). +adj_tr('merciless-to', 'merciless-to', to). +adj_tr('methodical-about', 'methodical-about', about). +adj_tr('meticulous-about', 'meticulous-about', about). +adj_tr('meticulous-in', 'meticulous-in', in). +adj_tr('midway-between', 'midway-between', between). +adj_tr('militant-about', 'militant-about', about). +adj_tr('militant-on', 'militant-on', on). +adj_tr('mindful-of', 'mindful-of', of). +adj_tr('miserable-about', 'miserable-about', about). +adj_tr('mistaken-about', 'mistaken-about', about). +adj_tr('mistrustful-of', 'mistrustful-of', of). +adj_tr('mixed-up-about', 'mixed-up-about', about). +adj_tr('modest-about', 'modest-about', about). +adj_tr('modest-in', 'modest-in', in). +adj_tr('moist-with', 'moist-with', with). +adj_tr('moody-about', 'moody-about', about). +adj_tr('mournful-of', 'mournful-of', of). +adj_tr('muddle-headed-about', 'muddle-headed-about', about). +adj_tr('mulish-about', 'mulish-about', about). +adj_tr('mum-about', 'mum-about', about). +adj_tr('mysterious-about', 'mysterious-about', about). +adj_tr('naive-about', 'naive-about', about). +adj_tr('narrow-minded-about', 'narrow-minded-about', about). +adj_tr('nasty-to', 'nasty-to', to). +adj_tr('native-to', 'native-to', to). +adj_tr('nauseous-from', 'nauseous-from', from). +adj_tr('naïve-about', 'naïve-about', about). +adj_tr('necessary-for', 'necessary-for', for). +adj_tr('necessary-to', 'necessary-to', to). +adj_tr('needful-of', 'needful-of', of). +adj_tr('negative-about', 'negative-about', about). +adj_tr('negative-on', 'negative-on', on). +adj_tr('neglectful-about', 'neglectful-about', about). +adj_tr('neglectful-of', 'neglectful-of', of). +adj_tr('negligent-about', 'negligent-about', about). +adj_tr('negligent-in', 'negligent-in', in). +adj_tr('negligent-of', 'negligent-of', of). +adj_tr('neighborly-of', 'neighborly-of', of). +adj_tr('neighborly-to', 'neighborly-to', to). +adj_tr('neighborly-toward', 'neighborly-toward', toward). +adj_tr('neighborly-towards', 'neighborly-towards', towards). +adj_tr('neighbourly-of', 'neighbourly-of', of). +adj_tr('neighbourly-to', 'neighbourly-to', to). +adj_tr('neighbourly-toward', 'neighbourly-toward', toward). +adj_tr('neighbourly-towards', 'neighbourly-towards', towards). +adj_tr('nervous-about', 'nervous-about', about). +adj_tr('nervous-over', 'nervous-over', over). +adj_tr('neurotic-about', 'neurotic-about', about). +adj_tr('neutral-about', 'neutral-about', about). +adj_tr('neutral-on', 'neutral-on', on). +adj_tr('new-at', 'new-at', at). +adj_tr('new-to', 'new-to', to). +adj_tr('next-in', 'next-in', in). +adj_tr('next-on', 'next-on', on). +adj_tr('nice-about', 'nice-about', about). +adj_tr('nice-to', 'nice-to', to). +adj_tr('niggardly-about', 'niggardly-about', about). +adj_tr('nimble-at', 'nimble-at', at). +adj_tr('nimble-on', 'nimble-on', on). +adj_tr('nimble-with', 'nimble-with', with). +adj_tr('nippy-on', 'nippy-on', on). +adj_tr('non-contentious-about', 'non-contentious-about', about). +adj_tr('nonchalant-about', 'nonchalant-about', about). +adj_tr('noncommittal-about', 'noncommittal-about', about). +adj_tr('noncommittal-toward', 'noncommittal-toward', toward). +adj_tr('noncommittal-towards', 'noncommittal-towards', towards). +adj_tr('nonstop-from', 'nonstop-from', from). +adj_tr('nonstop-to', 'nonstop-to', to). +adj_tr('nostalgic-about', 'nostalgic-about', about). +adj_tr('nostalgic-for', 'nostalgic-for', for). +adj_tr('notable-for', 'notable-for', for). +adj_tr('noted-for', 'noted-for', for). +adj_tr('noteworthy-for', 'noteworthy-for', for). +adj_tr('noticeable-to', 'noticeable-to', to). +adj_tr('notorious-for', 'notorious-for', for). +adj_tr('noxious-to', 'noxious-to', to). +adj_tr('numb-to', 'numb-to', to). +adj_tr('nuts-about', 'nuts-about', about). +adj_tr('nuts-over', 'nuts-over', over). +adj_tr('nutty-about', 'nutty-about', about). +adj_tr('nutty-over', 'nutty-over', over). +adj_tr('obedient-to', 'obedient-to', to). +adj_tr('objectionable-to', 'objectionable-to', to). +adj_tr('objective-about', 'objective-about', about). +adj_tr('obligatory-for', 'obligatory-for', for). +adj_tr('obligatory-on', 'obligatory-on', on). +adj_tr('oblivious-of', 'oblivious-of', of). +adj_tr('oblivious-to', 'oblivious-to', to). +adj_tr('obsequious-to', 'obsequious-to', to). +adj_tr('obsequious-toward', 'obsequious-toward', toward). +adj_tr('obsequious-towards', 'obsequious-towards', towards). +adj_tr('obsessive-about', 'obsessive-about', about). +adj_tr('obstinate-about', 'obstinate-about', about). +adj_tr('obstructive-to', 'obstructive-to', to). +adj_tr('obtainable-for', 'obtainable-for', for). +adj_tr('obtainable-through', 'obtainable-through', through). +adj_tr('off-in', 'off-in', in). +adj_tr('off-on', 'off-on', on). +adj_tr('offensive-to', 'offensive-to', to). +adj_tr('old-from', 'old-from', from). +adj_tr('old-in', 'old-in', in). +adj_tr('open-for', 'open-for', for). +adj_tr('open-from', 'open-from', from). +adj_tr('open-to', 'open-to', to). +adj_tr('opinionated-about', 'opinionated-about', about). +adj_tr('opposite-of', 'opposite-of', of). +adj_tr('opposite-to', 'opposite-to', to). +adj_tr('optimistic-about', 'optimistic-about', about). +adj_tr('optimistic-of', 'optimistic-of', of). +adj_tr('outspoken-about', 'outspoken-about', about). +adj_tr('outspoken-in', 'outspoken-in', in). +adj_tr('outspoken-on', 'outspoken-on', on). +adj_tr('overanxious-about', 'overanxious-about', about). +adj_tr('overconfident-about', 'overconfident-about', about). +adj_tr('overconfident-of', 'overconfident-of', of). +adj_tr('overcritical-of', 'overcritical-of', of). +adj_tr('overenthusiastic-about', 'overenthusiastic-about', about). +adj_tr('overexcited-about', 'overexcited-about', about). +adj_tr('overfamiliar-with', 'overfamiliar-with', with). +adj_tr('overfond-of', 'overfond-of', of). +adj_tr('overgenerous-to', 'overgenerous-to', to). +adj_tr('overladen-with', 'overladen-with', with). +adj_tr('overproud-of', 'overproud-of', of). +adj_tr('oversensitive-about', 'oversensitive-about', about). +adj_tr('oversensitive-of', 'oversensitive-of', of). +adj_tr('oversensitive-to', 'oversensitive-to', to). +adj_tr('oversuspicious-of', 'oversuspicious-of', of). +adj_tr('overwrought-from', 'overwrought-from', from). +adj_tr('owing-to', 'owing-to', to). +adj_tr('panic-stricken-about', 'panic-stricken-about', about). +adj_tr('panicky-about', 'panicky-about', about). +adj_tr('paranoid-about', 'paranoid-about', about). +adj_tr('partial-to', 'partial-to', to). +adj_tr('particular-about', 'particular-about', about). +adj_tr('passionate-about', 'passionate-about', about). +adj_tr('patient-about', 'patient-about', about). +adj_tr('penetrable-by', 'penetrable-by', by). +adj_tr('penitent-for', 'penitent-for', for). +adj_tr('perfect-for', 'perfect-for', for). +adj_tr('permeable-by', 'permeable-by', by). +adj_tr('permeable-for', 'permeable-for', for). +adj_tr('perplexed-about', 'perplexed-about', about). +adj_tr('perplexed-over', 'perplexed-over', over). +adj_tr('pertinent-to', 'pertinent-to', to). +adj_tr('pessimistic-about', 'pessimistic-about', about). +adj_tr('pissed-about', 'pissed-about', about). +adj_tr('pissed-at', 'pissed-at', at). +adj_tr('pissed-off', 'pissed-off', off). +adj_tr('plain-with', 'plain-with', with). +adj_tr('plastered-on', 'plastered-on', on). +adj_tr('plastered-onto', 'plastered-onto', onto). +adj_tr('poor-in', 'poor-in', in). +adj_tr('practised-at', 'practised-at', at). +adj_tr('practised-in', 'practised-in', in). +adj_tr('pregnant-with', 'pregnant-with', with). +adj_tr('presentable-to', 'presentable-to', to). +adj_tr('preservable-for', 'preservable-for', for). +adj_tr('preservable-with', 'preservable-with', with). +adj_tr('presumptuous-of', 'presumptuous-of', of). +adj_tr('prior-to', 'prior-to', to). +adj_tr('privy-to', 'privy-to', to). +adj_tr('procurable-from', 'procurable-from', from). +adj_tr('proficient-at', 'proficient-at', at). +adj_tr('proficient-in', 'proficient-in', in). +adj_tr('prolonged-into', 'prolonged-into', into). +adj_tr('prolonged-to', 'prolonged-to', to). +adj_tr('prominent-at', 'prominent-at', at). +adj_tr('prominent-in', 'prominent-in', in). +adj_tr('promotional-for', 'promotional-for', for). +adj_tr('promotional-to', 'promotional-to', to). +adj_tr('prone-to', 'prone-to', to). +adj_tr('pronounceable-for', 'pronounceable-for', for). +adj_tr('pronounceable-in', 'pronounceable-in', in). +adj_tr('pronounceable-with', 'pronounceable-with', with). +adj_tr('proof-against', 'proof-against', against). +adj_tr('propellant-to', 'propellant-to', to). +adj_tr('propellent-to', 'propellent-to', to). +adj_tr('prophetic-of', 'prophetic-of', of). +adj_tr('prophetical-of', 'prophetical-of', of). +adj_tr('propitious-for', 'propitious-for', for). +adj_tr('propitious-to', 'propitious-to', to). +adj_tr('proportional-to', 'proportional-to', to). +adj_tr('proportionate-to', 'proportionate-to', to). +adj_tr('prosperous-in', 'prosperous-in', in). +adj_tr('protective-of', 'protective-of', of). +adj_tr('proud-of', 'proud-of', of). +adj_tr('provable-to', 'provable-to', to). +adj_tr('provable-with', 'provable-with', with). +adj_tr('prudent-about', 'prudent-about', about). +adj_tr('prudent-with', 'prudent-with', with). +adj_tr('prudish-about', 'prudish-about', about). +adj_tr('prudish-in', 'prudish-in', in). +adj_tr('punctilious-about', 'punctilious-about', about). +adj_tr('punctilious-in', 'punctilious-in', in). +adj_tr('punishable-by', 'punishable-by', by). +adj_tr('purchasable-by', 'purchasable-by', by). +adj_tr('purchasable-for', 'purchasable-for', for). +adj_tr('purchasable-with', 'purchasable-with', with). +adj_tr('pursuant-to', 'pursuant-to', to). +adj_tr('qualified-for', 'qualified-for', for). +adj_tr('ravenous-for', 'ravenous-for', for). +adj_tr('ready-for', 'ready-for', for). +adj_tr('ready-made-for', 'ready-made-for', for). +adj_tr('ready-with', 'ready-with', with). +adj_tr('receptive-to', 'receptive-to', to). +adj_tr('recognizable-to', 'recognizable-to', to). +adj_tr('recoverable-from', 'recoverable-from', from). +adj_tr('red-in', 'red-in', in). +adj_tr('reducible-from', 'reducible-from', from). +adj_tr('reducible-to', 'reducible-to', to). +adj_tr('referable-to', 'referable-to', to). +adj_tr('reflective-of', 'reflective-of', of). +adj_tr('refractory-to', 'refractory-to', to). +adj_tr('regardful-of', 'regardful-of', of). +adj_tr('regardless-of', 'regardless-of', of). +adj_tr('regretful-about', 'regretful-about', about). +adj_tr('relative-to', 'relative-to', to). +adj_tr('relevant-for', 'relevant-for', for). +adj_tr('relevant-to', 'relevant-to', to). +adj_tr('reliable-for', 'reliable-for', for). +adj_tr('reliant-on', 'reliant-on', on). +adj_tr('reminiscent-of', 'reminiscent-of', of). +adj_tr('remiss-in', 'remiss-in', in). +adj_tr('remorseful-about', 'remorseful-about', about). +adj_tr('remorseless-about', 'remorseless-about', about). +adj_tr('removable-from', 'removable-from', from). +adj_tr('renowned-for', 'renowned-for', for). +adj_tr('repayable-in', 'repayable-in', in). +adj_tr('repentant-over', 'repentant-over', over). +adj_tr('replete-with', 'replete-with', with). +adj_tr('representative-of', 'representative-of', of). +adj_tr('requisite-for', 'requisite-for', for). +adj_tr('resentful-of', 'resentful-of', of). +adj_tr('resentful-toward', 'resentful-toward', toward). +adj_tr('resentful-towards', 'resentful-towards', towards). +adj_tr('resigned-to', 'resigned-to', to). +adj_tr('resistant-to', 'resistant-to', to). +adj_tr('resistive-to', 'resistive-to', to). +adj_tr('resolute-about', 'resolute-about', about). +adj_tr('respectful-of', 'respectful-of', of). +adj_tr('respective-of', 'respective-of', of). +adj_tr('resplendent-with', 'resplendent-with', with). +adj_tr('responsible-for', 'responsible-for', for). +adj_tr('responsible-to', 'responsible-to', to). +adj_tr('responsive-to', 'responsive-to', to). +adj_tr('restrained-in', 'restrained-in', in). +adj_tr('retrievable-by', 'retrievable-by', by). +adj_tr('retrievable-from', 'retrievable-from', from). +adj_tr('revertible-to', 'revertible-to', to). +adj_tr('rich-in', 'rich-in', in). +adj_tr('rife-with', 'rife-with', with). +adj_tr('ripe-for', 'ripe-for', for). +adj_tr('safe-at', 'safe-at', at). +adj_tr('safe-in', 'safe-in', in). +adj_tr('satiable-in', 'satiable-in', in). +adj_tr('scattered-around', 'scattered-around', around). +adj_tr('scattered-throughout', 'scattered-throughout', throughout). +adj_tr('sceptical-about', 'sceptical-about', about). +adj_tr('scornful-of', 'scornful-of', of). +adj_tr('secluded-from', 'secluded-from', from). +adj_tr('self-conscious-about', 'self-conscious-about', about). +adj_tr('selfish-of', 'selfish-of', of). +adj_tr('sensitive-about', 'sensitive-about', about). +adj_tr('sensitive-to', 'sensitive-to', to). +adj_tr('separable-from', 'separable-from', from). +adj_tr('separate-from', 'separate-from', from). +adj_tr('sequestered-in', 'sequestered-in', in). +adj_tr('serious-about', 'serious-about', about). +adj_tr('short-of', 'short-of', of). +adj_tr('significative-of', 'significative-of', of). +adj_tr('silent-about', 'silent-about', about). +adj_tr('similar-in', 'similar-in', in). +adj_tr('similar-to', 'similar-to', to). +adj_tr('simultaneous-with', 'simultaneous-with', with). +adj_tr('sincere-about', 'sincere-about', about). +adj_tr('situated-at', 'situated-at', at). +adj_tr('situated-in', 'situated-in', in). +adj_tr('situated-on', 'situated-on', on). +adj_tr('skeptical-about', 'skeptical-about', about). +adj_tr('skilful-at', 'skilful-at', at). +adj_tr('skilful-in', 'skilful-in', in). +adj_tr('skilful-with', 'skilful-with', with). +adj_tr('skilled-at', 'skilled-at', at). +adj_tr('skilled-in', 'skilled-in', in). +adj_tr('skilled-with', 'skilled-with', with). +adj_tr('skillful-at', 'skillful-at', at). +adj_tr('skillful-in', 'skillful-in', in). +adj_tr('skillful-with', 'skillful-with', with). +adj_tr('smart-about', 'smart-about', about). +adj_tr('smart-at', 'smart-at', at). +adj_tr('smart-in', 'smart-in', in). +adj_tr('snug-in', 'snug-in', in). +adj_tr('sodden-with', 'sodden-with', with). +adj_tr('solicitous-of', 'solicitous-of', of). +adj_tr('soluble-in', 'soluble-in', in). +adj_tr('sparing-with', 'sparing-with', with). +adj_tr('sporting-of', 'sporting-of', of). +adj_tr('squeamish-about', 'squeamish-about', about). +adj_tr('standard-for', 'standard-for', for). +adj_tr('straight-with', 'straight-with', with). +adj_tr('stricken-by', 'stricken-by', by). +adj_tr('stricken-with', 'stricken-with', with). +adj_tr('strict-about', 'strict-about', about). +adj_tr('strict-with', 'strict-with', with). +adj_tr('subject-to', 'subject-to', to). +adj_tr('submissive-before', 'submissive-before', before). +adj_tr('submissive-to', 'submissive-to', to). +adj_tr('subordinate-to', 'subordinate-to', to). +adj_tr('subsequent-to', 'subsequent-to', to). +adj_tr('successful-at', 'successful-at', at). +adj_tr('successful-in', 'successful-in', in). +adj_tr('sufficient-for', 'sufficient-for', for). +adj_tr('superb-at', 'superb-at', at). +adj_tr('superb-from', 'superb-from', from). +adj_tr('superior-at', 'superior-at', at). +adj_tr('superior-in', 'superior-in', in). +adj_tr('superior-to', 'superior-to', to). +adj_tr('superstitious-about', 'superstitious-about', about). +adj_tr('supportive-of', 'supportive-of', of). +adj_tr('sure-of', 'sure-of', of). +adj_tr('surprised-about', 'surprised-about', about). +adj_tr('surprised-at', 'surprised-at', at). +adj_tr('susceptible-to', 'susceptible-to', to). +adj_tr('suspicious-about', 'suspicious-about', about). +adj_tr('suspicious-of', 'suspicious-of', of). +adj_tr('sweet-on', 'sweet-on', on). +adj_tr('sweet-to', 'sweet-to', to). +adj_tr('sympathetic-to', 'sympathetic-to', to). +adj_tr('sympathetic-toward', 'sympathetic-toward', toward). +adj_tr('symptomatic-of', 'symptomatic-of', of). +adj_tr('synonymous-with', 'synonymous-with', with). +adj_tr('tailor-made-for', 'tailor-made-for', for). +adj_tr('tantamount-to', 'tantamount-to', to). +adj_tr('tardy-for', 'tardy-for', for). +adj_tr('techy-about', 'techy-about', about). +adj_tr('temperamental-about', 'temperamental-about', about). +adj_tr('temperate-in', 'temperate-in', in). +adj_tr('tempered-with', 'tempered-with', with). +adj_tr('tenable-for', 'tenable-for', for). +adj_tr('tenacious-of', 'tenacious-of', of). +adj_tr('tense-about', 'tense-about', about). +adj_tr('tense-with', 'tense-with', with). +adj_tr('testy-about', 'testy-about', about). +adj_tr('tetchy-about', 'tetchy-about', about). +adj_tr('thankful-for', 'thankful-for', for). +adj_tr('thankful-to', 'thankful-to', to). +adj_tr('thick-with', 'thick-with', with). +adj_tr('thirsty-for', 'thirsty-for', for). +adj_tr('thirsty-from', 'thirsty-from', from). +adj_tr('thorough-in', 'thorough-in', in). +adj_tr('thoughtless-for', 'thoughtless-for', for). +adj_tr('thoughtless-of', 'thoughtless-of', of). +adj_tr('thousandth-in', 'thousandth-in', in). +adj_tr('thousandth-on', 'thousandth-on', on). +adj_tr('thunderstruck-at', 'thunderstruck-at', at). +adj_tr('tight-with', 'tight-with', with). +adj_tr('tired-of', 'tired-of', of). +adj_tr('tolerant-of', 'tolerant-of', of). +adj_tr('topsy-turvy-about', 'topsy-turvy-about', about). +adj_tr('touch-and-go-with', 'touch-and-go-with', with). +adj_tr('touched-in', 'touched-in', in). +adj_tr('touchy-about', 'touchy-about', about). +adj_tr('tough-about', 'tough-about', about). +adj_tr('traceable-to', 'traceable-to', to). +adj_tr('transferable-to', 'transferable-to', to). +adj_tr('treacherous-for', 'treacherous-for', for). +adj_tr('trillionth-in', 'trillionth-in', in). +adj_tr('trillionth-on', 'trillionth-on', on). +adj_tr('true-to', 'true-to', to). +adj_tr('trustful-of', 'trustful-of', of). +adj_tr('trusting-in', 'trusting-in', in). +adj_tr('trusting-of', 'trusting-of', of). +adj_tr('truthful-about', 'truthful-about', about). +adj_tr('twinned-with', 'twinned-with', with). +adj_tr('tyrannical-about', 'tyrannical-about', about). +adj_tr('unaccountable-for', 'unaccountable-for', for). +adj_tr('unaccounted-for', 'unaccounted-for', for). +adj_tr('unaccustomed-to', 'unaccustomed-to', to). +adj_tr('unacknowledged-for', 'unacknowledged-for', for). +adj_tr('unacquainted-with', 'unacquainted-with', with). +adj_tr('unaffected-by', 'unaffected-by', by). +adj_tr('unafraid-of', 'unafraid-of', of). +adj_tr('unaligned-with', 'unaligned-with', with). +adj_tr('unanimous-in', 'unanimous-in', in). +adj_tr('unanimous-in-favor-of', 'unanimous-in-favor-of', 'in-favor-of'). +adj_tr('unappealing-to', 'unappealing-to', to). +adj_tr('unashamed-about', 'unashamed-about', about). +adj_tr('unashamed-of', 'unashamed-of', of). +adj_tr('unasked-for', 'unasked-for', for). +adj_tr('unattractive-to', 'unattractive-to', to). +adj_tr('unaware-of', 'unaware-of', of). +adj_tr('unbacked-by', 'unbacked-by', by). +adj_tr('unbeknown-to', 'unbeknown-to', to). +adj_tr('unbeknownst-to', 'unbeknownst-to', to). +adj_tr('unbeloved-by', 'unbeloved-by', by). +adj_tr('unbeloved-of', 'unbeloved-of', of). +adj_tr('unbiased-toward', 'unbiased-toward', toward). +adj_tr('unbiased-towards', 'unbiased-towards', towards). +adj_tr('unbuttoned-to', 'unbuttoned-to', to). +adj_tr('unbuttoned-up-to', 'unbuttoned-up-to', 'up-to'). +adj_tr('uncertain-about', 'uncertain-about', about). +adj_tr('uncertain-of', 'uncertain-of', of). +adj_tr('unchanged-from', 'unchanged-from', from). +adj_tr('unchanging-in', 'unchanging-in', in). +adj_tr('uncharacteristic-of', 'uncharacteristic-of', of). +adj_tr('uncluttered-by', 'uncluttered-by', by). +adj_tr('uncomfortable-about', 'uncomfortable-about', about). +adj_tr('uncomfortable-with', 'uncomfortable-with', with). +adj_tr('uncommitted-to', 'uncommitted-to', to). +adj_tr('uncommon-for', 'uncommon-for', for). +adj_tr('uncommon-in', 'uncommon-in', in). +adj_tr('uncommon-to', 'uncommon-to', to). +adj_tr('uncommunicative-around', 'uncommunicative-around', around). +adj_tr('uncommunicative-toward', 'uncommunicative-toward', toward). +adj_tr('uncommunicative-towards', 'uncommunicative-towards', towards). +adj_tr('uncommunicative-with', 'uncommunicative-with', with). +adj_tr('uncompromising-about', 'uncompromising-about', about). +adj_tr('unconcerned-about', 'unconcerned-about', about). +adj_tr('unconditioned-to', 'unconditioned-to', to). +adj_tr('uncongenial-to', 'uncongenial-to', to). +adj_tr('undecided-about', 'undecided-about', about). +adj_tr('undecided-on', 'undecided-on', on). +adj_tr('undefended-by', 'undefended-by', by). +adj_tr('understanding-about', 'understanding-about', about). +adj_tr('understanding-in', 'understanding-in', in). +adj_tr('understanding-of', 'understanding-of', of). +adj_tr('undeserving-of', 'undeserving-of', of). +adj_tr('undeterred-by', 'undeterred-by', by). +adj_tr('undimmed-by', 'undimmed-by', by). +adj_tr('undismayed-at', 'undismayed-at', at). +adj_tr('undismayed-by', 'undismayed-by', by). +adj_tr('undone-by', 'undone-by', by). +adj_tr('undreamt-of', 'undreamt-of', of). +adj_tr('uneasy-about', 'uneasy-about', about). +adj_tr('uneasy-over', 'uneasy-over', over). +adj_tr('unexceeded-by', 'unexceeded-by', by). +adj_tr('unexposed-to', 'unexposed-to', to). +adj_tr('unfair-to', 'unfair-to', to). +adj_tr('unfaithful-to', 'unfaithful-to', to). +adj_tr('unfamiliar-to', 'unfamiliar-to', to). +adj_tr('unfamiliar-with', 'unfamiliar-with', with). +adj_tr('unfavorable-in', 'unfavorable-in', in). +adj_tr('unfavourable-in', 'unfavourable-in', in). +adj_tr('unfettered-by', 'unfettered-by', by). +adj_tr('unfrequented-by', 'unfrequented-by', by). +adj_tr('unfriendly-to', 'unfriendly-to', to). +adj_tr('unfriendly-toward', 'unfriendly-toward', toward). +adj_tr('unfriendly-towards', 'unfriendly-towards', towards). +adj_tr('ungrateful-for', 'ungrateful-for', for). +adj_tr('ungrudging-in', 'ungrudging-in', in). +adj_tr('unhampered-by', 'unhampered-by', by). +adj_tr('unhappy-about', 'unhappy-about', about). +adj_tr('unhappy-with', 'unhappy-with', with). +adj_tr('unimpeded-by', 'unimpeded-by', by). +adj_tr('unimpressed-by', 'unimpressed-by', by). +adj_tr('uninfluenced-by', 'uninfluenced-by', by). +adj_tr('uninformed-about', 'uninformed-about', about). +adj_tr('uninspired-by', 'uninspired-by', by). +adj_tr('uninterested-in', 'uninterested-in', in). +adj_tr('unique-among', 'unique-among', among). +adj_tr('unique-from', 'unique-from', from). +adj_tr('unique-in', 'unique-in', in). +adj_tr('unique-to', 'unique-to', to). +adj_tr('united-by', 'united-by', by). +adj_tr('united-on', 'united-on', on). +adj_tr('united-with', 'united-with', with). +adj_tr('unknown-in', 'unknown-in', in). +adj_tr('unknown-to', 'unknown-to', to). +adj_tr('unmanly-of', 'unmanly-of', of). +adj_tr('unmatched-by', 'unmatched-by', by). +adj_tr('unmindful-of', 'unmindful-of', of). +adj_tr('unmoved-by', 'unmoved-by', by). +adj_tr('unnatural-for', 'unnatural-for', for). +adj_tr('unnecessary-for', 'unnecessary-for', for). +adj_tr('unnoticed-by', 'unnoticed-by', by). +adj_tr('unopposed-to', 'unopposed-to', to). +adj_tr('unpalatable-to', 'unpalatable-to', to). +adj_tr('unparalleled-in', 'unparalleled-in', in). +adj_tr('unpersuaded-of', 'unpersuaded-of', of). +adj_tr('unperturbed-by', 'unperturbed-by', by). +adj_tr('unpopular-with', 'unpopular-with', with). +adj_tr('unprepared-for', 'unprepared-for', for). +adj_tr('unprepared-to', 'unprepared-to', to). +adj_tr('unpropitious-for', 'unpropitious-for', for). +adj_tr('unprotected-by', 'unprotected-by', by). +adj_tr('unprovided-for', 'unprovided-for', for). +adj_tr('unpunished-for', 'unpunished-for', for). +adj_tr('unqualified-for', 'unqualified-for', for). +adj_tr('unqualified-to', 'unqualified-to', to). +adj_tr('unrealistic-about', 'unrealistic-about', about). +adj_tr('unreceptive-to', 'unreceptive-to', to). +adj_tr('unreconciled-to', 'unreconciled-to', to). +adj_tr('unreconciled-with', 'unreconciled-with', with). +adj_tr('unreflective-of', 'unreflective-of', of). +adj_tr('unrelated-to', 'unrelated-to', to). +adj_tr('unrepresentative-of', 'unrepresentative-of', of). +adj_tr('unrewarding-for', 'unrewarding-for', for). +adj_tr('unripe-for', 'unripe-for', for). +adj_tr('unromantic-of', 'unromantic-of', of). +adj_tr('unsatisfied-with', 'unsatisfied-with', with). +adj_tr('unscathed-by', 'unscathed-by', by). +adj_tr('unselfish-of', 'unselfish-of', of). +adj_tr('unsilenced-by', 'unsilenced-by', by). +adj_tr('unsparing-with', 'unsparing-with', with). +adj_tr('unspoiled-by', 'unspoiled-by', by). +adj_tr('unspotted-by', 'unspotted-by', by). +adj_tr('unsuccessful-in', 'unsuccessful-in', in). +adj_tr('unsuitable-for', 'unsuitable-for', for). +adj_tr('unsullied-by', 'unsullied-by', by). +adj_tr('unsupervised-by', 'unsupervised-by', by). +adj_tr('unsupported-by', 'unsupported-by', by). +adj_tr('unsure-about', 'unsure-about', about). +adj_tr('unsure-of', 'unsure-of', of). +adj_tr('unsurpassed-by', 'unsurpassed-by', by). +adj_tr('unsurpassed-for', 'unsurpassed-for', for). +adj_tr('unswayed-by', 'unswayed-by', by). +adj_tr('unsympathetic-to', 'unsympathetic-to', to). +adj_tr('unsympathetic-toward', 'unsympathetic-toward', toward). +adj_tr('unsympathetic-towards', 'unsympathetic-towards', towards). +adj_tr('untainted-by', 'untainted-by', by). +adj_tr('untethered-by', 'untethered-by', by). +adj_tr('untouched-by', 'untouched-by', by). +adj_tr('untrammeled-by', 'untrammeled-by', by). +adj_tr('untrammelled-by', 'untrammelled-by', by). +adj_tr('untried-in', 'untried-in', in). +adj_tr('untroubled-by', 'untroubled-by', by). +adj_tr('untrue-to', 'untrue-to', to). +adj_tr('untutored-in', 'untutored-in', in). +adj_tr('unverified-by', 'unverified-by', by). +adj_tr('unverified-in', 'unverified-in', in). +adj_tr('unversed-in', 'unversed-in', in). +adj_tr('unwanted-by', 'unwanted-by', by). +adj_tr('unwary-of', 'unwary-of', of). +adj_tr('unwavering-in', 'unwavering-in', in). +adj_tr('unwelcome-at', 'unwelcome-at', at). +adj_tr('unwelcome-in', 'unwelcome-in', in). +adj_tr('unwieldy-for', 'unwieldy-for', for). +adj_tr('unwitnessed-with', 'unwitnessed-with', with). +adj_tr('unwonted-to', 'unwonted-to', to). +adj_tr('unworthy-of', 'unworthy-of', of). +adj_tr('upmost-in', 'upmost-in', in). +adj_tr('upmost-on', 'upmost-on', on). +adj_tr('uppermost-in', 'uppermost-in', in). +adj_tr('uppermost-on', 'uppermost-on', on). +adj_tr('uproarious-with', 'uproarious-with', with). +adj_tr('uptight-about', 'uptight-about', about). +adj_tr('upturned-at', 'upturned-at', at). +adj_tr('upturned-toward', 'upturned-toward', toward). +adj_tr('upturned-towards', 'upturned-towards', towards). +adj_tr('useful-for', 'useful-for', for). +adj_tr('useful-to', 'useful-to', to). +adj_tr('useful-with', 'useful-with', with). +adj_tr('useless-for', 'useless-for', for). +adj_tr('useless-to', 'useless-to', to). +adj_tr('utilizable-for', 'utilizable-for', for). +adj_tr('vacant-of', 'vacant-of', of). +adj_tr('vacuous-of', 'vacuous-of', of). +adj_tr('vague-about', 'vague-about', about). +adj_tr('vague-in', 'vague-in', in). +adj_tr('vague-on', 'vague-on', on). +adj_tr('vain-about', 'vain-about', about). +adj_tr('vain-of', 'vain-of', of). +adj_tr('vainglorious-about', 'vainglorious-about', about). +adj_tr('valid-for', 'valid-for', for). +adj_tr('valid-to', 'valid-to', to). +adj_tr('valuable-for', 'valuable-for', for). +adj_tr('valuable-in', 'valuable-in', in). +adj_tr('valuable-to', 'valuable-to', to). +adj_tr('varied-in', 'varied-in', in). +adj_tr('variegated-in', 'variegated-in', in). +adj_tr('variegated-with', 'variegated-with', with). +adj_tr('vehement-about', 'vehement-about', about). +adj_tr('vehement-in', 'vehement-in', in). +adj_tr('veined-with', 'veined-with', with). +adj_tr('vengeful-toward', 'vengeful-toward', toward). +adj_tr('vengeful-towards', 'vengeful-towards', towards). +adj_tr('verbose-about', 'verbose-about', about). +adj_tr('verdant-about', 'verdant-about', about). +adj_tr('verdant-in', 'verdant-in', in). +adj_tr('verdant-with', 'verdant-with', with). +adj_tr('versatile-at', 'versatile-at', at). +adj_tr('versatile-for', 'versatile-for', for). +adj_tr('versatile-in', 'versatile-in', in). +adj_tr('versatile-with', 'versatile-with', with). +adj_tr('versed-in', 'versed-in', in). +adj_tr('versed-on', 'versed-on', on). +adj_tr('viable-for', 'viable-for', for). +adj_tr('viable-to', 'viable-to', to). +adj_tr('vibrant-in', 'vibrant-in', in). +adj_tr('vibrant-with', 'vibrant-with', with). +adj_tr('vicious-against', 'vicious-against', against). +adj_tr('vicious-for', 'vicious-for', for). +adj_tr('vicious-on', 'vicious-on', on). +adj_tr('vicious-to', 'vicious-to', to). +adj_tr('vicious-toward', 'vicious-toward', toward). +adj_tr('vicious-towards', 'vicious-towards', towards). +adj_tr('victorious-in', 'victorious-in', in). +adj_tr('victorious-over', 'victorious-over', over). +adj_tr('vigilant-about', 'vigilant-about', about). +adj_tr('violent-toward', 'violent-toward', toward). +adj_tr('violent-towards', 'violent-towards', towards). +adj_tr('visible-to', 'visible-to', to). +adj_tr('vital-for', 'vital-for', for). +adj_tr('vital-to', 'vital-to', to). +adj_tr('vocal-about', 'vocal-about', about). +adj_tr('vociferous-for', 'vociferous-for', for). +adj_tr('void-of', 'void-of', of). +adj_tr('voluntary-for', 'voluntary-for', for). +adj_tr('voracious-for', 'voracious-for', for). +adj_tr('vulnerable-to', 'vulnerable-to', to). +adj_tr('wary-about', 'wary-about', about). +adj_tr('wary-of', 'wary-of', of). +adj_tr('wasteful-of', 'wasteful-of', of). +adj_tr('watchful-against', 'watchful-against', against). +adj_tr('watchful-of', 'watchful-of', of). +adj_tr('weak-at', 'weak-at', at). +adj_tr('weak-in', 'weak-in', in). +adj_tr('weak-kneed-about', 'weak-kneed-about', about). +adj_tr('weak-on', 'weak-on', on). +adj_tr('weak-with', 'weak-with', with). +adj_tr('wearing-on', 'wearing-on', on). +adj_tr('wearisome-to', 'wearisome-to', to). +adj_tr('weary-of', 'weary-of', of). +adj_tr('weird-about', 'weird-about', about). +adj_tr('well-adjusted-to', 'well-adjusted-to', to). +adj_tr('well-connected-to', 'well-connected-to', to). +adj_tr('well-connected-with', 'well-connected-with', with). +adj_tr('well-disposed-toward', 'well-disposed-toward', toward). +adj_tr('well-disposed-towards', 'well-disposed-towards', towards). +adj_tr('well-informed-about', 'well-informed-about', about). +adj_tr('well-informed-of', 'well-informed-of', of). +adj_tr('well-informed-on', 'well-informed-on', on). +adj_tr('well-known-for', 'well-known-for', for). +adj_tr('well-known-to', 'well-known-to', to). +adj_tr('well-read-in', 'well-read-in', in). +adj_tr('well-with', 'well-with', with). +adj_tr('wild-about', 'wild-about', about). +adj_tr('wild-for', 'wild-for', for). +adj_tr('wild-with', 'wild-with', with). +adj_tr('wise-to', 'wise-to', to). +adj_tr('wishy-washy-about', 'wishy-washy-about', about). +adj_tr('wistful-for', 'wistful-for', for). +adj_tr('witless-of', 'witless-of', of). +adj_tr('womanlike-in', 'womanlike-in', in). +adj_tr('wonder-struck-by', 'wonder-struck-by', by). +adj_tr('wonder-struck-with', 'wonder-struck-with', with). +adj_tr('wondrous-to', 'wondrous-to', to). +adj_tr('wonky-with', 'wonky-with', with). +adj_tr('workable-for', 'workable-for', for). +adj_tr('worried-about', 'worried-about', about). +adj_tr('worried-by', 'worried-by', by). +adj_tr('worried-for', 'worried-for', for). +adj_tr('worrisome-about', 'worrisome-about', about). +adj_tr('worrisome-to', 'worrisome-to', to). +adj_tr('worthless-to', 'worthless-to', to). +adj_tr('wretched-about', 'wretched-about', about). +adj_tr('wretched-over', 'wretched-over', over). +adj_tr('wretched-with', 'wretched-with', with). +adj_tr('wrong-about', 'wrong-about', about). +adj_tr('wrong-for', 'wrong-for', for). +adj_tr('wrong-in', 'wrong-in', in). +adj_tr('wrong-with', 'wrong-with', with). +adj_tr('wrought-with', 'wrought-with', with). +adj_tr('yielding-to', 'yielding-to', to). +adj_tr('young-for', 'young-for', for). +adj_tr('zealous-for', 'zealous-for', for). +adj_tr_comp('angrier-about', 'angry-about', about). +adj_tr_comp('angrier-over', 'angry-over', over). +adj_tr_comp('barer-above', 'bare-above', above). +adj_tr_comp('barer-below', 'bare-below', below). +adj_tr_comp('barer-of', 'bare-of', of). +adj_tr_comp('baser-for', 'base-for', for). +adj_tr_comp('baser-of', 'base-of', of). +adj_tr_comp('baser-to', 'base-to', to). +adj_tr_comp('beastlier-for', 'beastly-for', for). +adj_tr_comp('beastlier-of', 'beastly-of', of). +adj_tr_comp('beastlier-to', 'beastly-to', to). +adj_tr_comp('better-adjusted-to', 'well-adjusted-to', to). +adj_tr_comp('better-at', 'good-at', at). +adj_tr_comp('better-connected-to', 'well-connected-to', to). +adj_tr_comp('better-connected-with', 'well-connected-with', with). +adj_tr_comp('better-disposed-toward', 'well-disposed-toward', toward). +adj_tr_comp('better-disposed-towards', 'well-disposed-towards', towards). +adj_tr_comp('better-for', 'good-for', for). +adj_tr_comp('better-throughout', 'good-throughout', throughout). +adj_tr_comp('better-till', 'good-till', till). +adj_tr_comp('better-to', 'good-to', to). +adj_tr_comp('better-with', 'good-with', with). +adj_tr_comp('better-without', 'good-without', without). +adj_tr_comp('bigger-of', 'big-of', of). +adj_tr_comp('bitchier-for', 'bitchy-for', for). +adj_tr_comp('bitchier-of', 'bitchy-of', of). +adj_tr_comp('bitchier-to', 'bitchy-to', to). +adj_tr_comp('blunter-for', 'blunt-for', for). +adj_tr_comp('blunter-to', 'blunt-to', to). +adj_tr_comp('bolder-for', 'bold-for', for). +adj_tr_comp('bolder-of', 'bold-of', of). +adj_tr_comp('bolder-to', 'bold-to', to). +adj_tr_comp('bossier-for', 'bossy-for', for). +adj_tr_comp('bossier-of', 'bossy-of', of). +adj_tr_comp('bossier-to', 'bossy-to', to). +adj_tr_comp('braver-for', 'brave-for', for). +adj_tr_comp('braver-of', 'brave-of', of). +adj_tr_comp('braver-to', 'brave-to', to). +adj_tr_comp('brighter-for', 'bright-for', for). +adj_tr_comp('brighter-of', 'bright-of', of). +adj_tr_comp('brighter-to', 'bright-to', to). +adj_tr_comp('cannier-for', 'canny-for', for). +adj_tr_comp('cannier-of', 'canny-of', of). +adj_tr_comp('cannier-to', 'canny-to', to). +adj_tr_comp('cattier-for', 'catty-for', for). +adj_tr_comp('cattier-of', 'catty-of', of). +adj_tr_comp('cattier-to', 'catty-to', to). +adj_tr_comp('classier-for', 'classy-for', for). +adj_tr_comp('classier-to', 'classy-to', to). +adj_tr_comp('cleverer-for', 'clever-for', for). +adj_tr_comp('cleverer-of', 'clever-of', of). +adj_tr_comp('cleverer-to', 'clever-to', to). +adj_tr_comp('closer-to', 'close-to', to). +adj_tr_comp('cockier-for', 'cocky-for', for). +adj_tr_comp('cockier-of', 'cocky-of', of). +adj_tr_comp('cooler-for', 'cool-for', for). +adj_tr_comp('cooler-of', 'cool-of', of). +adj_tr_comp('cooler-to', 'cool-to', to). +adj_tr_comp('cornier-for', 'corny-for', for). +adj_tr_comp('cornier-to', 'corny-to', to). +adj_tr_comp('costlier-for', 'costly-for', for). +adj_tr_comp('costlier-to', 'costly-to', to). +adj_tr_comp('courtlier-for', 'courtly-for', for). +adj_tr_comp('courtlier-to', 'courtly-to', to). +adj_tr_comp('coyer-about', 'coy-about', about). +adj_tr_comp('craftier-of', 'crafty-of', of). +adj_tr_comp('crazier-for', 'crazy-for', for). +adj_tr_comp('crazier-of', 'crazy-of', of). +adj_tr_comp('crazier-to', 'crazy-to', to). +adj_tr_comp('creepier-to', 'creepy-to', to). +adj_tr_comp('cruder-for', 'crude-for', for). +adj_tr_comp('cruder-to', 'crude-to', to). +adj_tr_comp('crueler-for', 'cruel-for', for). +adj_tr_comp('crueler-of', 'cruel-of', of). +adj_tr_comp('crueler-to', 'cruel-to', to). +adj_tr_comp('crueller-for', 'cruel-for', for). +adj_tr_comp('crueller-of', 'cruel-of', of). +adj_tr_comp('crueller-to', 'cruel-to', to). +adj_tr_comp('cuter-for', 'cute-for', for). +adj_tr_comp('cuter-to', 'cute-to', to). +adj_tr_comp('dafter-for', 'daft-for', for). +adj_tr_comp('dafter-of', 'daft-of', of). +adj_tr_comp('dafter-to', 'daft-to', to). +adj_tr_comp('daintier-for', 'dainty-for', for). +adj_tr_comp('daintier-to', 'dainty-to', to). +adj_tr_comp('dandier-for', 'dandy-for', for). +adj_tr_comp('dandier-to', 'dandy-to', to). +adj_tr_comp('deader-to', 'dead-to', to). +adj_tr_comp('deadlier-for', 'deadly-for', for). +adj_tr_comp('deadlier-to', 'deadly-to', to). +adj_tr_comp('deafer-to', 'deaf-to', to). +adj_tr_comp('dearer-to', 'dear-to', to). +adj_tr_comp('dumber-for', 'dumb-for', for). +adj_tr_comp('dumber-of', 'dumb-of', of). +adj_tr_comp('dumber-to', 'dumb-to', to). +adj_tr_comp('earlier-for', 'early-for', for). +adj_tr_comp('earlier-in', 'early-in', in). +adj_tr_comp('easier-for', 'easy-for', for). +adj_tr_comp('easier-on', 'easy-on', on). +adj_tr_comp('edgier-about', 'edgy-about', about). +adj_tr_comp('elder-from', 'old-from', from). +adj_tr_comp('elder-in', 'old-in', in). +adj_tr_comp('fairer-for', 'fair-for', for). +adj_tr_comp('fairer-to', 'fair-to', to). +adj_tr_comp('finer-for', 'fine-for', for). +adj_tr_comp('finer-to', 'fine-to', to). +adj_tr_comp('finer-with', 'fine-with', with). +adj_tr_comp('firmer-with', 'firm-with', with). +adj_tr_comp('fleeter-of', 'fleet-of', of). +adj_tr_comp('flintier-to', 'flinty-to', to). +adj_tr_comp('fonder-of', 'fond-of', of). +adj_tr_comp('fuggier-in', 'fuggy-in', in). +adj_tr_comp('fussier-about', 'fussy-about', about). +adj_tr_comp('fustier-in', 'fusty-in', in). +adj_tr_comp('gamer-for', 'game-for', for). +adj_tr_comp('gentler-to', 'gentle-to', to). +adj_tr_comp('greedier-for', 'greedy-for', for). +adj_tr_comp('greener-with', 'green-with', with). +adj_tr_comp('groggier-from', 'groggy-from', from). +adj_tr_comp('grumpier-about', 'grumpy-about', about). +adj_tr_comp('guiltier-about', 'guilty-about', about). +adj_tr_comp('guiltier-of', 'guilty-of', of). +adj_tr_comp('guiltier-on', 'guilty-on', on). +adj_tr_comp('happier-about', 'happy-about', about). +adj_tr_comp('happier-for', 'happy-for', for). +adj_tr_comp('harsher-on', 'harsh-on', on). +adj_tr_comp('harsher-to', 'harsh-to', to). +adj_tr_comp('keener-on', 'keen-on', on). +adj_tr_comp('kinder-to', 'kind-to', to). +adj_tr_comp('lamer-in', 'lame-in', in). +adj_tr_comp('leerier-about', 'leery-about', about). +adj_tr_comp('leerier-of', 'leery-of', of). +adj_tr_comp('loathlier-to', 'loathly-to', to). +adj_tr_comp('lousier-with', 'lousy-with', with). +adj_tr_comp('loyaller-to', 'loyal-to', to). +adj_tr_comp('madder-about', 'mad-about', about). +adj_tr_comp('madder-at', 'mad-at', at). +adj_tr_comp('madder-for', 'mad-for', for). +adj_tr_comp('meaner-to', 'mean-to', to). +adj_tr_comp('moister-with', 'moist-with', with). +adj_tr_comp('moodier-about', 'moody-about', about). +adj_tr_comp('newer-at', 'new-at', at). +adj_tr_comp('newer-to', 'new-to', to). +adj_tr_comp('nicer-about', 'nice-about', about). +adj_tr_comp('nicer-to', 'nice-to', to). +adj_tr_comp('nimbler-at', 'nimble-at', at). +adj_tr_comp('nimbler-on', 'nimble-on', on). +adj_tr_comp('nimbler-with', 'nimble-with', with). +adj_tr_comp('number-to', 'numb-to', to). +adj_tr_comp('nuttier-about', 'nutty-about', about). +adj_tr_comp('nuttier-over', 'nutty-over', over). +adj_tr_comp('older-from', 'old-from', from). +adj_tr_comp('older-in', 'old-in', in). +adj_tr_comp('plainer-with', 'plain-with', with). +adj_tr_comp('poorer-in', 'poor-in', in). +adj_tr_comp('prouder-of', 'proud-of', of). +adj_tr_comp('readier-for', 'ready-for', for). +adj_tr_comp('readier-with', 'ready-with', with). +adj_tr_comp('redder-in', 'red-in', in). +adj_tr_comp('richer-in', 'rich-in', in). +adj_tr_comp('riper-for', 'ripe-for', for). +adj_tr_comp('safer-at', 'safe-at', at). +adj_tr_comp('safer-in', 'safe-in', in). +adj_tr_comp('shorter-of', 'short-of', of). +adj_tr_comp('smarter-about', 'smart-about', about). +adj_tr_comp('smarter-at', 'smart-at', at). +adj_tr_comp('smarter-in', 'smart-in', in). +adj_tr_comp('straighter-with', 'straight-with', with). +adj_tr_comp('stricter-about', 'strict-about', about). +adj_tr_comp('stricter-with', 'strict-with', with). +adj_tr_comp('surer-of', 'sure-of', of). +adj_tr_comp('sweeter-on', 'sweet-on', on). +adj_tr_comp('sweeter-to', 'sweet-to', to). +adj_tr_comp('tardier-for', 'tardy-for', for). +adj_tr_comp('techier-about', 'techy-about', about). +adj_tr_comp('tenser-about', 'tense-about', about). +adj_tr_comp('tenser-with', 'tense-with', with). +adj_tr_comp('testier-about', 'testy-about', about). +adj_tr_comp('tetchier-about', 'tetchy-about', about). +adj_tr_comp('thicker-with', 'thick-with', with). +adj_tr_comp('thirstier-for', 'thirsty-for', for). +adj_tr_comp('thirstier-from', 'thirsty-from', from). +adj_tr_comp('tighter-with', 'tight-with', with). +adj_tr_comp('touchier-about', 'touchy-about', about). +adj_tr_comp('tougher-about', 'tough-about', about). +adj_tr_comp('transferabler-to', 'transferable-to', to). +adj_tr_comp('truer-to', 'true-to', to). +adj_tr_comp('unfriendlier-to', 'unfriendly-to', to). +adj_tr_comp('unfriendlier-toward', 'unfriendly-toward', toward). +adj_tr_comp('unfriendlier-towards', 'unfriendly-towards', towards). +adj_tr_comp('unhappier-about', 'unhappy-about', about). +adj_tr_comp('unhappier-with', 'unhappy-with', with). +adj_tr_comp('vaguer-about', 'vague-about', about). +adj_tr_comp('vaguer-in', 'vague-in', in). +adj_tr_comp('vaguer-on', 'vague-on', on). +adj_tr_comp('vainer-about', 'vain-about', about). +adj_tr_comp('vainer-of', 'vain-of', of). +adj_tr_comp('viciouser-against', 'vicious-against', against). +adj_tr_comp('viciouser-for', 'vicious-for', for). +adj_tr_comp('viciouser-on', 'vicious-on', on). +adj_tr_comp('viciouser-to', 'vicious-to', to). +adj_tr_comp('viciouser-toward', 'vicious-toward', toward). +adj_tr_comp('viciouser-towards', 'vicious-towards', towards). +adj_tr_comp('warier-about', 'wary-about', about). +adj_tr_comp('warier-of', 'wary-of', of). +adj_tr_comp('weaker-at', 'weak-at', at). +adj_tr_comp('weaker-in', 'weak-in', in). +adj_tr_comp('weaker-on', 'weak-on', on). +adj_tr_comp('weaker-with', 'weak-with', with). +adj_tr_comp('wearier-of', 'weary-of', of). +adj_tr_comp('weirder-about', 'weird-about', about). +adj_tr_comp('wilder-about', 'wild-about', about). +adj_tr_comp('wilder-for', 'wild-for', for). +adj_tr_comp('wilder-with', 'wild-with', with). +adj_tr_comp('wiser-to', 'wise-to', to). +adj_tr_comp('wonkier-with', 'wonky-with', with). +adj_tr_comp('worse-for', 'bad-for', for). +adj_tr_comp('worse-of', 'bad-of', of). +adj_tr_comp('worse-to', 'bad-to', to). +adj_tr_comp('wretcheder-about', 'wretched-about', about). +adj_tr_comp('wretcheder-over', 'wretched-over', over). +adj_tr_comp('wretcheder-with', 'wretched-with', with). +adj_tr_comp('younger-for', 'young-for', for). +adj_tr_sup('angriest-about', 'angry-about', about). +adj_tr_sup('angriest-over', 'angry-over', over). +adj_tr_sup('barest-above', 'bare-above', above). +adj_tr_sup('barest-below', 'bare-below', below). +adj_tr_sup('barest-of', 'bare-of', of). +adj_tr_sup('basest-for', 'base-for', for). +adj_tr_sup('basest-of', 'base-of', of). +adj_tr_sup('basest-to', 'base-to', to). +adj_tr_sup('beastliest-for', 'beastly-for', for). +adj_tr_sup('beastliest-of', 'beastly-of', of). +adj_tr_sup('beastliest-to', 'beastly-to', to). +adj_tr_sup('best-adjusted-to', 'well-adjusted-to', to). +adj_tr_sup('best-at', 'good-at', at). +adj_tr_sup('best-connected-to', 'well-connected-to', to). +adj_tr_sup('best-connected-with', 'well-connected-with', with). +adj_tr_sup('best-disposed-toward', 'well-disposed-toward', toward). +adj_tr_sup('best-disposed-towards', 'well-disposed-towards', towards). +adj_tr_sup('best-for', 'good-for', for). +adj_tr_sup('best-throughout', 'good-throughout', throughout). +adj_tr_sup('best-till', 'good-till', till). +adj_tr_sup('best-to', 'good-to', to). +adj_tr_sup('best-with', 'good-with', with). +adj_tr_sup('best-without', 'good-without', without). +adj_tr_sup('biggest-of', 'big-of', of). +adj_tr_sup('bitchiest-for', 'bitchy-for', for). +adj_tr_sup('bitchiest-of', 'bitchy-of', of). +adj_tr_sup('bitchiest-to', 'bitchy-to', to). +adj_tr_sup('bluntest-for', 'blunt-for', for). +adj_tr_sup('bluntest-to', 'blunt-to', to). +adj_tr_sup('boldest-for', 'bold-for', for). +adj_tr_sup('boldest-of', 'bold-of', of). +adj_tr_sup('boldest-to', 'bold-to', to). +adj_tr_sup('bossiest-for', 'bossy-for', for). +adj_tr_sup('bossiest-of', 'bossy-of', of). +adj_tr_sup('bossiest-to', 'bossy-to', to). +adj_tr_sup('bravest-for', 'brave-for', for). +adj_tr_sup('bravest-of', 'brave-of', of). +adj_tr_sup('bravest-to', 'brave-to', to). +adj_tr_sup('brightest-for', 'bright-for', for). +adj_tr_sup('brightest-of', 'bright-of', of). +adj_tr_sup('brightest-to', 'bright-to', to). +adj_tr_sup('canniest-for', 'canny-for', for). +adj_tr_sup('canniest-of', 'canny-of', of). +adj_tr_sup('canniest-to', 'canny-to', to). +adj_tr_sup('cattiest-for', 'catty-for', for). +adj_tr_sup('cattiest-of', 'catty-of', of). +adj_tr_sup('cattiest-to', 'catty-to', to). +adj_tr_sup('classiest-for', 'classy-for', for). +adj_tr_sup('classiest-to', 'classy-to', to). +adj_tr_sup('cleverest-for', 'clever-for', for). +adj_tr_sup('cleverest-of', 'clever-of', of). +adj_tr_sup('cleverest-to', 'clever-to', to). +adj_tr_sup('closest-to', 'close-to', to). +adj_tr_sup('cockiest-for', 'cocky-for', for). +adj_tr_sup('cockiest-of', 'cocky-of', of). +adj_tr_sup('coolest-for', 'cool-for', for). +adj_tr_sup('coolest-of', 'cool-of', of). +adj_tr_sup('coolest-to', 'cool-to', to). +adj_tr_sup('corniest-for', 'corny-for', for). +adj_tr_sup('corniest-to', 'corny-to', to). +adj_tr_sup('costliest-for', 'costly-for', for). +adj_tr_sup('costliest-to', 'costly-to', to). +adj_tr_sup('courtliest-for', 'courtly-for', for). +adj_tr_sup('courtliest-to', 'courtly-to', to). +adj_tr_sup('coyest-about', 'coy-about', about). +adj_tr_sup('craftiest-of', 'crafty-of', of). +adj_tr_sup('craziest-for', 'crazy-for', for). +adj_tr_sup('craziest-of', 'crazy-of', of). +adj_tr_sup('craziest-to', 'crazy-to', to). +adj_tr_sup('creepiest-to', 'creepy-to', to). +adj_tr_sup('crudest-for', 'crude-for', for). +adj_tr_sup('crudest-to', 'crude-to', to). +adj_tr_sup('cruelest-for', 'cruel-for', for). +adj_tr_sup('cruelest-of', 'cruel-of', of). +adj_tr_sup('cruelest-to', 'cruel-to', to). +adj_tr_sup('cruellest-for', 'cruel-for', for). +adj_tr_sup('cruellest-of', 'cruel-of', of). +adj_tr_sup('cruellest-to', 'cruel-to', to). +adj_tr_sup('cutest-for', 'cute-for', for). +adj_tr_sup('cutest-to', 'cute-to', to). +adj_tr_sup('daftest-for', 'daft-for', for). +adj_tr_sup('daftest-of', 'daft-of', of). +adj_tr_sup('daftest-to', 'daft-to', to). +adj_tr_sup('daintiest-for', 'dainty-for', for). +adj_tr_sup('daintiest-to', 'dainty-to', to). +adj_tr_sup('dandiest-for', 'dandy-for', for). +adj_tr_sup('dandiest-to', 'dandy-to', to). +adj_tr_sup('deadest-to', 'dead-to', to). +adj_tr_sup('deadliest-for', 'deadly-for', for). +adj_tr_sup('deadliest-to', 'deadly-to', to). +adj_tr_sup('deafest-to', 'deaf-to', to). +adj_tr_sup('dearest-to', 'dear-to', to). +adj_tr_sup('dumbest-for', 'dumb-for', for). +adj_tr_sup('dumbest-of', 'dumb-of', of). +adj_tr_sup('dumbest-to', 'dumb-to', to). +adj_tr_sup('earliest-for', 'early-for', for). +adj_tr_sup('earliest-in', 'early-in', in). +adj_tr_sup('easiest-for', 'easy-for', for). +adj_tr_sup('easiest-on', 'easy-on', on). +adj_tr_sup('edgiest-about', 'edgy-about', about). +adj_tr_sup('eldest-from', 'old-from', from). +adj_tr_sup('eldest-in', 'old-in', in). +adj_tr_sup('fairest-for', 'fair-for', for). +adj_tr_sup('fairest-to', 'fair-to', to). +adj_tr_sup('finest-for', 'fine-for', for). +adj_tr_sup('finest-to', 'fine-to', to). +adj_tr_sup('finest-with', 'fine-with', with). +adj_tr_sup('firmest-with', 'firm-with', with). +adj_tr_sup('fleetest-of', 'fleet-of', of). +adj_tr_sup('flintiest-to', 'flinty-to', to). +adj_tr_sup('fondest-of', 'fond-of', of). +adj_tr_sup('fuggiest-in', 'fuggy-in', in). +adj_tr_sup('fussiest-about', 'fussy-about', about). +adj_tr_sup('fustiest-in', 'fusty-in', in). +adj_tr_sup('gamest-for', 'game-for', for). +adj_tr_sup('gentlest-to', 'gentle-to', to). +adj_tr_sup('greediest-for', 'greedy-for', for). +adj_tr_sup('greenest-with', 'green-with', with). +adj_tr_sup('groggiest-from', 'groggy-from', from). +adj_tr_sup('grumpiest-about', 'grumpy-about', about). +adj_tr_sup('guiltiest-about', 'guilty-about', about). +adj_tr_sup('guiltiest-of', 'guilty-of', of). +adj_tr_sup('guiltiest-on', 'guilty-on', on). +adj_tr_sup('happiest-about', 'happy-about', about). +adj_tr_sup('happiest-for', 'happy-for', for). +adj_tr_sup('harshest-on', 'harsh-on', on). +adj_tr_sup('harshest-to', 'harsh-to', to). +adj_tr_sup('keenest-on', 'keen-on', on). +adj_tr_sup('kindest-to', 'kind-to', to). +adj_tr_sup('lamest-in', 'lame-in', in). +adj_tr_sup('leeriest-about', 'leery-about', about). +adj_tr_sup('leeriest-of', 'leery-of', of). +adj_tr_sup('loathliest-to', 'loathly-to', to). +adj_tr_sup('lousiest-with', 'lousy-with', with). +adj_tr_sup('loyallest-to', 'loyal-to', to). +adj_tr_sup('maddest-about', 'mad-about', about). +adj_tr_sup('maddest-at', 'mad-at', at). +adj_tr_sup('maddest-for', 'mad-for', for). +adj_tr_sup('meanest-to', 'mean-to', to). +adj_tr_sup('moistest-with', 'moist-with', with). +adj_tr_sup('moodiest-about', 'moody-about', about). +adj_tr_sup('newest-at', 'new-at', at). +adj_tr_sup('newest-to', 'new-to', to). +adj_tr_sup('nicest-about', 'nice-about', about). +adj_tr_sup('nicest-to', 'nice-to', to). +adj_tr_sup('nimblest-at', 'nimble-at', at). +adj_tr_sup('nimblest-on', 'nimble-on', on). +adj_tr_sup('nimblest-with', 'nimble-with', with). +adj_tr_sup('numbest-to', 'numb-to', to). +adj_tr_sup('nuttiest-about', 'nutty-about', about). +adj_tr_sup('nuttiest-over', 'nutty-over', over). +adj_tr_sup('oldest-from', 'old-from', from). +adj_tr_sup('oldest-in', 'old-in', in). +adj_tr_sup('plainest-with', 'plain-with', with). +adj_tr_sup('poorest-in', 'poor-in', in). +adj_tr_sup('proudest-of', 'proud-of', of). +adj_tr_sup('readiest-for', 'ready-for', for). +adj_tr_sup('readiest-with', 'ready-with', with). +adj_tr_sup('reddest-in', 'red-in', in). +adj_tr_sup('richest-in', 'rich-in', in). +adj_tr_sup('ripest-for', 'ripe-for', for). +adj_tr_sup('safest-at', 'safe-at', at). +adj_tr_sup('safest-in', 'safe-in', in). +adj_tr_sup('shortest-of', 'short-of', of). +adj_tr_sup('smartest-about', 'smart-about', about). +adj_tr_sup('smartest-at', 'smart-at', at). +adj_tr_sup('smartest-in', 'smart-in', in). +adj_tr_sup('straightest-with', 'straight-with', with). +adj_tr_sup('strictest-about', 'strict-about', about). +adj_tr_sup('strictest-with', 'strict-with', with). +adj_tr_sup('surest-of', 'sure-of', of). +adj_tr_sup('sweetest-on', 'sweet-on', on). +adj_tr_sup('sweetest-to', 'sweet-to', to). +adj_tr_sup('tardiest-for', 'tardy-for', for). +adj_tr_sup('techiest-about', 'techy-about', about). +adj_tr_sup('tensest-about', 'tense-about', about). +adj_tr_sup('tensest-with', 'tense-with', with). +adj_tr_sup('testiest-about', 'testy-about', about). +adj_tr_sup('tetchiest-about', 'tetchy-about', about). +adj_tr_sup('thickest-with', 'thick-with', with). +adj_tr_sup('thirstiest-for', 'thirsty-for', for). +adj_tr_sup('thirstiest-from', 'thirsty-from', from). +adj_tr_sup('tightest-with', 'tight-with', with). +adj_tr_sup('touchiest-about', 'touchy-about', about). +adj_tr_sup('toughest-about', 'tough-about', about). +adj_tr_sup('transferablest-to', 'transferable-to', to). +adj_tr_sup('truest-to', 'true-to', to). +adj_tr_sup('unfriendliest-to', 'unfriendly-to', to). +adj_tr_sup('unfriendliest-toward', 'unfriendly-toward', toward). +adj_tr_sup('unfriendliest-towards', 'unfriendly-towards', towards). +adj_tr_sup('unhappiest-about', 'unhappy-about', about). +adj_tr_sup('unhappiest-with', 'unhappy-with', with). +adj_tr_sup('vaguest-about', 'vague-about', about). +adj_tr_sup('vaguest-in', 'vague-in', in). +adj_tr_sup('vaguest-on', 'vague-on', on). +adj_tr_sup('vainest-about', 'vain-about', about). +adj_tr_sup('vainest-of', 'vain-of', of). +adj_tr_sup('viciousest-against', 'vicious-against', against). +adj_tr_sup('viciousest-for', 'vicious-for', for). +adj_tr_sup('viciousest-on', 'vicious-on', on). +adj_tr_sup('viciousest-to', 'vicious-to', to). +adj_tr_sup('viciousest-toward', 'vicious-toward', toward). +adj_tr_sup('viciousest-towards', 'vicious-towards', towards). +adj_tr_sup('wariest-about', 'wary-about', about). +adj_tr_sup('wariest-of', 'wary-of', of). +adj_tr_sup('weakest-at', 'weak-at', at). +adj_tr_sup('weakest-in', 'weak-in', in). +adj_tr_sup('weakest-on', 'weak-on', on). +adj_tr_sup('weakest-with', 'weak-with', with). +adj_tr_sup('weariest-of', 'weary-of', of). +adj_tr_sup('weirdest-about', 'weird-about', about). +adj_tr_sup('wildest-about', 'wild-about', about). +adj_tr_sup('wildest-for', 'wild-for', for). +adj_tr_sup('wildest-with', 'wild-with', with). +adj_tr_sup('wisest-to', 'wise-to', to). +adj_tr_sup('wonkiest-with', 'wonky-with', with). +adj_tr_sup('worst-for', 'bad-for', for). +adj_tr_sup('worst-of', 'bad-of', of). +adj_tr_sup('worst-to', 'bad-to', to). +adj_tr_sup('wretchedest-about', 'wretched-about', about). +adj_tr_sup('wretchedest-over', 'wretched-over', over). +adj_tr_sup('wretchedest-with', 'wretched-with', with). +adj_tr_sup('youngest-for', 'young-for', for). +adv('a-bit', 'a-bit'). +adv('a-fortiori', 'a-fortiori'). +adv('a-la-carte', 'a-la-carte'). +adv('a-la-mode', 'a-la-mode'). +adv('a-lot', 'a-lot'). +adv('a-posteriori', 'a-posteriori'). +adv('a-priori', 'a-priori'). +adv('ab-initio', 'ab-initio'). +adv('above-board', 'above-board'). +adv('absent-mindedly', 'absent-mindedly'). +adv('ad-hoc', 'ad-hoc'). +adv('ad-infinitum', 'ad-infinitum'). +adv('ad-interim', 'ad-interim'). +adv('ad-libitum', 'ad-libitum'). +adv('ad-nauseam', 'ad-nauseam'). +adv('ad-valorem', 'ad-valorem'). +adv('ante-meridiem', 'ante-meridiem'). +adv('as-soon-as-possible', 'as-soon-as-possible'). +adv('at-once', 'at-once'). +adv('au-fond', 'au-fond'). +adv('breast-deep', 'breast-deep'). +adv('breast-high', 'breast-high'). +adv('cap-a-pie', 'cap-a-pie'). +adv('cap-à-pie', 'cap-à-pie'). +adv('chock-a-block', 'chock-a-block'). +adv('chop-chop', 'chop-chop'). +adv('cock-a-hoop', 'cock-a-hoop'). +adv('cram-full', 'cram-full'). +adv('cross-legged', 'cross-legged'). +adv('de-jure', 'de-jure'). +adv('de-facto', 'de-facto'). +adv('double-quick', 'double-quick'). +adv('en-clair', 'en-clair'). +adv('en-famille', 'en-famille'). +adv('en-masse', 'en-masse'). +adv('en-route', 'en-route'). +adv('ex-officio', 'ex-officio'). +adv('first-class', 'first-class'). +adv('first-hand', 'first-hand'). +adv('first-rate', 'first-rate'). +adv('full-time', 'full-time'). +adv('half-heartedly', 'half-heartedly'). +adv('half-hourly', 'half-hourly'). +adv('half-price', 'half-price'). +adv('half-yearly', 'half-yearly'). +adv('head-on', 'head-on'). +adv('higgledy-piggledy', 'higgledy-piggledy'). +adv('high-handedly', 'high-handedly'). +adv('high-mindedly', 'high-mindedly'). +adv('in-situ', 'in-situ'). +adv('in-toto', 'in-toto'). +adv('in-vitro', 'in-vitro'). +adv('ipso-facto', 'ipso-facto'). +adv('knee-deep', 'knee-deep'). +adv('knee-high', 'knee-high'). +adv('light-handedly', 'light-handedly'). +adv('light-headedly', 'light-headedly'). +adv('light-heartedly', 'light-heartedly'). +adv('nem-con', 'nem-con'). +adv('no-longer', 'no-longer'). +adv('north-northeast', 'north-northeast'). +adv('north-northwest', 'north-northwest'). +adv('oft-times', 'oft-times'). +adv('once-again', 'once-again'). +adv('once-and-for-all', 'once-and-for-all'). +adv('once-more', 'once-more'). +adv('out-of-doors', 'out-of-doors'). +adv('out-of-the-way', 'out-of-the-way'). +adv('par-excellence', 'par-excellence'). +adv('pari-passu', 'pari-passu'). +adv('part-time', 'part-time'). +adv('pell-mell', 'pell-mell'). +adv('pit-a-pat', 'pit-a-pat'). +adv('point-blank', 'point-blank'). +adv('post-meridiem', 'post-meridiem'). +adv('post-free', 'post-free'). +adv('post-haste', 'post-haste'). +adv('post-paid', 'post-paid'). +adv('pre-eminently', 'pre-eminently'). +adv('prima-facie', 'prima-facie'). +adv('pro-forma', 'pro-forma'). +adv('pro-tem', 'pro-tem'). +adv('pro-tempore', 'pro-tempore'). +adv('pro-rata', 'pro-rata'). +adv('quote-unquote', 'quote-unquote'). +adv('rent-free', 'rent-free'). +adv('right-down', 'right-down'). +adv('round-arm', 'round-arm'). +adv('round-the-clock', 'round-the-clock'). +adv('scot-free', 'scot-free'). +adv('second-best', 'second-best'). +adv('side-face', 'side-face'). +adv('sine-die', 'sine-die'). +adv('single-handed', 'single-handed'). +adv('single-handedly', 'single-handedly'). +adv('sky-high', 'sky-high'). +adv('slap-bang', 'slap-bang'). +adv('so-so', 'so-so'). +adv('sotto-voce', 'sotto-voce'). +adv('south-southeast', 'south-southeast'). +adv('south-southwest', 'south-southwest'). +adv('stock-still', 'stock-still'). +adv('sub-rosa', 'sub-rosa'). +adv('tip-top', 'tip-top'). +adv('topsy-turvy', 'topsy-turvy'). +adv('ultra-vires', 'ultra-vires'). +adv('under-way', 'under-way'). +adv('up-to', 'up-to'). +adv('upside-down', 'upside-down'). +adv('vice-versa', 'vice-versa'). +adv('vis-a-vis', 'vis-a-vis'). +adv('vis-à-vis', 'vis-à-vis'). +adv('waist-deep', 'waist-deep'). +adv('waist-high', 'waist-high'). +adv('well-nigh', 'well-nigh'). +adv('willy-nilly', 'willy-nilly'). +adv('wrong-headedly', 'wrong-headedly'). +adv('à-la-carte', 'à-la-carte'). +adv('à-la-mode', 'à-la-mode'). +adv(aback, aback). +adv(abaft, abaft). +adv(abeam, abeam). +adv(abed, abed). +adv(abjectly, abjectly). +adv(ablaze, ablaze). +adv(ably, ably). +adv(abnormally, abnormally). +adv(abominably, abominably). +adv(abortively, abortively). +adv(abreast, abreast). +adv(abroad, abroad). +adv(abruptly, abruptly). +adv(absently, absently). +adv(absolutely, absolutely). +adv(abstemiously, abstemiously). +adv(abstractedly, abstractedly). +adv(abstrusely, abstrusely). +adv(absurdly, absurdly). +adv(abundantly, abundantly). +adv(abusively, abusively). +adv(abysmally, abysmally). +adv(acceptably, acceptably). +adv(accidentally, accidentally). +adv(accurately, accurately). +adv(accusingly, accusingly). +adv(actively, actively). +adv(acutely, acutely). +adv(adamantly, adamantly). +adv(additionally, additionally). +adv(adequately, adequately). +adv(admirably, admirably). +adv(admiringly, admiringly). +adv(adorably, adorably). +adv(adoringly, adoringly). +adv(adrift, adrift). +adv(adroitly, adroitly). +adv(advantageously, advantageously). +adv(adverbially, adverbially). +adv(adversely, adversely). +adv(advisedly, advisedly). +adv(afar, afar). +adv(affectingly, affectingly). +adv(affectionately, affectionately). +adv(afield, afield). +adv(afore, afore). +adv(aforethought, aforethought). +adv(afoul, afoul). +adv(afresh, afresh). +adv(aft, aft). +adv(afterward, afterward). +adv(afterwards, afterwards). +adv(again, again). +adv(aggressively, aggressively). +adv(agilely, agilely). +adv(ago, ago). +adv(agonizingly, agonizingly). +adv(agreeably, agreeably). +adv(aground, aground). +adv(ahead, ahead). +adv(aimlessly, aimlessly). +adv(airily, airily). +adv(akimbo, akimbo). +adv(alee, alee). +adv(alertly, alertly). +adv(alfresco, alfresco). +adv(alike, alike). +adv(alliteratively, alliteratively). +adv(aloft, aloft). +adv(alone, alone). +adv(aloof, aloof). +adv(aloud, aloud). +adv(alphabetically, alphabetically). +adv(already, already). +adv(alright, alright). +adv(altruistically, altruistically). +adv(always, always). +adv(amain, amain). +adv(amazingly, amazingly). +adv(ambiguously, ambiguously). +adv(ambitiously, ambitiously). +adv(amiably, amiably). +adv(amicably, amicably). +adv(amidships, amidships). +adv(amiss, amiss). +adv(amok, amok). +adv(amorously, amorously). +adv(amply, amply). +adv(amuck, amuck). +adv(amusingly, amusingly). +adv(anarchically, anarchically). +adv(anew, anew). +adv(angelically, angelically). +adv(angrily, angrily). +adv(annually, annually). +adv(anomalously, anomalously). +adv(anon, anon). +adv(anonymously, anonymously). +adv(antagonistically, antagonistically). +adv(anticlockwise, anticlockwise). +adv(antithetically, antithetically). +adv(apace, apace). +adv(apart, apart). +adv(apathetically, apathetically). +adv(apiece, apiece). +adv(apologetically, apologetically). +adv(appallingly, appallingly). +adv(appealingly, appealingly). +adv(appreciably, appreciably). +adv(appreciatively, appreciatively). +adv(approvingly, approvingly). +adv(approximately, approximately). +adv(apropos, apropos). +adv(aptly, aptly). +adv(arbitrarily, arbitrarily). +adv(archly, archly). +adv(ardently, ardently). +adv(arduously, arduously). +adv(aright, aright). +adv(aristocratically, aristocratically). +adv(arrogantly, arrogantly). +adv(articulately, articulately). +adv(artificially, artificially). +adv(ascetically, ascetically). +adv(ashamedly, ashamedly). +adv(ashore, ashore). +adv(askance, askance). +adv(askew, askew). +adv(aslant, aslant). +adv(asleep, asleep). +adv(assertively, assertively). +adv(assiduously, assiduously). +adv(astern, astern). +adv(astir, astir). +adv(astray, astray). +adv(astride, astride). +adv(asunder, asunder). +adv(asymmetrically, asymmetrically). +adv(athwart, athwart). +adv(atrociously, atrociously). +adv(attentively, attentively). +adv(attractively, attractively). +adv(attributively, attributively). +adv(audibly, audibly). +adv(auspiciously, auspiciously). +adv(austerely, austerely). +adv(authentically, authentically). +adv(authoritatively, authoritatively). +adv(automatically, automatically). +adv(avariciously, avariciously). +adv(avidly, avidly). +adv(avowedly, avowedly). +adv(away, away). +adv(aweigh, aweigh). +adv(awfully, awfully). +adv(awhile, awhile). +adv(awkwardly, awkwardly). +adv(awry, awry). +adv(aye, aye). +adv(backstage, backstage). +adv(backward, backward). +adv(backwards, backwards). +adv(badly, badly). +adv(baldly, baldly). +adv(balefully, balefully). +adv(bally, bally). +adv(banefully, banefully). +adv(banteringly, banteringly). +adv(bareback, bareback). +adv(barebacked, barebacked). +adv(barefacedly, barefacedly). +adv(barefoot, barefoot). +adv(barefooted, barefooted). +adv(barely, barely). +adv(bashfully, bashfully). +adv(basically, basically). +adv(bawdily, bawdily). +adv(beastly, beastly). +adv(beautifully, beautifully). +adv(beforehand, beforehand). +adv(belatedly, belatedly). +adv(belligerently, belligerently). +adv(below, below). +adv(beneficially, beneficially). +adv(benignantly, benignantly). +adv(beseechingly, beseechingly). +adv(bestially, bestially). +adv(betimes, betimes). +adv(biennially, biennially). +adv(bilaterally, bilaterally). +adv(bitingly, bitingly). +adv(bitterly, bitterly). +adv(blandly, blandly). +adv(blankly, blankly). +adv(blatantly, blatantly). +adv(bleakly, bleakly). +adv(blindly, blindly). +adv(blissfully, blissfully). +adv(blithely, blithely). +adv(bloodlessly, bloodlessly). +adv(bloody, bloody). +adv(bluffly, bluffly). +adv(bluntly, bluntly). +adv(blushingly, blushingly). +adv(boastfully, boastfully). +adv(bodily, bodily). +adv(boisterously, boisterously). +adv(boldly, boldly). +adv(bombastically, bombastically). +adv(bonnily, bonnily). +adv(boundlessly, boundlessly). +adv(bountifully, bountifully). +adv(bravely, bravely). +adv(breadthways, breadthways). +adv(breadthwise, breadthwise). +adv(breathlessly, breathlessly). +adv(breezily, breezily). +adv(bright, bright). +adv(brightly, brightly). +adv(brilliantly, brilliantly). +adv(briskly, briskly). +adv(broadways, broadways). +adv(broadwise, broadwise). +adv(brusquely, brusquely). +adv(brutally, brutally). +adv(bumptiously, bumptiously). +adv(buoyantly, buoyantly). +adv(busily, busily). +adv(cagily, cagily). +adv(calmly, calmly). +adv(cantankerously, cantankerously). +adv(capably, capably). +adv(capriciously, capriciously). +adv(captiously, captiously). +adv(carefully, carefully). +adv(carelessly, carelessly). +adv(caressingly, caressingly). +adv(carnally, carnally). +adv(casually, casually). +adv(catastrophically, catastrophically). +adv(categorically, categorically). +adv(caustically, caustically). +adv(cautiously, cautiously). +adv(ceaselessly, ceaselessly). +adv(centennially, centennially). +adv(centrally, centrally). +adv(ceremonially, ceremonially). +adv(ceremoniously, ceremoniously). +adv(chaotically, chaotically). +adv(characteristically, characteristically). +adv(charily, charily). +adv(charitably, charitably). +adv(charmingly, charmingly). +adv(chastely, chastely). +adv(chattily, chattily). +adv(cheaply, cheaply). +adv(cheekily, cheekily). +adv(cheerfully, cheerfully). +adv(cheerily, cheerily). +adv(cheerlessly, cheerlessly). +adv(chiefly, chiefly). +adv(childishly, childishly). +adv(chirpily, chirpily). +adv(chronically, chronically). +adv(circumspectly, circumspectly). +adv(clammily, clammily). +adv(classically, classically). +adv(cleanly, cleanly). +adv(clockwise, clockwise). +adv(closely, closely). +adv(clumsily, clumsily). +adv(coarsely, coarsely). +adv(coastwise, coastwise). +adv(coaxingly, coaxingly). +adv(coherently, coherently). +adv(coldly, coldly). +adv(collectedly, collectedly). +adv(collectively, collectively). +adv(comfortably, comfortably). +adv(commonly, commonly). +adv(communally, communally). +adv(compactly, compactly). +adv(compassionately, compassionately). +adv(compatibly, compatibly). +adv(competently, competently). +adv(competitively, competitively). +adv(complacently, complacently). +adv(complainingly, complainingly). +adv(completely, completely). +adv(composedly, composedly). +adv(comprehensively, comprehensively). +adv(compulsively, compulsively). +adv(compulsorily, compulsorily). +adv(comradely, comradely). +adv(concernedly, concernedly). +adv(concisely, concisely). +adv(conclusively, conclusively). +adv(concretely, concretely). +adv(concurrently, concurrently). +adv(condescendingly, condescendingly). +adv(confidentially, confidentially). +adv(confidently, confidently). +adv(confidingly, confidingly). +adv(confusedly, confusedly). +adv(conjointly, conjointly). +adv(consciously, consciously). +adv(consecutively, consecutively). +adv(conservatively, conservatively). +adv(considerably, considerably). +adv(considerately, considerately). +adv(consistently, consistently). +adv(conspicuously, conspicuously). +adv(constantly, constantly). +adv(constructively, constructively). +adv(contemporaneously, contemporaneously). +adv(contemptuously, contemptuously). +adv(contentedly, contentedly). +adv(contiguously, contiguously). +adv(continually, continually). +adv(continuously, continuously). +adv(contritely, contritely). +adv(contumaciously, contumaciously). +adv(conveniently, conveniently). +adv(conventionally, conventionally). +adv(convexly, convexly). +adv(convincingly, convincingly). +adv(convulsively, convulsively). +adv(coolly, coolly). +adv(coordinately, coordinately). +adv(copiously, copiously). +adv(coquettishly, coquettishly). +adv(cordially, cordially). +adv(correctly, correctly). +adv(cosily, cosily). +adv(counterclockwise, counterclockwise). +adv(courageously, courageously). +adv(courteously, courteously). +adv(covertly, covertly). +adv(covetously, covetously). +adv(coyly, coyly). +adv(crazily, crazily). +adv(creakily, creakily). +adv(creatively, creatively). +adv(credibly, credibly). +adv(creditably, creditably). +adv(criminally, criminally). +adv(crisply, crisply). +adv(crisscross, crisscross). +adv(critically, critically). +adv(crosscountry, crosscountry). +adv(crossly, crossly). +adv(crosswise, crosswise). +adv(crucially, crucially). +adv(crudely, crudely). +adv(crushingly, crushingly). +adv(cumulatively, cumulatively). +adv(cunningly, cunningly). +adv(currently, currently). +adv(currishly, currishly). +adv(cursorily, cursorily). +adv(curtly, curtly). +adv(cussedly, cussedly). +adv(customarily, customarily). +adv(cutely, cutely). +adv(cynically, cynically). +adv(daily, daily). +adv(daintily, daintily). +adv(damnably, damnably). +adv(damned, damned). +adv(damply, damply). +adv(dangerously, dangerously). +adv(daringly, daringly). +adv(darkly, darkly). +adv(dashingly, dashingly). +adv(daylong, daylong). +adv(dazedly, dazedly). +adv(dead, dead). +adv(deadly, deadly). +adv(dearly, dearly). +adv(deathly, deathly). +adv(deceivingly, deceivingly). +adv(decently, decently). +adv(deceptively, deceptively). +adv(decidedly, decidedly). +adv(decisively, decisively). +adv(decorously, decorously). +adv(deeply, deeply). +adv(defectively, defectively). +adv(defencelessly, defencelessly). +adv(defensively, defensively). +adv(deferentially, deferentially). +adv(defiantly, defiantly). +adv(definitively, definitively). +adv(deftly, deftly). +adv(dejectedly, dejectedly). +adv(deliberately, deliberately). +adv(delicately, delicately). +adv(deliciously, deliciously). +adv(delightedly, delightedly). +adv(delightfully, delightfully). +adv(deliriously, deliriously). +adv(delusively, delusively). +adv(democratically, democratically). +adv(demoniacally, demoniacally). +adv(demonstrably, demonstrably). +adv(demonstratively, demonstratively). +adv(demurely, demurely). +adv(densely, densely). +adv(deplorably, deplorably). +adv(derisively, derisively). +adv(desolately, desolately). +adv(despairingly, despairingly). +adv(desperately, desperately). +adv(despitefully, despitefully). +adv(despondently, despondently). +adv(determinedly, determinedly). +adv(detrimentally, detrimentally). +adv(deucedly, deucedly). +adv(devilish, devilish). +adv(devilishly, devilishly). +adv(devotedly, devotedly). +adv(devoutly, devoutly). +adv(dexterously, dexterously). +adv(diagonally, diagonally). +adv(diametrically, diametrically). +adv(didactically, didactically). +adv(differentially, differentially). +adv(differently, differently). +adv(diffidently, diffidently). +adv(diffusely, diffusely). +adv(digitally, digitally). +adv(diligently, diligently). +adv(dimly, dimly). +adv(dingily, dingily). +adv(diplomatically, diplomatically). +adv(direct, direct). +adv(directly, directly). +adv(direfully, direfully). +adv(dirtily, dirtily). +adv(disappointedly, disappointedly). +adv(disappointingly, disappointingly). +adv(disapprovingly, disapprovingly). +adv(disastrously, disastrously). +adv(disbelievingly, disbelievingly). +adv(disconcertingly, disconcertingly). +adv(disconsolately, disconsolately). +adv(discontentedly, discontentedly). +adv(discordantly, discordantly). +adv(discreditably, discreditably). +adv(disdainfully, disdainfully). +adv(disgustedly, disgustedly). +adv(dishonestly, dishonestly). +adv(disjointedly, disjointedly). +adv(dismally, dismally). +adv(disparagingly, disparagingly). +adv(dispassionately, dispassionately). +adv(dispiritedly, dispiritedly). +adv(disproportionately, disproportionately). +adv(disputatiously, disputatiously). +adv(disrespectfully, disrespectfully). +adv(dissolutely, dissolutely). +adv(distantly, distantly). +adv(distastefully, distastefully). +adv(distinctively, distinctively). +adv(distinctly, distinctly). +adv(distractedly, distractedly). +adv(distressfully, distressfully). +adv(distressingly, distressingly). +adv(distributively, distributively). +adv(distrustfully, distrustfully). +adv(disturbingly, disturbingly). +adv(diversely, diversely). +adv(divinely, divinely). +adv(dizzily, dizzily). +adv(doggedly, doggedly). +adv(doggo, doggo). +adv(dogmatically, dogmatically). +adv(dolefully, dolefully). +adv(domestically, domestically). +adv(dominantly, dominantly). +adv(doubly, doubly). +adv(doubtfully, doubtfully). +adv(dourly, dourly). +adv(dowdily, dowdily). +adv(downhill, downhill). +adv(downright, downright). +adv(downstairs, downstairs). +adv(downstream, downstream). +adv(downtown, downtown). +adv(downward, downward). +adv(downwards, downwards). +adv(drably, drably). +adv(dramatically, dramatically). +adv(drastically, drastically). +adv(dreadfully, dreadfully). +adv(dreamily, dreamily). +adv(drearily, drearily). +adv(droopingly, droopingly). +adv(drowsily, drowsily). +adv(drunkenly, drunkenly). +adv(dubiously, dubiously). +adv(dully, dully). +adv(duly, duly). +adv(dumbly, dumbly). +adv(dutifully, dutifully). +adv(dynamically, dynamically). +adv(eagerly, eagerly). +adv(early, early). +adv(earnestly, earnestly). +adv(easily, easily). +adv(east, east). +adv(eastward, eastward). +adv(eastwards, eastwards). +adv(easy, easy). +adv(ebulliently, ebulliently). +adv(ecstatically, ecstatically). +adv(edgeways, edgeways). +adv(edgewise, edgewise). +adv(educationally, educationally). +adv(eerily, eerily). +adv(effectually, effectually). +adv(efficaciously, efficaciously). +adv(efficiently, efficiently). +adv(effortlessly, effortlessly). +adv(effusively, effusively). +adv(egotistically, egotistically). +adv(elaborately, elaborately). +adv(electrically, electrically). +adv(electronically, electronically). +adv(elegantly, elegantly). +adv(eloquently, eloquently). +adv(elsewhere, elsewhere). +adv(embarrassingly, embarrassingly). +adv(eminently, eminently). +adv(emphatically, emphatically). +adv(emulously, emulously). +adv(enchantingly, enchantingly). +adv(encouragingly, encouragingly). +adv(endearingly, endearingly). +adv(endlessly, endlessly). +adv(enduringly, enduringly). +adv(endways, endways). +adv(endwise, endwise). +adv(energetically, energetically). +adv(engagingly, engagingly). +adv(enigmatically, enigmatically). +adv(enjoyably, enjoyably). +adv(enormously, enormously). +adv(enough, enough). +adv(enquiringly, enquiringly). +adv(enterprisingly, enterprisingly). +adv(entertainingly, entertainingly). +adv(enthusiastically, enthusiastically). +adv(entirely, entirely). +adv(entreatingly, entreatingly). +adv(enviously, enviously). +adv(equably, equably). +adv(equitably, equitably). +adv(ere, ere). +adv(erectly, erectly). +adv(ergo, ergo). +adv(erratically, erratically). +adv(erroneously, erroneously). +adv(eruditely, eruditely). +adv(especially, especially). +adv(essentially, essentially). +adv(eternally, eternally). +adv(ethnically, ethnically). +adv(evasively, evasively). +adv(even, even). +adv(evenly, evenly). +adv(ever, ever). +adv(evermore, evermore). +adv(evilly, evilly). +adv(exactly, exactly). +adv(exceedingly, exceedingly). +adv(excellently, excellently). +adv(excessively, excessively). +adv(excitedly, excitedly). +adv(exclusively, exclusively). +adv(excruciatingly, excruciatingly). +adv(excusably, excusably). +adv(exhaustively, exhaustively). +adv(exorbitantly, exorbitantly). +adv(expansively, expansively). +adv(expectantly, expectantly). +adv(expediently, expediently). +adv(expeditiously, expeditiously). +adv(expensively, expensively). +adv(expertly, expertly). +adv(explicitly, explicitly). +adv(explosively, explosively). +adv(exponentially, exponentially). +adv(expressively, expressively). +adv(expressly, expressly). +adv(extemporarily, extemporarily). +adv(extempore, extempore). +adv(extensively, extensively). +adv(externally, externally). +adv(extortionately, extortionately). +adv(extraordinarily, extraordinarily). +adv(extravagantly, extravagantly). +adv(extremely, extremely). +adv(exuberantly, exuberantly). +adv(exultantly, exultantly). +adv(fabulously, fabulously). +adv(facetiously, facetiously). +adv(faddily, faddily). +adv(fain, fain). +adv(faintly, faintly). +adv(fairly, fairly). +adv(faithfully, faithfully). +adv(faithlessly, faithlessly). +adv(false, false). +adv(falsely, falsely). +adv(falteringly, falteringly). +adv(familiarly, familiarly). +adv(famously, famously). +adv(fanatically, fanatically). +adv(fancifully, fancifully). +adv(fantastically, fantastically). +adv(far, far). +adv(farcically, farcically). +adv(fascinatingly, fascinatingly). +adv(fashionably, fashionably). +adv(fast, fast). +adv(fastidiously, fastidiously). +adv(fatuously, fatuously). +adv(faultily, faultily). +adv(faultlessly, faultlessly). +adv(favorably, favorably). +adv(favourably, favourably). +adv(fearfully, fearfully). +adv(fearlessly, fearlessly). +adv(fearsomely, fearsomely). +adv(fecklessly, fecklessly). +adv(federally, federally). +adv(feebly, feebly). +adv(feelingly, feelingly). +adv(felicitously, felicitously). +adv(ferociously, ferociously). +adv(fervently, fervently). +adv(fervidly, fervidly). +adv(feverishly, feverishly). +adv(fiendishly, fiendishly). +adv(fiercely, fiercely). +adv(fierily, fierily). +adv(fifthly, fifthly). +adv(filthily, filthily). +adv(financially, financially). +adv(finely, finely). +adv(firmly, firmly). +adv(first, first). +adv(fitfully, fitfully). +adv(fitly, fitly). +adv(fixedly, fixedly). +adv(flabbily, flabbily). +adv(flagrantly, flagrantly). +adv(flamboyantly, flamboyantly). +adv(flashily, flashily). +adv(flatly, flatly). +adv(flawlessly, flawlessly). +adv(fleetly, fleetly). +adv(flexibly, flexibly). +adv(flimsily, flimsily). +adv(flippantly, flippantly). +adv(floridly, floridly). +adv(fluently, fluently). +adv(fondly, fondly). +adv(forbiddingly, forbiddingly). +adv(forcefully, forcefully). +adv(forcibly, forcibly). +adv(forever, forever). +adv(forgetfully, forgetfully). +adv(forgivingly, forgivingly). +adv(forlornly, forlornly). +adv(formerly, formerly). +adv(formidably, formidably). +adv(formlessly, formlessly). +adv(forrader, forrader). +adv(forsooth, forsooth). +adv(forth, forth). +adv(forthwith, forthwith). +adv(fortissimo, fortissimo). +adv(fortnightly, fortnightly). +adv(foully, foully). +adv(fourfold, fourfold). +adv(fourthly, fourthly). +adv(fractionally, fractionally). +adv(fractiously, fractiously). +adv(frantically, frantically). +adv(fraternally, fraternally). +adv(fraudulently, fraudulently). +adv(freakishly, freakishly). +adv(freely, freely). +adv(frenziedly, frenziedly). +adv(frequently, frequently). +adv(fresh, fresh). +adv(freshly, freshly). +adv(fretfully, fretfully). +adv(frightfully, frightfully). +adv(frigidly, frigidly). +adv(friskily, friskily). +adv(frivolously, frivolously). +adv(fro, fro). +adv(frostily, frostily). +adv(frothily, frothily). +adv(frowningly, frowningly). +adv(frugally, frugally). +adv(fruitfully, fruitfully). +adv(fruitlessly, fruitlessly). +adv(fully, fully). +adv(fulsomely, fulsomely). +adv(functionally, functionally). +adv(fundamentally, fundamentally). +adv(furiously, furiously). +adv(furtively, furtively). +adv(fussily, fussily). +adv(gaily, gaily). +adv(gainfully, gainfully). +adv(galore, galore). +adv(gamely, gamely). +adv(garishly, garishly). +adv(gaudily, gaudily). +adv(generically, generically). +adv(genially, genially). +adv(gently, gently). +adv(genuinely, genuinely). +adv(gibingly, gibingly). +adv(giddily, giddily). +adv(gingerly, gingerly). +adv(girlishly, girlishly). +adv(gladly, gladly). +adv(gleefully, gleefully). +adv(glibly, glibly). +adv(glissando, glissando). +adv(gloatingly, gloatingly). +adv(globally, globally). +adv(gloomily, gloomily). +adv(gloriously, gloriously). +adv(glossily, glossily). +adv(gloweringly, gloweringly). +adv(glowingly, glowingly). +adv(glumly, glumly). +adv(goddam, goddam). +adv(gorgeously, gorgeously). +adv(gracefully, gracefully). +adv(gradually, gradually). +adv(grandly, grandly). +adv(graphically, graphically). +adv(gratefully, gratefully). +adv(gratingly, gratingly). +adv(gratis, gratis). +adv(gratuitously, gratuitously). +adv(gravely, gravely). +adv(greasily, greasily). +adv(greatly, greatly). +adv(greedily, greedily). +adv(gregariously, gregariously). +adv(greyly, greyly). +adv(grievously, grievously). +adv(grimly, grimly). +adv(gropingly, gropingly). +adv(grossly, grossly). +adv(growlingly, growlingly). +adv(grudgingly, grudgingly). +adv(gruffly, gruffly). +adv(grumpily, grumpily). +adv(guardedly, guardedly). +adv(guiltily, guiltily). +adv(gushingly, gushingly). +adv(gutturally, gutturally). +adv(habitually, habitually). +adv(halfway, halfway). +adv(haltingly, haltingly). +adv(handily, handily). +adv(handsomely, handsomely). +adv(haphazard, haphazard). +adv(haphazardly, haphazardly). +adv(happily, happily). +adv(hard, hard). +adv(hardly, hardly). +adv(harmfully, harmfully). +adv(harmlessly, harmlessly). +adv(harmoniously, harmoniously). +adv(harshly, harshly). +adv(hastily, hastily). +adv(haughtily, haughtily). +adv(hazily, hazily). +adv(headlong, headlong). +adv(healthily, healthily). +adv(heartily, heartily). +adv(heatedly, heatedly). +adv(heavenward, heavenward). +adv(heavenwards, heavenwards). +adv(heavily, heavily). +adv(heavy, heavy). +adv(heinously, heinously). +adv(helplessly, helplessly). +adv(here, here). +adv(hereabouts, hereabouts). +adv(hereby, hereby). +adv(herein, herein). +adv(hereinbefore, hereinbefore). +adv(hereof, hereof). +adv(hereto, hereto). +adv(heretofore, heretofore). +adv(hereupon, hereupon). +adv(herewith, herewith). +adv(hermetically, hermetically). +adv(heroically, heroically). +adv(hesitantly, hesitantly). +adv(hesitatingly, hesitatingly). +adv(hideously, hideously). +adv(high, high). +adv(highly, highly). +adv(hilariously, hilariously). +adv(hither, hither). +adv(hitherto, hitherto). +adv(hoarsely, hoarsely). +adv(homeward, homeward). +adv(homewards, homewards). +adv(honorably, honorably). +adv(honourably, honourably). +adv(horizontally, horizontally). +adv(horribly, horribly). +adv(horridly, horridly). +adv(horrifyingly, horrifyingly). +adv(hospitably, hospitably). +adv(hostilely, hostilely). +adv(hotfoot, hotfoot). +adv(hotly, hotly). +adv(hourly, hourly). +adv(huffily, huffily). +adv(hugely, hugely). +adv(humanely, humanely). +adv(humanly, humanly). +adv(humbly, humbly). +adv(hundredfold, hundredfold). +adv(hungrily, hungrily). +adv(hurriedly, hurriedly). +adv(huskily, huskily). +adv(hydraulicly, hydraulicly). +adv(hygienically, hygienically). +adv(hysterically, hysterically). +adv(ibidem, ibidem). +adv(identically, identically). +adv(identifiably, identifiably). +adv(ideologically, ideologically). +adv(idiotically, idiotically). +adv(idly, idly). +adv(idolatrously, idolatrously). +adv(ignominiously, ignominiously). +adv(ignorantly, ignorantly). +adv(illegally, illegally). +adv(illegibly, illegibly). +adv(illicitly, illicitly). +adv(illustriously, illustriously). +adv(imaginatively, imaginatively). +adv(immaculately, immaculately). +adv(immeasurably, immeasurably). +adv(immediately, immediately). +adv(immensely, immensely). +adv(imminently, imminently). +adv(immoderately, immoderately). +adv(immorally, immorally). +adv(immovably, immovably). +adv(immutably, immutably). +adv(impassively, impassively). +adv(impatiently, impatiently). +adv(impeccably, impeccably). +adv(impenitently, impenitently). +adv(imperatively, imperatively). +adv(imperceptibly, imperceptibly). +adv(imperfectly, imperfectly). +adv(imperiously, imperiously). +adv(impersonally, impersonally). +adv(implausibly, implausibly). +adv(implicitly, implicitly). +adv(imploringly, imploringly). +adv(importantly, importantly). +adv(importunately, importunately). +adv(impossibly, impossibly). +adv(impracticably, impracticably). +adv(imprecisely, imprecisely). +adv(impregnably, impregnably). +adv(impressively, impressively). +adv(improperly, improperly). +adv(improvidently, improvidently). +adv(imprudently, imprudently). +adv(impudently, impudently). +adv(impulsively, impulsively). +adv(inadequately, inadequately). +adv(inadvertently, inadvertently). +adv(inanely, inanely). +adv(incautiously, incautiously). +adv(incessantly, incessantly). +adv(inclusively, inclusively). +adv(incognito, incognito). +adv(incoherently, incoherently). +adv(incomparably, incomparably). +adv(incompetently, incompetently). +adv(incompletely, incompletely). +adv(inconclusively, inconclusively). +adv(inconsequently, inconsequently). +adv(inconsistently, inconsistently). +adv(inconspicuously, inconspicuously). +adv(inconveniently, inconveniently). +adv(incorrectly, incorrectly). +adv(increasingly, increasingly). +adv(incredibly, incredibly). +adv(incredulously, incredulously). +adv(incurably, incurably). +adv(indecisively, indecisively). +adv(indefinitely, indefinitely). +adv(indelibly, indelibly). +adv(independently, independently). +adv(indescribably, indescribably). +adv(indeterminably, indeterminably). +adv(indifferently, indifferently). +adv(indignantly, indignantly). +adv(indirectly, indirectly). +adv(indiscriminately, indiscriminately). +adv(indistinctly, indistinctly). +adv(individually, individually). +adv(indolently, indolently). +adv(indoors, indoors). +adv(industriously, industriously). +adv(industrywide, industrywide). +adv(ineffably, ineffably). +adv(inefficiently, inefficiently). +adv(ineptly, ineptly). +adv(inescapably, inescapably). +adv(inexorably, inexorably). +adv(inexpensively, inexpensively). +adv(inexpertly, inexpertly). +adv(inextricably, inextricably). +adv(infernally, infernally). +adv(infinitely, infinitely). +adv(informatively, informatively). +adv(infra, infra). +adv(infrequently, infrequently). +adv(ingeniously, ingeniously). +adv(ingloriously, ingloriously). +adv(ingratiatingly, ingratiatingly). +adv(inherently, inherently). +adv(initially, initially). +adv(inland, inland). +adv(innately, innately). +adv(inordinately, inordinately). +adv(inorganically, inorganically). +adv(inquiringly, inquiringly). +adv(inquisitively, inquisitively). +adv(insanely, insanely). +adv(insensibly, insensibly). +adv(inshore, inshore). +adv(insidiously, insidiously). +adv(insolently, insolently). +adv(inspirationally, inspirationally). +adv(instantaneously, instantaneously). +adv(instantly, instantly). +adv(instinctively, instinctively). +adv(instructively, instructively). +adv(insufficiently, insufficiently). +adv(insuperably, insuperably). +adv(integrally, integrally). +adv(intellectually, intellectually). +adv(intelligibly, intelligibly). +adv(intensely, intensely). +adv(intensively, intensively). +adv(intentionally, intentionally). +adv(intently, intently). +adv(interchangeably, interchangeably). +adv(intermediately, intermediately). +adv(interminably, interminably). +adv(intermittently, intermittently). +adv(internally, internally). +adv(internationally, internationally). +adv(interrogatively, interrogatively). +adv(intimately, intimately). +adv(intolerably, intolerably). +adv(intolerantly, intolerantly). +adv(intransitively, intransitively). +adv(intravenously, intravenously). +adv(intrepidly, intrepidly). +adv(intricately, intricately). +adv(intrinsically, intrinsically). +adv(intuitively, intuitively). +adv(invariably, invariably). +adv(inventively, inventively). +adv(inversely, inversely). +adv(invincibly, invincibly). +adv(invisibly, invisibly). +adv(involuntarily, involuntarily). +adv(inward, inward). +adv(inwardly, inwardly). +adv(inwards, inwards). +adv(irately, irately). +adv(irrationally, irrationally). +adv(irregularly, irregularly). +adv(irretrievably, irretrievably). +adv(irreversibly, irreversibly). +adv(irritably, irritably). +adv(jarringly, jarringly). +adv(jauntily, jauntily). +adv(jealously, jealously). +adv(jeeringly, jeeringly). +adv(jejunely, jejunely). +adv(jerkily, jerkily). +adv(jocularly, jocularly). +adv(jointly, jointly). +adv(jokingly, jokingly). +adv(jolly, jolly). +adv(jovially, jovially). +adv(joyfully, joyfully). +adv(joylessly, joylessly). +adv(joyously, joyously). +adv(jubilantly, jubilantly). +adv(judiciously, judiciously). +adv(just, just). +adv(justly, justly). +adv(keenly, keenly). +adv(killingly, killingly). +adv(kinda, kinda). +adv(kindly, kindly). +adv(knavishly, knavishly). +adv(knowingly, knowingly). +adv(laboriously, laboriously). +adv(lackadaisically, lackadaisically). +adv(laconically, laconically). +adv(landward, landward). +adv(languidly, languidly). +adv(languorously, languorously). +adv(large, large). +adv(largely, largely). +adv(lasciviously, lasciviously). +adv(late, late). +adv(lately, lately). +adv(laterally, laterally). +adv(latterly, latterly). +adv(laughingly, laughingly). +adv(lavishly, lavishly). +adv(lawfully, lawfully). +adv(lawlessly, lawlessly). +adv(laxly, laxly). +adv(lazily, lazily). +adv(learnedly, learnedly). +adv(least, least). +adv(leeward, leeward). +adv(legato, legato). +adv(legibly, legibly). +adv(legitimately, legitimately). +adv(leisurely, leisurely). +adv(lengthily, lengthily). +adv(lengthways, lengthways). +adv(lengthwise, lengthwise). +adv(leniently, leniently). +adv(lento, lento). +adv(less, less). +adv(lethargically, lethargically). +adv(lewdly, lewdly). +adv(lexically, lexically). +adv(liberally, liberally). +adv(lief, lief). +adv(lifelessly, lifelessly). +adv(lightly, lightly). +adv(lightsomely, lightsomely). +adv(likely, likely). +adv(limpidly, limpidly). +adv(limply, limply). +adv(lineally, lineally). +adv(linearly, linearly). +adv(lingeringly, lingeringly). +adv(lispingly, lispingly). +adv(listlessly, listlessly). +adv(little, little). +adv(lividly, lividly). +adv(locally, locally). +adv(loftily, loftily). +adv(logarithmically, logarithmically). +adv(long, long). +adv(longingly, longingly). +adv(longitudinally, longitudinally). +adv(longways, longways). +adv(longwise, longwise). +adv(loosely, loosely). +adv(loquaciously, loquaciously). +adv(loud, loud). +adv(loudly, loudly). +adv(louringly, louringly). +adv(lovingly, lovingly). +adv(lucidly, lucidly). +adv(ludicrously, ludicrously). +adv(lugubriously, lugubriously). +adv(lukewarmly, lukewarmly). +adv(lusciously, lusciously). +adv(lustfully, lustfully). +adv(lustily, lustily). +adv(luxuriantly, luxuriantly). +adv(madly, madly). +adv(magically, magically). +adv(magisterially, magisterially). +adv(magnetically, magnetically). +adv(magniloquently, magniloquently). +adv(mainly, mainly). +adv(majestically, majestically). +adv(malevolently, malevolently). +adv(maliciously, maliciously). +adv(malignantly, malignantly). +adv(manageably, manageably). +adv(manfully, manfully). +adv(mangily, mangily). +adv(manifestly, manifestly). +adv(manually, manually). +adv(marginally, marginally). +adv(markedly, markedly). +adv(martially, martially). +adv(marvellously, marvellously). +adv(marvelously, marvelously). +adv(masochistically, masochistically). +adv(massively, massively). +adv(masterfully, masterfully). +adv(materially, materially). +adv(maternally, maternally). +adv(maturely, maturely). +adv(mawkishly, mawkishly). +adv(maximally, maximally). +adv(meagrely, meagrely). +adv(meanderingly, meanderingly). +adv(meaningfully, meaningfully). +adv(meaningly, meaningly). +adv(meanly, meanly). +adv(measurably, measurably). +adv(medially, medially). +adv(meditatively, meditatively). +adv(meekly, meekly). +adv(mellowly, mellowly). +adv(melodiously, melodiously). +adv(memorably, memorably). +adv(menacingly, menacingly). +adv(menially, menially). +adv(mentally, mentally). +adv(mercifully, mercifully). +adv(mercilessly, mercilessly). +adv(merely, merely). +adv(meretriciously, meretriciously). +adv(meritoriously, meritoriously). +adv(merrily, merrily). +adv(meseems, meseems). +adv(messily, messily). +adv(methinks, methinks). +adv(methodically, methodically). +adv(methought, methought). +adv(meticulously, meticulously). +adv(mezzo, mezzo). +adv(microscopically, microscopically). +adv(midmost, midmost). +adv(midships, midships). +adv(midway, midway). +adv(midweek, midweek). +adv(mightily, mightily). +adv(mighty, mighty). +adv(mildly, mildly). +adv(millionfold, millionfold). +adv(mincingly, mincingly). +adv(mindfully, mindfully). +adv(mindlessly, mindlessly). +adv(minimally, minimally). +adv(minutely, minutely). +adv(mischievously, mischievously). +adv(miserably, miserably). +adv(mistakenly, mistakenly). +adv(mistily, mistily). +adv(mistrustfully, mistrustfully). +adv(mockingly, mockingly). +adv(moderately, moderately). +adv(modishly, modishly). +adv(moistly, moistly). +adv(molto, molto). +adv(momentarily, momentarily). +adv(momentously, momentously). +adv(monotonously, monotonously). +adv(monstrously, monstrously). +adv(monthly, monthly). +adv(moodily, moodily). +adv(morbidly, morbidly). +adv(morosely, morosely). +adv(mortally, mortally). +adv(mostly, mostly). +adv(motionlessly, motionlessly). +adv(mournfully, mournfully). +adv(much, much). +adv(mulishly, mulishly). +adv(multifariously, multifariously). +adv(municipally, municipally). +adv(munificently, munificently). +adv(murderously, murderously). +adv(murkily, murkily). +adv(musingly, musingly). +adv(mutely, mutely). +adv(mutually, mutually). +adv(mysteriously, mysteriously). +adv(naively, naively). +adv(nakedly, nakedly). +adv(narrowly, narrowly). +adv(nationally, nationally). +adv(nationwide, nationwide). +adv(nattily, nattily). +adv(nearly, nearly). +adv(neatly, neatly). +adv(needlessly, needlessly). +adv(negatively, negatively). +adv(negligently, negligently). +adv(nervously, nervously). +adv(never, never). +adv(nevermore, nevermore). +adv(newly, newly). +adv(nicely, nicely). +adv(nigh, nigh). +adv(nightly, nightly). +adv(nimbly, nimbly). +adv(ninefold, ninefold). +adv(nobly, nobly). +adv(nohow, nohow). +adv(noiselessly, noiselessly). +adv(noisily, noisily). +adv(nominally, nominally). +adv(nonchalantly, nonchalantly). +adv(none, none). +adv(nonstop, nonstop). +adv(north, north). +adv(northeast, northeast). +adv(northwards, northwards). +adv(northwest, northwest). +adv(nostalgically, nostalgically). +adv(notably, notably). +adv(noticeably, noticeably). +adv(notoriously, notoriously). +adv(nowadays, nowadays). +adv(nowise, nowise). +adv(noxiously, noxiously). +adv(numbly, numbly). +adv(obediently, obediently). +adv(objectively, objectively). +adv(obligingly, obligingly). +adv(obliquely, obliquely). +adv(obscurely, obscurely). +adv(obsessionally, obsessionally). +adv(obsessively, obsessively). +adv(obstreperously, obstreperously). +adv(obtusely, obtusely). +adv(occasionally, occasionally). +adv(offhanded, offhanded). +adv(offhandedly, offhandedly). +adv(officiously, officiously). +adv(offside, offside). +adv(offstage, offstage). +adv(oft, oft). +adv(ominously, ominously). +adv(once, once). +adv(onerously, onerously). +adv(onshore, onshore). +adv(onward, onward). +adv(onwards, onwards). +adv(opaquely, opaquely). +adv(openly, openly). +adv(opportunely, opportunely). +adv(oppressively, oppressively). +adv(optically, optically). +adv(optionally, optionally). +adv(opulently, opulently). +adv(orally, orally). +adv(ornately, ornately). +adv(orthogonally, orthogonally). +adv(ostentatiously, ostentatiously). +adv(outdoors, outdoors). +adv(outlandishly, outlandishly). +adv(outrageously, outrageously). +adv(outright, outright). +adv(outspokenly, outspokenly). +adv(outstandingly, outstandingly). +adv(outward, outward). +adv(outwardly, outwardly). +adv(outwards, outwards). +adv(overarm, overarm). +adv(overbearingly, overbearingly). +adv(overboard, overboard). +adv(overhead, overhead). +adv(overleaf, overleaf). +adv(overly, overly). +adv(overmuch, overmuch). +adv(overnight, overnight). +adv(oversea, oversea). +adv(overseas, overseas). +adv(overside, overside). +adv(overtly, overtly). +adv(overwhelmingly, overwhelmingly). +adv(owlishly, owlishly). +adv(pacifically, pacifically). +adv(painfully, painfully). +adv(painlessly, painlessly). +adv(painstakingly, painstakingly). +adv(palatably, palatably). +adv(palely, palely). +adv(pallidly, pallidly). +adv(pardonably, pardonably). +adv(parentally, parentally). +adv(parochially, parochially). +adv(partially, partially). +adv(particularly, particularly). +adv(partly, partly). +adv(passably, passably). +adv(passim, passim). +adv(passionately, passionately). +adv(passively, passively). +adv(patchily, patchily). +adv(patently, patently). +adv(paternally, paternally). +adv(pathetically, pathetically). +adv(pathologically, pathologically). +adv(patiently, patiently). +adv(patriotically, patriotically). +adv(pawkily, pawkily). +adv(peaceably, peaceably). +adv(peacefully, peacefully). +adv(peevishly, peevishly). +adv(pellucidly, pellucidly). +adv(penetratingly, penetratingly). +adv(penitently, penitently). +adv(pensively, pensively). +adv(penuriously, penuriously). +adv(perceptibly, perceptibly). +adv(peremptorily, peremptorily). +adv(perennially, perennially). +adv(perfectly, perfectly). +adv(perfunctorily, perfunctorily). +adv(perilously, perilously). +adv(periodically, periodically). +adv(perkily, perkily). +adv(permanently, permanently). +adv(perpendicularly, perpendicularly). +adv(perpetually, perpetually). +adv(perplexedly, perplexedly). +adv(persistently, persistently). +adv(perspicuously, perspicuously). +adv(persuasively, persuasively). +adv(pertinaciously, pertinaciously). +adv(pertly, pertly). +adv(pervasively, pervasively). +adv(pettishly, pettishly). +adv(petulantly, petulantly). +adv(phenomenally, phenomenally). +adv(phlegmatically, phlegmatically). +adv(phut, phut). +adv(pianissimo, pianissimo). +adv(pickaback, pickaback). +adv(picturesquely, picturesquely). +adv(piecemeal, piecemeal). +adv(piercingly, piercingly). +adv(piously, piously). +adv(piratically, piratically). +adv(piteously, piteously). +adv(pithily, pithily). +adv(pitifully, pitifully). +adv(pitilessly, pitilessly). +adv(pityingly, pityingly). +adv(pizzicato, pizzicato). +adv(placatingly, placatingly). +adv(placidly, placidly). +adv(plaguily, plaguily). +adv(plainly, plainly). +adv(plaintively, plaintively). +adv(playfully, playfully). +adv(pleadingly, pleadingly). +adv(pleasantly, pleasantly). +adv(pleasingly, pleasingly). +adv(plenarily, plenarily). +adv(plenteously, plenteously). +adv(plentifully, plentifully). +adv(pliantly, pliantly). +adv(ploddingly, ploddingly). +adv(pluckily, pluckily). +adv(pneumatically, pneumatically). +adv(poignantly, poignantly). +adv(pointedly, pointedly). +adv(pointlessly, pointlessly). +adv(poisonously, poisonously). +adv(pompously, pompously). +adv(ponderously, ponderously). +adv(poorly, poorly). +adv(popishly, popishly). +adv(popularly, popularly). +adv(portentously, portentously). +adv(positively, positively). +adv(possessively, possessively). +adv(posthumously, posthumously). +adv(potently, potently). +adv(poutingly, poutingly). +adv(powerfully, powerfully). +adv(powerlessly, powerlessly). +adv(practicably, practicably). +adv(praiseworthily, praiseworthily). +adv(precariously, precariously). +adv(precious, precious). +adv(preciously, preciously). +adv(precipitately, precipitately). +adv(precipitously, precipitously). +adv(precisely, precisely). +adv(precociously, precociously). +adv(predominantly, predominantly). +adv(prematurely, prematurely). +adv(preponderantly, preponderantly). +adv(preposterously, preposterously). +adv(presciently, presciently). +adv(presentably, presentably). +adv(presently, presently). +adv(pressingly, pressingly). +adv(prestissimo, prestissimo). +adv(pretendedly, pretendedly). +adv(pretentiously, pretentiously). +adv(preternaturally, preternaturally). +adv(prettily, prettily). +adv(previously, previously). +adv(primarily, primarily). +adv(primitively, primitively). +adv(primly, primly). +adv(principally, principally). +adv(privily, privily). +adv(prodigally, prodigally). +adv(prodigiously, prodigiously). +adv(productively, productively). +adv(proficiently, proficiently). +adv(profitably, profitably). +adv(profoundly, profoundly). +adv(profusely, profusely). +adv(progressively, progressively). +adv(prohibitively, prohibitively). +adv(prominently, prominently). +adv(promiscuously, promiscuously). +adv(promptly, promptly). +adv(pronto, pronto). +adv(properly, properly). +adv(prophetically, prophetically). +adv(proportionally, proportionally). +adv(proportionately, proportionately). +adv(prosily, prosily). +adv(prosperously, prosperously). +adv(protectively, protectively). +adv(protestingly, protestingly). +adv(proudly, proudly). +adv(provisionally, provisionally). +adv(provocatively, provocatively). +adv(prox, prox). +adv(prudently, prudently). +adv(pruriently, pruriently). +adv(publicly, publicly). +adv(pugnaciously, pugnaciously). +adv(punctually, punctually). +adv(pungently, pungently). +adv(punily, punily). +adv(purely, purely). +adv(purportedly, purportedly). +adv(purposefully, purposefully). +adv(purposelessly, purposelessly). +adv(purposely, purposely). +adv(quaintly, quaintly). +adv(qualitatively, qualitatively). +adv(quarterly, quarterly). +adv(queasily, queasily). +adv(querulously, querulously). +adv(questionably, questionably). +adv(questioningly, questioningly). +adv(quickly, quickly). +adv(quiescently, quiescently). +adv(quietly, quietly). +adv(quite, quite). +adv(racily, racily). +adv(radially, radially). +adv(radiantly, radiantly). +adv(radically, radically). +adv(raffishly, raffishly). +adv(raggedly, raggedly). +adv(rakishly, rakishly). +adv(rallentando, rallentando). +adv(rampantly, rampantly). +adv(randomly, randomly). +adv(rankly, rankly). +adv(rapaciously, rapaciously). +adv(rapidly, rapidly). +adv(rapturously, rapturously). +adv(rarely, rarely). +adv(raspingly, raspingly). +adv(rattling, rattling). +adv(raucously, raucously). +adv(ravenously, ravenously). +adv(raving, raving). +adv(ravishingly, ravishingly). +adv(readily, readily). +adv(reasonably, reasonably). +adv(reassuringly, reassuringly). +adv(rebelliously, rebelliously). +adv(rebukingly, rebukingly). +adv(recently, recently). +adv(receptively, receptively). +adv(reciprocally, reciprocally). +adv(recklessly, recklessly). +adv(recognizably, recognizably). +adv(reflectively, reflectively). +adv(refreshingly, refreshingly). +adv(regally, regally). +adv(regionally, regionally). +adv(regularly, regularly). +adv(relatively, relatively). +adv(relentlessly, relentlessly). +adv(reliably, reliably). +adv(reluctantly, reluctantly). +adv(remarkably, remarkably). +adv(reminiscently, reminiscently). +adv(remorsefully, remorsefully). +adv(remotely, remotely). +adv(repeatedly, repeatedly). +adv(repentantly, repentantly). +adv(repetitively, repetitively). +adv(reproachfully, reproachfully). +adv(reprovingly, reprovingly). +adv(resentfully, resentfully). +adv(reservedly, reservedly). +adv(resignedly, resignedly). +adv(resolutely, resolutely). +adv(resoundingly, resoundingly). +adv(resourcefully, resourcefully). +adv(responsibly, responsibly). +adv(restfully, restfully). +adv(restively, restively). +adv(restlessly, restlessly). +adv(restrictively, restrictively). +adv(retentively, retentively). +adv(reticently, reticently). +adv(retroactively, retroactively). +adv(revengefully, revengefully). +adv(reverentially, reverentially). +adv(reverently, reverently). +adv(reversely, reversely). +adv(revoltingly, revoltingly). +adv(richly, richly). +adv(righteously, righteously). +adv(rightfully, rightfully). +adv(rightly, rightly). +adv(rigidly, rigidly). +adv(rigorously, rigorously). +adv(riotously, riotously). +adv(ripely, ripely). +adv(roaring, roaring). +adv(robustly, robustly). +adv(romantically, romantically). +adv(roomily, roomily). +adv(rotationally, rotationally). +adv(rottenly, rottenly). +adv(rotundly, rotundly). +adv(roundly, roundly). +adv(routinely, routinely). +adv(rowdily, rowdily). +adv(royally, royally). +adv(rudely, rudely). +adv(ruefully, ruefully). +adv(ruggedly, ruggedly). +adv(ruinously, ruinously). +adv(ruthlessly, ruthlessly). +adv(sacredly, sacredly). +adv(safely, safely). +adv(sagaciously, sagaciously). +adv(salaciously, salaciously). +adv(sanely, sanely). +adv(sarcastically, sarcastically). +adv(sardonically, sardonically). +adv(satirically, satirically). +adv(satisfactorily, satisfactorily). +adv(saucily, saucily). +adv(savagely, savagely). +adv(scandalously, scandalously). +adv(scantily, scantily). +adv(scarcely, scarcely). +adv(scathingly, scathingly). +adv(scenically, scenically). +adv(schematically, schematically). +adv(scorching, scorching). +adv(scornfully, scornfully). +adv(scrappily, scrappily). +adv(screamingly, screamingly). +adv(scrupulously, scrupulously). +adv(scurrilously, scurrilously). +adv(scurvily, scurvily). +adv(searchingly, searchingly). +adv(seasonally, seasonally). +adv(seawards, seawards). +adv(secretively, secretively). +adv(secretly, secretly). +adv(securely, securely). +adv(sedately, sedately). +adv(seductively, seductively). +adv(sedulously, sedulously). +adv(seedily, seedily). +adv(seldom, seldom). +adv(selectively, selectively). +adv(sensationally, sensationally). +adv(senselessly, senselessly). +adv(sensitively, sensitively). +adv(sensuously, sensuously). +adv(sentimentally, sentimentally). +adv(separably, separably). +adv(separately, separately). +adv(sequentially, sequentially). +adv(serenely, serenely). +adv(serially, serially). +adv(seriatim, seriatim). +adv(servilely, servilely). +adv(sevenfold, sevenfold). +adv(seventhly, seventhly). +adv(severally, severally). +adv(severely, severely). +adv(shabbily, shabbily). +adv(shaggily, shaggily). +adv(shakily, shakily). +adv(shamefacedly, shamefacedly). +adv(shamefully, shamefully). +adv(shamelessly, shamelessly). +adv(shapelessly, shapelessly). +adv(sharply, sharply). +adv(sheepishly, sheepishly). +adv(sheer, sheer). +adv(shiftily, shiftily). +adv(shipshape, shipshape). +adv(shortly, shortly). +adv(showily, showily). +adv(shrewishly, shrewishly). +adv(shrilly, shrilly). +adv(shudderingly, shudderingly). +adv(shyly, shyly). +adv(sic, sic). +adv(sickeningly, sickeningly). +adv(sidelong, sidelong). +adv(sidewards, sidewards). +adv(sideways, sideways). +adv(signally, signally). +adv(significantly, significantly). +adv(silently, silently). +adv(silkily, silkily). +adv(simperingly, simperingly). +adv(simply, simply). +adv(simultaneously, simultaneously). +adv(sincerely, sincerely). +adv(singly, singly). +adv(singularly, singularly). +adv(sixfold, sixfold). +adv(sixthly, sixthly). +adv(skeptically, skeptically). +adv(sketchily, sketchily). +adv(skilfully, skilfully). +adv(skillfully, skillfully). +adv(skimpily, skimpily). +adv(skittishly, skittishly). +adv(skyward, skyward). +adv(skywards, skywards). +adv(slackly, slackly). +adv(slantingly, slantingly). +adv(slantwise, slantwise). +adv(slapdash, slapdash). +adv(slavishly, slavishly). +adv(sleekly, sleekly). +adv(sleepily, sleepily). +adv(sleeplessly, sleeplessly). +adv(slenderly, slenderly). +adv(slightingly, slightingly). +adv(slightly, slightly). +adv(slimly, slimly). +adv(slopingly, slopingly). +adv(sloppily, sloppily). +adv(slouchingly, slouchingly). +adv(slowly, slowly). +adv(sluggishly, sluggishly). +adv(slyly, slyly). +adv(smartly, smartly). +adv(smilingly, smilingly). +adv(smoothly, smoothly). +adv(smugly, smugly). +adv(smuttily, smuttily). +adv(snappishly, snappishly). +adv(sneakingly, sneakingly). +adv(sneeringly, sneeringly). +adv(snobbishly, snobbishly). +adv(snootily, snootily). +adv(snugly, snugly). +adv(sobbingly, sobbingly). +adv(soberly, soberly). +adv(sociably, sociably). +adv(softly, softly). +adv(solely, solely). +adv(solemnly, solemnly). +adv(solicitously, solicitously). +adv(solidly, solidly). +adv(solitarily, solitarily). +adv(sombrely, sombrely). +adv(someday, someday). +adv(someplace, someplace). +adv(sometime, sometime). +adv(sometimes, sometimes). +adv(someway, someway). +adv(somewhat, somewhat). +adv(somewhere, somewhere). +adv(somnolently, somnolently). +adv(sonorously, sonorously). +adv(soon, soon). +adv(soothingly, soothingly). +adv(sopping, sopping). +adv(sorely, sorely). +adv(sorrowfully, sorrowfully). +adv(soulfully, soulfully). +adv(soullessly, soullessly). +adv(soundlessly, soundlessly). +adv(soundly, soundly). +adv(sourly, sourly). +adv(south, south). +adv(southeast, southeast). +adv(southward, southward). +adv(southwards, southwards). +adv(southwest, southwest). +adv(spaciously, spaciously). +adv(sparely, sparely). +adv(sparingly, sparingly). +adv(sparsely, sparsely). +adv(spasmodically, spasmodically). +adv(specially, specially). +adv(spectacularly, spectacularly). +adv(speculatively, speculatively). +adv(speechlessly, speechlessly). +adv(speedily, speedily). +adv(spicily, spicily). +adv(spirally, spirally). +adv(splendidly, splendidly). +adv(spontaneously, spontaneously). +adv(sporadically, sporadically). +adv(sportively, sportively). +adv(spotlessly, spotlessly). +adv(sprucely, sprucely). +adv(squalidly, squalidly). +adv(squarely, squarely). +adv(squeamishly, squeamishly). +adv(staccato, staccato). +adv(staggeringly, staggeringly). +adv(stammeringly, stammeringly). +adv(standoffishly, standoffishly). +adv(staring, staring). +adv(stark, stark). +adv(starkly, starkly). +adv(startlingly, startlingly). +adv(statically, statically). +adv(statutorily, statutorily). +adv(staunchly, staunchly). +adv(steadfastly, steadfastly). +adv(steadily, steadily). +adv(stealthily, stealthily). +adv(steeply, steeply). +adv(sternly, sternly). +adv(stertorously, stertorously). +adv(stickily, stickily). +adv(stiffly, stiffly). +adv(stiltedly, stiltedly). +adv(stirringly, stirringly). +adv(stochastically, stochastically). +adv(stockily, stockily). +adv(stoically, stoically). +adv(stolidly, stolidly). +adv(stonily, stonily). +adv(stormily, stormily). +adv(stoutly, stoutly). +adv(straightforwardly, straightforwardly). +adv(straightway, straightway). +adv(strategically, strategically). +adv(strenuously, strenuously). +adv(stridently, stridently). +adv(strikingly, strikingly). +adv(stringently, stringently). +adv(strongly, strongly). +adv(stubbornly, stubbornly). +adv(studiously, studiously). +adv(stunningly, stunningly). +adv(stupendously, stupendously). +adv(stupidly, stupidly). +adv(sturdily, sturdily). +adv(stutteringly, stutteringly). +adv(stylishly, stylishly). +adv(suavely, suavely). +adv(subjectively, subjectively). +adv(sublimely, sublimely). +adv(submissively, submissively). +adv(substantially, substantially). +adv(subtly, subtly). +adv(successfully, successfully). +adv(successively, successively). +adv(suddenly, suddenly). +adv(sufficiently, sufficiently). +adv(suggestively, suggestively). +adv(sulkily, sulkily). +adv(sullenly, sullenly). +adv(sultrily, sultrily). +adv(summarily, summarily). +adv(sumptuously, sumptuously). +adv(sunnily, sunnily). +adv(superbly, superbly). +adv(superciliously, superciliously). +adv(supernaturally, supernaturally). +adv(supinely, supinely). +adv(supra, supra). +adv(supremely, supremely). +adv(surgically, surgically). +adv(surlily, surlily). +adv(surpassingly, surpassingly). +adv(surprisedly, surprisedly). +adv(surreptitiously, surreptitiously). +adv(suspiciously, suspiciously). +adv(sweepingly, sweepingly). +adv(sweetly, sweetly). +adv(swiftly, swiftly). +adv(swimmingly, swimmingly). +adv(symmetrically, symmetrically). +adv(synchronously, synchronously). +adv(synthetically, synthetically). +adv(systematically, systematically). +adv(tacitly, tacitly). +adv(taciturnly, taciturnly). +adv(tactfully, tactfully). +adv(tactlessly, tactlessly). +adv(tamely, tamely). +adv(tangibly, tangibly). +adv(tardily, tardily). +adv(tartly, tartly). +adv(tastefully, tastefully). +adv(tastelessly, tastelessly). +adv(tastily, tastily). +adv(tattily, tattily). +adv(tauntingly, tauntingly). +adv(tautly, tautly). +adv(tawdrily, tawdrily). +adv(tearfully, tearfully). +adv(technologically, technologically). +adv(tediously, tediously). +adv(telescopically, telescopically). +adv(tellingly, tellingly). +adv(temperamentally, temperamentally). +adv(temperately, temperately). +adv(temporarily, temporarily). +adv(temptingly, temptingly). +adv(tenaciously, tenaciously). +adv(tenderly, tenderly). +adv(tenfold, tenfold). +adv(tensely, tensely). +adv(tentatively, tentatively). +adv(tenthly, tenthly). +adv(tenuously, tenuously). +adv(tepidly, tepidly). +adv(terminally, terminally). +adv(terribly, terribly). +adv(terrifically, terrifically). +adv(tersely, tersely). +adv(testily, testily). +adv(tetchily, tetchily). +adv(theatrically, theatrically). +adv(thenceforth, thenceforth). +adv(thenceforward, thenceforward). +adv(thereabout, thereabout). +adv(thereabouts, thereabouts). +adv(therefrom, therefrom). +adv(therein, therein). +adv(thereinafter, thereinafter). +adv(thereof, thereof). +adv(thereon, thereon). +adv(thereto, thereto). +adv(thereunder, thereunder). +adv(thereupon, thereupon). +adv(therewith, therewith). +adv(therewithal, therewithal). +adv(thermally, thermally). +adv(thermostatically, thermostatically). +adv(thickly, thickly). +adv(thievishly, thievishly). +adv(thinly, thinly). +adv(thirstily, thirstily). +adv(thither, thither). +adv(thoroughly, thoroughly). +adv(thoughtfully, thoughtfully). +adv(thoughtlessly, thoughtlessly). +adv(thousandfold, thousandfold). +adv(threateningly, threateningly). +adv(threefold, threefold). +adv(thrice, thrice). +adv(thriftily, thriftily). +adv(thriftlessly, thriftlessly). +adv(tidily, tidily). +adv(tight, tight). +adv(tightly, tightly). +adv(timidly, timidly). +adv(timorously, timorously). +adv(tiptoe, tiptoe). +adv(tirelessly, tirelessly). +adv(tiresomely, tiresomely). +adv(together, together). +adv(tolerably, tolerably). +adv(tolerantly, tolerantly). +adv(tomorrow, tomorrow). +adv(tonelessly, tonelessly). +adv(tonight, tonight). +adv(topically, topically). +adv(toppingly, toppingly). +adv(torpidly, torpidly). +adv(tortuously, tortuously). +adv(totally, totally). +adv(touchily, touchily). +adv(toughly, toughly). +adv(tranquilly, tranquilly). +adv(transiently, transiently). +adv(transitionally, transitionally). +adv(transitively, transitively). +adv(transparently, transparently). +adv(transversely, transversely). +adv(treacherously, treacherously). +adv(tremendously, tremendously). +adv(tremulously, tremulously). +adv(trenchantly, trenchantly). +adv(trimly, trimly). +adv(trippingly, trippingly). +adv(triumphantly, triumphantly). +adv(tropically, tropically). +adv(truculently, truculently). +adv(trustfully, trustfully). +adv(trustingly, trustingly). +adv(tumultuously, tumultuously). +adv(tunefully, tunefully). +adv(turbulently, turbulently). +adv(turgidly, turgidly). +adv(twice, twice). +adv(twofold, twofold). +adv(ultimately, ultimately). +adv(ultra, ultra). +adv(unacceptably, unacceptably). +adv(unalterably, unalterably). +adv(unambiguously, unambiguously). +adv(unanimously, unanimously). +adv(unashamedly, unashamedly). +adv(unassailably, unassailably). +adv(unassumingly, unassumingly). +adv(unattainably, unattainably). +adv(unawares, unawares). +adv(unbearably, unbearably). +adv(unbecomingly, unbecomingly). +adv(unbeknown, unbeknown). +adv(unbeknownst, unbeknownst). +adv(unbelievingly, unbelievingly). +adv(unblushingly, unblushingly). +adv(uncannily, uncannily). +adv(unceasingly, unceasingly). +adv(unceremoniously, unceremoniously). +adv(uncertainly, uncertainly). +adv(unco, unco). +adv(uncommonly, uncommonly). +adv(uncomplainingly, uncomplainingly). +adv(unconcernedly, unconcernedly). +adv(unconditionally, unconditionally). +adv(unconsciously, unconsciously). +adv(uncontrollably, uncontrollably). +adv(uncritically, uncritically). +adv(underarm, underarm). +adv(underfoot, underfoot). +adv(underhand, underhand). +adv(underneath, underneath). +adv(unduly, unduly). +adv(uneasily, uneasily). +adv(unemotionally, unemotionally). +adv(unendingly, unendingly). +adv(unenthusiastically, unenthusiastically). +adv(unequally, unequally). +adv(unequivocally, unequivocally). +adv(unerringly, unerringly). +adv(unethically, unethically). +adv(unevenly, unevenly). +adv(uneventfully, uneventfully). +adv(unfairly, unfairly). +adv(unfalteringly, unfalteringly). +adv(unfashionably, unfashionably). +adv(unfavourably, unfavourably). +adv(unfeignedly, unfeignedly). +adv(unforgettably, unforgettably). +adv(ungraciously, ungraciously). +adv(ungrammatically, ungrammatically). +adv(unhappily, unhappily). +adv(unhelpfully, unhelpfully). +adv(unhesitatingly, unhesitatingly). +adv(unhurriedly, unhurriedly). +adv(uniformly, uniformly). +adv(unilaterally, unilaterally). +adv(unintelligibly, unintelligibly). +adv(unintentionally, unintentionally). +adv(uninterestingly, uninterestingly). +adv(uninterruptedly, uninterruptedly). +adv(uniquely, uniquely). +adv(unitedly, unitedly). +adv(universally, universally). +adv(unjustifiably, unjustifiably). +adv(unjustly, unjustly). +adv(unknowingly, unknowingly). +adv(unmanageably, unmanageably). +adv(unmemorably, unmemorably). +adv(unmercifully, unmercifully). +adv(unmusically, unmusically). +adv(unobtrusively, unobtrusively). +adv(unpardonably, unpardonably). +adv(unpleasantly, unpleasantly). +adv(unprecedentedly, unprecedentedly). +adv(unpredictably, unpredictably). +adv(unreasonably, unreasonably). +adv(unrecognizably, unrecognizably). +adv(unreliably, unreliably). +adv(unreservedly, unreservedly). +adv(unsatisfactorily, unsatisfactorily). +adv(unscientifically, unscientifically). +adv(unseasonably, unseasonably). +adv(unselfconsciously, unselfconsciously). +adv(unselfishly, unselfishly). +adv(unshakably, unshakably). +adv(unsociably, unsociably). +adv(unsparingly, unsparingly). +adv(unspeakably, unspeakably). +adv(unspecifically, unspecifically). +adv(unsteadily, unsteadily). +adv(unsuccessfully, unsuccessfully). +adv(unsuitably, unsuitably). +adv(unsuspectingly, unsuspectingly). +adv(unswervingly, unswervingly). +adv(unsympathetically, unsympathetically). +adv(unsystematically, unsystematically). +adv(unthinkingly, unthinkingly). +adv(untidily, untidily). +adv(untruly, untruly). +adv(unusually, unusually). +adv(usually, usually). +adv(often, often). +adv(unutterably, unutterably). +adv(unwarily, unwarily). +adv(unwaveringly, unwaveringly). +adv(unwillingly, unwillingly). +adv(unwittingly, unwittingly). +adv(upcountry, upcountry). +adv(uphill, uphill). +adv(uppermost, uppermost). +adv(uppishly, uppishly). +adv(uprightly, uprightly). +adv(uproariously, uproariously). +adv(upstage, upstage). +adv(upstairs, upstairs). +adv(upstream, upstream). +adv(uptown, uptown). +adv(upward, upward). +adv(upwards, upwards). +adv(urbanely, urbanely). +adv(urgently, urgently). +adv(usefully, usefully). +adv(utterly, utterly). +adv(uxoriously, uxoriously). +adv(vacantly, vacantly). +adv(vacuously, vacuously). +adv(vaguely, vaguely). +adv(vainly, vainly). +adv(valiantly, valiantly). +adv(validly, validly). +adv(vapidly, vapidly). +adv(variably, variably). +adv(variously, variously). +adv(vastly, vastly). +adv(vauntingly, vauntingly). +adv(vehemently, vehemently). +adv(venally, venally). +adv(venomously, venomously). +adv(veraciously, veraciously). +adv(verbally, verbally). +adv(verbatim, verbatim). +adv(verbosely, verbosely). +adv(vertically, vertically). +adv(vicariously, vicariously). +adv(viciously, viciously). +adv(victoriously, victoriously). +adv(vigilantly, vigilantly). +adv(vigorously, vigorously). +adv(vilely, vilely). +adv(vindictively, vindictively). +adv(violently, violently). +adv(virulently, virulently). +adv(visibly, visibly). +adv(vitally, vitally). +adv(vivace, vivace). +adv(vivaciously, vivaciously). +adv(vividly, vividly). +adv(volubly, volubly). +adv(voluntarily, voluntarily). +adv(voluptuously, voluptuously). +adv(voraciously, voraciously). +adv(voyeuristically, voyeuristically). +adv(waggishly, waggishly). +adv(wanly, wanly). +adv(wantonly, wantonly). +adv(warily, warily). +adv(warmly, warmly). +adv(watchfully, watchfully). +adv(weakly, weakly). +adv(wealthily, wealthily). +adv(wearily, wearily). +adv(weekly, weekly). +adv(weightily, weightily). +adv(weirdly, weirdly). +adv(west, west). +adv(westward, westward). +adv(westwards, westwards). +adv(wheezily, wheezily). +adv(whereabouts, whereabouts). +adv(whereat, whereat). +adv(wheresoever, wheresoever). +adv(wherewith, wherewith). +adv(whimsically, whimsically). +adv(whither, whither). +adv(whithersoever, whithersoever). +adv(wholeheartedly, wholeheartedly). +adv(wholesomely, wholesomely). +adv(wholly, wholly). +adv(whopping, whopping). +adv(wickedly, wickedly). +adv(wide, wide). +adv(widely, widely). +adv(wild, wild). +adv(wildly, wildly). +adv(wilfully, wilfully). +adv(willfully, willfully). +adv(willingly, willingly). +adv(windily, windily). +adv(winsomely, winsomely). +adv(wisely, wisely). +adv(wishfully, wishfully). +adv(wistfully, wistfully). +adv(witheringly, witheringly). +adv(wittily, wittily). +adv(wittingly, wittingly). +adv(woefully, woefully). +adv(wonderfully, wonderfully). +adv(wonderingly, wonderingly). +adv(wondrous, wondrous). +adv(wordily, wordily). +adv(wrathfully, wrathfully). +adv(wretchedly, wretchedly). +adv(wrongfully, wrongfully). +adv(wrongly, wrongly). +adv(wryly, wryly). +adv(yearly, yearly). +adv(yearningly, yearningly). +adv(yieldingly, yieldingly). +adv(yon, yon). +adv(yonder, yonder). +adv(youthfully, youthfully). +adv(zealously, zealously). +adv(zestfully, zestfully). +adv_comp(brighter, bright). +adv_comp(closer, close). +adv_comp(deeper, deep). +adv_comp(earlier, early). +adv_comp(easier, easy). +adv_comp(farther, far). +adv_comp(faster, fast). +adv_comp(further, far). +adv_comp(harder, hard). +adv_comp(higher, high). +adv_comp(later, late). +adv_comp(louder, loud). +adv_comp(lower, low). +adv_comp(quicker, quick). +adv_comp(rougher, rough). +adv_comp(sharper, sharp). +adv_comp(slower, slow). +adv_comp(straighter, straight). +adv_comp(thicker, thick). +adv_comp(thinner, thin). +adv_comp(wider, wide). +adv_comp(worse, bad). +adv_sup(brightest, bright). +adv_sup(closest, close). +adv_sup(deepest, deep). +adv_sup(earliest, early). +adv_sup(easiest, easy). +adv_sup(farthest, far). +adv_sup(fastest, fast). +adv_sup(furthest, far). +adv_sup(hardest, hard). +adv_sup(highest, high). +adv_sup(latest, late). +adv_sup(loudest, loud). +adv_sup(lowest, low). +adv_sup(quickest, quick). +adv_sup(roughest, rough). +adv_sup(sharpest, sharp). +adv_sup(slowest, slow). +adv_sup(straightest, straight). +adv_sup(thickest, thick). +adv_sup(thinnest, thin). +adv_sup(widest, wide). +adv_sup(worst, bad). +dv_finsg('force-feeds', 'force-feed', ''). +dv_finsg(accords, accord, ''). +dv_finsg(adjudges, adjudge, ''). +dv_finsg(administers, administer, ''). +dv_finsg(advances, advance, ''). +dv_finsg(affords, afford, ''). +dv_finsg(aims, aim, at). +dv_finsg(allocates, allocate, ''). +dv_finsg(allows, allow, ''). +dv_finsg(applies, apply, to). +dv_finsg(apportions, apportion, ''). +dv_finsg(asks, ask, ''). +dv_finsg(assesses, assess, ''). +dv_finsg(assigns, assign, ''). +dv_finsg(assigns, assign, to). +dv_finsg(assures, assure, ''). +dv_finsg(avows, avow, ''). +dv_finsg(awards, award, ''). +dv_finsg(bakes, bake, ''). +dv_finsg(bars, bar, ''). +dv_finsg(begrudges, begrudge, ''). +dv_finsg(bequeaths, bequeath, ''). +dv_finsg(betroths, betroth, ''). +dv_finsg(bets, bet, ''). +dv_finsg(bids, bid, ''). +dv_finsg(bills, bill, ''). +dv_finsg(brings, bring, ''). +dv_finsg(builds, build, ''). +dv_finsg(bums, bum, ''). +dv_finsg(buys, buy, ''). +dv_finsg(cables, cable, ''). +dv_finsg(causes, cause, ''). +dv_finsg(charges, charge, ''). +dv_finsg(concedes, concede, ''). +dv_finsg(cooks, cook, ''). +dv_finsg(costs, cost, ''). +dv_finsg(costs, cost, to). +dv_finsg(croons, croon, ''). +dv_finsg(deals, deal, ''). +dv_finsg(delivers, deliver, ''). +dv_finsg(denies, deny, ''). +dv_finsg(depresses, depress, ''). +dv_finsg(draws, draw, ''). +dv_finsg(drops, drop, ''). +dv_finsg(earns, earn, ''). +dv_finsg(edges, edge, ''). +dv_finsg(ensures, ensure, ''). +dv_finsg(entitles, entitle, ''). +dv_finsg(envies, envy, ''). +dv_finsg(faxes, fax, ''). +dv_finsg(feeds, feed, ''). +dv_finsg(fetches, fetch, ''). +dv_finsg(figures, figure, ''). +dv_finsg(fills, fill, ''). +dv_finsg(finds, find, ''). +dv_finsg(fines, fine, ''). +dv_finsg(fixes, fix, ''). +dv_finsg(forgives, forgive, ''). +dv_finsg(furnishes, furnish, ''). +dv_finsg(gains, gain, ''). +dv_finsg(gets, get, ''). +dv_finsg(gives, give, ''). +dv_finsg(gives, give, to). +dv_finsg(grants, grant, ''). +dv_finsg(grudges, grudge, ''). +dv_finsg(guarantees, guarantee, ''). +dv_finsg(hands, hand, ''). +dv_finsg(increases, increase, ''). +dv_finsg(issues, issue, ''). +dv_finsg(knits, knit, ''). +dv_finsg(lands, land, ''). +dv_finsg(lasts, last, ''). +dv_finsg(leaves, leave, ''). +dv_finsg(lends, lend, ''). +dv_finsg(lets, let, ''). +dv_finsg(licences, licence, ''). +dv_finsg(licenses, license, ''). +dv_finsg(loans, loan, ''). +dv_finsg(loses, lose, ''). +dv_finsg(mails, mail, ''). +dv_finsg(makes, make, ''). +dv_finsg(means, mean, ''). +dv_finsg(offers, offer, ''). +dv_finsg(offers, offer, to). +dv_finsg(orders, order, ''). +dv_finsg(overcharges, overcharge, ''). +dv_finsg(owes, owe, ''). +dv_finsg(pays, pay, ''). +dv_finsg(pays, pay, to). +dv_finsg(peels, peel, ''). +dv_finsg(permits, permit, ''). +dv_finsg(picks, pick, ''). +dv_finsg(pitches, pitch, ''). +dv_finsg(pours, pour, ''). +dv_finsg(prepares, prepare, ''). +dv_finsg(prescribes, prescribe, ''). +dv_finsg(proffers, proffer, ''). +dv_finsg(profits, profit, ''). +dv_finsg(promises, promise, ''). +dv_finsg(provides, provide, ''). +dv_finsg(provides, provide, to). +dv_finsg(purveys, purvey, ''). +dv_finsg(pushes, push, ''). +dv_finsg(quotes, quote, ''). +dv_finsg(rates, rate, ''). +dv_finsg(reads, read, ''). +dv_finsg(reassigns, reassign, ''). +dv_finsg(recites, recite, ''). +dv_finsg(recounts, recount, ''). +dv_finsg(refuses, refuse, ''). +dv_finsg(regards, regard, as). +dv_finsg(reimburses, reimburse, ''). +dv_finsg(reoffers, reoffer, ''). +dv_finsg(repays, repay, ''). +dv_finsg(rides, ride, ''). +dv_finsg(rules, rule, ''). +dv_finsg(runs, run, as). +dv_finsg(saves, save, ''). +dv_finsg(secures, secure, ''). +dv_finsg(sells, sell, ''). +dv_finsg(sends, send, ''). +dv_finsg(sends, send, to). +dv_finsg(serves, serve, ''). +dv_finsg(serves, serve, to). +dv_finsg(ships, ship, ''). +dv_finsg(shows, show, ''). +dv_finsg(shows, show, to). +dv_finsg(sings, sing, ''). +dv_finsg(slips, slip, ''). +dv_finsg(spares, spare, ''). +dv_finsg(spins, spin, ''). +dv_finsg(succeeds, succeed, as). +dv_finsg(takes, take, ''). +dv_finsg(taxes, tax, ''). +dv_finsg(teaches, teach, ''). +dv_finsg(tears, tear, ''). +dv_finsg(tells, tell, ''). +dv_finsg(throws, throw, ''). +dv_finsg(tips, tip, ''). +dv_finsg(turns, turn, into). +dv_finsg(undercharges, undercharge, ''). +dv_finsg(votes, vote, ''). +dv_finsg(wills, will, ''). +dv_finsg(wins, win, ''). +dv_finsg(wires, wire, ''). +dv_finsg(wishes, wish, ''). +dv_finsg(writes, write, ''). +dv_finsg(yields, yield, ''). +dv_infpl('force-feed', 'force-feed', ''). +dv_infpl(accord, accord, ''). +dv_infpl(adjudge, adjudge, ''). +dv_infpl(administer, administer, ''). +dv_infpl(advance, advance, ''). +dv_infpl(afford, afford, ''). +dv_infpl(aim, aim, at). +dv_infpl(allocate, allocate, ''). +dv_infpl(allow, allow, ''). +dv_infpl(apply, apply, to). +dv_infpl(apportion, apportion, ''). +dv_infpl(ask, ask, ''). +dv_infpl(assess, assess, ''). +dv_infpl(assign, assign, ''). +dv_infpl(assign, assign, to). +dv_infpl(assure, assure, ''). +dv_infpl(avow, avow, ''). +dv_infpl(award, award, ''). +dv_infpl(bake, bake, ''). +dv_infpl(bar, bar, ''). +dv_infpl(begrudge, begrudge, ''). +dv_infpl(bequeath, bequeath, ''). +dv_infpl(bet, bet, ''). +dv_infpl(betroth, betroth, ''). +dv_infpl(bid, bid, ''). +dv_infpl(bill, bill, ''). +dv_infpl(bring, bring, ''). +dv_infpl(build, build, ''). +dv_infpl(bum, bum, ''). +dv_infpl(buy, buy, ''). +dv_infpl(cable, cable, ''). +dv_infpl(cause, cause, ''). +dv_infpl(charge, charge, ''). +dv_infpl(concede, concede, ''). +dv_infpl(cook, cook, ''). +dv_infpl(cost, cost, ''). +dv_infpl(cost, cost, to). +dv_infpl(croon, croon, ''). +dv_infpl(deal, deal, ''). +dv_infpl(deliver, deliver, ''). +dv_infpl(deny, deny, ''). +dv_infpl(depress, depress, ''). +dv_infpl(draw, draw, ''). +dv_infpl(drop, drop, ''). +dv_infpl(earn, earn, ''). +dv_infpl(edge, edge, ''). +dv_infpl(ensure, ensure, ''). +dv_infpl(entitle, entitle, ''). +dv_infpl(envy, envy, ''). +dv_infpl(fax, fax, ''). +dv_infpl(feed, feed, ''). +dv_infpl(fetch, fetch, ''). +dv_infpl(figure, figure, ''). +dv_infpl(fill, fill, ''). +dv_infpl(find, find, ''). +dv_infpl(fine, fine, ''). +dv_infpl(fix, fix, ''). +dv_infpl(forgive, forgive, ''). +dv_infpl(furnish, furnish, ''). +dv_infpl(gain, gain, ''). +dv_infpl(get, get, ''). +dv_infpl(give, give, ''). +dv_infpl(give, give, to). +dv_infpl(grant, grant, ''). +dv_infpl(grudge, grudge, ''). +dv_infpl(guarantee, guarantee, ''). +dv_infpl(hand, hand, ''). +dv_infpl(increase, increase, ''). +dv_infpl(issue, issue, ''). +dv_infpl(knit, knit, ''). +dv_infpl(land, land, ''). +dv_infpl(last, last, ''). +dv_infpl(leave, leave, ''). +dv_infpl(lend, lend, ''). +dv_infpl(let, let, ''). +dv_infpl(licence, licence, ''). +dv_infpl(license, license, ''). +dv_infpl(loan, loan, ''). +dv_infpl(lose, lose, ''). +dv_infpl(mail, mail, ''). +dv_infpl(make, make, ''). +dv_infpl(mean, mean, ''). +dv_infpl(offer, offer, ''). +dv_infpl(offer, offer, to). +dv_infpl(order, order, ''). +dv_infpl(overcharge, overcharge, ''). +dv_infpl(owe, owe, ''). +dv_infpl(pay, pay, ''). +dv_infpl(pay, pay, to). +dv_infpl(peel, peel, ''). +dv_infpl(permit, permit, ''). +dv_infpl(pick, pick, ''). +dv_infpl(pitch, pitch, ''). +dv_infpl(pour, pour, ''). +dv_infpl(prepare, prepare, ''). +dv_infpl(prescribe, prescribe, ''). +dv_infpl(proffer, proffer, ''). +dv_infpl(profit, profit, ''). +dv_infpl(promise, promise, ''). +dv_infpl(provide, provide, ''). +dv_infpl(provide, provide, to). +dv_infpl(purvey, purvey, ''). +dv_infpl(push, push, ''). +dv_infpl(quote, quote, ''). +dv_infpl(rate, rate, ''). +dv_infpl(read, read, ''). +dv_infpl(reassign, reassign, ''). +dv_infpl(recite, recite, ''). +dv_infpl(recount, recount, ''). +dv_infpl(refuse, refuse, ''). +dv_infpl(regard, regard, as). +dv_infpl(reimburse, reimburse, ''). +dv_infpl(reoffer, reoffer, ''). +dv_infpl(repay, repay, ''). +dv_infpl(ride, ride, ''). +dv_infpl(rule, rule, ''). +dv_infpl(run, run, as). +dv_infpl(save, save, ''). +dv_infpl(secure, secure, ''). +dv_infpl(sell, sell, ''). +dv_infpl(send, send, ''). +dv_infpl(send, send, to). +dv_infpl(serve, serve, ''). +dv_infpl(serve, serve, to). +dv_infpl(ship, ship, ''). +dv_infpl(show, show, ''). +dv_infpl(show, show, to). +dv_infpl(sing, sing, ''). +dv_infpl(slip, slip, ''). +dv_infpl(spare, spare, ''). +dv_infpl(spin, spin, ''). +dv_infpl(succeed, succeed, as). +dv_infpl(take, take, ''). +dv_infpl(tax, tax, ''). +dv_infpl(teach, teach, ''). +dv_infpl(tear, tear, ''). +dv_infpl(tell, tell, ''). +dv_infpl(throw, throw, ''). +dv_infpl(tip, tip, ''). +dv_infpl(turn, turn, into). +dv_infpl(undercharge, undercharge, ''). +dv_infpl(vote, vote, ''). +dv_infpl(will, will, ''). +dv_infpl(win, win, ''). +dv_infpl(wire, wire, ''). +dv_infpl(wish, wish, ''). +dv_infpl(write, write, ''). +dv_infpl(yield, yield, ''). +iv_finsg('about-faces', 'about-face'). +iv_finsg('acts-up', 'act-up'). +iv_finsg('ad-libs', 'ad-lib'). +iv_finsg('adds-up', 'add-up'). +iv_finsg('answers-back', 'answer-back'). +iv_finsg('averages-out', 'average-out'). +iv_finsg('backs-away', 'back-away'). +iv_finsg('backs-down', 'back-down'). +iv_finsg('backs-off', 'back-off'). +iv_finsg('backs-out', 'back-out'). +iv_finsg('backs-up', 'back-up'). +iv_finsg('bails-out', 'bail-out'). +iv_finsg('bands-together', 'band-together'). +iv_finsg('barges-in', 'barge-in'). +iv_finsg('barrels-along', 'barrel-along'). +iv_finsg('bears-down', 'bear-down'). +iv_finsg('beavers-away', 'beaver-away'). +iv_finsg('belongs-together', 'belong-together'). +iv_finsg('bends-back', 'bend-back'). +iv_finsg('bends-down', 'bend-down'). +iv_finsg('bends-forward', 'bend-forward'). +iv_finsg('bends-over', 'bend-over'). +iv_finsg('billows-out', 'billow-out'). +iv_finsg('bites-down', 'bite-down'). +iv_finsg('blacks-out', 'black-out'). +iv_finsg('blethers-on', 'blether-on'). +iv_finsg('blows-down', 'blow-down'). +iv_finsg('blows-out', 'blow-out'). +iv_finsg('blows-up', 'blow-up'). +iv_finsg('bobs-up', 'bob-up'). +iv_finsg('bombs-out', 'bomb-out'). +iv_finsg('bones-up', 'bone-up'). +iv_finsg('bottoms-out', 'bottom-out'). +iv_finsg('branches-out', 'branch-out'). +iv_finsg('breaks-down', 'break-down'). +iv_finsg('breaks-forth', 'break-forth'). +iv_finsg('breaks-off', 'break-off'). +iv_finsg('breaks-out', 'break-out'). +iv_finsg('breaks-up', 'break-up'). +iv_finsg('breathes-in', 'breathe-in'). +iv_finsg('breathes-out', 'breathe-out'). +iv_finsg('brims-over', 'brim-over'). +iv_finsg('bubbles-up', 'bubble-up'). +iv_finsg('buckles-down', 'buckle-down'). +iv_finsg('buckles-up', 'buckle-up'). +iv_finsg('builds-up', 'build-up'). +iv_finsg('bulks-up', 'bulk-up'). +iv_finsg('bums-around', 'bum-around'). +iv_finsg('bums-out', 'bum-out'). +iv_finsg('bunches-up', 'bunch-up'). +iv_finsg('bundles-up', 'bundle-up'). +iv_finsg('burbles-on', 'burble-on'). +iv_finsg('burns-away', 'burn-away'). +iv_finsg('burns-down', 'burn-down'). +iv_finsg('burns-off', 'burn-off'). +iv_finsg('burns-out', 'burn-out'). +iv_finsg('burns-up', 'burn-up'). +iv_finsg('bustles-around', 'bustle-around'). +iv_finsg('buttons-up', 'button-up'). +iv_finsg('butts-in', 'butt-in'). +iv_finsg('butts-out', 'butt-out'). +iv_finsg('buzzes-around', 'buzz-around'). +iv_finsg('calls-around', 'call-around'). +iv_finsg('calls-back', 'call-back'). +iv_finsg('calls-by', 'call-by'). +iv_finsg('calls-in', 'call-in'). +iv_finsg('calls-out', 'call-out'). +iv_finsg('calls-up', 'call-up'). +iv_finsg('camps-out', 'camp-out'). +iv_finsg('carouses-around', 'carouse-around'). +iv_finsg('carries-on', 'carry-on'). +iv_finsg('cashes-in', 'cash-in'). +iv_finsg('cashes-out', 'cash-out'). +iv_finsg('catches-on', 'catch-on'). +iv_finsg('catches-up', 'catch-up'). +iv_finsg('caves-in', 'cave-in'). +iv_finsg('cements-together', 'cement-together'). +iv_finsg('checks-in', 'check-in'). +iv_finsg('checks-out', 'check-out'). +iv_finsg('chips-in', 'chip-in'). +iv_finsg('chugs-along', 'chug-along'). +iv_finsg('ciphers-out', 'cipher-out'). +iv_finsg('clams-up', 'clam-up'). +iv_finsg('clatters-together', 'clatter-together'). +iv_finsg('cleans-off', 'clean-off'). +iv_finsg('cleans-up', 'clean-up'). +iv_finsg('clears-out', 'clear-out'). +iv_finsg('clears-up', 'clear-up'). +iv_finsg('cleaves-together', 'cleave-together'). +iv_finsg('clings-together', 'cling-together'). +iv_finsg('closes-down', 'close-down'). +iv_finsg('closes-in', 'close-in'). +iv_finsg('closes-over', 'close-over'). +iv_finsg('closes-up', 'close-up'). +iv_finsg('clouds-up', 'cloud-up'). +iv_finsg('clowns-around', 'clown-around'). +iv_finsg('clumps-together', 'clump-together'). +iv_finsg('clusters-together', 'cluster-together'). +iv_finsg('co-stars', 'co-star'). +iv_finsg('comes-about', 'come-about'). +iv_finsg('comes-along', 'come-along'). +iv_finsg('comes-around', 'come-around'). +iv_finsg('comes-back', 'come-back'). +iv_finsg('comes-in', 'come-in'). +iv_finsg('comes-out', 'come-out'). +iv_finsg('comes-over', 'come-over'). +iv_finsg('comes-to', 'come-to'). +iv_finsg('comes-up', 'come-up'). +iv_finsg('conks-off', 'conk-off'). +iv_finsg('conks-out', 'conk-out'). +iv_finsg('contracts-out', 'contract-out'). +iv_finsg('cools-down', 'cool-down'). +iv_finsg('cools-off', 'cool-off'). +iv_finsg('counts-down', 'count-down'). +iv_finsg('counts-off', 'count-off'). +iv_finsg('counts-out', 'count-out'). +iv_finsg('counts-up', 'count-up'). +iv_finsg('covers-up', 'cover-up'). +iv_finsg('cracks-down', 'crack-down'). +iv_finsg('cracks-open', 'crack-open'). +iv_finsg('cracks-up', 'crack-up'). +iv_finsg('cramps-up', 'cramp-up'). +iv_finsg('craps-out', 'crap-out'). +iv_finsg('crash-dives', 'crash-dive'). +iv_finsg('crash-lands', 'crash-land'). +iv_finsg('creaks-along', 'creak-along'). +iv_finsg('cries-out', 'cry-out'). +iv_finsg('crops-up', 'crop-up'). +iv_finsg('crowds-together', 'crowd-together'). +iv_finsg('crunches-together', 'crunch-together'). +iv_finsg('cuddles-together', 'cuddle-together'). +iv_finsg('curls-up', 'curl-up'). +iv_finsg('cuts-up', 'cut-up'). +iv_finsg('cyphers-out', 'cypher-out'). +iv_finsg('darts-back', 'dart-back'). +iv_finsg('darts-out', 'dart-out'). +iv_finsg('dashes-away', 'dash-away'). +iv_finsg('dashes-back', 'dash-back'). +iv_finsg('dashes-off', 'dash-off'). +iv_finsg('de-escalates', 'de-escalate'). +iv_finsg('diddles-around', 'diddle-around'). +iv_finsg('dies-out', 'die-out'). +iv_finsg('dilly-dallies', 'dilly-dally'). +iv_finsg('divides-up', 'divide-up'). +iv_finsg('double-checks', 'double-check'). +iv_finsg('double-parks', 'double-park'). +iv_finsg('doubles-back', 'double-back'). +iv_finsg('doubles-over', 'double-over'). +iv_finsg('doubles-up', 'double-up'). +iv_finsg('dozes-off', 'doze-off'). +iv_finsg('drags-around', 'drag-around'). +iv_finsg('drags-down', 'drag-down'). +iv_finsg('drags-on', 'drag-on'). +iv_finsg('drags-out', 'drag-out'). +iv_finsg('draws-away', 'draw-away'). +iv_finsg('draws-back', 'draw-back'). +iv_finsg('draws-off', 'draw-off'). +iv_finsg('draws-together', 'draw-together'). +iv_finsg('draws-up', 'draw-up'). +iv_finsg('dresses-up', 'dress-up'). +iv_finsg('dries-out', 'dry-out'). +iv_finsg('dries-up', 'dry-up'). +iv_finsg('drip-dries', 'drip-dry'). +iv_finsg('drivels-on', 'drivel-on'). +iv_finsg('drones-on', 'drone-on'). +iv_finsg('droops-down', 'droop-down'). +iv_finsg('droops-over', 'droop-over'). +iv_finsg('drops-down', 'drop-down'). +iv_finsg('drops-in', 'drop-in'). +iv_finsg('drops-off', 'drop-off'). +iv_finsg('drops-out', 'drop-out'). +iv_finsg('dry-cleans', 'dry-clean'). +iv_finsg('ducks-down', 'duck-down'). +iv_finsg('ducks-in', 'duck-in'). +iv_finsg('dwindles-down', 'dwindle-down'). +iv_finsg('dwindles-off', 'dwindle-off'). +iv_finsg('dwindles-out', 'dwindle-out'). +iv_finsg('eases-off', 'ease-off'). +iv_finsg('eases-up', 'ease-up'). +iv_finsg('eats-up', 'eat-up'). +iv_finsg('ebbs-away', 'ebb-away'). +iv_finsg('edges-back', 'edge-back'). +iv_finsg('edges-down', 'edge-down'). +iv_finsg('edges-on', 'edge-on'). +iv_finsg('edges-up', 'edge-up'). +iv_finsg('erodes-away', 'erode-away'). +iv_finsg('evens-out', 'even-out'). +iv_finsg('evens-up', 'even-up'). +iv_finsg('extends-out', 'extend-out'). +iv_finsg('factors-in', 'factor-in'). +iv_finsg('fades-away', 'fade-away'). +iv_finsg('fades-in', 'fade-in'). +iv_finsg('fades-out', 'fade-out'). +iv_finsg('falls-apart', 'fall-apart'). +iv_finsg('falls-back', 'fall-back'). +iv_finsg('falls-behind', 'fall-behind'). +iv_finsg('falls-off', 'fall-off'). +iv_finsg('falls-open', 'fall-open'). +iv_finsg('falls-out', 'fall-out'). +iv_finsg('falls-over', 'fall-over'). +iv_finsg('falls-through', 'fall-through'). +iv_finsg('falls-to', 'fall-to'). +iv_finsg('fares-forth', 'fare-forth'). +iv_finsg('farms-out', 'farm-out'). +iv_finsg('farrows-down', 'farrow-down'). +iv_finsg('fats-out', 'fat-out'). +iv_finsg('fats-up', 'fat-up'). +iv_finsg('feeds-up', 'feed-up'). +iv_finsg('fights-on', 'fight-on'). +iv_finsg('figures-out', 'figure-out'). +iv_finsg('files-out', 'file-out'). +iv_finsg('fills-in', 'fill-in'). +iv_finsg('fills-out', 'fill-out'). +iv_finsg('fills-up', 'fill-up'). +iv_finsg('finds-out', 'find-out'). +iv_finsg('finishes-together', 'finish-together'). +iv_finsg('firms-up', 'firm-up'). +iv_finsg('fits-in', 'fit-in'). +iv_finsg('fits-together', 'fit-together'). +iv_finsg('fizzles-out', 'fizzle-out'). +iv_finsg('flags-out', 'flag-out'). +iv_finsg('flails-around', 'flail-around'). +iv_finsg('flails-away', 'flail-away'). +iv_finsg('flakes-out', 'flake-out'). +iv_finsg('flanks-off', 'flank-off'). +iv_finsg('flaps-away', 'flap-away'). +iv_finsg('flares-out', 'flare-out'). +iv_finsg('flares-up', 'flare-up'). +iv_finsg('flashes-on', 'flash-on'). +iv_finsg('flattens-out', 'flatten-out'). +iv_finsg('flickers-out', 'flicker-out'). +iv_finsg('flies-by', 'fly-by'). +iv_finsg('flops-over', 'flop-over'). +iv_finsg('flows-back', 'flow-back'). +iv_finsg('flows-forth', 'flow-forth'). +iv_finsg('flows-in', 'flow-in'). +iv_finsg('flows-out', 'flow-out'). +iv_finsg('flows-through', 'flow-through'). +iv_finsg('flows-together', 'flow-together'). +iv_finsg('flushes-out', 'flush-out'). +iv_finsg('fly-fishes', 'fly-fish'). +iv_finsg('fogs-up', 'fog-up'). +iv_finsg('follows-on', 'follow-on'). +iv_finsg('follows-through', 'follow-through'). +iv_finsg('fools-around', 'fool-around'). +iv_finsg('fouls-out', 'foul-out'). +iv_finsg('freaks-out', 'freak-out'). +iv_finsg('freezes-up', 'freeze-up'). +iv_finsg('freshens-up', 'freshen-up'). +iv_finsg('fritters-away', 'fritter-away'). +iv_finsg('frosts-over', 'frost-over'). +iv_finsg('frosts-up', 'frost-up'). +iv_finsg('fumbles-about', 'fumble-about'). +iv_finsg('fumbles-around', 'fumble-around'). +iv_finsg('fuses-together', 'fuse-together'). +iv_finsg('fusses-about', 'fuss-about'). +iv_finsg('gabbles-away', 'gabble-away'). +iv_finsg('gases-up', 'gas-up'). +iv_finsg('gathers-around', 'gather-around'). +iv_finsg('gathers-together', 'gather-together'). +iv_finsg('gets-along', 'get-along'). +iv_finsg('gets-around', 'get-around'). +iv_finsg('gets-away', 'get-away'). +iv_finsg('gets-by', 'get-by'). +iv_finsg('gets-in', 'get-in'). +iv_finsg('gets-off', 'get-off'). +iv_finsg('gets-on', 'get-on'). +iv_finsg('gets-out', 'get-out'). +iv_finsg('gets-over', 'get-over'). +iv_finsg('gets-through', 'get-through'). +iv_finsg('gets-together', 'get-together'). +iv_finsg('gets-up', 'get-up'). +iv_finsg('gibbers-on', 'gibber-on'). +iv_finsg('gives-in', 'give-in'). +iv_finsg('gives-out', 'give-out'). +iv_finsg('gives-up', 'give-up'). +iv_finsg('glances-over', 'glance-over'). +iv_finsg('glances-up', 'glance-up'). +iv_finsg('glasses-over', 'glass-over'). +iv_finsg('glazes-over', 'glaze-over'). +iv_finsg('glints-through', 'glint-through'). +iv_finsg('goes-together', 'go-together'). +iv_finsg('grinds-together', 'grind-together'). +iv_finsg('grooves-along', 'groove-along'). +iv_finsg('grooves-together', 'groove-together'). +iv_finsg('groups-together', 'group-together'). +iv_finsg('grows-out', 'grow-out'). +iv_finsg('grows-over', 'grow-over'). +iv_finsg('grows-up', 'grow-up'). +iv_finsg('gushes-out', 'gush-out'). +iv_finsg('hangs-around', 'hang-around'). +iv_finsg('hangs-back', 'hang-back'). +iv_finsg('hangs-down', 'hang-down'). +iv_finsg('hangs-in', 'hang-in'). +iv_finsg('hangs-on', 'hang-on'). +iv_finsg('hangs-open', 'hang-open'). +iv_finsg('hangs-out', 'hang-out'). +iv_finsg('hangs-together', 'hang-together'). +iv_finsg('hangs-up', 'hang-up'). +iv_finsg('harks-back', 'hark-back'). +iv_finsg('heats-up', 'heat-up'). +iv_finsg('heels-over', 'heel-over'). +iv_finsg('helps-out', 'help-out'). +iv_finsg('hides-out', 'hide-out'). +iv_finsg('holds-back', 'hold-back'). +iv_finsg('holds-in', 'hold-in'). +iv_finsg('holds-on', 'hold-on'). +iv_finsg('holds-out', 'hold-out'). +iv_finsg('hones-in', 'hone-in'). +iv_finsg('huddles-together', 'huddle-together'). +iv_finsg('hunches-forward', 'hunch-forward'). +iv_finsg('hunches-over', 'hunch-over'). +iv_finsg('hurries-along', 'hurry-along'). +iv_finsg('hurries-up', 'hurry-up'). +iv_finsg('hurtles-about', 'hurtle-about'). +iv_finsg('hurtles-around', 'hurtle-around'). +iv_finsg('ice-skates', 'ice-skate'). +iv_finsg('ices-over', 'ice-over'). +iv_finsg('ices-up', 'ice-up'). +iv_finsg('impulse-buys', 'impulse-buy'). +iv_finsg('inches-along', 'inch-along'). +iv_finsg('inches-away', 'inch-away'). +iv_finsg('inches-back', 'inch-back'). +iv_finsg('inches-down', 'inch-down'). +iv_finsg('isolates-out', 'isolate-out'). +iv_finsg('jabbers-away', 'jabber-away'). +iv_finsg('jabbers-on', 'jabber-on'). +iv_finsg('jack-knifes', 'jack-knife'). +iv_finsg('jangles-away', 'jangle-away'). +iv_finsg('jaws-on', 'jaw-on'). +iv_finsg('jells-together', 'jell-together'). +iv_finsg('jerks-around', 'jerk-around'). +iv_finsg('jerks-away', 'jerk-away'). +iv_finsg('jerks-by', 'jerk-by'). +iv_finsg('jerks-forward', 'jerk-forward'). +iv_finsg('jerks-off', 'jerk-off'). +iv_finsg('jigs-about', 'jig-about'). +iv_finsg('joins-in', 'join-in'). +iv_finsg('joins-together', 'join-together'). +iv_finsg('joins-up', 'join-up'). +iv_finsg('jokes-around', 'joke-around'). +iv_finsg('jolts-along', 'jolt-along'). +iv_finsg('jolts-by', 'jolt-by'). +iv_finsg('jolts-forth', 'jolt-forth'). +iv_finsg('jolts-on', 'jolt-on'). +iv_finsg('jostles-about', 'jostle-about'). +iv_finsg('jostles-around', 'jostle-around'). +iv_finsg('jumbles-together', 'jumble-together'). +iv_finsg('juts-back', 'jut-back'). +iv_finsg('juts-forward', 'jut-forward'). +iv_finsg('juts-out', 'jut-out'). +iv_finsg('juts-up', 'jut-up'). +iv_finsg('keels-over', 'keel-over'). +iv_finsg('keeps-away', 'keep-away'). +iv_finsg('keeps-off', 'keep-off'). +iv_finsg('keeps-on', 'keep-on'). +iv_finsg('keeps-out', 'keep-out'). +iv_finsg('keeps-up', 'keep-up'). +iv_finsg('kicks-back', 'kick-back'). +iv_finsg('kicks-in', 'kick-in'). +iv_finsg('kicks-off', 'kick-off'). +iv_finsg('kicks-up', 'kick-up'). +iv_finsg('kids-around', 'kid-around'). +iv_finsg('kits-out', 'kit-out'). +iv_finsg('kits-up', 'kit-up'). +iv_finsg('kneels-down', 'kneel-down'). +iv_finsg('knocks-together', 'knock-together'). +iv_finsg('knots-up', 'knot-up'). +iv_finsg('knuckles-down', 'knuckle-down'). +iv_finsg('knuckles-under', 'knuckle-under'). +iv_finsg('labors-away', 'labor-away'). +iv_finsg('labours-away', 'labour-away'). +iv_finsg('larks-about', 'lark-about'). +iv_finsg('larks-around', 'lark-around'). +iv_finsg('lashes-back', 'lash-back'). +iv_finsg('lashes-out', 'lash-out'). +iv_finsg('lasts-out', 'last-out'). +iv_finsg('latches-on', 'latch-on'). +iv_finsg('lathers-up', 'lather-up'). +iv_finsg('lays-back', 'lay-back'). +iv_finsg('lays-down', 'lay-down'). +iv_finsg('lays-off', 'lay-off'). +iv_finsg('lazes-about', 'laze-about'). +iv_finsg('lazes-around', 'laze-around'). +iv_finsg('lazes-away', 'laze-away'). +iv_finsg('leaches-out', 'leach-out'). +iv_finsg('leagues-together', 'league-together'). +iv_finsg('leaks-out', 'leak-out'). +iv_finsg('lets-on', 'let-on'). +iv_finsg('lets-up', 'let-up'). +iv_finsg('levels-down', 'level-down'). +iv_finsg('levels-off', 'level-off'). +iv_finsg('levels-out', 'level-out'). +iv_finsg('levels-up', 'level-up'). +iv_finsg('lies-back', 'lie-back'). +iv_finsg('lies-down', 'lie-down'). +iv_finsg('lifts-off', 'lift-off'). +iv_finsg('lightens-up', 'lighten-up'). +iv_finsg('lights-up', 'light-up'). +iv_finsg('limbers-up', 'limber-up'). +iv_finsg('lines-up', 'line-up'). +iv_finsg('lingers-about', 'linger-about'). +iv_finsg('lingers-around', 'linger-around'). +iv_finsg('lingers-on', 'linger-on'). +iv_finsg('links-up', 'link-up'). +iv_finsg('lip-reads', 'lip-read'). +iv_finsg('listens-in', 'listen-in'). +iv_finsg('listens-on', 'listen-on'). +iv_finsg('listens-up', 'listen-up'). +iv_finsg('livens-up', 'liven-up'). +iv_finsg('lives-in', 'live-in'). +iv_finsg('lives-on', 'live-on'). +iv_finsg('loafs-about', 'loaf-about'). +iv_finsg('loafs-along', 'loaf-along'). +iv_finsg('loafs-around', 'loaf-around'). +iv_finsg('locks-together', 'lock-together'). +iv_finsg('locks-up', 'lock-up'). +iv_finsg('logs-in', 'log-in'). +iv_finsg('logs-off', 'log-off'). +iv_finsg('logs-on', 'log-on'). +iv_finsg('logs-out', 'log-out'). +iv_finsg('loiters-about', 'loiter-about'). +iv_finsg('loiters-around', 'loiter-around'). +iv_finsg('lolls-about', 'loll-about'). +iv_finsg('lolls-around', 'loll-around'). +iv_finsg('looses-off', 'loose-off'). +iv_finsg('loses-out', 'lose-out'). +iv_finsg('lounges-about', 'lounge-about'). +iv_finsg('lounges-around', 'lounge-around'). +iv_finsg('luffs-up', 'luff-up'). +iv_finsg('lunches-out', 'lunch-out'). +iv_finsg('lunges-out', 'lunge-out'). +iv_finsg('makes-out', 'make-out'). +iv_finsg('makes-up', 'make-up'). +iv_finsg('matches-up', 'match-up'). +iv_finsg('measures-up', 'measure-up'). +iv_finsg('messes-around', 'mess-around'). +iv_finsg('messes-up', 'mess-up'). +iv_finsg('mills-around', 'mill-around'). +iv_finsg('mists-up', 'mist-up'). +iv_finsg('monkeys-around', 'monkey-around'). +iv_finsg('moons-away', 'moon-away'). +iv_finsg('moons-on', 'moon-on'). +iv_finsg('mopes-about', 'mope-about'). +iv_finsg('mopes-around', 'mope-around'). +iv_finsg('mops-up', 'mop-up'). +iv_finsg('motors-about', 'motor-about'). +iv_finsg('motors-along', 'motor-along'). +iv_finsg('motors-around', 'motor-around'). +iv_finsg('motors-back', 'motor-back'). +iv_finsg('mounts-up', 'mount-up'). +iv_finsg('moves-away', 'move-away'). +iv_finsg('moves-in', 'move-in'). +iv_finsg('moves-out', 'move-out'). +iv_finsg('moves-over', 'move-over'). +iv_finsg('mucks-about', 'muck-about'). +iv_finsg('mucks-around', 'muck-around'). +iv_finsg('muddles-together', 'muddle-together'). +iv_finsg('mumbles-on', 'mumble-on'). +iv_finsg('munches-away', 'munch-away'). +iv_finsg('name-drops', 'name-drop'). +iv_finsg('narrows-down', 'narrow-down'). +iv_finsg('natters-away', 'natter-away'). +iv_finsg('natters-on', 'natter-on'). +iv_finsg('opens-up', 'open-up'). +iv_finsg('opts-out', 'opt-out'). +iv_finsg('owns-up', 'own-up'). +iv_finsg('paces-back', 'pace-back'). +iv_finsg('paces-down', 'pace-down'). +iv_finsg('paces-forth', 'pace-forth'). +iv_finsg('paces-up', 'pace-up'). +iv_finsg('packs-up', 'pack-up'). +iv_finsg('pairs-off', 'pair-off'). +iv_finsg('pairs-up', 'pair-up'). +iv_finsg('pals-around', 'pal-around'). +iv_finsg('parachutes-in', 'parachute-in'). +iv_finsg('pares-away', 'pare-away'). +iv_finsg('pares-down', 'pare-down'). +iv_finsg('passes-away', 'pass-away'). +iv_finsg('passes-by', 'pass-by'). +iv_finsg('passes-on', 'pass-on'). +iv_finsg('pays-in', 'pay-in'). +iv_finsg('pays-off', 'pay-off'). +iv_finsg('pays-out', 'pay-out'). +iv_finsg('peals-away', 'peal-away'). +iv_finsg('peals-forth', 'peal-forth'). +iv_finsg('peals-off', 'peal-off'). +iv_finsg('peals-out', 'peal-out'). +iv_finsg('peals-up', 'peal-up'). +iv_finsg('perks-up', 'perk-up'). +iv_finsg('peters-out', 'peter-out'). +iv_finsg('phases-in', 'phase-in'). +iv_finsg('phases-out', 'phase-out'). +iv_finsg('pigs-out', 'pig-out'). +iv_finsg('piles-up', 'pile-up'). +iv_finsg('pinches-in', 'pinch-in'). +iv_finsg('pines-away', 'pine-away'). +iv_finsg('pitches-in', 'pitch-in'). +iv_finsg('plans-ahead', 'plan-ahead'). +iv_finsg('plays-along', 'play-along'). +iv_finsg('plays-around', 'play-around'). +iv_finsg('plugs-along', 'plug-along'). +iv_finsg('points-out', 'point-out'). +iv_finsg('pokes-around', 'poke-around'). +iv_finsg('ponies-up', 'pony-up'). +iv_finsg('pools-together', 'pool-together'). +iv_finsg('pours-in', 'pour-in'). +iv_finsg('pours-out', 'pour-out'). +iv_finsg('presses-down', 'press-down'). +iv_finsg('presses-forward', 'press-forward'). +iv_finsg('presses-in', 'press-in'). +iv_finsg('presses-on', 'press-on'). +iv_finsg('pricks-up', 'prick-up'). +iv_finsg('puckers-up', 'pucker-up'). +iv_finsg('pulls-away', 'pull-away'). +iv_finsg('pulls-back', 'pull-back'). +iv_finsg('pulls-out', 'pull-out'). +iv_finsg('pulls-up', 'pull-up'). +iv_finsg('pummels-away', 'pummel-away'). +iv_finsg('pumps-out', 'pump-out'). +iv_finsg('pumps-up', 'pump-up'). +iv_finsg('pussyfoots-around', 'pussyfoot-around'). +iv_finsg('putts-out', 'putt-out'). +iv_finsg('queues-up', 'queue-up'). +iv_finsg('quick-freezes', 'quick-freeze'). +iv_finsg('quietens-down', 'quieten-down'). +iv_finsg('quiets-down', 'quiet-down'). +iv_finsg('radiates-out', 'radiate-out'). +iv_finsg('raises-up', 'raise-up'). +iv_finsg('rallies-around', 'rally-around'). +iv_finsg('rallies-together', 'rally-together'). +iv_finsg('rambles-on', 'ramble-on'). +iv_finsg('rants-away', 'rant-away'). +iv_finsg('rants-on', 'rant-on'). +iv_finsg('rattles-around', 'rattle-around'). +iv_finsg('rattles-together', 'rattle-together'). +iv_finsg('raves-on', 'rave-on'). +iv_finsg('rays-out', 'ray-out'). +iv_finsg('re-forms', 're-form'). +iv_finsg('re-joins', 're-join'). +iv_finsg('reaches-out', 'reach-out'). +iv_finsg('rebounds-away', 'rebound-away'). +iv_finsg('rebounds-back', 'rebound-back'). +iv_finsg('reels-back', 'reel-back'). +iv_finsg('reports-in', 'report-in'). +iv_finsg('rests-up', 'rest-up'). +iv_finsg('reverberates-back', 'reverberate-back'). +iv_finsg('reverts-back', 'revert-back'). +iv_finsg('revs-up', 'rev-up'). +iv_finsg('rinses-off', 'rinse-off'). +iv_finsg('roams-about', 'roam-about'). +iv_finsg('roams-around', 'roam-around'). +iv_finsg('rocks-back', 'rock-back'). +iv_finsg('rocks-forward', 'rock-forward'). +iv_finsg('rocks-over', 'rock-over'). +iv_finsg('rolls-around', 'roll-around'). +iv_finsg('rolls-back', 'roll-back'). +iv_finsg('rolls-forward', 'roll-forward'). +iv_finsg('rolls-off', 'roll-off'). +iv_finsg('rolls-out', 'roll-out'). +iv_finsg('rolls-over', 'roll-over'). +iv_finsg('rotates-around', 'rotate-around'). +iv_finsg('rots-away', 'rot-away'). +iv_finsg('rots-out', 'rot-out'). +iv_finsg('rots-through', 'rot-through'). +iv_finsg('rough-houses', 'rough-house'). +iv_finsg('rounds-off', 'round-off'). +iv_finsg('rounds-out', 'round-out'). +iv_finsg('rounds-up', 'round-up'). +iv_finsg('roves-around', 'rove-around'). +iv_finsg('rucks-up', 'ruck-up'). +iv_finsg('rumbles-around', 'rumble-around'). +iv_finsg('rummages-around', 'rummage-around'). +iv_finsg('runs-down', 'run-down'). +iv_finsg('runs-on', 'run-on'). +iv_finsg('runs-out', 'run-out'). +iv_finsg('runs-up', 'run-up'). +iv_finsg('rushes-in', 'rush-in'). +iv_finsg('rushes-off', 'rush-off'). +iv_finsg('rushes-up', 'rush-up'). +iv_finsg('rustles-together', 'rustle-together'). +iv_finsg('rusts-out', 'rust-out'). +iv_finsg('rusts-over', 'rust-over'). +iv_finsg('rusts-through', 'rust-through'). +iv_finsg('ruts-out', 'rut-out'). +iv_finsg('sacks-out', 'sack-out'). +iv_finsg('saddles-up', 'saddle-up'). +iv_finsg('sags-back', 'sag-back'). +iv_finsg('sags-down', 'sag-down'). +iv_finsg('sags-open', 'sag-open'). +iv_finsg('sallies-forth', 'sally-forth'). +iv_finsg('sallies-out', 'sally-out'). +iv_finsg('saws-away', 'saw-away'). +iv_finsg('scrapes-along', 'scrape-along'). +iv_finsg('scrapes-back', 'scrape-back'). +iv_finsg('scratches-around', 'scratch-around'). +iv_finsg('scribbles-away', 'scribble-away'). +iv_finsg('scrubs-away', 'scrub-away'). +iv_finsg('scrubs-off', 'scrub-off'). +iv_finsg('scrubs-out', 'scrub-out'). +iv_finsg('seeps-away', 'seep-away'). +iv_finsg('seeps-in', 'seep-in'). +iv_finsg('seeps-through', 'seep-through'). +iv_finsg('seizes-up', 'seize-up'). +iv_finsg('sells-out', 'sell-out'). +iv_finsg('separates-out', 'separate-out'). +iv_finsg('sets-forth', 'set-forth'). +iv_finsg('sets-in', 'set-in'). +iv_finsg('sets-off', 'set-off'). +iv_finsg('sets-out', 'set-out'). +iv_finsg('settles-down', 'settle-down'). +iv_finsg('settles-out', 'settle-out'). +iv_finsg('shacks-in', 'shack-in'). +iv_finsg('shacks-up', 'shack-up'). +iv_finsg('shakes-out', 'shake-out'). +iv_finsg('shapes-up', 'shape-up'). +iv_finsg('sharpens-up', 'sharpen-up'). +iv_finsg('shears-off', 'shear-off'). +iv_finsg('sheers-away', 'sheer-away'). +iv_finsg('sheers-off', 'sheer-off'). +iv_finsg('shies-away', 'shy-away'). +iv_finsg('shies-back', 'shy-back'). +iv_finsg('shifts-about', 'shift-about'). +iv_finsg('shifts-around', 'shift-around'). +iv_finsg('shifts-down', 'shift-down'). +iv_finsg('shifts-out', 'shift-out'). +iv_finsg('shifts-over', 'shift-over'). +iv_finsg('shifts-up', 'shift-up'). +iv_finsg('shines-forth', 'shine-forth'). +iv_finsg('shoots-out', 'shoot-out'). +iv_finsg('shoots-up', 'shoot-up'). +iv_finsg('shoulders-in', 'shoulder-in'). +iv_finsg('shouts-out', 'shout-out'). +iv_finsg('showers-up', 'shower-up'). +iv_finsg('shows-off', 'show-off'). +iv_finsg('shows-up', 'show-up'). +iv_finsg('shrinks-away', 'shrink-away'). +iv_finsg('shrivels-up', 'shrivel-up'). +iv_finsg('shushes-up', 'shush-up'). +iv_finsg('shuts-down', 'shut-down'). +iv_finsg('shuts-up', 'shut-up'). +iv_finsg('side-slips', 'side-slip'). +iv_finsg('sidles-over', 'sidle-over'). +iv_finsg('sidles-up', 'sidle-up'). +iv_finsg('sifts-through', 'sift-through'). +iv_finsg('signs-in', 'sign-in'). +iv_finsg('signs-off', 'sign-off'). +iv_finsg('signs-on', 'sign-on'). +iv_finsg('signs-up', 'sign-up'). +iv_finsg('silts-up', 'silt-up'). +iv_finsg('simmers-down', 'simmer-down'). +iv_finsg('sinks-back', 'sink-back'). +iv_finsg('sinks-down', 'sink-down'). +iv_finsg('sinks-in', 'sink-in'). +iv_finsg('sits-down', 'sit-down'). +iv_finsg('skips-out', 'skip-out'). +iv_finsg('skulks-away', 'skulk-away'). +iv_finsg('skulks-in', 'skulk-in'). +iv_finsg('skulks-off', 'skulk-off'). +iv_finsg('slackens-up', 'slacken-up'). +iv_finsg('slacks-down', 'slack-down'). +iv_finsg('slacks-off', 'slack-off'). +iv_finsg('sleeps-around', 'sleep-around'). +iv_finsg('sleeps-in', 'sleep-in'). +iv_finsg('sleeps-over', 'sleep-over'). +iv_finsg('sleeps-together', 'sleep-together'). +iv_finsg('slides-away', 'slide-away'). +iv_finsg('slides-down', 'slide-down'). +iv_finsg('slides-in', 'slide-in'). +iv_finsg('slides-out', 'slide-out'). +iv_finsg('slides-through', 'slide-through'). +iv_finsg('slims-down', 'slim-down'). +iv_finsg('slinks-down', 'slink-down'). +iv_finsg('slinks-in', 'slink-in'). +iv_finsg('slips-away', 'slip-away'). +iv_finsg('slips-in', 'slip-in'). +iv_finsg('sloughs-off', 'slough-off'). +iv_finsg('slows-down', 'slow-down'). +iv_finsg('slows-up', 'slow-up'). +iv_finsg('smartens-up', 'smarten-up'). +iv_finsg('snaps-off', 'snap-off'). +iv_finsg('snaps-together', 'snap-together'). +iv_finsg('snoops-about', 'snoop-about'). +iv_finsg('snoops-around', 'snoop-around'). +iv_finsg('snuffs-out', 'snuff-out'). +iv_finsg('snuggles-together', 'snuggle-together'). +iv_finsg('snuggles-up', 'snuggle-up'). +iv_finsg('soaps-up', 'soap-up'). +iv_finsg('sobers-down', 'sober-down'). +iv_finsg('sobers-up', 'sober-up'). +iv_finsg('soft-pedals', 'soft-pedal'). +iv_finsg('soldiers-on', 'soldier-on'). +iv_finsg('soughs-away', 'sough-away'). +iv_finsg('spaces-out', 'space-out'). +iv_finsg('speaks-out', 'speak-out'). +iv_finsg('speaks-up', 'speak-up'). +iv_finsg('speeds-up', 'speed-up'). +iv_finsg('spews-forth', 'spew-forth'). +iv_finsg('spews-out', 'spew-out'). +iv_finsg('spews-up', 'spew-up'). +iv_finsg('spikes-out', 'spike-out'). +iv_finsg('spins-off', 'spin-off'). +iv_finsg('spins-out', 'spin-out'). +iv_finsg('spirts-out', 'spirt-out'). +iv_finsg('spits-up', 'spit-up'). +iv_finsg('splashes-about', 'splash-about'). +iv_finsg('splashes-around', 'splash-around'). +iv_finsg('splashes-away', 'splash-away'). +iv_finsg('splays-out', 'splay-out'). +iv_finsg('splinters-off', 'splinter-off'). +iv_finsg('splits-apart', 'split-apart'). +iv_finsg('splits-away', 'split-away'). +iv_finsg('splits-off', 'split-off'). +iv_finsg('splits-open', 'split-open'). +iv_finsg('splits-up', 'split-up'). +iv_finsg('sponges-down', 'sponge-down'). +iv_finsg('sprawls-about', 'sprawl-about'). +iv_finsg('sprawls-around', 'sprawl-around'). +iv_finsg('sprawls-out', 'sprawl-out'). +iv_finsg('sprays-out', 'spray-out'). +iv_finsg('spreads-out', 'spread-out'). +iv_finsg('spring-cleans', 'spring-clean'). +iv_finsg('sprinkles-down', 'sprinkle-down'). +iv_finsg('sprouts-out', 'sprout-out'). +iv_finsg('sprouts-up', 'sprout-up'). +iv_finsg('spruces-up', 'spruce-up'). +iv_finsg('spues-forth', 'spue-forth'). +iv_finsg('spues-out', 'spue-out'). +iv_finsg('spues-up', 'spue-up'). +iv_finsg('spurts-out', 'spurt-out'). +iv_finsg('squares-up', 'square-up'). +iv_finsg('squashes-up', 'squash-up'). +iv_finsg('squats-down', 'squat-down'). +iv_finsg('squeaks-by', 'squeak-by'). +iv_finsg('squeaks-out', 'squeak-out'). +iv_finsg('squeezes-by', 'squeeze-by'). +iv_finsg('squirts-out', 'squirt-out'). +iv_finsg('stalls-out', 'stall-out'). +iv_finsg('stands-about', 'stand-about'). +iv_finsg('stands-apart', 'stand-apart'). +iv_finsg('stands-around', 'stand-around'). +iv_finsg('stands-aside', 'stand-aside'). +iv_finsg('stands-away', 'stand-away'). +iv_finsg('stands-back', 'stand-back'). +iv_finsg('stands-by', 'stand-by'). +iv_finsg('stands-in', 'stand-in'). +iv_finsg('stands-out', 'stand-out'). +iv_finsg('stands-up', 'stand-up'). +iv_finsg('starts-in', 'start-in'). +iv_finsg('starts-out', 'start-out'). +iv_finsg('starts-over', 'start-over'). +iv_finsg('starts-up', 'start-up'). +iv_finsg('stays-away', 'stay-away'). +iv_finsg('stays-on', 'stay-on'). +iv_finsg('stays-up', 'stay-up'). +iv_finsg('steps-away', 'step-away'). +iv_finsg('steps-back', 'step-back'). +iv_finsg('steps-down', 'step-down'). +iv_finsg('steps-in', 'step-in'). +iv_finsg('steps-out', 'step-out'). +iv_finsg('steps-up', 'step-up'). +iv_finsg('sticks-around', 'stick-around'). +iv_finsg('sticks-out', 'stick-out'). +iv_finsg('sticks-together', 'stick-together'). +iv_finsg('stops-by', 'stop-by'). +iv_finsg('stops-in', 'stop-in'). +iv_finsg('stops-off', 'stop-off'). +iv_finsg('stops-over', 'stop-over'). +iv_finsg('stops-up', 'stop-up'). +iv_finsg('straightens-out', 'straighten-out'). +iv_finsg('straightens-up', 'straighten-up'). +iv_finsg('stretches-on', 'stretch-on'). +iv_finsg('stretches-out', 'stretch-out'). +iv_finsg('strikes-out', 'strike-out'). +iv_finsg('suits-up', 'suit-up'). +iv_finsg('sums-up', 'sum-up'). +iv_finsg('surges-up', 'surge-up'). +iv_finsg('swarms-about', 'swarm-about'). +iv_finsg('swarms-around', 'swarm-around'). +iv_finsg('sways-back', 'sway-back'). +iv_finsg('sways-forth', 'sway-forth'). +iv_finsg('sweeps-down', 'sweep-down'). +iv_finsg('sweeps-through', 'sweep-through'). +iv_finsg('sweeps-up', 'sweep-up'). +iv_finsg('swells-up', 'swell-up'). +iv_finsg('swerves-aside', 'swerve-aside'). +iv_finsg('swerves-away', 'swerve-away'). +iv_finsg('swerves-back', 'swerve-back'). +iv_finsg('swirls-around', 'swirl-around'). +iv_finsg('swishes-back', 'swish-back'). +iv_finsg('swishes-forth', 'swish-forth'). +iv_finsg('switches-back', 'switch-back'). +iv_finsg('switches-forth', 'switch-forth'). +iv_finsg('switches-off', 'switch-off'). +iv_finsg('switches-on', 'switch-on'). +iv_finsg('swivels-around', 'swivel-around'). +iv_finsg('swivels-down', 'swivel-down'). +iv_finsg('swivels-up', 'swivel-up'). +iv_finsg('swops-around', 'swop-around'). +iv_finsg('swots-away', 'swot-away'). +iv_finsg('swots-up', 'swot-up'). +iv_finsg('tails-off', 'tail-off'). +iv_finsg('takes-off', 'take-off'). +iv_finsg('takes-over', 'take-over'). +iv_finsg('tapers-off', 'taper-off'). +iv_finsg('taps-back', 'tap-back'). +iv_finsg('taps-in', 'tap-in'). +iv_finsg('teams-together', 'team-together'). +iv_finsg('teams-up', 'team-up'). +iv_finsg('tears-apart', 'tear-apart'). +iv_finsg('tears-away', 'tear-away'). +iv_finsg('tears-off', 'tear-off'). +iv_finsg('tees-off', 'tee-off'). +iv_finsg('tees-up', 'tee-up'). +iv_finsg('test-drives-around', 'test-drive-around'). +iv_finsg('tests-out', 'test-out'). +iv_finsg('thaws-out', 'thaw-out'). +iv_finsg('thrashes-around', 'thrash-around'). +iv_finsg('throws-up', 'throw-up'). +iv_finsg('tightens-up', 'tighten-up'). +iv_finsg('tips-over', 'tip-over'). +iv_finsg('tittle-tattles', 'tittle-tattle'). +iv_finsg('tones-down', 'tone-down'). +iv_finsg('tones-up', 'tone-up'). +iv_finsg('tools-around', 'tool-around'). +iv_finsg('topples-over', 'topple-over'). +iv_finsg('tops-out', 'top-out'). +iv_finsg('touch-types', 'touch-type'). +iv_finsg('touches-down', 'touch-down'). +iv_finsg('toughens-up', 'toughen-up'). +iv_finsg('towels-off', 'towel-off'). +iv_finsg('trades-down', 'trade-down'). +iv_finsg('trades-in', 'trade-in'). +iv_finsg('trades-off', 'trade-off'). +iv_finsg('trades-up', 'trade-up'). +iv_finsg('transfers-in', 'transfer-in'). +iv_finsg('transfers-out', 'transfer-out'). +iv_finsg('tries-out', 'try-out'). +iv_finsg('trims-back', 'trim-back'). +iv_finsg('trims-down', 'trim-down'). +iv_finsg('tunes-in', 'tune-in'). +iv_finsg('tunes-out', 'tune-out'). +iv_finsg('turns-around', 'turn-around'). +iv_finsg('turns-away', 'turn-away'). +iv_finsg('turns-back', 'turn-back'). +iv_finsg('turns-in', 'turn-in'). +iv_finsg('turns-out', 'turn-out'). +iv_finsg('turns-over', 'turn-over'). +iv_finsg('turns-up', 'turn-up'). +iv_finsg('twists-around', 'twist-around'). +iv_finsg('wades-in', 'wade-in'). +iv_finsg('waits-around', 'wait-around'). +iv_finsg('wakes-up', 'wake-up'). +iv_finsg('warms-up', 'warm-up'). +iv_finsg('washes-off', 'wash-off'). +iv_finsg('washes-out', 'wash-out'). +iv_finsg('washes-up', 'wash-up'). +iv_finsg('wastes-away', 'waste-away'). +iv_finsg('wears-away', 'wear-away'). +iv_finsg('wears-down', 'wear-down'). +iv_finsg('wears-off', 'wear-off'). +iv_finsg('wears-on', 'wear-on'). +iv_finsg('wears-out', 'wear-out'). +iv_finsg('wears-through', 'wear-through'). +iv_finsg('weighs-in', 'weigh-in'). +iv_finsg('wells-up', 'well-up'). +iv_finsg('wheels-about', 'wheel-about'). +iv_finsg('whirls-about', 'whirl-about'). +iv_finsg('whirls-around', 'whirl-around'). +iv_finsg('whizes-by', 'whiz-by'). +iv_finsg('whizes-in', 'whiz-in'). +iv_finsg('wilts-away', 'wilt-away'). +iv_finsg('wimp-outs', 'wimp-out'). +iv_finsg('winds-down', 'wind-down'). +iv_finsg('withers-away', 'wither-away'). +iv_finsg('works-out', 'work-out'). +iv_finsg('yammers-away', 'yammer-away'). +iv_finsg('zeros-in', 'zero-in'). +iv_finsg('zips-in', 'zip-in'). +iv_finsg('zips-up', 'zip-up'). +iv_finsg('zones-in', 'zone-in'). +iv_finsg('zones-out', 'zone-out'). +iv_finsg(abates, abate). +iv_finsg(abdicates, abdicate). +iv_finsg(abides, abide). +iv_finsg(aborts, abort). +iv_finsg(abounds, abound). +iv_finsg(abrades, abrade). +iv_finsg(absconds, abscond). +iv_finsg(abstains, abstain). +iv_finsg(abuts, abut). +iv_finsg(accedes, accede). +iv_finsg(accelerates, accelerate). +iv_finsg(accepts, accept). +iv_finsg(acclimates, acclimate). +iv_finsg(acclimatizes, acclimatize). +iv_finsg(accompanies, accompany). +iv_finsg(accrues, accrue). +iv_finsg(accumulates, accumulate). +iv_finsg(aches, ache). +iv_finsg(acidifies, acidify). +iv_finsg(acquiesces, acquiesce). +iv_finsg(acquits, acquit). +iv_finsg(activates, activate). +iv_finsg(acts, act). +iv_finsg(adapts, adapt). +iv_finsg(addles, addle). +iv_finsg(adds, add). +iv_finsg(adjoins, adjoin). +iv_finsg(adjourns, adjourn). +iv_finsg(adjudicates, adjudicate). +iv_finsg(adjusts, adjust). +iv_finsg(administers, administer). +iv_finsg(admixes, admix). +iv_finsg(adopts, adopt). +iv_finsg(advances, advance). +iv_finsg(adventures, adventure). +iv_finsg(advertises, advertise). +iv_finsg(advertizes, advertize). +iv_finsg(advises, advise). +iv_finsg(aerates, aerate). +iv_finsg(affirms, affirm). +iv_finsg(afforests, afforest). +iv_finsg(ages, age). +iv_finsg(agglomerates, agglomerate). +iv_finsg(agglutinates, agglutinate). +iv_finsg(aggregates, aggregate). +iv_finsg(agitates, agitate). +iv_finsg(agrees, agree). +iv_finsg(ails, ail). +iv_finsg(aims, aim). +iv_finsg(airs, air). +iv_finsg(alights, alight). +iv_finsg(aligns, align). +iv_finsg(alternates, alternate). +iv_finsg(alters, alter). +iv_finsg(amalgamates, amalgamate). +iv_finsg(amasses, amass). +iv_finsg(ambles, amble). +iv_finsg(ambushes, ambush). +iv_finsg(ameliorates, ameliorate). +iv_finsg(amputates, amputate). +iv_finsg(analyses, analyse). +iv_finsg(analyzes, analyze). +iv_finsg(anchors, anchor). +iv_finsg(angers, anger). +iv_finsg(angles, angle). +iv_finsg(anglicizes, anglicize). +iv_finsg(animadverts, animadvert). +iv_finsg(annotates, annotate). +iv_finsg(annoys, annoy). +iv_finsg(answers, answer). +iv_finsg(antagonizes, antagonize). +iv_finsg(apologizes, apologize). +iv_finsg(apostrophizes, apostrophize). +iv_finsg(appeals, appeal). +iv_finsg(appears, appear). +iv_finsg(applauds, applaud). +iv_finsg(applies, apply). +iv_finsg(appliques, applique). +iv_finsg('appliqués', 'appliqué'). +iv_finsg(appreciates, appreciate). +iv_finsg(approaches, approach). +iv_finsg(approves, approve). +iv_finsg(approximates, approximate). +iv_finsg(aquaplanes, aquaplane). +iv_finsg(arbitrates, arbitrate). +iv_finsg(arches, arch). +iv_finsg(argues, argue). +iv_finsg(arises, arise). +iv_finsg(arouses, arouse). +iv_finsg(arrives, arrive). +iv_finsg(articulates, articulate). +iv_finsg(ascends, ascend). +iv_finsg(asphalts, asphalt). +iv_finsg(asphyxiates, asphyxiate). +iv_finsg(aspires, aspire). +iv_finsg(assaults, assault). +iv_finsg(assembles, assemble). +iv_finsg(assents, assent). +iv_finsg(assimilates, assimilate). +iv_finsg(associates, associate). +iv_finsg(atrophies, atrophy). +iv_finsg(attacks, attack). +iv_finsg(attends, attend). +iv_finsg(attitudinizes, attitudinize). +iv_finsg(auditions, audition). +iv_finsg(avails, avail). +iv_finsg(awaits, await). +iv_finsg(awakens, awaken). +iv_finsg(baas, baa). +iv_finsg(babbles, babble). +iv_finsg(babysits, babysit). +iv_finsg(backfires, backfire). +iv_finsg(backpedals, backpedal). +iv_finsg(backs, back). +iv_finsg(backslides, backslide). +iv_finsg(backspaces, backspace). +iv_finsg(bails, bail). +iv_finsg(bakes, bake). +iv_finsg(balks, balk). +iv_finsg(balloons, balloon). +iv_finsg(balls, ball). +iv_finsg(bands, band). +iv_finsg(bangs, bang). +iv_finsg(banks, bank). +iv_finsg(banquets, banquet). +iv_finsg(banters, banter). +iv_finsg(barbecues, barbecue). +iv_finsg(bargains, bargain). +iv_finsg(barks, bark). +iv_finsg(barters, barter). +iv_finsg(basks, bask). +iv_finsg(bathes, bathe). +iv_finsg(bats, bat). +iv_finsg(battens, batten). +iv_finsg(battles, battle). +iv_finsg(baulks, baulk). +iv_finsg(bawls, bawl). +iv_finsg(bays, bay). +iv_finsg(beams, beam). +iv_finsg(beats, beat). +iv_finsg(beavers, beaver). +iv_finsg(beckons, beckon). +iv_finsg(beetles, beetle). +iv_finsg(begins, begin). +iv_finsg(begs, beg). +iv_finsg(behaves, behave). +iv_finsg(belches, belch). +iv_finsg(bellies, belly). +iv_finsg(bellows, bellow). +iv_finsg(bells, bell). +iv_finsg(bellyaches, bellyache). +iv_finsg(bellylands, bellyland). +iv_finsg(bellylaughs, bellylaugh). +iv_finsg(belongs, belong). +iv_finsg(belts, belt). +iv_finsg(bends, bend). +iv_finsg(benefits, benefit). +iv_finsg(berths, berth). +iv_finsg(betakes, betake). +iv_finsg(bethinks, bethink). +iv_finsg(bets, bet). +iv_finsg(bevels, bevel). +iv_finsg(bewares, beware). +iv_finsg(bibs, bib). +iv_finsg(bickers, bicker). +iv_finsg(bicycles, bicycle). +iv_finsg(bids, bid). +iv_finsg(bifurcates, bifurcate). +iv_finsg(billows, billow). +iv_finsg(birdies, birdie). +iv_finsg(bitches, bitch). +iv_finsg(bivouacs, bivouac). +iv_finsg(blabbers, blabber). +iv_finsg(blabs, blab). +iv_finsg(blanches, blanch). +iv_finsg(blares, blare). +iv_finsg(blasphemes, blaspheme). +iv_finsg(blasts, blast). +iv_finsg(blathers, blather). +iv_finsg(blazes, blaze). +iv_finsg(bleaches, bleach). +iv_finsg(bleats, bleat). +iv_finsg(bleeds, bleed). +iv_finsg(bleeps, bleep). +iv_finsg(blenches, blench). +iv_finsg(blends, blend). +iv_finsg(blethers, blether). +iv_finsg(blinks, blink). +iv_finsg(blisters, blister). +iv_finsg(blitzes, blitz). +iv_finsg(blooms, bloom). +iv_finsg(blossoms, blossom). +iv_finsg(blows, blow). +iv_finsg(blubbers, blubber). +iv_finsg(blues, blue). +iv_finsg(bluffs, bluff). +iv_finsg(blunders, blunder). +iv_finsg(blurs, blur). +iv_finsg(blushes, blush). +iv_finsg(blusters, bluster). +iv_finsg(boards, board). +iv_finsg(boasts, boast). +iv_finsg(boats, boat). +iv_finsg(bobs, bob). +iv_finsg(bodes, bode). +iv_finsg(boggles, boggle). +iv_finsg(boils, boil). +iv_finsg(bolts, bolt). +iv_finsg(bombs, bomb). +iv_finsg(bonds, bond). +iv_finsg(bones, bone). +iv_finsg(boobs, boob). +iv_finsg(books, book). +iv_finsg(booms, boom). +iv_finsg(boos, boo). +iv_finsg(bootlegs, bootleg). +iv_finsg(boots, boot). +iv_finsg(boozes, booze). +iv_finsg(borders, border). +iv_finsg(bores, bore). +iv_finsg(borrows, borrow). +iv_finsg(bothers, bother). +iv_finsg(bottles, bottle). +iv_finsg(bottoms, bottom). +iv_finsg(bounces, bounce). +iv_finsg(bounds, bound). +iv_finsg(bowls, bowl). +iv_finsg(bows, bow). +iv_finsg(boxes, box). +iv_finsg(boycotts, boycott). +iv_finsg(braces, brace). +iv_finsg(brags, brag). +iv_finsg(braids, braid). +iv_finsg(brakes, brake). +iv_finsg(brawls, brawl). +iv_finsg(brays, bray). +iv_finsg(brazes, braze). +iv_finsg(breaches, breach). +iv_finsg(breakfasts, breakfast). +iv_finsg(breaks, break). +iv_finsg(breathes, breathe). +iv_finsg(breeds, breed). +iv_finsg(breezes, breeze). +iv_finsg(brightens, brighten). +iv_finsg(brims, brim). +iv_finsg(bristles, bristle). +iv_finsg(broadcasts, broadcast). +iv_finsg(broadens, broaden). +iv_finsg(bronzes, bronze). +iv_finsg(broods, brood). +iv_finsg(browns, brown). +iv_finsg(browses, browse). +iv_finsg(bruises, bruise). +iv_finsg(brushes, brush). +iv_finsg(bubbles, bubble). +iv_finsg(buckles, buckle). +iv_finsg(bucks, buck). +iv_finsg(budges, budge). +iv_finsg(budgets, budget). +iv_finsg(buds, bud). +iv_finsg(buffets, buffet). +iv_finsg(bulges, bulge). +iv_finsg(bulks, bulk). +iv_finsg(bullshits, bullshit). +iv_finsg(bumbles, bumble). +iv_finsg(bumps, bump). +iv_finsg(bums, bum). +iv_finsg(bunches, bunch). +iv_finsg(bundles, bundle). +iv_finsg(bungles, bungle). +iv_finsg(bunkers, bunker). +iv_finsg(bunks, bunk). +iv_finsg(burbles, burble). +iv_finsg(burdens, burden). +iv_finsg(burgeons, burgeon). +iv_finsg(burlesques, burlesque). +iv_finsg(burns, burn). +iv_finsg(burps, burp). +iv_finsg(burrows, burrow). +iv_finsg(bursts, burst). +iv_finsg(buses, bus). +iv_finsg(bustles, bustle). +iv_finsg(busts, bust). +iv_finsg(butters, butter). +iv_finsg(buttons, button). +iv_finsg(buzzes, buzz). +iv_finsg(cackles, cackle). +iv_finsg(calcifies, calcify). +iv_finsg(calls, call). +iv_finsg(calms, calm). +iv_finsg(calves, calve). +iv_finsg(cambers, camber). +iv_finsg(cancels, cancel). +iv_finsg(capers, caper). +iv_finsg(capitulates, capitulate). +iv_finsg(capsizes, capsize). +iv_finsg(cares, care). +iv_finsg(carols, carol). +iv_finsg(carouses, carouse). +iv_finsg(carries, carry). +iv_finsg(cartoons, cartoon). +iv_finsg(cascades, cascade). +iv_finsg(castles, castle). +iv_finsg(catcalls, catcall). +iv_finsg(catches, catch). +iv_finsg(caterwauls, caterwaul). +iv_finsg(cavorts, cavort). +iv_finsg(caws, caw). +iv_finsg(ceases, cease). +iv_finsg(celebrates, celebrate). +iv_finsg(cements, cement). +iv_finsg(centers, center). +iv_finsg(centres, centre). +iv_finsg(challenges, challenge). +iv_finsg(changes, change). +iv_finsg(chants, chant). +iv_finsg(chaperons, chaperon). +iv_finsg(chaps, chap). +iv_finsg(charges, charge). +iv_finsg(chars, char). +iv_finsg(chats, chat). +iv_finsg(chatters, chatter). +iv_finsg(cheats, cheat). +iv_finsg(checks, check). +iv_finsg(cheeps, cheep). +iv_finsg(cheers, cheer). +iv_finsg(chimes, chime). +iv_finsg(chinks, chink). +iv_finsg(chirps, chirp). +iv_finsg(chirrups, chirrup). +iv_finsg(chokes, choke). +iv_finsg(chortles, chortle). +iv_finsg(clacks, clack). +iv_finsg(clangs, clang). +iv_finsg(clanks, clank). +iv_finsg(claps, clap). +iv_finsg(clashes, clash). +iv_finsg(cleans, clean). +iv_finsg(clears, clear). +iv_finsg(clicks, click). +iv_finsg(climaxes, climax). +iv_finsg(climbs, climb). +iv_finsg(clinches, clinch). +iv_finsg(closes, close). +iv_finsg(clots, clot). +iv_finsg(clouds, cloud). +iv_finsg(clucks, cluck). +iv_finsg(clunks, clunk). +iv_finsg(clusters, cluster). +iv_finsg(coagulates, coagulate). +iv_finsg(coalesces, coalesce). +iv_finsg(coarsens, coarsen). +iv_finsg(cocks, cock). +iv_finsg(coexists, coexist). +iv_finsg(cohabits, cohabit). +iv_finsg(coheres, cohere). +iv_finsg(coils, coil). +iv_finsg(coincides, coincide). +iv_finsg(collapses, collapse). +iv_finsg(collectivizes, collectivize). +iv_finsg(collects, collect). +iv_finsg(collides, collide). +iv_finsg(combines, combine). +iv_finsg(combusts, combust). +iv_finsg(comes, come). +iv_finsg(commences, commence). +iv_finsg(comments, comment). +iv_finsg(commingles, commingle). +iv_finsg(communes, commune). +iv_finsg(communicates, communicate). +iv_finsg(commutes, commute). +iv_finsg(competes, compete). +iv_finsg(complains, complain). +iv_finsg(complies, comply). +iv_finsg(compromises, compromise). +iv_finsg(concedes, concede). +iv_finsg(conceives, conceive). +iv_finsg(concentrates, concentrate). +iv_finsg(concludes, conclude). +iv_finsg(concurs, concur). +iv_finsg(confabs, confab). +iv_finsg(confabulates, confabulate). +iv_finsg(confederates, confederate). +iv_finsg(confers, confer). +iv_finsg(confesses, confess). +iv_finsg(conflicts, conflict). +iv_finsg(congeals, congeal). +iv_finsg(conglomerates, conglomerate). +iv_finsg(congregates, congregate). +iv_finsg(conjoins, conjoin). +iv_finsg(connects, connect). +iv_finsg(consolidates, consolidate). +iv_finsg(conspires, conspire). +iv_finsg(constricts, constrict). +iv_finsg(consults, consult). +iv_finsg(contends, contend). +iv_finsg(continues, continue). +iv_finsg(contracts, contract). +iv_finsg(contrasts, contrast). +iv_finsg(contributes, contribute). +iv_finsg(convalesces, convalesce). +iv_finsg(convenes, convene). +iv_finsg(converges, converge). +iv_finsg(converses, converse). +iv_finsg(converts, convert). +iv_finsg(convulses, convulse). +iv_finsg(cooks, cook). +iv_finsg(cools, cool). +iv_finsg(cooperates, cooperate). +iv_finsg(coos, coo). +iv_finsg(copes, cope). +iv_finsg(copulates, copulate). +iv_finsg(corresponds, correspond). +iv_finsg(corrodes, corrode). +iv_finsg(corrugates, corrugate). +iv_finsg(coughs, cough). +iv_finsg(counterattacks, counterattack). +iv_finsg(counterbalances, counterbalance). +iv_finsg(counters, counter). +iv_finsg(countersigns, countersign). +iv_finsg(countertrades, countertrade). +iv_finsg(counts, count). +iv_finsg(couples, couple). +iv_finsg(courts, court). +iv_finsg(cowers, cower). +iv_finsg(crackles, crackle). +iv_finsg(cracks, crack). +iv_finsg(cramps, cramp). +iv_finsg(cranks, crank). +iv_finsg(craps, crap). +iv_finsg(crashes, crash). +iv_finsg(crawls, crawl). +iv_finsg(creaks, creak). +iv_finsg(crests, crest). +iv_finsg(crews, crew). +iv_finsg(cricks, crick). +iv_finsg(cries, cry). +iv_finsg(crimps, crimp). +iv_finsg(crimsons, crimson). +iv_finsg(cringes, cringe). +iv_finsg(crinkles, crinkle). +iv_finsg(crisps, crisp). +iv_finsg(criticizes, criticize). +iv_finsg(croaks, croak). +iv_finsg(crochets, crochet). +iv_finsg(crosses, cross). +iv_finsg(crouches, crouch). +iv_finsg(crows, crow). +iv_finsg(crumbles, crumble). +iv_finsg(crumples, crumple). +iv_finsg(crusts, crust). +iv_finsg(crystallizes, crystallize). +iv_finsg(cuddles, cuddle). +iv_finsg(culminates, culminate). +iv_finsg(curdles, curdle). +iv_finsg(curls, curl). +iv_finsg(curses, curse). +iv_finsg(curtseys, curtsey). +iv_finsg(curtsies, curtsy). +iv_finsg(curves, curve). +iv_finsg(dabbles, dabble). +iv_finsg(dabs, dab). +iv_finsg(dallies, dally). +iv_finsg(damascenes, damascene). +iv_finsg(dampens, dampen). +iv_finsg(dances, dance). +iv_finsg(dangles, dangle). +iv_finsg(dares, dare). +iv_finsg(darkens, darken). +iv_finsg(darts, dart). +iv_finsg(dashes, dash). +iv_finsg(dates, date). +iv_finsg(dawdles, dawdle). +iv_finsg(dawns, dawn). +iv_finsg(daydreams, daydream). +iv_finsg(dazzles, dazzle). +iv_finsg(deadens, deaden). +iv_finsg(deals, deal). +iv_finsg(debarks, debark). +iv_finsg(debates, debate). +iv_finsg(debouches, debouch). +iv_finsg(decamps, decamp). +iv_finsg(decays, decay). +iv_finsg(deceases, decease). +iv_finsg(deceives, deceive). +iv_finsg(decelerates, decelerate). +iv_finsg(decides, decide). +iv_finsg(declines, decline). +iv_finsg(decomposes, decompose). +iv_finsg(decompresses, decompress). +iv_finsg(decorates, decorate). +iv_finsg(decreases, decrease). +iv_finsg(deducts, deduct). +iv_finsg(deepens, deepen). +iv_finsg(defaults, default). +iv_finsg(defecates, defecate). +iv_finsg(defects, defect). +iv_finsg(defends, defend). +iv_finsg(defers, defer). +iv_finsg(deflates, deflate). +iv_finsg(defoliates, defoliate). +iv_finsg(deforests, deforest). +iv_finsg(deforms, deform). +iv_finsg(defrauds, defraud). +iv_finsg(defrocks, defrock). +iv_finsg(defrosts, defrost). +iv_finsg(degenerates, degenerate). +iv_finsg(degrades, degrade). +iv_finsg(dehumanizes, dehumanize). +iv_finsg(dehydrates, dehydrate). +iv_finsg(deigns, deign). +iv_finsg(delays, delay). +iv_finsg(delegates, delegate). +iv_finsg(deletes, delete). +iv_finsg(deliberates, deliberate). +iv_finsg(delights, delight). +iv_finsg(delves, delve). +iv_finsg(demagnetizes, demagnetize). +iv_finsg(demilitarizes, demilitarize). +iv_finsg(demonetizes, demonetize). +iv_finsg(demonstrates, demonstrate). +iv_finsg(demurs, demur). +iv_finsg(dents, dent). +iv_finsg(denudes, denude). +iv_finsg(deodorizes, deodorize). +iv_finsg(departs, depart). +iv_finsg(depends, depend). +iv_finsg(deplanes, deplane). +iv_finsg(depletes, deplete). +iv_finsg(depopulates, depopulate). +iv_finsg(deposes, depose). +iv_finsg(deposits, deposit). +iv_finsg(depreciates, depreciate). +iv_finsg(deputizes, deputize). +iv_finsg(derails, derail). +iv_finsg(desalinates, desalinate). +iv_finsg(descants, descant). +iv_finsg(descends, descend). +iv_finsg(desensitizes, desensitize). +iv_finsg(deserts, desert). +iv_finsg(desiccates, desiccate). +iv_finsg(desists, desist). +iv_finsg(despairs, despair). +iv_finsg(destabilizes, destabilize). +iv_finsg(deteriorates, deteriorate). +iv_finsg(detours, detour). +iv_finsg(detracts, detract). +iv_finsg(detrains, detrain). +iv_finsg(devaluates, devaluate). +iv_finsg(develops, develop). +iv_finsg(deviates, deviate). +iv_finsg(devolves, devolve). +iv_finsg(dials, dial). +iv_finsg(dibbles, dibble). +iv_finsg(dickers, dicker). +iv_finsg(dies, die). +iv_finsg(diets, diet). +iv_finsg(differs, differ). +iv_finsg(diffracts, diffract). +iv_finsg(diffuses, diffuse). +iv_finsg(digests, digest). +iv_finsg(digresses, digress). +iv_finsg(digs, dig). +iv_finsg(dilates, dilate). +iv_finsg(diminishes, diminish). +iv_finsg(dines, dine). +iv_finsg(disagrees, disagree). +iv_finsg(disappears, disappear). +iv_finsg(disapproves, disapprove). +iv_finsg(disbelieves, disbelieve). +iv_finsg(disburses, disburse). +iv_finsg(discolors, discolor). +iv_finsg(discolours, discolour). +iv_finsg(disconnects, disconnect). +iv_finsg(discourses, discourse). +iv_finsg(discriminates, discriminate). +iv_finsg(disembarks, disembark). +iv_finsg(disengages, disengage). +iv_finsg(disentangles, disentangle). +iv_finsg(disgorges, disgorge). +iv_finsg(disintegrates, disintegrate). +iv_finsg(dismounts, dismount). +iv_finsg(disobeys, disobey). +iv_finsg(dispenses, dispense). +iv_finsg(disperses, disperse). +iv_finsg(disports, disport). +iv_finsg(disposes, dispose). +iv_finsg(disputes, dispute). +iv_finsg(disrobes, disrobe). +iv_finsg(dissents, dissent). +iv_finsg(dissevers, dissever). +iv_finsg(dissimulates, dissimulate). +iv_finsg(dissipates, dissipate). +iv_finsg(dissolves, dissolve). +iv_finsg(distends, distend). +iv_finsg(distils, distil). +iv_finsg(distorts, distort). +iv_finsg(distributes, distribute). +iv_finsg(disunites, disunite). +iv_finsg(ditches, ditch). +iv_finsg(dithers, dither). +iv_finsg(divagates, divagate). +iv_finsg(diverges, diverge). +iv_finsg(diversifies, diversify). +iv_finsg(diverts, divert). +iv_finsg(dives, dive). +iv_finsg(divests, divest). +iv_finsg(divides, divide). +iv_finsg(divines, divine). +iv_finsg(divorces, divorce). +iv_finsg(dodders, dodder). +iv_finsg(dogmatizes, dogmatize). +iv_finsg(doles, dole). +iv_finsg(dominates, dominate). +iv_finsg(domineers, domineer). +iv_finsg(doodles, doodle). +iv_finsg(dopes, dope). +iv_finsg(dosses, doss). +iv_finsg(dotes, dote). +iv_finsg(doubles, double). +iv_finsg(dovetails, dovetail). +iv_finsg(dowses, dowse). +iv_finsg(dozes, doze). +iv_finsg(drafts, draft). +iv_finsg(drags, drag). +iv_finsg(drains, drain). +iv_finsg(drapes, drape). +iv_finsg(drawls, drawl). +iv_finsg(draws, draw). +iv_finsg(dreams, dream). +iv_finsg(dresses, dress). +iv_finsg(dribbles, dribble). +iv_finsg(dries, dry). +iv_finsg(drifts, drift). +iv_finsg(drills, drill). +iv_finsg(drinks, drink). +iv_finsg(drips, drip). +iv_finsg(drivels, drivel). +iv_finsg(drives, drive). +iv_finsg(drizzles, drizzle). +iv_finsg(drones, drone). +iv_finsg(drools, drool). +iv_finsg(droops, droop). +iv_finsg(drops, drop). +iv_finsg(drowns, drown). +iv_finsg(drowses, drowse). +iv_finsg(drudges, drudge). +iv_finsg(drums, drum). +iv_finsg(ducks, duck). +iv_finsg(duels, duel). +iv_finsg(dulls, dull). +iv_finsg(dumps, dump). +iv_finsg(dunks, dunk). +iv_finsg(dusts, dust). +iv_finsg(dwells, dwell). +iv_finsg(dwindles, dwindle). +iv_finsg(earns, earn). +iv_finsg(eases, ease). +iv_finsg(eats, eat). +iv_finsg(eavesdrops, eavesdrop). +iv_finsg(ebbs, ebb). +iv_finsg(echos, echo). +iv_finsg(economizes, economize). +iv_finsg(eddies, eddy). +iv_finsg(edges, edge). +iv_finsg(edits, edit). +iv_finsg(effervesces, effervesce). +iv_finsg(egotrips, egotrip). +iv_finsg(ejaculates, ejaculate). +iv_finsg(ejects, eject). +iv_finsg(elaborates, elaborate). +iv_finsg(elapses, elapse). +iv_finsg(electrocutes, electrocute). +iv_finsg(elevates, elevate). +iv_finsg(elides, elide). +iv_finsg(elongates, elongate). +iv_finsg(elopes, elope). +iv_finsg(elucidates, elucidate). +iv_finsg(emaciates, emaciate). +iv_finsg(embarks, embark). +iv_finsg(embellishes, embellish). +iv_finsg(embraces, embrace). +iv_finsg(embroiders, embroider). +iv_finsg(emerges, emerge). +iv_finsg(emigrates, emigrate). +iv_finsg(emplanes, emplane). +iv_finsg(empties, empty). +iv_finsg(emulsifies, emulsify). +iv_finsg(enamels, enamel). +iv_finsg(encamps, encamp). +iv_finsg(enchants, enchant). +iv_finsg(encounters, encounter). +iv_finsg(encroaches, encroach). +iv_finsg(ends, end). +iv_finsg(endures, endure). +iv_finsg(engages, engage). +iv_finsg(engenders, engender). +iv_finsg(engineers, engineer). +iv_finsg(engraves, engrave). +iv_finsg(enkindles, enkindle). +iv_finsg(enlarges, enlarge). +iv_finsg(enlists, enlist). +iv_finsg(enplanes, enplane). +iv_finsg(enrolls, enroll). +iv_finsg(enrols, enrol). +iv_finsg(ensues, ensue). +iv_finsg(enters, enter). +iv_finsg(entertains, entertain). +iv_finsg(enthuses, enthuse). +iv_finsg(entrains, entrain). +iv_finsg(erases, erase). +iv_finsg(erodes, erode). +iv_finsg(errs, err). +iv_finsg(erupts, erupt). +iv_finsg(escalates, escalate). +iv_finsg(escapes, escape). +iv_finsg(etches, etch). +iv_finsg(eulogizes, eulogize). +iv_finsg(evacuates, evacuate). +iv_finsg(evaporates, evaporate). +iv_finsg(evolves, evolve). +iv_finsg(exaggerates, exaggerate). +iv_finsg(exalts, exalt). +iv_finsg(excels, excel). +iv_finsg(exercises, exercise). +iv_finsg(exhales, exhale). +iv_finsg(exhibits, exhibit). +iv_finsg(exhorts, exhort). +iv_finsg(exists, exist). +iv_finsg(exits, exit). +iv_finsg(expands, expand). +iv_finsg(expatriates, expatriate). +iv_finsg(expectorates, expectorate). +iv_finsg(experiments, experiment). +iv_finsg(expires, expire). +iv_finsg(explains, explain). +iv_finsg(explodes, explode). +iv_finsg(explores, explore). +iv_finsg(exports, export). +iv_finsg(expostulates, expostulate). +iv_finsg(expounds, expound). +iv_finsg(extemporizes, extemporize). +iv_finsg(faces, face). +iv_finsg(factors, factor). +iv_finsg(fails, fail). +iv_finsg(faints, faint). +iv_finsg(falls, fall). +iv_finsg(falters, falter). +iv_finsg(fans, fan). +iv_finsg(farms, farm). +iv_finsg(farrows, farrow). +iv_finsg(farts, fart). +iv_finsg(fascinates, fascinate). +iv_finsg(fastens, fasten). +iv_finsg(fasts, fast). +iv_finsg(fathoms, fathom). +iv_finsg(fatigues, fatigue). +iv_finsg(faults, fault). +iv_finsg(fawns, fawn). +iv_finsg(fears, fear). +iv_finsg(feasts, feast). +iv_finsg(featherbeds, featherbed). +iv_finsg(federates, federate). +iv_finsg(feeds, feed). +iv_finsg(feigns, feign). +iv_finsg(feints, feint). +iv_finsg(fences, fence). +iv_finsg(ferments, ferment). +iv_finsg(fertilizes, fertilize). +iv_finsg(festers, fester). +iv_finsg(fetches, fetch). +iv_finsg(feuds, feud). +iv_finsg(fibs, fib). +iv_finsg(fiddles, fiddle). +iv_finsg(fidgets, fidget). +iv_finsg(fields, field). +iv_finsg(fights, fight). +iv_finsg(filibusters, filibuster). +iv_finsg(fills, fill). +iv_finsg(finishes, finish). +iv_finsg(fires, fire). +iv_finsg(firms, firm). +iv_finsg(fishes, fish). +iv_finsg(fits, fit). +iv_finsg(fixes, fix). +iv_finsg(fizzes, fizz). +iv_finsg(fizzles, fizzle). +iv_finsg(flagellates, flagellate). +iv_finsg(flags, flag). +iv_finsg(flakes, flake). +iv_finsg(flares, flare). +iv_finsg(flashes, flash). +iv_finsg(flaunts, flaunt). +iv_finsg(flees, flee). +iv_finsg(flexes, flex). +iv_finsg(flickers, flicker). +iv_finsg(flies, fly). +iv_finsg(flinches, flinch). +iv_finsg(flirts, flirt). +iv_finsg(flits, flit). +iv_finsg(floats, float). +iv_finsg(flocks, flock). +iv_finsg(flops, flop). +iv_finsg(flounces, flounce). +iv_finsg(flounders, flounder). +iv_finsg(flourishes, flourish). +iv_finsg(flowers, flower). +iv_finsg(flows, flow). +iv_finsg(fluctuates, fluctuate). +iv_finsg(flunks, flunk). +iv_finsg(flutes, flute). +iv_finsg(flutters, flutter). +iv_finsg(foams, foam). +iv_finsg(focuses, focus). +iv_finsg(folds, fold). +iv_finsg(follows, follow). +iv_finsg(footslogs, footslog). +iv_finsg(forages, forage). +iv_finsg(forecloses, foreclose). +iv_finsg(foregathers, foregather). +iv_finsg(foretells, foretell). +iv_finsg(forfeits, forfeit). +iv_finsg(forgathers, forgather). +iv_finsg(forgets, forget). +iv_finsg(forks, fork). +iv_finsg(forms, form). +iv_finsg(fornicates, fornicate). +iv_finsg(fossilizes, fossilize). +iv_finsg(founders, founder). +iv_finsg(fowls, fowl). +iv_finsg(foxhunts, foxhunt). +iv_finsg(fractures, fracture). +iv_finsg(fragments, fragment). +iv_finsg(franchises, franchise). +iv_finsg(fraternizes, fraternize). +iv_finsg(frays, fray). +iv_finsg(freaks, freak). +iv_finsg(freckles, freckle). +iv_finsg(freelances, freelance). +iv_finsg(freewheels, freewheel). +iv_finsg(freezes, freeze). +iv_finsg(frets, fret). +iv_finsg(fries, fry). +iv_finsg(frizzes, frizz). +iv_finsg(frolics, frolic). +iv_finsg(frowns, frown). +iv_finsg(fructifies, fructify). +iv_finsg(fucks, fuck). +iv_finsg(fulminates, fulminate). +iv_finsg(fumbles, fumble). +iv_finsg(fumes, fume). +iv_finsg(functions, function). +iv_finsg(furrows, furrow). +iv_finsg(fuses, fuse). +iv_finsg(fusses, fuss). +iv_finsg(gads, gad). +iv_finsg(gags, gag). +iv_finsg(gains, gain). +iv_finsg(gallivants, gallivant). +iv_finsg(gallops, gallop). +iv_finsg(gambles, gamble). +iv_finsg(gambols, gambol). +iv_finsg(games, game). +iv_finsg(gangrenes, gangrene). +iv_finsg(gangs, gang). +iv_finsg(gapes, gape). +iv_finsg(gardens, garden). +iv_finsg(gargles, gargle). +iv_finsg(gases, gas). +iv_finsg(gasifies, gasify). +iv_finsg(gasps, gasp). +iv_finsg(gatecrashes, gatecrash). +iv_finsg(gathers, gather). +iv_finsg(gazes, gaze). +iv_finsg(gears, gear). +iv_finsg(gels, gel). +iv_finsg(generalizes, generalize). +iv_finsg(genuflects, genuflect). +iv_finsg(germinates, germinate). +iv_finsg(gerrymanders, gerrymander). +iv_finsg(gesticulates, gesticulate). +iv_finsg(gestures, gesture). +iv_finsg(gibbers, gibber). +iv_finsg(giggles, giggle). +iv_finsg(girds, gird). +iv_finsg(gives, give). +iv_finsg(glances, glance). +iv_finsg(glares, glare). +iv_finsg(glasses, glass). +iv_finsg(glazes, glaze). +iv_finsg(gleams, gleam). +iv_finsg(gleans, glean). +iv_finsg(glides, glide). +iv_finsg(glimmers, glimmer). +iv_finsg(glints, glint). +iv_finsg(glissades, glissade). +iv_finsg(glistens, glisten). +iv_finsg(glisters, glister). +iv_finsg(glitters, glitter). +iv_finsg(gloats, gloat). +iv_finsg(globetrots, globetrot). +iv_finsg(glories, glory). +iv_finsg(glosses, gloss). +iv_finsg(glowers, glower). +iv_finsg(glows, glow). +iv_finsg(glues, glue). +iv_finsg(gnashes, gnash). +iv_finsg(gnaws, gnaw). +iv_finsg(goes, go). +iv_finsg(goggles, goggle). +iv_finsg(golfs, golf). +iv_finsg(gongs, gong). +iv_finsg(goofs, goof). +iv_finsg(gorges, gorge). +iv_finsg(gormandizes, gormandize). +iv_finsg(gossips, gossip). +iv_finsg(governs, govern). +iv_finsg(grades, grade). +iv_finsg(graduates, graduate). +iv_finsg(granulates, granulate). +iv_finsg(grapples, grapple). +iv_finsg(grasps, grasp). +iv_finsg(grasses, grass). +iv_finsg(grates, grate). +iv_finsg(graves, grave). +iv_finsg(gravitates, gravitate). +iv_finsg(grays, gray). +iv_finsg(grazes, graze). +iv_finsg(greys, grey). +iv_finsg(grieves, grieve). +iv_finsg(grills, grill). +iv_finsg(grimaces, grimace). +iv_finsg(grinds, grind). +iv_finsg(grins, grin). +iv_finsg(grips, grip). +iv_finsg(grits, grit). +iv_finsg(grizzles, grizzle). +iv_finsg(groans, groan). +iv_finsg(grooves, groove). +iv_finsg(gropes, grope). +iv_finsg(grouches, grouch). +iv_finsg(grounds, ground). +iv_finsg(groups, group). +iv_finsg(grouses, grouse). +iv_finsg(grovels, grovel). +iv_finsg(growls, growl). +iv_finsg(grows, grow). +iv_finsg(grubs, grub). +iv_finsg(grudges, grudge). +iv_finsg(grumbles, grumble). +iv_finsg(grunts, grunt). +iv_finsg(guarantees, guarantee). +iv_finsg(guards, guard). +iv_finsg(guesses, guess). +iv_finsg(guffaws, guffaw). +iv_finsg(guides, guide). +iv_finsg(gulps, gulp). +iv_finsg(gums, gum). +iv_finsg(gurgles, gurgle). +iv_finsg(gushes, gush). +iv_finsg(gutters, gutter). +iv_finsg(gyrates, gyrate). +iv_finsg(habituates, habituate). +iv_finsg(haggles, haggle). +iv_finsg(hails, hail). +iv_finsg(halloos, halloo). +iv_finsg(halts, halt). +iv_finsg(hangs, hang). +iv_finsg(hankers, hanker). +iv_finsg(happens, happen). +iv_finsg(harbors, harbor). +iv_finsg(harbours, harbour). +iv_finsg(hardens, harden). +iv_finsg(harks, hark). +iv_finsg(harmonizes, harmonize). +iv_finsg(harps, harp). +iv_finsg(hastens, hasten). +iv_finsg(hatches, hatch). +iv_finsg(haunts, haunt). +iv_finsg(haws, haw). +iv_finsg(headquarters, headquarter). +iv_finsg(heals, heal). +iv_finsg(hearkens, hearken). +iv_finsg(heats, heat). +iv_finsg(hedgehops, hedgehop). +iv_finsg(hedges, hedge). +iv_finsg(heeds, heed). +iv_finsg(heels, heel). +iv_finsg(helps, help). +iv_finsg(hesitates, hesitate). +iv_finsg(hews, hew). +iv_finsg(hibernates, hibernate). +iv_finsg(hiccoughs, hiccough). +iv_finsg(hiccups, hiccup). +iv_finsg(hides, hide). +iv_finsg(hies, hie). +iv_finsg(hikes, hike). +iv_finsg(hinges, hinge). +iv_finsg(hints, hint). +iv_finsg(hisses, hiss). +iv_finsg(hitches, hitch). +iv_finsg(hitchhikes, hitchhike). +iv_finsg(hits, hit). +iv_finsg(hives, hive). +iv_finsg(hobbles, hobble). +iv_finsg(hobnobs, hobnob). +iv_finsg(holds, hold). +iv_finsg(holes, hole). +iv_finsg(holidays, holiday). +iv_finsg(hollers, holler). +iv_finsg(hones, hone). +iv_finsg(honeycombs, honeycomb). +iv_finsg(honeymoons, honeymoon). +iv_finsg(honks, honk). +iv_finsg(hooks, hook). +iv_finsg(hoots, hoot). +iv_finsg(hopes, hope). +iv_finsg(hops, hop). +iv_finsg(hovers, hover). +iv_finsg(howls, howl). +iv_finsg(huddles, huddle). +iv_finsg(huffs, huff). +iv_finsg(hugs, hug). +iv_finsg(humidifies, humidify). +iv_finsg(humps, hump). +iv_finsg(hums, hum). +iv_finsg(hunches, hunch). +iv_finsg(hungers, hunger). +iv_finsg(hunts, hunt). +iv_finsg(hurries, hurry). +iv_finsg(hurtles, hurtle). +iv_finsg(hurts, hurt). +iv_finsg(hustles, hustle). +iv_finsg(hydrates, hydrate). +iv_finsg(ices, ice). +iv_finsg(idles, idle). +iv_finsg(ignites, ignite). +iv_finsg(imagines, imagine). +iv_finsg(imbeds, imbed). +iv_finsg(imbibes, imbibe). +iv_finsg(immigrates, immigrate). +iv_finsg(impacts, impact). +iv_finsg(impends, impend). +iv_finsg(impinges, impinge). +iv_finsg(imposes, impose). +iv_finsg(imprecates, imprecate). +iv_finsg(impresses, impress). +iv_finsg(improves, improve). +iv_finsg(improvises, improvise). +iv_finsg(incapacitates, incapacitate). +iv_finsg(incenses, incense). +iv_finsg(inches, inch). +iv_finsg(incinerates, incinerate). +iv_finsg(inclines, incline). +iv_finsg(incorporates, incorporate). +iv_finsg(increases, increase). +iv_finsg(incubates, incubate). +iv_finsg(indents, indent). +iv_finsg(indulges, indulge). +iv_finsg(industrializes, industrialize). +iv_finsg(informs, inform). +iv_finsg(infringes, infringe). +iv_finsg(infuses, infuse). +iv_finsg(inhales, inhale). +iv_finsg(innovates, innovate). +iv_finsg(inquires, inquire). +iv_finsg(inscribes, inscribe). +iv_finsg(insists, insist). +iv_finsg(inspects, inspect). +iv_finsg(integrates, integrate). +iv_finsg(intensifies, intensify). +iv_finsg(interbreeds, interbreed). +iv_finsg(intercedes, intercede). +iv_finsg(interchanges, interchange). +iv_finsg(intercommunicates, intercommunicate). +iv_finsg(interconnects, interconnect). +iv_finsg(interferes, interfere). +iv_finsg(interjects, interject). +iv_finsg(interlaces, interlace). +iv_finsg(interlinks, interlink). +iv_finsg(interlocks, interlock). +iv_finsg(intermarries, intermarry). +iv_finsg(intermingles, intermingle). +iv_finsg(intermixes, intermix). +iv_finsg(interns, intern). +iv_finsg(interpolates, interpolate). +iv_finsg(interposes, interpose). +iv_finsg(interprets, interpret). +iv_finsg(interrelates, interrelate). +iv_finsg(interrupts, interrupt). +iv_finsg(intersects, intersect). +iv_finsg(intersperses, intersperse). +iv_finsg(intertwines, intertwine). +iv_finsg(intervenes, intervene). +iv_finsg(interviews, interview). +iv_finsg(interweaves, interweave). +iv_finsg(intones, intone). +iv_finsg(intrenches, intrench). +iv_finsg(introspects, introspect). +iv_finsg(introverts, introvert). +iv_finsg(intrudes, intrude). +iv_finsg(invades, invade). +iv_finsg(inveighs, inveigh). +iv_finsg(inverts, invert). +iv_finsg(investigates, investigate). +iv_finsg(invests, invest). +iv_finsg(ionizes, ionize). +iv_finsg(irons, iron). +iv_finsg(irrigates, irrigate). +iv_finsg(isolates, isolate). +iv_finsg(issues, issue). +iv_finsg(itches, itch). +iv_finsg(iterates, iterate). +iv_finsg(jabbers, jabber). +iv_finsg(jabs, jab). +iv_finsg(jams, jam). +iv_finsg(jangles, jangle). +iv_finsg(jars, jar). +iv_finsg(jaunts, jaunt). +iv_finsg(jaws, jaw). +iv_finsg(jaywalks, jaywalk). +iv_finsg(jeers, jeer). +iv_finsg(jellies, jelly). +iv_finsg(jells, jell). +iv_finsg(jerks, jerk). +iv_finsg(jests, jest). +iv_finsg(jibes, jibe). +iv_finsg(jibs, jib). +iv_finsg(jiggles, jiggle). +iv_finsg(jigs, jig). +iv_finsg(jingles, jingle). +iv_finsg(jives, jive). +iv_finsg(jobs, job). +iv_finsg(joggles, joggle). +iv_finsg(jogs, jog). +iv_finsg(joins, join). +iv_finsg(jokes, joke). +iv_finsg(jolts, jolt). +iv_finsg(journeys, journey). +iv_finsg(jousts, joust). +iv_finsg(judders, judder). +iv_finsg(judges, judge). +iv_finsg(juggles, juggle). +iv_finsg(jumps, jump). +iv_finsg(junkets, junket). +iv_finsg(justifies, justify). +iv_finsg(juxtaposes, juxtapose). +iv_finsg(keels, keel). +iv_finsg(keens, keen). +iv_finsg(keeps, keep). +iv_finsg(kicks, kick). +iv_finsg(kids, kid). +iv_finsg(kindles, kindle). +iv_finsg(kinks, kink). +iv_finsg(kips, kip). +iv_finsg(kisses, kiss). +iv_finsg(kits, kit). +iv_finsg(kneels, kneel). +iv_finsg(knifes, knife). +iv_finsg(knocks, knock). +iv_finsg(knots, knot). +iv_finsg(knows, know). +iv_finsg(knuckles, knuckle). +iv_finsg(kotows, kotow). +iv_finsg(kowtows, kowtow). +iv_finsg(labels, label). +iv_finsg(labors, labor). +iv_finsg(labours, labour). +iv_finsg(lags, lag). +iv_finsg(laments, lament). +iv_finsg(lands, land). +iv_finsg(landscapes, landscape). +iv_finsg(languishes, languish). +iv_finsg(laps, lap). +iv_finsg(lapses, lapse). +iv_finsg(larks, lark). +iv_finsg(lashes, lash). +iv_finsg(lasts, last). +iv_finsg(latches, latch). +iv_finsg(laughs, laugh). +iv_finsg(lays, lay). +iv_finsg(lazes, laze). +iv_finsg(leads, lead). +iv_finsg(leafs, leaf). +iv_finsg(leaks, leak). +iv_finsg(leans, lean). +iv_finsg(leapfrogs, leapfrog). +iv_finsg(leaps, leap). +iv_finsg(learns, learn). +iv_finsg(leases, lease). +iv_finsg(leaves, leave). +iv_finsg(lectures, lecture). +iv_finsg(leers, leer). +iv_finsg(legislates, legislate). +iv_finsg(lends, lend). +iv_finsg(lengthens, lengthen). +iv_finsg(lessens, lessen). +iv_finsg(levitates, levitate). +iv_finsg(licks, lick). +iv_finsg(lies, lie). +iv_finsg(lifts, lift). +iv_finsg(lightens, lighten). +iv_finsg(lights, light). +iv_finsg(lilts, lilt). +iv_finsg(limps, limp). +iv_finsg(lingers, linger). +iv_finsg(links, link). +iv_finsg(liquefies, liquefy). +iv_finsg(lisps, lisp). +iv_finsg(listens, listen). +iv_finsg(litigates, litigate). +iv_finsg(litters, litter). +iv_finsg(lives, live). +iv_finsg(loads, load). +iv_finsg(loafs, loaf). +iv_finsg(lobbies, lobby). +iv_finsg(lobs, lob). +iv_finsg(localizes, localize). +iv_finsg(locks, lock). +iv_finsg(loiters, loiter). +iv_finsg(looks, look). +iv_finsg(looms, loom). +iv_finsg(loops, loop). +iv_finsg(loosens, loosen). +iv_finsg(loots, loot). +iv_finsg(lopes, lope). +iv_finsg(loses, lose). +iv_finsg(lounges, lounge). +iv_finsg(lours, lour). +iv_finsg(loves, love). +iv_finsg(lowers, lower). +iv_finsg(lows, low). +iv_finsg(luffs, luff). +iv_finsg(lulls, lull). +iv_finsg(lumbers, lumber). +iv_finsg(lumps, lump). +iv_finsg(lunches, lunch). +iv_finsg(lunges, lunge). +iv_finsg(lurches, lurch). +iv_finsg(macerates, macerate). +iv_finsg(mafficks, maffick). +iv_finsg(magnetizes, magnetize). +iv_finsg(magnifies, magnify). +iv_finsg(majors, major). +iv_finsg(malfunctions, malfunction). +iv_finsg(malingers, malinger). +iv_finsg(malts, malt). +iv_finsg(manages, manage). +iv_finsg(maneuvers, maneuver). +iv_finsg(manifests, manifest). +iv_finsg(manoeuvres, manoeuvre). +iv_finsg(mantles, mantle). +iv_finsg(manufactures, manufacture). +iv_finsg(marauds, maraud). +iv_finsg(marches, march). +iv_finsg(marinades, marinade). +iv_finsg(marinates, marinate). +iv_finsg(maroons, maroon). +iv_finsg(marries, marry). +iv_finsg(marvels, marvel). +iv_finsg(masks, mask). +iv_finsg(masquerades, masquerade). +iv_finsg(masses, mass). +iv_finsg(masticates, masticate). +iv_finsg(masturbates, masturbate). +iv_finsg(matches, match). +iv_finsg(materializes, materialize). +iv_finsg(mates, mate). +iv_finsg(matriculates, matriculate). +iv_finsg(mats, mat). +iv_finsg(matters, matter). +iv_finsg(maturates, maturate). +iv_finsg(matures, mature). +iv_finsg(maunders, maunder). +iv_finsg(meanders, meander). +iv_finsg(measures, measure). +iv_finsg(meddles, meddle). +iv_finsg(mediates, mediate). +iv_finsg(meditates, meditate). +iv_finsg(meets, meet). +iv_finsg(melds, meld). +iv_finsg(meliorates, meliorate). +iv_finsg(mellows, mellow). +iv_finsg(melts, melt). +iv_finsg(menaces, menace). +iv_finsg(mends, mend). +iv_finsg(menstruates, menstruate). +iv_finsg(merges, merge). +iv_finsg(meshes, mesh). +iv_finsg(messes, mess). +iv_finsg(metamorphoses, metamorphose). +iv_finsg(mews, mew). +iv_finsg(miaous, miaou). +iv_finsg(miaows, miaow). +iv_finsg(microfilms, microfilm). +iv_finsg(migrates, migrate). +iv_finsg(mildews, mildew). +iv_finsg(militates, militate). +iv_finsg(mills, mill). +iv_finsg(mimes, mime). +iv_finsg(minces, mince). +iv_finsg(minds, mind). +iv_finsg(mines, mine). +iv_finsg(mingles, mingle). +iv_finsg(minimizes, minimize). +iv_finsg(ministers, minister). +iv_finsg(minutes, minute). +iv_finsg(misbehaves, misbehave). +iv_finsg(miscalculates, miscalculate). +iv_finsg(miscarries, miscarry). +iv_finsg(miscasts, miscast). +iv_finsg(miscounts, miscount). +iv_finsg(misdeals, misdeal). +iv_finsg(misfires, misfire). +iv_finsg(misgoverns, misgovern). +iv_finsg(misprints, misprint). +iv_finsg(misses, miss). +iv_finsg(mists, mist). +iv_finsg(misunderstands, misunderstand). +iv_finsg(mixes, mix). +iv_finsg(mizzles, mizzle). +iv_finsg(moans, moan). +iv_finsg(mobilizes, mobilize). +iv_finsg(models, model). +iv_finsg(moderates, moderate). +iv_finsg(modernizes, modernize). +iv_finsg(moils, moil). +iv_finsg(moistens, moisten). +iv_finsg(molders, molder). +iv_finsg(molds, mold). +iv_finsg(molts, molt). +iv_finsg(monkeys, monkey). +iv_finsg(monopolizes, monopolize). +iv_finsg(mooches, mooch). +iv_finsg(moons, moon). +iv_finsg(moors, moor). +iv_finsg(moos, moo). +iv_finsg(mopes, mope). +iv_finsg(mops, mop). +iv_finsg(moralizes, moralize). +iv_finsg(moseys, mosey). +iv_finsg(motors, motor). +iv_finsg(moulders, moulder). +iv_finsg(moulds, mould). +iv_finsg(moults, moult). +iv_finsg(mounts, mount). +iv_finsg(mourns, mourn). +iv_finsg(mouses, mouse). +iv_finsg(moves, move). +iv_finsg(mucks, muck). +iv_finsg(muddles, muddle). +iv_finsg(muffs, muff). +iv_finsg(mugs, mug). +iv_finsg(mulches, mulch). +iv_finsg(multiplies, multiply). +iv_finsg(mumbles, mumble). +iv_finsg(mummifies, mummify). +iv_finsg(munches, munch). +iv_finsg(murmurs, murmur). +iv_finsg(muscles, muscle). +iv_finsg(muses, muse). +iv_finsg(mushrooms, mushroom). +iv_finsg(mutes, mute). +iv_finsg(mutinies, mutiny). +iv_finsg(mutters, mutter). +iv_finsg(mystifies, mystify). +iv_finsg(naps, nap). +iv_finsg(narrows, narrow). +iv_finsg(nears, near). +iv_finsg(necks, neck). +iv_finsg(neighs, neigh). +iv_finsg(nests, nest). +iv_finsg(nods, nod). +iv_finsg(normalizes, normalize). +iv_finsg(nosedives, nosedive). +iv_finsg(noshes, nosh). +iv_finsg(numbs, numb). +iv_finsg(obeys, obey). +iv_finsg(objects, object). +iv_finsg(observes, observe). +iv_finsg(occurs, occur). +iv_finsg(oozes, ooze). +iv_finsg(opens, open). +iv_finsg(operates, operate). +iv_finsg(orates, orate). +iv_finsg(organizes, organize). +iv_finsg(oscillates, oscillate). +iv_finsg(ossifies, ossify). +iv_finsg(overacts, overact). +iv_finsg(overbuilds, overbuild). +iv_finsg(overbuys, overbuy). +iv_finsg(overdos, overdo). +iv_finsg(overdresses, overdress). +iv_finsg(overeats, overeat). +iv_finsg(overexerts, overexert). +iv_finsg(overflows, overflow). +iv_finsg(overhears, overhear). +iv_finsg(overheats, overheat). +iv_finsg(overindulges, overindulge). +iv_finsg(overlaps, overlap). +iv_finsg(overleaps, overleap). +iv_finsg(overreacts, overreact). +iv_finsg(oversleeps, oversleep). +iv_finsg(overturns, overturn). +iv_finsg(overworks, overwork). +iv_finsg(oxidizes, oxidize). +iv_finsg(paces, pace). +iv_finsg(paints, paint). +iv_finsg(pairs, pair). +iv_finsg(palls, pall). +iv_finsg(palpitates, palpitate). +iv_finsg(palsies, palsy). +iv_finsg(palters, palter). +iv_finsg(panhandles, panhandle). +iv_finsg(panics, panic). +iv_finsg(parades, parade). +iv_finsg(paraphrases, paraphrase). +iv_finsg(pares, pare). +iv_finsg(parks, park). +iv_finsg(parleys, parley). +iv_finsg(parses, parse). +iv_finsg(participates, participate). +iv_finsg(particularizes, particularize). +iv_finsg(partners, partner). +iv_finsg(parts, part). +iv_finsg(passes, pass). +iv_finsg(pastures, pasture). +iv_finsg(pauses, pause). +iv_finsg(pays, pay). +iv_finsg(peaks, peak). +iv_finsg(peals, peal). +iv_finsg(pedals, pedal). +iv_finsg(peeks, peek). +iv_finsg(peeps, peep). +iv_finsg(pees, pee). +iv_finsg(penetrates, penetrate). +iv_finsg(pensions, pension). +iv_finsg(perches, perch). +iv_finsg(percolates, percolate). +iv_finsg(perforates, perforate). +iv_finsg(performs, perform). +iv_finsg(perishes, perish). +iv_finsg(perseveres, persevere). +iv_finsg(persists, persist). +iv_finsg(perspires, perspire). +iv_finsg(peruses, peruse). +iv_finsg(petitions, petition). +iv_finsg(pets, pet). +iv_finsg(philanders, philander). +iv_finsg(philosophizes, philosophize). +iv_finsg(phones, phone). +iv_finsg(pickets, picket). +iv_finsg(picnics, picnic). +iv_finsg(piddles, piddle). +iv_finsg(piffles, piffle). +iv_finsg(pigs, pig). +iv_finsg(pillages, pillage). +iv_finsg(pimps, pimp). +iv_finsg(pinches, pinch). +iv_finsg(pirouettes, pirouette). +iv_finsg(pisses, piss). +iv_finsg(pivots, pivot). +iv_finsg(places, place). +iv_finsg(plagiarizes, plagiarize). +iv_finsg(plans, plan). +iv_finsg(plants, plant). +iv_finsg(plashes, plash). +iv_finsg(plays, play). +iv_finsg(pleads, plead). +iv_finsg(pleases, please). +iv_finsg(pledges, pledge). +iv_finsg(plumbs, plumb). +iv_finsg(plummets, plummet). +iv_finsg(plumps, plump). +iv_finsg(plunders, plunder). +iv_finsg(plunges, plunge). +iv_finsg(poaches, poach). +iv_finsg(points, point). +iv_finsg(poises, poise). +iv_finsg(pokes, poke). +iv_finsg(polarizes, polarize). +iv_finsg(politicks, politick). +iv_finsg(ponders, ponder). +iv_finsg(pontificates, pontificate). +iv_finsg(pools, pool). +iv_finsg(pops, pop). +iv_finsg(popularizes, popularize). +iv_finsg(poses, pose). +iv_finsg(potters, potter). +iv_finsg(pounces, pounce). +iv_finsg(pours, pour). +iv_finsg(pouts, pout). +iv_finsg(powders, powder). +iv_finsg(powwows, powwow). +iv_finsg(practices, practice). +iv_finsg(practises, practise). +iv_finsg(prances, prance). +iv_finsg(prawns, prawn). +iv_finsg(prays, pray). +iv_finsg(preaches, preach). +iv_finsg(preachifies, preachify). +iv_finsg(precipitates, precipitate). +iv_finsg(predominates, predominate). +iv_finsg(preens, preen). +iv_finsg(prevails, prevail). +iv_finsg(prevaricates, prevaricate). +iv_finsg(prickles, prickle). +iv_finsg(pricks, prick). +iv_finsg(primps, primp). +iv_finsg(privatizes, privatize). +iv_finsg(proceeds, proceed). +iv_finsg(procrastinates, procrastinate). +iv_finsg(procreates, procreate). +iv_finsg(produces, produce). +iv_finsg(profiles, profile). +iv_finsg(profiteers, profiteer). +iv_finsg(prognosticates, prognosticate). +iv_finsg(progresses, progress). +iv_finsg(proliferates, proliferate). +iv_finsg(promises, promise). +iv_finsg(propagandizes, propagandize). +iv_finsg(propagates, propagate). +iv_finsg(prophesies, prophesy). +iv_finsg(proposes, propose). +iv_finsg(proselytizes, proselytize). +iv_finsg(prospers, prosper). +iv_finsg(protests, protest). +iv_finsg(protrudes, protrude). +iv_finsg(publishes, publish). +iv_finsg(puckers, pucker). +iv_finsg(puddles, puddle). +iv_finsg(pukes, puke). +iv_finsg(pullulates, pullulate). +iv_finsg(pulsates, pulsate). +iv_finsg(pummels, pummel). +iv_finsg(pumps, pump). +iv_finsg(puns, pun). +iv_finsg(punts, punt). +iv_finsg(purrs, purr). +iv_finsg(pursues, pursue). +iv_finsg(putrefies, putrefy). +iv_finsg(putters, putter). +iv_finsg(putts, putt). +iv_finsg(quacks, quack). +iv_finsg(quadruples, quadruple). +iv_finsg(quaffs, quaff). +iv_finsg(quails, quail). +iv_finsg(quakes, quake). +iv_finsg(qualifies, qualify). +iv_finsg(quarrels, quarrel). +iv_finsg(quarries, quarry). +iv_finsg(quavers, quaver). +iv_finsg(queues, queue). +iv_finsg(quibbles, quibble). +iv_finsg(quickens, quicken). +iv_finsg(quietens, quieten). +iv_finsg(quiets, quiet). +iv_finsg(quilts, quilt). +iv_finsg(quits, quit). +iv_finsg(quivers, quiver). +iv_finsg(rabbits, rabbit). +iv_finsg(races, race). +iv_finsg(rackets, racket). +iv_finsg(radiates, radiate). +iv_finsg(rafts, raft). +iv_finsg(rages, rage). +iv_finsg(rags, rag). +iv_finsg(raids, raid). +iv_finsg(rails, rail). +iv_finsg(rains, rain). +iv_finsg(raises, raise). +iv_finsg(rakes, rake). +iv_finsg(rallies, rally). +iv_finsg(rambles, ramble). +iv_finsg(ramifies, ramify). +iv_finsg(rampages, rampage). +iv_finsg(ramps, ramp). +iv_finsg(rams, ram). +iv_finsg(ranges, range). +iv_finsg(rankles, rankle). +iv_finsg(ranks, rank). +iv_finsg(rants, rant). +iv_finsg(raps, rap). +iv_finsg(rarefies, rarefy). +iv_finsg(rasps, rasp). +iv_finsg(rates, rate). +iv_finsg(rations, ration). +iv_finsg(rats, rat). +iv_finsg(rattles, rattle). +iv_finsg(ravages, ravage). +iv_finsg(ravels, ravel). +iv_finsg(raves, rave). +iv_finsg(rays, ray). +iv_finsg(reacts, react). +iv_finsg(readjusts, readjust). +iv_finsg(reads, read). +iv_finsg(reaffirms, reaffirm). +iv_finsg(realigns, realign). +iv_finsg(realizes, realize). +iv_finsg(reanimates, reanimate). +iv_finsg(reappears, reappear). +iv_finsg(reaps, reap). +iv_finsg(rearms, rearm). +iv_finsg(rears, rear). +iv_finsg(reasons, reason). +iv_finsg(reassembles, reassemble). +iv_finsg(rebels, rebel). +iv_finsg(rebounds, rebound). +iv_finsg(rebuilds, rebuild). +iv_finsg(rebuts, rebut). +iv_finsg(recants, recant). +iv_finsg(recapitalizes, recapitalize). +iv_finsg(recapitulates, recapitulate). +iv_finsg(recaps, recap). +iv_finsg(recasts, recast). +iv_finsg(recedes, recede). +iv_finsg(recesses, recess). +iv_finsg(reciprocates, reciprocate). +iv_finsg(reckons, reckon). +iv_finsg(reclines, recline). +iv_finsg(recoils, recoil). +iv_finsg(recombines, recombine). +iv_finsg(reconciles, reconcile). +iv_finsg(reconditions, recondition). +iv_finsg(reconnoiters, reconnoiter). +iv_finsg(reconnoitres, reconnoitre). +iv_finsg(reconsiders, reconsider). +iv_finsg(records, record). +iv_finsg(recoups, recoup). +iv_finsg(recovers, recover). +iv_finsg(recreates, recreate). +iv_finsg(recriminates, recriminate). +iv_finsg(recruits, recruit). +iv_finsg(rectifies, rectify). +iv_finsg(recuperates, recuperate). +iv_finsg(recurs, recur). +iv_finsg(recurves, recurve). +iv_finsg(recycles, recycle). +iv_finsg(reddens, redden). +iv_finsg(redecorates, redecorate). +iv_finsg(redeploys, redeploy). +iv_finsg(redevelops, redevelop). +iv_finsg(redounds, redound). +iv_finsg(redraws, redraw). +iv_finsg(redresses, redress). +iv_finsg(reduces, reduce). +iv_finsg(reduplicates, reduplicate). +iv_finsg(reefs, reef). +iv_finsg(reeks, reek). +iv_finsg(reels, reel). +iv_finsg(referees, referee). +iv_finsg(refills, refill). +iv_finsg(refinances, refinance). +iv_finsg(reflates, reflate). +iv_finsg(reflects, reflect). +iv_finsg(refloats, refloat). +iv_finsg(refocuses, refocus). +iv_finsg(reforests, reforest). +iv_finsg(reforms, reform). +iv_finsg(refracts, refract). +iv_finsg(refrains, refrain). +iv_finsg(refuels, refuel). +iv_finsg(refuses, refuse). +iv_finsg(regales, regale). +iv_finsg(regenerates, regenerate). +iv_finsg(registers, register). +iv_finsg(regresses, regress). +iv_finsg(regroups, regroup). +iv_finsg(regularizes, regularize). +iv_finsg(regurgitates, regurgitate). +iv_finsg(rehabilitates, rehabilitate). +iv_finsg(rehearses, rehearse). +iv_finsg(reigns, reign). +iv_finsg(reintegrates, reintegrate). +iv_finsg(reinvests, reinvest). +iv_finsg(rejoices, rejoice). +iv_finsg(rejoins, rejoin). +iv_finsg(rekindles, rekindle). +iv_finsg(relapses, relapse). +iv_finsg(relates, relate). +iv_finsg(relaxes, relax). +iv_finsg(relents, relent). +iv_finsg(relies, rely). +iv_finsg(relocates, relocate). +iv_finsg(remains, remain). +iv_finsg(remarks, remark). +iv_finsg(remarries, remarry). +iv_finsg(reminisces, reminisce). +iv_finsg(remonstrates, remonstrate). +iv_finsg(remounts, remount). +iv_finsg(rendezvouses, rendezvous). +iv_finsg(rends, rend). +iv_finsg(reneges, renege). +iv_finsg(renegotiates, renegotiate). +iv_finsg(renovates, renovate). +iv_finsg(reoffers, reoffer). +iv_finsg(reopens, reopen). +iv_finsg(reorganizes, reorganize). +iv_finsg(reorients, reorient). +iv_finsg(repaints, repaint). +iv_finsg(repairs, repair). +iv_finsg(repays, repay). +iv_finsg(repeats, repeat). +iv_finsg(repents, repent). +iv_finsg(repines, repine). +iv_finsg(replays, replay). +iv_finsg(replies, reply). +iv_finsg(reports, report). +iv_finsg(reposes, repose). +iv_finsg(reprints, reprint). +iv_finsg(reproduces, reproduce). +iv_finsg(reruns, rerun). +iv_finsg(reschedules, reschedule). +iv_finsg(researches, research). +iv_finsg(resells, resell). +iv_finsg(resets, reset). +iv_finsg(resettles, resettle). +iv_finsg(reshuffles, reshuffle). +iv_finsg(resides, reside). +iv_finsg(resigns, resign). +iv_finsg(resists, resist). +iv_finsg(resoles, resole). +iv_finsg(resonates, resonate). +iv_finsg(resorts, resort). +iv_finsg(resounds, resound). +iv_finsg(respires, respire). +iv_finsg(responds, respond). +iv_finsg(restarts, restart). +iv_finsg(restores, restore). +iv_finsg(restructures, restructure). +iv_finsg(rests, rest). +iv_finsg(results, result). +iv_finsg(resumes, resume). +iv_finsg(resupplies, resupply). +iv_finsg(resurfaces, resurface). +iv_finsg(resuscitates, resuscitate). +iv_finsg(retails, retail). +iv_finsg(retakes, retake). +iv_finsg(retaliates, retaliate). +iv_finsg(retches, retch). +iv_finsg(rethinks, rethink). +iv_finsg(reticulates, reticulate). +iv_finsg(retires, retire). +iv_finsg(retorts, retort). +iv_finsg(retracts, retract). +iv_finsg(retransmits, retransmit). +iv_finsg(retreads, retread). +iv_finsg(retreats, retreat). +iv_finsg(retrenches, retrench). +iv_finsg(retrogrades, retrograde). +iv_finsg(retrogresses, retrogress). +iv_finsg(returns, return). +iv_finsg(reunites, reunite). +iv_finsg(revels, revel). +iv_finsg(reverberates, reverberate). +iv_finsg(reverses, reverse). +iv_finsg(reverts, revert). +iv_finsg(reviews, review). +iv_finsg(reviles, revile). +iv_finsg(revisits, revisit). +iv_finsg(revives, revive). +iv_finsg(revivifies, revivify). +iv_finsg(revolts, revolt). +iv_finsg(revolves, revolve). +iv_finsg(revs, rev). +iv_finsg(rewires, rewire). +iv_finsg(rewrites, rewrite). +iv_finsg(rhapsodizes, rhapsodize). +iv_finsg(rhymes, rhyme). +iv_finsg(ricochets, ricochet). +iv_finsg(riddles, riddle). +iv_finsg(rides, ride). +iv_finsg(ridges, ridge). +iv_finsg(riffles, riffle). +iv_finsg(rifles, rifle). +iv_finsg(riles, rile). +iv_finsg(rings, ring). +iv_finsg(rinses, rinse). +iv_finsg(riots, riot). +iv_finsg(ripens, ripen). +iv_finsg(ripostes, riposte). +iv_finsg(ripples, ripple). +iv_finsg(rips, rip). +iv_finsg(rises, rise). +iv_finsg(rivals, rival). +iv_finsg(rives, rive). +iv_finsg(roams, roam). +iv_finsg(roars, roar). +iv_finsg(roasts, roast). +iv_finsg(robs, rob). +iv_finsg(rockets, rocket). +iv_finsg(rocks, rock). +iv_finsg(roils, roil). +iv_finsg(rolls, roll). +iv_finsg(romances, romance). +iv_finsg(romanticizes, romanticize). +iv_finsg(romps, romp). +iv_finsg(rooms, room). +iv_finsg(roosts, roost). +iv_finsg(rootles, rootle). +iv_finsg(roots, root). +iv_finsg(rotates, rotate). +iv_finsg(rots, rot). +iv_finsg(rouges, rouge). +iv_finsg(roughens, roughen). +iv_finsg(rounds, round). +iv_finsg(rouses, rouse). +iv_finsg(roves, rove). +iv_finsg(rows, row). +iv_finsg(rubbernecks, rubberneck). +iv_finsg(rubs, rub). +iv_finsg(rucks, ruck). +iv_finsg(ruddles, ruddle). +iv_finsg(ruffles, ruffle). +iv_finsg(ruffs, ruff). +iv_finsg(ruins, ruin). +iv_finsg(rules, rule). +iv_finsg(rumbles, rumble). +iv_finsg(ruminates, ruminate). +iv_finsg(rummages, rummage). +iv_finsg(rumples, rumple). +iv_finsg(runs, run). +iv_finsg(ruptures, rupture). +iv_finsg(rushes, rush). +iv_finsg(rusticates, rusticate). +iv_finsg(rustles, rustle). +iv_finsg(rusts, rust). +iv_finsg(ruts, rut). +iv_finsg(sacrifices, sacrifice). +iv_finsg(sags, sag). +iv_finsg(salivates, salivate). +iv_finsg(sallies, sally). +iv_finsg(salutes, salute). +iv_finsg(scampers, scamper). +iv_finsg(scans, scan). +iv_finsg(scarifies, scarify). +iv_finsg(scatters, scatter). +iv_finsg(schemes, scheme). +iv_finsg(scintillates, scintillate). +iv_finsg(scores, score). +iv_finsg(scowls, scowl). +iv_finsg(scrams, scram). +iv_finsg(scrapes, scrape). +iv_finsg(scraps, scrap). +iv_finsg(scratches, scratch). +iv_finsg(screams, scream). +iv_finsg(screeches, screech). +iv_finsg(scribbles, scribble). +iv_finsg(scrimmages, scrimmage). +iv_finsg(scuffles, scuffle). +iv_finsg(sculls, scull). +iv_finsg(searches, search). +iv_finsg(sears, sear). +iv_finsg(secedes, secede). +iv_finsg(secretes, secrete). +iv_finsg(seeds, seed). +iv_finsg(sees, see). +iv_finsg(seesaws, seesaw). +iv_finsg(seethes, seethe). +iv_finsg(seines, seine). +iv_finsg(seizes, seize). +iv_finsg(sells, sell). +iv_finsg(sentimentalizes, sentimentalize). +iv_finsg(separates, separate). +iv_finsg(serenades, serenade). +iv_finsg(sermonizes, sermonize). +iv_finsg(serves, serve). +iv_finsg(sets, set). +iv_finsg(settles, settle). +iv_finsg(sews, sew). +iv_finsg(shackles, shackle). +iv_finsg(shacks, shack). +iv_finsg(shakes, shake). +iv_finsg(shallows, shallow). +iv_finsg(shambles, shamble). +iv_finsg(shares, share). +iv_finsg(shatters, shatter). +iv_finsg(shaves, shave). +iv_finsg(shies, shy). +iv_finsg(shifts, shift). +iv_finsg(shillyshallies, shillyshally). +iv_finsg(shimmers, shimmer). +iv_finsg(shines, shine). +iv_finsg(shipwrecks, shipwreck). +iv_finsg(shits, shit). +iv_finsg(shivers, shiver). +iv_finsg(shoals, shoal). +iv_finsg(shoots, shoot). +iv_finsg(shoplifts, shoplift). +iv_finsg(shops, shop). +iv_finsg(shouts, shout). +iv_finsg(showers, shower). +iv_finsg(shows, show). +iv_finsg(shrieks, shriek). +iv_finsg(shrills, shrill). +iv_finsg(shrimps, shrimp). +iv_finsg(shrinks, shrink). +iv_finsg(shrivels, shrivel). +iv_finsg(shrives, shrive). +iv_finsg(shrugs, shrug). +iv_finsg(shudders, shudder). +iv_finsg(shuffles, shuffle). +iv_finsg(shuns, shun). +iv_finsg(shuts, shut). +iv_finsg(shutters, shutter). +iv_finsg(shuttles, shuttle). +iv_finsg(sidesteps, sidestep). +iv_finsg(sighs, sigh). +iv_finsg(signals, signal). +iv_finsg(signs, sign). +iv_finsg(simmers, simmer). +iv_finsg(simpers, simper). +iv_finsg(simulates, simulate). +iv_finsg(sings, sing). +iv_finsg(sinks, sink). +iv_finsg(sins, sin). +iv_finsg(sits, sit). +iv_finsg(sizzles, sizzle). +iv_finsg(sketches, sketch). +iv_finsg(skids, skid). +iv_finsg(skimps, skimp). +iv_finsg(skips, skip). +iv_finsg(skirmishes, skirmish). +iv_finsg(skis, ski). +iv_finsg(skittles, skittle). +iv_finsg(skulks, skulk). +iv_finsg(skyrockets, skyrocket). +iv_finsg(slackens, slacken). +iv_finsg(slacks, slack). +iv_finsg(slangs, slang). +iv_finsg(slants, slant). +iv_finsg(slashes, slash). +iv_finsg(slates, slate). +iv_finsg(slavers, slaver). +iv_finsg(slaves, slave). +iv_finsg(slays, slay). +iv_finsg(sledges, sledge). +iv_finsg(sleeks, sleek). +iv_finsg(sleeps, sleep). +iv_finsg(sleets, sleet). +iv_finsg(sleighs, sleigh). +iv_finsg(slews, slew). +iv_finsg(slides, slide). +iv_finsg(slips, slip). +iv_finsg(slobbers, slobber). +iv_finsg(slopes, slope). +iv_finsg(slops, slop). +iv_finsg(sloshes, slosh). +iv_finsg(slouches, slouch). +iv_finsg(sloughs, slough). +iv_finsg(slows, slow). +iv_finsg(slues, slue). +iv_finsg(slumbers, slumber). +iv_finsg(slumps, slump). +iv_finsg(slums, slum). +iv_finsg(smartens, smarten). +iv_finsg(smarts, smart). +iv_finsg(smears, smear). +iv_finsg(smells, smell). +iv_finsg(smiles, smile). +iv_finsg(smirks, smirk). +iv_finsg(smokes, smoke). +iv_finsg(smolders, smolder). +iv_finsg(smothers, smother). +iv_finsg(smoulders, smoulder). +iv_finsg(smudges, smudge). +iv_finsg(smuts, smut). +iv_finsg(snags, snag). +iv_finsg(snaps, snap). +iv_finsg(sneers, sneer). +iv_finsg(sneezes, sneeze). +iv_finsg(snickers, snicker). +iv_finsg(sniffles, sniffle). +iv_finsg(sniffs, sniff). +iv_finsg(sniggers, snigger). +iv_finsg(snitches, snitch). +iv_finsg(snivels, snivel). +iv_finsg(snoozes, snooze). +iv_finsg(snores, snore). +iv_finsg(snorts, snort). +iv_finsg(snowballs, snowball). +iv_finsg(snowmobiles, snowmobile). +iv_finsg(snows, snow). +iv_finsg(snuffles, snuffle). +iv_finsg(snuffs, snuff). +iv_finsg(snuggles, snuggle). +iv_finsg(soaks, soak). +iv_finsg(soars, soar). +iv_finsg(sobers, sober). +iv_finsg(sobs, sob). +iv_finsg(socializes, socialize). +iv_finsg(socks, sock). +iv_finsg(softens, soften). +iv_finsg(sojourns, sojourn). +iv_finsg(solaces, solace). +iv_finsg(soldiers, soldier). +iv_finsg(solemnizes, solemnize). +iv_finsg(solicits, solicit). +iv_finsg(solidifies, solidify). +iv_finsg(soliloquizes, soliloquize). +iv_finsg(somersaults, somersault). +iv_finsg(soothes, soothe). +iv_finsg(sorrows, sorrow). +iv_finsg(soughs, sough). +iv_finsg(sounds, sound). +iv_finsg(sours, sour). +iv_finsg(souses, souse). +iv_finsg(sows, sow). +iv_finsg(spades, spade). +iv_finsg(sparkles, sparkle). +iv_finsg(sparks, spark). +iv_finsg(spars, spar). +iv_finsg(spats, spat). +iv_finsg(spatters, spatter). +iv_finsg(spawns, spawn). +iv_finsg(speaks, speak). +iv_finsg(speechifies, speechify). +iv_finsg(speeds, speed). +iv_finsg(spells, spell). +iv_finsg(spiels, spiel). +iv_finsg(spies, spy). +iv_finsg(spills, spill). +iv_finsg(spins, spin). +iv_finsg(spirals, spiral). +iv_finsg(spirts, spirt). +iv_finsg(spits, spit). +iv_finsg(splashes, splash). +iv_finsg(splays, splay). +iv_finsg(splinters, splinter). +iv_finsg(splits, split). +iv_finsg(sploshes, splosh). +iv_finsg(splurges, splurge). +iv_finsg(splutters, splutter). +iv_finsg(spoils, spoil). +iv_finsg(spouts, spout). +iv_finsg(sprawls, sprawl). +iv_finsg(spreadeagles, spreadeagle). +iv_finsg(spreads, spread). +iv_finsg(springs, spring). +iv_finsg(sprints, sprint). +iv_finsg(sprouts, sprout). +iv_finsg(spurs, spur). +iv_finsg(spurts, spurt). +iv_finsg(sputters, sputter). +iv_finsg(squabbles, squabble). +iv_finsg(squalls, squall). +iv_finsg(squats, squat). +iv_finsg(squawks, squawk). +iv_finsg(squeaks, squeak). +iv_finsg(squeals, squeal). +iv_finsg(squelches, squelch). +iv_finsg(squints, squint). +iv_finsg(squires, squire). +iv_finsg(squirms, squirm). +iv_finsg(squirts, squirt). +iv_finsg(stabilizes, stabilize). +iv_finsg(staggers, stagger). +iv_finsg(stagnates, stagnate). +iv_finsg(stalemates, stalemate). +iv_finsg(stales, stale). +iv_finsg(stalls, stall). +iv_finsg(stammers, stammer). +iv_finsg(stampedes, stampede). +iv_finsg(stamps, stamp). +iv_finsg(stanches, stanch). +iv_finsg(stands, stand). +iv_finsg(stares, stare). +iv_finsg(starts, start). +iv_finsg(starves, starve). +iv_finsg(staunches, staunch). +iv_finsg(stays, stay). +iv_finsg(steadies, steady). +iv_finsg(steals, steal). +iv_finsg(steepens, steepen). +iv_finsg(steps, step). +iv_finsg(stews, stew). +iv_finsg(sticks, stick). +iv_finsg(stiffens, stiffen). +iv_finsg(stings, sting). +iv_finsg(stinks, stink). +iv_finsg(stirs, stir). +iv_finsg(stockades, stockade). +iv_finsg(stomps, stomp). +iv_finsg(stonewalls, stonewall). +iv_finsg(stoops, stoop). +iv_finsg(stops, stop). +iv_finsg(storms, storm). +iv_finsg(straightens, straighten). +iv_finsg(strays, stray). +iv_finsg(strengthens, strengthen). +iv_finsg(stretches, stretch). +iv_finsg(stridulates, stridulate). +iv_finsg(strikes, strike). +iv_finsg(strips, strip). +iv_finsg(struggles, struggle). +iv_finsg(studies, study). +iv_finsg(stutters, stutter). +iv_finsg(subedits, subedit). +iv_finsg(submerges, submerge). +iv_finsg(submits, submit). +iv_finsg(subsides, subside). +iv_finsg(succeeds, succeed). +iv_finsg(succumbs, succumb). +iv_finsg(sucks, suck). +iv_finsg(sues, sue). +iv_finsg(suffers, suffer). +iv_finsg(suffices, suffice). +iv_finsg(suffocates, suffocate). +iv_finsg(suffuses, suffuse). +iv_finsg(sugars, sugar). +iv_finsg(sulks, sulk). +iv_finsg(sullies, sully). +iv_finsg(summarizes, summarize). +iv_finsg(sunbathes, sunbathe). +iv_finsg(sunders, sunder). +iv_finsg(superannuates, superannuate). +iv_finsg(superintends, superintend). +iv_finsg(supervenes, supervene). +iv_finsg(supervises, supervise). +iv_finsg(supplicates, supplicate). +iv_finsg(suppurates, suppurate). +iv_finsg(sups, sup). +iv_finsg(surfaces, surface). +iv_finsg(surfeits, surfeit). +iv_finsg(surges, surge). +iv_finsg(surrenders, surrender). +iv_finsg(survives, survive). +iv_finsg(swaggers, swagger). +iv_finsg(swallows, swallow). +iv_finsg(swanks, swank). +iv_finsg(swans, swan). +iv_finsg(swaps, swap). +iv_finsg(swarms, swarm). +iv_finsg(swats, swat). +iv_finsg(sways, sway). +iv_finsg(swears, swear). +iv_finsg(sweats, sweat). +iv_finsg(sweeps, sweep). +iv_finsg(sweetens, sweeten). +iv_finsg(swells, swell). +iv_finsg(swelters, swelter). +iv_finsg(swerves, swerve). +iv_finsg(swigs, swig). +iv_finsg(swills, swill). +iv_finsg(swims, swim). +iv_finsg(swings, swing). +iv_finsg(swirls, swirl). +iv_finsg(swishes, swish). +iv_finsg(switches, switch). +iv_finsg(swivels, swivel). +iv_finsg(swoons, swoon). +iv_finsg(swoops, swoop). +iv_finsg(swops, swop). +iv_finsg(swots, swot). +iv_finsg(syllabicates, syllabicate). +iv_finsg(syllabifies, syllabify). +iv_finsg(symbolizes, symbolize). +iv_finsg(sympathizes, sympathize). +iv_finsg(synchronizes, synchronize). +iv_finsg(syncopates, syncopate). +iv_finsg(systematizes, systematize). +iv_finsg(takes, take). +iv_finsg(talks, talk). +iv_finsg(tangles, tangle). +iv_finsg(tans, tan). +iv_finsg(tapers, taper). +iv_finsg(tarnishes, tarnish). +iv_finsg(tattles, tattle). +iv_finsg(teaches, teach). +iv_finsg(tears, tear). +iv_finsg(teeters, teeter). +iv_finsg(teethes, teethe). +iv_finsg(teleconferences, teleconference). +iv_finsg(telephones, telephone). +iv_finsg(telescopes, telescope). +iv_finsg(temporizes, temporize). +iv_finsg(tenders, tender). +iv_finsg(tenses, tense). +iv_finsg(terminates, terminate). +iv_finsg(testifies, testify). +iv_finsg(thaws, thaw). +iv_finsg(thickens, thicken). +iv_finsg(thinks, think). +iv_finsg(thins, thin). +iv_finsg(threatens, threaten). +iv_finsg(thrives, thrive). +iv_finsg(throbs, throb). +iv_finsg(thuds, thud). +iv_finsg(ties, tie). +iv_finsg(tightens, tighten). +iv_finsg(tilts, tilt). +iv_finsg(tingles, tingle). +iv_finsg(tinkles, tinkle). +iv_finsg(tipples, tipple). +iv_finsg(tips, tip). +iv_finsg(tires, tire). +iv_finsg(titters, titter). +iv_finsg(toadies, toady). +iv_finsg(toasts, toast). +iv_finsg(toboggans, toboggan). +iv_finsg(toils, toil). +iv_finsg(tolls, toll). +iv_finsg(tootles, tootle). +iv_finsg(topples, topple). +iv_finsg(totters, totter). +iv_finsg(touches, touch). +iv_finsg(toughens, toughen). +iv_finsg(tousles, tousle). +iv_finsg(trades, trade). +iv_finsg(trains, train). +iv_finsg(tramps, tramp). +iv_finsg(transfers, transfer). +iv_finsg(transforms, transform). +iv_finsg(translates, translate). +iv_finsg(transmogrifies, transmogrify). +iv_finsg(transpires, transpire). +iv_finsg(travels, travel). +iv_finsg(treats, treat). +iv_finsg(trebles, treble). +iv_finsg(trembles, tremble). +iv_finsg(trespasses, trespass). +iv_finsg(trickles, trickle). +iv_finsg(tries, try). +iv_finsg(trills, trill). +iv_finsg(triples, triple). +iv_finsg(trips, trip). +iv_finsg(triumphs, triumph). +iv_finsg(trumpets, trumpet). +iv_finsg(tumbles, tumble). +iv_finsg(turns, turn). +iv_finsg(tussles, tussle). +iv_finsg(twangs, twang). +iv_finsg(tweets, tweet). +iv_finsg(twigs, twig). +iv_finsg(twinkles, twinkle). +iv_finsg(twins, twin). +iv_finsg(twirls, twirl). +iv_finsg(twists, twist). +iv_finsg(twitches, twitch). +iv_finsg(twitters, twitter). +iv_finsg(ululates, ululate). +iv_finsg(umpires, umpire). +iv_finsg(unbends, unbend). +iv_finsg(unbuttons, unbutton). +iv_finsg(uncurls, uncurl). +iv_finsg(underacts, underact). +iv_finsg(underbids, underbid). +iv_finsg(undercharges, undercharge). +iv_finsg(undersells, undersell). +iv_finsg(undershoots, undershoot). +iv_finsg(underspends, underspend). +iv_finsg(understands, understand). +iv_finsg(understudies, understudy). +iv_finsg(undocks, undock). +iv_finsg(undresses, undress). +iv_finsg(undulates, undulate). +iv_finsg(unfastens, unfasten). +iv_finsg(unfolds, unfold). +iv_finsg(unfurls, unfurl). +iv_finsg(unhitches, unhitch). +iv_finsg(unifies, unify). +iv_finsg(unionizes, unionize). +iv_finsg(unites, unite). +iv_finsg(unloads, unload). +iv_finsg(unlocks, unlock). +iv_finsg(unmasks, unmask). +iv_finsg(unpacks, unpack). +iv_finsg(unravels, unravel). +iv_finsg(unrolls, unroll). +iv_finsg(unscrews, unscrew). +iv_finsg(unwinds, unwind). +iv_finsg(upgrades, upgrade). +iv_finsg(uproots, uproot). +iv_finsg(urinates, urinate). +iv_finsg(ushers, usher). +iv_finsg(vacations, vacation). +iv_finsg(vacillates, vacillate). +iv_finsg(vamooses, vamoose). +iv_finsg(vanishes, vanish). +iv_finsg(vaporizes, vaporize). +iv_finsg(varies, vary). +iv_finsg(vegetates, vegetate). +iv_finsg(vibrates, vibrate). +iv_finsg(visits, visit). +iv_finsg(vocalizes, vocalize). +iv_finsg(vociferates, vociferate). +iv_finsg(voids, void). +iv_finsg(volleys, volley). +iv_finsg(volunteers, volunteer). +iv_finsg(vomits, vomit). +iv_finsg(votes, vote). +iv_finsg(waddles, waddle). +iv_finsg(wagers, wager). +iv_finsg(wags, wag). +iv_finsg(wails, wail). +iv_finsg(waits, wait). +iv_finsg(wakens, waken). +iv_finsg(wakes, wake). +iv_finsg(walks, walk). +iv_finsg(wallows, wallow). +iv_finsg(waltzes, waltz). +iv_finsg(wanders, wander). +iv_finsg(wanes, wane). +iv_finsg(warbles, warble). +iv_finsg(warms, warm). +iv_finsg(wars, war). +iv_finsg(washes, wash). +iv_finsg(watches, watch). +iv_finsg(waters, water). +iv_finsg(wavers, waver). +iv_finsg(waves, wave). +iv_finsg(weakens, weaken). +iv_finsg(weaves, weave). +iv_finsg(weds, wed). +iv_finsg(weeds, weed). +iv_finsg(weeps, weep). +iv_finsg(wells, well). +iv_finsg(whales, whale). +iv_finsg(wheels, wheel). +iv_finsg(wheezes, wheeze). +iv_finsg(whelps, whelp). +iv_finsg(whimpers, whimper). +iv_finsg(whinnies, whinny). +iv_finsg(whirls, whirl). +iv_finsg(whirrs, whirr). +iv_finsg(whirs, whir). +iv_finsg(whistles, whistle). +iv_finsg(whitens, whiten). +iv_finsg(whoops, whoop). +iv_finsg(widens, widen). +iv_finsg(wiggles, wiggle). +iv_finsg(wilts, wilt). +iv_finsg(winces, wince). +iv_finsg(winks, wink). +iv_finsg(wins, win). +iv_finsg(withdraws, withdraw). +iv_finsg(withers, wither). +iv_finsg(wobbles, wobble). +iv_finsg(womanizes, womanize). +iv_finsg(wonders, wonder). +iv_finsg(works, work). +iv_finsg(worries, worry). +iv_finsg(worsens, worsen). +iv_finsg(wrangles, wrangle). +iv_finsg(wrestles, wrestle). +iv_finsg(wriggles, wriggle). +iv_finsg(wrinkles, wrinkle). +iv_finsg(writes, write). +iv_finsg(writhes, writhe). +iv_finsg(yawns, yawn). +iv_finsg(yellows, yellow). +iv_finsg(yelps, yelp). +iv_finsg(yields, yield). +iv_finsg(yodels, yodel). +iv_infpl('about-face', 'about-face'). +iv_infpl('act-up', 'act-up'). +iv_infpl('ad-lib', 'ad-lib'). +iv_infpl('add-up', 'add-up'). +iv_infpl('answer-back', 'answer-back'). +iv_infpl('average-out', 'average-out'). +iv_infpl('back-away', 'back-away'). +iv_infpl('back-down', 'back-down'). +iv_infpl('back-off', 'back-off'). +iv_infpl('back-out', 'back-out'). +iv_infpl('back-up', 'back-up'). +iv_infpl('bail-out', 'bail-out'). +iv_infpl('band-together', 'band-together'). +iv_infpl('barge-in', 'barge-in'). +iv_infpl('barrel-along', 'barrel-along'). +iv_infpl('bear-down', 'bear-down'). +iv_infpl('beaver-away', 'beaver-away'). +iv_infpl('belong-together', 'belong-together'). +iv_infpl('bend-back', 'bend-back'). +iv_infpl('bend-down', 'bend-down'). +iv_infpl('bend-forward', 'bend-forward'). +iv_infpl('bend-over', 'bend-over'). +iv_infpl('billow-out', 'billow-out'). +iv_infpl('bite-down', 'bite-down'). +iv_infpl('black-out', 'black-out'). +iv_infpl('blether-on', 'blether-on'). +iv_infpl('blow-down', 'blow-down'). +iv_infpl('blow-out', 'blow-out'). +iv_infpl('blow-up', 'blow-up'). +iv_infpl('bob-up', 'bob-up'). +iv_infpl('bomb-out', 'bomb-out'). +iv_infpl('bone-up', 'bone-up'). +iv_infpl('bottom-out', 'bottom-out'). +iv_infpl('branch-out', 'branch-out'). +iv_infpl('break-down', 'break-down'). +iv_infpl('break-forth', 'break-forth'). +iv_infpl('break-off', 'break-off'). +iv_infpl('break-out', 'break-out'). +iv_infpl('break-up', 'break-up'). +iv_infpl('breathe-in', 'breathe-in'). +iv_infpl('breathe-out', 'breathe-out'). +iv_infpl('brim-over', 'brim-over'). +iv_infpl('bubble-up', 'bubble-up'). +iv_infpl('buckle-down', 'buckle-down'). +iv_infpl('buckle-up', 'buckle-up'). +iv_infpl('build-up', 'build-up'). +iv_infpl('bulk-up', 'bulk-up'). +iv_infpl('bum-around', 'bum-around'). +iv_infpl('bum-out', 'bum-out'). +iv_infpl('bunch-up', 'bunch-up'). +iv_infpl('bundle-up', 'bundle-up'). +iv_infpl('burble-on', 'burble-on'). +iv_infpl('burn-away', 'burn-away'). +iv_infpl('burn-down', 'burn-down'). +iv_infpl('burn-off', 'burn-off'). +iv_infpl('burn-out', 'burn-out'). +iv_infpl('burn-up', 'burn-up'). +iv_infpl('bustle-around', 'bustle-around'). +iv_infpl('butt-in', 'butt-in'). +iv_infpl('butt-out', 'butt-out'). +iv_infpl('button-up', 'button-up'). +iv_infpl('buzz-around', 'buzz-around'). +iv_infpl('call-around', 'call-around'). +iv_infpl('call-back', 'call-back'). +iv_infpl('call-by', 'call-by'). +iv_infpl('call-in', 'call-in'). +iv_infpl('call-out', 'call-out'). +iv_infpl('call-up', 'call-up'). +iv_infpl('camp-out', 'camp-out'). +iv_infpl('carouse-around', 'carouse-around'). +iv_infpl('carry-on', 'carry-on'). +iv_infpl('cash-in', 'cash-in'). +iv_infpl('cash-out', 'cash-out'). +iv_infpl('catch-on', 'catch-on'). +iv_infpl('catch-up', 'catch-up'). +iv_infpl('cave-in', 'cave-in'). +iv_infpl('cement-together', 'cement-together'). +iv_infpl('check-in', 'check-in'). +iv_infpl('check-out', 'check-out'). +iv_infpl('chip-in', 'chip-in'). +iv_infpl('chug-along', 'chug-along'). +iv_infpl('cipher-out', 'cipher-out'). +iv_infpl('clam-up', 'clam-up'). +iv_infpl('clatter-together', 'clatter-together'). +iv_infpl('clean-off', 'clean-off'). +iv_infpl('clean-up', 'clean-up'). +iv_infpl('clear-out', 'clear-out'). +iv_infpl('clear-up', 'clear-up'). +iv_infpl('cleave-together', 'cleave-together'). +iv_infpl('cling-together', 'cling-together'). +iv_infpl('close-down', 'close-down'). +iv_infpl('close-in', 'close-in'). +iv_infpl('close-over', 'close-over'). +iv_infpl('close-up', 'close-up'). +iv_infpl('cloud-up', 'cloud-up'). +iv_infpl('clown-around', 'clown-around'). +iv_infpl('clump-together', 'clump-together'). +iv_infpl('cluster-together', 'cluster-together'). +iv_infpl('co-star', 'co-star'). +iv_infpl('come-about', 'come-about'). +iv_infpl('come-along', 'come-along'). +iv_infpl('come-around', 'come-around'). +iv_infpl('come-back', 'come-back'). +iv_infpl('come-in', 'come-in'). +iv_infpl('come-out', 'come-out'). +iv_infpl('come-over', 'come-over'). +iv_infpl('come-to', 'come-to'). +iv_infpl('come-up', 'come-up'). +iv_infpl('conk-off', 'conk-off'). +iv_infpl('conk-out', 'conk-out'). +iv_infpl('contract-out', 'contract-out'). +iv_infpl('cool-down', 'cool-down'). +iv_infpl('cool-off', 'cool-off'). +iv_infpl('count-down', 'count-down'). +iv_infpl('count-off', 'count-off'). +iv_infpl('count-out', 'count-out'). +iv_infpl('count-up', 'count-up'). +iv_infpl('cover-up', 'cover-up'). +iv_infpl('crack-down', 'crack-down'). +iv_infpl('crack-open', 'crack-open'). +iv_infpl('crack-up', 'crack-up'). +iv_infpl('cramp-up', 'cramp-up'). +iv_infpl('crap-out', 'crap-out'). +iv_infpl('crash-dive', 'crash-dive'). +iv_infpl('crash-land', 'crash-land'). +iv_infpl('creak-along', 'creak-along'). +iv_infpl('crop-up', 'crop-up'). +iv_infpl('crowd-together', 'crowd-together'). +iv_infpl('crunch-together', 'crunch-together'). +iv_infpl('cry-out', 'cry-out'). +iv_infpl('cuddle-together', 'cuddle-together'). +iv_infpl('curl-up', 'curl-up'). +iv_infpl('cut-up', 'cut-up'). +iv_infpl('cypher-out', 'cypher-out'). +iv_infpl('dart-back', 'dart-back'). +iv_infpl('dart-out', 'dart-out'). +iv_infpl('dash-away', 'dash-away'). +iv_infpl('dash-back', 'dash-back'). +iv_infpl('dash-off', 'dash-off'). +iv_infpl('de-escalate', 'de-escalate'). +iv_infpl('diddle-around', 'diddle-around'). +iv_infpl('die-out', 'die-out'). +iv_infpl('dilly-dally', 'dilly-dally'). +iv_infpl('divide-up', 'divide-up'). +iv_infpl('double-back', 'double-back'). +iv_infpl('double-check', 'double-check'). +iv_infpl('double-over', 'double-over'). +iv_infpl('double-park', 'double-park'). +iv_infpl('double-up', 'double-up'). +iv_infpl('doze-off', 'doze-off'). +iv_infpl('drag-around', 'drag-around'). +iv_infpl('drag-down', 'drag-down'). +iv_infpl('drag-on', 'drag-on'). +iv_infpl('drag-out', 'drag-out'). +iv_infpl('draw-away', 'draw-away'). +iv_infpl('draw-back', 'draw-back'). +iv_infpl('draw-off', 'draw-off'). +iv_infpl('draw-together', 'draw-together'). +iv_infpl('draw-up', 'draw-up'). +iv_infpl('dress-up', 'dress-up'). +iv_infpl('drip-dry', 'drip-dry'). +iv_infpl('drivel-on', 'drivel-on'). +iv_infpl('drone-on', 'drone-on'). +iv_infpl('droop-down', 'droop-down'). +iv_infpl('droop-over', 'droop-over'). +iv_infpl('drop-down', 'drop-down'). +iv_infpl('drop-in', 'drop-in'). +iv_infpl('drop-off', 'drop-off'). +iv_infpl('drop-out', 'drop-out'). +iv_infpl('dry-clean', 'dry-clean'). +iv_infpl('dry-out', 'dry-out'). +iv_infpl('dry-up', 'dry-up'). +iv_infpl('duck-down', 'duck-down'). +iv_infpl('duck-in', 'duck-in'). +iv_infpl('dwindle-down', 'dwindle-down'). +iv_infpl('dwindle-off', 'dwindle-off'). +iv_infpl('dwindle-out', 'dwindle-out'). +iv_infpl('ease-off', 'ease-off'). +iv_infpl('ease-up', 'ease-up'). +iv_infpl('eat-up', 'eat-up'). +iv_infpl('ebb-away', 'ebb-away'). +iv_infpl('edge-back', 'edge-back'). +iv_infpl('edge-down', 'edge-down'). +iv_infpl('edge-on', 'edge-on'). +iv_infpl('edge-up', 'edge-up'). +iv_infpl('erode-away', 'erode-away'). +iv_infpl('even-out', 'even-out'). +iv_infpl('even-up', 'even-up'). +iv_infpl('extend-out', 'extend-out'). +iv_infpl('factor-in', 'factor-in'). +iv_infpl('fade-away', 'fade-away'). +iv_infpl('fade-in', 'fade-in'). +iv_infpl('fade-out', 'fade-out'). +iv_infpl('fall-apart', 'fall-apart'). +iv_infpl('fall-back', 'fall-back'). +iv_infpl('fall-behind', 'fall-behind'). +iv_infpl('fall-off', 'fall-off'). +iv_infpl('fall-open', 'fall-open'). +iv_infpl('fall-out', 'fall-out'). +iv_infpl('fall-over', 'fall-over'). +iv_infpl('fall-through', 'fall-through'). +iv_infpl('fall-to', 'fall-to'). +iv_infpl('fare-forth', 'fare-forth'). +iv_infpl('farm-out', 'farm-out'). +iv_infpl('farrow-down', 'farrow-down'). +iv_infpl('fat-out', 'fat-out'). +iv_infpl('fat-up', 'fat-up'). +iv_infpl('feed-up', 'feed-up'). +iv_infpl('fight-on', 'fight-on'). +iv_infpl('figure-out', 'figure-out'). +iv_infpl('file-out', 'file-out'). +iv_infpl('fill-in', 'fill-in'). +iv_infpl('fill-out', 'fill-out'). +iv_infpl('fill-up', 'fill-up'). +iv_infpl('find-out', 'find-out'). +iv_infpl('finish-together', 'finish-together'). +iv_infpl('firm-up', 'firm-up'). +iv_infpl('fit-in', 'fit-in'). +iv_infpl('fit-together', 'fit-together'). +iv_infpl('fizzle-out', 'fizzle-out'). +iv_infpl('flag-out', 'flag-out'). +iv_infpl('flail-around', 'flail-around'). +iv_infpl('flail-away', 'flail-away'). +iv_infpl('flake-out', 'flake-out'). +iv_infpl('flank-off', 'flank-off'). +iv_infpl('flap-away', 'flap-away'). +iv_infpl('flare-out', 'flare-out'). +iv_infpl('flare-up', 'flare-up'). +iv_infpl('flash-on', 'flash-on'). +iv_infpl('flatten-out', 'flatten-out'). +iv_infpl('flicker-out', 'flicker-out'). +iv_infpl('flop-over', 'flop-over'). +iv_infpl('flow-back', 'flow-back'). +iv_infpl('flow-forth', 'flow-forth'). +iv_infpl('flow-in', 'flow-in'). +iv_infpl('flow-out', 'flow-out'). +iv_infpl('flow-through', 'flow-through'). +iv_infpl('flow-together', 'flow-together'). +iv_infpl('flush-out', 'flush-out'). +iv_infpl('fly-by', 'fly-by'). +iv_infpl('fly-fish', 'fly-fish'). +iv_infpl('fog-up', 'fog-up'). +iv_infpl('follow-on', 'follow-on'). +iv_infpl('follow-through', 'follow-through'). +iv_infpl('fool-around', 'fool-around'). +iv_infpl('foul-out', 'foul-out'). +iv_infpl('freak-out', 'freak-out'). +iv_infpl('freeze-up', 'freeze-up'). +iv_infpl('freshen-up', 'freshen-up'). +iv_infpl('fritter-away', 'fritter-away'). +iv_infpl('frost-over', 'frost-over'). +iv_infpl('frost-up', 'frost-up'). +iv_infpl('fumble-about', 'fumble-about'). +iv_infpl('fumble-around', 'fumble-around'). +iv_infpl('fuse-together', 'fuse-together'). +iv_infpl('fuss-about', 'fuss-about'). +iv_infpl('gabble-away', 'gabble-away'). +iv_infpl('gas-up', 'gas-up'). +iv_infpl('gather-around', 'gather-around'). +iv_infpl('gather-together', 'gather-together'). +iv_infpl('get-along', 'get-along'). +iv_infpl('get-around', 'get-around'). +iv_infpl('get-away', 'get-away'). +iv_infpl('get-by', 'get-by'). +iv_infpl('get-in', 'get-in'). +iv_infpl('get-off', 'get-off'). +iv_infpl('get-on', 'get-on'). +iv_infpl('get-out', 'get-out'). +iv_infpl('get-over', 'get-over'). +iv_infpl('get-through', 'get-through'). +iv_infpl('get-together', 'get-together'). +iv_infpl('get-up', 'get-up'). +iv_infpl('gibber-on', 'gibber-on'). +iv_infpl('give-in', 'give-in'). +iv_infpl('give-out', 'give-out'). +iv_infpl('give-up', 'give-up'). +iv_infpl('glance-over', 'glance-over'). +iv_infpl('glance-up', 'glance-up'). +iv_infpl('glass-over', 'glass-over'). +iv_infpl('glaze-over', 'glaze-over'). +iv_infpl('glint-through', 'glint-through'). +iv_infpl('go-together', 'go-together'). +iv_infpl('grind-together', 'grind-together'). +iv_infpl('groove-along', 'groove-along'). +iv_infpl('groove-together', 'groove-together'). +iv_infpl('group-together', 'group-together'). +iv_infpl('grow-out', 'grow-out'). +iv_infpl('grow-over', 'grow-over'). +iv_infpl('grow-up', 'grow-up'). +iv_infpl('gush-out', 'gush-out'). +iv_infpl('hang-around', 'hang-around'). +iv_infpl('hang-back', 'hang-back'). +iv_infpl('hang-down', 'hang-down'). +iv_infpl('hang-in', 'hang-in'). +iv_infpl('hang-on', 'hang-on'). +iv_infpl('hang-open', 'hang-open'). +iv_infpl('hang-out', 'hang-out'). +iv_infpl('hang-together', 'hang-together'). +iv_infpl('hang-up', 'hang-up'). +iv_infpl('hark-back', 'hark-back'). +iv_infpl('heat-up', 'heat-up'). +iv_infpl('heel-over', 'heel-over'). +iv_infpl('help-out', 'help-out'). +iv_infpl('hide-out', 'hide-out'). +iv_infpl('hold-back', 'hold-back'). +iv_infpl('hold-in', 'hold-in'). +iv_infpl('hold-on', 'hold-on'). +iv_infpl('hold-out', 'hold-out'). +iv_infpl('hone-in', 'hone-in'). +iv_infpl('huddle-together', 'huddle-together'). +iv_infpl('hunch-forward', 'hunch-forward'). +iv_infpl('hunch-over', 'hunch-over'). +iv_infpl('hurry-along', 'hurry-along'). +iv_infpl('hurry-up', 'hurry-up'). +iv_infpl('hurtle-about', 'hurtle-about'). +iv_infpl('hurtle-around', 'hurtle-around'). +iv_infpl('ice-over', 'ice-over'). +iv_infpl('ice-skate', 'ice-skate'). +iv_infpl('ice-up', 'ice-up'). +iv_infpl('impulse-buy', 'impulse-buy'). +iv_infpl('inch-along', 'inch-along'). +iv_infpl('inch-away', 'inch-away'). +iv_infpl('inch-back', 'inch-back'). +iv_infpl('inch-down', 'inch-down'). +iv_infpl('isolate-out', 'isolate-out'). +iv_infpl('jabber-away', 'jabber-away'). +iv_infpl('jabber-on', 'jabber-on'). +iv_infpl('jack-knife', 'jack-knife'). +iv_infpl('jangle-away', 'jangle-away'). +iv_infpl('jaw-on', 'jaw-on'). +iv_infpl('jell-together', 'jell-together'). +iv_infpl('jerk-around', 'jerk-around'). +iv_infpl('jerk-away', 'jerk-away'). +iv_infpl('jerk-by', 'jerk-by'). +iv_infpl('jerk-forward', 'jerk-forward'). +iv_infpl('jerk-off', 'jerk-off'). +iv_infpl('jig-about', 'jig-about'). +iv_infpl('join-in', 'join-in'). +iv_infpl('join-together', 'join-together'). +iv_infpl('join-up', 'join-up'). +iv_infpl('joke-around', 'joke-around'). +iv_infpl('jolt-along', 'jolt-along'). +iv_infpl('jolt-by', 'jolt-by'). +iv_infpl('jolt-forth', 'jolt-forth'). +iv_infpl('jolt-on', 'jolt-on'). +iv_infpl('jostle-about', 'jostle-about'). +iv_infpl('jostle-around', 'jostle-around'). +iv_infpl('jumble-together', 'jumble-together'). +iv_infpl('jut-back', 'jut-back'). +iv_infpl('jut-forward', 'jut-forward'). +iv_infpl('jut-out', 'jut-out'). +iv_infpl('jut-up', 'jut-up'). +iv_infpl('keel-over', 'keel-over'). +iv_infpl('keep-away', 'keep-away'). +iv_infpl('keep-off', 'keep-off'). +iv_infpl('keep-on', 'keep-on'). +iv_infpl('keep-out', 'keep-out'). +iv_infpl('keep-up', 'keep-up'). +iv_infpl('kick-back', 'kick-back'). +iv_infpl('kick-in', 'kick-in'). +iv_infpl('kick-off', 'kick-off'). +iv_infpl('kick-up', 'kick-up'). +iv_infpl('kid-around', 'kid-around'). +iv_infpl('kit-out', 'kit-out'). +iv_infpl('kit-up', 'kit-up'). +iv_infpl('kneel-down', 'kneel-down'). +iv_infpl('knock-together', 'knock-together'). +iv_infpl('knot-up', 'knot-up'). +iv_infpl('knuckle-down', 'knuckle-down'). +iv_infpl('knuckle-under', 'knuckle-under'). +iv_infpl('labor-away', 'labor-away'). +iv_infpl('labour-away', 'labour-away'). +iv_infpl('lark-about', 'lark-about'). +iv_infpl('lark-around', 'lark-around'). +iv_infpl('lash-back', 'lash-back'). +iv_infpl('lash-out', 'lash-out'). +iv_infpl('last-out', 'last-out'). +iv_infpl('latch-on', 'latch-on'). +iv_infpl('lather-up', 'lather-up'). +iv_infpl('lay-back', 'lay-back'). +iv_infpl('lay-down', 'lay-down'). +iv_infpl('lay-off', 'lay-off'). +iv_infpl('laze-about', 'laze-about'). +iv_infpl('laze-around', 'laze-around'). +iv_infpl('laze-away', 'laze-away'). +iv_infpl('leach-out', 'leach-out'). +iv_infpl('league-together', 'league-together'). +iv_infpl('leak-out', 'leak-out'). +iv_infpl('let-on', 'let-on'). +iv_infpl('let-up', 'let-up'). +iv_infpl('level-down', 'level-down'). +iv_infpl('level-off', 'level-off'). +iv_infpl('level-out', 'level-out'). +iv_infpl('level-up', 'level-up'). +iv_infpl('lie-back', 'lie-back'). +iv_infpl('lie-down', 'lie-down'). +iv_infpl('lift-off', 'lift-off'). +iv_infpl('light-up', 'light-up'). +iv_infpl('lighten-up', 'lighten-up'). +iv_infpl('limber-up', 'limber-up'). +iv_infpl('line-up', 'line-up'). +iv_infpl('linger-about', 'linger-about'). +iv_infpl('linger-around', 'linger-around'). +iv_infpl('linger-on', 'linger-on'). +iv_infpl('link-up', 'link-up'). +iv_infpl('lip-read', 'lip-read'). +iv_infpl('listen-in', 'listen-in'). +iv_infpl('listen-on', 'listen-on'). +iv_infpl('listen-up', 'listen-up'). +iv_infpl('live-in', 'live-in'). +iv_infpl('live-on', 'live-on'). +iv_infpl('liven-up', 'liven-up'). +iv_infpl('loaf-about', 'loaf-about'). +iv_infpl('loaf-along', 'loaf-along'). +iv_infpl('loaf-around', 'loaf-around'). +iv_infpl('lock-together', 'lock-together'). +iv_infpl('lock-up', 'lock-up'). +iv_infpl('log-in', 'log-in'). +iv_infpl('log-off', 'log-off'). +iv_infpl('log-on', 'log-on'). +iv_infpl('log-out', 'log-out'). +iv_infpl('loiter-about', 'loiter-about'). +iv_infpl('loiter-around', 'loiter-around'). +iv_infpl('loll-about', 'loll-about'). +iv_infpl('loll-around', 'loll-around'). +iv_infpl('loose-off', 'loose-off'). +iv_infpl('lose-out', 'lose-out'). +iv_infpl('lounge-about', 'lounge-about'). +iv_infpl('lounge-around', 'lounge-around'). +iv_infpl('luff-up', 'luff-up'). +iv_infpl('lunch-out', 'lunch-out'). +iv_infpl('lunge-out', 'lunge-out'). +iv_infpl('make-out', 'make-out'). +iv_infpl('make-up', 'make-up'). +iv_infpl('match-up', 'match-up'). +iv_infpl('measure-up', 'measure-up'). +iv_infpl('mess-around', 'mess-around'). +iv_infpl('mess-up', 'mess-up'). +iv_infpl('mill-around', 'mill-around'). +iv_infpl('mist-up', 'mist-up'). +iv_infpl('monkey-around', 'monkey-around'). +iv_infpl('moon-away', 'moon-away'). +iv_infpl('moon-on', 'moon-on'). +iv_infpl('mop-up', 'mop-up'). +iv_infpl('mope-about', 'mope-about'). +iv_infpl('mope-around', 'mope-around'). +iv_infpl('motor-about', 'motor-about'). +iv_infpl('motor-along', 'motor-along'). +iv_infpl('motor-around', 'motor-around'). +iv_infpl('motor-back', 'motor-back'). +iv_infpl('mount-up', 'mount-up'). +iv_infpl('move-away', 'move-away'). +iv_infpl('move-in', 'move-in'). +iv_infpl('move-out', 'move-out'). +iv_infpl('move-over', 'move-over'). +iv_infpl('muck-about', 'muck-about'). +iv_infpl('muck-around', 'muck-around'). +iv_infpl('muddle-together', 'muddle-together'). +iv_infpl('mumble-on', 'mumble-on'). +iv_infpl('munch-away', 'munch-away'). +iv_infpl('name-drop', 'name-drop'). +iv_infpl('narrow-down', 'narrow-down'). +iv_infpl('natter-away', 'natter-away'). +iv_infpl('natter-on', 'natter-on'). +iv_infpl('open-up', 'open-up'). +iv_infpl('opt-out', 'opt-out'). +iv_infpl('own-up', 'own-up'). +iv_infpl('pace-back', 'pace-back'). +iv_infpl('pace-down', 'pace-down'). +iv_infpl('pace-forth', 'pace-forth'). +iv_infpl('pace-up', 'pace-up'). +iv_infpl('pack-up', 'pack-up'). +iv_infpl('pair-off', 'pair-off'). +iv_infpl('pair-up', 'pair-up'). +iv_infpl('pal-around', 'pal-around'). +iv_infpl('parachute-in', 'parachute-in'). +iv_infpl('pare-away', 'pare-away'). +iv_infpl('pare-down', 'pare-down'). +iv_infpl('pass-away', 'pass-away'). +iv_infpl('pass-by', 'pass-by'). +iv_infpl('pass-on', 'pass-on'). +iv_infpl('pay-in', 'pay-in'). +iv_infpl('pay-off', 'pay-off'). +iv_infpl('pay-out', 'pay-out'). +iv_infpl('peal-away', 'peal-away'). +iv_infpl('peal-forth', 'peal-forth'). +iv_infpl('peal-off', 'peal-off'). +iv_infpl('peal-out', 'peal-out'). +iv_infpl('peal-up', 'peal-up'). +iv_infpl('perk-up', 'perk-up'). +iv_infpl('peter-out', 'peter-out'). +iv_infpl('phase-in', 'phase-in'). +iv_infpl('phase-out', 'phase-out'). +iv_infpl('pig-out', 'pig-out'). +iv_infpl('pile-up', 'pile-up'). +iv_infpl('pinch-in', 'pinch-in'). +iv_infpl('pine-away', 'pine-away'). +iv_infpl('pitch-in', 'pitch-in'). +iv_infpl('plan-ahead', 'plan-ahead'). +iv_infpl('play-along', 'play-along'). +iv_infpl('play-around', 'play-around'). +iv_infpl('plug-along', 'plug-along'). +iv_infpl('point-out', 'point-out'). +iv_infpl('poke-around', 'poke-around'). +iv_infpl('pony-up', 'pony-up'). +iv_infpl('pool-together', 'pool-together'). +iv_infpl('pour-in', 'pour-in'). +iv_infpl('pour-out', 'pour-out'). +iv_infpl('press-down', 'press-down'). +iv_infpl('press-forward', 'press-forward'). +iv_infpl('press-in', 'press-in'). +iv_infpl('press-on', 'press-on'). +iv_infpl('prick-up', 'prick-up'). +iv_infpl('pucker-up', 'pucker-up'). +iv_infpl('pull-away', 'pull-away'). +iv_infpl('pull-back', 'pull-back'). +iv_infpl('pull-out', 'pull-out'). +iv_infpl('pull-up', 'pull-up'). +iv_infpl('pummel-away', 'pummel-away'). +iv_infpl('pump-out', 'pump-out'). +iv_infpl('pump-up', 'pump-up'). +iv_infpl('pussyfoot-around', 'pussyfoot-around'). +iv_infpl('putt-out', 'putt-out'). +iv_infpl('queue-up', 'queue-up'). +iv_infpl('quick-freeze', 'quick-freeze'). +iv_infpl('quiet-down', 'quiet-down'). +iv_infpl('quieten-down', 'quieten-down'). +iv_infpl('radiate-out', 'radiate-out'). +iv_infpl('raise-up', 'raise-up'). +iv_infpl('rally-around', 'rally-around'). +iv_infpl('rally-together', 'rally-together'). +iv_infpl('ramble-on', 'ramble-on'). +iv_infpl('rant-away', 'rant-away'). +iv_infpl('rant-on', 'rant-on'). +iv_infpl('rattle-around', 'rattle-around'). +iv_infpl('rattle-together', 'rattle-together'). +iv_infpl('rave-on', 'rave-on'). +iv_infpl('ray-out', 'ray-out'). +iv_infpl('re-form', 're-form'). +iv_infpl('re-join', 're-join'). +iv_infpl('reach-out', 'reach-out'). +iv_infpl('rebound-away', 'rebound-away'). +iv_infpl('rebound-back', 'rebound-back'). +iv_infpl('reel-back', 'reel-back'). +iv_infpl('report-in', 'report-in'). +iv_infpl('rest-up', 'rest-up'). +iv_infpl('rev-up', 'rev-up'). +iv_infpl('reverberate-back', 'reverberate-back'). +iv_infpl('revert-back', 'revert-back'). +iv_infpl('rinse-off', 'rinse-off'). +iv_infpl('roam-about', 'roam-about'). +iv_infpl('roam-around', 'roam-around'). +iv_infpl('rock-back', 'rock-back'). +iv_infpl('rock-forward', 'rock-forward'). +iv_infpl('rock-over', 'rock-over'). +iv_infpl('roll-around', 'roll-around'). +iv_infpl('roll-back', 'roll-back'). +iv_infpl('roll-forward', 'roll-forward'). +iv_infpl('roll-off', 'roll-off'). +iv_infpl('roll-out', 'roll-out'). +iv_infpl('roll-over', 'roll-over'). +iv_infpl('rot-away', 'rot-away'). +iv_infpl('rot-out', 'rot-out'). +iv_infpl('rot-through', 'rot-through'). +iv_infpl('rotate-around', 'rotate-around'). +iv_infpl('rough-house', 'rough-house'). +iv_infpl('round-off', 'round-off'). +iv_infpl('round-out', 'round-out'). +iv_infpl('round-up', 'round-up'). +iv_infpl('rove-around', 'rove-around'). +iv_infpl('ruck-up', 'ruck-up'). +iv_infpl('rumble-around', 'rumble-around'). +iv_infpl('rummage-around', 'rummage-around'). +iv_infpl('run-down', 'run-down'). +iv_infpl('run-on', 'run-on'). +iv_infpl('run-out', 'run-out'). +iv_infpl('run-up', 'run-up'). +iv_infpl('rush-in', 'rush-in'). +iv_infpl('rush-off', 'rush-off'). +iv_infpl('rush-up', 'rush-up'). +iv_infpl('rust-out', 'rust-out'). +iv_infpl('rust-over', 'rust-over'). +iv_infpl('rust-through', 'rust-through'). +iv_infpl('rustle-together', 'rustle-together'). +iv_infpl('rut-out', 'rut-out'). +iv_infpl('sack-out', 'sack-out'). +iv_infpl('saddle-up', 'saddle-up'). +iv_infpl('sag-back', 'sag-back'). +iv_infpl('sag-down', 'sag-down'). +iv_infpl('sag-open', 'sag-open'). +iv_infpl('sally-forth', 'sally-forth'). +iv_infpl('sally-out', 'sally-out'). +iv_infpl('saw-away', 'saw-away'). +iv_infpl('scrape-along', 'scrape-along'). +iv_infpl('scrape-back', 'scrape-back'). +iv_infpl('scratch-around', 'scratch-around'). +iv_infpl('scribble-away', 'scribble-away'). +iv_infpl('scrub-away', 'scrub-away'). +iv_infpl('scrub-off', 'scrub-off'). +iv_infpl('scrub-out', 'scrub-out'). +iv_infpl('seep-away', 'seep-away'). +iv_infpl('seep-in', 'seep-in'). +iv_infpl('seep-through', 'seep-through'). +iv_infpl('seize-up', 'seize-up'). +iv_infpl('sell-out', 'sell-out'). +iv_infpl('separate-out', 'separate-out'). +iv_infpl('set-forth', 'set-forth'). +iv_infpl('set-in', 'set-in'). +iv_infpl('set-off', 'set-off'). +iv_infpl('set-out', 'set-out'). +iv_infpl('settle-down', 'settle-down'). +iv_infpl('settle-out', 'settle-out'). +iv_infpl('shack-in', 'shack-in'). +iv_infpl('shack-up', 'shack-up'). +iv_infpl('shake-out', 'shake-out'). +iv_infpl('shape-up', 'shape-up'). +iv_infpl('sharpen-up', 'sharpen-up'). +iv_infpl('shear-off', 'shear-off'). +iv_infpl('sheer-away', 'sheer-away'). +iv_infpl('sheer-off', 'sheer-off'). +iv_infpl('shift-about', 'shift-about'). +iv_infpl('shift-around', 'shift-around'). +iv_infpl('shift-down', 'shift-down'). +iv_infpl('shift-out', 'shift-out'). +iv_infpl('shift-over', 'shift-over'). +iv_infpl('shift-up', 'shift-up'). +iv_infpl('shine-forth', 'shine-forth'). +iv_infpl('shoot-out', 'shoot-out'). +iv_infpl('shoot-up', 'shoot-up'). +iv_infpl('shoulder-in', 'shoulder-in'). +iv_infpl('shout-out', 'shout-out'). +iv_infpl('show-off', 'show-off'). +iv_infpl('show-up', 'show-up'). +iv_infpl('shower-up', 'shower-up'). +iv_infpl('shrink-away', 'shrink-away'). +iv_infpl('shrivel-up', 'shrivel-up'). +iv_infpl('shush-up', 'shush-up'). +iv_infpl('shut-down', 'shut-down'). +iv_infpl('shut-up', 'shut-up'). +iv_infpl('shy-away', 'shy-away'). +iv_infpl('shy-back', 'shy-back'). +iv_infpl('side-slip', 'side-slip'). +iv_infpl('sidle-over', 'sidle-over'). +iv_infpl('sidle-up', 'sidle-up'). +iv_infpl('sift-through', 'sift-through'). +iv_infpl('sign-in', 'sign-in'). +iv_infpl('sign-off', 'sign-off'). +iv_infpl('sign-on', 'sign-on'). +iv_infpl('sign-up', 'sign-up'). +iv_infpl('silt-up', 'silt-up'). +iv_infpl('simmer-down', 'simmer-down'). +iv_infpl('sink-back', 'sink-back'). +iv_infpl('sink-down', 'sink-down'). +iv_infpl('sink-in', 'sink-in'). +iv_infpl('sit-down', 'sit-down'). +iv_infpl('skip-out', 'skip-out'). +iv_infpl('skulk-away', 'skulk-away'). +iv_infpl('skulk-in', 'skulk-in'). +iv_infpl('skulk-off', 'skulk-off'). +iv_infpl('slack-down', 'slack-down'). +iv_infpl('slack-off', 'slack-off'). +iv_infpl('slacken-up', 'slacken-up'). +iv_infpl('sleep-around', 'sleep-around'). +iv_infpl('sleep-in', 'sleep-in'). +iv_infpl('sleep-over', 'sleep-over'). +iv_infpl('sleep-together', 'sleep-together'). +iv_infpl('slide-away', 'slide-away'). +iv_infpl('slide-down', 'slide-down'). +iv_infpl('slide-in', 'slide-in'). +iv_infpl('slide-out', 'slide-out'). +iv_infpl('slide-through', 'slide-through'). +iv_infpl('slim-down', 'slim-down'). +iv_infpl('slink-down', 'slink-down'). +iv_infpl('slink-in', 'slink-in'). +iv_infpl('slip-away', 'slip-away'). +iv_infpl('slip-in', 'slip-in'). +iv_infpl('slough-off', 'slough-off'). +iv_infpl('slow-down', 'slow-down'). +iv_infpl('slow-up', 'slow-up'). +iv_infpl('smarten-up', 'smarten-up'). +iv_infpl('snap-off', 'snap-off'). +iv_infpl('snap-together', 'snap-together'). +iv_infpl('snoop-about', 'snoop-about'). +iv_infpl('snoop-around', 'snoop-around'). +iv_infpl('snuff-out', 'snuff-out'). +iv_infpl('snuggle-together', 'snuggle-together'). +iv_infpl('snuggle-up', 'snuggle-up'). +iv_infpl('soap-up', 'soap-up'). +iv_infpl('sober-down', 'sober-down'). +iv_infpl('sober-up', 'sober-up'). +iv_infpl('soft-pedal', 'soft-pedal'). +iv_infpl('soldier-on', 'soldier-on'). +iv_infpl('sough-away', 'sough-away'). +iv_infpl('space-out', 'space-out'). +iv_infpl('speak-out', 'speak-out'). +iv_infpl('speak-up', 'speak-up'). +iv_infpl('speed-up', 'speed-up'). +iv_infpl('spew-forth', 'spew-forth'). +iv_infpl('spew-out', 'spew-out'). +iv_infpl('spew-up', 'spew-up'). +iv_infpl('spike-out', 'spike-out'). +iv_infpl('spin-off', 'spin-off'). +iv_infpl('spin-out', 'spin-out'). +iv_infpl('spirt-out', 'spirt-out'). +iv_infpl('spit-up', 'spit-up'). +iv_infpl('splash-about', 'splash-about'). +iv_infpl('splash-around', 'splash-around'). +iv_infpl('splash-away', 'splash-away'). +iv_infpl('splay-out', 'splay-out'). +iv_infpl('splinter-off', 'splinter-off'). +iv_infpl('split-apart', 'split-apart'). +iv_infpl('split-away', 'split-away'). +iv_infpl('split-off', 'split-off'). +iv_infpl('split-open', 'split-open'). +iv_infpl('split-up', 'split-up'). +iv_infpl('sponge-down', 'sponge-down'). +iv_infpl('sprawl-about', 'sprawl-about'). +iv_infpl('sprawl-around', 'sprawl-around'). +iv_infpl('sprawl-out', 'sprawl-out'). +iv_infpl('spray-out', 'spray-out'). +iv_infpl('spread-out', 'spread-out'). +iv_infpl('spring-clean', 'spring-clean'). +iv_infpl('sprinkle-down', 'sprinkle-down'). +iv_infpl('sprout-out', 'sprout-out'). +iv_infpl('sprout-up', 'sprout-up'). +iv_infpl('spruce-up', 'spruce-up'). +iv_infpl('spue-forth', 'spue-forth'). +iv_infpl('spue-out', 'spue-out'). +iv_infpl('spue-up', 'spue-up'). +iv_infpl('spurt-out', 'spurt-out'). +iv_infpl('square-up', 'square-up'). +iv_infpl('squash-up', 'squash-up'). +iv_infpl('squat-down', 'squat-down'). +iv_infpl('squeak-by', 'squeak-by'). +iv_infpl('squeak-out', 'squeak-out'). +iv_infpl('squeeze-by', 'squeeze-by'). +iv_infpl('squirt-out', 'squirt-out'). +iv_infpl('stall-out', 'stall-out'). +iv_infpl('stand-about', 'stand-about'). +iv_infpl('stand-apart', 'stand-apart'). +iv_infpl('stand-around', 'stand-around'). +iv_infpl('stand-aside', 'stand-aside'). +iv_infpl('stand-away', 'stand-away'). +iv_infpl('stand-back', 'stand-back'). +iv_infpl('stand-by', 'stand-by'). +iv_infpl('stand-in', 'stand-in'). +iv_infpl('stand-out', 'stand-out'). +iv_infpl('stand-up', 'stand-up'). +iv_infpl('start-in', 'start-in'). +iv_infpl('start-out', 'start-out'). +iv_infpl('start-over', 'start-over'). +iv_infpl('start-up', 'start-up'). +iv_infpl('stay-away', 'stay-away'). +iv_infpl('stay-on', 'stay-on'). +iv_infpl('stay-up', 'stay-up'). +iv_infpl('step-away', 'step-away'). +iv_infpl('step-back', 'step-back'). +iv_infpl('step-down', 'step-down'). +iv_infpl('step-in', 'step-in'). +iv_infpl('step-out', 'step-out'). +iv_infpl('step-up', 'step-up'). +iv_infpl('stick-around', 'stick-around'). +iv_infpl('stick-out', 'stick-out'). +iv_infpl('stick-together', 'stick-together'). +iv_infpl('stop-by', 'stop-by'). +iv_infpl('stop-in', 'stop-in'). +iv_infpl('stop-off', 'stop-off'). +iv_infpl('stop-over', 'stop-over'). +iv_infpl('stop-up', 'stop-up'). +iv_infpl('straighten-out', 'straighten-out'). +iv_infpl('straighten-up', 'straighten-up'). +iv_infpl('stretch-on', 'stretch-on'). +iv_infpl('stretch-out', 'stretch-out'). +iv_infpl('strike-out', 'strike-out'). +iv_infpl('suit-up', 'suit-up'). +iv_infpl('sum-up', 'sum-up'). +iv_infpl('surge-up', 'surge-up'). +iv_infpl('swarm-about', 'swarm-about'). +iv_infpl('swarm-around', 'swarm-around'). +iv_infpl('sway-back', 'sway-back'). +iv_infpl('sway-forth', 'sway-forth'). +iv_infpl('sweep-down', 'sweep-down'). +iv_infpl('sweep-through', 'sweep-through'). +iv_infpl('sweep-up', 'sweep-up'). +iv_infpl('swell-up', 'swell-up'). +iv_infpl('swerve-aside', 'swerve-aside'). +iv_infpl('swerve-away', 'swerve-away'). +iv_infpl('swerve-back', 'swerve-back'). +iv_infpl('swirl-around', 'swirl-around'). +iv_infpl('swish-back', 'swish-back'). +iv_infpl('swish-forth', 'swish-forth'). +iv_infpl('switch-back', 'switch-back'). +iv_infpl('switch-forth', 'switch-forth'). +iv_infpl('switch-off', 'switch-off'). +iv_infpl('switch-on', 'switch-on'). +iv_infpl('swivel-around', 'swivel-around'). +iv_infpl('swivel-down', 'swivel-down'). +iv_infpl('swivel-up', 'swivel-up'). +iv_infpl('swop-around', 'swop-around'). +iv_infpl('swot-away', 'swot-away'). +iv_infpl('swot-up', 'swot-up'). +iv_infpl('tail-off', 'tail-off'). +iv_infpl('take-off', 'take-off'). +iv_infpl('take-over', 'take-over'). +iv_infpl('tap-back', 'tap-back'). +iv_infpl('tap-in', 'tap-in'). +iv_infpl('taper-off', 'taper-off'). +iv_infpl('team-together', 'team-together'). +iv_infpl('team-up', 'team-up'). +iv_infpl('tear-apart', 'tear-apart'). +iv_infpl('tear-away', 'tear-away'). +iv_infpl('tear-off', 'tear-off'). +iv_infpl('tee-off', 'tee-off'). +iv_infpl('tee-up', 'tee-up'). +iv_infpl('test-drive-around', 'test-drive-around'). +iv_infpl('test-out', 'test-out'). +iv_infpl('thaw-out', 'thaw-out'). +iv_infpl('thrash-around', 'thrash-around'). +iv_infpl('throw-up', 'throw-up'). +iv_infpl('tighten-up', 'tighten-up'). +iv_infpl('tip-over', 'tip-over'). +iv_infpl('tittle-tattle', 'tittle-tattle'). +iv_infpl('tone-down', 'tone-down'). +iv_infpl('tone-up', 'tone-up'). +iv_infpl('tool-around', 'tool-around'). +iv_infpl('top-out', 'top-out'). +iv_infpl('topple-over', 'topple-over'). +iv_infpl('touch-down', 'touch-down'). +iv_infpl('touch-type', 'touch-type'). +iv_infpl('toughen-up', 'toughen-up'). +iv_infpl('towel-off', 'towel-off'). +iv_infpl('trade-down', 'trade-down'). +iv_infpl('trade-in', 'trade-in'). +iv_infpl('trade-off', 'trade-off'). +iv_infpl('trade-up', 'trade-up'). +iv_infpl('transfer-in', 'transfer-in'). +iv_infpl('transfer-out', 'transfer-out'). +iv_infpl('trim-back', 'trim-back'). +iv_infpl('trim-down', 'trim-down'). +iv_infpl('try-out', 'try-out'). +iv_infpl('tune-in', 'tune-in'). +iv_infpl('tune-out', 'tune-out'). +iv_infpl('turn-around', 'turn-around'). +iv_infpl('turn-away', 'turn-away'). +iv_infpl('turn-back', 'turn-back'). +iv_infpl('turn-in', 'turn-in'). +iv_infpl('turn-out', 'turn-out'). +iv_infpl('turn-over', 'turn-over'). +iv_infpl('turn-up', 'turn-up'). +iv_infpl('twist-around', 'twist-around'). +iv_infpl('wade-in', 'wade-in'). +iv_infpl('wait-around', 'wait-around'). +iv_infpl('wake-up', 'wake-up'). +iv_infpl('warm-up', 'warm-up'). +iv_infpl('wash-off', 'wash-off'). +iv_infpl('wash-out', 'wash-out'). +iv_infpl('wash-up', 'wash-up'). +iv_infpl('waste-away', 'waste-away'). +iv_infpl('wear-away', 'wear-away'). +iv_infpl('wear-down', 'wear-down'). +iv_infpl('wear-off', 'wear-off'). +iv_infpl('wear-on', 'wear-on'). +iv_infpl('wear-out', 'wear-out'). +iv_infpl('wear-through', 'wear-through'). +iv_infpl('weigh-in', 'weigh-in'). +iv_infpl('well-up', 'well-up'). +iv_infpl('wheel-about', 'wheel-about'). +iv_infpl('whirl-about', 'whirl-about'). +iv_infpl('whirl-around', 'whirl-around'). +iv_infpl('whiz-by', 'whiz-by'). +iv_infpl('whiz-in', 'whiz-in'). +iv_infpl('wilt-away', 'wilt-away'). +iv_infpl('wimp-out', 'wimp-out'). +iv_infpl('wind-down', 'wind-down'). +iv_infpl('wither-away', 'wither-away'). +iv_infpl('work-out', 'work-out'). +iv_infpl('yammer-away', 'yammer-away'). +iv_infpl('zero-in', 'zero-in'). +iv_infpl('zip-in', 'zip-in'). +iv_infpl('zip-up', 'zip-up'). +iv_infpl('zone-in', 'zone-in'). +iv_infpl('zone-out', 'zone-out'). +iv_infpl(abate, abate). +iv_infpl(abdicate, abdicate). +iv_infpl(abide, abide). +iv_infpl(abort, abort). +iv_infpl(abound, abound). +iv_infpl(abrade, abrade). +iv_infpl(abscond, abscond). +iv_infpl(abstain, abstain). +iv_infpl(abut, abut). +iv_infpl(accede, accede). +iv_infpl(accelerate, accelerate). +iv_infpl(accept, accept). +iv_infpl(acclimate, acclimate). +iv_infpl(acclimatize, acclimatize). +iv_infpl(accompany, accompany). +iv_infpl(accrue, accrue). +iv_infpl(accumulate, accumulate). +iv_infpl(ache, ache). +iv_infpl(acidify, acidify). +iv_infpl(acquiesce, acquiesce). +iv_infpl(acquit, acquit). +iv_infpl(act, act). +iv_infpl(activate, activate). +iv_infpl(adapt, adapt). +iv_infpl(add, add). +iv_infpl(addle, addle). +iv_infpl(adjoin, adjoin). +iv_infpl(adjourn, adjourn). +iv_infpl(adjudicate, adjudicate). +iv_infpl(adjust, adjust). +iv_infpl(administer, administer). +iv_infpl(admix, admix). +iv_infpl(adopt, adopt). +iv_infpl(advance, advance). +iv_infpl(adventure, adventure). +iv_infpl(advertise, advertise). +iv_infpl(advertize, advertize). +iv_infpl(advise, advise). +iv_infpl(aerate, aerate). +iv_infpl(affirm, affirm). +iv_infpl(afforest, afforest). +iv_infpl(age, age). +iv_infpl(agglomerate, agglomerate). +iv_infpl(agglutinate, agglutinate). +iv_infpl(aggregate, aggregate). +iv_infpl(agitate, agitate). +iv_infpl(agree, agree). +iv_infpl(ail, ail). +iv_infpl(aim, aim). +iv_infpl(air, air). +iv_infpl(alight, alight). +iv_infpl(align, align). +iv_infpl(alter, alter). +iv_infpl(alternate, alternate). +iv_infpl(amalgamate, amalgamate). +iv_infpl(amass, amass). +iv_infpl(amble, amble). +iv_infpl(ambush, ambush). +iv_infpl(ameliorate, ameliorate). +iv_infpl(amputate, amputate). +iv_infpl(analyse, analyse). +iv_infpl(analyze, analyze). +iv_infpl(anchor, anchor). +iv_infpl(anger, anger). +iv_infpl(angle, angle). +iv_infpl(anglicize, anglicize). +iv_infpl(animadvert, animadvert). +iv_infpl(annotate, annotate). +iv_infpl(annoy, annoy). +iv_infpl(answer, answer). +iv_infpl(antagonize, antagonize). +iv_infpl(apologize, apologize). +iv_infpl(apostrophize, apostrophize). +iv_infpl(appeal, appeal). +iv_infpl(appear, appear). +iv_infpl(applaud, applaud). +iv_infpl(applique, applique). +iv_infpl('appliqué', 'appliqué'). +iv_infpl(apply, apply). +iv_infpl(appreciate, appreciate). +iv_infpl(approach, approach). +iv_infpl(approve, approve). +iv_infpl(approximate, approximate). +iv_infpl(aquaplane, aquaplane). +iv_infpl(arbitrate, arbitrate). +iv_infpl(arch, arch). +iv_infpl(argue, argue). +iv_infpl(arise, arise). +iv_infpl(arouse, arouse). +iv_infpl(arrive, arrive). +iv_infpl(articulate, articulate). +iv_infpl(ascend, ascend). +iv_infpl(asphalt, asphalt). +iv_infpl(asphyxiate, asphyxiate). +iv_infpl(aspire, aspire). +iv_infpl(assault, assault). +iv_infpl(assemble, assemble). +iv_infpl(assent, assent). +iv_infpl(assimilate, assimilate). +iv_infpl(associate, associate). +iv_infpl(atrophy, atrophy). +iv_infpl(attack, attack). +iv_infpl(attend, attend). +iv_infpl(attitudinize, attitudinize). +iv_infpl(audition, audition). +iv_infpl(avail, avail). +iv_infpl(await, await). +iv_infpl(awaken, awaken). +iv_infpl(baa, baa). +iv_infpl(babble, babble). +iv_infpl(babysit, babysit). +iv_infpl(back, back). +iv_infpl(backfire, backfire). +iv_infpl(backpedal, backpedal). +iv_infpl(backslide, backslide). +iv_infpl(backspace, backspace). +iv_infpl(bail, bail). +iv_infpl(bake, bake). +iv_infpl(balk, balk). +iv_infpl(ball, ball). +iv_infpl(balloon, balloon). +iv_infpl(band, band). +iv_infpl(bang, bang). +iv_infpl(bank, bank). +iv_infpl(banquet, banquet). +iv_infpl(banter, banter). +iv_infpl(barbecue, barbecue). +iv_infpl(bargain, bargain). +iv_infpl(bark, bark). +iv_infpl(barter, barter). +iv_infpl(bask, bask). +iv_infpl(bat, bat). +iv_infpl(bathe, bathe). +iv_infpl(batten, batten). +iv_infpl(battle, battle). +iv_infpl(baulk, baulk). +iv_infpl(bawl, bawl). +iv_infpl(bay, bay). +iv_infpl(beam, beam). +iv_infpl(beat, beat). +iv_infpl(beaver, beaver). +iv_infpl(beckon, beckon). +iv_infpl(beetle, beetle). +iv_infpl(beg, beg). +iv_infpl(begin, begin). +iv_infpl(behave, behave). +iv_infpl(belch, belch). +iv_infpl(bell, bell). +iv_infpl(bellow, bellow). +iv_infpl(belly, belly). +iv_infpl(bellyache, bellyache). +iv_infpl(bellyland, bellyland). +iv_infpl(bellylaugh, bellylaugh). +iv_infpl(belong, belong). +iv_infpl(belt, belt). +iv_infpl(bend, bend). +iv_infpl(benefit, benefit). +iv_infpl(berth, berth). +iv_infpl(bet, bet). +iv_infpl(betake, betake). +iv_infpl(bethink, bethink). +iv_infpl(bevel, bevel). +iv_infpl(beware, beware). +iv_infpl(bib, bib). +iv_infpl(bicker, bicker). +iv_infpl(bicycle, bicycle). +iv_infpl(bid, bid). +iv_infpl(bifurcate, bifurcate). +iv_infpl(billow, billow). +iv_infpl(birdie, birdie). +iv_infpl(bitch, bitch). +iv_infpl(bivouac, bivouac). +iv_infpl(blab, blab). +iv_infpl(blabber, blabber). +iv_infpl(blanch, blanch). +iv_infpl(blare, blare). +iv_infpl(blaspheme, blaspheme). +iv_infpl(blast, blast). +iv_infpl(blather, blather). +iv_infpl(blaze, blaze). +iv_infpl(bleach, bleach). +iv_infpl(bleat, bleat). +iv_infpl(bleed, bleed). +iv_infpl(bleep, bleep). +iv_infpl(blench, blench). +iv_infpl(blend, blend). +iv_infpl(blether, blether). +iv_infpl(blink, blink). +iv_infpl(blister, blister). +iv_infpl(blitz, blitz). +iv_infpl(bloom, bloom). +iv_infpl(blossom, blossom). +iv_infpl(blow, blow). +iv_infpl(blubber, blubber). +iv_infpl(blue, blue). +iv_infpl(bluff, bluff). +iv_infpl(blunder, blunder). +iv_infpl(blur, blur). +iv_infpl(blush, blush). +iv_infpl(bluster, bluster). +iv_infpl(board, board). +iv_infpl(boast, boast). +iv_infpl(boat, boat). +iv_infpl(bob, bob). +iv_infpl(bode, bode). +iv_infpl(boggle, boggle). +iv_infpl(boil, boil). +iv_infpl(bolt, bolt). +iv_infpl(bomb, bomb). +iv_infpl(bond, bond). +iv_infpl(bone, bone). +iv_infpl(boo, boo). +iv_infpl(boob, boob). +iv_infpl(book, book). +iv_infpl(boom, boom). +iv_infpl(boot, boot). +iv_infpl(bootleg, bootleg). +iv_infpl(booze, booze). +iv_infpl(border, border). +iv_infpl(bore, bore). +iv_infpl(borrow, borrow). +iv_infpl(bother, bother). +iv_infpl(bottle, bottle). +iv_infpl(bottom, bottom). +iv_infpl(bounce, bounce). +iv_infpl(bound, bound). +iv_infpl(bow, bow). +iv_infpl(bowl, bowl). +iv_infpl(box, box). +iv_infpl(boycott, boycott). +iv_infpl(brace, brace). +iv_infpl(brag, brag). +iv_infpl(braid, braid). +iv_infpl(brake, brake). +iv_infpl(brawl, brawl). +iv_infpl(bray, bray). +iv_infpl(braze, braze). +iv_infpl(breach, breach). +iv_infpl(break, break). +iv_infpl(breakfast, breakfast). +iv_infpl(breathe, breathe). +iv_infpl(breed, breed). +iv_infpl(breeze, breeze). +iv_infpl(brighten, brighten). +iv_infpl(brim, brim). +iv_infpl(bristle, bristle). +iv_infpl(broadcast, broadcast). +iv_infpl(broaden, broaden). +iv_infpl(bronze, bronze). +iv_infpl(brood, brood). +iv_infpl(brown, brown). +iv_infpl(browse, browse). +iv_infpl(bruise, bruise). +iv_infpl(brush, brush). +iv_infpl(bubble, bubble). +iv_infpl(buck, buck). +iv_infpl(buckle, buckle). +iv_infpl(bud, bud). +iv_infpl(budge, budge). +iv_infpl(budget, budget). +iv_infpl(buffet, buffet). +iv_infpl(bulge, bulge). +iv_infpl(bulk, bulk). +iv_infpl(bullshit, bullshit). +iv_infpl(bum, bum). +iv_infpl(bumble, bumble). +iv_infpl(bump, bump). +iv_infpl(bunch, bunch). +iv_infpl(bundle, bundle). +iv_infpl(bungle, bungle). +iv_infpl(bunk, bunk). +iv_infpl(bunker, bunker). +iv_infpl(burble, burble). +iv_infpl(burden, burden). +iv_infpl(burgeon, burgeon). +iv_infpl(burlesque, burlesque). +iv_infpl(burn, burn). +iv_infpl(burp, burp). +iv_infpl(burrow, burrow). +iv_infpl(burst, burst). +iv_infpl(bus, bus). +iv_infpl(bust, bust). +iv_infpl(bustle, bustle). +iv_infpl(butter, butter). +iv_infpl(button, button). +iv_infpl(buzz, buzz). +iv_infpl(cackle, cackle). +iv_infpl(calcify, calcify). +iv_infpl(call, call). +iv_infpl(calm, calm). +iv_infpl(calve, calve). +iv_infpl(camber, camber). +iv_infpl(cancel, cancel). +iv_infpl(caper, caper). +iv_infpl(capitulate, capitulate). +iv_infpl(capsize, capsize). +iv_infpl(care, care). +iv_infpl(carol, carol). +iv_infpl(carouse, carouse). +iv_infpl(carry, carry). +iv_infpl(cartoon, cartoon). +iv_infpl(cascade, cascade). +iv_infpl(castle, castle). +iv_infpl(catcall, catcall). +iv_infpl(catch, catch). +iv_infpl(caterwaul, caterwaul). +iv_infpl(cavort, cavort). +iv_infpl(caw, caw). +iv_infpl(cease, cease). +iv_infpl(celebrate, celebrate). +iv_infpl(cement, cement). +iv_infpl(center, center). +iv_infpl(centre, centre). +iv_infpl(challenge, challenge). +iv_infpl(change, change). +iv_infpl(chant, chant). +iv_infpl(chap, chap). +iv_infpl(chaperon, chaperon). +iv_infpl(char, char). +iv_infpl(charge, charge). +iv_infpl(chat, chat). +iv_infpl(chatter, chatter). +iv_infpl(cheat, cheat). +iv_infpl(check, check). +iv_infpl(cheep, cheep). +iv_infpl(cheer, cheer). +iv_infpl(chime, chime). +iv_infpl(chink, chink). +iv_infpl(chirp, chirp). +iv_infpl(chirrup, chirrup). +iv_infpl(choke, choke). +iv_infpl(chortle, chortle). +iv_infpl(clack, clack). +iv_infpl(clang, clang). +iv_infpl(clank, clank). +iv_infpl(clap, clap). +iv_infpl(clash, clash). +iv_infpl(clean, clean). +iv_infpl(clear, clear). +iv_infpl(click, click). +iv_infpl(climax, climax). +iv_infpl(climb, climb). +iv_infpl(clinch, clinch). +iv_infpl(close, close). +iv_infpl(clot, clot). +iv_infpl(cloud, cloud). +iv_infpl(cluck, cluck). +iv_infpl(clunk, clunk). +iv_infpl(cluster, cluster). +iv_infpl(coagulate, coagulate). +iv_infpl(coalesce, coalesce). +iv_infpl(coarsen, coarsen). +iv_infpl(cock, cock). +iv_infpl(coexist, coexist). +iv_infpl(cohabit, cohabit). +iv_infpl(cohere, cohere). +iv_infpl(coil, coil). +iv_infpl(coincide, coincide). +iv_infpl(collapse, collapse). +iv_infpl(collect, collect). +iv_infpl(collectivize, collectivize). +iv_infpl(collide, collide). +iv_infpl(combine, combine). +iv_infpl(combust, combust). +iv_infpl(come, come). +iv_infpl(commence, commence). +iv_infpl(comment, comment). +iv_infpl(commingle, commingle). +iv_infpl(commune, commune). +iv_infpl(communicate, communicate). +iv_infpl(commute, commute). +iv_infpl(compete, compete). +iv_infpl(complain, complain). +iv_infpl(comply, comply). +iv_infpl(compromise, compromise). +iv_infpl(concede, concede). +iv_infpl(conceive, conceive). +iv_infpl(concentrate, concentrate). +iv_infpl(conclude, conclude). +iv_infpl(concur, concur). +iv_infpl(confab, confab). +iv_infpl(confabulate, confabulate). +iv_infpl(confederate, confederate). +iv_infpl(confer, confer). +iv_infpl(confess, confess). +iv_infpl(conflict, conflict). +iv_infpl(congeal, congeal). +iv_infpl(conglomerate, conglomerate). +iv_infpl(congregate, congregate). +iv_infpl(conjoin, conjoin). +iv_infpl(connect, connect). +iv_infpl(consolidate, consolidate). +iv_infpl(conspire, conspire). +iv_infpl(constrict, constrict). +iv_infpl(consult, consult). +iv_infpl(contend, contend). +iv_infpl(continue, continue). +iv_infpl(contract, contract). +iv_infpl(contrast, contrast). +iv_infpl(contribute, contribute). +iv_infpl(convalesce, convalesce). +iv_infpl(convene, convene). +iv_infpl(converge, converge). +iv_infpl(converse, converse). +iv_infpl(convert, convert). +iv_infpl(convulse, convulse). +iv_infpl(coo, coo). +iv_infpl(cook, cook). +iv_infpl(cool, cool). +iv_infpl(cooperate, cooperate). +iv_infpl(cope, cope). +iv_infpl(copulate, copulate). +iv_infpl(correspond, correspond). +iv_infpl(corrode, corrode). +iv_infpl(corrugate, corrugate). +iv_infpl(cough, cough). +iv_infpl(count, count). +iv_infpl(counter, counter). +iv_infpl(counterattack, counterattack). +iv_infpl(counterbalance, counterbalance). +iv_infpl(countersign, countersign). +iv_infpl(countertrade, countertrade). +iv_infpl(couple, couple). +iv_infpl(court, court). +iv_infpl(cower, cower). +iv_infpl(crack, crack). +iv_infpl(crackle, crackle). +iv_infpl(cramp, cramp). +iv_infpl(crank, crank). +iv_infpl(crap, crap). +iv_infpl(crash, crash). +iv_infpl(crawl, crawl). +iv_infpl(creak, creak). +iv_infpl(crest, crest). +iv_infpl(crew, crew). +iv_infpl(crick, crick). +iv_infpl(crimp, crimp). +iv_infpl(crimson, crimson). +iv_infpl(cringe, cringe). +iv_infpl(crinkle, crinkle). +iv_infpl(crisp, crisp). +iv_infpl(criticize, criticize). +iv_infpl(croak, croak). +iv_infpl(crochet, crochet). +iv_infpl(cross, cross). +iv_infpl(crouch, crouch). +iv_infpl(crow, crow). +iv_infpl(crumble, crumble). +iv_infpl(crumple, crumple). +iv_infpl(crust, crust). +iv_infpl(cry, cry). +iv_infpl(crystallize, crystallize). +iv_infpl(cuddle, cuddle). +iv_infpl(culminate, culminate). +iv_infpl(curdle, curdle). +iv_infpl(curl, curl). +iv_infpl(curse, curse). +iv_infpl(curtsey, curtsey). +iv_infpl(curtsy, curtsy). +iv_infpl(curve, curve). +iv_infpl(dab, dab). +iv_infpl(dabble, dabble). +iv_infpl(dally, dally). +iv_infpl(damascene, damascene). +iv_infpl(dampen, dampen). +iv_infpl(dance, dance). +iv_infpl(dangle, dangle). +iv_infpl(dare, dare). +iv_infpl(darken, darken). +iv_infpl(dart, dart). +iv_infpl(dash, dash). +iv_infpl(date, date). +iv_infpl(dawdle, dawdle). +iv_infpl(dawn, dawn). +iv_infpl(daydream, daydream). +iv_infpl(dazzle, dazzle). +iv_infpl(deaden, deaden). +iv_infpl(deal, deal). +iv_infpl(debark, debark). +iv_infpl(debate, debate). +iv_infpl(debouch, debouch). +iv_infpl(decamp, decamp). +iv_infpl(decay, decay). +iv_infpl(decease, decease). +iv_infpl(deceive, deceive). +iv_infpl(decelerate, decelerate). +iv_infpl(decide, decide). +iv_infpl(decline, decline). +iv_infpl(decompose, decompose). +iv_infpl(decompress, decompress). +iv_infpl(decorate, decorate). +iv_infpl(decrease, decrease). +iv_infpl(deduct, deduct). +iv_infpl(deepen, deepen). +iv_infpl(default, default). +iv_infpl(defecate, defecate). +iv_infpl(defect, defect). +iv_infpl(defend, defend). +iv_infpl(defer, defer). +iv_infpl(deflate, deflate). +iv_infpl(defoliate, defoliate). +iv_infpl(deforest, deforest). +iv_infpl(deform, deform). +iv_infpl(defraud, defraud). +iv_infpl(defrock, defrock). +iv_infpl(defrost, defrost). +iv_infpl(degenerate, degenerate). +iv_infpl(degrade, degrade). +iv_infpl(dehumanize, dehumanize). +iv_infpl(dehydrate, dehydrate). +iv_infpl(deign, deign). +iv_infpl(delay, delay). +iv_infpl(delegate, delegate). +iv_infpl(delete, delete). +iv_infpl(deliberate, deliberate). +iv_infpl(delight, delight). +iv_infpl(delve, delve). +iv_infpl(demagnetize, demagnetize). +iv_infpl(demilitarize, demilitarize). +iv_infpl(demonetize, demonetize). +iv_infpl(demonstrate, demonstrate). +iv_infpl(demur, demur). +iv_infpl(dent, dent). +iv_infpl(denude, denude). +iv_infpl(deodorize, deodorize). +iv_infpl(depart, depart). +iv_infpl(depend, depend). +iv_infpl(deplane, deplane). +iv_infpl(deplete, deplete). +iv_infpl(depopulate, depopulate). +iv_infpl(depose, depose). +iv_infpl(deposit, deposit). +iv_infpl(depreciate, depreciate). +iv_infpl(deputize, deputize). +iv_infpl(derail, derail). +iv_infpl(desalinate, desalinate). +iv_infpl(descant, descant). +iv_infpl(descend, descend). +iv_infpl(desensitize, desensitize). +iv_infpl(desert, desert). +iv_infpl(desiccate, desiccate). +iv_infpl(desist, desist). +iv_infpl(despair, despair). +iv_infpl(destabilize, destabilize). +iv_infpl(deteriorate, deteriorate). +iv_infpl(detour, detour). +iv_infpl(detract, detract). +iv_infpl(detrain, detrain). +iv_infpl(devaluate, devaluate). +iv_infpl(develop, develop). +iv_infpl(deviate, deviate). +iv_infpl(devolve, devolve). +iv_infpl(dial, dial). +iv_infpl(dibble, dibble). +iv_infpl(dicker, dicker). +iv_infpl(die, die). +iv_infpl(diet, diet). +iv_infpl(differ, differ). +iv_infpl(diffract, diffract). +iv_infpl(diffuse, diffuse). +iv_infpl(dig, dig). +iv_infpl(digest, digest). +iv_infpl(digress, digress). +iv_infpl(dilate, dilate). +iv_infpl(diminish, diminish). +iv_infpl(dine, dine). +iv_infpl(disagree, disagree). +iv_infpl(disappear, disappear). +iv_infpl(disapprove, disapprove). +iv_infpl(disbelieve, disbelieve). +iv_infpl(disburse, disburse). +iv_infpl(discolor, discolor). +iv_infpl(discolour, discolour). +iv_infpl(disconnect, disconnect). +iv_infpl(discourse, discourse). +iv_infpl(discriminate, discriminate). +iv_infpl(disembark, disembark). +iv_infpl(disengage, disengage). +iv_infpl(disentangle, disentangle). +iv_infpl(disgorge, disgorge). +iv_infpl(disintegrate, disintegrate). +iv_infpl(dismount, dismount). +iv_infpl(disobey, disobey). +iv_infpl(dispense, dispense). +iv_infpl(disperse, disperse). +iv_infpl(disport, disport). +iv_infpl(dispose, dispose). +iv_infpl(dispute, dispute). +iv_infpl(disrobe, disrobe). +iv_infpl(dissent, dissent). +iv_infpl(dissever, dissever). +iv_infpl(dissimulate, dissimulate). +iv_infpl(dissipate, dissipate). +iv_infpl(dissolve, dissolve). +iv_infpl(distend, distend). +iv_infpl(distil, distil). +iv_infpl(distort, distort). +iv_infpl(distribute, distribute). +iv_infpl(disunite, disunite). +iv_infpl(ditch, ditch). +iv_infpl(dither, dither). +iv_infpl(divagate, divagate). +iv_infpl(dive, dive). +iv_infpl(diverge, diverge). +iv_infpl(diversify, diversify). +iv_infpl(divert, divert). +iv_infpl(divest, divest). +iv_infpl(divide, divide). +iv_infpl(divine, divine). +iv_infpl(divorce, divorce). +iv_infpl(dodder, dodder). +iv_infpl(dogmatize, dogmatize). +iv_infpl(dole, dole). +iv_infpl(dominate, dominate). +iv_infpl(domineer, domineer). +iv_infpl(doodle, doodle). +iv_infpl(dope, dope). +iv_infpl(doss, doss). +iv_infpl(dote, dote). +iv_infpl(double, double). +iv_infpl(dovetail, dovetail). +iv_infpl(dowse, dowse). +iv_infpl(doze, doze). +iv_infpl(draft, draft). +iv_infpl(drag, drag). +iv_infpl(drain, drain). +iv_infpl(drape, drape). +iv_infpl(draw, draw). +iv_infpl(drawl, drawl). +iv_infpl(dream, dream). +iv_infpl(dress, dress). +iv_infpl(dribble, dribble). +iv_infpl(drift, drift). +iv_infpl(drill, drill). +iv_infpl(drink, drink). +iv_infpl(drip, drip). +iv_infpl(drive, drive). +iv_infpl(drivel, drivel). +iv_infpl(drizzle, drizzle). +iv_infpl(drone, drone). +iv_infpl(drool, drool). +iv_infpl(droop, droop). +iv_infpl(drop, drop). +iv_infpl(drown, drown). +iv_infpl(drowse, drowse). +iv_infpl(drudge, drudge). +iv_infpl(drum, drum). +iv_infpl(dry, dry). +iv_infpl(duck, duck). +iv_infpl(duel, duel). +iv_infpl(dull, dull). +iv_infpl(dump, dump). +iv_infpl(dunk, dunk). +iv_infpl(dust, dust). +iv_infpl(dwell, dwell). +iv_infpl(dwindle, dwindle). +iv_infpl(earn, earn). +iv_infpl(ease, ease). +iv_infpl(eat, eat). +iv_infpl(eavesdrop, eavesdrop). +iv_infpl(ebb, ebb). +iv_infpl(echo, echo). +iv_infpl(economize, economize). +iv_infpl(eddy, eddy). +iv_infpl(edge, edge). +iv_infpl(edit, edit). +iv_infpl(effervesce, effervesce). +iv_infpl(egotrip, egotrip). +iv_infpl(ejaculate, ejaculate). +iv_infpl(eject, eject). +iv_infpl(elaborate, elaborate). +iv_infpl(elapse, elapse). +iv_infpl(electrocute, electrocute). +iv_infpl(elevate, elevate). +iv_infpl(elide, elide). +iv_infpl(elongate, elongate). +iv_infpl(elope, elope). +iv_infpl(elucidate, elucidate). +iv_infpl(emaciate, emaciate). +iv_infpl(embark, embark). +iv_infpl(embellish, embellish). +iv_infpl(embrace, embrace). +iv_infpl(embroider, embroider). +iv_infpl(emerge, emerge). +iv_infpl(emigrate, emigrate). +iv_infpl(emplane, emplane). +iv_infpl(empty, empty). +iv_infpl(emulsify, emulsify). +iv_infpl(enamel, enamel). +iv_infpl(encamp, encamp). +iv_infpl(enchant, enchant). +iv_infpl(encounter, encounter). +iv_infpl(encroach, encroach). +iv_infpl(end, end). +iv_infpl(endure, endure). +iv_infpl(engage, engage). +iv_infpl(engender, engender). +iv_infpl(engineer, engineer). +iv_infpl(engrave, engrave). +iv_infpl(enkindle, enkindle). +iv_infpl(enlarge, enlarge). +iv_infpl(enlist, enlist). +iv_infpl(enplane, enplane). +iv_infpl(enrol, enrol). +iv_infpl(enroll, enroll). +iv_infpl(ensue, ensue). +iv_infpl(enter, enter). +iv_infpl(entertain, entertain). +iv_infpl(enthuse, enthuse). +iv_infpl(entrain, entrain). +iv_infpl(erase, erase). +iv_infpl(erode, erode). +iv_infpl(err, err). +iv_infpl(erupt, erupt). +iv_infpl(escalate, escalate). +iv_infpl(escape, escape). +iv_infpl(etch, etch). +iv_infpl(eulogize, eulogize). +iv_infpl(evacuate, evacuate). +iv_infpl(evaporate, evaporate). +iv_infpl(evolve, evolve). +iv_infpl(exaggerate, exaggerate). +iv_infpl(exalt, exalt). +iv_infpl(excel, excel). +iv_infpl(exercise, exercise). +iv_infpl(exhale, exhale). +iv_infpl(exhibit, exhibit). +iv_infpl(exhort, exhort). +iv_infpl(exist, exist). +iv_infpl(exit, exit). +iv_infpl(expand, expand). +iv_infpl(expatriate, expatriate). +iv_infpl(expectorate, expectorate). +iv_infpl(experiment, experiment). +iv_infpl(expire, expire). +iv_infpl(explain, explain). +iv_infpl(explode, explode). +iv_infpl(explore, explore). +iv_infpl(export, export). +iv_infpl(expostulate, expostulate). +iv_infpl(expound, expound). +iv_infpl(extemporize, extemporize). +iv_infpl(face, face). +iv_infpl(factor, factor). +iv_infpl(fail, fail). +iv_infpl(faint, faint). +iv_infpl(fall, fall). +iv_infpl(falter, falter). +iv_infpl(fan, fan). +iv_infpl(farm, farm). +iv_infpl(farrow, farrow). +iv_infpl(fart, fart). +iv_infpl(fascinate, fascinate). +iv_infpl(fasten, fasten). +iv_infpl(fathom, fathom). +iv_infpl(fatigue, fatigue). +iv_infpl(fault, fault). +iv_infpl(fawn, fawn). +iv_infpl(fear, fear). +iv_infpl(feast, feast). +iv_infpl(featherbed, featherbed). +iv_infpl(federate, federate). +iv_infpl(feed, feed). +iv_infpl(feign, feign). +iv_infpl(feint, feint). +iv_infpl(fence, fence). +iv_infpl(ferment, ferment). +iv_infpl(fertilize, fertilize). +iv_infpl(fester, fester). +iv_infpl(fetch, fetch). +iv_infpl(feud, feud). +iv_infpl(fib, fib). +iv_infpl(fiddle, fiddle). +iv_infpl(fidget, fidget). +iv_infpl(field, field). +iv_infpl(fight, fight). +iv_infpl(filibuster, filibuster). +iv_infpl(fill, fill). +iv_infpl(finish, finish). +iv_infpl(fire, fire). +iv_infpl(firm, firm). +iv_infpl(fish, fish). +iv_infpl(fit, fit). +iv_infpl(fix, fix). +iv_infpl(fizz, fizz). +iv_infpl(fizzle, fizzle). +iv_infpl(flag, flag). +iv_infpl(flagellate, flagellate). +iv_infpl(flake, flake). +iv_infpl(flare, flare). +iv_infpl(flash, flash). +iv_infpl(flaunt, flaunt). +iv_infpl(flee, flee). +iv_infpl(flex, flex). +iv_infpl(flicker, flicker). +iv_infpl(flinch, flinch). +iv_infpl(flirt, flirt). +iv_infpl(flit, flit). +iv_infpl(float, float). +iv_infpl(flock, flock). +iv_infpl(flop, flop). +iv_infpl(flounce, flounce). +iv_infpl(flounder, flounder). +iv_infpl(flourish, flourish). +iv_infpl(flow, flow). +iv_infpl(flower, flower). +iv_infpl(fluctuate, fluctuate). +iv_infpl(flunk, flunk). +iv_infpl(flute, flute). +iv_infpl(flutter, flutter). +iv_infpl(fly, fly). +iv_infpl(foam, foam). +iv_infpl(focus, focus). +iv_infpl(fold, fold). +iv_infpl(follow, follow). +iv_infpl(footslog, footslog). +iv_infpl(forage, forage). +iv_infpl(foreclose, foreclose). +iv_infpl(foregather, foregather). +iv_infpl(foretell, foretell). +iv_infpl(forfeit, forfeit). +iv_infpl(forgather, forgather). +iv_infpl(forget, forget). +iv_infpl(fork, fork). +iv_infpl(form, form). +iv_infpl(fornicate, fornicate). +iv_infpl(fossilize, fossilize). +iv_infpl(founder, founder). +iv_infpl(fowl, fowl). +iv_infpl(foxhunt, foxhunt). +iv_infpl(fracture, fracture). +iv_infpl(fragment, fragment). +iv_infpl(franchise, franchise). +iv_infpl(fraternize, fraternize). +iv_infpl(fray, fray). +iv_infpl(freak, freak). +iv_infpl(freckle, freckle). +iv_infpl(freelance, freelance). +iv_infpl(freewheel, freewheel). +iv_infpl(freeze, freeze). +iv_infpl(fret, fret). +iv_infpl(frizz, frizz). +iv_infpl(frolic, frolic). +iv_infpl(frown, frown). +iv_infpl(fructify, fructify). +iv_infpl(fry, fry). +iv_infpl(fuck, fuck). +iv_infpl(fulminate, fulminate). +iv_infpl(fumble, fumble). +iv_infpl(fume, fume). +iv_infpl(function, function). +iv_infpl(furrow, furrow). +iv_infpl(fuse, fuse). +iv_infpl(fuss, fuss). +iv_infpl(gad, gad). +iv_infpl(gag, gag). +iv_infpl(gain, gain). +iv_infpl(gallivant, gallivant). +iv_infpl(gallop, gallop). +iv_infpl(gamble, gamble). +iv_infpl(gambol, gambol). +iv_infpl(game, game). +iv_infpl(gang, gang). +iv_infpl(gangrene, gangrene). +iv_infpl(gape, gape). +iv_infpl(garden, garden). +iv_infpl(gargle, gargle). +iv_infpl(gas, gas). +iv_infpl(gasify, gasify). +iv_infpl(gasp, gasp). +iv_infpl(gatecrash, gatecrash). +iv_infpl(gather, gather). +iv_infpl(gaze, gaze). +iv_infpl(gear, gear). +iv_infpl(gel, gel). +iv_infpl(generalize, generalize). +iv_infpl(genuflect, genuflect). +iv_infpl(germinate, germinate). +iv_infpl(gerrymander, gerrymander). +iv_infpl(gesticulate, gesticulate). +iv_infpl(gesture, gesture). +iv_infpl(gibber, gibber). +iv_infpl(giggle, giggle). +iv_infpl(gird, gird). +iv_infpl(give, give). +iv_infpl(glance, glance). +iv_infpl(glare, glare). +iv_infpl(glass, glass). +iv_infpl(glaze, glaze). +iv_infpl(gleam, gleam). +iv_infpl(glean, glean). +iv_infpl(glide, glide). +iv_infpl(glimmer, glimmer). +iv_infpl(glint, glint). +iv_infpl(glissade, glissade). +iv_infpl(glisten, glisten). +iv_infpl(glister, glister). +iv_infpl(glitter, glitter). +iv_infpl(gloat, gloat). +iv_infpl(globetrot, globetrot). +iv_infpl(glory, glory). +iv_infpl(gloss, gloss). +iv_infpl(glow, glow). +iv_infpl(glower, glower). +iv_infpl(glue, glue). +iv_infpl(gnash, gnash). +iv_infpl(gnaw, gnaw). +iv_infpl(go, go). +iv_infpl(goggle, goggle). +iv_infpl(golf, golf). +iv_infpl(gong, gong). +iv_infpl(goof, goof). +iv_infpl(gorge, gorge). +iv_infpl(gormandize, gormandize). +iv_infpl(gossip, gossip). +iv_infpl(govern, govern). +iv_infpl(grade, grade). +iv_infpl(graduate, graduate). +iv_infpl(granulate, granulate). +iv_infpl(grapple, grapple). +iv_infpl(grasp, grasp). +iv_infpl(grass, grass). +iv_infpl(grate, grate). +iv_infpl(grave, grave). +iv_infpl(gravitate, gravitate). +iv_infpl(gray, gray). +iv_infpl(graze, graze). +iv_infpl(grey, grey). +iv_infpl(grieve, grieve). +iv_infpl(grill, grill). +iv_infpl(grimace, grimace). +iv_infpl(grin, grin). +iv_infpl(grind, grind). +iv_infpl(grip, grip). +iv_infpl(grit, grit). +iv_infpl(grizzle, grizzle). +iv_infpl(groan, groan). +iv_infpl(groove, groove). +iv_infpl(grope, grope). +iv_infpl(grouch, grouch). +iv_infpl(ground, ground). +iv_infpl(group, group). +iv_infpl(grouse, grouse). +iv_infpl(grovel, grovel). +iv_infpl(grow, grow). +iv_infpl(growl, growl). +iv_infpl(grub, grub). +iv_infpl(grudge, grudge). +iv_infpl(grumble, grumble). +iv_infpl(grunt, grunt). +iv_infpl(guarantee, guarantee). +iv_infpl(guard, guard). +iv_infpl(guess, guess). +iv_infpl(guffaw, guffaw). +iv_infpl(guide, guide). +iv_infpl(gulp, gulp). +iv_infpl(gum, gum). +iv_infpl(gurgle, gurgle). +iv_infpl(gush, gush). +iv_infpl(gutter, gutter). +iv_infpl(gyrate, gyrate). +iv_infpl(habituate, habituate). +iv_infpl(haggle, haggle). +iv_infpl(hail, hail). +iv_infpl(halloo, halloo). +iv_infpl(halt, halt). +iv_infpl(hang, hang). +iv_infpl(hanker, hanker). +iv_infpl(happen, happen). +iv_infpl(harbor, harbor). +iv_infpl(harbour, harbour). +iv_infpl(harden, harden). +iv_infpl(hark, hark). +iv_infpl(harmonize, harmonize). +iv_infpl(harp, harp). +iv_infpl(hasten, hasten). +iv_infpl(hatch, hatch). +iv_infpl(haunt, haunt). +iv_infpl(haw, haw). +iv_infpl(headquarter, headquarter). +iv_infpl(heal, heal). +iv_infpl(hearken, hearken). +iv_infpl(heat, heat). +iv_infpl(hedge, hedge). +iv_infpl(hedgehop, hedgehop). +iv_infpl(heed, heed). +iv_infpl(heel, heel). +iv_infpl(help, help). +iv_infpl(hesitate, hesitate). +iv_infpl(hew, hew). +iv_infpl(hibernate, hibernate). +iv_infpl(hiccough, hiccough). +iv_infpl(hiccup, hiccup). +iv_infpl(hide, hide). +iv_infpl(hie, hie). +iv_infpl(hike, hike). +iv_infpl(hinge, hinge). +iv_infpl(hint, hint). +iv_infpl(hiss, hiss). +iv_infpl(hit, hit). +iv_infpl(hitch, hitch). +iv_infpl(hitchhike, hitchhike). +iv_infpl(hive, hive). +iv_infpl(hobble, hobble). +iv_infpl(hobnob, hobnob). +iv_infpl(hold, hold). +iv_infpl(hole, hole). +iv_infpl(holiday, holiday). +iv_infpl(holler, holler). +iv_infpl(hone, hone). +iv_infpl(honeycomb, honeycomb). +iv_infpl(honeymoon, honeymoon). +iv_infpl(honk, honk). +iv_infpl(hook, hook). +iv_infpl(hoot, hoot). +iv_infpl(hop, hop). +iv_infpl(hope, hope). +iv_infpl(hover, hover). +iv_infpl(howl, howl). +iv_infpl(huddle, huddle). +iv_infpl(huff, huff). +iv_infpl(hug, hug). +iv_infpl(hum, hum). +iv_infpl(humidify, humidify). +iv_infpl(hump, hump). +iv_infpl(hunch, hunch). +iv_infpl(hunger, hunger). +iv_infpl(hunt, hunt). +iv_infpl(hurry, hurry). +iv_infpl(hurt, hurt). +iv_infpl(hurtle, hurtle). +iv_infpl(hustle, hustle). +iv_infpl(hydrate, hydrate). +iv_infpl(ice, ice). +iv_infpl(idle, idle). +iv_infpl(ignite, ignite). +iv_infpl(imagine, imagine). +iv_infpl(imbed, imbed). +iv_infpl(imbibe, imbibe). +iv_infpl(immigrate, immigrate). +iv_infpl(impact, impact). +iv_infpl(impend, impend). +iv_infpl(impinge, impinge). +iv_infpl(impose, impose). +iv_infpl(imprecate, imprecate). +iv_infpl(impress, impress). +iv_infpl(improve, improve). +iv_infpl(improvise, improvise). +iv_infpl(incapacitate, incapacitate). +iv_infpl(incense, incense). +iv_infpl(inch, inch). +iv_infpl(incinerate, incinerate). +iv_infpl(incline, incline). +iv_infpl(incorporate, incorporate). +iv_infpl(increase, increase). +iv_infpl(incubate, incubate). +iv_infpl(indent, indent). +iv_infpl(indulge, indulge). +iv_infpl(industrialize, industrialize). +iv_infpl(inform, inform). +iv_infpl(infringe, infringe). +iv_infpl(infuse, infuse). +iv_infpl(inhale, inhale). +iv_infpl(innovate, innovate). +iv_infpl(inquire, inquire). +iv_infpl(inscribe, inscribe). +iv_infpl(insist, insist). +iv_infpl(inspect, inspect). +iv_infpl(integrate, integrate). +iv_infpl(intensify, intensify). +iv_infpl(interbreed, interbreed). +iv_infpl(intercede, intercede). +iv_infpl(interchange, interchange). +iv_infpl(intercommunicate, intercommunicate). +iv_infpl(interconnect, interconnect). +iv_infpl(interfere, interfere). +iv_infpl(interject, interject). +iv_infpl(interlace, interlace). +iv_infpl(interlink, interlink). +iv_infpl(interlock, interlock). +iv_infpl(intermarry, intermarry). +iv_infpl(intermingle, intermingle). +iv_infpl(intermix, intermix). +iv_infpl(intern, intern). +iv_infpl(interpolate, interpolate). +iv_infpl(interpose, interpose). +iv_infpl(interpret, interpret). +iv_infpl(interrelate, interrelate). +iv_infpl(interrupt, interrupt). +iv_infpl(intersect, intersect). +iv_infpl(intersperse, intersperse). +iv_infpl(intertwine, intertwine). +iv_infpl(intervene, intervene). +iv_infpl(interview, interview). +iv_infpl(interweave, interweave). +iv_infpl(intone, intone). +iv_infpl(intrench, intrench). +iv_infpl(introspect, introspect). +iv_infpl(introvert, introvert). +iv_infpl(intrude, intrude). +iv_infpl(invade, invade). +iv_infpl(inveigh, inveigh). +iv_infpl(invert, invert). +iv_infpl(invest, invest). +iv_infpl(investigate, investigate). +iv_infpl(ionize, ionize). +iv_infpl(iron, iron). +iv_infpl(irrigate, irrigate). +iv_infpl(isolate, isolate). +iv_infpl(issue, issue). +iv_infpl(itch, itch). +iv_infpl(iterate, iterate). +iv_infpl(jab, jab). +iv_infpl(jabber, jabber). +iv_infpl(jam, jam). +iv_infpl(jangle, jangle). +iv_infpl(jar, jar). +iv_infpl(jaunt, jaunt). +iv_infpl(jaw, jaw). +iv_infpl(jaywalk, jaywalk). +iv_infpl(jeer, jeer). +iv_infpl(jell, jell). +iv_infpl(jelly, jelly). +iv_infpl(jerk, jerk). +iv_infpl(jest, jest). +iv_infpl(jib, jib). +iv_infpl(jibe, jibe). +iv_infpl(jig, jig). +iv_infpl(jiggle, jiggle). +iv_infpl(jingle, jingle). +iv_infpl(jive, jive). +iv_infpl(job, job). +iv_infpl(jog, jog). +iv_infpl(joggle, joggle). +iv_infpl(join, join). +iv_infpl(joke, joke). +iv_infpl(jolt, jolt). +iv_infpl(journey, journey). +iv_infpl(joust, joust). +iv_infpl(judder, judder). +iv_infpl(judge, judge). +iv_infpl(juggle, juggle). +iv_infpl(jump, jump). +iv_infpl(junket, junket). +iv_infpl(justify, justify). +iv_infpl(juxtapose, juxtapose). +iv_infpl(keel, keel). +iv_infpl(keen, keen). +iv_infpl(keep, keep). +iv_infpl(kick, kick). +iv_infpl(kid, kid). +iv_infpl(kindle, kindle). +iv_infpl(kink, kink). +iv_infpl(kip, kip). +iv_infpl(kiss, kiss). +iv_infpl(kit, kit). +iv_infpl(kneel, kneel). +iv_infpl(knife, knife). +iv_infpl(knock, knock). +iv_infpl(knot, knot). +iv_infpl(know, know). +iv_infpl(knuckle, knuckle). +iv_infpl(kotow, kotow). +iv_infpl(kowtow, kowtow). +iv_infpl(label, label). +iv_infpl(labor, labor). +iv_infpl(labour, labour). +iv_infpl(lag, lag). +iv_infpl(lament, lament). +iv_infpl(land, land). +iv_infpl(landscape, landscape). +iv_infpl(languish, languish). +iv_infpl(lap, lap). +iv_infpl(lapse, lapse). +iv_infpl(lark, lark). +iv_infpl(lash, lash). +iv_infpl(last, last). +iv_infpl(latch, latch). +iv_infpl(laugh, laugh). +iv_infpl(lay, lay). +iv_infpl(laze, laze). +iv_infpl(lead, lead). +iv_infpl(leaf, leaf). +iv_infpl(leak, leak). +iv_infpl(lean, lean). +iv_infpl(leap, leap). +iv_infpl(leapfrog, leapfrog). +iv_infpl(learn, learn). +iv_infpl(lease, lease). +iv_infpl(leave, leave). +iv_infpl(lecture, lecture). +iv_infpl(leer, leer). +iv_infpl(legislate, legislate). +iv_infpl(lend, lend). +iv_infpl(lengthen, lengthen). +iv_infpl(lessen, lessen). +iv_infpl(levitate, levitate). +iv_infpl(lick, lick). +iv_infpl(lie, lie). +iv_infpl(lift, lift). +iv_infpl(light, light). +iv_infpl(lighten, lighten). +iv_infpl(lilt, lilt). +iv_infpl(limp, limp). +iv_infpl(linger, linger). +iv_infpl(link, link). +iv_infpl(liquefy, liquefy). +iv_infpl(lisp, lisp). +iv_infpl(listen, listen). +iv_infpl(litigate, litigate). +iv_infpl(litter, litter). +iv_infpl(live, live). +iv_infpl(load, load). +iv_infpl(loaf, loaf). +iv_infpl(lob, lob). +iv_infpl(lobby, lobby). +iv_infpl(localize, localize). +iv_infpl(lock, lock). +iv_infpl(loiter, loiter). +iv_infpl(look, look). +iv_infpl(loom, loom). +iv_infpl(loop, loop). +iv_infpl(loosen, loosen). +iv_infpl(loot, loot). +iv_infpl(lope, lope). +iv_infpl(lose, lose). +iv_infpl(lounge, lounge). +iv_infpl(lour, lour). +iv_infpl(love, love). +iv_infpl(low, low). +iv_infpl(lower, lower). +iv_infpl(luff, luff). +iv_infpl(lull, lull). +iv_infpl(lumber, lumber). +iv_infpl(lump, lump). +iv_infpl(lunch, lunch). +iv_infpl(lunge, lunge). +iv_infpl(lurch, lurch). +iv_infpl(macerate, macerate). +iv_infpl(maffick, maffick). +iv_infpl(magnetize, magnetize). +iv_infpl(magnify, magnify). +iv_infpl(major, major). +iv_infpl(malfunction, malfunction). +iv_infpl(malinger, malinger). +iv_infpl(malt, malt). +iv_infpl(manage, manage). +iv_infpl(maneuver, maneuver). +iv_infpl(manifest, manifest). +iv_infpl(manoeuvre, manoeuvre). +iv_infpl(mantle, mantle). +iv_infpl(manufacture, manufacture). +iv_infpl(maraud, maraud). +iv_infpl(march, march). +iv_infpl(marinade, marinade). +iv_infpl(marinate, marinate). +iv_infpl(maroon, maroon). +iv_infpl(marry, marry). +iv_infpl(marvel, marvel). +iv_infpl(mask, mask). +iv_infpl(masquerade, masquerade). +iv_infpl(mass, mass). +iv_infpl(masticate, masticate). +iv_infpl(masturbate, masturbate). +iv_infpl(mat, mat). +iv_infpl(match, match). +iv_infpl(mate, mate). +iv_infpl(materialize, materialize). +iv_infpl(matriculate, matriculate). +iv_infpl(matter, matter). +iv_infpl(maturate, maturate). +iv_infpl(mature, mature). +iv_infpl(maunder, maunder). +iv_infpl(meander, meander). +iv_infpl(measure, measure). +iv_infpl(meddle, meddle). +iv_infpl(mediate, mediate). +iv_infpl(meditate, meditate). +iv_infpl(meet, meet). +iv_infpl(meld, meld). +iv_infpl(meliorate, meliorate). +iv_infpl(mellow, mellow). +iv_infpl(melt, melt). +iv_infpl(menace, menace). +iv_infpl(mend, mend). +iv_infpl(menstruate, menstruate). +iv_infpl(merge, merge). +iv_infpl(mesh, mesh). +iv_infpl(mess, mess). +iv_infpl(metamorphose, metamorphose). +iv_infpl(mew, mew). +iv_infpl(miaou, miaou). +iv_infpl(miaow, miaow). +iv_infpl(microfilm, microfilm). +iv_infpl(migrate, migrate). +iv_infpl(mildew, mildew). +iv_infpl(militate, militate). +iv_infpl(mill, mill). +iv_infpl(mime, mime). +iv_infpl(mince, mince). +iv_infpl(mind, mind). +iv_infpl(mine, mine). +iv_infpl(mingle, mingle). +iv_infpl(minimize, minimize). +iv_infpl(minister, minister). +iv_infpl(minute, minute). +iv_infpl(misbehave, misbehave). +iv_infpl(miscalculate, miscalculate). +iv_infpl(miscarry, miscarry). +iv_infpl(miscast, miscast). +iv_infpl(miscount, miscount). +iv_infpl(misdeal, misdeal). +iv_infpl(misfire, misfire). +iv_infpl(misgovern, misgovern). +iv_infpl(misprint, misprint). +iv_infpl(miss, miss). +iv_infpl(mist, mist). +iv_infpl(misunderstand, misunderstand). +iv_infpl(mix, mix). +iv_infpl(mizzle, mizzle). +iv_infpl(moan, moan). +iv_infpl(mobilize, mobilize). +iv_infpl(model, model). +iv_infpl(moderate, moderate). +iv_infpl(modernize, modernize). +iv_infpl(moil, moil). +iv_infpl(moisten, moisten). +iv_infpl(mold, mold). +iv_infpl(molder, molder). +iv_infpl(molt, molt). +iv_infpl(monkey, monkey). +iv_infpl(monopolize, monopolize). +iv_infpl(moo, moo). +iv_infpl(mooch, mooch). +iv_infpl(moon, moon). +iv_infpl(moor, moor). +iv_infpl(mop, mop). +iv_infpl(mope, mope). +iv_infpl(moralize, moralize). +iv_infpl(mosey, mosey). +iv_infpl(motor, motor). +iv_infpl(mould, mould). +iv_infpl(moulder, moulder). +iv_infpl(moult, moult). +iv_infpl(mount, mount). +iv_infpl(mourn, mourn). +iv_infpl(mouse, mouse). +iv_infpl(move, move). +iv_infpl(muck, muck). +iv_infpl(muddle, muddle). +iv_infpl(muff, muff). +iv_infpl(mug, mug). +iv_infpl(mulch, mulch). +iv_infpl(multiply, multiply). +iv_infpl(mumble, mumble). +iv_infpl(mummify, mummify). +iv_infpl(munch, munch). +iv_infpl(murmur, murmur). +iv_infpl(muscle, muscle). +iv_infpl(muse, muse). +iv_infpl(mushroom, mushroom). +iv_infpl(mute, mute). +iv_infpl(mutiny, mutiny). +iv_infpl(mutter, mutter). +iv_infpl(mystify, mystify). +iv_infpl(nap, nap). +iv_infpl(narrow, narrow). +iv_infpl(near, near). +iv_infpl(neck, neck). +iv_infpl(neigh, neigh). +iv_infpl(nest, nest). +iv_infpl(nod, nod). +iv_infpl(normalize, normalize). +iv_infpl(nosedive, nosedive). +iv_infpl(nosh, nosh). +iv_infpl(numb, numb). +iv_infpl(obey, obey). +iv_infpl(object, object). +iv_infpl(observe, observe). +iv_infpl(occur, occur). +iv_infpl(ooze, ooze). +iv_infpl(open, open). +iv_infpl(operate, operate). +iv_infpl(orate, orate). +iv_infpl(organize, organize). +iv_infpl(oscillate, oscillate). +iv_infpl(ossify, ossify). +iv_infpl(overact, overact). +iv_infpl(overbuild, overbuild). +iv_infpl(overbuy, overbuy). +iv_infpl(overdo, overdo). +iv_infpl(overdress, overdress). +iv_infpl(overeat, overeat). +iv_infpl(overexert, overexert). +iv_infpl(overflow, overflow). +iv_infpl(overhear, overhear). +iv_infpl(overheat, overheat). +iv_infpl(overindulge, overindulge). +iv_infpl(overlap, overlap). +iv_infpl(overleap, overleap). +iv_infpl(overreact, overreact). +iv_infpl(oversleep, oversleep). +iv_infpl(overturn, overturn). +iv_infpl(overwork, overwork). +iv_infpl(oxidize, oxidize). +iv_infpl(pace, pace). +iv_infpl(paint, paint). +iv_infpl(pair, pair). +iv_infpl(pall, pall). +iv_infpl(palpitate, palpitate). +iv_infpl(palsy, palsy). +iv_infpl(palter, palter). +iv_infpl(panhandle, panhandle). +iv_infpl(panic, panic). +iv_infpl(parade, parade). +iv_infpl(paraphrase, paraphrase). +iv_infpl(pare, pare). +iv_infpl(park, park). +iv_infpl(parley, parley). +iv_infpl(parse, parse). +iv_infpl(part, part). +iv_infpl(participate, participate). +iv_infpl(particularize, particularize). +iv_infpl(partner, partner). +iv_infpl(pass, pass). +iv_infpl(pasture, pasture). +iv_infpl(pause, pause). +iv_infpl(pay, pay). +iv_infpl(peak, peak). +iv_infpl(peal, peal). +iv_infpl(pedal, pedal). +iv_infpl(pee, pee). +iv_infpl(peek, peek). +iv_infpl(peep, peep). +iv_infpl(penetrate, penetrate). +iv_infpl(pension, pension). +iv_infpl(perch, perch). +iv_infpl(percolate, percolate). +iv_infpl(perforate, perforate). +iv_infpl(perform, perform). +iv_infpl(perish, perish). +iv_infpl(persevere, persevere). +iv_infpl(persist, persist). +iv_infpl(perspire, perspire). +iv_infpl(peruse, peruse). +iv_infpl(pet, pet). +iv_infpl(petition, petition). +iv_infpl(philander, philander). +iv_infpl(philosophize, philosophize). +iv_infpl(phone, phone). +iv_infpl(picket, picket). +iv_infpl(picnic, picnic). +iv_infpl(piddle, piddle). +iv_infpl(piffle, piffle). +iv_infpl(pig, pig). +iv_infpl(pillage, pillage). +iv_infpl(pimp, pimp). +iv_infpl(pinch, pinch). +iv_infpl(pirouette, pirouette). +iv_infpl(piss, piss). +iv_infpl(pivot, pivot). +iv_infpl(place, place). +iv_infpl(plagiarize, plagiarize). +iv_infpl(plan, plan). +iv_infpl(plant, plant). +iv_infpl(plash, plash). +iv_infpl(play, play). +iv_infpl(plead, plead). +iv_infpl(please, please). +iv_infpl(pledge, pledge). +iv_infpl(plumb, plumb). +iv_infpl(plummet, plummet). +iv_infpl(plump, plump). +iv_infpl(plunder, plunder). +iv_infpl(plunge, plunge). +iv_infpl(poach, poach). +iv_infpl(point, point). +iv_infpl(poise, poise). +iv_infpl(poke, poke). +iv_infpl(polarize, polarize). +iv_infpl(politick, politick). +iv_infpl(ponder, ponder). +iv_infpl(pontificate, pontificate). +iv_infpl(pool, pool). +iv_infpl(pop, pop). +iv_infpl(popularize, popularize). +iv_infpl(pose, pose). +iv_infpl(potter, potter). +iv_infpl(pounce, pounce). +iv_infpl(pour, pour). +iv_infpl(pout, pout). +iv_infpl(powder, powder). +iv_infpl(powwow, powwow). +iv_infpl(practice, practice). +iv_infpl(practise, practise). +iv_infpl(prance, prance). +iv_infpl(prawn, prawn). +iv_infpl(pray, pray). +iv_infpl(preach, preach). +iv_infpl(preachify, preachify). +iv_infpl(precipitate, precipitate). +iv_infpl(predominate, predominate). +iv_infpl(preen, preen). +iv_infpl(prevail, prevail). +iv_infpl(prevaricate, prevaricate). +iv_infpl(prick, prick). +iv_infpl(prickle, prickle). +iv_infpl(primp, primp). +iv_infpl(privatize, privatize). +iv_infpl(proceed, proceed). +iv_infpl(procrastinate, procrastinate). +iv_infpl(procreate, procreate). +iv_infpl(produce, produce). +iv_infpl(profile, profile). +iv_infpl(profiteer, profiteer). +iv_infpl(prognosticate, prognosticate). +iv_infpl(progress, progress). +iv_infpl(proliferate, proliferate). +iv_infpl(promise, promise). +iv_infpl(propagandize, propagandize). +iv_infpl(propagate, propagate). +iv_infpl(prophesy, prophesy). +iv_infpl(propose, propose). +iv_infpl(proselytize, proselytize). +iv_infpl(prosper, prosper). +iv_infpl(protest, protest). +iv_infpl(protrude, protrude). +iv_infpl(publish, publish). +iv_infpl(pucker, pucker). +iv_infpl(puddle, puddle). +iv_infpl(puke, puke). +iv_infpl(pullulate, pullulate). +iv_infpl(pulsate, pulsate). +iv_infpl(pummel, pummel). +iv_infpl(pump, pump). +iv_infpl(pun, pun). +iv_infpl(punt, punt). +iv_infpl(purr, purr). +iv_infpl(pursue, pursue). +iv_infpl(putrefy, putrefy). +iv_infpl(putt, putt). +iv_infpl(putter, putter). +iv_infpl(quack, quack). +iv_infpl(quadruple, quadruple). +iv_infpl(quaff, quaff). +iv_infpl(quail, quail). +iv_infpl(quake, quake). +iv_infpl(qualify, qualify). +iv_infpl(quarrel, quarrel). +iv_infpl(quarry, quarry). +iv_infpl(quaver, quaver). +iv_infpl(queue, queue). +iv_infpl(quibble, quibble). +iv_infpl(quicken, quicken). +iv_infpl(quiet, quiet). +iv_infpl(quieten, quieten). +iv_infpl(quilt, quilt). +iv_infpl(quit, quit). +iv_infpl(quiver, quiver). +iv_infpl(rabbit, rabbit). +iv_infpl(race, race). +iv_infpl(racket, racket). +iv_infpl(radiate, radiate). +iv_infpl(raft, raft). +iv_infpl(rag, rag). +iv_infpl(rage, rage). +iv_infpl(raid, raid). +iv_infpl(rail, rail). +iv_infpl(rain, rain). +iv_infpl(raise, raise). +iv_infpl(rake, rake). +iv_infpl(rally, rally). +iv_infpl(ram, ram). +iv_infpl(ramble, ramble). +iv_infpl(ramify, ramify). +iv_infpl(ramp, ramp). +iv_infpl(rampage, rampage). +iv_infpl(range, range). +iv_infpl(rank, rank). +iv_infpl(rankle, rankle). +iv_infpl(rant, rant). +iv_infpl(rap, rap). +iv_infpl(rarefy, rarefy). +iv_infpl(rasp, rasp). +iv_infpl(rat, rat). +iv_infpl(rate, rate). +iv_infpl(ration, ration). +iv_infpl(rattle, rattle). +iv_infpl(ravage, ravage). +iv_infpl(rave, rave). +iv_infpl(ravel, ravel). +iv_infpl(ray, ray). +iv_infpl(react, react). +iv_infpl(read, read). +iv_infpl(readjust, readjust). +iv_infpl(reaffirm, reaffirm). +iv_infpl(realign, realign). +iv_infpl(realize, realize). +iv_infpl(reanimate, reanimate). +iv_infpl(reap, reap). +iv_infpl(reappear, reappear). +iv_infpl(rear, rear). +iv_infpl(rearm, rearm). +iv_infpl(reason, reason). +iv_infpl(reassemble, reassemble). +iv_infpl(rebel, rebel). +iv_infpl(rebound, rebound). +iv_infpl(rebuild, rebuild). +iv_infpl(rebut, rebut). +iv_infpl(recant, recant). +iv_infpl(recap, recap). +iv_infpl(recapitalize, recapitalize). +iv_infpl(recapitulate, recapitulate). +iv_infpl(recast, recast). +iv_infpl(recede, recede). +iv_infpl(recess, recess). +iv_infpl(reciprocate, reciprocate). +iv_infpl(reckon, reckon). +iv_infpl(recline, recline). +iv_infpl(recoil, recoil). +iv_infpl(recombine, recombine). +iv_infpl(reconcile, reconcile). +iv_infpl(recondition, recondition). +iv_infpl(reconnoiter, reconnoiter). +iv_infpl(reconnoitre, reconnoitre). +iv_infpl(reconsider, reconsider). +iv_infpl(record, record). +iv_infpl(recoup, recoup). +iv_infpl(recover, recover). +iv_infpl(recreate, recreate). +iv_infpl(recriminate, recriminate). +iv_infpl(recruit, recruit). +iv_infpl(rectify, rectify). +iv_infpl(recuperate, recuperate). +iv_infpl(recur, recur). +iv_infpl(recurve, recurve). +iv_infpl(recycle, recycle). +iv_infpl(redden, redden). +iv_infpl(redecorate, redecorate). +iv_infpl(redeploy, redeploy). +iv_infpl(redevelop, redevelop). +iv_infpl(redound, redound). +iv_infpl(redraw, redraw). +iv_infpl(redress, redress). +iv_infpl(reduce, reduce). +iv_infpl(reduplicate, reduplicate). +iv_infpl(reef, reef). +iv_infpl(reek, reek). +iv_infpl(reel, reel). +iv_infpl(referee, referee). +iv_infpl(refill, refill). +iv_infpl(refinance, refinance). +iv_infpl(reflate, reflate). +iv_infpl(reflect, reflect). +iv_infpl(refloat, refloat). +iv_infpl(refocus, refocus). +iv_infpl(reforest, reforest). +iv_infpl(reform, reform). +iv_infpl(refract, refract). +iv_infpl(refrain, refrain). +iv_infpl(refuel, refuel). +iv_infpl(refuse, refuse). +iv_infpl(regale, regale). +iv_infpl(regenerate, regenerate). +iv_infpl(register, register). +iv_infpl(regress, regress). +iv_infpl(regroup, regroup). +iv_infpl(regularize, regularize). +iv_infpl(regurgitate, regurgitate). +iv_infpl(rehabilitate, rehabilitate). +iv_infpl(rehearse, rehearse). +iv_infpl(reign, reign). +iv_infpl(reintegrate, reintegrate). +iv_infpl(reinvest, reinvest). +iv_infpl(rejoice, rejoice). +iv_infpl(rejoin, rejoin). +iv_infpl(rekindle, rekindle). +iv_infpl(relapse, relapse). +iv_infpl(relate, relate). +iv_infpl(relax, relax). +iv_infpl(relent, relent). +iv_infpl(relocate, relocate). +iv_infpl(rely, rely). +iv_infpl(remain, remain). +iv_infpl(remark, remark). +iv_infpl(remarry, remarry). +iv_infpl(reminisce, reminisce). +iv_infpl(remonstrate, remonstrate). +iv_infpl(remount, remount). +iv_infpl(rend, rend). +iv_infpl(rendezvous, rendezvous). +iv_infpl(renege, renege). +iv_infpl(renegotiate, renegotiate). +iv_infpl(renovate, renovate). +iv_infpl(reoffer, reoffer). +iv_infpl(reopen, reopen). +iv_infpl(reorganize, reorganize). +iv_infpl(reorient, reorient). +iv_infpl(repaint, repaint). +iv_infpl(repair, repair). +iv_infpl(repay, repay). +iv_infpl(repeat, repeat). +iv_infpl(repent, repent). +iv_infpl(repine, repine). +iv_infpl(replay, replay). +iv_infpl(reply, reply). +iv_infpl(report, report). +iv_infpl(repose, repose). +iv_infpl(reprint, reprint). +iv_infpl(reproduce, reproduce). +iv_infpl(rerun, rerun). +iv_infpl(reschedule, reschedule). +iv_infpl(research, research). +iv_infpl(resell, resell). +iv_infpl(reset, reset). +iv_infpl(resettle, resettle). +iv_infpl(reshuffle, reshuffle). +iv_infpl(reside, reside). +iv_infpl(resign, resign). +iv_infpl(resist, resist). +iv_infpl(resole, resole). +iv_infpl(resonate, resonate). +iv_infpl(resort, resort). +iv_infpl(resound, resound). +iv_infpl(respire, respire). +iv_infpl(respond, respond). +iv_infpl(rest, rest). +iv_infpl(restart, restart). +iv_infpl(restore, restore). +iv_infpl(restructure, restructure). +iv_infpl(result, result). +iv_infpl(resume, resume). +iv_infpl(resupply, resupply). +iv_infpl(resurface, resurface). +iv_infpl(resuscitate, resuscitate). +iv_infpl(retail, retail). +iv_infpl(retake, retake). +iv_infpl(retaliate, retaliate). +iv_infpl(retch, retch). +iv_infpl(rethink, rethink). +iv_infpl(reticulate, reticulate). +iv_infpl(retire, retire). +iv_infpl(retort, retort). +iv_infpl(retract, retract). +iv_infpl(retransmit, retransmit). +iv_infpl(retread, retread). +iv_infpl(retreat, retreat). +iv_infpl(retrench, retrench). +iv_infpl(retrograde, retrograde). +iv_infpl(retrogress, retrogress). +iv_infpl(return, return). +iv_infpl(reunite, reunite). +iv_infpl(rev, rev). +iv_infpl(revel, revel). +iv_infpl(reverberate, reverberate). +iv_infpl(reverse, reverse). +iv_infpl(revert, revert). +iv_infpl(review, review). +iv_infpl(revile, revile). +iv_infpl(revisit, revisit). +iv_infpl(revive, revive). +iv_infpl(revivify, revivify). +iv_infpl(revolt, revolt). +iv_infpl(revolve, revolve). +iv_infpl(rewire, rewire). +iv_infpl(rewrite, rewrite). +iv_infpl(rhapsodize, rhapsodize). +iv_infpl(rhyme, rhyme). +iv_infpl(ricochet, ricochet). +iv_infpl(riddle, riddle). +iv_infpl(ride, ride). +iv_infpl(ridge, ridge). +iv_infpl(riffle, riffle). +iv_infpl(rifle, rifle). +iv_infpl(rile, rile). +iv_infpl(ring, ring). +iv_infpl(rinse, rinse). +iv_infpl(riot, riot). +iv_infpl(rip, rip). +iv_infpl(ripen, ripen). +iv_infpl(riposte, riposte). +iv_infpl(ripple, ripple). +iv_infpl(rise, rise). +iv_infpl(rival, rival). +iv_infpl(rive, rive). +iv_infpl(roam, roam). +iv_infpl(roar, roar). +iv_infpl(roast, roast). +iv_infpl(rob, rob). +iv_infpl(rock, rock). +iv_infpl(rocket, rocket). +iv_infpl(roil, roil). +iv_infpl(roll, roll). +iv_infpl(romance, romance). +iv_infpl(romanticize, romanticize). +iv_infpl(romp, romp). +iv_infpl(room, room). +iv_infpl(roost, roost). +iv_infpl(root, root). +iv_infpl(rootle, rootle). +iv_infpl(rot, rot). +iv_infpl(rotate, rotate). +iv_infpl(rouge, rouge). +iv_infpl(roughen, roughen). +iv_infpl(round, round). +iv_infpl(rouse, rouse). +iv_infpl(rove, rove). +iv_infpl(row, row). +iv_infpl(rub, rub). +iv_infpl(rubberneck, rubberneck). +iv_infpl(ruck, ruck). +iv_infpl(ruddle, ruddle). +iv_infpl(ruff, ruff). +iv_infpl(ruffle, ruffle). +iv_infpl(ruin, ruin). +iv_infpl(rule, rule). +iv_infpl(rumble, rumble). +iv_infpl(ruminate, ruminate). +iv_infpl(rummage, rummage). +iv_infpl(rumple, rumple). +iv_infpl(run, run). +iv_infpl(rupture, rupture). +iv_infpl(rush, rush). +iv_infpl(rust, rust). +iv_infpl(rusticate, rusticate). +iv_infpl(rustle, rustle). +iv_infpl(rut, rut). +iv_infpl(sacrifice, sacrifice). +iv_infpl(sag, sag). +iv_infpl(salivate, salivate). +iv_infpl(sally, sally). +iv_infpl(salute, salute). +iv_infpl(scamper, scamper). +iv_infpl(scan, scan). +iv_infpl(scarify, scarify). +iv_infpl(scatter, scatter). +iv_infpl(scheme, scheme). +iv_infpl(scintillate, scintillate). +iv_infpl(score, score). +iv_infpl(scowl, scowl). +iv_infpl(scram, scram). +iv_infpl(scrap, scrap). +iv_infpl(scrape, scrape). +iv_infpl(scratch, scratch). +iv_infpl(scream, scream). +iv_infpl(screech, screech). +iv_infpl(scribble, scribble). +iv_infpl(scrimmage, scrimmage). +iv_infpl(scuffle, scuffle). +iv_infpl(scull, scull). +iv_infpl(sear, sear). +iv_infpl(search, search). +iv_infpl(secede, secede). +iv_infpl(secrete, secrete). +iv_infpl(see, see). +iv_infpl(seed, seed). +iv_infpl(seesaw, seesaw). +iv_infpl(seethe, seethe). +iv_infpl(seine, seine). +iv_infpl(seize, seize). +iv_infpl(sell, sell). +iv_infpl(sentimentalize, sentimentalize). +iv_infpl(separate, separate). +iv_infpl(serenade, serenade). +iv_infpl(sermonize, sermonize). +iv_infpl(serve, serve). +iv_infpl(set, set). +iv_infpl(settle, settle). +iv_infpl(sew, sew). +iv_infpl(shack, shack). +iv_infpl(shackle, shackle). +iv_infpl(shake, shake). +iv_infpl(shallow, shallow). +iv_infpl(shamble, shamble). +iv_infpl(share, share). +iv_infpl(shatter, shatter). +iv_infpl(shave, shave). +iv_infpl(shift, shift). +iv_infpl(shillyshally, shillyshally). +iv_infpl(shimmer, shimmer). +iv_infpl(shine, shine). +iv_infpl(shipwreck, shipwreck). +iv_infpl(shit, shit). +iv_infpl(shiver, shiver). +iv_infpl(shoal, shoal). +iv_infpl(shoot, shoot). +iv_infpl(shop, shop). +iv_infpl(shoplift, shoplift). +iv_infpl(shout, shout). +iv_infpl(show, show). +iv_infpl(shower, shower). +iv_infpl(shriek, shriek). +iv_infpl(shrill, shrill). +iv_infpl(shrimp, shrimp). +iv_infpl(shrink, shrink). +iv_infpl(shrive, shrive). +iv_infpl(shrivel, shrivel). +iv_infpl(shrug, shrug). +iv_infpl(shudder, shudder). +iv_infpl(shuffle, shuffle). +iv_infpl(shun, shun). +iv_infpl(shut, shut). +iv_infpl(shutter, shutter). +iv_infpl(shuttle, shuttle). +iv_infpl(shy, shy). +iv_infpl(sidestep, sidestep). +iv_infpl(sigh, sigh). +iv_infpl(sign, sign). +iv_infpl(signal, signal). +iv_infpl(simmer, simmer). +iv_infpl(simper, simper). +iv_infpl(simulate, simulate). +iv_infpl(sin, sin). +iv_infpl(sing, sing). +iv_infpl(sink, sink). +iv_infpl(sit, sit). +iv_infpl(sizzle, sizzle). +iv_infpl(sketch, sketch). +iv_infpl(ski, ski). +iv_infpl(skid, skid). +iv_infpl(skimp, skimp). +iv_infpl(skip, skip). +iv_infpl(skirmish, skirmish). +iv_infpl(skittle, skittle). +iv_infpl(skulk, skulk). +iv_infpl(skyrocket, skyrocket). +iv_infpl(slack, slack). +iv_infpl(slacken, slacken). +iv_infpl(slang, slang). +iv_infpl(slant, slant). +iv_infpl(slash, slash). +iv_infpl(slate, slate). +iv_infpl(slave, slave). +iv_infpl(slaver, slaver). +iv_infpl(slay, slay). +iv_infpl(sledge, sledge). +iv_infpl(sleek, sleek). +iv_infpl(sleep, sleep). +iv_infpl(sleet, sleet). +iv_infpl(sleigh, sleigh). +iv_infpl(slew, slew). +iv_infpl(slide, slide). +iv_infpl(slip, slip). +iv_infpl(slobber, slobber). +iv_infpl(slop, slop). +iv_infpl(slope, slope). +iv_infpl(slosh, slosh). +iv_infpl(slouch, slouch). +iv_infpl(slough, slough). +iv_infpl(slow, slow). +iv_infpl(slue, slue). +iv_infpl(slum, slum). +iv_infpl(slumber, slumber). +iv_infpl(slump, slump). +iv_infpl(smart, smart). +iv_infpl(smarten, smarten). +iv_infpl(smear, smear). +iv_infpl(smell, smell). +iv_infpl(smile, smile). +iv_infpl(smirk, smirk). +iv_infpl(smoke, smoke). +iv_infpl(smolder, smolder). +iv_infpl(smother, smother). +iv_infpl(smoulder, smoulder). +iv_infpl(smudge, smudge). +iv_infpl(smut, smut). +iv_infpl(snag, snag). +iv_infpl(snap, snap). +iv_infpl(sneer, sneer). +iv_infpl(sneeze, sneeze). +iv_infpl(snicker, snicker). +iv_infpl(sniff, sniff). +iv_infpl(sniffle, sniffle). +iv_infpl(snigger, snigger). +iv_infpl(snitch, snitch). +iv_infpl(snivel, snivel). +iv_infpl(snooze, snooze). +iv_infpl(snore, snore). +iv_infpl(snort, snort). +iv_infpl(snow, snow). +iv_infpl(snowball, snowball). +iv_infpl(snowmobile, snowmobile). +iv_infpl(snuff, snuff). +iv_infpl(snuffle, snuffle). +iv_infpl(snuggle, snuggle). +iv_infpl(soak, soak). +iv_infpl(soar, soar). +iv_infpl(sob, sob). +iv_infpl(sober, sober). +iv_infpl(socialize, socialize). +iv_infpl(sock, sock). +iv_infpl(soften, soften). +iv_infpl(sojourn, sojourn). +iv_infpl(solace, solace). +iv_infpl(soldier, soldier). +iv_infpl(solemnize, solemnize). +iv_infpl(solicit, solicit). +iv_infpl(solidify, solidify). +iv_infpl(soliloquize, soliloquize). +iv_infpl(somersault, somersault). +iv_infpl(soothe, soothe). +iv_infpl(sorrow, sorrow). +iv_infpl(sough, sough). +iv_infpl(sound, sound). +iv_infpl(sour, sour). +iv_infpl(souse, souse). +iv_infpl(sow, sow). +iv_infpl(spade, spade). +iv_infpl(spar, spar). +iv_infpl(spark, spark). +iv_infpl(sparkle, sparkle). +iv_infpl(spat, spat). +iv_infpl(spatter, spatter). +iv_infpl(spawn, spawn). +iv_infpl(speak, speak). +iv_infpl(speechify, speechify). +iv_infpl(speed, speed). +iv_infpl(spell, spell). +iv_infpl(spiel, spiel). +iv_infpl(spill, spill). +iv_infpl(spin, spin). +iv_infpl(spiral, spiral). +iv_infpl(spirt, spirt). +iv_infpl(spit, spit). +iv_infpl(splash, splash). +iv_infpl(splay, splay). +iv_infpl(splinter, splinter). +iv_infpl(split, split). +iv_infpl(splosh, splosh). +iv_infpl(splurge, splurge). +iv_infpl(splutter, splutter). +iv_infpl(spoil, spoil). +iv_infpl(spout, spout). +iv_infpl(sprawl, sprawl). +iv_infpl(spread, spread). +iv_infpl(spreadeagle, spreadeagle). +iv_infpl(spring, spring). +iv_infpl(sprint, sprint). +iv_infpl(sprout, sprout). +iv_infpl(spur, spur). +iv_infpl(spurt, spurt). +iv_infpl(sputter, sputter). +iv_infpl(spy, spy). +iv_infpl(squabble, squabble). +iv_infpl(squall, squall). +iv_infpl(squat, squat). +iv_infpl(squawk, squawk). +iv_infpl(squeak, squeak). +iv_infpl(squeal, squeal). +iv_infpl(squelch, squelch). +iv_infpl(squint, squint). +iv_infpl(squire, squire). +iv_infpl(squirm, squirm). +iv_infpl(squirt, squirt). +iv_infpl(stabilize, stabilize). +iv_infpl(stagger, stagger). +iv_infpl(stagnate, stagnate). +iv_infpl(stale, stale). +iv_infpl(stalemate, stalemate). +iv_infpl(stall, stall). +iv_infpl(stammer, stammer). +iv_infpl(stamp, stamp). +iv_infpl(stampede, stampede). +iv_infpl(stanch, stanch). +iv_infpl(stand, stand). +iv_infpl(stare, stare). +iv_infpl(start, start). +iv_infpl(starve, starve). +iv_infpl(staunch, staunch). +iv_infpl(stay, stay). +iv_infpl(steady, steady). +iv_infpl(steal, steal). +iv_infpl(steepen, steepen). +iv_infpl(step, step). +iv_infpl(stew, stew). +iv_infpl(stick, stick). +iv_infpl(stiffen, stiffen). +iv_infpl(sting, sting). +iv_infpl(stink, stink). +iv_infpl(stir, stir). +iv_infpl(stockade, stockade). +iv_infpl(stomp, stomp). +iv_infpl(stonewall, stonewall). +iv_infpl(stoop, stoop). +iv_infpl(stop, stop). +iv_infpl(storm, storm). +iv_infpl(straighten, straighten). +iv_infpl(stray, stray). +iv_infpl(strengthen, strengthen). +iv_infpl(stretch, stretch). +iv_infpl(stridulate, stridulate). +iv_infpl(strike, strike). +iv_infpl(strip, strip). +iv_infpl(struggle, struggle). +iv_infpl(study, study). +iv_infpl(stutter, stutter). +iv_infpl(subedit, subedit). +iv_infpl(submerge, submerge). +iv_infpl(submit, submit). +iv_infpl(subside, subside). +iv_infpl(succeed, succeed). +iv_infpl(succumb, succumb). +iv_infpl(suck, suck). +iv_infpl(sue, sue). +iv_infpl(suffer, suffer). +iv_infpl(suffice, suffice). +iv_infpl(suffocate, suffocate). +iv_infpl(suffuse, suffuse). +iv_infpl(sugar, sugar). +iv_infpl(sulk, sulk). +iv_infpl(sully, sully). +iv_infpl(summarize, summarize). +iv_infpl(sunbathe, sunbathe). +iv_infpl(sunder, sunder). +iv_infpl(sup, sup). +iv_infpl(superannuate, superannuate). +iv_infpl(superintend, superintend). +iv_infpl(supervene, supervene). +iv_infpl(supervise, supervise). +iv_infpl(supplicate, supplicate). +iv_infpl(suppurate, suppurate). +iv_infpl(surface, surface). +iv_infpl(surfeit, surfeit). +iv_infpl(surge, surge). +iv_infpl(surrender, surrender). +iv_infpl(survive, survive). +iv_infpl(swagger, swagger). +iv_infpl(swallow, swallow). +iv_infpl(swan, swan). +iv_infpl(swank, swank). +iv_infpl(swap, swap). +iv_infpl(swarm, swarm). +iv_infpl(swat, swat). +iv_infpl(sway, sway). +iv_infpl(swear, swear). +iv_infpl(sweat, sweat). +iv_infpl(sweep, sweep). +iv_infpl(sweeten, sweeten). +iv_infpl(swell, swell). +iv_infpl(swelter, swelter). +iv_infpl(swerve, swerve). +iv_infpl(swig, swig). +iv_infpl(swill, swill). +iv_infpl(swim, swim). +iv_infpl(swing, swing). +iv_infpl(swirl, swirl). +iv_infpl(swish, swish). +iv_infpl(switch, switch). +iv_infpl(swivel, swivel). +iv_infpl(swoon, swoon). +iv_infpl(swoop, swoop). +iv_infpl(swop, swop). +iv_infpl(swot, swot). +iv_infpl(syllabicate, syllabicate). +iv_infpl(syllabify, syllabify). +iv_infpl(symbolize, symbolize). +iv_infpl(sympathize, sympathize). +iv_infpl(synchronize, synchronize). +iv_infpl(syncopate, syncopate). +iv_infpl(systematize, systematize). +iv_infpl(take, take). +iv_infpl(talk, talk). +iv_infpl(tan, tan). +iv_infpl(tangle, tangle). +iv_infpl(taper, taper). +iv_infpl(tarnish, tarnish). +iv_infpl(tattle, tattle). +iv_infpl(teach, teach). +iv_infpl(tear, tear). +iv_infpl(teeter, teeter). +iv_infpl(teethe, teethe). +iv_infpl(teleconference, teleconference). +iv_infpl(telephone, telephone). +iv_infpl(telescope, telescope). +iv_infpl(temporize, temporize). +iv_infpl(tender, tender). +iv_infpl(tense, tense). +iv_infpl(terminate, terminate). +iv_infpl(testify, testify). +iv_infpl(thaw, thaw). +iv_infpl(thicken, thicken). +iv_infpl(thin, thin). +iv_infpl(think, think). +iv_infpl(threaten, threaten). +iv_infpl(thrive, thrive). +iv_infpl(throb, throb). +iv_infpl(thud, thud). +iv_infpl(tie, tie). +iv_infpl(tighten, tighten). +iv_infpl(tilt, tilt). +iv_infpl(tingle, tingle). +iv_infpl(tinkle, tinkle). +iv_infpl(tip, tip). +iv_infpl(tipple, tipple). +iv_infpl(tire, tire). +iv_infpl(titter, titter). +iv_infpl(toady, toady). +iv_infpl(toast, toast). +iv_infpl(toboggan, toboggan). +iv_infpl(toil, toil). +iv_infpl(toll, toll). +iv_infpl(tootle, tootle). +iv_infpl(topple, topple). +iv_infpl(totter, totter). +iv_infpl(touch, touch). +iv_infpl(toughen, toughen). +iv_infpl(tousle, tousle). +iv_infpl(trade, trade). +iv_infpl(train, train). +iv_infpl(tramp, tramp). +iv_infpl(transfer, transfer). +iv_infpl(transform, transform). +iv_infpl(translate, translate). +iv_infpl(transmogrify, transmogrify). +iv_infpl(transpire, transpire). +iv_infpl(travel, travel). +iv_infpl(treat, treat). +iv_infpl(treble, treble). +iv_infpl(tremble, tremble). +iv_infpl(trespass, trespass). +iv_infpl(trickle, trickle). +iv_infpl(trill, trill). +iv_infpl(trip, trip). +iv_infpl(triple, triple). +iv_infpl(triumph, triumph). +iv_infpl(trumpet, trumpet). +iv_infpl(try, try). +iv_infpl(tumble, tumble). +iv_infpl(turn, turn). +iv_infpl(tussle, tussle). +iv_infpl(twang, twang). +iv_infpl(tweet, tweet). +iv_infpl(twig, twig). +iv_infpl(twin, twin). +iv_infpl(twinkle, twinkle). +iv_infpl(twirl, twirl). +iv_infpl(twist, twist). +iv_infpl(twitch, twitch). +iv_infpl(twitter, twitter). +iv_infpl(ululate, ululate). +iv_infpl(umpire, umpire). +iv_infpl(unbend, unbend). +iv_infpl(unbutton, unbutton). +iv_infpl(uncurl, uncurl). +iv_infpl(underact, underact). +iv_infpl(underbid, underbid). +iv_infpl(undercharge, undercharge). +iv_infpl(undersell, undersell). +iv_infpl(undershoot, undershoot). +iv_infpl(underspend, underspend). +iv_infpl(understand, understand). +iv_infpl(understudy, understudy). +iv_infpl(undock, undock). +iv_infpl(undress, undress). +iv_infpl(undulate, undulate). +iv_infpl(unfasten, unfasten). +iv_infpl(unfold, unfold). +iv_infpl(unfurl, unfurl). +iv_infpl(unhitch, unhitch). +iv_infpl(unify, unify). +iv_infpl(unionize, unionize). +iv_infpl(unite, unite). +iv_infpl(unload, unload). +iv_infpl(unlock, unlock). +iv_infpl(unmask, unmask). +iv_infpl(unpack, unpack). +iv_infpl(unravel, unravel). +iv_infpl(unroll, unroll). +iv_infpl(unscrew, unscrew). +iv_infpl(unwind, unwind). +iv_infpl(upgrade, upgrade). +iv_infpl(uproot, uproot). +iv_infpl(urinate, urinate). +iv_infpl(usher, usher). +iv_infpl(vacation, vacation). +iv_infpl(vacillate, vacillate). +iv_infpl(vamoose, vamoose). +iv_infpl(vanish, vanish). +iv_infpl(vaporize, vaporize). +iv_infpl(vary, vary). +iv_infpl(vegetate, vegetate). +iv_infpl(vibrate, vibrate). +iv_infpl(visit, visit). +iv_infpl(vocalize, vocalize). +iv_infpl(vociferate, vociferate). +iv_infpl(void, void). +iv_infpl(volley, volley). +iv_infpl(volunteer, volunteer). +iv_infpl(vomit, vomit). +iv_infpl(vote, vote). +iv_infpl(waddle, waddle). +iv_infpl(wag, wag). +iv_infpl(wager, wager). +iv_infpl(wail, wail). +iv_infpl(wait, wait). +iv_infpl(wake, wake). +iv_infpl(waken, waken). +iv_infpl(walk, walk). +iv_infpl(wallow, wallow). +iv_infpl(waltz, waltz). +iv_infpl(wander, wander). +iv_infpl(wane, wane). +iv_infpl(war, war). +iv_infpl(warble, warble). +iv_infpl(warm, warm). +iv_infpl(wash, wash). +iv_infpl(watch, watch). +iv_infpl(water, water). +iv_infpl(wave, wave). +iv_infpl(waver, waver). +iv_infpl(weaken, weaken). +iv_infpl(weave, weave). +iv_infpl(wed, wed). +iv_infpl(weed, weed). +iv_infpl(weep, weep). +iv_infpl(well, well). +iv_infpl(whale, whale). +iv_infpl(wheel, wheel). +iv_infpl(wheeze, wheeze). +iv_infpl(whelp, whelp). +iv_infpl(whimper, whimper). +iv_infpl(whinny, whinny). +iv_infpl(whir, whir). +iv_infpl(whirl, whirl). +iv_infpl(whirr, whirr). +iv_infpl(whistle, whistle). +iv_infpl(whiten, whiten). +iv_infpl(whoop, whoop). +iv_infpl(widen, widen). +iv_infpl(wiggle, wiggle). +iv_infpl(wilt, wilt). +iv_infpl(win, win). +iv_infpl(wince, wince). +iv_infpl(wink, wink). +iv_infpl(withdraw, withdraw). +iv_infpl(wither, wither). +iv_infpl(wobble, wobble). +iv_infpl(womanize, womanize). +iv_infpl(wonder, wonder). +iv_infpl(work, work). +iv_infpl(worry, worry). +iv_infpl(worsen, worsen). +iv_infpl(wrangle, wrangle). +iv_infpl(wrestle, wrestle). +iv_infpl(wriggle, wriggle). +iv_infpl(wrinkle, wrinkle). +iv_infpl(write, write). +iv_infpl(writhe, writhe). +iv_infpl(yawn, yawn). +iv_infpl(yellow, yellow). +iv_infpl(yelp, yelp). +iv_infpl(yield, yield). +iv_infpl(yodel, yodel). +mn_pl(s, s). +mn_pl(sec, s). +mn_pl(min, min). +mn_pl(h, h). +mn_pl(d, d). +mn_pl(mm, mm). +mn_pl(cm, cm). +mn_pl(m, m). +mn_pl(km, km). +mn_pl(mg, mg). +mn_pl(g, g). +mn_pl(kg, kg). +mn_pl(t, t). +mn_pl(l, l). +mn_pl('L', l). +mn_pl('\u00b0', '\u00b0'). +mn_pl('K', 'K'). +mn_pl('\u00b0C', '\u00b0C'). +mn_pl('A', 'A'). +mn_pl(mol, mol). +mn_pl(cd, cd). +mn_sg(s, s). +mn_sg(sec, s). +mn_sg(min, min). +mn_sg(h, h). +mn_sg(d, d). +mn_sg(mm, mm). +mn_sg(cm, cm). +mn_sg(m, m). +mn_sg(km, km). +mn_sg(mg, mg). +mn_sg(g, g). +mn_sg(kg, kg). +mn_sg(t, t). +mn_sg(l, l). +mn_sg('L', l). +mn_sg('\u00b0', '\u00b0'). +mn_sg('K', 'K'). +mn_sg('\u00b0C', '\u00b0C'). +mn_sg('A', 'A'). +mn_sg(mol, mol). +mn_sg(cd, cd). +noun_mass('Christmastime', 'Christmastime', neutr). +noun_mass('PC', 'PC', neutr). +noun_mass('PVC', 'PVC', neutr). +noun_mass('TV', 'TV', neutr). +noun_mass('VTR', 'VTR', neutr). +noun_mass('absent-mindedness', 'absent-mindedness', neutr). +noun_mass('ack-ack', 'ack-ack', neutr). +noun_mass('agar-agar', 'agar-agar', neutr). +noun_mass('air-conditioning', 'air-conditioning', neutr). +noun_mass('air-sickness', 'air-sickness', neutr). +noun_mass('aitch-bone', 'aitch-bone', neutr). +noun_mass('alms-giving', 'alms-giving', neutr). +noun_mass('amour-propre', 'amour-propre', neutr). +noun_mass('anti-Semitism', 'anti-Semitism', neutr). +noun_mass('arc-lamp', 'arc-lamp', neutr). +noun_mass('arc-light', 'arc-light', neutr). +noun_mass('armour-plate', 'armour-plate', neutr). +noun_mass('art-nouveau', 'art-nouveau', neutr). +noun_mass('auld-lang-syne', 'auld-lang-syne', neutr). +noun_mass('baby-talk', 'baby-talk', neutr). +noun_mass('barley-sugar', 'barley-sugar', neutr). +noun_mass('barley-water', 'barley-water', neutr). +noun_mass('barrow-man', 'barrow-man', neutr). +noun_mass('bas-relief', 'bas-relief', neutr). +noun_mass('beauty-sleep', 'beauty-sleep', neutr). +noun_mass('bell-metal', 'bell-metal', neutr). +noun_mass('beri-beri', 'beri-beri', neutr). +noun_mass('bilge-water', 'bilge-water', neutr). +noun_mass('billy-ho', 'billy-ho', neutr). +noun_mass('billy-o', 'billy-o', neutr). +noun_mass('birth-control', 'birth-control', neutr). +noun_mass('bleaching-powder', 'bleaching-powder', neutr). +noun_mass('blood-heat', 'blood-heat', neutr). +noun_mass('blood-letting', 'blood-letting', neutr). +noun_mass('blood-money', 'blood-money', neutr). +noun_mass('blood-poisoning', 'blood-poisoning', neutr). +noun_mass('blood-pressure', 'blood-pressure', neutr). +noun_mass('blood-type', 'blood-type', neutr). +noun_mass('blotting-paper', 'blotting-paper', neutr). +noun_mass('blowing-up', 'blowing-up', neutr). +noun_mass('boarding-school', 'boarding-school', neutr). +noun_mass('bobby-sox', 'bobby-sox', neutr). +noun_mass('brain-fag', 'brain-fag', neutr). +noun_mass('breathing-space', 'breathing-space', neutr). +noun_mass('bric-a-brac', 'bric-a-brac', neutr). +noun_mass('broad-mindedness', 'broad-mindedness', neutr). +noun_mass('bugger-all', 'bugger-all', neutr). +noun_mass('burial-ground', 'burial-ground', neutr). +noun_mass('burying-ground', 'burying-ground', neutr). +noun_mass('bye-bye', 'bye-bye', neutr). +noun_mass('cafe-au-lait', 'cafe-au-lait', neutr). +noun_mass('calf-love', 'calf-love', neutr). +noun_mass('camel-hair', 'camel-hair', neutr). +noun_mass('canary-wine', 'canary-wine', neutr). +noun_mass('candy-floss', 'candy-floss', neutr). +noun_mass('carbon-paper', 'carbon-paper', neutr). +noun_mass('carpet-beater', 'carpet-beater', neutr). +noun_mass('carte-blanche', 'carte-blanche', neutr). +noun_mass('cartridge-paper', 'cartridge-paper', neutr). +noun_mass('castor-oil', 'castor-oil', neutr). +noun_mass('cattle-cake', 'cattle-cake', neutr). +noun_mass('cayenne-pepper', 'cayenne-pepper', neutr). +noun_mass('chain-armour', 'chain-armour', neutr). +noun_mass('chain-mail', 'chain-mail', neutr). +noun_mass('chammy-leather', 'chammy-leather', neutr). +noun_mass('chamois-leather', 'chamois-leather', neutr). +noun_mass('chewing-gum', 'chewing-gum', neutr). +noun_mass('child-bearing', 'child-bearing', neutr). +noun_mass('chin-wagging', 'chin-wagging', neutr). +noun_mass('chit-chat', 'chit-chat', neutr). +noun_mass('choir-school', 'choir-school', neutr). +noun_mass('choke-damp', 'choke-damp', neutr). +noun_mass('chop-suey', 'chop-suey', neutr). +noun_mass('cigarette-paper', 'cigarette-paper', neutr). +noun_mass('cine-film', 'cine-film', neutr). +noun_mass('class-feeling', 'class-feeling', neutr). +noun_mass('class-warfare', 'class-warfare', neutr). +noun_mass('clean-up', 'clean-up', neutr). +noun_mass('clock-golf', 'clock-golf', neutr). +noun_mass('clock-watching', 'clock-watching', neutr). +noun_mass('clog-dance', 'clog-dance', neutr). +noun_mass('cloud-cuckoo-land', 'cloud-cuckoo-land', neutr). +noun_mass('coal-gas', 'coal-gas', neutr). +noun_mass('coal-tar', 'coal-tar', neutr). +noun_mass('cod-liver-oil', 'cod-liver-oil', neutr). +noun_mass('color-wash', 'color-wash', neutr). +noun_mass('colour-wash', 'colour-wash', neutr). +noun_mass('cotton-cake', 'cotton-cake', neutr). +noun_mass('cotton-wool', 'cotton-wool', neutr). +noun_mass('couch-grass', 'couch-grass', neutr). +noun_mass('counter-revolution', 'counter-revolution', neutr). +noun_mass('crackle-china', 'crackle-china', neutr). +noun_mass('crap-shooting', 'crap-shooting', neutr). +noun_mass('credit-worthiness', 'credit-worthiness', neutr). +noun_mass('creme-de-menthe', 'creme-de-menthe', neutr). +noun_mass('crop-dusting', 'crop-dusting', neutr). +noun_mass('cross-bench', 'cross-bench', neutr). +noun_mass('cross-division', 'cross-division', neutr). +noun_mass('cross-examination', 'cross-examination', neutr). +noun_mass('cross-fertilization', 'cross-fertilization', neutr). +noun_mass('cross-stitch', 'cross-stitch', neutr). +noun_mass('crown-land', 'crown-land', neutr). +noun_mass('crystal-gazing', 'crystal-gazing', neutr). +noun_mass('crème-de-menthe', 'crème-de-menthe', neutr). +noun_mass('cupboard-love', 'cupboard-love', neutr). +noun_mass('cupro-nickel', 'cupro-nickel', neutr). +noun_mass('curry-powder', 'curry-powder', neutr). +noun_mass('dairy-farming', 'dairy-farming', neutr). +noun_mass('day-school', 'day-school', neutr). +noun_mass('daylight-saving', 'daylight-saving', neutr). +noun_mass('de-escalation', 'de-escalation', neutr). +noun_mass('delirium-tremens', 'delirium-tremens', neutr). +noun_mass('derring-do', 'derring-do', neutr). +noun_mass('dinner-service', 'dinner-service', neutr). +noun_mass('diving-dress', 'diving-dress', neutr). +noun_mass('donkey-work', 'donkey-work', neutr). +noun_mass('double-dealing', 'double-dealing', neutr). +noun_mass('double-dutch', 'double-dutch', neutr). +noun_mass('double-entry', 'double-entry', neutr). +noun_mass('double-spacing', 'double-spacing', neutr). +noun_mass('double-talk', 'double-talk', neutr). +noun_mass('double-think', 'double-think', neutr). +noun_mass('drift-ice', 'drift-ice', neutr). +noun_mass('drift-wood', 'drift-wood', neutr). +noun_mass('drinking-water', 'drinking-water', neutr). +noun_mass('dry-cleaning', 'dry-cleaning', neutr). +noun_mass('dry-walling', 'dry-walling', neutr). +noun_mass('earnest-money', 'earnest-money', neutr). +noun_mass('eau-de-Cologne', 'eau-de-Cologne', neutr). +noun_mass('eau-de-vie', 'eau-de-vie', neutr). +noun_mass('echo-sounding', 'echo-sounding', neutr). +noun_mass('entrance-money', 'entrance-money', neutr). +noun_mass('esprit-de-corps', 'esprit-de-corps', neutr). +noun_mass('eye-shadow', 'eye-shadow', neutr). +noun_mass('face-cream', 'face-cream', neutr). +noun_mass('face-lifting', 'face-lifting', neutr). +noun_mass('face-powder', 'face-powder', neutr). +noun_mass('face-saving', 'face-saving', neutr). +noun_mass('faith-healing', 'faith-healing', neutr). +noun_mass('fallow-deer', 'fallow-deer', neutr). +noun_mass('fault-finding', 'fault-finding', neutr). +noun_mass('feather-boa', 'feather-boa', neutr). +noun_mass('fellow-feeling', 'fellow-feeling', neutr). +noun_mass('fete-day', 'fete-day', neutr). +noun_mass('finnan-haddie', 'finnan-haddie', neutr). +noun_mass('finnan-haddock', 'finnan-haddock', neutr). +noun_mass('fire-control', 'fire-control', neutr). +noun_mass('fire-power', 'fire-power', neutr). +noun_mass('fire-raising', 'fire-raising', neutr). +noun_mass('fire-walking', 'fire-walking', neutr). +noun_mass('fire-watching', 'fire-watching', neutr). +noun_mass('firing-squad', 'firing-squad', neutr). +noun_mass('fishing-tackle', 'fishing-tackle', neutr). +noun_mass('flag-day', 'flag-day', neutr). +noun_mass('flat-iron', 'flat-iron', neutr). +noun_mass('fly-fishing', 'fly-fishing', neutr). +noun_mass('flying-fish', 'flying-fish', neutr). +noun_mass('foam-rubber', 'foam-rubber', neutr). +noun_mass('follow-through', 'follow-through', neutr). +noun_mass('follow-up', 'follow-up', neutr). +noun_mass('foot-and-mouth', 'foot-and-mouth', neutr). +noun_mass('foot-rot', 'foot-rot', neutr). +noun_mass('force-majeure', 'force-majeure', neutr). +noun_mass('free-living', 'free-living', neutr). +noun_mass('free-thought', 'free-thought', neutr). +noun_mass('freezing-point', 'freezing-point', neutr). +noun_mass('fuck-all', 'fuck-all', neutr). +noun_mass('genre-painting', 'genre-painting', neutr). +noun_mass('glass-wool', 'glass-wool', neutr). +noun_mass('gold-dust', 'gold-dust', neutr). +noun_mass('gold-foil', 'gold-foil', neutr). +noun_mass('gold-leaf', 'gold-leaf', neutr). +noun_mass('gold-plate', 'gold-plate', neutr). +noun_mass('good-fellowship', 'good-fellowship', neutr). +noun_mass('good-neighbourliness', 'good-neighbourliness', neutr). +noun_mass('goose-flesh', 'goose-flesh', neutr). +noun_mass('grape-sugar', 'grape-sugar', neutr). +noun_mass('grazing-land', 'grazing-land', neutr). +noun_mass('ground-bait', 'ground-bait', neutr). +noun_mass('ground-fish', 'ground-fish', neutr). +noun_mass('gutta-percha', 'gutta-percha', neutr). +noun_mass('hair-dye', 'hair-dye', neutr). +noun_mass('hair-oil', 'hair-oil', neutr). +noun_mass('half-pay', 'half-pay', neutr). +noun_mass('half-time', 'half-time', neutr). +noun_mass('hand-luggage', 'hand-luggage', neutr). +noun_mass('hanky-panky', 'hanky-panky', neutr). +noun_mass('hara-kiri', 'hara-kiri', neutr). +noun_mass('haw-haw', 'haw-haw', neutr). +noun_mass('heart-disease', 'heart-disease', neutr). +noun_mass('heart-failure', 'heart-failure', neutr). +noun_mass('heather-mixture', 'heather-mixture', neutr). +noun_mass('hide-and-seek', 'hide-and-seek', neutr). +noun_mass('high-fidelity', 'high-fidelity', neutr). +noun_mass('high-mindedness', 'high-mindedness', neutr). +noun_mass('high-pressure', 'high-pressure', neutr). +noun_mass('hocus-pocus', 'hocus-pocus', neutr). +noun_mass('homo-sapiens', 'homo-sapiens', neutr). +noun_mass('hoop-la', 'hoop-la', neutr). +noun_mass('horse-sense', 'horse-sense', neutr). +noun_mass('hurly-burly', 'hurly-burly', neutr). +noun_mass('hush-money', 'hush-money', neutr). +noun_mass('ice-cream', 'ice-cream', neutr). +noun_mass('ice-lolly', 'ice-lolly', neutr). +noun_mass('ice-skating', 'ice-skating', neutr). +noun_mass('ignis-fatuus', 'ignis-fatuus', neutr). +noun_mass('ill-breeding', 'ill-breeding', neutr). +noun_mass('ill-treatment', 'ill-treatment', neutr). +noun_mass('ill-usage', 'ill-usage', neutr). +noun_mass('in-fighting', 'in-fighting', neutr). +noun_mass('income-tax', 'income-tax', neutr). +noun_mass('insect-powder', 'insect-powder', neutr). +noun_mass('iron-grey', 'iron-grey', neutr). +noun_mass('jerry-building', 'jerry-building', neutr). +noun_mass('jiggery-pokery', 'jiggery-pokery', neutr). +noun_mass('joie-de-vivre', 'joie-de-vivre', neutr). +noun_mass('ju-jitsu', 'ju-jitsu', neutr). +noun_mass('know-how', 'know-how', neutr). +noun_mass('kung-fu', 'kung-fu', neutr). +noun_mass('laissez-faire', 'laissez-faire', neutr). +noun_mass('lamp-black', 'lamp-black', neutr). +noun_mass('lapis-lazuli', 'lapis-lazuli', neutr). +noun_mass('laughing-gas', 'laughing-gas', neutr). +noun_mass('lead-ore', 'lead-ore', neutr). +noun_mass('leaf-mold', 'leaf-mold', neutr). +noun_mass('leaf-mould', 'leaf-mould', neutr). +noun_mass('leap-year', 'leap-year', neutr). +noun_mass('leave-taking', 'leave-taking', neutr). +noun_mass('left-wing', 'left-wing', neutr). +noun_mass('leg-pulling', 'leg-pulling', neutr). +noun_mass('lift-off', 'lift-off', neutr). +noun_mass('light-headedness', 'light-headedness', neutr). +noun_mass('light-heartedness', 'light-heartedness', neutr). +noun_mass('light-mindedness', 'light-mindedness', neutr). +noun_mass('line-shooting', 'line-shooting', neutr). +noun_mass('linsey-woolsey', 'linsey-woolsey', neutr). +noun_mass('lip-reading', 'lip-reading', neutr). +noun_mass('litmus-paper', 'litmus-paper', neutr). +noun_mass('live-birth', 'live-birth', neutr). +noun_mass('living-space', 'living-space', neutr). +noun_mass('load-shedding', 'load-shedding', neutr). +noun_mass('loaf-sugar', 'loaf-sugar', neutr). +noun_mass('loan-collection', 'loan-collection', neutr). +noun_mass('log-rolling', 'log-rolling', neutr). +noun_mass('long-windedness', 'long-windedness', neutr). +noun_mass('love-philtre', 'love-philtre', neutr). +noun_mass('love-potion', 'love-potion', neutr). +noun_mass('loving-kindness', 'loving-kindness', neutr). +noun_mass('low-relief', 'low-relief', neutr). +noun_mass('lung-power', 'lung-power', neutr). +noun_mass('make-believe', 'make-believe', neutr). +noun_mass('market-day', 'market-day', neutr). +noun_mass('market-gardening', 'market-gardening', neutr). +noun_mass('marking-ink', 'marking-ink', neutr). +noun_mass('marking-inks', 'marking-inks', neutr). +noun_mass('match-point', 'match-point', neutr). +noun_mass('milk-powder', 'milk-powder', neutr). +noun_mass('mince-pie', 'mince-pie', neutr). +noun_mass('mine-disposal', 'mine-disposal', neutr). +noun_mass('mischief-making', 'mischief-making', neutr). +noun_mass('mise-en-scene', 'mise-en-scene', neutr). +noun_mass('mise-en-scène', 'mise-en-scène', neutr). +noun_mass('mother-of-pearl', 'mother-of-pearl', neutr). +noun_mass('multum-in-parvo', 'multum-in-parvo', neutr). +noun_mass('mumbo-jumbo', 'mumbo-jumbo', neutr). +noun_mass('music-hall', 'music-hall', neutr). +noun_mass('muzzle-velocity', 'muzzle-velocity', neutr). +noun_mass('nail-polish', 'nail-polish', neutr). +noun_mass('nail-varnish', 'nail-varnish', neutr). +noun_mass('name-dropping', 'name-dropping', neutr). +noun_mass('narrow-mindedness', 'narrow-mindedness', neutr). +noun_mass('neap-tide', 'neap-tide', neutr). +noun_mass('night-soil', 'night-soil', neutr). +noun_mass('night-time', 'night-time', neutr). +noun_mass('noble-mindedness', 'noble-mindedness', neutr). +noun_mass('noblesse-oblige', 'noblesse-oblige', neutr). +noun_mass('non-compliance', 'non-compliance', neutr). +noun_mass('non-interference', 'non-interference', neutr). +noun_mass('nose-flute', 'nose-flute', neutr). +noun_mass('nut-butter', 'nut-butter', neutr). +noun_mass('oil-cake', 'oil-cake', neutr). +noun_mass('oil-painting', 'oil-painting', neutr). +noun_mass('oil-paper', 'oil-paper', neutr). +noun_mass('oil-silk', 'oil-silk', neutr). +noun_mass('one-upmanship', 'one-upmanship', neutr). +noun_mass('op-art', 'op-art', neutr). +noun_mass('over-abundance', 'over-abundance', neutr). +noun_mass('pack-thread', 'pack-thread', neutr). +noun_mass('palm-oil', 'palm-oil', neutr). +noun_mass('pampas-grass', 'pampas-grass', neutr). +noun_mass('panty-hose', 'panty-hose', neutr). +noun_mass('papier-mache', 'papier-mache', neutr). +noun_mass('papier-mâché', 'papier-mâché', neutr). +noun_mass('pari-mutuel', 'pari-mutuel', neutr). +noun_mass('part-singing', 'part-singing', neutr). +noun_mass('pate-de-foie-gras', 'pate-de-foie-gras', neutr). +noun_mass('pea-flour', 'pea-flour', neutr). +noun_mass('pea-green', 'pea-green', neutr). +noun_mass('pea-soup', 'pea-soup', neutr). +noun_mass('peacock-blue', 'peacock-blue', neutr). +noun_mass('pearl-barley', 'pearl-barley', neutr). +noun_mass('pearl-sago', 'pearl-sago', neutr). +noun_mass('pease-pudding', 'pease-pudding', neutr). +noun_mass('peek-a-boo', 'peek-a-boo', neutr). +noun_mass('pen-and-ink', 'pen-and-ink', neutr). +noun_mass('pepper-and-salt', 'pepper-and-salt', neutr). +noun_mass('pick-up', 'pick-up', neutr). +noun_mass('pig-headedness', 'pig-headedness', neutr). +noun_mass('pig-iron', 'pig-iron', neutr). +noun_mass('pig-sticking', 'pig-sticking', neutr). +noun_mass('pilot-cloth', 'pilot-cloth', neutr). +noun_mass('pin-money', 'pin-money', neutr). +noun_mass('pince-nez', 'pince-nez', neutr). +noun_mass('plate-glass', 'plate-glass', neutr). +noun_mass('plate-powder', 'plate-powder', neutr). +noun_mass('play-acting', 'play-acting', neutr). +noun_mass('play-reading', 'play-reading', neutr). +noun_mass('plum-pudding', 'plum-pudding', neutr). +noun_mass('pocket-money', 'pocket-money', neutr). +noun_mass('point-duty', 'point-duty', neutr). +noun_mass('poison-gas', 'poison-gas', neutr). +noun_mass('poison-ivy', 'poison-ivy', neutr). +noun_mass('pole-jumping', 'pole-jumping', neutr). +noun_mass('polling-day', 'polling-day', neutr). +noun_mass('pony-trekking', 'pony-trekking', neutr). +noun_mass('pre-eminence', 'pre-eminence', neutr). +noun_mass('pre-emption', 'pre-emption', neutr). +noun_mass('pre-existence', 'pre-existence', neutr). +noun_mass('price-control', 'price-control', neutr). +noun_mass('printing-ink', 'printing-ink', neutr). +noun_mass('prison-breaking', 'prison-breaking', neutr). +noun_mass('prize-money', 'prize-money', neutr). +noun_mass('profit-sharing', 'profit-sharing', neutr). +noun_mass('pumice-stone', 'pumice-stone', neutr). +noun_mass('pâté-de-foie-gras', 'pâté-de-foie-gras', neutr). +noun_mass('quarter-day', 'quarter-day', neutr). +noun_mass('quid-pro-quo', 'quid-pro-quo', neutr). +noun_mass('rack-rent', 'rack-rent', neutr). +noun_mass('radio-location', 'radio-location', neutr). +noun_mass('rag-day', 'rag-day', neutr). +noun_mass('re-afforestation', 're-afforestation', neutr). +noun_mass('re-entry', 're-entry', neutr). +noun_mass('re-formation', 're-formation', neutr). +noun_mass('reductio-ad-absurdum', 'reductio-ad-absurdum', neutr). +noun_mass('rice-paper', 'rice-paper', neutr). +noun_mass('ridge-tile', 'ridge-tile', neutr). +noun_mass('riding-school', 'riding-school', neutr). +noun_mass('rigor-mortis', 'rigor-mortis', neutr). +noun_mass('ring-armour', 'ring-armour', neutr). +noun_mass('ring-mail', 'ring-mail', neutr). +noun_mass('road-metal', 'road-metal', neutr). +noun_mass('road-sense', 'road-sense', neutr). +noun_mass('rock-bottom', 'rock-bottom', neutr). +noun_mass('rock-climbing', 'rock-climbing', neutr). +noun_mass('rock-crystal', 'rock-crystal', neutr). +noun_mass('rock-salmon', 'rock-salmon', neutr). +noun_mass('rock-salt', 'rock-salt', neutr). +noun_mass('roll-call', 'roll-call', neutr). +noun_mass('roll-on', 'roll-on', neutr). +noun_mass('rope-yarn', 'rope-yarn', neutr). +noun_mass('rose-water', 'rose-water', neutr). +noun_mass('round-hand', 'round-hand', neutr). +noun_mass('round-shot', 'round-shot', neutr). +noun_mass('rub-a-dub', 'rub-a-dub', neutr). +noun_mass('rump-steak', 'rump-steak', neutr). +noun_mass('run-off', 'run-off', neutr). +noun_mass('rye-bread', 'rye-bread', neutr). +noun_mass('sabre-rattling', 'sabre-rattling', neutr). +noun_mass('sage-green', 'sage-green', neutr). +noun_mass('sal-volatile', 'sal-volatile', neutr). +noun_mass('salad-dressing', 'salad-dressing', neutr). +noun_mass('salad-oil', 'salad-oil', neutr). +noun_mass('sang-froid', 'sang-froid', neutr). +noun_mass('sausage-meat', 'sausage-meat', neutr). +noun_mass('savoir-faire', 'savoir-faire', neutr). +noun_mass('scrap-iron', 'scrap-iron', neutr). +noun_mass('sea-bathing', 'sea-bathing', neutr). +noun_mass('sea-coal', 'sea-coal', neutr). +noun_mass('sea-green', 'sea-green', neutr). +noun_mass('sea-power', 'sea-power', neutr). +noun_mass('sea-water', 'sea-water', neutr). +noun_mass('sealing-wax', 'sealing-wax', neutr). +noun_mass('seating-room', 'seating-room', neutr). +noun_mass('seed-corn', 'seed-corn', neutr). +noun_mass('self-abasement', 'self-abasement', neutr). +noun_mass('self-abnegation', 'self-abnegation', neutr). +noun_mass('self-assertion', 'self-assertion', neutr). +noun_mass('self-assurance', 'self-assurance', neutr). +noun_mass('self-command', 'self-command', neutr). +noun_mass('self-communion', 'self-communion', neutr). +noun_mass('self-complacency', 'self-complacency', neutr). +noun_mass('self-confidence', 'self-confidence', neutr). +noun_mass('self-consciousness', 'self-consciousness', neutr). +noun_mass('self-control', 'self-control', neutr). +noun_mass('self-defence', 'self-defence', neutr). +noun_mass('self-denial', 'self-denial', neutr). +noun_mass('self-determination', 'self-determination', neutr). +noun_mass('self-esteem', 'self-esteem', neutr). +noun_mass('self-examination', 'self-examination', neutr). +noun_mass('self-help', 'self-help', neutr). +noun_mass('self-importance', 'self-importance', neutr). +noun_mass('self-indulgence', 'self-indulgence', neutr). +noun_mass('self-interest', 'self-interest', neutr). +noun_mass('self-pity', 'self-pity', neutr). +noun_mass('self-possession', 'self-possession', neutr). +noun_mass('self-preservation', 'self-preservation', neutr). +noun_mass('self-reliance', 'self-reliance', neutr). +noun_mass('self-respect', 'self-respect', neutr). +noun_mass('self-rule', 'self-rule', neutr). +noun_mass('self-sacrifice', 'self-sacrifice', neutr). +noun_mass('self-seeking', 'self-seeking', neutr). +noun_mass('self-service', 'self-service', neutr). +noun_mass('self-sufficiency', 'self-sufficiency', neutr). +noun_mass('self-will', 'self-will', neutr). +noun_mass('sentry-go', 'sentry-go', neutr). +noun_mass('sewer-gas', 'sewer-gas', neutr). +noun_mass('shadow-boxing', 'shadow-boxing', neutr). +noun_mass('shale-oil', 'shale-oil', neutr). +noun_mass('sheet-lightning', 'sheet-lightning', neutr). +noun_mass('shell-shock', 'shell-shock', neutr). +noun_mass('shoe-leather', 'shoe-leather', neutr). +noun_mass('shovel-board', 'shovel-board', neutr). +noun_mass('show-business', 'show-business', neutr). +noun_mass('sick-berth', 'sick-berth', neutr). +noun_mass('sick-leave', 'sick-leave', neutr). +noun_mass('sick-pay', 'sick-pay', neutr). +noun_mass('single-spacing', 'single-spacing', neutr). +noun_mass('skimmed-milk', 'skimmed-milk', neutr). +noun_mass('skin-diving', 'skin-diving', neutr). +noun_mass('sky-blue', 'sky-blue', neutr). +noun_mass('slave-traffic', 'slave-traffic', neutr). +noun_mass('sleeping-sickness', 'sleeping-sickness', neutr). +noun_mass('sloe-gin', 'sloe-gin', neutr). +noun_mass('smoking-mixture', 'smoking-mixture', neutr). +noun_mass('snare-drum', 'snare-drum', neutr). +noun_mass('snuff-color', 'snuff-color', neutr). +noun_mass('snuff-colour', 'snuff-colour', neutr). +noun_mass('sob-stuff', 'sob-stuff', neutr). +noun_mass('social-work', 'social-work', neutr). +noun_mass('soda-water', 'soda-water', neutr). +noun_mass('soft-solder', 'soft-solder', neutr). +noun_mass('sound-film', 'sound-film', neutr). +noun_mass('space-time', 'space-time', neutr). +noun_mass('speech-day', 'speech-day', neutr). +noun_mass('sponge-cake', 'sponge-cake', neutr). +noun_mass('square-bashing', 'square-bashing', neutr). +noun_mass('stamp-duty', 'stamp-duty', neutr). +noun_mass('steam-coal', 'steam-coal', neutr). +noun_mass('steam-heat', 'steam-heat', neutr). +noun_mass('steering-gear', 'steering-gear', neutr). +noun_mass('sticking-plaster', 'sticking-plaster', neutr). +noun_mass('stock-in-trade', 'stock-in-trade', neutr). +noun_mass('stone-fruit', 'stone-fruit', neutr). +noun_mass('strike-pay', 'strike-pay', neutr). +noun_mass('strip-lighting', 'strip-lighting', neutr). +noun_mass('strip-poker', 'strip-poker', neutr). +noun_mass('sugar-candy', 'sugar-candy', neutr). +noun_mass('sugar-cane', 'sugar-cane', neutr). +noun_mass('sun-up', 'sun-up', neutr). +noun_mass('sun-worship', 'sun-worship', neutr). +noun_mass('table-lifting', 'table-lifting', neutr). +noun_mass('table-linen', 'table-linen', neutr). +noun_mass('table-rapping', 'table-rapping', neutr). +noun_mass('table-talk', 'table-talk', neutr). +noun_mass('table-turning', 'table-turning', neutr). +noun_mass('take-off', 'take-off', neutr). +noun_mass('take-up', 'take-up', neutr). +noun_mass('tap-dancing', 'tap-dancing', neutr). +noun_mass('tar-macadam', 'tar-macadam', neutr). +noun_mass('tea-time', 'tea-time', neutr). +noun_mass('tear-gas', 'tear-gas', neutr). +noun_mass('tennis-elbow', 'tennis-elbow', neutr). +noun_mass('terra-firma', 'terra-firma', neutr). +noun_mass('terra-incognita', 'terra-incognita', neutr). +noun_mass('terra-cotta', 'terra-cotta', neutr). +noun_mass('three-D', 'three-D', neutr). +noun_mass('three-quarter', 'three-quarter', neutr). +noun_mass('three-score', 'three-score', neutr). +noun_mass('ticker-tape', 'ticker-tape', neutr). +noun_mass('time-exposure', 'time-exposure', neutr). +noun_mass('tin-pan-alley', 'tin-pan-alley', neutr). +noun_mass('tin-plate', 'tin-plate', neutr). +noun_mass('toad-in-the-hole', 'toad-in-the-hole', neutr). +noun_mass('toilet-paper', 'toilet-paper', neutr). +noun_mass('toilet-powder', 'toilet-powder', neutr). +noun_mass('tommy-rot', 'tommy-rot', neutr). +noun_mass('top-dressing', 'top-dressing', neutr). +noun_mass('topsy-turvydom', 'topsy-turvydom', neutr). +noun_mass('town-gas', 'town-gas', neutr). +noun_mass('tracing-paper', 'tracing-paper', neutr). +noun_mass('trade-unionism', 'trade-unionism', neutr). +noun_mass('trap-shooting', 'trap-shooting', neutr). +noun_mass('trend-setting', 'trend-setting', neutr). +noun_mass('tung-oil', 'tung-oil', neutr). +noun_mass('tutti-frutti', 'tutti-frutti', neutr). +noun_mass('wash-leather', 'wash-leather', neutr). +noun_mass('washing-day', 'washing-day', neutr). +noun_mass('washing-up', 'washing-up', neutr). +noun_mass('water-glass', 'water-glass', neutr). +noun_mass('water-polo', 'water-polo', neutr). +noun_mass('water-power', 'water-power', neutr). +noun_mass('water-skiing', 'water-skiing', neutr). +noun_mass('water-softener', 'water-softener', neutr). +noun_mass('wax-paper', 'wax-paper', neutr). +noun_mass('wee-wee', 'wee-wee', neutr). +noun_mass('well-being', 'well-being', neutr). +noun_mass('well-doing', 'well-doing', neutr). +noun_mass('well-water', 'well-water', neutr). +noun_mass('what-for', 'what-for', neutr). +noun_mass('whole-wheat', 'whole-wheat', neutr). +noun_mass('whooping-cough', 'whooping-cough', neutr). +noun_mass('window-dressing', 'window-dressing', neutr). +noun_mass('witch-elm', 'witch-elm', neutr). +noun_mass('witch-hazel', 'witch-hazel', neutr). +noun_mass('wood-pulp', 'wood-pulp', neutr). +noun_mass('word-division', 'word-division', neutr). +noun_mass('word-splitting', 'word-splitting', neutr). +noun_mass('work-study', 'work-study', neutr). +noun_mass('working-out', 'working-out', neutr). +noun_mass('writing-ink', 'writing-ink', neutr). +noun_mass('writing-paper', 'writing-paper', neutr). +noun_mass(abandonment, abandonment, neutr). +noun_mass(abasement, abasement, neutr). +noun_mass(abatement, abatement, neutr). +noun_mass(abbreviation, abbreviation, neutr). +noun_mass(abdication, abdication, neutr). +noun_mass(abduction, abduction, neutr). +noun_mass(aberration, aberration, neutr). +noun_mass(abeyance, abeyance, neutr). +noun_mass(abhorrence, abhorrence, neutr). +noun_mass(ability, ability, neutr). +noun_mass(abjection, abjection, neutr). +noun_mass(abjuration, abjuration, neutr). +noun_mass(ablaut, ablaut, neutr). +noun_mass(ablution, ablution, neutr). +noun_mass(abnegation, abnegation, neutr). +noun_mass(abnormality, abnormality, neutr). +noun_mass(abolishment, abolishment, neutr). +noun_mass(abolition, abolition, neutr). +noun_mass(abortion, abortion, neutr). +noun_mass(abrogation, abrogation, neutr). +noun_mass(abruptness, abruptness, neutr). +noun_mass(absence, absence, neutr). +noun_mass(absenteeism, absenteeism, neutr). +noun_mass(absinth, absinth, neutr). +noun_mass(absinthe, absinthe, neutr). +noun_mass(absolution, absolution, neutr). +noun_mass(absolutism, absolutism, neutr). +noun_mass(absorption, absorption, neutr). +noun_mass(abstemiousness, abstemiousness, neutr). +noun_mass(abstention, abstention, neutr). +noun_mass(abstinence, abstinence, neutr). +noun_mass(abstraction, abstraction, neutr). +noun_mass(abstruseness, abstruseness, neutr). +noun_mass(absurdity, absurdity, neutr). +noun_mass(abundance, abundance, neutr). +noun_mass(abuse, abuse, neutr). +noun_mass(academe, academe, neutr). +noun_mass(academia, academia, neutr). +noun_mass(accelerando, accelerando, neutr). +noun_mass(acceleration, acceleration, neutr). +noun_mass(accentuation, accentuation, neutr). +noun_mass(acceptability, acceptability, neutr). +noun_mass(access, access, neutr). +noun_mass(accessibility, accessibility, neutr). +noun_mass(accession, accession, neutr). +noun_mass(accidence, accidence, neutr). +noun_mass(acclaim, acclaim, neutr). +noun_mass(acclamation, acclamation, neutr). +noun_mass(acclimation, acclimation, neutr). +noun_mass(acclimatization, acclimatization, neutr). +noun_mass(accommodation, accommodation, neutr). +noun_mass(accompaniment, accompaniment, neutr). +noun_mass(accomplishment, accomplishment, neutr). +noun_mass(accouchement, accouchement, neutr). +noun_mass(accountability, accountability, neutr). +noun_mass(accountancy, accountancy, neutr). +noun_mass(accreditation, accreditation, neutr). +noun_mass(accretion, accretion, neutr). +noun_mass(accumulation, accumulation, neutr). +noun_mass(accuracy, accuracy, neutr). +noun_mass(acerbity, acerbity, neutr). +noun_mass(acetate, acetate, neutr). +noun_mass(acetylene, acetylene, neutr). +noun_mass(acid, acid, neutr). +noun_mass(acidity, acidity, neutr). +noun_mass(acknowledgement, acknowledgement, neutr). +noun_mass(acknowledgment, acknowledgment, neutr). +noun_mass(acne, acne, neutr). +noun_mass(aconite, aconite, neutr). +noun_mass(acquaintance, acquaintance, neutr). +noun_mass(acquaintanceship, acquaintanceship, neutr). +noun_mass(acquiescence, acquiescence, neutr). +noun_mass(acquirement, acquirement, neutr). +noun_mass(acquisition, acquisition, neutr). +noun_mass(acreage, acreage, neutr). +noun_mass(acrimony, acrimony, neutr). +noun_mass(acrobatics, acrobatics, neutr). +noun_mass(acrylic, acrylic, neutr). +noun_mass(acting, acting, neutr). +noun_mass(actinism, actinism, neutr). +noun_mass(action, action, neutr). +noun_mass(activation, activation, neutr). +noun_mass(activism, activism, neutr). +noun_mass(activity, activity, neutr). +noun_mass(acuity, acuity, neutr). +noun_mass(acumen, acumen, neutr). +noun_mass(acupuncture, acupuncture, neutr). +noun_mass(acuteness, acuteness, neutr). +noun_mass(adaptability, adaptability, neutr). +noun_mass(adaptation, adaptation, neutr). +noun_mass(addiction, addiction, neutr). +noun_mass(addition, addition, neutr). +noun_mass(adequacy, adequacy, neutr). +noun_mass(adherence, adherence, neutr). +noun_mass(adhesion, adhesion, neutr). +noun_mass(adjournment, adjournment, neutr). +noun_mass(adjudication, adjudication, neutr). +noun_mass(adjuration, adjuration, neutr). +noun_mass(adjustment, adjustment, neutr). +noun_mass(administration, administration, neutr). +noun_mass(admiration, admiration, neutr). +noun_mass(admissibility, admissibility, neutr). +noun_mass(admission, admission, neutr). +noun_mass(admittance, admittance, neutr). +noun_mass(admonition, admonition, neutr). +noun_mass(adobe, adobe, neutr). +noun_mass(adolescence, adolescence, neutr). +noun_mass(adoption, adoption, neutr). +noun_mass(adoration, adoration, neutr). +noun_mass(adornment, adornment, neutr). +noun_mass(adrenalin, adrenalin, neutr). +noun_mass(adroitness, adroitness, neutr). +noun_mass(adulation, adulation, neutr). +noun_mass(adulteration, adulteration, neutr). +noun_mass(adultery, adultery, neutr). +noun_mass(adulthood, adulthood, neutr). +noun_mass(advancement, advancement, neutr). +noun_mass(advantage, advantage, neutr). +noun_mass(adventure, adventure, neutr). +noun_mass(adversity, adversity, neutr). +noun_mass(advertisement, advertisement, neutr). +noun_mass(advice, advice, neutr). +noun_mass(advisability, advisability, neutr). +noun_mass(advocacy, advocacy, neutr). +noun_mass(advowson, advowson, neutr). +noun_mass(aeration, aeration, neutr). +noun_mass(aerobatics, aerobatics, neutr). +noun_mass(aerobics, aerobics, neutr). +noun_mass(aerodynamics, aerodynamics, neutr). +noun_mass(aeronautics, aeronautics, neutr). +noun_mass(aerosol, aerosol, neutr). +noun_mass(aerospace, aerospace, neutr). +noun_mass(aertex, aertex, neutr). +noun_mass(aesthetics, aesthetics, neutr). +noun_mass(aether, aether, neutr). +noun_mass(aetiology, aetiology, neutr). +noun_mass(affability, affability, neutr). +noun_mass(affectation, affectation, neutr). +noun_mass(affection, affection, neutr). +noun_mass(affiliation, affiliation, neutr). +noun_mass(affinity, affinity, neutr). +noun_mass(affirmation, affirmation, neutr). +noun_mass(afflatus, afflatus, neutr). +noun_mass(affliction, affliction, neutr). +noun_mass(affluence, affluence, neutr). +noun_mass(afforestation, afforestation, neutr). +noun_mass(aftercare, aftercare, neutr). +noun_mass(afterdamp, afterdamp, neutr). +noun_mass(afterthought, afterthought, neutr). +noun_mass(agate, agate, neutr). +noun_mass(agave, agave, neutr). +noun_mass(age, age, neutr). +noun_mass(ageing, ageing, neutr). +noun_mass(agglomeration, agglomeration, neutr). +noun_mass(aggrandizement, aggrandizement, neutr). +noun_mass(aggravation, aggravation, neutr). +noun_mass(aggregation, aggregation, neutr). +noun_mass(aggression, aggression, neutr). +noun_mass(aggressiveness, aggressiveness, neutr). +noun_mass(aggro, aggro, neutr). +noun_mass(agility, agility, neutr). +noun_mass(aging, aging, neutr). +noun_mass(agitation, agitation, neutr). +noun_mass(agnail, agnail, neutr). +noun_mass(agnosticism, agnosticism, neutr). +noun_mass(agony, agony, neutr). +noun_mass(agoraphobia, agoraphobia, neutr). +noun_mass(agreement, agreement, neutr). +noun_mass(agribusiness, agribusiness, neutr). +noun_mass(agriculture, agriculture, neutr). +noun_mass(ague, ague, neutr). +noun_mass(aid, aid, neutr). +noun_mass(ailment, ailment, neutr). +noun_mass(aim, aim, neutr). +noun_mass(air, air, neutr). +noun_mass(airflow, airflow, neutr). +noun_mass(airing, airing, neutr). +noun_mass(airmail, airmail, neutr). +noun_mass(airspace, airspace, neutr). +noun_mass(airwaves, airwaves, neutr). +noun_mass(airworthiness, airworthiness, neutr). +noun_mass(aitch, aitch, neutr). +noun_mass(alabaster, alabaster, neutr). +noun_mass(alacrity, alacrity, neutr). +noun_mass(alarm, alarm, neutr). +noun_mass(albumen, albumen, neutr). +noun_mass(alchemy, alchemy, neutr). +noun_mass(alcohol, alcohol, neutr). +noun_mass(alcoholism, alcoholism, neutr). +noun_mass(alder, alder, neutr). +noun_mass(ale, ale, neutr). +noun_mass(alertness, alertness, neutr). +noun_mass(alexia, alexia, neutr). +noun_mass(alfalfa, alfalfa, neutr). +noun_mass(alga, alga, neutr). +noun_mass(algebra, algebra, neutr). +noun_mass(alienation, alienation, neutr). +noun_mass(alignment, alignment, neutr). +noun_mass(alimony, alimony, neutr). +noun_mass(alkali, alkali, neutr). +noun_mass(alkylbenzene, alkylbenzene, neutr). +noun_mass(allegation, allegation, neutr). +noun_mass(allegiance, allegiance, neutr). +noun_mass(allegory, allegory, neutr). +noun_mass(allegretto, allegretto, neutr). +noun_mass(allegro, allegro, neutr). +noun_mass(allergy, allergy, neutr). +noun_mass(alleviation, alleviation, neutr). +noun_mass(alliance, alliance, neutr). +noun_mass(alliteration, alliteration, neutr). +noun_mass(allocation, allocation, neutr). +noun_mass(allotment, allotment, neutr). +noun_mass(allowance, allowance, neutr). +noun_mass(allspice, allspice, neutr). +noun_mass(allure, allure, neutr). +noun_mass(allurement, allurement, neutr). +noun_mass(allusion, allusion, neutr). +noun_mass(aloe, aloe, neutr). +noun_mass(aloofness, aloofness, neutr). +noun_mass(alpaca, alpaca, neutr). +noun_mass(alpha, alpha, neutr). +noun_mass(alteration, alteration, neutr). +noun_mass(altercation, altercation, neutr). +noun_mass(alternation, alternation, neutr). +noun_mass(altitude, altitude, neutr). +noun_mass(altruism, altruism, neutr). +noun_mass(alum, alum, neutr). +noun_mass(aluminium, aluminium, neutr). +noun_mass(aluminum, aluminum, neutr). +noun_mass(amalgam, amalgam, neutr). +noun_mass(amalgamation, amalgamation, neutr). +noun_mass(amaryllis, amaryllis, neutr). +noun_mass(amateurism, amateurism, neutr). +noun_mass(amazement, amazement, neutr). +noun_mass(amber, amber, neutr). +noun_mass(ambergris, ambergris, neutr). +noun_mass(ambience, ambience, neutr). +noun_mass(ambiguity, ambiguity, neutr). +noun_mass(ambition, ambition, neutr). +noun_mass(ambivalence, ambivalence, neutr). +noun_mass(ambrosia, ambrosia, neutr). +noun_mass(ambuscade, ambuscade, neutr). +noun_mass(ambush, ambush, neutr). +noun_mass(ameba, ameba, neutr). +noun_mass(amelioration, amelioration, neutr). +noun_mass(amendment, amendment, neutr). +noun_mass(amenity, amenity, neutr). +noun_mass(amiability, amiability, neutr). +noun_mass(amicability, amicability, neutr). +noun_mass(amity, amity, neutr). +noun_mass(ammonia, ammonia, neutr). +noun_mass(ammunition, ammunition, neutr). +noun_mass(amnesia, amnesia, neutr). +noun_mass(amnesty, amnesty, neutr). +noun_mass(amoeba, amoeba, neutr). +noun_mass(amortization, amortization, neutr). +noun_mass(amphetamine, amphetamine, neutr). +noun_mass(amplification, amplification, neutr). +noun_mass(amplitude, amplitude, neutr). +noun_mass(amputation, amputation, neutr). +noun_mass(amusement, amusement, neutr). +noun_mass(anaemia, anaemia, neutr). +noun_mass(anaesthesia, anaesthesia, neutr). +noun_mass(analgesia, analgesia, neutr). +noun_mass(analgesic, analgesic, neutr). +noun_mass(analogy, analogy, neutr). +noun_mass(analysis, analysis, neutr). +noun_mass(anapaest, anapaest, neutr). +noun_mass(anarchism, anarchism, neutr). +noun_mass(anarchy, anarchy, neutr). +noun_mass(anatomy, anatomy, neutr). +noun_mass(andante, andante, neutr). +noun_mass(anemia, anemia, neutr). +noun_mass(anesthesia, anesthesia, neutr). +noun_mass(angelica, angelica, neutr). +noun_mass(anger, anger, neutr). +noun_mass(angina, angina, neutr). +noun_mass(angioplasty, angioplasty, neutr). +noun_mass(angling, angling, neutr). +noun_mass(angora, angora, neutr). +noun_mass(angostura, angostura, neutr). +noun_mass(angst, angst, neutr). +noun_mass(anguish, anguish, neutr). +noun_mass(angularity, angularity, neutr). +noun_mass(aniline, aniline, neutr). +noun_mass(animadversion, animadversion, neutr). +noun_mass(animalcule, animalcule, neutr). +noun_mass(animation, animation, neutr). +noun_mass(animism, animism, neutr). +noun_mass(animosity, animosity, neutr). +noun_mass(animus, animus, neutr). +noun_mass(anise, anise, neutr). +noun_mass(aniseed, aniseed, neutr). +noun_mass(annexation, annexation, neutr). +noun_mass(annihilation, annihilation, neutr). +noun_mass(annotation, annotation, neutr). +noun_mass(annoyance, annoyance, neutr). +noun_mass(annulment, annulment, neutr). +noun_mass(annunciation, annunciation, neutr). +noun_mass(anodyne, anodyne, neutr). +noun_mass(anointment, anointment, neutr). +noun_mass(anonymity, anonymity, neutr). +noun_mass(anopheles, anopheles, neutr). +noun_mass(antagonism, antagonism, neutr). +noun_mass(antecedence, antecedence, neutr). +noun_mass(antelope, antelope, neutr). +noun_mass(anthracite, anthracite, neutr). +noun_mass(anthrax, anthrax, neutr). +noun_mass(anthropology, anthropology, neutr). +noun_mass(anticipation, anticipation, neutr). +noun_mass(antifreeze, antifreeze, neutr). +noun_mass(antiknock, antiknock, neutr). +noun_mass(antimony, antimony, neutr). +noun_mass(antipasto, antipasto, neutr). +noun_mass(antipathy, antipathy, neutr). +noun_mass(antiquity, antiquity, neutr). +noun_mass(antirrhinum, antirrhinum, neutr). +noun_mass(antiseptic, antiseptic, neutr). +noun_mass(antithesis, antithesis, neutr). +noun_mass(antitoxin, antitoxin, neutr). +noun_mass(anxiety, anxiety, neutr). +noun_mass(apanage, apanage, neutr). +noun_mass(apartheid, apartheid, neutr). +noun_mass(apathy, apathy, neutr). +noun_mass(aphasia, aphasia, neutr). +noun_mass(apiculture, apiculture, neutr). +noun_mass(aplomb, aplomb, neutr). +noun_mass(apocalypse, apocalypse, neutr). +noun_mass(apologetics, apologetics, neutr). +noun_mass(apoplexy, apoplexy, neutr). +noun_mass(apostasy, apostasy, neutr). +noun_mass(apotheosis, apotheosis, neutr). +noun_mass(appanage, appanage, neutr). +noun_mass(apparel, apparel, neutr). +noun_mass(appeal, appeal, neutr). +noun_mass(appearance, appearance, neutr). +noun_mass(appeasement, appeasement, neutr). +noun_mass(appellation, appellation, neutr). +noun_mass(appendectomy, appendectomy, neutr). +noun_mass(appendicitis, appendicitis, neutr). +noun_mass(appetite, appetite, neutr). +noun_mass(applause, applause, neutr). +noun_mass(applejack, applejack, neutr). +noun_mass(applicability, applicability, neutr). +noun_mass(application, application, neutr). +noun_mass(applique, applique, neutr). +noun_mass('appliqué', 'appliqué', neutr). +noun_mass(appointment, appointment, neutr). +noun_mass(apportionment, apportionment, neutr). +noun_mass(apposition, apposition, neutr). +noun_mass(appreciation, appreciation, neutr). +noun_mass(apprehension, apprehension, neutr). +noun_mass(approbation, approbation, neutr). +noun_mass(appropriation, appropriation, neutr). +noun_mass(approval, approval, neutr). +noun_mass(approximation, approximation, neutr). +noun_mass(aptitude, aptitude, neutr). +noun_mass(aptness, aptness, neutr). +noun_mass(aquamarine, aquamarine, neutr). +noun_mass(aquatint, aquatint, neutr). +noun_mass(aquavit, aquavit, neutr). +noun_mass(arbitrage, arbitrage, neutr). +noun_mass(arbitrament, arbitrament, neutr). +noun_mass(arbitration, arbitration, neutr). +noun_mass(archaeology, archaeology, neutr). +noun_mass(archaism, archaism, neutr). +noun_mass(archeology, archeology, neutr). +noun_mass(archery, archery, neutr). +noun_mass(architecture, architecture, neutr). +noun_mass(ardor, ardor, neutr). +noun_mass(ardour, ardour, neutr). +noun_mass(area, area, neutr). +noun_mass(argent, argent, neutr). +noun_mass(argon, argon, neutr). +noun_mass(argument, argument, neutr). +noun_mass(argumentation, argumentation, neutr). +noun_mass(aridity, aridity, neutr). +noun_mass(aristocracy, aristocracy, neutr). +noun_mass(arithmetic, arithmetic, neutr). +noun_mass(armament, armament, neutr). +noun_mass(armor, armor, neutr). +noun_mass(armour, armour, neutr). +noun_mass(arnica, arnica, neutr). +noun_mass(arpeggio, arpeggio, neutr). +noun_mass(arrack, arrack, neutr). +noun_mass(arraignment, arraignment, neutr). +noun_mass(arrangement, arrangement, neutr). +noun_mass(arrival, arrival, neutr). +noun_mass(arrogance, arrogance, neutr). +noun_mass(arrowroot, arrowroot, neutr). +noun_mass(arsenic, arsenic, neutr). +noun_mass(arson, arson, neutr). +noun_mass(art, art, neutr). +noun_mass(arteriosclerosis, arteriosclerosis, neutr). +noun_mass(artfulness, artfulness, neutr). +noun_mass(arthritis, arthritis, neutr). +noun_mass(articulation, articulation, neutr). +noun_mass(artifice, artifice, neutr). +noun_mass(artillery, artillery, neutr). +noun_mass(artistry, artistry, neutr). +noun_mass(artlessness, artlessness, neutr). +noun_mass(asbestos, asbestos, neutr). +noun_mass(ascendancy, ascendancy, neutr). +noun_mass(ascendant, ascendant, neutr). +noun_mass(ascendency, ascendency, neutr). +noun_mass(ascendent, ascendent, neutr). +noun_mass(ascension, ascension, neutr). +noun_mass(ascent, ascent, neutr). +noun_mass(asceticism, asceticism, neutr). +noun_mass(ascription, ascription, neutr). +noun_mass(asepsis, asepsis, neutr). +noun_mass(asexuality, asexuality, neutr). +noun_mass(ash, ash, neutr). +noun_mass(asking, asking, neutr). +noun_mass(asparagus, asparagus, neutr). +noun_mass(aspartame, aspartame, neutr). +noun_mass(aspen, aspen, neutr). +noun_mass(asperity, asperity, neutr). +noun_mass(aspersion, aspersion, neutr). +noun_mass(asphalt, asphalt, neutr). +noun_mass(asphyxia, asphyxia, neutr). +noun_mass(asphyxiation, asphyxiation, neutr). +noun_mass(aspic, aspic, neutr). +noun_mass(aspidistra, aspidistra, neutr). +noun_mass(aspiration, aspiration, neutr). +noun_mass(aspirin, aspirin, neutr). +noun_mass(assassination, assassination, neutr). +noun_mass(assault, assault, neutr). +noun_mass(assemblage, assemblage, neutr). +noun_mass(assembly, assembly, neutr). +noun_mass(assertion, assertion, neutr). +noun_mass(assessment, assessment, neutr). +noun_mass(asseveration, asseveration, neutr). +noun_mass(assiduity, assiduity, neutr). +noun_mass(assignment, assignment, neutr). +noun_mass(assimilation, assimilation, neutr). +noun_mass(assistance, assistance, neutr). +noun_mass(assize, assize, neutr). +noun_mass(association, association, neutr). +noun_mass(assonance, assonance, neutr). +noun_mass(assurance, assurance, neutr). +noun_mass(assuredness, assuredness, neutr). +noun_mass(aster, aster, neutr). +noun_mass(asthma, asthma, neutr). +noun_mass(astigmatism, astigmatism, neutr). +noun_mass(astonishment, astonishment, neutr). +noun_mass(astrakhan, astrakhan, neutr). +noun_mass(astringency, astringency, neutr). +noun_mass(astrology, astrology, neutr). +noun_mass(astronautics, astronautics, neutr). +noun_mass(astronomy, astronomy, neutr). +noun_mass(astrophysics, astrophysics, neutr). +noun_mass(astuteness, astuteness, neutr). +noun_mass(asylum, asylum, neutr). +noun_mass(asymmetry, asymmetry, neutr). +noun_mass(atabrine, atabrine, neutr). +noun_mass(atavism, atavism, neutr). +noun_mass(atheism, atheism, neutr). +noun_mass(athletics, athletics, neutr). +noun_mass(atmosphere, atmosphere, neutr). +noun_mass(atmospherics, atmospherics, neutr). +noun_mass(atonality, atonality, neutr). +noun_mass(atonement, atonement, neutr). +noun_mass(atrocity, atrocity, neutr). +noun_mass(atrophy, atrophy, neutr). +noun_mass(attachment, attachment, neutr). +noun_mass(attainder, attainder, neutr). +noun_mass(attainment, attainment, neutr). +noun_mass(attar, attar, neutr). +noun_mass(attendance, attendance, neutr). +noun_mass(attention, attention, neutr). +noun_mass(attentiveness, attentiveness, neutr). +noun_mass(attenuation, attenuation, neutr). +noun_mass(attire, attire, neutr). +noun_mass(attraction, attraction, neutr). +noun_mass(attractiveness, attractiveness, neutr). +noun_mass(attribution, attribution, neutr). +noun_mass(attrition, attrition, neutr). +noun_mass(aubrietia, aubrietia, neutr). +noun_mass(auction, auction, neutr). +noun_mass(audacity, audacity, neutr). +noun_mass(audibility, audibility, neutr). +noun_mass(audio, audio, neutr). +noun_mass(audition, audition, neutr). +noun_mass(augmentation, augmentation, neutr). +noun_mass(aurora, aurora, neutr). +noun_mass(austerity, austerity, neutr). +noun_mass(autarchy, autarchy, neutr). +noun_mass(autarky, autarky, neutr). +noun_mass(authentication, authentication, neutr). +noun_mass(authenticity, authenticity, neutr). +noun_mass(authoritarianism, authoritarianism, neutr). +noun_mass(authority, authority, neutr). +noun_mass(authorization, authorization, neutr). +noun_mass(authorship, authorship, neutr). +noun_mass(autism, autism, neutr). +noun_mass(autocracy, autocracy, neutr). +noun_mass(automation, automation, neutr). +noun_mass(autonomy, autonomy, neutr). +noun_mass(autumn, autumn, neutr). +noun_mass(availability, availability, neutr). +noun_mass(avarice, avarice, neutr). +noun_mass(aversion, aversion, neutr). +noun_mass(aviation, aviation, neutr). +noun_mass(avidity, avidity, neutr). +noun_mass(avocado, avocado, neutr). +noun_mass(avoidance, avoidance, neutr). +noun_mass(avoirdupois, avoirdupois, neutr). +noun_mass(avowal, avowal, neutr). +noun_mass(awakening, awakening, neutr). +noun_mass(awareness, awareness, neutr). +noun_mass(awe, awe, neutr). +noun_mass(awkwardness, awkwardness, neutr). +noun_mass(azure, azure, neutr). +noun_mass(babble, babble, neutr). +noun_mass(babyhood, babyhood, neutr). +noun_mass(babysitting, babysitting, neutr). +noun_mass(baccarat, baccarat, neutr). +noun_mass(baccy, baccy, neutr). +noun_mass(bacillus, bacillus, neutr). +noun_mass(backbone, backbone, neutr). +noun_mass(backchat, backchat, neutr). +noun_mass(backcloth, backcloth, neutr). +noun_mass(backgammon, backgammon, neutr). +noun_mass(background, background, neutr). +noun_mass(backsheesh, backsheesh, neutr). +noun_mass(backtalk, backtalk, neutr). +noun_mass(backwash, backwash, neutr). +noun_mass(bacteriology, bacteriology, neutr). +noun_mass(badinage, badinage, neutr). +noun_mass(badminton, badminton, neutr). +noun_mass(badness, badness, neutr). +noun_mass(baggage, baggage, neutr). +noun_mass(bail, bail, neutr). +noun_mass(bailment, bailment, neutr). +noun_mass(baize, baize, neutr). +noun_mass(bakelite, bakelite, neutr). +noun_mass(baksheesh, baksheesh, neutr). +noun_mass(balance, balance, neutr). +noun_mass(balderdash, balderdash, neutr). +noun_mass(baldness, baldness, neutr). +noun_mass(baldric, baldric, neutr). +noun_mass(ballast, ballast, neutr). +noun_mass(ballet, ballet, neutr). +noun_mass(ballistics, ballistics, neutr). +noun_mass(ballpoint, ballpoint, neutr). +noun_mass(baloney, baloney, neutr). +noun_mass(balsa, balsa, neutr). +noun_mass(balsam, balsam, neutr). +noun_mass(bamboo, bamboo, neutr). +noun_mass(banality, banality, neutr). +noun_mass(banditry, banditry, neutr). +noun_mass(banishment, banishment, neutr). +noun_mass(banking, banking, neutr). +noun_mass(bankruptcy, bankruptcy, neutr). +noun_mass(bannister, bannister, neutr). +noun_mass(bannock, bannock, neutr). +noun_mass(banting, banting, neutr). +noun_mass(baptism, baptism, neutr). +noun_mass(barbarity, barbarity, neutr). +noun_mass(bardolatry, bardolatry, neutr). +noun_mass(bareness, bareness, neutr). +noun_mass(barium, barium, neutr). +noun_mass(bark, bark, neutr). +noun_mass(barley, barley, neutr). +noun_mass(barm, barm, neutr). +noun_mass(barman, barman, neutr). +noun_mass(baronage, baronage, neutr). +noun_mass(baronetcy, baronetcy, neutr). +noun_mass(barony, barony, neutr). +noun_mass(barrenness, barrenness, neutr). +noun_mass(barter, barter, neutr). +noun_mass(basalt, basalt, neutr). +noun_mass(baseball, baseball, neutr). +noun_mass(basil, basil, neutr). +noun_mass(basketball, basketball, neutr). +noun_mass(basketry, basketry, neutr). +noun_mass(bass, bass, neutr). +noun_mass(bast, bast, neutr). +noun_mass(bastardy, bastardy, neutr). +noun_mass(bastinado, bastinado, neutr). +noun_mass(bathing, bathing, neutr). +noun_mass(bathos, bathos, neutr). +noun_mass(batik, batik, neutr). +noun_mass(batiste, batiste, neutr). +noun_mass(batting, batting, neutr). +noun_mass(battle, battle, neutr). +noun_mass(battledress, battledress, neutr). +noun_mass(battue, battue, neutr). +noun_mass(bauxite, bauxite, neutr). +noun_mass(bawdy, bawdy, neutr). +noun_mass(beachwear, beachwear, neutr). +noun_mass(beading, beading, neutr). +noun_mass(beagling, beagling, neutr). +noun_mass(bearing, bearing, neutr). +noun_mass(bearishness, bearishness, neutr). +noun_mass(beastliness, beastliness, neutr). +noun_mass(beatification, beatification, neutr). +noun_mass(beatitude, beatitude, neutr). +noun_mass(beauty, beauty, neutr). +noun_mass(bedding, bedding, neutr). +noun_mass(bedevilment, bedevilment, neutr). +noun_mass(bedlam, bedlam, neutr). +noun_mass(bedtime, bedtime, neutr). +noun_mass(beef, beef, neutr). +noun_mass(beefsteak, beefsteak, neutr). +noun_mass(beer, beer, neutr). +noun_mass(beeswax, beeswax, neutr). +noun_mass(beggary, beggary, neutr). +noun_mass(beginning, beginning, neutr). +noun_mass(behavior, behavior, neutr). +noun_mass(behaviorism, behaviorism, neutr). +noun_mass(behaviour, behaviour, neutr). +noun_mass(behaviourism, behaviourism, neutr). +noun_mass(beige, beige, neutr). +noun_mass(being, being, neutr). +noun_mass(belief, belief, neutr). +noun_mass(believing, believing, neutr). +noun_mass(belligerency, belligerency, neutr). +noun_mass(belting, belting, neutr). +noun_mass(benediction, benediction, neutr). +noun_mass(benefaction, benefaction, neutr). +noun_mass(benefice, benefice, neutr). +noun_mass(beneficence, beneficence, neutr). +noun_mass(benefit, benefit, neutr). +noun_mass(benevolence, benevolence, neutr). +noun_mass(benignity, benignity, neutr). +noun_mass(benzene, benzene, neutr). +noun_mass(benzine, benzine, neutr). +noun_mass(benzol, benzol, neutr). +noun_mass(bereavement, bereavement, neutr). +noun_mass(beryl, beryl, neutr). +noun_mass(beryllium, beryllium, neutr). +noun_mass(bestiality, bestiality, neutr). +noun_mass(beta, beta, neutr). +noun_mass(betrayal, betrayal, neutr). +noun_mass(betrothal, betrothal, neutr). +noun_mass(betterment, betterment, neutr). +noun_mass(bewilderment, bewilderment, neutr). +noun_mass(bezique, bezique, neutr). +noun_mass(bhang, bhang, neutr). +noun_mass(bias, bias, neutr). +noun_mass(bicarbonate, bicarbonate, neutr). +noun_mass(bidding, bidding, neutr). +noun_mass(bigamy, bigamy, neutr). +noun_mass(bigotry, bigotry, neutr). +noun_mass(bilateralism, bilateralism, neutr). +noun_mass(bile, bile, neutr). +noun_mass(bilge, bilge, neutr). +noun_mass(bilharzia, bilharzia, neutr). +noun_mass(biliousness, biliousness, neutr). +noun_mass(billiards, billiards, neutr). +noun_mass(billingsgate, billingsgate, neutr). +noun_mass(biltong, biltong, neutr). +noun_mass(bimetallism, bimetallism, neutr). +noun_mass(bindweed, bindweed, neutr). +noun_mass(bingo, bingo, neutr). +noun_mass(biochemistry, biochemistry, neutr). +noun_mass(biology, biology, neutr). +noun_mass(bioscience, bioscience, neutr). +noun_mass(biotechnology, biotechnology, neutr). +noun_mass(birch, birch, neutr). +noun_mass(birdlime, birdlime, neutr). +noun_mass(birdnesting, birdnesting, neutr). +noun_mass(birth, birth, neutr). +noun_mass(birthrate, birthrate, neutr). +noun_mass(birthright, birthright, neutr). +noun_mass(bisection, bisection, neutr). +noun_mass(bisexuality, bisexuality, neutr). +noun_mass(bismuth, bismuth, neutr). +noun_mass(bison, bison, neutr). +noun_mass(bittern, bittern, neutr). +noun_mass(bitterness, bitterness, neutr). +noun_mass(bitumen, bitumen, neutr). +noun_mass(biz, biz, neutr). +noun_mass(blacking, blacking, neutr). +noun_mass(blackmail, blackmail, neutr). +noun_mass(blackness, blackness, neutr). +noun_mass(blah, blah, neutr). +noun_mass(blame, blame, neutr). +noun_mass(blancmange, blancmange, neutr). +noun_mass(blandishment, blandishment, neutr). +noun_mass(blandness, blandness, neutr). +noun_mass(blare, blare, neutr). +noun_mass(blarney, blarney, neutr). +noun_mass(blasphemy, blasphemy, neutr). +noun_mass(blather, blather, neutr). +noun_mass(blazonry, blazonry, neutr). +noun_mass(bleach, bleach, neutr). +noun_mass(blessedness, blessedness, neutr). +noun_mass(blessing, blessing, neutr). +noun_mass(blether, blether, neutr). +noun_mass(blindness, blindness, neutr). +noun_mass(bliss, bliss, neutr). +noun_mass(blockage, blockage, neutr). +noun_mass(blood, blood, neutr). +noun_mass(bloodlust, bloodlust, neutr). +noun_mass(bloodshed, bloodshed, neutr). +noun_mass(bloodstock, bloodstock, neutr). +noun_mass(bloodthirstiness, bloodthirstiness, neutr). +noun_mass(blubber, blubber, neutr). +noun_mass(blue, blue, neutr). +noun_mass(bluffness, bluffness, neutr). +noun_mass(bluntness, bluntness, neutr). +noun_mass(blush, blush, neutr). +noun_mass(boarding, boarding, neutr). +noun_mass(boding, boding, neutr). +noun_mass(body, body, neutr). +noun_mass(bodywork, bodywork, neutr). +noun_mass(boisterousness, boisterousness, neutr). +noun_mass(boldness, boldness, neutr). +noun_mass(boloney, boloney, neutr). +noun_mass(bombast, bombast, neutr). +noun_mass(bondage, bondage, neutr). +noun_mass(bonemeal, bonemeal, neutr). +noun_mass(bonhomie, bonhomie, neutr). +noun_mass(booking, booking, neutr). +noun_mass(bookishness, bookishness, neutr). +noun_mass(bookkeeping, bookkeeping, neutr). +noun_mass(boorishness, boorishness, neutr). +noun_mass(booty, booty, neutr). +noun_mass(booze, booze, neutr). +noun_mass(bopeep, bopeep, neutr). +noun_mass(borage, borage, neutr). +noun_mass(borax, borax, neutr). +noun_mass(borderland, borderland, neutr). +noun_mass(boredom, boredom, neutr). +noun_mass(boron, boron, neutr). +noun_mass(borsch, borsch, neutr). +noun_mass(bortsch, bortsch, neutr). +noun_mass(bosh, bosh, neutr). +noun_mass(botany, botany, neutr). +noun_mass(bother, bother, neutr). +noun_mass(botulism, botulism, neutr). +noun_mass(bougainvillea, bougainvillea, neutr). +noun_mass(bouillon, bouillon, neutr). +noun_mass(bounce, bounce, neutr). +noun_mass(bourgeoisie, bourgeoisie, neutr). +noun_mass(bovril, bovril, neutr). +noun_mass(bowing, bowing, neutr). +noun_mass(bowls, bowls, neutr). +noun_mass(boxing, boxing, neutr). +noun_mass(boxwood, boxwood, neutr). +noun_mass(boyhood, boyhood, neutr). +noun_mass(bracken, bracken, neutr). +noun_mass(bragging, bragging, neutr). +noun_mass(braille, braille, neutr). +noun_mass(brainwashing, brainwashing, neutr). +noun_mass(bran, bran, neutr). +noun_mass(brandy, brandy, neutr). +noun_mass(brass, brass, neutr). +noun_mass(bravado, bravado, neutr). +noun_mass(bravery, bravery, neutr). +noun_mass(brawn, brawn, neutr). +noun_mass(breach, breach, neutr). +noun_mass(bread, bread, neutr). +noun_mass(breadfruit, breadfruit, neutr). +noun_mass(breadth, breadth, neutr). +noun_mass(breakage, breakage, neutr). +noun_mass(breakfast, breakfast, neutr). +noun_mass(bream, bream, neutr). +noun_mass(breast, breast, neutr). +noun_mass(breath, breath, neutr). +noun_mass(breathing, breathing, neutr). +noun_mass(breeding, breeding, neutr). +noun_mass(breeziness, breeziness, neutr). +noun_mass(brevity, brevity, neutr). +noun_mass(brew, brew, neutr). +noun_mass(briar, briar, neutr). +noun_mass(bribery, bribery, neutr). +noun_mass(brickwork, brickwork, neutr). +noun_mass(brightness, brightness, neutr). +noun_mass(brill, brill, neutr). +noun_mass(brilliance, brilliance, neutr). +noun_mass(brilliancy, brilliancy, neutr). +noun_mass(brilliantine, brilliantine, neutr). +noun_mass(brimstone, brimstone, neutr). +noun_mass(brine, brine, neutr). +noun_mass(brinkmanship, brinkmanship, neutr). +noun_mass(brioche, brioche, neutr). +noun_mass(brisket, brisket, neutr). +noun_mass(broadcasting, broadcasting, neutr). +noun_mass(broadness, broadness, neutr). +noun_mass(brocade, brocade, neutr). +noun_mass(broccoli, broccoli, neutr). +noun_mass(brochure, brochure, neutr). +noun_mass(broiler, broiler, neutr). +noun_mass(brokerage, brokerage, neutr). +noun_mass(bromide, bromide, neutr). +noun_mass(bromine, bromine, neutr). +noun_mass(bronchitis, bronchitis, neutr). +noun_mass(bronze, bronze, neutr). +noun_mass(brood, brood, neutr). +noun_mass(broomstick, broomstick, neutr). +noun_mass(broth, broth, neutr). +noun_mass(brotherhood, brotherhood, neutr). +noun_mass(bruise, bruise, neutr). +noun_mass(brunch, brunch, neutr). +noun_mass(brushwood, brushwood, neutr). +noun_mass(brushwork, brushwork, neutr). +noun_mass(brusqueness, brusqueness, neutr). +noun_mass(brutality, brutality, neutr). +noun_mass(bubbly, bubbly, neutr). +noun_mass(buckram, buckram, neutr). +noun_mass(buckshot, buckshot, neutr). +noun_mass(buckskin, buckskin, neutr). +noun_mass(buckwheat, buckwheat, neutr). +noun_mass(bucolics, bucolics, neutr). +noun_mass(buffalo, buffalo, neutr). +noun_mass(buffet, buffet, neutr). +noun_mass(buffoonery, buffoonery, neutr). +noun_mass(buggery, buggery, neutr). +noun_mass(buhl, buhl, neutr). +noun_mass(build, build, neutr). +noun_mass(building, building, neutr). +noun_mass(bulk, bulk, neutr). +noun_mass(bullion, bullion, neutr). +noun_mass(bullishness, bullishness, neutr). +noun_mass(bullshit, bullshit, neutr). +noun_mass(bulrush, bulrush, neutr). +noun_mass(bumper, bumper, neutr). +noun_mass(bumptiousness, bumptiousness, neutr). +noun_mass(buna, buna, neutr). +noun_mass(bunkum, bunkum, neutr). +noun_mass(bunting, bunting, neutr). +noun_mass(buoyancy, buoyancy, neutr). +noun_mass(bureau, bureau, neutr). +noun_mass(bureaucracy, bureaucracy, neutr). +noun_mass(burglary, burglary, neutr). +noun_mass(burial, burial, neutr). +noun_mass(burlap, burlap, neutr). +noun_mass(burlesque, burlesque, neutr). +noun_mass(burton, burton, neutr). +noun_mass(business, business, neutr). +noun_mass(bustle, bustle, neutr). +noun_mass(butane, butane, neutr). +noun_mass(butchery, butchery, neutr). +noun_mass(butter, butter, neutr). +noun_mass(buttermilk, buttermilk, neutr). +noun_mass(butterscotch, butterscotch, neutr). +noun_mass(buttonwood, buttonwood, neutr). +noun_mass(byplay, byplay, neutr). +noun_mass(cabbage, cabbage, neutr). +noun_mass(cable, cable, neutr). +noun_mass(cablevision, cablevision, neutr). +noun_mass(cackle, cackle, neutr). +noun_mass(cacophony, cacophony, neutr). +noun_mass(cactus, cactus, neutr). +noun_mass(cadence, cadence, neutr). +noun_mass(cadmium, cadmium, neutr). +noun_mass(caffeine, caffeine, neutr). +noun_mass(cajolery, cajolery, neutr). +noun_mass(cake, cake, neutr). +noun_mass(calamity, calamity, neutr). +noun_mass(calcination, calcination, neutr). +noun_mass(calcium, calcium, neutr). +noun_mass(calculation, calculation, neutr). +noun_mass(calculus, calculus, neutr). +noun_mass(calibration, calibration, neutr). +noun_mass(calibre, calibre, neutr). +noun_mass(calico, calico, neutr). +noun_mass(calisthenics, calisthenics, neutr). +noun_mass(call, call, neutr). +noun_mass(calligraphy, calligraphy, neutr). +noun_mass(callisthenics, callisthenics, neutr). +noun_mass(callosity, callosity, neutr). +noun_mass(callousness, callousness, neutr). +noun_mass(callowness, callowness, neutr). +noun_mass(calmness, calmness, neutr). +noun_mass(calomel, calomel, neutr). +noun_mass(calumny, calumny, neutr). +noun_mass(calypso, calypso, neutr). +noun_mass(camaraderie, camaraderie, neutr). +noun_mass(cambric, cambric, neutr). +noun_mass(camomile, camomile, neutr). +noun_mass(camouflage, camouflage, neutr). +noun_mass(camp, camp, neutr). +noun_mass(campanula, campanula, neutr). +noun_mass(camphor, camphor, neutr). +noun_mass(camping, camping, neutr). +noun_mass(campion, campion, neutr). +noun_mass(canalization, canalization, neutr). +noun_mass(canasta, canasta, neutr). +noun_mass(cancan, cancan, neutr). +noun_mass(cancellation, cancellation, neutr). +noun_mass(cancer, cancer, neutr). +noun_mass(candidature, candidature, neutr). +noun_mass(candlelight, candlelight, neutr). +noun_mass(candor, candor, neutr). +noun_mass(candour, candour, neutr). +noun_mass(candy, candy, neutr). +noun_mass(candytuft, candytuft, neutr). +noun_mass(cane, cane, neutr). +noun_mass(canker, canker, neutr). +noun_mass(cannabis, cannabis, neutr). +noun_mass(cannibalism, cannibalism, neutr). +noun_mass(cannonade, cannonade, neutr). +noun_mass(canonization, canonization, neutr). +noun_mass(cant, cant, neutr). +noun_mass(cantaloup, cantaloup, neutr). +noun_mass(cantaloupe, cantaloupe, neutr). +noun_mass(canvas, canvas, neutr). +noun_mass(canvass, canvass, neutr). +noun_mass(capability, capability, neutr). +noun_mass(capacity, capacity, neutr). +noun_mass(caparison, caparison, neutr). +noun_mass(capitalism, capitalism, neutr). +noun_mass(capitalization, capitalization, neutr). +noun_mass(capitation, capitation, neutr). +noun_mass(capitulation, capitulation, neutr). +noun_mass(caprice, caprice, neutr). +noun_mass(capriciousness, capriciousness, neutr). +noun_mass(capsicum, capsicum, neutr). +noun_mass(captivity, captivity, neutr). +noun_mass(capture, capture, neutr). +noun_mass(caramel, caramel, neutr). +noun_mass(caravanning, caravanning, neutr). +noun_mass(caraway, caraway, neutr). +noun_mass(carbide, carbide, neutr). +noun_mass(carbohydrate, carbohydrate, neutr). +noun_mass(carbon, carbon, neutr). +noun_mass(carbonization, carbonization, neutr). +noun_mass(carborundum, carborundum, neutr). +noun_mass(cardamom, cardamom, neutr). +noun_mass(cardboard, cardboard, neutr). +noun_mass(care, care, neutr). +noun_mass(carefulness, carefulness, neutr). +noun_mass(carelessness, carelessness, neutr). +noun_mass(cargo, cargo, neutr). +noun_mass(caribou, caribou, neutr). +noun_mass(caricature, caricature, neutr). +noun_mass(caries, caries, neutr). +noun_mass(carmaking, carmaking, neutr). +noun_mass(carmine, carmine, neutr). +noun_mass(carnage, carnage, neutr). +noun_mass(carnival, carnival, neutr). +noun_mass(carousal, carousal, neutr). +noun_mass(carp, carp, neutr). +noun_mass(carpentry, carpentry, neutr). +noun_mass(carriage, carriage, neutr). +noun_mass(carrion, carrion, neutr). +noun_mass(carry, carry, neutr). +noun_mass(carsickness, carsickness, neutr). +noun_mass(cartage, cartage, neutr). +noun_mass(cartilage, cartilage, neutr). +noun_mass(cartography, cartography, neutr). +noun_mass(carving, carving, neutr). +noun_mass(casein, casein, neutr). +noun_mass(casework, casework, neutr). +noun_mass(cash, cash, neutr). +noun_mass(cashmere, cashmere, neutr). +noun_mass(cassava, cassava, neutr). +noun_mass(caste, caste, neutr). +noun_mass(castigation, castigation, neutr). +noun_mass(casting, casting, neutr). +noun_mass(castration, castration, neutr). +noun_mass(casuist, casuist, neutr). +noun_mass(casuistry, casuistry, neutr). +noun_mass(catalepsy, catalepsy, neutr). +noun_mass(catalpa, catalpa, neutr). +noun_mass(catalysis, catalysis, neutr). +noun_mass(catarrh, catarrh, neutr). +noun_mass(catchup, catchup, neutr). +noun_mass(catechism, catechism, neutr). +noun_mass(catfish, catfish, neutr). +noun_mass(catgut, catgut, neutr). +noun_mass(catharsis, catharsis, neutr). +noun_mass(catholicity, catholicity, neutr). +noun_mass(catsup, catsup, neutr). +noun_mass(cattiness, cattiness, neutr). +noun_mass(cattle, cattle, neutr). +noun_mass(cauliflower, cauliflower, neutr). +noun_mass(causality, causality, neutr). +noun_mass(causation, causation, neutr). +noun_mass(cause, cause, neutr). +noun_mass(causerie, causerie, neutr). +noun_mass(caution, caution, neutr). +noun_mass(cautiousness, cautiousness, neutr). +noun_mass(caviar, caviar, neutr). +noun_mass(caviare, caviare, neutr). +noun_mass(cayenne, cayenne, neutr). +noun_mass(cedar, cedar, neutr). +noun_mass(celebration, celebration, neutr). +noun_mass(celerity, celerity, neutr). +noun_mass(celery, celery, neutr). +noun_mass(celibacy, celibacy, neutr). +noun_mass(cellarage, cellarage, neutr). +noun_mass(cellophane, cellophane, neutr). +noun_mass(celluloid, celluloid, neutr). +noun_mass(cellulose, cellulose, neutr). +noun_mass(cement, cement, neutr). +noun_mass(censorship, censorship, neutr). +noun_mass(censure, censure, neutr). +noun_mass(centralization, centralization, neutr). +noun_mass(ceramics, ceramics, neutr). +noun_mass(cereal, cereal, neutr). +noun_mass(cerebration, cerebration, neutr). +noun_mass(ceremonial, ceremonial, neutr). +noun_mass(ceremony, ceremony, neutr). +noun_mass(cerise, cerise, neutr). +noun_mass(certainty, certainty, neutr). +noun_mass(certification, certification, neutr). +noun_mass(certitude, certitude, neutr). +noun_mass(cessation, cessation, neutr). +noun_mass(cession, cession, neutr). +noun_mass(chaff, chaff, neutr). +noun_mass(chagrin, chagrin, neutr). +noun_mass(chairmanship, chairmanship, neutr). +noun_mass(chalk, chalk, neutr). +noun_mass(challenge, challenge, neutr). +noun_mass(chamois, chamois, neutr). +noun_mass(champagne, champagne, neutr). +noun_mass(chance, chance, neutr). +noun_mass(change, change, neutr). +noun_mass(changeableness, changeableness, neutr). +noun_mass(chaos, chaos, neutr). +noun_mass(char, char, neutr). +noun_mass(character, character, neutr). +noun_mass(characterization, characterization, neutr). +noun_mass(charcoal, charcoal, neutr). +noun_mass(charisma, charisma, neutr). +noun_mass(charity, charity, neutr). +noun_mass(charivari, charivari, neutr). +noun_mass(charlock, charlock, neutr). +noun_mass(charm, charm, neutr). +noun_mass(chartreuse, chartreuse, neutr). +noun_mass(chastisement, chastisement, neutr). +noun_mass(chastity, chastity, neutr). +noun_mass(chatter, chatter, neutr). +noun_mass(chauvinism, chauvinism, neutr). +noun_mass(cheapness, cheapness, neutr). +noun_mass(checkers, checkers, neutr). +noun_mass(checkmate, checkmate, neutr). +noun_mass(checkout, checkout, neutr). +noun_mass(cheer, cheer, neutr). +noun_mass(cheerfulness, cheerfulness, neutr). +noun_mass(cheering, cheering, neutr). +noun_mass(cheerlessness, cheerlessness, neutr). +noun_mass(cheese, cheese, neutr). +noun_mass(cheesecake, cheesecake, neutr). +noun_mass(chemistry, chemistry, neutr). +noun_mass(chemotherapy, chemotherapy, neutr). +noun_mass(cherry, cherry, neutr). +noun_mass(chervil, chervil, neutr). +noun_mass(chess, chess, neutr). +noun_mass(chestnut, chestnut, neutr). +noun_mass(chiaroscuro, chiaroscuro, neutr). +noun_mass(chic, chic, neutr). +noun_mass(chicanery, chicanery, neutr). +noun_mass(chicken, chicken, neutr). +noun_mass(chickenfeed, chickenfeed, neutr). +noun_mass(chickenpox, chickenpox, neutr). +noun_mass(chickweed, chickweed, neutr). +noun_mass(chicle, chicle, neutr). +noun_mass(chicory, chicory, neutr). +noun_mass(chiffon, chiffon, neutr). +noun_mass(childbirth, childbirth, neutr). +noun_mass(childhood, childhood, neutr). +noun_mass(chile, chile, neutr). +noun_mass(chili, chili, neutr). +noun_mass(chilli, chilli, neutr). +noun_mass(chilly, chilly, neutr). +noun_mass(china, china, neutr). +noun_mass(chinaware, chinaware, neutr). +noun_mass(chinchilla, chinchilla, neutr). +noun_mass(chine, chine, neutr). +noun_mass(chintz, chintz, neutr). +noun_mass(chipboard, chipboard, neutr). +noun_mass(chiropody, chiropody, neutr). +noun_mass(chirpiness, chirpiness, neutr). +noun_mass(chivalry, chivalry, neutr). +noun_mass(chloride, chloride, neutr). +noun_mass(chlorination, chlorination, neutr). +noun_mass(chlorine, chlorine, neutr). +noun_mass(chloroform, chloroform, neutr). +noun_mass(chlorophyll, chlorophyll, neutr). +noun_mass(chocolate, chocolate, neutr). +noun_mass(choice, choice, neutr). +noun_mass(choler, choler, neutr). +noun_mass(cholera, cholera, neutr). +noun_mass(cholesterol, cholesterol, neutr). +noun_mass(choreography, choreography, neutr). +noun_mass(chow, chow, neutr). +noun_mass(chowder, chowder, neutr). +noun_mass(christianity, christianity, neutr). +noun_mass(chrome, chrome, neutr). +noun_mass(chromium, chromium, neutr). +noun_mass(chronology, chronology, neutr). +noun_mass(church, church, neutr). +noun_mass(chutney, chutney, neutr). +noun_mass(cider, cider, neutr). +noun_mass(cinchona, cinchona, neutr). +noun_mass(cincture, cincture, neutr). +noun_mass(cinematography, cinematography, neutr). +noun_mass(cinnamon, cinnamon, neutr). +noun_mass(circularity, circularity, neutr). +noun_mass(circulation, circulation, neutr). +noun_mass(circumcision, circumcision, neutr). +noun_mass(circumlocution, circumlocution, neutr). +noun_mass(circumnavigation, circumnavigation, neutr). +noun_mass(circumscription, circumscription, neutr). +noun_mass(circumspection, circumspection, neutr). +noun_mass(circumvention, circumvention, neutr). +noun_mass(cirrhosis, cirrhosis, neutr). +noun_mass(citation, citation, neutr). +noun_mass(citizenship, citizenship, neutr). +noun_mass(citrus, citrus, neutr). +noun_mass(civet, civet, neutr). +noun_mass(civics, civics, neutr). +noun_mass(civility, civility, neutr). +noun_mass(civilization, civilization, neutr). +noun_mass(clairvoyance, clairvoyance, neutr). +noun_mass(clamor, clamor, neutr). +noun_mass(clamour, clamour, neutr). +noun_mass(clangor, clangor, neutr). +noun_mass(clangour, clangour, neutr). +noun_mass(clapboard, clapboard, neutr). +noun_mass(claptrap, claptrap, neutr). +noun_mass(claret, claret, neutr). +noun_mass(clarification, clarification, neutr). +noun_mass(clarity, clarity, neutr). +noun_mass(class, class, neutr). +noun_mass(classicism, classicism, neutr). +noun_mass(classification, classification, neutr). +noun_mass(clatter, clatter, neutr). +noun_mass(claustrophobia, claustrophobia, neutr). +noun_mass(clay, clay, neutr). +noun_mass(cleanliness, cleanliness, neutr). +noun_mass(cleanup, cleanup, neutr). +noun_mass(clearance, clearance, neutr). +noun_mass(clearness, clearness, neutr). +noun_mass(cleavage, cleavage, neutr). +noun_mass(cleft, cleft, neutr). +noun_mass(clematis, clematis, neutr). +noun_mass(clemency, clemency, neutr). +noun_mass(cleverness, cleverness, neutr). +noun_mass(climatology, climatology, neutr). +noun_mass(clinker, clinker, neutr). +noun_mass(clobber, clobber, neutr). +noun_mass(cloisonne, cloisonne, neutr). +noun_mass('cloisonné', 'cloisonné', neutr). +noun_mass(closeness, closeness, neutr). +noun_mass(closing, closing, neutr). +noun_mass(closure, closure, neutr). +noun_mass(cloth, cloth, neutr). +noun_mass(clothing, clothing, neutr). +noun_mass(clout, clout, neutr). +noun_mass(clover, clover, neutr). +noun_mass(clumsiness, clumsiness, neutr). +noun_mass(clutter, clutter, neutr). +noun_mass(coagulation, coagulation, neutr). +noun_mass(coal, coal, neutr). +noun_mass(coalescence, coalescence, neutr). +noun_mass(coalition, coalition, neutr). +noun_mass(coarseness, coarseness, neutr). +noun_mass(coaxing, coaxing, neutr). +noun_mass(cobalt, cobalt, neutr). +noun_mass(cobble, cobble, neutr). +noun_mass(cobblestone, cobblestone, neutr). +noun_mass(cocaine, cocaine, neutr). +noun_mass(cochineal, cochineal, neutr). +noun_mass(cockfighting, cockfighting, neutr). +noun_mass(cocoa, cocoa, neutr). +noun_mass(coconut, coconut, neutr). +noun_mass(cod, cod, neutr). +noun_mass(code, code, neutr). +noun_mass(codeine, codeine, neutr). +noun_mass(codfish, codfish, neutr). +noun_mass(codification, codification, neutr). +noun_mass(coeducation, coeducation, neutr). +noun_mass(coercion, coercion, neutr). +noun_mass(coexistence, coexistence, neutr). +noun_mass(coffee, coffee, neutr). +noun_mass(cofinancing, cofinancing, neutr). +noun_mass(cogency, cogency, neutr). +noun_mass(cogeneration, cogeneration, neutr). +noun_mass(cogitation, cogitation, neutr). +noun_mass(cognac, cognac, neutr). +noun_mass(cognition, cognition, neutr). +noun_mass(cognizance, cognizance, neutr). +noun_mass(cohabitation, cohabitation, neutr). +noun_mass(coherence, coherence, neutr). +noun_mass(coherency, coherency, neutr). +noun_mass(cohesion, cohesion, neutr). +noun_mass(coin, coin, neutr). +noun_mass(coinage, coinage, neutr). +noun_mass(coincidence, coincidence, neutr). +noun_mass(coir, coir, neutr). +noun_mass(coition, coition, neutr). +noun_mass(coitus, coitus, neutr). +noun_mass(coke, coke, neutr). +noun_mass(cola, cola, neutr). +noun_mass(cold, cold, neutr). +noun_mass(coldness, coldness, neutr). +noun_mass(coleslaw, coleslaw, neutr). +noun_mass(colic, colic, neutr). +noun_mass(colitis, colitis, neutr). +noun_mass(collaboration, collaboration, neutr). +noun_mass(collage, collage, neutr). +noun_mass(collateral, collateral, neutr). +noun_mass(collection, collection, neutr). +noun_mass(collectivization, collectivization, neutr). +noun_mass(college, college, neutr). +noun_mass(collision, collision, neutr). +noun_mass(collocation, collocation, neutr). +noun_mass(colloquialism, colloquialism, neutr). +noun_mass(colloquy, colloquy, neutr). +noun_mass(collusion, collusion, neutr). +noun_mass(colonialism, colonialism, neutr). +noun_mass(colonization, colonization, neutr). +noun_mass(color, color, neutr). +noun_mass(coloratura, coloratura, neutr). +noun_mass(coloring, coloring, neutr). +noun_mass(colour, colour, neutr). +noun_mass(colouring, colouring, neutr). +noun_mass(combat, combat, neutr). +noun_mass(combination, combination, neutr). +noun_mass(combustion, combustion, neutr). +noun_mass(comedy, comedy, neutr). +noun_mass(comeliness, comeliness, neutr). +noun_mass(comestible, comestible, neutr). +noun_mass(comfort, comfort, neutr). +noun_mass(comfrey, comfrey, neutr). +noun_mass(comity, comity, neutr). +noun_mass(command, command, neutr). +noun_mass(commemoration, commemoration, neutr). +noun_mass(commencement, commencement, neutr). +noun_mass(commendation, commendation, neutr). +noun_mass(comment, comment, neutr). +noun_mass(commentary, commentary, neutr). +noun_mass(commerce, commerce, neutr). +noun_mass(commercialism, commercialism, neutr). +noun_mass(commination, commination, neutr). +noun_mass(commiseration, commiseration, neutr). +noun_mass(commission, commission, neutr). +noun_mass(commital, commital, neutr). +noun_mass(commitment, commitment, neutr). +noun_mass(commotion, commotion, neutr). +noun_mass(communication, communication, neutr). +noun_mass(communion, communion, neutr). +noun_mass(communism, communism, neutr). +noun_mass(community, community, neutr). +noun_mass(commutation, commutation, neutr). +noun_mass(compactness, compactness, neutr). +noun_mass(companionship, companionship, neutr). +noun_mass(comparability, comparability, neutr). +noun_mass(comparison, comparison, neutr). +noun_mass(compassion, compassion, neutr). +noun_mass(compatibility, compatibility, neutr). +noun_mass(compensation, compensation, neutr). +noun_mass(competence, competence, neutr). +noun_mass(competition, competition, neutr). +noun_mass(competitiveness, competitiveness, neutr). +noun_mass(compilation, compilation, neutr). +noun_mass(complacence, complacence, neutr). +noun_mass(complacency, complacency, neutr). +noun_mass(complaint, complaint, neutr). +noun_mass(complaisance, complaisance, neutr). +noun_mass(complementation, complementation, neutr). +noun_mass(completeness, completeness, neutr). +noun_mass(completion, completion, neutr). +noun_mass(complexity, complexity, neutr). +noun_mass(compliance, compliance, neutr). +noun_mass(complicity, complicity, neutr). +noun_mass(comportment, comportment, neutr). +noun_mass(composition, composition, neutr). +noun_mass(compost, compost, neutr). +noun_mass(composure, composure, neutr). +noun_mass(compote, compote, neutr). +noun_mass(comprehensibility, comprehensibility, neutr). +noun_mass(comprehension, comprehension, neutr). +noun_mass(comprehensiveness, comprehensiveness, neutr). +noun_mass(compression, compression, neutr). +noun_mass(compromise, compromise, neutr). +noun_mass(compulsion, compulsion, neutr). +noun_mass(compunction, compunction, neutr). +noun_mass(computation, computation, neutr). +noun_mass(comradeship, comradeship, neutr). +noun_mass(concatenation, concatenation, neutr). +noun_mass(concavity, concavity, neutr). +noun_mass(concealment, concealment, neutr). +noun_mass(conceit, conceit, neutr). +noun_mass(concentration, concentration, neutr). +noun_mass(conception, conception, neutr). +noun_mass(concern, concern, neutr). +noun_mass(concession, concession, neutr). +noun_mass(conchology, conchology, neutr). +noun_mass(conciliation, conciliation, neutr). +noun_mass(conciseness, conciseness, neutr). +noun_mass(concoction, concoction, neutr). +noun_mass(concord, concord, neutr). +noun_mass(concordance, concordance, neutr). +noun_mass(concrete, concrete, neutr). +noun_mass(concretion, concretion, neutr). +noun_mass(concupiscence, concupiscence, neutr). +noun_mass(concurrence, concurrence, neutr). +noun_mass(concussion, concussion, neutr). +noun_mass(condemnation, condemnation, neutr). +noun_mass(condensation, condensation, neutr). +noun_mass(condescension, condescension, neutr). +noun_mass(condiment, condiment, neutr). +noun_mass(conditioner, conditioner, neutr). +noun_mass(condolence, condolence, neutr). +noun_mass(condonation, condonation, neutr). +noun_mass(conduct, conduct, neutr). +noun_mass(conduction, conduction, neutr). +noun_mass(conductivity, conductivity, neutr). +noun_mass(coney, coney, neutr). +noun_mass(confabulation, confabulation, neutr). +noun_mass(confection, confection, neutr). +noun_mass(confectionery, confectionery, neutr). +noun_mass(confederation, confederation, neutr). +noun_mass(conference, conference, neutr). +noun_mass(conferment, conferment, neutr). +noun_mass(confession, confession, neutr). +noun_mass(confetti, confetti, neutr). +noun_mass(confidence, confidence, neutr). +noun_mass(confidentiality, confidentiality, neutr). +noun_mass(configuration, configuration, neutr). +noun_mass(confinement, confinement, neutr). +noun_mass(confirmation, confirmation, neutr). +noun_mass(confiscation, confiscation, neutr). +noun_mass(confluence, confluence, neutr). +noun_mass(conformation, conformation, neutr). +noun_mass(conformity, conformity, neutr). +noun_mass(confrontation, confrontation, neutr). +noun_mass(confusion, confusion, neutr). +noun_mass(confutation, confutation, neutr). +noun_mass(congestion, congestion, neutr). +noun_mass(conglomeration, conglomeration, neutr). +noun_mass(congratulation, congratulation, neutr). +noun_mass(congregation, congregation, neutr). +noun_mass(conifer, conifer, neutr). +noun_mass(conjecture, conjecture, neutr). +noun_mass(conjugation, conjugation, neutr). +noun_mass(conjunction, conjunction, neutr). +noun_mass(conjuration, conjuration, neutr). +noun_mass(connection, connection, neutr). +noun_mass(connectivity, connectivity, neutr). +noun_mass(connexion, connexion, neutr). +noun_mass(connivance, connivance, neutr). +noun_mass(conquest, conquest, neutr). +noun_mass(consanguinity, consanguinity, neutr). +noun_mass(conscience, conscience, neutr). +noun_mass(conscientiousness, conscientiousness, neutr). +noun_mass(consciousness, consciousness, neutr). +noun_mass(conscription, conscription, neutr). +noun_mass(consecration, consecration, neutr). +noun_mass(consensus, consensus, neutr). +noun_mass(consent, consent, neutr). +noun_mass(consequence, consequence, neutr). +noun_mass(conservancy, conservancy, neutr). +noun_mass(conservation, conservation, neutr). +noun_mass(conservatism, conservatism, neutr). +noun_mass(conserve, conserve, neutr). +noun_mass(considerateness, considerateness, neutr). +noun_mass(consideration, consideration, neutr). +noun_mass(consignment, consignment, neutr). +noun_mass(consistence, consistence, neutr). +noun_mass(consistency, consistency, neutr). +noun_mass(consolation, consolation, neutr). +noun_mass(consolidation, consolidation, neutr). +noun_mass(consomme, consomme, neutr). +noun_mass('consommé', 'consommé', neutr). +noun_mass(consonance, consonance, neutr). +noun_mass(conspicuousness, conspicuousness, neutr). +noun_mass(conspiracy, conspiracy, neutr). +noun_mass(constancy, constancy, neutr). +noun_mass(consternation, consternation, neutr). +noun_mass(constipation, constipation, neutr). +noun_mass(constitution, constitution, neutr). +noun_mass(constitutionalism, constitutionalism, neutr). +noun_mass(constitutionality, constitutionality, neutr). +noun_mass(constraint, constraint, neutr). +noun_mass(constriction, constriction, neutr). +noun_mass(construction, construction, neutr). +noun_mass(consubstantiation, consubstantiation, neutr). +noun_mass(consulship, consulship, neutr). +noun_mass(consultation, consultation, neutr). +noun_mass(consummation, consummation, neutr). +noun_mass(consumption, consumption, neutr). +noun_mass(contact, contact, neutr). +noun_mass(contagion, contagion, neutr). +noun_mass(containment, containment, neutr). +noun_mass(contamination, contamination, neutr). +noun_mass(contemplation, contemplation, neutr). +noun_mass(contempt, contempt, neutr). +noun_mass(content, content, neutr). +noun_mass(contention, contention, neutr). +noun_mass(contentment, contentment, neutr). +noun_mass(context, context, neutr). +noun_mass(contiguity, contiguity, neutr). +noun_mass(continence, continence, neutr). +noun_mass(contingency, contingency, neutr). +noun_mass(continuation, continuation, neutr). +noun_mass(continuity, continuity, neutr). +noun_mass(contortion, contortion, neutr). +noun_mass(contraband, contraband, neutr). +noun_mass(contraception, contraception, neutr). +noun_mass(contraction, contraction, neutr). +noun_mass(contradiction, contradiction, neutr). +noun_mass(contradistinction, contradistinction, neutr). +noun_mass(contrariety, contrariety, neutr). +noun_mass(contrariness, contrariness, neutr). +noun_mass(contrary, contrary, neutr). +noun_mass(contrast, contrast, neutr). +noun_mass(contravention, contravention, neutr). +noun_mass(contribution, contribution, neutr). +noun_mass(contrition, contrition, neutr). +noun_mass(contrivance, contrivance, neutr). +noun_mass(control, control, neutr). +noun_mass(controversy, controversy, neutr). +noun_mass(contumacy, contumacy, neutr). +noun_mass(contumely, contumely, neutr). +noun_mass(convalescence, convalescence, neutr). +noun_mass(convection, convection, neutr). +noun_mass(convenience, convenience, neutr). +noun_mass(convention, convention, neutr). +noun_mass(conventionality, conventionality, neutr). +noun_mass(convergence, convergence, neutr). +noun_mass(conversation, conversation, neutr). +noun_mass(conversion, conversion, neutr). +noun_mass(convertibility, convertibility, neutr). +noun_mass(convexity, convexity, neutr). +noun_mass(conveyance, conveyance, neutr). +noun_mass(conviction, conviction, neutr). +noun_mass(conviviality, conviviality, neutr). +noun_mass(convocation, convocation, neutr). +noun_mass(convolvulus, convolvulus, neutr). +noun_mass(convoy, convoy, neutr). +noun_mass(cony, cony, neutr). +noun_mass(cookery, cookery, neutr). +noun_mass(cooking, cooking, neutr). +noun_mass(cookware, cookware, neutr). +noun_mass(cool, cool, neutr). +noun_mass(coolant, coolant, neutr). +noun_mass(coolness, coolness, neutr). +noun_mass(cooperation, cooperation, neutr). +noun_mass(coordination, coordination, neutr). +noun_mass(coot, coot, neutr). +noun_mass(copartnership, copartnership, neutr). +noun_mass(coping, coping, neutr). +noun_mass(copper, copper, neutr). +noun_mass(copperplate, copperplate, neutr). +noun_mass(copra, copra, neutr). +noun_mass(copulation, copulation, neutr). +noun_mass(copy, copy, neutr). +noun_mass(copyhold, copyhold, neutr). +noun_mass(copyright, copyright, neutr). +noun_mass(coquetry, coquetry, neutr). +noun_mass(coral, coral, neutr). +noun_mass(cord, cord, neutr). +noun_mass(cordage, cordage, neutr). +noun_mass(cordiality, cordiality, neutr). +noun_mass(cordite, cordite, neutr). +noun_mass(corduroy, corduroy, neutr). +noun_mass(cork, cork, neutr). +noun_mass(corkage, corkage, neutr). +noun_mass(corn, corn, neutr). +noun_mass(cornflour, cornflour, neutr). +noun_mass(cornpone, cornpone, neutr). +noun_mass(cornstarch, cornstarch, neutr). +noun_mass(corpulence, corpulence, neutr). +noun_mass(correction, correction, neutr). +noun_mass(correctitude, correctitude, neutr). +noun_mass(correctness, correctness, neutr). +noun_mass(correlation, correlation, neutr). +noun_mass(correspondence, correspondence, neutr). +noun_mass(corroboration, corroboration, neutr). +noun_mass(corrosion, corrosion, neutr). +noun_mass(corrugation, corrugation, neutr). +noun_mass(corruptibility, corruptibility, neutr). +noun_mass(corruption, corruption, neutr). +noun_mass(corruptness, corruptness, neutr). +noun_mass(cortisone, cortisone, neutr). +noun_mass(corundum, corundum, neutr). +noun_mass(coruscation, coruscation, neutr). +noun_mass(cos, cos, neutr). +noun_mass(cosiness, cosiness, neutr). +noun_mass(cosmogony, cosmogony, neutr). +noun_mass(cost, cost, neutr). +noun_mass(costing, costing, neutr). +noun_mass(costliness, costliness, neutr). +noun_mass(costume, costume, neutr). +noun_mass(cotton, cotton, neutr). +noun_mass(counsel, counsel, neutr). +noun_mass(counseling, counseling, neutr). +noun_mass(countenance, countenance, neutr). +noun_mass(counterespionage, counterespionage, neutr). +noun_mass(counterintelligence, counterintelligence, neutr). +noun_mass(counterpoint, counterpoint, neutr). +noun_mass(counterpoise, counterpoise, neutr). +noun_mass(countertrade, countertrade, neutr). +noun_mass(countertrading, countertrading, neutr). +noun_mass(country, country, neutr). +noun_mass(coupling, coupling, neutr). +noun_mass(courage, courage, neutr). +noun_mass(coursing, coursing, neutr). +noun_mass(court, court, neutr). +noun_mass(courtesy, courtesy, neutr). +noun_mass(courtliness, courtliness, neutr). +noun_mass(courtship, courtship, neutr). +noun_mass(cover, cover, neutr). +noun_mass(coverage, coverage, neutr). +noun_mass(covetousness, covetousness, neutr). +noun_mass(cowardice, cowardice, neutr). +noun_mass(cowhide, cowhide, neutr). +noun_mass(cowpox, cowpox, neutr). +noun_mass(cowskin, cowskin, neutr). +noun_mass(cowslip, cowslip, neutr). +noun_mass(coyness, coyness, neutr). +noun_mass(crab, crab, neutr). +noun_mass(crackleware, crackleware, neutr). +noun_mass(crackling, crackling, neutr). +noun_mass(craftiness, craftiness, neutr). +noun_mass(craftsmanship, craftsmanship, neutr). +noun_mass(crake, crake, neutr). +noun_mass(crap, crap, neutr). +noun_mass(crape, crape, neutr). +noun_mass(craps, craps, neutr). +noun_mass(crash, crash, neutr). +noun_mass(crawfish, crawfish, neutr). +noun_mass(crayfish, crayfish, neutr). +noun_mass(craziness, craziness, neutr). +noun_mass(cream, cream, neutr). +noun_mass(creation, creation, neutr). +noun_mass(creativeness, creativeness, neutr). +noun_mass(creativity, creativity, neutr). +noun_mass(credence, credence, neutr). +noun_mass(credibility, credibility, neutr). +noun_mass(credit, credit, neutr). +noun_mass(credo, credo, neutr). +noun_mass(credulity, credulity, neutr). +noun_mass(creed, creed, neutr). +noun_mass(cremation, cremation, neutr). +noun_mass(creosote, creosote, neutr). +noun_mass(crepe, crepe, neutr). +noun_mass(cress, cress, neutr). +noun_mass(cretonne, cretonne, neutr). +noun_mass(cribbage, cribbage, neutr). +noun_mass(cricket, cricket, neutr). +noun_mass(crime, crime, neutr). +noun_mass(criminology, criminology, neutr). +noun_mass(crimson, crimson, neutr). +noun_mass(crinoline, crinoline, neutr). +noun_mass(crispness, crispness, neutr). +noun_mass(criticism, criticism, neutr). +noun_mass(crochet, crochet, neutr). +noun_mass(crockery, crockery, neutr). +noun_mass(crocus, crocus, neutr). +noun_mass(croft, croft, neutr). +noun_mass(crookedness, crookedness, neutr). +noun_mass(croquet, croquet, neutr). +noun_mass(crossfire, crossfire, neutr). +noun_mass(crossness, crossness, neutr). +noun_mass(crosstalk, crosstalk, neutr). +noun_mass(croup, croup, neutr). +noun_mass(crucifixion, crucifixion, neutr). +noun_mass(crudeness, crudeness, neutr). +noun_mass(crudity, crudity, neutr). +noun_mass(cruelty, cruelty, neutr). +noun_mass(crystal, crystal, neutr). +noun_mass(crystallization, crystallization, neutr). +noun_mass(crystallography, crystallography, neutr). +noun_mass('crêpe', 'crêpe', neutr). +noun_mass(cubism, cubism, neutr). +noun_mass(cucumber, cucumber, neutr). +noun_mass(cud, cud, neutr). +noun_mass(cuisine, cuisine, neutr). +noun_mass(culpability, culpability, neutr). +noun_mass(cultivation, cultivation, neutr). +noun_mass(culture, culture, neutr). +noun_mass(cunning, cunning, neutr). +noun_mass(cupidity, cupidity, neutr). +noun_mass(cupping, cupping, neutr). +noun_mass(curability, curability, neutr). +noun_mass(curacao, curacao, neutr). +noun_mass(curacoa, curacoa, neutr). +noun_mass('curaçao', 'curaçao', neutr). +noun_mass('curaçoa', 'curaçoa', neutr). +noun_mass(curd, curd, neutr). +noun_mass(curiosity, curiosity, neutr). +noun_mass(curling, curling, neutr). +noun_mass(currency, currency, neutr). +noun_mass(current, current, neutr). +noun_mass(curry, curry, neutr). +noun_mass(curtailment, curtailment, neutr). +noun_mass(curtness, curtness, neutr). +noun_mass(curvature, curvature, neutr). +noun_mass(cussedness, cussedness, neutr). +noun_mass(custard, custard, neutr). +noun_mass(custody, custody, neutr). +noun_mass(custom, custom, neutr). +noun_mass(cuteness, cuteness, neutr). +noun_mass(cutlery, cutlery, neutr). +noun_mass(cutting, cutting, neutr). +noun_mass(cuttlefish, cuttlefish, neutr). +noun_mass(cyanide, cyanide, neutr). +noun_mass(cybernetics, cybernetics, neutr). +noun_mass(cyclamen, cyclamen, neutr). +noun_mass(cyder, cyder, neutr). +noun_mass(cynicism, cynicism, neutr). +noun_mass(dace, dace, neutr). +noun_mass(dacoity, dacoity, neutr). +noun_mass(daintiness, daintiness, neutr). +noun_mass(dairying, dairying, neutr). +noun_mass(dalliance, dalliance, neutr). +noun_mass(damage, damage, neutr). +noun_mass(damask, damask, neutr). +noun_mass(damnation, damnation, neutr). +noun_mass(dampness, dampness, neutr). +noun_mass(dance, dance, neutr). +noun_mass(dancing, dancing, neutr). +noun_mass(dandruff, dandruff, neutr). +noun_mass(danger, danger, neutr). +noun_mass(daring, daring, neutr). +noun_mass(darkness, darkness, neutr). +noun_mass(darning, darning, neutr). +noun_mass(data, data, neutr). +noun_mass(datum, datum, neutr). +noun_mass(daub, daub, neutr). +noun_mass(daw, daw, neutr). +noun_mass(dawn, dawn, neutr). +noun_mass(day, day, neutr). +noun_mass(daybreak, daybreak, neutr). +noun_mass(daylight, daylight, neutr). +noun_mass(dayspring, dayspring, neutr). +noun_mass(daytime, daytime, neutr). +noun_mass(dazzle, dazzle, neutr). +noun_mass(deafness, deafness, neutr). +noun_mass(dealing, dealing, neutr). +noun_mass(dealmaking, dealmaking, neutr). +noun_mass(dearness, dearness, neutr). +noun_mass(dearth, dearth, neutr). +noun_mass(death, death, neutr). +noun_mass(debarkation, debarkation, neutr). +noun_mass(debasement, debasement, neutr). +noun_mass(debate, debate, neutr). +noun_mass(debauchery, debauchery, neutr). +noun_mass(debility, debility, neutr). +noun_mass(debris, debris, neutr). +noun_mass(debt, debt, neutr). +noun_mass(decadence, decadence, neutr). +noun_mass(decapitation, decapitation, neutr). +noun_mass(decay, decay, neutr). +noun_mass(decease, decease, neutr). +noun_mass(deceit, deceit, neutr). +noun_mass(deceitfulness, deceitfulness, neutr). +noun_mass(decency, decency, neutr). +noun_mass(decentralization, decentralization, neutr). +noun_mass(deception, deception, neutr). +noun_mass(decimalization, decimalization, neutr). +noun_mass(declamation, declamation, neutr). +noun_mass(declaration, declaration, neutr). +noun_mass(declassification, declassification, neutr). +noun_mass(declension, declension, neutr). +noun_mass(declination, declination, neutr). +noun_mass(decolonization, decolonization, neutr). +noun_mass(decomposition, decomposition, neutr). +noun_mass(decompression, decompression, neutr). +noun_mass(decontamination, decontamination, neutr). +noun_mass(decor, decor, neutr). +noun_mass(decoration, decoration, neutr). +noun_mass(decorum, decorum, neutr). +noun_mass(decrepitude, decrepitude, neutr). +noun_mass(dedication, dedication, neutr). +noun_mass(deductibility, deductibility, neutr). +noun_mass(deduction, deduction, neutr). +noun_mass(deepness, deepness, neutr). +noun_mass(deerskin, deerskin, neutr). +noun_mass(deerstalking, deerstalking, neutr). +noun_mass(defacement, defacement, neutr). +noun_mass(defalcation, defalcation, neutr). +noun_mass(defamation, defamation, neutr). +noun_mass(default, default, neutr). +noun_mass(defeat, defeat, neutr). +noun_mass(defeatism, defeatism, neutr). +noun_mass(defecation, defecation, neutr). +noun_mass(defection, defection, neutr). +noun_mass(defectiveness, defectiveness, neutr). +noun_mass(defence, defence, neutr). +noun_mass(defencelessness, defencelessness, neutr). +noun_mass(defense, defense, neutr). +noun_mass(defenselessness, defenselessness, neutr). +noun_mass(deference, deference, neutr). +noun_mass(deferment, deferment, neutr). +noun_mass(deferral, deferral, neutr). +noun_mass(defiance, defiance, neutr). +noun_mass(deficiency, deficiency, neutr). +noun_mass(defilement, defilement, neutr). +noun_mass(definition, definition, neutr). +noun_mass(deflation, deflation, neutr). +noun_mass(defoliant, defoliant, neutr). +noun_mass(defoliation, defoliation, neutr). +noun_mass(deformity, deformity, neutr). +noun_mass(defrayal, defrayal, neutr). +noun_mass(defrayment, defrayment, neutr). +noun_mass(deftness, deftness, neutr). +noun_mass(degeneracy, degeneracy, neutr). +noun_mass(degeneration, degeneration, neutr). +noun_mass(degradation, degradation, neutr). +noun_mass(deification, deification, neutr). +noun_mass(deism, deism, neutr). +noun_mass(dejection, dejection, neutr). +noun_mass(delectation, delectation, neutr). +noun_mass(delegation, delegation, neutr). +noun_mass(deletion, deletion, neutr). +noun_mass(delf, delf, neutr). +noun_mass(delft, delft, neutr). +noun_mass(deliberation, deliberation, neutr). +noun_mass(delicacy, delicacy, neutr). +noun_mass(delight, delight, neutr). +noun_mass(delimitation, delimitation, neutr). +noun_mass(delineation, delineation, neutr). +noun_mass(delinquency, delinquency, neutr). +noun_mass(delirium, delirium, neutr). +noun_mass(deliverance, deliverance, neutr). +noun_mass(delivery, delivery, neutr). +noun_mass(delphinium, delphinium, neutr). +noun_mass(delusion, delusion, neutr). +noun_mass(demagnetization, demagnetization, neutr). +noun_mass(demagogy, demagogy, neutr). +noun_mass(demand, demand, neutr). +noun_mass(demarcation, demarcation, neutr). +noun_mass(demeanor, demeanor, neutr). +noun_mass(demeanour, demeanour, neutr). +noun_mass(demerara, demerara, neutr). +noun_mass(demise, demise, neutr). +noun_mass(demobilization, demobilization, neutr). +noun_mass(democracy, democracy, neutr). +noun_mass(democratization, democratization, neutr). +noun_mass(demography, demography, neutr). +noun_mass(demolition, demolition, neutr). +noun_mass(demonetization, demonetization, neutr). +noun_mass(demonstrability, demonstrability, neutr). +noun_mass(demonstration, demonstration, neutr). +noun_mass(demoralization, demoralization, neutr). +noun_mass(demotion, demotion, neutr). +noun_mass(demur, demur, neutr). +noun_mass(demureness, demureness, neutr). +noun_mass(denationalization, denationalization, neutr). +noun_mass(denial, denial, neutr). +noun_mass(denigration, denigration, neutr). +noun_mass(denim, denim, neutr). +noun_mass(denseness, denseness, neutr). +noun_mass(density, density, neutr). +noun_mass(dentifrice, dentifrice, neutr). +noun_mass(dentistry, dentistry, neutr). +noun_mass(denudation, denudation, neutr). +noun_mass(denunciation, denunciation, neutr). +noun_mass(deodar, deodar, neutr). +noun_mass(deodorant, deodorant, neutr). +noun_mass(departure, departure, neutr). +noun_mass(dependence, dependence, neutr). +noun_mass(dependency, dependency, neutr). +noun_mass(depiction, depiction, neutr). +noun_mass(depilatory, depilatory, neutr). +noun_mass(depletion, depletion, neutr). +noun_mass(deployment, deployment, neutr). +noun_mass(depolymerization, depolymerization, neutr). +noun_mass(depopulation, depopulation, neutr). +noun_mass(deportation, deportation, neutr). +noun_mass(deportment, deportment, neutr). +noun_mass(deposition, deposition, neutr). +noun_mass(depravity, depravity, neutr). +noun_mass(deprecation, deprecation, neutr). +noun_mass(depreciation, depreciation, neutr). +noun_mass(depredation, depredation, neutr). +noun_mass(depression, depression, neutr). +noun_mass(deprivation, deprivation, neutr). +noun_mass(depth, depth, neutr). +noun_mass(derailment, derailment, neutr). +noun_mass(derangement, derangement, neutr). +noun_mass(deregulation, deregulation, neutr). +noun_mass(dereliction, dereliction, neutr). +noun_mass(derision, derision, neutr). +noun_mass(derivation, derivation, neutr). +noun_mass(dermatitis, dermatitis, neutr). +noun_mass(dermatology, dermatology, neutr). +noun_mass(derogation, derogation, neutr). +noun_mass(derv, derv, neutr). +noun_mass(desalination, desalination, neutr). +noun_mass(desalinization, desalinization, neutr). +noun_mass(descant, descant, neutr). +noun_mass(descent, descent, neutr). +noun_mass(description, description, neutr). +noun_mass(desecration, desecration, neutr). +noun_mass(desegregation, desegregation, neutr). +noun_mass(desensitization, desensitization, neutr). +noun_mass(desertion, desertion, neutr). +noun_mass('deshabillé', 'deshabillé', neutr). +noun_mass(design, design, neutr). +noun_mass(designation, designation, neutr). +noun_mass(designing, designing, neutr). +noun_mass(desirability, desirability, neutr). +noun_mass(desire, desire, neutr). +noun_mass(desolation, desolation, neutr). +noun_mass(despair, despair, neutr). +noun_mass(desperation, desperation, neutr). +noun_mass(despondency, despondency, neutr). +noun_mass(despotism, despotism, neutr). +noun_mass(dessert, dessert, neutr). +noun_mass(destiny, destiny, neutr). +noun_mass(destitution, destitution, neutr). +noun_mass(destructibility, destructibility, neutr). +noun_mass(destruction, destruction, neutr). +noun_mass(destructiveness, destructiveness, neutr). +noun_mass(desuetude, desuetude, neutr). +noun_mass(detachment, detachment, neutr). +noun_mass(detail, detail, neutr). +noun_mass(detection, detection, neutr). +noun_mass(detente, detente, neutr). +noun_mass(detention, detention, neutr). +noun_mass(detergent, detergent, neutr). +noun_mass(deterioration, deterioration, neutr). +noun_mass(determination, determination, neutr). +noun_mass(detestation, detestation, neutr). +noun_mass(dethronement, dethronement, neutr). +noun_mass(detonation, detonation, neutr). +noun_mass(detraction, detraction, neutr). +noun_mass(detribalization, detribalization, neutr). +noun_mass(detriment, detriment, neutr). +noun_mass(detritus, detritus, neutr). +noun_mass(deuce, deuce, neutr). +noun_mass(devaluation, devaluation, neutr). +noun_mass(devastation, devastation, neutr). +noun_mass(development, development, neutr). +noun_mass(deviation, deviation, neutr). +noun_mass(deviationism, deviationism, neutr). +noun_mass(devilment, devilment, neutr). +noun_mass(devilry, devilry, neutr). +noun_mass(deviousness, deviousness, neutr). +noun_mass(devitalization, devitalization, neutr). +noun_mass(devolution, devolution, neutr). +noun_mass(devotion, devotion, neutr). +noun_mass(devoutness, devoutness, neutr). +noun_mass(dew, dew, neutr). +noun_mass(dexterity, dexterity, neutr). +noun_mass(dextrose, dextrose, neutr). +noun_mass(diabetes, diabetes, neutr). +noun_mass(diagnosis, diagnosis, neutr). +noun_mass(dialectic, dialectic, neutr). +noun_mass(dialog, dialog, neutr). +noun_mass(dialogue, dialogue, neutr). +noun_mass(dialysis, dialysis, neutr). +noun_mass(diarchy, diarchy, neutr). +noun_mass(diarrhea, diarrhea, neutr). +noun_mass(diarrhoea, diarrhoea, neutr). +noun_mass(diatomite, diatomite, neutr). +noun_mass(dichotomy, dichotomy, neutr). +noun_mass(dictation, dictation, neutr). +noun_mass(dictatorship, dictatorship, neutr). +noun_mass(diction, diction, neutr). +noun_mass(dietetics, dietetics, neutr). +noun_mass(differentiation, differentiation, neutr). +noun_mass(diffidence, diffidence, neutr). +noun_mass(diffraction, diffraction, neutr). +noun_mass(diffuseness, diffuseness, neutr). +noun_mass(diffusion, diffusion, neutr). +noun_mass(digestibility, digestibility, neutr). +noun_mass(digestion, digestion, neutr). +noun_mass(digging, digging, neutr). +noun_mass(dignity, dignity, neutr). +noun_mass(digression, digression, neutr). +noun_mass(dilapidation, dilapidation, neutr). +noun_mass(dilation, dilation, neutr). +noun_mass(diligence, diligence, neutr). +noun_mass(dill, dill, neutr). +noun_mass(dilution, dilution, neutr). +noun_mass(dimension, dimension, neutr). +noun_mass(dimethyl, dimethyl, neutr). +noun_mass(diminution, diminution, neutr). +noun_mass(dimity, dimity, neutr). +noun_mass(dimness, dimness, neutr). +noun_mass(dinginess, dinginess, neutr). +noun_mass(dinner, dinner, neutr). +noun_mass(dinnerware, dinnerware, neutr). +noun_mass(dioxide, dioxide, neutr). +noun_mass(dioxin, dioxin, neutr). +noun_mass(dip, dip, neutr). +noun_mass(diphtheria, diphtheria, neutr). +noun_mass(diplomacy, diplomacy, neutr). +noun_mass(dipsomania, dipsomania, neutr). +noun_mass(direction, direction, neutr). +noun_mass(directness, directness, neutr). +noun_mass(directorate, directorate, neutr). +noun_mass(dirt, dirt, neutr). +noun_mass(disability, disability, neutr). +noun_mass(disablement, disablement, neutr). +noun_mass(disadvantage, disadvantage, neutr). +noun_mass(disaffection, disaffection, neutr). +noun_mass(disagreeableness, disagreeableness, neutr). +noun_mass(disagreement, disagreement, neutr). +noun_mass(disappearance, disappearance, neutr). +noun_mass(disappointment, disappointment, neutr). +noun_mass(disapprobation, disapprobation, neutr). +noun_mass(disapproval, disapproval, neutr). +noun_mass(disarmament, disarmament, neutr). +noun_mass(disarrangement, disarrangement, neutr). +noun_mass(disarray, disarray, neutr). +noun_mass(disavowal, disavowal, neutr). +noun_mass(disbandment, disbandment, neutr). +noun_mass(disbelief, disbelief, neutr). +noun_mass(disbursement, disbursement, neutr). +noun_mass(discernment, discernment, neutr). +noun_mass(discharge, discharge, neutr). +noun_mass(discipline, discipline, neutr). +noun_mass(disclosure, disclosure, neutr). +noun_mass(disco, disco, neutr). +noun_mass(discolouration, discolouration, neutr). +noun_mass(discomfiture, discomfiture, neutr). +noun_mass(discomfort, discomfort, neutr). +noun_mass(discomposure, discomposure, neutr). +noun_mass(discontent, discontent, neutr). +noun_mass(discontinuance, discontinuance, neutr). +noun_mass(discontinuity, discontinuity, neutr). +noun_mass(discord, discord, neutr). +noun_mass(discordance, discordance, neutr). +noun_mass(discouragement, discouragement, neutr). +noun_mass(discourse, discourse, neutr). +noun_mass(discourtesy, discourtesy, neutr). +noun_mass(discovery, discovery, neutr). +noun_mass(discredit, discredit, neutr). +noun_mass(discrepancy, discrepancy, neutr). +noun_mass(discreteness, discreteness, neutr). +noun_mass(discretion, discretion, neutr). +noun_mass(discrimination, discrimination, neutr). +noun_mass(discursiveness, discursiveness, neutr). +noun_mass(discussion, discussion, neutr). +noun_mass(disdain, disdain, neutr). +noun_mass(disease, disease, neutr). +noun_mass(disembarkation, disembarkation, neutr). +noun_mass(disembarrassment, disembarrassment, neutr). +noun_mass(disenchantment, disenchantment, neutr). +noun_mass(disengagement, disengagement, neutr). +noun_mass(disentanglement, disentanglement, neutr). +noun_mass(disequilibrium, disequilibrium, neutr). +noun_mass(disestablishment, disestablishment, neutr). +noun_mass(disfavor, disfavor, neutr). +noun_mass(disfavour, disfavour, neutr). +noun_mass(disfigurement, disfigurement, neutr). +noun_mass(disfranchisement, disfranchisement, neutr). +noun_mass(disgrace, disgrace, neutr). +noun_mass(disgust, disgust, neutr). +noun_mass(dishabille, dishabille, neutr). +noun_mass(disharmony, disharmony, neutr). +noun_mass(dishonesty, dishonesty, neutr). +noun_mass(dishonor, dishonor, neutr). +noun_mass(dishonour, dishonour, neutr). +noun_mass(dishwater, dishwater, neutr). +noun_mass(disillusion, disillusion, neutr). +noun_mass(disillusionment, disillusionment, neutr). +noun_mass(disinfection, disinfection, neutr). +noun_mass(disinfestation, disinfestation, neutr). +noun_mass(disinflation, disinflation, neutr). +noun_mass(disinformation, disinformation, neutr). +noun_mass(disingenuousness, disingenuousness, neutr). +noun_mass(disinheritance, disinheritance, neutr). +noun_mass(disintegration, disintegration, neutr). +noun_mass(disinterestedness, disinterestedness, neutr). +noun_mass(disinterment, disinterment, neutr). +noun_mass(disinvestment, disinvestment, neutr). +noun_mass(disjointedness, disjointedness, neutr). +noun_mass(dislocation, dislocation, neutr). +noun_mass(dislodgement, dislodgement, neutr). +noun_mass(disloyalty, disloyalty, neutr). +noun_mass(dismantlement, dismantlement, neutr). +noun_mass(dismay, dismay, neutr). +noun_mass(dismemberment, dismemberment, neutr). +noun_mass(dismissal, dismissal, neutr). +noun_mass(disobedience, disobedience, neutr). +noun_mass(disorder, disorder, neutr). +noun_mass(disorganization, disorganization, neutr). +noun_mass(disparagement, disparagement, neutr). +noun_mass(disparity, disparity, neutr). +noun_mass(dispassionateness, dispassionateness, neutr). +noun_mass(dispensation, dispensation, neutr). +noun_mass(dispersal, dispersal, neutr). +noun_mass(dispersion, dispersion, neutr). +noun_mass(displacement, displacement, neutr). +noun_mass(displeasure, displeasure, neutr). +noun_mass(dispossession, dispossession, neutr). +noun_mass(disproof, disproof, neutr). +noun_mass(disproportion, disproportion, neutr). +noun_mass(disputation, disputation, neutr). +noun_mass(disqualification, disqualification, neutr). +noun_mass(disquiet, disquiet, neutr). +noun_mass(disquietude, disquietude, neutr). +noun_mass(disregard, disregard, neutr). +noun_mass(disrepair, disrepair, neutr). +noun_mass(disrepute, disrepute, neutr). +noun_mass(disrespect, disrespect, neutr). +noun_mass(disruption, disruption, neutr). +noun_mass(dissatisfaction, dissatisfaction, neutr). +noun_mass(dissection, dissection, neutr). +noun_mass(dissemination, dissemination, neutr). +noun_mass(dissension, dissension, neutr). +noun_mass(dissent, dissent, neutr). +noun_mass(dissidence, dissidence, neutr). +noun_mass(dissimilarity, dissimilarity, neutr). +noun_mass(dissimilitude, dissimilitude, neutr). +noun_mass(dissimulation, dissimulation, neutr). +noun_mass(dissipation, dissipation, neutr). +noun_mass(dissociation, dissociation, neutr). +noun_mass(dissolubility, dissolubility, neutr). +noun_mass(dissolution, dissolution, neutr). +noun_mass(dissonance, dissonance, neutr). +noun_mass(dissuasion, dissuasion, neutr). +noun_mass(distance, distance, neutr). +noun_mass(distaste, distaste, neutr). +noun_mass(distastefulness, distastefulness, neutr). +noun_mass(distemper, distemper, neutr). +noun_mass(distension, distension, neutr). +noun_mass(distillation, distillation, neutr). +noun_mass(distinction, distinction, neutr). +noun_mass(distinctiveness, distinctiveness, neutr). +noun_mass(distinctness, distinctness, neutr). +noun_mass(distortion, distortion, neutr). +noun_mass(distraction, distraction, neutr). +noun_mass(distraint, distraint, neutr). +noun_mass(distress, distress, neutr). +noun_mass(distribution, distribution, neutr). +noun_mass(distrust, distrust, neutr). +noun_mass(distrustfulness, distrustfulness, neutr). +noun_mass(disturbance, disturbance, neutr). +noun_mass(disunion, disunion, neutr). +noun_mass(disunity, disunity, neutr). +noun_mass(disuse, disuse, neutr). +noun_mass(divagation, divagation, neutr). +noun_mass(divergence, divergence, neutr). +noun_mass(divergency, divergency, neutr). +noun_mass(diversification, diversification, neutr). +noun_mass(diversion, diversion, neutr). +noun_mass(diversity, diversity, neutr). +noun_mass(divestiture, divestiture, neutr). +noun_mass(divestment, divestment, neutr). +noun_mass(divination, divination, neutr). +noun_mass(divinity, divinity, neutr). +noun_mass(division, division, neutr). +noun_mass(divorce, divorce, neutr). +noun_mass(divulgence, divulgence, neutr). +noun_mass(dizziness, dizziness, neutr). +noun_mass(docility, docility, neutr). +noun_mass(documentation, documentation, neutr). +noun_mass(doe, doe, neutr). +noun_mass(doggedness, doggedness, neutr). +noun_mass(doggerel, doggerel, neutr). +noun_mass(dogma, dogma, neutr). +noun_mass(dogmatism, dogmatism, neutr). +noun_mass(doh, doh, neutr). +noun_mass(dolour, dolour, neutr). +noun_mass(domestication, domestication, neutr). +noun_mass(domesticity, domesticity, neutr). +noun_mass(dominance, dominance, neutr). +noun_mass(domination, domination, neutr). +noun_mass(dominion, dominion, neutr). +noun_mass(donation, donation, neutr). +noun_mass(doom, doom, neutr). +noun_mass(dope, dope, neutr). +noun_mass(dosage, dosage, neutr). +noun_mass(dotage, dotage, neutr). +noun_mass(dottle, dottle, neutr). +noun_mass(doubt, doubt, neutr). +noun_mass(dough, dough, neutr). +noun_mass(dowdiness, dowdiness, neutr). +noun_mass(downrightness, downrightness, neutr). +noun_mass(downsizing, downsizing, neutr). +noun_mass(dowsing, dowsing, neutr). +noun_mass(doxology, doxology, neutr). +noun_mass(drabness, drabness, neutr). +noun_mass(drafting, drafting, neutr). +noun_mass(drainage, drainage, neutr). +noun_mass(drama, drama, neutr). +noun_mass(dramatics, dramatics, neutr). +noun_mass(dramatization, dramatization, neutr). +noun_mass(drapery, drapery, neutr). +noun_mass(drawing, drawing, neutr). +noun_mass(dread, dread, neutr). +noun_mass(dreadfulness, dreadfulness, neutr). +noun_mass(dreamland, dreamland, neutr). +noun_mass(dreamworld, dreamworld, neutr). +noun_mass(dreariness, dreariness, neutr). +noun_mass(dress, dress, neutr). +noun_mass(dressage, dressage, neutr). +noun_mass(dressing, dressing, neutr). +noun_mass(dressmaking, dressmaking, neutr). +noun_mass(driftage, driftage, neutr). +noun_mass(drink, drink, neutr). +noun_mass(drinking, drinking, neutr). +noun_mass(dripping, dripping, neutr). +noun_mass(drive, drive, neutr). +noun_mass(drivel, drivel, neutr). +noun_mass(drizzle, drizzle, neutr). +noun_mass(drollery, drollery, neutr). +noun_mass(dropsy, dropsy, neutr). +noun_mass(dross, dross, neutr). +noun_mass(drought, drought, neutr). +noun_mass(drowsiness, drowsiness, neutr). +noun_mass(drudgery, drudgery, neutr). +noun_mass(drugget, drugget, neutr). +noun_mass(drumfire, drumfire, neutr). +noun_mass(drunkenness, drunkenness, neutr). +noun_mass(drupe, drupe, neutr). +noun_mass(dryness, dryness, neutr). +noun_mass(dubbin, dubbin, neutr). +noun_mass(dubiety, dubiety, neutr). +noun_mass(dubiousness, dubiousness, neutr). +noun_mass(duck, duck, neutr). +noun_mass(duckweed, duckweed, neutr). +noun_mass(ductility, ductility, neutr). +noun_mass(dudgeon, dudgeon, neutr). +noun_mass(duffel, duffel, neutr). +noun_mass(duffle, duffle, neutr). +noun_mass(dullness, dullness, neutr). +noun_mass(dumbness, dumbness, neutr). +noun_mass(dung, dung, neutr). +noun_mass(duologue, duologue, neutr). +noun_mass(duplication, duplication, neutr). +noun_mass(duplicity, duplicity, neutr). +noun_mass(durability, durability, neutr). +noun_mass(durance, durance, neutr). +noun_mass(duress, duress, neutr). +noun_mass(dusk, dusk, neutr). +noun_mass(dust, dust, neutr). +noun_mass(duty, duty, neutr). +noun_mass(dyarchy, dyarchy, neutr). +noun_mass(dye, dye, neutr). +noun_mass(dyestuff, dyestuff, neutr). +noun_mass(dynamism, dynamism, neutr). +noun_mass(dynamite, dynamite, neutr). +noun_mass(dysentery, dysentery, neutr). +noun_mass(dyslexia, dyslexia, neutr). +noun_mass(dyspepsia, dyspepsia, neutr). +noun_mass(dystrophy, dystrophy, neutr). +noun_mass('débris', 'débris', neutr). +noun_mass('décor', 'décor', neutr). +noun_mass('déshabillé', 'déshabillé', neutr). +noun_mass('détente', 'détente', neutr). +noun_mass(eagerness, eagerness, neutr). +noun_mass(earnestness, earnestness, neutr). +noun_mass(earth, earth, neutr). +noun_mass(earthenware, earthenware, neutr). +noun_mass(earwax, earwax, neutr). +noun_mass(ease, ease, neutr). +noun_mass(ebbtide, ebbtide, neutr). +noun_mass(ebonite, ebonite, neutr). +noun_mass(ebony, ebony, neutr). +noun_mass(ebullience, ebullience, neutr). +noun_mass(eccentricity, eccentricity, neutr). +noun_mass(eclecticism, eclecticism, neutr). +noun_mass(ecology, ecology, neutr). +noun_mass(econometrics, econometrics, neutr). +noun_mass(economics, economics, neutr). +noun_mass(economy, economy, neutr). +noun_mass(ecstasy, ecstasy, neutr). +noun_mass(ectoplasm, ectoplasm, neutr). +noun_mass(eczema, eczema, neutr). +noun_mass(edelweiss, edelweiss, neutr). +noun_mass(edibility, edibility, neutr). +noun_mass(edification, edification, neutr). +noun_mass(education, education, neutr). +noun_mass(eel, eel, neutr). +noun_mass(eeriness, eeriness, neutr). +noun_mass(effacement, effacement, neutr). +noun_mass(effectiveness, effectiveness, neutr). +noun_mass(effectuality, effectuality, neutr). +noun_mass(effectualness, effectualness, neutr). +noun_mass(effeminacy, effeminacy, neutr). +noun_mass(effervescence, effervescence, neutr). +noun_mass(effeteness, effeteness, neutr). +noun_mass(efficacy, efficacy, neutr). +noun_mass(efficiency, efficiency, neutr). +noun_mass(effigy, effigy, neutr). +noun_mass(efflorescence, efflorescence, neutr). +noun_mass(effluent, effluent, neutr). +noun_mass(efflux, efflux, neutr). +noun_mass(effort, effort, neutr). +noun_mass(effrontery, effrontery, neutr). +noun_mass(effulgence, effulgence, neutr). +noun_mass(effusion, effusion, neutr). +noun_mass(effusiveness, effusiveness, neutr). +noun_mass(egalitarianism, egalitarianism, neutr). +noun_mass(egg, egg, neutr). +noun_mass(eggplant, eggplant, neutr). +noun_mass(eglantine, eglantine, neutr). +noun_mass(egoism, egoism, neutr). +noun_mass(egotism, egotism, neutr). +noun_mass(egress, egress, neutr). +noun_mass(eiderdown, eiderdown, neutr). +noun_mass(eightpence, eightpence, neutr). +noun_mass(ejaculation, ejaculation, neutr). +noun_mass(ejection, ejection, neutr). +noun_mass(elaborateness, elaborateness, neutr). +noun_mass(elaboration, elaboration, neutr). +noun_mass(elastic, elastic, neutr). +noun_mass(elasticity, elasticity, neutr). +noun_mass(elation, elation, neutr). +noun_mass(election, election, neutr). +noun_mass(electioneering, electioneering, neutr). +noun_mass(electricals, electricals, neutr). +noun_mass(electricity, electricity, neutr). +noun_mass(electrification, electrification, neutr). +noun_mass(electrochemistry, electrochemistry, neutr). +noun_mass(electrocution, electrocution, neutr). +noun_mass(electrolysis, electrolysis, neutr). +noun_mass(electromagnetism, electromagnetism, neutr). +noun_mass(electronics, electronics, neutr). +noun_mass(elegance, elegance, neutr). +noun_mass(elephantiasis, elephantiasis, neutr). +noun_mass(elevation, elevation, neutr). +noun_mass(elicitation, elicitation, neutr). +noun_mass(eligibility, eligibility, neutr). +noun_mass(elimination, elimination, neutr). +noun_mass(elision, elision, neutr). +noun_mass(elitism, elitism, neutr). +noun_mass(elk, elk, neutr). +noun_mass(elm, elm, neutr). +noun_mass(elocution, elocution, neutr). +noun_mass(elongation, elongation, neutr). +noun_mass(elopement, elopement, neutr). +noun_mass(eloquence, eloquence, neutr). +noun_mass(elucidation, elucidation, neutr). +noun_mass(emaciation, emaciation, neutr). +noun_mass(emanation, emanation, neutr). +noun_mass(emancipation, emancipation, neutr). +noun_mass(emasculation, emasculation, neutr). +noun_mass(embalmment, embalmment, neutr). +noun_mass(embarkation, embarkation, neutr). +noun_mass(embarrassment, embarrassment, neutr). +noun_mass(embellishment, embellishment, neutr). +noun_mass(embezzlement, embezzlement, neutr). +noun_mass(embitterment, embitterment, neutr). +noun_mass(embonpoint, embonpoint, neutr). +noun_mass(embrocation, embrocation, neutr). +noun_mass(embroidery, embroidery, neutr). +noun_mass(emendation, emendation, neutr). +noun_mass(emerald, emerald, neutr). +noun_mass(emergence, emergence, neutr). +noun_mass(emergency, emergency, neutr). +noun_mass(emery, emery, neutr). +noun_mass(emigration, emigration, neutr). +noun_mass(eminence, eminence, neutr). +noun_mass(emission, emission, neutr). +noun_mass(emolument, emolument, neutr). +noun_mass(emotion, emotion, neutr). +noun_mass(empathy, empathy, neutr). +noun_mass(emphasis, emphasis, neutr). +noun_mass(empiricism, empiricism, neutr). +noun_mass(employment, employment, neutr). +noun_mass(emptiness, emptiness, neutr). +noun_mass(emulation, emulation, neutr). +noun_mass(emulsion, emulsion, neutr). +noun_mass(enactment, enactment, neutr). +noun_mass(enamel, enamel, neutr). +noun_mass(encephalitis, encephalitis, neutr). +noun_mass(enchantment, enchantment, neutr). +noun_mass(encirclement, encirclement, neutr). +noun_mass(enclosure, enclosure, neutr). +noun_mass(encomium, encomium, neutr). +noun_mass(encouragement, encouragement, neutr). +noun_mass(encroachment, encroachment, neutr). +noun_mass(endearment, endearment, neutr). +noun_mass(endotronics, endotronics, neutr). +noun_mass(endurance, endurance, neutr). +noun_mass(energy, energy, neutr). +noun_mass(enforcement, enforcement, neutr). +noun_mass(enfranchisement, enfranchisement, neutr). +noun_mass(engagement, engagement, neutr). +noun_mass(engineering, engineering, neutr). +noun_mass(engraving, engraving, neutr). +noun_mass(enhancement, enhancement, neutr). +noun_mass(enjoyment, enjoyment, neutr). +noun_mass(enlargement, enlargement, neutr). +noun_mass(enlightenment, enlightenment, neutr). +noun_mass(enlistment, enlistment, neutr). +noun_mass(enmity, enmity, neutr). +noun_mass(ennoblement, ennoblement, neutr). +noun_mass(ennui, ennui, neutr). +noun_mass(enormity, enormity, neutr). +noun_mass(enormousness, enormousness, neutr). +noun_mass(enquirer, enquirer, neutr). +noun_mass(enquiry, enquiry, neutr). +noun_mass(enrichment, enrichment, neutr). +noun_mass(enrollment, enrollment, neutr). +noun_mass(enrolment, enrolment, neutr). +noun_mass(ensilage, ensilage, neutr). +noun_mass(enslavement, enslavement, neutr). +noun_mass(entail, entail, neutr). +noun_mass(entanglement, entanglement, neutr). +noun_mass(enteritis, enteritis, neutr). +noun_mass(enterprise, enterprise, neutr). +noun_mass(entertainment, entertainment, neutr). +noun_mass(enthronement, enthronement, neutr). +noun_mass(enthusiasm, enthusiasm, neutr). +noun_mass(enticement, enticement, neutr). +noun_mass(entity, entity, neutr). +noun_mass(entomology, entomology, neutr). +noun_mass(entrance, entrance, neutr). +noun_mass(entreaty, entreaty, neutr). +noun_mass(entrenchment, entrenchment, neutr). +noun_mass(entrepreneurship, entrepreneurship, neutr). +noun_mass(entry, entry, neutr). +noun_mass(enumeration, enumeration, neutr). +noun_mass(enunciation, enunciation, neutr). +noun_mass(envelopment, envelopment, neutr). +noun_mass(envy, envy, neutr). +noun_mass(epidemiology, epidemiology, neutr). +noun_mass(epilepsy, epilepsy, neutr). +noun_mass(equal, equal, neutr). +noun_mass(equality, equality, neutr). +noun_mass(equalization, equalization, neutr). +noun_mass(equanimity, equanimity, neutr). +noun_mass(equilibrium, equilibrium, neutr). +noun_mass(equipage, equipage, neutr). +noun_mass(equipment, equipment, neutr). +noun_mass(equipoise, equipoise, neutr). +noun_mass(equity, equity, neutr). +noun_mass(equivalence, equivalence, neutr). +noun_mass(equivocation, equivocation, neutr). +noun_mass(eradication, eradication, neutr). +noun_mass(erasure, erasure, neutr). +noun_mass(erection, erection, neutr). +noun_mass(erectness, erectness, neutr). +noun_mass(ergonomics, ergonomics, neutr). +noun_mass(ermine, ermine, neutr). +noun_mass(erosion, erosion, neutr). +noun_mass(eroticism, eroticism, neutr). +noun_mass(erudition, erudition, neutr). +noun_mass(eruption, eruption, neutr). +noun_mass(erysipelas, erysipelas, neutr). +noun_mass(erythropoietin, erythropoietin, neutr). +noun_mass(escalation, escalation, neutr). +noun_mass(escape, escape, neutr). +noun_mass(escapism, escapism, neutr). +noun_mass(eschatology, eschatology, neutr). +noun_mass(espionage, espionage, neutr). +noun_mass(espresso, espresso, neutr). +noun_mass(esprit, esprit, neutr). +noun_mass(essence, essence, neutr). +noun_mass(esteem, esteem, neutr). +noun_mass(ester, ester, neutr). +noun_mass(esthetics, esthetics, neutr). +noun_mass(estimation, estimation, neutr). +noun_mass(estrangement, estrangement, neutr). +noun_mass(eternity, eternity, neutr). +noun_mass(ethane, ethane, neutr). +noun_mass(ether, ether, neutr). +noun_mass(ethics, ethics, neutr). +noun_mass(ethnography, ethnography, neutr). +noun_mass(ethnology, ethnology, neutr). +noun_mass(ethos, ethos, neutr). +noun_mass(ethyl, ethyl, neutr). +noun_mass(ethylene, ethylene, neutr). +noun_mass(etiology, etiology, neutr). +noun_mass(etiquette, etiquette, neutr). +noun_mass(etymology, etymology, neutr). +noun_mass(eucalyptus, eucalyptus, neutr). +noun_mass(eugenics, eugenics, neutr). +noun_mass(eulogy, eulogy, neutr). +noun_mass(euphemism, euphemism, neutr). +noun_mass(euphony, euphony, neutr). +noun_mass(euphoria, euphoria, neutr). +noun_mass(euphuism, euphuism, neutr). +noun_mass(eurhythmics, eurhythmics, neutr). +noun_mass(eurythmics, eurythmics, neutr). +noun_mass(euthanasia, euthanasia, neutr). +noun_mass(evacuation, evacuation, neutr). +noun_mass(evaluation, evaluation, neutr). +noun_mass(evanescence, evanescence, neutr). +noun_mass(evangelicalism, evangelicalism, neutr). +noun_mass(evangelism, evangelism, neutr). +noun_mass(evaporation, evaporation, neutr). +noun_mass(evasion, evasion, neutr). +noun_mass(evasiveness, evasiveness, neutr). +noun_mass(evening, evening, neutr). +noun_mass(evenness, evenness, neutr). +noun_mass(evensong, evensong, neutr). +noun_mass(eventide, eventide, neutr). +noun_mass(eviction, eviction, neutr). +noun_mass(evidence, evidence, neutr). +noun_mass(evil, evil, neutr). +noun_mass(evocation, evocation, neutr). +noun_mass(evolution, evolution, neutr). +noun_mass(exacerbation, exacerbation, neutr). +noun_mass(exaction, exaction, neutr). +noun_mass(exactitude, exactitude, neutr). +noun_mass(exactness, exactness, neutr). +noun_mass(exaggeration, exaggeration, neutr). +noun_mass(exaltation, exaltation, neutr). +noun_mass(examination, examination, neutr). +noun_mass(exasperation, exasperation, neutr). +noun_mass(excavation, excavation, neutr). +noun_mass(excellence, excellence, neutr). +noun_mass(excelsior, excelsior, neutr). +noun_mass(excess, excess, neutr). +noun_mass(exchange, exchange, neutr). +noun_mass(excise, excise, neutr). +noun_mass(excision, excision, neutr). +noun_mass(excitability, excitability, neutr). +noun_mass(excitement, excitement, neutr). +noun_mass(exclamation, exclamation, neutr). +noun_mass(exclusion, exclusion, neutr). +noun_mass(exclusivity, exclusivity, neutr). +noun_mass(excogitation, excogitation, neutr). +noun_mass(excommunication, excommunication, neutr). +noun_mass(excoriation, excoriation, neutr). +noun_mass(excrement, excrement, neutr). +noun_mass(excretion, excretion, neutr). +noun_mass(execration, execration, neutr). +noun_mass(execution, execution, neutr). +noun_mass(exegesis, exegesis, neutr). +noun_mass(exemplification, exemplification, neutr). +noun_mass(exemption, exemption, neutr). +noun_mass(exercise, exercise, neutr). +noun_mass(exertion, exertion, neutr). +noun_mass(exhalation, exhalation, neutr). +noun_mass(exhaust, exhaust, neutr). +noun_mass(exhaustion, exhaustion, neutr). +noun_mass(exhibition, exhibition, neutr). +noun_mass(exhibitionism, exhibitionism, neutr). +noun_mass(exhilaration, exhilaration, neutr). +noun_mass(exhortation, exhortation, neutr). +noun_mass(exhumation, exhumation, neutr). +noun_mass(existence, existence, neutr). +noun_mass(existentialism, existentialism, neutr). +noun_mass(exit, exit, neutr). +noun_mass(exoneration, exoneration, neutr). +noun_mass(exorbitance, exorbitance, neutr). +noun_mass(expansion, expansion, neutr). +noun_mass(expansiveness, expansiveness, neutr). +noun_mass(expectancy, expectancy, neutr). +noun_mass(expectation, expectation, neutr). +noun_mass(expectorant, expectorant, neutr). +noun_mass(expedience, expedience, neutr). +noun_mass(expediency, expediency, neutr). +noun_mass(experience, experience, neutr). +noun_mass(experimentation, experimentation, neutr). +noun_mass(expertise, expertise, neutr). +noun_mass(expertness, expertness, neutr). +noun_mass(expiation, expiation, neutr). +noun_mass(expiration, expiration, neutr). +noun_mass(explicitness, explicitness, neutr). +noun_mass(exploitation, exploitation, neutr). +noun_mass(exploration, exploration, neutr). +noun_mass(exportation, exportation, neutr). +noun_mass(exposition, exposition, neutr). +noun_mass(expostulation, expostulation, neutr). +noun_mass(exposure, exposure, neutr). +noun_mass(expression, expression, neutr). +noun_mass(expressionism, expressionism, neutr). +noun_mass(expropriation, expropriation, neutr). +noun_mass(expulsion, expulsion, neutr). +noun_mass(expurgation, expurgation, neutr). +noun_mass(exquisiteness, exquisiteness, neutr). +noun_mass(extension, extension, neutr). +noun_mass(extenuation, extenuation, neutr). +noun_mass(extermination, extermination, neutr). +noun_mass(extinction, extinction, neutr). +noun_mass(extirpation, extirpation, neutr). +noun_mass(extortion, extortion, neutr). +noun_mass(extract, extract, neutr). +noun_mass(extraction, extraction, neutr). +noun_mass(extradition, extradition, neutr). +noun_mass(extrapolation, extrapolation, neutr). +noun_mass(extravagance, extravagance, neutr). +noun_mass(extrication, extrication, neutr). +noun_mass(extroversion, extroversion, neutr). +noun_mass(extrusion, extrusion, neutr). +noun_mass(exuberance, exuberance, neutr). +noun_mass(exultation, exultation, neutr). +noun_mass(eyesight, eyesight, neutr). +noun_mass(eyestrain, eyestrain, neutr). +noun_mass(eyewash, eyewash, neutr). +noun_mass(fa, fa, neutr). +noun_mass(fable, fable, neutr). +noun_mass(fabric, fabric, neutr). +noun_mass(fabrication, fabrication, neutr). +noun_mass(face, face, neutr). +noun_mass(facetiousness, facetiousness, neutr). +noun_mass(facility, facility, neutr). +noun_mass(facing, facing, neutr). +noun_mass(faience, faience, neutr). +noun_mass(fail, fail, neutr). +noun_mass(failing, failing, neutr). +noun_mass(failure, failure, neutr). +noun_mass(faintness, faintness, neutr). +noun_mass(fairness, fairness, neutr). +noun_mass(fairyland, fairyland, neutr). +noun_mass(faith, faith, neutr). +noun_mass(faithfulness, faithfulness, neutr). +noun_mass(faithlessness, faithlessness, neutr). +noun_mass(falconry, falconry, neutr). +noun_mass(fall, fall, neutr). +noun_mass(fallacy, fallacy, neutr). +noun_mass(fallibility, fallibility, neutr). +noun_mass(fallout, fallout, neutr). +noun_mass(falsehood, falsehood, neutr). +noun_mass(falseness, falseness, neutr). +noun_mass(falsification, falsification, neutr). +noun_mass(falsity, falsity, neutr). +noun_mass(fame, fame, neutr). +noun_mass(familiarity, familiarity, neutr). +noun_mass(family, family, neutr). +noun_mass(famine, famine, neutr). +noun_mass(fanaticism, fanaticism, neutr). +noun_mass(fandango, fandango, neutr). +noun_mass(fanfare, fanfare, neutr). +noun_mass(fantan, fantan, neutr). +noun_mass(fantasia, fantasia, neutr). +noun_mass(fantasy, fantasy, neutr). +noun_mass(farewell, farewell, neutr). +noun_mass(farmland, farmland, neutr). +noun_mass(fascination, fascination, neutr). +noun_mass(fascism, fascism, neutr). +noun_mass(fashion, fashion, neutr). +noun_mass(fastidiousness, fastidiousness, neutr). +noun_mass(fastness, fastness, neutr). +noun_mass(fat, fat, neutr). +noun_mass(fatalism, fatalism, neutr). +noun_mass(fatality, fatality, neutr). +noun_mass(fate, fate, neutr). +noun_mass(fatherhood, fatherhood, neutr). +noun_mass(fatigue, fatigue, neutr). +noun_mass(fatness, fatness, neutr). +noun_mass(fatuity, fatuity, neutr). +noun_mass(fatuousness, fatuousness, neutr). +noun_mass(fault, fault, neutr). +noun_mass(favor, favor, neutr). +noun_mass(favoritism, favoritism, neutr). +noun_mass(favour, favour, neutr). +noun_mass(favouritism, favouritism, neutr). +noun_mass(fawn, fawn, neutr). +noun_mass(fealty, fealty, neutr). +noun_mass(fear, fear, neutr). +noun_mass(fearfulness, fearfulness, neutr). +noun_mass(fearlessness, fearlessness, neutr). +noun_mass(feasibility, feasibility, neutr). +noun_mass(fecklessness, fecklessness, neutr). +noun_mass(fecundity, fecundity, neutr). +noun_mass(federalism, federalism, neutr). +noun_mass(feebleness, feebleness, neutr). +noun_mass(feed, feed, neutr). +noun_mass(feedback, feedback, neutr). +noun_mass(feedstock, feedstock, neutr). +noun_mass(feedstuff, feedstuff, neutr). +noun_mass(feel, feel, neutr). +noun_mass(feeling, feeling, neutr). +noun_mass(feldspar, feldspar, neutr). +noun_mass(felicitation, felicitation, neutr). +noun_mass(felicity, felicity, neutr). +noun_mass(fellowship, fellowship, neutr). +noun_mass(felspar, felspar, neutr). +noun_mass(felt, felt, neutr). +noun_mass(femininity, femininity, neutr). +noun_mass(feminism, feminism, neutr). +noun_mass(fencing, fencing, neutr). +noun_mass(fennel, fennel, neutr). +noun_mass(ferment, ferment, neutr). +noun_mass(fermentation, fermentation, neutr). +noun_mass(ferocity, ferocity, neutr). +noun_mass(ferrite, ferrite, neutr). +noun_mass(ferroconcrete, ferroconcrete, neutr). +noun_mass(fertility, fertility, neutr). +noun_mass(fertilization, fertilization, neutr). +noun_mass(fertilizer, fertilizer, neutr). +noun_mass(ferule, ferule, neutr). +noun_mass(fervency, fervency, neutr). +noun_mass(fervor, fervor, neutr). +noun_mass(fervour, fervour, neutr). +noun_mass(festivity, festivity, neutr). +noun_mass(fettle, fettle, neutr). +noun_mass(feudalism, feudalism, neutr). +noun_mass(fewness, fewness, neutr). +noun_mass(fibbing, fibbing, neutr). +noun_mass(fiber, fiber, neutr). +noun_mass(fiberboard, fiberboard, neutr). +noun_mass(fiberglass, fiberglass, neutr). +noun_mass(fibre, fibre, neutr). +noun_mass(fibreboard, fibreboard, neutr). +noun_mass(fibreglass, fibreglass, neutr). +noun_mass(fibrosis, fibrosis, neutr). +noun_mass(fibrositis, fibrositis, neutr). +noun_mass(fickleness, fickleness, neutr). +noun_mass(fiction, fiction, neutr). +noun_mass(fidelity, fidelity, neutr). +noun_mass(fieldwork, fieldwork, neutr). +noun_mass(fierceness, fierceness, neutr). +noun_mass(fieriness, fieriness, neutr). +noun_mass(fighting, fighting, neutr). +noun_mass(filature, filature, neutr). +noun_mass(filibuster, filibuster, neutr). +noun_mass(filigree, filigree, neutr). +noun_mass(fill, fill, neutr). +noun_mass(fillet, fillet, neutr). +noun_mass(filling, filling, neutr). +noun_mass(film, film, neutr). +noun_mass(filth, filth, neutr). +noun_mass(filthiness, filthiness, neutr). +noun_mass(filtrate, filtrate, neutr). +noun_mass(filtration, filtration, neutr). +noun_mass(finality, finality, neutr). +noun_mass(finance, finance, neutr). +noun_mass(financing, financing, neutr). +noun_mass(finding, finding, neutr). +noun_mass(fineness, fineness, neutr). +noun_mass(finery, finery, neutr). +noun_mass(finesse, finesse, neutr). +noun_mass(finish, finish, neutr). +noun_mass(finnan, finnan, neutr). +noun_mass(fir, fir, neutr). +noun_mass(fire, fire, neutr). +noun_mass(firebrick, firebrick, neutr). +noun_mass(fireclay, fireclay, neutr). +noun_mass(firedamp, firedamp, neutr). +noun_mass(firefighting, firefighting, neutr). +noun_mass(firelight, firelight, neutr). +noun_mass(firepower, firepower, neutr). +noun_mass(firestone, firestone, neutr). +noun_mass(firewater, firewater, neutr). +noun_mass(firewood, firewood, neutr). +noun_mass(firmness, firmness, neutr). +noun_mass(fish, fish, neutr). +noun_mass(fishcake, fishcake, neutr). +noun_mass(fishing, fishing, neutr). +noun_mass(fishpaste, fishpaste, neutr). +noun_mass(fission, fission, neutr). +noun_mass(fitment, fitment, neutr). +noun_mass(fitness, fitness, neutr). +noun_mass(fitting, fitting, neutr). +noun_mass(fives, fives, neutr). +noun_mass(fixation, fixation, neutr). +noun_mass(fixative, fixative, neutr). +noun_mass(fizz, fizz, neutr). +noun_mass(flabbiness, flabbiness, neutr). +noun_mass(flaccidity, flaccidity, neutr). +noun_mass(flagellation, flagellation, neutr). +noun_mass(flagship, flagship, neutr). +noun_mass(flagstone, flagstone, neutr). +noun_mass(flair, flair, neutr). +noun_mass(flak, flak, neutr). +noun_mass(flakiness, flakiness, neutr). +noun_mass(flamboyance, flamboyance, neutr). +noun_mass(flan, flan, neutr). +noun_mass(flannel, flannel, neutr). +noun_mass(flannelette, flannelette, neutr). +noun_mass(flare, flare, neutr). +noun_mass(flash, flash, neutr). +noun_mass(flatfish, flatfish, neutr). +noun_mass(flatness, flatness, neutr). +noun_mass(flattery, flattery, neutr). +noun_mass(flatulence, flatulence, neutr). +noun_mass(flavor, flavor, neutr). +noun_mass(flavour, flavour, neutr). +noun_mass(flavouring, flavouring, neutr). +noun_mass(flax, flax, neutr). +noun_mass(fleece, fleece, neutr). +noun_mass(fleetness, fleetness, neutr). +noun_mass(flesh, flesh, neutr). +noun_mass(flex, flex, neutr). +noun_mass(flexibility, flexibility, neutr). +noun_mass(flimsiness, flimsiness, neutr). +noun_mass(flimsy, flimsy, neutr). +noun_mass(flint, flint, neutr). +noun_mass(flintstone, flintstone, neutr). +noun_mass(flippancy, flippancy, neutr). +noun_mass(flirtation, flirtation, neutr). +noun_mass(floatation, floatation, neutr). +noun_mass(flogging, flogging, neutr). +noun_mass(flooring, flooring, neutr). +noun_mass(floorspace, floorspace, neutr). +noun_mass(floriculture, floriculture, neutr). +noun_mass(floss, floss, neutr). +noun_mass(flotation, flotation, neutr). +noun_mass(flotsam, flotsam, neutr). +noun_mass(flounder, flounder, neutr). +noun_mass(flour, flour, neutr). +noun_mass(flow, flow, neutr). +noun_mass(fluctuation, fluctuation, neutr). +noun_mass(fluency, fluency, neutr). +noun_mass(fluff, fluff, neutr). +noun_mass(fluid, fluid, neutr). +noun_mass(fluidity, fluidity, neutr). +noun_mass(fluorescence, fluorescence, neutr). +noun_mass(fluoridation, fluoridation, neutr). +noun_mass(fluoride, fluoride, neutr). +noun_mass(fluoridization, fluoridization, neutr). +noun_mass(fluorine, fluorine, neutr). +noun_mass(fluorspar, fluorspar, neutr). +noun_mass(fluting, fluting, neutr). +noun_mass(flux, flux, neutr). +noun_mass(flypaper, flypaper, neutr). +noun_mass(foam, foam, neutr). +noun_mass(fodder, fodder, neutr). +noun_mass(fog, fog, neutr). +noun_mass(foil, foil, neutr). +noun_mass(foliage, foliage, neutr). +noun_mass(folklore, folklore, neutr). +noun_mass(folly, folly, neutr). +noun_mass(fomentation, fomentation, neutr). +noun_mass(fondness, fondness, neutr). +noun_mass(food, food, neutr). +noun_mass(foodstuff, foodstuff, neutr). +noun_mass(foolery, foolery, neutr). +noun_mass(foolhardiness, foolhardiness, neutr). +noun_mass(foolishness, foolishness, neutr). +noun_mass(foolscap, foolscap, neutr). +noun_mass(footage, footage, neutr). +noun_mass(football, football, neutr). +noun_mass(footing, footing, neutr). +noun_mass(footwear, footwear, neutr). +noun_mass(footwork, footwork, neutr). +noun_mass(forage, forage, neutr). +noun_mass(forbearance, forbearance, neutr). +noun_mass(force, force, neutr). +noun_mass(forcefulness, forcefulness, neutr). +noun_mass(forcemeat, forcemeat, neutr). +noun_mass(foreclosure, foreclosure, neutr). +noun_mass(foreknowledge, foreknowledge, neutr). +noun_mass(forenoon, forenoon, neutr). +noun_mass(foresail, foresail, neutr). +noun_mass(foresight, foresight, neutr). +noun_mass(forest, forest, neutr). +noun_mass(forestry, forestry, neutr). +noun_mass(forethought, forethought, neutr). +noun_mass(forfeit, forfeit, neutr). +noun_mass(forfeiture, forfeiture, neutr). +noun_mass(forgery, forgery, neutr). +noun_mass(forgetfulness, forgetfulness, neutr). +noun_mass(forging, forging, neutr). +noun_mass(forgiveness, forgiveness, neutr). +noun_mass(forlornness, forlornness, neutr). +noun_mass(form, form, neutr). +noun_mass(formaldehyde, formaldehyde, neutr). +noun_mass(formalin, formalin, neutr). +noun_mass(formalism, formalism, neutr). +noun_mass(formality, formality, neutr). +noun_mass(formation, formation, neutr). +noun_mass(formica, formica, neutr). +noun_mass(formula, formula, neutr). +noun_mass(formulation, formulation, neutr). +noun_mass(fornication, fornication, neutr). +noun_mass(forsythia, forsythia, neutr). +noun_mass(fortification, fortification, neutr). +noun_mass(fortitude, fortitude, neutr). +noun_mass(fortune, fortune, neutr). +noun_mass(forwardness, forwardness, neutr). +noun_mass(fossilization, fossilization, neutr). +noun_mass(foulness, foulness, neutr). +noun_mass(fourscore, fourscore, neutr). +noun_mass(fowl, fowl, neutr). +noun_mass(fowlpest, fowlpest, neutr). +noun_mass(foxglove, foxglove, neutr). +noun_mass(fracas, fracas, neutr). +noun_mass(fractiousness, fractiousness, neutr). +noun_mass(fragility, fragility, neutr). +noun_mass(fragmentation, fragmentation, neutr). +noun_mass(fragrance, fragrance, neutr). +noun_mass(frailty, frailty, neutr). +noun_mass(framework, framework, neutr). +noun_mass(frankincense, frankincense, neutr). +noun_mass(frankness, frankness, neutr). +noun_mass(fraternity, fraternity, neutr). +noun_mass(fraternization, fraternization, neutr). +noun_mass(fratricide, fratricide, neutr). +noun_mass(fraud, fraud, neutr). +noun_mass(freakishness, freakishness, neutr). +noun_mass(freedom, freedom, neutr). +noun_mass(freehold, freehold, neutr). +noun_mass(freelance, freelance, neutr). +noun_mass(freestone, freestone, neutr). +noun_mass(freestyle, freestyle, neutr). +noun_mass(freight, freight, neutr). +noun_mass(freshness, freshness, neutr). +noun_mass(fret, fret, neutr). +noun_mass(fretwork, fretwork, neutr). +noun_mass(friability, friability, neutr). +noun_mass(fricassee, fricassee, neutr). +noun_mass(friction, friction, neutr). +noun_mass(friendlessness, friendlessness, neutr). +noun_mass(friendliness, friendliness, neutr). +noun_mass(friendship, friendship, neutr). +noun_mass(frigate, frigate, neutr). +noun_mass(fright, fright, neutr). +noun_mass(frightfulness, frightfulness, neutr). +noun_mass(frigidity, frigidity, neutr). +noun_mass(fringe, fringe, neutr). +noun_mass(frippery, frippery, neutr). +noun_mass(frivolity, frivolity, neutr). +noun_mass(frog, frog, neutr). +noun_mass(frolic, frolic, neutr). +noun_mass(frontage, frontage, neutr). +noun_mass(frost, frost, neutr). +noun_mass(frostbite, frostbite, neutr). +noun_mass(frostiness, frostiness, neutr). +noun_mass(frosting, frosting, neutr). +noun_mass(froth, froth, neutr). +noun_mass(frothiness, frothiness, neutr). +noun_mass(fructification, fructification, neutr). +noun_mass(frugality, frugality, neutr). +noun_mass(fruit, fruit, neutr). +noun_mass(fruitcake, fruitcake, neutr). +noun_mass(fruitfulness, fruitfulness, neutr). +noun_mass(fruition, fruition, neutr). +noun_mass(fruitlessness, fruitlessness, neutr). +noun_mass(frustration, frustration, neutr). +noun_mass(fuchsia, fuchsia, neutr). +noun_mass(fudge, fudge, neutr). +noun_mass(fuel, fuel, neutr). +noun_mass(fulfillment, fulfillment, neutr). +noun_mass(fulfilment, fulfilment, neutr). +noun_mass(fullness, fullness, neutr). +noun_mass(fulsomeness, fulsomeness, neutr). +noun_mass(fumigation, fumigation, neutr). +noun_mass(fun, fun, neutr). +noun_mass(function, function, neutr). +noun_mass(functionalism, functionalism, neutr). +noun_mass(fundamentalism, fundamentalism, neutr). +noun_mass(fungicide, fungicide, neutr). +noun_mass(fungus, fungus, neutr). +noun_mass(funniness, funniness, neutr). +noun_mass(fur, fur, neutr). +noun_mass(furniture, furniture, neutr). +noun_mass(furor, furor, neutr). +noun_mass(furore, furore, neutr). +noun_mass(furtherance, furtherance, neutr). +noun_mass(furtiveness, furtiveness, neutr). +noun_mass(fury, fury, neutr). +noun_mass(furze, furze, neutr). +noun_mass(fusion, fusion, neutr). +noun_mass(fussiness, fussiness, neutr). +noun_mass(fustian, fustian, neutr). +noun_mass(futility, futility, neutr). +noun_mass(futurism, futurism, neutr). +noun_mass(futurity, futurity, neutr). +noun_mass(fuzz, fuzz, neutr). +noun_mass(gab, gab, neutr). +noun_mass(gabardine, gabardine, neutr). +noun_mass(gabble, gabble, neutr). +noun_mass(gaberdine, gaberdine, neutr). +noun_mass(gadgetry, gadgetry, neutr). +noun_mass(gaiety, gaiety, neutr). +noun_mass(gain, gain, neutr). +noun_mass(gall, gall, neutr). +noun_mass(gallantry, gallantry, neutr). +noun_mass(galvanism, galvanism, neutr). +noun_mass(gambling, gambling, neutr). +noun_mass(gamboge, gamboge, neutr). +noun_mass(game, game, neutr). +noun_mass(gamesmanship, gamesmanship, neutr). +noun_mass(gammon, gammon, neutr). +noun_mass(ganglion, ganglion, neutr). +noun_mass(gangrene, gangrene, neutr). +noun_mass(garb, garb, neutr). +noun_mass(garbage, garbage, neutr). +noun_mass(gardenia, gardenia, neutr). +noun_mass(gardening, gardening, neutr). +noun_mass(gargle, gargle, neutr). +noun_mass(garlic, garlic, neutr). +noun_mass(garnet, garnet, neutr). +noun_mass(garnish, garnish, neutr). +noun_mass(garrulity, garrulity, neutr). +noun_mass(gas, gas, neutr). +noun_mass(gasification, gasification, neutr). +noun_mass(gaslight, gaslight, neutr). +noun_mass(gasolene, gasolene, neutr). +noun_mass(gasoline, gasoline, neutr). +noun_mass(gastritis, gastritis, neutr). +noun_mass(gastronomy, gastronomy, neutr). +noun_mass(gasworks, gasworks, neutr). +noun_mass(gaucherie, gaucherie, neutr). +noun_mass(gauntness, gauntness, neutr). +noun_mass(gauze, gauze, neutr). +noun_mass(gawkiness, gawkiness, neutr). +noun_mass(gayness, gayness, neutr). +noun_mass(gear, gear, neutr). +noun_mass(gel, gel, neutr). +noun_mass(gelatin, gelatin, neutr). +noun_mass(gelatine, gelatine, neutr). +noun_mass(gelignite, gelignite, neutr). +noun_mass(gender, gender, neutr). +noun_mass(genealogy, genealogy, neutr). +noun_mass(generality, generality, neutr). +noun_mass(generalization, generalization, neutr). +noun_mass(generation, generation, neutr). +noun_mass(generics, generics, neutr). +noun_mass(generosity, generosity, neutr). +noun_mass(genetics, genetics, neutr). +noun_mass(geniality, geniality, neutr). +noun_mass(genius, genius, neutr). +noun_mass(genocide, genocide, neutr). +noun_mass(gentility, gentility, neutr). +noun_mass(gentleness, gentleness, neutr). +noun_mass(genuflection, genuflection, neutr). +noun_mass(genuflexion, genuflexion, neutr). +noun_mass(genuineness, genuineness, neutr). +noun_mass(geography, geography, neutr). +noun_mass(geology, geology, neutr). +noun_mass(geometry, geometry, neutr). +noun_mass(geophysics, geophysics, neutr). +noun_mass(geopolitics, geopolitics, neutr). +noun_mass(georgette, georgette, neutr). +noun_mass(geriatrics, geriatrics, neutr). +noun_mass(germicide, germicide, neutr). +noun_mass(germination, germination, neutr). +noun_mass(gerontology, gerontology, neutr). +noun_mass(gestation, gestation, neutr). +noun_mass(gesticulation, gesticulation, neutr). +noun_mass(ghee, ghee, neutr). +noun_mass(ghostliness, ghostliness, neutr). +noun_mass(gibberish, gibberish, neutr). +noun_mass(giddiness, giddiness, neutr). +noun_mass(gilding, gilding, neutr). +noun_mass(gilt, gilt, neutr). +noun_mass(gimmickry, gimmickry, neutr). +noun_mass(gin, gin, neutr). +noun_mass(ginger, ginger, neutr). +noun_mass(gingerbread, gingerbread, neutr). +noun_mass(gingham, gingham, neutr). +noun_mass(ginseng, ginseng, neutr). +noun_mass(girlhood, girlhood, neutr). +noun_mass(girlishness, girlishness, neutr). +noun_mass(giro, giro, neutr). +noun_mass(give, give, neutr). +noun_mass(gladness, gladness, neutr). +noun_mass(glamorization, glamorization, neutr). +noun_mass(glamour, glamour, neutr). +noun_mass(glanders, glanders, neutr). +noun_mass(glare, glare, neutr). +noun_mass(glasnost, glasnost, neutr). +noun_mass(glass, glass, neutr). +noun_mass(glassmaking, glassmaking, neutr). +noun_mass(glassware, glassware, neutr). +noun_mass(glaucoma, glaucoma, neutr). +noun_mass(glaze, glaze, neutr). +noun_mass(glee, glee, neutr). +noun_mass(glibness, glibness, neutr). +noun_mass(gliding, gliding, neutr). +noun_mass(glister, glister, neutr). +noun_mass(glitter, glitter, neutr). +noun_mass(gloaming, gloaming, neutr). +noun_mass(globalization, globalization, neutr). +noun_mass(gloom, gloom, neutr). +noun_mass(glorification, glorification, neutr). +noun_mass(glory, glory, neutr). +noun_mass(glossiness, glossiness, neutr). +noun_mass(glucose, glucose, neutr). +noun_mass(glue, glue, neutr). +noun_mass(glumness, glumness, neutr). +noun_mass(glutamate, glutamate, neutr). +noun_mass(gluten, gluten, neutr). +noun_mass(gluttony, gluttony, neutr). +noun_mass(glycerine, glycerine, neutr). +noun_mass(glycol, glycol, neutr). +noun_mass(goatskin, goatskin, neutr). +noun_mass(gobbledygook, gobbledygook, neutr). +noun_mass(godlessness, godlessness, neutr). +noun_mass(godliness, godliness, neutr). +noun_mass(godspeed, godspeed, neutr). +noun_mass(goitre, goitre, neutr). +noun_mass(gold, gold, neutr). +noun_mass(goldmining, goldmining, neutr). +noun_mass(golf, golf, neutr). +noun_mass(gonorrhea, gonorrhea, neutr). +noun_mass(gonorrhoea, gonorrhoea, neutr). +noun_mass(goo, goo, neutr). +noun_mass(good, good, neutr). +noun_mass(goodness, goodness, neutr). +noun_mass(goodwill, goodwill, neutr). +noun_mass(gore, gore, neutr). +noun_mass(gorse, gorse, neutr). +noun_mass(gospel, gospel, neutr). +noun_mass(gossamer, gossamer, neutr). +noun_mass(gouache, gouache, neutr). +noun_mass(goulash, goulash, neutr). +noun_mass(gout, gout, neutr). +noun_mass(governance, governance, neutr). +noun_mass(government, government, neutr). +noun_mass(grace, grace, neutr). +noun_mass(graciousness, graciousness, neutr). +noun_mass(gradation, gradation, neutr). +noun_mass(gradualness, gradualness, neutr). +noun_mass(graduation, graduation, neutr). +noun_mass(graft, graft, neutr). +noun_mass(grain, grain, neutr). +noun_mass(grammar, grammar, neutr). +noun_mass(grandeur, grandeur, neutr). +noun_mass(grandiloquence, grandiloquence, neutr). +noun_mass(granite, granite, neutr). +noun_mass(granularity, granularity, neutr). +noun_mass(grapeshot, grapeshot, neutr). +noun_mass(graphics, graphics, neutr). +noun_mass(graphite, graphite, neutr). +noun_mass(grass, grass, neutr). +noun_mass(grassland, grassland, neutr). +noun_mass(gratefulness, gratefulness, neutr). +noun_mass(gratification, gratification, neutr). +noun_mass(gratitude, gratitude, neutr). +noun_mass(gravel, gravel, neutr). +noun_mass(gravitation, gravitation, neutr). +noun_mass(gravity, gravity, neutr). +noun_mass(gravure, gravure, neutr). +noun_mass(gravy, gravy, neutr). +noun_mass(gray, gray, neutr). +noun_mass(grease, grease, neutr). +noun_mass(greasepaint, greasepaint, neutr). +noun_mass(greasiness, greasiness, neutr). +noun_mass(greatness, greatness, neutr). +noun_mass(greed, greed, neutr). +noun_mass(greediness, greediness, neutr). +noun_mass(green, green, neutr). +noun_mass(greenery, greenery, neutr). +noun_mass(greenfly, greenfly, neutr). +noun_mass(greenishness, greenishness, neutr). +noun_mass(greensward, greensward, neutr). +noun_mass(gregariousness, gregariousness, neutr). +noun_mass(grey, grey, neutr). +noun_mass(griddle, griddle, neutr). +noun_mass(gridlock, gridlock, neutr). +noun_mass(grief, grief, neutr). +noun_mass(griffon, griffon, neutr). +noun_mass(grime, grime, neutr). +noun_mass(grimness, grimness, neutr). +noun_mass(grist, grist, neutr). +noun_mass(gristle, gristle, neutr). +noun_mass(grit, grit, neutr). +noun_mass(grits, grits, neutr). +noun_mass(groat, groat, neutr). +noun_mass(grog, grog, neutr). +noun_mass(grossness, grossness, neutr). +noun_mass(grotesqueness, grotesqueness, neutr). +noun_mass(groundsel, groundsel, neutr). +noun_mass(groundwater, groundwater, neutr). +noun_mass(groundwork, groundwork, neutr). +noun_mass(growth, growth, neutr). +noun_mass(grub, grub, neutr). +noun_mass(grubbiness, grubbiness, neutr). +noun_mass(gruel, gruel, neutr). +noun_mass(gruesomeness, gruesomeness, neutr). +noun_mass(gruffness, gruffness, neutr). +noun_mass(grumpiness, grumpiness, neutr). +noun_mass(guano, guano, neutr). +noun_mass(guardianship, guardianship, neutr). +noun_mass(guesswork, guesswork, neutr). +noun_mass(guidance, guidance, neutr). +noun_mass(guile, guile, neutr). +noun_mass(guilt, guilt, neutr). +noun_mass(guiltiness, guiltiness, neutr). +noun_mass(guitar, guitar, neutr). +noun_mass(gullibility, gullibility, neutr). +noun_mass(gum, gum, neutr). +noun_mass(gumbo, gumbo, neutr). +noun_mass(gumption, gumption, neutr). +noun_mass(guncotton, guncotton, neutr). +noun_mass(gunfire, gunfire, neutr). +noun_mass(gunmetal, gunmetal, neutr). +noun_mass(gunnery, gunnery, neutr). +noun_mass(gunny, gunny, neutr). +noun_mass(gunplay, gunplay, neutr). +noun_mass(gunpowder, gunpowder, neutr). +noun_mass(gunrunning, gunrunning, neutr). +noun_mass(gustation, gustation, neutr). +noun_mass(gusto, gusto, neutr). +noun_mass(gymnastics, gymnastics, neutr). +noun_mass(gynaecology, gynaecology, neutr). +noun_mass(gynecology, gynecology, neutr). +noun_mass(gypsum, gypsum, neutr). +noun_mass(gyration, gyration, neutr). +noun_mass(haberdashery, haberdashery, neutr). +noun_mass(habit, habit, neutr). +noun_mass(habitation, habitation, neutr). +noun_mass(habituation, habituation, neutr). +noun_mass(habitude, habitude, neutr). +noun_mass(haematite, haematite, neutr). +noun_mass(haemoglobin, haemoglobin, neutr). +noun_mass(haemophilia, haemophilia, neutr). +noun_mass(haemorrhage, haemorrhage, neutr). +noun_mass(haggis, haggis, neutr). +noun_mass(hagiology, hagiology, neutr). +noun_mass(hail, hail, neutr). +noun_mass(hair, hair, neutr). +noun_mass(haircloth, haircloth, neutr). +noun_mass(hairdressing, hairdressing, neutr). +noun_mass(hairiness, hairiness, neutr). +noun_mass(hairsplitting, hairsplitting, neutr). +noun_mass(half, half, neutr). +noun_mass(halitosis, halitosis, neutr). +noun_mass(halloween, halloween, neutr). +noun_mass(hallucination, hallucination, neutr). +noun_mass(halogen, halogen, neutr). +noun_mass(ham, ham, neutr). +noun_mass(hamburger, hamburger, neutr). +noun_mass(handiness, handiness, neutr). +noun_mass(handiwork, handiwork, neutr). +noun_mass(handshaking, handshaking, neutr). +noun_mass(handwork, handwork, neutr). +noun_mass(handwriting, handwriting, neutr). +noun_mass(hanging, hanging, neutr). +noun_mass(happiness, happiness, neutr). +noun_mass(harassment, harassment, neutr). +noun_mass(hardball, hardball, neutr). +noun_mass(hardboard, hardboard, neutr). +noun_mass(hardihood, hardihood, neutr). +noun_mass(hardiness, hardiness, neutr). +noun_mass(hardness, hardness, neutr). +noun_mass(hardship, hardship, neutr). +noun_mass(hardware, hardware, neutr). +noun_mass(hardwood, hardwood, neutr). +noun_mass(harm, harm, neutr). +noun_mass(harmonization, harmonization, neutr). +noun_mass(harmony, harmony, neutr). +noun_mass(harshness, harshness, neutr). +noun_mass(hash, hash, neutr). +noun_mass(hashish, hashish, neutr). +noun_mass(hassle, hassle, neutr). +noun_mass(haste, haste, neutr). +noun_mass(hastiness, hastiness, neutr). +noun_mass(hatching, hatching, neutr). +noun_mass(hate, hate, neutr). +noun_mass(hatred, hatred, neutr). +noun_mass(haughtiness, haughtiness, neutr). +noun_mass(haulage, haulage, neutr). +noun_mass(haulm, haulm, neutr). +noun_mass(hauteur, hauteur, neutr). +noun_mass(havoc, havoc, neutr). +noun_mass(hay, hay, neutr). +noun_mass(haymaking, haymaking, neutr). +noun_mass(haywire, haywire, neutr). +noun_mass(hazard, hazard, neutr). +noun_mass(haze, haze, neutr). +noun_mass(hazel, hazel, neutr). +noun_mass(haziness, haziness, neutr). +noun_mass(headgear, headgear, neutr). +noun_mass(headquarters, headquarters, neutr). +noun_mass(headroom, headroom, neutr). +noun_mass(headship, headship, neutr). +noun_mass(headway, headway, neutr). +noun_mass(health, health, neutr). +noun_mass(healthcare, healthcare, neutr). +noun_mass(hearing, hearing, neutr). +noun_mass(hearsay, hearsay, neutr). +noun_mass(heartache, heartache, neutr). +noun_mass(heartbreak, heartbreak, neutr). +noun_mass(heartburn, heartburn, neutr). +noun_mass(heartburning, heartburning, neutr). +noun_mass(heartlessness, heartlessness, neutr). +noun_mass(heat, heat, neutr). +noun_mass(heath, heath, neutr). +noun_mass(heather, heather, neutr). +noun_mass(heating, heating, neutr). +noun_mass(heatstroke, heatstroke, neutr). +noun_mass(heaven, heaven, neutr). +noun_mass(heaviness, heaviness, neutr). +noun_mass(hedonism, hedonism, neutr). +noun_mass(heed, heed, neutr). +noun_mass(hegemony, hegemony, neutr). +noun_mass(height, height, neutr). +noun_mass(heinousness, heinousness, neutr). +noun_mass(heliotrope, heliotrope, neutr). +noun_mass(helium, helium, neutr). +noun_mass(hell, hell, neutr). +noun_mass(help, help, neutr). +noun_mass(helpfulness, helpfulness, neutr). +noun_mass(helplessness, helplessness, neutr). +noun_mass(hematite, hematite, neutr). +noun_mass(hemlock, hemlock, neutr). +noun_mass(hemoglobin, hemoglobin, neutr). +noun_mass(hemophilia, hemophilia, neutr). +noun_mass(hemorrhage, hemorrhage, neutr). +noun_mass(hemp, hemp, neutr). +noun_mass(henbane, henbane, neutr). +noun_mass(henna, henna, neutr). +noun_mass(hepatitis, hepatitis, neutr). +noun_mass(heraldry, heraldry, neutr). +noun_mass(herb, herb, neutr). +noun_mass(herbage, herbage, neutr). +noun_mass(herbicide, herbicide, neutr). +noun_mass(hereafter, hereafter, neutr). +noun_mass(heredity, heredity, neutr). +noun_mass(heresy, heresy, neutr). +noun_mass(heritage, heritage, neutr). +noun_mass(hernia, hernia, neutr). +noun_mass(heroics, heroics, neutr). +noun_mass(heroin, heroin, neutr). +noun_mass(heroism, heroism, neutr). +noun_mass(herpes, herpes, neutr). +noun_mass(herring, herring, neutr). +noun_mass(herringbone, herringbone, neutr). +noun_mass(hesitance, hesitance, neutr). +noun_mass(hesitancy, hesitancy, neutr). +noun_mass(hesitation, hesitation, neutr). +noun_mass(hessian, hessian, neutr). +noun_mass(heterodoxy, heterodoxy, neutr). +noun_mass(heterosexuality, heterosexuality, neutr). +noun_mass(heuristics, heuristics, neutr). +noun_mass(hexameter, hexameter, neutr). +noun_mass(hibernation, hibernation, neutr). +noun_mass(hickory, hickory, neutr). +noun_mass(hiding, hiding, neutr). +noun_mass(hieroglyphics, hieroglyphics, neutr). +noun_mass(highness, highness, neutr). +noun_mass(hilarity, hilarity, neutr). +noun_mass(hindsight, hindsight, neutr). +noun_mass(hire, hire, neutr). +noun_mass(history, history, neutr). +noun_mass(histrionics, histrionics, neutr). +noun_mass(hoarfrost, hoarfrost, neutr). +noun_mass(hoariness, hoariness, neutr). +noun_mass(hoarseness, hoarseness, neutr). +noun_mass(hock, hock, neutr). +noun_mass(hockey, hockey, neutr). +noun_mass(hodgepodge, hodgepodge, neutr). +noun_mass(hogwash, hogwash, neutr). +noun_mass(holiness, holiness, neutr). +noun_mass(holly, holly, neutr). +noun_mass(holystone, holystone, neutr). +noun_mass(homage, homage, neutr). +noun_mass(home, home, neutr). +noun_mass(homelessness, homelessness, neutr). +noun_mass(homeliness, homeliness, neutr). +noun_mass(homeoopathy, homeoopathy, neutr). +noun_mass(homesickness, homesickness, neutr). +noun_mass(homework, homework, neutr). +noun_mass(homicide, homicide, neutr). +noun_mass(homiletics, homiletics, neutr). +noun_mass(hominy, hominy, neutr). +noun_mass(homoeopathy, homoeopathy, neutr). +noun_mass(homogeneity, homogeneity, neutr). +noun_mass(homosexuality, homosexuality, neutr). +noun_mass(honesty, honesty, neutr). +noun_mass(honey, honey, neutr). +noun_mass(honeydew, honeydew, neutr). +noun_mass(honeysuckle, honeysuckle, neutr). +noun_mass(honor, honor, neutr). +noun_mass(honour, honour, neutr). +noun_mass(hooch, hooch, neutr). +noun_mass(hooey, hooey, neutr). +noun_mass(hooky, hooky, neutr). +noun_mass(hooliganism, hooliganism, neutr). +noun_mass(hope, hope, neutr). +noun_mass(hopefulness, hopefulness, neutr). +noun_mass(hopelessness, hopelessness, neutr). +noun_mass(hopscotch, hopscotch, neutr). +noun_mass(horology, horology, neutr). +noun_mass(horridness, horridness, neutr). +noun_mass(horror, horror, neutr). +noun_mass(horseback, horseback, neutr). +noun_mass(horseflesh, horseflesh, neutr). +noun_mass(horsehair, horsehair, neutr). +noun_mass(horsemanship, horsemanship, neutr). +noun_mass(horsemeat, horsemeat, neutr). +noun_mass(horseplay, horseplay, neutr). +noun_mass(horseracing, horseracing, neutr). +noun_mass(horseradish, horseradish, neutr). +noun_mass(horticulture, horticulture, neutr). +noun_mass(hose, hose, neutr). +noun_mass(hosiery, hosiery, neutr). +noun_mass(hospitality, hospitality, neutr). +noun_mass(hospitalization, hospitalization, neutr). +noun_mass(hostility, hostility, neutr). +noun_mass(housecraft, housecraft, neutr). +noun_mass(housekeeping, housekeeping, neutr). +noun_mass(houseroom, houseroom, neutr). +noun_mass(housewifery, housewifery, neutr). +noun_mass(housework, housework, neutr). +noun_mass(housing, housing, neutr). +noun_mass(hubbub, hubbub, neutr). +noun_mass(hubris, hubris, neutr). +noun_mass(huckaback, huckaback, neutr). +noun_mass(hullabaloo, hullabaloo, neutr). +noun_mass(humanism, humanism, neutr). +noun_mass(humanitarianism, humanitarianism, neutr). +noun_mass(humanity, humanity, neutr). +noun_mass(humankind, humankind, neutr). +noun_mass(humbug, humbug, neutr). +noun_mass(humidity, humidity, neutr). +noun_mass(humiliation, humiliation, neutr). +noun_mass(humility, humility, neutr). +noun_mass(humor, humor, neutr). +noun_mass(humour, humour, neutr). +noun_mass(humus, humus, neutr). +noun_mass(hunger, hunger, neutr). +noun_mass(hunting, hunting, neutr). +noun_mass(hurling, hurling, neutr). +noun_mass(hurry, hurry, neutr). +noun_mass(hurt, hurt, neutr). +noun_mass(husbandry, husbandry, neutr). +noun_mass(huskiness, huskiness, neutr). +noun_mass(hustle, hustle, neutr). +noun_mass(hydrate, hydrate, neutr). +noun_mass(hydraulics, hydraulics, neutr). +noun_mass(hydrocarbon, hydrocarbon, neutr). +noun_mass(hydrogen, hydrogen, neutr). +noun_mass(hydropathy, hydropathy, neutr). +noun_mass(hydrophobia, hydrophobia, neutr). +noun_mass(hydroponics, hydroponics, neutr). +noun_mass(hydropower, hydropower, neutr). +noun_mass(hygiene, hygiene, neutr). +noun_mass(hype, hype, neutr). +noun_mass(hyperbole, hyperbole, neutr). +noun_mass(hyperinflation, hyperinflation, neutr). +noun_mass(hypertension, hypertension, neutr). +noun_mass(hypnosis, hypnosis, neutr). +noun_mass(hypnotism, hypnotism, neutr). +noun_mass(hypo, hypo, neutr). +noun_mass(hypochondria, hypochondria, neutr). +noun_mass(hypocrisy, hypocrisy, neutr). +noun_mass(hyssop, hyssop, neutr). +noun_mass(hysteria, hysteria, neutr). +noun_mass(hysterics, hysterics, neutr). +noun_mass(ibuprofen, ibuprofen, neutr). +noun_mass(ice, ice, neutr). +noun_mass(icicle, icicle, neutr). +noun_mass(icing, icing, neutr). +noun_mass(idealism, idealism, neutr). +noun_mass(idealization, idealization, neutr). +noun_mass(identification, identification, neutr). +noun_mass(identity, identity, neutr). +noun_mass(idiocy, idiocy, neutr). +noun_mass(idiosyncrasy, idiosyncrasy, neutr). +noun_mass(idleness, idleness, neutr). +noun_mass(idolatry, idolatry, neutr). +noun_mass(idolization, idolization, neutr). +noun_mass(ignition, ignition, neutr). +noun_mass(ignominy, ignominy, neutr). +noun_mass(ignorance, ignorance, neutr). +noun_mass(ilex, ilex, neutr). +noun_mass(illegality, illegality, neutr). +noun_mass(illegibility, illegibility, neutr). +noun_mass(illegitimacy, illegitimacy, neutr). +noun_mass(illiberality, illiberality, neutr). +noun_mass(illiteracy, illiteracy, neutr). +noun_mass(illness, illness, neutr). +noun_mass(illogicality, illogicality, neutr). +noun_mass(illogicalness, illogicalness, neutr). +noun_mass(illumination, illumination, neutr). +noun_mass(illusion, illusion, neutr). +noun_mass(illustration, illustration, neutr). +noun_mass(imagery, imagery, neutr). +noun_mass(imagination, imagination, neutr). +noun_mass(imbecility, imbecility, neutr). +noun_mass(imitation, imitation, neutr). +noun_mass(immanence, immanence, neutr). +noun_mass(immaturity, immaturity, neutr). +noun_mass(immediacy, immediacy, neutr). +noun_mass(immensity, immensity, neutr). +noun_mass(immersion, immersion, neutr). +noun_mass(immigration, immigration, neutr). +noun_mass(imminence, imminence, neutr). +noun_mass(immobility, immobility, neutr). +noun_mass(immobilization, immobilization, neutr). +noun_mass(immodesty, immodesty, neutr). +noun_mass(immolation, immolation, neutr). +noun_mass(immorality, immorality, neutr). +noun_mass(immortality, immortality, neutr). +noun_mass(immunity, immunity, neutr). +noun_mass(immunization, immunization, neutr). +noun_mass(immunology, immunology, neutr). +noun_mass(immutability, immutability, neutr). +noun_mass(impact, impact, neutr). +noun_mass(impairment, impairment, neutr). +noun_mass(impalement, impalement, neutr). +noun_mass(impartiality, impartiality, neutr). +noun_mass(impassiveness, impassiveness, neutr). +noun_mass(impassivity, impassivity, neutr). +noun_mass(impatience, impatience, neutr). +noun_mass(impeachment, impeachment, neutr). +noun_mass(impenitence, impenitence, neutr). +noun_mass(imperfection, imperfection, neutr). +noun_mass(imperialism, imperialism, neutr). +noun_mass(imperiousness, imperiousness, neutr). +noun_mass(impermanence, impermanence, neutr). +noun_mass(impersonation, impersonation, neutr). +noun_mass(impertinence, impertinence, neutr). +noun_mass(imperturbability, imperturbability, neutr). +noun_mass(impetigo, impetigo, neutr). +noun_mass(impetuosity, impetuosity, neutr). +noun_mass(impetus, impetus, neutr). +noun_mass(impiety, impiety, neutr). +noun_mass(impingement, impingement, neutr). +noun_mass(impishness, impishness, neutr). +noun_mass(implausibility, implausibility, neutr). +noun_mass(implementation, implementation, neutr). +noun_mass(implication, implication, neutr). +noun_mass(implosion, implosion, neutr). +noun_mass(impoliteness, impoliteness, neutr). +noun_mass(importance, importance, neutr). +noun_mass(importation, importation, neutr). +noun_mass(importunity, importunity, neutr). +noun_mass(impossibility, impossibility, neutr). +noun_mass(imposture, imposture, neutr). +noun_mass(impotence, impotence, neutr). +noun_mass(impoverishment, impoverishment, neutr). +noun_mass(impracticability, impracticability, neutr). +noun_mass(impracticableness, impracticableness, neutr). +noun_mass(imprecision, imprecision, neutr). +noun_mass(impregnability, impregnability, neutr). +noun_mass(impressionism, impressionism, neutr). +noun_mass(impressiveness, impressiveness, neutr). +noun_mass(imprisonment, imprisonment, neutr). +noun_mass(improbability, improbability, neutr). +noun_mass(impropriety, impropriety, neutr). +noun_mass(improvement, improvement, neutr). +noun_mass(improvidence, improvidence, neutr). +noun_mass(improvisation, improvisation, neutr). +noun_mass(imprudence, imprudence, neutr). +noun_mass(impudence, impudence, neutr). +noun_mass(impulsion, impulsion, neutr). +noun_mass(impulsiveness, impulsiveness, neutr). +noun_mass(impunity, impunity, neutr). +noun_mass(impurity, impurity, neutr). +noun_mass(imputation, imputation, neutr). +noun_mass(inability, inability, neutr). +noun_mass(inaccessibility, inaccessibility, neutr). +noun_mass(inaccuracy, inaccuracy, neutr). +noun_mass(inaction, inaction, neutr). +noun_mass(inactivity, inactivity, neutr). +noun_mass(inadequacy, inadequacy, neutr). +noun_mass(inadvertence, inadvertence, neutr). +noun_mass(inadvisability, inadvisability, neutr). +noun_mass(inanition, inanition, neutr). +noun_mass(inanity, inanity, neutr). +noun_mass(inappropriateness, inappropriateness, neutr). +noun_mass(inaptitude, inaptitude, neutr). +noun_mass(inattention, inattention, neutr). +noun_mass(inaudibility, inaudibility, neutr). +noun_mass(inauguration, inauguration, neutr). +noun_mass(inbreeding, inbreeding, neutr). +noun_mass(incandescence, incandescence, neutr). +noun_mass(incantation, incantation, neutr). +noun_mass(incapability, incapability, neutr). +noun_mass(incapacity, incapacity, neutr). +noun_mass(incarceration, incarceration, neutr). +noun_mass(incarnation, incarnation, neutr). +noun_mass(incendiarism, incendiarism, neutr). +noun_mass(incense, incense, neutr). +noun_mass(incentive, incentive, neutr). +noun_mass(incertitude, incertitude, neutr). +noun_mass(incest, incest, neutr). +noun_mass(incineration, incineration, neutr). +noun_mass(incision, incision, neutr). +noun_mass(incitement, incitement, neutr). +noun_mass(incivility, incivility, neutr). +noun_mass(inclemency, inclemency, neutr). +noun_mass(inclination, inclination, neutr). +noun_mass(inclusion, inclusion, neutr). +noun_mass(incoherence, incoherence, neutr). +noun_mass(income, income, neutr). +noun_mass(incompatibility, incompatibility, neutr). +noun_mass(incompetence, incompetence, neutr). +noun_mass(incompetency, incompetency, neutr). +noun_mass(incomprehensibility, incomprehensibility, neutr). +noun_mass(incomprehension, incomprehension, neutr). +noun_mass(incongruity, incongruity, neutr). +noun_mass(inconsistency, inconsistency, neutr). +noun_mass(inconstancy, inconstancy, neutr). +noun_mass(incontinence, incontinence, neutr). +noun_mass(inconvenience, inconvenience, neutr). +noun_mass(inconvertibility, inconvertibility, neutr). +noun_mass(incorporation, incorporation, neutr). +noun_mass(incorrectness, incorrectness, neutr). +noun_mass(incorruptibility, incorruptibility, neutr). +noun_mass(increase, increase, neutr). +noun_mass(incredibility, incredibility, neutr). +noun_mass(incredulity, incredulity, neutr). +noun_mass(increment, increment, neutr). +noun_mass(incrimination, incrimination, neutr). +noun_mass(incrustation, incrustation, neutr). +noun_mass(incubation, incubation, neutr). +noun_mass(incumbency, incumbency, neutr). +noun_mass(indebtedness, indebtedness, neutr). +noun_mass(indecency, indecency, neutr). +noun_mass(indecision, indecision, neutr). +noun_mass(indecorum, indecorum, neutr). +noun_mass(indelicacy, indelicacy, neutr). +noun_mass(indemnification, indemnification, neutr). +noun_mass(indemnity, indemnity, neutr). +noun_mass(indentation, indentation, neutr). +noun_mass(independence, independence, neutr). +noun_mass(indestructibility, indestructibility, neutr). +noun_mass(indeterminacy, indeterminacy, neutr). +noun_mass(indication, indication, neutr). +noun_mass(indictment, indictment, neutr). +noun_mass(indifference, indifference, neutr). +noun_mass(indigence, indigence, neutr). +noun_mass(indigestion, indigestion, neutr). +noun_mass(indignation, indignation, neutr). +noun_mass(indignity, indignity, neutr). +noun_mass(indigo, indigo, neutr). +noun_mass(indirectness, indirectness, neutr). +noun_mass(indiscipline, indiscipline, neutr). +noun_mass(indiscretion, indiscretion, neutr). +noun_mass(indispensability, indispensability, neutr). +noun_mass(indisposition, indisposition, neutr). +noun_mass(indistinctness, indistinctness, neutr). +noun_mass(individualism, individualism, neutr). +noun_mass(individuality, individuality, neutr). +noun_mass(indoctrination, indoctrination, neutr). +noun_mass(indolence, indolence, neutr). +noun_mass(inducement, inducement, neutr). +noun_mass(induction, induction, neutr). +noun_mass(indulgence, indulgence, neutr). +noun_mass(industrialism, industrialism, neutr). +noun_mass(industrialization, industrialization, neutr). +noun_mass(industry, industry, neutr). +noun_mass(inebriation, inebriation, neutr). +noun_mass(inebriety, inebriety, neutr). +noun_mass(ineffectiveness, ineffectiveness, neutr). +noun_mass(ineffectuality, ineffectuality, neutr). +noun_mass(inefficiency, inefficiency, neutr). +noun_mass(inelegance, inelegance, neutr). +noun_mass(ineligibility, ineligibility, neutr). +noun_mass(ineptitude, ineptitude, neutr). +noun_mass(inequality, inequality, neutr). +noun_mass(inequity, inequity, neutr). +noun_mass(inertia, inertia, neutr). +noun_mass(inevitability, inevitability, neutr). +noun_mass(inexactitude, inexactitude, neutr). +noun_mass(inexpediency, inexpediency, neutr). +noun_mass(inexperience, inexperience, neutr). +noun_mass(infallibility, infallibility, neutr). +noun_mass(infamy, infamy, neutr). +noun_mass(infancy, infancy, neutr). +noun_mass(infanticide, infanticide, neutr). +noun_mass(infantilism, infantilism, neutr). +noun_mass(infatuation, infatuation, neutr). +noun_mass(infection, infection, neutr). +noun_mass(inference, inference, neutr). +noun_mass(inferiority, inferiority, neutr). +noun_mass(infertility, infertility, neutr). +noun_mass(infestation, infestation, neutr). +noun_mass(infidelity, infidelity, neutr). +noun_mass(infighting, infighting, neutr). +noun_mass(infiltration, infiltration, neutr). +noun_mass(infinity, infinity, neutr). +noun_mass(infirmity, infirmity, neutr). +noun_mass(inflammation, inflammation, neutr). +noun_mass(inflation, inflation, neutr). +noun_mass(inflection, inflection, neutr). +noun_mass(inflexibility, inflexibility, neutr). +noun_mass(inflexion, inflexion, neutr). +noun_mass(infliction, infliction, neutr). +noun_mass(inflorescence, inflorescence, neutr). +noun_mass(inflow, inflow, neutr). +noun_mass(influence, influence, neutr). +noun_mass(influenza, influenza, neutr). +noun_mass(influx, influx, neutr). +noun_mass(info, info, neutr). +noun_mass(informality, informality, neutr). +noun_mass(information, information, neutr). +noun_mass(infraction, infraction, neutr). +noun_mass(infrequency, infrequency, neutr). +noun_mass(infringement, infringement, neutr). +noun_mass(infusion, infusion, neutr). +noun_mass(ingenuity, ingenuity, neutr). +noun_mass(ingenuousness, ingenuousness, neutr). +noun_mass(ingratitude, ingratitude, neutr). +noun_mass(ingress, ingress, neutr). +noun_mass(inhalation, inhalation, neutr). +noun_mass(inheritance, inheritance, neutr). +noun_mass(inhibition, inhibition, neutr). +noun_mass(inhumanity, inhumanity, neutr). +noun_mass(iniquity, iniquity, neutr). +noun_mass(initiation, initiation, neutr). +noun_mass(initiative, initiative, neutr). +noun_mass(injection, injection, neutr). +noun_mass(injury, injury, neutr). +noun_mass(injustice, injustice, neutr). +noun_mass(ink, ink, neutr). +noun_mass(innocence, innocence, neutr). +noun_mass(innovation, innovation, neutr). +noun_mass(innuendo, innuendo, neutr). +noun_mass(inoculation, inoculation, neutr). +noun_mass(input, input, neutr). +noun_mass(inquietude, inquietude, neutr). +noun_mass(inquiry, inquiry, neutr). +noun_mass(inquisition, inquisition, neutr). +noun_mass(inquisitiveness, inquisitiveness, neutr). +noun_mass(insanity, insanity, neutr). +noun_mass(insecticide, insecticide, neutr). +noun_mass(insecurity, insecurity, neutr). +noun_mass(insemination, insemination, neutr). +noun_mass(insensibility, insensibility, neutr). +noun_mass(insensitivity, insensitivity, neutr). +noun_mass(insertion, insertion, neutr). +noun_mass(insidiousness, insidiousness, neutr). +noun_mass(insight, insight, neutr). +noun_mass(insignificance, insignificance, neutr). +noun_mass(insincerity, insincerity, neutr). +noun_mass(insinuation, insinuation, neutr). +noun_mass(insipidity, insipidity, neutr). +noun_mass(insipidness, insipidness, neutr). +noun_mass(insistence, insistence, neutr). +noun_mass(insolence, insolence, neutr). +noun_mass(insolvency, insolvency, neutr). +noun_mass(insomnia, insomnia, neutr). +noun_mass(insouciance, insouciance, neutr). +noun_mass(inspection, inspection, neutr). +noun_mass(inspiration, inspiration, neutr). +noun_mass(instability, instability, neutr). +noun_mass(installation, installation, neutr). +noun_mass(instigation, instigation, neutr). +noun_mass(instillation, instillation, neutr). +noun_mass(instinct, instinct, neutr). +noun_mass(institution, institution, neutr). +noun_mass(instruction, instruction, neutr). +noun_mass(instrumentality, instrumentality, neutr). +noun_mass(instrumentation, instrumentation, neutr). +noun_mass(insubordination, insubordination, neutr). +noun_mass(insufficiency, insufficiency, neutr). +noun_mass(insularism, insularism, neutr). +noun_mass(insularity, insularity, neutr). +noun_mass(insulation, insulation, neutr). +noun_mass(insulin, insulin, neutr). +noun_mass(insurance, insurance, neutr). +noun_mass(insurrection, insurrection, neutr). +noun_mass(intaglio, intaglio, neutr). +noun_mass(intake, intake, neutr). +noun_mass(intangibility, intangibility, neutr). +noun_mass(integration, integration, neutr). +noun_mass(integrity, integrity, neutr). +noun_mass(intellect, intellect, neutr). +noun_mass(intelligence, intelligence, neutr). +noun_mass(intelligibility, intelligibility, neutr). +noun_mass(intemperance, intemperance, neutr). +noun_mass(intensification, intensification, neutr). +noun_mass(intensity, intensity, neutr). +noun_mass(intent, intent, neutr). +noun_mass(intentness, intentness, neutr). +noun_mass(interaction, interaction, neutr). +noun_mass(interception, interception, neutr). +noun_mass(intercession, intercession, neutr). +noun_mass(intercommunication, intercommunication, neutr). +noun_mass(intercommunion, intercommunion, neutr). +noun_mass(interconnectedness, interconnectedness, neutr). +noun_mass(interconnection, interconnection, neutr). +noun_mass(intercourse, intercourse, neutr). +noun_mass(interdependence, interdependence, neutr). +noun_mass(interdiction, interdiction, neutr). +noun_mass(interest, interest, neutr). +noun_mass(interference, interference, neutr). +noun_mass(interferon, interferon, neutr). +noun_mass(intermarriage, intermarriage, neutr). +noun_mass(interment, interment, neutr). +noun_mass(internationalisation, internationalisation, neutr). +noun_mass(internationalism, internationalism, neutr). +noun_mass(internationalization, internationalization, neutr). +noun_mass(internment, internment, neutr). +noun_mass(interpellation, interpellation, neutr). +noun_mass(interpolation, interpolation, neutr). +noun_mass(interposition, interposition, neutr). +noun_mass(interpretation, interpretation, neutr). +noun_mass(interrogation, interrogation, neutr). +noun_mass(interruption, interruption, neutr). +noun_mass(intervention, intervention, neutr). +noun_mass(intimacy, intimacy, neutr). +noun_mass(intimation, intimation, neutr). +noun_mass(intimidation, intimidation, neutr). +noun_mass(intolerance, intolerance, neutr). +noun_mass(intonation, intonation, neutr). +noun_mass(intoxication, intoxication, neutr). +noun_mass(intractability, intractability, neutr). +noun_mass(intransigence, intransigence, neutr). +noun_mass(intrepidity, intrepidity, neutr). +noun_mass(intricacy, intricacy, neutr). +noun_mass(intrigue, intrigue, neutr). +noun_mass(intro, intro, neutr). +noun_mass(introduction, introduction, neutr). +noun_mass(introspection, introspection, neutr). +noun_mass(introversion, introversion, neutr). +noun_mass(intrusion, intrusion, neutr). +noun_mass(intuition, intuition, neutr). +noun_mass(intumescence, intumescence, neutr). +noun_mass(inundation, inundation, neutr). +noun_mass(invalidation, invalidation, neutr). +noun_mass(invalidism, invalidism, neutr). +noun_mass(invalidity, invalidity, neutr). +noun_mass(invasion, invasion, neutr). +noun_mass(invective, invective, neutr). +noun_mass(invention, invention, neutr). +noun_mass(inventiveness, inventiveness, neutr). +noun_mass(inventory, inventory, neutr). +noun_mass(inversion, inversion, neutr). +noun_mass(investigation, investigation, neutr). +noun_mass(investment, investment, neutr). +noun_mass(invigilation, invigilation, neutr). +noun_mass(invincibility, invincibility, neutr). +noun_mass(invisibility, invisibility, neutr). +noun_mass(invocation, invocation, neutr). +noun_mass(involution, involution, neutr). +noun_mass(involvement, involvement, neutr). +noun_mass(inwardness, inwardness, neutr). +noun_mass(iodine, iodine, neutr). +noun_mass(ionization, ionization, neutr). +noun_mass(irascibility, irascibility, neutr). +noun_mass(ire, ire, neutr). +noun_mass(iridescence, iridescence, neutr). +noun_mass(iridium, iridium, neutr). +noun_mass(iron, iron, neutr). +noun_mass(ironmongery, ironmongery, neutr). +noun_mass(ironmould, ironmould, neutr). +noun_mass(ironware, ironware, neutr). +noun_mass(ironwork, ironwork, neutr). +noun_mass(irony, irony, neutr). +noun_mass(irregularity, irregularity, neutr). +noun_mass(irrelevance, irrelevance, neutr). +noun_mass(irrelevancy, irrelevancy, neutr). +noun_mass(irresolution, irresolution, neutr). +noun_mass(irresponsibility, irresponsibility, neutr). +noun_mass(irreverence, irreverence, neutr). +noun_mass(irreversibility, irreversibility, neutr). +noun_mass(irridentism, irridentism, neutr). +noun_mass(irrigation, irrigation, neutr). +noun_mass(irritability, irritability, neutr). +noun_mass(irritation, irritation, neutr). +noun_mass(irruption, irruption, neutr). +noun_mass(isinglass, isinglass, neutr). +noun_mass(islam, islam, neutr). +noun_mass(isolation, isolation, neutr). +noun_mass(isolationism, isolationism, neutr). +noun_mass(iteration, iteration, neutr). +noun_mass(ivory, ivory, neutr). +noun_mass(ivy, ivy, neutr). +noun_mass(jabber, jabber, neutr). +noun_mass(jackboot, jackboot, neutr). +noun_mass(jade, jade, neutr). +noun_mass(jail, jail, neutr). +noun_mass(jam, jam, neutr). +noun_mass(jangle, jangle, neutr). +noun_mass(japonica, japonica, neutr). +noun_mass(jargon, jargon, neutr). +noun_mass(jasmine, jasmine, neutr). +noun_mass(jasper, jasper, neutr). +noun_mass(jaundice, jaundice, neutr). +noun_mass(jauntiness, jauntiness, neutr). +noun_mass(jazz, jazz, neutr). +noun_mass(jealousy, jealousy, neutr). +noun_mass(jean, jean, neutr). +noun_mass(jejuneness, jejuneness, neutr). +noun_mass(jelly, jelly, neutr). +noun_mass(jeopardy, jeopardy, neutr). +noun_mass(jerkiness, jerkiness, neutr). +noun_mass(jest, jest, neutr). +noun_mass(jetsam, jetsam, neutr). +noun_mass(jewellery, jewellery, neutr). +noun_mass(jewelry, jewelry, neutr). +noun_mass(jingoism, jingoism, neutr). +noun_mass(jitters, jitters, neutr). +noun_mass(jive, jive, neutr). +noun_mass(jobbery, jobbery, neutr). +noun_mass(joblessness, joblessness, neutr). +noun_mass(jocoseness, jocoseness, neutr). +noun_mass(jocosity, jocosity, neutr). +noun_mass(jocularity, jocularity, neutr). +noun_mass(jocundity, jocundity, neutr). +noun_mass(jogging, jogging, neutr). +noun_mass(joinery, joinery, neutr). +noun_mass(jointure, jointure, neutr). +noun_mass(jollification, jollification, neutr). +noun_mass(jollity, jollity, neutr). +noun_mass(journalese, journalese, neutr). +noun_mass(journalism, journalism, neutr). +noun_mass(joviality, joviality, neutr). +noun_mass(joy, joy, neutr). +noun_mass(joyfulness, joyfulness, neutr). +noun_mass(joylessness, joylessness, neutr). +noun_mass(joyousness, joyousness, neutr). +noun_mass(jubilation, jubilation, neutr). +noun_mass(judgement, judgement, neutr). +noun_mass(judgment, judgment, neutr). +noun_mass(judicature, judicature, neutr). +noun_mass(judiciousness, judiciousness, neutr). +noun_mass(judo, judo, neutr). +noun_mass(juice, juice, neutr). +noun_mass(juiciness, juiciness, neutr). +noun_mass(jujube, jujube, neutr). +noun_mass(jumpiness, jumpiness, neutr). +noun_mass(jungle, jungle, neutr). +noun_mass(junk, junk, neutr). +noun_mass(junketing, junketing, neutr). +noun_mass(jurisdiction, jurisdiction, neutr). +noun_mass(jurisprudence, jurisprudence, neutr). +noun_mass(justification, justification, neutr). +noun_mass(justness, justness, neutr). +noun_mass(jute, jute, neutr). +noun_mass(juxtaposition, juxtaposition, neutr). +noun_mass(kail, kail, neutr). +noun_mass(kale, kale, neutr). +noun_mass(kanamycin, kanamycin, neutr). +noun_mass(kaolin, kaolin, neutr). +noun_mass(kapok, kapok, neutr). +noun_mass(karate, karate, neutr). +noun_mass(karma, karma, neutr). +noun_mass(kava, kava, neutr). +noun_mass(kedgeree, kedgeree, neutr). +noun_mass(keenness, keenness, neutr). +noun_mass(keep, keep, neutr). +noun_mass(kelp, kelp, neutr). +noun_mass(ken, ken, neutr). +noun_mass(kerosene, kerosene, neutr). +noun_mass(ketchup, ketchup, neutr). +noun_mass(khaki, khaki, neutr). +noun_mass(kickoff, kickoff, neutr). +noun_mass(killing, killing, neutr). +noun_mass(kilometer, kilometer, neutr). +noun_mass(kindergarten, kindergarten, neutr). +noun_mass(kindling, kindling, neutr). +noun_mass(kindness, kindness, neutr). +noun_mass(kindred, kindred, neutr). +noun_mass(kinetics, kinetics, neutr). +noun_mass(kingship, kingship, neutr). +noun_mass(kinship, kinship, neutr). +noun_mass(kirk, kirk, neutr). +noun_mass(kirsch, kirsch, neutr). +noun_mass(kismet, kismet, neutr). +noun_mass(kitchenware, kitchenware, neutr). +noun_mass(kiwi, kiwi, neutr). +noun_mass(kleenex, kleenex, neutr). +noun_mass(kleptomania, kleptomania, neutr). +noun_mass(knavery, knavery, neutr). +noun_mass(knighthood, knighthood, neutr). +noun_mass(knitting, knitting, neutr). +noun_mass(knitwear, knitwear, neutr). +noun_mass(knowhow, knowhow, neutr). +noun_mass(knowledge, knowledge, neutr). +noun_mass(kohl, kohl, neutr). +noun_mass(kohlrabi, kohlrabi, neutr). +noun_mass(kola, kola, neutr). +noun_mass(kosher, kosher, neutr). +noun_mass(koumiss, koumiss, neutr). +noun_mass(kudos, kudos, neutr). +noun_mass(kumis, kumis, neutr). +noun_mass(kummel, kummel, neutr). +noun_mass(kvass, kvass, neutr). +noun_mass(kwela, kwela, neutr). +noun_mass('kümmel', 'kümmel', neutr). +noun_mass(la, la, neutr). +noun_mass(labor, labor, neutr). +noun_mass(labour, labour, neutr). +noun_mass(laburnum, laburnum, neutr). +noun_mass(lace, lace, neutr). +noun_mass(laconicism, laconicism, neutr). +noun_mass(laconism, laconism, neutr). +noun_mass(lacquer, lacquer, neutr). +noun_mass(lacrosse, lacrosse, neutr). +noun_mass(lading, lading, neutr). +noun_mass(lager, lager, neutr). +noun_mass(lagging, lagging, neutr). +noun_mass(laity, laity, neutr). +noun_mass(lambency, lambency, neutr). +noun_mass(lambskin, lambskin, neutr). +noun_mass(lameness, lameness, neutr). +noun_mass(lamentation, lamentation, neutr). +noun_mass(lamplight, lamplight, neutr). +noun_mass('lamé', 'lamé', neutr). +noun_mass(land, land, neutr). +noun_mass(landfill, landfill, neutr). +noun_mass(landing, landing, neutr). +noun_mass(langsyne, langsyne, neutr). +noun_mass(language, language, neutr). +noun_mass(lanolin, lanolin, neutr). +noun_mass(larboard, larboard, neutr). +noun_mass(larceny, larceny, neutr). +noun_mass(larch, larch, neutr). +noun_mass(lard, lard, neutr). +noun_mass(largeness, largeness, neutr). +noun_mass(largesse, largesse, neutr). +noun_mass(laryngitis, laryngitis, neutr). +noun_mass(lasagna, lasagna, neutr). +noun_mass(lasciviousness, lasciviousness, neutr). +noun_mass(lashing, lashing, neutr). +noun_mass(lassitude, lassitude, neutr). +noun_mass(laterite, laterite, neutr). +noun_mass(latex, latex, neutr). +noun_mass(latitude, latitude, neutr). +noun_mass(latitudes, latitudes, neutr). +noun_mass(lattice, lattice, neutr). +noun_mass(laudanum, laudanum, neutr). +noun_mass(laughter, laughter, neutr). +noun_mass(laundry, laundry, neutr). +noun_mass(lava, lava, neutr). +noun_mass(lavender, lavender, neutr). +noun_mass(lawlessness, lawlessness, neutr). +noun_mass(lawmaking, lawmaking, neutr). +noun_mass(laxity, laxity, neutr). +noun_mass(layette, layette, neutr). +noun_mass(laziness, laziness, neutr). +noun_mass(lea, lea, neutr). +noun_mass(lead, lead, neutr). +noun_mass(leadership, leadership, neutr). +noun_mass(leading, leading, neutr). +noun_mass(leakage, leakage, neutr). +noun_mass(leaning, leaning, neutr). +noun_mass(leanness, leanness, neutr). +noun_mass(learning, learning, neutr). +noun_mass(leather, leather, neutr). +noun_mass(leatherette, leatherette, neutr). +noun_mass(leatherwork, leatherwork, neutr). +noun_mass(leave, leave, neutr). +noun_mass(leaven, leaven, neutr). +noun_mass(lechery, lechery, neutr). +noun_mass(lectureship, lectureship, neutr). +noun_mass(leek, leek, neutr). +noun_mass(legalism, legalism, neutr). +noun_mass(legality, legality, neutr). +noun_mass(legalization, legalization, neutr). +noun_mass(legerdemain, legerdemain, neutr). +noun_mass(legging, legging, neutr). +noun_mass(legibility, legibility, neutr). +noun_mass(legislation, legislation, neutr). +noun_mass(legitimacy, legitimacy, neutr). +noun_mass(leisure, leisure, neutr). +noun_mass(lemon, lemon, neutr). +noun_mass(lemonade, lemonade, neutr). +noun_mass(lenience, lenience, neutr). +noun_mass(leniency, leniency, neutr). +noun_mass(lenity, lenity, neutr). +noun_mass(leprosy, leprosy, neutr). +noun_mass(lesbianism, lesbianism, neutr). +noun_mass(lethargy, lethargy, neutr). +noun_mass(lettering, lettering, neutr). +noun_mass(letterpress, letterpress, neutr). +noun_mass(letting, letting, neutr). +noun_mass(lettuce, lettuce, neutr). +noun_mass(leukaemia, leukaemia, neutr). +noun_mass(leukemia, leukemia, neutr). +noun_mass(leverage, leverage, neutr). +noun_mass(levitation, levitation, neutr). +noun_mass(levity, levity, neutr). +noun_mass(lewdness, lewdness, neutr). +noun_mass(lexicography, lexicography, neutr). +noun_mass(lexis, lexis, neutr). +noun_mass(ley, ley, neutr). +noun_mass(liability, liability, neutr). +noun_mass(liberalism, liberalism, neutr). +noun_mass(liberality, liberality, neutr). +noun_mass(liberalization, liberalization, neutr). +noun_mass(liberation, liberation, neutr). +noun_mass(liberty, liberty, neutr). +noun_mass(licence, licence, neutr). +noun_mass(licentiousness, licentiousness, neutr). +noun_mass(lichen, lichen, neutr). +noun_mass(licking, licking, neutr). +noun_mass(life, life, neutr). +noun_mass(light, light, neutr). +noun_mass(lighterage, lighterage, neutr). +noun_mass(lightness, lightness, neutr). +noun_mass(lightning, lightning, neutr). +noun_mass(lightsomeness, lightsomeness, neutr). +noun_mass(lignite, lignite, neutr). +noun_mass(likelihood, likelihood, neutr). +noun_mass(limbo, limbo, neutr). +noun_mass(lime, lime, neutr). +noun_mass(limejuice, limejuice, neutr). +noun_mass(limestone, limestone, neutr). +noun_mass(limitation, limitation, neutr). +noun_mass(limpidity, limpidity, neutr). +noun_mass(limpness, limpness, neutr). +noun_mass(linage, linage, neutr). +noun_mass(lineage, lineage, neutr). +noun_mass(linen, linen, neutr). +noun_mass(ling, ling, neutr). +noun_mass(lingerie, lingerie, neutr). +noun_mass(lingo, lingo, neutr). +noun_mass(linguistics, linguistics, neutr). +noun_mass(lining, lining, neutr). +noun_mass(linkage, linkage, neutr). +noun_mass(lino, lino, neutr). +noun_mass(linoleum, linoleum, neutr). +noun_mass(linseed, linseed, neutr). +noun_mass(lint, lint, neutr). +noun_mass(lipstick, lipstick, neutr). +noun_mass(liquefaction, liquefaction, neutr). +noun_mass(liquidation, liquidation, neutr). +noun_mass(liquidity, liquidity, neutr). +noun_mass(liquor, liquor, neutr). +noun_mass(liquorice, liquorice, neutr). +noun_mass(lisle, lisle, neutr). +noun_mass(lissomness, lissomness, neutr). +noun_mass(listing, listing, neutr). +noun_mass(listlessness, listlessness, neutr). +noun_mass(litchee, litchee, neutr). +noun_mass(litchi, litchi, neutr). +noun_mass(literacy, literacy, neutr). +noun_mass(literature, literature, neutr). +noun_mass(lithium, lithium, neutr). +noun_mass(lithography, lithography, neutr). +noun_mass(litigation, litigation, neutr). +noun_mass(litmus, litmus, neutr). +noun_mass(litter, litter, neutr). +noun_mass(littleness, littleness, neutr). +noun_mass(liveliness, liveliness, neutr). +noun_mass(liver, liver, neutr). +noun_mass(liverwurst, liverwurst, neutr). +noun_mass(livestock, livestock, neutr). +noun_mass(living, living, neutr). +noun_mass(loading, loading, neutr). +noun_mass(loadstone, loadstone, neutr). +noun_mass(loam, loam, neutr). +noun_mass(loathing, loathing, neutr). +noun_mass(localism, localism, neutr). +noun_mass(localization, localization, neutr). +noun_mass(location, location, neutr). +noun_mass(lockjaw, lockjaw, neutr). +noun_mass(locomotion, locomotion, neutr). +noun_mass(locution, locution, neutr). +noun_mass(lodestone, lodestone, neutr). +noun_mass(lodgement, lodgement, neutr). +noun_mass(lodging, lodging, neutr). +noun_mass(lodgment, lodgment, neutr). +noun_mass(loftiness, loftiness, neutr). +noun_mass(loganberry, loganberry, neutr). +noun_mass(logging, logging, neutr). +noun_mass(logic, logic, neutr). +noun_mass(logicality, logicality, neutr). +noun_mass(logistics, logistics, neutr). +noun_mass(lolly, lolly, neutr). +noun_mass(loneliness, loneliness, neutr). +noun_mass(longevity, longevity, neutr). +noun_mass(longhand, longhand, neutr). +noun_mass(longitude, longitude, neutr). +noun_mass(loot, loot, neutr). +noun_mass(loquaciousness, loquaciousness, neutr). +noun_mass(loquacity, loquacity, neutr). +noun_mass(lordliness, lordliness, neutr). +noun_mass(lore, lore, neutr). +noun_mass(loss, loss, neutr). +noun_mass(lotion, lotion, neutr). +noun_mass(lotto, lotto, neutr). +noun_mass(loudness, loudness, neutr). +noun_mass(love, love, neutr). +noun_mass(loveliness, loveliness, neutr). +noun_mass(lovemaking, lovemaking, neutr). +noun_mass(lowliness, lowliness, neutr). +noun_mass(lowness, lowness, neutr). +noun_mass(loyalty, loyalty, neutr). +noun_mass(lubricant, lubricant, neutr). +noun_mass(lubrication, lubrication, neutr). +noun_mass(lucerne, lucerne, neutr). +noun_mass(lucidity, lucidity, neutr). +noun_mass(luck, luck, neutr). +noun_mass(lucre, lucre, neutr). +noun_mass(ludo, ludo, neutr). +noun_mass(luggage, luggage, neutr). +noun_mass(lugubriousness, lugubriousness, neutr). +noun_mass(lukewarmness, lukewarmness, neutr). +noun_mass(lumbago, lumbago, neutr). +noun_mass(lumber, lumber, neutr). +noun_mass(luminosity, luminosity, neutr). +noun_mass(lunacy, lunacy, neutr). +noun_mass(lunch, lunch, neutr). +noun_mass(lunchtime, lunchtime, neutr). +noun_mass(luridness, luridness, neutr). +noun_mass(lusciousness, lusciousness, neutr). +noun_mass(lust, lust, neutr). +noun_mass(luster, luster, neutr). +noun_mass(lustre, lustre, neutr). +noun_mass(luxuriance, luxuriance, neutr). +noun_mass(luxury, luxury, neutr). +noun_mass(lychee, lychee, neutr). +noun_mass(lye, lye, neutr). +noun_mass(lymph, lymph, neutr). +noun_mass(lyricism, lyricism, neutr). +noun_mass(lysine, lysine, neutr). +noun_mass(lysol, lysol, neutr). +noun_mass(macaroni, macaroni, neutr). +noun_mass(mace, mace, neutr). +noun_mass(machinery, machinery, neutr). +noun_mass(machismo, machismo, neutr). +noun_mass(mackerel, mackerel, neutr). +noun_mass(madder, madder, neutr). +noun_mass(madness, madness, neutr). +noun_mass(magenta, magenta, neutr). +noun_mass(magic, magic, neutr). +noun_mass(magma, magma, neutr). +noun_mass(magnanimity, magnanimity, neutr). +noun_mass(magnesia, magnesia, neutr). +noun_mass(magnesium, magnesium, neutr). +noun_mass(magnetics, magnetics, neutr). +noun_mass(magnetism, magnetism, neutr). +noun_mass(magnetization, magnetization, neutr). +noun_mass(magnification, magnification, neutr). +noun_mass(magnificence, magnificence, neutr). +noun_mass(magniloquence, magniloquence, neutr). +noun_mass(magnitude, magnitude, neutr). +noun_mass(mahjong, mahjong, neutr). +noun_mass(mahogany, mahogany, neutr). +noun_mass(maidenhead, maidenhead, neutr). +noun_mass(maidenhood, maidenhood, neutr). +noun_mass(mail, mail, neutr). +noun_mass(maintenance, maintenance, neutr). +noun_mass(maize, maize, neutr). +noun_mass(majesty, majesty, neutr). +noun_mass(majolica, majolica, neutr). +noun_mass(majority, majority, neutr). +noun_mass(makeup, makeup, neutr). +noun_mass(malacca, malacca, neutr). +noun_mass(malachite, malachite, neutr). +noun_mass(maladjustment, maladjustment, neutr). +noun_mass(maladroitness, maladroitness, neutr). +noun_mass(malaise, malaise, neutr). +noun_mass(malapropism, malapropism, neutr). +noun_mass(malaria, malaria, neutr). +noun_mass(malediction, malediction, neutr). +noun_mass(malevolence, malevolence, neutr). +noun_mass(malfeasance, malfeasance, neutr). +noun_mass(malformation, malformation, neutr). +noun_mass(malice, malice, neutr). +noun_mass(malignancy, malignancy, neutr). +noun_mass(malignity, malignity, neutr). +noun_mass(malleability, malleability, neutr). +noun_mass(mallow, mallow, neutr). +noun_mass(malmsey, malmsey, neutr). +noun_mass(malnutrition, malnutrition, neutr). +noun_mass(malpractice, malpractice, neutr). +noun_mass(malt, malt, neutr). +noun_mass(maltreatment, maltreatment, neutr). +noun_mass(malversation, malversation, neutr). +noun_mass(mammon, mammon, neutr). +noun_mass(manageability, manageability, neutr). +noun_mass(management, management, neutr). +noun_mass(mandragora, mandragora, neutr). +noun_mass(mandrake, mandrake, neutr). +noun_mass(maneuverability, maneuverability, neutr). +noun_mass(manganese, manganese, neutr). +noun_mass(mange, mange, neutr). +noun_mass(mango, mango, neutr). +noun_mass(mangosteen, mangosteen, neutr). +noun_mass(manhood, manhood, neutr). +noun_mass(mania, mania, neutr). +noun_mass(manicotti, manicotti, neutr). +noun_mass(manifest, manifest, neutr). +noun_mass(manifestation, manifestation, neutr). +noun_mass(manipulation, manipulation, neutr). +noun_mass(mankind, mankind, neutr). +noun_mass(manliness, manliness, neutr). +noun_mass(manna, manna, neutr). +noun_mass(mannerism, mannerism, neutr). +noun_mass(manoeuvrability, manoeuvrability, neutr). +noun_mass(manpower, manpower, neutr). +noun_mass(manslaughter, manslaughter, neutr). +noun_mass(manufacture, manufacture, neutr). +noun_mass(manumission, manumission, neutr). +noun_mass(manure, manure, neutr). +noun_mass(maple, maple, neutr). +noun_mass(marabou, marabou, neutr). +noun_mass(marble, marble, neutr). +noun_mass(marbling, marbling, neutr). +noun_mass(margarine, margarine, neutr). +noun_mass(marihuana, marihuana, neutr). +noun_mass(marijuana, marijuana, neutr). +noun_mass(marinade, marinade, neutr). +noun_mass(marjoram, marjoram, neutr). +noun_mass(marketability, marketability, neutr). +noun_mass(marketing, marketing, neutr). +noun_mass(marking, marking, neutr). +noun_mass(marksmanship, marksmanship, neutr). +noun_mass(marl, marl, neutr). +noun_mass(marmalade, marmalade, neutr). +noun_mass(marocain, marocain, neutr). +noun_mass(marquetry, marquetry, neutr). +noun_mass(marriage, marriage, neutr). +noun_mass(marriageability, marriageability, neutr). +noun_mass(marrow, marrow, neutr). +noun_mass(marshmallow, marshmallow, neutr). +noun_mass(martyrdom, martyrdom, neutr). +noun_mass(marxism, marxism, neutr). +noun_mass(marzipan, marzipan, neutr). +noun_mass(mascara, mascara, neutr). +noun_mass(masculinity, masculinity, neutr). +noun_mass(mash, mash, neutr). +noun_mass(masochism, masochism, neutr). +noun_mass(masonry, masonry, neutr). +noun_mass(mass, mass, neutr). +noun_mass(massiveness, massiveness, neutr). +noun_mass(mastery, mastery, neutr). +noun_mass(mastication, mastication, neutr). +noun_mass(mastoiditis, mastoiditis, neutr). +noun_mass(masturbation, masturbation, neutr). +noun_mass(matchwood, matchwood, neutr). +noun_mass(material, material, neutr). +noun_mass(materialism, materialism, neutr). +noun_mass(materialization, materialization, neutr). +noun_mass(maternity, maternity, neutr). +noun_mass(mathematics, mathematics, neutr). +noun_mass(maths, maths, neutr). +noun_mass(matriarchy, matriarchy, neutr). +noun_mass(matric, matric, neutr). +noun_mass(matricide, matricide, neutr). +noun_mass(matriculation, matriculation, neutr). +noun_mass(matrimony, matrimony, neutr). +noun_mass(matter, matter, neutr). +noun_mass(matting, matting, neutr). +noun_mass(maturation, maturation, neutr). +noun_mass(maturity, maturity, neutr). +noun_mass('maté', 'maté', neutr). +noun_mass(mauve, mauve, neutr). +noun_mass(mawkishness, mawkishness, neutr). +noun_mass(maximization, maximization, neutr). +noun_mass(mayday, mayday, neutr). +noun_mass(mayhem, mayhem, neutr). +noun_mass(mayonnaise, mayonnaise, neutr). +noun_mass(mayoralty, mayoralty, neutr). +noun_mass(mead, mead, neutr). +noun_mass(meagreness, meagreness, neutr). +noun_mass(meal, meal, neutr). +noun_mass(mealie, mealie, neutr). +noun_mass(mealtime, mealtime, neutr). +noun_mass(meaning, meaning, neutr). +noun_mass(meanness, meanness, neutr). +noun_mass(measurement, measurement, neutr). +noun_mass(meat, meat, neutr). +noun_mass(mechanics, mechanics, neutr). +noun_mass(mechanization, mechanization, neutr). +noun_mass(mediation, mediation, neutr). +noun_mass(medicaid, medicaid, neutr). +noun_mass(medicare, medicare, neutr). +noun_mass(medication, medication, neutr). +noun_mass(medicine, medicine, neutr). +noun_mass(mediocrity, mediocrity, neutr). +noun_mass(meditation, meditation, neutr). +noun_mass(meekness, meekness, neutr). +noun_mass(meerschaum, meerschaum, neutr). +noun_mass(megalomania, megalomania, neutr). +noun_mass(megawatt, megawatt, neutr). +noun_mass(megrim, megrim, neutr). +noun_mass(meiosis, meiosis, neutr). +noun_mass(melancholia, melancholia, neutr). +noun_mass(melancholy, melancholy, neutr). +noun_mass(melioration, melioration, neutr). +noun_mass(meliorism, meliorism, neutr). +noun_mass(mellowness, mellowness, neutr). +noun_mass(melodiousness, melodiousness, neutr). +noun_mass(melodrama, melodrama, neutr). +noun_mass(membership, membership, neutr). +noun_mass(memory, memory, neutr). +noun_mass(mendacity, mendacity, neutr). +noun_mass(mending, mending, neutr). +noun_mass(meningitis, meningitis, neutr). +noun_mass(menopause, menopause, neutr). +noun_mass(menstruation, menstruation, neutr). +noun_mass(mensuration, mensuration, neutr). +noun_mass(menswear, menswear, neutr). +noun_mass(mentality, mentality, neutr). +noun_mass(menthol, menthol, neutr). +noun_mass(mention, mention, neutr). +noun_mass(merchandise, merchandise, neutr). +noun_mass(merchandising, merchandising, neutr). +noun_mass(mercury, mercury, neutr). +noun_mass(mercy, mercy, neutr). +noun_mass(meretriciousness, meretriciousness, neutr). +noun_mass(meringue, meringue, neutr). +noun_mass(merino, merino, neutr). +noun_mass(merit, merit, neutr). +noun_mass(meritocracy, meritocracy, neutr). +noun_mass(merriment, merriment, neutr). +noun_mass(merrymaking, merrymaking, neutr). +noun_mass(mescal, mescal, neutr). +noun_mass(mescaline, mescaline, neutr). +noun_mass(mesh, mesh, neutr). +noun_mass(mesmerism, mesmerism, neutr). +noun_mass(messiness, messiness, neutr). +noun_mass(metal, metal, neutr). +noun_mass(metallurgy, metallurgy, neutr). +noun_mass(metalwork, metalwork, neutr). +noun_mass(metaphysics, metaphysics, neutr). +noun_mass(meteorology, meteorology, neutr). +noun_mass(methane, methane, neutr). +noun_mass(methanol, methanol, neutr). +noun_mass(methodology, methodology, neutr). +noun_mass(meticulousness, meticulousness, neutr). +noun_mass(metre, metre, neutr). +noun_mass(metrication, metrication, neutr). +noun_mass(mettle, mettle, neutr). +noun_mass(mi, mi, neutr). +noun_mass(mica, mica, neutr). +noun_mass(microbiology, microbiology, neutr). +noun_mass(microelectronics, microelectronics, neutr). +noun_mass(microfabrication, microfabrication, neutr). +noun_mass(microfiche, microfiche, neutr). +noun_mass(microfilm, microfilm, neutr). +noun_mass(microgravity, microgravity, neutr). +noun_mass(microscopy, microscopy, neutr). +noun_mass(midafternoon, midafternoon, neutr). +noun_mass(midday, midday, neutr). +noun_mass(middling, middling, neutr). +noun_mass(midland, midland, neutr). +noun_mass(midnight, midnight, neutr). +noun_mass(midtown, midtown, neutr). +noun_mass(midwifery, midwifery, neutr). +noun_mass(might, might, neutr). +noun_mass(migration, migration, neutr). +noun_mass(milady, milady, neutr). +noun_mass(milage, milage, neutr). +noun_mass(mildew, mildew, neutr). +noun_mass(mildness, mildness, neutr). +noun_mass(mileage, mileage, neutr). +noun_mass(mileometer, mileometer, neutr). +noun_mass(militancy, militancy, neutr). +noun_mass(militarism, militarism, neutr). +noun_mass(milk, milk, neutr). +noun_mass(millboard, millboard, neutr). +noun_mass(millet, millet, neutr). +noun_mass(millinery, millinery, neutr). +noun_mass(milord, milord, neutr). +noun_mass(mimicry, mimicry, neutr). +noun_mass(mince, mince, neutr). +noun_mass(mincemeat, mincemeat, neutr). +noun_mass(mindfulness, mindfulness, neutr). +noun_mass(mindlessness, mindlessness, neutr). +noun_mass(minelaying, minelaying, neutr). +noun_mass(mineralization, mineralization, neutr). +noun_mass(mineralogy, mineralogy, neutr). +noun_mass(minestrone, minestrone, neutr). +noun_mass(minesweeping, minesweeping, neutr). +noun_mass(miniaturization, miniaturization, neutr). +noun_mass(mining, mining, neutr). +noun_mass(miniseries, miniseries, neutr). +noun_mass(miniver, miniver, neutr). +noun_mass(mink, mink, neutr). +noun_mass(minoxidil, minoxidil, neutr). +noun_mass(minstrelsy, minstrelsy, neutr). +noun_mass(mint, mint, neutr). +noun_mass(minute, minute, neutr). +noun_mass(minuteness, minuteness, neutr). +noun_mass(mirror, mirror, neutr). +noun_mass(mirth, mirth, neutr). +noun_mass(misadventure, misadventure, neutr). +noun_mass(misalliance, misalliance, neutr). +noun_mass(misanthropy, misanthropy, neutr). +noun_mass(misapplication, misapplication, neutr). +noun_mass(misapprehension, misapprehension, neutr). +noun_mass(misappropriation, misappropriation, neutr). +noun_mass(misbehavior, misbehavior, neutr). +noun_mass(misbehaviour, misbehaviour, neutr). +noun_mass(miscalculation, miscalculation, neutr). +noun_mass(miscarriage, miscarriage, neutr). +noun_mass(miscegenation, miscegenation, neutr). +noun_mass(miscellany, miscellany, neutr). +noun_mass(mischance, mischance, neutr). +noun_mass(mischief, mischief, neutr). +noun_mass(mischievousness, mischievousness, neutr). +noun_mass(misconception, misconception, neutr). +noun_mass(misconduct, misconduct, neutr). +noun_mass(misconstruction, misconstruction, neutr). +noun_mass(misdoing, misdoing, neutr). +noun_mass(miserliness, miserliness, neutr). +noun_mass(misery, misery, neutr). +noun_mass(misfortune, misfortune, neutr). +noun_mass(misgiving, misgiving, neutr). +noun_mass(misgovernment, misgovernment, neutr). +noun_mass(misinformation, misinformation, neutr). +noun_mass(misinterpretation, misinterpretation, neutr). +noun_mass(mismanagement, mismanagement, neutr). +noun_mass(misprint, misprint, neutr). +noun_mass(misrepresentation, misrepresentation, neutr). +noun_mass(misrule, misrule, neutr). +noun_mass(missive, missive, neutr). +noun_mass(mist, mist, neutr). +noun_mass(mistiness, mistiness, neutr). +noun_mass(mistletoe, mistletoe, neutr). +noun_mass(mistranslation, mistranslation, neutr). +noun_mass(mistrust, mistrust, neutr). +noun_mass(misunderstanding, misunderstanding, neutr). +noun_mass(misuse, misuse, neutr). +noun_mass(mitigation, mitigation, neutr). +noun_mass(mix, mix, neutr). +noun_mass(mnemonics, mnemonics, neutr). +noun_mass(mo, mo, neutr). +noun_mass(mobility, mobility, neutr). +noun_mass(mobilization, mobilization, neutr). +noun_mass(mocha, mocha, neutr). +noun_mass(modality, modality, neutr). +noun_mass(modelling, modelling, neutr). +noun_mass(moderation, moderation, neutr). +noun_mass(modernism, modernism, neutr). +noun_mass(modernity, modernity, neutr). +noun_mass(modernization, modernization, neutr). +noun_mass(modesty, modesty, neutr). +noun_mass(modification, modification, neutr). +noun_mass(modulation, modulation, neutr). +noun_mass(mohair, mohair, neutr). +noun_mass(moisture, moisture, neutr). +noun_mass(molasses, molasses, neutr). +noun_mass(mold, mold, neutr). +noun_mass(molding, molding, neutr). +noun_mass(molehill, molehill, neutr). +noun_mass(moleskin, moleskin, neutr). +noun_mass(molestation, molestation, neutr). +noun_mass(mollification, mollification, neutr). +noun_mass(molybdenum, molybdenum, neutr). +noun_mass(moment, moment, neutr). +noun_mass(momentousness, momentousness, neutr). +noun_mass(momentum, momentum, neutr). +noun_mass(monarchism, monarchism, neutr). +noun_mass(monarchy, monarchy, neutr). +noun_mass(monasticism, monasticism, neutr). +noun_mass(monazite, monazite, neutr). +noun_mass(money, money, neutr). +noun_mass(mongolism, mongolism, neutr). +noun_mass(monochrome, monochrome, neutr). +noun_mass(monogamy, monogamy, neutr). +noun_mass(monomania, monomania, neutr). +noun_mass(monopolization, monopolization, neutr). +noun_mass(monotheism, monotheism, neutr). +noun_mass(monotony, monotony, neutr). +noun_mass(monoxide, monoxide, neutr). +noun_mass(montage, montage, neutr). +noun_mass(mood, mood, neutr). +noun_mass(moodiness, moodiness, neutr). +noun_mass(moonlight, moonlight, neutr). +noun_mass(moonshine, moonshine, neutr). +noun_mass(moonstone, moonstone, neutr). +noun_mass(moorfowl, moorfowl, neutr). +noun_mass(moorgame, moorgame, neutr). +noun_mass(moorland, moorland, neutr). +noun_mass(moquette, moquette, neutr). +noun_mass(moraine, moraine, neutr). +noun_mass(morale, morale, neutr). +noun_mass(morality, morality, neutr). +noun_mass(morbidity, morbidity, neutr). +noun_mass(morbidness, morbidness, neutr). +noun_mass(morning, morning, neutr). +noun_mass(morocco, morocco, neutr). +noun_mass(moroseness, moroseness, neutr). +noun_mass(morphia, morphia, neutr). +noun_mass(morphine, morphine, neutr). +noun_mass(morphology, morphology, neutr). +noun_mass(mortality, mortality, neutr). +noun_mass(mortar, mortar, neutr). +noun_mass(mortarboard, mortarboard, neutr). +noun_mass(mortification, mortification, neutr). +noun_mass(moselle, moselle, neutr). +noun_mass(moss, moss, neutr). +noun_mass(motherhood, motherhood, neutr). +noun_mass(motherliness, motherliness, neutr). +noun_mass(motion, motion, neutr). +noun_mass(motivation, motivation, neutr). +noun_mass(motive, motive, neutr). +noun_mass(mould, mould, neutr). +noun_mass(moulding, moulding, neutr). +noun_mass(mountaineering, mountaineering, neutr). +noun_mass(mourning, mourning, neutr). +noun_mass(mousse, mousse, neutr). +noun_mass(movement, movement, neutr). +noun_mass(mph, mph, neutr). +noun_mass(muchness, muchness, neutr). +noun_mass(mucilage, mucilage, neutr). +noun_mass(muck, muck, neutr). +noun_mass(muckle, muckle, neutr). +noun_mass(muckraking, muckraking, neutr). +noun_mass(mucus, mucus, neutr). +noun_mass(mud, mud, neutr). +noun_mass(muddle, muddle, neutr). +noun_mass(muesli, muesli, neutr). +noun_mass(mufti, mufti, neutr). +noun_mass(mugginess, mugginess, neutr). +noun_mass(mugging, mugging, neutr). +noun_mass(mulberry, mulberry, neutr). +noun_mass(mulch, mulch, neutr). +noun_mass(mulishness, mulishness, neutr). +noun_mass(mull, mull, neutr). +noun_mass(mulligatawny, mulligatawny, neutr). +noun_mass(multiplication, multiplication, neutr). +noun_mass(multiplicity, multiplicity, neutr). +noun_mass(mum, mum, neutr). +noun_mass(mummery, mummery, neutr). +noun_mass(mummification, mummification, neutr). +noun_mass(mumps, mumps, neutr). +noun_mass(munificence, munificence, neutr). +noun_mass(munition, munition, neutr). +noun_mass(murder, murder, neutr). +noun_mass(murk, murk, neutr). +noun_mass(murrain, murrain, neutr). +noun_mass(muscatel, muscatel, neutr). +noun_mass(mush, mush, neutr). +noun_mass(music, music, neutr). +noun_mass(musicianship, musicianship, neutr). +noun_mass(musk, musk, neutr). +noun_mass(musketry, musketry, neutr). +noun_mass(muslin, muslin, neutr). +noun_mass(muss, muss, neutr). +noun_mass(mustard, mustard, neutr). +noun_mass(muster, muster, neutr). +noun_mass(mustiness, mustiness, neutr). +noun_mass(mutability, mutability, neutr). +noun_mass(mutation, mutation, neutr). +noun_mass(mutilation, mutilation, neutr). +noun_mass(mutiny, mutiny, neutr). +noun_mass(mutton, mutton, neutr). +noun_mass(mycology, mycology, neutr). +noun_mass(myelitis, myelitis, neutr). +noun_mass(myopia, myopia, neutr). +noun_mass(myrrh, myrrh, neutr). +noun_mass(myrtle, myrtle, neutr). +noun_mass(mystery, mystery, neutr). +noun_mass(mysticism, mysticism, neutr). +noun_mass(mystification, mystification, neutr). +noun_mass(mystique, mystique, neutr). +noun_mass(myth, myth, neutr). +noun_mass(mythology, mythology, neutr). +noun_mass(myxomatosis, myxomatosis, neutr). +noun_mass(nacre, nacre, neutr). +noun_mass(nainsook, nainsook, neutr). +noun_mass(naivete, naivete, neutr). +noun_mass(naivety, naivety, neutr). +noun_mass('naiveté', 'naiveté', neutr). +noun_mass(nakedness, nakedness, neutr). +noun_mass(nankeen, nankeen, neutr). +noun_mass(nap, nap, neutr). +noun_mass(napalm, napalm, neutr). +noun_mass(napery, napery, neutr). +noun_mass(naphtha, naphtha, neutr). +noun_mass(naphthalene, naphthalene, neutr). +noun_mass(narcissism, narcissism, neutr). +noun_mass(narration, narration, neutr). +noun_mass(narrative, narrative, neutr). +noun_mass(narrowness, narrowness, neutr). +noun_mass(nastiness, nastiness, neutr). +noun_mass(nationalism, nationalism, neutr). +noun_mass(nationality, nationality, neutr). +noun_mass(nationalization, nationalization, neutr). +noun_mass(nativity, nativity, neutr). +noun_mass(naturalism, naturalism, neutr). +noun_mass(naturalization, naturalization, neutr). +noun_mass(naturalness, naturalness, neutr). +noun_mass(nature, nature, neutr). +noun_mass(naturism, naturism, neutr). +noun_mass(naught, naught, neutr). +noun_mass(naughtiness, naughtiness, neutr). +noun_mass(nausea, nausea, neutr). +noun_mass(navigability, navigability, neutr). +noun_mass(navigation, navigation, neutr). +noun_mass(navy, navy, neutr). +noun_mass(naysaying, naysaying, neutr). +noun_mass(neap, neap, neutr). +noun_mass(nearness, nearness, neutr). +noun_mass(neatness, neatness, neutr). +noun_mass(necessity, necessity, neutr). +noun_mass(neckwear, neckwear, neutr). +noun_mass(necromancy, necromancy, neutr). +noun_mass(nectar, nectar, neutr). +noun_mass(needlecraft, needlecraft, neutr). +noun_mass(needlework, needlework, neutr). +noun_mass(nefariousness, nefariousness, neutr). +noun_mass(negation, negation, neutr). +noun_mass(neglect, neglect, neutr). +noun_mass(neglectfulness, neglectfulness, neutr). +noun_mass(negligee, negligee, neutr). +noun_mass(negligence, negligence, neutr). +noun_mass(negotiation, negotiation, neutr). +noun_mass(neighborliness, neighborliness, neutr). +noun_mass(neighbourliness, neighbourliness, neutr). +noun_mass(neocolonialism, neocolonialism, neutr). +noun_mass(neologism, neologism, neutr). +noun_mass(neon, neon, neutr). +noun_mass(nephritis, nephritis, neutr). +noun_mass(nepotism, nepotism, neutr). +noun_mass(nerve, nerve, neutr). +noun_mass(nervousness, nervousness, neutr). +noun_mass(nescience, nescience, neutr). +noun_mass(net, net, neutr). +noun_mass(netball, netball, neutr). +noun_mass(netting, netting, neutr). +noun_mass(nettlerash, nettlerash, neutr). +noun_mass(networking, networking, neutr). +noun_mass(neuralgia, neuralgia, neutr). +noun_mass(neurasthenia, neurasthenia, neutr). +noun_mass(neuritis, neuritis, neutr). +noun_mass(neurology, neurology, neutr). +noun_mass(neurosis, neurosis, neutr). +noun_mass(neutrality, neutrality, neutr). +noun_mass(neutralization, neutralization, neutr). +noun_mass(newness, newness, neutr). +noun_mass(news, news, neutr). +noun_mass(newspaper, newspaper, neutr). +noun_mass(newsprint, newsprint, neutr). +noun_mass(niceness, niceness, neutr). +noun_mass(nicety, nicety, neutr). +noun_mass(nickel, nickel, neutr). +noun_mass(nicotine, nicotine, neutr). +noun_mass(niggardliness, niggardliness, neutr). +noun_mass(night, night, neutr). +noun_mass(nightfall, nightfall, neutr). +noun_mass(nightshade, nightshade, neutr). +noun_mass(nightwork, nightwork, neutr). +noun_mass(nihilism, nihilism, neutr). +noun_mass(nil, nil, neutr). +noun_mass(nimbleness, nimbleness, neutr). +noun_mass(ninepence, ninepence, neutr). +noun_mass(ninepins, ninepins, neutr). +noun_mass(nirvana, nirvana, neutr). +noun_mass(nitrate, nitrate, neutr). +noun_mass(nitre, nitre, neutr). +noun_mass(nitrochalk, nitrochalk, neutr). +noun_mass(nitrogen, nitrogen, neutr). +noun_mass(nitroglycerin, nitroglycerin, neutr). +noun_mass(nitroglycerine, nitroglycerine, neutr). +noun_mass(nix, nix, neutr). +noun_mass(nobility, nobility, neutr). +noun_mass(noblesse, noblesse, neutr). +noun_mass(noise, noise, neutr). +noun_mass(noiselessness, noiselessness, neutr). +noun_mass(noisiness, noisiness, neutr). +noun_mass(nomination, nomination, neutr). +noun_mass(nonage, nonage, neutr). +noun_mass(nonaggression, nonaggression, neutr). +noun_mass(nonalignment, nonalignment, neutr). +noun_mass(nonce, nonce, neutr). +noun_mass(nonchalance, nonchalance, neutr). +noun_mass(noncompliance, noncompliance, neutr). +noun_mass(nonconformity, nonconformity, neutr). +noun_mass(nonfiction, nonfiction, neutr). +noun_mass(nonintervention, nonintervention, neutr). +noun_mass(nonobservance, nonobservance, neutr). +noun_mass(nonpayment, nonpayment, neutr). +noun_mass(nonsense, nonsense, neutr). +noun_mass(nonviolence, nonviolence, neutr). +noun_mass(noon, noon, neutr). +noun_mass(noontide, noontide, neutr). +noun_mass(normalcy, normalcy, neutr). +noun_mass(normality, normality, neutr). +noun_mass(normalization, normalization, neutr). +noun_mass(nosh, nosh, neutr). +noun_mass(nostalgia, nostalgia, neutr). +noun_mass(notation, notation, neutr). +noun_mass(notepaper, notepaper, neutr). +noun_mass(nothingness, nothingness, neutr). +noun_mass(notification, notification, neutr). +noun_mass(notoriety, notoriety, neutr). +noun_mass(nougat, nougat, neutr). +noun_mass(nought, nought, neutr). +noun_mass(nourishment, nourishment, neutr). +noun_mass(nous, nous, neutr). +noun_mass(noxiousness, noxiousness, neutr). +noun_mass(nudism, nudism, neutr). +noun_mass(nudity, nudity, neutr). +noun_mass(nullification, nullification, neutr). +noun_mass(nullity, nullity, neutr). +noun_mass(numbness, numbness, neutr). +noun_mass(numeracy, numeracy, neutr). +noun_mass(numeration, numeration, neutr). +noun_mass(numismatics, numismatics, neutr). +noun_mass(nurture, nurture, neutr). +noun_mass(nutmeg, nutmeg, neutr). +noun_mass(nutria, nutria, neutr). +noun_mass(nutriment, nutriment, neutr). +noun_mass(nutrition, nutrition, neutr). +noun_mass(nylon, nylon, neutr). +noun_mass(nymphomania, nymphomania, neutr). +noun_mass(oak, oak, neutr). +noun_mass(oakum, oakum, neutr). +noun_mass(oarsmanship, oarsmanship, neutr). +noun_mass(oatmeal, oatmeal, neutr). +noun_mass(obduracy, obduracy, neutr). +noun_mass(obedience, obedience, neutr). +noun_mass(obesity, obesity, neutr). +noun_mass(objection, objection, neutr). +noun_mass(objectivity, objectivity, neutr). +noun_mass(objurgation, objurgation, neutr). +noun_mass(obliquity, obliquity, neutr). +noun_mass(obliteration, obliteration, neutr). +noun_mass(oblivion, oblivion, neutr). +noun_mass(obloquy, obloquy, neutr). +noun_mass(obnoxiousness, obnoxiousness, neutr). +noun_mass(oboe, oboe, neutr). +noun_mass(obscenity, obscenity, neutr). +noun_mass(obscurantism, obscurantism, neutr). +noun_mass(obscurity, obscurity, neutr). +noun_mass(obsequiousness, obsequiousness, neutr). +noun_mass(observance, observance, neutr). +noun_mass(observation, observation, neutr). +noun_mass(obsession, obsession, neutr). +noun_mass(obsidian, obsidian, neutr). +noun_mass(obsolescence, obsolescence, neutr). +noun_mass(obstetrics, obstetrics, neutr). +noun_mass(obstinacy, obstinacy, neutr). +noun_mass(obstreperousness, obstreperousness, neutr). +noun_mass(obstruction, obstruction, neutr). +noun_mass(obstructionism, obstructionism, neutr). +noun_mass(obtuseness, obtuseness, neutr). +noun_mass(obviousness, obviousness, neutr). +noun_mass(occasion, occasion, neutr). +noun_mass(occupancy, occupancy, neutr). +noun_mass(occupation, occupation, neutr). +noun_mass(ocher, ocher, neutr). +noun_mass(ochre, ochre, neutr). +noun_mass(octane, octane, neutr). +noun_mass(oddity, oddity, neutr). +noun_mass(odium, odium, neutr). +noun_mass(odor, odor, neutr). +noun_mass(odour, odour, neutr). +noun_mass(offal, offal, neutr). +noun_mass(offence, offence, neutr). +noun_mass(offense, offense, neutr). +noun_mass(offensiveness, offensiveness, neutr). +noun_mass(offering, offering, neutr). +noun_mass(offertory, offertory, neutr). +noun_mass(officialdom, officialdom, neutr). +noun_mass(officialese, officialese, neutr). +noun_mass(officiousness, officiousness, neutr). +noun_mass(offing, offing, neutr). +noun_mass(offset, offset, neutr). +noun_mass(oil, oil, neutr). +noun_mass(oilcloth, oilcloth, neutr). +noun_mass(oiliness, oiliness, neutr). +noun_mass(oilseed, oilseed, neutr). +noun_mass(oilskin, oilskin, neutr). +noun_mass(ointment, ointment, neutr). +noun_mass(okra, okra, neutr). +noun_mass(oligarchy, oligarchy, neutr). +noun_mass(olive, olive, neutr). +noun_mass(omega, omega, neutr). +noun_mass(omission, omission, neutr). +noun_mass(omnipotence, omnipotence, neutr). +noun_mass(omniscience, omniscience, neutr). +noun_mass(oneness, oneness, neutr). +noun_mass(onion, onion, neutr). +noun_mass(onomatopoeia, onomatopoeia, neutr). +noun_mass(ontology, ontology, neutr). +noun_mass(onyx, onyx, neutr). +noun_mass(oomph, oomph, neutr). +noun_mass(ooze, ooze, neutr). +noun_mass(opacity, opacity, neutr). +noun_mass(opal, opal, neutr). +noun_mass(opaqueness, opaqueness, neutr). +noun_mass(openness, openness, neutr). +noun_mass(openwork, openwork, neutr). +noun_mass(opera, opera, neutr). +noun_mass(operation, operation, neutr). +noun_mass(ophthalmia, ophthalmia, neutr). +noun_mass(opinion, opinion, neutr). +noun_mass(opium, opium, neutr). +noun_mass(opportunism, opportunism, neutr). +noun_mass(opportunity, opportunity, neutr). +noun_mass(opposition, opposition, neutr). +noun_mass(oppression, oppression, neutr). +noun_mass(opprobrium, opprobrium, neutr). +noun_mass(optics, optics, neutr). +noun_mass(optimism, optimism, neutr). +noun_mass(opulence, opulence, neutr). +noun_mass(orange, orange, neutr). +noun_mass(orangeade, orangeade, neutr). +noun_mass(oratorio, oratorio, neutr). +noun_mass(orchestration, orchestration, neutr). +noun_mass(order, order, neutr). +noun_mass(ordering, ordering, neutr). +noun_mass(orderliness, orderliness, neutr). +noun_mass(ordination, ordination, neutr). +noun_mass(ordnance, ordnance, neutr). +noun_mass(ordure, ordure, neutr). +noun_mass(ore, ore, neutr). +noun_mass(organ, organ, neutr). +noun_mass(organdie, organdie, neutr). +noun_mass(organization, organization, neutr). +noun_mass(orientation, orientation, neutr). +noun_mass(originality, originality, neutr). +noun_mass(orison, orison, neutr). +noun_mass(ormolu, ormolu, neutr). +noun_mass(ornament, ornament, neutr). +noun_mass(ornamentation, ornamentation, neutr). +noun_mass(ornateness, ornateness, neutr). +noun_mass(ornithology, ornithology, neutr). +noun_mass(orrisroot, orrisroot, neutr). +noun_mass(orthodontics, orthodontics, neutr). +noun_mass(orthodoxy, orthodoxy, neutr). +noun_mass(orthography, orthography, neutr). +noun_mass(orthopaedics, orthopaedics, neutr). +noun_mass(orthopedics, orthopedics, neutr). +noun_mass(oscillation, oscillation, neutr). +noun_mass(ossification, ossification, neutr). +noun_mass(ostentation, ostentation, neutr). +noun_mass(osteopathy, osteopathy, neutr). +noun_mass(ostracism, ostracism, neutr). +noun_mass(otter, otter, neutr). +noun_mass(outlandishness, outlandishness, neutr). +noun_mass(outlawry, outlawry, neutr). +noun_mass(outplacement, outplacement, neutr). +noun_mass(output, output, neutr). +noun_mass(outrage, outrage, neutr). +noun_mass(outspokenness, outspokenness, neutr). +noun_mass(ouzo, ouzo, neutr). +noun_mass(ovenware, ovenware, neutr). +noun_mass(overanxiety, overanxiety, neutr). +noun_mass(overburden, overburden, neutr). +noun_mass(overcapacity, overcapacity, neutr). +noun_mass(overcapitalization, overcapitalization, neutr). +noun_mass(overconfidence, overconfidence, neutr). +noun_mass(overcredulity, overcredulity, neutr). +noun_mass(overdrive, overdrive, neutr). +noun_mass(overemphasis, overemphasis, neutr). +noun_mass(overexertion, overexertion, neutr). +noun_mass(overexposure, overexposure, neutr). +noun_mass(overfeeding, overfeeding, neutr). +noun_mass(overindulgence, overindulgence, neutr). +noun_mass(overkill, overkill, neutr). +noun_mass(overpayment, overpayment, neutr). +noun_mass(overpopulation, overpopulation, neutr). +noun_mass(overpricing, overpricing, neutr). +noun_mass(overproduction, overproduction, neutr). +noun_mass(overstrain, overstrain, neutr). +noun_mass(overtime, overtime, neutr). +noun_mass(overtolerance, overtolerance, neutr). +noun_mass(overwork, overwork, neutr). +noun_mass(ownership, ownership, neutr). +noun_mass(oxidation, oxidation, neutr). +noun_mass(oxide, oxide, neutr). +noun_mass(oxidization, oxidization, neutr). +noun_mass(oxtail, oxtail, neutr). +noun_mass(oxyacetylene, oxyacetylene, neutr). +noun_mass(oxygen, oxygen, neutr). +noun_mass(ozone, ozone, neutr). +noun_mass(pabulum, pabulum, neutr). +noun_mass(pace, pace, neutr). +noun_mass(pacification, pacification, neutr). +noun_mass(pacifism, pacifism, neutr). +noun_mass(packing, packing, neutr). +noun_mass(padding, padding, neutr). +noun_mass(paederasty, paederasty, neutr). +noun_mass(paediatrics, paediatrics, neutr). +noun_mass(paganism, paganism, neutr). +noun_mass(pageantry, pageantry, neutr). +noun_mass(pagination, pagination, neutr). +noun_mass(pain, pain, neutr). +noun_mass(paint, paint, neutr). +noun_mass(painting, painting, neutr). +noun_mass(paisley, paisley, neutr). +noun_mass(palaeontology, palaeontology, neutr). +noun_mass(palaver, palaver, neutr). +noun_mass(paleness, paleness, neutr). +noun_mass(paleontology, paleontology, neutr). +noun_mass(paling, paling, neutr). +noun_mass(palliation, palliation, neutr). +noun_mass(pallidness, pallidness, neutr). +noun_mass(palmistry, palmistry, neutr). +noun_mass(palsy, palsy, neutr). +noun_mass(panache, panache, neutr). +noun_mass(pandemonium, pandemonium, neutr). +noun_mass(paneling, paneling, neutr). +noun_mass(panelling, panelling, neutr). +noun_mass(panic, panic, neutr). +noun_mass(pantechnicon, pantechnicon, neutr). +noun_mass(pantheism, pantheism, neutr). +noun_mass(pantile, pantile, neutr). +noun_mass(panto, panto, neutr). +noun_mass(pantomime, pantomime, neutr). +noun_mass(pap, pap, neutr). +noun_mass(papa, papa, neutr). +noun_mass(papaya, papaya, neutr). +noun_mass(paper, paper, neutr). +noun_mass(paperboard, paperboard, neutr). +noun_mass(paperwork, paperwork, neutr). +noun_mass(paprika, paprika, neutr). +noun_mass(papyrus, papyrus, neutr). +noun_mass(par, par, neutr). +noun_mass(paradise, paradise, neutr). +noun_mass(paraffin, paraffin, neutr). +noun_mass(parallelism, parallelism, neutr). +noun_mass(paralysis, paralysis, neutr). +noun_mass(paramountcy, paramountcy, neutr). +noun_mass(paranoia, paranoia, neutr). +noun_mass(paraphernalia, paraphernalia, neutr). +noun_mass(paraplegia, paraplegia, neutr). +noun_mass(paratyphoid, paratyphoid, neutr). +noun_mass(paraxylene, paraxylene, neutr). +noun_mass(parchment, parchment, neutr). +noun_mass(paregoric, paregoric, neutr). +noun_mass(parentage, parentage, neutr). +noun_mass(parenthood, parenthood, neutr). +noun_mass(parity, parity, neutr). +noun_mass(parking, parking, neutr). +noun_mass(parlance, parlance, neutr). +noun_mass(parliament, parliament, neutr). +noun_mass(parochialism, parochialism, neutr). +noun_mass(parody, parody, neutr). +noun_mass(parole, parole, neutr). +noun_mass(parquet, parquet, neutr). +noun_mass(parricide, parricide, neutr). +noun_mass(parsimony, parsimony, neutr). +noun_mass(parsley, parsley, neutr). +noun_mass(part, part, neutr). +noun_mass(parthenogenesis, parthenogenesis, neutr). +noun_mass(partiality, partiality, neutr). +noun_mass(participation, participation, neutr). +noun_mass(particularity, particularity, neutr). +noun_mass(parting, parting, neutr). +noun_mass(partisanship, partisanship, neutr). +noun_mass(partition, partition, neutr). +noun_mass(partnership, partnership, neutr). +noun_mass(parturition, parturition, neutr). +noun_mass(pass, pass, neutr). +noun_mass(passage, passage, neutr). +noun_mass(passepartout, passepartout, neutr). +noun_mass(passing, passing, neutr). +noun_mass(passion, passion, neutr). +noun_mass(passiveness, passiveness, neutr). +noun_mass(passivity, passivity, neutr). +noun_mass(pasta, pasta, neutr). +noun_mass(paste, paste, neutr). +noun_mass(pasteboard, pasteboard, neutr). +noun_mass(pastel, pastel, neutr). +noun_mass(pasteurization, pasteurization, neutr). +noun_mass(pasting, pasting, neutr). +noun_mass(pastry, pastry, neutr). +noun_mass(pasturage, pasturage, neutr). +noun_mass(patchiness, patchiness, neutr). +noun_mass(patchouli, patchouli, neutr). +noun_mass(patchwork, patchwork, neutr). +noun_mass(pate, pate, neutr). +noun_mass(paternalism, paternalism, neutr). +noun_mass(paternity, paternity, neutr). +noun_mass(paternoster, paternoster, neutr). +noun_mass(pathology, pathology, neutr). +noun_mass(pathos, pathos, neutr). +noun_mass(patience, patience, neutr). +noun_mass(patrial, patrial, neutr). +noun_mass(patriarchate, patriarchate, neutr). +noun_mass(patriarchy, patriarchy, neutr). +noun_mass(patricide, patricide, neutr). +noun_mass(patrimony, patrimony, neutr). +noun_mass(patriotism, patriotism, neutr). +noun_mass(patronage, patronage, neutr). +noun_mass(patter, patter, neutr). +noun_mass(paucity, paucity, neutr). +noun_mass(paunchiness, paunchiness, neutr). +noun_mass(pauperism, pauperism, neutr). +noun_mass(pauperization, pauperization, neutr). +noun_mass(pay, pay, neutr). +noun_mass(paydirt, paydirt, neutr). +noun_mass(payment, payment, neutr). +noun_mass(pct, pct, neutr). +noun_mass(peace, peace, neutr). +noun_mass(peacefulness, peacefulness, neutr). +noun_mass(peacekeeping, peacekeeping, neutr). +noun_mass(peacetime, peacetime, neutr). +noun_mass(peach, peach, neutr). +noun_mass(peafowl, peafowl, neutr). +noun_mass(peanut, peanut, neutr). +noun_mass(pearl, pearl, neutr). +noun_mass(peasantry, peasantry, neutr). +noun_mass(pease, pease, neutr). +noun_mass(peat, peat, neutr). +noun_mass(pecan, pecan, neutr). +noun_mass(pectin, pectin, neutr). +noun_mass(peculation, peculation, neutr). +noun_mass(peculiarity, peculiarity, neutr). +noun_mass(pedagogy, pedagogy, neutr). +noun_mass(pedantry, pedantry, neutr). +noun_mass(pederasty, pederasty, neutr). +noun_mass(pediatrics, pediatrics, neutr). +noun_mass(pedigree, pedigree, neutr). +noun_mass(pee, pee, neutr). +noun_mass(peel, peel, neutr). +noun_mass(peerage, peerage, neutr). +noun_mass(peevishness, peevishness, neutr). +noun_mass(pekoe, pekoe, neutr). +noun_mass(pelf, pelf, neutr). +noun_mass(pelota, pelota, neutr). +noun_mass(pemmican, pemmican, neutr). +noun_mass(penalization, penalization, neutr). +noun_mass(penalty, penalty, neutr). +noun_mass(penance, penance, neutr). +noun_mass(pence, pence, neutr). +noun_mass(penetrability, penetrability, neutr). +noun_mass(penetration, penetration, neutr). +noun_mass(penicillin, penicillin, neutr). +noun_mass(penitence, penitence, neutr). +noun_mass(penmanship, penmanship, neutr). +noun_mass(penology, penology, neutr). +noun_mass(pensiveness, pensiveness, neutr). +noun_mass(penuriousness, penuriousness, neutr). +noun_mass(penury, penury, neutr). +noun_mass(peonage, peonage, neutr). +noun_mass(peony, peony, neutr). +noun_mass(people, people, neutr). +noun_mass(pep, pep, neutr). +noun_mass(pepper, pepper, neutr). +noun_mass(peppermint, peppermint, neutr). +noun_mass(pepsin, pepsin, neutr). +noun_mass(perambulation, perambulation, neutr). +noun_mass(percentage, percentage, neutr). +noun_mass(perceptibility, perceptibility, neutr). +noun_mass(perception, perception, neutr). +noun_mass(perch, perch, neutr). +noun_mass(percussion, percussion, neutr). +noun_mass(perdition, perdition, neutr). +noun_mass(peregrination, peregrination, neutr). +noun_mass(perestroika, perestroika, neutr). +noun_mass(perfectibility, perfectibility, neutr). +noun_mass(perfection, perfection, neutr). +noun_mass(perfidiousness, perfidiousness, neutr). +noun_mass(perfidy, perfidy, neutr). +noun_mass(perforation, perforation, neutr). +noun_mass(performance, performance, neutr). +noun_mass(perfume, perfume, neutr). +noun_mass(peril, peril, neutr). +noun_mass(periphrasis, periphrasis, neutr). +noun_mass(peritonitis, peritonitis, neutr). +noun_mass(periwinkle, periwinkle, neutr). +noun_mass(perjury, perjury, neutr). +noun_mass(perkiness, perkiness, neutr). +noun_mass(permafrost, permafrost, neutr). +noun_mass(permanence, permanence, neutr). +noun_mass(permanency, permanency, neutr). +noun_mass(permanganate, permanganate, neutr). +noun_mass(permeability, permeability, neutr). +noun_mass(permeation, permeation, neutr). +noun_mass(permission, permission, neutr). +noun_mass(permissiveness, permissiveness, neutr). +noun_mass(perniciousness, perniciousness, neutr). +noun_mass(peroration, peroration, neutr). +noun_mass(peroxide, peroxide, neutr). +noun_mass(perpendicular, perpendicular, neutr). +noun_mass(perpetration, perpetration, neutr). +noun_mass(perpetuation, perpetuation, neutr). +noun_mass(perpetuity, perpetuity, neutr). +noun_mass(perplexity, perplexity, neutr). +noun_mass(perry, perry, neutr). +noun_mass(persecution, persecution, neutr). +noun_mass(perseverance, perseverance, neutr). +noun_mass(persiflage, persiflage, neutr). +noun_mass(persimmon, persimmon, neutr). +noun_mass(persistence, persistence, neutr). +noun_mass(personality, personality, neutr). +noun_mass(personalty, personalty, neutr). +noun_mass(personation, personation, neutr). +noun_mass(personification, personification, neutr). +noun_mass(personnel, personnel, neutr). +noun_mass(perspex, perspex, neutr). +noun_mass(perspicacity, perspicacity, neutr). +noun_mass(perspicuity, perspicuity, neutr). +noun_mass(perspicuousness, perspicuousness, neutr). +noun_mass(perspiration, perspiration, neutr). +noun_mass(persuasion, persuasion, neutr). +noun_mass(persuasiveness, persuasiveness, neutr). +noun_mass(pertinacity, pertinacity, neutr). +noun_mass(pertinence, pertinence, neutr). +noun_mass(pertness, pertness, neutr). +noun_mass(perturbation, perturbation, neutr). +noun_mass(perusal, perusal, neutr). +noun_mass(pervasion, pervasion, neutr). +noun_mass(pervasiveness, pervasiveness, neutr). +noun_mass(perverseness, perverseness, neutr). +noun_mass(perversion, perversion, neutr). +noun_mass(perversity, perversity, neutr). +noun_mass(pessimism, pessimism, neutr). +noun_mass(pesticide, pesticide, neutr). +noun_mass(petrifaction, petrifaction, neutr). +noun_mass(petrol, petrol, neutr). +noun_mass(petroleum, petroleum, neutr). +noun_mass(petrology, petrology, neutr). +noun_mass(pettiness, pettiness, neutr). +noun_mass(pettishness, pettishness, neutr). +noun_mass(petulance, petulance, neutr). +noun_mass(pewter, pewter, neutr). +noun_mass(phantasm, phantasm, neutr). +noun_mass(phantasmagoria, phantasmagoria, neutr). +noun_mass(phantasy, phantasy, neutr). +noun_mass(pharmacology, pharmacology, neutr). +noun_mass(pharyngitis, pharyngitis, neutr). +noun_mass(phenobarbitone, phenobarbitone, neutr). +noun_mass(phenol, phenol, neutr). +noun_mass(philanthropy, philanthropy, neutr). +noun_mass(philately, philately, neutr). +noun_mass(philology, philology, neutr). +noun_mass(philosophy, philosophy, neutr). +noun_mass(phlebitis, phlebitis, neutr). +noun_mass(phlegm, phlegm, neutr). +noun_mass(phlox, phlox, neutr). +noun_mass(phonemics, phonemics, neutr). +noun_mass(phonetics, phonetics, neutr). +noun_mass(phonics, phonics, neutr). +noun_mass(phonology, phonology, neutr). +noun_mass(phosgene, phosgene, neutr). +noun_mass(phosphate, phosphate, neutr). +noun_mass(phosphorescence, phosphorescence, neutr). +noun_mass(phosphorus, phosphorus, neutr). +noun_mass(photofinishing, photofinishing, neutr). +noun_mass(photography, photography, neutr). +noun_mass(photogravure, photogravure, neutr). +noun_mass(photolithography, photolithography, neutr). +noun_mass(photosynthesis, photosynthesis, neutr). +noun_mass(phraseology, phraseology, neutr). +noun_mass(phrenology, phrenology, neutr). +noun_mass(physic, physic, neutr). +noun_mass(physics, physics, neutr). +noun_mass(physiognomy, physiognomy, neutr). +noun_mass(physiology, physiology, neutr). +noun_mass(physiotherapy, physiotherapy, neutr). +noun_mass(pi, pi, neutr). +noun_mass(pianoforte, pianoforte, neutr). +noun_mass(piccalilli, piccalilli, neutr). +noun_mass(pickerel, pickerel, neutr). +noun_mass(picking, picking, neutr). +noun_mass(pickup, pickup, neutr). +noun_mass(picturesqueness, picturesqueness, neutr). +noun_mass(piddle, piddle, neutr). +noun_mass(pidgin, pidgin, neutr). +noun_mass(pie, pie, neutr). +noun_mass(piecework, piecework, neutr). +noun_mass(pieta, pieta, neutr). +noun_mass(piety, piety, neutr). +noun_mass('pietà', 'pietà', neutr). +noun_mass(piffle, piffle, neutr). +noun_mass(pigeon, pigeon, neutr). +noun_mass(piggery, piggery, neutr). +noun_mass(piggishness, piggishness, neutr). +noun_mass(pigment, pigment, neutr). +noun_mass(pigmentation, pigmentation, neutr). +noun_mass(pigskin, pigskin, neutr). +noun_mass(pigswill, pigswill, neutr). +noun_mass(pigwash, pigwash, neutr). +noun_mass(pike, pike, neutr). +noun_mass(pilaf, pilaf, neutr). +noun_mass(pilaff, pilaff, neutr). +noun_mass(pilau, pilau, neutr). +noun_mass(pilchard, pilchard, neutr). +noun_mass(piles, piles, neutr). +noun_mass(pilferage, pilferage, neutr). +noun_mass(pilgrimage, pilgrimage, neutr). +noun_mass(pillage, pillage, neutr). +noun_mass(pimento, pimento, neutr). +noun_mass(pimpernel, pimpernel, neutr). +noun_mass(pinball, pinball, neutr). +noun_mass(pinchbeck, pinchbeck, neutr). +noun_mass(pine, pine, neutr). +noun_mass(pineapple, pineapple, neutr). +noun_mass(pingpong, pingpong, neutr). +noun_mass(pink, pink, neutr). +noun_mass(pipeclay, pipeclay, neutr). +noun_mass(pipeline, pipeline, neutr). +noun_mass(pipework, pipework, neutr). +noun_mass(piping, piping, neutr). +noun_mass(pippin, pippin, neutr). +noun_mass(piquancy, piquancy, neutr). +noun_mass(pique, pique, neutr). +noun_mass(piquet, piquet, neutr). +noun_mass(piracy, piracy, neutr). +noun_mass(piss, piss, neutr). +noun_mass(pistachio, pistachio, neutr). +noun_mass(pitch, pitch, neutr). +noun_mass(pitchblende, pitchblende, neutr). +noun_mass(pith, pith, neutr). +noun_mass(pity, pity, neutr). +noun_mass(pizza, pizza, neutr). +noun_mass(placement, placement, neutr). +noun_mass(placidity, placidity, neutr). +noun_mass(placing, placing, neutr). +noun_mass(plagiarism, plagiarism, neutr). +noun_mass(plaice, plaice, neutr). +noun_mass(plaid, plaid, neutr). +noun_mass(plainness, plainness, neutr). +noun_mass(plaintiveness, plaintiveness, neutr). +noun_mass(planking, planking, neutr). +noun_mass(plankton, plankton, neutr). +noun_mass(plaque, plaque, neutr). +noun_mass(plasm, plasm, neutr). +noun_mass(plasma, plasma, neutr). +noun_mass(plaster, plaster, neutr). +noun_mass(plasterboard, plasterboard, neutr). +noun_mass(plastic, plastic, neutr). +noun_mass(plasticine, plasticine, neutr). +noun_mass(plasticity, plasticity, neutr). +noun_mass(plastics, plastics, neutr). +noun_mass(plating, plating, neutr). +noun_mass(platinum, platinum, neutr). +noun_mass(platitude, platitude, neutr). +noun_mass(plausibility, plausibility, neutr). +noun_mass(playfulness, playfulness, neutr). +noun_mass(playing, playing, neutr). +noun_mass(playoff, playoff, neutr). +noun_mass(playtime, playtime, neutr). +noun_mass(pleasance, pleasance, neutr). +noun_mass(pleasantness, pleasantness, neutr). +noun_mass(pleasantry, pleasantry, neutr). +noun_mass(pleasure, pleasure, neutr). +noun_mass(plenitude, plenitude, neutr). +noun_mass(plenty, plenty, neutr). +noun_mass(pleurisy, pleurisy, neutr). +noun_mass(pliability, pliability, neutr). +noun_mass(pliancy, pliancy, neutr). +noun_mass(plonk, plonk, neutr). +noun_mass(pluck, pluck, neutr). +noun_mass(plum, plum, neutr). +noun_mass(plumage, plumage, neutr). +noun_mass(plumbing, plumbing, neutr). +noun_mass(plunder, plunder, neutr). +noun_mass(pluperfect, pluperfect, neutr). +noun_mass(plural, plural, neutr). +noun_mass(pluralism, pluralism, neutr). +noun_mass(plurality, plurality, neutr). +noun_mass(plush, plush, neutr). +noun_mass(plutocracy, plutocracy, neutr). +noun_mass(plutonium, plutonium, neutr). +noun_mass(plywood, plywood, neutr). +noun_mass(pneumonia, pneumonia, neutr). +noun_mass(podiatry, podiatry, neutr). +noun_mass(poesy, poesy, neutr). +noun_mass(poetry, poetry, neutr). +noun_mass(poignancy, poignancy, neutr). +noun_mass(poise, poise, neutr). +noun_mass(poison, poison, neutr). +noun_mass(poker, poker, neutr). +noun_mass(polarity, polarity, neutr). +noun_mass(polarization, polarization, neutr). +noun_mass(polemic, polemic, neutr). +noun_mass(policy, policy, neutr). +noun_mass(polio, polio, neutr). +noun_mass(poliomyelitis, poliomyelitis, neutr). +noun_mass(polish, polish, neutr). +noun_mass(politeness, politeness, neutr). +noun_mass(politics, politics, neutr). +noun_mass(polity, polity, neutr). +noun_mass(polka, polka, neutr). +noun_mass(pollen, pollen, neutr). +noun_mass(pollination, pollination, neutr). +noun_mass(pollution, pollution, neutr). +noun_mass(polo, polo, neutr). +noun_mass(polony, polony, neutr). +noun_mass(poltroonery, poltroonery, neutr). +noun_mass(polyandry, polyandry, neutr). +noun_mass(polybutylene, polybutylene, neutr). +noun_mass(polyester, polyester, neutr). +noun_mass(polyethylene, polyethylene, neutr). +noun_mass(polygamy, polygamy, neutr). +noun_mass(polyphony, polyphony, neutr). +noun_mass(polypropylene, polypropylene, neutr). +noun_mass(polystyrene, polystyrene, neutr). +noun_mass(polytheism, polytheism, neutr). +noun_mass(polythene, polythene, neutr). +noun_mass(polyurethane, polyurethane, neutr). +noun_mass(polyvinyl, polyvinyl, neutr). +noun_mass(pomade, pomade, neutr). +noun_mass(pomp, pomp, neutr). +noun_mass(pomposity, pomposity, neutr). +noun_mass(pone, pone, neutr). +noun_mass(pongee, pongee, neutr). +noun_mass(pool, pool, neutr). +noun_mass(poorness, poorness, neutr). +noun_mass(pop, pop, neutr). +noun_mass(popcorn, popcorn, neutr). +noun_mass(popery, popery, neutr). +noun_mass(poplin, poplin, neutr). +noun_mass(poppycock, poppycock, neutr). +noun_mass(popularity, popularity, neutr). +noun_mass(popularization, popularization, neutr). +noun_mass(population, population, neutr). +noun_mass(populism, populism, neutr). +noun_mass(porcelain, porcelain, neutr). +noun_mass(pork, pork, neutr). +noun_mass(porn, porn, neutr). +noun_mass(pornography, pornography, neutr). +noun_mass(porosity, porosity, neutr). +noun_mass(porousness, porousness, neutr). +noun_mass(porphyry, porphyry, neutr). +noun_mass(porridge, porridge, neutr). +noun_mass(port, port, neutr). +noun_mass(portability, portability, neutr). +noun_mass(portage, portage, neutr). +noun_mass(portent, portent, neutr). +noun_mass(porterage, porterage, neutr). +noun_mass(portraiture, portraiture, neutr). +noun_mass(portrayal, portrayal, neutr). +noun_mass(positiveness, positiveness, neutr). +noun_mass(positivism, positivism, neutr). +noun_mass(possession, possession, neutr). +noun_mass(possessiveness, possessiveness, neutr). +noun_mass(posset, posset, neutr). +noun_mass(possibility, possibility, neutr). +noun_mass(postage, postage, neutr). +noun_mass(posterity, posterity, neutr). +noun_mass(postponement, postponement, neutr). +noun_mass(posture, posture, neutr). +noun_mass(posturing, posturing, neutr). +noun_mass(pot, pot, neutr). +noun_mass(potash, potash, neutr). +noun_mass(potassium, potassium, neutr). +noun_mass(potation, potation, neutr). +noun_mass(poteen, poteen, neutr). +noun_mass(potency, potency, neutr). +noun_mass(potential, potential, neutr). +noun_mass(potentiality, potentiality, neutr). +noun_mass(pother, pother, neutr). +noun_mass(potion, potion, neutr). +noun_mass(potpourri, potpourri, neutr). +noun_mass(pottage, pottage, neutr). +noun_mass(pottery, pottery, neutr). +noun_mass(potty, potty, neutr). +noun_mass(poultice, poultice, neutr). +noun_mass(poultry, poultry, neutr). +noun_mass(poundage, poundage, neutr). +noun_mass(poverty, poverty, neutr). +noun_mass(powder, powder, neutr). +noun_mass(power, power, neutr). +noun_mass(pox, pox, neutr). +noun_mass(practicability, practicability, neutr). +noun_mass(practicality, practicality, neutr). +noun_mass(practice, practice, neutr). +noun_mass(pragmatism, pragmatism, neutr). +noun_mass(praiseworthiness, praiseworthiness, neutr). +noun_mass(prattle, prattle, neutr). +noun_mass(praxis, praxis, neutr). +noun_mass(precariousness, precariousness, neutr). +noun_mass(precedence, precedence, neutr). +noun_mass(precession, precession, neutr). +noun_mass(preciosity, preciosity, neutr). +noun_mass(preciousness, preciousness, neutr). +noun_mass(precipitate, precipitate, neutr). +noun_mass(precipitation, precipitation, neutr). +noun_mass(preciseness, preciseness, neutr). +noun_mass(precision, precision, neutr). +noun_mass(preclusion, preclusion, neutr). +noun_mass(precociousness, precociousness, neutr). +noun_mass(precocity, precocity, neutr). +noun_mass(precognition, precognition, neutr). +noun_mass(preconception, preconception, neutr). +noun_mass(predestination, predestination, neutr). +noun_mass(predetermination, predetermination, neutr). +noun_mass(predevelopment, predevelopment, neutr). +noun_mass(predictability, predictability, neutr). +noun_mass(prediction, prediction, neutr). +noun_mass(predisposition, predisposition, neutr). +noun_mass(predominance, predominance, neutr). +noun_mass(prefabrication, prefabrication, neutr). +noun_mass(pregnancy, pregnancy, neutr). +noun_mass(prehistory, prehistory, neutr). +noun_mass(prejudgement, prejudgement, neutr). +noun_mass(prejudice, prejudice, neutr). +noun_mass(premeditation, premeditation, neutr). +noun_mass(premiership, premiership, neutr). +noun_mass(preoccupation, preoccupation, neutr). +noun_mass(prep, prep, neutr). +noun_mass(preparation, preparation, neutr). +noun_mass(preparedness, preparedness, neutr). +noun_mass(prepayment, prepayment, neutr). +noun_mass(preponderance, preponderance, neutr). +noun_mass(prepossession, prepossession, neutr). +noun_mass(prescience, prescience, neutr). +noun_mass(prescript, prescript, neutr). +noun_mass(prescription, prescription, neutr). +noun_mass(presence, presence, neutr). +noun_mass(presentation, presentation, neutr). +noun_mass(preservation, preservation, neutr). +noun_mass(pressing, pressing, neutr). +noun_mass(pressure, pressure, neutr). +noun_mass(prestidigitation, prestidigitation, neutr). +noun_mass(prestige, prestige, neutr). +noun_mass(pretence, pretence, neutr). +noun_mass(pretense, pretense, neutr). +noun_mass(pretentiousness, pretentiousness, neutr). +noun_mass(prettiness, prettiness, neutr). +noun_mass(prevalence, prevalence, neutr). +noun_mass(prevarication, prevarication, neutr). +noun_mass(prevention, prevention, neutr). +noun_mass(prevision, prevision, neutr). +noun_mass(prey, prey, neutr). +noun_mass(price, price, neutr). +noun_mass(pricking, pricking, neutr). +noun_mass(pride, pride, neutr). +noun_mass(priestcraft, priestcraft, neutr). +noun_mass(priesthood, priesthood, neutr). +noun_mass(priggishness, priggishness, neutr). +noun_mass(primacy, primacy, neutr). +noun_mass(priming, priming, neutr). +noun_mass(primitiveness, primitiveness, neutr). +noun_mass(primness, primness, neutr). +noun_mass(primogeniture, primogeniture, neutr). +noun_mass(primrose, primrose, neutr). +noun_mass(primula, primula, neutr). +noun_mass(printing, printing, neutr). +noun_mass(printout, printout, neutr). +noun_mass(prison, prison, neutr). +noun_mass(privacy, privacy, neutr). +noun_mass(privation, privation, neutr). +noun_mass(privatization, privatization, neutr). +noun_mass(privilege, privilege, neutr). +noun_mass(probability, probability, neutr). +noun_mass(probation, probation, neutr). +noun_mass(probity, probity, neutr). +noun_mass(procedure, procedure, neutr). +noun_mass(proceeding, proceeding, neutr). +noun_mass(procession, procession, neutr). +noun_mass(proclamation, proclamation, neutr). +noun_mass(procrastination, procrastination, neutr). +noun_mass(procreation, procreation, neutr). +noun_mass(procurement, procurement, neutr). +noun_mass(prodigality, prodigality, neutr). +noun_mass(produce, produce, neutr). +noun_mass(production, production, neutr). +noun_mass(productivity, productivity, neutr). +noun_mass(profanation, profanation, neutr). +noun_mass(profaneness, profaneness, neutr). +noun_mass(profanity, profanity, neutr). +noun_mass(professionalism, professionalism, neutr). +noun_mass(professorship, professorship, neutr). +noun_mass(proficiency, proficiency, neutr). +noun_mass(profit, profit, neutr). +noun_mass(profitability, profitability, neutr). +noun_mass(profligacy, profligacy, neutr). +noun_mass(profundity, profundity, neutr). +noun_mass(profuseness, profuseness, neutr). +noun_mass(profusion, profusion, neutr). +noun_mass(progress, progress, neutr). +noun_mass(progression, progression, neutr). +noun_mass(progressiveness, progressiveness, neutr). +noun_mass(prohibition, prohibition, neutr). +noun_mass(projection, projection, neutr). +noun_mass(prolapse, prolapse, neutr). +noun_mass(proliferation, proliferation, neutr). +noun_mass(prolixity, prolixity, neutr). +noun_mass(prolongation, prolongation, neutr). +noun_mass(prominence, prominence, neutr). +noun_mass(promiscuity, promiscuity, neutr). +noun_mass(promise, promise, neutr). +noun_mass(promotion, promotion, neutr). +noun_mass(prompting, prompting, neutr). +noun_mass(promptitude, promptitude, neutr). +noun_mass(promptness, promptness, neutr). +noun_mass(promulgation, promulgation, neutr). +noun_mass(proneness, proneness, neutr). +noun_mass(pronouncement, pronouncement, neutr). +noun_mass(pronunciation, pronunciation, neutr). +noun_mass(proof, proof, neutr). +noun_mass(propaganda, propaganda, neutr). +noun_mass(propagation, propagation, neutr). +noun_mass(propane, propane, neutr). +noun_mass(propellant, propellant, neutr). +noun_mass(propellent, propellent, neutr). +noun_mass(property, property, neutr). +noun_mass(prophecy, prophecy, neutr). +noun_mass(prophylaxis, prophylaxis, neutr). +noun_mass(propinquity, propinquity, neutr). +noun_mass(propitiation, propitiation, neutr). +noun_mass(proportion, proportion, neutr). +noun_mass(proportionality, proportionality, neutr). +noun_mass(proposal, proposal, neutr). +noun_mass(propriety, propriety, neutr). +noun_mass(propulsion, propulsion, neutr). +noun_mass(propylene, propylene, neutr). +noun_mass(prorogation, prorogation, neutr). +noun_mass(proscription, proscription, neutr). +noun_mass(prose, prose, neutr). +noun_mass(prosecution, prosecution, neutr). +noun_mass(prosiness, prosiness, neutr). +noun_mass(prosody, prosody, neutr). +noun_mass(prosperity, prosperity, neutr). +noun_mass(prostitution, prostitution, neutr). +noun_mass(prostration, prostration, neutr). +noun_mass(protection, protection, neutr). +noun_mass(protectionism, protectionism, neutr). +noun_mass(protein, protein, neutr). +noun_mass(protest, protest, neutr). +noun_mass(protestation, protestation, neutr). +noun_mass(protocol, protocol, neutr). +noun_mass(protoplasm, protoplasm, neutr). +noun_mass(protraction, protraction, neutr). +noun_mass(protrusion, protrusion, neutr). +noun_mass(protuberance, protuberance, neutr). +noun_mass(provender, provender, neutr). +noun_mass(providence, providence, neutr). +noun_mass(provincialism, provincialism, neutr). +noun_mass(provocation, provocation, neutr). +noun_mass(prowess, prowess, neutr). +noun_mass(proximity, proximity, neutr). +noun_mass(prudence, prudence, neutr). +noun_mass(prudery, prudery, neutr). +noun_mass(prune, prune, neutr). +noun_mass(pruning, pruning, neutr). +noun_mass(prurience, prurience, neutr). +noun_mass(pruriency, pruriency, neutr). +noun_mass(psalmody, psalmody, neutr). +noun_mass(psephology, psephology, neutr). +noun_mass(psittacosis, psittacosis, neutr). +noun_mass(psychiatry, psychiatry, neutr). +noun_mass(psychoanalysis, psychoanalysis, neutr). +noun_mass(psychology, psychology, neutr). +noun_mass(psychosis, psychosis, neutr). +noun_mass(psychotherapy, psychotherapy, neutr). +noun_mass(psyllium, psyllium, neutr). +noun_mass(puberty, puberty, neutr). +noun_mass(publication, publication, neutr). +noun_mass(publicity, publicity, neutr). +noun_mass(puce, puce, neutr). +noun_mass(pud, pud, neutr). +noun_mass(pudding, pudding, neutr). +noun_mass(puerility, puerility, neutr). +noun_mass(puffiness, puffiness, neutr). +noun_mass(pugilism, pugilism, neutr). +noun_mass(pugnacity, pugnacity, neutr). +noun_mass(puissance, puissance, neutr). +noun_mass(pulchritude, pulchritude, neutr). +noun_mass(pull, pull, neutr). +noun_mass(pulp, pulp, neutr). +noun_mass(pulque, pulque, neutr). +noun_mass(pulsation, pulsation, neutr). +noun_mass(pumice, pumice, neutr). +noun_mass(pumpernickel, pumpernickel, neutr). +noun_mass(pumpkin, pumpkin, neutr). +noun_mass(punch, punch, neutr). +noun_mass(punchball, punchball, neutr). +noun_mass(punctilio, punctilio, neutr). +noun_mass(punctiliousness, punctiliousness, neutr). +noun_mass(punctuality, punctuality, neutr). +noun_mass(punctuation, punctuation, neutr). +noun_mass(pungency, pungency, neutr). +noun_mass(punishment, punishment, neutr). +noun_mass(purdah, purdah, neutr). +noun_mass(puree, puree, neutr). +noun_mass(pureness, pureness, neutr). +noun_mass(purgation, purgation, neutr). +noun_mass(purgatory, purgatory, neutr). +noun_mass(purification, purification, neutr). +noun_mass(puritanism, puritanism, neutr). +noun_mass(purity, purity, neutr). +noun_mass(purple, purple, neutr). +noun_mass(purpose, purpose, neutr). +noun_mass(pursuance, pursuance, neutr). +noun_mass(pursuit, pursuit, neutr). +noun_mass(purulence, purulence, neutr). +noun_mass(purveyance, purveyance, neutr). +noun_mass(purview, purview, neutr). +noun_mass('purée', 'purée', neutr). +noun_mass(pus, pus, neutr). +noun_mass(pusillanimity, pusillanimity, neutr). +noun_mass(putrefaction, putrefaction, neutr). +noun_mass(putrescence, putrescence, neutr). +noun_mass(putridity, putridity, neutr). +noun_mass(putty, putty, neutr). +noun_mass(puzzlement, puzzlement, neutr). +noun_mass(pyorrhea, pyorrhea, neutr). +noun_mass(pyorrhoea, pyorrhoea, neutr). +noun_mass(pyrites, pyrites, neutr). +noun_mass('pâté', 'pâté', neutr). +noun_mass(quackery, quackery, neutr). +noun_mass(quadrophony, quadrophony, neutr). +noun_mass(quaintness, quaintness, neutr). +noun_mass(qualification, qualification, neutr). +noun_mass(quality, quality, neutr). +noun_mass(quantity, quantity, neutr). +noun_mass(quarantine, quarantine, neutr). +noun_mass(quartering, quartering, neutr). +noun_mass(quartz, quartz, neutr). +noun_mass(quassia, quassia, neutr). +noun_mass(queasiness, queasiness, neutr). +noun_mass(queerness, queerness, neutr). +noun_mass(querulousness, querulousness, neutr). +noun_mass(quiche, quiche, neutr). +noun_mass(quicklime, quicklime, neutr). +noun_mass(quickness, quickness, neutr). +noun_mass(quicksand, quicksand, neutr). +noun_mass(quicksilver, quicksilver, neutr). +noun_mass(quiescence, quiescence, neutr). +noun_mass(quiet, quiet, neutr). +noun_mass(quietism, quietism, neutr). +noun_mass(quietness, quietness, neutr). +noun_mass(quietude, quietude, neutr). +noun_mass(quinine, quinine, neutr). +noun_mass(quinsy, quinsy, neutr). +noun_mass(quotability, quotability, neutr). +noun_mass(quotation, quotation, neutr). +noun_mass(rabies, rabies, neutr). +noun_mass(race, race, neutr). +noun_mass(racialism, racialism, neutr). +noun_mass(raciness, raciness, neutr). +noun_mass(racing, racing, neutr). +noun_mass(racism, racism, neutr). +noun_mass(racketeering, racketeering, neutr). +noun_mass(radar, radar, neutr). +noun_mass(radiance, radiance, neutr). +noun_mass(radiation, radiation, neutr). +noun_mass(radicalism, radicalism, neutr). +noun_mass(radio, radio, neutr). +noun_mass(radioactivity, radioactivity, neutr). +noun_mass(radiography, radiography, neutr). +noun_mass(radiology, radiology, neutr). +noun_mass(radiotherapy, radiotherapy, neutr). +noun_mass(radium, radium, neutr). +noun_mass(radon, radon, neutr). +noun_mass(raffia, raffia, neutr). +noun_mass(rage, rage, neutr). +noun_mass(raggedness, raggedness, neutr). +noun_mass(ragout, ragout, neutr). +noun_mass(ragtime, ragtime, neutr). +noun_mass(railing, railing, neutr). +noun_mass(raillery, raillery, neutr). +noun_mass(raiment, raiment, neutr). +noun_mass(rain, rain, neutr). +noun_mass(rainfall, rainfall, neutr). +noun_mass(rainwater, rainwater, neutr). +noun_mass(rakishness, rakishness, neutr). +noun_mass(rancor, rancor, neutr). +noun_mass(rancour, rancour, neutr). +noun_mass(randomness, randomness, neutr). +noun_mass(rank, rank, neutr). +noun_mass(ranking, ranking, neutr). +noun_mass(rankness, rankness, neutr). +noun_mass(ransom, ransom, neutr). +noun_mass(rap, rap, neutr). +noun_mass(rapacity, rapacity, neutr). +noun_mass(rape, rape, neutr). +noun_mass(rapidity, rapidity, neutr). +noun_mass(rapine, rapine, neutr). +noun_mass(rapport, rapport, neutr). +noun_mass(rapture, rapture, neutr). +noun_mass(rarebit, rarebit, neutr). +noun_mass(rarefaction, rarefaction, neutr). +noun_mass(rareness, rareness, neutr). +noun_mass(rarity, rarity, neutr). +noun_mass(rashness, rashness, neutr). +noun_mass(raspberry, raspberry, neutr). +noun_mass(ratability, ratability, neutr). +noun_mass(rateability, rateability, neutr). +noun_mass(ratification, ratification, neutr). +noun_mass(ratiocination, ratiocination, neutr). +noun_mass(rationalism, rationalism, neutr). +noun_mass(rationality, rationality, neutr). +noun_mass(rationalization, rationalization, neutr). +noun_mass(ravage, ravage, neutr). +noun_mass(ravioli, ravioli, neutr). +noun_mass(ravishment, ravishment, neutr). +noun_mass(rayon, rayon, neutr). +noun_mass(reaction, reaction, neutr). +noun_mass(readability, readability, neutr). +noun_mass(readership, readership, neutr). +noun_mass(readiness, readiness, neutr). +noun_mass(reading, reading, neutr). +noun_mass(readjustment, readjustment, neutr). +noun_mass(readmission, readmission, neutr). +noun_mass(reaffiliation, reaffiliation, neutr). +noun_mass(realignment, realignment, neutr). +noun_mass(realism, realism, neutr). +noun_mass(reality, reality, neutr). +noun_mass(realization, realization, neutr). +noun_mass(reallocation, reallocation, neutr). +noun_mass(realty, realty, neutr). +noun_mass(reappearance, reappearance, neutr). +noun_mass(reappointment, reappointment, neutr). +noun_mass(rearmament, rearmament, neutr). +noun_mass(rearrangement, rearrangement, neutr). +noun_mass(reason, reason, neutr). +noun_mass(reasonableness, reasonableness, neutr). +noun_mass(reasoning, reasoning, neutr). +noun_mass(reassessment, reassessment, neutr). +noun_mass(reassurance, reassurance, neutr). +noun_mass(rebellion, rebellion, neutr). +noun_mass(rebelliousness, rebelliousness, neutr). +noun_mass(rebirth, rebirth, neutr). +noun_mass(recalcitrance, recalcitrance, neutr). +noun_mass(recalcitrancy, recalcitrancy, neutr). +noun_mass(recall, recall, neutr). +noun_mass(recantation, recantation, neutr). +noun_mass(recapitalization, recapitalization, neutr). +noun_mass(recapitulation, recapitulation, neutr). +noun_mass(receptiveness, receptiveness, neutr). +noun_mass(receptivity, receptivity, neutr). +noun_mass(recess, recess, neutr). +noun_mass(recession, recession, neutr). +noun_mass(rechauffe, rechauffe, neutr). +noun_mass(recidivism, recidivism, neutr). +noun_mass(reciprocation, reciprocation, neutr). +noun_mass(reciprocity, reciprocity, neutr). +noun_mass(recitation, recitation, neutr). +noun_mass(recitative, recitative, neutr). +noun_mass(recklessness, recklessness, neutr). +noun_mass(reclamation, reclamation, neutr). +noun_mass(recognition, recognition, neutr). +noun_mass(recollection, recollection, neutr). +noun_mass(recompense, recompense, neutr). +noun_mass(reconciliation, reconciliation, neutr). +noun_mass(reconnaissance, reconnaissance, neutr). +noun_mass(reconstruction, reconstruction, neutr). +noun_mass(recovery, recovery, neutr). +noun_mass(recreation, recreation, neutr). +noun_mass(recrimination, recrimination, neutr). +noun_mass(recrudescence, recrudescence, neutr). +noun_mass(recruitment, recruitment, neutr). +noun_mass(rectification, rectification, neutr). +noun_mass(rectitude, rectitude, neutr). +noun_mass(recuperation, recuperation, neutr). +noun_mass(recurrence, recurrence, neutr). +noun_mass(recusancy, recusancy, neutr). +noun_mass(redaction, redaction, neutr). +noun_mass(redemption, redemption, neutr). +noun_mass(redeployment, redeployment, neutr). +noun_mass(redevelopment, redevelopment, neutr). +noun_mass(rediffusion, rediffusion, neutr). +noun_mass(rediscovery, rediscovery, neutr). +noun_mass(redisposition, redisposition, neutr). +noun_mass(redistribution, redistribution, neutr). +noun_mass(redness, redness, neutr). +noun_mass(redolence, redolence, neutr). +noun_mass(redress, redress, neutr). +noun_mass(reduction, reduction, neutr). +noun_mass(redundance, redundance, neutr). +noun_mass(redundancy, redundancy, neutr). +noun_mass(reduplication, reduplication, neutr). +noun_mass(reefer, reefer, neutr). +noun_mass(reelection, reelection, neutr). +noun_mass(reentry, reentry, neutr). +noun_mass(refection, refection, neutr). +noun_mass(reference, reference, neutr). +noun_mass(refinement, refinement, neutr). +noun_mass(reflation, reflation, neutr). +noun_mass(reflection, reflection, neutr). +noun_mass(reflexion, reflexion, neutr). +noun_mass(reflux, reflux, neutr). +noun_mass(reforestation, reforestation, neutr). +noun_mass(reform, reform, neutr). +noun_mass(reformation, reformation, neutr). +noun_mass(refraction, refraction, neutr). +noun_mass(refreshment, refreshment, neutr). +noun_mass(refrigerant, refrigerant, neutr). +noun_mass(refrigeration, refrigeration, neutr). +noun_mass(refuge, refuge, neutr). +noun_mass(refulgence, refulgence, neutr). +noun_mass(refusal, refusal, neutr). +noun_mass(refuse, refuse, neutr). +noun_mass(refutation, refutation, neutr). +noun_mass(regard, regard, neutr). +noun_mass(regeneration, regeneration, neutr). +noun_mass(reggae, reggae, neutr). +noun_mass(regicide, regicide, neutr). +noun_mass(regimentation, regimentation, neutr). +noun_mass(registration, registration, neutr). +noun_mass(registry, registry, neutr). +noun_mass(regression, regression, neutr). +noun_mass(regret, regret, neutr). +noun_mass(regularity, regularity, neutr). +noun_mass(regularization, regularization, neutr). +noun_mass(regulation, regulation, neutr). +noun_mass(rehabilitation, rehabilitation, neutr). +noun_mass(rehearsal, rehearsal, neutr). +noun_mass(reimbursement, reimbursement, neutr). +noun_mass(reimposition, reimposition, neutr). +noun_mass(reincarnation, reincarnation, neutr). +noun_mass(reinforcement, reinforcement, neutr). +noun_mass(reinstatement, reinstatement, neutr). +noun_mass(reinsurance, reinsurance, neutr). +noun_mass(reinterpretation, reinterpretation, neutr). +noun_mass(reiteration, reiteration, neutr). +noun_mass(rejection, rejection, neutr). +noun_mass(rejoicing, rejoicing, neutr). +noun_mass(rejuvenation, rejuvenation, neutr). +noun_mass(relativity, relativity, neutr). +noun_mass(relaxation, relaxation, neutr). +noun_mass(relegation, relegation, neutr). +noun_mass(relevance, relevance, neutr). +noun_mass(relevancy, relevancy, neutr). +noun_mass(reliability, reliability, neutr). +noun_mass(reliance, reliance, neutr). +noun_mass(relief, relief, neutr). +noun_mass(religion, religion, neutr). +noun_mass(relish, relish, neutr). +noun_mass(relocation, relocation, neutr). +noun_mass(reluctance, reluctance, neutr). +noun_mass(remand, remand, neutr). +noun_mass(remarriage, remarriage, neutr). +noun_mass(remembrance, remembrance, neutr). +noun_mass(remilitarization, remilitarization, neutr). +noun_mass(reminiscence, reminiscence, neutr). +noun_mass(remission, remission, neutr). +noun_mass(remissness, remissness, neutr). +noun_mass(remittance, remittance, neutr). +noun_mass(remonstrance, remonstrance, neutr). +noun_mass(remorse, remorse, neutr). +noun_mass(remoteness, remoteness, neutr). +noun_mass(remuneration, remuneration, neutr). +noun_mass(rendering, rendering, neutr). +noun_mass(renewal, renewal, neutr). +noun_mass(rennet, rennet, neutr). +noun_mass(renovation, renovation, neutr). +noun_mass(renown, renown, neutr). +noun_mass(rent, rent, neutr). +noun_mass(renunciation, renunciation, neutr). +noun_mass(reorganization, reorganization, neutr). +noun_mass(reorientation, reorientation, neutr). +noun_mass(reparation, reparation, neutr). +noun_mass(repartee, repartee, neutr). +noun_mass(repatriation, repatriation, neutr). +noun_mass(repayment, repayment, neutr). +noun_mass(repellent, repellent, neutr). +noun_mass(repentance, repentance, neutr). +noun_mass(repetition, repetition, neutr). +noun_mass(replacement, replacement, neutr). +noun_mass(replenishment, replenishment, neutr). +noun_mass(repletion, repletion, neutr). +noun_mass(report, report, neutr). +noun_mass(reportage, reportage, neutr). +noun_mass(repose, repose, neutr). +noun_mass(repossession, repossession, neutr). +noun_mass(repp, repp, neutr). +noun_mass(representation, representation, neutr). +noun_mass(repression, repression, neutr). +noun_mass(reprisal, reprisal, neutr). +noun_mass(reproach, reproach, neutr). +noun_mass(reprobation, reprobation, neutr). +noun_mass(reproduction, reproduction, neutr). +noun_mass(reproof, reproof, neutr). +noun_mass(republicanism, republicanism, neutr). +noun_mass(repudiation, repudiation, neutr). +noun_mass(repugnance, repugnance, neutr). +noun_mass(repulse, repulse, neutr). +noun_mass(repulsion, repulsion, neutr). +noun_mass(requisition, requisition, neutr). +noun_mass(requital, requital, neutr). +noun_mass(research, research, neutr). +noun_mass(resemblance, resemblance, neutr). +noun_mass(resentment, resentment, neutr). +noun_mass(reservation, reservation, neutr). +noun_mass(reserve, reserve, neutr). +noun_mass(resettlement, resettlement, neutr). +noun_mass(residency, residency, neutr). +noun_mass(residue, residue, neutr). +noun_mass(resignation, resignation, neutr). +noun_mass(resilience, resilience, neutr). +noun_mass(resiliency, resiliency, neutr). +noun_mass(resin, resin, neutr). +noun_mass(resistance, resistance, neutr). +noun_mass(resistivity, resistivity, neutr). +noun_mass(resoluteness, resoluteness, neutr). +noun_mass(resolution, resolution, neutr). +noun_mass(resolve, resolve, neutr). +noun_mass(resonance, resonance, neutr). +noun_mass(respect, respect, neutr). +noun_mass(respectability, respectability, neutr). +noun_mass(respiration, respiration, neutr). +noun_mass(respite, respite, neutr). +noun_mass(resplendence, resplendence, neutr). +noun_mass(resplendency, resplendency, neutr). +noun_mass(responsibility, responsibility, neutr). +noun_mass(responsiveness, responsiveness, neutr). +noun_mass(rest, rest, neutr). +noun_mass(restatement, restatement, neutr). +noun_mass(restfulness, restfulness, neutr). +noun_mass(restitution, restitution, neutr). +noun_mass(restiveness, restiveness, neutr). +noun_mass(restlessness, restlessness, neutr). +noun_mass(restoration, restoration, neutr). +noun_mass(restorative, restorative, neutr). +noun_mass(restraint, restraint, neutr). +noun_mass(restriction, restriction, neutr). +noun_mass(restrictiveness, restrictiveness, neutr). +noun_mass(restructuring, restructuring, neutr). +noun_mass(resumption, resumption, neutr). +noun_mass(resurgence, resurgence, neutr). +noun_mass(resurrection, resurrection, neutr). +noun_mass(resuscitation, resuscitation, neutr). +noun_mass(retail, retail, neutr). +noun_mass(retaliation, retaliation, neutr). +noun_mass(retardation, retardation, neutr). +noun_mass(retention, retention, neutr). +noun_mass(retentiveness, retentiveness, neutr). +noun_mass(reticence, reticence, neutr). +noun_mass(retirement, retirement, neutr). +noun_mass(retraction, retraction, neutr). +noun_mass(retreat, retreat, neutr). +noun_mass(retrenchment, retrenchment, neutr). +noun_mass(retribution, retribution, neutr). +noun_mass(retrieval, retrieval, neutr). +noun_mass(retrogression, retrogression, neutr). +noun_mass(retrospection, retrospection, neutr). +noun_mass(retroversion, retroversion, neutr). +noun_mass(retsina, retsina, neutr). +noun_mass(reunification, reunification, neutr). +noun_mass(reunion, reunion, neutr). +noun_mass(revaluation, revaluation, neutr). +noun_mass(reveille, reveille, neutr). +noun_mass(revel, revel, neutr). +noun_mass(revelation, revelation, neutr). +noun_mass(revelry, revelry, neutr). +noun_mass(revenge, revenge, neutr). +noun_mass(revenue, revenue, neutr). +noun_mass(reverberation, reverberation, neutr). +noun_mass(reverence, reverence, neutr). +noun_mass(reverse, reverse, neutr). +noun_mass(reversibility, reversibility, neutr). +noun_mass(reversion, reversion, neutr). +noun_mass(review, review, neutr). +noun_mass(revision, revision, neutr). +noun_mass(revisionism, revisionism, neutr). +noun_mass(revitalization, revitalization, neutr). +noun_mass(revival, revival, neutr). +noun_mass(revocation, revocation, neutr). +noun_mass(revolt, revolt, neutr). +noun_mass(revolution, revolution, neutr). +noun_mass(revulsion, revulsion, neutr). +noun_mass(rhapsody, rhapsody, neutr). +noun_mass(rhetoric, rhetoric, neutr). +noun_mass(rheum, rheum, neutr). +noun_mass(rheumatism, rheumatism, neutr). +noun_mass(rhubarb, rhubarb, neutr). +noun_mass(rhyme, rhyme, neutr). +noun_mass(rhythm, rhythm, neutr). +noun_mass(ribaldry, ribaldry, neutr). +noun_mass(riband, riband, neutr). +noun_mass(ribavirin, ribavirin, neutr). +noun_mass(ribbon, ribbon, neutr). +noun_mass(riboflavin, riboflavin, neutr). +noun_mass(rice, rice, neutr). +noun_mass(riches, riches, neutr). +noun_mass(richness, richness, neutr). +noun_mass(rickets, rickets, neutr). +noun_mass(riddance, riddance, neutr). +noun_mass(ridicule, ridicule, neutr). +noun_mass(riding, riding, neutr). +noun_mass(right, right, neutr). +noun_mass(righteousness, righteousness, neutr). +noun_mass(rightfulness, rightfulness, neutr). +noun_mass(rightness, rightness, neutr). +noun_mass(rigidity, rigidity, neutr). +noun_mass(rigor, rigor, neutr). +noun_mass(rigour, rigour, neutr). +noun_mass(rime, rime, neutr). +noun_mass(rinderpest, rinderpest, neutr). +noun_mass(ringside, ringside, neutr). +noun_mass(ringworm, ringworm, neutr). +noun_mass(rinse, rinse, neutr). +noun_mass(ripeness, ripeness, neutr). +noun_mass(risibility, risibility, neutr). +noun_mass(risk, risk, neutr). +noun_mass(riskiness, riskiness, neutr). +noun_mass(risotto, risotto, neutr). +noun_mass(ritual, ritual, neutr). +noun_mass(ritualism, ritualism, neutr). +noun_mass(rivalry, rivalry, neutr). +noun_mass(roan, roan, neutr). +noun_mass(roast, roast, neutr). +noun_mass(robbery, robbery, neutr). +noun_mass(robotics, robotics, neutr). +noun_mass(robustness, robustness, neutr). +noun_mass(rock, rock, neutr). +noun_mass(rocketry, rocketry, neutr). +noun_mass(rocksalt, rocksalt, neutr). +noun_mass(rodomontade, rodomontade, neutr). +noun_mass(roe, roe, neutr). +noun_mass(rogation, rogation, neutr). +noun_mass(roguery, roguery, neutr). +noun_mass(roguishness, roguishness, neutr). +noun_mass(romance, romance, neutr). +noun_mass(romanticism, romanticism, neutr). +noun_mass(roofing, roofing, neutr). +noun_mass(room, room, neutr). +noun_mass(rope, rope, neutr). +noun_mass(rose, rose, neutr). +noun_mass(rosemary, rosemary, neutr). +noun_mass(rosewood, rosewood, neutr). +noun_mass(rosin, rosin, neutr). +noun_mass(rot, rot, neutr). +noun_mass(rotation, rotation, neutr). +noun_mass(rotgut, rotgut, neutr). +noun_mass(rotogravure, rotogravure, neutr). +noun_mass(rottenness, rottenness, neutr). +noun_mass(rotundity, rotundity, neutr). +noun_mass(rouge, rouge, neutr). +noun_mass(roughage, roughage, neutr). +noun_mass(roughcast, roughcast, neutr). +noun_mass(roughness, roughness, neutr). +noun_mass(roulette, roulette, neutr). +noun_mass(roundness, roundness, neutr). +noun_mass(rowdiness, rowdiness, neutr). +noun_mass(rowdyism, rowdyism, neutr). +noun_mass(royalty, royalty, neutr). +noun_mass(rubber, rubber, neutr). +noun_mass(rubbish, rubbish, neutr). +noun_mass(rubble, rubble, neutr). +noun_mass(ruby, ruby, neutr). +noun_mass(ruddiness, ruddiness, neutr). +noun_mass(ruddle, ruddle, neutr). +noun_mass(rudeness, rudeness, neutr). +noun_mass(rue, rue, neutr). +noun_mass(ruffianism, ruffianism, neutr). +noun_mass(rugby, rugby, neutr). +noun_mass(ruggedness, ruggedness, neutr). +noun_mass(rugger, rugger, neutr). +noun_mass(ruin, ruin, neutr). +noun_mass(ruination, ruination, neutr). +noun_mass(rum, rum, neutr). +noun_mass(rumba, rumba, neutr). +noun_mass(rumination, rumination, neutr). +noun_mass(rummy, rummy, neutr). +noun_mass(rumor, rumor, neutr). +noun_mass(rumour, rumour, neutr). +noun_mass(running, running, neutr). +noun_mass(rupture, rupture, neutr). +noun_mass(rush, rush, neutr). +noun_mass(russet, russet, neutr). +noun_mass(rust, rust, neutr). +noun_mass(rusticity, rusticity, neutr). +noun_mass(rustiness, rustiness, neutr). +noun_mass(rustling, rustling, neutr). +noun_mass(ruthlessness, ruthlessness, neutr). +noun_mass(rye, rye, neutr). +noun_mass('réchauffé', 'réchauffé', neutr). +noun_mass(sable, sable, neutr). +noun_mass(sabotage, sabotage, neutr). +noun_mass(saccharin, saccharin, neutr). +noun_mass(sacerdotalism, sacerdotalism, neutr). +noun_mass(sack, sack, neutr). +noun_mass(sackcloth, sackcloth, neutr). +noun_mass(sacking, sacking, neutr). +noun_mass(sacredness, sacredness, neutr). +noun_mass(sacrifice, sacrifice, neutr). +noun_mass(sacrilege, sacrilege, neutr). +noun_mass(sadism, sadism, neutr). +noun_mass(sadness, sadness, neutr). +noun_mass(sadomasochism, sadomasochism, neutr). +noun_mass(safeness, safeness, neutr). +noun_mass(safety, safety, neutr). +noun_mass(saffron, saffron, neutr). +noun_mass(sagacity, sagacity, neutr). +noun_mass(sage, sage, neutr). +noun_mass(sago, sago, neutr). +noun_mass(sail, sail, neutr). +noun_mass(sailcloth, sailcloth, neutr). +noun_mass(sailing, sailing, neutr). +noun_mass(sainthood, sainthood, neutr). +noun_mass(saintliness, saintliness, neutr). +noun_mass('saké', 'saké', neutr). +noun_mass(salaciousness, salaciousness, neutr). +noun_mass(salacity, salacity, neutr). +noun_mass(salad, salad, neutr). +noun_mass(salami, salami, neutr). +noun_mass(salesmanship, salesmanship, neutr). +noun_mass(salience, salience, neutr). +noun_mass(saline, saline, neutr). +noun_mass(salinity, salinity, neutr). +noun_mass(saliva, saliva, neutr). +noun_mass(salmon, salmon, neutr). +noun_mass(salmonella, salmonella, neutr). +noun_mass(salsify, salsify, neutr). +noun_mass(salt, salt, neutr). +noun_mass(saltiness, saltiness, neutr). +noun_mass(saltpeter, saltpeter, neutr). +noun_mass(saltpetre, saltpetre, neutr). +noun_mass(saltwater, saltwater, neutr). +noun_mass(salubrity, salubrity, neutr). +noun_mass(salutation, salutation, neutr). +noun_mass(salvage, salvage, neutr). +noun_mass(salvation, salvation, neutr). +noun_mass(salve, salve, neutr). +noun_mass(samba, samba, neutr). +noun_mass(sameness, sameness, neutr). +noun_mass(sanctification, sanctification, neutr). +noun_mass(sanction, sanction, neutr). +noun_mass(sanctity, sanctity, neutr). +noun_mass(sand, sand, neutr). +noun_mass(sandalwood, sandalwood, neutr). +noun_mass(sandiness, sandiness, neutr). +noun_mass(sandpaper, sandpaper, neutr). +noun_mass(sandstone, sandstone, neutr). +noun_mass(sanitation, sanitation, neutr). +noun_mass(sanity, sanity, neutr). +noun_mass(sap, sap, neutr). +noun_mass(sapience, sapience, neutr). +noun_mass(sapphire, sapphire, neutr). +noun_mass(sapwood, sapwood, neutr). +noun_mass(sarcasm, sarcasm, neutr). +noun_mass(sarsaparilla, sarsaparilla, neutr). +noun_mass(sateen, sateen, neutr). +noun_mass(satiety, satiety, neutr). +noun_mass(satin, satin, neutr). +noun_mass(satinwood, satinwood, neutr). +noun_mass(satire, satire, neutr). +noun_mass(satisfaction, satisfaction, neutr). +noun_mass(saturation, saturation, neutr). +noun_mass(sauce, sauce, neutr). +noun_mass(sauciness, sauciness, neutr). +noun_mass(sauerkraut, sauerkraut, neutr). +noun_mass(sausage, sausage, neutr). +noun_mass(savageness, savageness, neutr). +noun_mass(savagery, savagery, neutr). +noun_mass(savory, savory, neutr). +noun_mass(savoy, savoy, neutr). +noun_mass(savvy, savvy, neutr). +noun_mass(sawdust, sawdust, neutr). +noun_mass(sax, sax, neutr). +noun_mass(saxhorn, saxhorn, neutr). +noun_mass(saxifrage, saxifrage, neutr). +noun_mass(saxophone, saxophone, neutr). +noun_mass(scabies, scabies, neutr). +noun_mass(scabious, scabious, neutr). +noun_mass(scaffolding, scaffolding, neutr). +noun_mass(scale, scale, neutr). +noun_mass(scandal, scandal, neutr). +noun_mass(scandalmongering, scandalmongering, neutr). +noun_mass(scansion, scansion, neutr). +noun_mass(scantiness, scantiness, neutr). +noun_mass(scarcity, scarcity, neutr). +noun_mass(scarlet, scarlet, neutr). +noun_mass(scenery, scenery, neutr). +noun_mass(scent, scent, neutr). +noun_mass(scepticism, scepticism, neutr). +noun_mass(schism, schism, neutr). +noun_mass(schist, schist, neutr). +noun_mass(schizophrenia, schizophrenia, neutr). +noun_mass(schmaltz, schmaltz, neutr). +noun_mass(schmalz, schmalz, neutr). +noun_mass(schnapps, schnapps, neutr). +noun_mass(schnitzel, schnitzel, neutr). +noun_mass(scholarship, scholarship, neutr). +noun_mass(scholasticism, scholasticism, neutr). +noun_mass(school, school, neutr). +noun_mass(schooling, schooling, neutr). +noun_mass(schooltime, schooltime, neutr). +noun_mass(schottische, schottische, neutr). +noun_mass(sciatica, sciatica, neutr). +noun_mass(science, science, neutr). +noun_mass(scintillation, scintillation, neutr). +noun_mass(sclerosis, sclerosis, neutr). +noun_mass(scope, scope, neutr). +noun_mass(scorn, scorn, neutr). +noun_mass(scotch, scotch, neutr). +noun_mass(scrabble, scrabble, neutr). +noun_mass(scrapbook, scrapbook, neutr). +noun_mass(scrappiness, scrappiness, neutr). +noun_mass(scree, scree, neutr). +noun_mass(scribble, scribble, neutr). +noun_mass(scrip, scrip, neutr). +noun_mass(script, script, neutr). +noun_mass(scrofula, scrofula, neutr). +noun_mass(scrub, scrub, neutr). +noun_mass(scrutiny, scrutiny, neutr). +noun_mass(scud, scud, neutr). +noun_mass(sculpture, sculpture, neutr). +noun_mass(scum, scum, neutr). +noun_mass(scurf, scurf, neutr). +noun_mass(scurrility, scurrility, neutr). +noun_mass(scurvy, scurvy, neutr). +noun_mass(seafood, seafood, neutr). +noun_mass(seakale, seakale, neutr). +noun_mass(seal, seal, neutr). +noun_mass(sealskin, sealskin, neutr). +noun_mass(seamanship, seamanship, neutr). +noun_mass(seasickness, seasickness, neutr). +noun_mass(seasoning, seasoning, neutr). +noun_mass(seaweed, seaweed, neutr). +noun_mass(seaworthiness, seaworthiness, neutr). +noun_mass(secession, secession, neutr). +noun_mass(seclusion, seclusion, neutr). +noun_mass(secondment, secondment, neutr). +noun_mass(secrecy, secrecy, neutr). +noun_mass(secretion, secretion, neutr). +noun_mass(secretiveness, secretiveness, neutr). +noun_mass(sectarianism, sectarianism, neutr). +noun_mass(sectionalism, sectionalism, neutr). +noun_mass(secularism, secularism, neutr). +noun_mass(security, security, neutr). +noun_mass(sedateness, sedateness, neutr). +noun_mass(sedation, sedation, neutr). +noun_mass(sedge, sedge, neutr). +noun_mass(sediment, sediment, neutr). +noun_mass(sedition, sedition, neutr). +noun_mass(seduction, seduction, neutr). +noun_mass(seedcake, seedcake, neutr). +noun_mass(seediness, seediness, neutr). +noun_mass(seedtime, seedtime, neutr). +noun_mass(seemliness, seemliness, neutr). +noun_mass(seepage, seepage, neutr). +noun_mass(seersucker, seersucker, neutr). +noun_mass(seesaw, seesaw, neutr). +noun_mass(segmentation, segmentation, neutr). +noun_mass(segregation, segregation, neutr). +noun_mass(seismology, seismology, neutr). +noun_mass(seizure, seizure, neutr). +noun_mass(selection, selection, neutr). +noun_mass(selectivity, selectivity, neutr). +noun_mass(selenium, selenium, neutr). +noun_mass(selfishness, selfishness, neutr). +noun_mass(selling, selling, neutr). +noun_mass(seltzer, seltzer, neutr). +noun_mass(semantics, semantics, neutr). +noun_mass(semaphore, semaphore, neutr). +noun_mass(semen, semen, neutr). +noun_mass(semolina, semolina, neutr). +noun_mass(senescence, senescence, neutr). +noun_mass(senility, senility, neutr). +noun_mass(seniority, seniority, neutr). +noun_mass(senna, senna, neutr). +noun_mass(sensation, sensation, neutr). +noun_mass(sensationalism, sensationalism, neutr). +noun_mass(sense, sense, neutr). +noun_mass(senselessness, senselessness, neutr). +noun_mass(sensibility, sensibility, neutr). +noun_mass(sensitivity, sensitivity, neutr). +noun_mass(sensitization, sensitization, neutr). +noun_mass(sensualism, sensualism, neutr). +noun_mass(sensuality, sensuality, neutr). +noun_mass(sensuousness, sensuousness, neutr). +noun_mass(sentiment, sentiment, neutr). +noun_mass(sentimentality, sentimentality, neutr). +noun_mass(separability, separability, neutr). +noun_mass(separation, separation, neutr). +noun_mass(sepia, sepia, neutr). +noun_mass(sepsis, sepsis, neutr). +noun_mass(septicaemia, septicaemia, neutr). +noun_mass(septicemia, septicemia, neutr). +noun_mass(sepulture, sepulture, neutr). +noun_mass(sequestration, sequestration, neutr). +noun_mass(serendipity, serendipity, neutr). +noun_mass(serenity, serenity, neutr). +noun_mass(serfdom, serfdom, neutr). +noun_mass(serge, serge, neutr). +noun_mass(sericulture, sericulture, neutr). +noun_mass(seriousness, seriousness, neutr). +noun_mass(serum, serum, neutr). +noun_mass(service, service, neutr). +noun_mass(servility, servility, neutr). +noun_mass(servitude, servitude, neutr). +noun_mass(sesame, sesame, neutr). +noun_mass(settlement, settlement, neutr). +noun_mass(severance, severance, neutr). +noun_mass(severity, severity, neutr). +noun_mass(sewage, sewage, neutr). +noun_mass(sex, sex, neutr). +noun_mass(sexism, sexism, neutr). +noun_mass(sexuality, sexuality, neutr). +noun_mass(shabbiness, shabbiness, neutr). +noun_mass(shade, shade, neutr). +noun_mass(shading, shading, neutr). +noun_mass(shag, shag, neutr). +noun_mass(shagginess, shagginess, neutr). +noun_mass(shakiness, shakiness, neutr). +noun_mass(shale, shale, neutr). +noun_mass(sham, sham, neutr). +noun_mass(shame, shame, neutr). +noun_mass(shamelessness, shamelessness, neutr). +noun_mass(shammy, shammy, neutr). +noun_mass(shampoo, shampoo, neutr). +noun_mass(shandy, shandy, neutr). +noun_mass(shantung, shantung, neutr). +noun_mass(shape, shape, neutr). +noun_mass(shapelessness, shapelessness, neutr). +noun_mass(shareholding, shareholding, neutr). +noun_mass(sharkskin, sharkskin, neutr). +noun_mass(sharpness, sharpness, neutr). +noun_mass(sheathing, sheathing, neutr). +noun_mass(sheen, sheen, neutr). +noun_mass(sheepishness, sheepishness, neutr). +noun_mass(sheepskin, sheepskin, neutr). +noun_mass(sheeting, sheeting, neutr). +noun_mass(shellac, shellac, neutr). +noun_mass(shellfire, shellfire, neutr). +noun_mass(shelter, shelter, neutr). +noun_mass(sherbet, sherbet, neutr). +noun_mass(sherry, sherry, neutr). +noun_mass(shiftiness, shiftiness, neutr). +noun_mass(shillyshally, shillyshally, neutr). +noun_mass(shimmer, shimmer, neutr). +noun_mass(shine, shine, neutr). +noun_mass(shingle, shingle, neutr). +noun_mass(shingles, shingles, neutr). +noun_mass(shipbuilding, shipbuilding, neutr). +noun_mass(shipment, shipment, neutr). +noun_mass(shipping, shipping, neutr). +noun_mass(shirting, shirting, neutr). +noun_mass(shit, shit, neutr). +noun_mass(shoddiness, shoddiness, neutr). +noun_mass(shoddy, shoddy, neutr). +noun_mass(shoemaking, shoemaking, neutr). +noun_mass(shooting, shooting, neutr). +noun_mass(shoplifting, shoplifting, neutr). +noun_mass(shopping, shopping, neutr). +noun_mass(shortage, shortage, neutr). +noun_mass(shortbread, shortbread, neutr). +noun_mass(shortcake, shortcake, neutr). +noun_mass(shortening, shortening, neutr). +noun_mass(shorthand, shorthand, neutr). +noun_mass(shortness, shortness, neutr). +noun_mass(shot, shot, neutr). +noun_mass(shouting, shouting, neutr). +noun_mass(showbiz, showbiz, neutr). +noun_mass(showiness, showiness, neutr). +noun_mass(showjumping, showjumping, neutr). +noun_mass(showmanship, showmanship, neutr). +noun_mass(showtime, showtime, neutr). +noun_mass(shrapnel, shrapnel, neutr). +noun_mass(shrewdness, shrewdness, neutr). +noun_mass(shrewishness, shrewishness, neutr). +noun_mass(shrift, shrift, neutr). +noun_mass(shrillness, shrillness, neutr). +noun_mass(shrinkage, shrinkage, neutr). +noun_mass(shrubbery, shrubbery, neutr). +noun_mass(shuteye, shuteye, neutr). +noun_mass(shuttlecock, shuttlecock, neutr). +noun_mass(shyness, shyness, neutr). +noun_mass(sickbay, sickbay, neutr). +noun_mass(sickness, sickness, neutr). +noun_mass(siding, siding, neutr). +noun_mass(sienna, sienna, neutr). +noun_mass(sight, sight, neutr). +noun_mass(sightseeing, sightseeing, neutr). +noun_mass(silage, silage, neutr). +noun_mass(silence, silence, neutr). +noun_mass(silica, silica, neutr). +noun_mass(silicate, silicate, neutr). +noun_mass(silicon, silicon, neutr). +noun_mass(silicone, silicone, neutr). +noun_mass(silicosis, silicosis, neutr). +noun_mass(silk, silk, neutr). +noun_mass(silkiness, silkiness, neutr). +noun_mass(sillabub, sillabub, neutr). +noun_mass(silliness, silliness, neutr). +noun_mass(silt, silt, neutr). +noun_mass(silver, silver, neutr). +noun_mass(similarity, similarity, neutr). +noun_mass(simile, simile, neutr). +noun_mass(similitude, similitude, neutr). +noun_mass(simony, simony, neutr). +noun_mass(simplicity, simplicity, neutr). +noun_mass(simplification, simplification, neutr). +noun_mass(simulation, simulation, neutr). +noun_mass(simultaneity, simultaneity, neutr). +noun_mass(simultaneousness, simultaneousness, neutr). +noun_mass(sin, sin, neutr). +noun_mass(sincerity, sincerity, neutr). +noun_mass(sinfulness, sinfulness, neutr). +noun_mass(singing, singing, neutr). +noun_mass(singleness, singleness, neutr). +noun_mass(singlestick, singlestick, neutr). +noun_mass(singularity, singularity, neutr). +noun_mass(sinking, sinking, neutr). +noun_mass(sinlessness, sinlessness, neutr). +noun_mass(sinuosity, sinuosity, neutr). +noun_mass(sinusitis, sinusitis, neutr). +noun_mass(sirloin, sirloin, neutr). +noun_mass(sirup, sirup, neutr). +noun_mass(sisal, sisal, neutr). +noun_mass(sisterhood, sisterhood, neutr). +noun_mass(sitar, sitar, neutr). +noun_mass(size, size, neutr). +noun_mass(skateboarding, skateboarding, neutr). +noun_mass(skating, skating, neutr). +noun_mass(skeet, skeet, neutr). +noun_mass(skepticism, skepticism, neutr). +noun_mass(sketchiness, sketchiness, neutr). +noun_mass(skiffle, skiffle, neutr). +noun_mass(skill, skill, neutr). +noun_mass(skilly, skilly, neutr). +noun_mass(skin, skin, neutr). +noun_mass(skittishness, skittishness, neutr). +noun_mass(skittles, skittles, neutr). +noun_mass(skullduggery, skullduggery, neutr). +noun_mass(skunk, skunk, neutr). +noun_mass(skywriting, skywriting, neutr). +noun_mass(slack, slack, neutr). +noun_mass(slackness, slackness, neutr). +noun_mass(slag, slag, neutr). +noun_mass(slander, slander, neutr). +noun_mass(slang, slang, neutr). +noun_mass(slanginess, slanginess, neutr). +noun_mass(slapstick, slapstick, neutr). +noun_mass(slate, slate, neutr). +noun_mass(slatternliness, slatternliness, neutr). +noun_mass(slaughter, slaughter, neutr). +noun_mass(slavery, slavery, neutr). +noun_mass(slaw, slaw, neutr). +noun_mass(sleekness, sleekness, neutr). +noun_mass(sleep, sleep, neutr). +noun_mass(sleepiness, sleepiness, neutr). +noun_mass(sleeplessness, sleeplessness, neutr). +noun_mass(sleet, sleet, neutr). +noun_mass(sleight, sleight, neutr). +noun_mass(slenderness, slenderness, neutr). +noun_mass(slightness, slightness, neutr). +noun_mass(slime, slime, neutr). +noun_mass(sliminess, sliminess, neutr). +noun_mass(slimness, slimness, neutr). +noun_mass(slip, slip, neutr). +noun_mass(slippage, slippage, neutr). +noun_mass(slipperiness, slipperiness, neutr). +noun_mass(slobber, slobber, neutr). +noun_mass(slop, slop, neutr). +noun_mass(sloppiness, sloppiness, neutr). +noun_mass(sloth, sloth, neutr). +noun_mass(slovenliness, slovenliness, neutr). +noun_mass(slowness, slowness, neutr). +noun_mass(sludge, sludge, neutr). +noun_mass(sluggishness, sluggishness, neutr). +noun_mass(slumber, slumber, neutr). +noun_mass(slurry, slurry, neutr). +noun_mass(slush, slush, neutr). +noun_mass(slyness, slyness, neutr). +noun_mass(smack, smack, neutr). +noun_mass(smallness, smallness, neutr). +noun_mass(smallpox, smallpox, neutr). +noun_mass(smartness, smartness, neutr). +noun_mass(smell, smell, neutr). +noun_mass(smilax, smilax, neutr). +noun_mass(smocking, smocking, neutr). +noun_mass(smog, smog, neutr). +noun_mass(smoke, smoke, neutr). +noun_mass(smoking, smoking, neutr). +noun_mass(smoothness, smoothness, neutr). +noun_mass(smorgasbord, smorgasbord, neutr). +noun_mass(smugness, smugness, neutr). +noun_mass(smut, smut, neutr). +noun_mass(smuttiness, smuttiness, neutr). +noun_mass(snappishness, snappishness, neutr). +noun_mass(snare, snare, neutr). +noun_mass(snatch, snatch, neutr). +noun_mass(snobbery, snobbery, neutr). +noun_mass(snobbishness, snobbishness, neutr). +noun_mass(snooker, snooker, neutr). +noun_mass(snot, snot, neutr). +noun_mass(snow, snow, neutr). +noun_mass(snowblindness, snowblindness, neutr). +noun_mass(snowfall, snowfall, neutr). +noun_mass(snuff, snuff, neutr). +noun_mass(snugness, snugness, neutr). +noun_mass(soap, soap, neutr). +noun_mass(sobriety, sobriety, neutr). +noun_mass(soccer, soccer, neutr). +noun_mass(sociability, sociability, neutr). +noun_mass(socialism, socialism, neutr). +noun_mass(socialization, socialization, neutr). +noun_mass(society, society, neutr). +noun_mass(sociology, sociology, neutr). +noun_mass(sod, sod, neutr). +noun_mass(soda, soda, neutr). +noun_mass(sodium, sodium, neutr). +noun_mass(sodomy, sodomy, neutr). +noun_mass(softener, softener, neutr). +noun_mass(softness, softness, neutr). +noun_mass(software, software, neutr). +noun_mass(softwood, softwood, neutr). +noun_mass(sogginess, sogginess, neutr). +noun_mass(soh, soh, neutr). +noun_mass(soil, soil, neutr). +noun_mass(solace, solace, neutr). +noun_mass(solder, solder, neutr). +noun_mass(soldiery, soldiery, neutr). +noun_mass(solemnity, solemnity, neutr). +noun_mass(solemnization, solemnization, neutr). +noun_mass(solemnness, solemnness, neutr). +noun_mass(solicitation, solicitation, neutr). +noun_mass(solicitude, solicitude, neutr). +noun_mass(solidarity, solidarity, neutr). +noun_mass(solidification, solidification, neutr). +noun_mass(solidity, solidity, neutr). +noun_mass(solidness, solidness, neutr). +noun_mass(solipsism, solipsism, neutr). +noun_mass(solitaire, solitaire, neutr). +noun_mass(solitude, solitude, neutr). +noun_mass(solo, solo, neutr). +noun_mass(solubility, solubility, neutr). +noun_mass(solution, solution, neutr). +noun_mass(solvency, solvency, neutr). +noun_mass(solvent, solvent, neutr). +noun_mass(sombreness, sombreness, neutr). +noun_mass(somnambulism, somnambulism, neutr). +noun_mass(somnolence, somnolence, neutr). +noun_mass(sonar, sonar, neutr). +noun_mass(song, song, neutr). +noun_mass(sonority, sonority, neutr). +noun_mass(soot, soot, neutr). +noun_mass(sooth, sooth, neutr). +noun_mass(sophism, sophism, neutr). +noun_mass(sophistication, sophistication, neutr). +noun_mass(sophistry, sophistry, neutr). +noun_mass(sorbet, sorbet, neutr). +noun_mass(sorcery, sorcery, neutr). +noun_mass(sordidness, sordidness, neutr). +noun_mass(soreness, soreness, neutr). +noun_mass(sorghum, sorghum, neutr). +noun_mass(sorrel, sorrel, neutr). +noun_mass(sorrow, sorrow, neutr). +noun_mass(sottishness, sottishness, neutr). +noun_mass(soul, soul, neutr). +noun_mass(sound, sound, neutr). +noun_mass(soundness, soundness, neutr). +noun_mass(soup, soup, neutr). +noun_mass(sourness, sourness, neutr). +noun_mass(sovereignty, sovereignty, neutr). +noun_mass(soy, soy, neutr). +noun_mass(soya, soya, neutr). +noun_mass(space, space, neutr). +noun_mass(spacing, spacing, neutr). +noun_mass(spaciousness, spaciousness, neutr). +noun_mass(spadework, spadework, neutr). +noun_mass(spaghetti, spaghetti, neutr). +noun_mass(spam, spam, neutr). +noun_mass(spandex, spandex, neutr). +noun_mass(spareness, spareness, neutr). +noun_mass(sparseness, sparseness, neutr). +noun_mass(sparsity, sparsity, neutr). +noun_mass(spavin, spavin, neutr). +noun_mass(spawn, spawn, neutr). +noun_mass(spearmint, spearmint, neutr). +noun_mass(specialism, specialism, neutr). +noun_mass(specialization, specialization, neutr). +noun_mass(specie, specie, neutr). +noun_mass(specification, specification, neutr). +noun_mass(specificity, specificity, neutr). +noun_mass(speciousness, speciousness, neutr). +noun_mass(speculation, speculation, neutr). +noun_mass(speech, speech, neutr). +noun_mass(speed, speed, neutr). +noun_mass(speeding, speeding, neutr). +noun_mass(spelaeology, spelaeology, neutr). +noun_mass(speleology, speleology, neutr). +noun_mass(spelt, spelt, neutr). +noun_mass(sperm, sperm, neutr). +noun_mass(spermaceti, spermaceti, neutr). +noun_mass(spermicide, spermicide, neutr). +noun_mass(sphagnum, sphagnum, neutr). +noun_mass(spice, spice, neutr). +noun_mass(spiciness, spiciness, neutr). +noun_mass(spikenard, spikenard, neutr). +noun_mass(spillage, spillage, neutr). +noun_mass(spillover, spillover, neutr). +noun_mass(spin, spin, neutr). +noun_mass(spinach, spinach, neutr). +noun_mass(spindrift, spindrift, neutr). +noun_mass(spinet, spinet, neutr). +noun_mass(spinsterhood, spinsterhood, neutr). +noun_mass(spirit, spirit, neutr). +noun_mass(spiritualism, spiritualism, neutr). +noun_mass(spirituality, spirituality, neutr). +noun_mass(spiritualization, spiritualization, neutr). +noun_mass(spit, spit, neutr). +noun_mass(spite, spite, neutr). +noun_mass(spitefulness, spitefulness, neutr). +noun_mass(spitting, spitting, neutr). +noun_mass(spittle, spittle, neutr). +noun_mass(splendor, splendor, neutr). +noun_mass(splendour, splendour, neutr). +noun_mass(splutter, splutter, neutr). +noun_mass(spoil, spoil, neutr). +noun_mass(spoliation, spoliation, neutr). +noun_mass(sponginess, sponginess, neutr). +noun_mass(sponsorship, sponsorship, neutr). +noun_mass(spontaneity, spontaneity, neutr). +noun_mass(spontaneousness, spontaneousness, neutr). +noun_mass(spoonfeeding, spoonfeeding, neutr). +noun_mass(sport, sport, neutr). +noun_mass(sportiveness, sportiveness, neutr). +noun_mass(sportsmanship, sportsmanship, neutr). +noun_mass(sportswear, sportswear, neutr). +noun_mass(spray, spray, neutr). +noun_mass(sprightliness, sprightliness, neutr). +noun_mass(spring, spring, neutr). +noun_mass(springtide, springtide, neutr). +noun_mass(springtime, springtime, neutr). +noun_mass(spruce, spruce, neutr). +noun_mass(spruceness, spruceness, neutr). +noun_mass(spume, spume, neutr). +noun_mass(spunk, spunk, neutr). +noun_mass(spuriousness, spuriousness, neutr). +noun_mass(sputnik, sputnik, neutr). +noun_mass(sputum, sputum, neutr). +noun_mass(squalor, squalor, neutr). +noun_mass(squandermania, squandermania, neutr). +noun_mass(squareness, squareness, neutr). +noun_mass(squash, squash, neutr). +noun_mass(squeamishness, squeamishness, neutr). +noun_mass(squid, squid, neutr). +noun_mass(stability, stability, neutr). +noun_mass(stabilization, stabilization, neutr). +noun_mass(stabling, stabling, neutr). +noun_mass(stagecraft, stagecraft, neutr). +noun_mass(stagflation, stagflation, neutr). +noun_mass(staginess, staginess, neutr). +noun_mass(staging, staging, neutr). +noun_mass(stagnancy, stagnancy, neutr). +noun_mass(stagnation, stagnation, neutr). +noun_mass(staidness, staidness, neutr). +noun_mass(stain, stain, neutr). +noun_mass(stalemate, stalemate, neutr). +noun_mass(staleness, staleness, neutr). +noun_mass(stamina, stamina, neutr). +noun_mass(standardization, standardization, neutr). +noun_mass(standoffishness, standoffishness, neutr). +noun_mass(starboard, starboard, neutr). +noun_mass(starch, starch, neutr). +noun_mass(stardom, stardom, neutr). +noun_mass(stardust, stardust, neutr). +noun_mass(starlight, starlight, neutr). +noun_mass(starvation, starvation, neutr). +noun_mass(statecraft, statecraft, neutr). +noun_mass(stateliness, stateliness, neutr). +noun_mass(statesmanship, statesmanship, neutr). +noun_mass(statics, statics, neutr). +noun_mass(stationery, stationery, neutr). +noun_mass(statistics, statistics, neutr). +noun_mass(statuary, statuary, neutr). +noun_mass(stature, stature, neutr). +noun_mass(status, status, neutr). +noun_mass(staunchness, staunchness, neutr). +noun_mass(stead, stead, neutr). +noun_mass(steadfastness, steadfastness, neutr). +noun_mass(steadiness, steadiness, neutr). +noun_mass(steak, steak, neutr). +noun_mass(stealth, stealth, neutr). +noun_mass(steam, steam, neutr). +noun_mass(steel, steel, neutr). +noun_mass(steelmaking, steelmaking, neutr). +noun_mass(steepness, steepness, neutr). +noun_mass(steerage, steerage, neutr). +noun_mass(steerageway, steerageway, neutr). +noun_mass(stenography, stenography, neutr). +noun_mass(sterility, sterility, neutr). +noun_mass(sterilization, sterilization, neutr). +noun_mass(sterling, sterling, neutr). +noun_mass(sternness, sternness, neutr). +noun_mass(stew, stew, neutr). +noun_mass(stewardship, stewardship, neutr). +noun_mass(stickiness, stickiness, neutr). +noun_mass(stiffener, stiffener, neutr). +noun_mass(stiffening, stiffening, neutr). +noun_mass(stiffness, stiffness, neutr). +noun_mass(stillness, stillness, neutr). +noun_mass(stimulation, stimulation, neutr). +noun_mass(stinginess, stinginess, neutr). +noun_mass(stock, stock, neutr). +noun_mass(stockbrokerage, stockbrokerage, neutr). +noun_mass(stockholding, stockholding, neutr). +noun_mass(stockinette, stockinette, neutr). +noun_mass(stockpiling, stockpiling, neutr). +noun_mass(stodge, stodge, neutr). +noun_mass(stodginess, stodginess, neutr). +noun_mass(stoicism, stoicism, neutr). +noun_mass(stolidity, stolidity, neutr). +noun_mass(stolidness, stolidness, neutr). +noun_mass(stone, stone, neutr). +noun_mass(stonewalling, stonewalling, neutr). +noun_mass(stoneware, stoneware, neutr). +noun_mass(stonework, stonework, neutr). +noun_mass(storage, storage, neutr). +noun_mass(stout, stout, neutr). +noun_mass(stoutness, stoutness, neutr). +noun_mass(straightness, straightness, neutr). +noun_mass(strain, strain, neutr). +noun_mass(strangeness, strangeness, neutr). +noun_mass(strangulation, strangulation, neutr). +noun_mass(strapping, strapping, neutr). +noun_mass(stratagem, stratagem, neutr). +noun_mass(strategics, strategics, neutr). +noun_mass(strategist, strategist, neutr). +noun_mass(strategy, strategy, neutr). +noun_mass(stratification, stratification, neutr). +noun_mass(straw, straw, neutr). +noun_mass(strawberry, strawberry, neutr). +noun_mass(strawboard, strawboard, neutr). +noun_mass(strength, strength, neutr). +noun_mass(strenuousness, strenuousness, neutr). +noun_mass(streptokinase, streptokinase, neutr). +noun_mass(streptomycin, streptomycin, neutr). +noun_mass(stress, stress, neutr). +noun_mass(strictness, strictness, neutr). +noun_mass(stridulation, stridulation, neutr). +noun_mass(strife, strife, neutr). +noun_mass(string, string, neutr). +noun_mass(stringency, stringency, neutr). +noun_mass(striptease, striptease, neutr). +noun_mass(strontium, strontium, neutr). +noun_mass(structure, structure, neutr). +noun_mass(strudel, strudel, neutr). +noun_mass(strychnine, strychnine, neutr). +noun_mass(stubble, stubble, neutr). +noun_mass(stubbornness, stubbornness, neutr). +noun_mass(stucco, stucco, neutr). +noun_mass(studiousness, studiousness, neutr). +noun_mass(study, study, neutr). +noun_mass(stuff, stuff, neutr). +noun_mass(stuffiness, stuffiness, neutr). +noun_mass(stuffing, stuffing, neutr). +noun_mass(stultification, stultification, neutr). +noun_mass(stupefaction, stupefaction, neutr). +noun_mass(stupidity, stupidity, neutr). +noun_mass(sturdiness, sturdiness, neutr). +noun_mass(style, style, neutr). +noun_mass(stylishness, stylishness, neutr). +noun_mass(stylization, stylization, neutr). +noun_mass(styrene, styrene, neutr). +noun_mass(suasion, suasion, neutr). +noun_mass(suavity, suavity, neutr). +noun_mass(subconsciousness, subconsciousness, neutr). +noun_mass(subdivision, subdivision, neutr). +noun_mass(subjection, subjection, neutr). +noun_mass(subjectivity, subjectivity, neutr). +noun_mass(subjugation, subjugation, neutr). +noun_mass(sublimation, sublimation, neutr). +noun_mass(sublimity, sublimity, neutr). +noun_mass(submergence, submergence, neutr). +noun_mass(submersion, submersion, neutr). +noun_mass(submission, submission, neutr). +noun_mass(submissiveness, submissiveness, neutr). +noun_mass(subordination, subordination, neutr). +noun_mass(subornation, subornation, neutr). +noun_mass(subscription, subscription, neutr). +noun_mass(subservience, subservience, neutr). +noun_mass(subsidence, subsidence, neutr). +noun_mass(subsidization, subsidization, neutr). +noun_mass(subsistence, subsistence, neutr). +noun_mass(subsoil, subsoil, neutr). +noun_mass(substance, substance, neutr). +noun_mass(substantiation, substantiation, neutr). +noun_mass(substitution, substitution, neutr). +noun_mass(subterfuge, subterfuge, neutr). +noun_mass(subtlety, subtlety, neutr). +noun_mass(subtopia, subtopia, neutr). +noun_mass(subtraction, subtraction, neutr). +noun_mass(suburbia, suburbia, neutr). +noun_mass(subversion, subversion, neutr). +noun_mass(success, success, neutr). +noun_mass(succession, succession, neutr). +noun_mass(succinctness, succinctness, neutr). +noun_mass(succor, succor, neutr). +noun_mass(succour, succour, neutr). +noun_mass(succulence, succulence, neutr). +noun_mass(suction, suction, neutr). +noun_mass(suddenness, suddenness, neutr). +noun_mass(suede, suede, neutr). +noun_mass(suet, suet, neutr). +noun_mass(sufferance, sufferance, neutr). +noun_mass(suffering, suffering, neutr). +noun_mass(suffocation, suffocation, neutr). +noun_mass(suffrage, suffrage, neutr). +noun_mass(suffusion, suffusion, neutr). +noun_mass(sugar, sugar, neutr). +noun_mass(suggestibility, suggestibility, neutr). +noun_mass(suggestion, suggestion, neutr). +noun_mass(suitability, suitability, neutr). +noun_mass(suitableness, suitableness, neutr). +noun_mass(suiting, suiting, neutr). +noun_mass(sulfur, sulfur, neutr). +noun_mass(sulkiness, sulkiness, neutr). +noun_mass(sullenness, sullenness, neutr). +noun_mass(sulpha, sulpha, neutr). +noun_mass(sulphate, sulphate, neutr). +noun_mass(sulphide, sulphide, neutr). +noun_mass(sulphur, sulphur, neutr). +noun_mass(sultriness, sultriness, neutr). +noun_mass(sumac, sumac, neutr). +noun_mass(sumach, sumach, neutr). +noun_mass(summer, summer, neutr). +noun_mass(summertime, summertime, neutr). +noun_mass(sumptuousness, sumptuousness, neutr). +noun_mass(sun, sun, neutr). +noun_mass(sunburn, sunburn, neutr). +noun_mass(sundown, sundown, neutr). +noun_mass(sunglasses, sunglasses, neutr). +noun_mass(sunlight, sunlight, neutr). +noun_mass(sunrise, sunrise, neutr). +noun_mass(sunset, sunset, neutr). +noun_mass(sunshine, sunshine, neutr). +noun_mass(sunstroke, sunstroke, neutr). +noun_mass(superabundance, superabundance, neutr). +noun_mass(superannuation, superannuation, neutr). +noun_mass(superciliousness, superciliousness, neutr). +noun_mass(superconductivity, superconductivity, neutr). +noun_mass(supererogation, supererogation, neutr). +noun_mass(superficiality, superficiality, neutr). +noun_mass(superfluity, superfluity, neutr). +noun_mass(superintendence, superintendence, neutr). +noun_mass(superiority, superiority, neutr). +noun_mass(supersession, supersession, neutr). +noun_mass(superstition, superstition, neutr). +noun_mass(supertax, supertax, neutr). +noun_mass(supervision, supervision, neutr). +noun_mass(supper, supper, neutr). +noun_mass(suppleness, suppleness, neutr). +noun_mass(supplication, supplication, neutr). +noun_mass(supply, supply, neutr). +noun_mass(support, support, neutr). +noun_mass(supposition, supposition, neutr). +noun_mass(suppression, suppression, neutr). +noun_mass(suppuration, suppuration, neutr). +noun_mass(supremacy, supremacy, neutr). +noun_mass(sureness, sureness, neutr). +noun_mass(surf, surf, neutr). +noun_mass(surfing, surfing, neutr). +noun_mass(surfriding, surfriding, neutr). +noun_mass(surgery, surgery, neutr). +noun_mass(surliness, surliness, neutr). +noun_mass(surprise, surprise, neutr). +noun_mass(surrealism, surrealism, neutr). +noun_mass(surrender, surrender, neutr). +noun_mass(surtax, surtax, neutr). +noun_mass(surveillance, surveillance, neutr). +noun_mass(surveying, surveying, neutr). +noun_mass(survival, survival, neutr). +noun_mass(susceptibility, susceptibility, neutr). +noun_mass(suspense, suspense, neutr). +noun_mass(suspension, suspension, neutr). +noun_mass(suspicion, suspicion, neutr). +noun_mass(sustenance, sustenance, neutr). +noun_mass(swag, swag, neutr). +noun_mass(swank, swank, neutr). +noun_mass(sward, sward, neutr). +noun_mass(swashbuckling, swashbuckling, neutr). +noun_mass(swearing, swearing, neutr). +noun_mass(sweat, sweat, neutr). +noun_mass(sweeping, sweeping, neutr). +noun_mass(sweetbread, sweetbread, neutr). +noun_mass(sweetbriar, sweetbriar, neutr). +noun_mass(sweetbrier, sweetbrier, neutr). +noun_mass(sweetcorn, sweetcorn, neutr). +noun_mass(sweetening, sweetening, neutr). +noun_mass(sweetmeat, sweetmeat, neutr). +noun_mass(sweetness, sweetness, neutr). +noun_mass(swelling, swelling, neutr). +noun_mass(swiftness, swiftness, neutr). +noun_mass(swill, swill, neutr). +noun_mass(swimming, swimming, neutr). +noun_mass(swordplay, swordplay, neutr). +noun_mass(swordsmanship, swordsmanship, neutr). +noun_mass(sycamore, sycamore, neutr). +noun_mass(sycophancy, sycophancy, neutr). +noun_mass(sycophantishness, sycophantishness, neutr). +noun_mass(syllabication, syllabication, neutr). +noun_mass(syllabification, syllabification, neutr). +noun_mass(symbiosis, symbiosis, neutr). +noun_mass(symbolism, symbolism, neutr). +noun_mass(symbolization, symbolization, neutr). +noun_mass(symmetry, symmetry, neutr). +noun_mass(sympathy, sympathy, neutr). +noun_mass(synchromesh, synchromesh, neutr). +noun_mass(synchronization, synchronization, neutr). +noun_mass(synchrony, synchrony, neutr). +noun_mass(syncopation, syncopation, neutr). +noun_mass(syncope, syncope, neutr). +noun_mass(syndicalism, syndicalism, neutr). +noun_mass(syndication, syndication, neutr). +noun_mass(synergy, synergy, neutr). +noun_mass(syntax, syntax, neutr). +noun_mass(syphilis, syphilis, neutr). +noun_mass(syrup, syrup, neutr). +noun_mass(systematization, systematization, neutr). +noun_mass(tableware, tableware, neutr). +noun_mass(tabulation, tabulation, neutr). +noun_mass(taciturnity, taciturnity, neutr). +noun_mass(tack, tack, neutr). +noun_mass(tackle, tackle, neutr). +noun_mass(tact, tact, neutr). +noun_mass(tactlessness, tactlessness, neutr). +noun_mass(taffeta, taffeta, neutr). +noun_mass(taffy, taffy, neutr). +noun_mass(talc, talc, neutr). +noun_mass(talcum, talcum, neutr). +noun_mass(talent, talent, neutr). +noun_mass(talk, talk, neutr). +noun_mass(tallow, tallow, neutr). +noun_mass(tamarind, tamarind, neutr). +noun_mass(tambour, tambour, neutr). +noun_mass(tameness, tameness, neutr). +noun_mass(tangent, tangent, neutr). +noun_mass(tangerine, tangerine, neutr). +noun_mass(tangibility, tangibility, neutr). +noun_mass(tannin, tannin, neutr). +noun_mass(tantalum, tantalum, neutr). +noun_mass(tap, tap, neutr). +noun_mass(tape, tape, neutr). +noun_mass(tapestry, tapestry, neutr). +noun_mass(tapioca, tapioca, neutr). +noun_mass(tar, tar, neutr). +noun_mass(taradiddle, taradiddle, neutr). +noun_mass(tardiness, tardiness, neutr). +noun_mass(tarmac, tarmac, neutr). +noun_mass(tarnish, tarnish, neutr). +noun_mass(taro, taro, neutr). +noun_mass(tarradiddle, tarradiddle, neutr). +noun_mass(tarragon, tarragon, neutr). +noun_mass(tartan, tartan, neutr). +noun_mass(tartar, tartar, neutr). +noun_mass(tartness, tartness, neutr). +noun_mass(taste, taste, neutr). +noun_mass(tat, tat, neutr). +noun_mass(tatting, tatting, neutr). +noun_mass(tattle, tattle, neutr). +noun_mass(tautness, tautness, neutr). +noun_mass(tautology, tautology, neutr). +noun_mass(tawdriness, tawdriness, neutr). +noun_mass(tax, tax, neutr). +noun_mass(taxability, taxability, neutr). +noun_mass(taxation, taxation, neutr). +noun_mass(taxidermy, taxidermy, neutr). +noun_mass(taxonomy, taxonomy, neutr). +noun_mass(tea, tea, neutr). +noun_mass(teacake, teacake, neutr). +noun_mass(teaching, teaching, neutr). +noun_mass(teak, teak, neutr). +noun_mass(teamwork, teamwork, neutr). +noun_mass(tearing, tearing, neutr). +noun_mass(technetium, technetium, neutr). +noun_mass(technicality, technicality, neutr). +noun_mass(technique, technique, neutr). +noun_mass(technocracy, technocracy, neutr). +noun_mass(technology, technology, neutr). +noun_mass(tediousness, tediousness, neutr). +noun_mass(tedium, tedium, neutr). +noun_mass(telecommunication, telecommunication, neutr). +noun_mass(telegraphese, telegraphese, neutr). +noun_mass(telegraphy, telegraphy, neutr). +noun_mass(telemarketing, telemarketing, neutr). +noun_mass(telemetry, telemetry, neutr). +noun_mass(teleology, teleology, neutr). +noun_mass(telepathy, telepathy, neutr). +noun_mass(telephony, telephony, neutr). +noun_mass(telephotography, telephotography, neutr). +noun_mass(television, television, neutr). +noun_mass(temerity, temerity, neutr). +noun_mass(tempera, tempera, neutr). +noun_mass(temperament, temperament, neutr). +noun_mass(temperance, temperance, neutr). +noun_mass(temperateness, temperateness, neutr). +noun_mass(temporality, temporality, neutr). +noun_mass(temporalty, temporalty, neutr). +noun_mass(temporariness, temporariness, neutr). +noun_mass(temptation, temptation, neutr). +noun_mass(tenability, tenability, neutr). +noun_mass(tenaciousness, tenaciousness, neutr). +noun_mass(tenacity, tenacity, neutr). +noun_mass(tenancy, tenancy, neutr). +noun_mass(tenantry, tenantry, neutr). +noun_mass(tendentiousness, tendentiousness, neutr). +noun_mass(tender, tender, neutr). +noun_mass(tenderloin, tenderloin, neutr). +noun_mass(tenderness, tenderness, neutr). +noun_mass(tennis, tennis, neutr). +noun_mass(tense, tense, neutr). +noun_mass(tenseness, tenseness, neutr). +noun_mass(tension, tension, neutr). +noun_mass(tensity, tensity, neutr). +noun_mass(tenuity, tenuity, neutr). +noun_mass(tenure, tenure, neutr). +noun_mass(tepidity, tepidity, neutr). +noun_mass(tepidness, tepidness, neutr). +noun_mass(terephthalate, terephthalate, neutr). +noun_mass(tergiversation, tergiversation, neutr). +noun_mass(termination, termination, neutr). +noun_mass(terminology, terminology, neutr). +noun_mass(terror, terror, neutr). +noun_mass(terrorism, terrorism, neutr). +noun_mass(terseness, terseness, neutr). +noun_mass(terylene, terylene, neutr). +noun_mass(testimonial, testimonial, neutr). +noun_mass(testimony, testimony, neutr). +noun_mass(testiness, testiness, neutr). +noun_mass(tetanus, tetanus, neutr). +noun_mass(tetchiness, tetchiness, neutr). +noun_mass(text, text, neutr). +noun_mass(texture, texture, neutr). +noun_mass(thalidomide, thalidomide, neutr). +noun_mass(thallium, thallium, neutr). +noun_mass(thankfulness, thankfulness, neutr). +noun_mass(thatch, thatch, neutr). +noun_mass(thaw, thaw, neutr). +noun_mass(theft, theft, neutr). +noun_mass(theism, theism, neutr). +noun_mass(theocracy, theocracy, neutr). +noun_mass(theology, theology, neutr). +noun_mass(theory, theory, neutr). +noun_mass(theosophy, theosophy, neutr). +noun_mass(therapeutics, therapeutics, neutr). +noun_mass(therapy, therapy, neutr). +noun_mass(thermodynamics, thermodynamics, neutr). +noun_mass(thermoplastic, thermoplastic, neutr). +noun_mass(thickening, thickening, neutr). +noun_mass(thickness, thickness, neutr). +noun_mass(thievery, thievery, neutr). +noun_mass(thinking, thinking, neutr). +noun_mass(thinness, thinness, neutr). +noun_mass(thirst, thirst, neutr). +noun_mass(thistledown, thistledown, neutr). +noun_mass(thorium, thorium, neutr). +noun_mass(thoroughfare, thoroughfare, neutr). +noun_mass(thoroughness, thoroughness, neutr). +noun_mass(thought, thought, neutr). +noun_mass(thoughtfulness, thoughtfulness, neutr). +noun_mass(thoughtlessness, thoughtlessness, neutr). +noun_mass(thraldom, thraldom, neutr). +noun_mass(thread, thread, neutr). +noun_mass(thrift, thrift, neutr). +noun_mass(thriftlessness, thriftlessness, neutr). +noun_mass(thrombosis, thrombosis, neutr). +noun_mass(thuggery, thuggery, neutr). +noun_mass(thunder, thunder, neutr). +noun_mass(thyme, thyme, neutr). +noun_mass(ti, ti, neutr). +noun_mass(ticking, ticking, neutr). +noun_mass(tiddlywinks, tiddlywinks, neutr). +noun_mass(tidiness, tidiness, neutr). +noun_mass(tightness, tightness, neutr). +noun_mass(tile, tile, neutr). +noun_mass(tillage, tillage, neutr). +noun_mass(tilth, tilth, neutr). +noun_mass(timber, timber, neutr). +noun_mass(timberland, timberland, neutr). +noun_mass(timbrel, timbrel, neutr). +noun_mass(time, time, neutr). +noun_mass(timekeeping, timekeeping, neutr). +noun_mass(timeliness, timeliness, neutr). +noun_mass(timework, timework, neutr). +noun_mass(timidity, timidity, neutr). +noun_mass(timidness, timidness, neutr). +noun_mass(timing, timing, neutr). +noun_mass(timothy, timothy, neutr). +noun_mass(tin, tin, neutr). +noun_mass(tinder, tinder, neutr). +noun_mass(tinfoil, tinfoil, neutr). +noun_mass(tinsel, tinsel, neutr). +noun_mass(tint, tint, neutr). +noun_mass(tintinnabulation, tintinnabulation, neutr). +noun_mass(tipple, tipple, neutr). +noun_mass(tiredness, tiredness, neutr). +noun_mass(tissue, tissue, neutr). +noun_mass(titanium, titanium, neutr). +noun_mass(titillation, titillation, neutr). +noun_mass(title, title, neutr). +noun_mass(tobacco, tobacco, neutr). +noun_mass(today, today, neutr). +noun_mass(toffee, toffee, neutr). +noun_mass(togetherness, togetherness, neutr). +noun_mass(toil, toil, neutr). +noun_mass(tolerance, tolerance, neutr). +noun_mass(toleration, toleration, neutr). +noun_mass(tombola, tombola, neutr). +noun_mass(tomfoolery, tomfoolery, neutr). +noun_mass(tomography, tomography, neutr). +noun_mass(tonality, tonality, neutr). +noun_mass(tongue, tongue, neutr). +noun_mass(tonic, tonic, neutr). +noun_mass(tonnage, tonnage, neutr). +noun_mass(tonsillitis, tonsillitis, neutr). +noun_mass(toothpaste, toothpaste, neutr). +noun_mass(toothpowder, toothpowder, neutr). +noun_mass(topaz, topaz, neutr). +noun_mass(topiary, topiary, neutr). +noun_mass(topography, topography, neutr). +noun_mass(torchlight, torchlight, neutr). +noun_mass(torment, torment, neutr). +noun_mass(torpidity, torpidity, neutr). +noun_mass(torpidness, torpidness, neutr). +noun_mass(torpor, torpor, neutr). +noun_mass(torque, torque, neutr). +noun_mass(torridity, torridity, neutr). +noun_mass(torsion, torsion, neutr). +noun_mass(tortoiseshell, tortoiseshell, neutr). +noun_mass(torture, torture, neutr). +noun_mass(tosh, tosh, neutr). +noun_mass(total, total, neutr). +noun_mass(totalitarianism, totalitarianism, neutr). +noun_mass(touch, touch, neutr). +noun_mass(touchiness, touchiness, neutr). +noun_mass(toughness, toughness, neutr). +noun_mass(touring, touring, neutr). +noun_mass(tourism, tourism, neutr). +noun_mass(toweling, toweling, neutr). +noun_mass(towelling, towelling, neutr). +noun_mass(town, town, neutr). +noun_mass(toxaemia, toxaemia, neutr). +noun_mass(toxicity, toxicity, neutr). +noun_mass(toxicology, toxicology, neutr). +noun_mass(tracery, tracery, neutr). +noun_mass(trachoma, trachoma, neutr). +noun_mass(tracing, tracing, neutr). +noun_mass(track, track, neutr). +noun_mass(tractability, tractability, neutr). +noun_mass(traction, traction, neutr). +noun_mass(trad, trad, neutr). +noun_mass(trade, trade, neutr). +noun_mass(tradition, tradition, neutr). +noun_mass(traditionalism, traditionalism, neutr). +noun_mass(traffic, traffic, neutr). +noun_mass(tragedy, tragedy, neutr). +noun_mass(tragicomedy, tragicomedy, neutr). +noun_mass(training, training, neutr). +noun_mass(tranquility, tranquility, neutr). +noun_mass(tranquillity, tranquillity, neutr). +noun_mass(transalpine, transalpine, neutr). +noun_mass(transcendence, transcendence, neutr). +noun_mass(transcendency, transcendency, neutr). +noun_mass(transcendentalism, transcendentalism, neutr). +noun_mass(transcription, transcription, neutr). +noun_mass(transfer, transfer, neutr). +noun_mass(transferability, transferability, neutr). +noun_mass(transference, transference, neutr). +noun_mass(transfiguration, transfiguration, neutr). +noun_mass(transformation, transformation, neutr). +noun_mass(transfusion, transfusion, neutr). +noun_mass(transgression, transgression, neutr). +noun_mass(transience, transience, neutr). +noun_mass(transiency, transiency, neutr). +noun_mass(transit, transit, neutr). +noun_mass(transition, transition, neutr). +noun_mass(translation, translation, neutr). +noun_mass(transliteration, transliteration, neutr). +noun_mass(translucence, translucence, neutr). +noun_mass(translucency, translucency, neutr). +noun_mass(transmigration, transmigration, neutr). +noun_mass(transmission, transmission, neutr). +noun_mass(transmogrification, transmogrification, neutr). +noun_mass(transmutation, transmutation, neutr). +noun_mass(transparence, transparence, neutr). +noun_mass(transparency, transparency, neutr). +noun_mass(transpiration, transpiration, neutr). +noun_mass(transplantation, transplantation, neutr). +noun_mass(transport, transport, neutr). +noun_mass(transportation, transportation, neutr). +noun_mass(transposition, transposition, neutr). +noun_mass(transshipment, transshipment, neutr). +noun_mass(transubstantiation, transubstantiation, neutr). +noun_mass(transvestism, transvestism, neutr). +noun_mass(trash, trash, neutr). +noun_mass(travel, travel, neutr). +noun_mass(traveling, traveling, neutr). +noun_mass(travelling, travelling, neutr). +noun_mass(treachery, treachery, neutr). +noun_mass(treacle, treacle, neutr). +noun_mass(treason, treason, neutr). +noun_mass(treasure, treasure, neutr). +noun_mass(tremolo, tremolo, neutr). +noun_mass(trenchancy, trenchancy, neutr). +noun_mass(trepidation, trepidation, neutr). +noun_mass(tribalism, tribalism, neutr). +noun_mass(tribulation, tribulation, neutr). +noun_mass(tribute, tribute, neutr). +noun_mass(trickery, trickery, neutr). +noun_mass(trickiness, trickiness, neutr). +noun_mass(trigonometry, trigonometry, neutr). +noun_mass(trimming, trimming, neutr). +noun_mass(trinitrotoluene, trinitrotoluene, neutr). +noun_mass(tripe, tripe, neutr). +noun_mass(triteness, triteness, neutr). +noun_mass(tritium, tritium, neutr). +noun_mass(triumph, triumph, neutr). +noun_mass(triviality, triviality, neutr). +noun_mass(trombone, trombone, neutr). +noun_mass(troth, troth, neutr). +noun_mass(trouble, trouble, neutr). +noun_mass(trouncing, trouncing, neutr). +noun_mass(troy, troy, neutr). +noun_mass(truancy, truancy, neutr). +noun_mass(trucking, trucking, neutr). +noun_mass(truculence, truculence, neutr). +noun_mass(truculency, truculency, neutr). +noun_mass(trump, trump, neutr). +noun_mass(trunking, trunking, neutr). +noun_mass(trust, trust, neutr). +noun_mass(trusteeship, trusteeship, neutr). +noun_mass(trustworthiness, trustworthiness, neutr). +noun_mass(truth, truth, neutr). +noun_mass(truthfulness, truthfulness, neutr). +noun_mass(tuberculosis, tuberculosis, neutr). +noun_mass(tubing, tubing, neutr). +noun_mass(tuition, tuition, neutr). +noun_mass(tulle, tulle, neutr). +noun_mass(tumescence, tumescence, neutr). +noun_mass(tumidity, tumidity, neutr). +noun_mass(tumult, tumult, neutr). +noun_mass(tuna, tuna, neutr). +noun_mass(tunefulness, tunefulness, neutr). +noun_mass(tungsten, tungsten, neutr). +noun_mass(tunny, tunny, neutr). +noun_mass(turbidity, turbidity, neutr). +noun_mass(turbidness, turbidness, neutr). +noun_mass(turbot, turbot, neutr). +noun_mass(turbulence, turbulence, neutr). +noun_mass(turf, turf, neutr). +noun_mass(turgidity, turgidity, neutr). +noun_mass(turkey, turkey, neutr). +noun_mass(turmeric, turmeric, neutr). +noun_mass(turmoil, turmoil, neutr). +noun_mass(turning, turning, neutr). +noun_mass(turpentine, turpentine, neutr). +noun_mass(turpitude, turpitude, neutr). +noun_mass(turps, turps, neutr). +noun_mass(turquoise, turquoise, neutr). +noun_mass(tutelage, tutelage, neutr). +noun_mass(tutorship, tutorship, neutr). +noun_mass(twaddle, twaddle, neutr). +noun_mass(tweed, tweed, neutr). +noun_mass(twilight, twilight, neutr). +noun_mass(twill, twill, neutr). +noun_mass(twine, twine, neutr). +noun_mass(twinkling, twinkling, neutr). +noun_mass(type, type, neutr). +noun_mass(typeface, typeface, neutr). +noun_mass(typescript, typescript, neutr). +noun_mass(typhoid, typhoid, neutr). +noun_mass(typhus, typhus, neutr). +noun_mass(typography, typography, neutr). +noun_mass(tyranny, tyranny, neutr). +noun_mass(ubiquity, ubiquity, neutr). +noun_mass(ugliness, ugliness, neutr). +noun_mass(ukulele, ukulele, neutr). +noun_mass(ulceration, ulceration, neutr). +noun_mass(ultramarine, ultramarine, neutr). +noun_mass(ultrasound, ultrasound, neutr). +noun_mass(ululation, ululation, neutr). +noun_mass(umber, umber, neutr). +noun_mass(umbrage, umbrage, neutr). +noun_mass(unanimity, unanimity, neutr). +noun_mass(unbelief, unbelief, neutr). +noun_mass(unceremoniousness, unceremoniousness, neutr). +noun_mass(uncertainty, uncertainty, neutr). +noun_mass(unconcern, unconcern, neutr). +noun_mass(unconsciousness, unconsciousness, neutr). +noun_mass(unconventionality, unconventionality, neutr). +noun_mass(uncouthness, uncouthness, neutr). +noun_mass(unction, unction, neutr). +noun_mass(underbrush, underbrush, neutr). +noun_mass(underclothing, underclothing, neutr). +noun_mass(undercut, undercut, neutr). +noun_mass(underdevelopment, underdevelopment, neutr). +noun_mass(underestimation, underestimation, neutr). +noun_mass(underexposure, underexposure, neutr). +noun_mass(undergrowth, undergrowth, neutr). +noun_mass(underlay, underlay, neutr). +noun_mass(undernourishment, undernourishment, neutr). +noun_mass(underpayment, underpayment, neutr). +noun_mass(underproduction, underproduction, neutr). +noun_mass(understanding, understanding, neutr). +noun_mass(understatement, understatement, neutr). +noun_mass(undervaluation, undervaluation, neutr). +noun_mass(underwear, underwear, neutr). +noun_mass(underwriting, underwriting, neutr). +noun_mass(undress, undress, neutr). +noun_mass(undulation, undulation, neutr). +noun_mass(unease, unease, neutr). +noun_mass(uneasiness, uneasiness, neutr). +noun_mass(unemployment, unemployment, neutr). +noun_mass(unexpectedness, unexpectedness, neutr). +noun_mass(unfairness, unfairness, neutr). +noun_mass(unfaithfulness, unfaithfulness, neutr). +noun_mass(unfamiliarity, unfamiliarity, neutr). +noun_mass(unfriendliness, unfriendliness, neutr). +noun_mass(ungratefulness, ungratefulness, neutr). +noun_mass(unguent, unguent, neutr). +noun_mass(unhappiness, unhappiness, neutr). +noun_mass(unification, unification, neutr). +noun_mass(uniformity, uniformity, neutr). +noun_mass(unilateralism, unilateralism, neutr). +noun_mass(uniqueness, uniqueness, neutr). +noun_mass(unison, unison, neutr). +noun_mass(unity, unity, neutr). +noun_mass(universality, universality, neutr). +noun_mass(university, university, neutr). +noun_mass(unpleasantness, unpleasantness, neutr). +noun_mass(unpopularity, unpopularity, neutr). +noun_mass(unpredictability, unpredictability, neutr). +noun_mass(unreality, unreality, neutr). +noun_mass(unrest, unrest, neutr). +noun_mass(unselfishness, unselfishness, neutr). +noun_mass(unsightliness, unsightliness, neutr). +noun_mass(unsuitability, unsuitability, neutr). +noun_mass(untidiness, untidiness, neutr). +noun_mass(untruth, untruth, neutr). +noun_mass(unwieldiness, unwieldiness, neutr). +noun_mass(unwillingness, unwillingness, neutr). +noun_mass(unworthiness, unworthiness, neutr). +noun_mass(upholstery, upholstery, neutr). +noun_mass(upkeep, upkeep, neutr). +noun_mass(uplift, uplift, neutr). +noun_mass(uppishness, uppishness, neutr). +noun_mass(uprightness, uprightness, neutr). +noun_mass(uranium, uranium, neutr). +noun_mass(urbanity, urbanity, neutr). +noun_mass(urbanization, urbanization, neutr). +noun_mass(urethane, urethane, neutr). +noun_mass(urgency, urgency, neutr). +noun_mass(urine, urine, neutr). +noun_mass(usage, usage, neutr). +noun_mass(use, use, neutr). +noun_mass(usefulness, usefulness, neutr). +noun_mass(uselessness, uselessness, neutr). +noun_mass(usurpation, usurpation, neutr). +noun_mass(usury, usury, neutr). +noun_mass(utilitarianism, utilitarianism, neutr). +noun_mass(utility, utility, neutr). +noun_mass(utilization, utilization, neutr). +noun_mass(utterance, utterance, neutr). +noun_mass(uxoriousness, uxoriousness, neutr). +noun_mass(vac, vac, neutr). +noun_mass(vacancy, vacancy, neutr). +noun_mass(vacation, vacation, neutr). +noun_mass(vaccination, vaccination, neutr). +noun_mass(vacillation, vacillation, neutr). +noun_mass(vacuity, vacuity, neutr). +noun_mass(vagrancy, vagrancy, neutr). +noun_mass(vagueness, vagueness, neutr). +noun_mass(vainglory, vainglory, neutr). +noun_mass(valence, valence, neutr). +noun_mass(valency, valency, neutr). +noun_mass(valerian, valerian, neutr). +noun_mass(validity, validity, neutr). +noun_mass(valor, valor, neutr). +noun_mass(valour, valour, neutr). +noun_mass(valuation, valuation, neutr). +noun_mass(value, value, neutr). +noun_mass(vandalism, vandalism, neutr). +noun_mass(vanilla, vanilla, neutr). +noun_mass(vanity, vanity, neutr). +noun_mass(vantage, vantage, neutr). +noun_mass(vapidity, vapidity, neutr). +noun_mass(vapidness, vapidness, neutr). +noun_mass(vapor, vapor, neutr). +noun_mass(vaporization, vaporization, neutr). +noun_mass(vapour, vapour, neutr). +noun_mass(variability, variability, neutr). +noun_mass(variableness, variableness, neutr). +noun_mass(variance, variance, neutr). +noun_mass(variation, variation, neutr). +noun_mass(variegation, variegation, neutr). +noun_mass(variety, variety, neutr). +noun_mass(varnish, varnish, neutr). +noun_mass(vaseline, vaseline, neutr). +noun_mass(vassalage, vassalage, neutr). +noun_mass(vastness, vastness, neutr). +noun_mass(vaudeville, vaudeville, neutr). +noun_mass(veal, veal, neutr). +noun_mass(vegetation, vegetation, neutr). +noun_mass(vehemence, vehemence, neutr). +noun_mass(veiling, veiling, neutr). +noun_mass(veld, veld, neutr). +noun_mass(vellum, vellum, neutr). +noun_mass(velocity, velocity, neutr). +noun_mass(velour, velour, neutr). +noun_mass(velvet, velvet, neutr). +noun_mass(velveteen, velveteen, neutr). +noun_mass(venality, venality, neutr). +noun_mass(veneer, veneer, neutr). +noun_mass(veneration, veneration, neutr). +noun_mass(vengeance, vengeance, neutr). +noun_mass(venison, venison, neutr). +noun_mass(venom, venom, neutr). +noun_mass(ventilation, ventilation, neutr). +noun_mass(ventriloquism, ventriloquism, neutr). +noun_mass(venture, venture, neutr). +noun_mass(veracity, veracity, neutr). +noun_mass(verbena, verbena, neutr). +noun_mass(verbiage, verbiage, neutr). +noun_mass(verboseness, verboseness, neutr). +noun_mass(verbosity, verbosity, neutr). +noun_mass(verdancy, verdancy, neutr). +noun_mass(verdigris, verdigris, neutr). +noun_mass(verdure, verdure, neutr). +noun_mass(verification, verification, neutr). +noun_mass(verisimilitude, verisimilitude, neutr). +noun_mass(verity, verity, neutr). +noun_mass(vermicelli, vermicelli, neutr). +noun_mass(vermilion, vermilion, neutr). +noun_mass(vermouth, vermouth, neutr). +noun_mass(veronica, veronica, neutr). +noun_mass(versatility, versatility, neutr). +noun_mass(verse, verse, neutr). +noun_mass(versification, versification, neutr). +noun_mass(vertigo, vertigo, neutr). +noun_mass(verve, verve, neutr). +noun_mass(vesture, vesture, neutr). +noun_mass(vetch, vetch, neutr). +noun_mass(vexation, vexation, neutr). +noun_mass(viability, viability, neutr). +noun_mass(vibraphone, vibraphone, neutr). +noun_mass(vibration, vibration, neutr). +noun_mass(vibrato, vibrato, neutr). +noun_mass(vice, vice, neutr). +noun_mass(vicinity, vicinity, neutr). +noun_mass(viciousness, viciousness, neutr). +noun_mass(victimization, victimization, neutr). +noun_mass(victory, victory, neutr). +noun_mass(video, video, neutr). +noun_mass(videotape, videotape, neutr). +noun_mass(vigil, vigil, neutr). +noun_mass(vigilance, vigilance, neutr). +noun_mass(vigor, vigor, neutr). +noun_mass(vigour, vigour, neutr). +noun_mass(vileness, vileness, neutr). +noun_mass(vilification, vilification, neutr). +noun_mass(villainy, villainy, neutr). +noun_mass(villeinage, villeinage, neutr). +noun_mass(vim, vim, neutr). +noun_mass(vinaigrette, vinaigrette, neutr). +noun_mass(vindication, vindication, neutr). +noun_mass(vindictiveness, vindictiveness, neutr). +noun_mass(vinegar, vinegar, neutr). +noun_mass(vino, vino, neutr). +noun_mass(vintage, vintage, neutr). +noun_mass(vinyl, vinyl, neutr). +noun_mass(viol, viol, neutr). +noun_mass(viola, viola, neutr). +noun_mass(violation, violation, neutr). +noun_mass(violence, violence, neutr). +noun_mass(violet, violet, neutr). +noun_mass(violin, violin, neutr). +noun_mass(virginity, virginity, neutr). +noun_mass(virility, virility, neutr). +noun_mass(virology, virology, neutr). +noun_mass(virtu, virtu, neutr). +noun_mass(virtue, virtue, neutr). +noun_mass(virtuosity, virtuosity, neutr). +noun_mass(virulence, virulence, neutr). +noun_mass(viscosity, viscosity, neutr). +noun_mass(visibility, visibility, neutr). +noun_mass(vision, vision, neutr). +noun_mass(visitation, visitation, neutr). +noun_mass(visiting, visiting, neutr). +noun_mass(visualization, visualization, neutr). +noun_mass(vitalism, vitalism, neutr). +noun_mass(vitality, vitality, neutr). +noun_mass(vitriol, vitriol, neutr). +noun_mass(vituperation, vituperation, neutr). +noun_mass(vivacity, vivacity, neutr). +noun_mass(vividness, vividness, neutr). +noun_mass(vivisection, vivisection, neutr). +noun_mass(vocabulary, vocabulary, neutr). +noun_mass(vocation, vocation, neutr). +noun_mass(vociferation, vociferation, neutr). +noun_mass(vodka, vodka, neutr). +noun_mass(voice, voice, neutr). +noun_mass(voile, voile, neutr). +noun_mass(volatility, volatility, neutr). +noun_mass(volition, volition, neutr). +noun_mass(volleyball, volleyball, neutr). +noun_mass(voltage, voltage, neutr). +noun_mass(volubility, volubility, neutr). +noun_mass(volume, volume, neutr). +noun_mass(voluptuousness, voluptuousness, neutr). +noun_mass(vomit, vomit, neutr). +noun_mass(voodoo, voodoo, neutr). +noun_mass(voodooism, voodooism, neutr). +noun_mass(voraciousness, voraciousness, neutr). +noun_mass(voracity, voracity, neutr). +noun_mass(voyeurism, voyeurism, neutr). +noun_mass(vulcanite, vulcanite, neutr). +noun_mass(vulcanization, vulcanization, neutr). +noun_mass(vulgarism, vulgarism, neutr). +noun_mass(vulgarity, vulgarity, neutr). +noun_mass(vulgarization, vulgarization, neutr). +noun_mass(vulnerability, vulnerability, neutr). +noun_mass(wadding, wadding, neutr). +noun_mass(waffle, waffle, neutr). +noun_mass(waggery, waggery, neutr). +noun_mass(waggishness, waggishness, neutr). +noun_mass(wainscot, wainscot, neutr). +noun_mass(wakefulness, wakefulness, neutr). +noun_mass(walking, walking, neutr). +noun_mass(wallaby, wallaby, neutr). +noun_mass(wallpaper, wallpaper, neutr). +noun_mass(walnut, walnut, neutr). +noun_mass(wampum, wampum, neutr). +noun_mass(wanderlust, wanderlust, neutr). +noun_mass(wanness, wanness, neutr). +noun_mass(want, want, neutr). +noun_mass(wantonness, wantonness, neutr). +noun_mass(war, war, neutr). +noun_mass(warehousing, warehousing, neutr). +noun_mass(warfare, warfare, neutr). +noun_mass(wariness, wariness, neutr). +noun_mass(warmth, warmth, neutr). +noun_mass(warpaint, warpaint, neutr). +noun_mass(warrant, warrant, neutr). +noun_mass(wartime, wartime, neutr). +noun_mass(wash, wash, neutr). +noun_mass(washday, washday, neutr). +noun_mass(washing, washing, neutr). +noun_mass(wassail, wassail, neutr). +noun_mass(wastage, wastage, neutr). +noun_mass(waste, waste, neutr). +noun_mass(watch, watch, neutr). +noun_mass(watchfulness, watchfulness, neutr). +noun_mass(water, water, neutr). +noun_mass(watercress, watercress, neutr). +noun_mass(watermelon, watermelon, neutr). +noun_mass(wattage, wattage, neutr). +noun_mass(wax, wax, neutr). +noun_mass(waxwork, waxwork, neutr). +noun_mass(weakness, weakness, neutr). +noun_mass(weal, weal, neutr). +noun_mass(wealth, wealth, neutr). +noun_mass(weaponry, weaponry, neutr). +noun_mass(wear, wear, neutr). +noun_mass(weariness, weariness, neutr). +noun_mass(weather, weather, neutr). +noun_mass(weatherboarding, weatherboarding, neutr). +noun_mass(webbing, webbing, neutr). +noun_mass(wedlock, wedlock, neutr). +noun_mass(wee, wee, neutr). +noun_mass(weed, weed, neutr). +noun_mass(weedkiller, weedkiller, neutr). +noun_mass(week, week, neutr). +noun_mass(weight, weight, neutr). +noun_mass(weightiness, weightiness, neutr). +noun_mass(weightlessness, weightlessness, neutr). +noun_mass(weightlifting, weightlifting, neutr). +noun_mass(weirdness, weirdness, neutr). +noun_mass(welfare, welfare, neutr). +noun_mass(welkin, welkin, neutr). +noun_mass(westernization, westernization, neutr). +noun_mass(wet, wet, neutr). +noun_mass(whalebone, whalebone, neutr). +noun_mass(wharfage, wharfage, neutr). +noun_mass(whatnot, whatnot, neutr). +noun_mass(wheat, wheat, neutr). +noun_mass(wheeziness, wheeziness, neutr). +noun_mass(whelk, whelk, neutr). +noun_mass(whey, whey, neutr). +noun_mass(whimper, whimper, neutr). +noun_mass(whimsey, whimsey, neutr). +noun_mass(whimsicality, whimsicality, neutr). +noun_mass(whimsy, whimsy, neutr). +noun_mass(whin, whin, neutr). +noun_mass(whipcord, whipcord, neutr). +noun_mass(whiskey, whiskey, neutr). +noun_mass(whisky, whisky, neutr). +noun_mass(whispering, whispering, neutr). +noun_mass(whist, whist, neutr). +noun_mass(white, white, neutr). +noun_mass(whitebait, whitebait, neutr). +noun_mass(whiteness, whiteness, neutr). +noun_mass(whitening, whitening, neutr). +noun_mass(whitethorn, whitethorn, neutr). +noun_mass(whitewash, whitewash, neutr). +noun_mass(whiting, whiting, neutr). +noun_mass(wholeheartedness, wholeheartedness, neutr). +noun_mass(wholemeal, wholemeal, neutr). +noun_mass(whoopee, whoopee, neutr). +noun_mass(wickedness, wickedness, neutr). +noun_mass(wicker, wicker, neutr). +noun_mass(wickerwork, wickerwork, neutr). +noun_mass(widowhood, widowhood, neutr). +noun_mass(width, width, neutr). +noun_mass(wilderness, wilderness, neutr). +noun_mass(wildfire, wildfire, neutr). +noun_mass(wildlife, wildlife, neutr). +noun_mass(wildness, wildness, neutr). +noun_mass(wilfulness, wilfulness, neutr). +noun_mass(willingness, willingness, neutr). +noun_mass(willow, willow, neutr). +noun_mass(willpower, willpower, neutr). +noun_mass(winceyette, winceyette, neutr). +noun_mass(wind, wind, neutr). +noun_mass(windiness, windiness, neutr). +noun_mass(wine, wine, neutr). +noun_mass(wingspan, wingspan, neutr). +noun_mass(wingspread, wingspread, neutr). +noun_mass(winning, winning, neutr). +noun_mass(winsomeness, winsomeness, neutr). +noun_mass(winter, winter, neutr). +noun_mass(wire, wire, neutr). +noun_mass(wireworm, wireworm, neutr). +noun_mass(wiring, wiring, neutr). +noun_mass(wisdom, wisdom, neutr). +noun_mass(wisteria, wisteria, neutr). +noun_mass(wit, wit, neutr). +noun_mass(witchcraft, witchcraft, neutr). +noun_mass(witchery, witchery, neutr). +noun_mass(withdrawal, withdrawal, neutr). +noun_mass(witticism, witticism, neutr). +noun_mass(wizardry, wizardry, neutr). +noun_mass(woad, woad, neutr). +noun_mass(woe, woe, neutr). +noun_mass(wold, wold, neutr). +noun_mass(wolfram, wolfram, neutr). +noun_mass(womanhood, womanhood, neutr). +noun_mass(womankind, womankind, neutr). +noun_mass(wonder, wonder, neutr). +noun_mass(wonderland, wonderland, neutr). +noun_mass(wonderment, wonderment, neutr). +noun_mass(wont, wont, neutr). +noun_mass(wood, wood, neutr). +noun_mass(woodbine, woodbine, neutr). +noun_mass(woodcraft, woodcraft, neutr). +noun_mass(woodland, woodland, neutr). +noun_mass(woodwork, woodwork, neutr). +noun_mass(woodworm, woodworm, neutr). +noun_mass(wool, wool, neutr). +noun_mass(woolgathering, woolgathering, neutr). +noun_mass(wordiness, wordiness, neutr). +noun_mass(wording, wording, neutr). +noun_mass(work, work, neutr). +noun_mass(workmanship, workmanship, neutr). +noun_mass(worldliness, worldliness, neutr). +noun_mass(wormwood, wormwood, neutr). +noun_mass(worry, worry, neutr). +noun_mass(worse, worse, neutr). +noun_mass(worship, worship, neutr). +noun_mass(worsted, worsted, neutr). +noun_mass(worthiness, worthiness, neutr). +noun_mass(worthlessness, worthlessness, neutr). +noun_mass(wow, wow, neutr). +noun_mass(wrack, wrack, neutr). +noun_mass(wrapping, wrapping, neutr). +noun_mass(wrath, wrath, neutr). +noun_mass(wreckage, wreckage, neutr). +noun_mass(wretchedness, wretchedness, neutr). +noun_mass(writing, writing, neutr). +noun_mass(wrong, wrong, neutr). +noun_mass(wrongdoing, wrongdoing, neutr). +noun_mass(xenophobia, xenophobia, neutr). +noun_mass(xylophone, xylophone, neutr). +noun_mass(yachting, yachting, neutr). +noun_mass(yarn, yarn, neutr). +noun_mass(yarrow, yarrow, neutr). +noun_mass(year, year, neutr). +noun_mass(yearning, yearning, neutr). +noun_mass(yeast, yeast, neutr). +noun_mass(yellow, yellow, neutr). +noun_mass(yellowness, yellowness, neutr). +noun_mass(yesterday, yesterday, neutr). +noun_mass(yew, yew, neutr). +noun_mass(yoga, yoga, neutr). +noun_mass(yoghourt, yoghourt, neutr). +noun_mass(yoghurt, yoghurt, neutr). +noun_mass(yogurt, yogurt, neutr). +noun_mass(yolk, yolk, neutr). +noun_mass(yore, yore, neutr). +noun_mass(youth, youth, neutr). +noun_mass(youthfulness, youthfulness, neutr). +noun_mass(yule, yule, neutr). +noun_mass(yuletide, yuletide, neutr). +noun_mass(zeal, zeal, neutr). +noun_mass(zealotry, zealotry, neutr). +noun_mass(zest, zest, neutr). +noun_mass(zinc, zinc, neutr). +noun_mass(zing, zing, neutr). +noun_mass(zinnia, zinnia, neutr). +noun_mass(zip, zip, neutr). +noun_mass(zirconium, zirconium, neutr). +noun_mass(zither, zither, neutr). +noun_mass(zoning, zoning, neutr). +noun_mass(zoology, zoology, neutr). +noun_pl('ATMs', 'ATM', neutr). +noun_pl('CEOs', 'CEO', human). +noun_pl('CFCs', 'CFC', neutr). +noun_pl('CPUs', 'CPU', neutr). +noun_pl('Christmastimes', 'Christmastime', neutr). +noun_pl('GDPs', 'GDP', neutr). +noun_pl('GNPs', 'GNP', neutr). +noun_pl('MasterCards', 'master-card', neutr). +noun_pl('PCs', 'PC', neutr). +noun_pl('PVCs', 'PVC', neutr). +noun_pl('TVs', 'TV', neutr). +noun_pl('VCRs', 'VCR', neutr). +noun_pl('VTRs', 'VTR', neutr). +noun_pl('VisaCards', 'visa-card', neutr). +noun_pl('about-faces', 'about-face', neutr). +noun_pl('acorn-cups', 'acorn-cup', neutr). +noun_pl('ad-men', 'ad-man', human). +noun_pl('adding-machines', 'adding-machine', neutr). +noun_pl('addle-heads', 'addle-head', human). +noun_pl('age-bracket', 'age-bracket', neutr). +noun_pl('age-groups', 'age-group', neutr). +noun_pl('agents-provocateurs', 'agent-provocateur', human). +noun_pl('aide-memoires', 'aide-memoire', neutr). +noun_pl('aide-mémoires', 'aide-mémoire', neutr). +noun_pl('aides-de-camp', 'aide-de-camp', human). +noun_pl('air-bladders', 'air-bladder', neutr). +noun_pl('air-pumps', 'air-pump', neutr). +noun_pl('air-raids', 'air-raid', neutr). +noun_pl('air-shafts', 'air-shaft', neutr). +noun_pl('airing-cupboards', 'airing-cupboard', neutr). +noun_pl('aitch-bones', 'aitch-bone', neutr). +noun_pl('alarm-clocks', 'alarm-clock', neutr). +noun_pl('ale-houses', 'ale-house', neutr). +noun_pl('all-rounders', 'all-rounder', human). +noun_pl('alms-boxes', 'alms-box', neutr). +noun_pl('alms-houses', 'alms-house', neutr). +noun_pl('also-rans', 'also-ran', human). +noun_pl('altar-pieces', 'altar-piece', neutr). +noun_pl('alter-egos', 'alter-ego', neutr). +noun_pl('angle-irons', 'angle-iron', neutr). +noun_pl('ant-eaters', 'ant-eater', neutr). +noun_pl('ant-hills', 'ant-hill', neutr). +noun_pl('anti-Semites', 'anti-Semite', human). +noun_pl('anti-heroes', 'anti-hero', human). +noun_pl('arc-lamps', 'arc-lamp', neutr). +noun_pl('arc-lights', 'arc-light', neutr). +noun_pl('arm-holes', 'arm-hole', neutr). +noun_pl('armour-plates', 'armour-plate', neutr). +noun_pl('arms-races', 'arms-race', neutr). +noun_pl('arms-runners', 'arms-runner', human). +noun_pl('arriere-pensees', 'arriere-pensee', neutr). +noun_pl('arrière-pensées', 'arrière-pensée', neutr). +noun_pl('art-nouveau', 'art-nouveau', neutr). +noun_pl('ash-bins', 'ash-bin', neutr). +noun_pl('ash-cans', 'ash-can', neutr). +noun_pl('ash-keys', 'ash-key', neutr). +noun_pl('ash-pans', 'ash-pan', neutr). +noun_pl('at-homes', 'at-home', neutr). +noun_pl('au-pairs', 'au-pair', human). +noun_pl('auto-changers', 'auto-changer', neutr). +noun_pl('automated-teller-machines', 'automatic-teller', neutr). +noun_pl('automated-tellers', 'automatic-teller', neutr). +noun_pl('automatic-teller-machines', 'automatic-teller', neutr). +noun_pl('automatic-tellers', 'automatic-teller', neutr). +noun_pl('baa-lambs', 'baa-lamb', neutr). +noun_pl('baby-boomers', 'baby-boomer', human). +noun_pl('baby-farmers', 'baby-farmer', human). +noun_pl('baby-minders', 'baby-minder', human). +noun_pl('back-downs', 'back-down', neutr). +noun_pl('back-formations', 'back-formation', neutr). +noun_pl('back-ups', 'back-up', neutr). +noun_pl('baking-powders', 'baking-powder', neutr). +noun_pl('balance-sheets', 'balance-sheet', neutr). +noun_pl('balance-wheels', 'balance-wheel', neutr). +noun_pl('bald-heads', 'bald-head', human). +noun_pl('bald-pates', 'bald-pate', human). +noun_pl('ball-cartridges', 'ball-cartridge', neutr). +noun_pl('ball-dresses', 'ball-dress', neutr). +noun_pl('ballet-dancers', 'ballet-dancer', human). +noun_pl('ballet-skirts', 'ballet-skirt', neutr). +noun_pl('ballot-boxes', 'ballot-box', neutr). +noun_pl('ballpoint-pens', 'ballpoint-pen', neutr). +noun_pl('balls-ups', 'balls-up', neutr). +noun_pl('band-saws', 'band-saw', neutr). +noun_pl('banian-trees', 'banian-tree', neutr). +noun_pl('bank-bills', 'bank-bill', neutr). +noun_pl('bank-books', 'bank-book', neutr). +noun_pl('bank-drafts', 'bank-draft', neutr). +noun_pl('bank-rates', 'bank-rate', neutr). +noun_pl('banning-orders', 'banning-order', neutr). +noun_pl('barley-sugars', 'barley-sugar', neutr). +noun_pl('barn-doors', 'barn-door', neutr). +noun_pl('barrow-boys', 'barrow-boy', human). +noun_pl('barrow-men', 'barrow-man', neutr). +noun_pl('bas-reliefs', 'bas-relief', neutr). +noun_pl('bathing-caps', 'bathing-cap', neutr). +noun_pl('bathing-costumes', 'bathing-costume', neutr). +noun_pl('bathing-machines', 'bathing-machine', neutr). +noun_pl('bathing-suits', 'bathing-suit', neutr). +noun_pl('battle-axes', 'battle-axe', human). +noun_pl('battle-cruisers', 'battle-cruiser', neutr). +noun_pl('bay-wreaths', 'bay-wreath', neutr). +noun_pl('beacon-fires', 'beacon-fire', neutr). +noun_pl('beacon-lights', 'beacon-light', neutr). +noun_pl('beauty-parlours', 'beauty-parlour', neutr). +noun_pl('beauty-salons', 'beauty-salon', neutr). +noun_pl('beauty-spots', 'beauty-spot', neutr). +noun_pl('bedsitting-rooms', 'bedsitting-room', neutr). +noun_pl('belaying-pins', 'belaying-pin', neutr). +noun_pl('bell-buoys', 'bell-buoy', neutr). +noun_pl('bell-flowers', 'bell-flower', neutr). +noun_pl('bell-founders', 'bell-founder', human). +noun_pl('bell-foundries', 'bell-foundry', neutr). +noun_pl('bell-metals', 'bell-metal', neutr). +noun_pl('bell-pushes', 'bell-push', neutr). +noun_pl('bell-ringers', 'bell-ringer', human). +noun_pl('bell-tents', 'bell-tent', neutr). +noun_pl('best-sellers', 'best-seller', neutr). +noun_pl('bete-noires', 'bete-noire', neutr). +noun_pl('betel-nuts', 'betel-nut', neutr). +noun_pl('bile-ducts', 'bile-duct', neutr). +noun_pl('bill-posters', 'bill-poster', human). +noun_pl('bill-stickers', 'bill-sticker', human). +noun_pl('billets-doux', 'billet-doux', neutr). +noun_pl('billiard-markers', 'billiard-marker', neutr). +noun_pl('billiard-players', 'billiard-player', human). +noun_pl('billiard-rooms', 'billiard-room', neutr). +noun_pl('billiard-tables', 'billiard-table', neutr). +noun_pl('billy-goats', 'billy-goat', neutr). +noun_pl('birch-rods', 'birch-rod', neutr). +noun_pl('bird-fanciers', 'bird-fancier', human). +noun_pl('black-beetles', 'black-beetle', neutr). +noun_pl('blast-furnaces', 'blast-furnace', neutr). +noun_pl('blast-offs', 'blast-off', neutr). +noun_pl('bleaching-powders', 'bleaching-powder', neutr). +noun_pl('blockade-runners', 'blockade-runner', neutr). +noun_pl('blood-baths', 'blood-bath', neutr). +noun_pl('blood-donors', 'blood-donor', human). +noun_pl('blood-groups', 'blood-group', neutr). +noun_pl('blood-lettings', 'blood-letting', neutr). +noun_pl('blood-pressures', 'blood-pressure', neutr). +noun_pl('blood-relations', 'blood-relation', human). +noun_pl('blood-transfusions', 'blood-transfusion', neutr). +noun_pl('blood-types', 'blood-type', neutr). +noun_pl('blood-vessels', 'blood-vessel', neutr). +noun_pl('blotting-papers', 'blotting-paper', neutr). +noun_pl('blow-ups', 'blow-up', neutr). +noun_pl('blowing-ups', 'blowing-up', neutr). +noun_pl('blue-jackets', 'blue-jacket', human). +noun_pl('boa-constrictors', 'boa-constrictor', neutr). +noun_pl('boarding-cards', 'boarding-card', neutr). +noun_pl('boarding-houses', 'boarding-house', neutr). +noun_pl('boarding-schools', 'boarding-school', neutr). +noun_pl('boat-hooks', 'boat-hook', neutr). +noun_pl('boat-houses', 'boat-house', neutr). +noun_pl('boat-races', 'boat-race', neutr). +noun_pl('boat-trains', 'boat-train', neutr). +noun_pl('bobby-soxers', 'bobby-soxer', human). +noun_pl('bobby-soxes', 'bobby-sox', neutr). +noun_pl('body-servants', 'body-servant', human). +noun_pl('body-snatchers', 'body-snatcher', human). +noun_pl('boiling-points', 'boiling-point', neutr). +noun_pl('bolt-holes', 'bolt-hole', neutr). +noun_pl('bomb-sights', 'bomb-sight', neutr). +noun_pl('bomb-sites', 'bomb-site', neutr). +noun_pl('bond-holders', 'bond-holder', human). +noun_pl('bone-heads', 'bone-head', human). +noun_pl('bone-setters', 'bone-setter', human). +noun_pl('bons-mots', 'bon-mot', neutr). +noun_pl('booby-traps', 'booby-trap', neutr). +noun_pl('boogie-woogies', 'boogie-woogie', neutr). +noun_pl('book-ends', 'book-end', neutr). +noun_pl('book-keepers', 'book-keeper', human). +noun_pl('booze-ups', 'booze-up', neutr). +noun_pl('bore-holes', 'bore-hole', neutr). +noun_pl('bow-wows', 'bow-wow', neutr). +noun_pl('bowie-knives', 'bowie-knife', neutr). +noun_pl('bowling-greens', 'bowling-green', neutr). +noun_pl('box-kites', 'box-kite', neutr). +noun_pl('box-numbers', 'box-number', neutr). +noun_pl('box-offices', 'box-office', neutr). +noun_pl('boxing-gloves', 'boxing-glove', neutr). +noun_pl('boxing-matches', 'boxing-match', neutr). +noun_pl('brain-teasers', 'brain-teaser', neutr). +noun_pl('branding-irons', 'branding-iron', neutr). +noun_pl('brandy-balls', 'brandy-ball', neutr). +noun_pl('brandy-snaps', 'brandy-snap', neutr). +noun_pl('break-ins', 'break-in', neutr). +noun_pl('break-ups', 'break-up', neutr). +noun_pl('breast-plates', 'breast-plate', neutr). +noun_pl('breathing-spaces', 'breathing-space', neutr). +noun_pl('breech-blocks', 'breech-block', neutr). +noun_pl('breeches-buoys', 'breeches-buoy', neutr). +noun_pl('brick-fields', 'brick-field', neutr). +noun_pl('bridle-paths', 'bridle-path', neutr). +noun_pl('bridle-roads', 'bridle-road', neutr). +noun_pl('brood-hens', 'brood-hen', neutr). +noun_pl('brood-mares', 'brood-mare', neutr). +noun_pl('brothers-in-law', 'brother-in-law', human). +noun_pl('brush-offs', 'brush-off', neutr). +noun_pl('brush-ups', 'brush-up', neutr). +noun_pl('bug-hunters', 'bug-hunter', human). +noun_pl('build-ups', 'build-up', neutr). +noun_pl('building-societies', 'building-society', human). +noun_pl('bull-necks', 'bull-neck', human). +noun_pl('bull-terriers', 'bull-terrier', neutr). +noun_pl('bung-holes', 'bung-hole', neutr). +noun_pl('burglar-alarms', 'burglar-alarm', neutr). +noun_pl('burial-grounds', 'burial-ground', neutr). +noun_pl('burn-ups', 'burn-up', neutr). +noun_pl('burr-drills', 'burr-drill', neutr). +noun_pl('burying-grounds', 'burying-ground', neutr). +noun_pl('bust-ups', 'bust-up', neutr). +noun_pl('by-elections', 'by-election', neutr). +noun_pl('bye-byes', 'bye-bye', neutr). +noun_pl('bye-laws', 'bye-law', neutr). +noun_pl('bêtes-noires', 'bête-noire', neutr). +noun_pl('cab-ranks', 'cab-rank', neutr). +noun_pl('cabinet-makers', 'cabinet-maker', human). +noun_pl('cable-car', 'cable-car', neutr). +noun_pl('cable-lengths', 'cable-length', neutr). +noun_pl('cable-railways', 'cable-railway', neutr). +noun_pl('cacao-beans', 'cacao-bean', neutr). +noun_pl('cacao-trees', 'cacao-tree', neutr). +noun_pl('cafe-au-laits', 'cafe-au-lait', neutr). +noun_pl('call-boxes', 'call-box', neutr). +noun_pl('call-girls', 'call-girl', human). +noun_pl('call-overs', 'call-over', neutr). +noun_pl('call-ups', 'call-up', neutr). +noun_pl('camp-beds', 'camp-bed', neutr). +noun_pl('camp-chairs', 'camp-chair', neutr). +noun_pl('camp-fires', 'camp-fire', neutr). +noun_pl('camp-followers', 'camp-follower', human). +noun_pl('camp-stools', 'camp-stool', neutr). +noun_pl('canary-birds', 'canary-bird', neutr). +noun_pl('canary-wines', 'canary-wine', neutr). +noun_pl('car-ferries', 'car-ferry', neutr). +noun_pl('card-sharpers', 'card-sharper', human). +noun_pl('carpet-beaters', 'carpet-beater', neutr). +noun_pl('carpet-knights', 'carpet-knight', human). +noun_pl('carpet-sweepers', 'carpet-sweeper', neutr). +noun_pl('carrier-bags', 'carrier-bag', neutr). +noun_pl('carrier-pigeons', 'carrier-pigeon', neutr). +noun_pl('carrion-crows', 'carrion-crow', neutr). +noun_pl('cart-tracks', 'cart-track', neutr). +noun_pl('cartridge-belts', 'cartridge-belt', neutr). +noun_pl('cartridge-papers', 'cartridge-paper', neutr). +noun_pl('carving-forks', 'carving-fork', neutr). +noun_pl('carving-knives', 'carving-knife', neutr). +noun_pl('case-histories', 'case-history', neutr). +noun_pl('case-laws', 'case-law', neutr). +noun_pl('cat-naps', 'cat-nap', neutr). +noun_pl('cat-sleeps', 'cat-sleep', neutr). +noun_pl('catch-crops', 'catch-crop', neutr). +noun_pl('catchment-areas', 'catchment-area', neutr). +noun_pl('catchment-basins', 'catchment-basin', neutr). +noun_pl('cave-dwellers', 'cave-dweller', human). +noun_pl('cave-ins', 'cave-in', neutr). +noun_pl('cease-fires', 'cease-fire', neutr). +noun_pl('cement-mixers', 'cement-mixer', neutr). +noun_pl('centre-bits', 'centre-bit', neutr). +noun_pl('centre-boards', 'centre-board', neutr). +noun_pl('chafing-dishes', 'chafing-dish', neutr). +noun_pl('chain-gangs', 'chain-gang', neutr). +noun_pl('chain-letters', 'chain-letter', neutr). +noun_pl('chain-smokers', 'chain-smoker', human). +noun_pl('chain-stitches', 'chain-stitch', neutr). +noun_pl('chain-stores', 'chain-store', neutr). +noun_pl('chair-lifts', 'chair-lift', neutr). +noun_pl('chaise-longues', 'chaise-longue', neutr). +noun_pl('chammy-leathers', 'chammy-leather', neutr). +noun_pl('chamois-leathers', 'chamois-leather', neutr). +noun_pl('charcoal-burners', 'charcoal-burner', human). +noun_pl('charge-accounts', 'charge-account', neutr). +noun_pl('charge-sheets', 'charge-sheet', neutr). +noun_pl('charnel-houses', 'charnel-house', neutr). +noun_pl('charter-parties', 'charter-party', neutr). +noun_pl('chaw-bacons', 'chaw-bacon', human). +noun_pl('cheval-glasses', 'cheval-glass', neutr). +noun_pl('chicken-runs', 'chicken-run', neutr). +noun_pl('chimney-sweeps', 'chimney-sweep', human). +noun_pl('chin-straps', 'chin-strap', neutr). +noun_pl('china-closets', 'china-closet', neutr). +noun_pl('choc-ices', 'choc-ice', neutr). +noun_pl('choir-schools', 'choir-school', neutr). +noun_pl('chop-houses', 'chop-house', neutr). +noun_pl('chorus-girls', 'chorus-girl', human). +noun_pl('cigarette-cases', 'cigarette-case', neutr). +noun_pl('cigarette-holders', 'cigarette-holder', neutr). +noun_pl('cigarette-papers', 'cigarette-paper', neutr). +noun_pl('cinder-tracks', 'cinder-track', neutr). +noun_pl('cine-cameras', 'cine-camera', neutr). +noun_pl('cine-films', 'cine-film', neutr). +noun_pl('cine-projectors', 'cine-projector', neutr). +noun_pl('civet-cats', 'civet-cat', neutr). +noun_pl('clamp-downs', 'clamp-down', neutr). +noun_pl('clasp-knives', 'clasp-knife', neutr). +noun_pl('class-fellows', 'class-fellow', human). +noun_pl('class-lists', 'class-list', neutr). +noun_pl('clean-ups', 'clean-up', neutr). +noun_pl('clearing-houses', 'clearing-house', neutr). +noun_pl('cliff-hangers', 'cliff-hanger', neutr). +noun_pl('climb-downs', 'climb-down', neutr). +noun_pl('clip-joints', 'clip-joint', neutr). +noun_pl('clock-dials', 'clock-dial', neutr). +noun_pl('clock-faces', 'clock-face', neutr). +noun_pl('clock-towers', 'clock-tower', neutr). +noun_pl('clog-dances', 'clog-dance', neutr). +noun_pl('close-downs', 'close-down', neutr). +noun_pl('close-ups', 'close-up', neutr). +noun_pl('clothes-baskets', 'clothes-basket', neutr). +noun_pl('clothes-hangers', 'clothes-hanger', neutr). +noun_pl('clothes-moths', 'clothes-moth', neutr). +noun_pl('clothes-pegs', 'clothes-peg', neutr). +noun_pl('clothes-pins', 'clothes-pin', neutr). +noun_pl('cloud-banks', 'cloud-bank', neutr). +noun_pl('clove-hitches', 'clove-hitch', neutr). +noun_pl('co-eds', 'co-ed', human). +noun_pl('co-ops', 'co-op', neutr). +noun_pl('co-respondents', 'co-respondent', human). +noun_pl('co-stars', 'co-star', human). +noun_pl('coach-builders', 'coach-builder', human). +noun_pl('coal-holes', 'coal-hole', neutr). +noun_pl('coal-houses', 'coal-house', neutr). +noun_pl('coal-scuttles', 'coal-scuttle', neutr). +noun_pl('coal-seams', 'coal-seam', neutr). +noun_pl('coaling-stations', 'coaling-station', neutr). +noun_pl('coat-hangers', 'coat-hanger', neutr). +noun_pl('cob-nuts', 'cob-nut', neutr). +noun_pl('cock-a-doodle-doos', 'cock-a-doodle-doo', neutr). +noun_pl('cock-crows', 'cock-crow', neutr). +noun_pl('coffee-houses', 'coffee-house', neutr). +noun_pl('coffee-mills', 'coffee-mill', neutr). +noun_pl('coffee-stalls', 'coffee-stall', neutr). +noun_pl('coffer-dams', 'coffer-dam', neutr). +noun_pl('color-bars', 'color-bar', neutr). +noun_pl('color-washes', 'color-wash', neutr). +noun_pl('colour-bars', 'colour-bar', neutr). +noun_pl('colour-washes', 'colour-wash', neutr). +noun_pl('comb-outs', 'comb-out', neutr). +noun_pl('combination-locks', 'combination-lock', neutr). +noun_pl('come-ons', 'come-on', neutr). +noun_pl('common-rooms', 'common-room', neutr). +noun_pl('con-men', 'con-man', human). +noun_pl('concert-halls', 'concert-hall', neutr). +noun_pl('conger-eels', 'conger-eel', neutr). +noun_pl('conveyer-belts', 'conveyer-belt', neutr). +noun_pl('cookery-books', 'cookery-book', neutr). +noun_pl('cooling-towers', 'cooling-tower', neutr). +noun_pl('cop-outs', 'cop-out', neutr). +noun_pl('coping-stones', 'coping-stone', neutr). +noun_pl('coral-reefs', 'coral-reef', neutr). +noun_pl('corn-exchanges', 'corn-exchange', neutr). +noun_pl('corner-kicks', 'corner-kick', neutr). +noun_pl('corps-de-ballet', 'corps-de-ballet', neutr). +noun_pl('cotton-plants', 'cotton-plant', neutr). +noun_pl('council-boards', 'council-board', neutr). +noun_pl('council-chambers', 'council-chamber', neutr). +noun_pl('counter-examples', 'counter-example', neutr). +noun_pl('counter-revolutionaries', 'counter-revolutionary', human). +noun_pl('counter-revolutions', 'counter-revolution', neutr). +noun_pl('counting-houses', 'counting-house', neutr). +noun_pl('country-houses', 'country-house', neutr). +noun_pl('country-seats', 'country-seat', neutr). +noun_pl('court-cards', 'court-card', neutr). +noun_pl('court-martials', 'court-martial', neutr). +noun_pl('courts-martial', 'court-martial', neutr). +noun_pl('cover-ups', 'cover-up', neutr). +noun_pl('crab-apples', 'crab-apple', neutr). +noun_pl('crack-downs', 'crack-down', neutr). +noun_pl('crack-ups', 'crack-up', neutr). +noun_pl('cramp-irons', 'cramp-iron', neutr). +noun_pl('crane-flies', 'crane-fly', neutr). +noun_pl('crap-shootings', 'crap-shooting', neutr). +noun_pl('crash-dives', 'crash-dive', neutr). +noun_pl('crash-helmets', 'crash-helmet', neutr). +noun_pl('crash-landings', 'crash-landing', neutr). +noun_pl('credit-cards', 'credit-card', neutr). +noun_pl('credit-sides', 'credit-side', neutr). +noun_pl('crew-cuts', 'crew-cut', neutr). +noun_pl('crew-necks', 'crew-neck', neutr). +noun_pl('cribbage-boards', 'cribbage-board', neutr). +noun_pl('crochet-hooks', 'crochet-hook', neutr). +noun_pl('cross-benchers', 'cross-bencher', human). +noun_pl('cross-benches', 'cross-bench', neutr). +noun_pl('cross-divisions', 'cross-division', neutr). +noun_pl('cross-examinations', 'cross-examination', neutr). +noun_pl('cross-examiners', 'cross-examiner', human). +noun_pl('cross-fertilizations', 'cross-fertilization', neutr). +noun_pl('cross-headings', 'cross-heading', neutr). +noun_pl('cross-indexes', 'cross-index', neutr). +noun_pl('cross-references', 'cross-reference', neutr). +noun_pl('cross-sections', 'cross-section', neutr). +noun_pl('cross-stitches', 'cross-stitch', neutr). +noun_pl('crown-lands', 'crown-land', neutr). +noun_pl('cruet-stands', 'cruet-stand', neutr). +noun_pl('cuckoo-clocks', 'cuckoo-clock', neutr). +noun_pl('cul-de-sacs', 'cul-de-sac', neutr). +noun_pl('cup-bearers', 'cup-bearer', human). +noun_pl('cup-finals', 'cup-final', neutr). +noun_pl('cup-ties', 'cup-tie', neutr). +noun_pl('cure-alls', 'cure-all', neutr). +noun_pl('curtain-calls', 'curtain-call', neutr). +noun_pl('curtain-lectures', 'curtain-lecture', neutr). +noun_pl('curtain-raisers', 'curtain-raiser', neutr). +noun_pl('cut-outs', 'cut-out', neutr). +noun_pl('cut-throats', 'cut-throat', human). +noun_pl('cutting-rooms', 'cutting-room', neutr). +noun_pl('daddy-longlegs', 'daddy-longlegs', neutr). +noun_pl('dairy-farms', 'dairy-farm', neutr). +noun_pl('dance-bands', 'dance-band', neutr). +noun_pl('dance-halls', 'dance-hall', neutr). +noun_pl('dance-orchestras', 'dance-orchestra', neutr). +noun_pl('dapple-greys', 'dapple-grey', neutr). +noun_pl('darning-needles', 'darning-needle', neutr). +noun_pl('daughters-in-law', 'daughter-in-law', human). +noun_pl('day-boarder', 'day-boarder', human). +noun_pl('day-laborers', 'day-laborer', human). +noun_pl('day-labourers', 'day-labourer', human). +noun_pl('day-returns', 'day-return', neutr). +noun_pl('day-schools', 'day-school', neutr). +noun_pl('de-escalations', 'de-escalation', neutr). +noun_pl('deaf-mutes', 'deaf-mute', human). +noun_pl('deaf-aids', 'deaf-aid', neutr). +noun_pl('death-masks', 'death-mask', neutr). +noun_pl('death-rates', 'death-rate', neutr). +noun_pl('death-rolls', 'death-roll', neutr). +noun_pl('death-warrants', 'death-warrant', neutr). +noun_pl('debit-sides', 'debit-side', neutr). +noun_pl('deed-boxes', 'deed-box', neutr). +noun_pl('deep-freezes', 'deep-freeze', neutr). +noun_pl('depth-bombs', 'depth-bomb', neutr). +noun_pl('depth-charges', 'depth-charge', neutr). +noun_pl('dice-boxes', 'dice-box', neutr). +noun_pl('dicky-seats', 'dicky-seat', neutr). +noun_pl('die-hards', 'die-hard', human). +noun_pl('ding-dongs', 'ding-dong', neutr). +noun_pl('dining-cars', 'dining-car', neutr). +noun_pl('dining-rooms', 'dining-room', neutr). +noun_pl('dining-tables', 'dining-table', neutr). +noun_pl('dinner-jackets', 'dinner-jacket', neutr). +noun_pl('dinner-parties', 'dinner-party', neutr). +noun_pl('dinner-services', 'dinner-service', neutr). +noun_pl('dinner-sets', 'dinner-set', neutr). +noun_pl('direction-finders', 'direction-finder', neutr). +noun_pl('dirt-tracks', 'dirt-track', neutr). +noun_pl('dispatch-boxes', 'dispatch-box', neutr). +noun_pl('dispatch-riders', 'dispatch-rider', human). +noun_pl('divan-beds', 'divan-bed', neutr). +noun_pl('dive-bombers', 'dive-bomber', neutr). +noun_pl('dividend-warrants', 'dividend-warrant', neutr). +noun_pl('diving-bells', 'diving-bell', neutr). +noun_pl('diving-boards', 'diving-board', neutr). +noun_pl('diving-suits', 'diving-suit', neutr). +noun_pl('do-gooders', 'do-gooder', human). +noun_pl('dog-biscuits', 'dog-biscuit', neutr). +noun_pl('dog-carts', 'dog-cart', neutr). +noun_pl('dog-collars', 'dog-collar', neutr). +noun_pl('donkey-jackets', 'donkey-jacket', neutr). +noun_pl('dormer-windows', 'dormer-window', neutr). +noun_pl('doss-houses', 'doss-house', neutr). +noun_pl('double-basses', 'double-bass', neutr). +noun_pl('double-crosses', 'double-cross', neutr). +noun_pl('double-dealers', 'double-dealer', human). +noun_pl('double-deckers', 'double-decker', neutr). +noun_pl('double-entries', 'double-entry', neutr). +noun_pl('double-firsts', 'double-first', neutr). +noun_pl('down-and-outs', 'down-and-out', neutr). +noun_pl('drainage-basins', 'drainage-basin', neutr). +noun_pl('draining-boards', 'draining-board', neutr). +noun_pl('draught-horses', 'draught-horse', neutr). +noun_pl('drawing-boards', 'drawing-board', neutr). +noun_pl('drawing-pins', 'drawing-pin', neutr). +noun_pl('drawing-rooms', 'drawing-room', neutr). +noun_pl('dress-hangers', 'dress-hanger', neutr). +noun_pl('dressing-cases', 'dressing-case', neutr). +noun_pl('dressing-gowns', 'dressing-gown', neutr). +noun_pl('dressing-tables', 'dressing-table', neutr). +noun_pl('drift-nets', 'drift-net', neutr). +noun_pl('drinking-bouts', 'drinking-bout', neutr). +noun_pl('drinking-fountains', 'drinking-fountain', neutr). +noun_pl('drinking-songs', 'drinking-song', neutr). +noun_pl('dripping-pans', 'dripping-pan', neutr). +noun_pl('drive-ins', 'drive-in', neutr). +noun_pl('driving-belts', 'driving-belt', neutr). +noun_pl('driving-wheels', 'driving-wheel', neutr). +noun_pl('drop-curtains', 'drop-curtain', neutr). +noun_pl('drop-kicks', 'drop-kick', neutr). +noun_pl('dropping-zones', 'dropping-zone', neutr). +noun_pl('drum-majorettes', 'drum-majorette', human). +noun_pl('drum-majors', 'drum-major', human). +noun_pl('dry-cleaners', 'dry-cleaner', human). +noun_pl('ducking-stools', 'ducking-stool', neutr). +noun_pl('dust-bowls', 'dust-bowl', neutr). +noun_pl('dust-coats', 'dust-coat', neutr). +noun_pl('dust-jackets', 'dust-jacket', neutr). +noun_pl('dust-sheets', 'dust-sheet', neutr). +noun_pl('dust-ups', 'dust-up', neutr). +noun_pl('dust-wrappers', 'dust-wrapper', neutr). +noun_pl('dwelling-houses', 'dwelling-house', neutr). +noun_pl('dye-works', 'dye-works', neutr). +noun_pl('ear-trumpets', 'ear-trumpet', neutr). +noun_pl('earth-closets', 'earth-closet', neutr). +noun_pl('eating-apples', 'eating-apple', neutr). +noun_pl('eating-houses', 'eating-house', neutr). +noun_pl('echo-sounders', 'echo-sounder', neutr). +noun_pl('echo-soundings', 'echo-sounding', neutr). +noun_pl('egg-beaters', 'egg-beater', neutr). +noun_pl('egg-cups', 'egg-cup', neutr). +noun_pl('egg-whisks', 'egg-whisk', neutr). +noun_pl('ejector-seats', 'ejector-seat', neutr). +noun_pl('engine-drivers', 'engine-driver', human). +noun_pl('entrance-fees', 'entrance-fee', neutr). +noun_pl('evil-doers', 'evil-doer', human). +noun_pl('ex-servicemen', 'ex-serviceman', human). +noun_pl('exhaust-pipes', 'exhaust-pipe', neutr). +noun_pl('eye-openers', 'eye-opener', neutr). +noun_pl('face-aches', 'face-ache', neutr). +noun_pl('face-cards', 'face-card', neutr). +noun_pl('face-cloths', 'face-cloth', neutr). +noun_pl('face-creams', 'face-cream', neutr). +noun_pl('face-liftings', 'face-lifting', neutr). +noun_pl('face-lifts', 'face-lift', neutr). +noun_pl('face-packs', 'face-pack', neutr). +noun_pl('face-powders', 'face-powder', neutr). +noun_pl('face-savers', 'face-saver', neutr). +noun_pl('fag-ends', 'fag-end', neutr). +noun_pl('faits-accomplis', 'fait-accompli', neutr). +noun_pl('fallow-deer', 'fallow-deer', neutr). +noun_pl('fan-belts', 'fan-belt', neutr). +noun_pl('fare-stages', 'fare-stage', neutr). +noun_pl('fathers-in-law', 'father-in-law', human). +noun_pl('fatigue-parties', 'fatigue-party', neutr). +noun_pl('fault-finders', 'fault-finder', human). +noun_pl('faux-pas', 'faux-pas', neutr). +noun_pl('feast-days', 'feast-day', neutr). +noun_pl('feather-boas', 'feather-boa', neutr). +noun_pl('feeding-bottles', 'feeding-bottle', neutr). +noun_pl('fellow-feelings', 'fellow-feeling', neutr). +noun_pl('fellow-travellers', 'fellow-traveller', human). +noun_pl('fete-days', 'fete-day', neutr). +noun_pl('field-hospitals', 'field-hospital', neutr). +noun_pl('field-officers', 'field-officer', human). +noun_pl('fig-leaves', 'fig-leaf', neutr). +noun_pl('film-stars', 'film-star', human). +noun_pl('finger-alphabets', 'finger-alphabet', neutr). +noun_pl('finger-bowls', 'finger-bowl', neutr). +noun_pl('finger-plates', 'finger-plate', neutr). +noun_pl('finger-posts', 'finger-post', neutr). +noun_pl('finnan-haddocks', 'finnan-haddock', neutr). +noun_pl('fir-cones', 'fir-cone', neutr). +noun_pl('fire-alarms', 'fire-alarm', neutr). +noun_pl('fire-brigades', 'fire-brigade', neutr). +noun_pl('fire-eaters', 'fire-eater', human). +noun_pl('fire-engines', 'fire-engine', neutr). +noun_pl('fire-escapes', 'fire-escape', neutr). +noun_pl('fire-extinguishers', 'fire-extinguisher', neutr). +noun_pl('fire-fighters', 'fire-fighter', human). +noun_pl('fire-hoses', 'fire-hose', neutr). +noun_pl('fire-walkers', 'fire-walker', human). +noun_pl('fire-watchers', 'fire-watcher', human). +noun_pl('firing-lines', 'firing-line', neutr). +noun_pl('firing-parties', 'firing-party', neutr). +noun_pl('firing-squads', 'firing-squad', neutr). +noun_pl('first-nighters', 'first-nighter', human). +noun_pl('fish-hooks', 'fish-hook', neutr). +noun_pl('fish-knives', 'fish-knife', neutr). +noun_pl('fish-slices', 'fish-slice', neutr). +noun_pl('fishing-lines', 'fishing-line', neutr). +noun_pl('fishing-rods', 'fishing-rod', neutr). +noun_pl('flag-captains', 'flag-captain', human). +noun_pl('flag-days', 'flag-day', neutr). +noun_pl('flare-paths', 'flare-path', neutr). +noun_pl('flare-ups', 'flare-up', neutr). +noun_pl('flat-cars', 'flat-car', neutr). +noun_pl('flat-irons', 'flat-iron', neutr). +noun_pl('flea-bites', 'flea-bite', neutr). +noun_pl('flesh-wounds', 'flesh-wound', neutr). +noun_pl('fleurs-de-lis', 'fleur-de-lis', neutr). +noun_pl('fleurs-de-lys', 'fleur-de-lys', neutr). +noun_pl('flick-knives', 'flick-knife', neutr). +noun_pl('flood-tides', 'flood-tide', neutr). +noun_pl('floor-walkers', 'floor-walker', human). +noun_pl('flower-girls', 'flower-girl', human). +noun_pl('fly-swats', 'fly-swat', neutr). +noun_pl('fly-swatters', 'fly-swatter', neutr). +noun_pl('flying-bombs', 'flying-bomb', neutr). +noun_pl('flying-fish', 'flying-fish', neutr). +noun_pl('flying-foxes', 'flying-fox', neutr). +noun_pl('flying-squads', 'flying-squad', neutr). +noun_pl('folk-dances', 'folk-dance', neutr). +noun_pl('follow-ons', 'follow-on', neutr). +noun_pl('follow-throughs', 'follow-through', neutr). +noun_pl('follow-ups', 'follow-up', neutr). +noun_pl('foot-baths', 'foot-bath', neutr). +noun_pl('foot-pounds', 'foot-pound', neutr). +noun_pl('foot-races', 'foot-race', neutr). +noun_pl('force-majeures', 'force-majeure', neutr). +noun_pl('forget-me-nots', 'forget-me-not', neutr). +noun_pl('foster-brothers', 'foster-brother', human). +noun_pl('foster-children', 'foster-child', human). +noun_pl('foster-fathers', 'foster-father', human). +noun_pl('foster-mothers', 'foster-mother', human). +noun_pl('foster-parents', 'foster-parent', human). +noun_pl('foster-sisters', 'foster-sister', human). +noun_pl('foundation-stones', 'foundation-stone', neutr). +noun_pl('fountain-heads', 'fountain-head', neutr). +noun_pl('fountain-pens', 'fountain-pen', neutr). +noun_pl('four-in-hands', 'four-in-hand', neutr). +noun_pl('four-posters', 'four-poster', neutr). +noun_pl('four-pounders', 'four-pounder', neutr). +noun_pl('four-wheelers', 'four-wheeler', neutr). +noun_pl('fowl-runs', 'fowl-run', neutr). +noun_pl('fox-terriers', 'fox-terrier', neutr). +noun_pl('frame-ups', 'frame-up', neutr). +noun_pl('franking-machines', 'franking-machine', neutr). +noun_pl('freak-outs', 'freak-out', neutr). +noun_pl('free-for-alls', 'free-for-all', neutr). +noun_pl('free-lists', 'free-list', neutr). +noun_pl('free-livers', 'free-liver', human). +noun_pl('free-thinkers', 'free-thinker', human). +noun_pl('free-traders', 'free-trader', human). +noun_pl('freezing-mixtures', 'freezing-mixture', neutr). +noun_pl('freezing-points', 'freezing-point', neutr). +noun_pl('freight-trains', 'freight-train', neutr). +noun_pl('frock-coats', 'frock-coat', neutr). +noun_pl('front-benchers', 'front-bencher', human). +noun_pl('front-benches', 'front-bench', neutr). +noun_pl('fruit-flies', 'fruit-fly', neutr). +noun_pl('fry-pans', 'fry-pan', neutr). +noun_pl('frying-pans', 'frying-pan', neutr). +noun_pl('fuddy-duddies', 'fuddy-duddy', human). +noun_pl('funny-bones', 'funny-bone', neutr). +noun_pl('galley-proofs', 'galley-proof', neutr). +noun_pl('galley-slaves', 'galley-slave', human). +noun_pl('gallows-birds', 'gallows-bird', human). +noun_pl('gambling-dens', 'gambling-den', neutr). +noun_pl('game-bags', 'game-bag', neutr). +noun_pl('game-birds', 'game-bird', neutr). +noun_pl('game-licences', 'game-licence', neutr). +noun_pl('games-masters', 'games-master', human). +noun_pl('games-mistresses', 'games-mistress', human). +noun_pl('gaming-houses', 'gaming-house', neutr). +noun_pl('gaming-tables', 'gaming-table', neutr). +noun_pl('garbage-cans', 'garbage-can', neutr). +noun_pl('garden-trucks', 'garden-truck', neutr). +noun_pl('gas-brackets', 'gas-bracket', neutr). +noun_pl('gas-cookers', 'gas-cooker', neutr). +noun_pl('gas-engines', 'gas-engine', neutr). +noun_pl('gas-fitters', 'gas-fitter', human). +noun_pl('gas-helmets', 'gas-helmet', neutr). +noun_pl('gas-holders', 'gas-holder', neutr). +noun_pl('gas-masks', 'gas-mask', neutr). +noun_pl('gas-meters', 'gas-meter', neutr). +noun_pl('gas-ovens', 'gas-oven', neutr). +noun_pl('gas-rings', 'gas-ring', neutr). +noun_pl('gas-stations', 'gas-station', neutr). +noun_pl('gas-stoves', 'gas-stove', neutr). +noun_pl('gear-cases', 'gear-case', neutr). +noun_pl('gee-gees', 'gee-gee', neutr). +noun_pl('genre-paintings', 'genre-painting', neutr). +noun_pl('gentlemen-at-arms', 'gentleman-at-arms', human). +noun_pl('get-togethers', 'get-together', neutr). +noun_pl('get-ups', 'get-up', neutr). +noun_pl('ghost-writers', 'ghost-writer', human). +noun_pl('glass-blowers', 'glass-blower', human). +noun_pl('glass-cutters', 'glass-cutter', human). +noun_pl('glory-holes', 'glory-hole', neutr). +noun_pl('glove-compartments', 'glove-compartment', neutr). +noun_pl('glow-worms', 'glow-worm', neutr). +noun_pl('go-betweens', 'go-between', human). +noun_pl('go-carts', 'go-cart', neutr). +noun_pl('go-getters', 'go-getter', human). +noun_pl('go-karts', 'go-kart', neutr). +noun_pl('go-slows', 'go-slow', neutr). +noun_pl('goal-kicks', 'goal-kick', neutr). +noun_pl('goal-lines', 'goal-line', neutr). +noun_pl('goggle-boxes', 'goggle-box', neutr). +noun_pl('going-overs', 'going-over', neutr). +noun_pl('gold-beaters', 'gold-beater', human). +noun_pl('gold-diggers', 'gold-digger', human). +noun_pl('gold-rushes', 'gold-rush', neutr). +noun_pl('golf-balls', 'golf-ball', neutr). +noun_pl('golf-clubs', 'golf-club', neutr). +noun_pl('golf-courses', 'golf-course', neutr). +noun_pl('golf-links', 'golf-links', neutr). +noun_pl('good-for-naughts', 'good-for-naught', human). +noun_pl('good-for-nothings', 'good-for-nothing', human). +noun_pl('goody-goodies', 'goody-goody', human). +noun_pl('goose-steps', 'goose-step', neutr). +noun_pl('grappling-irons', 'grappling-iron', neutr). +noun_pl('graving-docks', 'graving-dock', neutr). +noun_pl('gravy-boats', 'gravy-boat', neutr). +noun_pl('grazing-lands', 'grazing-land', neutr). +noun_pl('grease-guns', 'grease-gun', neutr). +noun_pl('ground-fish', 'ground-fish', neutr). +noun_pl('ground-plans', 'ground-plan', neutr). +noun_pl('ground-rents', 'ground-rent', neutr). +noun_pl('grown-ups', 'grown-up', human). +noun_pl('guard-boats', 'guard-boat', neutr). +noun_pl('guelder-roses', 'guelder-rose', neutr). +noun_pl('guest-nights', 'guest-night', neutr). +noun_pl('guinea-fowl', 'guinea-fowl', neutr). +noun_pl('guinea-pigs', 'guinea-pig', human). +noun_pl('gun-carriages', 'gun-carriage', neutr). +noun_pl('hair-breadths', 'hair-breadth', neutr). +noun_pl('hair-dyes', 'hair-dye', neutr). +noun_pl('hair-oils', 'hair-oil', neutr). +noun_pl('hair-shirts', 'hair-shirt', neutr). +noun_pl('hair-slides', 'hair-slide', neutr). +noun_pl('hair-triggers', 'hair-trigger', neutr). +noun_pl('half-bloods', 'half-blood', human). +noun_pl('half-breeds', 'half-breed', human). +noun_pl('half-brothers', 'half-brother', human). +noun_pl('half-castes', 'half-caste', human). +noun_pl('half-crowns', 'half-crown', neutr). +noun_pl('half-gainers', 'half-gainer', neutr). +noun_pl('half-holidays', 'half-holiday', neutr). +noun_pl('half-hours', 'half-hour', neutr). +noun_pl('half-sisters', 'half-sister', human). +noun_pl('half-tracks', 'half-track', neutr). +noun_pl('half-truths', 'half-truth', neutr). +noun_pl('half-volleys', 'half-volley', neutr). +noun_pl('hall-stands', 'hall-stand', neutr). +noun_pl('hand-barrows', 'hand-barrow', neutr). +noun_pl('hand-grenades', 'hand-grenade', neutr). +noun_pl('hand-me-downs', 'hand-me-down', neutr). +noun_pl('hand-organs', 'hand-organ', neutr). +noun_pl('hand-outs', 'hand-out', neutr). +noun_pl('hang-ups', 'hang-up', neutr). +noun_pl('hangers-on', 'hanger-on', human). +noun_pl('harum-scarums', 'harum-scarum', human). +noun_pl('has-beens', 'has-been', human). +noun_pl('haw-haws', 'haw-haw', neutr). +noun_pl('he-goats', 'he-goat', neutr). +noun_pl('he-men', 'he-man', human). +noun_pl('head-hunters', 'head-hunter', human). +noun_pl('hearing-aids', 'hearing-aid', neutr). +noun_pl('heart-diseases', 'heart-disease', neutr). +noun_pl('heat-flashes', 'heat-flash', neutr). +noun_pl('hedge-sparrows', 'hedge-sparrow', neutr). +noun_pl('helter-skelters', 'helter-skelter', neutr). +noun_pl('hemming-stitches', 'hemming-stitch', neutr). +noun_pl('hen-parties', 'hen-party', neutr). +noun_pl('hi-fis', 'hi-fi', neutr). +noun_pl('hide-outs', 'hide-out', neutr). +noun_pl('hiding-places', 'hiding-place', neutr). +noun_pl('high-frequencies', 'high-frequency', neutr). +noun_pl('high-ups', 'high-up', human). +noun_pl('hill-billies', 'hill-billy', human). +noun_pl('hip-baths', 'hip-bath', neutr). +noun_pl('hip-flasks', 'hip-flask', neutr). +noun_pl('hip-pockets', 'hip-pocket', neutr). +noun_pl('hobble-skirts', 'hobble-skirt', neutr). +noun_pl('hold-ups', 'hold-up', neutr). +noun_pl('holiday-makers', 'holiday-maker', human). +noun_pl('holm-oaks', 'holm-oak', neutr). +noun_pl('home-farms', 'home-farm', neutr). +noun_pl('hook-ups', 'hook-up', neutr). +noun_pl('hop-fields', 'hop-field', neutr). +noun_pl('hop-gardens', 'hop-garden', neutr). +noun_pl('hop-pickers', 'hop-picker', human). +noun_pl('hop-poles', 'hop-pole', neutr). +noun_pl('horse-chestnuts', 'horse-chestnut', neutr). +noun_pl('horse-laughs', 'horse-laugh', neutr). +noun_pl('horse-ponds', 'horse-pond', neutr). +noun_pl('hot-water-bottles', 'hot-water-bottle', neutr). +noun_pl('house-parties', 'house-party', neutr). +noun_pl('house-warmings', 'house-warming', neutr). +noun_pl('hubble-bubbles', 'hubble-bubble', neutr). +noun_pl('humming-tops', 'humming-top', neutr). +noun_pl('hunger-marchers', 'hunger-marcher', human). +noun_pl('hunger-marches', 'hunger-march', neutr). +noun_pl('hunting-crops', 'hunting-crop', neutr). +noun_pl('hurdy-gurdies', 'hurdy-gurdy', neutr). +noun_pl('ice-axes', 'ice-axe', neutr). +noun_pl('ice-creams', 'ice-cream', neutr). +noun_pl('ice-lollies', 'ice-lolly', neutr). +noun_pl('ice-shows', 'ice-show', neutr). +noun_pl('ice-skates', 'ice-skate', neutr). +noun_pl('ice-trays', 'ice-tray', neutr). +noun_pl('ichneumon-flies', 'ichneumon-fly', neutr). +noun_pl('ignis-fatui', 'ignis-fatuus', neutr). +noun_pl('in-patients', 'in-patient', human). +noun_pl('in-siders', 'in-sider', human). +noun_pl('in-trays', 'in-tray', neutr). +noun_pl('income-earners', 'income-earner', human). +noun_pl('income-taxes', 'income-tax', neutr). +noun_pl('ingle-nooks', 'ingle-nook', neutr). +noun_pl('ink-bottles', 'ink-bottle', neutr). +noun_pl('ink-pads', 'ink-pad', neutr). +noun_pl('ink-pots', 'ink-pot', neutr). +noun_pl('insect-powders', 'insect-powder', neutr). +noun_pl('ipse-dixits', 'ipse-dixit', neutr). +noun_pl('iron-foundries', 'iron-foundry', neutr). +noun_pl('ironing-boards', 'ironing-board', neutr). +noun_pl('jack-in-the-boxes', 'jack-in-the-box', neutr). +noun_pl('jack-knives', 'jack-knife', neutr). +noun_pl('jack-planes', 'jack-plane', neutr). +noun_pl('jaunting-cars', 'jaunting-car', neutr). +noun_pl('jerry-builders', 'jerry-builder', human). +noun_pl('jib-booms', 'jib-boom', neutr). +noun_pl('jog-trots', 'jog-trot', neutr). +noun_pl('joss-houses', 'joss-house', neutr). +noun_pl('joss-sticks', 'joss-stick', neutr). +noun_pl('joy-rides', 'joy-ride', neutr). +noun_pl('joy-sticks', 'joy-stick', neutr). +noun_pl('jumble-sales', 'jumble-sale', neutr). +noun_pl('junk-shops', 'junk-shop', neutr). +noun_pl('jury-boxes', 'jury-box', neutr). +noun_pl('jury-masts', 'jury-mast', neutr). +noun_pl('kick-starters', 'kick-starter', human). +noun_pl('kick-starts', 'kick-start', neutr). +noun_pl('kidney-beans', 'kidney-bean', neutr). +noun_pl('kite-balloons', 'kite-balloon', neutr). +noun_pl('knick-knacks', 'knick-knack', neutr). +noun_pl('knife-edges', 'knife-edge', neutr). +noun_pl('knights-errant', 'knight-errant', human). +noun_pl('knitting-machines', 'knitting-machine', neutr). +noun_pl('knitting-needles', 'knitting-needle', neutr). +noun_pl('knock-ons', 'knock-on', neutr). +noun_pl('know-alls', 'know-all', human). +noun_pl('kola-nuts', 'kola-nut', neutr). +noun_pl('ladies-in-waiting', 'lady-in-waiting', human). +noun_pl('lady-killers', 'lady-killer', human). +noun_pl('lance-corporals', 'lance-corporal', human). +noun_pl('land-agents', 'land-agent', human). +noun_pl('landing-craft', 'landing-craft', neutr). +noun_pl('landing-fields', 'landing-field', neutr). +noun_pl('landing-nets', 'landing-net', neutr). +noun_pl('landing-parties', 'landing-party', human). +noun_pl('landing-places', 'landing-place', neutr). +noun_pl('landing-stages', 'landing-stage', neutr). +noun_pl('landing-strips', 'landing-strip', neutr). +noun_pl('lap-dogs', 'lap-dog', neutr). +noun_pl('lash-ups', 'lash-up', neutr). +noun_pl('laughing-stocks', 'laughing-stock', human). +noun_pl('launching-pads', 'launching-pad', neutr). +noun_pl('launching-sites', 'launching-site', neutr). +noun_pl('law-officers', 'law-officer', human). +noun_pl('lawn-mowers', 'lawn-mower', neutr). +noun_pl('lay-figures', 'lay-figure', neutr). +noun_pl('lay-offs', 'lay-off', neutr). +noun_pl('lay-outs', 'lay-out', neutr). +noun_pl('layer-cakes', 'layer-cake', neutr). +noun_pl('lead-ins', 'lead-in', neutr). +noun_pl('leading-reins', 'leading-rein', neutr). +noun_pl('leaf-buds', 'leaf-bud', neutr). +noun_pl('lean-tos', 'lean-to', neutr). +noun_pl('leap-years', 'leap-year', neutr). +noun_pl('leather-jackets', 'leather-jacket', neutr). +noun_pl('leave-takings', 'leave-taking', neutr). +noun_pl('left-wingers', 'left-winger', human). +noun_pl('left-wings', 'left-wing', neutr). +noun_pl('leg-pulling', 'leg-pulling', neutr). +noun_pl('leg-pulls', 'leg-pull', neutr). +noun_pl('leger-lines', 'leger-line', neutr). +noun_pl('lending-libraries', 'lending-library', neutr). +noun_pl('lese-majesties', 'lese-majesty', neutr). +noun_pl('let-downs', 'let-down', neutr). +noun_pl('let-ups', 'let-up', neutr). +noun_pl('letter-boxes', 'letter-box', neutr). +noun_pl('letter-cards', 'letter-card', neutr). +noun_pl('letter-cases', 'letter-case', neutr). +noun_pl('library-databases', 'library-database', neutr). +noun_pl('lie-abeds', 'lie-abed', human). +noun_pl('lie-detectors', 'lie-detector', neutr). +noun_pl('lie-ins', 'lie-in', neutr). +noun_pl('lieder-singers', 'lieder-singer', human). +noun_pl('life-buoys', 'life-buoy', neutr). +noun_pl('life-jackets', 'life-jacket', neutr). +noun_pl('life-offices', 'life-office', neutr). +noun_pl('life-preservers', 'life-preserver', neutr). +noun_pl('life-rafts', 'life-raft', neutr). +noun_pl('life-savers', 'life-saver', neutr). +noun_pl('life-spans', 'life-span', neutr). +noun_pl('life-works', 'life-work', neutr). +noun_pl('lift-offs', 'lift-off', neutr). +noun_pl('light-heavyweights', 'light-heavyweight', human). +noun_pl('lightning-conductors', 'lightning-conductor', neutr). +noun_pl('lightning-rods', 'lightning-rod', neutr). +noun_pl('lime-trees', 'lime-tree', neutr). +noun_pl('linden-trees', 'linden-tree', neutr). +noun_pl('line-shooters', 'line-shooter', human). +noun_pl('line-ups', 'line-up', human). +noun_pl('linen-drapers', 'linen-draper', neutr). +noun_pl('liner-trains', 'liner-train', neutr). +noun_pl('lingua-francas', 'lingua-franca', neutr). +noun_pl('linguae-francae', 'lingua-franca', neutr). +noun_pl('link-ups', 'link-up', neutr). +noun_pl('lion-hunters', 'lion-hunter', human). +noun_pl('list-prices', 'list-price', neutr). +noun_pl('litmus-papers', 'litmus-paper', neutr). +noun_pl('litter-baskets', 'litter-basket', neutr). +noun_pl('litter-louts', 'litter-lout', human). +noun_pl('live-births', 'live-birth', neutr). +noun_pl('living-rooms', 'living-room', neutr). +noun_pl('living-spaces', 'living-space', neutr). +noun_pl('load-lines', 'load-line', neutr). +noun_pl('loan-collections', 'loan-collection', neutr). +noun_pl('loan-offices', 'loan-office', neutr). +noun_pl('lobster-pots', 'lobster-pot', neutr). +noun_pl('loci-classici', 'locus-classicus', neutr). +noun_pl('lock-gates', 'lock-gate', neutr). +noun_pl('lock-keepers', 'lock-keeper', human). +noun_pl('locum-tenentes', 'locum-tenens', human). +noun_pl('locust-trees', 'locust-tree', neutr). +noun_pl('lodging-houses', 'lodging-house', neutr). +noun_pl('log-cabins', 'log-cabin', neutr). +noun_pl('log-jams', 'log-jam', neutr). +noun_pl('lookers-on', 'looker-on', human). +noun_pl('looking-glasses', 'looking-glass', neutr). +noun_pl('loop-lines', 'loop-line', neutr). +noun_pl('loss-leaders', 'loss-leader', neutr). +noun_pl('lotus-eaters', 'lotus-eater', human). +noun_pl('loud-hailers', 'loud-hailer', neutr). +noun_pl('lounge-chairs', 'lounge-chair', neutr). +noun_pl('lounge-lizards', 'lounge-lizard', human). +noun_pl('lounge-suits', 'lounge-suit', neutr). +noun_pl('love-affairs', 'love-affair', neutr). +noun_pl('love-children', 'love-child', human). +noun_pl('love-feasts', 'love-feast', neutr). +noun_pl('love-knots', 'love-knot', neutr). +noun_pl('love-letters', 'love-letter', neutr). +noun_pl('love-matches', 'love-match', neutr). +noun_pl('love-philtres', 'love-philtre', neutr). +noun_pl('love-potions', 'love-potion', neutr). +noun_pl('love-seats', 'love-seat', neutr). +noun_pl('love-songs', 'love-song', neutr). +noun_pl('love-stories', 'love-story', neutr). +noun_pl('love-tokens', 'love-token', neutr). +noun_pl('loving-cups', 'loving-cup', neutr). +noun_pl('low-reliefs', 'low-relief', neutr). +noun_pl('luggage-carriers', 'luggage-carrier', neutr). +noun_pl('luggage-racks', 'luggage-rack', neutr). +noun_pl('luggage-vans', 'luggage-van', neutr). +noun_pl('lumber-mills', 'lumber-mill', neutr). +noun_pl('lurking-places', 'lurking-place', neutr). +noun_pl('lyre-birds', 'lyre-bird', neutr). +noun_pl('mace-bearers', 'mace-bearer', human). +noun_pl('machine-guns', 'machine-gun', neutr). +noun_pl('magna-opera', 'magnum-opus', neutr). +noun_pl('mail-trains', 'mail-train', neutr). +noun_pl('mailing-cards', 'mailing-card', neutr). +noun_pl('mailing-lists', 'mailing-list', neutr). +noun_pl('major-domos', 'major-domo', human). +noun_pl('major-generals', 'major-general', human). +noun_pl('make-believes', 'make-believe', neutr). +noun_pl('make-ups', 'make-up', neutr). +noun_pl('man-eaters', 'man-eater', neutr). +noun_pl('man-hours', 'man-hour', neutr). +noun_pl('mangel-wurzels', 'mangel-wurzel', neutr). +noun_pl('manic-depressives', 'manic-depressive', human). +noun_pl('manor-houses', 'manor-house', neutr). +noun_pl('map-readers', 'map-reader', human). +noun_pl('maple-leaves', 'maple-leaf', neutr). +noun_pl('mark-ups', 'mark-up', neutr). +noun_pl('market-crosses', 'market-cross', neutr). +noun_pl('market-days', 'market-day', neutr). +noun_pl('market-gardens', 'market-garden', neutr). +noun_pl('market-squares', 'market-square', neutr). +noun_pl('market-towns', 'market-town', neutr). +noun_pl('marking-inks', 'marking-ink', neutr). +noun_pl('marshalling-yards', 'marshalling-yard', neutr). +noun_pl('master-cards', 'master-card', neutr). +noun_pl('master-keys', 'master-key', neutr). +noun_pl('masters-at-arms', 'master-at-arms', human). +noun_pl('match-points', 'match-point', neutr). +noun_pl('may-beetles', 'may-beetle', neutr). +noun_pl('may-bugs', 'may-bug', neutr). +noun_pl('mealy-bugs', 'mealy-bug', neutr). +noun_pl('meat-safes', 'meat-safe', neutr). +noun_pl('medicine-balls', 'medicine-ball', neutr). +noun_pl('medicine-chests', 'medicine-chest', neutr). +noun_pl('medicine-men', 'medicine-man', human). +noun_pl('meeting-houses', 'meeting-house', neutr). +noun_pl('meeting-places', 'meeting-place', neutr). +noun_pl('melting-points', 'melting-point', neutr). +noun_pl('melting-pots', 'melting-pot', neutr). +noun_pl('men-at-arms', 'man-at-arms', human). +noun_pl('men-of-war', 'man-of-war', neutr). +noun_pl('merino-sheep', 'merino-sheep', neutr). +noun_pl('merry-go-rounds', 'merry-go-round', neutr). +noun_pl('mess-jackets', 'mess-jacket', neutr). +noun_pl('mess-ups', 'mess-up', neutr). +noun_pl('mezzo-sopranos', 'mezzo-soprano', human). +noun_pl('micro-organisms', 'micro-organism', neutr). +noun_pl('mid-offs', 'mid-off', human). +noun_pl('mid-ons', 'mid-on', human). +noun_pl('might-have-beens', 'might-have-been', human). +noun_pl('milk-churns', 'milk-churn', neutr). +noun_pl('milk-powders', 'milk-powder', neutr). +noun_pl('milk-shakes', 'milk-shake', neutr). +noun_pl('milk-teeth', 'milk-tooth', neutr). +noun_pl('milking-machines', 'milking-machine', neutr). +noun_pl('mill-dams', 'mill-dam', neutr). +noun_pl('mill-girls', 'mill-girl', human). +noun_pl('mill-hands', 'mill-hand', human). +noun_pl('mince-pies', 'mince-pie', neutr). +noun_pl('mind-readers', 'mind-reader', human). +noun_pl('mine-detectors', 'mine-detector', neutr). +noun_pl('mine-disposals', 'mine-disposal', neutr). +noun_pl('minute-books', 'minute-book', neutr). +noun_pl('minute-guns', 'minute-gun', neutr). +noun_pl('minute-hands', 'minute-hand', neutr). +noun_pl('mischief-makers', 'mischief-maker', human). +noun_pl('mise-en-scenes', 'mise-en-scene', neutr). +noun_pl('mises-en-scène', 'mise-en-scène', neutr). +noun_pl('mitre-joints', 'mitre-joint', neutr). +noun_pl('mix-ups', 'mix-up', neutr). +noun_pl('mizzen-masts', 'mizzen-mast', neutr). +noun_pl('mock-ups', 'mock-up', neutr). +noun_pl('modi-operandi', 'modus-operandi', neutr). +noun_pl('modi-vivendi', 'modus-vivendi', neutr). +noun_pl('money-grubbers', 'money-grubber', human). +noun_pl('money-orders', 'money-order', neutr). +noun_pl('money-spinners', 'money-spinner', human). +noun_pl('monkey-jackets', 'monkey-jacket', neutr). +noun_pl('monkey-nuts', 'monkey-nut', neutr). +noun_pl('monkey-puzzles', 'monkey-puzzle', neutr). +noun_pl('monkey-wrenches', 'monkey-wrench', neutr). +noun_pl('moo-cows', 'moo-cow', neutr). +noun_pl('mooring-masts', 'mooring-mast', neutr). +noun_pl('morning-glories', 'morning-glory', neutr). +noun_pl('morning-rooms', 'morning-room', neutr). +noun_pl('morris-dances', 'morris-dance', neutr). +noun_pl('mosquito-craft', 'mosquito-craft', neutr). +noun_pl('mosquito-nets', 'mosquito-net', neutr). +noun_pl('mothers-in-law', 'mother-in-law', human). +noun_pl('mourning-bands', 'mourning-band', neutr). +noun_pl('mourning-rings', 'mourning-ring', neutr). +noun_pl('mouth-organs', 'mouth-organ', neutr). +noun_pl('muck-heaps', 'muck-heap', neutr). +noun_pl('mud-baths', 'mud-bath', neutr). +noun_pl('muffin-men', 'muffin-man', human). +noun_pl('music-boxes', 'music-box', neutr). +noun_pl('music-halls', 'music-hall', neutr). +noun_pl('music-stands', 'music-stand', neutr). +noun_pl('music-stools', 'music-stool', neutr). +noun_pl('musical-boxes', 'musical-box', neutr). +noun_pl('musk-deer', 'musk-deer', neutr). +noun_pl('musk-roses', 'musk-rose', neutr). +noun_pl('mutton-heads', 'mutton-head', neutr). +noun_pl('muzzle-velocities', 'muzzle-velocity', neutr). +noun_pl('nail-polishes', 'nail-polish', neutr). +noun_pl('nail-varnishes', 'nail-varnish', neutr). +noun_pl('namby-pambies', 'namby-pamby', human). +noun_pl('name-days', 'name-day', neutr). +noun_pl('name-parts', 'name-part', neutr). +noun_pl('nanny-goats', 'nanny-goat', neutr). +noun_pl('napkin-rings', 'napkin-ring', neutr). +noun_pl('nautch-girls', 'nautch-girl', human). +noun_pl('neap-tides', 'neap-tide', neutr). +noun_pl('nerve-cells', 'nerve-cell', neutr). +noun_pl('nerve-centres', 'nerve-centre', neutr). +noun_pl('nest-eggs', 'nest-egg', neutr). +noun_pl('night-bells', 'night-bell', neutr). +noun_pl('night-birds', 'night-bird', neutr). +noun_pl('night-lights', 'night-light', neutr). +noun_pl('night-lines', 'night-line', neutr). +noun_pl('night-porters', 'night-porter', human). +noun_pl('night-stops', 'night-stop', neutr). +noun_pl('night-watches', 'night-watch', human). +noun_pl('night-watchmen', 'night-watchman', human). +noun_pl('no-balls', 'no-ball', neutr). +noun_pl('noms-de-plume', 'nom-de-plume', neutr). +noun_pl('non-sequiturs', 'non-sequitur', neutr). +noun_pl('nonce-words', 'nonce-word', neutr). +noun_pl('nose-flutes', 'nose-flute', neutr). +noun_pl('nose-wheels', 'nose-wheel', neutr). +noun_pl('nosh-ups', 'nosh-up', neutr). +noun_pl('notice-boards', 'notice-board', neutr). +noun_pl('nouveau-riches', 'nouveau-riche', human). +noun_pl('nursing-homes', 'nursing-home', neutr). +noun_pl('nut-butters', 'nut-butter', neutr). +noun_pl('oak-apples', 'oak-apple', neutr). +noun_pl('obiter-dicta', 'obiter-dictum', neutr). +noun_pl('off-days', 'off-day', neutr). +noun_pl('off-licences', 'off-licence', neutr). +noun_pl('office-bearers', 'office-bearer', human). +noun_pl('office-blocks', 'office-block', neutr). +noun_pl('office-boys', 'office-boy', human). +noun_pl('office-holders', 'office-holder', human). +noun_pl('oil-burners', 'oil-burner', neutr). +noun_pl('oil-paintings', 'oil-painting', neutr). +noun_pl('oil-palms', 'oil-palm', neutr). +noun_pl('oil-rigs', 'oil-rig', neutr). +noun_pl('oil-slicks', 'oil-slick', neutr). +noun_pl('oil-tankers', 'oil-tanker', neutr). +noun_pl('oil-wells', 'oil-well', neutr). +noun_pl('old-timers', 'old-timer', human). +noun_pl('olive-trees', 'olive-tree', neutr). +noun_pl('on-licences', 'on-licence', neutr). +noun_pl('one-steps', 'one-step', neutr). +noun_pl('opera-cloaks', 'opera-cloak', neutr). +noun_pl('opera-hats', 'opera-hat', neutr). +noun_pl('opera-houses', 'opera-house', neutr). +noun_pl('operating-tables', 'operating-table', neutr). +noun_pl('operating-theatres', 'operating-theatre', neutr). +noun_pl('opium-dens', 'opium-den', neutr). +noun_pl('orang-outangs', 'orang-outang', neutr). +noun_pl('orang-outans', 'orang-outan', neutr). +noun_pl('orang-utans', 'orang-utan', neutr). +noun_pl('order-books', 'order-book', neutr). +noun_pl('order-forms', 'order-form', neutr). +noun_pl('order-papers', 'order-paper', neutr). +noun_pl('organ-blowers', 'organ-blower', human). +noun_pl('organ-grinders', 'organ-grinder', human). +noun_pl('organ-lofts', 'organ-loft', neutr). +noun_pl('ouija-boards', 'ouija-board', neutr). +noun_pl('out-trays', 'out-tray', neutr). +noun_pl('owner-drivers', 'owner-driver', human). +noun_pl('owner-occupiers', 'owner-occupier', human). +noun_pl('oyster-banks', 'oyster-bank', neutr). +noun_pl('oyster-bars', 'oyster-bar', neutr). +noun_pl('oyster-beds', 'oyster-bed', neutr). +noun_pl('oyster-catchers', 'oyster-catcher', neutr). +noun_pl('pack-animals', 'pack-animal', neutr). +noun_pl('pack-saddles', 'pack-saddle', neutr). +noun_pl('packet-boats', 'packet-boat', neutr). +noun_pl('packing-cases', 'packing-case', neutr). +noun_pl('packing-needles', 'packing-needle', neutr). +noun_pl('paddle-boxes', 'paddle-box', neutr). +noun_pl('paddle-steamers', 'paddle-steamer', neutr). +noun_pl('paddle-wheels', 'paddle-wheel', neutr). +noun_pl('paddy-fields', 'paddy-field', neutr). +noun_pl('palette-knives', 'palette-knife', neutr). +noun_pl('paper-chases', 'paper-chase', neutr). +noun_pl('papier-maches', 'papier-mache', neutr). +noun_pl('papier-mâchés', 'papier-mâché', neutr). +noun_pl('parade-grounds', 'parade-ground', neutr). +noun_pl('pari-mutuels', 'pari-mutuel', neutr). +noun_pl('pariah-dogs', 'pariah-dog', neutr). +noun_pl('parlor-cars', 'parlor-car', neutr). +noun_pl('parlour-cars', 'parlour-car', neutr). +noun_pl('part-owners', 'part-owner', human). +noun_pl('part-songs', 'part-song', neutr). +noun_pl('part-timers', 'part-timer', human). +noun_pl('party-spirits', 'party-spirit', neutr). +noun_pl('party-walls', 'party-wall', neutr). +noun_pl('passers-by', 'passer-by', human). +noun_pl('passion-flowers', 'passion-flower', neutr). +noun_pl('paste-ups', 'paste-up', neutr). +noun_pl('pastry-cooks', 'pastry-cook', human). +noun_pl('patch-pockets', 'patch-pocket', neutr). +noun_pl('path-finders', 'path-finder', human). +noun_pl('patty-pans', 'patty-pan', neutr). +noun_pl('paving-stones', 'paving-stone', neutr). +noun_pl('pawn-tickets', 'pawn-ticket', neutr). +noun_pl('pay-claims', 'pay-claim', neutr). +noun_pl('pay-packets', 'pay-packet', neutr). +noun_pl('pay-stations', 'pay-station', neutr). +noun_pl('pea-chicks', 'pea-chick', neutr). +noun_pl('pea-greens', 'pea-green', neutr). +noun_pl('pea-jackets', 'pea-jacket', neutr). +noun_pl('pea-soups', 'pea-soup', neutr). +noun_pl('peace-offerings', 'peace-offering', neutr). +noun_pl('peacock-blues', 'peacock-blue', neutr). +noun_pl('pearl-divers', 'pearl-diver', human). +noun_pl('pearl-fisheries', 'pearl-fishery', neutr). +noun_pl('pearl-oysters', 'pearl-oyster', neutr). +noun_pl('pease-puddings', 'pease-pudding', neutr). +noun_pl('pen-and-inks', 'pen-and-ink', neutr). +noun_pl('pen-friends', 'pen-friend', human). +noun_pl('pen-names', 'pen-name', neutr). +noun_pl('pen-pushers', 'pen-pusher', human). +noun_pl('pepper-mills', 'pepper-mill', neutr). +noun_pl('pepper-pots', 'pepper-pot', neutr). +noun_pl('personae-grata', 'persona-grata', human). +noun_pl('personae-non-grata', 'persona-non-grata', human). +noun_pl('personal-codes', 'personal-code', neutr). +noun_pl('petro-chemicals', 'petro-chemical', neutr). +noun_pl('pew-openers', 'pew-opener', human). +noun_pl('phone-ins', 'phone-in', neutr). +noun_pl('phrase-books', 'phrase-book', neutr). +noun_pl('pick-me-ups', 'pick-me-up', neutr). +noun_pl('pick-ups', 'pick-up', neutr). +noun_pl('picture-books', 'picture-book', neutr). +noun_pl('picture-cards', 'picture-card', neutr). +noun_pl('picture-galleries', 'picture-gallery', neutr). +noun_pl('pie-crusts', 'pie-crust', neutr). +noun_pl('pied-a-terres', 'pied-a-terre', neutr). +noun_pl('pied-à-terres', 'pied-à-terre', neutr). +noun_pl('pier-glasses', 'pier-glass', neutr). +noun_pl('pig-stickings', 'pig-sticking', neutr). +noun_pl('pile-drivers', 'pile-driver', human). +noun_pl('pile-dwellings', 'pile-dwelling', neutr). +noun_pl('pile-ups', 'pile-up', neutr). +noun_pl('pillar-boxes', 'pillar-box', neutr). +noun_pl('pillow-fights', 'pillow-fight', neutr). +noun_pl('pilot-boats', 'pilot-boat', neutr). +noun_pl('pilot-burners', 'pilot-burner', neutr). +noun_pl('pilot-engines', 'pilot-engine', neutr). +noun_pl('pilot-fish', 'pilot-fish', neutr). +noun_pl('pilot-lights', 'pilot-light', neutr). +noun_pl('pin-tables', 'pin-table', neutr). +noun_pl('pin-ups', 'pin-up', human). +noun_pl('pince-nez', 'pince-nez', neutr). +noun_pl('pipe-organs', 'pipe-organ', neutr). +noun_pl('pipe-racks', 'pipe-rack', neutr). +noun_pl('pit-props', 'pit-prop', neutr). +noun_pl('place-bets', 'place-bet', neutr). +noun_pl('place-names', 'place-name', neutr). +noun_pl('plague-spots', 'plague-spot', neutr). +noun_pl('plane-trees', 'plane-tree', neutr). +noun_pl('plank-beds', 'plank-bed', neutr). +noun_pl('plant-lice', 'plant-louse', neutr). +noun_pl('plastic-bombs', 'plastic-bomb', neutr). +noun_pl('plate-racks', 'plate-rack', neutr). +noun_pl('play-actors', 'play-actor', human). +noun_pl('play-boxes', 'play-box', neutr). +noun_pl('play-offs', 'play-off', neutr). +noun_pl('play-readings', 'play-reading', neutr). +noun_pl('player-pianos', 'player-piano', neutr). +noun_pl('playing-cards', 'playing-card', neutr). +noun_pl('playing-fields', 'playing-field', neutr). +noun_pl('pleasure-boats', 'pleasure-boat', neutr). +noun_pl('pleasure-crafts', 'pleasure-craft', neutr). +noun_pl('pleasure-grounds', 'pleasure-ground', neutr). +noun_pl('plum-puddings', 'plum-pudding', neutr). +noun_pl('pocket-books', 'pocket-book', neutr). +noun_pl('pocket-handkerchiefs', 'pocket-handkerchief', neutr). +noun_pl('pocket-knives', 'pocket-knife', neutr). +noun_pl('poison-gases', 'poison-gas', neutr). +noun_pl('poison-ivies', 'poison-ivy', neutr). +noun_pl('poke-bonnets', 'poke-bonnet', neutr). +noun_pl('poker-faces', 'poker-face', neutr). +noun_pl('pole-stars', 'pole-star', neutr). +noun_pl('pole-vaults', 'pole-vault', neutr). +noun_pl('police-officers', 'police-officer', human). +noun_pl('police-offices', 'police-office', neutr). +noun_pl('police-stations', 'police-station', neutr). +noun_pl('poll-taxes', 'poll-tax', neutr). +noun_pl('polling-booths', 'polling-booth', neutr). +noun_pl('polling-days', 'polling-day', neutr). +noun_pl('polling-stations', 'polling-station', neutr). +noun_pl('poor-boxes', 'poor-box', neutr). +noun_pl('poor-rates', 'poor-rate', neutr). +noun_pl('pork-barrels', 'pork-barrel', neutr). +noun_pl('pork-butchers', 'pork-butcher', human). +noun_pl('porte-cocheres', 'porte-cochere', neutr). +noun_pl('porte-cochères', 'porte-cochère', neutr). +noun_pl('post-chaises', 'post-chaise', neutr). +noun_pl('post-horses', 'post-horse', neutr). +noun_pl('post-mortems', 'post-mortem', neutr). +noun_pl('postage-stamps', 'postage-stamp', neutr). +noun_pl('pot-shots', 'pot-shot', neutr). +noun_pl('powder-flasks', 'powder-flask', neutr). +noun_pl('powder-horns', 'powder-horn', neutr). +noun_pl('powder-magazines', 'powder-magazine', neutr). +noun_pl('powder-puffs', 'powder-puff', neutr). +noun_pl('powder-rooms', 'powder-room', neutr). +noun_pl('power-dives', 'power-dive', neutr). +noun_pl('power-points', 'power-point', neutr). +noun_pl('power-stations', 'power-station', neutr). +noun_pl('prayer-books', 'prayer-book', neutr). +noun_pl('prayer-mats', 'prayer-mat', neutr). +noun_pl('prayer-meetings', 'prayer-meeting', neutr). +noun_pl('prayer-rugs', 'prayer-rug', neutr). +noun_pl('prayer-wheels', 'prayer-wheel', neutr). +noun_pl('pre-existences', 'pre-existence', neutr). +noun_pl('press-agencies', 'press-agency', neutr). +noun_pl('press-agents', 'press-agent', human). +noun_pl('press-boxes', 'press-box', neutr). +noun_pl('press-clippings', 'press-clipping', neutr). +noun_pl('press-cuttings', 'press-cutting', neutr). +noun_pl('press-galleries', 'press-gallery', neutr). +noun_pl('press-gangs', 'press-gang', human). +noun_pl('press-lords', 'press-lord', human). +noun_pl('press-photographers', 'press-photographer', human). +noun_pl('press-studs', 'press-stud', neutr). +noun_pl('press-ups', 'press-up', neutr). +noun_pl('pressure-cookers', 'pressure-cooker', neutr). +noun_pl('pressure-gauges', 'pressure-gauge', neutr). +noun_pl('price-controls', 'price-control', neutr). +noun_pl('prie-dieux', 'prie-dieu', neutr). +noun_pl('prima-ballerinas', 'prima-ballerina', human). +noun_pl('prima-donnas', 'prima-donna', human). +noun_pl('print-sellers', 'print-seller', human). +noun_pl('print-shops', 'print-shop', neutr). +noun_pl('printing-inks', 'printing-ink', neutr). +noun_pl('printing-presses', 'printing-press', neutr). +noun_pl('prison-breakings', 'prison-breaking', neutr). +noun_pl('prize-fights', 'prize-fight', neutr). +noun_pl('prize-rings', 'prize-ring', neutr). +noun_pl('process-servers', 'process-server', human). +noun_pl('profit-margins', 'profit-margin', neutr). +noun_pl('prompt-boxes', 'prompt-box', neutr). +noun_pl('prompt-copies', 'prompt-copy', neutr). +noun_pl('property-masters', 'property-master', human). +noun_pl('property-men', 'property-man', human). +noun_pl('pruning-hooks', 'pruning-hook', neutr). +noun_pl('pruning-knives', 'pruning-knife', neutr). +noun_pl('pruning-saws', 'pruning-saw', neutr). +noun_pl('pub-crawls', 'pub-crawl', human). +noun_pl('pudden-heads', 'pudden-head', human). +noun_pl('pudding-faces', 'pudding-face', human). +noun_pl('pug-dogs', 'pug-dog', neutr). +noun_pl('pug-noses', 'pug-nose', neutr). +noun_pl('pull-ins', 'pull-in', neutr). +noun_pl('pull-offs', 'pull-off', neutr). +noun_pl('pull-outs', 'pull-out', neutr). +noun_pl('pull-throughs', 'pull-through', neutr). +noun_pl('pull-ups', 'pull-up', neutr). +noun_pl('pulley-blocks', 'pulley-block', neutr). +noun_pl('pumice-stones', 'pumice-stone', neutr). +noun_pl('pump-rooms', 'pump-room', neutr). +noun_pl('punch-ups', 'punch-up', neutr). +noun_pl('punching-balls', 'punching-ball', neutr). +noun_pl('push-bikes', 'push-bike', neutr). +noun_pl('put-downs', 'put-down', neutr). +noun_pl('put-ons', 'put-on', neutr). +noun_pl('putting-greens', 'putting-green', neutr). +noun_pl('putting-irons', 'putting-iron', neutr). +noun_pl('quack-quacks', 'quack-quack', neutr). +noun_pl('quarter-days', 'quarter-day', neutr). +noun_pl('quarter-decks', 'quarter-deck', human). +noun_pl('quartermaster-generals', 'quartermaster-general', human). +noun_pl('question-marks', 'question-mark', neutr). +noun_pl('question-masters', 'question-master', human). +noun_pl('quill-feathers', 'quill-feather', neutr). +noun_pl('rabbit-burrows', 'rabbit-burrow', neutr). +noun_pl('rabbit-holes', 'rabbit-hole', neutr). +noun_pl('rabbit-hutches', 'rabbit-hutch', neutr). +noun_pl('rabbit-punches', 'rabbit-punch', neutr). +noun_pl('rabbit-warrens', 'rabbit-warren', neutr). +noun_pl('race-meetings', 'race-meeting', neutr). +noun_pl('rack-railways', 'rack-railway', neutr). +noun_pl('rack-rents', 'rack-rent', neutr). +noun_pl('radio-gramophones', 'radio-gramophone', neutr). +noun_pl('radio-locations', 'radio-location', neutr). +noun_pl('radio-sets', 'radio-set', neutr). +noun_pl('radio-telescopes', 'radio-telescope', neutr). +noun_pl('rag-days', 'rag-day', neutr). +noun_pl('rain-gauges', 'rain-gauge', neutr). +noun_pl('rake-offs', 'rake-off', neutr). +noun_pl('rapier-thrusts', 'rapier-thrust', neutr). +noun_pl('rat-a-tat-tats', 'rat-a-tat-tat', neutr). +noun_pl('rat-tats', 'rat-tat', neutr). +noun_pl('rave-ups', 'rave-up', neutr). +noun_pl('razor-edges', 'razor-edge', neutr). +noun_pl('re-afforestations', 're-afforestation', neutr). +noun_pl('re-counts', 're-count', neutr). +noun_pl('re-echoes', 're-echo', neutr). +noun_pl('re-entries', 're-entry', neutr). +noun_pl('re-formations', 're-formation', neutr). +noun_pl('reading-lamps', 'reading-lamp', neutr). +noun_pl('reading-rooms', 'reading-room', neutr). +noun_pl('reaping-hooks', 'reaping-hook', neutr). +noun_pl('rear-admirals', 'rear-admiral', human). +noun_pl('receiving-sets', 'receiving-set', neutr). +noun_pl('reception-desks', 'reception-desk', neutr). +noun_pl('record-players', 'record-player', neutr). +noun_pl('reef-knots', 'reef-knot', neutr). +noun_pl('refuse-collectors', 'refuse-collector', human). +noun_pl('rent-collectors', 'rent-collector', human). +noun_pl('rent-rebates', 'rent-rebate', neutr). +noun_pl('rent-rolls', 'rent-roll', neutr). +noun_pl('rest-cures', 'rest-cure', neutr). +noun_pl('rest-days', 'rest-day', neutr). +noun_pl('rest-homes', 'rest-home', neutr). +noun_pl('rest-houses', 'rest-house', neutr). +noun_pl('ridge-tiles', 'ridge-tile', neutr). +noun_pl('riding-habits', 'riding-habit', neutr). +noun_pl('riding-lamps', 'riding-lamp', neutr). +noun_pl('riding-lights', 'riding-light', neutr). +noun_pl('riding-masters', 'riding-master', human). +noun_pl('riding-schools', 'riding-school', neutr). +noun_pl('rifle-ranges', 'rifle-range', neutr). +noun_pl('rifle-shots', 'rifle-shot', neutr). +noun_pl('rift-valleys', 'rift-valley', neutr). +noun_pl('right-handers', 'right-hander', human). +noun_pl('right-turns', 'right-turn', neutr). +noun_pl('right-wingers', 'right-winger', human). +noun_pl('right-wings', 'right-wing', human). +noun_pl('ring-fingers', 'ring-finger', neutr). +noun_pl('ring-roads', 'ring-road', neutr). +noun_pl('rip-offs', 'rip-off', neutr). +noun_pl('river-basins', 'river-basin', neutr). +noun_pl('river-beds', 'river-bed', neutr). +noun_pl('road-books', 'road-book', neutr). +noun_pl('road-hogs', 'road-hog', human). +noun_pl('rock-cakes', 'rock-cake', neutr). +noun_pl('rock-crystals', 'rock-crystal', neutr). +noun_pl('rock-gardens', 'rock-garden', neutr). +noun_pl('rock-plants', 'rock-plant', neutr). +noun_pl('rock-salmon', 'rock-salmon', neutr). +noun_pl('rocket-bases', 'rocket-base', neutr). +noun_pl('rocket-ranges', 'rocket-range', neutr). +noun_pl('rocking-chairs', 'rocking-chair', neutr). +noun_pl('rocking-horses', 'rocking-horse', neutr). +noun_pl('rogue-elephants', 'rogue-elephant', neutr). +noun_pl('roll-calls', 'roll-call', neutr). +noun_pl('roll-ons', 'roll-on', neutr). +noun_pl('roller-skates', 'roller-skate', neutr). +noun_pl('rolling-mills', 'rolling-mill', neutr). +noun_pl('rolling-pins', 'rolling-pin', neutr). +noun_pl('roly-polies', 'roly-poly', human). +noun_pl('rood-trees', 'rood-tree', neutr). +noun_pl('roof-gardens', 'roof-garden', neutr). +noun_pl('roof-trees', 'roof-tree', neutr). +noun_pl('room-mates', 'room-mate', human). +noun_pl('rope-dancers', 'rope-dancer', human). +noun_pl('rope-ladders', 'rope-ladder', neutr). +noun_pl('rope-yards', 'rope-yard', neutr). +noun_pl('rose-beds', 'rose-bed', neutr). +noun_pl('rose-leaves', 'rose-leaf', neutr). +noun_pl('rough-and-tumbles', 'rough-and-tumble', neutr). +noun_pl('round-shots', 'round-shot', neutr). +noun_pl('rowan-berries', 'rowan-berry', neutr). +noun_pl('rowan-trees', 'rowan-tree', neutr). +noun_pl('rowing-boats', 'rowing-boat', neutr). +noun_pl('rowing-clubs', 'rowing-club', human). +noun_pl('rub-downs', 'rub-down', neutr). +noun_pl('rub-ups', 'rub-up', neutr). +noun_pl('rum-runners', 'rum-runner', human). +noun_pl('rumour-mongers', 'rumour-monger', human). +noun_pl('rump-steaks', 'rump-steak', neutr). +noun_pl('run-offs', 'run-off', neutr). +noun_pl('run-throughs', 'run-through', neutr). +noun_pl('run-ups', 'run-up', neutr). +noun_pl('runners-up', 'runner-up', human). +noun_pl('running-boards', 'running-board', neutr). +noun_pl('sack-races', 'sack-race', neutr). +noun_pl('sado-masochists', 'sado-masochist', human). +noun_pl('safe-deposits', 'safe-deposit', neutr). +noun_pl('safety-belts', 'safety-belt', neutr). +noun_pl('safety-bolts', 'safety-bolt', neutr). +noun_pl('safety-catches', 'safety-catch', neutr). +noun_pl('safety-curtains', 'safety-curtain', neutr). +noun_pl('safety-factors', 'safety-factor', neutr). +noun_pl('safety-lamps', 'safety-lamp', neutr). +noun_pl('safety-locks', 'safety-lock', neutr). +noun_pl('safety-matches', 'safety-match', neutr). +noun_pl('safety-pins', 'safety-pin', neutr). +noun_pl('safety-razors', 'safety-razor', neutr). +noun_pl('safety-valves', 'safety-valve', neutr). +noun_pl('sailing-boats', 'sailing-boat', neutr). +noun_pl('sailing-masters', 'sailing-master', human). +noun_pl('sailing-ships', 'sailing-ship', neutr). +noun_pl('sailing-vessels', 'sailing-vessel', neutr). +noun_pl('salad-dressings', 'salad-dressing', neutr). +noun_pl('salad-oils', 'salad-oil', neutr). +noun_pl('salary-accounts', 'salary-account', neutr). +noun_pl('salt-cellars', 'salt-cellar', neutr). +noun_pl('salt-licks', 'salt-lick', neutr). +noun_pl('sand-bars', 'sand-bar', neutr). +noun_pl('sandwich-boards', 'sandwich-board', neutr). +noun_pl('sash-cords', 'sash-cord', neutr). +noun_pl('sash-lines', 'sash-line', neutr). +noun_pl('sauce-boats', 'sauce-boat', neutr). +noun_pl('sausage-dogs', 'sausage-dog', neutr). +noun_pl('sausage-rolls', 'sausage-roll', neutr). +noun_pl('savings-accounts', 'savings-account', neutr). +noun_pl('savings-banks', 'savings-bank', neutr). +noun_pl('saw-pits', 'saw-pit', neutr). +noun_pl('scaling-ladders', 'scaling-ladder', neutr). +noun_pl('scallop-shells', 'scallop-shell', neutr). +noun_pl('scarf-pins', 'scarf-pin', neutr). +noun_pl('scene-painters', 'scene-painter', human). +noun_pl('scene-shifters', 'scene-shifter', human). +noun_pl('school-boards', 'school-board', neutr). +noun_pl('scrag-ends', 'scrag-end', neutr). +noun_pl('scratch-pads', 'scratch-pad', neutr). +noun_pl('scratch-races', 'scratch-race', neutr). +noun_pl('screech-owls', 'screech-owl', neutr). +noun_pl('scribbling-blocks', 'scribbling-block', neutr). +noun_pl('scrubbing-brushes', 'scrubbing-brush', neutr). +noun_pl('sea-anemones', 'sea-anemone', neutr). +noun_pl('sea-animals', 'sea-animal', neutr). +noun_pl('sea-boats', 'sea-boat', neutr). +noun_pl('sea-bream', 'sea-bream', neutr). +noun_pl('sea-breezes', 'sea-breeze', neutr). +noun_pl('sea-cows', 'sea-cow', neutr). +noun_pl('sea-dogs', 'sea-dog', human). +noun_pl('sea-fish', 'sea-fish', neutr). +noun_pl('sea-fishes', 'sea-fish', neutr). +noun_pl('sea-gods', 'sea-god', human). +noun_pl('sea-horses', 'sea-horse', neutr). +noun_pl('sea-levels', 'sea-level', neutr). +noun_pl('sea-lions', 'sea-lion', neutr). +noun_pl('sea-rovers', 'sea-rover', human). +noun_pl('sea-snakes', 'sea-snake', neutr). +noun_pl('sea-urchins', 'sea-urchin', neutr). +noun_pl('sea-walls', 'sea-wall', neutr). +noun_pl('seal-rings', 'seal-ring', neutr). +noun_pl('search-parties', 'search-party', human). +noun_pl('search-warrants', 'search-warrant', neutr). +noun_pl('searing-irons', 'searing-iron', neutr). +noun_pl('season-tickets', 'season-ticket', neutr). +noun_pl('seat-belts', 'seat-belt', neutr). +noun_pl('second-hands', 'second-hand', neutr). +noun_pl('second-raters', 'second-rater', human). +noun_pl('sedan-chairs', 'sedan-chair', neutr). +noun_pl('self-examinations', 'self-examination', neutr). +noun_pl('self-sacrifices', 'self-sacrifice', neutr). +noun_pl('self-seekers', 'self-seeker', human). +noun_pl('self-starters', 'self-starter', neutr). +noun_pl('send-ups', 'send-up', neutr). +noun_pl('sense-organs', 'sense-organ', neutr). +noun_pl('sentry-boxes', 'sentry-box', neutr). +noun_pl('sergeant-majors', 'sergeant-major', human). +noun_pl('set-squares', 'set-square', neutr). +noun_pl('set-tos', 'set-to', neutr). +noun_pl('set-ups', 'set-up', neutr). +noun_pl('sewage-farms', 'sewage-farm', neutr). +noun_pl('sewage-works', 'sewage-works', neutr). +noun_pl('sewer-rats', 'sewer-rat', neutr). +noun_pl('sewing-machines', 'sewing-machine', neutr). +noun_pl('shade-trees', 'shade-tree', neutr). +noun_pl('shake-ups', 'shake-up', neutr). +noun_pl('share-outs', 'share-out', neutr). +noun_pl('shaving-brushes', 'shaving-brush', neutr). +noun_pl('she-goats', 'she-goat', neutr). +noun_pl('sheath-knives', 'sheath-knife', neutr). +noun_pl('sheet-anchors', 'sheet-anchor', neutr). +noun_pl('ship-breakers', 'ship-breaker', human). +noun_pl('ship-canals', 'ship-canal', neutr). +noun_pl('shipping-agents', 'shipping-agent', human). +noun_pl('shipping-offices', 'shipping-office', neutr). +noun_pl('shirt-fronts', 'shirt-front', neutr). +noun_pl('shish-kebabs', 'shish-kebab', neutr). +noun_pl('shock-brigades', 'shock-brigade', human). +noun_pl('shock-workers', 'shock-worker', human). +noun_pl('shoe-leathers', 'shoe-leather', neutr). +noun_pl('shooting-boxes', 'shooting-box', neutr). +noun_pl('shooting-brakes', 'shooting-brake', neutr). +noun_pl('shooting-galleries', 'shooting-gallery', neutr). +noun_pl('shooting-ranges', 'shooting-range', neutr). +noun_pl('shooting-sticks', 'shooting-stick', neutr). +noun_pl('shop-assistants', 'shop-assistant', human). +noun_pl('shop-bells', 'shop-bell', neutr). +noun_pl('shop-boys', 'shop-boy', human). +noun_pl('shop-fronts', 'shop-front', neutr). +noun_pl('shop-girls', 'shop-girl', human). +noun_pl('shop-stewards', 'shop-steward', human). +noun_pl('short-circuits', 'short-circuit', neutr). +noun_pl('shot-puts', 'shot-put', neutr). +noun_pl('shot-towers', 'shot-tower', neutr). +noun_pl('shoulder-blades', 'shoulder-blade', neutr). +noun_pl('shoulder-flashes', 'shoulder-flash', neutr). +noun_pl('shoulder-straps', 'shoulder-strap', neutr). +noun_pl('show-offs', 'show-off', human). +noun_pl('show-windows', 'show-window', neutr). +noun_pl('shower-baths', 'shower-bath', neutr). +noun_pl('shrew-mice', 'shrew-mouse', neutr). +noun_pl('sick-benefits', 'sick-benefit', neutr). +noun_pl('sick-berths', 'sick-berth', neutr). +noun_pl('sick-headaches', 'sick-headache', neutr). +noun_pl('sick-lists', 'sick-list', neutr). +noun_pl('sick-parades', 'sick-parade', neutr). +noun_pl('sick-rooms', 'sick-room', neutr). +noun_pl('side-chapels', 'side-chapel', neutr). +noun_pl('side-dishes', 'side-dish', neutr). +noun_pl('side-drums', 'side-drum', neutr). +noun_pl('side-glances', 'side-glance', neutr). +noun_pl('side-roads', 'side-road', neutr). +noun_pl('side-saddles', 'side-saddle', neutr). +noun_pl('side-slips', 'side-slip', neutr). +noun_pl('side-views', 'side-view', neutr). +noun_pl('sign-painters', 'sign-painter', human). +noun_pl('signal-boxes', 'signal-box', neutr). +noun_pl('signet-rings', 'signet-ring', neutr). +noun_pl('silver-fish', 'silver-fish', neutr). +noun_pl('silver-fishes', 'silver-fish', neutr). +noun_pl('sinking-funds', 'sinking-fund', neutr). +noun_pl('sisters-in-law', 'sister-in-law', human). +noun_pl('sit-ins', 'sit-in', neutr). +noun_pl('sitting-rooms', 'sitting-room', neutr). +noun_pl('six-footers', 'six-footer', human). +noun_pl('six-shooters', 'six-shooter', neutr). +noun_pl('sixth-formers', 'sixth-former', human). +noun_pl('skating-rinks', 'skating-rink', neutr). +noun_pl('sketch-blocks', 'sketch-block', neutr). +noun_pl('sketch-books', 'sketch-book', neutr). +noun_pl('sketch-maps', 'sketch-map', neutr). +noun_pl('ski-bobs', 'ski-bob', neutr). +noun_pl('ski-jumps', 'ski-jump', neutr). +noun_pl('ski-lifts', 'ski-lift', neutr). +noun_pl('ski-planes', 'ski-plane', neutr). +noun_pl('skiffle-groups', 'skiffle-group', human). +noun_pl('skin-grafts', 'skin-graft', neutr). +noun_pl('skipping-ropes', 'skipping-rope', neutr). +noun_pl('skirting-boards', 'skirting-board', neutr). +noun_pl('skittle-pins', 'skittle-pin', neutr). +noun_pl('slag-heaps', 'slag-heap', neutr). +noun_pl('slate-clubs', 'slate-club', human). +noun_pl('slate-pencils', 'slate-pencil', neutr). +noun_pl('slave-drivers', 'slave-driver', human). +noun_pl('sleeping-bags', 'sleeping-bag', neutr). +noun_pl('sleeping-cars', 'sleeping-car', neutr). +noun_pl('sleeping-draughts', 'sleeping-draught', neutr). +noun_pl('sleeping-pills', 'sleeping-pill', neutr). +noun_pl('sleepy-heads', 'sleepy-head', human). +noun_pl('sleigh-bells', 'sleigh-bell', neutr). +noun_pl('sleuth-hounds', 'sleuth-hound', neutr). +noun_pl('slide-rules', 'slide-rule', neutr). +noun_pl('slip-carriages', 'slip-carriage', neutr). +noun_pl('slip-coaches', 'slip-coach', neutr). +noun_pl('slip-roads', 'slip-road', neutr). +noun_pl('slip-ups', 'slip-up', neutr). +noun_pl('slop-basins', 'slop-basin', neutr). +noun_pl('slop-pails', 'slop-pail', neutr). +noun_pl('slop-shops', 'slop-shop', neutr). +noun_pl('slot-machines', 'slot-machine', neutr). +noun_pl('slouch-hats', 'slouch-hat', neutr). +noun_pl('slow-worms', 'slow-worm', neutr). +noun_pl('sluice-valves', 'sluice-valve', neutr). +noun_pl('smash-ups', 'smash-up', neutr). +noun_pl('smear-words', 'smear-word', neutr). +noun_pl('smelling-bottles', 'smelling-bottle', neutr). +noun_pl('smoke-bombs', 'smoke-bomb', neutr). +noun_pl('smoke-screens', 'smoke-screen', neutr). +noun_pl('smoking-carriages', 'smoking-carriage', neutr). +noun_pl('smoking-cars', 'smoking-car', neutr). +noun_pl('smoking-compartments', 'smoking-compartment', neutr). +noun_pl('smoking-rooms', 'smoking-room', neutr). +noun_pl('smoothing-irons', 'smoothing-iron', neutr). +noun_pl('smoothing-planes', 'smoothing-plane', neutr). +noun_pl('snack-bars', 'snack-bar', neutr). +noun_pl('snack-counters', 'snack-counter', neutr). +noun_pl('snaffle-bits', 'snaffle-bit', neutr). +noun_pl('snake-charmers', 'snake-charmer', human). +noun_pl('snap-fasteners', 'snap-fastener', neutr). +noun_pl('snare-drums', 'snare-drum', neutr). +noun_pl('snarl-ups', 'snarl-up', neutr). +noun_pl('sneak-thieves', 'sneak-thief', human). +noun_pl('snow-lines', 'snow-line', neutr). +noun_pl('so-and-sos', 'so-and-so', human). +noun_pl('soap-bubbles', 'soap-bubble', neutr). +noun_pl('soap-operas', 'soap-opera', neutr). +noun_pl('soda-biscuits', 'soda-biscuit', neutr). +noun_pl('soda-crackers', 'soda-cracker', neutr). +noun_pl('soda-fountains', 'soda-fountain', neutr). +noun_pl('soda-waters', 'soda-water', neutr). +noun_pl('soil-pipes', 'soil-pipe', neutr). +noun_pl('soldering-irons', 'soldering-iron', neutr). +noun_pl('sons-in-law', 'son-in-law', human). +noun_pl('sound-films', 'sound-film', neutr). +noun_pl('sound-recordings', 'sound-recording', neutr). +noun_pl('sound-waves', 'sound-wave', neutr). +noun_pl('sounding-boards', 'sounding-board', neutr). +noun_pl('soup-kitchens', 'soup-kitchen', neutr). +noun_pl('space-bars', 'space-bar', neutr). +noun_pl('space-capsules', 'space-capsule', neutr). +noun_pl('space-heaters', 'space-heater', neutr). +noun_pl('space-helmets', 'space-helmet', neutr). +noun_pl('space-rockets', 'space-rocket', neutr). +noun_pl('space-vehicles', 'space-vehicle', neutr). +noun_pl('spare-ribs', 'spare-rib', neutr). +noun_pl('spark-plugs', 'spark-plug', neutr). +noun_pl('sparking-plugs', 'sparking-plug', neutr). +noun_pl('sparring-matches', 'sparring-match', neutr). +noun_pl('sparring-partners', 'sparring-partner', human). +noun_pl('speaking-trumpets', 'speaking-trumpet', neutr). +noun_pl('speaking-tubes', 'speaking-tube', neutr). +noun_pl('speech-days', 'speech-day', neutr). +noun_pl('speed-cops', 'speed-cop', human). +noun_pl('speed-indicators', 'speed-indicator', neutr). +noun_pl('speed-limits', 'speed-limit', neutr). +noun_pl('speed-ups', 'speed-up', neutr). +noun_pl('sperm-whales', 'sperm-whale', neutr). +noun_pl('spin-driers', 'spin-drier', neutr). +noun_pl('spin-offs', 'spin-off', neutr). +noun_pl('spindle-berries', 'spindle-berry', neutr). +noun_pl('spindle-trees', 'spindle-tree', neutr). +noun_pl('spinning-wheels', 'spinning-wheel', neutr). +noun_pl('spirit-lamps', 'spirit-lamp', neutr). +noun_pl('spirit-levels', 'spirit-level', neutr). +noun_pl('spirit-rappers', 'spirit-rapper', human). +noun_pl('spirit-stoves', 'spirit-stove', neutr). +noun_pl('sponge-cakes', 'sponge-cake', neutr). +noun_pl('sports-cars', 'sports-car', neutr). +noun_pl('sports-coats', 'sports-coat', neutr). +noun_pl('sports-editors', 'sports-editor', human). +noun_pl('sports-jackets', 'sports-jacket', neutr). +noun_pl('spray-guns', 'spray-gun', neutr). +noun_pl('spring-balances', 'spring-balance', neutr). +noun_pl('spring-cleanings', 'spring-cleaning', neutr). +noun_pl('spring-guns', 'spring-gun', neutr). +noun_pl('spring-mattresses', 'spring-mattress', neutr). +noun_pl('sprocket-wheels', 'sprocket-wheel', neutr). +noun_pl('spy-holes', 'spy-hole', neutr). +noun_pl('stable-companions', 'stable-companion', neutr). +noun_pl('staff-offices', 'staff-office', neutr). +noun_pl('stag-parties', 'stag-party', neutr). +noun_pl('stage-whispers', 'stage-whisper', neutr). +noun_pl('stair-carpets', 'stair-carpet', neutr). +noun_pl('stair-rods', 'stair-rod', neutr). +noun_pl('stake-holders', 'stake-holder', human). +noun_pl('stalking-horses', 'stalking-horse', neutr). +noun_pl('stamp-albums', 'stamp-album', neutr). +noun_pl('stamp-collectors', 'stamp-collector', human). +noun_pl('stamp-dealers', 'stamp-dealer', human). +noun_pl('stamp-duties', 'stamp-duty', neutr). +noun_pl('stamping-grounds', 'stamping-ground', neutr). +noun_pl('stand-ins', 'stand-in', human). +noun_pl('standard-bearers', 'standard-bearer', human). +noun_pl('stapling-machines', 'stapling-machine', neutr). +noun_pl('starting-gates', 'starting-gate', neutr). +noun_pl('starting-points', 'starting-point', neutr). +noun_pl('starting-posts', 'starting-post', neutr). +noun_pl('station-waggons', 'station-waggon', neutr). +noun_pl('statute-books', 'statute-book', neutr). +noun_pl('stay-at-homes', 'stay-at-home', human). +noun_pl('steam-boilers', 'steam-boiler', neutr). +noun_pl('steam-engines', 'steam-engine', neutr). +noun_pl('steering-wheels', 'steering-wheel', neutr). +noun_pl('stepping-stones', 'stepping-stone', neutr). +noun_pl('stick-ups', 'stick-up', neutr). +noun_pl('sticking-plasters', 'sticking-plaster', neutr). +noun_pl('still-lifes', 'still-life', neutr). +noun_pl('still-rooms', 'still-room', neutr). +noun_pl('stirrup-cups', 'stirrup-cup', neutr). +noun_pl('stock-cubes', 'stock-cube', neutr). +noun_pl('stock-farmers', 'stock-farmer', human). +noun_pl('stock-in-trades', 'stock-in-trade', neutr). +noun_pl('stock-lists', 'stock-list', neutr). +noun_pl('stomach-aches', 'stomach-ache', neutr). +noun_pl('stomach-pumps', 'stomach-pump', neutr). +noun_pl('stone-fruits', 'stone-fruit', neutr). +noun_pl('stone-pits', 'stone-pit', neutr). +noun_pl('storm-centres', 'storm-centre', neutr). +noun_pl('storm-clouds', 'storm-cloud', neutr). +noun_pl('storm-cones', 'storm-cone', neutr). +noun_pl('storm-lanterns', 'storm-lantern', neutr). +noun_pl('storm-signals', 'storm-signal', neutr). +noun_pl('storm-troopers', 'storm-trooper', human). +noun_pl('street-girls', 'street-girl', human). +noun_pl('street-urchins', 'street-urchin', human). +noun_pl('stress-marks', 'stress-mark', neutr). +noun_pl('stretcher-bearers', 'stretcher-bearer', human). +noun_pl('stretcher-parties', 'stretcher-party', human). +noun_pl('strike-leaders', 'strike-leader', human). +noun_pl('strip-shows', 'strip-show', neutr). +noun_pl('stud-farms', 'stud-farm', neutr). +noun_pl('stud-mares', 'stud-mare', neutr). +noun_pl('stumbling-blocks', 'stumbling-block', neutr). +noun_pl('sucking-pigs', 'sucking-pig', neutr). +noun_pl('sugar-beet', 'sugar-beet', neutr). +noun_pl('sugar-candies', 'sugar-candy', neutr). +noun_pl('sugar-daddies', 'sugar-daddy', human). +noun_pl('sugar-loafs', 'sugar-loaf', neutr). +noun_pl('sugar-loaves', 'sugar-loaf', neutr). +noun_pl('sugar-refineries', 'sugar-refinery', neutr). +noun_pl('summing-ups', 'summing-up', neutr). +noun_pl('summings-up', 'summing-up', neutr). +noun_pl('sun-gods', 'sun-god', human). +noun_pl('sun-helmets', 'sun-helmet', neutr). +noun_pl('sun-lounges', 'sun-lounge', neutr). +noun_pl('sun-parlours', 'sun-parlour', neutr). +noun_pl('sun-porches', 'sun-porch', neutr). +noun_pl('sun-visors', 'sun-visor', neutr). +noun_pl('sunshine-roofs', 'sunshine-roof', neutr). +noun_pl('supply-siders', 'supply-sider', human). +noun_pl('swan-songs', 'swan-song', neutr). +noun_pl('swimming-baths', 'swimming-bath', neutr). +noun_pl('swimming-costumes', 'swimming-costume', neutr). +noun_pl('swimming-pools', 'swimming-pool', neutr). +noun_pl('swizzle-sticks', 'swizzle-stick', neutr). +noun_pl('sword-canes', 'sword-cane', neutr). +noun_pl('sword-cuts', 'sword-cut', neutr). +noun_pl('sword-dances', 'sword-dance', neutr). +noun_pl('tabby-cats', 'tabby-cat', neutr). +noun_pl('table-knives', 'table-knife', neutr). +noun_pl('tableaus-vivant', 'tableau-vivant', neutr). +noun_pl('tableaux-vivant', 'tableau-vivant', neutr). +noun_pl('tail-coats', 'tail-coat', neutr). +noun_pl('tail-ends', 'tail-end', neutr). +noun_pl('tail-lights', 'tail-light', neutr). +noun_pl('take-offs', 'take-off', neutr). +noun_pl('tale-bearers', 'tale-bearer', human). +noun_pl('tale-tellers', 'tale-teller', human). +noun_pl('talking-points', 'talking-point', neutr). +noun_pl('talking-tos', 'talking-to', neutr). +noun_pl('tally-clerks', 'tally-clerk', human). +noun_pl('tank-cars', 'tank-car', neutr). +noun_pl('tape-measures', 'tape-measure', neutr). +noun_pl('tape-recorders', 'tape-recorder', neutr). +noun_pl('task-forces', 'task-force', human). +noun_pl('tax-collectors', 'tax-collector', human). +noun_pl('tea-bags', 'tea-bag', neutr). +noun_pl('tea-breaks', 'tea-break', neutr). +noun_pl('tea-caddies', 'tea-caddy', neutr). +noun_pl('tea-chests', 'tea-chest', neutr). +noun_pl('tea-cloths', 'tea-cloth', neutr). +noun_pl('tea-cosies', 'tea-cosy', neutr). +noun_pl('tea-gardens', 'tea-garden', neutr). +noun_pl('tea-kettles', 'tea-kettle', neutr). +noun_pl('tea-leaves', 'tea-leaf', neutr). +noun_pl('tea-parties', 'tea-party', neutr). +noun_pl('tea-services', 'tea-service', neutr). +noun_pl('tea-sets', 'tea-set', neutr). +noun_pl('tea-strainers', 'tea-strainer', neutr). +noun_pl('tea-tables', 'tea-table', neutr). +noun_pl('tea-towels', 'tea-towel', neutr). +noun_pl('tea-trays', 'tea-tray', neutr). +noun_pl('tea-trolleys', 'tea-trolley', neutr). +noun_pl('tea-urns', 'tea-urn', neutr). +noun_pl('tea-wagons', 'tea-wagon', neutr). +noun_pl('teach-ins', 'teach-in', neutr). +noun_pl('tear-drops', 'tear-drop', neutr). +noun_pl('tear-gases', 'tear-gas', neutr). +noun_pl('tear-jerkers', 'tear-jerker', neutr). +noun_pl('tee-shirts', 'tee-shirt', neutr). +noun_pl('telegraph-lines', 'telegraph-line', neutr). +noun_pl('telegraph-poles', 'telegraph-pole', neutr). +noun_pl('telegraph-posts', 'telegraph-post', neutr). +noun_pl('telegraph-wires', 'telegraph-wire', neutr). +noun_pl('teller-machines', 'automatic-teller', neutr). +noun_pl('tenement-houses', 'tenement-house', neutr). +noun_pl('tennis-courts', 'tennis-court', neutr). +noun_pl('tent-pegs', 'tent-peg', neutr). +noun_pl('terrae-incognitae', 'terra-incognita', neutr). +noun_pl('test-drives', 'test-drive', neutr). +noun_pl('test-tubes', 'test-tube', neutr). +noun_pl('tete-a-tetes', 'tete-a-tete', neutr). +noun_pl('thank-offerings', 'thank-offering', neutr). +noun_pl('think-tanks', 'think-tank', neutr). +noun_pl('third-raters', 'third-rater', human). +noun_pl('thought-readers', 'thought-reader', human). +noun_pl('three-deckers', 'three-decker', neutr). +noun_pl('three-quarters', 'three-quarter', neutr). +noun_pl('threshing-floors', 'threshing-floor', neutr). +noun_pl('threshing-machines', 'threshing-machine', neutr). +noun_pl('throttle-valves', 'throttle-valve', neutr). +noun_pl('throw-ins', 'throw-in', neutr). +noun_pl('tick-tocks', 'tick-tock', neutr). +noun_pl('ticket-collectors', 'ticket-collector', human). +noun_pl('tie-ups', 'tie-up', neutr). +noun_pl('tiger-lilies', 'tiger-lily', neutr). +noun_pl('tight-wads', 'tight-wad', human). +noun_pl('time-balls', 'time-ball', neutr). +noun_pl('time-bombs', 'time-bomb', neutr). +noun_pl('time-exposures', 'time-exposure', neutr). +noun_pl('time-fuses', 'time-fuse', neutr). +noun_pl('time-lags', 'time-lag', neutr). +noun_pl('time-limits', 'time-limit', neutr). +noun_pl('time-sheets', 'time-sheet', neutr). +noun_pl('time-signals', 'time-signal', neutr). +noun_pl('time-switches', 'time-switch', neutr). +noun_pl('tin-pan-alleys', 'tin-pan-alley', neutr). +noun_pl('tin-openers', 'tin-opener', neutr). +noun_pl('tip-offs', 'tip-off', neutr). +noun_pl('tithe-barns', 'tithe-barn', neutr). +noun_pl('title-deeds', 'title-deed', neutr). +noun_pl('title-pages', 'title-page', neutr). +noun_pl('title-roles', 'title-role', neutr). +noun_pl('tittle-tattles', 'tittle-tattle', human). +noun_pl('to-dos', 'to-do', neutr). +noun_pl('toasting-forks', 'toasting-fork', neutr). +noun_pl('toby-jugs', 'toby-jug', neutr). +noun_pl('toilet-papers', 'toilet-paper', neutr). +noun_pl('toilet-rolls', 'toilet-roll', neutr). +noun_pl('toilet-tables', 'toilet-table', neutr). +noun_pl('tommy-guns', 'tommy-gun', neutr). +noun_pl('tone-poems', 'tone-poem', neutr). +noun_pl('tongue-twisters', 'tongue-twister', neutr). +noun_pl('top-boots', 'top-boot', neutr). +noun_pl('top-dressings', 'top-dressing', neutr). +noun_pl('topsy-turvydoms', 'topsy-turvydom', neutr). +noun_pl('torch-races', 'torch-race', neutr). +noun_pl('torch-singers', 'torch-singer', human). +noun_pl('torpedo-boats', 'torpedo-boat', neutr). +noun_pl('torpedo-tubes', 'torpedo-tube', neutr). +noun_pl('toss-ups', 'toss-up', neutr). +noun_pl('totem-poles', 'totem-pole', neutr). +noun_pl('tour-de-forces', 'tour-de-force', neutr). +noun_pl('towel-horses', 'towel-horse', neutr). +noun_pl('towel-racks', 'towel-rack', neutr). +noun_pl('towel-rails', 'towel-rail', neutr). +noun_pl('tower-blocks', 'tower-block', neutr). +noun_pl('towing-lines', 'towing-line', neutr). +noun_pl('towing-paths', 'towing-path', neutr). +noun_pl('towing-ropes', 'towing-rope', neutr). +noun_pl('town-criers', 'town-crier', human). +noun_pl('tracing-papers', 'tracing-paper', neutr). +noun_pl('traction-engines', 'traction-engine', neutr). +noun_pl('trade-ins', 'trade-in', neutr). +noun_pl('trade-unionists', 'trade-unionist', human). +noun_pl('trade-unions', 'trade-union', neutr). +noun_pl('trade-winds', 'trade-wind', neutr). +noun_pl('trades-unions', 'trades-union', neutr). +noun_pl('training-colleges', 'training-college', neutr). +noun_pl('training-ships', 'training-ship', neutr). +noun_pl('tram-cars', 'tram-car', neutr). +noun_pl('tramp-steamers', 'tramp-steamer', neutr). +noun_pl('transom-windows', 'transom-window', neutr). +noun_pl('trap-doors', 'trap-door', neutr). +noun_pl('travellers-cheques', 'travellers-cheque', neutr). +noun_pl('trawl-nets', 'trawl-net', neutr). +noun_pl('tray-cloths', 'tray-cloth', neutr). +noun_pl('treasure-houses', 'treasure-house', neutr). +noun_pl('tree-ferns', 'tree-fern', neutr). +noun_pl('trend-setters', 'trend-setter', human). +noun_pl('trestle-bridges', 'trestle-bridge', neutr). +noun_pl('trestle-tables', 'trestle-table', neutr). +noun_pl('trolley-cars', 'trolley-car', neutr). +noun_pl('troop-carriers', 'troop-carrier', neutr). +noun_pl('truckle-beds', 'truckle-bed', neutr). +noun_pl('true-blues', 'true-blue', human). +noun_pl('trunk-calls', 'trunk-call', neutr). +noun_pl('trunk-lines', 'trunk-line', neutr). +noun_pl('trunk-roads', 'trunk-road', neutr). +noun_pl('try-ons', 'try-on', neutr). +noun_pl('try-outs', 'try-out', neutr). +noun_pl('tsetse-flies', 'tsetse-fly', neutr). +noun_pl('tub-thumpers', 'tub-thumper', human). +noun_pl('tube-wells', 'tube-well', neutr). +noun_pl('tuck-ins', 'tuck-in', neutr). +noun_pl('tuck-shops', 'tuck-shop', neutr). +noun_pl('tuning-forks', 'tuning-fork', neutr). +noun_pl('turbo-props', 'turbo-prop', neutr). +noun_pl('turn-offs', 'turn-off', neutr). +noun_pl('turn-ons', 'turn-on', neutr). +noun_pl('turn-outs', 'turn-out', neutr). +noun_pl('turn-rounds', 'turn-round', neutr). +noun_pl('turn-ups', 'turn-up', neutr). +noun_pl('turning-points', 'turning-point', neutr). +noun_pl('tutti-fruttis', 'tutti-frutti', neutr). +noun_pl('two-seaters', 'two-seater', neutr). +noun_pl('two-steps', 'two-step', neutr). +noun_pl('tête-à-têtes', 'tête-à-tête', neutr). +noun_pl('up-beats', 'up-beat', neutr). +noun_pl('user-names', username, neutr). +noun_pl('vade-mecums', 'vade-mecum', neutr). +noun_pl('vantage-points', 'vantage-point', neutr). +noun_pl('vapour-baths', 'vapour-bath', neutr). +noun_pl('vaulting-horses', 'vaulting-horse', neutr). +noun_pl('vent-holes', 'vent-hole', neutr). +noun_pl('visa-cards', 'visa-card', neutr). +noun_pl('visa-signs', 'visa-sign', neutr). +noun_pl('viva-voces', 'viva-voce', neutr). +noun_pl('wage-claims', 'wage-claim', neutr). +noun_pl('wage-earners', 'wage-earner', human). +noun_pl('wage-freezes', 'wage-freeze', neutr). +noun_pl('wagons-lit', 'wagon-lit', neutr). +noun_pl('waiting-lists', 'waiting-list', neutr). +noun_pl('waiting-rooms', 'waiting-room', neutr). +noun_pl('walkie-talkies', 'walkie-talkie', neutr). +noun_pl('wall-paintings', 'wall-painting', neutr). +noun_pl('want-ads', 'want-ad', neutr). +noun_pl('war-babies', 'war-baby', human). +noun_pl('war-brides', 'war-bride', human). +noun_pl('war-clouds', 'war-cloud', neutr). +noun_pl('war-cries', 'war-cry', neutr). +noun_pl('war-dances', 'war-dance', neutr). +noun_pl('war-gods', 'war-god', human). +noun_pl('war-widows', 'war-widow', human). +noun_pl('warming-pans', 'warming-pan', neutr). +noun_pl('wash-drawings', 'wash-drawing', neutr). +noun_pl('wash-hand-basins', 'wash-hand-basin', neutr). +noun_pl('wash-hand-stands', 'wash-hand-stand', neutr). +noun_pl('wash-houses', 'wash-house', neutr). +noun_pl('wash-leathers', 'wash-leather', neutr). +noun_pl('washing-days', 'washing-day', neutr). +noun_pl('washing-machines', 'washing-machine', neutr). +noun_pl('waste-paper-baskets', 'waste-paper-basket', neutr). +noun_pl('waste-pipes', 'waste-pipe', neutr). +noun_pl('watch-chains', 'watch-chain', neutr). +noun_pl('watch-glasses', 'watch-glass', neutr). +noun_pl('watch-guards', 'watch-guard', human). +noun_pl('watch-keys', 'watch-key', neutr). +noun_pl('water-biscuits', 'water-biscuit', neutr). +noun_pl('water-blisters', 'water-blister', neutr). +noun_pl('water-bottles', 'water-bottle', neutr). +noun_pl('water-buffallo', 'water-buffalo', neutr). +noun_pl('water-buffalos', 'water-buffalo', neutr). +noun_pl('water-butts', 'water-butt', neutr). +noun_pl('water-carts', 'water-cart', neutr). +noun_pl('water-closets', 'water-closet', neutr). +noun_pl('water-finders', 'water-finder', neutr). +noun_pl('water-holes', 'water-hole', neutr). +noun_pl('water-ices', 'water-ice', neutr). +noun_pl('water-jackets', 'water-jacket', neutr). +noun_pl('water-levels', 'water-level', neutr). +noun_pl('water-lilies', 'water-lily', neutr). +noun_pl('water-lines', 'water-line', neutr). +noun_pl('water-mains', 'water-main', neutr). +noun_pl('water-nymphs', 'water-nymph', human). +noun_pl('water-rates', 'water-rate', neutr). +noun_pl('water-rats', 'water-rat', neutr). +noun_pl('water-skins', 'water-skin', neutr). +noun_pl('water-softeners', 'water-softener', neutr). +noun_pl('water-spaniels', 'water-spaniel', neutr). +noun_pl('water-supplies', 'water-supply', neutr). +noun_pl('water-towers', 'water-tower', neutr). +noun_pl('water-voles', 'water-vole', neutr). +noun_pl('water-waggons', 'water-waggon', neutr). +noun_pl('water-wagons', 'water-wagon', neutr). +noun_pl('water-wheels', 'water-wheel', neutr). +noun_pl('watering-cans', 'watering-can', neutr). +noun_pl('watering-carts', 'watering-cart', neutr). +noun_pl('wax-chandlers', 'wax-chandler', human). +noun_pl('wax-papers', 'wax-paper', neutr). +noun_pl('weather-bureaus', 'weather-bureau', neutr). +noun_pl('weather-charts', 'weather-chart', neutr). +noun_pl('weather-glasses', 'weather-glass', neutr). +noun_pl('weather-maps', 'weather-map', neutr). +noun_pl('weather-ships', 'weather-ship', neutr). +noun_pl('weather-stations', 'weather-station', neutr). +noun_pl('weather-vanes', 'weather-vane', neutr). +noun_pl('wedding-cakes', 'wedding-cake', neutr). +noun_pl('wedding-rings', 'wedding-ring', neutr). +noun_pl('wee-wees', 'wee-wee', neutr). +noun_pl('weighing-machines', 'weighing-machine', neutr). +noun_pl('well-doers', 'well-doer', human). +noun_pl('well-wishers', 'well-wisher', human). +noun_pl('wet-nurses', 'wet-nurse', human). +noun_pl('whaling-guns', 'whaling-gun', neutr). +noun_pl('whip-rounds', 'whip-round', neutr). +noun_pl('whipper-ins', 'whipper-in', human). +noun_pl('whipping-boys', 'whipping-boy', human). +noun_pl('whipping-posts', 'whipping-post', neutr). +noun_pl('whipping-tops', 'whipping-top', neutr). +noun_pl('whispering-galleries', 'whispering-gallery', neutr). +noun_pl('whist-drives', 'whist-drive', neutr). +noun_pl('whistle-stops', 'whistle-stop', neutr). +noun_pl('whizz-kids', 'whizz-kid', human). +noun_pl('wicket-doors', 'wicket-door', neutr). +noun_pl('wicket-gates', 'wicket-gate', neutr). +noun_pl('wicket-keepers', 'wicket-keeper', human). +noun_pl('willow-patterns', 'willow-pattern', neutr). +noun_pl('willow-trees', 'willow-tree', neutr). +noun_pl('wind-gauges', 'wind-gauge', neutr). +noun_pl('wind-tunnels', 'wind-tunnel', neutr). +noun_pl('winding-sheets', 'winding-sheet', neutr). +noun_pl('window-boxes', 'window-box', neutr). +noun_pl('windscreen-wipers', 'windscreen-wiper', neutr). +noun_pl('wing-commanders', 'wing-commander', human). +noun_pl('wing-nuts', 'wing-nut', neutr). +noun_pl('wing-screws', 'wing-screw', neutr). +noun_pl('winning-posts', 'winning-post', neutr). +noun_pl('wisdom-teeth', 'wisdom-tooth', neutr). +noun_pl('wishing-caps', 'wishing-cap', neutr). +noun_pl('witch-doctors', 'witch-doctor', human). +noun_pl('witch-elms', 'witch-elm', neutr). +noun_pl('witch-hazels', 'witch-hazel', neutr). +noun_pl('witch-hunts', 'witch-hunt', neutr). +noun_pl('witness-boxes', 'witness-box', neutr). +noun_pl('witness-stands', 'witness-stand', neutr). +noun_pl('wolf-cubs', 'wolf-cub', neutr). +noun_pl('wood-blocks', 'wood-block', neutr). +noun_pl('word-painters', 'word-painter', human). +noun_pl('word-pictures', 'word-picture', neutr). +noun_pl('work-ins', 'work-in', neutr). +noun_pl('work-outs', 'work-out', neutr). +noun_pl('work-studies', 'work-study', neutr). +noun_pl('worm-gears', 'worm-gear', neutr). +noun_pl('write-offs', 'write-off', neutr). +noun_pl('write-ups', 'write-up', neutr). +noun_pl('writing-desks', 'writing-desk', neutr). +noun_pl('writing-inks', 'writing-ink', neutr). +noun_pl('yacht-clubs', 'yacht-club', human). +noun_pl('yard-measures', 'yard-measure', neutr). +noun_pl('yellow-flags', 'yellow-flag', neutr). +noun_pl('yew-trees', 'yew-tree', neutr). +noun_pl('yo-yos', 'yo-yo', neutr). +noun_pl('yule-logs', 'yule-log', neutr). +noun_pl('zip-codes', 'zip-code', neutr). +noun_pl('zip-fasteners', 'zip-fastener', neutr). +noun_pl('zoot-suits', 'zoot-suit', neutr). +noun_pl(abaci, abacus, neutr). +noun_pl(abacuses, abacus, neutr). +noun_pl(abattoirs, abattoir, neutr). +noun_pl(abbes, abbe, human). +noun_pl(abbess, abbess, human). +noun_pl(abbeys, abbey, neutr). +noun_pl(abbots, abbot, human). +noun_pl(abbreviations, abbreviation, neutr). +noun_pl('abbés', 'abbé', human). +noun_pl(abdications, abdication, neutr). +noun_pl(abdomens, abdomen, neutr). +noun_pl(abductions, abduction, neutr). +noun_pl(abductors, abductor, human). +noun_pl(aberrations, aberration, neutr). +noun_pl(abilities, ability, neutr). +noun_pl(abjections, abjection, neutr). +noun_pl(abjurations, abjuration, neutr). +noun_pl(ablatives, ablative, neutr). +noun_pl(ablutions, ablution, neutr). +noun_pl(abnormalities, abnormality, neutr). +noun_pl(abodes, abode, neutr). +noun_pl(abolitionists, abolitionist, human). +noun_pl(abominations, abomination, neutr). +noun_pl(aboriginals, aboriginal, human). +noun_pl(aborigines, aborigine, human). +noun_pl(abortionists, abortionist, human). +noun_pl(abortions, abortion, neutr). +noun_pl(abracadabras, abracadabra, neutr). +noun_pl(abrasions, abrasion, neutr). +noun_pl(abrasives, abrasive, neutr). +noun_pl(abridgements, abridgement, neutr). +noun_pl(abridgments, abridgment, neutr). +noun_pl(abrogations, abrogation, neutr). +noun_pl(abscesses, abscess, neutr). +noun_pl(absences, absence, neutr). +noun_pl(absentees, absentee, human). +noun_pl(absorbents, absorbent, neutr). +noun_pl(abstainers, abstainer, human). +noun_pl(abstentions, abstention, neutr). +noun_pl(abstractions, abstraction, neutr). +noun_pl(abstracts, abstract, neutr). +noun_pl(absurdities, absurdity, neutr). +noun_pl(abusers, abuser, human). +noun_pl(abuses, abuse, neutr). +noun_pl(abutments, abutment, neutr). +noun_pl(abysms, abysm, neutr). +noun_pl(abysses, abyss, neutr). +noun_pl(acacias, acacia, neutr). +noun_pl(academes, academe, neutr). +noun_pl(academias, academia, neutr). +noun_pl(academicians, academician, human). +noun_pl(academics, academic, human). +noun_pl(academies, academy, neutr). +noun_pl(accelerandos, accelerando, neutr). +noun_pl(accelerators, accelerator, neutr). +noun_pl(accents, accent, neutr). +noun_pl(accentuations, accentuation, neutr). +noun_pl(acceptances, acceptance, neutr). +noun_pl(acceptations, acceptation, neutr). +noun_pl(accessaries, accessary, human). +noun_pl(accessions, accession, neutr). +noun_pl(accessories, accessory, human). +noun_pl(accidents, accident, neutr). +noun_pl(acclamations, acclamation, neutr). +noun_pl(acclivities, acclivity, neutr). +noun_pl(accolades, accolade, neutr). +noun_pl(accommodations, accommodation, neutr). +noun_pl(accompaniments, accompaniment, neutr). +noun_pl(accompanists, accompanist, human). +noun_pl(accomplices, accomplice, human). +noun_pl(accomplishments, accomplishment, neutr). +noun_pl(accordances, accordance, neutr). +noun_pl(accordions, accordion, neutr). +noun_pl(accords, accord, neutr). +noun_pl(accouchements, accouchement, neutr). +noun_pl(accountabilities, accountability, neutr). +noun_pl(accountants, accountant, human). +noun_pl(accounts, account, neutr). +noun_pl(accreditations, accreditation, neutr). +noun_pl(accretions, accretion, neutr). +noun_pl(accruals, accrual, neutr). +noun_pl(accumulations, accumulation, neutr). +noun_pl(accumulators, accumulator, neutr). +noun_pl(accuracies, accuracy, neutr). +noun_pl(accusations, accusation, neutr). +noun_pl(accusatives, accusative, neutr). +noun_pl(accusers, accuser, human). +noun_pl(acerbities, acerbity, neutr). +noun_pl(aces, ace, neutr). +noun_pl(acetates, acetate, neutr). +noun_pl(aches, ache, neutr). +noun_pl(achievements, achievement, neutr). +noun_pl(acids, acid, neutr). +noun_pl(acknowledgements, acknowledgement, neutr). +noun_pl(acknowledgments, acknowledgment, neutr). +noun_pl(acolytes, acolyte, human). +noun_pl(aconites, aconite, neutr). +noun_pl(acorns, acorn, neutr). +noun_pl(acoustics, acoustics, neutr). +noun_pl(acquaintances, acquaintance, neutr). +noun_pl(acquaintanceships, acquaintanceship, neutr). +noun_pl(acquiescences, acquiescence, neutr). +noun_pl(acquirements, acquirement, neutr). +noun_pl(acquirers, acquirer, human). +noun_pl(acquisitions, acquisition, neutr). +noun_pl(acquittals, acquittal, neutr). +noun_pl(acres, acre, neutr). +noun_pl(acrobats, acrobat, human). +noun_pl(acronyms, acronym, neutr). +noun_pl(acropolises, acropolis, neutr). +noun_pl(acrostics, acrostic, neutr). +noun_pl(acrylics, acrylic, neutr). +noun_pl(actions, action, neutr). +noun_pl(activations, activation, neutr). +noun_pl(activisms, activism, neutr). +noun_pl(activists, activist, human). +noun_pl(activities, activity, neutr). +noun_pl(actors, actor, human). +noun_pl(actresses, actress, human). +noun_pl(acts, act, neutr). +noun_pl(actualities, actuality, neutr). +noun_pl(actuaries, actuary, human). +noun_pl(adages, adage, neutr). +noun_pl(adagios, adagio, neutr). +noun_pl(adamants, adamant, neutr). +noun_pl(adaptations, adaptation, neutr). +noun_pl(adapters, adapter, human). +noun_pl(adaptors, adaptor, human). +noun_pl(addenda, addendum, neutr). +noun_pl(adders, adder, neutr). +noun_pl(addictions, addiction, neutr). +noun_pl(addicts, addict, human). +noun_pl(additions, addition, neutr). +noun_pl(additives, additive, neutr). +noun_pl(addressees, addressee, human). +noun_pl(addresses, address, neutr). +noun_pl(adepts, adept, human). +noun_pl(adherences, adherence, neutr). +noun_pl(adherents, adherent, human). +noun_pl(adhesions, adhesion, neutr). +noun_pl(adhesives, adhesive, neutr). +noun_pl(adieus, adieu, neutr). +noun_pl(adieux, adieu, neutr). +noun_pl(adjectives, adjective, neutr). +noun_pl(adjournments, adjournment, neutr). +noun_pl(adjudications, adjudication, neutr). +noun_pl(adjudicators, adjudicator, human). +noun_pl(adjuncts, adjunct, neutr). +noun_pl(adjurations, adjuration, neutr). +noun_pl(adjusters, adjuster, human). +noun_pl(adjustments, adjustment, neutr). +noun_pl(adjustors, adjustor, human). +noun_pl(adjutants, adjutant, human). +noun_pl(administrations, administration, neutr). +noun_pl(administrators, administrator, human). +noun_pl(admirals, admiral, human). +noun_pl(admiralties, admiralty, neutr). +noun_pl(admirers, admirer, human). +noun_pl(admissions, admission, neutr). +noun_pl(admixtures, admixture, neutr). +noun_pl(admonitions, admonition, neutr). +noun_pl(adolescents, adolescent, human). +noun_pl(adoptions, adoption, neutr). +noun_pl(adorers, adorer, human). +noun_pl(adornments, adornment, neutr). +noun_pl(ads, ad, neutr). +noun_pl(adulterants, adulterant, neutr). +noun_pl(adulterations, adulteration, neutr). +noun_pl(adulterers, adulterer, human). +noun_pl(adulteresses, adulteress, human). +noun_pl(adulteries, adultery, neutr). +noun_pl(adulthoods, adulthood, neutr). +noun_pl(adults, adult, human). +noun_pl(advancers, advancer, human). +noun_pl(advances, advance, neutr). +noun_pl(advantages, advantage, neutr). +noun_pl(advents, advent, neutr). +noun_pl(adventurers, adventurer, human). +noun_pl(adventures, adventure, neutr). +noun_pl(adventuresses, adventuress, human). +noun_pl(adverbs, adverb, neutr). +noun_pl(adversaries, adversary, human). +noun_pl(adversities, adversity, neutr). +noun_pl(advertisements, advertisement, neutr). +noun_pl(advertisers, advertiser, human). +noun_pl(adverts, advert, neutr). +noun_pl(advices, advice, neutr). +noun_pl(advisers, adviser, human). +noun_pl(advisors, advisor, human). +noun_pl(advocates, advocate, human). +noun_pl(advowsons, advowson, neutr). +noun_pl(adzes, adze, neutr). +noun_pl(aegises, aegis, neutr). +noun_pl(aeons, aeon, neutr). +noun_pl(aerations, aeration, neutr). +noun_pl(aerials, aerial, neutr). +noun_pl(aeries, aerie, neutr). +noun_pl(aerobics, aerobics, neutr). +noun_pl(aerodromes, aerodrome, neutr). +noun_pl(aeronauts, aeronaut, human). +noun_pl(aeroplanes, aeroplane, neutr). +noun_pl(aerosols, aerosol, neutr). +noun_pl(aesthetes, aesthete, human). +noun_pl(aesthetics, aesthetic, neutr). +noun_pl(aetiologies, aetiology, neutr). +noun_pl(affairs, affair, neutr). +noun_pl(affectations, affectation, neutr). +noun_pl(affections, affection, neutr). +noun_pl(affidavits, affidavit, neutr). +noun_pl(affiliations, affiliation, neutr). +noun_pl(affinities, affinity, neutr). +noun_pl(affirmations, affirmation, neutr). +noun_pl(affirmatives, affirmative, neutr). +noun_pl(affixes, affix, neutr). +noun_pl(afflictions, affliction, neutr). +noun_pl(affluents, affluent, neutr). +noun_pl(afforestations, afforestation, neutr). +noun_pl(affrays, affray, neutr). +noun_pl(affronts, affront, neutr). +noun_pl(aftereffects, aftereffect, neutr). +noun_pl(afterglows, afterglow, neutr). +noun_pl(afternoons, afternoon, neutr). +noun_pl(afterthoughts, afterthought, neutr). +noun_pl(agates, agate, neutr). +noun_pl(agaves, agave, neutr). +noun_pl(agencies, agency, neutr). +noun_pl(agendas, agenda, neutr). +noun_pl(agents, agent, human). +noun_pl(ages, age, neutr). +noun_pl(agglomerations, agglomeration, neutr). +noun_pl(aggrandizements, aggrandizement, neutr). +noun_pl(aggravations, aggravation, neutr). +noun_pl(aggregates, aggregate, neutr). +noun_pl(aggregations, aggregation, neutr). +noun_pl(aggressions, aggression, neutr). +noun_pl(aggressors, aggressor, human). +noun_pl(aging, aging, neutr). +noun_pl(agitations, agitation, neutr). +noun_pl(agitators, agitator, human). +noun_pl(agnostics, agnostic, neutr). +noun_pl(agonies, agony, neutr). +noun_pl(agorae, agora, neutr). +noun_pl(agoras, agora, neutr). +noun_pl(agreements, agreement, neutr). +noun_pl(agribusinesses, agribusiness, neutr). +noun_pl(agues, ague, neutr). +noun_pl(aides, aide, human). +noun_pl(aids, aid, neutr). +noun_pl(aigrets, aigret, neutr). +noun_pl(aigrettes, aigrette, neutr). +noun_pl(ailerons, aileron, neutr). +noun_pl(ailments, ailment, neutr). +noun_pl(aims, aim, neutr). +noun_pl(airbases, airbase, neutr). +noun_pl(airbeds, airbed, neutr). +noun_pl(airbrakes, airbrake, neutr). +noun_pl(airbuses, airbus, neutr). +noun_pl(airconditioners, airconditioner, neutr). +noun_pl(aircraft, aircraft, neutr). +noun_pl(aircraftmen, aircraftman, human). +noun_pl(aircrews, aircrew, human). +noun_pl(airdromes, airdrome, neutr). +noun_pl(airfields, airfield, neutr). +noun_pl(airflows, airflow, neutr). +noun_pl(airframes, airframe, neutr). +noun_pl(airings, airing, neutr). +noun_pl(airlifts, airlift, neutr). +noun_pl(airliners, airliner, neutr). +noun_pl(airlines, airline, neutr). +noun_pl(airmen, airman, human). +noun_pl(airplanes, airplane, neutr). +noun_pl(airports, airport, neutr). +noun_pl(airs, air, neutr). +noun_pl(airscrews, airscrew, neutr). +noun_pl(airships, airship, neutr). +noun_pl(airspaces, airspace, neutr). +noun_pl(airstrips, airstrip, neutr). +noun_pl(airwaves, airwave, neutr). +noun_pl(airways, airway, neutr). +noun_pl(airwomen, airwoman, human). +noun_pl(aisles, aisle, neutr). +noun_pl(aitches, aitch, neutr). +noun_pl(alarmists, alarmist, human). +noun_pl(alarms, alarm, neutr). +noun_pl(albatrosses, albatross, neutr). +noun_pl(albinos, albino, human). +noun_pl(albs, alb, neutr). +noun_pl(albums, album, neutr). +noun_pl(alchemists, alchemist, human). +noun_pl(alcoholics, alcoholic, human). +noun_pl(alcohols, alcohol, neutr). +noun_pl(alcoves, alcove, neutr). +noun_pl(aldermen, alderman, human). +noun_pl(alders, alder, neutr). +noun_pl(alerts, alert, neutr). +noun_pl(ales, ale, neutr). +noun_pl(alexandrines, alexandrine, neutr). +noun_pl(alexics, alexic, human). +noun_pl(algae, alga, neutr). +noun_pl(algebras, algebra, neutr). +noun_pl(aliases, alias, neutr). +noun_pl(alibis, alibi, neutr). +noun_pl(alienists, alienist, human). +noun_pl(aliens, alien, human). +noun_pl(alignments, alignment, neutr). +noun_pl(alkalis, alkali, neutr). +noun_pl(alkylates, alkylate, neutr). +noun_pl(alkylbenzenes, alkylbenzene, neutr). +noun_pl(allegations, allegation, neutr). +noun_pl(allegories, allegory, neutr). +noun_pl(allegrettos, allegretto, neutr). +noun_pl(allegros, allegro, neutr). +noun_pl(allergens, allergen, neutr). +noun_pl(allergies, allergy, neutr). +noun_pl(alleviations, alleviation, neutr). +noun_pl(alleys, alley, neutr). +noun_pl(alleyways, alleyway, neutr). +noun_pl(alliances, alliance, neutr). +noun_pl(allies, ally, human). +noun_pl(alligators, alligator, neutr). +noun_pl(allocations, allocation, neutr). +noun_pl(allotments, allotment, neutr). +noun_pl(allowances, allowance, neutr). +noun_pl(alloys, alloy, neutr). +noun_pl(allurements, allurement, neutr). +noun_pl(allures, allure, neutr). +noun_pl(allusions, allusion, neutr). +noun_pl(almanacs, almanac, neutr). +noun_pl(almonds, almond, neutr). +noun_pl(almoners, almoner, human). +noun_pl(aloes, aloe, neutr). +noun_pl(alpacas, alpaca, neutr). +noun_pl(alpenstocks, alpenstock, neutr). +noun_pl(alphabets, alphabet, neutr). +noun_pl(alphas, alpha, neutr). +noun_pl(alpinists, alpinist, human). +noun_pl(alps, alp, neutr). +noun_pl(alsatians, alsatian, neutr). +noun_pl(altars, altar, neutr). +noun_pl(alterations, alteration, neutr). +noun_pl(altercations, altercation, neutr). +noun_pl(alternations, alternation, neutr). +noun_pl(alternatives, alternative, neutr). +noun_pl(altimeters, altimeter, neutr). +noun_pl(altitudes, altitude, neutr). +noun_pl(altos, alto, human). +noun_pl(altruisms, altruism, neutr). +noun_pl(altruists, altruist, human). +noun_pl(alumnae, alumna, human). +noun_pl(alumni, alumnus, human). +noun_pl(alveolars, alveolar, neutr). +noun_pl(amahs, amah, human). +noun_pl(amalgamations, amalgamation, neutr). +noun_pl(amalgams, amalgam, neutr). +noun_pl(amanuenses, amanuensis, human). +noun_pl(amaryllises, amaryllis, neutr). +noun_pl(amateurs, amateur, human). +noun_pl(ambassadors, ambassador, human). +noun_pl(ambassadresses, ambassadress, human). +noun_pl(ambiguities, ambiguity, neutr). +noun_pl(ambitions, ambition, neutr). +noun_pl(ambits, ambit, neutr). +noun_pl(ambles, amble, neutr). +noun_pl(ambulances, ambulance, neutr). +noun_pl(ambuscades, ambuscade, neutr). +noun_pl(ambushes, ambush, neutr). +noun_pl(amebae, ameba, neutr). +noun_pl(amebas, ameba, neutr). +noun_pl(ameers, ameer, human). +noun_pl(ameliorations, amelioration, neutr). +noun_pl(amendments, amendment, neutr). +noun_pl(amenities, amenity, neutr). +noun_pl(ameobae, amoeba, neutr). +noun_pl(americanisms, americanism, neutr). +noun_pl(amethysts, amethyst, neutr). +noun_pl(amirs, amir, human). +noun_pl(ammeters, ammeter, neutr). +noun_pl(ammonites, ammonite, neutr). +noun_pl(amnesties, amnesty, neutr). +noun_pl(amoebas, amoeba, neutr). +noun_pl(amortizations, amortization, neutr). +noun_pl(amounts, amount, neutr). +noun_pl(amours, amour, neutr). +noun_pl(amperes, ampere, neutr). +noun_pl(amphetamines, amphetamine, neutr). +noun_pl(amphibians, amphibian, neutr). +noun_pl(amphitheaters, amphitheater, neutr). +noun_pl(amphitheatres, amphitheatre, neutr). +noun_pl(amphoras, amphora, neutr). +noun_pl(amplifications, amplification, neutr). +noun_pl(amplifiers, amplifier, neutr). +noun_pl(ampoules, ampoule, neutr). +noun_pl(amps, amp, neutr). +noun_pl(amputations, amputation, neutr). +noun_pl(amulets, amulet, neutr). +noun_pl(amusements, amusement, neutr). +noun_pl(anachronisms, anachronism, neutr). +noun_pl(anacondas, anaconda, neutr). +noun_pl(anaesthetics, anaesthetic, neutr). +noun_pl(anaesthetists, anaesthetist, human). +noun_pl(anagrams, anagram, neutr). +noun_pl(analgesics, analgesic, neutr). +noun_pl(analogies, analogy, neutr). +noun_pl(analogs, analog, neutr). +noun_pl(analogues, analogue, neutr). +noun_pl(analyses, analysis, neutr). +noun_pl(analysts, analyst, human). +noun_pl(analyzers, analyzer, human). +noun_pl(anapaests, anapaest, neutr). +noun_pl(anarchists, anarchist, human). +noun_pl(anathemas, anathema, neutr). +noun_pl(anatomists, anatomist, human). +noun_pl(ancestors, ancestor, human). +noun_pl(ancestresses, ancestress, human). +noun_pl(ancestries, ancestry, human). +noun_pl(anchorages, anchorage, neutr). +noun_pl(anchorites, anchorite, human). +noun_pl(anchormen, anchorman, human). +noun_pl(anchors, anchor, neutr). +noun_pl(anchovies, anchovy, neutr). +noun_pl(andantes, andante, neutr). +noun_pl(andirons, andiron, neutr). +noun_pl(anecdotes, anecdote, neutr). +noun_pl(anemometers, anemometer, neutr). +noun_pl(anemones, anemone, neutr). +noun_pl(aneroids, aneroid, neutr). +noun_pl(anesthetics, anesthetic, neutr). +noun_pl(anesthetists, anesthetist, human). +noun_pl(angels, angel, human). +noun_pl(angeluses, angelus, neutr). +noun_pl(angioplasties, angioplasty, neutr). +noun_pl(anglers, angler, human). +noun_pl(angles, angle, neutr). +noun_pl(anglicisms, anglicism, neutr). +noun_pl(angoras, angora, neutr). +noun_pl(angularities, angularity, neutr). +noun_pl(anilines, aniline, neutr). +noun_pl(animadversions, animadversion, neutr). +noun_pl(animalcules, animalcule, neutr). +noun_pl(animals, animal, neutr). +noun_pl(animosities, animosity, neutr). +noun_pl(anises, anise, neutr). +noun_pl(ankles, ankle, neutr). +noun_pl(anklets, anklet, neutr). +noun_pl(annalists, annalist, human). +noun_pl(annas, anna, neutr). +noun_pl(annexes, annex, neutr). +noun_pl(anniversaries, anniversary, neutr). +noun_pl(annotations, annotation, neutr). +noun_pl(announcements, announcement, neutr). +noun_pl(announcers, announcer, human). +noun_pl(annoyances, annoyance, neutr). +noun_pl(annuals, annual, neutr). +noun_pl(annuitants, annuitant, human). +noun_pl(annuities, annuity, neutr). +noun_pl(annulments, annulment, neutr). +noun_pl(annunciations, annunciation, neutr). +noun_pl(anodes, anode, neutr). +noun_pl(anodynes, anodyne, neutr). +noun_pl(anointments, anointment, neutr). +noun_pl(anomalies, anomaly, neutr). +noun_pl(anopheles, anopheles, neutr). +noun_pl(anoraks, anorak, neutr). +noun_pl(answers, answer, neutr). +noun_pl(antagonisms, antagonism, neutr). +noun_pl(antagonists, antagonist, human). +noun_pl(antecedences, antecedence, neutr). +noun_pl(antecedents, antecedent, human). +noun_pl(antechambers, antechamber, neutr). +noun_pl(antediluvians, antediluvian, human). +noun_pl(antelopes, antelope, neutr). +noun_pl(antennae, antenna, neutr). +noun_pl(antennas, antenna, neutr). +noun_pl(anterooms, anteroom, neutr). +noun_pl(antes, ante, neutr). +noun_pl(anthems, anthem, neutr). +noun_pl(anthers, anther, neutr). +noun_pl(anthologies, anthology, neutr). +noun_pl(anthropoids, anthropoid, neutr). +noun_pl(anthropologists, anthropologist, human). +noun_pl(antibiotics, antibiotic, neutr). +noun_pl(antibodies, antibody, neutr). +noun_pl(anticipations, anticipation, neutr). +noun_pl(anticlimaxes, anticlimax, neutr). +noun_pl(antics, antic, neutr). +noun_pl(anticyclones, anticyclone, neutr). +noun_pl(antidotes, antidote, neutr). +noun_pl(antilogarithms, antilogarithm, neutr). +noun_pl(antimacassars, antimacassar, neutr). +noun_pl(antipastos, antipasto, neutr). +noun_pl(antipathies, antipathy, neutr). +noun_pl(antiquarians, antiquarian, human). +noun_pl(antiquaries, antiquary, human). +noun_pl(antiques, antique, neutr). +noun_pl(antiquities, antiquity, neutr). +noun_pl(antirrhinums, antirrhinum, neutr). +noun_pl(antiseptics, antiseptic, neutr). +noun_pl(antitheses, antithesis, neutr). +noun_pl(antitoxins, antitoxin, neutr). +noun_pl(antitrades, antitrade, neutr). +noun_pl(antlers, antler, neutr). +noun_pl(antonyms, antonym, neutr). +noun_pl(ants, ant, neutr). +noun_pl(anuses, anus, neutr). +noun_pl(anvils, anvil, neutr). +noun_pl(anxieties, anxiety, neutr). +noun_pl(aortas, aorta, neutr). +noun_pl(apaches, apache, human). +noun_pl(apartments, apartment, neutr). +noun_pl(aperients, aperient, neutr). +noun_pl(aperitifs, aperitif, neutr). +noun_pl(apertures, aperture, neutr). +noun_pl(apes, ape, neutr). +noun_pl(apexes, apex, neutr). +noun_pl(aphides, aphis, neutr). +noun_pl(aphids, aphid, neutr). +noun_pl(aphorisms, aphorism, neutr). +noun_pl(aphrodisiacs, aphrodisiac, neutr). +noun_pl(apiaries, apiary, neutr). +noun_pl(apiarists, apiarist, human). +noun_pl(apices, apex, neutr). +noun_pl(apicultures, apiculture, neutr). +noun_pl(apocalypses, apocalypse, neutr). +noun_pl(apogees, apogee, neutr). +noun_pl(apologies, apology, neutr). +noun_pl(apologists, apologist, human). +noun_pl(apophthegms, apophthegm, neutr). +noun_pl(apostasies, apostasy, neutr). +noun_pl(apostates, apostate, human). +noun_pl(apostles, apostle, human). +noun_pl(apostrophes, apostrophe, neutr). +noun_pl(apothecaries, apothecary, human). +noun_pl(apothegms, apothegm, neutr). +noun_pl(apotheoses, apotheosis, neutr). +noun_pl(apparatuses, apparatus, neutr). +noun_pl(apparitions, apparition, neutr). +noun_pl(appeals, appeal, neutr). +noun_pl(appearances, appearance, neutr). +noun_pl(appellants, appellant, human). +noun_pl(appellations, appellation, neutr). +noun_pl(appendages, appendage, neutr). +noun_pl(appendectomies, appendectomy, neutr). +noun_pl(appendices, appendix, neutr). +noun_pl(appendixes, appendix, neutr). +noun_pl(appetites, appetite, neutr). +noun_pl(appetizers, appetizer, neutr). +noun_pl(apples, apple, neutr). +noun_pl(appliances, appliance, neutr). +noun_pl(applicants, applicant, human). +noun_pl(applications, application, neutr). +noun_pl(appointees, appointee, human). +noun_pl(appointments, appointment, neutr). +noun_pl(appraisals, appraisal, neutr). +noun_pl(appraisers, appraiser, human). +noun_pl(appreciations, appreciation, neutr). +noun_pl(apprehensions, apprehension, neutr). +noun_pl(apprentices, apprentice, human). +noun_pl(apprenticeships, apprenticeship, neutr). +noun_pl(approaches, approach, neutr). +noun_pl(appropriations, appropriation, neutr). +noun_pl(approvals, approval, neutr). +noun_pl(approximations, approximation, neutr). +noun_pl(appurtenances, appurtenance, neutr). +noun_pl(apricots, apricot, neutr). +noun_pl(aprons, apron, neutr). +noun_pl(apses, apse, neutr). +noun_pl(aptitudes, aptitude, neutr). +noun_pl(aqualungs, aqualung, neutr). +noun_pl(aquamarines, aquamarine, neutr). +noun_pl(aquanauts, aquanaut, human). +noun_pl(aquaplanes, aquaplane, neutr). +noun_pl(aquaria, aquarium, neutr). +noun_pl(aquariums, aquarium, neutr). +noun_pl(aquatints, aquatint, neutr). +noun_pl(aqueducts, aqueduct, neutr). +noun_pl(arabesques, arabesque, neutr). +noun_pl(arachnids, arachnid, neutr). +noun_pl(arbiters, arbiter, human). +noun_pl(arbitrage, arbitrage, neutr). +noun_pl(arbitragers, arbitrager, human). +noun_pl(arbitraments, arbitrament, neutr). +noun_pl(arbitrations, arbitration, neutr). +noun_pl(arbitrators, arbitrator, human). +noun_pl(arbors, arbor, neutr). +noun_pl(arbours, arbour, neutr). +noun_pl(arcades, arcade, neutr). +noun_pl(archaeologists, archaeologist, human). +noun_pl(archaisms, archaism, neutr). +noun_pl(archangels, archangel, human). +noun_pl(archbishoprics, archbishopric, neutr). +noun_pl(archbishops, archbishop, human). +noun_pl(archdeaconries, archdeaconry, neutr). +noun_pl(archdeacons, archdeacon, human). +noun_pl(archdioceses, archdiocese, neutr). +noun_pl(archdukes, archduke, human). +noun_pl(archeologists, archeologist, human). +noun_pl(archers, archer, human). +noun_pl(arches, arch, neutr). +noun_pl(archetypes, archetype, neutr). +noun_pl(archimandrites, archimandrite, human). +noun_pl(archipelagoes, archipelago, neutr). +noun_pl(archipelagos, archipelago, neutr). +noun_pl(architects, architect, human). +noun_pl(archives, archive, neutr). +noun_pl(archivists, archivist, human). +noun_pl(archrivals, archrival, human). +noun_pl(archways, archway, neutr). +noun_pl(arcs, arc, neutr). +noun_pl(ardors, ardor, neutr). +noun_pl(ardours, ardour, neutr). +noun_pl(areas, area, neutr). +noun_pl(arecas, areca, neutr). +noun_pl(arenas, arena, neutr). +noun_pl(aretes, arete, neutr). +noun_pl(argents, argent, neutr). +noun_pl(argosies, argosy, neutr). +noun_pl(arguments, argument, neutr). +noun_pl(arias, aria, neutr). +noun_pl(aristocracies, aristocracy, neutr). +noun_pl(aristocrats, aristocrat, human). +noun_pl(arithmeticians, arithmetician, human). +noun_pl(arks, ark, neutr). +noun_pl(armadas, armada, neutr). +noun_pl(armadillos, armadillo, neutr). +noun_pl(armaments, armament, neutr). +noun_pl(armatures, armature, neutr). +noun_pl(armbands, armband, neutr). +noun_pl(armchairs, armchair, neutr). +noun_pl(armfuls, armful, neutr). +noun_pl(armies, army, neutr). +noun_pl(armistices, armistice, neutr). +noun_pl(armlets, armlet, neutr). +noun_pl(armoires, armoire, neutr). +noun_pl(armorers, armorer, human). +noun_pl(armories, armory, neutr). +noun_pl(armourers, armourer, human). +noun_pl(armouries, armoury, neutr). +noun_pl(armpits, armpit, neutr). +noun_pl(arms, arm, neutr). +noun_pl(aromas, aroma, neutr). +noun_pl(arpeggios, arpeggio, neutr). +noun_pl(arquebuses, arquebus, neutr). +noun_pl(arraignments, arraignment, neutr). +noun_pl(arrangements, arrangement, neutr). +noun_pl(arrases, arras, neutr). +noun_pl(arrays, array, neutr). +noun_pl(arrears, arrears, neutr). +noun_pl(arresters, arrester, neutr). +noun_pl(arrests, arrest, neutr). +noun_pl(arrivals, arrival, neutr). +noun_pl(arrowheads, arrowhead, neutr). +noun_pl(arrows, arrow, neutr). +noun_pl(arseholes, arsehole, human). +noun_pl(arsenals, arsenal, neutr). +noun_pl(arses, arse, human). +noun_pl(artefacts, artefact, neutr). +noun_pl(arteries, artery, neutr). +noun_pl(artichokes, artichoke, neutr). +noun_pl(articles, article, neutr). +noun_pl(artifacts, artifact, neutr). +noun_pl(artificers, artificer, human). +noun_pl(artifices, artifice, neutr). +noun_pl(artisans, artisan, human). +noun_pl(artistes, artiste, human). +noun_pl(artists, artist, human). +noun_pl(arts, art, neutr). +noun_pl(arums, arum, neutr). +noun_pl('arêtes', 'arête', neutr). +noun_pl(ascendants, ascendant, neutr). +noun_pl(ascendents, ascendent, neutr). +noun_pl(ascensions, ascension, neutr). +noun_pl(ascents, ascent, neutr). +noun_pl(ascetics, ascetic, human). +noun_pl(ascriptions, ascription, neutr). +noun_pl(asdics, asdic, neutr). +noun_pl(ashes, ash, neutr). +noun_pl(ashtrays, ashtray, neutr). +noun_pl(asides, aside, neutr). +noun_pl(aspartames, aspartame, neutr). +noun_pl(aspects, aspect, neutr). +noun_pl(aspens, aspen, neutr). +noun_pl(asperities, asperity, neutr). +noun_pl(aspersions, aspersion, neutr). +noun_pl(asphodels, asphodel, neutr). +noun_pl(aspidistras, aspidistra, neutr). +noun_pl(aspirants, aspirant, human). +noun_pl(aspirates, aspirate, neutr). +noun_pl(aspirations, aspiration, neutr). +noun_pl(aspirins, aspirin, neutr). +noun_pl(asps, asp, neutr). +noun_pl(assagais, assagai, neutr). +noun_pl(assailants, assailant, human). +noun_pl(assassinations, assassination, neutr). +noun_pl(assassins, assassin, human). +noun_pl(assaults, assault, neutr). +noun_pl(assays, assay, neutr). +noun_pl(assegais, assegai, neutr). +noun_pl(assemblages, assemblage, neutr). +noun_pl(assemblies, assembly, neutr). +noun_pl(assents, assent, neutr). +noun_pl(assertions, assertion, neutr). +noun_pl(asses, ass, human). +noun_pl(assessments, assessment, neutr). +noun_pl(assessors, assessor, human). +noun_pl(assets, asset, neutr). +noun_pl(asseverations, asseveration, neutr). +noun_pl(assholes, asshole, human). +noun_pl(assiduities, assiduity, neutr). +noun_pl(assignations, assignation, neutr). +noun_pl(assignments, assignment, neutr). +noun_pl(assistants, assistant, human). +noun_pl(associates, associate, human). +noun_pl(associations, association, neutr). +noun_pl(assonances, assonance, neutr). +noun_pl(assortments, assortment, neutr). +noun_pl(assumptions, assumption, neutr). +noun_pl(assurances, assurance, neutr). +noun_pl(asterisks, asterisk, neutr). +noun_pl(asteroids, asteroid, neutr). +noun_pl(asters, aster, neutr). +noun_pl(astringents, astringent, neutr). +noun_pl(astrodomes, astrodome, neutr). +noun_pl(astrolabes, astrolabe, neutr). +noun_pl(astrologers, astrologer, human). +noun_pl(astronauts, astronaut, human). +noun_pl(astronomers, astronomer, human). +noun_pl(asylums, asylum, neutr). +noun_pl(asymptotes, asymptote, neutr). +noun_pl(atavisms, atavism, neutr). +noun_pl(ateliers, atelier, neutr). +noun_pl(atheists, atheist, human). +noun_pl(athletes, athlete, human). +noun_pl(atlases, atlas, neutr). +noun_pl(atmospheres, atmosphere, neutr). +noun_pl(atolls, atoll, neutr). +noun_pl(atomizers, atomizer, neutr). +noun_pl(atoms, atom, neutr). +noun_pl(atrocities, atrocity, neutr). +noun_pl(attaches, attache, human). +noun_pl(attachments, attachment, neutr). +noun_pl('attachés', 'attaché', human). +noun_pl(attackers, attacker, human). +noun_pl(attacks, attack, neutr). +noun_pl(attainders, attainder, neutr). +noun_pl(attainments, attainment, neutr). +noun_pl(attempts, attempt, neutr). +noun_pl(attendances, attendance, neutr). +noun_pl(attendants, attendant, human). +noun_pl(attendees, attendee, human). +noun_pl(attentions, attention, neutr). +noun_pl(attics, attic, neutr). +noun_pl(attitudes, attitude, neutr). +noun_pl(attorneys, attorney, human). +noun_pl(attractions, attraction, neutr). +noun_pl(attractiveness, attractiveness, neutr). +noun_pl(attributes, attribute, neutr). +noun_pl(attributions, attribution, neutr). +noun_pl(aubergines, aubergine, neutr). +noun_pl(aubrietias, aubrietia, neutr). +noun_pl(auctioneers, auctioneer, human). +noun_pl(auctions, auction, neutr). +noun_pl(audiences, audience, human). +noun_pl(audios, audio, neutr). +noun_pl(audiovisuals, audiovisual, neutr). +noun_pl(auditions, audition, neutr). +noun_pl(auditoria, auditorium, neutr). +noun_pl(auditoriums, auditorium, neutr). +noun_pl(auditors, auditor, human). +noun_pl(audits, audit, neutr). +noun_pl(augers, auger, neutr). +noun_pl(augmentations, augmentation, neutr). +noun_pl(auguries, augury, neutr). +noun_pl(augurs, augur, human). +noun_pl(auks, auk, neutr). +noun_pl(aunties, auntie, human). +noun_pl(aunts, aunt, fem). +noun_pl(auras, aura, neutr). +noun_pl(aureoles, aureole, neutr). +noun_pl(auricles, auricle, neutr). +noun_pl(auroras, aurora, human). +noun_pl(auspices, auspices, neutr). +noun_pl(austerities, austerity, neutr). +noun_pl(autarchies, autarchy, neutr). +noun_pl(authoresses, authoress, human). +noun_pl(authoritarians, authoritarian, human). +noun_pl(authorities, authority, neutr). +noun_pl(authors, author, human). +noun_pl(autobahns, autobahn, neutr). +noun_pl(autobiographies, autobiography, neutr). +noun_pl(autobodies, autobody, neutr). +noun_pl(autocracies, autocracy, neutr). +noun_pl(autocrats, autocrat, human). +noun_pl(autogiros, autogiro, neutr). +noun_pl(autographs, autograph, neutr). +noun_pl(autogyros, autogyro, neutr). +noun_pl(automakers, automaker, neutr). +noun_pl(automata, automaton, human). +noun_pl(automatics, automatic, neutr). +noun_pl(automatons, automaton, human). +noun_pl(automats, automat, neutr). +noun_pl(automobiles, automobile, neutr). +noun_pl(autonomies, autonomy, neutr). +noun_pl(autoparts, autopart, neutr). +noun_pl(autopsies, autopsy, neutr). +noun_pl(autos, auto, neutr). +noun_pl(autostradas, autostrada, neutr). +noun_pl(autostrade, autostrada, neutr). +noun_pl(autumns, autumn, neutr). +noun_pl(auxiliaries, auxiliary, neutr). +noun_pl(avalanches, avalanche, neutr). +noun_pl(avatars, avatar, human). +noun_pl(avengers, avenger, human). +noun_pl(avenues, avenue, neutr). +noun_pl(averages, average, neutr). +noun_pl(aversions, aversion, neutr). +noun_pl(aviaries, aviary, neutr). +noun_pl(aviators, aviator, human). +noun_pl(avocados, avocado, neutr). +noun_pl(avocations, avocation, neutr). +noun_pl(avowals, avowal, neutr). +noun_pl(awakenings, awakening, neutr). +noun_pl(awards, award, neutr). +noun_pl(awls, awl, neutr). +noun_pl(awnings, awning, neutr). +noun_pl(axes, axe, neutr). +noun_pl(axioms, axiom, neutr). +noun_pl(axles, axle, neutr). +noun_pl(ayahs, ayah, human). +noun_pl(ayatollahs, ayatollah, human). +noun_pl(azaleas, azalea, neutr). +noun_pl(azimuths, azimuth, neutr). +noun_pl(azures, azure, neutr). +noun_pl(baas, baa, neutr). +noun_pl(baases, baas, human). +noun_pl(babblers, babbler, human). +noun_pl(babels, babel, neutr). +noun_pl(babes, babe, human). +noun_pl(babies, baby, human). +noun_pl(baboons, baboon, neutr). +noun_pl(baboos, baboo, human). +noun_pl(babus, babu, human). +noun_pl(babysitters, babysitter, human). +noun_pl(baccalaureates, baccalaureate, neutr). +noun_pl(bacchanals, bacchanal, human). +noun_pl(bachelors, bachelor, human). +noun_pl(bacilli, bacillus, neutr). +noun_pl(backaches, backache, neutr). +noun_pl(backbands, backband, neutr). +noun_pl(backbenchers, backbencher, human). +noun_pl(backbenches, backbench, neutr). +noun_pl(backbiters, backbiter, human). +noun_pl(backboards, backboard, neutr). +noun_pl(backbones, backbone, neutr). +noun_pl(backcloths, backcloth, neutr). +noun_pl(backdoors, backdoor, neutr). +noun_pl(backdrops, backdrop, neutr). +noun_pl(backers, backer, human). +noun_pl(backfires, backfire, neutr). +noun_pl(backgrounds, background, neutr). +noun_pl(backings, backing, neutr). +noun_pl(backlashes, backlash, neutr). +noun_pl(backlogs, backlog, neutr). +noun_pl(backrooms, backroom, neutr). +noun_pl(backs, back, neutr). +noun_pl(backscratchers, backscratcher, human). +noun_pl(backseats, backseat, neutr). +noun_pl(backsheesh, backsheesh, neutr). +noun_pl(backsides, backside, neutr). +noun_pl(backstrokes, backstroke, neutr). +noun_pl(backswords, backsword, neutr). +noun_pl(backups, backup, neutr). +noun_pl(backwaters, backwater, neutr). +noun_pl(backwoodsmen, backwoodsman, human). +noun_pl(backyards, backyard, neutr). +noun_pl(bacons, bacon, neutr). +noun_pl(bacteria, bacterium, neutr). +noun_pl(bacteriologists, bacteriologist, human). +noun_pl(badgers, badger, neutr). +noun_pl(badges, badge, neutr). +noun_pl(baffles, baffle, neutr). +noun_pl(bagatelles, bagatelle, neutr). +noun_pl(bagnios, bagnio, neutr). +noun_pl(bagpipes, bagpipe, neutr). +noun_pl(bags, bag, neutr). +noun_pl(bailees, bailee, human). +noun_pl(baileys, bailey, neutr). +noun_pl(bailiffs, bailiff, human). +noun_pl(bailments, bailment, neutr). +noun_pl(bailors, bailor, human). +noun_pl(bailouts, bailout, neutr). +noun_pl(bails, bail, neutr). +noun_pl(bairns, bairn, human). +noun_pl(baits, bait, neutr). +noun_pl(bakeries, bakery, neutr). +noun_pl(bakers, baker, human). +noun_pl(baksheesh, baksheesh, neutr). +noun_pl(balaclavas, balaclava, neutr). +noun_pl(balalaikas, balalaika, neutr). +noun_pl(balances, balance, neutr). +noun_pl(balconies, balcony, neutr). +noun_pl(baldrics, baldric, neutr). +noun_pl(bales, bale, neutr). +noun_pl(balks, balk, neutr). +noun_pl(ballades, ballade, neutr). +noun_pl(ballads, ballad, neutr). +noun_pl(ballbearings, ballbearing, neutr). +noun_pl(ballcocks, ballcock, neutr). +noun_pl(ballerinas, ballerina, human). +noun_pl(ballets, ballet, neutr). +noun_pl(ballocks, ballock, neutr). +noun_pl(balloonists, balloonist, human). +noun_pl(balloons, balloon, neutr). +noun_pl(ballots, ballot, neutr). +noun_pl(ballparks, ballpark, neutr). +noun_pl(ballpens, ballpen, neutr). +noun_pl(ballpoints, ballpoint, neutr). +noun_pl(ballrooms, ballroom, neutr). +noun_pl(balls, ball, neutr). +noun_pl(balms, balm, neutr). +noun_pl(balsams, balsam, neutr). +noun_pl(balsas, balsa, neutr). +noun_pl(balusters, baluster, neutr). +noun_pl(balustrades, balustrade, neutr). +noun_pl(bambinos, bambino, human). +noun_pl(bamboos, bamboo, neutr). +noun_pl(banalities, banality, neutr). +noun_pl(bananas, banana, neutr). +noun_pl(bandages, bandage, neutr). +noun_pl(bandannas, bandanna, neutr). +noun_pl(bandboxes, bandbox, neutr). +noun_pl(bandeaux, bandeau, neutr). +noun_pl(bandits, bandit, human). +noun_pl(bandleaders, bandleader, human). +noun_pl(bandmasters, bandmaster, human). +noun_pl(bandoleers, bandoleer, neutr). +noun_pl(bandoliers, bandolier, neutr). +noun_pl(bands, band, neutr). +noun_pl(bandsmen, bandsman, human). +noun_pl(bandstands, bandstand, neutr). +noun_pl(bandwagons, bandwagon, neutr). +noun_pl(bangers, banger, neutr). +noun_pl(bangles, bangle, neutr). +noun_pl(bangs, bang, neutr). +noun_pl(banians, banian, human). +noun_pl(banishments, banishment, neutr). +noun_pl(banisters, banister, neutr). +noun_pl(banjos, banjo, neutr). +noun_pl(bankers, banker, human). +noun_pl(banknotes, banknote, neutr). +noun_pl(bankrolls, bankroll, neutr). +noun_pl(bankruptcies, bankruptcy, neutr). +noun_pl(bankrupts, bankrupt, human). +noun_pl(banks, bank, neutr). +noun_pl(bankshares, bankshare, neutr). +noun_pl(banners, banner, neutr). +noun_pl(bannisters, bannister, neutr). +noun_pl(bannocks, bannock, neutr). +noun_pl(banquets, banquet, neutr). +noun_pl(bans, ban, neutr). +noun_pl(banshees, banshee, human). +noun_pl(bantams, bantam, human). +noun_pl(banyans, banyan, human). +noun_pl(baobabs, baobab, neutr). +noun_pl(baptisms, baptism, neutr). +noun_pl(barbarians, barbarian, human). +noun_pl(barbarisms, barbarism, neutr). +noun_pl(barbarities, barbarity, neutr). +noun_pl(barbecues, barbecue, neutr). +noun_pl(barbels, barbel, neutr). +noun_pl(barbers, barber, human). +noun_pl(barbicans, barbican, neutr). +noun_pl(barbiturates, barbiturate, neutr). +noun_pl(barbs, barb, neutr). +noun_pl(barcaroles, barcarole, neutr). +noun_pl(barcarolles, barcarolle, neutr). +noun_pl(bards, bard, human). +noun_pl(bargains, bargain, neutr). +noun_pl(bargees, bargee, human). +noun_pl(bargepoles, bargepole, neutr). +noun_pl(barges, barge, neutr). +noun_pl(baritones, baritone, human). +noun_pl(barkers, barker, human). +noun_pl(barks, bark, neutr). +noun_pl(barleycorns, barleycorn, neutr). +noun_pl(barmaids, barmaid, human). +noun_pl(barmen, barman, neutr). +noun_pl(barnacles, barnacle, neutr). +noun_pl(barns, barn, neutr). +noun_pl(barnstormers, barnstormer, human). +noun_pl(barnyards, barnyard, neutr). +noun_pl(barometers, barometer, neutr). +noun_pl(baronages, baronage, neutr). +noun_pl(baronesses, baroness, human). +noun_pl(baronetcies, baronetcy, neutr). +noun_pl(baronets, baronet, human). +noun_pl(baronies, barony, neutr). +noun_pl(barons, baron, human). +noun_pl(barouches, barouche, neutr). +noun_pl(barques, barque, neutr). +noun_pl(barracks, barrack, neutr). +noun_pl(barracudas, barracuda, neutr). +noun_pl(barrages, barrage, neutr). +noun_pl(barrels, barrel, neutr). +noun_pl(barricades, barricade, neutr). +noun_pl(barriers, barrier, neutr). +noun_pl(barristers, barrister, human). +noun_pl(barrows, barrow, neutr). +noun_pl(bars, bar, neutr). +noun_pl(bartenders, bartender, human). +noun_pl(barterers, barterer, human). +noun_pl(bascules, bascule, neutr). +noun_pl(baseballs, baseball, neutr). +noun_pl(baseboards, baseboard, neutr). +noun_pl(basements, basement, neutr). +noun_pl(bases, base, neutr). +noun_pl(bashes, bash, neutr). +noun_pl(basics, basics, neutr). +noun_pl(basilicas, basilica, neutr). +noun_pl(basilisks, basilisk, neutr). +noun_pl(basins, basin, neutr). +noun_pl(basketballs, basketball, neutr). +noun_pl(baskets, basket, neutr). +noun_pl(basses, bass, human). +noun_pl(bassinets, bassinet, neutr). +noun_pl(bassoons, bassoon, neutr). +noun_pl(bastardies, bastardy, neutr). +noun_pl(bastards, bastard, human). +noun_pl(bastions, bastion, neutr). +noun_pl(batches, batch, neutr). +noun_pl(bathers, bather, human). +noun_pl(bathes, bathe, neutr). +noun_pl(bathings, bathing, neutr). +noun_pl(bathrobes, bathrobe, neutr). +noun_pl(bathrooms, bathroom, neutr). +noun_pl(baths, bath, neutr). +noun_pl(bathtubs, bathtub, neutr). +noun_pl(bathyspheres, bathysphere, neutr). +noun_pl(batiks, batik, neutr). +noun_pl(batmen, batman, neutr). +noun_pl(batons, baton, neutr). +noun_pl(bats, bat, neutr). +noun_pl(batsmen, batsman, neutr). +noun_pl(battalions, battalion, neutr). +noun_pl(battens, batten, neutr). +noun_pl(batteries, battery, neutr). +noun_pl(batters, batter, human). +noun_pl(battledores, battledore, neutr). +noun_pl(battlefields, battlefield, neutr). +noun_pl(battlegrounds, battleground, neutr). +noun_pl(battles, battle, neutr). +noun_pl(battleships, battleship, neutr). +noun_pl(battues, battue, neutr). +noun_pl(baubles, bauble, neutr). +noun_pl(baulks, baulk, neutr). +noun_pl(bawbees, bawbee, neutr). +noun_pl(bawds, bawd, human). +noun_pl(bayonets, bayonet, neutr). +noun_pl(bayous, bayou, neutr). +noun_pl(bays, bay, neutr). +noun_pl(bazaars, bazaar, neutr). +noun_pl(bazookas, bazooka, neutr). +noun_pl(beachcombers, beachcomber, human). +noun_pl(beaches, beach, neutr). +noun_pl(beachheads, beachhead, neutr). +noun_pl(beacons, beacon, neutr). +noun_pl(beadles, beadle, human). +noun_pl(beads, bead, neutr). +noun_pl(beagles, beagle, neutr). +noun_pl(beaglings, beagling, neutr). +noun_pl(beakers, beaker, neutr). +noun_pl(beaks, beak, neutr). +noun_pl(beams, beam, neutr). +noun_pl(beanfeasts, beanfeast, neutr). +noun_pl(beanos, beano, neutr). +noun_pl(beans, bean, neutr). +noun_pl(beanstalks, beanstalk, neutr). +noun_pl(beards, beard, neutr). +noun_pl(bearers, bearer, human). +noun_pl(bearings, bearing, neutr). +noun_pl(bearishnesses, bearishness, neutr). +noun_pl(bears, bear, neutr). +noun_pl(bearskins, bearskin, neutr). +noun_pl(beasts, beast, neutr). +noun_pl(beaters, beater, human). +noun_pl(beatifications, beatification, neutr). +noun_pl(beatings, beating, neutr). +noun_pl(beatitudes, beatitude, neutr). +noun_pl(beatniks, beatnik, human). +noun_pl(beats, beat, neutr). +noun_pl(beaus, beau, human). +noun_pl(beauticians, beautician, human). +noun_pl(beauties, beauty, human). +noun_pl(beavers, beaver, neutr). +noun_pl(becks, beck, neutr). +noun_pl(bedbugs, bedbug, neutr). +noun_pl(bedevilments, bedevilment, neutr). +noun_pl(bedfellows, bedfellow, human). +noun_pl(bedlam, bedlam, neutr). +noun_pl(bedpans, bedpan, neutr). +noun_pl(bedposts, bedpost, neutr). +noun_pl(bedrocks, bedrock, neutr). +noun_pl(bedrolls, bedroll, neutr). +noun_pl(bedrooms, bedroom, neutr). +noun_pl(beds, bed, neutr). +noun_pl(bedsides, bedside, neutr). +noun_pl(bedsits, bedsit, neutr). +noun_pl(bedsitters, bedsitter, neutr). +noun_pl(bedsores, bedsore, neutr). +noun_pl(bedspreads, bedspread, neutr). +noun_pl(bedsteads, bedstead, neutr). +noun_pl(bedtimes, bedtime, neutr). +noun_pl(beeches, beech, neutr). +noun_pl(beefeaters, beefeater, human). +noun_pl(beefs, beef, neutr). +noun_pl(beefsteaks, beefsteak, neutr). +noun_pl(beehives, beehive, neutr). +noun_pl(beeps, beep, neutr). +noun_pl(beers, beer, neutr). +noun_pl(bees, bee, neutr). +noun_pl(beetles, beetle, neutr). +noun_pl(beetroots, beetroot, neutr). +noun_pl(beets, beet, neutr). +noun_pl(begetters, begetter, human). +noun_pl(beggarmen, beggarman, human). +noun_pl(beggars, beggar, human). +noun_pl(beggarwomen, beggarwoman, human). +noun_pl(beginners, beginner, human). +noun_pl(beginnings, beginning, neutr). +noun_pl(begonias, begonia, neutr). +noun_pl(begums, begum, human). +noun_pl(behaviorists, behaviorist, human). +noun_pl(behaviourists, behaviourist, human). +noun_pl(behemoths, behemoth, neutr). +noun_pl(behests, behest, neutr). +noun_pl(behinds, behind, neutr). +noun_pl(beholders, beholder, human). +noun_pl(beiges, beige, neutr). +noun_pl(beings, being, human). +noun_pl(belays, belay, neutr). +noun_pl(belches, belch, neutr). +noun_pl(beldames, beldame, human). +noun_pl(beldams, beldam, human). +noun_pl(belfries, belfry, neutr). +noun_pl(beliefs, belief, neutr). +noun_pl(believers, believer, human). +noun_pl(belladonnas, belladonna, neutr). +noun_pl(bellboys, bellboy, human). +noun_pl(belles, belle, human). +noun_pl(bellhops, bellhop, human). +noun_pl(bellies, belly, neutr). +noun_pl(belligerents, belligerent, human). +noun_pl(bells, bell, neutr). +noun_pl(bellwethers, bellwether, human). +noun_pl(bellyaches, bellyache, neutr). +noun_pl(bellyflops, bellyflop, neutr). +noun_pl(bellyfuls, bellyful, neutr). +noun_pl(bellylaughs, bellylaugh, neutr). +noun_pl(beloveds, beloved, neutr). +noun_pl(beltings, belting, neutr). +noun_pl(belts, belt, neutr). +noun_pl(beltways, beltway, neutr). +noun_pl(benches, bench, neutr). +noun_pl(benchmarks, benchmark, neutr). +noun_pl(bends, bend, neutr). +noun_pl(benedicks, benedick, human). +noun_pl(benedictions, benediction, neutr). +noun_pl(benefactions, benefaction, neutr). +noun_pl(benefactors, benefactor, human). +noun_pl(benefactresses, benefactress, human). +noun_pl(benefices, benefice, neutr). +noun_pl(beneficiaries, beneficiary, human). +noun_pl(benefits, benefit, neutr). +noun_pl(benignities, benignity, neutr). +noun_pl(benisons, benison, neutr). +noun_pl(bens, ben, neutr). +noun_pl(bents, bent, neutr). +noun_pl(bequests, bequest, neutr). +noun_pl(bereavements, bereavement, neutr). +noun_pl(berets, beret, neutr). +noun_pl(bergs, berg, neutr). +noun_pl(berries, berry, neutr). +noun_pl(berths, berth, neutr). +noun_pl(berylliums, beryllium, neutr). +noun_pl(beryls, beryl, neutr). +noun_pl(besiegers, besieger, human). +noun_pl(besoms, besom, neutr). +noun_pl(bestialities, bestiality, neutr). +noun_pl(bestiaries, bestiary, neutr). +noun_pl(bestowals, bestowal, neutr). +noun_pl(betas, beta, neutr). +noun_pl(betels, betel, neutr). +noun_pl(bethels, bethel, neutr). +noun_pl(betrayals, betrayal, neutr). +noun_pl(betrayers, betrayer, human). +noun_pl(betrothals, betrothal, neutr). +noun_pl(betrotheds, betrothed, human). +noun_pl(bets, bet, neutr). +noun_pl(betters, better, human). +noun_pl(bettors, bettor, human). +noun_pl(bevels, bevel, neutr). +noun_pl(beverages, beverage, neutr). +noun_pl(bevies, bevy, neutr). +noun_pl(beyonds, beyond, neutr). +noun_pl(beys, bey, human). +noun_pl(bhangs, bhang, neutr). +noun_pl(biases, bias, neutr). +noun_pl(bibles, bible, neutr). +noun_pl(bibliographers, bibliographer, human). +noun_pl(bibliographies, bibliography, neutr). +noun_pl(bibliophiles, bibliophile, human). +noun_pl(bibs, bib, neutr). +noun_pl(bicarbonates, bicarbonate, neutr). +noun_pl(bicentenaries, bicentenary, neutr). +noun_pl(bicentennials, bicentennial, neutr). +noun_pl(biceps, biceps, neutr). +noun_pl(bicycles, bicycle, neutr). +noun_pl(bidders, bidder, human). +noun_pl(bidets, bidet, neutr). +noun_pl(bids, bid, neutr). +noun_pl(biennials, biennial, neutr). +noun_pl(biers, bier, neutr). +noun_pl(biffs, biff, neutr). +noun_pl(bifurcations, bifurcation, neutr). +noun_pl(bigamists, bigamist, human). +noun_pl(bights, bight, neutr). +noun_pl(bigots, bigot, human). +noun_pl(bigwigs, bigwig, human). +noun_pl(bijous, bijou, neutr). +noun_pl(bikes, bike, neutr). +noun_pl(bikinis, bikini, neutr). +noun_pl(bilabials, bilabial, neutr). +noun_pl(bilateralisms, bilateralism, neutr). +noun_pl(bilberries, bilberry, neutr). +noun_pl(bilinguals, bilingual, human). +noun_pl(billboards, billboard, neutr). +noun_pl(billets, billet, neutr). +noun_pl(billfolds, billfold, neutr). +noun_pl(billhooks, billhook, neutr). +noun_pl(billies, billy, neutr). +noun_pl(billings, billing, neutr). +noun_pl(billionaires, billionaire, human). +noun_pl(billions, billions, neutr). +noun_pl(billionths, billionth, neutr). +noun_pl(billows, billow, neutr). +noun_pl(bills, bill, neutr). +noun_pl(bimetallisms, bimetallism, neutr). +noun_pl(binderies, bindery, neutr). +noun_pl(binders, binder, human). +noun_pl(binds, bind, neutr). +noun_pl(bindweeds, bindweed, neutr). +noun_pl(bines, bine, neutr). +noun_pl(binges, binge, neutr). +noun_pl(binnacles, binnacle, neutr). +noun_pl(bins, bin, neutr). +noun_pl(biographers, biographer, human). +noun_pl(biographies, biography, neutr). +noun_pl(biographs, biograph, neutr). +noun_pl(biologists, biologist, human). +noun_pl(biosciences, bioscience, neutr). +noun_pl(bioscopes, bioscope, neutr). +noun_pl(biotechnologies, biotechnology, neutr). +noun_pl(bipeds, biped, neutr). +noun_pl(biplanes, biplane, neutr). +noun_pl(birches, birch, neutr). +noun_pl(birdcages, birdcage, neutr). +noun_pl(birdies, birdie, neutr). +noun_pl(birdlime, birdlime, neutr). +noun_pl(birds, bird, neutr). +noun_pl(birdwatchers, birdwatcher, human). +noun_pl(birettas, biretta, neutr). +noun_pl(biros, biro, neutr). +noun_pl(birthdays, birthday, neutr). +noun_pl(birthmarks, birthmark, neutr). +noun_pl(birthplaces, birthplace, neutr). +noun_pl(birthrates, birthrate, neutr). +noun_pl(birthrights, birthright, neutr). +noun_pl(births, birth, neutr). +noun_pl(biscuits, biscuit, neutr). +noun_pl(bisexuals, bisexual, human). +noun_pl(bishoprics, bishopric, neutr). +noun_pl(bishops, bishop, human). +noun_pl(bison, bison, neutr). +noun_pl(bistros, bistro, neutr). +noun_pl(bitches, bitch, human). +noun_pl(bites, bite, neutr). +noun_pl(bits, bit, neutr). +noun_pl(bitterns, bittern, neutr). +noun_pl(bitters, bitter, neutr). +noun_pl(bivalves, bivalve, neutr). +noun_pl(bivouacs, bivouac, neutr). +noun_pl(blabbermouths, blabbermouth, human). +noun_pl(blackamoors, blackamoor, human). +noun_pl(blackberries, blackberry, neutr). +noun_pl(blackbirds, blackbird, neutr). +noun_pl(blackboards, blackboard, neutr). +noun_pl(blackcurrants, blackcurrant, neutr). +noun_pl(blackguards, blackguard, human). +noun_pl(blackheads, blackhead, neutr). +noun_pl(blackings, blacking, neutr). +noun_pl(blacklegs, blackleg, human). +noun_pl(blacklists, blacklist, neutr). +noun_pl(blackmailers, blackmailer, human). +noun_pl(blackouts, blackout, neutr). +noun_pl(blacks, black, human). +noun_pl(blacksmiths, blacksmith, human). +noun_pl(blackthorns, blackthorn, neutr). +noun_pl(bladders, bladder, neutr). +noun_pl(blades, blade, neutr). +noun_pl(blaeberries, blaeberry, neutr). +noun_pl(blancmanges, blancmange, neutr). +noun_pl(blandishments, blandishment, neutr). +noun_pl(blankets, blanket, neutr). +noun_pl(blanks, blank, neutr). +noun_pl(blasphemers, blasphemer, human). +noun_pl(blasphemies, blasphemy, neutr). +noun_pl(blasts, blast, neutr). +noun_pl(blazers, blazer, neutr). +noun_pl(blazes, blaze, neutr). +noun_pl(blazonries, blazonry, neutr). +noun_pl(blazons, blazon, neutr). +noun_pl(bleaches, bleach, neutr). +noun_pl(bleats, bleat, neutr). +noun_pl(bleeps, bleep, neutr). +noun_pl(blemishes, blemish, neutr). +noun_pl(blends, blend, neutr). +noun_pl(blessings, blessing, neutr). +noun_pl(blighters, blighter, human). +noun_pl(blights, blight, neutr). +noun_pl(blimps, blimp, neutr). +noun_pl(blinders, blinder, neutr). +noun_pl(blindfolds, blindfold, neutr). +noun_pl(blinds, blind, neutr). +noun_pl(blinks, blink, neutr). +noun_pl(blips, blip, neutr). +noun_pl(blisters, blister, neutr). +noun_pl(blitzes, blitz, neutr). +noun_pl(blizzards, blizzard, neutr). +noun_pl(bloaters, bloater, neutr). +noun_pl(blobs, blob, neutr). +noun_pl(blockades, blockade, neutr). +noun_pl(blockages, blockage, neutr). +noun_pl(blockbusters, blockbuster, neutr). +noun_pl(blockheads, blockhead, human). +noun_pl(blockhouses, blockhouse, neutr). +noun_pl(blocks, block, neutr). +noun_pl(blocs, bloc, neutr). +noun_pl(blokes, bloke, human). +noun_pl(blondes, blonde, human). +noun_pl(blonds, blond, human). +noun_pl(bloodbaths, bloodbath, neutr). +noun_pl(bloodhounds, bloodhound, neutr). +noun_pl(bloods, blood, neutr). +noun_pl(bloodsheds, bloodshed, neutr). +noun_pl(bloodstains, bloodstain, neutr). +noun_pl(bloodstocks, bloodstock, neutr). +noun_pl(bloodstreams, bloodstream, neutr). +noun_pl(bloodsuckers, bloodsucker, human). +noun_pl(bloomers, bloomer, neutr). +noun_pl(blooms, bloom, neutr). +noun_pl(blossoms, blossom, neutr). +noun_pl(blotches, blotch, neutr). +noun_pl(blots, blot, neutr). +noun_pl(blotters, blotter, neutr). +noun_pl(blouses, blouse, neutr). +noun_pl(blowbacks, blowback, neutr). +noun_pl(blowers, blower, human). +noun_pl(blowflies, blowfly, neutr). +noun_pl(blowholes, blowhole, neutr). +noun_pl(blowlamps, blowlamp, neutr). +noun_pl(blowouts, blowout, neutr). +noun_pl(blowpipes, blowpipe, neutr). +noun_pl(blows, blow, neutr). +noun_pl(blowtorches, blowtorch, neutr). +noun_pl(bludgeons, bludgeon, neutr). +noun_pl(bluebells, bluebell, neutr). +noun_pl(bluebottles, bluebottle, neutr). +noun_pl(blueprints, blueprint, neutr). +noun_pl(blues, blue, neutr). +noun_pl(bluestockings, bluestocking, human). +noun_pl(bluffers, bluffer, human). +noun_pl(bluffs, bluff, neutr). +noun_pl(blunderbusses, blunderbuss, neutr). +noun_pl(blunderers, blunderer, human). +noun_pl(blunders, blunder, neutr). +noun_pl(blurbs, blurb, neutr). +noun_pl(blurs, blur, neutr). +noun_pl(blushes, blush, neutr). +noun_pl(blusters, bluster, neutr). +noun_pl(boarders, boarder, human). +noun_pl(boardrooms, boardroom, neutr). +noun_pl(boards, board, neutr). +noun_pl(boardwalks, boardwalk, neutr). +noun_pl(boars, boar, neutr). +noun_pl(boas, boa, neutr). +noun_pl(boasters, boaster, human). +noun_pl(boasts, boast, neutr). +noun_pl(boaters, boater, neutr). +noun_pl(boatmen, boatman, human). +noun_pl(boats, boat, neutr). +noun_pl(boatswains, boatswain, human). +noun_pl(bob, bob, neutr). +noun_pl(bobbies, bobby, human). +noun_pl(bobbins, bobbin, neutr). +noun_pl(bobolinks, bobolink, neutr). +noun_pl(bobsleds, bobsled, neutr). +noun_pl(bobsleighs, bobsleigh, neutr). +noun_pl(bobtails, bobtail, neutr). +noun_pl(bodices, bodice, neutr). +noun_pl(bodies, body, neutr). +noun_pl(bodings, boding, neutr). +noun_pl(bodkins, bodkin, neutr). +noun_pl(bodyguards, bodyguard, human). +noun_pl(bodyworks, bodywork, neutr). +noun_pl(boffins, boffin, human). +noun_pl(bogeymen, bogeyman, human). +noun_pl(bogeys, bogey, neutr). +noun_pl(bogies, bogie, neutr). +noun_pl(bogs, bog, neutr). +noun_pl(bohemians, bohemian, human). +noun_pl(boilers, boiler, neutr). +noun_pl(boilersuits, boilersuit, neutr). +noun_pl(boils, boil, neutr). +noun_pl(boleros, bolero, neutr). +noun_pl(boles, bole, neutr). +noun_pl(bollards, bollard, neutr). +noun_pl(bollocks, bollock, neutr). +noun_pl(bolls, boll, neutr). +noun_pl(bolsters, bolster, neutr). +noun_pl(bolts, bolt, neutr). +noun_pl(bombardiers, bombardier, human). +noun_pl(bombardments, bombardment, neutr). +noun_pl(bombers, bomber, human). +noun_pl(bombings, bombing, neutr). +noun_pl(bombs, bomb, neutr). +noun_pl(bombshells, bombshell, neutr). +noun_pl(bonanzas, bonanza, neutr). +noun_pl(bonbons, bonbon, neutr). +noun_pl(bondholders, bondholder, neutr). +noun_pl(bonds, bond, neutr). +noun_pl(boners, boner, neutr). +noun_pl(bones, bone, neutr). +noun_pl(boneshakers, boneshaker, neutr). +noun_pl(bonfires, bonfire, neutr). +noun_pl(bongos, bongo, neutr). +noun_pl(bonitos, bonito, neutr). +noun_pl(bonnets, bonnet, neutr). +noun_pl(bonuses, bonus, neutr). +noun_pl(boobies, booby, human). +noun_pl(boobs, boob, human). +noun_pl(boogies, boogie, neutr). +noun_pl(bookcases, bookcase, neutr). +noun_pl(bookclubs, bookclub, neutr). +noun_pl(bookies, bookie, human). +noun_pl(bookings, booking, neutr). +noun_pl(bookkeepers, bookkeeper, human). +noun_pl(booklets, booklet, neutr). +noun_pl(bookmakers, bookmaker, human). +noun_pl(bookmarkers, bookmarker, neutr). +noun_pl(bookmarks, bookmark, neutr). +noun_pl(bookmobiles, bookmobile, neutr). +noun_pl(books, book, neutr). +noun_pl(booksellers, bookseller, human). +noun_pl(bookshops, bookshop, neutr). +noun_pl(bookstalls, bookstall, neutr). +noun_pl(bookstores, bookstore, neutr). +noun_pl(bookworms, bookworm, human). +noun_pl(boomerangs, boomerang, neutr). +noun_pl(boomers, boomers, human). +noun_pl(booms, boom, neutr). +noun_pl(boons, boon, neutr). +noun_pl(boors, boor, human). +noun_pl(boos, boo, neutr). +noun_pl(boosters, booster, human). +noun_pl(boosts, boost, neutr). +noun_pl(bootees, bootee, neutr). +noun_pl(booths, booth, neutr). +noun_pl(bootlaces, bootlace, neutr). +noun_pl(bootleggers, bootlegger, human). +noun_pl(boots, boot, neutr). +noun_pl(boozers, boozer, human). +noun_pl(borderers, borderer, human). +noun_pl(borderlands, borderland, neutr). +noun_pl(borderlines, borderline, neutr). +noun_pl(borders, border, human). +noun_pl(borers, borer, human). +noun_pl(bores, bore, human). +noun_pl(boroughs, borough, neutr). +noun_pl(borrowers, borrower, human). +noun_pl(borrowings, borrowing, neutr). +noun_pl(borstals, borstal, neutr). +noun_pl(borzois, borzoi, neutr). +noun_pl(bosoms, bosom, neutr). +noun_pl(bosses, boss, human). +noun_pl(botanists, botanist, human). +noun_pl(botchers, botcher, human). +noun_pl(botches, botch, neutr). +noun_pl(bothers, bother, neutr). +noun_pl(bottlenecks, bottleneck, neutr). +noun_pl(bottlers, bottler, human). +noun_pl(bottles, bottle, neutr). +noun_pl(bottoms, bottom, neutr). +noun_pl(boudoirs, boudoir, neutr). +noun_pl(bougainvilleas, bougainvillea, neutr). +noun_pl(boughs, bough, neutr). +noun_pl(bouillons, bouillon, neutr). +noun_pl(boulders, boulder, neutr). +noun_pl(boulevards, boulevard, neutr). +noun_pl(bounces, bounce, neutr). +noun_pl(boundaries, boundary, neutr). +noun_pl(bounders, bounder, human). +noun_pl(bounds, bound, neutr). +noun_pl(bounties, bounty, neutr). +noun_pl(bouquets, bouquet, neutr). +noun_pl(bourbons, bourbon, neutr). +noun_pl(bourgeois, bourgeois, human). +noun_pl(bourgeoisies, bourgeoisie, neutr). +noun_pl(bournes, bourne, neutr). +noun_pl(bourns, bourn, neutr). +noun_pl(bourses, bourse, neutr). +noun_pl(boutiques, boutique, neutr). +noun_pl(bouts, bout, neutr). +noun_pl(bow, bow, human). +noun_pl(bowers, bower, neutr). +noun_pl(bowlers, bowler, human). +noun_pl(bowlines, bowline, neutr). +noun_pl(bowls, bowl, neutr). +noun_pl(bowmen, bowman, human). +noun_pl(bows, bowel, neutr). +noun_pl(bowsprits, bowsprit, neutr). +noun_pl(boxers, boxer, human). +noun_pl(boxes, box, neutr). +noun_pl(boxfuls, boxful, neutr). +noun_pl(boycotts, boycott, neutr). +noun_pl(boyfriends, boyfriend, masc). +noun_pl(boys, boy, masc). +noun_pl(bracelets, bracelet, neutr). +noun_pl(braces, brace, neutr). +noun_pl(brackets, bracket, neutr). +noun_pl(bracts, bract, neutr). +noun_pl(bradawls, bradawl, neutr). +noun_pl(brads, brad, neutr). +noun_pl(braes, brae, neutr). +noun_pl(braggarts, braggart, human). +noun_pl(braids, braid, neutr). +noun_pl(brainchildren, brainchild, neutr). +noun_pl(brains, brain, neutr). +noun_pl(brainstorms, brainstorm, neutr). +noun_pl(brainwaves, brainwave, neutr). +noun_pl(brakemen, brakeman, human). +noun_pl(brakes, brake, neutr). +noun_pl(brambles, bramble, neutr). +noun_pl(branches, branch, neutr). +noun_pl(brandies, brandy, neutr). +noun_pl(brands, brand, neutr). +noun_pl(bras, bra, neutr). +noun_pl(brassards, brassard, neutr). +noun_pl(brasseries, brasserie, neutr). +noun_pl(brasses, brass, neutr). +noun_pl(brassieres, brassiere, neutr). +noun_pl('brassières', 'brassière', neutr). +noun_pl(brats, brat, human). +noun_pl(bravados, bravado, neutr). +noun_pl(braves, brave, human). +noun_pl(bravos, bravo, neutr). +noun_pl(brawlers, brawler, human). +noun_pl(brawls, brawl, neutr). +noun_pl(brays, bray, neutr). +noun_pl(braziers, brazier, neutr). +noun_pl(breach, breach, neutr). +noun_pl(breadcrumbs, breadcrumb, neutr). +noun_pl(breadfruits, breadfruit, neutr). +noun_pl(breadlines, breadline, neutr). +noun_pl(breads, bread, neutr). +noun_pl(breadths, breadth, neutr). +noun_pl(breadwinners, breadwinner, human). +noun_pl(breakages, breakage, neutr). +noun_pl(breakaways, breakaway, human). +noun_pl(breakdowns, breakdown, neutr). +noun_pl(breakers, breaker, human). +noun_pl(breakfasts, breakfast, neutr). +noun_pl(breaks, break, neutr). +noun_pl(breakthroughs, breakthrough, neutr). +noun_pl(breakups, breakup, neutr). +noun_pl(breakwaters, breakwater, neutr). +noun_pl(bream, bream, neutr). +noun_pl(breasts, breast, neutr). +noun_pl(breaststrokes, breaststroke, neutr). +noun_pl(breastworks, breastwork, neutr). +noun_pl(breathalysers, breathalyser, neutr). +noun_pl(breathers, breather, human). +noun_pl(breaths, breath, neutr). +noun_pl(breeches, breech, neutr). +noun_pl(breeders, breeder, human). +noun_pl(breeds, breed, neutr). +noun_pl(breezes, breeze, neutr). +noun_pl(bretheren, brother, human). +noun_pl(breves, breve, neutr). +noun_pl(brevets, brevet, neutr). +noun_pl(breviaries, breviary, neutr). +noun_pl(breweries, brewery, neutr). +noun_pl(brewers, brewer, human). +noun_pl(brews, brew, neutr). +noun_pl(briars, briar, neutr). +noun_pl(bribes, bribe, neutr). +noun_pl(brickbats, brickbat, neutr). +noun_pl(brickkilns, brickkiln, neutr). +noun_pl(bricklayers, bricklayer, human). +noun_pl(bricks, brick, neutr). +noun_pl(bridals, bridal, neutr). +noun_pl(bridecakes, bridecake, neutr). +noun_pl(bridegrooms, bridegroom, human). +noun_pl(brides, bride, human). +noun_pl(bridesmaids, bridesmaid, human). +noun_pl(bridgeheads, bridgehead, neutr). +noun_pl(bridges, bridge, neutr). +noun_pl(bridles, bridle, neutr). +noun_pl(briefcases, briefcase, neutr). +noun_pl(briefings, briefing, neutr). +noun_pl(briefs, brief, neutr). +noun_pl(briers, brier, neutr). +noun_pl(brigades, brigade, neutr). +noun_pl(brigands, brigand, human). +noun_pl(brigantines, brigantine, neutr). +noun_pl(brigs, brig, neutr). +noun_pl(brill, brill, neutr). +noun_pl(brims, brim, neutr). +noun_pl(brinks, brink, neutr). +noun_pl(brioches, brioche, neutr). +noun_pl(briquets, briquet, neutr). +noun_pl(briquettes, briquette, neutr). +noun_pl(briskets, brisket, neutr). +noun_pl(bristles, bristle, neutr). +noun_pl(broadcasters, broadcaster, human). +noun_pl(broadcasts, broadcast, neutr). +noun_pl(broads, broad, human). +noun_pl(broadsheets, broadsheet, neutr). +noun_pl(broadsides, broadside, neutr). +noun_pl(brocades, brocade, neutr). +noun_pl(brochures, brochure, neutr). +noun_pl(brogues, brogue, neutr). +noun_pl(broilers, broiler, neutr). +noun_pl(brokerages, brokerage, neutr). +noun_pl(brokers, broker, human). +noun_pl(brollies, brolly, neutr). +noun_pl(bromides, bromide, neutr). +noun_pl(bronchi, bronchus, neutr). +noun_pl(broncos, bronco, neutr). +noun_pl(bronzes, bronze, neutr). +noun_pl(brooches, brooch, neutr). +noun_pl(broods, brood, neutr). +noun_pl(brooks, brook, neutr). +noun_pl(brooms, broom, neutr). +noun_pl(broomsticks, broomstick, neutr). +noun_pl(brothels, brothel, neutr). +noun_pl(brotherhoods, brotherhood, neutr). +noun_pl(brothers, brother, masc). +noun_pl(broths, broth, neutr). +noun_pl(broughams, brougham, neutr). +noun_pl(brouhahas, brouhaha, neutr). +noun_pl(brownies, brownie, neutr). +noun_pl(brownstones, brownstone, neutr). +noun_pl(brows, brow, neutr). +noun_pl(browses, browse, neutr). +noun_pl(bruins, bruin, neutr). +noun_pl(bruisers, bruiser, human). +noun_pl(bruises, bruise, neutr). +noun_pl(brunches, brunch, neutr). +noun_pl(brunettes, brunette, human). +noun_pl(brunts, brunt, neutr). +noun_pl(brushes, brush, neutr). +noun_pl(brushworks, brushwork, neutr). +noun_pl(brutalities, brutality, neutr). +noun_pl(brutes, brute, human). +noun_pl(bubbles, bubble, neutr). +noun_pl(buccaneers, buccaneer, human). +noun_pl(bucketfuls, bucketful, neutr). +noun_pl(buckets, bucket, neutr). +noun_pl(bucklers, buckler, neutr). +noun_pl(buckles, buckle, neutr). +noun_pl(bucks, buck, neutr). +noun_pl(buckteeth, bucktooth, human). +noun_pl(buddies, buddy, human). +noun_pl(budgerigars, budgerigar, neutr). +noun_pl(budgets, budget, neutr). +noun_pl(budgies, budgie, neutr). +noun_pl(buds, bud, neutr). +noun_pl(buffalo, buffalo, neutr). +noun_pl(buffers, buffer, human). +noun_pl(buffets, buffet, neutr). +noun_pl(buffoons, buffoon, human). +noun_pl(buffs, buff, human). +noun_pl(bugaboos, bugaboo, neutr). +noun_pl(bugbears, bugbear, neutr). +noun_pl(buggers, bugger, human). +noun_pl(buggies, buggy, neutr). +noun_pl(buglers, bugler, human). +noun_pl(bugles, bugle, neutr). +noun_pl(bugs, bug, neutr). +noun_pl(builders, builder, human). +noun_pl(buildings, building, neutr). +noun_pl(builds, build, neutr). +noun_pl(buildups, buildup, neutr). +noun_pl(bulbs, bulb, neutr). +noun_pl(bulbuls, bulbul, neutr). +noun_pl(bulges, bulge, neutr). +noun_pl(bulkheads, bulkhead, neutr). +noun_pl(bulldogs, bulldog, neutr). +noun_pl(bulldozers, bulldozer, neutr). +noun_pl(bulletins, bulletin, neutr). +noun_pl(bullets, bullet, neutr). +noun_pl(bullfighters, bullfighter, human). +noun_pl(bullfights, bullfight, neutr). +noun_pl(bullfinches, bullfinch, neutr). +noun_pl(bullfrogs, bullfrog, neutr). +noun_pl(bullies, bully, human). +noun_pl(bullocks, bullock, neutr). +noun_pl(bullrings, bullring, neutr). +noun_pl(bulls, bull, neutr). +noun_pl(bulrushes, bulrush, neutr). +noun_pl(bulwarks, bulwark, neutr). +noun_pl(bumblebees, bumblebee, neutr). +noun_pl(bumboats, bumboat, neutr). +noun_pl(bumpers, bumper, neutr). +noun_pl(bumpkins, bumpkin, human). +noun_pl(bumps, bump, neutr). +noun_pl(bums, bum, human). +noun_pl(bunches, bunch, neutr). +noun_pl(bundles, bundle, neutr). +noun_pl(bungalows, bungalow, neutr). +noun_pl(bunglers, bungler, human). +noun_pl(bungles, bungle, neutr). +noun_pl(bungs, bung, neutr). +noun_pl(bunions, bunion, neutr). +noun_pl(bunkers, bunker, neutr). +noun_pl(bunks, bunk, neutr). +noun_pl(bunnies, bunny, neutr). +noun_pl(buns, bun, neutr). +noun_pl(buoys, buoy, neutr). +noun_pl(burdens, burden, neutr). +noun_pl(burdocks, burdock, neutr). +noun_pl(bureaucracies, bureaucracy, neutr). +noun_pl(bureaucrats, bureaucrat, human). +noun_pl(bureaus, bureau, neutr). +noun_pl(bureaux, bureau, neutr). +noun_pl(burettes, burette, neutr). +noun_pl(burgers, burger, neutr). +noun_pl(burgesses, burgess, human). +noun_pl(burghers, burgher, human). +noun_pl(burghs, burgh, neutr). +noun_pl(burglaries, burglary, neutr). +noun_pl(burglars, burglar, human). +noun_pl(burgomasters, burgomaster, human). +noun_pl(burgs, burg, neutr). +noun_pl(burials, burial, neutr). +noun_pl(burlesques, burlesque, neutr). +noun_pl(burners, burner, human). +noun_pl(burnouses, burnouse, neutr). +noun_pl(burns, burn, neutr). +noun_pl(burps, burp, neutr). +noun_pl(burrows, burrow, neutr). +noun_pl(burrs, burr, neutr). +noun_pl(burs, bur, neutr). +noun_pl(bursaries, bursary, neutr). +noun_pl(bursars, bursar, human). +noun_pl(bursts, burst, neutr). +noun_pl(burthens, burthen, neutr). +noun_pl(burtons, burton, neutr). +noun_pl(bus, bus, neutr). +noun_pl(busbies, busby, neutr). +noun_pl(bushels, bushel, neutr). +noun_pl(bushes, bush, neutr). +noun_pl(businesses, business, neutr). +noun_pl(businessmen, businessman, human). +noun_pl(buskers, busker, human). +noun_pl(busmen, busman, human). +noun_pl(bustards, bustard, neutr). +noun_pl(busters, buster, human). +noun_pl(bustles, bustle, neutr). +noun_pl(busts, bust, neutr). +noun_pl(busybodies, busybody, human). +noun_pl(butchers, butcher, human). +noun_pl(butlers, butler, human). +noun_pl(butterbeans, butterbean, neutr). +noun_pl(buttercups, buttercup, neutr). +noun_pl(butterflies, butterfly, neutr). +noun_pl(butteries, buttery, neutr). +noun_pl(butters, butter, neutr). +noun_pl(buttocks, buttock, neutr). +noun_pl(buttonholes, buttonhole, neutr). +noun_pl(buttonhooks, buttonhook, neutr). +noun_pl(buttons, button, neutr). +noun_pl(buttonwoods, buttonwood, neutr). +noun_pl(buttresses, buttress, neutr). +noun_pl(butts, butt, human). +noun_pl(buybacks, buyback, neutr). +noun_pl(buyers, buyer, human). +noun_pl(buyouts, buyout, neutr). +noun_pl(buys, buy, neutr). +noun_pl(buzzards, buzzard, neutr). +noun_pl(buzzers, buzzer, neutr). +noun_pl(buzzes, buzz, neutr). +noun_pl(byes, bye, neutr). +noun_pl(bylaws, bylaw, neutr). +noun_pl(bypasses, bypass, neutr). +noun_pl(bypaths, bypath, neutr). +noun_pl(byproducts, byproduct, neutr). +noun_pl(byroads, byroad, neutr). +noun_pl(bystanders, bystander, human). +noun_pl(byways, byway, neutr). +noun_pl(bywords, byword, neutr). +noun_pl(cabals, cabal, human). +noun_pl(cabarets, cabaret, neutr). +noun_pl(cabbages, cabbage, neutr). +noun_pl(cabby, cabby, human). +noun_pl(cabers, caber, neutr). +noun_pl(cabinets, cabinet, neutr). +noun_pl(cabins, cabin, neutr). +noun_pl(cablegrams, cablegram, neutr). +noun_pl(cables, cable, neutr). +noun_pl(cablevisions, cablevision, neutr). +noun_pl(cabmen, cabman, human). +noun_pl(caboodles, caboodle, neutr). +noun_pl(cabooses, caboose, neutr). +noun_pl(cabs, cab, neutr). +noun_pl(cabstands, cabstand, neutr). +noun_pl(cacaos, cacao, neutr). +noun_pl(caches, cache, neutr). +noun_pl(cachets, cachet, neutr). +noun_pl(cachous, cachou, neutr). +noun_pl(cacklers, cackler, human). +noun_pl(cackles, cackle, neutr). +noun_pl(cacophonies, cacophony, neutr). +noun_pl(cacti, cactus, neutr). +noun_pl(cactuses, cactus, neutr). +noun_pl(cadavers, cadaver, human). +noun_pl(caddies, caddie, human). +noun_pl(cadences, cadence, neutr). +noun_pl(cadenzas, cadenza, neutr). +noun_pl(cadets, cadet, human). +noun_pl(cadgers, cadger, human). +noun_pl(cadres, cadre, human). +noun_pl(cads, cad, human). +noun_pl(caesuras, caesura, neutr). +noun_pl(cafes, cafe, neutr). +noun_pl(cafeterias, cafeteria, neutr). +noun_pl(caff, caff, neutr). +noun_pl(caftans, caftan, neutr). +noun_pl('cafés', 'café', neutr). +noun_pl(cages, cage, neutr). +noun_pl(cagoules, cagoule, neutr). +noun_pl(caimans, caiman, neutr). +noun_pl(cairns, cairn, neutr). +noun_pl(caissons, caisson, neutr). +noun_pl(caitiffs, caitiff, human). +noun_pl(cakes, cake, neutr). +noun_pl(calabashes, calabash, neutr). +noun_pl(calamities, calamity, neutr). +noun_pl(calcinations, calcination, neutr). +noun_pl(calculations, calculation, neutr). +noun_pl(calculators, calculator, human). +noun_pl(calculi, calculus, neutr). +noun_pl(calculuses, calculus, neutr). +noun_pl(caldrons, caldron, neutr). +noun_pl(calendars, calendar, neutr). +noun_pl(calenders, calender, neutr). +noun_pl(calibers, caliber, neutr). +noun_pl(calibrations, calibration, neutr). +noun_pl(calibres, calibre, neutr). +noun_pl(califs, calif, human). +noun_pl(caliphates, caliphate, neutr). +noun_pl(caliphs, caliph, human). +noun_pl(calks, calk, neutr). +noun_pl(callers, caller, human). +noun_pl(callings, calling, neutr). +noun_pl(calliopes, calliope, neutr). +noun_pl(callosities, callosity, neutr). +noun_pl(calls, call, neutr). +noun_pl(calluses, callus, neutr). +noun_pl(calms, calm, neutr). +noun_pl(calories, calorie, neutr). +noun_pl(calumnies, calumny, neutr). +noun_pl(calves, calf, neutr). +noun_pl(calyces, calyx, neutr). +noun_pl(calypsos, calypso, neutr). +noun_pl(calyxes, calyx, neutr). +noun_pl(cambers, camber, neutr). +noun_pl(camellias, camellia, neutr). +noun_pl(camels, camel, neutr). +noun_pl(cameos, cameo, neutr). +noun_pl(cameramen, cameraman, human). +noun_pl(cameras, camera, neutr). +noun_pl(camions, camion, neutr). +noun_pl(campaigners, campaigner, human). +noun_pl(campaigns, campaign, neutr). +noun_pl(campaniles, campanile, neutr). +noun_pl(campanulas, campanula, neutr). +noun_pl(campers, camper, human). +noun_pl(camps, camp, neutr). +noun_pl(campuses, campus, neutr). +noun_pl(cams, cam, neutr). +noun_pl(camshafts, camshaft, neutr). +noun_pl(canalizations, canalization, neutr). +noun_pl(canals, canal, neutr). +noun_pl(canapes, canape, neutr). +noun_pl('canapés', 'canapé', neutr). +noun_pl(canards, canard, neutr). +noun_pl(canaries, canary, neutr). +noun_pl(canastas, canasta, neutr). +noun_pl(cancans, cancan, neutr). +noun_pl(cancellations, cancellation, neutr). +noun_pl(cancers, cancer, neutr). +noun_pl(candelabra, candelabrum, neutr). +noun_pl(candidacies, candidacy, neutr). +noun_pl(candidates, candidate, human). +noun_pl(candidatures, candidature, neutr). +noun_pl(candies, candy, neutr). +noun_pl(candles, candle, neutr). +noun_pl(candlesticks, candlestick, neutr). +noun_pl(candytufts, candytuft, neutr). +noun_pl(canes, cane, neutr). +noun_pl(canisters, canister, neutr). +noun_pl(cannas, canna, neutr). +noun_pl(canneries, cannery, neutr). +noun_pl(cannibals, cannibal, human). +noun_pl(cannonades, cannonade, neutr). +noun_pl(cannons, cannon, neutr). +noun_pl(canoeists, canoeist, human). +noun_pl(canoes, canoe, neutr). +noun_pl(canonizations, canonization, neutr). +noun_pl(canons, canon, human). +noun_pl(canopies, canopy, neutr). +noun_pl(cans, can, neutr). +noun_pl(cantaloupes, cantaloupe, neutr). +noun_pl(cantaloups, cantaloup, neutr). +noun_pl(cantatas, cantata, neutr). +noun_pl(canteens, canteen, neutr). +noun_pl(canters, canter, neutr). +noun_pl(canticles, canticle, neutr). +noun_pl(cantilevers, cantilever, neutr). +noun_pl(cantonments, cantonment, neutr). +noun_pl(cantons, canton, neutr). +noun_pl(cantors, cantor, human). +noun_pl(cantos, canto, neutr). +noun_pl(cants, cant, neutr). +noun_pl(canvases, canvas, neutr). +noun_pl(canvasses, canvass, neutr). +noun_pl(canyons, canyon, neutr). +noun_pl(capabilities, capability, neutr). +noun_pl(capacities, capacity, neutr). +noun_pl(caparisons, caparison, neutr). +noun_pl(capers, caper, neutr). +noun_pl(capes, cape, neutr). +noun_pl(capillaries, capillary, neutr). +noun_pl(capitalists, capitalist, human). +noun_pl(capitalizations, capitalization, neutr). +noun_pl(capitals, capital, neutr). +noun_pl(capitations, capitation, neutr). +noun_pl(capitols, capitol, neutr). +noun_pl(capons, capon, neutr). +noun_pl(caprices, caprice, neutr). +noun_pl(caps, cap, neutr). +noun_pl(capsicums, capsicum, neutr). +noun_pl(capstans, capstan, neutr). +noun_pl(capsules, capsule, neutr). +noun_pl(captains, captain, human). +noun_pl(captions, caption, neutr). +noun_pl(captives, captive, human). +noun_pl(captors, captor, human). +noun_pl(captures, capture, neutr). +noun_pl(carafes, carafe, neutr). +noun_pl(caramels, caramel, neutr). +noun_pl(carapaces, carapace, neutr). +noun_pl(carats, carat, neutr). +noun_pl(caravans, caravan, human). +noun_pl(caravansaries, caravansary, neutr). +noun_pl(caravanserais, caravanserai, neutr). +noun_pl(caraways, caraway, neutr). +noun_pl(carbides, carbide, neutr). +noun_pl(carbines, carbine, neutr). +noun_pl(carbohydrates, carbohydrate, neutr). +noun_pl(carbonizations, carbonization, neutr). +noun_pl(carbons, carbon, neutr). +noun_pl(carboys, carboy, neutr). +noun_pl(carbuncles, carbuncle, neutr). +noun_pl(carburetors, carburetor, neutr). +noun_pl(carburettors, carburettor, neutr). +noun_pl(carcases, carcase, neutr). +noun_pl(carcasses, carcass, neutr). +noun_pl(carcinogens, carcinogen, neutr). +noun_pl(cardholders, cardholder, human). +noun_pl(cardigans, cardigan, neutr). +noun_pl(cardinals, cardinal, human). +noun_pl(cardiologists, cardiologist, human). +noun_pl(cards, card, neutr). +noun_pl(careerists, careerist, human). +noun_pl(careers, career, neutr). +noun_pl(cares, care, neutr). +noun_pl(caresses, caress, neutr). +noun_pl(caretakers, caretaker, human). +noun_pl(carets, caret, neutr). +noun_pl(cargoes, cargo, neutr). +noun_pl(caribou, caribou, neutr). +noun_pl(caricatures, caricature, neutr). +noun_pl(caricaturists, caricaturist, human). +noun_pl(carillons, carillon, neutr). +noun_pl(carmakers, carmaker, human). +noun_pl(carmakings, carmaking, neutr). +noun_pl(carmines, carmine, neutr). +noun_pl(carnations, carnation, neutr). +noun_pl(carnivals, carnival, neutr). +noun_pl(carnivores, carnivore, neutr). +noun_pl(carollers, caroller, human). +noun_pl(carols, carol, neutr). +noun_pl(carousals, carousal, neutr). +noun_pl(carousels, carousel, neutr). +noun_pl(carp, carp, neutr). +noun_pl(carpals, carpal, neutr). +noun_pl(carpenters, carpenter, human). +noun_pl(carpetbaggers, carpetbagger, human). +noun_pl(carpetbags, carpetbag, neutr). +noun_pl(carpets, carpet, neutr). +noun_pl(carports, carport, neutr). +noun_pl(carriages, carriage, neutr). +noun_pl(carriageways, carriageway, neutr). +noun_pl(carriers, carrier, human). +noun_pl(carries, carry, neutr). +noun_pl(carrots, carrot, neutr). +noun_pl(carrycots, carrycot, neutr). +noun_pl(cars, car, neutr). +noun_pl(cartels, cartel, neutr). +noun_pl(carters, carter, human). +noun_pl(carthorses, carthorse, neutr). +noun_pl(cartilages, cartilage, neutr). +noun_pl(cartloads, cartload, neutr). +noun_pl(cartographers, cartographer, human). +noun_pl(cartons, carton, neutr). +noun_pl(cartoonists, cartoonist, human). +noun_pl(cartoons, cartoon, neutr). +noun_pl(cartridges, cartridge, neutr). +noun_pl(cartroads, cartroad, neutr). +noun_pl(carts, cart, neutr). +noun_pl(cartwheels, cartwheel, neutr). +noun_pl(carvers, carver, human). +noun_pl(carvings, carving, neutr). +noun_pl(caryatids, caryatid, neutr). +noun_pl(cascades, cascade, neutr). +noun_pl(casebooks, casebook, neutr). +noun_pl(caseloads, caseload, neutr). +noun_pl(casements, casement, neutr). +noun_pl(cases, case, neutr). +noun_pl(caseworks, casework, neutr). +noun_pl(cashews, cashew, neutr). +noun_pl(cashiers, cashier, human). +noun_pl(casings, casing, neutr). +noun_pl(casinos, casino, neutr). +noun_pl(caskets, casket, neutr). +noun_pl(casks, cask, neutr). +noun_pl(casseroles, casserole, neutr). +noun_pl(cassettes, cassette, neutr). +noun_pl(cassocks, cassock, neutr). +noun_pl(cassowaries, cassowary, neutr). +noun_pl(castaways, castaway, human). +noun_pl(casters, caster, neutr). +noun_pl(castes, caste, neutr). +noun_pl(castigations, castigation, neutr). +noun_pl(castings, casting, neutr). +noun_pl(castles, castle, neutr). +noun_pl(castors, castor, neutr). +noun_pl(castrations, castration, neutr). +noun_pl(casts, cast, neutr). +noun_pl(casualties, casualty, neutr). +noun_pl(casuistries, casuistry, neutr). +noun_pl(casuists, casuist, neutr). +noun_pl(cataclysms, cataclysm, neutr). +noun_pl(catafalques, catafalque, neutr). +noun_pl(cataleptics, cataleptic, human). +noun_pl(catalogs, catalog, neutr). +noun_pl(catalogues, catalogue, neutr). +noun_pl(catalpas, catalpa, neutr). +noun_pl(catalysts, catalyst, neutr). +noun_pl(catamarans, catamaran, neutr). +noun_pl(catapults, catapult, neutr). +noun_pl(cataracts, cataract, neutr). +noun_pl(catastrophes, catastrophe, neutr). +noun_pl(catcalls, catcall, neutr). +noun_pl(catchers, catcher, human). +noun_pl(catches, catch, neutr). +noun_pl(catchments, catchment, neutr). +noun_pl(catchup, catchup, neutr). +noun_pl(catchwords, catchword, neutr). +noun_pl(catechisms, catechism, neutr). +noun_pl(categories, category, neutr). +noun_pl(caterers, caterer, human). +noun_pl(caterpillars, caterpillar, neutr). +noun_pl(caterwauls, caterwaul, neutr). +noun_pl(catfish, catfish, neutr). +noun_pl(catharses, catharsis, neutr). +noun_pl(catharsi, catharsis, neutr). +noun_pl(cathartics, cathartic, neutr). +noun_pl(cathedrals, cathedral, neutr). +noun_pl(cathodes, cathode, neutr). +noun_pl(catholics, catholic, human). +noun_pl(catkins, catkin, neutr). +noun_pl(cats, cat, neutr). +noun_pl(catsups, catsup, neutr). +noun_pl(cattle, cattle, neutr). +noun_pl(cattlemen, cattleman, human). +noun_pl(catwalks, catwalk, neutr). +noun_pl(caucuses, caucus, neutr). +noun_pl(cauldrons, cauldron, neutr). +noun_pl(cauliflowers, cauliflower, neutr). +noun_pl(cauls, caul, neutr). +noun_pl(causeries, causerie, neutr). +noun_pl(causes, cause, neutr). +noun_pl(causeways, causeway, neutr). +noun_pl(cautions, caution, neutr). +noun_pl(cavalcades, cavalcade, neutr). +noun_pl(cavaliers, cavalier, human). +noun_pl(cavalries, cavalry, human). +noun_pl(cavalrymen, cavalryman, human). +noun_pl(caveats, caveat, neutr). +noun_pl(cavemen, caveman, human). +noun_pl(caverns, cavern, neutr). +noun_pl(caves, cave, neutr). +noun_pl(cavities, cavity, neutr). +noun_pl(caws, caw, neutr). +noun_pl(caymans, cayman, neutr). +noun_pl(ceasefires, ceasefire, neutr). +noun_pl(ceases, cease, neutr). +noun_pl(cedars, cedar, neutr). +noun_pl(cedillas, cedilla, neutr). +noun_pl(ceilings, ceiling, neutr). +noun_pl(celandines, celandine, neutr). +noun_pl(celebrants, celebrant, human). +noun_pl(celebrations, celebration, neutr). +noun_pl(celebrities, celebrity, human). +noun_pl(celibates, celibate, human). +noun_pl(cellarages, cellarage, neutr). +noun_pl(cellars, cellar, neutr). +noun_pl(cellists, cellist, human). +noun_pl(cellos, cello, neutr). +noun_pl(cells, cell, neutr). +noun_pl(cemeteries, cemetery, neutr). +noun_pl(cenotaphs, cenotaph, neutr). +noun_pl(censers, censer, neutr). +noun_pl(censors, censor, human). +noun_pl(censorships, censorship, neutr). +noun_pl(censures, censure, neutr). +noun_pl(censuses, census, neutr). +noun_pl(centaurs, centaur, human). +noun_pl(centenarians, centenarian, human). +noun_pl(centenaries, centenary, neutr). +noun_pl(centennials, centennial, neutr). +noun_pl(centerpieces, centerpiece, neutr). +noun_pl(centers, center, neutr). +noun_pl(centimes, centime, neutr). +noun_pl(centimeters, centimeter, neutr). +noun_pl(centimetres, centimetre, neutr). +noun_pl(centipedes, centipede, neutr). +noun_pl(centralizations, centralization, neutr). +noun_pl(centrals, central, neutr). +noun_pl(centrepieces, centrepiece, neutr). +noun_pl(centres, centre, neutr). +noun_pl(centrifuges, centrifuge, neutr). +noun_pl(centrists, centrist, human). +noun_pl(cents, cent, neutr). +noun_pl(centuries, century, neutr). +noun_pl(centurions, centurion, human). +noun_pl(cereals, cereal, neutr). +noun_pl(ceremonials, ceremonial, neutr). +noun_pl(ceremonies, ceremony, neutr). +noun_pl(cerises, cerise, neutr). +noun_pl(certainties, certainty, neutr). +noun_pl(certificates, certificate, neutr). +noun_pl(certifications, certification, neutr). +noun_pl(certs, cert, neutr). +noun_pl(cervixes, cervix, neutr). +noun_pl(cessions, cession, neutr). +noun_pl(cesspits, cesspit, neutr). +noun_pl(cesspools, cesspool, neutr). +noun_pl(chafes, chafe, neutr). +noun_pl(chaffinches, chaffinch, neutr). +noun_pl(chains, chain, neutr). +noun_pl(chairmen, chairman, human). +noun_pl(chairs, chair, neutr). +noun_pl(chairwomans, chairwoman, human). +noun_pl(chaises, chaise, neutr). +noun_pl(chalets, chalet, neutr). +noun_pl(chalices, chalice, neutr). +noun_pl(chalkpits, chalkpit, neutr). +noun_pl(chalks, chalk, neutr). +noun_pl(challengers, challenger, human). +noun_pl(challenges, challenge, neutr). +noun_pl(chamberlains, chamberlain, human). +noun_pl(chambermaids, chambermaid, human). +noun_pl(chamberpots, chamberpot, neutr). +noun_pl(chambers, chamber, neutr). +noun_pl(chameleons, chameleon, human). +noun_pl(chamoises, chamois, neutr). +noun_pl(champagnes, champagne, neutr). +noun_pl(champions, champion, human). +noun_pl(championships, championship, neutr). +noun_pl(champs, champ, human). +noun_pl(chancelleries, chancellery, neutr). +noun_pl(chancellors, chancellor, human). +noun_pl(chancels, chancel, neutr). +noun_pl(chanceries, chancery, neutr). +noun_pl(chances, chance, neutr). +noun_pl(chandeliers, chandelier, neutr). +noun_pl(chandlers, chandler, human). +noun_pl(changelings, changeling, human). +noun_pl(changeovers, changeover, neutr). +noun_pl(changes, change, neutr). +noun_pl(channels, channel, neutr). +noun_pl(chants, chant, neutr). +noun_pl(chapelgoers, chapelgoer, human). +noun_pl(chapels, chapel, neutr). +noun_pl(chaperons, chaperon, human). +noun_pl(chaplaincies, chaplaincy, neutr). +noun_pl(chaplains, chaplain, human). +noun_pl(chaplets, chaplet, neutr). +noun_pl(chapmen, chapman, human). +noun_pl(chaps, chap, human). +noun_pl(chapterhouses, chapterhouse, neutr). +noun_pl(chapters, chapter, neutr). +noun_pl(charabancs, charabanc, neutr). +noun_pl(characteristics, characteristic, neutr). +noun_pl(characters, character, neutr). +noun_pl(charades, charade, neutr). +noun_pl(chards, chard, neutr). +noun_pl(chargers, charger, human). +noun_pl(charges, charge, neutr). +noun_pl(charioteers, charioteer, human). +noun_pl(chariots, chariot, neutr). +noun_pl(charities, charity, neutr). +noun_pl(charladies, charlady, human). +noun_pl(charlatans, charlatan, human). +noun_pl(charmers, charmer, human). +noun_pl(charms, charm, neutr). +noun_pl(chars, char, neutr). +noun_pl(charters, charter, neutr). +noun_pl(charts, chart, neutr). +noun_pl(charwomen, charwoman, human). +noun_pl('charàbancs', 'charàbanc', neutr). +noun_pl(chasers, chaser, human). +noun_pl(chases, chase, neutr). +noun_pl(chasms, chasm, neutr). +noun_pl(chassis, chassis, neutr). +noun_pl(chasubles, chasuble, neutr). +noun_pl(chateaus, chateau, neutr). +noun_pl(chatelaines, chatelaine, human). +noun_pl(chats, chat, neutr). +noun_pl(chattels, chattel, human). +noun_pl(chatterboxes, chatterbox, human). +noun_pl(chauffeurs, chauffeur, human). +noun_pl(chauvinists, chauvinist, human). +noun_pl(chaws, chaw, neutr). +noun_pl(cheats, cheat, human). +noun_pl(checkbooks, checkbook, neutr). +noun_pl(checkers, checker, human). +noun_pl(checklists, checklist, neutr). +noun_pl(checkmates, checkmate, neutr). +noun_pl(checkoffs, checkoff, neutr). +noun_pl(checkouts, checkout, neutr). +noun_pl(checkpoints, checkpoint, neutr). +noun_pl(checkrooms, checkroom, neutr). +noun_pl(checks, check, neutr). +noun_pl(checkups, checkup, neutr). +noun_pl(cheekbones, cheekbone, neutr). +noun_pl(cheeks, cheek, neutr). +noun_pl(cheeps, cheep, neutr). +noun_pl(cheerleaders, cheerleader, human). +noun_pl(cheers, cheer, neutr). +noun_pl(cheesecakes, cheesecake, neutr). +noun_pl(cheesecloths, cheesecloth, neutr). +noun_pl(cheeses, cheese, neutr). +noun_pl(cheetahs, cheetah, neutr). +noun_pl(chefs, chef, human). +noun_pl(chemicals, chemical, neutr). +noun_pl(chemises, chemise, neutr). +noun_pl(chemists, chemist, human). +noun_pl(chequebooks, chequebook, neutr). +noun_pl(cheques, cheque, neutr). +noun_pl(cheroots, cheroot, neutr). +noun_pl(cherries, cherry, neutr). +noun_pl(cherubs, cherub, human). +noun_pl(chessboards, chessboard, neutr). +noun_pl(chessmen, chessman, neutr). +noun_pl(chesterfields, chesterfield, neutr). +noun_pl(chestnuts, chestnut, neutr). +noun_pl(chests, chest, neutr). +noun_pl(chevaliers, chevalier, human). +noun_pl(chevrons, chevron, neutr). +noun_pl(chews, chew, neutr). +noun_pl(chicaneries, chicanery, neutr). +noun_pl(chickens, chicken, neutr). +noun_pl(chickpeas, chickpea, neutr). +noun_pl(chicks, chick, human). +noun_pl(chiefs, chief, human). +noun_pl(chieftaincies, chieftaincy, neutr). +noun_pl(chieftains, chieftain, human). +noun_pl(chiffoniers, chiffonier, neutr). +noun_pl(chignons, chignon, neutr). +noun_pl(chilblains, chilblain, neutr). +noun_pl(children, child, human). +noun_pl(chiles, chile, neutr). +noun_pl(chilis, chili, neutr). +noun_pl(chillies, chilli, neutr). +noun_pl(chills, chill, neutr). +noun_pl(chimaeras, chimaera, neutr). +noun_pl(chimeras, chimera, neutr). +noun_pl(chimes, chime, neutr). +noun_pl(chimneybreasts, chimneybreast, neutr). +noun_pl(chimneypieces, chimneypiece, neutr). +noun_pl(chimneypots, chimneypot, neutr). +noun_pl(chimneys, chimney, neutr). +noun_pl(chimneystacks, chimneystack, neutr). +noun_pl(chimneysweepers, chimneysweeper, human). +noun_pl(chimneysweeps, chimneysweep, human). +noun_pl(chimpanzees, chimpanzee, neutr). +noun_pl(chimps, chimp, neutr). +noun_pl(chinchillas, chinchilla, neutr). +noun_pl(chines, chine, neutr). +noun_pl(chinks, chink, neutr). +noun_pl(chins, chin, neutr). +noun_pl(chipmunks, chipmunk, neutr). +noun_pl(chips, chip, neutr). +noun_pl(chiropodists, chiropodist, human). +noun_pl(chiropractors, chiropractor, human). +noun_pl(chirps, chirp, neutr). +noun_pl(chirrups, chirrup, neutr). +noun_pl(chiselers, chiseler, human). +noun_pl(chisellers, chiseller, human). +noun_pl(chisels, chisel, neutr). +noun_pl(chits, chit, human). +noun_pl(chives, chive, neutr). +noun_pl(chlorofluorocarbons, chlorofluorocarbon, neutr). +noun_pl(chocks, chock, neutr). +noun_pl(chocolates, chocolate, neutr). +noun_pl(chocs, choc, neutr). +noun_pl(choices, choice, neutr). +noun_pl(choirboys, choirboy, human). +noun_pl(choirs, choir, human). +noun_pl(chokers, choker, neutr). +noun_pl(chokes, choke, neutr). +noun_pl(chokies, choky, neutr). +noun_pl(cholers, choler, neutr). +noun_pl(cholesterol, cholesterol, neutr). +noun_pl(choppers, chopper, human). +noun_pl(chops, chop, neutr). +noun_pl(chorales, chorale, neutr). +noun_pl(chords, chord, neutr). +noun_pl(choreographers, choreographer, human). +noun_pl(chores, chore, neutr). +noun_pl(choristers, chorister, human). +noun_pl(chortles, chortle, neutr). +noun_pl(choruses, chorus, human). +noun_pl(chowders, chowder, neutr). +noun_pl(chows, chow, neutr). +noun_pl(christenings, christening, neutr). +noun_pl(christianities, christianity, neutr). +noun_pl(christians, christian, human). +noun_pl(chromosomes, chromosome, neutr). +noun_pl(chroniclers, chronicler, human). +noun_pl(chronicles, chronicle, neutr). +noun_pl(chronologies, chronology, neutr). +noun_pl(chronometers, chronometer, neutr). +noun_pl(chrysalises, chrysalis, neutr). +noun_pl(chrysanthemums, chrysanthemum, neutr). +noun_pl(chuckles, chuckle, neutr). +noun_pl(chucks, chuck, neutr). +noun_pl(chugs, chug, neutr). +noun_pl(chukkers, chukker, neutr). +noun_pl(chumps, chump, human). +noun_pl(chums, chum, human). +noun_pl(chunks, chunk, neutr). +noun_pl(churches, church, neutr). +noun_pl(churchgoers, churchgoer, human). +noun_pl(churchmen, churchman, human). +noun_pl(churchwardens, churchwarden, human). +noun_pl(churchyards, churchyard, neutr). +noun_pl(churls, churl, human). +noun_pl(churns, churn, neutr). +noun_pl(chutes, chute, neutr). +noun_pl(chutneys, chutney, neutr). +noun_pl('châteaux', 'château', neutr). +noun_pl(cicadas, cicada, neutr). +noun_pl(cicalas, cicala, neutr). +noun_pl(cicatrices, cicatrice, neutr). +noun_pl(ciceroni, cicerone, human). +noun_pl(ciderpresses, ciderpress, neutr). +noun_pl(ciders, cider, neutr). +noun_pl(cigarettes, cigarette, neutr). +noun_pl(cigars, cigar, neutr). +noun_pl(cinchonas, cinchona, neutr). +noun_pl(cinctures, cincture, neutr). +noun_pl(cinders, cinder, neutr). +noun_pl(cinemas, cinema, neutr). +noun_pl(cinquefoils, cinquefoil, neutr). +noun_pl(ciphers, cipher, human). +noun_pl(circles, circle, neutr). +noun_pl(circlets, circlet, neutr). +noun_pl(circuits, circuit, neutr). +noun_pl(circulars, circular, neutr). +noun_pl(circulations, circulation, neutr). +noun_pl(circumcisions, circumcision, neutr). +noun_pl(circumferences, circumference, neutr). +noun_pl(circumflexes, circumflex, neutr). +noun_pl(circumlocutions, circumlocution, neutr). +noun_pl(circumnavigations, circumnavigation, neutr). +noun_pl(circumscriptions, circumscription, neutr). +noun_pl(circumstances, circumstance, neutr). +noun_pl(circumventions, circumvention, neutr). +noun_pl(circuses, circus, neutr). +noun_pl(cissies, cissy, human). +noun_pl(cisterns, cistern, neutr). +noun_pl(citadels, citadel, neutr). +noun_pl(citations, citation, neutr). +noun_pl(cities, city, neutr). +noun_pl(citizens, citizen, human). +noun_pl(citizenships, citizenship, neutr). +noun_pl(citrons, citron, neutr). +noun_pl(citruses, citrus, neutr). +noun_pl(civets, civet, neutr). +noun_pl(civilians, civilian, human). +noun_pl(civilities, civility, neutr). +noun_pl(civilizations, civilization, neutr). +noun_pl(clacks, clack, neutr). +noun_pl(claimants, claimant, human). +noun_pl(claims, claim, neutr). +noun_pl(clairvoyants, clairvoyant, human). +noun_pl(clambakes, clambake, neutr). +noun_pl(clambers, clamber, neutr). +noun_pl(clamors, clamor, neutr). +noun_pl(clamours, clamour, neutr). +noun_pl(clamps, clamp, neutr). +noun_pl(clams, clam, neutr). +noun_pl(clangers, clanger, neutr). +noun_pl(clangs, clang, neutr). +noun_pl(clanks, clank, neutr). +noun_pl(clans, clan, human). +noun_pl(clansmen, clansman, human). +noun_pl(clapboards, clapboard, neutr). +noun_pl(clapperboards, clapperboard, neutr). +noun_pl(clappers, clapper, neutr). +noun_pl(claps, clap, neutr). +noun_pl(claques, claque, human). +noun_pl(clarets, claret, neutr). +noun_pl(clarinetists, clarinetist, human). +noun_pl(clarinets, clarinet, neutr). +noun_pl(clarinettists, clarinettist, human). +noun_pl(clarions, clarion, neutr). +noun_pl(clashes, clash, neutr). +noun_pl(clasps, clasp, neutr). +noun_pl(classes, class, neutr). +noun_pl(classicists, classicist, human). +noun_pl(classics, classic, neutr). +noun_pl(classifications, classification, neutr). +noun_pl(classmates, classmate, human). +noun_pl(classrooms, classroom, neutr). +noun_pl(clauses, clause, neutr). +noun_pl(clavichords, clavichord, neutr). +noun_pl(clavicles, clavicle, neutr). +noun_pl(clawhammers, clawhammer, neutr). +noun_pl(claws, claw, neutr). +noun_pl(cleaners, cleaner, human). +noun_pl(cleans, clean, neutr). +noun_pl(cleansers, cleanser, neutr). +noun_pl(cleanups, cleanup, neutr). +noun_pl(clearances, clearance, neutr). +noun_pl(clearinghouses, clearinghouse, neutr). +noun_pl(clearings, clearing, neutr). +noun_pl(clears, clear, neutr). +noun_pl(clearways, clearway, neutr). +noun_pl(cleats, cleat, neutr). +noun_pl(cleavages, cleavage, neutr). +noun_pl(cleavers, cleaver, neutr). +noun_pl(clefs, clef, neutr). +noun_pl(clefts, cleft, neutr). +noun_pl(clerestories, clerestory, neutr). +noun_pl(clergies, clergy, human). +noun_pl(clergymen, clergyman, human). +noun_pl(clerics, cleric, human). +noun_pl(clerihews, clerihew, neutr). +noun_pl(clerks, clerk, human). +noun_pl(clews, clew, neutr). +noun_pl(cliches, cliche, neutr). +noun_pl('clichés', 'cliché', neutr). +noun_pl(clicks, click, neutr). +noun_pl(clienteles, clientele, human). +noun_pl(clients, client, human). +noun_pl(cliffs, cliff, neutr). +noun_pl(climacterics, climacteric, neutr). +noun_pl(climates, climate, neutr). +noun_pl(climaxes, climax, neutr). +noun_pl(climbers, climber, human). +noun_pl(climbs, climb, neutr). +noun_pl(climes, clime, neutr). +noun_pl(clinchers, clincher, neutr). +noun_pl(clinches, clinch, neutr). +noun_pl(clinics, clinic, neutr). +noun_pl(clinkers, clinker, neutr). +noun_pl(clinks, clink, neutr). +noun_pl(clippers, clipper, neutr). +noun_pl(clippings, clipping, neutr). +noun_pl(clips, clip, neutr). +noun_pl(cliques, clique, neutr). +noun_pl(clitorises, clitoris, neutr). +noun_pl(cloakrooms, cloakroom, neutr). +noun_pl(cloaks, cloak, neutr). +noun_pl(cloches, cloche, neutr). +noun_pl(clocks, clock, neutr). +noun_pl(clockworks, clockwork, neutr). +noun_pl(clodhoppers, clodhopper, human). +noun_pl(clods, clod, human). +noun_pl(clogs, clog, neutr). +noun_pl(cloisters, cloister, neutr). +noun_pl(clones, clone, human). +noun_pl(closers, closer, neutr). +noun_pl(closes, close, neutr). +noun_pl(closets, closet, neutr). +noun_pl(closings, closing, neutr). +noun_pl(closures, closure, neutr). +noun_pl(clotheshorses, clotheshorse, neutr). +noun_pl(clotheslines, clothesline, neutr). +noun_pl(clothiers, clothier, human). +noun_pl(cloths, cloth, neutr). +noun_pl(clots, clot, neutr). +noun_pl(cloudbursts, cloudburst, neutr). +noun_pl(clouds, cloud, neutr). +noun_pl(clouts, clout, neutr). +noun_pl(cloverleaves, cloverleaf, neutr). +noun_pl(cloves, clove, neutr). +noun_pl(clowns, clown, human). +noun_pl(clubhouses, clubhouse, neutr). +noun_pl(clubs, club, human). +noun_pl(clucks, cluck, neutr). +noun_pl(clues, clue, neutr). +noun_pl(clumps, clump, neutr). +noun_pl(clunks, clunk, neutr). +noun_pl(clusters, cluster, neutr). +noun_pl(clutches, clutch, neutr). +noun_pl(clutters, clutter, neutr). +noun_pl(coaches, coach, human). +noun_pl(coachmen, coachman, human). +noun_pl(coagulations, coagulation, neutr). +noun_pl(coalescences, coalescence, neutr). +noun_pl(coalfaces, coalface, neutr). +noun_pl(coalfields, coalfield, neutr). +noun_pl(coalitions, coalition, neutr). +noun_pl(coalmen, coalman, human). +noun_pl(coalmines, coalmine, neutr). +noun_pl(coalpits, coalpit, neutr). +noun_pl(coals, coal, neutr). +noun_pl(coamings, coaming, neutr). +noun_pl(coasters, coaster, neutr). +noun_pl(coastguards, coastguard, human). +noun_pl(coastlines, coastline, neutr). +noun_pl(coasts, coast, neutr). +noun_pl(coatees, coatee, neutr). +noun_pl(coatings, coating, neutr). +noun_pl(coats, coat, neutr). +noun_pl(coaxings, coaxing, neutr). +noun_pl(cobbers, cobber, human). +noun_pl(cobblers, cobbler, human). +noun_pl(cobbles, cobble, neutr). +noun_pl(cobblestones, cobblestone, neutr). +noun_pl(cobras, cobra, neutr). +noun_pl(cobs, cob, neutr). +noun_pl(cobwebs, cobweb, neutr). +noun_pl(cochleas, cochlea, neutr). +noun_pl(cockades, cockade, neutr). +noun_pl(cockatoos, cockatoo, neutr). +noun_pl(cockchafers, cockchafer, neutr). +noun_pl(cockerels, cockerel, neutr). +noun_pl(cockers, cocker, neutr). +noun_pl(cockhorses, cockhorse, neutr). +noun_pl(cockles, cockle, neutr). +noun_pl(cockleshells, cockleshell, neutr). +noun_pl(cockneys, cockney, human). +noun_pl(cockpits, cockpit, neutr). +noun_pl(cockroaches, cockroach, neutr). +noun_pl(cocks, cock, neutr). +noun_pl(cockscombs, cockscomb, neutr). +noun_pl(cocktails, cocktail, neutr). +noun_pl(cockups, cockup, neutr). +noun_pl(coconuts, coconut, neutr). +noun_pl(cocoons, cocoon, neutr). +noun_pl(cocos, coco, neutr). +noun_pl(cocottes, cocotte, human). +noun_pl(cod, cod, neutr). +noun_pl(codas, coda, neutr). +noun_pl(codes, code, neutr). +noun_pl(codfish, codfish, neutr). +noun_pl(codgers, codger, human). +noun_pl(codices, codex, neutr). +noun_pl(codicils, codicil, neutr). +noun_pl(codifications, codification, neutr). +noun_pl(codlings, codling, neutr). +noun_pl(codpieces, codpiece, neutr). +noun_pl(cods, cod, neutr). +noun_pl(coefficients, coefficient, neutr). +noun_pl(coevals, coeval, human). +noun_pl(coffees, coffee, neutr). +noun_pl(coffers, coffer, neutr). +noun_pl(coffins, coffin, neutr). +noun_pl(cofinancings, cofinancing, neutr). +noun_pl(cogenerations, cogeneration, neutr). +noun_pl(cognates, cognate, neutr). +noun_pl(cognomens, cognomen, neutr). +noun_pl(cogs, cog, neutr). +noun_pl(cogwheels, cogwheel, neutr). +noun_pl(cohabitations, cohabitation, neutr). +noun_pl(cohorts, cohort, human). +noun_pl(coiffeurs, coiffeur, human). +noun_pl(coiffures, coiffure, neutr). +noun_pl(coifs, coif, neutr). +noun_pl(coigns, coign, neutr). +noun_pl(coils, coil, neutr). +noun_pl(coinages, coinage, neutr). +noun_pl(coincidences, coincidence, neutr). +noun_pl(coiners, coiner, human). +noun_pl(coins, coin, neutr). +noun_pl(cokes, coke, neutr). +noun_pl(colanders, colander, neutr). +noun_pl(colas, cola, neutr). +noun_pl(colds, cold, neutr). +noun_pl(coliseums, coliseum, neutr). +noun_pl(collaborationists, collaborationist, human). +noun_pl(collaboratives, collaborative, neutr). +noun_pl(collaborators, collaborator, human). +noun_pl(collages, collage, neutr). +noun_pl(collapses, collapse, neutr). +noun_pl(collarbones, collarbone, neutr). +noun_pl(collars, collar, neutr). +noun_pl(collations, collation, neutr). +noun_pl(colleagues, colleague, human). +noun_pl(collections, collection, neutr). +noun_pl(collectivizations, collectivization, neutr). +noun_pl(collectors, collector, human). +noun_pl(collects, collect, neutr). +noun_pl(colleens, colleen, human). +noun_pl(colleges, college, neutr). +noun_pl(collieries, colliery, neutr). +noun_pl(colliers, collier, human). +noun_pl(collies, collie, neutr). +noun_pl(collisions, collision, neutr). +noun_pl(collocations, collocation, neutr). +noun_pl(colloquialisms, colloquialism, neutr). +noun_pl(colloquies, colloquy, neutr). +noun_pl(colonels, colonel, human). +noun_pl(colonialists, colonialist, human). +noun_pl(colonials, colonial, human). +noun_pl(colonies, colony, neutr). +noun_pl(colonists, colonist, human). +noun_pl(colonizers, colonizer, human). +noun_pl(colonnades, colonnade, neutr). +noun_pl(colons, colon, neutr). +noun_pl(colors, color, neutr). +noun_pl(colossi, colossus, human). +noun_pl(colossuses, colossus, human). +noun_pl(colours, colour, neutr). +noun_pl(cols, col, neutr). +noun_pl(colts, colt, neutr). +noun_pl(columbines, columbine, neutr). +noun_pl(columnists, columnist, human). +noun_pl(columns, column, neutr). +noun_pl(comas, coma, neutr). +noun_pl(combatants, combatant, human). +noun_pl(combats, combat, neutr). +noun_pl(combinations, combination, neutr). +noun_pl(combines, combine, human). +noun_pl(combs, comb, neutr). +noun_pl(combustibles, combustible, neutr). +noun_pl(comebacks, comeback, neutr). +noun_pl(comedians, comedian, human). +noun_pl(comediennes, comedienne, human). +noun_pl(comedies, comedy, neutr). +noun_pl(comedowns, comedown, neutr). +noun_pl(comers, comer, human). +noun_pl(comestibles, comestible, neutr). +noun_pl(comets, comet, neutr). +noun_pl(comfits, comfit, neutr). +noun_pl(comforters, comforter, human). +noun_pl(comforts, comfort, neutr). +noun_pl(comics, comic, human). +noun_pl(comings, coming, neutr). +noun_pl(comities, comity, neutr). +noun_pl(commandants, commandant, human). +noun_pl(commanders, commander, human). +noun_pl(commandments, commandment, neutr). +noun_pl(commandos, commando, human). +noun_pl(commands, command, neutr). +noun_pl(commas, comma, neutr). +noun_pl(commemorations, commemoration, neutr). +noun_pl(commencements, commencement, neutr). +noun_pl(commendations, commendation, neutr). +noun_pl(commentaries, commentary, neutr). +noun_pl(commentators, commentator, human). +noun_pl(comments, comment, neutr). +noun_pl(commercials, commercial, neutr). +noun_pl(comminations, commination, neutr). +noun_pl(commiserations, commiseration, neutr). +noun_pl(commissariats, commissariat, neutr). +noun_pl(commissaries, commissary, human). +noun_pl(commissars, commissar, human). +noun_pl(commissionaires, commissionaire, human). +noun_pl(commissioners, commissioner, human). +noun_pl(commissions, commission, neutr). +noun_pl(commitals, commital, neutr). +noun_pl(commitments, commitment, neutr). +noun_pl(committees, committee, human). +noun_pl(commodes, commode, neutr). +noun_pl(commodities, commodity, neutr). +noun_pl(commodores, commodore, human). +noun_pl(commonalties, commonalty, human). +noun_pl(commoners, commoner, human). +noun_pl(commonplaces, commonplace, neutr). +noun_pl(commons, common, neutr). +noun_pl(commonwealths, commonwealth, neutr). +noun_pl(commotions, commotion, neutr). +noun_pl(communes, commune, neutr). +noun_pl(communicants, communicant, human). +noun_pl(communications, communication, neutr). +noun_pl(communions, communion, neutr). +noun_pl(communiques, communique, neutr). +noun_pl('communiqués', 'communiqué', neutr). +noun_pl(communists, communist, human). +noun_pl(communities, community, neutr). +noun_pl(commutations, commutation, neutr). +noun_pl(commutators, commutator, neutr). +noun_pl(commuters, commuter, human). +noun_pl(compacts, compact, neutr). +noun_pl(companies, company, human). +noun_pl(companions, companion, human). +noun_pl(companionways, companionway, neutr). +noun_pl(comparatives, comparative, human). +noun_pl(compares, compare, neutr). +noun_pl(comparisons, comparison, neutr). +noun_pl(compartments, compartment, neutr). +noun_pl(compasses, compass, neutr). +noun_pl(compatriots, compatriot, human). +noun_pl(compeers, compeer, human). +noun_pl(compendiums, compendium, neutr). +noun_pl(compensations, compensation, neutr). +noun_pl(comperes, compere, human). +noun_pl(competitions, competition, neutr). +noun_pl(competitors, competitor, human). +noun_pl(compilations, compilation, neutr). +noun_pl(compilers, compiler, human). +noun_pl(complainants, complainant, human). +noun_pl(complaints, complaint, neutr). +noun_pl(complementations, complementation, neutr). +noun_pl(complements, complement, neutr). +noun_pl(complexes, complex, neutr). +noun_pl(complexions, complexion, neutr). +noun_pl(complexities, complexity, neutr). +noun_pl(complications, complication, neutr). +noun_pl(compliments, compliment, neutr). +noun_pl(complines, compline, neutr). +noun_pl(complins, complin, neutr). +noun_pl(components, component, neutr). +noun_pl(comportments, comportment, neutr). +noun_pl(composers, composer, human). +noun_pl(compositions, composition, neutr). +noun_pl(compositors, compositor, human). +noun_pl(compotes, compote, neutr). +noun_pl(compounds, compound, neutr). +noun_pl(comprehensions, comprehension, neutr). +noun_pl(compresses, compress, neutr). +noun_pl(compressors, compressor, human). +noun_pl(compromises, compromise, neutr). +noun_pl(comptrollers, comptroller, human). +noun_pl(computations, computation, neutr). +noun_pl(computers, computer, neutr). +noun_pl('compères', 'compère', human). +noun_pl(comrades, comrade, human). +noun_pl(comradeships, comradeship, neutr). +noun_pl(concatenations, concatenation, neutr). +noun_pl(concavities, concavity, neutr). +noun_pl(conceits, conceit, neutr). +noun_pl(concentrates, concentrate, neutr). +noun_pl(concentrations, concentration, neutr). +noun_pl(conceptions, conception, neutr). +noun_pl(concepts, concept, neutr). +noun_pl(concerns, concern, neutr). +noun_pl(concertinas, concertina, neutr). +noun_pl(concertos, concerto, neutr). +noun_pl(concerts, concert, neutr). +noun_pl(concessionaires, concessionaire, human). +noun_pl(concessions, concession, neutr). +noun_pl(conches, conch, neutr). +noun_pl(concierges, concierge, human). +noun_pl(conclaves, conclave, neutr). +noun_pl(conclusions, conclusion, neutr). +noun_pl(concoctions, concoction, neutr). +noun_pl(concomitants, concomitant, neutr). +noun_pl(concordances, concordance, neutr). +noun_pl(concordats, concordat, neutr). +noun_pl(concords, concord, neutr). +noun_pl(concourses, concourse, neutr). +noun_pl(concretions, concretion, neutr). +noun_pl(concubines, concubine, human). +noun_pl(concurrences, concurrence, neutr). +noun_pl(concussions, concussion, neutr). +noun_pl(condemnations, condemnation, neutr). +noun_pl(condensations, condensation, neutr). +noun_pl(condensers, condenser, neutr). +noun_pl(condescensions, condescension, neutr). +noun_pl(condiments, condiment, neutr). +noun_pl(conditioners, conditioner, neutr). +noun_pl(conditions, condition, neutr). +noun_pl(condolences, condolence, neutr). +noun_pl(condominiums, condominium, neutr). +noun_pl(condoms, condom, neutr). +noun_pl(condonations, condonation, neutr). +noun_pl(condors, condor, neutr). +noun_pl(condos, condo, neutr). +noun_pl(conductivities, conductivity, neutr). +noun_pl(conductors, conductor, human). +noun_pl(conductresses, conductress, human). +noun_pl(conduits, conduit, neutr). +noun_pl(cones, cone, neutr). +noun_pl(coneys, coney, neutr). +noun_pl(confabs, confab, neutr). +noun_pl(confabulations, confabulation, neutr). +noun_pl(confectionaries, confectionary, neutr). +noun_pl(confectioneries, confectionery, neutr). +noun_pl(confectioners, confectioner, human). +noun_pl(confections, confection, neutr). +noun_pl(confederacies, confederacy, neutr). +noun_pl(confederates, confederate, human). +noun_pl(confederations, confederation, neutr). +noun_pl(conferees, conferee, human). +noun_pl(conferences, conference, neutr). +noun_pl(conferments, conferment, neutr). +noun_pl(confessionals, confessional, neutr). +noun_pl(confessions, confession, neutr). +noun_pl(confessors, confessor, human). +noun_pl(confidants, confidant, human). +noun_pl(confidences, confidence, neutr). +noun_pl(confidentialities, confidentiality, neutr). +noun_pl(configurations, configuration, neutr). +noun_pl(confinements, confinement, neutr). +noun_pl(confirmations, confirmation, neutr). +noun_pl(confiscations, confiscation, neutr). +noun_pl(conflagrations, conflagration, neutr). +noun_pl(conflicts, conflict, neutr). +noun_pl(confluences, confluence, neutr). +noun_pl(conformations, conformation, neutr). +noun_pl(conformists, conformist, human). +noun_pl(confreres, confrere, human). +noun_pl(confrontations, confrontation, neutr). +noun_pl('confrères', 'confrère', human). +noun_pl(confutations, confutation, neutr). +noun_pl(congers, conger, neutr). +noun_pl(conges, conge, neutr). +noun_pl(conglomerates, conglomerate, neutr). +noun_pl(conglomerations, conglomeration, neutr). +noun_pl(congratulations, congratulation, neutr). +noun_pl(congregations, congregation, neutr). +noun_pl(congresses, congress, neutr). +noun_pl(congressmen, congressman, human). +noun_pl(congresspeople, congresspeople, human). +noun_pl(congresswomen, congresswoman, human). +noun_pl('congés', 'congé', neutr). +noun_pl(conies, coney, neutr). +noun_pl(conifers, conifer, neutr). +noun_pl(conjectures, conjecture, neutr). +noun_pl(conjugations, conjugation, neutr). +noun_pl(conjunctions, conjunction, neutr). +noun_pl(conjunctives, conjunctive, neutr). +noun_pl(conjunctures, conjuncture, neutr). +noun_pl(conjurations, conjuration, neutr). +noun_pl(conjurers, conjurer, human). +noun_pl(conjurors, conjuror, human). +noun_pl(conkers, conker, neutr). +noun_pl(conks, conk, neutr). +noun_pl(connections, connection, neutr). +noun_pl(connectives, connective, neutr). +noun_pl(connectivities, connectivity, neutr). +noun_pl(connectors, connector, neutr). +noun_pl(connexions, connexion, neutr). +noun_pl(connoisseurs, connoisseur, human). +noun_pl(connotations, connotation, neutr). +noun_pl(conquerors, conqueror, human). +noun_pl(conquests, conquest, neutr). +noun_pl(conquistadors, conquistador, human). +noun_pl(cons, con, human). +noun_pl(consciences, conscience, neutr). +noun_pl(conscripts, conscript, human). +noun_pl(consecrations, consecration, neutr). +noun_pl(consequences, consequence, neutr). +noun_pl(conservancies, conservancy, neutr). +noun_pl(conservatives, conservative, human). +noun_pl(conservatoires, conservatoire, neutr). +noun_pl(conservatories, conservatory, neutr). +noun_pl(conserves, conserve, neutr). +noun_pl(considerations, consideration, neutr). +noun_pl(consignees, consignee, human). +noun_pl(consigners, consigner, human). +noun_pl(consignments, consignment, neutr). +noun_pl(consignors, consignor, human). +noun_pl(consistencies, consistency, neutr). +noun_pl(consistories, consistory, neutr). +noun_pl(consolations, consolation, neutr). +noun_pl(consoles, console, neutr). +noun_pl(consolidations, consolidation, neutr). +noun_pl(consommes, consomme, neutr). +noun_pl('consommés', 'consommé', neutr). +noun_pl(consonants, consonant, neutr). +noun_pl(consortia, consortium, neutr). +noun_pl(consorts, consort, human). +noun_pl(conspectuses, conspectus, neutr). +noun_pl(conspiracies, conspiracy, neutr). +noun_pl(conspirators, conspirator, human). +noun_pl(constables, constable, human). +noun_pl(constabularies, constabulary, neutr). +noun_pl(constants, constant, neutr). +noun_pl(constellations, constellation, neutr). +noun_pl(constituencies, constituency, neutr). +noun_pl(constituents, constituent, human). +noun_pl(constitutionalists, constitutionalist, human). +noun_pl(constitutionalities, constitutionality, neutr). +noun_pl(constitutionals, constitutional, neutr). +noun_pl(constitutions, constitution, neutr). +noun_pl(constraints, constraint, neutr). +noun_pl(constrictions, constriction, neutr). +noun_pl(constructions, construction, neutr). +noun_pl(constructors, constructor, human). +noun_pl(consulates, consulate, neutr). +noun_pl(consuls, consul, human). +noun_pl(consulships, consulship, neutr). +noun_pl(consultancies, consultancy, neutr). +noun_pl(consultants, consultant, human). +noun_pl(consultations, consultation, neutr). +noun_pl(consumers, consumer, human). +noun_pl(consummations, consummation, neutr). +noun_pl(consumptives, consumptive, human). +noun_pl(contacts, contact, neutr). +noun_pl(contagions, contagion, neutr). +noun_pl(containers, container, neutr). +noun_pl(containerships, containership, neutr). +noun_pl(contaminants, contaminant, neutr). +noun_pl(contaminations, contamination, neutr). +noun_pl(contemporaries, contemporary, human). +noun_pl(contenders, contender, human). +noun_pl(contentions, contention, neutr). +noun_pl(contents, content, neutr). +noun_pl(contestants, contestant, human). +noun_pl(contests, contest, neutr). +noun_pl(contexts, context, neutr). +noun_pl(continents, continent, neutr). +noun_pl(contingencies, contingency, neutr). +noun_pl(contingents, contingent, neutr). +noun_pl(continuations, continuation, neutr). +noun_pl(contortionists, contortionist, human). +noun_pl(contortions, contortion, neutr). +noun_pl(contours, contour, neutr). +noun_pl(contrabasses, contrabass, neutr). +noun_pl(contraceptives, contraceptive, neutr). +noun_pl(contractions, contraction, neutr). +noun_pl(contractors, contractor, human). +noun_pl(contracts, contract, neutr). +noun_pl(contradictions, contradiction, neutr). +noun_pl(contradistinctions, contradistinction, neutr). +noun_pl(contraltos, contralto, human). +noun_pl(contraptions, contraption, neutr). +noun_pl(contraries, contrary, neutr). +noun_pl(contrarieties, contrariety, neutr). +noun_pl(contras, contra, human). +noun_pl(contrasts, contrast, neutr). +noun_pl(contraventions, contravention, neutr). +noun_pl(contretemps, contretemps, neutr). +noun_pl(contributions, contribution, neutr). +noun_pl(contributors, contributor, human). +noun_pl(contrivances, contrivance, neutr). +noun_pl(contrivers, contriver, human). +noun_pl(controllers, controller, human). +noun_pl(controls, control, neutr). +noun_pl(controversialists, controversialist, human). +noun_pl(controversies, controversy, neutr). +noun_pl(contumacies, contumacy, neutr). +noun_pl(contumelies, contumely, neutr). +noun_pl(contusions, contusion, neutr). +noun_pl(conundrums, conundrum, neutr). +noun_pl(conurbations, conurbation, neutr). +noun_pl(convalescents, convalescent, human). +noun_pl(convectors, convector, neutr). +noun_pl(conveners, convener, human). +noun_pl(conveniences, convenience, neutr). +noun_pl(conventicles, conventicle, neutr). +noun_pl(conventionalities, conventionality, neutr). +noun_pl(conventions, convention, neutr). +noun_pl(convents, convent, neutr). +noun_pl(convergences, convergence, neutr). +noun_pl(conversationalists, conversationalist, human). +noun_pl(conversations, conversation, neutr). +noun_pl(conversions, conversion, neutr). +noun_pl(converters, converter, human). +noun_pl(convertibles, convertible, neutr). +noun_pl(converts, convert, human). +noun_pl(conveyancers, conveyancer, human). +noun_pl(conveyances, conveyance, neutr). +noun_pl(conveyers, conveyer, human). +noun_pl(conveyors, conveyor, human). +noun_pl(convictions, conviction, neutr). +noun_pl(convicts, convict, human). +noun_pl(convivialities, conviviality, neutr). +noun_pl(convocations, convocation, neutr). +noun_pl(convolutions, convolution, neutr). +noun_pl(convolvuluses, convolvulus, neutr). +noun_pl(convoys, convoy, neutr). +noun_pl(convulsions, convulsion, neutr). +noun_pl(cookbooks, cookbook, neutr). +noun_pl(cookers, cooker, neutr). +noun_pl(cookhouses, cookhouse, neutr). +noun_pl(cookies, cookie, neutr). +noun_pl(cooks, cook, human). +noun_pl(cookwares, cookware, neutr). +noun_pl(coolants, coolant, neutr). +noun_pl(coolers, cooler, neutr). +noun_pl(coolies, coolie, human). +noun_pl(coons, coon, human). +noun_pl(cooperatives, cooperative, neutr). +noun_pl(cooperators, cooperator, human). +noun_pl(coopers, cooper, human). +noun_pl(coops, coop, neutr). +noun_pl(coordinates, coordinate, human). +noun_pl(coordinations, coordination, neutr). +noun_pl(coordinators, coordinator, human). +noun_pl(coos, coo, neutr). +noun_pl(coots, coot, neutr). +noun_pl(copartners, copartner, human). +noun_pl(copartnerships, copartnership, neutr). +noun_pl(copecks, copeck, neutr). +noun_pl(copes, cope, neutr). +noun_pl(copiers, copier, neutr). +noun_pl(copies, copy, neutr). +noun_pl(copings, coping, neutr). +noun_pl(copolymers, copolymer, neutr). +noun_pl(copperheads, copperhead, neutr). +noun_pl(coppers, copper, neutr). +noun_pl(coppersmiths, coppersmith, human). +noun_pl(coppices, coppice, neutr). +noun_pl(cops, cop, human). +noun_pl(copses, copse, neutr). +noun_pl(copulas, copula, neutr). +noun_pl(copulations, copulation, neutr). +noun_pl(copulatives, copulative, neutr). +noun_pl(copybooks, copybook, neutr). +noun_pl(copycats, copycat, human). +noun_pl(copyholders, copyholder, human). +noun_pl(copyists, copyist, human). +noun_pl(copyrights, copyright, neutr). +noun_pl(copywriters, copywriter, human). +noun_pl(coquetries, coquetry, neutr). +noun_pl(coquettes, coquette, human). +noun_pl(coracles, coracle, neutr). +noun_pl(corals, coral, neutr). +noun_pl(corbels, corbel, neutr). +noun_pl(cordialities, cordiality, neutr). +noun_pl(cordials, cordial, neutr). +noun_pl(cordons, cordon, neutr). +noun_pl(cords, cord, neutr). +noun_pl(coreligionists, coreligionist, human). +noun_pl(cores, core, neutr). +noun_pl(corgis, corgi, neutr). +noun_pl(corkers, corker, neutr). +noun_pl(corks, cork, neutr). +noun_pl(corkscrews, corkscrew, neutr). +noun_pl(cormorants, cormorant, neutr). +noun_pl(corms, corm, neutr). +noun_pl(corncobs, corncob, neutr). +noun_pl(corncrakes, corncrake, neutr). +noun_pl(corneas, cornea, neutr). +noun_pl(cornelians, cornelian, neutr). +noun_pl(corners, corner, neutr). +noun_pl(cornerstones, cornerstone, neutr). +noun_pl(cornets, cornet, neutr). +noun_pl(cornflakes, cornflake, neutr). +noun_pl(cornflowers, cornflower, neutr). +noun_pl(cornices, cornice, neutr). +noun_pl(corns, corn, neutr). +noun_pl(cornucopias, cornucopia, neutr). +noun_pl(corollaries, corollary, neutr). +noun_pl(corollas, corolla, neutr). +noun_pl(coronae, corona, neutr). +noun_pl(coronaries, coronary, neutr). +noun_pl(coronas, corona, neutr). +noun_pl(coronations, coronation, neutr). +noun_pl(coroners, coroner, human). +noun_pl(coronets, coronet, neutr). +noun_pl(corpora, corpus, neutr). +noun_pl(corporals, corporal, human). +noun_pl(corporations, corporation, neutr). +noun_pl(corps, corps, neutr). +noun_pl(corpses, corpse, human). +noun_pl(corpuscles, corpuscle, neutr). +noun_pl(corrals, corral, neutr). +noun_pl(corrections, correction, neutr). +noun_pl(correctives, corrective, neutr). +noun_pl(correlations, correlation, neutr). +noun_pl(correlatives, correlative, neutr). +noun_pl(correspondences, correspondence, neutr). +noun_pl(correspondents, correspondent, human). +noun_pl(corridors, corridor, neutr). +noun_pl(corries, corrie, neutr). +noun_pl(corrigenda, corrigendum, neutr). +noun_pl(corrosives, corrosive, neutr). +noun_pl(corrugations, corrugation, neutr). +noun_pl(corsages, corsage, neutr). +noun_pl(corsairs, corsair, neutr). +noun_pl(corselets, corselet, neutr). +noun_pl(corses, corse, human). +noun_pl(corsets, corset, neutr). +noun_pl(corslets, corslet, neutr). +noun_pl(corteges, cortege, neutr). +noun_pl(cortices, cortex, neutr). +noun_pl('cortèges', 'cortège', neutr). +noun_pl(coruscations, coruscation, neutr). +noun_pl(corvees, corvee, neutr). +noun_pl(corvettes, corvette, neutr). +noun_pl('corvées', 'corvée', neutr). +noun_pl(cos, cos, neutr). +noun_pl(coshes, cosh, neutr). +noun_pl(cosies, cosy, neutr). +noun_pl(cosignatories, cosignatory, human). +noun_pl(cosines, cosine, neutr). +noun_pl(cosmeticians, cosmetician, human). +noun_pl(cosmetics, cosmetic, neutr). +noun_pl(cosmogonies, cosmogony, neutr). +noun_pl(cosmonauts, cosmonaut, human). +noun_pl(cosmopolitans, cosmopolitan, human). +noun_pl(cosponsors, cosponsor, human). +noun_pl(costermongers, costermonger, human). +noun_pl(costings, costing, neutr). +noun_pl(costs, cost, neutr). +noun_pl(costumes, costume, neutr). +noun_pl(costumiers, costumier, human). +noun_pl(cotenants, cotenant, human). +noun_pl(coteries, coterie, neutr). +noun_pl(cotes, cote, neutr). +noun_pl(cotillions, cotillion, neutr). +noun_pl(cots, cot, neutr). +noun_pl(cottages, cottage, neutr). +noun_pl(cottars, cottar, human). +noun_pl(cotters, cotter, human). +noun_pl(cottontails, cottontail, neutr). +noun_pl(cotyledons, cotyledon, neutr). +noun_pl(couches, couch, neutr). +noun_pl(couchettes, couchette, neutr). +noun_pl(cougars, cougar, neutr). +noun_pl(coughs, cough, neutr). +noun_pl(coulters, coulter, neutr). +noun_pl(councillors, councillor, human). +noun_pl(councilmans, councilman, human). +noun_pl(councilors, councilor, human). +noun_pl(councils, council, neutr). +noun_pl(counselings, counseling, neutr). +noun_pl(counsellors, counsellor, human). +noun_pl(counselors, counselor, human). +noun_pl(countdowns, countdown, neutr). +noun_pl(countenances, countenance, neutr). +noun_pl(counteractions, counteraction, neutr). +noun_pl(counterattacks, counterattack, neutr). +noun_pl(counterattractions, counterattraction, neutr). +noun_pl(counterbalances, counterbalance, neutr). +noun_pl(counterblasts, counterblast, neutr). +noun_pl(counterclaims, counterclaim, neutr). +noun_pl(counterfeiters, counterfeiter, human). +noun_pl(counterfeits, counterfeit, neutr). +noun_pl(counterfoils, counterfoil, neutr). +noun_pl(counterirritants, counterirritant, neutr). +noun_pl(countermeasures, countermeasure, neutr). +noun_pl(countermines, countermine, neutr). +noun_pl(counteroffers, counteroffer, neutr). +noun_pl(counterpanes, counterpane, neutr). +noun_pl(counterparts, counterpart, human). +noun_pl(counterplots, counterplot, neutr). +noun_pl(counterpoints, counterpoint, neutr). +noun_pl(counterpoises, counterpoise, neutr). +noun_pl(counters, counter, neutr). +noun_pl(countersigns, countersign, neutr). +noun_pl(countersuits, countersuit, neutr). +noun_pl(countertenors, countertenor, human). +noun_pl(countertraders, countertrader, human). +noun_pl(countertrades, countertrade, neutr). +noun_pl(countertradings, countertrading, neutr). +noun_pl(countesses, countess, human). +noun_pl(counties, county, neutr). +noun_pl(countries, country, neutr). +noun_pl(countrymen, countryman, human). +noun_pl(countrywomen, countrywoman, human). +noun_pl(counts, count, human). +noun_pl(coupes, coupe, neutr). +noun_pl(couples, couple, human). +noun_pl(couplets, couplet, neutr). +noun_pl(couplings, coupling, neutr). +noun_pl(coupons, coupon, neutr). +noun_pl(coups, coup, neutr). +noun_pl('coupés', 'coupé', neutr). +noun_pl(courgettes, courgette, neutr). +noun_pl(couriers, courier, human). +noun_pl(coursers, courser, human). +noun_pl(courses, course, neutr). +noun_pl(coursings, coursing, neutr). +noun_pl(courtesans, courtesan, human). +noun_pl(courtesies, courtesy, neutr). +noun_pl(courthouses, courthouse, neutr). +noun_pl(courtiers, courtier, human). +noun_pl(courtrooms, courtroom, neutr). +noun_pl(courts, court, neutr). +noun_pl(courtships, courtship, neutr). +noun_pl(courtyards, courtyard, neutr). +noun_pl(cousins, cousin, human). +noun_pl(covenants, covenant, neutr). +noun_pl(covens, coven, neutr). +noun_pl(coverages, coverage, neutr). +noun_pl(coverings, covering, neutr). +noun_pl(coverlets, coverlet, neutr). +noun_pl(covers, cover, neutr). +noun_pl(coverts, covert, neutr). +noun_pl(coves, cove, neutr). +noun_pl(coveys, covey, neutr). +noun_pl(cowards, coward, human). +noun_pl(cowbells, cowbell, neutr). +noun_pl(cowboys, cowboy, human). +noun_pl(cowcatchers, cowcatcher, neutr). +noun_pl(cowhands, cowhand, human). +noun_pl(cowherds, cowherd, human). +noun_pl(cowhides, cowhide, neutr). +noun_pl(cowhouses, cowhouse, neutr). +noun_pl(cowlings, cowling, neutr). +noun_pl(cowls, cowl, neutr). +noun_pl(cowmen, cowman, human). +noun_pl(cowries, cowrie, neutr). +noun_pl(cows, cow, human). +noun_pl(cowsheds, cowshed, neutr). +noun_pl(cowskins, cowskin, neutr). +noun_pl(cowslips, cowslip, neutr). +noun_pl(coxcombs, coxcomb, human). +noun_pl(coxes, cox, human). +noun_pl(coxswains, coxswain, human). +noun_pl(coyotes, coyote, neutr). +noun_pl(coypus, coypu, neutr). +noun_pl(crabs, crab, neutr). +noun_pl(crackdowns, crackdown, neutr). +noun_pl(crackers, cracker, neutr). +noun_pl(crackpots, crackpot, human). +noun_pl(cracks, crack, neutr). +noun_pl(cracksmen, cracksman, human). +noun_pl(cradles, cradle, neutr). +noun_pl(crafts, craft, neutr). +noun_pl(craftsmen, craftsman, human). +noun_pl(crags, crag, neutr). +noun_pl(cragsmen, cragsman, human). +noun_pl(crakes, crake, neutr). +noun_pl(crammers, crammer, human). +noun_pl(crampons, crampon, neutr). +noun_pl(cramps, cramp, neutr). +noun_pl(cranberries, cranberry, neutr). +noun_pl(cranes, crane, neutr). +noun_pl(craniums, cranium, neutr). +noun_pl(cranks, crank, human). +noun_pl(crankshafts, crankshaft, neutr). +noun_pl(crannies, cranny, neutr). +noun_pl(craps, crap, neutr). +noun_pl(crashes, crash, neutr). +noun_pl(craters, crater, neutr). +noun_pl(crates, crate, neutr). +noun_pl(cravats, cravat, neutr). +noun_pl(cravens, craven, human). +noun_pl(cravings, craving, neutr). +noun_pl(crawfishes, crawfish, neutr). +noun_pl(crawlers, crawler, human). +noun_pl(crayfishes, crayfish, neutr). +noun_pl(crayons, crayon, neutr). +noun_pl(crazes, craze, neutr). +noun_pl(creaks, creak, neutr). +noun_pl(creameries, creamery, neutr). +noun_pl(creams, cream, neutr). +noun_pl(creases, crease, neutr). +noun_pl(creations, creation, neutr). +noun_pl(creativities, creativity, neutr). +noun_pl(creators, creator, human). +noun_pl(creatures, creature, neutr). +noun_pl(creches, creche, neutr). +noun_pl(credentials, credentials, neutr). +noun_pl(creditors, creditor, human). +noun_pl(credits, credit, neutr). +noun_pl(credos, credo, neutr). +noun_pl(credulities, credulity, neutr). +noun_pl(creeds, creed, neutr). +noun_pl(creeks, creek, neutr). +noun_pl(creels, creel, neutr). +noun_pl(creepers, creeper, neutr). +noun_pl(creeps, creep, human). +noun_pl(cremations, cremation, neutr). +noun_pl(crematories, crematory, neutr). +noun_pl(crematoriums, crematorium, neutr). +noun_pl(crepitations, crepitation, neutr). +noun_pl(crescendos, crescendo, neutr). +noun_pl(crescents, crescent, neutr). +noun_pl(crests, crest, neutr). +noun_pl(cretins, cretin, human). +noun_pl(crevasses, crevasse, neutr). +noun_pl(crevices, crevice, neutr). +noun_pl(crews, crew, human). +noun_pl(cribs, crib, neutr). +noun_pl(cricketers, cricketer, human). +noun_pl(crickets, cricket, neutr). +noun_pl(cricks, crick, neutr). +noun_pl(criers, crier, human). +noun_pl(cries, cry, neutr). +noun_pl(crimes, crime, neutr). +noun_pl(criminals, criminal, human). +noun_pl(crimsons, crimson, neutr). +noun_pl(crinkles, crinkle, neutr). +noun_pl(crinolines, crinoline, neutr). +noun_pl(cripples, cripple, human). +noun_pl(crises, crisis, neutr). +noun_pl(crisps, crisp, neutr). +noun_pl(criteria, criterion, neutr). +noun_pl(criterions, criterion, neutr). +noun_pl(criticisms, criticism, neutr). +noun_pl(critics, critic, human). +noun_pl(critiques, critique, neutr). +noun_pl(croaks, croak, neutr). +noun_pl(crocks, crock, neutr). +noun_pl(crocodiles, crocodile, neutr). +noun_pl(crocuses, crocus, neutr). +noun_pl(crofters, crofter, human). +noun_pl(crofts, croft, neutr). +noun_pl(cromlechs, cromlech, neutr). +noun_pl(crones, crone, human). +noun_pl(cronies, crony, human). +noun_pl(crooks, crook, human). +noun_pl(crooners, crooner, human). +noun_pl(croppers, cropper, human). +noun_pl(crops, crop, neutr). +noun_pl(croquettes, croquette, neutr). +noun_pl(crores, crore, neutr). +noun_pl(crosiers, crosier, neutr). +noun_pl(crossbars, crossbar, neutr). +noun_pl(crossbeams, crossbeam, neutr). +noun_pl(crossbows, crossbow, neutr). +noun_pl(crossbreeds, crossbreed, neutr). +noun_pl(crosschecks, crosscheck, neutr). +noun_pl(crosscurrents, crosscurrent, neutr). +noun_pl(crosscuts, crosscut, neutr). +noun_pl(crosses, cross, neutr). +noun_pl(crossfires, crossfire, neutr). +noun_pl(crossings, crossing, neutr). +noun_pl(crosspatches, crosspatch, human). +noun_pl(crosspieces, crosspiece, neutr). +noun_pl(crossroads, crossroad, neutr). +noun_pl(crosswalks, crosswalk, neutr). +noun_pl(crosswinds, crosswind, neutr). +noun_pl(crosswords, crossword, neutr). +noun_pl(crotches, crotch, neutr). +noun_pl(crotchets, crotchet, neutr). +noun_pl(crouches, crouch, neutr). +noun_pl(croupiers, croupier, human). +noun_pl(croups, croup, neutr). +noun_pl(crowbars, crowbar, neutr). +noun_pl(crowds, crowd, human). +noun_pl(crowns, crown, neutr). +noun_pl(crows, crow, neutr). +noun_pl(croziers, crozier, neutr). +noun_pl(crucibles, crucible, neutr). +noun_pl(crucifixes, crucifix, neutr). +noun_pl(crucifixions, crucifixion, neutr). +noun_pl(crudities, crudity, neutr). +noun_pl(cruelties, cruelty, neutr). +noun_pl(cruets, cruet, neutr). +noun_pl(cruisers, cruiser, neutr). +noun_pl(cruises, cruise, neutr). +noun_pl(crumbs, crumb, human). +noun_pl(crumpets, crumpet, human). +noun_pl(crunches, crunch, neutr). +noun_pl(cruppers, crupper, neutr). +noun_pl(crusaders, crusader, human). +noun_pl(crusades, crusade, neutr). +noun_pl(cruses, cruse, neutr). +noun_pl(crushes, crush, neutr). +noun_pl(crustaceans, crustacean, neutr). +noun_pl(crusts, crust, neutr). +noun_pl(crutches, crutch, neutr). +noun_pl(cruxes, crux, neutr). +noun_pl(cruzeiros, cruzeiro, neutr). +noun_pl(crybabies, crybaby, human). +noun_pl(cryptograms, cryptogram, neutr). +noun_pl(crypts, crypt, neutr). +noun_pl(crystallizations, crystallization, neutr). +noun_pl(crystals, crystal, neutr). +noun_pl('crèches', 'crèche', neutr). +noun_pl(cubbyholes, cubbyhole, neutr). +noun_pl(cubes, cube, neutr). +noun_pl(cubicles, cubicle, neutr). +noun_pl(cubists, cubist, human). +noun_pl(cubits, cubit, neutr). +noun_pl(cubs, cub, human). +noun_pl(cuckolds, cuckold, human). +noun_pl(cuckoos, cuckoo, human). +noun_pl(cucumbers, cucumber, neutr). +noun_pl(cuddles, cuddle, neutr). +noun_pl(cudgels, cudgel, neutr). +noun_pl(cues, cue, neutr). +noun_pl(cuffs, cuff, neutr). +noun_pl(cuirasses, cuirass, neutr). +noun_pl(cuirassiers, cuirassier, human). +noun_pl(cullenders, cullender, neutr). +noun_pl(culls, cull, neutr). +noun_pl(culminations, culmination, neutr). +noun_pl(culprits, culprit, human). +noun_pl(cultivators, cultivator, human). +noun_pl(cults, cult, neutr). +noun_pl(cultures, culture, neutr). +noun_pl(culverts, culvert, neutr). +noun_pl(cummerbunds, cummerbund, neutr). +noun_pl(cumulli, cumulus, neutr). +noun_pl(cunts, cunt, human). +noun_pl(cupboards, cupboard, neutr). +noun_pl(cupfuls, cupful, neutr). +noun_pl(cupolas, cupola, neutr). +noun_pl(cuppas, cuppa, neutr). +noun_pl(cups, cup, neutr). +noun_pl(curacies, curacy, neutr). +noun_pl(curates, curate, human). +noun_pl(curators, curator, human). +noun_pl(curbs, curb, neutr). +noun_pl(curbsides, curbside, neutr). +noun_pl(curds, curd, neutr). +noun_pl(cures, cure, neutr). +noun_pl(curfews, curfew, neutr). +noun_pl(curios, curio, neutr). +noun_pl(curiosities, curiosity, neutr). +noun_pl(curlers, curler, neutr). +noun_pl(curlews, curlew, neutr). +noun_pl(curls, curl, neutr). +noun_pl(curmudgeons, curmudgeon, human). +noun_pl(currants, currant, neutr). +noun_pl(currencies, currency, neutr). +noun_pl(currents, current, neutr). +noun_pl(curricula, curriculum, neutr). +noun_pl(curriculums, curriculum, neutr). +noun_pl(curries, curry, neutr). +noun_pl(curs, cur, human). +noun_pl(curses, curse, neutr). +noun_pl(curtailments, curtailment, neutr). +noun_pl(curtains, curtain, neutr). +noun_pl(curtseys, curtsey, neutr). +noun_pl(curtsies, curtsy, neutr). +noun_pl(curves, curve, neutr). +noun_pl('curés', 'curé', human). +noun_pl(cushions, cushion, neutr). +noun_pl(cuspidors, cuspidor, neutr). +noun_pl(cusps, cusp, neutr). +noun_pl(cusses, cuss, human). +noun_pl(custards, custard, neutr). +noun_pl(custodians, custodian, human). +noun_pl(customers, customer, human). +noun_pl(customs, custom, neutr). +noun_pl(cutbacks, cutback, neutr). +noun_pl(cuticles, cuticle, neutr). +noun_pl(cutlasses, cutlass, neutr). +noun_pl(cutlers, cutler, human). +noun_pl(cutlets, cutlet, neutr). +noun_pl(cutoffs, cutoff, neutr). +noun_pl(cutpurses, cutpurse, human). +noun_pl(cuts, cut, neutr). +noun_pl(cutters, cutter, human). +noun_pl(cuttings, cutting, neutr). +noun_pl(cuttlefishes, cuttlefish, neutr). +noun_pl(cutworms, cutworm, neutr). +noun_pl(cyclamens, cyclamen, neutr). +noun_pl(cycles, cycle, neutr). +noun_pl(cyclists, cyclist, human). +noun_pl(cyclones, cyclone, neutr). +noun_pl(cyclopaedias, cyclopaedia, neutr). +noun_pl(cyclopses, cyclops, human). +noun_pl(cyclostyles, cyclostyle, neutr). +noun_pl(cyclotrons, cyclotron, neutr). +noun_pl(cyders, cyder, neutr). +noun_pl(cygnets, cygnet, neutr). +noun_pl(cylinders, cylinder, neutr). +noun_pl(cymbals, cymbal, neutr). +noun_pl(cynicisms, cynicism, neutr). +noun_pl(cynics, cynic, human). +noun_pl(cynosures, cynosure, neutr). +noun_pl(cyphers, cypher, human). +noun_pl(cypresses, cypress, neutr). +noun_pl(cysts, cyst, neutr). +noun_pl(czarinas, czarina, human). +noun_pl(czars, czar, human). +noun_pl(dabblers, dabbler, human). +noun_pl(dabs, dab, neutr). +noun_pl(dace, dace, neutr). +noun_pl(dachas, dacha, neutr). +noun_pl(dachshunds, dachshund, neutr). +noun_pl(dacoities, dacoity, neutr). +noun_pl(dacoits, dacoit, human). +noun_pl(dactyls, dactyl, neutr). +noun_pl(daddies, daddy, human). +noun_pl(dadoes, dado, neutr). +noun_pl(dados, dado, neutr). +noun_pl(dads, dad, human). +noun_pl(daemons, daemon, human). +noun_pl(daffodils, daffodil, neutr). +noun_pl(daggers, dagger, neutr). +noun_pl(dagos, dago, human). +noun_pl(daguerreotypes, daguerreotype, neutr). +noun_pl(dahlias, dahlia, neutr). +noun_pl(dailies, daily, human). +noun_pl(dainties, dainty, neutr). +noun_pl(dairies, dairy, neutr). +noun_pl(dairymaids, dairymaid, human). +noun_pl(dairymen, dairyman, human). +noun_pl(daises, dais, neutr). +noun_pl(daisies, daisy, neutr). +noun_pl(dales, dale, neutr). +noun_pl(dalesmen, dalesman, human). +noun_pl(dalmatians, dalmatian, neutr). +noun_pl(damages, damage, neutr). +noun_pl(dames, dame, human). +noun_pl(dampers, damper, human). +noun_pl(dams, dam, neutr). +noun_pl(damsels, damsel, human). +noun_pl(damsons, damson, neutr). +noun_pl(dancers, dancer, human). +noun_pl(dances, dance, neutr). +noun_pl(dandelions, dandelion, neutr). +noun_pl(dandies, dandy, human). +noun_pl(dangers, danger, neutr). +noun_pl(daphnes, daphne, neutr). +noun_pl(daredevils, daredevil, human). +noun_pl(dares, dare, neutr). +noun_pl(darkrooms, darkroom, neutr). +noun_pl(darlings, darling, human). +noun_pl(darns, darn, neutr). +noun_pl(darts, dart, neutr). +noun_pl(dashboards, dashboard, neutr). +noun_pl(dashes, dash, neutr). +noun_pl(dastards, dastard, human). +noun_pl(data, data, neutr). +noun_pl(databases, database, neutr). +noun_pl(datelines, dateline, neutr). +noun_pl(dates, date, neutr). +noun_pl(datives, dative, neutr). +noun_pl(daubers, dauber, human). +noun_pl(daubs, daub, neutr). +noun_pl(daughters, daughter, fem). +noun_pl(dauphins, dauphin, human). +noun_pl(davenports, davenport, neutr). +noun_pl(davits, davit, neutr). +noun_pl(dawdlers, dawdler, human). +noun_pl(dawns, dawn, neutr). +noun_pl(daws, daw, neutr). +noun_pl(daybooks, daybook, neutr). +noun_pl(dayboys, dayboy, human). +noun_pl(daybreaks, daybreak, neutr). +noun_pl(daydreams, daydream, neutr). +noun_pl(daygirls, daygirl, human). +noun_pl(days, day, neutr). +noun_pl(daysprings, dayspring, neutr). +noun_pl(daytimes, daytime, neutr). +noun_pl(deaconesses, deaconess, human). +noun_pl(deacons, deacon, human). +noun_pl(deadlines, deadline, neutr). +noun_pl(deadlocks, deadlock, neutr). +noun_pl(dealers, dealer, human). +noun_pl(dealerships, dealership, neutr). +noun_pl(dealings, dealing, neutr). +noun_pl(dealmakers, dealmaker, human). +noun_pl(dealmakings, dealmaking, neutr). +noun_pl(deals, deal, neutr). +noun_pl(deaneries, deanery, neutr). +noun_pl(deans, dean, human). +noun_pl(dearies, deary, human). +noun_pl(dears, dear, human). +noun_pl(deathbeds, deathbed, neutr). +noun_pl(deathblows, deathblow, neutr). +noun_pl(deaths, death, neutr). +noun_pl(deathtraps, deathtrap, neutr). +noun_pl(debacles, debacle, neutr). +noun_pl(debarkations, debarkation, neutr). +noun_pl(debasements, debasement, neutr). +noun_pl(debaters, debater, human). +noun_pl(debates, debate, neutr). +noun_pl(debauchees, debauchee, human). +noun_pl(debaucheries, debauchery, neutr). +noun_pl(debauches, debauch, neutr). +noun_pl(debentures, debenture, neutr). +noun_pl(debits, debit, neutr). +noun_pl(debs, deb, human). +noun_pl(debtholders, debtholder, human). +noun_pl(debtors, debtor, human). +noun_pl(debts, debt, neutr). +noun_pl(debutantes, debutante, human). +noun_pl(debuts, debut, neutr). +noun_pl(decadents, decadent, human). +noun_pl(decades, decade, neutr). +noun_pl(decanters, decanter, neutr). +noun_pl(decapitations, decapitation, neutr). +noun_pl(decasyllables, decasyllable, neutr). +noun_pl(deceits, deceit, neutr). +noun_pl(deceivers, deceiver, human). +noun_pl(decencies, decency, neutr). +noun_pl(deceptions, deception, neutr). +noun_pl(decibels, decibel, neutr). +noun_pl(decisions, decision, neutr). +noun_pl(deckers, decker, neutr). +noun_pl(decks, deck, neutr). +noun_pl(declamations, declamation, neutr). +noun_pl(declarations, declaration, neutr). +noun_pl(declassifications, declassification, neutr). +noun_pl(declensions, declension, neutr). +noun_pl(declinations, declination, neutr). +noun_pl(decliners, decliner, neutr). +noun_pl(declines, decline, neutr). +noun_pl(declivities, declivity, neutr). +noun_pl(decoders, decoder, neutr). +noun_pl(decompositions, decomposition, neutr). +noun_pl(decompressions, decompression, neutr). +noun_pl(decorations, decoration, neutr). +noun_pl(decorators, decorator, human). +noun_pl(decoys, decoy, human). +noun_pl(decreases, decrease, neutr). +noun_pl(decrees, decree, neutr). +noun_pl(dedications, dedication, neutr). +noun_pl(deductibilities, deductibility, neutr). +noun_pl(deductions, deduction, neutr). +noun_pl(deedpolls, deedpoll, neutr). +noun_pl(deeds, deed, neutr). +noun_pl(deeps, deep, neutr). +noun_pl(deer, deer, neutr). +noun_pl(deerskins, deerskin, neutr). +noun_pl(deerstalkers, deerstalker, human). +noun_pl(defacements, defacement, neutr). +noun_pl(defalcations, defalcation, neutr). +noun_pl(defaulters, defaulter, human). +noun_pl(defeatists, defeatist, human). +noun_pl(defeats, defeat, neutr). +noun_pl(defecations, defecation, neutr). +noun_pl(defections, defection, neutr). +noun_pl(defectors, defector, human). +noun_pl(defects, defect, neutr). +noun_pl(defences, defence, neutr). +noun_pl(defendants, defendant, human). +noun_pl(defenders, defender, human). +noun_pl(defenses, defense, neutr). +noun_pl(defensives, defensive, neutr). +noun_pl(deferments, deferment, neutr). +noun_pl(deferrals, deferral, neutr). +noun_pl(deficiencies, deficiency, neutr). +noun_pl(deficits, deficit, neutr). +noun_pl(defiles, defile, neutr). +noun_pl(definitions, definition, neutr). +noun_pl(deflators, deflator, neutr). +noun_pl(deflections, deflection, neutr). +noun_pl(defoliants, defoliant, neutr). +noun_pl(defoliations, defoliation, neutr). +noun_pl(deformities, deformity, neutr). +noun_pl(defrayals, defrayal, neutr). +noun_pl(defrayments, defrayment, neutr). +noun_pl(defrosters, defroster, neutr). +noun_pl(degenerates, degenerate, human). +noun_pl(degradations, degradation, neutr). +noun_pl(degrees, degree, neutr). +noun_pl(degs, deg, neutr). +noun_pl(deists, deist, human). +noun_pl(deities, deity, human). +noun_pl(delays, delay, neutr). +noun_pl(delegacies, delegacy, neutr). +noun_pl(delegates, delegate, human). +noun_pl(delegations, delegation, neutr). +noun_pl(deletions, deletion, neutr). +noun_pl(deliberations, deliberation, neutr). +noun_pl(delicacies, delicacy, neutr). +noun_pl(delicatessens, delicatessen, neutr). +noun_pl(delights, delight, neutr). +noun_pl(delimitations, delimitation, neutr). +noun_pl(delineations, delineation, neutr). +noun_pl(delinquencies, delinquency, neutr). +noun_pl(delinquents, delinquent, human). +noun_pl(deliverances, deliverance, neutr). +noun_pl(deliverers, deliverer, human). +noun_pl(deliveries, delivery, neutr). +noun_pl(dells, dell, neutr). +noun_pl(delphiniums, delphinium, neutr). +noun_pl(deltas, delta, neutr). +noun_pl(deluges, deluge, neutr). +noun_pl(delusions, delusion, neutr). +noun_pl(demagogues, demagogue, human). +noun_pl(demands, demand, neutr). +noun_pl(demarches, demarche, neutr). +noun_pl(demerits, demerit, neutr). +noun_pl(demesnes, demesne, neutr). +noun_pl(demigods, demigod, human). +noun_pl(demijohns, demijohn, neutr). +noun_pl(demimondaines, demimondaine, human). +noun_pl(demisters, demister, neutr). +noun_pl(democracies, democracy, neutr). +noun_pl(democrats, democrat, human). +noun_pl(demographics, demographics, neutr). +noun_pl(demolitions, demolition, neutr). +noun_pl(demonetizations, demonetization, neutr). +noun_pl(demoniacs, demoniac, human). +noun_pl(demons, demon, human). +noun_pl(demonstrations, demonstration, neutr). +noun_pl(demonstrators, demonstrator, human). +noun_pl(demos, demo, neutr). +noun_pl(demotions, demotion, neutr). +noun_pl(denials, denial, neutr). +noun_pl(denier, denier, neutr). +noun_pl(denizens, denizen, human). +noun_pl(denominations, denomination, neutr). +noun_pl(denominators, denominator, neutr). +noun_pl(denouements, denouement, neutr). +noun_pl(dens, den, neutr). +noun_pl(densities, density, neutr). +noun_pl(dentists, dentist, human). +noun_pl(dents, dent, neutr). +noun_pl(dentures, denture, neutr). +noun_pl(denunciations, denunciation, neutr). +noun_pl(deodars, deodar, neutr). +noun_pl(deodorants, deodorant, neutr). +noun_pl(departed, departed, neutr). +noun_pl(departments, department, neutr). +noun_pl(departures, departure, neutr). +noun_pl(dependants, dependant, human). +noun_pl(dependencies, dependency, neutr). +noun_pl(dependents, dependent, human). +noun_pl(depictions, depiction, neutr). +noun_pl(depilatories, depilatory, neutr). +noun_pl(deployments, deployment, neutr). +noun_pl(depolymerizations, depolymerization, neutr). +noun_pl(deponents, deponent, human). +noun_pl(deportations, deportation, neutr). +noun_pl(deportees, deportee, human). +noun_pl(depositaries, depositary, neutr). +noun_pl(depositions, deposition, neutr). +noun_pl(depositories, depository, neutr). +noun_pl(depositors, depositor, human). +noun_pl(deposits, deposit, neutr). +noun_pl(depots, depot, neutr). +noun_pl(depravities, depravity, neutr). +noun_pl(deprecations, deprecation, neutr). +noun_pl(depredations, depredation, neutr). +noun_pl(depressions, depression, neutr). +noun_pl(depressives, depressive, human). +noun_pl(deprivations, deprivation, neutr). +noun_pl(depths, depth, neutr). +noun_pl(deputations, deputation, neutr). +noun_pl(deputies, deputy, human). +noun_pl(derailments, derailment, neutr). +noun_pl(derangements, derangement, neutr). +noun_pl(derbies, derby, neutr). +noun_pl(deregulations, deregulation, neutr). +noun_pl(derivations, derivation, neutr). +noun_pl(derivatives, derivative, neutr). +noun_pl(dermatologists, dermatologist, human). +noun_pl(derricks, derrick, neutr). +noun_pl(dervishes, dervish, human). +noun_pl(descants, descant, neutr). +noun_pl(descendants, descendant, human). +noun_pl(descents, descent, neutr). +noun_pl(descriptions, description, neutr). +noun_pl(deserters, deserter, human). +noun_pl(desertions, desertion, neutr). +noun_pl(deserts, desert, neutr). +noun_pl(desiccants, desiccant, neutr). +noun_pl(desiderata, desideratum, neutr). +noun_pl(designations, designation, neutr). +noun_pl(designers, designer, human). +noun_pl(designs, design, neutr). +noun_pl(desires, desire, neutr). +noun_pl(desks, desk, neutr). +noun_pl(despatches, despatch, neutr). +noun_pl(desperadoes, desperado, human). +noun_pl(despots, despot, human). +noun_pl(desserts, dessert, neutr). +noun_pl(dessertspoonfuls, dessertspoonful, neutr). +noun_pl(dessertspoons, dessertspoon, neutr). +noun_pl(destinations, destination, neutr). +noun_pl(destinies, destiny, neutr). +noun_pl(destroyers, destroyer, human). +noun_pl(detachments, detachment, neutr). +noun_pl(details, detail, neutr). +noun_pl(detainees, detainee, human). +noun_pl(detectives, detective, human). +noun_pl(detectors, detector, neutr). +noun_pl(detentions, detention, neutr). +noun_pl(detergents, detergent, neutr). +noun_pl(deteriorations, deterioration, neutr). +noun_pl(determinants, determinant, neutr). +noun_pl(determinatives, determinative, neutr). +noun_pl(determiners, determiner, neutr). +noun_pl(deterrents, deterrent, neutr). +noun_pl(detestations, detestation, neutr). +noun_pl(dethronements, dethronement, neutr). +noun_pl(detonations, detonation, neutr). +noun_pl(detonators, detonator, neutr). +noun_pl(detours, detour, neutr). +noun_pl(detractions, detraction, neutr). +noun_pl(detractors, detractor, human). +noun_pl(deuces, deuce, neutr). +noun_pl(devaluations, devaluation, neutr). +noun_pl(developers, developer, human). +noun_pl(developments, development, neutr). +noun_pl(deviants, deviant, human). +noun_pl(deviationists, deviationist, human). +noun_pl(deviations, deviation, neutr). +noun_pl(devices, device, neutr). +noun_pl(devilments, devilment, neutr). +noun_pl(devilries, devilry, neutr). +noun_pl(devils, devil, human). +noun_pl(devotees, devotee, human). +noun_pl(devotions, devotion, neutr). +noun_pl(dewlaps, dewlap, neutr). +noun_pl(dhotis, dhoti, neutr). +noun_pl(dhows, dhow, neutr). +noun_pl(diabetics, diabetic, human). +noun_pl(diacritics, diacritic, neutr). +noun_pl(diadems, diadem, neutr). +noun_pl(diaereses, diaeresis, neutr). +noun_pl(diagnoses, diagnosis, neutr). +noun_pl(diagnostics, diagnostic, neutr). +noun_pl(diagonals, diagonal, neutr). +noun_pl(diagrams, diagram, neutr). +noun_pl(dialecticians, dialectician, human). +noun_pl(dialectics, dialectic, neutr). +noun_pl(dialects, dialect, neutr). +noun_pl(dialogs, dialog, neutr). +noun_pl(dialogues, dialogue, neutr). +noun_pl(dials, dial, neutr). +noun_pl(diameters, diameter, neutr). +noun_pl(diamonds, diamond, neutr). +noun_pl(diapers, diaper, neutr). +noun_pl(diaphragms, diaphragm, neutr). +noun_pl(diarchies, diarchy, neutr). +noun_pl(diaries, diary, neutr). +noun_pl(diarists, diarist, human). +noun_pl(diatomites, diatomite, neutr). +noun_pl(diatribes, diatribe, neutr). +noun_pl(dibbers, dibber, neutr). +noun_pl(dibbles, dibble, neutr). +noun_pl(dice, die, neutr). +noun_pl(dichotomies, dichotomy, neutr). +noun_pl(dickeys, dickey, neutr). +noun_pl(dickies, dicky, neutr). +noun_pl(dickybirds, dickybird, neutr). +noun_pl(dicta, dictum, neutr). +noun_pl(dictates, dictate, neutr). +noun_pl(dictations, dictation, neutr). +noun_pl(dictators, dictator, human). +noun_pl(dictatorships, dictatorship, neutr). +noun_pl(dictionaries, dictionary, neutr). +noun_pl(dictums, dictum, neutr). +noun_pl(diemakers, diemaker, human). +noun_pl(diereses, dieresis, neutr). +noun_pl(dies, die, neutr). +noun_pl(diesels, diesel, neutr). +noun_pl(dieticians, dietician, human). +noun_pl(dietitians, dietitian, human). +noun_pl(diets, diet, neutr). +noun_pl(differences, difference, neutr). +noun_pl(differentials, differential, neutr). +noun_pl(differentiations, differentiation, neutr). +noun_pl(difficulties, difficulty, neutr). +noun_pl(diffractions, diffraction, neutr). +noun_pl(digestions, digestion, neutr). +noun_pl(digests, digest, neutr). +noun_pl(diggers, digger, human). +noun_pl(diggings, digging, neutr). +noun_pl(digits, digit, neutr). +noun_pl(dignitaries, dignitary, human). +noun_pl(dignities, dignity, neutr). +noun_pl(digraphs, digraph, neutr). +noun_pl(digressions, digression, neutr). +noun_pl(digs, dig, neutr). +noun_pl(dikes, dike, human). +noun_pl(dilemmas, dilemma, neutr). +noun_pl(dilettantes, dilettante, human). +noun_pl(dilettanti, dilettante, human). +noun_pl(dilutions, dilution, neutr). +noun_pl(dilutives, dilutive, neutr). +noun_pl(dimensions, dimension, neutr). +noun_pl(dimes, dime, neutr). +noun_pl(dimethyls, dimethyl, neutr). +noun_pl(diminuendos, diminuendo, neutr). +noun_pl(diminutions, diminution, neutr). +noun_pl(diminutives, diminutive, neutr). +noun_pl(dimples, dimple, neutr). +noun_pl(dinars, dinar, neutr). +noun_pl(diners, diner, human). +noun_pl(dinghies, dinghy, neutr). +noun_pl(dingles, dingle, neutr). +noun_pl(dinners, dinner, neutr). +noun_pl(dinnerwares, dinnerware, neutr). +noun_pl(dinosaurs, dinosaur, neutr). +noun_pl(dints, dint, neutr). +noun_pl(diocesans, diocesan, neutr). +noun_pl(dioceses, diocese, neutr). +noun_pl(diodes, diode, neutr). +noun_pl(dioxides, dioxide, neutr). +noun_pl(dioxins, dioxin, neutr). +noun_pl(diphthongs, diphthong, neutr). +noun_pl(diplomas, diploma, neutr). +noun_pl(diplomatists, diplomatist, human). +noun_pl(diplomats, diplomat, human). +noun_pl(dippers, dipper, neutr). +noun_pl(dips, dip, neutr). +noun_pl(dipsomaniacs, dipsomaniac, human). +noun_pl(dipsticks, dipstick, neutr). +noun_pl(diptychs, diptych, neutr). +noun_pl(directions, direction, neutr). +noun_pl(directives, directive, neutr). +noun_pl(directorates, directorate, neutr). +noun_pl(directories, directory, neutr). +noun_pl(directors, director, human). +noun_pl(directorships, directorship, neutr). +noun_pl(dirges, dirge, neutr). +noun_pl(dirigibles, dirigible, neutr). +noun_pl(dirks, dirk, neutr). +noun_pl(dirndls, dirndl, neutr). +noun_pl(disabilities, disability, neutr). +noun_pl(disablements, disablement, neutr). +noun_pl(disadvantages, disadvantage, neutr). +noun_pl(disagreements, disagreement, neutr). +noun_pl(disappearances, disappearance, neutr). +noun_pl(disappointments, disappointment, neutr). +noun_pl(disarrangements, disarrangement, neutr). +noun_pl(disasters, disaster, neutr). +noun_pl(disavowals, disavowal, neutr). +noun_pl(disbandments, disbandment, neutr). +noun_pl(disbursements, disbursement, neutr). +noun_pl(discards, discard, neutr). +noun_pl(discharges, discharge, neutr). +noun_pl(disciples, disciple, human). +noun_pl(disciplinarians, disciplinarian, human). +noun_pl(disciplines, discipline, neutr). +noun_pl(disclaimers, disclaimer, neutr). +noun_pl(disclosures, disclosure, neutr). +noun_pl(discolourations, discolouration, neutr). +noun_pl(discomforts, discomfort, neutr). +noun_pl(discontents, discontent, neutr). +noun_pl(discontinuances, discontinuance, neutr). +noun_pl(discontinuities, discontinuity, neutr). +noun_pl(discords, discord, neutr). +noun_pl(discos, disco, neutr). +noun_pl(discotheques, discotheque, neutr). +noun_pl(discounters, discounter, human). +noun_pl(discounts, discount, neutr). +noun_pl(discouragements, discouragement, neutr). +noun_pl(discourses, discourse, neutr). +noun_pl(discourtesies, discourtesy, neutr). +noun_pl(discoverers, discoverer, human). +noun_pl(discoveries, discovery, neutr). +noun_pl(discrepancies, discrepancy, neutr). +noun_pl(discs, disc, neutr). +noun_pl(discuses, discus, neutr). +noun_pl(discussions, discussion, neutr). +noun_pl(diseases, disease, neutr). +noun_pl(disembarkations, disembarkation, neutr). +noun_pl(disembarrassments, disembarrassment, neutr). +noun_pl(disenchantments, disenchantment, neutr). +noun_pl(disengagements, disengagement, neutr). +noun_pl(disentanglements, disentanglement, neutr). +noun_pl(disfigurements, disfigurement, neutr). +noun_pl(disguises, disguise, neutr). +noun_pl(dishcloths, dishcloth, neutr). +noun_pl(dishes, dish, neutr). +noun_pl(dishfuls, dishful, neutr). +noun_pl(dishonesties, dishonesty, neutr). +noun_pl(dishwashers, dishwasher, human). +noun_pl(disillusionments, disillusionment, neutr). +noun_pl(disincentives, disincentive, neutr). +noun_pl(disinclinations, disinclination, neutr). +noun_pl(disinfectants, disinfectant, neutr). +noun_pl(disinformations, disinformation, neutr). +noun_pl(disintegrations, disintegration, neutr). +noun_pl(disinterments, disinterment, neutr). +noun_pl(disinvestments, disinvestment, neutr). +noun_pl(disks, disk, neutr). +noun_pl(dislikes, dislike, neutr). +noun_pl(dislocations, dislocation, neutr). +noun_pl(dislodgements, dislodgement, neutr). +noun_pl(disloyalties, disloyalty, neutr). +noun_pl(dismemberments, dismemberment, neutr). +noun_pl(dismissals, dismissal, neutr). +noun_pl(disorders, disorder, neutr). +noun_pl(disparagements, disparagement, neutr). +noun_pl(disparities, disparity, neutr). +noun_pl(dispatches, dispatch, neutr). +noun_pl(dispensaries, dispensary, neutr). +noun_pl(dispensations, dispensation, neutr). +noun_pl(dispensers, dispenser, human). +noun_pl(dispersals, dispersal, neutr). +noun_pl(dispersions, dispersion, neutr). +noun_pl(displacements, displacement, neutr). +noun_pl(displays, display, neutr). +noun_pl(dispositions, disposition, neutr). +noun_pl(dispossessions, dispossession, neutr). +noun_pl(disproofs, disproof, neutr). +noun_pl(disputants, disputant, human). +noun_pl(disputations, disputation, neutr). +noun_pl(disputes, dispute, neutr). +noun_pl(disqualifications, disqualification, neutr). +noun_pl(disquisitions, disquisition, neutr). +noun_pl(disruptions, disruption, neutr). +noun_pl(dissections, dissection, neutr). +noun_pl(dissemblers, dissembler, human). +noun_pl(dissensions, dissension, neutr). +noun_pl(dissenters, dissenter, human). +noun_pl(dissertations, dissertation, neutr). +noun_pl(disservices, disservice, neutr). +noun_pl(dissidents, dissident, human). +noun_pl(dissimilarities, dissimilarity, neutr). +noun_pl(dissimulations, dissimulation, neutr). +noun_pl(dissolutions, dissolution, neutr). +noun_pl(dissonances, dissonance, neutr). +noun_pl(dissyllables, dissyllable, neutr). +noun_pl(distaffs, distaff, neutr). +noun_pl(distances, distance, neutr). +noun_pl(distastes, distaste, neutr). +noun_pl(distensions, distension, neutr). +noun_pl(distillations, distillation, neutr). +noun_pl(distilleries, distillery, neutr). +noun_pl(distillers, distiller, human). +noun_pl(distinctions, distinction, neutr). +noun_pl(distortions, distortion, neutr). +noun_pl(distractions, distraction, neutr). +noun_pl(distraints, distraint, neutr). +noun_pl(distributions, distribution, neutr). +noun_pl(distributors, distributor, human). +noun_pl(districts, district, neutr). +noun_pl(disturbances, disturbance, neutr). +noun_pl(disyllables, disyllable, neutr). +noun_pl(ditches, ditch, neutr). +noun_pl(dithers, dither, neutr). +noun_pl(ditties, ditty, neutr). +noun_pl(divagations, divagation, neutr). +noun_pl(divans, divan, neutr). +noun_pl(divergences, divergence, neutr). +noun_pl(divergencies, divergency, neutr). +noun_pl(divers, diver, human). +noun_pl(diversionists, diversionist, human). +noun_pl(diversions, diversion, neutr). +noun_pl(dives, dive, neutr). +noun_pl(divestitures, divestiture, neutr). +noun_pl(divestments, divestment, neutr). +noun_pl(dividends, dividend, neutr). +noun_pl(divides, divide, neutr). +noun_pl(divinations, divination, neutr). +noun_pl(diviners, diviner, human). +noun_pl(divines, divine, human). +noun_pl(divinities, divinity, neutr). +noun_pl(divisions, division, neutr). +noun_pl(divisors, divisor, neutr). +noun_pl(divorcees, divorcee, human). +noun_pl(divorces, divorce, neutr). +noun_pl(divots, divot, neutr). +noun_pl(divulgences, divulgence, neutr). +noun_pl(divvies, divvy, neutr). +noun_pl(dixies, dixie, neutr). +noun_pl(djinns, djinn, human). +noun_pl(dobbins, dobbin, neutr). +noun_pl(dockers, docker, human). +noun_pl(dockets, docket, neutr). +noun_pl(docks, dock, neutr). +noun_pl(dockyards, dockyard, neutr). +noun_pl(doctorates, doctorate, neutr). +noun_pl(doctors, doctor, human). +noun_pl(doctrinaires, doctrinaire, human). +noun_pl(doctrines, doctrine, neutr). +noun_pl(documents, document, neutr). +noun_pl(dodderers, dodderer, human). +noun_pl(dodgems, dodgem, neutr). +noun_pl(dodgers, dodger, human). +noun_pl(dodges, dodge, neutr). +noun_pl(dodoes, dodo, neutr). +noun_pl(dodos, dodo, neutr). +noun_pl(doers, doer, human). +noun_pl(does, doe, neutr). +noun_pl(doges, doge, human). +noun_pl(dogfish, dogfish, neutr). +noun_pl(doggies, doggie, neutr). +noun_pl(doghouses, doghouse, neutr). +noun_pl(dogmas, dogma, neutr). +noun_pl(dogs, dog, neutr). +noun_pl(dogsbodies, dogsbody, human). +noun_pl(dogwatches, dogwatch, neutr). +noun_pl(dogwoods, dogwood, neutr). +noun_pl(doilies, doily, neutr). +noun_pl(doldrums, doldrums, neutr). +noun_pl(doles, dole, neutr). +noun_pl(dollars, dollar, neutr). +noun_pl(dollies, dolly, neutr). +noun_pl(dollops, dollop, neutr). +noun_pl(dolls, doll, human). +noun_pl(dolmens, dolmen, neutr). +noun_pl(dolours, dolour, neutr). +noun_pl(dolphins, dolphin, neutr). +noun_pl(dolts, dolt, human). +noun_pl(domains, domain, neutr). +noun_pl(domes, dome, neutr). +noun_pl(domiciles, domicile, neutr). +noun_pl(dominies, dominie, human). +noun_pl(dominions, dominion, neutr). +noun_pl(dominoes, domino, neutr). +noun_pl(dominos, domino, neutr). +noun_pl(donations, donation, neutr). +noun_pl(donjons, donjon, neutr). +noun_pl(donkeys, donkey, neutr). +noun_pl(donors, donor, human). +noun_pl(dons, don, human). +noun_pl(donuts, donut, neutr). +noun_pl(doodlebugs, doodlebug, neutr). +noun_pl(dooms, doom, neutr). +noun_pl(doorbells, doorbell, neutr). +noun_pl(doorcases, doorcase, neutr). +noun_pl(doorframes, doorframe, neutr). +noun_pl(doorhandles, doorhandle, neutr). +noun_pl(doorkeepers, doorkeeper, human). +noun_pl(doorknobs, doorknob, neutr). +noun_pl(doorknockers, doorknocker, neutr). +noun_pl(doormats, doormat, neutr). +noun_pl(doormen, doorman, human). +noun_pl(doornails, doornail, neutr). +noun_pl(doorplates, doorplate, neutr). +noun_pl(doorposts, doorpost, neutr). +noun_pl(doors, door, neutr). +noun_pl(doorsteps, doorstep, neutr). +noun_pl(doorstoppers, doorstopper, neutr). +noun_pl(doorways, doorway, neutr). +noun_pl(dopes, dope, neutr). +noun_pl(dories, dory, neutr). +noun_pl(dormers, dormer, neutr). +noun_pl(dormice, dormouse, neutr). +noun_pl(dormitories, dormitory, neutr). +noun_pl(dosages, dosage, neutr). +noun_pl(doses, dose, neutr). +noun_pl(dossers, dosser, human). +noun_pl(dossiers, dossier, neutr). +noun_pl(dotards, dotard, human). +noun_pl(dots, dot, neutr). +noun_pl(dottles, dottle, neutr). +noun_pl(doubles, double, neutr). +noun_pl(doublets, doublet, neutr). +noun_pl(doubloons, doubloon, neutr). +noun_pl(doubts, doubt, neutr). +noun_pl(douches, douche, neutr). +noun_pl(doughnuts, doughnut, neutr). +noun_pl(dovecotes, dovecote, neutr). +noun_pl(doves, dove, neutr). +noun_pl(dovetails, dovetail, neutr). +noun_pl(dowagers, dowager, human). +noun_pl(dowels, dowel, neutr). +noun_pl(dowers, dower, neutr). +noun_pl(downbeats, downbeat, neutr). +noun_pl(downpours, downpour, neutr). +noun_pl(downs, down, neutr). +noun_pl(downsides, downside, neutr). +noun_pl(downsizings, downsizing, neutr). +noun_pl(downturns, downturn, neutr). +noun_pl(dowries, dowry, neutr). +noun_pl(dowsers, dowser, human). +noun_pl(doxologies, doxology, neutr). +noun_pl(doyens, doyen, human). +noun_pl(doyleys, doyley, neutr). +noun_pl(doylies, doyly, neutr). +noun_pl(dozens, dozen, neutr). +noun_pl(dozes, doze, neutr). +noun_pl(drachmas, drachma, neutr). +noun_pl(drachms, drachm, neutr). +noun_pl(draftees, draftee, human). +noun_pl(draftings, drafting, neutr). +noun_pl(drafts, draft, neutr). +noun_pl(draftsmen, draftsman, human). +noun_pl(dragnets, dragnet, neutr). +noun_pl(dragomans, dragoman, human). +noun_pl(dragonflies, dragonfly, neutr). +noun_pl(dragons, dragon, human). +noun_pl(dragoons, dragoon, human). +noun_pl(drainpipes, drainpipe, neutr). +noun_pl(drains, drain, neutr). +noun_pl(drakes, drake, neutr). +noun_pl(dramas, drama, neutr). +noun_pl(dramatists, dramatist, human). +noun_pl(dramatizations, dramatization, neutr). +noun_pl(drams, dram, neutr). +noun_pl(draperies, drapery, neutr). +noun_pl(drapers, draper, human). +noun_pl(drapes, drape, neutr). +noun_pl(draughts, draught, neutr). +noun_pl(draughtsmen, draughtsman, human). +noun_pl(drawbacks, drawback, neutr). +noun_pl(drawbridges, drawbridge, neutr). +noun_pl(drawers, drawer, human). +noun_pl(drawings, drawing, neutr). +noun_pl(drawls, drawl, neutr). +noun_pl(draws, draw, neutr). +noun_pl(drays, dray, neutr). +noun_pl(dreadnoughts, dreadnought, neutr). +noun_pl(dreamers, dreamer, human). +noun_pl(dreamlands, dreamland, neutr). +noun_pl(dreams, dream, neutr). +noun_pl(dreamworlds, dreamworld, neutr). +noun_pl(dredgers, dredger, neutr). +noun_pl(dredges, dredge, neutr). +noun_pl(drenchings, drenching, neutr). +noun_pl(dressers, dresser, human). +noun_pl(dresses, dress, neutr). +noun_pl(dressings, dressing, neutr). +noun_pl(dressmakers, dressmaker, human). +noun_pl(dribblers, dribbler, human). +noun_pl(driblets, driblet, neutr). +noun_pl(driers, drier, neutr). +noun_pl(drifters, drifter, human). +noun_pl(drifts, drift, neutr). +noun_pl(drills, drill, neutr). +noun_pl(drinkers, drinker, human). +noun_pl(drinks, drink, neutr). +noun_pl(drippings, dripping, neutr). +noun_pl(drips, drip, human). +noun_pl(drivelines, driveline, neutr). +noun_pl(drivellers, driveller, human). +noun_pl(drivers, driver, human). +noun_pl(drives, drive, neutr). +noun_pl(driveways, driveway, neutr). +noun_pl(drogues, drogue, neutr). +noun_pl(drolleries, drollery, neutr). +noun_pl(dromedaries, dromedary, neutr). +noun_pl(drones, drone, neutr). +noun_pl(dropouts, dropout, human). +noun_pl(drops, drop, neutr). +noun_pl(droshkies, droshky, neutr). +noun_pl(droughts, drought, neutr). +noun_pl(drovers, drover, human). +noun_pl(droves, drove, neutr). +noun_pl(drubbings, drubbing, neutr). +noun_pl(drudges, drudge, human). +noun_pl(druggets, drugget, neutr). +noun_pl(druggists, druggist, human). +noun_pl(drugs, drug, neutr). +noun_pl(drugstores, drugstore, neutr). +noun_pl(druids, druid, human). +noun_pl(drummers, drummer, human). +noun_pl(drums, drum, neutr). +noun_pl(drumsticks, drumstick, neutr). +noun_pl(drunkards, drunkard, human). +noun_pl(drunks, drunk, human). +noun_pl(drupes, drupe, neutr). +noun_pl(dryads, dryad, human). +noun_pl(dryers, dryer, neutr). +noun_pl(dubieties, dubiety, neutr). +noun_pl(ducats, ducat, neutr). +noun_pl(duchesses, duchess, human). +noun_pl(duchies, duchy, neutr). +noun_pl(duck, duck, neutr). +noun_pl(duckies, ducky, human). +noun_pl(duckings, ducking, neutr). +noun_pl(ducklings, duckling, neutr). +noun_pl(ducks, duck, neutr). +noun_pl(ducts, duct, neutr). +noun_pl(dudes, dude, human). +noun_pl(duds, dud, human). +noun_pl(duelists, duelist, human). +noun_pl(duellists, duellist, human). +noun_pl(duels, duel, neutr). +noun_pl(duennas, duenna, human). +noun_pl(dues, due, neutr). +noun_pl(duets, duet, neutr). +noun_pl(duffers, duffer, human). +noun_pl(dugongs, dugong, neutr). +noun_pl(dugouts, dugout, neutr). +noun_pl(dugs, dug, neutr). +noun_pl(dukedoms, dukedom, neutr). +noun_pl(dukes, duke, human). +noun_pl(dulcimers, dulcimer, neutr). +noun_pl(dullards, dullard, human). +noun_pl(dumbbells, dumbbell, human). +noun_pl(dumbwaiters, dumbwaiter, neutr). +noun_pl(dumdums, dumdum, human). +noun_pl(dummies, dummy, human). +noun_pl(dumpers, dumper, neutr). +noun_pl(dumplings, dumpling, neutr). +noun_pl(dumps, dump, neutr). +noun_pl(dunces, dunce, human). +noun_pl(dunderheads, dunderhead, human). +noun_pl(dunes, dune, neutr). +noun_pl(dungeons, dungeon, neutr). +noun_pl(dunghills, dunghill, neutr). +noun_pl(duns, dun, human). +noun_pl(duodenums, duodenum, neutr). +noun_pl(duologues, duologue, neutr). +noun_pl(dupes, dupe, human). +noun_pl(duplicates, duplicate, neutr). +noun_pl(duplications, duplication, neutr). +noun_pl(duplicators, duplicator, neutr). +noun_pl(durables, durable, neutr). +noun_pl(durations, duration, neutr). +noun_pl(durbars, durbar, neutr). +noun_pl(dustbins, dustbin, neutr). +noun_pl(dustcarts, dustcart, neutr). +noun_pl(dusters, duster, neutr). +noun_pl(dustmen, dustman, human). +noun_pl(dustpans, dustpan, neutr). +noun_pl(duties, duty, neutr). +noun_pl(duvets, duvet, neutr). +noun_pl(dwarfs, dwarf, human). +noun_pl(dwellers, dweller, human). +noun_pl(dwellings, dwelling, neutr). +noun_pl(dyarchies, dyarchy, neutr). +noun_pl(dyers, dyer, human). +noun_pl(dyes, dye, neutr). +noun_pl(dyestuffs, dyestuff, neutr). +noun_pl(dykes, dyke, human). +noun_pl(dynamics, dynamic, neutr). +noun_pl(dynamos, dynamo, human). +noun_pl(dynasties, dynasty, neutr). +noun_pl(dynasts, dynast, human). +noun_pl(dynes, dyne, neutr). +noun_pl(dyspeptics, dyspeptic, human). +noun_pl(dystrophies, dystrophy, neutr). +noun_pl('débutantes', 'débutante', human). +noun_pl('débuts', 'début', neutr). +noun_pl('débâcles', 'débâcle', neutr). +noun_pl('démarches', 'démarche', neutr). +noun_pl('dénouements', 'dénouement', neutr). +noun_pl(eagles, eagle, neutr). +noun_pl(eaglets, eaglet, neutr). +noun_pl(earaches, earache, neutr). +noun_pl(eardrops, eardrop, neutr). +noun_pl(eardrums, eardrum, neutr). +noun_pl(earfuls, earful, neutr). +noun_pl(earldoms, earldom, neutr). +noun_pl(earls, earl, human). +noun_pl(earmarks, earmark, neutr). +noun_pl(earners, earner, human). +noun_pl(earnings, earnings, neutr). +noun_pl(earphones, earphone, neutr). +noun_pl(earpieces, earpiece, neutr). +noun_pl(earrings, earring, neutr). +noun_pl(ears, ear, neutr). +noun_pl(earthnuts, earthnut, neutr). +noun_pl(earthquakes, earthquake, neutr). +noun_pl(earthworks, earthwork, neutr). +noun_pl(earthworms, earthworm, neutr). +noun_pl(earwigs, earwig, neutr). +noun_pl(easels, easel, neutr). +noun_pl(eatables, eatable, neutr). +noun_pl(eaters, eater, neutr). +noun_pl(eavesdroppers, eavesdropper, human). +noun_pl(ebbs, ebb, neutr). +noun_pl(ebbtides, ebbtide, neutr). +noun_pl(eccentricities, eccentricity, neutr). +noun_pl(eccentrics, eccentric, human). +noun_pl(ecclesiastics, ecclesiastic, human). +noun_pl(echelons, echelon, neutr). +noun_pl(echoes, echo, neutr). +noun_pl(eclipses, eclipse, neutr). +noun_pl(ecologists, ecologist, human). +noun_pl(econometricses, econometrics, neutr). +noun_pl(economies, economy, neutr). +noun_pl(economists, economist, human). +noun_pl(ecosystems, ecosystem, neutr). +noun_pl(ecstasies, ecstasy, neutr). +noun_pl(eddies, eddy, neutr). +noun_pl(edges, edge, neutr). +noun_pl(edgings, edging, neutr). +noun_pl(edibles, edible, neutr). +noun_pl(edicts, edict, neutr). +noun_pl(edifices, edifice, neutr). +noun_pl(editions, edition, neutr). +noun_pl(editorials, editorial, neutr). +noun_pl(editors, editor, human). +noun_pl(educationalists, educationalist, human). +noun_pl(educationists, educationist, human). +noun_pl(educators, educator, human). +noun_pl(eels, eel, neutr). +noun_pl(effects, effect, neutr). +noun_pl(effendis, effendi, human). +noun_pl(efficiencies, efficiency, neutr). +noun_pl(effigies, effigy, neutr). +noun_pl(effluents, effluent, neutr). +noun_pl(effluxes, efflux, neutr). +noun_pl(efforts, effort, neutr). +noun_pl(effronteries, effrontery, neutr). +noun_pl(effusions, effusion, neutr). +noun_pl(efts, eft, neutr). +noun_pl(egalitarians, egalitarian, human). +noun_pl(eggheads, egghead, human). +noun_pl(eggplants, eggplant, neutr). +noun_pl(eggs, egg, neutr). +noun_pl(eggshakes, eggshake, neutr). +noun_pl(eggshells, eggshell, neutr). +noun_pl(egoists, egoist, human). +noun_pl(egos, ego, neutr). +noun_pl(egotists, egotist, human). +noun_pl(egotrips, egotrip, neutr). +noun_pl(egresses, egress, neutr). +noun_pl(egrets, egret, neutr). +noun_pl(eiderdowns, eiderdown, neutr). +noun_pl(eighteens, eighteens, neutr). +noun_pl(eighties, eighties, neutr). +noun_pl(eightpences, eightpence, neutr). +noun_pl(eights, eights, neutr). +noun_pl(eightsomes, eightsome, neutr). +noun_pl(eisteddfods, eisteddfod, neutr). +noun_pl(ejaculations, ejaculation, neutr). +noun_pl(ejections, ejection, neutr). +noun_pl(ejectors, ejector, neutr). +noun_pl(elaborations, elaboration, neutr). +noun_pl(elands, eland, neutr). +noun_pl(elasticities, elasticity, neutr). +noun_pl(elastomers, elastomer, neutr). +noun_pl(elbows, elbow, neutr). +noun_pl(elders, elder, human). +noun_pl(elections, election, neutr). +noun_pl(electorates, electorate, neutr). +noun_pl(electors, elector, human). +noun_pl(electricalses, electricals, neutr). +noun_pl(electricians, electrician, human). +noun_pl(electrocardiograms, electrocardiogram, neutr). +noun_pl(electrocardiographs, electrocardiograph, neutr). +noun_pl(electrocutions, electrocution, neutr). +noun_pl(electrodes, electrode, neutr). +noun_pl(electrolytes, electrolyte, neutr). +noun_pl(electromagnets, electromagnet, neutr). +noun_pl(electrons, electron, neutr). +noun_pl(elegies, elegy, neutr). +noun_pl(elements, element, neutr). +noun_pl(elephants, elephant, neutr). +noun_pl(elevations, elevation, neutr). +noun_pl(elevators, elevator, neutr). +noun_pl(elevens, elevens, neutr). +noun_pl(elicitations, elicitation, neutr). +noun_pl(eliminations, elimination, neutr). +noun_pl(elisions, elision, neutr). +noun_pl(elites, elite, human). +noun_pl(elitists, elitist, human). +noun_pl(elixirs, elixir, neutr). +noun_pl(elk, elk, neutr). +noun_pl(elks, elk, neutr). +noun_pl(ellipses, ellipse, neutr). +noun_pl(elms, elm, neutr). +noun_pl(elocutionists, elocutionist, human). +noun_pl(elongations, elongation, neutr). +noun_pl(elopements, elopement, neutr). +noun_pl(elucidations, elucidation, neutr). +noun_pl(elvers, elver, neutr). +noun_pl(elves, elf, human). +noun_pl(emanations, emanation, neutr). +noun_pl(emasculations, emasculation, neutr). +noun_pl(embalmments, embalmment, neutr). +noun_pl(embankments, embankment, neutr). +noun_pl(embargoes, embargo, neutr). +noun_pl(embarkations, embarkation, neutr). +noun_pl(embarrassments, embarrassment, neutr). +noun_pl(embassies, embassy, neutr). +noun_pl(embellishments, embellishment, neutr). +noun_pl(embers, ember, neutr). +noun_pl(embezzlements, embezzlement, neutr). +noun_pl(embitterments, embitterment, neutr). +noun_pl(emblems, emblem, neutr). +noun_pl(embodiments, embodiment, neutr). +noun_pl(embraces, embrace, neutr). +noun_pl(embrasures, embrasure, neutr). +noun_pl(embryos, embryo, neutr). +noun_pl(emeers, emeer, human). +noun_pl(emendations, emendation, neutr). +noun_pl(emeralds, emerald, neutr). +noun_pl(emergencies, emergency, neutr). +noun_pl(emetics, emetic, neutr). +noun_pl(emigrants, emigrant, human). +noun_pl(emigrations, emigration, neutr). +noun_pl(eminences, eminence, neutr). +noun_pl(emirates, emirate, neutr). +noun_pl(emirs, emir, human). +noun_pl(emissaries, emissary, human). +noun_pl(emissions, emission, neutr). +noun_pl(emoluments, emolument, neutr). +noun_pl(emotions, emotion, neutr). +noun_pl(emperors, emperor, human). +noun_pl(emphases, emphasis, neutr). +noun_pl(empires, empire, neutr). +noun_pl(empiricists, empiricist, human). +noun_pl(emplacements, emplacement, neutr). +noun_pl(employees, employee, human). +noun_pl(employers, employer, human). +noun_pl(employs, employ, neutr). +noun_pl(emporiums, emporium, neutr). +noun_pl(empresses, empress, human). +noun_pl(empties, empty, neutr). +noun_pl(emulsions, emulsion, neutr). +noun_pl(emus, emu, neutr). +noun_pl(enactments, enactment, neutr). +noun_pl(encampments, encampment, neutr). +noun_pl(enchanters, enchanter, human). +noun_pl(enchantments, enchantment, neutr). +noun_pl(enchantresses, enchantress, human). +noun_pl(encirclements, encirclement, neutr). +noun_pl(enclaves, enclave, neutr). +noun_pl(enclosures, enclosure, neutr). +noun_pl(encomiums, encomium, neutr). +noun_pl(encores, encore, neutr). +noun_pl(encounters, encounter, neutr). +noun_pl(encouragements, encouragement, neutr). +noun_pl(encroachments, encroachment, neutr). +noun_pl(encumbrances, encumbrance, neutr). +noun_pl(encyclicals, encyclical, neutr). +noun_pl(encyclopaedias, encyclopaedia, neutr). +noun_pl(encyclopedias, encyclopedia, neutr). +noun_pl(endearments, endearment, neutr). +noun_pl(endeavors, endeavor, neutr). +noun_pl(endeavours, endeavour, neutr). +noun_pl(endemics, endemic, neutr). +noun_pl(endings, ending, neutr). +noun_pl(endives, endive, neutr). +noun_pl(endorsements, endorsement, neutr). +noun_pl(endotronicses, endotronics, neutr). +noun_pl(endowments, endowment, neutr). +noun_pl(ends, end, neutr). +noun_pl(enemas, enema, neutr). +noun_pl(enemies, enemy, human). +noun_pl(energies, energy, neutr). +noun_pl(enfranchisements, enfranchisement, neutr). +noun_pl(engagements, engagement, neutr). +noun_pl(engineers, engineer, human). +noun_pl(engines, engine, neutr). +noun_pl(engravers, engraver, human). +noun_pl(engravings, engraving, neutr). +noun_pl(enhancements, enhancement, neutr). +noun_pl(enigmas, enigma, neutr). +noun_pl(enjoyments, enjoyment, neutr). +noun_pl(enlargements, enlargement, neutr). +noun_pl(enlistments, enlistment, neutr). +noun_pl(enmities, enmity, neutr). +noun_pl(ennoblements, ennoblement, neutr). +noun_pl(ennuis, ennui, neutr). +noun_pl(enormities, enormity, neutr). +noun_pl(enquirers, enquirer, neutr). +noun_pl(enquiries, enquiry, neutr). +noun_pl(enrollments, enrollment, neutr). +noun_pl(enrolments, enrolment, neutr). +noun_pl(ensembles, ensemble, neutr). +noun_pl(ensigns, ensign, human). +noun_pl(enslavements, enslavement, neutr). +noun_pl(entails, entail, neutr). +noun_pl(entanglements, entanglement, neutr). +noun_pl(ententes, entente, neutr). +noun_pl(enterprises, enterprise, neutr). +noun_pl(entertainers, entertainer, human). +noun_pl(entertainments, entertainment, neutr). +noun_pl(enthronements, enthronement, neutr). +noun_pl(enthusiasts, enthusiast, human). +noun_pl(enticements, enticement, neutr). +noun_pl(entities, entity, neutr). +noun_pl(entitlements, entitlement, neutr). +noun_pl(entomologists, entomologist, human). +noun_pl(entrances, entrance, neutr). +noun_pl(entrants, entrant, human). +noun_pl(entreaties, entreaty, neutr). +noun_pl(entrees, entree, neutr). +noun_pl(entrenchments, entrenchment, neutr). +noun_pl(entrepots, entrepot, neutr). +noun_pl(entrepreneurs, entrepreneur, human). +noun_pl(entrepreneurships, entrepreneurship, neutr). +noun_pl(entries, entry, neutr). +noun_pl('entrées', 'entrée', neutr). +noun_pl(enumerations, enumeration, neutr). +noun_pl(enunciations, enunciation, neutr). +noun_pl(envelopes, envelope, neutr). +noun_pl(envelopments, envelopment, neutr). +noun_pl(environmentalists, environmentalist, human). +noun_pl(environments, environment, neutr). +noun_pl(envois, envoi, neutr). +noun_pl(envoys, envoy, human). +noun_pl(enzymes, enzyme, neutr). +noun_pl(eons, eon, neutr). +noun_pl(epaulets, epaulet, neutr). +noun_pl(epaulettes, epaulette, neutr). +noun_pl(epicenters, epicenter, neutr). +noun_pl(epicentres, epicentre, neutr). +noun_pl(epics, epic, neutr). +noun_pl(epicureans, epicurean, human). +noun_pl(epicures, epicure, human). +noun_pl(epidemics, epidemic, neutr). +noun_pl(epidemiologists, epidemiologist, human). +noun_pl(epidiascopes, epidiascope, neutr). +noun_pl(epiglottises, epiglottis, neutr). +noun_pl(epigrams, epigram, neutr). +noun_pl(epileptics, epileptic, human). +noun_pl(epilogues, epilogue, neutr). +noun_pl(episcopalians, episcopalian, human). +noun_pl(episodes, episode, neutr). +noun_pl(epistles, epistle, neutr). +noun_pl(epitaphs, epitaph, neutr). +noun_pl(epithets, epithet, neutr). +noun_pl(epitomes, epitome, neutr). +noun_pl(epochs, epoch, neutr). +noun_pl(epoxies, epoxy, neutr). +noun_pl(equalitarians, equalitarian, human). +noun_pl(equalizations, equalization, neutr). +noun_pl(equalizers, equalizer, human). +noun_pl(equals, equal, neutr). +noun_pl(equations, equation, neutr). +noun_pl(equators, equator, neutr). +noun_pl(equerries, equerry, human). +noun_pl(equestrians, equestrian, human). +noun_pl(equinoxes, equinox, neutr). +noun_pl(equipages, equipage, neutr). +noun_pl(equipoises, equipoise, neutr). +noun_pl(equities, equity, neutr). +noun_pl(equivalences, equivalence, neutr). +noun_pl(equivalents, equivalent, neutr). +noun_pl(equivocations, equivocation, neutr). +noun_pl(eradications, eradication, neutr). +noun_pl(eras, era, neutr). +noun_pl(erasers, eraser, neutr). +noun_pl(erasures, erasure, neutr). +noun_pl(erections, erection, neutr). +noun_pl(eremites, eremite, human). +noun_pl(ergs, erg, neutr). +noun_pl(errands, errand, neutr). +noun_pl(errata, erratum, neutr). +noun_pl(errors, error, neutr). +noun_pl(eructations, eructation, neutr). +noun_pl(eruptions, eruption, neutr). +noun_pl(erythropoietins, erythropoietin, neutr). +noun_pl(escalations, escalation, neutr). +noun_pl(escalators, escalator, neutr). +noun_pl(escalopes, escalope, neutr). +noun_pl(escapades, escapade, neutr). +noun_pl(escapees, escapee, human). +noun_pl(escapements, escapement, neutr). +noun_pl(escapes, escape, neutr). +noun_pl(escapists, escapist, human). +noun_pl(escapologists, escapologist, human). +noun_pl(escarpments, escarpment, neutr). +noun_pl(escorts, escort, human). +noun_pl(escritoires, escritoire, neutr). +noun_pl(escrows, escrow, neutr). +noun_pl(escudos, escudo, neutr). +noun_pl(escutcheons, escutcheon, neutr). +noun_pl(esophaguses, esophagus, neutr). +noun_pl(espaliers, espalier, neutr). +noun_pl(esplanades, esplanade, neutr). +noun_pl(espousals, espousal, neutr). +noun_pl(espressos, espresso, neutr). +noun_pl(esquires, esquire, human). +noun_pl(essayists, essayist, human). +noun_pl(essays, essay, neutr). +noun_pl(essences, essence, neutr). +noun_pl(essentials, essential, neutr). +noun_pl(establishments, establishment, neutr). +noun_pl(estaminets, estaminet, neutr). +noun_pl(estates, estate, neutr). +noun_pl(esters, ester, neutr). +noun_pl(esthetes, esthete, human). +noun_pl(esthetics, esthetic, neutr). +noun_pl(estimates, estimate, neutr). +noun_pl(estrangements, estrangement, neutr). +noun_pl(estuaries, estuary, neutr). +noun_pl(etchers, etcher, human). +noun_pl(etchings, etching, neutr). +noun_pl(eternities, eternity, neutr). +noun_pl(ethanes, ethane, neutr). +noun_pl(ethics, ethic, neutr). +noun_pl(ethnographers, ethnographer, human). +noun_pl(ethnologists, ethnologist, human). +noun_pl(ethylenes, ethylene, neutr). +noun_pl(ethyls, ethyl, neutr). +noun_pl(etymologies, etymology, neutr). +noun_pl(etymologists, etymologist, human). +noun_pl(eucalyptuses, eucalyptus, neutr). +noun_pl(eulogies, eulogy, neutr). +noun_pl(eulogists, eulogist, human). +noun_pl(eunuchs, eunuch, human). +noun_pl(euphemisms, euphemism, neutr). +noun_pl(euphonies, euphony, neutr). +noun_pl(euphoniums, euphonium, neutr). +noun_pl(euphuisms, euphuism, neutr). +noun_pl(eurobonds, eurobond, neutr). +noun_pl(eurodollars, eurodollar, neutr). +noun_pl(euromarkets, euromarket, neutr). +noun_pl(eurotunnels, eurotunnel, neutr). +noun_pl(evacuations, evacuation, neutr). +noun_pl(evacuees, evacuee, human). +noun_pl(evaluations, evaluation, neutr). +noun_pl(evangelicals, evangelical, human). +noun_pl(evangelists, evangelist, human). +noun_pl(evaporations, evaporation, neutr). +noun_pl(evasions, evasion, neutr). +noun_pl(evenings, evening, neutr). +noun_pl(evensongs, evensong, neutr). +noun_pl(eventides, eventide, neutr). +noun_pl(events, event, neutr). +noun_pl(eventualities, eventuality, neutr). +noun_pl(evergreens, evergreen, neutr). +noun_pl(eves, eve, neutr). +noun_pl(evictions, eviction, neutr). +noun_pl(evils, evil, neutr). +noun_pl(evocations, evocation, neutr). +noun_pl(evolutions, evolution, neutr). +noun_pl(ewers, ewer, neutr). +noun_pl(ewes, ewe, neutr). +noun_pl(exacerbations, exacerbation, neutr). +noun_pl(exactions, exaction, neutr). +noun_pl(exaggerations, exaggeration, neutr). +noun_pl(examinations, examination, neutr). +noun_pl(examiners, examiner, human). +noun_pl(examples, example, neutr). +noun_pl(exams, exam, neutr). +noun_pl(excavations, excavation, neutr). +noun_pl(excavators, excavator, human). +noun_pl(excellences, excellence, neutr). +noun_pl(exceptions, exception, neutr). +noun_pl(excerpts, excerpt, neutr). +noun_pl(excesses, excess, neutr). +noun_pl(exchangers, exchanger, human). +noun_pl(exchanges, exchange, neutr). +noun_pl(exchequers, exchequer, neutr). +noun_pl(excisemen, exciseman, human). +noun_pl(excisions, excision, neutr). +noun_pl(excitements, excitement, neutr). +noun_pl(exclamations, exclamation, neutr). +noun_pl(exclusivities, exclusivity, neutr). +noun_pl(excogitations, excogitation, neutr). +noun_pl(excommunications, excommunication, neutr). +noun_pl(excoriations, excoriation, neutr). +noun_pl(excrescences, excrescence, neutr). +noun_pl(excretions, excretion, neutr). +noun_pl(excursionists, excursionist, human). +noun_pl(excursions, excursion, neutr). +noun_pl(excuses, excuse, neutr). +noun_pl(execrations, execration, neutr). +noun_pl(executants, executant, human). +noun_pl(executioners, executioner, human). +noun_pl(executions, execution, neutr). +noun_pl(executives, executive, human). +noun_pl(executors, executor, human). +noun_pl(executrixes, executrix, human). +noun_pl(exemplifications, exemplification, neutr). +noun_pl(exemptions, exemption, neutr). +noun_pl(exercises, exercise, neutr). +noun_pl(exertions, exertion, neutr). +noun_pl(exhalations, exhalation, neutr). +noun_pl(exhausts, exhaust, neutr). +noun_pl(exhibitioners, exhibitioner, human). +noun_pl(exhibitionists, exhibitionist, human). +noun_pl(exhibitions, exhibition, neutr). +noun_pl(exhibitors, exhibitor, human). +noun_pl(exhibits, exhibit, neutr). +noun_pl(exhortations, exhortation, neutr). +noun_pl(exhumations, exhumation, neutr). +noun_pl(exigencies, exigency, human). +noun_pl(exiles, exile, human). +noun_pl(existences, existence, neutr). +noun_pl(existentialists, existentialist, human). +noun_pl(exits, exit, neutr). +noun_pl(exonerations, exoneration, neutr). +noun_pl(expanses, expanse, neutr). +noun_pl(expansions, expansion, neutr). +noun_pl(expatriates, expatriate, human). +noun_pl(expectancies, expectancy, neutr). +noun_pl(expectations, expectation, neutr). +noun_pl(expectorants, expectorant, neutr). +noun_pl(expedients, expedient, neutr). +noun_pl(expeditions, expedition, neutr). +noun_pl(expenditures, expenditure, neutr). +noun_pl(expenses, expense, neutr). +noun_pl(experiences, experience, neutr). +noun_pl(experimenters, experimenter, human). +noun_pl(experiments, experiment, neutr). +noun_pl(experts, expert, human). +noun_pl(expiries, expiry, neutr). +noun_pl(explanations, explanation, neutr). +noun_pl(expletives, expletive, neutr). +noun_pl(exploits, exploit, neutr). +noun_pl(explorations, exploration, neutr). +noun_pl(explorers, explorer, human). +noun_pl(explosions, explosion, neutr). +noun_pl(explosives, explosive, neutr). +noun_pl(exponentials, exponential, neutr). +noun_pl(exponents, exponent, neutr). +noun_pl(exporters, exporter, human). +noun_pl(exports, export, neutr). +noun_pl(expos, expo, neutr). +noun_pl(expositions, exposition, neutr). +noun_pl(expostulations, expostulation, neutr). +noun_pl(exposures, exposure, neutr). +noun_pl('exposés', 'exposé', neutr). +noun_pl(expresses, express, neutr). +noun_pl(expressionists, expressionist, human). +noun_pl(expressions, expression, neutr). +noun_pl(expressways, expressway, neutr). +noun_pl(expulsions, expulsion, neutr). +noun_pl(expurgations, expurgation, neutr). +noun_pl(extensions, extension, neutr). +noun_pl(extenuations, extenuation, neutr). +noun_pl(exteriors, exterior, neutr). +noun_pl(exterminations, extermination, neutr). +noun_pl(externals, external, neutr). +noun_pl(extinguishers, extinguisher, neutr). +noun_pl(extortions, extortion, neutr). +noun_pl(extractions, extraction, neutr). +noun_pl(extracts, extract, neutr). +noun_pl(extraditions, extradition, neutr). +noun_pl(extras, extra, human). +noun_pl(extravagances, extravagance, neutr). +noun_pl(extravaganzas, extravaganza, neutr). +noun_pl(extremes, extreme, neutr). +noun_pl(extremists, extremist, human). +noun_pl(extremities, extremity, neutr). +noun_pl(extroverts, extrovert, human). +noun_pl(extrusions, extrusion, neutr). +noun_pl(eyeballs, eyeball, neutr). +noun_pl(eyebaths, eyebath, neutr). +noun_pl(eyebrows, eyebrow, neutr). +noun_pl(eyecups, eyecup, neutr). +noun_pl(eyefuls, eyeful, neutr). +noun_pl(eyeglasses, eyeglass, neutr). +noun_pl(eyelashes, eyelash, neutr). +noun_pl(eyelets, eyelet, neutr). +noun_pl(eyelids, eyelid, neutr). +noun_pl(eyepieces, eyepiece, neutr). +noun_pl(eyes, eye, neutr). +noun_pl(eyesores, eyesore, neutr). +noun_pl(eyeteeth, eyetooth, neutr). +noun_pl(eyewitnesses, eyewitness, human). +noun_pl(eyries, aerie, neutr). +noun_pl(fables, fable, neutr). +noun_pl(fabrications, fabrication, neutr). +noun_pl(fabrics, fabric, neutr). +noun_pl(facades, facade, neutr). +noun_pl(facelifts, facelift, neutr). +noun_pl(facers, facer, neutr). +noun_pl(faces, face, neutr). +noun_pl(facets, facet, neutr). +noun_pl(facials, facial, neutr). +noun_pl(facias, facia, neutr). +noun_pl(facilities, facility, neutr). +noun_pl(facings, facing, neutr). +noun_pl(facsimiles, facsimile, neutr). +noun_pl(factions, faction, neutr). +noun_pl(factories, factory, neutr). +noun_pl(factors, factor, neutr). +noun_pl(factotums, factotum, human). +noun_pl(facts, fact, neutr). +noun_pl(faculties, faculty, human). +noun_pl(fads, fad, neutr). +noun_pl(faeries, faerie, human). +noun_pl(faggots, faggot, human). +noun_pl(fags, fag, human). +noun_pl(failings, failing, neutr). +noun_pl(failures, failure, neutr). +noun_pl(faints, faint, neutr). +noun_pl(fairgrounds, fairground, neutr). +noun_pl(fairies, fairy, human). +noun_pl(fairs, fair, neutr). +noun_pl(fairways, fairway, neutr). +noun_pl(fairylands, fairyland, neutr). +noun_pl(fairytales, fairytale, neutr). +noun_pl(faiths, faith, neutr). +noun_pl(fakes, fake, neutr). +noun_pl(fakirs, fakir, human). +noun_pl(falcons, falcon, neutr). +noun_pl(fallacies, fallacy, neutr). +noun_pl(falls, fall, neutr). +noun_pl(falsehoods, falsehood, neutr). +noun_pl(falsettos, falsetto, human). +noun_pl(falsifications, falsification, neutr). +noun_pl(falsities, falsity, neutr). +noun_pl(familiarities, familiarity, neutr). +noun_pl(familiars, familiar, human). +noun_pl(families, family, human). +noun_pl(famines, famine, neutr). +noun_pl(fanaticisms, fanaticism, neutr). +noun_pl(fanatics, fanatic, human). +noun_pl(fanciers, fancier, human). +noun_pl(fancies, fancy, neutr). +noun_pl(fandangos, fandango, neutr). +noun_pl(fangs, fang, neutr). +noun_pl(fanlights, fanlight, neutr). +noun_pl(fannies, fanny, neutr). +noun_pl(fans, fan, human). +noun_pl(fantasias, fantasia, neutr). +noun_pl(fantasies, fantasy, neutr). +noun_pl(farces, farce, neutr). +noun_pl(fares, fare, neutr). +noun_pl(farewells, farewell, neutr). +noun_pl(farmers, farmer, human). +noun_pl(farmhands, farmhand, human). +noun_pl(farmhouses, farmhouse, neutr). +noun_pl(farmlands, farmland, neutr). +noun_pl(farms, farm, neutr). +noun_pl(farmsteads, farmstead, neutr). +noun_pl(farmyards, farmyard, neutr). +noun_pl(farragos, farrago, neutr). +noun_pl(farriers, farrier, human). +noun_pl(farrows, farrow, neutr). +noun_pl(farthings, farthing, neutr). +noun_pl(farts, fart, neutr). +noun_pl(fasciae, facia, neutr). +noun_pl(fascias, fascia, neutr). +noun_pl(fascinations, fascination, neutr). +noun_pl(fascists, fascist, human). +noun_pl(fashions, fashion, neutr). +noun_pl(fasteners, fastener, neutr). +noun_pl(fastenings, fastening, neutr). +noun_pl(fastnesses, fastness, neutr). +noun_pl(fasts, fast, neutr). +noun_pl(fatalists, fatalist, human). +noun_pl(fatalities, fatality, neutr). +noun_pl(fates, fate, neutr). +noun_pl(fatheads, fathead, human). +noun_pl(fatherlands, fatherland, neutr). +noun_pl(fathers, father, masc). +noun_pl(fathoms, fathom, neutr). +noun_pl(fatigues, fatigue, neutr). +noun_pl(fats, fat, neutr). +noun_pl(fatuities, fatuity, neutr). +noun_pl(faucets, faucet, neutr). +noun_pl(faults, fault, neutr). +noun_pl(fauns, faun, neutr). +noun_pl(favorites, favorite, human). +noun_pl(favors, favor, neutr). +noun_pl(favourites, favourite, human). +noun_pl(favours, favour, neutr). +noun_pl(fawns, fawn, neutr). +noun_pl(faxes, fax, neutr). +noun_pl('façades', 'façade', neutr). +noun_pl(fealties, fealty, neutr). +noun_pl(fears, fear, neutr). +noun_pl(feasts, feast, neutr). +noun_pl(featherbeds, featherbed, neutr). +noun_pl(feathers, feather, neutr). +noun_pl(featherweights, featherweight, human). +noun_pl(feats, feat, neutr). +noun_pl(features, feature, neutr). +noun_pl(federalists, federalist, human). +noun_pl(federations, federation, neutr). +noun_pl(feeders, feeder, neutr). +noun_pl(feedlots, feedlot, neutr). +noun_pl(feeds, feed, neutr). +noun_pl(feedstocks, feedstock, neutr). +noun_pl(feedstuffs, feedstuff, neutr). +noun_pl(feelers, feeler, neutr). +noun_pl(feelings, feeling, neutr). +noun_pl(fees, fee, neutr). +noun_pl(feet, foot, neutr). +noun_pl(feints, feint, neutr). +noun_pl(feldspars, feldspar, neutr). +noun_pl(felicitations, felicitation, neutr). +noun_pl(felicities, felicity, neutr). +noun_pl(fellaheen, fellah, human). +noun_pl(fellahin, fellah, human). +noun_pl(fellows, fellow, human). +noun_pl(fellowships, fellowship, neutr). +noun_pl(felonies, felony, neutr). +noun_pl(felons, felon, human). +noun_pl(felspars, felspar, neutr). +noun_pl(felts, felt, neutr). +noun_pl(feluccas, felucca, neutr). +noun_pl(females, female, human). +noun_pl(feminists, feminist, human). +noun_pl(femurs, femur, neutr). +noun_pl(fencers, fencer, human). +noun_pl(fences, fence, neutr). +noun_pl(fenders, fender, neutr). +noun_pl(fens, fen, neutr). +noun_pl(feoffs, feoff, neutr). +noun_pl(ferments, ferment, neutr). +noun_pl(ferns, fern, neutr). +noun_pl(ferocities, ferocity, neutr). +noun_pl(ferrets, ferret, neutr). +noun_pl(ferries, ferry, neutr). +noun_pl(ferrites, ferrite, neutr). +noun_pl(ferrules, ferrule, neutr). +noun_pl(ferryboats, ferryboat, neutr). +noun_pl(ferrymen, ferryman, human). +noun_pl(fertilizers, fertilizer, neutr). +noun_pl(ferules, ferule, neutr). +noun_pl(festivals, festival, neutr). +noun_pl(festivities, festivity, neutr). +noun_pl(festoons, festoon, neutr). +noun_pl(fetes, fete, neutr). +noun_pl(fetishes, fetish, neutr). +noun_pl(fetlocks, fetlock, neutr). +noun_pl(fetters, fetter, neutr). +noun_pl(feudatories, feudatory, human). +noun_pl(feuds, feud, neutr). +noun_pl(fevers, fever, neutr). +noun_pl(fews, few, neutr). +noun_pl(fezes, fez, neutr). +noun_pl(fezzes, fez, neutr). +noun_pl(fiancees, fiancee, human). +noun_pl(fiances, fiance, human). +noun_pl('fiancées', 'fiancée', human). +noun_pl('fiancés', 'fiancé', human). +noun_pl(fiascos, fiasco, neutr). +noun_pl(fiats, fiat, neutr). +noun_pl(fibbers, fibber, human). +noun_pl(fiberboards, fiberboard, neutr). +noun_pl(fibers, fiber, neutr). +noun_pl(fibres, fibre, neutr). +noun_pl(fibrosis, fibrosis, neutr). +noun_pl(fibs, fib, neutr). +noun_pl(fibulas, fibula, neutr). +noun_pl(fictions, fiction, neutr). +noun_pl(fiddlers, fiddler, human). +noun_pl(fiddles, fiddle, neutr). +noun_pl(fiddlesticks, fiddlestick, neutr). +noun_pl(fidgets, fidget, neutr). +noun_pl(fiefs, fief, neutr). +noun_pl(fielders, fielder, human). +noun_pl(fields, field, neutr). +noun_pl(fieldsmen, fieldsman, human). +noun_pl(fieldworks, fieldwork, neutr). +noun_pl(fiends, fiend, human). +noun_pl(fiestas, fiesta, neutr). +noun_pl(fifes, fife, neutr). +noun_pl(fifteens, fifteens, neutr). +noun_pl(fifties, fifties, neutr). +noun_pl(fighters, fighter, human). +noun_pl(fights, fight, neutr). +noun_pl(figments, figment, neutr). +noun_pl(figs, fig, neutr). +noun_pl(figureheads, figurehead, human). +noun_pl(figures, figure, neutr). +noun_pl(filaments, filament, neutr). +noun_pl(filatures, filature, neutr). +noun_pl(filberts, filbert, neutr). +noun_pl(filerses, filers, human). +noun_pl(files, file, neutr). +noun_pl(filibusters, filibuster, neutr). +noun_pl(filigrees, filigree, neutr). +noun_pl(filings, filings, neutr). +noun_pl(fillets, fillet, neutr). +noun_pl(fillies, filly, human). +noun_pl(fillings, filling, neutr). +noun_pl(fillips, fillip, neutr). +noun_pl(fills, fill, neutr). +noun_pl(films, film, neutr). +noun_pl(filters, filter, neutr). +noun_pl(filtrates, filtrate, neutr). +noun_pl(finales, finale, neutr). +noun_pl(finalists, finalist, human). +noun_pl(finals, final, neutr). +noun_pl(finances, finance, neutr). +noun_pl(financiers, financier, human). +noun_pl(financings, financing, neutr). +noun_pl(finches, finch, neutr). +noun_pl(finder, finder, neutr). +noun_pl(findings, finding, neutr). +noun_pl(finds, find, neutr). +noun_pl(fines, fine, neutr). +noun_pl(finesses, finesse, neutr). +noun_pl(fingerboards, fingerboard, neutr). +noun_pl(fingermarks, fingermark, neutr). +noun_pl(fingernails, fingernail, neutr). +noun_pl(fingerprints, fingerprint, neutr). +noun_pl(fingers, finger, neutr). +noun_pl(fingerstalls, fingerstall, neutr). +noun_pl(fingertips, fingertip, neutr). +noun_pl(finishes, finish, neutr). +noun_pl(fins, fin, neutr). +noun_pl(fiords, fiord, neutr). +noun_pl(firearms, firearm, neutr). +noun_pl(fireballs, fireball, neutr). +noun_pl(firebirds, firebird, neutr). +noun_pl(firebombs, firebomb, neutr). +noun_pl(fireboxes, firebox, neutr). +noun_pl(firebrands, firebrand, human). +noun_pl(firebreaks, firebreak, neutr). +noun_pl(firebricks, firebrick, neutr). +noun_pl(firebugs, firebug, human). +noun_pl(firecrackers, firecracker, neutr). +noun_pl(firedogs, firedog, neutr). +noun_pl(firefighters, firefighter, human). +noun_pl(firefightings, firefighting, neutr). +noun_pl(fireflies, firefly, neutr). +noun_pl(fireguards, fireguard, human). +noun_pl(firelighters, firelighter, neutr). +noun_pl(firelights, firelight, neutr). +noun_pl(firemen, fireman, human). +noun_pl(fireplaces, fireplace, neutr). +noun_pl(firepowers, firepower, neutr). +noun_pl(fires, fire, neutr). +noun_pl(firesides, fireside, neutr). +noun_pl(firestones, firestone, neutr). +noun_pl(fireworks, firework, neutr). +noun_pl(firings, firing, neutr). +noun_pl(firkins, firkin, neutr). +noun_pl(firmaments, firmament, neutr). +noun_pl(firms, firm, neutr). +noun_pl(firs, fir, neutr). +noun_pl(firstborns, firstborn, human). +noun_pl(firths, firth, neutr). +noun_pl(fish, fish, neutr). +noun_pl(fishballs, fishball, neutr). +noun_pl(fishbones, fishbone, neutr). +noun_pl(fishcakes, fishcake, neutr). +noun_pl(fisheries, fishery, neutr). +noun_pl(fishermen, fisherman, human). +noun_pl(fishers, fisher, neutr). +noun_pl(fishmongers, fishmonger, human). +noun_pl(fishpastes, fishpaste, neutr). +noun_pl(fishplates, fishplate, neutr). +noun_pl(fishwives, fishwife, human). +noun_pl(fissures, fissure, neutr). +noun_pl(fists, fist, neutr). +noun_pl(fistulae, fistula, neutr). +noun_pl(fistulas, fistula, neutr). +noun_pl(fitments, fitment, neutr). +noun_pl(fits, fit, neutr). +noun_pl(fitters, fitter, human). +noun_pl(fittings, fitting, neutr). +noun_pl(fivepences, fivepence, neutr). +noun_pl(fivers, fiver, neutr). +noun_pl(fives, fives, neutr). +noun_pl(fixations, fixation, neutr). +noun_pl(fixatives, fixative, neutr). +noun_pl(fixes, fix, neutr). +noun_pl(fixtures, fixture, neutr). +noun_pl(fjords, fjord, neutr). +noun_pl(flagellants, flagellant, human). +noun_pl(flagellations, flagellation, neutr). +noun_pl(flageolets, flageolet, neutr). +noun_pl(flagons, flagon, neutr). +noun_pl(flagpoles, flagpole, neutr). +noun_pl(flags, flag, neutr). +noun_pl(flagships, flagship, neutr). +noun_pl(flagstaffs, flagstaff, neutr). +noun_pl(flagstones, flagstone, neutr). +noun_pl(flails, flail, neutr). +noun_pl(flairs, flair, neutr). +noun_pl(flakes, flake, human). +noun_pl(flambeaus, flambeau, neutr). +noun_pl(flambeaux, flambeau, neutr). +noun_pl(flames, flame, human). +noun_pl(flamethrowers, flamethrower, neutr). +noun_pl(flamingos, flamingo, neutr). +noun_pl(flanges, flange, neutr). +noun_pl(flanks, flank, neutr). +noun_pl(flannels, flannel, neutr). +noun_pl(flans, flan, neutr). +noun_pl(flapjacks, flapjack, neutr). +noun_pl(flappers, flapper, human). +noun_pl(flaps, flap, neutr). +noun_pl(flares, flare, neutr). +noun_pl(flashbacks, flashback, neutr). +noun_pl(flashbulbs, flashbulb, neutr). +noun_pl(flashes, flash, neutr). +noun_pl(flashguns, flashgun, neutr). +noun_pl(flashlights, flashlight, neutr). +noun_pl(flashpoints, flashpoint, neutr). +noun_pl(flasks, flask, neutr). +noun_pl(flatfish, flatfish, neutr). +noun_pl(flatlets, flatlet, neutr). +noun_pl(flats, flat, neutr). +noun_pl(flatterers, flatterer, human). +noun_pl(flatteries, flattery, neutr). +noun_pl(flattops, flattop, neutr). +noun_pl(flautists, flautist, human). +noun_pl(flavors, flavor, neutr). +noun_pl(flavourings, flavouring, neutr). +noun_pl(flavours, flavour, neutr). +noun_pl(flaws, flaw, neutr). +noun_pl(fleapits, fleapit, neutr). +noun_pl(fleas, flea, neutr). +noun_pl(flecks, fleck, neutr). +noun_pl(fledgelings, fledgeling, human). +noun_pl(fledglings, fledgling, human). +noun_pl(fleeces, fleece, neutr). +noun_pl(fleets, fleet, neutr). +noun_pl(fleshes, flesh, neutr). +noun_pl(flexes, flex, neutr). +noun_pl(flibbertigibbets, flibbertigibbet, human). +noun_pl(flickers, flicker, neutr). +noun_pl(flicks, flick, neutr). +noun_pl(fliers, flier, human). +noun_pl(flies, fly, neutr). +noun_pl(flights, flight, neutr). +noun_pl(flimsies, flimsy, neutr). +noun_pl(flings, fling, neutr). +noun_pl(flints, flint, neutr). +noun_pl(flintstones, flintstone, neutr). +noun_pl(flippancies, flippancy, neutr). +noun_pl(flippers, flipper, neutr). +noun_pl(flips, flip, neutr). +noun_pl(flirtations, flirtation, neutr). +noun_pl(flirts, flirt, human). +noun_pl(flits, flit, neutr). +noun_pl(floatations, floatation, neutr). +noun_pl(floats, float, neutr). +noun_pl(flocks, flock, neutr). +noun_pl(floes, floe, neutr). +noun_pl(floggings, flogging, neutr). +noun_pl(floodgates, floodgate, neutr). +noun_pl(floods, flood, neutr). +noun_pl(floorboards, floorboard, neutr). +noun_pl(floors, floor, neutr). +noun_pl(floorspaces, floorspace, neutr). +noun_pl(floozies, floozy, human). +noun_pl(flops, flop, neutr). +noun_pl(florins, florin, neutr). +noun_pl(florists, florist, human). +noun_pl(flosses, floss, neutr). +noun_pl(flotations, flotation, neutr). +noun_pl(flotillas, flotilla, neutr). +noun_pl(flounce, flounce, neutr). +noun_pl(flounders, flounder, neutr). +noun_pl(flourishes, flourish, neutr). +noun_pl(flowerbeds, flowerbed, neutr). +noun_pl(flowerpots, flowerpot, neutr). +noun_pl(flowers, flower, neutr). +noun_pl(flows, flow, neutr). +noun_pl(fluctuations, fluctuation, neutr). +noun_pl(flues, flue, neutr). +noun_pl(fluidities, fluidity, neutr). +noun_pl(fluids, fluid, neutr). +noun_pl(flukes, fluke, neutr). +noun_pl(flumes, flume, neutr). +noun_pl(flunkeys, flunkey, human). +noun_pl(flunkies, flunky, human). +noun_pl(fluorescences, fluorescence, neutr). +noun_pl(fluoridations, fluoridation, neutr). +noun_pl(fluorides, fluoride, neutr). +noun_pl(fluoridizations, fluoridization, neutr). +noun_pl(fluorspars, fluorspar, neutr). +noun_pl(flurries, flurry, neutr). +noun_pl(flushes, flush, neutr). +noun_pl(flusters, fluster, neutr). +noun_pl(flutes, flute, neutr). +noun_pl(flutists, flutist, human). +noun_pl(flutters, flutter, neutr). +noun_pl(fluxes, flux, neutr). +noun_pl(flycatchers, flycatcher, neutr). +noun_pl(flyers, flyer, human). +noun_pl(flyleaves, flyleaf, neutr). +noun_pl(flyovers, flyover, neutr). +noun_pl(flypapers, flypaper, neutr). +noun_pl(flypasts, flypast, neutr). +noun_pl(flytraps, flytrap, neutr). +noun_pl(flyweights, flyweight, human). +noun_pl(flywheels, flywheel, neutr). +noun_pl(foals, foal, neutr). +noun_pl(foams, foam, neutr). +noun_pl(focuses, focus, neutr). +noun_pl(foes, foe, human). +noun_pl(foetuses, foetus, neutr). +noun_pl(fogbanks, fogbank, neutr). +noun_pl(fogeys, fogey, human). +noun_pl(foghorns, foghorn, neutr). +noun_pl(foglamps, foglamp, neutr). +noun_pl(fogs, fog, neutr). +noun_pl(fogsignals, fogsignal, neutr). +noun_pl(foibles, foible, neutr). +noun_pl(foils, foil, neutr). +noun_pl(folders, folder, neutr). +noun_pl(folds, fold, neutr). +noun_pl(folios, folio, neutr). +noun_pl(folks, folk, human). +noun_pl(folksongs, folksong, neutr). +noun_pl(folktales, folktale, neutr). +noun_pl(follies, folly, neutr). +noun_pl(followers, follower, human). +noun_pl(followings, following, neutr). +noun_pl(fomentations, fomentation, neutr). +noun_pl(fondants, fondant, neutr). +noun_pl(fonts, font, neutr). +noun_pl(foodmakers, foodmaker, human). +noun_pl(foods, food, neutr). +noun_pl(foodstuffs, foodstuff, neutr). +noun_pl(fools, fool, human). +noun_pl(footballers, footballer, human). +noun_pl(footballs, football, neutr). +noun_pl(footboards, footboard, neutr). +noun_pl(footbridges, footbridge, neutr). +noun_pl(footers, footer, neutr). +noun_pl(footfalls, footfall, neutr). +noun_pl(footfaults, footfault, neutr). +noun_pl(footholds, foothold, neutr). +noun_pl(footmarks, footmark, neutr). +noun_pl(footmen, footman, human). +noun_pl(footnotes, footnote, neutr). +noun_pl(footpaths, footpath, neutr). +noun_pl(footplates, footplate, neutr). +noun_pl(footprints, footprint, neutr). +noun_pl(footsloggers, footslogger, human). +noun_pl(footsteps, footstep, neutr). +noun_pl(footstools, footstool, neutr). +noun_pl(fops, fop, human). +noun_pl(forays, foray, neutr). +noun_pl(forbears, forbear, human). +noun_pl(forces, force, neutr). +noun_pl(fords, ford, neutr). +noun_pl(forearms, forearm, neutr). +noun_pl(forebodings, foreboding, neutr). +noun_pl(forecasters, forecaster, human). +noun_pl(forecastles, forecastle, neutr). +noun_pl(forecasts, forecast, neutr). +noun_pl(foreclosures, foreclosure, neutr). +noun_pl(forecourts, forecourt, neutr). +noun_pl(forefathers, forefather, human). +noun_pl(forefeet, forefoot, neutr). +noun_pl(forefingers, forefinger, neutr). +noun_pl(forefronts, forefront, neutr). +noun_pl(foregrounds, foreground, neutr). +noun_pl(foreheads, forehead, neutr). +noun_pl(foreigners, foreigner, human). +noun_pl(forelands, foreland, neutr). +noun_pl(forelegs, foreleg, neutr). +noun_pl(forelocks, forelock, neutr). +noun_pl(foremasts, foremast, neutr). +noun_pl(foremen, foreman, human). +noun_pl(forenames, forename, neutr). +noun_pl(forenoons, forenoon, neutr). +noun_pl(forerunners, forerunner, human). +noun_pl(foresails, foresail, neutr). +noun_pl(foreshores, foreshore, neutr). +noun_pl(foreskins, foreskin, neutr). +noun_pl(foresters, forester, human). +noun_pl(forests, forest, neutr). +noun_pl(foretastes, foretaste, neutr). +noun_pl(foretops, foretop, neutr). +noun_pl(forewomen, forewoman, human). +noun_pl(forewords, foreword, neutr). +noun_pl(forfeits, forfeit, neutr). +noun_pl(forgeries, forgery, neutr). +noun_pl(forgers, forger, human). +noun_pl(forges, forge, neutr). +noun_pl(forgings, forging, neutr). +noun_pl(forklifts, forklift, neutr). +noun_pl(forks, fork, neutr). +noun_pl(formalities, formality, neutr). +noun_pl(formations, formation, neutr). +noun_pl(formats, format, neutr). +noun_pl(formicas, formica, neutr). +noun_pl(forms, form, neutr). +noun_pl(formulas, formula, neutr). +noun_pl(formulations, formulation, neutr). +noun_pl(fortes, forte, neutr). +noun_pl(forties, forties, neutr). +noun_pl(fortifications, fortification, neutr). +noun_pl(fortnights, fortnight, neutr). +noun_pl(fortresses, fortress, neutr). +noun_pl(forts, fort, neutr). +noun_pl(fortunes, fortune, neutr). +noun_pl(forums, forum, neutr). +noun_pl(forwards, forward, human). +noun_pl(fosses, fosse, neutr). +noun_pl(fossilizations, fossilization, neutr). +noun_pl(fossils, fossil, neutr). +noun_pl(fouls, foul, neutr). +noun_pl(foundations, foundation, neutr). +noun_pl(founders, founder, human). +noun_pl(foundlings, foundling, human). +noun_pl(foundresses, foundress, human). +noun_pl(foundries, foundry, neutr). +noun_pl(fountains, fountain, neutr). +noun_pl(founts, fount, neutr). +noun_pl(fourpences, fourpence, neutr). +noun_pl(fours, fours, neutr). +noun_pl(foursomes, foursome, neutr). +noun_pl(fourteens, fourteens, neutr). +noun_pl(fowlers, fowler, human). +noun_pl(fowlingpieces, fowlingpiece, neutr). +noun_pl(fowls, fowl, neutr). +noun_pl(foxes, fox, neutr). +noun_pl(foxgloves, foxglove, neutr). +noun_pl(foxholes, foxhole, neutr). +noun_pl(foxhounds, foxhound, neutr). +noun_pl(foxhunters, foxhunter, human). +noun_pl(foxhunts, foxhunt, neutr). +noun_pl(foxtrots, foxtrot, neutr). +noun_pl(foyers, foyer, neutr). +noun_pl(fractions, fraction, neutr). +noun_pl(fractures, fracture, neutr). +noun_pl(fragmentations, fragmentation, neutr). +noun_pl(fragments, fragment, neutr). +noun_pl(fragrances, fragrance, neutr). +noun_pl(frailties, frailty, neutr). +noun_pl(framers, framer, human). +noun_pl(frames, frame, neutr). +noun_pl(frameworks, framework, neutr). +noun_pl(franchisees, franchisee, human). +noun_pl(franchisers, franchiser, human). +noun_pl(franchises, franchise, neutr). +noun_pl(francs, franc, neutr). +noun_pl(frankfurters, frankfurter, neutr). +noun_pl(franklins, franklin, human). +noun_pl(fraternities, fraternity, neutr). +noun_pl(fratricides, fratricide, neutr). +noun_pl(frauds, fraud, neutr). +noun_pl(frays, fray, neutr). +noun_pl(frazzles, frazzle, neutr). +noun_pl(freaks, freak, human). +noun_pl(freckles, freckle, neutr). +noun_pl(freebooters, freebooter, human). +noun_pl(freedmen, freedman, human). +noun_pl(freedoms, freedom, neutr). +noun_pl(freeholders, freeholder, human). +noun_pl(freeholds, freehold, neutr). +noun_pl(freelances, freelance, neutr). +noun_pl(freemen, freeman, human). +noun_pl(freesias, freesia, neutr). +noun_pl(freestones, freestone, neutr). +noun_pl(freeways, freeway, neutr). +noun_pl(freezers, freezer, neutr). +noun_pl(freezes, freeze, neutr). +noun_pl(freighters, freighter, neutr). +noun_pl(freightliners, freightliner, neutr). +noun_pl(frenzies, frenzy, neutr). +noun_pl(frequencies, frequency, neutr). +noun_pl(frescos, fresco, neutr). +noun_pl(fresher, fresher, human). +noun_pl(freshmen, freshman, human). +noun_pl(frets, fret, neutr). +noun_pl(fretsaws, fretsaw, neutr). +noun_pl(friars, friar, human). +noun_pl(fricassees, fricassee, neutr). +noun_pl(fricatives, fricative, neutr). +noun_pl(frictions, friction, neutr). +noun_pl(fridges, fridge, neutr). +noun_pl(friends, friend, human). +noun_pl(friendships, friendship, neutr). +noun_pl(friers, frier, neutr). +noun_pl(friezes, frieze, neutr). +noun_pl(frigates, frigate, neutr). +noun_pl(frights, fright, neutr). +noun_pl(frills, frill, neutr). +noun_pl(fringes, fringe, neutr). +noun_pl(fripperies, frippery, neutr). +noun_pl(frissons, frisson, neutr). +noun_pl(fritters, fritter, neutr). +noun_pl(frivolities, frivolity, neutr). +noun_pl(frocks, frock, neutr). +noun_pl(frogmen, frogman, human). +noun_pl(frogs, frog, neutr). +noun_pl(frolics, frolic, neutr). +noun_pl(fronds, frond, neutr). +noun_pl(frontages, frontage, neutr). +noun_pl(frontiers, frontier, neutr). +noun_pl(frontiersmen, frontiersman, human). +noun_pl(frontispieces, frontispiece, neutr). +noun_pl(frontlines, frontline, neutr). +noun_pl(fronts, front, neutr). +noun_pl(frosts, frost, neutr). +noun_pl(frowns, frown, neutr). +noun_pl(frugalities, frugality, neutr). +noun_pl(fruitcakes, fruitcake, neutr). +noun_pl(fruiterers, fruiterer, human). +noun_pl(fruits, fruit, neutr). +noun_pl(frumps, frump, human). +noun_pl(frustrations, frustration, neutr). +noun_pl(fry, fry, neutr). +noun_pl(fryers, fryer, human). +noun_pl(fuchsias, fuchsia, neutr). +noun_pl(fuckers, fucker, human). +noun_pl(fudges, fudge, neutr). +noun_pl(fuels, fuel, neutr). +noun_pl(fugitives, fugitive, human). +noun_pl(fugs, fug, neutr). +noun_pl(fugues, fugue, neutr). +noun_pl(fuhrers, fuhrer, human). +noun_pl(fulcrums, fulcrum, neutr). +noun_pl(fulfillments, fulfillment, neutr). +noun_pl(fulfilments, fulfilment, neutr). +noun_pl(fullbacks, fullback, human). +noun_pl(fullers, fuller, human). +noun_pl(fulmars, fulmar, neutr). +noun_pl(fulminations, fulmination, neutr). +noun_pl(fumblers, fumbler, human). +noun_pl(fumes, fume, neutr). +noun_pl(fumigations, fumigation, neutr). +noun_pl(functionalists, functionalist, human). +noun_pl(functionaries, functionary, human). +noun_pl(functions, function, neutr). +noun_pl(fundamentalists, fundamentalist, human). +noun_pl(fundamentals, fundamental, neutr). +noun_pl(funds, fund, neutr). +noun_pl(funerals, funeral, neutr). +noun_pl(funfairs, funfair, neutr). +noun_pl(fungicides, fungicide, neutr). +noun_pl(funguses, fungus, neutr). +noun_pl(funiculars, funicular, neutr). +noun_pl(funks, funk, neutr). +noun_pl(funnels, funnel, neutr). +noun_pl(furbelows, furbelow, neutr). +noun_pl(furies, fury, neutr). +noun_pl(furlongs, furlong, neutr). +noun_pl(furloughs, furlough, neutr). +noun_pl(furnaces, furnace, neutr). +noun_pl(furnishings, furnishings, neutr). +noun_pl(furores, furore, neutr). +noun_pl(furors, furor, neutr). +noun_pl(furriers, furrier, human). +noun_pl(furrows, furrow, neutr). +noun_pl(furs, fur, neutr). +noun_pl(furtherances, furtherance, neutr). +noun_pl(fusees, fusee, neutr). +noun_pl(fuselages, fuselage, neutr). +noun_pl(fuses, fuse, neutr). +noun_pl(fusiliers, fusilier, human). +noun_pl(fusillades, fusillade, neutr). +noun_pl(fusions, fusion, neutr). +noun_pl(fusses, fuss, neutr). +noun_pl(fusspots, fusspot, human). +noun_pl(futilities, futility, neutr). +noun_pl(futures, future, neutr). +noun_pl(futurists, futurist, human). +noun_pl(futurities, futurity, neutr). +noun_pl(fuzes, fuze, neutr). +noun_pl('fêtes', 'fête', neutr). +noun_pl('führers', 'führer', human). +noun_pl(gables, gable, neutr). +noun_pl(gadabouts, gadabout, human). +noun_pl(gadflies, gadfly, neutr). +noun_pl(gadgets, gadget, neutr). +noun_pl(gaffers, gaffer, human). +noun_pl(gaffes, gaffe, neutr). +noun_pl(gaffs, gaff, neutr). +noun_pl(gages, gage, neutr). +noun_pl(gaggles, gaggle, neutr). +noun_pl(gags, gag, neutr). +noun_pl(gainers, gainer, human). +noun_pl(gains, gain, neutr). +noun_pl(gaiters, gaiter, neutr). +noun_pl(gaits, gait, neutr). +noun_pl(galantines, galantine, neutr). +noun_pl(galas, gala, neutr). +noun_pl(galaxies, galaxy, neutr). +noun_pl(gales, gale, neutr). +noun_pl(gallantries, gallantry, neutr). +noun_pl(gallants, gallant, human). +noun_pl(galleons, galleon, neutr). +noun_pl(galleries, gallery, neutr). +noun_pl(galleys, galley, neutr). +noun_pl(gallicisms, gallicism, neutr). +noun_pl(gallons, gallon, neutr). +noun_pl(gallops, gallop, neutr). +noun_pl(galls, gall, neutr). +noun_pl(gallstones, gallstone, neutr). +noun_pl(galoshes, galosh, neutr). +noun_pl(gals, gal, human). +noun_pl(gambits, gambit, neutr). +noun_pl(gamblers, gambler, human). +noun_pl(gambles, gamble, neutr). +noun_pl(gambols, gambol, neutr). +noun_pl(gamecocks, gamecock, neutr). +noun_pl(gamekeepers, gamekeeper, human). +noun_pl(games, game, neutr). +noun_pl(gammas, gamma, neutr). +noun_pl(gammons, gammon, neutr). +noun_pl(gamps, gamp, neutr). +noun_pl(gamuts, gamut, neutr). +noun_pl(ganders, gander, human). +noun_pl(gangers, ganger, human). +noun_pl(ganglia, ganglion, neutr). +noun_pl(ganglions, ganglion, neutr). +noun_pl(gangplanks, gangplank, neutr). +noun_pl(gangs, gang, human). +noun_pl(gangsters, gangster, human). +noun_pl(gangways, gangway, neutr). +noun_pl(gannets, gannet, neutr). +noun_pl(gantlets, gantlet, neutr). +noun_pl(gantries, gantry, neutr). +noun_pl(gaolbirds, gaolbird, human). +noun_pl(gaolbreaks, gaolbreak, neutr). +noun_pl(gaolers, gaoler, human). +noun_pl(gaols, gaol, neutr). +noun_pl(gapes, gape, neutr). +noun_pl(gaps, gap, neutr). +noun_pl(garages, garage, neutr). +noun_pl(gardeners, gardener, human). +noun_pl(gardenias, gardenia, neutr). +noun_pl(gardens, garden, neutr). +noun_pl(gargles, gargle, neutr). +noun_pl(gargoyles, gargoyle, neutr). +noun_pl(garlands, garland, neutr). +noun_pl(garments, garment, neutr). +noun_pl(garners, garner, neutr). +noun_pl(garnets, garnet, neutr). +noun_pl(garnishes, garnish, neutr). +noun_pl(garottes, garotte, neutr). +noun_pl(garrets, garret, neutr). +noun_pl(garrisons, garrison, neutr). +noun_pl(garrottes, garrotte, neutr). +noun_pl(garters, garter, neutr). +noun_pl(gasbags, gasbag, neutr). +noun_pl(gases, gas, neutr). +noun_pl(gashes, gash, neutr). +noun_pl(gasifications, gasification, neutr). +noun_pl(gaskets, gasket, neutr). +noun_pl(gasmasks, gasmask, neutr). +noun_pl(gasometers, gasometer, neutr). +noun_pl(gasps, gasp, neutr). +noun_pl(gasworks, gasworks, neutr). +noun_pl(gateaus, gateau, neutr). +noun_pl(gatecrashers, gatecrasher, human). +noun_pl(gatehouses, gatehouse, neutr). +noun_pl(gateposts, gatepost, neutr). +noun_pl(gates, gate, neutr). +noun_pl(gateways, gateway, neutr). +noun_pl(gatherers, gatherer, human). +noun_pl(gatherings, gathering, neutr). +noun_pl(gaucheries, gaucherie, neutr). +noun_pl(gauchos, gaucho, human). +noun_pl(gaudies, gaudy, neutr). +noun_pl(gauds, gaud, neutr). +noun_pl(gauges, gauge, neutr). +noun_pl(gauntlets, gauntlet, neutr). +noun_pl(gavels, gavel, neutr). +noun_pl(gavottes, gavotte, neutr). +noun_pl(gawks, gawk, human). +noun_pl(gays, gay, human). +noun_pl(gazelles, gazelle, neutr). +noun_pl(gazes, gaze, neutr). +noun_pl(gazetteers, gazetteer, neutr). +noun_pl(gazettes, gazette, neutr). +noun_pl(gearboxes, gearbox, neutr). +noun_pl(gears, gear, neutr). +noun_pl(gearshifts, gearshift, neutr). +noun_pl(geckoes, gecko, neutr). +noun_pl(geckos, gecko, neutr). +noun_pl(geese, goose, neutr). +noun_pl(geezers, geezer, human). +noun_pl(geishas, geisha, human). +noun_pl(geldings, gelding, neutr). +noun_pl(gels, gel, neutr). +noun_pl(gems, gem, neutr). +noun_pl(gendarmeries, gendarmerie, neutr). +noun_pl(gendarmes, gendarme, human). +noun_pl(genders, gender, neutr). +noun_pl(genealogies, genealogy, neutr). +noun_pl(genealogists, genealogist, human). +noun_pl(genera, genus, neutr). +noun_pl(generalissimos, generalissimo, human). +noun_pl(generalities, generality, neutr). +noun_pl(generalizations, generalization, neutr). +noun_pl(generals, general, human). +noun_pl(generations, generation, neutr). +noun_pl(generators, generator, neutr). +noun_pl(genericses, generics, neutr). +noun_pl(generosities, generosity, neutr). +noun_pl(genes, gene, neutr). +noun_pl(genesises, genesis, neutr). +noun_pl(geneticists, geneticist, human). +noun_pl(genialities, geniality, neutr). +noun_pl(genies, genie, human). +noun_pl(genii, genie, human). +noun_pl(genius, genius, human). +noun_pl(genres, genre, neutr). +noun_pl(gentians, gentian, neutr). +noun_pl(gentiles, gentile, human). +noun_pl(gentlemen, gentleman, human). +noun_pl(gentlewomen, gentlewoman, human). +noun_pl(gentry, gentry, human). +noun_pl(gents, gent, human). +noun_pl(genuflections, genuflection, neutr). +noun_pl(genuflexions, genuflexion, neutr). +noun_pl(geographers, geographer, human). +noun_pl(geologists, geologist, human). +noun_pl(geraniums, geranium, neutr). +noun_pl(geriatricians, geriatrician, human). +noun_pl(germicides, germicide, neutr). +noun_pl(germs, germ, neutr). +noun_pl(gerrymanders, gerrymander, neutr). +noun_pl(gerunds, gerund, neutr). +noun_pl(gestations, gestation, neutr). +noun_pl(gesticulations, gesticulation, neutr). +noun_pl(gestures, gesture, neutr). +noun_pl(getaways, getaway, neutr). +noun_pl(geums, geum, neutr). +noun_pl(geysers, geyser, neutr). +noun_pl(gharries, gharry, neutr). +noun_pl(ghats, ghat, neutr). +noun_pl(gherkins, gherkin, neutr). +noun_pl(ghettos, ghetto, neutr). +noun_pl(ghosts, ghost, human). +noun_pl(ghouls, ghoul, human). +noun_pl(giantesses, giantess, human). +noun_pl(giants, giant, human). +noun_pl(gibbets, gibbet, neutr). +noun_pl(gibbons, gibbon, neutr). +noun_pl(gibes, gibe, neutr). +noun_pl(gifts, gift, neutr). +noun_pl(giggles, giggle, neutr). +noun_pl(gigolos, gigolo, human). +noun_pl(gigs, gig, neutr). +noun_pl(gilders, gilder, human). +noun_pl(gilds, gild, human). +noun_pl(gillies, gillie, human). +noun_pl(gills, gill, neutr). +noun_pl(gilts, gilt, neutr). +noun_pl(gimlets, gimlet, neutr). +noun_pl(gimmickries, gimmickry, neutr). +noun_pl(gimmicks, gimmick, neutr). +noun_pl(gingerbreads, gingerbread, neutr). +noun_pl(gingkoes, gingko, neutr). +noun_pl(gingkos, gingko, neutr). +noun_pl(gins, gin, neutr). +noun_pl(gipsies, gipsy, human). +noun_pl(giraffes, giraffe, neutr). +noun_pl(girders, girder, neutr). +noun_pl(girdles, girdle, neutr). +noun_pl(girlfriends, girlfriend, fem). +noun_pl(girls, girl, fem). +noun_pl(girths, girth, neutr). +noun_pl(gists, gist, neutr). +noun_pl(giveaways, giveaway, neutr). +noun_pl(givers, giver, human). +noun_pl(gizzards, gizzard, neutr). +noun_pl(glaciers, glacier, neutr). +noun_pl(glades, glade, neutr). +noun_pl(gladiators, gladiator, human). +noun_pl(gladioli, gladiolus, neutr). +noun_pl(gladioluses, gladiolus, neutr). +noun_pl(glances, glance, neutr). +noun_pl(glands, gland, neutr). +noun_pl(glares, glare, neutr). +noun_pl(glasnosts, glasnost, neutr). +noun_pl(glasses, glass, neutr). +noun_pl(glassfuls, glassful, neutr). +noun_pl(glasshouses, glasshouse, neutr). +noun_pl(glassmakers, glassmaker, human). +noun_pl(glassmakings, glassmaking, neutr). +noun_pl(glassworks, glassworks, neutr). +noun_pl(glazes, glaze, neutr). +noun_pl(glaziers, glazier, human). +noun_pl(gleams, gleam, neutr). +noun_pl(gleaners, gleaner, human). +noun_pl(glebes, glebe, neutr). +noun_pl(glees, glee, neutr). +noun_pl(glens, glen, neutr). +noun_pl(gliders, glider, neutr). +noun_pl(glides, glide, neutr). +noun_pl(glimmers, glimmer, neutr). +noun_pl(glimpses, glimpse, neutr). +noun_pl(glints, glint, neutr). +noun_pl(glissades, glissade, neutr). +noun_pl(glitches, glitch, neutr). +noun_pl(globalizations, globalization, neutr). +noun_pl(globes, globe, neutr). +noun_pl(globetrotters, globetrotter, human). +noun_pl(globules, globule, neutr). +noun_pl(glockenspiels, glockenspiel, neutr). +noun_pl(glooms, gloom, neutr). +noun_pl(glories, glory, neutr). +noun_pl(glossaries, glossary, neutr). +noun_pl(glosses, gloss, neutr). +noun_pl(glottises, glottis, neutr). +noun_pl(gloves, glove, neutr). +noun_pl(glues, glue, neutr). +noun_pl(glutamates, glutamate, neutr). +noun_pl(gluts, glut, neutr). +noun_pl(gluttons, glutton, human). +noun_pl(glycols, glycol, neutr). +noun_pl(gnats, gnat, neutr). +noun_pl(gnomes, gnome, human). +noun_pl(gnus, gnu, neutr). +noun_pl(goads, goad, neutr). +noun_pl(goalies, goalie, human). +noun_pl(goalkeepers, goalkeeper, human). +noun_pl(goalmouths, goalmouth, neutr). +noun_pl(goals, goal, neutr). +noun_pl(goatees, goatee, neutr). +noun_pl(goatherds, goatherd, neutr). +noun_pl(goats, goat, neutr). +noun_pl(goatskins, goatskin, neutr). +noun_pl(gobbets, gobbet, neutr). +noun_pl(gobblers, gobbler, neutr). +noun_pl(gobbles, gobble, neutr). +noun_pl(goblets, goblet, neutr). +noun_pl(goblins, goblin, human). +noun_pl(gobs, gob, human). +noun_pl(godchildren, godchild, human). +noun_pl(goddaughters, goddaughter, human). +noun_pl(goddesses, goddess, human). +noun_pl(godfathers, godfather, human). +noun_pl(godheads, godhead, neutr). +noun_pl(godmothers, godmother, human). +noun_pl(godowns, godown, neutr). +noun_pl(godparents, godparent, human). +noun_pl(gods, god, human). +noun_pl(godsends, godsend, neutr). +noun_pl(godsons, godson, human). +noun_pl(goings, going, neutr). +noun_pl(goitres, goitre, neutr). +noun_pl(goldfields, goldfield, neutr). +noun_pl(goldfinches, goldfinch, neutr). +noun_pl(goldfish, goldfish, neutr). +noun_pl(goldfishes, goldfish, neutr). +noun_pl(goldmines, goldmine, neutr). +noun_pl(goldminings, goldmining, neutr). +noun_pl(goldsmiths, goldsmith, human). +noun_pl(golfers, golfer, human). +noun_pl(golliwogs, golliwog, neutr). +noun_pl(goloshes, golosh, neutr). +noun_pl(gondolas, gondola, neutr). +noun_pl(gondoliers, gondolier, human). +noun_pl(goners, goner, human). +noun_pl(gongs, gong, neutr). +noun_pl(goodbyes, goodbye, neutr). +noun_pl(goodies, goody, human). +noun_pl(goods, good, neutr). +noun_pl(goofs, goof, human). +noun_pl(googlies, googly, neutr). +noun_pl(goons, goon, human). +noun_pl(gooseberries, gooseberry, neutr). +noun_pl(gophers, gopher, human). +noun_pl(gorges, gorge, neutr). +noun_pl(gorillas, gorilla, neutr). +noun_pl(goslings, gosling, neutr). +noun_pl(gospels, gospel, neutr). +noun_pl(gossamers, gossamer, neutr). +noun_pl(gossips, gossip, human). +noun_pl(gouges, gouge, neutr). +noun_pl(goulashes, goulash, neutr). +noun_pl(gourds, gourd, neutr). +noun_pl(gourmands, gourmand, human). +noun_pl(gourmets, gourmet, human). +noun_pl(governesses, governess, human). +noun_pl(governments, government, neutr). +noun_pl(governors, governor, human). +noun_pl(gowns, gown, neutr). +noun_pl(grabbers, grabber, human). +noun_pl(grabs, grab, neutr). +noun_pl(graces, grace, neutr). +noun_pl(gradations, gradation, neutr). +noun_pl(grades, grade, neutr). +noun_pl(gradients, gradient, neutr). +noun_pl(graduates, graduate, human). +noun_pl(graduations, graduation, neutr). +noun_pl(graffiti, graffito, neutr). +noun_pl(grafts, graft, neutr). +noun_pl(grails, grail, neutr). +noun_pl(grains, grain, neutr). +noun_pl(grammarians, grammarian, human). +noun_pl(grammars, grammar, neutr). +noun_pl(grammes, gramme, neutr). +noun_pl(gramophones, gramophone, neutr). +noun_pl(grampuses, grampus, human). +noun_pl(grams, gram, neutr). +noun_pl(granaries, granary, neutr). +noun_pl(grandads, grandad, masc). +noun_pl(grandaunts, grandaunt, fem). +noun_pl(grandchildren, grandchild, human). +noun_pl(granddads, granddad, masc). +noun_pl(granddaughters, granddaughter, fem). +noun_pl(grandees, grandee, human). +noun_pl(grandfathers, grandfather, masc). +noun_pl(grandmas, grandma, fem). +noun_pl(grandmothers, grandmother, fem). +noun_pl(grandnephews, grandnephew, masc). +noun_pl(grandnieces, grandniece, fem). +noun_pl(grandparents, grandparent, human). +noun_pl(grandpas, grandpa, masc). +noun_pl(grandsons, grandson, masc). +noun_pl(grandstands, grandstand, neutr). +noun_pl(granduncles, granduncle, masc). +noun_pl(granges, grange, neutr). +noun_pl(grannies, granny, fem). +noun_pl(grants, grant, neutr). +noun_pl(granules, granule, neutr). +noun_pl(grapefruit, grapefruit, neutr). +noun_pl(grapefruits, grapefruit, neutr). +noun_pl(grapes, grape, neutr). +noun_pl(grapevines, grapevine, neutr). +noun_pl(graphics, graphics, neutr). +noun_pl(graphs, graph, neutr). +noun_pl(grapnels, grapnel, neutr). +noun_pl(grasps, grasp, neutr). +noun_pl(grasses, grass, neutr). +noun_pl(grasshoppers, grasshopper, neutr). +noun_pl(grasslands, grassland, neutr). +noun_pl(graters, grater, neutr). +noun_pl(grates, grate, neutr). +noun_pl(gratifications, gratification, neutr). +noun_pl(gratings, grating, neutr). +noun_pl(gratuities, gratuity, neutr). +noun_pl(graves, grave, neutr). +noun_pl(gravestones, gravestone, neutr). +noun_pl(graveyards, graveyard, neutr). +noun_pl(gravures, gravure, neutr). +noun_pl(grays, gray, neutr). +noun_pl(grazes, graze, neutr). +noun_pl(graziers, grazier, human). +noun_pl(greasers, greaser, human). +noun_pl(greatcoats, greatcoat, neutr). +noun_pl(grebes, grebe, neutr). +noun_pl(greenbacks, greenback, neutr). +noun_pl(greengages, greengage, neutr). +noun_pl(greengroceries, greengrocery, neutr). +noun_pl(greengrocers, greengrocer, human). +noun_pl(greenhorns, greenhorn, human). +noun_pl(greenhouses, greenhouse, neutr). +noun_pl(greens, green, neutr). +noun_pl(greenwoods, greenwood, neutr). +noun_pl(greetings, greeting, neutr). +noun_pl(gremlins, gremlin, human). +noun_pl(grenades, grenade, neutr). +noun_pl(grenadiers, grenadier, human). +noun_pl(greybeards, greybeard, human). +noun_pl(greyhounds, greyhound, neutr). +noun_pl(greys, grey, neutr). +noun_pl(griddles, griddle, neutr). +noun_pl(gridirons, gridiron, neutr). +noun_pl(gridlocks, gridlock, neutr). +noun_pl(grids, grid, neutr). +noun_pl(grievances, grievance, neutr). +noun_pl(griffins, griffin, neutr). +noun_pl(griffons, griffon, neutr). +noun_pl(grilles, grille, neutr). +noun_pl(grillrooms, grillroom, neutr). +noun_pl(grills, grill, neutr). +noun_pl(grimaces, grimace, neutr). +noun_pl(grinders, grinder, human). +noun_pl(grinds, grind, neutr). +noun_pl(grindstones, grindstone, neutr). +noun_pl(grins, grin, neutr). +noun_pl(gripes, gripe, neutr). +noun_pl(grippes, grippe, neutr). +noun_pl(grips, grip, human). +noun_pl(gripsacks, gripsack, neutr). +noun_pl(grizzlies, grizzly, neutr). +noun_pl(groans, groan, neutr). +noun_pl(groats, groat, neutr). +noun_pl(groceries, grocery, neutr). +noun_pl(grocers, grocer, human). +noun_pl(groins, groin, neutr). +noun_pl(grooms, groom, human). +noun_pl(groovers, groover, human). +noun_pl(grooves, groove, neutr). +noun_pl(gross, gross, neutr). +noun_pl(grotesques, grotesque, human). +noun_pl(grots, grot, neutr). +noun_pl(grottos, grotto, neutr). +noun_pl(grouches, grouch, human). +noun_pl(groundings, grounding, neutr). +noun_pl(groundnuts, groundnut, neutr). +noun_pl(grounds, ground, neutr). +noun_pl(groundsheets, groundsheet, neutr). +noun_pl(groundsmen, groundsman, human). +noun_pl(groundwaters, groundwater, neutr). +noun_pl(groupings, grouping, neutr). +noun_pl(groups, group, neutr). +noun_pl(grouse, grouse, neutr). +noun_pl(grovelers, groveler, human). +noun_pl(grovellers, groveller, human). +noun_pl(groves, grove, neutr). +noun_pl(growers, grower, neutr). +noun_pl(growlers, growler, human). +noun_pl(growls, growl, neutr). +noun_pl(growths, growth, neutr). +noun_pl(groynes, groyne, neutr). +noun_pl(grubs, grub, neutr). +noun_pl(grudges, grudge, neutr). +noun_pl(grumblers, grumbler, human). +noun_pl(grumbles, grumble, neutr). +noun_pl(grunts, grunt, human). +noun_pl(gryphons, gryphon, neutr). +noun_pl(guanos, guano, neutr). +noun_pl(guarantees, guarantee, neutr). +noun_pl(guaranties, guaranty, neutr). +noun_pl(guarantors, guarantor, neutr). +noun_pl(guardhouses, guardhouse, neutr). +noun_pl(guardians, guardian, human). +noun_pl(guardianships, guardianship, neutr). +noun_pl(guardrails, guardrail, neutr). +noun_pl(guardrooms, guardroom, neutr). +noun_pl(guards, guard, human). +noun_pl(guardships, guardship, neutr). +noun_pl(guardsmen, guardsman, human). +noun_pl(guavas, guava, neutr). +noun_pl(gudgeons, gudgeon, neutr). +noun_pl(guerillas, guerilla, human). +noun_pl(guerrillas, guerrilla, human). +noun_pl(guesses, guess, neutr). +noun_pl(guesstimates, guesstimate, neutr). +noun_pl(guesthouses, guesthouse, neutr). +noun_pl(guestrooms, guestroom, neutr). +noun_pl(guests, guest, human). +noun_pl(guffaws, guffaw, neutr). +noun_pl(guidebooks, guidebook, neutr). +noun_pl(guidelines, guideline, neutr). +noun_pl(guides, guide, human). +noun_pl(guilders, guilder, neutr). +noun_pl(guildhalls, guildhall, neutr). +noun_pl(guilds, guild, neutr). +noun_pl(guillemots, guillemot, neutr). +noun_pl(guillotines, guillotine, neutr). +noun_pl(guineas, guinea, neutr). +noun_pl(guises, guise, neutr). +noun_pl(guitarists, guitarist, human). +noun_pl(guitars, guitar, neutr). +noun_pl(gulches, gulch, neutr). +noun_pl(guldens, gulden, neutr). +noun_pl(gulfs, gulf, neutr). +noun_pl(gullets, gullet, neutr). +noun_pl(gullies, gully, neutr). +noun_pl(gulls, gull, neutr). +noun_pl(gulps, gulp, neutr). +noun_pl(gumboils, gumboil, neutr). +noun_pl(gumboots, gumboot, neutr). +noun_pl(gumbos, gumbo, neutr). +noun_pl(gums, gum, neutr). +noun_pl(gumshoes, gumshoe, human). +noun_pl(gunboats, gunboat, neutr). +noun_pl(gundogs, gundog, neutr). +noun_pl(gunmen, gunman, human). +noun_pl(gunners, gunner, human). +noun_pl(gunrooms, gunroom, neutr). +noun_pl(gunrunners, gunrunner, human). +noun_pl(guns, gun, neutr). +noun_pl(gunshots, gunshot, neutr). +noun_pl(gunslingers, gunslinger, human). +noun_pl(gunsmiths, gunsmith, human). +noun_pl(gunwales, gunwale, neutr). +noun_pl(gurgles, gurgle, neutr). +noun_pl(gurus, guru, human). +noun_pl(gushers, gusher, neutr). +noun_pl(gushes, gush, neutr). +noun_pl(gussets, gusset, neutr). +noun_pl(gusts, gust, neutr). +noun_pl(guts, gut, neutr). +noun_pl(gutters, gutter, neutr). +noun_pl(guttersnipes, guttersnipe, human). +noun_pl(gutturals, guttural, neutr). +noun_pl(guvnors, guvnor, human). +noun_pl(guys, guy, human). +noun_pl(guzzlers, guzzler, human). +noun_pl(gymkhanas, gymkhana, neutr). +noun_pl(gymnasiums, gymnasium, neutr). +noun_pl(gymnasts, gymnast, human). +noun_pl(gyms, gym, neutr). +noun_pl(gymslips, gymslip, neutr). +noun_pl(gynaecologists, gynaecologist, human). +noun_pl(gynecologists, gynecologist, human). +noun_pl(gyps, gyp, neutr). +noun_pl(gyrations, gyration, neutr). +noun_pl(gyros, gyro, neutr). +noun_pl(gyroscopes, gyroscope, neutr). +noun_pl('gâteaux', 'gâteau', neutr). +noun_pl(haberdashers, haberdasher, human). +noun_pl(habitations, habitation, neutr). +noun_pl(habitats, habitat, neutr). +noun_pl(habits, habit, neutr). +noun_pl(habitues, habitue, human). +noun_pl('habitués', 'habitué', human). +noun_pl(haciendas, hacienda, neutr). +noun_pl(hackles, hackles, neutr). +noun_pl(hackneys, hackney, neutr). +noun_pl(hacks, hack, human). +noun_pl(hacksaws, hacksaw, neutr). +noun_pl(haddock, haddock, neutr). +noun_pl(haemophiliacs, haemophiliac, human). +noun_pl(haemorrhages, haemorrhage, neutr). +noun_pl(hafts, haft, neutr). +noun_pl(hagiologies, hagiology, neutr). +noun_pl(hags, hag, human). +noun_pl(hahas, haha, neutr). +noun_pl(hails, hail, neutr). +noun_pl(hailstones, hailstone, neutr). +noun_pl(hailstorms, hailstorm, neutr). +noun_pl(hairbrushes, hairbrush, neutr). +noun_pl(haircloths, haircloth, neutr). +noun_pl(haircuts, haircut, neutr). +noun_pl(hairdos, hairdo, neutr). +noun_pl(hairdressers, hairdresser, human). +noun_pl(hairlines, hairline, neutr). +noun_pl(hairnets, hairnet, neutr). +noun_pl(hairpieces, hairpiece, neutr). +noun_pl(hairpins, hairpin, neutr). +noun_pl(hairs, hair, neutr). +noun_pl(hairsprings, hairspring, neutr). +noun_pl(hairstyles, hairstyle, neutr). +noun_pl(hairstylists, hairstylist, human). +noun_pl(hake, hake, neutr). +noun_pl(halberdiers, halberdier, human). +noun_pl(halberds, halberd, neutr). +noun_pl(halfbacks, halfback, human). +noun_pl(halfpennies, halfpenny, neutr). +noun_pl(halfpennyworths, halfpennyworth, neutr). +noun_pl(halftones, halftone, neutr). +noun_pl(halfwits, halfwit, human). +noun_pl(halibut, halibut, neutr). +noun_pl(hallelujahs, hallelujah, neutr). +noun_pl(halliards, halliard, neutr). +noun_pl(hallmarks, hallmark, neutr). +noun_pl(halloos, halloo, neutr). +noun_pl(halloweens, halloween, neutr). +noun_pl(halls, hall, neutr). +noun_pl(hallucinations, hallucination, neutr). +noun_pl(halogens, halogen, neutr). +noun_pl(halos, halo, neutr). +noun_pl(halters, halter, neutr). +noun_pl(halts, halt, neutr). +noun_pl(halves, half, neutr). +noun_pl(halyards, halyard, neutr). +noun_pl(hamadryads, hamadryad, human). +noun_pl(hamburgers, hamburger, neutr). +noun_pl(hamlets, hamlet, neutr). +noun_pl(hammers, hammer, neutr). +noun_pl(hammocks, hammock, neutr). +noun_pl(hampers, hamper, neutr). +noun_pl(hams, ham, neutr). +noun_pl(hamsters, hamster, neutr). +noun_pl(hamstrings, hamstring, neutr). +noun_pl(handbags, handbag, neutr). +noun_pl(handbills, handbill, neutr). +noun_pl(handbooks, handbook, neutr). +noun_pl(handbrakes, handbrake, neutr). +noun_pl(handcarts, handcart, neutr). +noun_pl(handclaps, handclap, neutr). +noun_pl(handcuffs, handcuff, neutr). +noun_pl(handfuls, handful, neutr). +noun_pl(handholds, handhold, neutr). +noun_pl(handicaps, handicap, neutr). +noun_pl(handicrafts, handicraft, neutr). +noun_pl(handiworks, handiwork, neutr). +noun_pl(handkerchiefs, handkerchief, neutr). +noun_pl(handlebars, handlebar, neutr). +noun_pl(handlers, handler, human). +noun_pl(handles, handle, neutr). +noun_pl(handmaids, handmaid, human). +noun_pl(handouts, handout, neutr). +noun_pl(handovers, handover, neutr). +noun_pl(handrails, handrail, neutr). +noun_pl(hands, hand, neutr). +noun_pl(handsaws, handsaw, neutr). +noun_pl(handsets, handset, neutr). +noun_pl(handshakes, handshake, neutr). +noun_pl(handstands, handstand, neutr). +noun_pl(handymen, handyman, human). +noun_pl(hangars, hangar, neutr). +noun_pl(hangers, hanger, neutr). +noun_pl(hangings, hanging, neutr). +noun_pl(hangmen, hangman, human). +noun_pl(hangnails, hangnail, neutr). +noun_pl(hangovers, hangover, neutr). +noun_pl(hankerings, hankering, neutr). +noun_pl(hankies, hanky, neutr). +noun_pl(hanks, hank, neutr). +noun_pl(hansoms, hansom, neutr). +noun_pl(happenings, happening, neutr). +noun_pl(haps, hap, neutr). +noun_pl(harangues, harangue, neutr). +noun_pl(harbingers, harbinger, neutr). +noun_pl(harbors, harbor, neutr). +noun_pl(harbourages, harbourage, neutr). +noun_pl(harbours, harbour, neutr). +noun_pl(hardbacks, hardback, neutr). +noun_pl(hardballs, hardball, neutr). +noun_pl(hardcovers, hardcover, neutr). +noun_pl(hardliners, hardliner, human). +noun_pl(hardships, hardship, neutr). +noun_pl(hardtops, hardtop, neutr). +noun_pl(harebells, harebell, neutr). +noun_pl(harelips, harelip, neutr). +noun_pl(harems, harem, neutr). +noun_pl(hares, hare, neutr). +noun_pl(haricots, haricot, neutr). +noun_pl(harlequinades, harlequinade, neutr). +noun_pl(harlequins, harlequin, human). +noun_pl(harlots, harlot, human). +noun_pl(harmattans, harmattan, neutr). +noun_pl(harmonicas, harmonica, neutr). +noun_pl(harmonics, harmonic, neutr). +noun_pl(harmonies, harmony, neutr). +noun_pl(harmoniums, harmonium, neutr). +noun_pl(harmonizations, harmonization, neutr). +noun_pl(harnesses, harness, neutr). +noun_pl(harpers, harper, human). +noun_pl(harpies, harpy, human). +noun_pl(harpists, harpist, human). +noun_pl(harpoons, harpoon, neutr). +noun_pl(harps, harp, neutr). +noun_pl(harpsichordists, harpsichordist, human). +noun_pl(harpsichords, harpsichord, neutr). +noun_pl(harridans, harridan, human). +noun_pl(harriers, harrier, neutr). +noun_pl(harrows, harrow, neutr). +noun_pl(harts, hart, neutr). +noun_pl(harvesters, harvester, human). +noun_pl(harvests, harvest, neutr). +noun_pl(hasps, hasp, neutr). +noun_pl(hassles, hassle, neutr). +noun_pl(hassocks, hassock, neutr). +noun_pl(hatbands, hatband, neutr). +noun_pl(hatcheries, hatchery, neutr). +noun_pl(hatches, hatch, neutr). +noun_pl(hatchets, hatchet, neutr). +noun_pl(hatchways, hatchway, neutr). +noun_pl(hates, hate, neutr). +noun_pl(hatfuls, hatful, neutr). +noun_pl(hatpins, hatpin, neutr). +noun_pl(hatreds, hatred, neutr). +noun_pl(hats, hat, neutr). +noun_pl(hatters, hatter, human). +noun_pl(hauberks, hauberk, neutr). +noun_pl(hauliers, haulier, human). +noun_pl(hauls, haul, neutr). +noun_pl(haunches, haunch, neutr). +noun_pl(haunts, haunt, neutr). +noun_pl(hautboys, hautboy, neutr). +noun_pl(havens, haven, neutr). +noun_pl(haversacks, haversack, neutr). +noun_pl(hawkers, hawker, human). +noun_pl(hawks, hawk, human). +noun_pl(haws, haw, neutr). +noun_pl(hawsers, hawser, neutr). +noun_pl(hawthorns, hawthorn, neutr). +noun_pl(haycocks, haycock, neutr). +noun_pl(hayforks, hayfork, neutr). +noun_pl(haymakers, haymaker, neutr). +noun_pl(hayricks, hayrick, neutr). +noun_pl(haystacks, haystack, neutr). +noun_pl(hazards, hazard, neutr). +noun_pl(hazels, hazel, neutr). +noun_pl(hazes, haze, neutr). +noun_pl(headaches, headache, neutr). +noun_pl(headbands, headband, neutr). +noun_pl(headdresses, headdress, neutr). +noun_pl(headers, header, neutr). +noun_pl(headings, heading, neutr). +noun_pl(headlamps, headlamp, neutr). +noun_pl(headlands, headland, neutr). +noun_pl(headlights, headlight, neutr). +noun_pl(headlines, headline, neutr). +noun_pl(headmasters, headmaster, human). +noun_pl(headmen, headman, human). +noun_pl(headmistresses, headmistress, human). +noun_pl(headpieces, headpiece, neutr). +noun_pl(headquarters, headquarters, neutr). +noun_pl(headrests, headrest, neutr). +noun_pl(heads, head, human). +noun_pl(headscarfs, headscarf, neutr). +noun_pl(headsets, headset, neutr). +noun_pl(headships, headship, neutr). +noun_pl(headstalls, headstall, neutr). +noun_pl(headstones, headstone, neutr). +noun_pl(headwinds, headwind, neutr). +noun_pl(headwords, headword, neutr). +noun_pl(healers, healer, human). +noun_pl(healthcares, healthcare, neutr). +noun_pl(heaps, heap, neutr). +noun_pl(hearers, hearer, human). +noun_pl(hearings, hearing, neutr). +noun_pl(hearses, hearse, neutr). +noun_pl(heartaches, heartache, neutr). +noun_pl(heartbeats, heartbeat, neutr). +noun_pl(hearthrugs, hearthrug, neutr). +noun_pl(hearths, hearth, neutr). +noun_pl(heartlands, heartland, neutr). +noun_pl(hearts, heart, neutr). +noun_pl(heaters, heater, neutr). +noun_pl(heathens, heathen, human). +noun_pl(heathers, heather, neutr). +noun_pl(heaths, heath, neutr). +noun_pl(heats, heat, neutr). +noun_pl(heatspots, heatspot, neutr). +noun_pl(heatwaves, heatwave, neutr). +noun_pl(heavens, heaven, neutr). +noun_pl(heaves, heave, neutr). +noun_pl(heavyweights, heavyweight, human). +noun_pl(hecatombs, hecatomb, neutr). +noun_pl(hecklers, heckler, human). +noun_pl(hecks, heck, neutr). +noun_pl(hectares, hectare, neutr). +noun_pl(hedgehogs, hedgehog, neutr). +noun_pl(hedgerows, hedgerow, neutr). +noun_pl(hedges, hedge, neutr). +noun_pl(hedonists, hedonist, human). +noun_pl(heehaws, heehaw, neutr). +noun_pl(heels, heel, neutr). +noun_pl(hegemonies, hegemony, neutr). +noun_pl(heifers, heifer, neutr). +noun_pl(heights, height, neutr). +noun_pl(heiresses, heiress, human). +noun_pl(heirlooms, heirloom, neutr). +noun_pl(heirs, heir, human). +noun_pl(helicopters, helicopter, neutr). +noun_pl(heliographs, heliograph, neutr). +noun_pl(heliotropes, heliotrope, neutr). +noun_pl(heliports, heliport, neutr). +noun_pl(hellcats, hellcat, human). +noun_pl(hells, hell, neutr). +noun_pl(helmets, helmet, neutr). +noun_pl(helms, helm, neutr). +noun_pl(helmsmen, helmsman, human). +noun_pl(helots, helot, human). +noun_pl(helpers, helper, human). +noun_pl(helpings, helping, neutr). +noun_pl(helpmates, helpmate, human). +noun_pl(helpmeets, helpmeet, human). +noun_pl(helps, help, neutr). +noun_pl(helves, helve, neutr). +noun_pl(hemispheres, hemisphere, neutr). +noun_pl(hemlines, hemline, neutr). +noun_pl(hemlocks, hemlock, neutr). +noun_pl(hemophiliacs, hemophiliac, human). +noun_pl(hemorrhages, hemorrhage, neutr). +noun_pl(hems, hem, neutr). +noun_pl(hemstitches, hemstitch, neutr). +noun_pl(henchmen, henchman, human). +noun_pl(hencoops, hencoop, neutr). +noun_pl(henhouses, henhouse, neutr). +noun_pl(henroosts, henroost, neutr). +noun_pl(hens, hen, human). +noun_pl(heptagons, heptagon, neutr). +noun_pl(heralds, herald, human). +noun_pl(herbalists, herbalist, human). +noun_pl(herbicides, herbicide, neutr). +noun_pl(herbs, herb, neutr). +noun_pl(herds, herd, neutr). +noun_pl(herdsmen, herdsman, human). +noun_pl(hereditaments, hereditament, neutr). +noun_pl(heresies, heresy, neutr). +noun_pl(heretics, heretic, human). +noun_pl(hermaphrodites, hermaphrodite, human). +noun_pl(hermitages, hermitage, neutr). +noun_pl(hermits, hermit, human). +noun_pl(hernias, hernia, neutr). +noun_pl(heroes, hero, human). +noun_pl(heroines, heroine, human). +noun_pl(heronries, heronry, neutr). +noun_pl(herons, heron, neutr). +noun_pl(herpes, herpes, neutr). +noun_pl(herring, herring, neutr). +noun_pl(hertz, hertz, neutr). +noun_pl(hesitations, hesitation, neutr). +noun_pl(heterosexuals, heterosexual, human). +noun_pl(hewers, hewer, human). +noun_pl(hexagons, hexagon, neutr). +noun_pl(hexameters, hexameter, neutr). +noun_pl(hiatuses, hiatus, neutr). +noun_pl(hibiscuses, hibiscus, neutr). +noun_pl(hiccoughs, hiccough, neutr). +noun_pl(hiccups, hiccup, neutr). +noun_pl(hickories, hickory, neutr). +noun_pl(hicks, hick, human). +noun_pl(hideaways, hideaway, neutr). +noun_pl(hides, hide, neutr). +noun_pl(hidings, hiding, neutr). +noun_pl(hierarchies, hierarchy, neutr). +noun_pl(hieroglyphs, hieroglyph, neutr). +noun_pl(highballs, highball, neutr). +noun_pl(highboys, highboy, human). +noun_pl(highbrows, highbrow, human). +noun_pl(highfliers, highflier, human). +noun_pl(highflyers, highflyer, human). +noun_pl(highjacks, highjack, neutr). +noun_pl(highlands, highland, neutr). +noun_pl(highlights, highlight, neutr). +noun_pl(highnesses, highness, neutr). +noun_pl(highroads, highroad, neutr). +noun_pl(highwaymen, highwayman, human). +noun_pl(highways, highway, neutr). +noun_pl(hijackers, hijacker, human). +noun_pl(hijacks, hijack, neutr). +noun_pl(hikers, hiker, human). +noun_pl(hikes, hike, neutr). +noun_pl(hillocks, hillock, neutr). +noun_pl(hills, hill, neutr). +noun_pl(hillsides, hillside, neutr). +noun_pl(hilts, hilt, neutr). +noun_pl(hindrances, hindrance, neutr). +noun_pl(hinds, hind, human). +noun_pl(hinges, hinge, neutr). +noun_pl(hinterlands, hinterland, neutr). +noun_pl(hints, hint, neutr). +noun_pl(hippies, hippie, human). +noun_pl(hippodromes, hippodrome, neutr). +noun_pl(hippopotami, hippopotamus, neutr). +noun_pl(hippopotamuses, hippopotamus, neutr). +noun_pl(hippos, hippo, neutr). +noun_pl(hips, hip, neutr). +noun_pl(hirelings, hireling, human). +noun_pl(hisses, hiss, neutr). +noun_pl(histograms, histogram, neutr). +noun_pl(historians, historian, human). +noun_pl(histories, history, neutr). +noun_pl(hitches, hitch, neutr). +noun_pl(hitchhikers, hitchhiker, human). +noun_pl(hits, hit, neutr). +noun_pl(hives, hive, neutr). +noun_pl(hoarders, hoarder, human). +noun_pl(hoardings, hoarding, neutr). +noun_pl(hoards, hoard, neutr). +noun_pl(hoaxers, hoaxer, human). +noun_pl(hoaxes, hoax, neutr). +noun_pl(hobbies, hobby, neutr). +noun_pl(hobbledehoys, hobbledehoy, human). +noun_pl(hobbles, hobble, neutr). +noun_pl(hobbyhorses, hobbyhorse, neutr). +noun_pl(hobgoblins, hobgoblin, human). +noun_pl(hobnails, hobnail, neutr). +noun_pl(hobos, hobo, human). +noun_pl(hobs, hob, neutr). +noun_pl(hocks, hock, neutr). +noun_pl(hods, hod, neutr). +noun_pl(hoes, hoe, neutr). +noun_pl(hogs, hog, neutr). +noun_pl(hogsheads, hogshead, neutr). +noun_pl(hoists, hoist, neutr). +noun_pl(holdalls, holdall, neutr). +noun_pl(holders, holder, human). +noun_pl(holdings, holding, neutr). +noun_pl(holds, hold, neutr). +noun_pl(holdups, holdup, neutr). +noun_pl(holes, hole, neutr). +noun_pl(holidays, holiday, neutr). +noun_pl(holies, holy, neutr). +noun_pl(holloas, holloa, neutr). +noun_pl(hollows, hollow, neutr). +noun_pl(hollyhocks, hollyhock, neutr). +noun_pl(holocausts, holocaust, neutr). +noun_pl(holographs, holograph, neutr). +noun_pl(holsters, holster, neutr). +noun_pl(homecomings, homecoming, neutr). +noun_pl(homelands, homeland, neutr). +noun_pl(homelessnesses, homelessness, neutr). +noun_pl(homeopaths, homeopath, neutr). +noun_pl(homeowners, homeowner, human). +noun_pl(homes, home, neutr). +noun_pl(homesteads, homestead, neutr). +noun_pl(hometowns, hometown, neutr). +noun_pl(homicides, homicide, neutr). +noun_pl(homilies, homily, neutr). +noun_pl(homoeopaths, homoeopath, human). +noun_pl(homographs, homograph, neutr). +noun_pl(homonyms, homonym, neutr). +noun_pl(homophones, homophone, neutr). +noun_pl(homos, homo, human). +noun_pl(homosexuals, homosexual, human). +noun_pl(hones, hone, neutr). +noun_pl(honeybees, honeybee, neutr). +noun_pl(honeycombs, honeycomb, neutr). +noun_pl(honeymoons, honeymoon, neutr). +noun_pl(honeys, honey, neutr). +noun_pl(honks, honk, neutr). +noun_pl(honorariums, honorarium, neutr). +noun_pl(honorifics, honorific, neutr). +noun_pl(honors, honor, neutr). +noun_pl(honours, honour, neutr). +noun_pl(hoodlums, hoodlum, human). +noun_pl(hoodoos, hoodoo, human). +noun_pl(hoods, hood, human). +noun_pl(hoofs, hoof, neutr). +noun_pl(hookahs, hookah, neutr). +noun_pl(hookers, hooker, human). +noun_pl(hooks, hook, neutr). +noun_pl(hookworms, hookworm, neutr). +noun_pl(hooligans, hooligan, human). +noun_pl(hooplas, hoopla, neutr). +noun_pl(hoops, hoop, neutr). +noun_pl(hooters, hooter, neutr). +noun_pl(hoots, hoot, neutr). +noun_pl(hooves, hoof, neutr). +noun_pl(hopefuls, hopeful, human). +noun_pl(hopes, hope, neutr). +noun_pl(hoppers, hopper, human). +noun_pl(hops, hop, neutr). +noun_pl(hordes, horde, human). +noun_pl(horizons, horizon, neutr). +noun_pl(hormones, hormone, neutr). +noun_pl(hornbeams, hornbeam, neutr). +noun_pl(hornbills, hornbill, neutr). +noun_pl(hornets, hornet, neutr). +noun_pl(hornpipes, hornpipe, neutr). +noun_pl(horns, horn, neutr). +noun_pl(horoscopes, horoscope, neutr). +noun_pl(horrors, horror, neutr). +noun_pl(horseboxes, horsebox, neutr). +noun_pl(horseflies, horsefly, neutr). +noun_pl(horsemen, horseman, human). +noun_pl(horsepower, horsepower, neutr). +noun_pl(horseraces, horserace, neutr). +noun_pl(horses, horse, neutr). +noun_pl(horseshoes, horseshoe, neutr). +noun_pl(horsewhips, horsewhip, neutr). +noun_pl(horsewomen, horsewoman, human). +noun_pl(horticulturists, horticulturist, human). +noun_pl(hosannas, hosanna, neutr). +noun_pl(hosepipes, hosepipe, neutr). +noun_pl(hoses, hose, neutr). +noun_pl(hosiers, hosier, human). +noun_pl(hospices, hospice, neutr). +noun_pl(hospitalizations, hospitalization, neutr). +noun_pl(hospitals, hospital, neutr). +noun_pl(hostages, hostage, human). +noun_pl(hostellers, hosteller, human). +noun_pl(hostelries, hostelry, neutr). +noun_pl(hostels, hostel, neutr). +noun_pl(hostesses, hostess, human). +noun_pl(hostilities, hostility, neutr). +noun_pl(hosts, host, human). +noun_pl(hotbeds, hotbed, neutr). +noun_pl(hotchpotches, hotchpotch, neutr). +noun_pl(hoteliers, hotelier, human). +noun_pl(hotels, hotel, neutr). +noun_pl(hotheads, hothead, human). +noun_pl(hothouses, hothouse, neutr). +noun_pl(hotlines, hotline, neutr). +noun_pl(hotplates, hotplate, neutr). +noun_pl(hounds, hound, neutr). +noun_pl(hourglasses, hourglass, neutr). +noun_pl(houris, houri, human). +noun_pl(hours, hour, neutr). +noun_pl(houseboats, houseboat, neutr). +noun_pl(housebreakers, housebreaker, human). +noun_pl(housecoats, housecoat, neutr). +noun_pl(housedogs, housedog, neutr). +noun_pl(housefathers, housefather, human). +noun_pl(houseflies, housefly, neutr). +noun_pl(housefuls, houseful, neutr). +noun_pl(householders, householder, human). +noun_pl(households, household, neutr). +noun_pl(housekeepers, housekeeper, human). +noun_pl(housemaids, housemaid, human). +noun_pl(housemasters, housemaster, human). +noun_pl(housemen, houseman, human). +noun_pl(housemothers, housemother, human). +noun_pl(houses, house, neutr). +noun_pl(housetops, housetop, neutr). +noun_pl(housewares, housewares, neutr). +noun_pl(housewives, housewife, human). +noun_pl(housewreckers, housewrecker, human). +noun_pl(hovels, hovel, neutr). +noun_pl(hovercraft, hovercraft, neutr). +noun_pl(howdahs, howdah, neutr). +noun_pl(howitzers, howitzer, neutr). +noun_pl(howlers, howler, neutr). +noun_pl(howls, howl, neutr). +noun_pl(hoydens, hoyden, human). +noun_pl(hubbies, hubby, human). +noun_pl(hubs, hub, neutr). +noun_pl(huckleberries, huckleberry, neutr). +noun_pl(hucksters, huckster, human). +noun_pl(huddles, huddle, neutr). +noun_pl(hues, hue, neutr). +noun_pl(huffs, huff, neutr). +noun_pl(hugs, hug, neutr). +noun_pl(hulas, hula, neutr). +noun_pl(hulks, hulk, human). +noun_pl(hullabaloos, hullabaloo, neutr). +noun_pl(hulls, hull, neutr). +noun_pl(humanists, humanist, human). +noun_pl(humanitarians, humanitarian, human). +noun_pl(humanities, humanity, neutr). +noun_pl(humans, human, human). +noun_pl(humbugs, humbug, neutr). +noun_pl(humdingers, humdinger, neutr). +noun_pl(humeruses, humerus, neutr). +noun_pl(humiliations, humiliation, neutr). +noun_pl(hummingbirds, hummingbird, neutr). +noun_pl(hummocks, hummock, neutr). +noun_pl(humorists, humorist, human). +noun_pl(humors, humor, neutr). +noun_pl(humourists, humourist, human). +noun_pl(humours, humour, neutr). +noun_pl(humpbacks, humpback, human). +noun_pl(humps, hump, neutr). +noun_pl(hums, hum, neutr). +noun_pl(hunchbacks, hunchback, human). +noun_pl(hunches, hunch, neutr). +noun_pl(hundreds, hundreds, neutr). +noun_pl(hundredths, hundredth, neutr). +noun_pl(hundredweights, hundredweight, neutr). +noun_pl(hunks, hunk, human). +noun_pl(hunters, hunter, human). +noun_pl(huntresses, huntress, human). +noun_pl(hunts, hunt, neutr). +noun_pl(huntsmen, huntsman, human). +noun_pl(hurdlers, hurdler, human). +noun_pl(hurdles, hurdle, neutr). +noun_pl(hurls, hurl, neutr). +noun_pl(hurricanes, hurricane, neutr). +noun_pl(hurries, hurry, neutr). +noun_pl(husbandmen, husbandman, masc). +noun_pl(husbands, husband, masc). +noun_pl(hushes, hush, neutr). +noun_pl(huskies, husky, neutr). +noun_pl(husks, husk, neutr). +noun_pl(hussars, hussar, human). +noun_pl(hussies, hussy, human). +noun_pl(hustlers, hustler, human). +noun_pl(hutches, hutch, neutr). +noun_pl(hutments, hutment, neutr). +noun_pl(huts, hut, neutr). +noun_pl(hyacinths, hyacinth, neutr). +noun_pl(hyaenas, hyaena, neutr). +noun_pl(hybrids, hybrid, neutr). +noun_pl(hydrangeas, hydrangea, neutr). +noun_pl(hydrants, hydrant, neutr). +noun_pl(hydras, hydra, neutr). +noun_pl(hydrates, hydrate, neutr). +noun_pl(hydraulics, hydraulics, neutr). +noun_pl(hydrocarbons, hydrocarbon, neutr). +noun_pl(hydrofoils, hydrofoil, neutr). +noun_pl(hydroplanes, hydroplane, neutr). +noun_pl(hydropowers, hydropower, neutr). +noun_pl(hyenas, hyena, neutr). +noun_pl(hymens, hymen, neutr). +noun_pl(hymnals, hymnal, neutr). +noun_pl(hymns, hymn, neutr). +noun_pl(hyperbolas, hyperbola, neutr). +noun_pl(hyperboles, hyperbole, neutr). +noun_pl(hyperinflations, hyperinflation, neutr). +noun_pl(hypermarkets, hypermarket, neutr). +noun_pl(hypertensions, hypertension, neutr). +noun_pl(hypes, hype, neutr). +noun_pl(hyphens, hyphen, neutr). +noun_pl(hypnoses, hypnosis, neutr). +noun_pl(hypnotists, hypnotist, human). +noun_pl(hypochondriacs, hypochondriac, human). +noun_pl(hypochondrias, hypochondria, neutr). +noun_pl(hypocrisies, hypocrisy, neutr). +noun_pl(hypocrites, hypocrite, human). +noun_pl(hypodermics, hypodermic, neutr). +noun_pl(hypotenuses, hypotenuse, neutr). +noun_pl(hypotheses, hypothesis, neutr). +noun_pl(iambics, iambic, neutr). +noun_pl(iambs, iamb, neutr). +noun_pl(iambuses, iambus, neutr). +noun_pl(ibexes, ibex, neutr). +noun_pl(ibises, ibis, neutr). +noun_pl(ibuprofens, ibuprofen, neutr). +noun_pl(icebergs, iceberg, neutr). +noun_pl(iceboats, iceboat, neutr). +noun_pl(iceboxes, icebox, neutr). +noun_pl(icebreakers, icebreaker, neutr). +noun_pl(icecaps, icecap, neutr). +noun_pl(icecubes, icecube, neutr). +noun_pl(icefalls, icefall, neutr). +noun_pl(icefields, icefield, neutr). +noun_pl(icefloes, icefloe, neutr). +noun_pl(icehouses, icehouse, neutr). +noun_pl(icemen, iceman, human). +noun_pl(icepacks, icepack, neutr). +noun_pl(icepicks, icepick, neutr). +noun_pl(icerinks, icerink, neutr). +noun_pl(ices, ice, neutr). +noun_pl(ichneumons, ichneumon, neutr). +noun_pl(icicles, icicle, neutr). +noun_pl(iconoclasts, iconoclast, human). +noun_pl(icons, icon, neutr). +noun_pl(idealists, idealist, human). +noun_pl(idealizations, idealization, neutr). +noun_pl(ideals, ideal, neutr). +noun_pl(ideas, idea, neutr). +noun_pl(identikits, identikit, neutr). +noun_pl(identities, identity, neutr). +noun_pl(ideograms, ideogram, neutr). +noun_pl(ideographs, ideograph, neutr). +noun_pl(ideologies, ideology, neutr). +noun_pl(idiocies, idiocy, neutr). +noun_pl(idiolects, idiolect, neutr). +noun_pl(idioms, idiom, neutr). +noun_pl(idiosyncrasies, idiosyncrasy, neutr). +noun_pl(idiots, idiot, human). +noun_pl(idlers, idler, human). +noun_pl(idolaters, idolater, human). +noun_pl(idolatresses, idolatress, human). +noun_pl(idolatries, idolatry, neutr). +noun_pl(idolizations, idolization, neutr). +noun_pl(idols, idol, human). +noun_pl(idylls, idyll, neutr). +noun_pl(igloos, igloo, neutr). +noun_pl(ignominies, ignominy, neutr). +noun_pl(ignoramuses, ignoramus, human). +noun_pl(iguanas, iguana, neutr). +noun_pl(ikons, ikon, neutr). +noun_pl(ilexes, ilex, neutr). +noun_pl(illegalities, illegality, neutr). +noun_pl(illegals, illegal, human). +noun_pl(illegitimate, illegitimate, human). +noun_pl(illiterates, illiterate, human). +noun_pl(illnesses, illness, neutr). +noun_pl(illogicalities, illogicality, neutr). +noun_pl(ills, ill, neutr). +noun_pl(illuminations, illumination, neutr). +noun_pl(illusionists, illusionist, human). +noun_pl(illusions, illusion, neutr). +noun_pl(illustrations, illustration, neutr). +noun_pl(illustrators, illustrator, human). +noun_pl(images, image, neutr). +noun_pl(imaginations, imagination, neutr). +noun_pl(imams, imam, human). +noun_pl(imbalances, imbalance, neutr). +noun_pl(imbeciles, imbecile, human). +noun_pl(imbecilities, imbecility, neutr). +noun_pl(imbroglios, imbroglio, neutr). +noun_pl(imitations, imitation, neutr). +noun_pl(imitators, imitator, human). +noun_pl(immanences, immanence, neutr). +noun_pl(immensities, immensity, neutr). +noun_pl(immersions, immersion, neutr). +noun_pl(immigrants, immigrant, human). +noun_pl(immigrations, immigration, neutr). +noun_pl(immodesties, immodesty, neutr). +noun_pl(immolations, immolation, neutr). +noun_pl(immoralities, immorality, neutr). +noun_pl(immortals, immortal, human). +noun_pl(impacts, impact, neutr). +noun_pl(impairments, impairment, neutr). +noun_pl(impalas, impala, neutr). +noun_pl(impalements, impalement, neutr). +noun_pl(impasses, impasse, neutr). +noun_pl(impeachments, impeachment, neutr). +noun_pl(impediments, impediment, neutr). +noun_pl(impellers, impeller, neutr). +noun_pl(imperatives, imperative, neutr). +noun_pl(imperfections, imperfection, neutr). +noun_pl(imperialists, imperialist, human). +noun_pl(imperials, imperial, neutr). +noun_pl(impersonations, impersonation, neutr). +noun_pl(impersonators, impersonator, human). +noun_pl(impertinences, impertinence, neutr). +noun_pl(impetuosities, impetuosity, neutr). +noun_pl(impetuses, impetus, neutr). +noun_pl(impieties, impiety, neutr). +noun_pl(impingements, impingement, neutr). +noun_pl(implementations, implementation, neutr). +noun_pl(implements, implement, neutr). +noun_pl(implications, implication, neutr). +noun_pl(implosions, implosion, neutr). +noun_pl(imponderables, imponderable, neutr). +noun_pl(importations, importation, neutr). +noun_pl(importers, importer, human). +noun_pl(imports, import, neutr). +noun_pl(impositions, imposition, neutr). +noun_pl(impossibilities, impossibility, neutr). +noun_pl(impostors, impostor, human). +noun_pl(impostures, imposture, neutr). +noun_pl(impoverishments, impoverishment, neutr). +noun_pl(imprecations, imprecation, neutr). +noun_pl(impresarios, impresario, human). +noun_pl(impresses, impress, neutr). +noun_pl(impressionists, impressionist, human). +noun_pl(impressions, impression, neutr). +noun_pl(imprimaturs, imprimatur, neutr). +noun_pl(imprints, imprint, neutr). +noun_pl(improbabilities, improbability, neutr). +noun_pl(impromptus, impromptu, neutr). +noun_pl(improprieties, impropriety, neutr). +noun_pl(improvements, improvement, neutr). +noun_pl(improvers, improver, human). +noun_pl(improvisations, improvisation, neutr). +noun_pl(imprudences, imprudence, neutr). +noun_pl(imps, imp, human). +noun_pl(impulses, impulse, neutr). +noun_pl(impulsions, impulsion, neutr). +noun_pl(impurities, impurity, neutr). +noun_pl(imputations, imputation, neutr). +noun_pl(inaccuracies, inaccuracy, neutr). +noun_pl(inadequacies, inadequacy, neutr). +noun_pl(inadvertences, inadvertence, neutr). +noun_pl(inanities, inanity, neutr). +noun_pl(inaugurals, inaugural, neutr). +noun_pl(inaugurations, inauguration, neutr). +noun_pl(incantations, incantation, neutr). +noun_pl(incarcerations, incarceration, neutr). +noun_pl(incarnations, incarnation, neutr). +noun_pl(incendiaries, incendiary, neutr). +noun_pl(incentives, incentive, neutr). +noun_pl(inceptions, inception, neutr). +noun_pl(inches, inch, neutr). +noun_pl(incidences, incidence, neutr). +noun_pl(incidents, incident, neutr). +noun_pl(incinerators, incinerator, neutr). +noun_pl(incisions, incision, neutr). +noun_pl(incisors, incisor, neutr). +noun_pl(incitements, incitement, neutr). +noun_pl(incivilities, incivility, neutr). +noun_pl(inclinations, inclination, neutr). +noun_pl(inclines, incline, neutr). +noun_pl(inclosures, inclosure, neutr). +noun_pl(incomes, income, neutr). +noun_pl(incompatibilities, incompatibility, neutr). +noun_pl(incongruities, incongruity, neutr). +noun_pl(inconsistencies, inconsistency, neutr). +noun_pl(inconstancies, inconstancy, neutr). +noun_pl(inconveniences, inconvenience, neutr). +noun_pl(increases, increase, neutr). +noun_pl(increments, increment, neutr). +noun_pl(incriminations, incrimination, neutr). +noun_pl(incrustations, incrustation, neutr). +noun_pl(incubations, incubation, neutr). +noun_pl(incubators, incubator, neutr). +noun_pl(incubi, incubus, neutr). +noun_pl(incubuses, incubus, neutr). +noun_pl(incumbencies, incumbency, neutr). +noun_pl(incumbents, incumbent, human). +noun_pl(incurables, incurable, human). +noun_pl(incursions, incursion, neutr). +noun_pl(indecencies, indecency, neutr). +noun_pl(indelicacies, indelicacy, neutr). +noun_pl(indemnifications, indemnification, neutr). +noun_pl(indemnities, indemnity, neutr). +noun_pl(indentations, indentation, neutr). +noun_pl(indents, indent, neutr). +noun_pl(indentures, indenture, neutr). +noun_pl(independents, independent, human). +noun_pl(indexers, indexer, human). +noun_pl(indexes, index, neutr). +noun_pl(indications, indication, neutr). +noun_pl(indicators, indicator, human). +noun_pl(indices, index, neutr). +noun_pl(indictments, indictment, neutr). +noun_pl(indignities, indignity, neutr). +noun_pl(indiscretions, indiscretion, neutr). +noun_pl(indispositions, indisposition, neutr). +noun_pl(individualists, individualist, human). +noun_pl(individualities, individuality, neutr). +noun_pl(individuals, individual, human). +noun_pl(inducements, inducement, neutr). +noun_pl(inductions, induction, neutr). +noun_pl(indulgences, indulgence, neutr). +noun_pl(industrialists, industrialist, human). +noun_pl(industrials, industrial, neutr). +noun_pl(industries, industry, neutr). +noun_pl(inebriates, inebriate, human). +noun_pl(inebriations, inebriation, neutr). +noun_pl(inefficiencies, inefficiency, neutr). +noun_pl(inelegances, inelegance, neutr). +noun_pl(ineptitudes, ineptitude, neutr). +noun_pl(inequalities, inequality, neutr). +noun_pl(inequities, inequity, neutr). +noun_pl(inessentials, inessential, neutr). +noun_pl(inexactitudes, inexactitude, neutr). +noun_pl(infamies, infamy, neutr). +noun_pl(infancies, infancy, neutr). +noun_pl(infantries, infantry, neutr). +noun_pl(infantrymen, infantryman, human). +noun_pl(infants, infant, human). +noun_pl(infatuations, infatuation, neutr). +noun_pl(infections, infection, neutr). +noun_pl(inferences, inference, neutr). +noun_pl(inferiors, inferior, human). +noun_pl(infernos, inferno, neutr). +noun_pl(infestations, infestation, neutr). +noun_pl(infidelities, infidelity, neutr). +noun_pl(infidels, infidel, human). +noun_pl(infielders, infielder, human). +noun_pl(infinitives, infinitive, neutr). +noun_pl(infinitudes, infinitude, neutr). +noun_pl(infirmaries, infirmary, neutr). +noun_pl(infirmities, infirmity, neutr). +noun_pl(inflammations, inflammation, neutr). +noun_pl(inflections, inflection, neutr). +noun_pl(inflexions, inflexion, neutr). +noun_pl(inflictions, infliction, neutr). +noun_pl(inflows, inflow, neutr). +noun_pl(influences, influence, neutr). +noun_pl(influxes, influx, neutr). +noun_pl(informalities, informality, neutr). +noun_pl(informants, informant, human). +noun_pl(informers, informer, human). +noun_pl(infractions, infraction, neutr). +noun_pl(infrastructures, infrastructure, neutr). +noun_pl(infringements, infringement, neutr). +noun_pl(infusions, infusion, neutr). +noun_pl(ingatherings, ingathering, neutr). +noun_pl(ingenues, ingenue, human). +noun_pl(ingots, ingot, neutr). +noun_pl(ingredients, ingredient, neutr). +noun_pl('ingénues', 'ingénue', human). +noun_pl(inhabitants, inhabitant, human). +noun_pl(inhalations, inhalation, neutr). +noun_pl(inhalers, inhaler, neutr). +noun_pl(inheritances, inheritance, neutr). +noun_pl(inheritors, inheritor, human). +noun_pl(inhibitions, inhibition, neutr). +noun_pl(inhibitors, inhibitor, neutr). +noun_pl(inhumanities, inhumanity, neutr). +noun_pl(iniquities, iniquity, neutr). +noun_pl(initials, initial, neutr). +noun_pl(initiates, initiate, human). +noun_pl(initiatives, initiative, neutr). +noun_pl(injections, injection, neutr). +noun_pl(injunctions, injunction, neutr). +noun_pl(injuries, injury, neutr). +noun_pl(injustices, injustice, neutr). +noun_pl(inklings, inkling, neutr). +noun_pl(inks, ink, neutr). +noun_pl(inkstands, inkstand, neutr). +noun_pl(inkwells, inkwell, neutr). +noun_pl(inlays, inlay, neutr). +noun_pl(inlets, inlet, neutr). +noun_pl(inmates, inmate, human). +noun_pl(innings, inning, neutr). +noun_pl(innkeepers, innkeeper, human). +noun_pl(innocents, innocent, human). +noun_pl(innovations, innovation, neutr). +noun_pl(innovators, innovator, human). +noun_pl(inns, inn, neutr). +noun_pl(innuendoes, innuendo, neutr). +noun_pl(inoculations, inoculation, neutr). +noun_pl(inpourings, inpouring, neutr). +noun_pl(inputs, input, neutr). +noun_pl(inquests, inquest, neutr). +noun_pl(inquirers, inquirer, human). +noun_pl(inquiries, inquiry, neutr). +noun_pl(inquisitions, inquisition, neutr). +noun_pl(inquisitors, inquisitor, human). +noun_pl(inroads, inroad, neutr). +noun_pl(inrushes, inrush, neutr). +noun_pl(inscriptions, inscription, neutr). +noun_pl(insecticides, insecticide, neutr). +noun_pl(insects, insect, neutr). +noun_pl(insertions, insertion, neutr). +noun_pl(inserts, insert, neutr). +noun_pl(insets, inset, neutr). +noun_pl(insiders, insider, human). +noun_pl(insides, inside, neutr). +noun_pl(insights, insight, neutr). +noun_pl(insinuations, insinuation, neutr). +noun_pl(insoles, insole, neutr). +noun_pl(insolvents, insolvent, human). +noun_pl(insomniacs, insomniac, human). +noun_pl(inspections, inspection, neutr). +noun_pl(inspectorates, inspectorate, neutr). +noun_pl(inspectors, inspector, human). +noun_pl(inspirations, inspiration, neutr). +noun_pl(instabilities, instability, neutr). +noun_pl(installations, installation, neutr). +noun_pl(installments, installment, neutr). +noun_pl(instalments, instalment, neutr). +noun_pl(instances, instance, neutr). +noun_pl(instants, instant, neutr). +noun_pl(insteps, instep, neutr). +noun_pl(instigations, instigation, neutr). +noun_pl(instigators, instigator, human). +noun_pl(instillations, instillation, neutr). +noun_pl(instincts, instinct, neutr). +noun_pl(institutes, institute, neutr). +noun_pl(institutions, institution, neutr). +noun_pl(instructions, instruction, neutr). +noun_pl(instructors, instructor, human). +noun_pl(instructresses, instructress, human). +noun_pl(instrumentalists, instrumentalist, human). +noun_pl(instruments, instrument, neutr). +noun_pl(insubordinations, insubordination, neutr). +noun_pl(insulators, insulator, neutr). +noun_pl(insulins, insulin, neutr). +noun_pl(insults, insult, neutr). +noun_pl(insurances, insurance, neutr). +noun_pl(insurers, insurer, human). +noun_pl(insurgencies, insurgency, neutr). +noun_pl(insurgents, insurgent, human). +noun_pl(insurrections, insurrection, neutr). +noun_pl(intaglios, intaglio, neutr). +noun_pl(intakes, intake, neutr). +noun_pl(intangibles, intangibles, neutr). +noun_pl(integers, integer, neutr). +noun_pl(integuments, integument, neutr). +noun_pl(intellects, intellect, neutr). +noun_pl(intellectuals, intellectual, human). +noun_pl(intelligentsias, intelligentsia, neutr). +noun_pl(intensifications, intensification, neutr). +noun_pl(intensities, intensity, neutr). +noun_pl(intentions, intention, neutr). +noun_pl(intents, intent, neutr). +noun_pl(interactions, interaction, neutr). +noun_pl(interceptions, interception, neutr). +noun_pl(interceptors, interceptor, human). +noun_pl(intercessions, intercession, neutr). +noun_pl(interchanges, interchange, neutr). +noun_pl(intercommunions, intercommunion, neutr). +noun_pl(intercoms, intercom, neutr). +noun_pl(interconnections, interconnection, neutr). +noun_pl(interdependences, interdependence, neutr). +noun_pl(interdictions, interdiction, neutr). +noun_pl(interdicts, interdict, neutr). +noun_pl(interests, interest, neutr). +noun_pl(interfaces, interface, neutr). +noun_pl(interferons, interferon, neutr). +noun_pl(interiors, interior, neutr). +noun_pl(interjections, interjection, neutr). +noun_pl(interlocutors, interlocutor, human). +noun_pl(interlopers, interloper, human). +noun_pl(interludes, interlude, neutr). +noun_pl(intermarriages, intermarriage, neutr). +noun_pl(intermediaries, intermediary, neutr). +noun_pl(intermediates, intermediate, neutr). +noun_pl(interments, interment, neutr). +noun_pl(intermezzos, intermezzo, neutr). +noun_pl(intermissions, intermission, neutr). +noun_pl(intermixtures, intermixture, neutr). +noun_pl(internationalists, internationalist, human). +noun_pl(internationalizations, internationalization, neutr). +noun_pl(internationals, international, human). +noun_pl(internees, internee, human). +noun_pl(internes, interne, human). +noun_pl(interns, intern, human). +noun_pl(interpellations, interpellation, neutr). +noun_pl(interphones, interphone, neutr). +noun_pl(interpolations, interpolation, neutr). +noun_pl(interpositions, interposition, neutr). +noun_pl(interpretations, interpretation, neutr). +noun_pl(interpreters, interpreter, human). +noun_pl(interregna, interregnum, neutr). +noun_pl(interregnums, interregnum, neutr). +noun_pl(interrelations, interrelation, neutr). +noun_pl(interrelationships, interrelationship, neutr). +noun_pl(interrogations, interrogation, neutr). +noun_pl(interrogatives, interrogative, neutr). +noun_pl(interrogators, interrogator, human). +noun_pl(interrupters, interrupter, human). +noun_pl(interruptions, interruption, neutr). +noun_pl(intersections, intersection, neutr). +noun_pl(interstices, interstice, neutr). +noun_pl(intervals, interval, neutr). +noun_pl(interventions, intervention, neutr). +noun_pl(interviewers, interviewer, human). +noun_pl(interviews, interview, neutr). +noun_pl(intestines, intestine, neutr). +noun_pl(intimacies, intimacy, neutr). +noun_pl(intimates, intimate, human). +noun_pl(intimations, intimation, neutr). +noun_pl(intoxicants, intoxicant, neutr). +noun_pl(intrepidities, intrepidity, neutr). +noun_pl(intricacies, intricacy, neutr). +noun_pl(intrigues, intrigue, neutr). +noun_pl(introductions, introduction, neutr). +noun_pl(introverts, introvert, human). +noun_pl(intruders, intruder, human). +noun_pl(intrusions, intrusion, neutr). +noun_pl(intuitions, intuition, neutr). +noun_pl(inundations, inundation, neutr). +noun_pl(invaders, invader, human). +noun_pl(invalidations, invalidation, neutr). +noun_pl(invalids, invalid, human). +noun_pl(invasions, invasion, neutr). +noun_pl(invectives, invective, neutr). +noun_pl(inventions, invention, neutr). +noun_pl(inventories, inventory, neutr). +noun_pl(inventors, inventor, human). +noun_pl(inverses, inverse, neutr). +noun_pl(inversions, inversion, neutr). +noun_pl(invertebrates, invertebrate, neutr). +noun_pl(investigations, investigation, neutr). +noun_pl(investigators, investigator, human). +noun_pl(investitures, investiture, neutr). +noun_pl(investments, investment, neutr). +noun_pl(investors, investor, human). +noun_pl(invigilations, invigilation, neutr). +noun_pl(invigilators, invigilator, human). +noun_pl(invitations, invitation, neutr). +noun_pl(invites, invite, neutr). +noun_pl(invocations, invocation, neutr). +noun_pl(invoices, invoice, neutr). +noun_pl(involutions, involution, neutr). +noun_pl(involvements, involvement, neutr). +noun_pl(ionospheres, ionosphere, neutr). +noun_pl(ions, ion, neutr). +noun_pl(iotas, iota, neutr). +noun_pl(irises, iris, neutr). +noun_pl(ironies, irony, neutr). +noun_pl(ironmongeries, ironmongery, neutr). +noun_pl(ironmongers, ironmonger, human). +noun_pl(ironmoulds, ironmould, neutr). +noun_pl(irons, iron, neutr). +noun_pl(ironsides, ironside, human). +noun_pl(ironworks, ironworks, neutr). +noun_pl(irredentists, irredentist, human). +noun_pl(irregularities, irregularity, neutr). +noun_pl(irregulars, irregular, human). +noun_pl(irrelevances, irrelevance, neutr). +noun_pl(irrelevancies, irrelevancy, neutr). +noun_pl(irritants, irritant, neutr). +noun_pl(irritations, irritation, neutr). +noun_pl(irruptions, irruption, neutr). +noun_pl(islams, islam, neutr). +noun_pl(islanders, islander, human). +noun_pl(islands, island, neutr). +noun_pl(isles, isle, neutr). +noun_pl(islets, islet, neutr). +noun_pl(isms, ism, neutr). +noun_pl(isobars, isobar, neutr). +noun_pl(isolationists, isolationist, human). +noun_pl(isotherms, isotherm, neutr). +noun_pl(isotopes, isotope, neutr). +noun_pl(issuances, issuance, neutr). +noun_pl(issuers, issuer, human). +noun_pl(issues, issue, neutr). +noun_pl(isthmuses, isthmus, neutr). +noun_pl(itches, itch, neutr). +noun_pl(items, item, neutr). +noun_pl(iterations, iteration, neutr). +noun_pl(itineraries, itinerary, neutr). +noun_pl(ivies, ivy, neutr). +noun_pl(jab, jab, neutr). +noun_pl(jabberers, jabberer, human). +noun_pl(jabots, jabot, neutr). +noun_pl(jackals, jackal, human). +noun_pl(jackanapeses, jackanapes, human). +noun_pl(jackasses, jackass, human). +noun_pl(jackboots, jackboot, neutr). +noun_pl(jackdaws, jackdaw, neutr). +noun_pl(jackets, jacket, neutr). +noun_pl(jackpots, jackpot, neutr). +noun_pl(jacks, jack, human). +noun_pl(jades, jade, neutr). +noun_pl(jags, jag, neutr). +noun_pl(jaguars, jaguar, neutr). +noun_pl(jailers, jailer, human). +noun_pl(jailors, jailor, human). +noun_pl(jails, jail, neutr). +noun_pl(jalopies, jalopy, neutr). +noun_pl(jamborees, jamboree, neutr). +noun_pl(jambs, jamb, neutr). +noun_pl(jamjars, jamjar, neutr). +noun_pl(jampots, jampot, neutr). +noun_pl(jams, jam, neutr). +noun_pl(janitors, janitor, human). +noun_pl(japes, jape, neutr). +noun_pl(jarfuls, jarful, neutr). +noun_pl(jars, jar, neutr). +noun_pl(jaunts, jaunt, neutr). +noun_pl(javelins, javelin, neutr). +noun_pl(jawbones, jawbone, neutr). +noun_pl(jawbreakers, jawbreaker, neutr). +noun_pl(jaws, jaw, neutr). +noun_pl(jays, jay, human). +noun_pl(jaywalkers, jaywalker, human). +noun_pl(jealousies, jealousy, neutr). +noun_pl(jeans, jean, neutr). +noun_pl(jeeps, jeep, neutr). +noun_pl(jeers, jeer, neutr). +noun_pl(jellabas, jellaba, neutr). +noun_pl(jellies, jelly, neutr). +noun_pl(jellyfish, jellyfish, neutr). +noun_pl(jemmies, jemmy, neutr). +noun_pl(jennies, jenny, neutr). +noun_pl(jerboas, jerboa, neutr). +noun_pl(jeremiads, jeremiad, neutr). +noun_pl(jerkins, jerkin, neutr). +noun_pl(jerks, jerk, human). +noun_pl(jerries, jerry, human). +noun_pl(jerseys, jersey, neutr). +noun_pl(jesters, jester, human). +noun_pl(jests, jest, neutr). +noun_pl(jetliners, jetliner, neutr). +noun_pl(jets, jet, neutr). +noun_pl(jetties, jetty, neutr). +noun_pl(jewelers, jeweler, human). +noun_pl(jewellers, jeweller, human). +noun_pl(jewels, jewel, neutr). +noun_pl(jibes, jibe, neutr). +noun_pl(jibs, jib, neutr). +noun_pl(jiffies, jiffy, neutr). +noun_pl(jiggers, jigger, human). +noun_pl(jiggles, jiggle, neutr). +noun_pl(jigs, jig, neutr). +noun_pl(jigsaws, jigsaw, neutr). +noun_pl(jihads, jihad, neutr). +noun_pl(jilts, jilt, human). +noun_pl(jimmies, jimmy, neutr). +noun_pl(jingles, jingle, neutr). +noun_pl(jingoes, jingo, human). +noun_pl(jingoists, jingoist, human). +noun_pl(jinns, jinn, neutr). +noun_pl(jinxes, jinx, neutr). +noun_pl(jitneys, jitney, neutr). +noun_pl(jitterbugs, jitterbug, human). +noun_pl(jitterses, jitters, neutr). +noun_pl(jives, jive, neutr). +noun_pl(jobbers, jobber, human). +noun_pl(jobless, jobless, neutr). +noun_pl(joblessnesses, joblessness, neutr). +noun_pl(jobs, job, neutr). +noun_pl(jockeys, jockey, human). +noun_pl(jocularities, jocularity, neutr). +noun_pl(jocundities, jocundity, neutr). +noun_pl(joggers, jogger, human). +noun_pl(joggles, joggle, neutr). +noun_pl(jogs, jog, neutr). +noun_pl(joiners, joiner, human). +noun_pl(joins, join, neutr). +noun_pl(joints, joint, human). +noun_pl(jointures, jointure, neutr). +noun_pl(joists, joist, neutr). +noun_pl(jokers, joker, human). +noun_pl(jokes, joke, neutr). +noun_pl(jollifications, jollification, neutr). +noun_pl(jollities, jollity, neutr). +noun_pl(jollyboats, jollyboat, neutr). +noun_pl(jolts, jolt, neutr). +noun_pl(jonquils, jonquil, neutr). +noun_pl(josses, joss, neutr). +noun_pl(jots, jot, neutr). +noun_pl(jotters, jotter, human). +noun_pl(joules, joule, neutr). +noun_pl(journalists, journalist, human). +noun_pl(journals, journal, neutr). +noun_pl(journeymen, journeyman, human). +noun_pl(journeys, journey, neutr). +noun_pl(jousts, joust, neutr). +noun_pl(jovialities, joviality, neutr). +noun_pl(jowls, jowl, neutr). +noun_pl(joys, joy, neutr). +noun_pl(jubilations, jubilation, neutr). +noun_pl(jubilees, jubilee, neutr). +noun_pl(judgements, judgement, neutr). +noun_pl(judges, judge, human). +noun_pl(judgments, judgment, neutr). +noun_pl(judicatures, judicature, neutr). +noun_pl(judiciaries, judiciary, neutr). +noun_pl(jugfuls, jugful, neutr). +noun_pl(juggernauts, juggernaut, neutr). +noun_pl(jugglers, juggler, human). +noun_pl(jugs, jug, neutr). +noun_pl(juices, juice, neutr). +noun_pl(jujubes, jujube, neutr). +noun_pl(jujus, juju, neutr). +noun_pl(jukeboxes, jukebox, neutr). +noun_pl(juleps, julep, neutr). +noun_pl(jumbles, jumble, neutr). +noun_pl(jumpers, jumper, human). +noun_pl(jumps, jump, neutr). +noun_pl(junctions, junction, neutr). +noun_pl(junctures, juncture, neutr). +noun_pl(jungles, jungle, neutr). +noun_pl(juniors, junior, human). +noun_pl(junipers, juniper, neutr). +noun_pl(junkets, junket, neutr). +noun_pl(junkies, junkie, human). +noun_pl(junks, junk, neutr). +noun_pl(juntas, junta, neutr). +noun_pl(juries, jury, neutr). +noun_pl(jurisdictions, jurisdiction, neutr). +noun_pl(jurists, jurist, human). +noun_pl(jurors, juror, human). +noun_pl(jurymen, juryman, human). +noun_pl(justices, justice, human). +noun_pl(justiciaries, justiciary, human). +noun_pl(justifications, justification, neutr). +noun_pl(jutes, jute, neutr). +noun_pl(juveniles, juvenile, human). +noun_pl(juxtapositions, juxtaposition, neutr). +noun_pl(kaffirs, kaffir, human). +noun_pl(kakemonos, kakemono, neutr). +noun_pl(kaleidoscopes, kaleidoscope, neutr). +noun_pl(kampongs, kampong, neutr). +noun_pl(kanamycins, kanamycin, neutr). +noun_pl(kangaroos, kangaroo, neutr). +noun_pl(karats, karat, neutr). +noun_pl(karmas, karma, neutr). +noun_pl(kayaks, kayak, neutr). +noun_pl(kebabs, kebab, neutr). +noun_pl(keels, keel, neutr). +noun_pl(keens, keen, neutr). +noun_pl(keepers, keeper, human). +noun_pl(keeps, keep, neutr). +noun_pl(keepsakes, keepsake, neutr). +noun_pl(kegs, keg, neutr). +noun_pl(kennels, kennel, neutr). +noun_pl(kepis, kepi, neutr). +noun_pl(kerbs, kerb, neutr). +noun_pl(kerbstones, kerbstone, neutr). +noun_pl(kerchiefs, kerchief, neutr). +noun_pl(kernels, kernel, neutr). +noun_pl(kestrels, kestrel, neutr). +noun_pl(ketches, ketch, neutr). +noun_pl(kettledrums, kettledrum, neutr). +noun_pl(kettles, kettle, neutr). +noun_pl(keyboards, keyboard, neutr). +noun_pl(keyholes, keyhole, neutr). +noun_pl(keynotes, keynote, human). +noun_pl(keyrings, keyring, neutr). +noun_pl(keys, key, neutr). +noun_pl(keystones, keystone, neutr). +noun_pl(keywords, keyword, neutr). +noun_pl(khakis, khaki, neutr). +noun_pl(khans, khan, human). +noun_pl(kibbutzes, kibbutz, neutr). +noun_pl(kibbutzniks, kibbutznik, human). +noun_pl(kickbacks, kickback, neutr). +noun_pl(kickoffs, kickoff, neutr). +noun_pl(kicks, kick, neutr). +noun_pl(kiddies, kiddy, human). +noun_pl(kidnappers, kidnapper, human). +noun_pl(kidneys, kidney, neutr). +noun_pl(kids, kid, human). +noun_pl(killers, killer, human). +noun_pl(killings, killing, neutr). +noun_pl(killjoys, killjoy, human). +noun_pl(kills, kill, neutr). +noun_pl(kilns, kiln, neutr). +noun_pl(kilocycles, kilocycle, neutr). +noun_pl(kilograms, kilogram, neutr). +noun_pl(kiloliters, kiloliter, neutr). +noun_pl(kilolitres, kilolitre, neutr). +noun_pl(kilometers, kilometer, neutr). +noun_pl(kilometres, kilometre, neutr). +noun_pl(kilos, kilo, neutr). +noun_pl(kilowatts, kilowatt, neutr). +noun_pl(kilts, kilt, neutr). +noun_pl(kimonos, kimono, neutr). +noun_pl(kindergartens, kindergarten, neutr). +noun_pl(kindnesses, kindness, neutr). +noun_pl(kindreds, kindred, neutr). +noun_pl(kinds, kind, neutr). +noun_pl(kingcups, kingcup, neutr). +noun_pl(kingdoms, kingdom, neutr). +noun_pl(kingfishers, kingfisher, neutr). +noun_pl(kingpins, kingpin, human). +noun_pl(kings, king, human). +noun_pl(kinks, kink, neutr). +noun_pl(kinsmen, kinsman, human). +noun_pl(kinswomen, kinswoman, human). +noun_pl(kiosks, kiosk, neutr). +noun_pl(kippers, kipper, neutr). +noun_pl(kips, kip, neutr). +noun_pl(kirks, kirk, neutr). +noun_pl(kirtles, kirtle, neutr). +noun_pl(kissers, kisser, human). +noun_pl(kisses, kiss, neutr). +noun_pl(kitbags, kitbag, neutr). +noun_pl(kitchenettes, kitchenette, neutr). +noun_pl(kitchens, kitchen, neutr). +noun_pl(kitchenwares, kitchenware, neutr). +noun_pl(kites, kite, neutr). +noun_pl(kits, kit, neutr). +noun_pl(kittens, kitten, neutr). +noun_pl(kitties, kitty, neutr). +noun_pl(kiwis, kiwi, neutr). +noun_pl(klaxons, klaxon, neutr). +noun_pl(kleenexes, kleenex, neutr). +noun_pl(kleptomaniacs, kleptomaniac, human). +noun_pl(knackers, knacker, human). +noun_pl(knacks, knack, neutr). +noun_pl(knapsacks, knapsack, neutr). +noun_pl(knaveries, knavery, neutr). +noun_pl(knaves, knave, human). +noun_pl(kneecaps, kneecap, neutr). +noun_pl(knees, knee, neutr). +noun_pl(knells, knell, neutr). +noun_pl(knighthoods, knighthood, neutr). +noun_pl(knights, knight, human). +noun_pl(knitters, knitter, human). +noun_pl(knives, knife, neutr). +noun_pl(knobbles, knobble, neutr). +noun_pl(knobkerries, knobkerrie, neutr). +noun_pl(knobs, knob, neutr). +noun_pl(knockers, knocker, neutr). +noun_pl(knockouts, knockout, neutr). +noun_pl(knocks, knock, neutr). +noun_pl(knolls, knoll, neutr). +noun_pl(knotholes, knothole, neutr). +noun_pl(knots, knot, neutr). +noun_pl(knouts, knout, neutr). +noun_pl(knowhows, knowhow, neutr). +noun_pl(knuckles, knuckle, neutr). +noun_pl(koalas, koala, neutr). +noun_pl(kobos, kobo, neutr). +noun_pl(kohlrabis, kohlrabi, neutr). +noun_pl(kolas, kola, neutr). +noun_pl(kookaburras, kookaburra, neutr). +noun_pl(kopecks, kopeck, neutr). +noun_pl(kopjes, kopje, neutr). +noun_pl(koppies, koppie, neutr). +noun_pl(kotows, kotow, neutr). +noun_pl(kowtows, kowtow, neutr). +noun_pl(kraals, kraal, neutr). +noun_pl(kroner, krone, neutr). +noun_pl(kronor, krona, neutr). +noun_pl(kummel, kummel, neutr). +noun_pl(kuomintangs, kuomintang, neutr). +noun_pl(kwacha, kwacha, neutr). +noun_pl('kümmel', 'kümmel', neutr). +noun_pl(laagers, laager, neutr). +noun_pl(labels, label, neutr). +noun_pl(laboratories, laboratory, neutr). +noun_pl(laborers, laborer, human). +noun_pl(labors, labor, neutr). +noun_pl(labourers, labourer, human). +noun_pl(labours, labour, neutr). +noun_pl(labs, lab, neutr). +noun_pl(laburnums, laburnum, neutr). +noun_pl(labyrinths, labyrinth, neutr). +noun_pl(lacerations, laceration, neutr). +noun_pl(laces, lace, neutr). +noun_pl(lackeys, lackey, human). +noun_pl(laconicisms, laconicism, neutr). +noun_pl(laconisms, laconism, neutr). +noun_pl(lacquers, lacquer, neutr). +noun_pl(lacunae, lacuna, neutr). +noun_pl(lacunas, lacuna, neutr). +noun_pl(ladders, ladder, neutr). +noun_pl(laddies, laddie, human). +noun_pl(ladies, lady, human). +noun_pl(ladings, lading, neutr). +noun_pl(ladles, ladle, neutr). +noun_pl(lads, lad, human). +noun_pl(ladybirds, ladybird, neutr). +noun_pl(ladyships, ladyship, human). +noun_pl(lagers, lager, neutr). +noun_pl(laggards, laggard, human). +noun_pl(lagoons, lagoon, neutr). +noun_pl(lags, lag, neutr). +noun_pl(lairds, laird, human). +noun_pl(lairs, lair, neutr). +noun_pl(laities, laity, neutr). +noun_pl(lakes, lake, neutr). +noun_pl(lakhs, lakh, neutr). +noun_pl(lamas, lama, neutr). +noun_pl(lamaseries, lamasery, neutr). +noun_pl(lambkins, lambkin, human). +noun_pl(lambs, lamb, neutr). +noun_pl(lambskins, lambskin, neutr). +noun_pl(lamentations, lamentation, neutr). +noun_pl(laments, lament, neutr). +noun_pl(lamplighters, lamplighter, human). +noun_pl(lampoons, lampoon, neutr). +noun_pl(lampposts, lamppost, neutr). +noun_pl(lampreys, lamprey, neutr). +noun_pl(lamps, lamp, neutr). +noun_pl(lampshades, lampshade, neutr). +noun_pl('lamés', 'lamé', neutr). +noun_pl(lancers, lancer, human). +noun_pl(lances, lance, neutr). +noun_pl(lancets, lancet, neutr). +noun_pl(landaus, landau, neutr). +noun_pl(landfalls, landfall, neutr). +noun_pl(landfills, landfill, neutr). +noun_pl(landgraves, landgrave, neutr). +noun_pl(landholders, landholder, human). +noun_pl(landings, landing, neutr). +noun_pl(landladies, landlady, human). +noun_pl(landlords, landlord, human). +noun_pl(landlubbers, landlubber, human). +noun_pl(landmarks, landmark, neutr). +noun_pl(landmines, landmine, neutr). +noun_pl(landowners, landowner, human). +noun_pl(lands, land, neutr). +noun_pl(landscapes, landscape, neutr). +noun_pl(landslides, landslide, neutr). +noun_pl(landslips, landslip, neutr). +noun_pl(landsmen, landsman, human). +noun_pl(lanes, lane, neutr). +noun_pl(languages, language, neutr). +noun_pl(languors, languor, neutr). +noun_pl(langurs, langur, neutr). +noun_pl(lanterns, lantern, neutr). +noun_pl(lanyards, lanyard, neutr). +noun_pl(lapels, lapel, neutr). +noun_pl(lapidaries, lapidary, human). +noun_pl(laps, lap, neutr). +noun_pl(lapses, lapse, neutr). +noun_pl(laptops, laptop, neutr). +noun_pl(lapwings, lapwing, neutr). +noun_pl(larcenies, larceny, neutr). +noun_pl(larches, larch, neutr). +noun_pl(larders, larder, neutr). +noun_pl(largos, largo, neutr). +noun_pl(lariats, lariat, neutr). +noun_pl(larks, lark, neutr). +noun_pl(larkspurs, larkspur, neutr). +noun_pl(larvae, larva, neutr). +noun_pl(larynxes, larynx, neutr). +noun_pl(lasagnas, lasagna, neutr). +noun_pl(lascars, lascar, human). +noun_pl(lasers, laser, neutr). +noun_pl(lashes, lash, neutr). +noun_pl(lashings, lashing, neutr). +noun_pl(lasses, lass, human). +noun_pl(lassies, lassie, human). +noun_pl(lassos, lasso, neutr). +noun_pl(lasts, last, neutr). +noun_pl(latches, latch, neutr). +noun_pl(latchkeys, latchkey, neutr). +noun_pl(lathes, lathe, neutr). +noun_pl(lathis, lathi, neutr). +noun_pl(laths, lath, neutr). +noun_pl(latitudes, latitude, neutr). +noun_pl(latitudinarians, latitudinarian, human). +noun_pl(latrines, latrine, neutr). +noun_pl(lattices, lattice, neutr). +noun_pl(laughs, laugh, neutr). +noun_pl(launchers, launcher, human). +noun_pl(launches, launch, neutr). +noun_pl(launderettes, launderette, neutr). +noun_pl(laundresses, laundress, human). +noun_pl(laundries, laundry, neutr). +noun_pl(laundrymen, laundryman, human). +noun_pl(laundrywomen, laundrywoman, human). +noun_pl(laureates, laureate, human). +noun_pl(laurels, laurel, neutr). +noun_pl(lavatories, lavatory, neutr). +noun_pl(lavs, lav, neutr). +noun_pl(lawbreakers, lawbreaker, human). +noun_pl(lawgivers, lawgiver, human). +noun_pl(lawmakers, lawmaker, human). +noun_pl(lawns, lawn, neutr). +noun_pl(laws, law, neutr). +noun_pl(lawsuits, lawsuit, neutr). +noun_pl(lawyers, lawyer, human). +noun_pl(laxatives, laxative, neutr). +noun_pl(laxities, laxity, neutr). +noun_pl(layabouts, layabout, human). +noun_pl(laybys, layby, neutr). +noun_pl(layers, layer, neutr). +noun_pl(layettes, layette, neutr). +noun_pl(laymen, layman, human). +noun_pl(layoffs, layoff, neutr). +noun_pl(layouts, layout, neutr). +noun_pl(layovers, layover, neutr). +noun_pl(lays, lay, human). +noun_pl(lazarets, lazaret, neutr). +noun_pl(lazarettes, lazarette, neutr). +noun_pl(lazarettos, lazaretto, neutr). +noun_pl(lazars, lazar, human). +noun_pl(leaders, leader, human). +noun_pl(leads, lead, neutr). +noun_pl(leaflets, leaflet, neutr). +noun_pl(leagues, league, human). +noun_pl(leakages, leakage, neutr). +noun_pl(leaks, leak, neutr). +noun_pl(leanings, leaning, neutr). +noun_pl(leaps, leap, neutr). +noun_pl(learners, learner, human). +noun_pl(leas, lea, neutr). +noun_pl(leasebacks, leaseback, neutr). +noun_pl(leaseholders, leaseholder, human). +noun_pl(leaseholds, leasehold, neutr). +noun_pl(leases, lease, neutr). +noun_pl(leashes, leash, neutr). +noun_pl(leathernecks, leatherneck, human). +noun_pl(leathers, leather, neutr). +noun_pl(leaves, leaf, neutr). +noun_pl(lecheries, lechery, neutr). +noun_pl(lechers, lecher, human). +noun_pl(lecterns, lectern, neutr). +noun_pl(lecturers, lecturer, human). +noun_pl(lectures, lecture, neutr). +noun_pl(lectureships, lectureship, neutr). +noun_pl(ledgers, ledger, neutr). +noun_pl(ledges, ledge, neutr). +noun_pl(leeches, leech, neutr). +noun_pl(leeks, leek, neutr). +noun_pl(leers, leer, neutr). +noun_pl(lees, lee, neutr). +noun_pl(leftists, leftist, human). +noun_pl(lefts, left, neutr). +noun_pl(legacies, legacy, neutr). +noun_pl(legatees, legatee, human). +noun_pl(legates, legate, human). +noun_pl(legations, legation, human). +noun_pl(legends, legend, neutr). +noun_pl(leggings, legging, neutr). +noun_pl(leghorns, leghorn, neutr). +noun_pl(legionaries, legionary, human). +noun_pl(legions, legion, neutr). +noun_pl(legislators, legislator, human). +noun_pl(legislatures, legislature, human). +noun_pl(legs, leg, neutr). +noun_pl(leis, lei, neutr). +noun_pl(lemmings, lemming, neutr). +noun_pl(lemons, lemon, neutr). +noun_pl(lemurs, lemur, neutr). +noun_pl(lenders, lender, human). +noun_pl(lengths, length, neutr). +noun_pl(lenses, lens, neutr). +noun_pl(lentils, lentil, neutr). +noun_pl(leopardesses, leopardess, neutr). +noun_pl(leopards, leopard, neutr). +noun_pl(lepers, leper, human). +noun_pl(leprechauns, leprechaun, human). +noun_pl(lesbians, lesbian, human). +noun_pl(lesions, lesion, neutr). +noun_pl(lessees, lessee, human). +noun_pl(lessons, lesson, neutr). +noun_pl(lessors, lessor, human). +noun_pl(lets, let, neutr). +noun_pl(letterheads, letterhead, neutr). +noun_pl(letters, letter, neutr). +noun_pl(lettings, letting, neutr). +noun_pl(lettuces, lettuce, neutr). +noun_pl(leucocytes, leucocyte, neutr). +noun_pl(leukemias, leukemia, neutr). +noun_pl(levees, levee, neutr). +noun_pl(levelers, leveler, human). +noun_pl(levellers, leveller, human). +noun_pl(levels, level, neutr). +noun_pl(leverets, leveret, neutr). +noun_pl(levers, lever, neutr). +noun_pl(leviathans, leviathan, neutr). +noun_pl(levies, levy, neutr). +noun_pl(levitations, levitation, neutr). +noun_pl(levities, levity, neutr). +noun_pl(lexes, lexis, neutr). +noun_pl(lexicographers, lexicographer, human). +noun_pl(lexicons, lexicon, neutr). +noun_pl(leys, ley, neutr). +noun_pl(liabilities, liability, neutr). +noun_pl(liaisons, liaison, human). +noun_pl(lianas, liana, neutr). +noun_pl(liars, liar, human). +noun_pl(libations, libation, neutr). +noun_pl(libels, libel, neutr). +noun_pl(liberalities, liberality, neutr). +noun_pl(liberalizations, liberalization, neutr). +noun_pl(liberals, liberal, human). +noun_pl(liberations, liberation, neutr). +noun_pl(liberators, liberator, human). +noun_pl(libertarians, libertarian, human). +noun_pl(liberties, liberty, neutr). +noun_pl(libertines, libertine, human). +noun_pl(libidos, libido, neutr). +noun_pl(librarians, librarian, human). +noun_pl(libraries, library, neutr). +noun_pl(librettists, librettist, human). +noun_pl(librettos, libretto, neutr). +noun_pl(lice, louse, neutr). +noun_pl(licences, licence, neutr). +noun_pl(licensees, licensee, human). +noun_pl(licenses, license, neutr). +noun_pl(licentiates, licentiate, human). +noun_pl(lichees, lichee, neutr). +noun_pl(lichens, lichen, neutr). +noun_pl(lichgates, lichgate, neutr). +noun_pl(lichis, lichi, neutr). +noun_pl(licks, lick, neutr). +noun_pl(lidos, lido, neutr). +noun_pl(lids, lid, neutr). +noun_pl(lieder, lied, neutr). +noun_pl(liegemen, liegeman, human). +noun_pl(lieges, liege, human). +noun_pl(liens, lien, neutr). +noun_pl(lies, lie, neutr). +noun_pl(lieutenancies, lieutenancy, neutr). +noun_pl(lieutenants, lieutenant, human). +noun_pl(lifebelts, lifebelt, neutr). +noun_pl(lifeboats, lifeboat, neutr). +noun_pl(lifebuoys, lifebuoy, neutr). +noun_pl(lifeguards, lifeguard, human). +noun_pl(lifelines, lifeline, neutr). +noun_pl(lifers, lifer, human). +noun_pl(lifestyles, lifestyle, neutr). +noun_pl(lifetimes, lifetime, neutr). +noun_pl(liftmen, liftman, human). +noun_pl(lifts, lift, neutr). +noun_pl(ligaments, ligament, neutr). +noun_pl(ligatures, ligature, neutr). +noun_pl(lighters, lighter, neutr). +noun_pl(lighthouses, lighthouse, neutr). +noun_pl(lights, light, neutr). +noun_pl(lightships, lightship, neutr). +noun_pl(lightweights, lightweight, human). +noun_pl(likenesses, likeness, neutr). +noun_pl(likes, like, neutr). +noun_pl(likings, liking, neutr). +noun_pl(lilacs, lilac, neutr). +noun_pl(lilies, lily, neutr). +noun_pl(lilts, lilt, neutr). +noun_pl(limbos, limbo, neutr). +noun_pl(limbs, limb, neutr). +noun_pl(limekilns, limekiln, neutr). +noun_pl(limericks, limerick, neutr). +noun_pl(limes, lime, neutr). +noun_pl(limeys, limey, human). +noun_pl(limitations, limitation, neutr). +noun_pl(limits, limit, neutr). +noun_pl(limousines, limousine, neutr). +noun_pl(limpets, limpet, human). +noun_pl(limps, limp, neutr). +noun_pl(linchpins, linchpin, neutr). +noun_pl(lindens, linden, neutr). +noun_pl(lineaments, lineament, neutr). +noun_pl(linemen, lineman, human). +noun_pl(liners, liner, neutr). +noun_pl(lines, line, neutr). +noun_pl(linesmen, linesman, human). +noun_pl(lineups, lineup, neutr). +noun_pl(lingams, lingam, neutr). +noun_pl(lingerers, lingerer, human). +noun_pl(lingoes, lingo, neutr). +noun_pl(lings, ling, neutr). +noun_pl(linguists, linguist, human). +noun_pl(linimeliniments, liniment, neutr). +noun_pl(linings, lining, neutr). +noun_pl(linkages, linkage, neutr). +noun_pl(linkboys, linkboy, human). +noun_pl(linkmen, linkman, human). +noun_pl(links, link, neutr). +noun_pl(linkups, linkup, neutr). +noun_pl(linnets, linnet, neutr). +noun_pl(linocuts, linocut, neutr). +noun_pl(linos, lino, neutr). +noun_pl(linotypes, linotype, neutr). +noun_pl(lintels, lintel, neutr). +noun_pl(lionesses, lioness, neutr). +noun_pl(lions, lion, neutr). +noun_pl(lips, lip, neutr). +noun_pl(lipsticks, lipstick, neutr). +noun_pl(liqueurs, liqueur, neutr). +noun_pl(liquidations, liquidation, neutr). +noun_pl(liquidators, liquidator, human). +noun_pl(liquidizers, liquidizer, neutr). +noun_pl(liquids, liquid, neutr). +noun_pl(liquors, liquor, neutr). +noun_pl(liras, lira, neutr). +noun_pl(lire, lira, neutr). +noun_pl(lisps, lisp, neutr). +noun_pl(listeners, listener, human). +noun_pl(listings, listing, neutr). +noun_pl(lists, list, neutr). +noun_pl(litanies, litany, neutr). +noun_pl(litchees, litchee, neutr). +noun_pl(litchis, litchi, neutr). +noun_pl(literals, literal, neutr). +noun_pl(literates, literate, human). +noun_pl(liters, liter, neutr). +noun_pl(lithiums, lithium, neutr). +noun_pl(lithographs, lithograph, neutr). +noun_pl(litigants, litigant, human). +noun_pl(litotes, litotes, neutr). +noun_pl(litres, litre, neutr). +noun_pl(litterbins, litterbin, neutr). +noun_pl(litters, litter, neutr). +noun_pl(littorals, littoral, neutr). +noun_pl(liturgies, liturgy, neutr). +noun_pl(livelihoods, livelihood, neutr). +noun_pl(liveries, livery, neutr). +noun_pl(livers, liver, human). +noun_pl(liverymen, liveryman, human). +noun_pl(lives, life, neutr). +noun_pl(livings, living, neutr). +noun_pl(lizards, lizard, neutr). +noun_pl(llamas, llama, neutr). +noun_pl(loaders, loader, human). +noun_pl(loadings, loading, neutr). +noun_pl(loads, load, neutr). +noun_pl(loadstars, loadstar, neutr). +noun_pl(loadstones, loadstone, neutr). +noun_pl(loafers, loafer, human). +noun_pl(loans, loan, neutr). +noun_pl(loanwords, loanword, neutr). +noun_pl(loaves, loaf, neutr). +noun_pl(lobbies, lobby, neutr). +noun_pl(lobbyists, lobbyist, human). +noun_pl(lobes, lobe, neutr). +noun_pl(lobs, lob, neutr). +noun_pl(lobsters, lobster, neutr). +noun_pl(locales, locale, neutr). +noun_pl(localisms, localism, neutr). +noun_pl(localities, locality, neutr). +noun_pl(localizations, localization, neutr). +noun_pl(locals, local, human). +noun_pl(locations, location, neutr). +noun_pl(lochs, loch, neutr). +noun_pl(loci, locus, neutr). +noun_pl(lockers, locker, neutr). +noun_pl(lockets, locket, neutr). +noun_pl(locknuts, locknut, neutr). +noun_pl(lockouts, lockout, neutr). +noun_pl(locks, lock, neutr). +noun_pl(locksmiths, locksmith, human). +noun_pl(lockstitches, lockstitch, neutr). +noun_pl(lockups, lockup, neutr). +noun_pl(locomotives, locomotive, neutr). +noun_pl(locums, locum, human). +noun_pl(locusts, locust, neutr). +noun_pl(locutions, locution, neutr). +noun_pl(lodes, lode, neutr). +noun_pl(lodestars, lodestar, neutr). +noun_pl(lodgements, lodgement, neutr). +noun_pl(lodgers, lodger, human). +noun_pl(lodges, lodge, neutr). +noun_pl(lodgings, lodging, neutr). +noun_pl(lodgments, lodgment, neutr). +noun_pl(loesses, loess, neutr). +noun_pl(lofts, loft, neutr). +noun_pl(loganberries, loganberry, neutr). +noun_pl(logarithm, logarithm, neutr). +noun_pl(logbooks, logbook, neutr). +noun_pl(loggias, loggia, neutr). +noun_pl(logicians, logician, human). +noun_pl(logics, logic, neutr). +noun_pl(logos, logo, neutr). +noun_pl(logs, log, neutr). +noun_pl(loincloths, loincloth, neutr). +noun_pl(loins, loin, neutr). +noun_pl(loiterers, loiterer, human). +noun_pl(lollies, lolly, neutr). +noun_pl(lollipops, lollipop, neutr). +noun_pl(longboats, longboat, neutr). +noun_pl(longbows, longbow, neutr). +noun_pl(longings, longing, neutr). +noun_pl(longitudes, longitude, neutr). +noun_pl(longshoremen, longshoreman, human). +noun_pl(loofahs, loofah, neutr). +noun_pl(loofas, loofa, neutr). +noun_pl(lookers, looker, human). +noun_pl(lookouts, lookout, human). +noun_pl(looks, look, neutr). +noun_pl(looms, loom, neutr). +noun_pl(loonies, loony, human). +noun_pl(loons, loon, neutr). +noun_pl(loonybins, loonybin, neutr). +noun_pl(loopholes, loophole, neutr). +noun_pl(loops, loop, neutr). +noun_pl(loos, loo, neutr). +noun_pl(looters, looter, human). +noun_pl(loquats, loquat, neutr). +noun_pl(lords, lord, human). +noun_pl(lordships, lordship, human). +noun_pl(lorgnettes, lorgnette, neutr). +noun_pl(lorries, lorry, neutr). +noun_pl(losers, loser, human). +noun_pl(losses, loss, neutr). +noun_pl(lossmakers, lossmaker, neutr). +noun_pl(lotions, lotion, neutr). +noun_pl(lots, lot, neutr). +noun_pl(lotteries, lottery, neutr). +noun_pl(lotuses, lotus, neutr). +noun_pl(loudspeakers, loudspeaker, neutr). +noun_pl(loughs, lough, neutr). +noun_pl(loungers, lounger, human). +noun_pl(lounges, lounge, neutr). +noun_pl(louts, lout, human). +noun_pl(louvres, louvre, neutr). +noun_pl(lovebirds, lovebird, neutr). +noun_pl(lovers, lover, human). +noun_pl(loves, love, neutr). +noun_pl(lowbrows, lowbrow, human). +noun_pl(lowlanders, lowlander, human). +noun_pl(lows, low, neutr). +noun_pl(loyalists, loyalist, human). +noun_pl(loyalties, loyalty, neutr). +noun_pl(lozenges, lozenge, neutr). +noun_pl(lubbers, lubber, human). +noun_pl(lubricants, lubricant, neutr). +noun_pl(lubrications, lubrication, neutr). +noun_pl(luges, luge, neutr). +noun_pl(luggers, lugger, neutr). +noun_pl(lugs, lug, neutr). +noun_pl(lugsails, lugsail, neutr). +noun_pl(lullabies, lullaby, neutr). +noun_pl(lulls, lull, neutr). +noun_pl(lumberjacks, lumberjack, human). +noun_pl(lumbermen, lumberman, human). +noun_pl(lumberrooms, lumberroom, neutr). +noun_pl(lumberyards, lumberyard, neutr). +noun_pl(luminaries, luminary, human). +noun_pl(lumps, lump, neutr). +noun_pl(lunacies, lunacy, neutr). +noun_pl(lunatics, lunatic, human). +noun_pl(luncheons, luncheon, neutr). +noun_pl(lunches, lunch, neutr). +noun_pl(lunchtimes, lunchtime, neutr). +noun_pl(lunges, lunge, neutr). +noun_pl(lungs, lung, neutr). +noun_pl(lupins, lupin, neutr). +noun_pl(lurchers, lurcher, human). +noun_pl(lurches, lurch, neutr). +noun_pl(lures, lure, neutr). +noun_pl(lushes, lush, human). +noun_pl(lusts, lust, neutr). +noun_pl(lutanists, lutanist, human). +noun_pl(lutenists, lutenist, human). +noun_pl(lutes, lute, neutr). +noun_pl(luxuries, luxury, neutr). +noun_pl(lycees, lycee, neutr). +noun_pl(lyceums, lyceum, neutr). +noun_pl(lychees, lychee, neutr). +noun_pl(lychgates, lychgate, neutr). +noun_pl('lycées', 'lycée', neutr). +noun_pl(lyes, lye, neutr). +noun_pl(lynches, lynch, neutr). +noun_pl(lynchpins, lynchpin, neutr). +noun_pl(lynxes, lynx, neutr). +noun_pl(lyres, lyre, neutr). +noun_pl(lyricists, lyricist, human). +noun_pl(lyrics, lyric, neutr). +noun_pl(macadams, macadam, neutr). +noun_pl(macaroons, macaroon, neutr). +noun_pl(macaws, macaw, neutr). +noun_pl(maces, mace, neutr). +noun_pl(machetes, machete, neutr). +noun_pl(machinations, machination, neutr). +noun_pl(machines, machine, neutr). +noun_pl(machinists, machinist, human). +noun_pl(mackerel, mackerel, neutr). +noun_pl(mackintoshes, mackintosh, neutr). +noun_pl(macrocosms, macrocosm, neutr). +noun_pl(macs, mac, neutr). +noun_pl(madames, madame, human). +noun_pl(madams, madam, human). +noun_pl(madcaps, madcap, human). +noun_pl(madhouses, madhouse, neutr). +noun_pl(madmen, madman, human). +noun_pl(madrigals, madrigal, neutr). +noun_pl(madwomen, madwoman, human). +noun_pl(maelstroms, maelstrom, neutr). +noun_pl(maenads, maenad, human). +noun_pl(maestros, maestro, human). +noun_pl(mafias, mafia, human). +noun_pl(magazines, magazine, neutr). +noun_pl(maggots, maggot, neutr). +noun_pl(magicians, magician, human). +noun_pl(magistracies, magistracy, neutr). +noun_pl(magistrates, magistrate, human). +noun_pl(magmas, magma, neutr). +noun_pl(magnanimities, magnanimity, neutr). +noun_pl(magnates, magnate, human). +noun_pl(magneticses, magnetics, neutr). +noun_pl(magnetos, magneto, neutr). +noun_pl(magnets, magnet, neutr). +noun_pl(magnifications, magnification, neutr). +noun_pl(magnifiers, magnifier, neutr). +noun_pl(magnolias, magnolia, neutr). +noun_pl(magnums, magnum, neutr). +noun_pl(magpies, magpie, neutr). +noun_pl(mags, mag, neutr). +noun_pl(mahoganies, mahogany, neutr). +noun_pl(mahouts, mahout, human). +noun_pl(maidenhairs, maidenhair, neutr). +noun_pl(maidenhoods, maidenhood, neutr). +noun_pl(maidens, maiden, human). +noun_pl(maids, maid, human). +noun_pl(maidservants, maidservant, human). +noun_pl(mailbags, mailbag, neutr). +noun_pl(mailboats, mailboat, neutr). +noun_pl(mailboxes, mailbox, neutr). +noun_pl(mailings, mailing, neutr). +noun_pl(mailmen, mailman, human). +noun_pl(mails, mail, neutr). +noun_pl(mainframes, mainframe, neutr). +noun_pl(mainlands, mainland, neutr). +noun_pl(mainmasts, mainmast, neutr). +noun_pl(mains, main, neutr). +noun_pl(mainsprings, mainspring, neutr). +noun_pl(mainstays, mainstay, neutr). +noun_pl(maisonnettes, maisonnette, neutr). +noun_pl(majesties, majesty, neutr). +noun_pl(majorities, majority, neutr). +noun_pl(majors, major, human). +noun_pl(makers, maker, human). +noun_pl(makes, make, neutr). +noun_pl(makeshifts, makeshift, neutr). +noun_pl(makeups, makeup, neutr). +noun_pl(makeweights, makeweight, neutr). +noun_pl(makings, making, neutr). +noun_pl(maladies, malady, neutr). +noun_pl(maladjustments, maladjustment, neutr). +noun_pl(malaises, malaise, neutr). +noun_pl(malapropisms, malapropism, neutr). +noun_pl(malcontents, malcontent, human). +noun_pl(maledictions, malediction, neutr). +noun_pl(malefactors, malefactor, human). +noun_pl(males, male, human). +noun_pl(malfeasances, malfeasance, neutr). +noun_pl(malformations, malformation, neutr). +noun_pl(malfunctions, malfunction, neutr). +noun_pl(malignancies, malignancy, neutr). +noun_pl(malignities, malignity, neutr). +noun_pl(malingerers, malingerer, human). +noun_pl(mallards, mallard, neutr). +noun_pl(mallets, mallet, neutr). +noun_pl(mallows, mallow, neutr). +noun_pl(malls, mall, neutr). +noun_pl(malpractices, malpractice, neutr). +noun_pl(maltsters, maltster, human). +noun_pl(mamas, mama, human). +noun_pl(mambas, mamba, neutr). +noun_pl(mammals, mammal, neutr). +noun_pl(mammas, mamma, human). +noun_pl(mammies, mammy, human). +noun_pl(mammoths, mammoth, neutr). +noun_pl(manacles, manacle, neutr). +noun_pl(managements, management, human). +noun_pl(manageresses, manageress, human). +noun_pl(managers, manager, human). +noun_pl(manatees, manatee, neutr). +noun_pl(mandarins, mandarin, human). +noun_pl(mandataries, mandatary, human). +noun_pl(mandates, mandate, neutr). +noun_pl(mandatories, mandatory, neutr). +noun_pl(mandibles, mandible, neutr). +noun_pl(mandolins, mandolin, neutr). +noun_pl(mandragoras, mandragora, neutr). +noun_pl(mandrakes, mandrake, neutr). +noun_pl(mandrills, mandrill, neutr). +noun_pl(manes, mane, neutr). +noun_pl(maneuvers, maneuver, human). +noun_pl(mangers, manger, neutr). +noun_pl(mangles, mangle, neutr). +noun_pl(mangos, mango, neutr). +noun_pl(mangosteens, mangosteen, neutr). +noun_pl(mangroves, mangrove, neutr). +noun_pl(manhattans, manhattan, neutr). +noun_pl(manholes, manhole, neutr). +noun_pl(manhunts, manhunt, neutr). +noun_pl(maniacs, maniac, human). +noun_pl(manias, mania, neutr). +noun_pl(manicottis, manicotti, neutr). +noun_pl(manicures, manicure, neutr). +noun_pl(manicurists, manicurist, human). +noun_pl(manifestations, manifestation, neutr). +noun_pl(manifestos, manifesto, neutr). +noun_pl(manifests, manifest, neutr). +noun_pl(manifolds, manifold, neutr). +noun_pl(manikins, manikin, neutr). +noun_pl(manipulations, manipulation, neutr). +noun_pl(mannequins, mannequin, neutr). +noun_pl(mannerisms, mannerism, neutr). +noun_pl(manners, manner, neutr). +noun_pl(manoeuvres, manoeuvre, neutr). +noun_pl(manors, manor, neutr). +noun_pl(mansards, mansard, neutr). +noun_pl(manservants, manservant, human). +noun_pl(manses, manse, neutr). +noun_pl(mansions, mansion, neutr). +noun_pl(mantelpieces, mantelpiece, neutr). +noun_pl(mantels, mantel, neutr). +noun_pl(mantillas, mantilla, neutr). +noun_pl(mantises, mantis, neutr). +noun_pl(mantles, mantle, neutr). +noun_pl(mantraps, mantrap, neutr). +noun_pl(manuals, manual, neutr). +noun_pl(manufacturers, manufacturer, human). +noun_pl(manufactures, manufacture, neutr). +noun_pl(manumissions, manumission, neutr). +noun_pl(manuscripts, manuscript, neutr). +noun_pl(maples, maple, neutr). +noun_pl(maps, map, neutr). +noun_pl(maquises, maquis, human). +noun_pl(marabous, marabou, neutr). +noun_pl(maraschinos, maraschino, neutr). +noun_pl(marathons, marathon, neutr). +noun_pl(marauders, marauder, human). +noun_pl(marbles, marble, neutr). +noun_pl(marchers, marcher, human). +noun_pl(marches, march, neutr). +noun_pl(marchionesses, marchioness, human). +noun_pl(mares, mare, neutr). +noun_pl(marges, marge, neutr). +noun_pl(margins, margin, neutr). +noun_pl(marguerites, marguerite, neutr). +noun_pl(marigolds, marigold, neutr). +noun_pl(marimbas, marimba, neutr). +noun_pl(marinas, marina, neutr). +noun_pl(mariners, mariner, human). +noun_pl(marines, marine, human). +noun_pl(marionettes, marionette, neutr). +noun_pl(markdowns, markdown, neutr). +noun_pl(markers, marker, neutr). +noun_pl(marketers, marketer, human). +noun_pl(marketplaces, marketplace, neutr). +noun_pl(markets, market, neutr). +noun_pl(markings, marking, neutr). +noun_pl(marks, mark, neutr). +noun_pl(marksmen, marksman, human). +noun_pl(marlinespikes, marlinespike, neutr). +noun_pl(marmosets, marmoset, neutr). +noun_pl(marmots, marmot, neutr). +noun_pl(marocain, marocain, neutr). +noun_pl(maroons, maroon, human). +noun_pl(marquees, marquee, neutr). +noun_pl(marques, marque, neutr). +noun_pl(marquesses, marquess, human). +noun_pl(marquises, marquis, human). +noun_pl(marriages, marriage, neutr). +noun_pl(marrowbones, marrowbone, neutr). +noun_pl(marrows, marrow, neutr). +noun_pl(marshals, marshal, human). +noun_pl(marshes, marsh, neutr). +noun_pl(marshmallows, marshmallow, neutr). +noun_pl(marsupials, marsupial, neutr). +noun_pl(martens, marten, neutr). +noun_pl(martinets, martinet, human). +noun_pl(martinis, martini, neutr). +noun_pl(martins, martin, neutr). +noun_pl(marts, mart, neutr). +noun_pl(martyrdoms, martyrdom, neutr). +noun_pl(martyrs, martyr, human). +noun_pl(marvels, marvel, human). +noun_pl(marxisms, marxism, neutr). +noun_pl(marzipans, marzipan, neutr). +noun_pl(mascots, mascot, human). +noun_pl(masers, maser, neutr). +noun_pl(mashers, masher, human). +noun_pl(mashes, mash, neutr). +noun_pl(masks, mask, neutr). +noun_pl(masochists, masochist, human). +noun_pl(masons, mason, human). +noun_pl(masquerades, masquerade, neutr). +noun_pl(masques, masque, neutr). +noun_pl(massacres, massacre, neutr). +noun_pl(massages, massage, neutr). +noun_pl(masses, mass, neutr). +noun_pl(masseurs, masseur, human). +noun_pl(masseuses, masseuse, human). +noun_pl(massifs, massif, neutr). +noun_pl(masterminds, mastermind, human). +noun_pl(masterpieces, masterpiece, neutr). +noun_pl(masters, master, human). +noun_pl(masterships, mastership, neutr). +noun_pl(masterstrokes, masterstroke, neutr). +noun_pl(mastheads, masthead, neutr). +noun_pl(mastiffs, mastiff, neutr). +noun_pl(mastodons, mastodon, neutr). +noun_pl(mastoids, mastoid, neutr). +noun_pl(masts, mast, neutr). +noun_pl(matadors, matador, human). +noun_pl(matchboxes, matchbox, neutr). +noun_pl(matches, match, neutr). +noun_pl(matchets, matchet, neutr). +noun_pl(matchlocks, matchlock, neutr). +noun_pl(matchmakers, matchmaker, human). +noun_pl(materialists, materialist, human). +noun_pl(materializations, materialization, neutr). +noun_pl(materials, material, neutr). +noun_pl(mates, mate, human). +noun_pl(mathematicians, mathematician, human). +noun_pl(matinees, matinee, neutr). +noun_pl('matinées', 'matinée', neutr). +noun_pl(matriarchies, matriarchy, neutr). +noun_pl(matriarchs, matriarch, human). +noun_pl(matrices, matrix, neutr). +noun_pl(matricides, matricide, neutr). +noun_pl(matrics, matric, neutr). +noun_pl(matriculations, matriculation, neutr). +noun_pl(matrixes, matrix, neutr). +noun_pl(matrons, matron, human). +noun_pl(mats, mat, neutr). +noun_pl(matters, matter, neutr). +noun_pl(mattocks, mattock, neutr). +noun_pl(mattresses, mattress, neutr). +noun_pl(maturities, maturity, neutr). +noun_pl(maulsticks, maulstick, neutr). +noun_pl(mausoleums, mausoleum, neutr). +noun_pl(mauves, mauve, neutr). +noun_pl(mavericks, maverick, human). +noun_pl(mavises, mavis, neutr). +noun_pl(maws, maw, neutr). +noun_pl(maximizations, maximization, neutr). +noun_pl(maxims, maxim, neutr). +noun_pl(maximums, maximum, neutr). +noun_pl(maydays, mayday, neutr). +noun_pl(mayflies, mayfly, neutr). +noun_pl(mayoralties, mayoralty, neutr). +noun_pl(mayoresses, mayoress, human). +noun_pl(mayors, mayor, human). +noun_pl(maypoles, maypole, neutr). +noun_pl(mazes, maze, neutr). +noun_pl(mazurkas, mazurka, neutr). +noun_pl(meadows, meadow, neutr). +noun_pl(meads, mead, neutr). +noun_pl(mealies, mealie, neutr). +noun_pl(meals, meal, neutr). +noun_pl(mealtimes, mealtime, neutr). +noun_pl(meanies, meanie, human). +noun_pl(meanings, meaning, neutr). +noun_pl(means, mean, neutr). +noun_pl(measurements, measurement, neutr). +noun_pl(measures, measure, neutr). +noun_pl(meatballs, meatball, neutr). +noun_pl(meats, meat, neutr). +noun_pl(mechanics, mechanic, human). +noun_pl(mechanisms, mechanism, neutr). +noun_pl(mechanizations, mechanization, neutr). +noun_pl(medalists, medalist, human). +noun_pl(medallions, medallion, neutr). +noun_pl(medallists, medallist, human). +noun_pl(medals, medal, neutr). +noun_pl(meddlers, meddler, human). +noun_pl(media, medium, human). +noun_pl(medians, median, neutr). +noun_pl(mediators, mediator, human). +noun_pl(medicaids, medicaid, neutr). +noun_pl(medicals, medical, neutr). +noun_pl(medicaments, medicament, neutr). +noun_pl(medicares, medicare, neutr). +noun_pl(medications, medication, neutr). +noun_pl(medicines, medicine, neutr). +noun_pl(medicos, medico, human). +noun_pl(medics, medic, human). +noun_pl(mediocrities, mediocrity, neutr). +noun_pl(meditations, meditation, neutr). +noun_pl(mediums, medium, human). +noun_pl(medlars, medlar, neutr). +noun_pl(medleys, medley, neutr). +noun_pl(meeds, meed, neutr). +noun_pl(meerschaums, meerschaum, neutr). +noun_pl(meetings, meeting, neutr). +noun_pl(meets, meet, neutr). +noun_pl(megabits, megabit, neutr). +noun_pl(megacontracts, megacontract, neutr). +noun_pl(megacycles, megacycle, neutr). +noun_pl(megadeaths, megadeath, neutr). +noun_pl(megaliths, megalith, neutr). +noun_pl(megalomaniacs, megalomaniac, human). +noun_pl(megaphones, megaphone, neutr). +noun_pl(megatons, megaton, neutr). +noun_pl(megawatts, megawatt, neutr). +noun_pl(megrims, megrim, neutr). +noun_pl(melanges, melange, neutr). +noun_pl(melees, melee, neutr). +noun_pl(meliorations, melioration, neutr). +noun_pl(melodies, melody, neutr). +noun_pl(melodramas, melodrama, neutr). +noun_pl(melons, melon, neutr). +noun_pl(meltdowns, meltdown, neutr). +noun_pl(members, member, human). +noun_pl(memberships, membership, neutr). +noun_pl(membranes, membrane, neutr). +noun_pl(mementos, memento, neutr). +noun_pl(memoirs, memoir, neutr). +noun_pl(memorandums, memorandum, neutr). +noun_pl(memorials, memorial, neutr). +noun_pl(memories, memory, neutr). +noun_pl(memos, memo, neutr). +noun_pl(memsahibs, memsahib, human). +noun_pl(men, man, human). +noun_pl(menaces, menace, human). +noun_pl(menageries, menagerie, neutr). +noun_pl(menages, menage, neutr). +noun_pl(mendacities, mendacity, neutr). +noun_pl(menders, mender, human). +noun_pl(mendicants, mendicant, human). +noun_pl(mends, mend, neutr). +noun_pl(menials, menial, human). +noun_pl(menopauses, menopause, neutr). +noun_pl(mensurations, mensuration, neutr). +noun_pl(menswears, menswear, neutr). +noun_pl(mentalities, mentality, neutr). +noun_pl(mentions, mention, neutr). +noun_pl(mentors, mentor, human). +noun_pl(menus, menu, neutr). +noun_pl(mercenaries, mercenary, human). +noun_pl(mercers, mercer, human). +noun_pl(merchandisers, merchandiser, human). +noun_pl(merchantmen, merchantman, human). +noun_pl(merchants, merchant, human). +noun_pl(mercies, mercy, neutr). +noun_pl(meres, mere, neutr). +noun_pl(mergers, merger, neutr). +noun_pl(meridians, meridian, neutr). +noun_pl(meringues, meringue, neutr). +noun_pl(merinos, merino, neutr). +noun_pl(meritocracies, meritocracy, neutr). +noun_pl(merits, merit, neutr). +noun_pl(mermaids, mermaid, human). +noun_pl(mermen, merman, human). +noun_pl(merrymakers, merrymaker, human). +noun_pl(mesalliances, mesalliance, neutr). +noun_pl(mescals, mescal, neutr). +noun_pl(meshes, mesh, neutr). +noun_pl(mesmerists, mesmerist, human). +noun_pl(mesons, meson, neutr). +noun_pl(messages, message, neutr). +noun_pl(messengers, messenger, human). +noun_pl(messes, mess, neutr). +noun_pl(messmates, messmate, human). +noun_pl(messuages, messuage, neutr). +noun_pl(metacarpals, metacarpal, neutr). +noun_pl(metallurgists, metallurgist, human). +noun_pl(metals, metal, neutr). +noun_pl(metalworkers, metalworker, human). +noun_pl(metalworks, metalwork, neutr). +noun_pl(metamorphoses, metamorphosis, neutr). +noun_pl(metaphors, metaphor, neutr). +noun_pl(metatarsals, metatarsal, neutr). +noun_pl(meteorites, meteorite, neutr). +noun_pl(meteorologists, meteorologist, human). +noun_pl(meteors, meteor, neutr). +noun_pl(meters, meter, neutr). +noun_pl(methanols, methanol, neutr). +noun_pl(methanolysises, methanolysis, neutr). +noun_pl(methodologies, methodology, neutr). +noun_pl(methods, method, neutr). +noun_pl(methyls, methyl, neutr). +noun_pl(metiers, metier, neutr). +noun_pl(metres, metre, neutr). +noun_pl(metrication, metrication, neutr). +noun_pl(metronomes, metronome, neutr). +noun_pl(metropolises, metropolis, neutr). +noun_pl(metropolitans, metropolitan, human). +noun_pl(mews, mew, neutr). +noun_pl(mezzanines, mezzanine, neutr). +noun_pl(mezzotints, mezzotint, neutr). +noun_pl(miaous, miaou, neutr). +noun_pl(miaows, miaow, neutr). +noun_pl(miasmas, miasma, neutr). +noun_pl(mice, mouse, neutr). +noun_pl(microbes, microbe, neutr). +noun_pl(microchips, microchip, neutr). +noun_pl(microcomputers, microcomputer, neutr). +noun_pl(microcosms, microcosm, neutr). +noun_pl(microdots, microdot, neutr). +noun_pl(microfabrications, microfabrication, neutr). +noun_pl(microfiches, microfiche, neutr). +noun_pl(microfilms, microfilm, neutr). +noun_pl(microgravities, microgravity, neutr). +noun_pl(micrometers, micrometer, neutr). +noun_pl(microns, micron, neutr). +noun_pl(microphones, microphone, neutr). +noun_pl(microprocessors, microprocessor, neutr). +noun_pl(microscopes, microscope, neutr). +noun_pl(microwaves, microwave, neutr). +noun_pl(midafternoons, midafternoon, neutr). +noun_pl(midairs, midair, neutr). +noun_pl(middays, midday, neutr). +noun_pl(middens, midden, neutr). +noun_pl(middies, middy, neutr). +noun_pl(middlemen, middleman, human). +noun_pl(middles, middle, neutr). +noun_pl(middleweights, middleweight, human). +noun_pl(middlings, middling, neutr). +noun_pl(midges, midge, neutr). +noun_pl(midgets, midget, human). +noun_pl(midinettes, midinette, neutr). +noun_pl(midlands, midland, neutr). +noun_pl(midlevels, midlevel, neutr). +noun_pl(midmornings, midmorning, neutr). +noun_pl(midnights, midnight, neutr). +noun_pl(midranges, midrange, neutr). +noun_pl(midriffs, midriff, neutr). +noun_pl(midshipmen, midshipman, human). +noun_pl(midtowns, midtown, neutr). +noun_pl(midwives, midwife, human). +noun_pl(midyears, midyear, neutr). +noun_pl(miens, mien, neutr). +noun_pl(mignonettes, mignonette, neutr). +noun_pl(migraines, migraine, neutr). +noun_pl(migrants, migrant, human). +noun_pl(migrations, migration, neutr). +noun_pl(mikados, mikado, human). +noun_pl(mikes, mike, neutr). +noun_pl(miladies, milady, neutr). +noun_pl(milages, milage, neutr). +noun_pl(mileages, mileage, neutr). +noun_pl(mileometers, mileometer, neutr). +noun_pl(milers, miler, human). +noun_pl(miles, mile, neutr). +noun_pl(milestones, milestone, neutr). +noun_pl(milieus, milieu, neutr). +noun_pl(militants, militant, human). +noun_pl(militarists, militarist, human). +noun_pl(militiamen, militiaman, human). +noun_pl(militias, militia, human). +noun_pl(milkbars, milkbar, neutr). +noun_pl(milkmaids, milkmaid, human). +noun_pl(milkmen, milkman, human). +noun_pl(milks, milk, neutr). +noun_pl(milkshakes, milkshake, neutr). +noun_pl(milksops, milksop, human). +noun_pl(milkweeds, milkweed, neutr). +noun_pl(millenarians, millenarian, human). +noun_pl(millenniaia, millennium, neutr). +noun_pl(millenniums, millennium, neutr). +noun_pl(millepedes, millepede, neutr). +noun_pl(millers, miller, human). +noun_pl(milliards, milliard, neutr). +noun_pl(millibars, millibar, neutr). +noun_pl(milligrams, milligram, neutr). +noun_pl(milliliters, milliliter, neutr). +noun_pl(millimeters, millimeter, neutr). +noun_pl(millimetres, millimetre, neutr). +noun_pl(milliners, milliner, human). +noun_pl(millionaires, millionaire, human). +noun_pl(millionairesss, millionairess, human). +noun_pl(millions, millions, neutr). +noun_pl(millionths, millionth, neutr). +noun_pl(millipedes, millipede, neutr). +noun_pl(millponds, millpond, neutr). +noun_pl(millraces, millrace, neutr). +noun_pl(mills, mill, neutr). +noun_pl(millstones, millstone, neutr). +noun_pl(millwheels, millwheel, neutr). +noun_pl(millwrights, millwright, human). +noun_pl(milometers, milometer, neutr). +noun_pl(milords, milord, neutr). +noun_pl(milts, milt, neutr). +noun_pl(mimeographs, mimeograph, neutr). +noun_pl(mimes, mime, human). +noun_pl(mimics, mimic, human). +noun_pl(mimosas, mimosa, neutr). +noun_pl(minarets, minaret, neutr). +noun_pl(mincers, mincer, human). +noun_pl(minders, minder, human). +noun_pl(minds, mind, human). +noun_pl(minefields, minefield, neutr). +noun_pl(minelayers, minelayer, neutr). +noun_pl(mineralizations, mineralization, neutr). +noun_pl(mineralogists, mineralogist, human). +noun_pl(minerals, mineral, neutr). +noun_pl(miners, miner, human). +noun_pl(mines, mine, neutr). +noun_pl(minesweepers, minesweeper, neutr). +noun_pl(minesweepings, minesweeping, neutr). +noun_pl(mineworkers, mineworker, human). +noun_pl(miniatures, miniature, neutr). +noun_pl(miniaturists, miniaturist, human). +noun_pl(minicars, minicar, neutr). +noun_pl(minicomputers, minicomputer, neutr). +noun_pl(minimills, minimill, neutr). +noun_pl(minims, minim, neutr). +noun_pl(minimums, minimum, neutr). +noun_pl(minions, minion, human). +noun_pl(miniseries, miniseries, neutr). +noun_pl(ministers, minister, human). +noun_pl(ministrants, ministrant, human). +noun_pl(ministrations, ministration, human). +noun_pl(ministries, ministry, neutr). +noun_pl(minivans, minivan, neutr). +noun_pl(minivehicles, minivehicle, neutr). +noun_pl(minks, mink, neutr). +noun_pl(minnows, minnow, neutr). +noun_pl(minorities, minority, neutr). +noun_pl(minors, minor, human). +noun_pl(minoxidils, minoxidil, neutr). +noun_pl(minsters, minster, neutr). +noun_pl(minstrels, minstrel, human). +noun_pl(mints, mint, neutr). +noun_pl(minuets, minuet, neutr). +noun_pl(minutemen, minuteman, human). +noun_pl(minutes, minute, neutr). +noun_pl(minxes, minx, human). +noun_pl(miracles, miracle, neutr). +noun_pl(mirages, mirage, neutr). +noun_pl(mires, mire, neutr). +noun_pl(mirrors, mirror, neutr). +noun_pl(misadventures, misadventure, neutr). +noun_pl(misalliances, misalliance, neutr). +noun_pl(misanthropes, misanthrope, human). +noun_pl(misapplications, misapplication, neutr). +noun_pl(misapprehensions, misapprehension, neutr). +noun_pl(misappropriations, misappropriation, neutr). +noun_pl(miscalculations, miscalculation, neutr). +noun_pl(miscarriages, miscarriage, neutr). +noun_pl(miscellanies, miscellany, neutr). +noun_pl(mischances, mischance, neutr). +noun_pl(mischiefs, mischief, neutr). +noun_pl(misconceptions, misconception, neutr). +noun_pl(misconstructions, misconstruction, neutr). +noun_pl(miscounts, miscount, neutr). +noun_pl(miscreants, miscreant, human). +noun_pl(misdeals, misdeal, neutr). +noun_pl(misdeeds, misdeed, neutr). +noun_pl(misdemeanors, misdemeanor, neutr). +noun_pl(misdemeanours, misdemeanour, neutr). +noun_pl(misdirections, misdirection, neutr). +noun_pl(misdoings, misdoing, neutr). +noun_pl(miseries, misery, neutr). +noun_pl(misers, miser, human). +noun_pl(misfires, misfire, neutr). +noun_pl(misfits, misfit, human). +noun_pl(misfortunes, misfortune, neutr). +noun_pl(misgivings, misgiving, neutr). +noun_pl(mishaps, mishap, neutr). +noun_pl(misinterpretations, misinterpretation, neutr). +noun_pl(misnomers, misnomer, neutr). +noun_pl(misogynists, misogynist, human). +noun_pl(misprints, misprint, neutr). +noun_pl(mispronunciations, mispronunciation, neutr). +noun_pl(misquotations, misquotation, neutr). +noun_pl(misrepresentations, misrepresentation, neutr). +noun_pl(missals, missal, neutr). +noun_pl(misses, miss, human). +noun_pl(missies, missy, human). +noun_pl(missiles, missile, neutr). +noun_pl(missionaries, missionary, human). +noun_pl(missions, mission, neutr). +noun_pl(missives, missive, neutr). +noun_pl(misspellings, misspelling, neutr). +noun_pl(misstatements, misstatement, neutr). +noun_pl(mistakes, mistake, neutr). +noun_pl(mistrals, mistral, neutr). +noun_pl(mistranslations, mistranslation, neutr). +noun_pl(mistresses, mistress, human). +noun_pl(mistrials, mistrial, neutr). +noun_pl(mists, mist, neutr). +noun_pl(misunderstandings, misunderstanding, neutr). +noun_pl(misuses, misuse, neutr). +noun_pl(mites, mite, human). +noun_pl(mitres, mitre, neutr). +noun_pl(mittens, mitten, neutr). +noun_pl(mitts, mitt, neutr). +noun_pl(mixers, mixer, neutr). +noun_pl(mixes, mix, neutr). +noun_pl(mixtures, mixture, neutr). +noun_pl(mizens, mizen, neutr). +noun_pl(mizzens, mizzen, neutr). +noun_pl(moans, moan, neutr). +noun_pl(moats, moat, neutr). +noun_pl(mobcaps, mobcap, neutr). +noun_pl(mobiles, mobile, neutr). +noun_pl(mobilizations, mobilization, neutr). +noun_pl(mobs, mob, human). +noun_pl(mobsters, mobster, human). +noun_pl(moccasins, moccasin, neutr). +noun_pl(mockeries, mockery, neutr). +noun_pl(mockers, mocker, human). +noun_pl(mocks, mock, neutr). +noun_pl(modalities, modality, neutr). +noun_pl(mode, mode, neutr). +noun_pl(modelers, modeler, human). +noun_pl(modellers, modeller, human). +noun_pl(models, model, human). +noun_pl(moderates, moderate, human). +noun_pl(moderators, moderator, human). +noun_pl(modernists, modernist, human). +noun_pl(moderns, modern, human). +noun_pl(modifications, modification, neutr). +noun_pl(modifiers, modifier, neutr). +noun_pl(modistes, modiste, human). +noun_pl(mods, mod, human). +noun_pl(modulations, modulation, neutr). +noun_pl(modules, module, neutr). +noun_pl(moguls, mogul, human). +noun_pl(moieties, moiety, neutr). +noun_pl(mokes, moke, human). +noun_pl(molars, molar, neutr). +noun_pl(moldings, molding, neutr). +noun_pl(molds, mold, neutr). +noun_pl(molecules, molecule, neutr). +noun_pl(molehills, molehill, neutr). +noun_pl(moles, mole, human). +noun_pl(moleskins, moleskin, neutr). +noun_pl(molls, moll, human). +noun_pl(molluscs, mollusc, neutr). +noun_pl(mollycoddles, mollycoddle, neutr). +noun_pl(molts, molt, neutr). +noun_pl(moments, moment, neutr). +noun_pl(moms, mom, human). +noun_pl(monarchies, monarchy, neutr). +noun_pl(monarchists, monarchist, human). +noun_pl(monarchs, monarch, human). +noun_pl(monasteries, monastery, neutr). +noun_pl(monazites, monazite, neutr). +noun_pl(moneyboxes, moneybox, neutr). +noun_pl(moneychangers, moneychanger, human). +noun_pl(moneylenders, moneylender, human). +noun_pl(mongers, monger, human). +noun_pl(mongols, mongol, human). +noun_pl(mongooses, mongoose, neutr). +noun_pl(mongrels, mongrel, neutr). +noun_pl(monies, money, neutr). +noun_pl(monitors, monitor, human). +noun_pl(monkeys, monkey, neutr). +noun_pl(monks, monk, human). +noun_pl(monochromes, monochrome, neutr). +noun_pl(monocles, monocle, neutr). +noun_pl(monogamists, monogamist, human). +noun_pl(monograms, monogram, neutr). +noun_pl(monographs, monograph, neutr). +noun_pl(monoliths, monolith, neutr). +noun_pl(monologues, monologue, neutr). +noun_pl(monomaniacs, monomaniac, human). +noun_pl(monomanias, monomania, neutr). +noun_pl(monomers, monomer, neutr). +noun_pl(monoplanes, monoplane, neutr). +noun_pl(monopolies, monopoly, neutr). +noun_pl(monopolists, monopolist, human). +noun_pl(monopolizations, monopolization, neutr). +noun_pl(monorails, monorail, neutr). +noun_pl(monosyllables, monosyllable, neutr). +noun_pl(monotheists, monotheist, human). +noun_pl(monotones, monotone, neutr). +noun_pl(monotypes, monotype, neutr). +noun_pl(monoxides, monoxide, neutr). +noun_pl(monsieurs, monsieur, human). +noun_pl(monsoons, monsoon, neutr). +noun_pl(monsters, monster, human). +noun_pl(monstrances, monstrance, neutr). +noun_pl(monstrosities, monstrosity, neutr). +noun_pl(monthlies, monthly, neutr). +noun_pl(months, month, neutr). +noun_pl(monuments, monument, neutr). +noun_pl(moods, mood, neutr). +noun_pl(moonbeams, moonbeam, neutr). +noun_pl(moonflowers, moonflower, neutr). +noun_pl(moons, moon, neutr). +noun_pl(moonstones, moonstone, neutr). +noun_pl(moorcocks, moorcock, neutr). +noun_pl(moorfowls, moorfowl, neutr). +noun_pl(moorgame, moorgame, neutr). +noun_pl(moorhens, moorhen, neutr). +noun_pl(moorlands, moorland, neutr). +noun_pl(moors, moor, neutr). +noun_pl(moos, moo, neutr). +noun_pl(moose, moose, neutr). +noun_pl(mopeds, moped, neutr). +noun_pl(mopes, mope, human). +noun_pl(mops, mop, neutr). +noun_pl(moraines, moraine, neutr). +noun_pl(moralists, moralist, human). +noun_pl(moralities, morality, neutr). +noun_pl(morals, moral, neutr). +noun_pl(morasses, morass, neutr). +noun_pl(moratoriums, moratorium, neutr). +noun_pl(morbidities, morbidity, neutr). +noun_pl(morellos, morello, neutr). +noun_pl(morgues, morgue, neutr). +noun_pl(mormons, mormon, human). +noun_pl(mornings, morning, neutr). +noun_pl(morns, morn, neutr). +noun_pl(morons, moron, human). +noun_pl(morphemes, morpheme, neutr). +noun_pl(morrows, morrow, neutr). +noun_pl(morsels, morsel, neutr). +noun_pl(mortals, mortal, human). +noun_pl(mortarboards, mortarboard, neutr). +noun_pl(mortars, mortar, neutr). +noun_pl(mortgagees, mortgagee, human). +noun_pl(mortgages, mortgage, neutr). +noun_pl(mortgagors, mortgagor, human). +noun_pl(mortices, mortice, neutr). +noun_pl(morticians, mortician, human). +noun_pl(mortises, mortise, neutr). +noun_pl(mortuaries, mortuary, neutr). +noun_pl(mosaics, mosaic, neutr). +noun_pl(moselle, moselle, neutr). +noun_pl(mosques, mosque, neutr). +noun_pl(mosquitoes, mosquito, neutr). +noun_pl(mosses, moss, neutr). +noun_pl(motels, motel, neutr). +noun_pl(motes, mote, neutr). +noun_pl(mothballs, mothball, neutr). +noun_pl(motherlands, motherland, neutr). +noun_pl(mothers, mother, fem). +noun_pl(moths, moth, neutr). +noun_pl(motifs, motif, neutr). +noun_pl(motions, motion, neutr). +noun_pl(motivations, motivation, neutr). +noun_pl(motives, motive, neutr). +noun_pl(motleys, motley, human). +noun_pl(motorbikes, motorbike, neutr). +noun_pl(motorboats, motorboat, neutr). +noun_pl(motorcades, motorcade, neutr). +noun_pl(motorcars, motorcar, neutr). +noun_pl(motorcoaches, motorcoach, neutr). +noun_pl(motorcycles, motorcycle, neutr). +noun_pl(motorfairs, motorfair, neutr). +noun_pl(motorists, motorist, human). +noun_pl(motormen, motorman, human). +noun_pl(motors, motor, neutr). +noun_pl(motorways, motorway, neutr). +noun_pl(mottos, motto, neutr). +noun_pl(moujiks, moujik, human). +noun_pl(mouldings, moulding, neutr). +noun_pl(moulds, mould, neutr). +noun_pl(moults, moult, neutr). +noun_pl(mounds, mound, neutr). +noun_pl(mountaineers, mountaineer, human). +noun_pl(mountains, mountain, neutr). +noun_pl(mountebanks, mountebank, human). +noun_pl(mounts, mount, neutr). +noun_pl(mourners, mourner, human). +noun_pl(mousers, mouser, neutr). +noun_pl(mousetraps, mousetrap, neutr). +noun_pl(mousses, mousse, neutr). +noun_pl(moustaches, moustache, neutr). +noun_pl(mouthfuls, mouthful, neutr). +noun_pl(mouthpieces, mouthpiece, neutr). +noun_pl(mouths, mouth, neutr). +noun_pl(movements, movement, neutr). +noun_pl(movers, mover, human). +noun_pl(moves, move, neutr). +noun_pl(moviemakers, moviemaker, human). +noun_pl(movies, movie, neutr). +noun_pl(mowers, mower, neutr). +noun_pl(mows, mow, neutr). +noun_pl(muckrakers, muckraker, human). +noun_pl(muddles, muddle, neutr). +noun_pl(mudguards, mudguard, neutr). +noun_pl(mudslingers, mudslinger, human). +noun_pl(muezzins, muezzin, human). +noun_pl(muffins, muffin, neutr). +noun_pl(mufflers, muffler, neutr). +noun_pl(muffs, muff, neutr). +noun_pl(muggers, mugger, human). +noun_pl(muggings, mugging, neutr). +noun_pl(mugginses, muggins, human). +noun_pl(mugs, mug, neutr). +noun_pl(mugwumps, mugwump, human). +noun_pl(mulattos, mulatto, human). +noun_pl(mulberries, mulberry, neutr). +noun_pl(mulches, mulch, neutr). +noun_pl(mules, mule, neutr). +noun_pl(muleteers, muleteer, human). +noun_pl(mullahs, mullah, human). +noun_pl(mulleins, mullein, neutr). +noun_pl(mullets, mullet, neutr). +noun_pl(mullions, mullion, neutr). +noun_pl(mulls, mull, neutr). +noun_pl(multinationals, multinational, neutr). +noun_pl(multipacks, multipack, neutr). +noun_pl(multiples, multiple, neutr). +noun_pl(multiplications, multiplication, neutr). +noun_pl(multipliers, multiplier, neutr). +noun_pl(multitudes, multitude, human). +noun_pl(mummeries, mummery, neutr). +noun_pl(mummers, mummer, human). +noun_pl(mummies, mummy, neutr). +noun_pl(mummifications, mummification, neutr). +noun_pl(mums, mum, neutr). +noun_pl(municipalities, municipality, neutr). +noun_pl(municipals, municipal, neutr). +noun_pl(munitions, munition, neutr). +noun_pl(murals, mural, neutr). +noun_pl(murderers, murderer, human). +noun_pl(murderesses, murderess, human). +noun_pl(murders, murder, neutr). +noun_pl(murmurs, murmur, neutr). +noun_pl(murphies, murphy, neutr). +noun_pl(musclemen, muscleman, human). +noun_pl(muscles, muscle, neutr). +noun_pl(muses, muse, neutr). +noun_pl(museums, museum, neutr). +noun_pl(mushrooms, mushroom, neutr). +noun_pl(musicals, musical, neutr). +noun_pl(musicians, musician, human). +noun_pl(musketeers, musketeer, human). +noun_pl(muskets, musket, neutr). +noun_pl(muskrats, muskrat, neutr). +noun_pl(musquashes, musquash, neutr). +noun_pl(mussels, mussel, neutr). +noun_pl(musses, muss, neutr). +noun_pl(mustachios, mustachio, neutr). +noun_pl(mustangs, mustang, neutr). +noun_pl(musters, muster, neutr). +noun_pl(musts, must, neutr). +noun_pl(mutations, mutation, neutr). +noun_pl(mutes, mute, human). +noun_pl(mutilations, mutilation, neutr). +noun_pl(mutineers, mutineer, human). +noun_pl(mutinies, mutiny, neutr). +noun_pl(mutterers, mutterer, human). +noun_pl(mutters, mutter, neutr). +noun_pl(mutts, mutt, neutr). +noun_pl(muzzles, muzzle, neutr). +noun_pl(mynahs, mynah, neutr). +noun_pl(mynas, myna, neutr). +noun_pl(myriads, myriad, neutr). +noun_pl(myrmidons, myrmidon, human). +noun_pl(myrtles, myrtle, neutr). +noun_pl(mysteries, mystery, neutr). +noun_pl(mystics, mystic, human). +noun_pl(mystifications, mystification, neutr). +noun_pl(mystiques, mystique, neutr). +noun_pl(mythologies, mythology, neutr). +noun_pl(mythologists, mythologist, human). +noun_pl(myths, myth, neutr). +noun_pl('mélanges', 'mélange', neutr). +noun_pl('ménages', 'ménage', neutr). +noun_pl('mésalliances', 'mésalliance', neutr). +noun_pl('métiers', 'métier', neutr). +noun_pl('mêlées', 'mêlée', neutr). +noun_pl(nabobs, nabob, human). +noun_pl(nacelles, nacelle, neutr). +noun_pl(nadirs, nadir, neutr). +noun_pl(naggers, nagger, human). +noun_pl(naggings, naggings, neutr). +noun_pl(nags, nag, human). +noun_pl(naiades, naiad, human). +noun_pl(naiads, naiad, human). +noun_pl(nailbrushes, nailbrush, neutr). +noun_pl(nailfiles, nailfile, neutr). +noun_pl(nails, nail, neutr). +noun_pl(nairas, naira, neutr). +noun_pl(naiveties, naivety, neutr). +noun_pl(nameplates, nameplate, neutr). +noun_pl(names, name, neutr). +noun_pl(namesakes, namesake, neutr). +noun_pl(nannies, nanny, human). +noun_pl(napes, nape, neutr). +noun_pl(napkins, napkin, neutr). +noun_pl(nappies, nappy, neutr). +noun_pl(naps, nap, neutr). +noun_pl(narcissi, narcissus, neutr). +noun_pl(narcissuses, narcissus, neutr). +noun_pl(narcotics, narcotic, neutr). +noun_pl(narks, nark, human). +noun_pl(narrations, narration, neutr). +noun_pl(narratives, narrative, neutr). +noun_pl(narrators, narrator, human). +noun_pl(narrows, narrow, neutr). +noun_pl(narwhals, narwhal, neutr). +noun_pl(nasals, nasal, neutr). +noun_pl(nasturtiums, nasturtium, neutr). +noun_pl(nationalists, nationalist, human). +noun_pl(nationalities, nationality, neutr). +noun_pl(nationalizations, nationalization, neutr). +noun_pl(nationals, national, human). +noun_pl(nations, nation, neutr). +noun_pl(natives, native, human). +noun_pl(nativities, nativity, neutr). +noun_pl(naturalists, naturalist, human). +noun_pl(naturals, natural, neutr). +noun_pl(natures, nature, neutr). +noun_pl(naturists, naturist, human). +noun_pl(naughts, naught, neutr). +noun_pl(nautches, nautch, neutr). +noun_pl(nautiluses, nautilus, neutr). +noun_pl(navels, navel, neutr). +noun_pl(naves, nave, neutr). +noun_pl(navies, navy, human). +noun_pl(navigators, navigator, human). +noun_pl(navvies, navvy, human). +noun_pl(naysayings, naysaying, neutr). +noun_pl(nazis, nazi, human). +noun_pl(neaps, neap, neutr). +noun_pl(nearsides, nearside, neutr). +noun_pl(nebulas, nebula, neutr). +noun_pl(necessities, necessity, neutr). +noun_pl(neckbands, neckband, neutr). +noun_pl(neckcloths, neckcloth, neutr). +noun_pl(neckerchiefs, neckerchief, neutr). +noun_pl(necklaces, necklace, neutr). +noun_pl(necklets, necklet, neutr). +noun_pl(necklines, neckline, neutr). +noun_pl(necks, neck, neutr). +noun_pl(neckties, necktie, neutr). +noun_pl(necromancers, necromancer, human). +noun_pl(necropolises, necropolis, neutr). +noun_pl(nectarines, nectarine, neutr). +noun_pl(needles, needle, neutr). +noun_pl(needlewomen, needlewoman, human). +noun_pl(needs, need, neutr). +noun_pl(negatives, negative, neutr). +noun_pl(negligees, negligee, neutr). +noun_pl(negliges, neglige, neutr). +noun_pl(negotiations, negotiation, neutr). +noun_pl(negotiators, negotiator, human). +noun_pl(neighborhoods, neighborhood, neutr). +noun_pl(neighbors, neighbor, human). +noun_pl(neighbourhoods, neighbourhood, neutr). +noun_pl(neighbours, neighbour, human). +noun_pl(neighs, neigh, neutr). +noun_pl(nemeses, nemesis, human). +noun_pl(neologisms, neologism, neutr). +noun_pl(neophytes, neophyte, human). +noun_pl(neoplasms, neoplasm, neutr). +noun_pl(nephews, nephew, masc). +noun_pl(nereids, nereid, human). +noun_pl(nerves, nerve, neutr). +noun_pl(nesses, ness, neutr). +noun_pl(nestlings, nestling, neutr). +noun_pl(nests, nest, neutr). +noun_pl(nets, net, neutr). +noun_pl(nettles, nettle, neutr). +noun_pl(networks, network, neutr). +noun_pl(neurasthenics, neurasthenic, human). +noun_pl(neurologists, neurologist, human). +noun_pl(neuroses, neurosis, neutr). +noun_pl(neurotics, neurotic, human). +noun_pl(neuters, neuter, neutr). +noun_pl(neutralizations, neutralization, neutr). +noun_pl(neutrals, neutral, neutr). +noun_pl(neutrons, neutron, neutr). +noun_pl(newborns, newborn, human). +noun_pl(newcomers, newcomer, human). +noun_pl(newels, newel, neutr). +noun_pl(newlyweds, newlywed, human). +noun_pl(newsagents, newsagent, human). +noun_pl(newsboys, newsboy, human). +noun_pl(newscasters, newscaster, human). +noun_pl(newscasts, newscast, neutr). +noun_pl(newsdealers, newsdealer, human). +noun_pl(newsflashes, newsflash, neutr). +noun_pl(newsletters, newsletter, neutr). +noun_pl(newsmen, newsman, human). +noun_pl(newsmongers, newsmonger, human). +noun_pl(newspapermen, newspaperman, human). +noun_pl(newspapers, newspaper, neutr). +noun_pl(newsreels, newsreel, neutr). +noun_pl(newsrooms, newsroom, neutr). +noun_pl(newssheets, newssheet, neutr). +noun_pl(newsstands, newsstand, neutr). +noun_pl(newsvendors, newsvendor, human). +noun_pl(newswires, newswire, neutr). +noun_pl(newts, newt, neutr). +noun_pl(nexuses, nexus, neutr). +noun_pl(nibbles, nibble, neutr). +noun_pl(nibs, nib, neutr). +noun_pl(niceties, nicety, neutr). +noun_pl(niches, niche, neutr). +noun_pl(nickels, nickel, neutr). +noun_pl(nicknacks, nicknack, neutr). +noun_pl(nicknames, nickname, neutr). +noun_pl(nicks, nick, neutr). +noun_pl(nieces, niece, fem). +noun_pl(niffs, niff, neutr). +noun_pl(niggards, niggard, human). +noun_pl(niggers, nigger, human). +noun_pl(nightcaps, nightcap, neutr). +noun_pl(nightclubs, nightclub, neutr). +noun_pl(nightdresses, nightdress, neutr). +noun_pl(nightgowns, nightgown, neutr). +noun_pl(nighties, nightie, neutr). +noun_pl(nightingales, nightingale, neutr). +noun_pl(nightjars, nightjar, neutr). +noun_pl(nightmares, nightmare, neutr). +noun_pl(nights, night, neutr). +noun_pl(nightshirts, nightshirt, neutr). +noun_pl(nihilists, nihilist, human). +noun_pl(nimbi, nimbus, neutr). +noun_pl(nimbuses, nimbus, neutr). +noun_pl(nincompoops, nincompoop, human). +noun_pl(ninepences, ninepence, neutr). +noun_pl(nines, nines, neutr). +noun_pl(nineteens, nineteens, neutr). +noun_pl(nineties, nineties, neutr). +noun_pl(ninnies, ninny, human). +noun_pl(nippers, nipper, neutr). +noun_pl(nipples, nipple, neutr). +noun_pl(nips, nip, neutr). +noun_pl(nirvanas, nirvana, neutr). +noun_pl(nitrates, nitrate, neutr). +noun_pl(nits, nit, human). +noun_pl(nitwits, nitwit, human). +noun_pl(noblemen, nobleman, human). +noun_pl(nobles, noble, human). +noun_pl(nobs, nob, human). +noun_pl(noctambulists, noctambulist, human). +noun_pl(nocturnes, nocturne, neutr). +noun_pl(noddles, noddle, neutr). +noun_pl(nodes, node, neutr). +noun_pl(nods, nod, neutr). +noun_pl(nodules, nodule, neutr). +noun_pl(noggins, noggin, neutr). +noun_pl(noises, noise, neutr). +noun_pl(nomads, nomad, human). +noun_pl(nomenclatures, nomenclature, neutr). +noun_pl(nominations, nomination, neutr). +noun_pl(nominatives, nominative, neutr). +noun_pl(nominees, nominee, human). +noun_pl(nonagenarians, nonagenarian, human). +noun_pl(nonces, nonce, neutr). +noun_pl(noncombatants, noncombatant, human). +noun_pl(noncompliances, noncompliance, neutr). +noun_pl(nonconductors, nonconductor, neutr). +noun_pl(nonconformists, nonconformist, human). +noun_pl(nondescripts, nondescript, human). +noun_pl(nonentities, nonentity, human). +noun_pl(nonevents, nonevent, neutr). +noun_pl(nonpareils, nonpareil, neutr). +noun_pl(nonpayments, nonpayment, neutr). +noun_pl(nonsenses, nonsense, neutr). +noun_pl(nonsmokers, nonsmoker, human). +noun_pl(nonstarters, nonstarter, human). +noun_pl(noodles, noodle, human). +noun_pl(nooks, nook, neutr). +noun_pl(nooses, noose, neutr). +noun_pl(normalizations, normalization, neutr). +noun_pl(norms, norm, neutr). +noun_pl(northeasters, northeaster, neutr). +noun_pl(northerners, northerner, human). +noun_pl(northwesters, northwester, neutr). +noun_pl(nosebags, nosebag, neutr). +noun_pl(nosebleeds, nosebleed, neutr). +noun_pl(nosecones, nosecone, neutr). +noun_pl(nosedives, nosedive, neutr). +noun_pl(nosegays, nosegay, neutr). +noun_pl(noserings, nosering, neutr). +noun_pl(noses, nose, neutr). +noun_pl(nostrils, nostril, neutr). +noun_pl(nostrums, nostrum, neutr). +noun_pl(notabilities, notability, human). +noun_pl(notables, notable, human). +noun_pl(notaries, notary, human). +noun_pl(notations, notation, neutr). +noun_pl(notches, notch, neutr). +noun_pl(notebooks, notebook, neutr). +noun_pl(notecases, notecase, neutr). +noun_pl(notes, note, neutr). +noun_pl(notices, notice, neutr). +noun_pl(notifications, notification, neutr). +noun_pl(notions, notion, neutr). +noun_pl(nougats, nougat, neutr). +noun_pl(noughts, nought, neutr). +noun_pl(nouns, noun, neutr). +noun_pl(novae, nova, neutr). +noun_pl(novas, nova, neutr). +noun_pl(novelettes, novelette, neutr). +noun_pl(novelists, novelist, human). +noun_pl(novels, novel, neutr). +noun_pl(novelties, novelty, neutr). +noun_pl(novices, novice, human). +noun_pl(noviciates, noviciate, neutr). +noun_pl(novitiates, novitiate, neutr). +noun_pl(nozzles, nozzle, neutr). +noun_pl(nuances, nuance, neutr). +noun_pl(nubs, nub, neutr). +noun_pl(nuclei, nucleus, neutr). +noun_pl(nudes, nude, human). +noun_pl(nudges, nudge, neutr). +noun_pl(nudists, nudist, human). +noun_pl(nuggets, nugget, neutr). +noun_pl(nuisances, nuisance, neutr). +noun_pl(numberplates, numberplate, neutr). +noun_pl(numbers, number, neutr). +noun_pl(numerals, numeral, neutr). +noun_pl(numerations, numeration, neutr). +noun_pl(numerators, numerator, neutr). +noun_pl(numismatists, numismatist, human). +noun_pl(numskulls, numskull, human). +noun_pl(nuncios, nuncio, human). +noun_pl(nunneries, nunnery, neutr). +noun_pl(nuns, nun, human). +noun_pl(nurselings, nurseling, human). +noun_pl(nursemaids, nursemaid, human). +noun_pl(nurseries, nursery, neutr). +noun_pl(nurserymen, nurseryman, human). +noun_pl(nurses, nurse, human). +noun_pl(nurslings, nursling, human). +noun_pl(nuthouses, nuthouse, neutr). +noun_pl(nutmegs, nutmeg, neutr). +noun_pl(nutrients, nutrient, neutr). +noun_pl(nutriments, nutriment, neutr). +noun_pl(nuts, nut, human). +noun_pl(nutshells, nutshell, neutr). +noun_pl(nylons, nylon, neutr). +noun_pl(nymphets, nymphet, human). +noun_pl(nymphomaniacs, nymphomaniac, human). +noun_pl(nymphos, nympho, human). +noun_pl(nymphs, nymph, human). +noun_pl('négligés', 'négligé', neutr). +noun_pl(oafs, oaf, human). +noun_pl(oaks, oak, neutr). +noun_pl(oars, oar, neutr). +noun_pl(oarsmen, oarsman, human). +noun_pl(oarswomen, oarswoman, human). +noun_pl(oases, oasis, neutr). +noun_pl(oasthouses, oasthouse, neutr). +noun_pl(oasts, oast, neutr). +noun_pl(oatcakes, oatcake, neutr). +noun_pl(oaths, oath, neutr). +noun_pl(oats, oat, neutr). +noun_pl(obbligatos, obbligato, neutr). +noun_pl(obeisances, obeisance, neutr). +noun_pl(obelisks, obelisk, neutr). +noun_pl(obis, obi, neutr). +noun_pl(obituaries, obituary, neutr). +noun_pl(objections, objection, neutr). +noun_pl(objectives, objective, neutr). +noun_pl(objectors, objector, human). +noun_pl(objects, object, neutr). +noun_pl(objurgations, objurgation, neutr). +noun_pl(oblations, oblation, neutr). +noun_pl(obligations, obligation, neutr). +noun_pl(obliquities, obliquity, neutr). +noun_pl(oblongs, oblong, neutr). +noun_pl(oboes, oboe, neutr). +noun_pl(oboists, oboist, human). +noun_pl(obscenities, obscenity, neutr). +noun_pl(obscurantists, obscurantist, human). +noun_pl(obscurities, obscurity, neutr). +noun_pl(observances, observance, neutr). +noun_pl(observations, observation, neutr). +noun_pl(observatories, observatory, neutr). +noun_pl(observers, observer, human). +noun_pl(obsessions, obsession, neutr). +noun_pl(obstacles, obstacle, neutr). +noun_pl(obstetricians, obstetrician, human). +noun_pl(obstructionists, obstructionist, human). +noun_pl(obstructions, obstruction, neutr). +noun_pl(obverses, obverse, neutr). +noun_pl(ocarinas, ocarina, neutr). +noun_pl(occasions, occasion, neutr). +noun_pl(occupancies, occupancy, neutr). +noun_pl(occupants, occupant, human). +noun_pl(occupations, occupation, neutr). +noun_pl(occupiers, occupier, human). +noun_pl(occurrences, occurrence, neutr). +noun_pl(oceans, ocean, neutr). +noun_pl(octagons, octagon, neutr). +noun_pl(octaves, octave, neutr). +noun_pl(octavos, octavo, neutr). +noun_pl(octets, octet, human). +noun_pl(octettes, octette, human). +noun_pl(octogenarians, octogenarian, human). +noun_pl(octopuses, octopus, neutr). +noun_pl(octrois, octroi, neutr). +noun_pl(oculists, oculist, human). +noun_pl(odalisques, odalisque, human). +noun_pl(oddities, oddity, neutr). +noun_pl(oddments, oddment, neutr). +noun_pl(odds, odds, neutr). +noun_pl(odes, ode, neutr). +noun_pl(odometers, odometer, neutr). +noun_pl(odors, odor, neutr). +noun_pl(odours, odour, neutr). +noun_pl(odysseys, odyssey, neutr). +noun_pl(oesophaguses, oesophagus, neutr). +noun_pl(offences, offence, neutr). +noun_pl(offenders, offender, human). +noun_pl(offenses, offense, neutr). +noun_pl(offensives, offensive, neutr). +noun_pl(offerings, offering, neutr). +noun_pl(offers, offer, neutr). +noun_pl(offertories, offertory, neutr). +noun_pl(officers, officer, human). +noun_pl(offices, office, neutr). +noun_pl(officialdoms, officialdom, neutr). +noun_pl(officials, official, human). +noun_pl(offprints, offprint, neutr). +noun_pl(offshoots, offshoot, neutr). +noun_pl(offspring, offspring, human). +noun_pl(ogres, ogre, human). +noun_pl(ogresses, ogress, human). +noun_pl(ohms, ohm, neutr). +noun_pl(oilcans, oilcan, neutr). +noun_pl(oilers, oiler, human). +noun_pl(oilfields, oilfield, neutr). +noun_pl(oilmans, oilman, human). +noun_pl(oils, oil, neutr). +noun_pl(oilseeds, oilseed, neutr). +noun_pl(oilskins, oilskin, neutr). +noun_pl(ointments, ointment, neutr). +noun_pl(okapis, okapi, neutr). +noun_pl(okays, okay, neutr). +noun_pl(oldsters, oldster, human). +noun_pl(oleanders, oleander, neutr). +noun_pl(olefins, olefin, neutr). +noun_pl(oligarchies, oligarchy, neutr). +noun_pl(oligarchs, oligarch, human). +noun_pl(olives, olive, neutr). +noun_pl(olympicses, olympics, neutr). +noun_pl(ombudsmen, ombudsman, human). +noun_pl(omegas, omega, neutr). +noun_pl(omelets, omelet, neutr). +noun_pl(omelettes, omelette, neutr). +noun_pl(omens, omen, neutr). +noun_pl(omissions, omission, neutr). +noun_pl(omnibuses, omnibus, neutr). +noun_pl(onions, onion, neutr). +noun_pl(onlookers, onlooker, human). +noun_pl(onrushes, onrush, neutr). +noun_pl(onsets, onset, neutr). +noun_pl(onslaughts, onslaught, neutr). +noun_pl(ontologies, ontology, neutr). +noun_pl(opals, opal, neutr). +noun_pl(openers, opener, human). +noun_pl(openings, opening, neutr). +noun_pl(opens, open, neutr). +noun_pl(opera, opus, neutr). +noun_pl(operas, opera, neutr). +noun_pl(operations, operation, neutr). +noun_pl(operatives, operative, human). +noun_pl(operators, operator, human). +noun_pl(operettas, operetta, neutr). +noun_pl(ophthalmoscopes, ophthalmoscope, neutr). +noun_pl(opiates, opiate, neutr). +noun_pl(opinions, opinion, neutr). +noun_pl(opossums, opossum, neutr). +noun_pl(opponents, opponent, human). +noun_pl(opportunists, opportunist, human). +noun_pl(opportunities, opportunity, neutr). +noun_pl(opposites, opposite, neutr). +noun_pl(oppressions, oppression, neutr). +noun_pl(oppressors, oppressor, human). +noun_pl(optatives, optative, neutr). +noun_pl(opticians, optician, human). +noun_pl(optics, optics, neutr). +noun_pl(optimists, optimist, human). +noun_pl(optimums, optimum, neutr). +noun_pl(options, option, neutr). +noun_pl(oracles, oracle, human). +noun_pl(orals, oral, neutr). +noun_pl(oranges, orange, neutr). +noun_pl(orations, oration, neutr). +noun_pl(oratories, oratory, neutr). +noun_pl(oratorios, oratorio, neutr). +noun_pl(orators, orator, human). +noun_pl(orbits, orbit, neutr). +noun_pl(orbs, orb, neutr). +noun_pl(orchards, orchard, neutr). +noun_pl(orchestras, orchestra, human). +noun_pl(orchestrations, orchestration, neutr). +noun_pl(orchids, orchid, neutr). +noun_pl(orchises, orchis, neutr). +noun_pl(ordeals, ordeal, neutr). +noun_pl(orderings, ordering, neutr). +noun_pl(orderlies, orderly, human). +noun_pl(orders, order, neutr). +noun_pl(ordinals, ordinal, neutr). +noun_pl(ordinances, ordinance, neutr). +noun_pl(ordinands, ordinand, human). +noun_pl(ordinations, ordination, neutr). +noun_pl(ores, ore, neutr). +noun_pl(organisms, organism, neutr). +noun_pl(organists, organist, human). +noun_pl(organizations, organization, neutr). +noun_pl(organizers, organizer, human). +noun_pl(organs, organ, neutr). +noun_pl(orgasms, orgasm, neutr). +noun_pl(orgies, orgy, neutr). +noun_pl(oriels, oriel, neutr). +noun_pl(orientalists, orientalist, human). +noun_pl(orientals, oriental, human). +noun_pl(orifices, orifice, neutr). +noun_pl(original, original, human). +noun_pl(originations, origination, neutr). +noun_pl(originators, originator, human). +noun_pl(origins, origin, neutr). +noun_pl(orioles, oriole, neutr). +noun_pl(orisons, orison, neutr). +noun_pl(orlops, orlop, neutr). +noun_pl(ormolus, ormolu, neutr). +noun_pl(ornaments, ornament, neutr). +noun_pl(ornithologists, ornithologist, human). +noun_pl(orphanages, orphanage, neutr). +noun_pl(orphans, orphan, human). +noun_pl(orthodontists, orthodontist, human). +noun_pl(orthodoxies, orthodoxy, neutr). +noun_pl(orthographies, orthography, neutr). +noun_pl(ortolans, ortolan, neutr). +noun_pl(oryxes, oryx, neutr). +noun_pl(oscillations, oscillation, neutr). +noun_pl(oscillators, oscillator, neutr). +noun_pl(oscillographs, oscillograph, neutr). +noun_pl(oscilloscopes, oscilloscope, neutr). +noun_pl(osiers, osier, neutr). +noun_pl(ospreys, osprey, neutr). +noun_pl(osteopaths, osteopath, human). +noun_pl(ostlers, ostler, human). +noun_pl(ostriches, ostrich, neutr). +noun_pl(others, other, neutr). +noun_pl(otters, otter, neutr). +noun_pl(ottomans, ottoman, neutr). +noun_pl(oubliettes, oubliette, neutr). +noun_pl(ouijas, ouija, neutr). +noun_pl(ounces, ounce, neutr). +noun_pl(ousters, ouster, neutr). +noun_pl(outbreaks, outbreak, neutr). +noun_pl(outbuildings, outbuilding, neutr). +noun_pl(outbursts, outburst, neutr). +noun_pl(outcastes, outcaste, human). +noun_pl(outcasts, outcast, human). +noun_pl(outcomes, outcome, neutr). +noun_pl(outcries, outcry, neutr). +noun_pl(outcrops, outcrop, neutr). +noun_pl(outfalls, outfall, neutr). +noun_pl(outfielders, outfielder, human). +noun_pl(outfields, outfield, neutr). +noun_pl(outfits, outfit, neutr). +noun_pl(outfitters, outfitter, human). +noun_pl(outflows, outflow, neutr). +noun_pl(outgoes, outgo, neutr). +noun_pl(outgrowths, outgrowth, neutr). +noun_pl(outhouses, outhouse, neutr). +noun_pl(outings, outing, neutr). +noun_pl(outlaws, outlaw, human). +noun_pl(outlays, outlay, neutr). +noun_pl(outlets, outlet, neutr). +noun_pl(outliers, outlier, human). +noun_pl(outlines, outline, neutr). +noun_pl(outlooks, outlook, neutr). +noun_pl(outpatients, outpatient, human). +noun_pl(outplacements, outplacement, neutr). +noun_pl(outports, outport, neutr). +noun_pl(outposts, outpost, neutr). +noun_pl(outpourings, outpouring, neutr). +noun_pl(outrages, outrage, neutr). +noun_pl(outriders, outrider, human). +noun_pl(outriggers, outrigger, neutr). +noun_pl(outsets, outset, neutr). +noun_pl(outsiders, outsider, human). +noun_pl(outsides, outside, neutr). +noun_pl(outskirts, outskirts, neutr). +noun_pl(outstations, outstation, neutr). +noun_pl(outworks, outwork, neutr). +noun_pl(ouzels, ouzel, neutr). +noun_pl(ova, ovum, neutr). +noun_pl(ovals, oval, neutr). +noun_pl(ovaries, ovary, neutr). +noun_pl(ovations, ovation, neutr). +noun_pl(ovens, oven, neutr). +noun_pl(overalls, overall, neutr). +noun_pl(overbids, overbid, neutr). +noun_pl(overcharges, overcharge, neutr). +noun_pl(overcoats, overcoat, neutr). +noun_pl(overdrafts, overdraft, neutr). +noun_pl(overdrives, overdrive, neutr). +noun_pl(overexertions, overexertion, neutr). +noun_pl(overexposures, overexposure, neutr). +noun_pl(overflows, overflow, neutr). +noun_pl(overgrowths, overgrowth, neutr). +noun_pl(overhangs, overhang, neutr). +noun_pl(overhauls, overhaul, neutr). +noun_pl(overindulgences, overindulgence, neutr). +noun_pl(overlaps, overlap, neutr). +noun_pl(overlays, overlay, neutr). +noun_pl(overlords, overlord, human). +noun_pl(overmantels, overmantel, neutr). +noun_pl(overpasses, overpass, neutr). +noun_pl(overpayments, overpayment, neutr). +noun_pl(overpluses, overplus, neutr). +noun_pl(overpricings, overpricing, neutr). +noun_pl(overprints, overprint, neutr). +noun_pl(overseers, overseer, human). +noun_pl(overshoes, overshoe, neutr). +noun_pl(oversights, oversight, neutr). +noun_pl(overskirts, overskirt, neutr). +noun_pl(overspills, overspill, neutr). +noun_pl(overstatements, overstatement, neutr). +noun_pl(oversupplies, oversupply, neutr). +noun_pl(overthrows, overthrow, neutr). +noun_pl(overtones, overtone, neutr). +noun_pl(overtures, overture, neutr). +noun_pl(oviducts, oviduct, neutr). +noun_pl(ovoids, ovoid, neutr). +noun_pl(owlets, owlet, neutr). +noun_pl(owls, owl, neutr). +noun_pl(owners, owner, human). +noun_pl(oxen, ox, neutr). +noun_pl(oxeyes, oxeye, neutr). +noun_pl(oxides, oxide, neutr). +noun_pl(oxidizations, oxidization, neutr). +noun_pl(oxtails, oxtail, neutr). +noun_pl(oysters, oyster, neutr). +noun_pl(pacemakers, pacemaker, neutr). +noun_pl(paces, pace, neutr). +noun_pl(pacesetters, pacesetter, human). +noun_pl(pachyderms, pachyderm, neutr). +noun_pl(pacifists, pacifist, human). +noun_pl(packages, package, neutr). +noun_pl(packers, packer, human). +noun_pl(packets, packet, neutr). +noun_pl(packhorses, packhorse, neutr). +noun_pl(packs, pack, neutr). +noun_pl(pacs, pac, neutr). +noun_pl(pacts, pact, neutr). +noun_pl(paddies, paddy, neutr). +noun_pl(paddles, paddle, neutr). +noun_pl(paddocks, paddock, neutr). +noun_pl(padlocks, padlock, neutr). +noun_pl(padres, padre, human). +noun_pl(pads, pad, neutr). +noun_pl(paeans, paean, neutr). +noun_pl(paeonies, paeony, neutr). +noun_pl(pagans, pagan, human). +noun_pl(pageants, pageant, neutr). +noun_pl(pages, page, human). +noun_pl(pagodas, pagoda, neutr). +noun_pl(pailfuls, pailful, neutr). +noun_pl(paillasses, paillasse, neutr). +noun_pl(pailliasses, pailliasse, neutr). +noun_pl(pails, pail, neutr). +noun_pl(painkillers, painkiller, neutr). +noun_pl(pains, pain, neutr). +noun_pl(paintboxes, paintbox, neutr). +noun_pl(paintbrushes, paintbrush, neutr). +noun_pl(painters, painter, human). +noun_pl(paintings, painting, neutr). +noun_pl(paints, paint, neutr). +noun_pl(pairs, pair, neutr). +noun_pl(pajamas, pajamas, neutr). +noun_pl(palaces, palace, neutr). +noun_pl(paladins, paladin, human). +noun_pl(palaeontologists, palaeontologist, human). +noun_pl(palankeens, palankeen, neutr). +noun_pl(palanquins, palanquin, neutr). +noun_pl(palatals, palatal, neutr). +noun_pl(palates, palate, neutr). +noun_pl(palatinates, palatinate, neutr). +noun_pl(palavers, palaver, neutr). +noun_pl(palefaces, paleface, human). +noun_pl(paleontologists, paleontologist, human). +noun_pl(pales, pale, neutr). +noun_pl(palettes, palette, neutr). +noun_pl(palfreys, palfrey, neutr). +noun_pl(palimpsests, palimpsest, neutr). +noun_pl(palindromes, palindrome, neutr). +noun_pl(palings, paling, neutr). +noun_pl(palisades, palisade, neutr). +noun_pl(pallbearers, pallbearer, human). +noun_pl(pallets, pallet, neutr). +noun_pl(palliasses, palliasse, neutr). +noun_pl(palliations, palliation, neutr). +noun_pl(palliatives, palliative, neutr). +noun_pl(palls, pall, neutr). +noun_pl(palmers, palmer, human). +noun_pl(palmettos, palmetto, neutr). +noun_pl(palmists, palmist, human). +noun_pl(palms, palm, neutr). +noun_pl(palpitations, palpitation, neutr). +noun_pl(pals, pal, human). +noun_pl(pamphleteers, pamphleteer, human). +noun_pl(pamphlets, pamphlet, neutr). +noun_pl(panaceas, panacea, neutr). +noun_pl(panamas, panama, neutr). +noun_pl(panatellas, panatella, neutr). +noun_pl(pancakes, pancake, neutr). +noun_pl(pancreases, pancreas, neutr). +noun_pl(pandas, panda, neutr). +noun_pl(pandemics, pandemic, neutr). +noun_pl(panders, pander, human). +noun_pl(panegyrics, panegyric, neutr). +noun_pl(panels, panel, human). +noun_pl(panes, pane, neutr). +noun_pl(pangas, panga, neutr). +noun_pl(pangs, pang, neutr). +noun_pl(panhandles, panhandle, neutr). +noun_pl(panics, panic, neutr). +noun_pl(panjandrums, panjandrum, human). +noun_pl(panniers, pannier, neutr). +noun_pl(pannikins, pannikin, neutr). +noun_pl(panoplies, panoply, neutr). +noun_pl(panoramas, panorama, neutr). +noun_pl(pans, pan, neutr). +noun_pl(pansies, pansy, human). +noun_pl(pantaloons, pantaloon, neutr). +noun_pl(pantechnicons, pantechnicon, neutr). +noun_pl(pantheists, pantheist, human). +noun_pl(pantheons, pantheon, neutr). +noun_pl(panthers, panther, neutr). +noun_pl(pantiles, pantile, neutr). +noun_pl(pantographs, pantograph, neutr). +noun_pl(pantomimes, pantomime, neutr). +noun_pl(pantos, panto, neutr). +noun_pl(pantries, pantry, neutr). +noun_pl(pantrymen, pantryman, human). +noun_pl(pants, pant, neutr). +noun_pl(papacies, papacy, neutr). +noun_pl(papas, papa, neutr). +noun_pl(papaws, papaw, neutr). +noun_pl(papayas, papaya, neutr). +noun_pl(paperbacks, paperback, neutr). +noun_pl(paperboards, paperboard, neutr). +noun_pl(paperclips, paperclip, neutr). +noun_pl(paperhangers, paperhanger, human). +noun_pl(paperknives, paperknife, neutr). +noun_pl(papermills, papermill, neutr). +noun_pl(papers, paper, neutr). +noun_pl(paperweights, paperweight, neutr). +noun_pl(papists, papist, human). +noun_pl(papooses, papoose, human). +noun_pl(papyruses, papyrus, neutr). +noun_pl(parables, parable, neutr). +noun_pl(parabolas, parabola, neutr). +noun_pl(parachutes, parachute, neutr). +noun_pl(parachutists, parachutist, human). +noun_pl(parades, parade, neutr). +noun_pl(paradigms, paradigm, neutr). +noun_pl(paradises, paradise, neutr). +noun_pl(paradoxes, paradox, neutr). +noun_pl(paragons, paragon, human). +noun_pl(paragraphs, paragraph, neutr). +noun_pl(parakeets, parakeet, neutr). +noun_pl(parallelisms, parallelism, neutr). +noun_pl(parallelograms, parallelogram, neutr). +noun_pl(parallels, parallel, neutr). +noun_pl(paralytics, paralytic, human). +noun_pl(parameters, parameter, neutr). +noun_pl(paramours, paramour, human). +noun_pl(paranoiacs, paranoiac, human). +noun_pl(paranoids, paranoid, human). +noun_pl(parapets, parapet, neutr). +noun_pl(paraplegics, paraplegic, human). +noun_pl(parasites, parasite, neutr). +noun_pl(parasols, parasol, neutr). +noun_pl(paratroopers, paratrooper, human). +noun_pl(paraxylenes, paraxylene, neutr). +noun_pl(parcels, parcel, neutr). +noun_pl(parchments, parchment, neutr). +noun_pl(pardoners, pardoner, human). +noun_pl(pardons, pardon, neutr). +noun_pl(parentheses, parenthesis, neutr). +noun_pl(parenthoods, parenthood, neutr). +noun_pl(parents, parent, human). +noun_pl(pariahs, pariah, human). +noun_pl(parishes, parish, neutr). +noun_pl(parishioners, parishioner, human). +noun_pl(parkas, parka, neutr). +noun_pl(parks, park, neutr). +noun_pl(parlances, parlance, neutr). +noun_pl(parleys, parley, neutr). +noun_pl(parliamentarians, parliamentarian, human). +noun_pl(parliaments, parliament, human). +noun_pl(parlors, parlor, neutr). +noun_pl(parlours, parlour, neutr). +noun_pl(parodies, parody, neutr). +noun_pl(parodists, parodist, human). +noun_pl(paroquets, paroquet, neutr). +noun_pl(paroxysms, paroxysm, neutr). +noun_pl(parricides, parricide, neutr). +noun_pl(parries, parry, neutr). +noun_pl(parrots, parrot, neutr). +noun_pl(parrs, parr, neutr). +noun_pl(pars, par, neutr). +noun_pl(parsnips, parsnip, neutr). +noun_pl(parsonages, parsonage, neutr). +noun_pl(parsons, parson, human). +noun_pl(parterres, parterre, neutr). +noun_pl(partialities, partiality, neutr). +noun_pl(participants, participant, human). +noun_pl(participles, participle, neutr). +noun_pl(particles, particle, neutr). +noun_pl(particularities, particularity, neutr). +noun_pl(particulars, particular, neutr). +noun_pl(parties, party, human). +noun_pl(partings, parting, neutr). +noun_pl(partisans, partisan, human). +noun_pl(partitions, partition, neutr). +noun_pl(partitives, partitive, neutr). +noun_pl(partners, partner, human). +noun_pl(partnerships, partnership, neutr). +noun_pl(partridges, partridge, neutr). +noun_pl(parts, part, neutr). +noun_pl(parvenus, parvenu, human). +noun_pl(pashas, pasha, human). +noun_pl(passages, passage, neutr). +noun_pl(passageways, passageway, neutr). +noun_pl(passbooks, passbook, neutr). +noun_pl(passengers, passenger, human). +noun_pl(passepartouts, passepartout, neutr). +noun_pl(passes, pass, neutr). +noun_pl(passings, passing, neutr). +noun_pl(passions, passion, neutr). +noun_pl(passives, passive, neutr). +noun_pl(passkeys, passkey, neutr). +noun_pl(passports, passport, neutr). +noun_pl(passwords, password, neutr). +noun_pl(pastas, pasta, neutr). +noun_pl(pastels, pastel, neutr). +noun_pl(pasterns, pastern, neutr). +noun_pl(pastes, paste, neutr). +noun_pl(pastiches, pastiche, neutr). +noun_pl(pasties, pasty, neutr). +noun_pl(pastilles, pastille, neutr). +noun_pl(pastimes, pastime, neutr). +noun_pl(pastings, pasting, neutr). +noun_pl(pastorals, pastoral, neutr). +noun_pl(pastorates, pastorate, neutr). +noun_pl(pastors, pastor, human). +noun_pl(pastries, pastry, neutr). +noun_pl(pastures, pasture, neutr). +noun_pl(patches, patch, neutr). +noun_pl(patellas, patella, neutr). +noun_pl(patentees, patentee, human). +noun_pl(patents, patent, neutr). +noun_pl(paternosters, paternoster, neutr). +noun_pl(pates, pate, neutr). +noun_pl(pathogens, pathogen, neutr). +noun_pl(pathologists, pathologist, human). +noun_pl(paths, path, neutr). +noun_pl(pathways, pathway, neutr). +noun_pl(patients, patient, human). +noun_pl(patinas, patina, neutr). +noun_pl(patios, patio, neutr). +noun_pl(patisseries, patisserie, neutr). +noun_pl(patresfamilias, paterfamilias, human). +noun_pl(patrials, patrial, neutr). +noun_pl(patriarchates, patriarchate, neutr). +noun_pl(patriarchies, patriarchy, neutr). +noun_pl(patriarchs, patriarch, human). +noun_pl(patricians, patrician, human). +noun_pl(patricides, patricide, neutr). +noun_pl(patrimonies, patrimony, neutr). +noun_pl(patriots, patriot, human). +noun_pl(patrolmen, patrolman, human). +noun_pl(patrols, patrol, human). +noun_pl(patronesses, patroness, human). +noun_pl(patrons, patron, human). +noun_pl(patronymics, patronymic, neutr). +noun_pl(pats, pat, neutr). +noun_pl(pattens, patten, neutr). +noun_pl(patterns, pattern, neutr). +noun_pl(patties, patty, neutr). +noun_pl(paunches, paunch, neutr). +noun_pl(paupers, pauper, human). +noun_pl(pauses, pause, neutr). +noun_pl(pavements, pavement, neutr). +noun_pl(pavilions, pavilion, neutr). +noun_pl(pawls, pawl, neutr). +noun_pl(pawnbrokers, pawnbroker, human). +noun_pl(pawns, pawn, neutr). +noun_pl(pawnshops, pawnshop, neutr). +noun_pl(pawpaws, pawpaw, neutr). +noun_pl(paws, paw, neutr). +noun_pl(paxes, pax, neutr). +noun_pl(paychecks, paycheck, neutr). +noun_pl(paydays, payday, neutr). +noun_pl(payees, payee, human). +noun_pl(payers, payer, human). +noun_pl(payloads, payload, neutr). +noun_pl(paymasters, paymaster, human). +noun_pl(payments, payment, neutr). +noun_pl(paynims, paynim, human). +noun_pl(payoffs, payoff, neutr). +noun_pl(payouts, payout, neutr). +noun_pl(payphones, payphone, neutr). +noun_pl(payrolls, payroll, neutr). +noun_pl(paysheets, paysheet, neutr). +noun_pl(payslips, payslip, neutr). +noun_pl(pcts, pct, neutr). +noun_pl(peacemakers, peacemaker, human). +noun_pl(peaches, peach, neutr). +noun_pl(peacocks, peacock, neutr). +noun_pl(peafowls, peafowl, neutr). +noun_pl(peahen, peahen, neutr). +noun_pl(peaks, peak, neutr). +noun_pl(peals, peal, neutr). +noun_pl(peanuts, peanut, neutr). +noun_pl(pearls, pearl, neutr). +noun_pl(pearmains, pearmain, neutr). +noun_pl(pears, pear, neutr). +noun_pl(peas, pea, neutr). +noun_pl(peasantries, peasantry, neutr). +noun_pl(peasants, peasant, human). +noun_pl(peashooters, peashooter, neutr). +noun_pl(peasoupers, peasouper, neutr). +noun_pl(pebbles, pebble, neutr). +noun_pl(pecans, pecan, neutr). +noun_pl(peccadillos, peccadillo, neutr). +noun_pl(peccaries, peccary, neutr). +noun_pl(peckers, pecker, neutr). +noun_pl(pecks, peck, neutr). +noun_pl(peculations, peculation, neutr). +noun_pl(peculiarities, peculiarity, neutr). +noun_pl(pedagogues, pedagogue, human). +noun_pl(pedals, pedal, neutr). +noun_pl(pedantries, pedantry, neutr). +noun_pl(pedants, pedant, human). +noun_pl(peddlers, peddler, human). +noun_pl(pederasts, pederast, human). +noun_pl(pedestals, pedestal, neutr). +noun_pl(pedestrians, pedestrian, human). +noun_pl(pediatricians, pediatrician, human). +noun_pl(pedicabs, pedicab, neutr). +noun_pl(pedicures, pedicure, neutr). +noun_pl(pedigrees, pedigree, neutr). +noun_pl(pediments, pediment, neutr). +noun_pl(pedlars, pedlar, human). +noun_pl(pedometers, pedometer, neutr). +noun_pl(peeks, peek, neutr). +noun_pl(peelers, peeler, human). +noun_pl(peels, peel, neutr). +noun_pl(peepers, peeper, human). +noun_pl(peepholes, peephole, neutr). +noun_pl(peeps, peep, neutr). +noun_pl(peepshows, peepshow, neutr). +noun_pl(peepuls, peepul, neutr). +noun_pl(peerages, peerage, neutr). +noun_pl(peeresses, peeress, human). +noun_pl(peers, peer, human). +noun_pl(pees, pee, neutr). +noun_pl(peewits, peewit, neutr). +noun_pl(pegs, peg, neutr). +noun_pl(peignoirs, peignoir, neutr). +noun_pl(pekes, peke, neutr). +noun_pl(pekinese, pekinese, neutr). +noun_pl(pelicans, pelican, neutr). +noun_pl(pelisses, pelisse, neutr). +noun_pl(pellets, pellet, neutr). +noun_pl(pelmets, pelmet, neutr). +noun_pl(pelts, pelt, neutr). +noun_pl(pelves, pelvis, neutr). +noun_pl(pelvises, pelvis, neutr). +noun_pl(penalizations, penalization, neutr). +noun_pl(penalties, penalty, neutr). +noun_pl(penances, penance, neutr). +noun_pl(pence, pence, neutr). +noun_pl(penchants, penchant, neutr). +noun_pl(pencils, pencil, neutr). +noun_pl(pendants, pendant, neutr). +noun_pl(pendulums, pendulum, neutr). +noun_pl(penetrations, penetration, neutr). +noun_pl(penguins, penguin, neutr). +noun_pl(peninsulas, peninsula, neutr). +noun_pl(penises, penis, neutr). +noun_pl(penitentiaries, penitentiary, human). +noun_pl(penitents, penitent, human). +noun_pl(penknives, penknife, neutr). +noun_pl(pennants, pennant, neutr). +noun_pl(pennies, penny, neutr). +noun_pl(pennons, pennon, neutr). +noun_pl(pennyweights, pennyweight, neutr). +noun_pl(pennyworths, pennyworth, neutr). +noun_pl(pens, pen, neutr). +noun_pl(pensioners, pensioner, human). +noun_pl(pensions, pension, neutr). +noun_pl(penstocks, penstock, neutr). +noun_pl(pentagons, pentagon, neutr). +noun_pl(pentameters, pentameter, neutr). +noun_pl(pentathlons, pentathlon, neutr). +noun_pl(penthouses, penthouse, neutr). +noun_pl(penultimates, penultimate, neutr). +noun_pl(penumbras, penumbra, neutr). +noun_pl(peonies, peony, neutr). +noun_pl(peons, peon, human). +noun_pl(peoples, people, human). +noun_pl(peppercorns, peppercorn, neutr). +noun_pl(peppermints, peppermint, neutr). +noun_pl(peppers, pepper, neutr). +noun_pl(perambulations, perambulation, neutr). +noun_pl(perambulators, perambulator, human). +noun_pl(perceivers, perceiver, human). +noun_pl(percent, percent, neutr). +noun_pl(percentages, percentage, neutr). +noun_pl(perceptions, perception, neutr). +noun_pl(perch, perch, neutr). +noun_pl(perches, perch, neutr). +noun_pl(percolators, percolator, neutr). +noun_pl(percussionists, percussionist, human). +noun_pl(percussions, percussion, neutr). +noun_pl(peregrinations, peregrination, neutr). +noun_pl(perennials, perennial, neutr). +noun_pl(perestroikas, perestroika, neutr). +noun_pl(perfectionists, perfectionist, human). +noun_pl(perfidies, perfidy, neutr). +noun_pl(perforations, perforation, neutr). +noun_pl(performances, performance, neutr). +noun_pl(performers, performer, human). +noun_pl(perfumers, perfumer, human). +noun_pl(perfumes, perfume, neutr). +noun_pl(pergolas, pergola, neutr). +noun_pl(perigees, perigee, neutr). +noun_pl(perihelions, perihelion, neutr). +noun_pl(perils, peril, neutr). +noun_pl(perimeters, perimeter, neutr). +noun_pl(periodicals, periodical, neutr). +noun_pl(periods, period, neutr). +noun_pl(peripherals, peripheral, neutr). +noun_pl(peripheries, periphery, neutr). +noun_pl(periphrases, periphrasis, neutr). +noun_pl(peris, peri, human). +noun_pl(periscopes, periscope, neutr). +noun_pl(perishers, perisher, human). +noun_pl(peristyles, peristyle, neutr). +noun_pl(periwigs, periwig, neutr). +noun_pl(periwinkles, periwinkle, neutr). +noun_pl(perjurers, perjurer, human). +noun_pl(perjuries, perjury, neutr). +noun_pl(perks, perk, neutr). +noun_pl(permanencies, permanency, neutr). +noun_pl(permanganates, permanganate, neutr). +noun_pl(permits, permit, neutr). +noun_pl(perms, perm, neutr). +noun_pl(permutations, permutation, neutr). +noun_pl(perorations, peroration, neutr). +noun_pl(peroxides, peroxide, neutr). +noun_pl(perpendiculars, perpendicular, neutr). +noun_pl(perpetrations, perpetration, neutr). +noun_pl(perpetrators, perpetrator, human). +noun_pl(perpetuations, perpetuation, neutr). +noun_pl(perpetuities, perpetuity, neutr). +noun_pl(perplexities, perplexity, neutr). +noun_pl(perquisites, perquisite, neutr). +noun_pl(persecutions, persecution, neutr). +noun_pl(persecutors, persecutor, human). +noun_pl(persimmons, persimmon, neutr). +noun_pl(personages, personage, human). +noun_pl(personalities, personality, neutr). +noun_pl(personals, personal, neutr). +noun_pl(personas, persona, neutr). +noun_pl(personation, personation, neutr). +noun_pl(personifications, personification, neutr). +noun_pl(personnel, personnel, human). +noun_pl(persons, person, human). +noun_pl(perspectives, perspective, neutr). +noun_pl(persuasions, persuasion, neutr). +noun_pl(perturbations, perturbation, neutr). +noun_pl(perukes, peruke, neutr). +noun_pl(perusals, perusal, neutr). +noun_pl(perversions, perversion, neutr). +noun_pl(perversities, perversity, neutr). +noun_pl(perverts, pervert, human). +noun_pl(pesetas, peseta, neutr). +noun_pl(pesos, peso, neutr). +noun_pl(pessaries, pessary, neutr). +noun_pl(pessimists, pessimist, human). +noun_pl(pesticides, pesticide, neutr). +noun_pl(pestilences, pestilence, neutr). +noun_pl(pestles, pestle, neutr). +noun_pl(pests, pest, human). +noun_pl(petals, petal, neutr). +noun_pl(petards, petard, neutr). +noun_pl(petitioners, petitioner, human). +noun_pl(petitions, petition, neutr). +noun_pl(petrels, petrel, neutr). +noun_pl(petrifactions, petrifaction, neutr). +noun_pl(petrochemicals, petrochemical, neutr). +noun_pl(pets, pet, neutr). +noun_pl(petticoats, petticoat, neutr). +noun_pl(pettinesses, pettiness, neutr). +noun_pl(petunias, petunia, neutr). +noun_pl(pewits, pewit, neutr). +noun_pl(pews, pew, neutr). +noun_pl(peyotes, peyote, neutr). +noun_pl(pfennigs, pfennig, neutr). +noun_pl(phaetons, phaeton, neutr). +noun_pl(phagocytes, phagocyte, neutr). +noun_pl(phalanxes, phalanx, human). +noun_pl(phalluses, phallus, neutr). +noun_pl(phantasies, phantasy, neutr). +noun_pl(phantasmagorias, phantasmagoria, neutr). +noun_pl(phantasms, phantasm, neutr). +noun_pl(phantoms, phantom, human). +noun_pl(pharmaceuticals, pharmaceutical, neutr). +noun_pl(pharmacies, pharmacy, neutr). +noun_pl(pharmacists, pharmacist, human). +noun_pl(pharmacologists, pharmacologist, human). +noun_pl(pharmacopoeias, pharmacopoeia, neutr). +noun_pl(pharynxes, pharynx, neutr). +noun_pl(phases, phase, neutr). +noun_pl(pheasants, pheasant, neutr). +noun_pl(phenomena, phenomenon, neutr). +noun_pl(phials, phial, neutr). +noun_pl(philanderers, philanderer, human). +noun_pl(philanthropists, philanthropist, human). +noun_pl(philatelists, philatelist, human). +noun_pl(philhellenes, philhellene, human). +noun_pl(philologists, philologist, human). +noun_pl(philosophers, philosopher, human). +noun_pl(philosophies, philosophy, neutr). +noun_pl(philtres, philtre, neutr). +noun_pl(phobias, phobia, neutr). +noun_pl(phoenixes, phoenix, neutr). +noun_pl(phonebooths, phonebooth, neutr). +noun_pl(phonecalls, phonecall, neutr). +noun_pl(phonemes, phoneme, neutr). +noun_pl(phones, phone, neutr). +noun_pl(phoneticians, phonetician, human). +noun_pl(phoneys, phoney, human). +noun_pl(phonies, phony, human). +noun_pl(phonographs, phonograph, neutr). +noun_pl(phosphates, phosphate, neutr). +noun_pl(photocopiers, photocopier, neutr). +noun_pl(photocopies, photocopy, neutr). +noun_pl(photoflashes, photoflash, neutr). +noun_pl(photographers, photographer, human). +noun_pl(photographs, photograph, neutr). +noun_pl(photogravures, photogravure, neutr). +noun_pl(photomasks, photomask, neutr). +noun_pl(photometers, photometer, neutr). +noun_pl(photons, photon, neutr). +noun_pl(photoresists, photoresist, neutr). +noun_pl(photos, photo, neutr). +noun_pl(photostats, photostat, neutr). +noun_pl(phrases, phrase, neutr). +noun_pl(phrenologists, phrenologist, human). +noun_pl(phthises, phthisis, neutr). +noun_pl(phylums, phylum, neutr). +noun_pl(physicians, physician, human). +noun_pl(physicists, physicist, human). +noun_pl(physics, physic, neutr). +noun_pl(physiognomies, physiognomy, neutr). +noun_pl(physiologists, physiologist, human). +noun_pl(physiotherapists, physiotherapist, human). +noun_pl(physiques, physique, neutr). +noun_pl(pianists, pianist, human). +noun_pl(pianofortes, pianoforte, neutr). +noun_pl(pianolas, pianola, neutr). +noun_pl(pianos, piano, neutr). +noun_pl(piastres, piastre, neutr). +noun_pl(piazzas, piazza, neutr). +noun_pl(pibrochs, pibroch, neutr). +noun_pl(pica, pica, neutr). +noun_pl(picadors, picador, human). +noun_pl(piccaninnies, piccaninny, human). +noun_pl(piccolos, piccolo, neutr). +noun_pl(pickaxes, pickaxe, neutr). +noun_pl(pickerel, pickerel, neutr). +noun_pl(pickers, picker, human). +noun_pl(pickets, picket, neutr). +noun_pl(pickings, picking, neutr). +noun_pl(pickles, pickle, neutr). +noun_pl(pickpockets, pickpocket, human). +noun_pl(picks, pick, neutr). +noun_pl(pickups, pickup, neutr). +noun_pl(picnickers, picnicker, human). +noun_pl(picnics, picnic, neutr). +noun_pl(pictorials, pictorial, neutr). +noun_pl(pictures, picture, neutr). +noun_pl(piddles, piddle, neutr). +noun_pl(pidgins, pidgin, neutr). +noun_pl(pieces, piece, neutr). +noun_pl(pierrots, pierrot, human). +noun_pl(piers, pier, neutr). +noun_pl(pies, pie, neutr). +noun_pl(pieties, piety, neutr). +noun_pl(pigboats, pigboat, neutr). +noun_pl(pigeonholes, pigeonhole, neutr). +noun_pl(pigeons, pigeon, neutr). +noun_pl(piggeries, piggery, neutr). +noun_pl(piggies, piggy, neutr). +noun_pl(piggybacks, piggyback, neutr). +noun_pl(piglets, piglet, neutr). +noun_pl(pigmentations, pigmentation, neutr). +noun_pl(pigments, pigment, neutr). +noun_pl(pigmies, pigmy, human). +noun_pl(pigs, pig, neutr). +noun_pl(pigsties, pigsty, neutr). +noun_pl(pigtails, pigtail, neutr). +noun_pl(pike, pike, neutr). +noun_pl(pikestaffs, pikestaff, neutr). +noun_pl(pilasters, pilaster, neutr). +noun_pl(pilchards, pilchard, neutr). +noun_pl(piles, pile, neutr). +noun_pl(pilferers, pilferer, human). +noun_pl(pilgrimages, pilgrimage, neutr). +noun_pl(pilgrims, pilgrim, human). +noun_pl(pillagers, pillager, human). +noun_pl(pillages, pillage, neutr). +noun_pl(pillars, pillar, neutr). +noun_pl(pillboxes, pillbox, neutr). +noun_pl(pillions, pillion, neutr). +noun_pl(pillories, pillory, neutr). +noun_pl(pillowcases, pillowcase, neutr). +noun_pl(pillows, pillow, neutr). +noun_pl(pillowslips, pillowslip, neutr). +noun_pl(pills, pill, neutr). +noun_pl(pilots, pilot, human). +noun_pl(pimentos, pimento, neutr). +noun_pl(pimpernels, pimpernel, neutr). +noun_pl(pimples, pimple, neutr). +noun_pl(pimps, pimp, human). +noun_pl(pinafores, pinafore, neutr). +noun_pl(pincers, pincer, neutr). +noun_pl(pinchbecks, pinchbeck, neutr). +noun_pl(pinches, pinch, neutr). +noun_pl(pincushions, pincushion, neutr). +noun_pl(pineapples, pineapple, neutr). +noun_pl(pines, pine, neutr). +noun_pl(pings, ping, neutr). +noun_pl(pinheads, pinhead, human). +noun_pl(pinions, pinion, neutr). +noun_pl(pinks, pink, neutr). +noun_pl(pinnaces, pinnace, neutr). +noun_pl(pinnacles, pinnacle, neutr). +noun_pl(pinnies, pinny, neutr). +noun_pl(pinpoints, pinpoint, neutr). +noun_pl(pinpricks, pinprick, neutr). +noun_pl(pins, pin, neutr). +noun_pl(pints, pint, neutr). +noun_pl(pioneers, pioneer, human). +noun_pl(pipals, pipal, neutr). +noun_pl(pipedreams, pipedream, neutr). +noun_pl(pipefuls, pipeful, neutr). +noun_pl(pipelines, pipeline, neutr). +noun_pl(pipers, piper, human). +noun_pl(pipes, pipe, neutr). +noun_pl(pipettes, pipette, neutr). +noun_pl(pippins, pippin, neutr). +noun_pl(pips, pip, neutr). +noun_pl(pipsqueaks, pipsqueak, human). +noun_pl(piques, pique, neutr). +noun_pl(piracies, piracy, neutr). +noun_pl(piranhas, piranha, neutr). +noun_pl(pirates, pirate, human). +noun_pl(pirouettes, pirouette, neutr). +noun_pl(pis, pi, neutr). +noun_pl(pisses, piss, neutr). +noun_pl(pistachios, pistachio, neutr). +noun_pl(pistils, pistil, neutr). +noun_pl(pistols, pistol, neutr). +noun_pl(pistons, piston, neutr). +noun_pl(pitchers, pitcher, human). +noun_pl(pitches, pitch, neutr). +noun_pl(pitchforks, pitchfork, neutr). +noun_pl(pitfalls, pitfall, neutr). +noun_pl(pitheads, pithead, neutr). +noun_pl(pities, pity, neutr). +noun_pl(pitmen, pitman, human). +noun_pl(pitons, piton, neutr). +noun_pl(pits, pit, neutr). +noun_pl(pitsaws, pitsaw, neutr). +noun_pl(pittances, pittance, neutr). +noun_pl(pituitaries, pituitary, neutr). +noun_pl(pivots, pivot, human). +noun_pl(pixies, pixie, human). +noun_pl(pizzas, pizza, neutr). +noun_pl(placards, placard, neutr). +noun_pl(placebos, placebo, neutr). +noun_pl(placemen, placeman, human). +noun_pl(placements, placement, neutr). +noun_pl(placentae, placenta, neutr). +noun_pl(placentas, placenta, neutr). +noun_pl(places, place, neutr). +noun_pl(placeseekers, placeseeker, human). +noun_pl(placings, placing, neutr). +noun_pl(plackets, placket, neutr). +noun_pl(plagiarisms, plagiarism, neutr). +noun_pl(plagiarists, plagiarist, human). +noun_pl(plagues, plague, neutr). +noun_pl(plaice, plaice, neutr). +noun_pl(plaids, plaid, neutr). +noun_pl(plains, plain, neutr). +noun_pl(plainsmen, plainsman, human). +noun_pl(plaintiffs, plaintiff, human). +noun_pl(plaints, plaint, neutr). +noun_pl(plaits, plait, neutr). +noun_pl(planchettes, planchette, neutr). +noun_pl(planes, plane, neutr). +noun_pl(planetariums, planetarium, neutr). +noun_pl(planeteria, planetarium, neutr). +noun_pl(planets, planet, neutr). +noun_pl(planks, plank, neutr). +noun_pl(planners, planner, neutr). +noun_pl(plans, plan, neutr). +noun_pl(plantains, plantain, neutr). +noun_pl(plantations, plantation, neutr). +noun_pl(planters, planter, human). +noun_pl(plants, plant, neutr). +noun_pl(plaques, plaque, neutr). +noun_pl(plashes, plash, neutr). +noun_pl(plasterers, plasterer, human). +noun_pl(plasters, plaster, neutr). +noun_pl(plastics, plastic, neutr). +noun_pl(plateaus, plateau, neutr). +noun_pl(platefuls, plateful, neutr). +noun_pl(platelayers, platelayer, human). +noun_pl(plates, plate, neutr). +noun_pl(platforms, platform, neutr). +noun_pl(platitudes, platitude, neutr). +noun_pl(platoons, platoon, human). +noun_pl(platters, platter, neutr). +noun_pl(platypi, platypus, neutr). +noun_pl(platypuses, platypus, neutr). +noun_pl(plaudits, plaudit, neutr). +noun_pl(plausibilities, plausibility, neutr). +noun_pl(playbacks, playback, neutr). +noun_pl(playbills, playbill, neutr). +noun_pl(playboys, playboy, human). +noun_pl(players, player, human). +noun_pl(playfellows, playfellow, human). +noun_pl(playgoers, playgoer, human). +noun_pl(playgrounds, playground, neutr). +noun_pl(playgroups, playgroup, human). +noun_pl(playhouses, playhouse, neutr). +noun_pl(playings, playing, neutr). +noun_pl(playlets, playlet, neutr). +noun_pl(playmates, playmate, human). +noun_pl(playoffs, playoff, neutr). +noun_pl(playpens, playpen, neutr). +noun_pl(playrooms, playroom, neutr). +noun_pl(plays, play, neutr). +noun_pl(playschools, playschool, human). +noun_pl(playsuits, playsuit, neutr). +noun_pl(playthings, plaything, neutr). +noun_pl(playtimes, playtime, neutr). +noun_pl(playwrights, playwright, human). +noun_pl(plazas, plaza, neutr). +noun_pl(pleadings, pleadings, neutr). +noun_pl(pleas, plea, neutr). +noun_pl(pleasances, pleasance, neutr). +noun_pl(pleasantries, pleasantry, neutr). +noun_pl(pleasures, pleasure, neutr). +noun_pl(pleats, pleat, neutr). +noun_pl(plebeians, plebeian, human). +noun_pl(plebiscites, plebiscite, neutr). +noun_pl(plebs, pleb, human). +noun_pl(plectrums, plectrum, neutr). +noun_pl(pledges, pledge, neutr). +noun_pl(plenipotentiaries, plenipotentiary, human). +noun_pl(plenums, plenum, neutr). +noun_pl(pleonasms, pleonasm, neutr). +noun_pl(plethoras, plethora, neutr). +noun_pl(plexus, plexus, neutr). +noun_pl(plights, plight, neutr). +noun_pl(plinths, plinth, neutr). +noun_pl(plodders, plodder, human). +noun_pl(plonks, plonk, neutr). +noun_pl(plops, plop, neutr). +noun_pl(plosives, plosive, neutr). +noun_pl(plots, plot, neutr). +noun_pl(plotters, plotter, human). +noun_pl(ploughboys, ploughboy, human). +noun_pl(ploughmen, ploughman, human). +noun_pl(ploughs, plough, neutr). +noun_pl(ploughshares, ploughshare, neutr). +noun_pl(plovers, plover, neutr). +noun_pl(plows, plow, neutr). +noun_pl(ploys, ploy, neutr). +noun_pl(plucks, pluck, neutr). +noun_pl(plugholes, plughole, neutr). +noun_pl(plugs, plug, neutr). +noun_pl(plumbagos, plumbago, neutr). +noun_pl(plumbers, plumber, human). +noun_pl(plumbs, plumb, neutr). +noun_pl(plumes, plume, neutr). +noun_pl(plummets, plummet, neutr). +noun_pl(plumps, plump, neutr). +noun_pl(plums, plum, neutr). +noun_pl(plunderers, plunderer, human). +noun_pl(plungers, plunger, neutr). +noun_pl(plunges, plunge, neutr). +noun_pl(plunks, plunk, neutr). +noun_pl(pluperfects, pluperfect, neutr). +noun_pl(pluralists, pluralist, human). +noun_pl(pluralities, plurality, neutr). +noun_pl(plurals, plural, neutr). +noun_pl(pluses, plus, neutr). +noun_pl(plutocracies, plutocracy, neutr). +noun_pl(plutocrats, plutocrat, human). +noun_pl(ply, ply, neutr). +noun_pl(poachers, poacher, human). +noun_pl(pocketfuls, pocketful, neutr). +noun_pl(pockets, pocket, neutr). +noun_pl(pocks, pock, neutr). +noun_pl(podiums, podium, neutr). +noun_pl(pods, pod, neutr). +noun_pl(poems, poem, neutr). +noun_pl(poetesses, poetess, human). +noun_pl(poets, poet, human). +noun_pl(pogroms, pogrom, neutr). +noun_pl(poinsettias, poinsettia, neutr). +noun_pl(pointers, pointer, neutr). +noun_pl(points, point, neutr). +noun_pl(pointsmen, pointsman, human). +noun_pl(poisoners, poisoner, human). +noun_pl(poisons, poison, neutr). +noun_pl(pokers, poker, neutr). +noun_pl(pokes, poke, human). +noun_pl(polarities, polarity, neutr). +noun_pl(polarizations, polarization, neutr). +noun_pl(poleaxes, poleaxe, neutr). +noun_pl(polecats, polecat, neutr). +noun_pl(polemics, polemic, neutr). +noun_pl(poles, pole, neutr). +noun_pl(police, police, human). +noun_pl(policemen, policeman, human). +noun_pl(policewomen, policewoman, human). +noun_pl(policies, policy, neutr). +noun_pl(policyholders, policyholder, human). +noun_pl(policymakers, policymaker, human). +noun_pl(polishers, polisher, human). +noun_pl(polishes, polish, neutr). +noun_pl(politburos, politburo, human). +noun_pl(politicians, politician, human). +noun_pl(polities, polity, neutr). +noun_pl(polkas, polka, neutr). +noun_pl(pollards, pollard, neutr). +noun_pl(polls, poll, neutr). +noun_pl(pollsters, pollster, human). +noun_pl(pollutants, pollutant, neutr). +noun_pl(polonaises, polonaise, neutr). +noun_pl(poltergeists, poltergeist, human). +noun_pl(poltroons, poltroon, human). +noun_pl(polyacetals, polyacetal, neutr). +noun_pl(polyanthuses, polyanthus, neutr). +noun_pl(polybutylenes, polybutylene, neutr). +noun_pl(polycarbonates, polycarbonate, neutr). +noun_pl(polyesters, polyester, neutr). +noun_pl(polyethylenes, polyethylene, neutr). +noun_pl(polygamists, polygamist, human). +noun_pl(polygamy, polygamy, neutr). +noun_pl(polyglots, polyglot, human). +noun_pl(polygons, polygon, neutr). +noun_pl(polygrams, polygram, neutr). +noun_pl(polygraphs, polygraph, neutr). +noun_pl(polymers, polymer, neutr). +noun_pl(polynomials, polynomial, neutr). +noun_pl(polypropylenes, polypropylene, neutr). +noun_pl(polyps, polyp, neutr). +noun_pl(polypuses, polypus, neutr). +noun_pl(polys, poly, neutr). +noun_pl(polystyrenes, polystyrene, neutr). +noun_pl(polysyllables, polysyllable, neutr). +noun_pl(polytechnics, polytechnic, neutr). +noun_pl(polyurethanes, polyurethane, neutr). +noun_pl(polyvinyls, polyvinyl, neutr). +noun_pl(pomegranates, pomegranate, neutr). +noun_pl(pomelos, pomelo, neutr). +noun_pl(pommels, pommel, neutr). +noun_pl(pommies, pommy, human). +noun_pl(pompons, pompon, neutr). +noun_pl(pomposities, pomposity, neutr). +noun_pl(poms, pom, human). +noun_pl(ponces, ponce, human). +noun_pl(ponchos, poncho, neutr). +noun_pl(ponds, pond, neutr). +noun_pl(pones, pone, neutr). +noun_pl(poniards, poniard, neutr). +noun_pl(ponies, pony, neutr). +noun_pl(pontiffs, pontiff, human). +noun_pl(pontificates, pontificate, neutr). +noun_pl(pontoons, pontoon, neutr). +noun_pl(ponytails, ponytail, neutr). +noun_pl(poodles, poodle, neutr). +noun_pl(poofs, poof, human). +noun_pl(poolrooms, poolroom, neutr). +noun_pl(pools, pool, neutr). +noun_pl(poops, poop, neutr). +noun_pl(poorhouses, poorhouse, neutr). +noun_pl(popcorns, popcorn, neutr). +noun_pl(popes, pope, human). +noun_pl(popguns, popgun, neutr). +noun_pl(popinjays, popinjay, human). +noun_pl(poplars, poplar, neutr). +noun_pl(poppas, poppa, human). +noun_pl(poppets, poppet, neutr). +noun_pl(poppies, poppy, neutr). +noun_pl(pops, pop, neutr). +noun_pl(populaces, populace, human). +noun_pl(popularizations, popularization, neutr). +noun_pl(populations, population, human). +noun_pl(populists, populist, human). +noun_pl(porches, porch, neutr). +noun_pl(porcupines, porcupine, neutr). +noun_pl(pores, pore, neutr). +noun_pl(porkers, porker, neutr). +noun_pl(pornographers, pornographer, human). +noun_pl(porosities, porosity, neutr). +noun_pl(porpoises, porpoise, neutr). +noun_pl(porringers, porringer, neutr). +noun_pl(portages, portage, neutr). +noun_pl(portals, portal, neutr). +noun_pl(portcullises, portcullis, neutr). +noun_pl(portents, portent, neutr). +noun_pl(porterhouses, porterhouse, neutr). +noun_pl(porters, porter, human). +noun_pl(portfolios, portfolio, neutr). +noun_pl(portholes, porthole, neutr). +noun_pl(porticos, portico, neutr). +noun_pl(portieres, portiere, neutr). +noun_pl(portions, portion, neutr). +noun_pl('portières', 'portière', neutr). +noun_pl(portmanteaus, portmanteau, neutr). +noun_pl(portraitists, portraitist, human). +noun_pl(portraits, portrait, neutr). +noun_pl(portrayals, portrayal, neutr). +noun_pl(ports, port, neutr). +noun_pl(posers, poser, human). +noun_pl(poses, pose, neutr). +noun_pl(poseurs, poseur, human). +noun_pl(posies, posy, neutr). +noun_pl(positions, position, neutr). +noun_pl(positives, positive, neutr). +noun_pl(positivists, positivist, human). +noun_pl(posses, posse, human). +noun_pl(possessions, possession, neutr). +noun_pl(possessors, possessor, human). +noun_pl(possibilities, possibility, neutr). +noun_pl(possums, possum, neutr). +noun_pl(postbags, postbag, neutr). +noun_pl(postboxes, postbox, neutr). +noun_pl(postcards, postcard, neutr). +noun_pl(postcodes, postcode, neutr). +noun_pl(posteriors, posterior, neutr). +noun_pl(posterns, postern, neutr). +noun_pl(posters, poster, neutr). +noun_pl(postgraduates, postgraduate, human). +noun_pl(postilions, postilion, human). +noun_pl(postillions, postillion, human). +noun_pl(postmarks, postmark, neutr). +noun_pl(postmasters, postmaster, human). +noun_pl(postmen, postman, human). +noun_pl(postmistresses, postmistress, human). +noun_pl(postponements, postponement, neutr). +noun_pl(posts, post, neutr). +noun_pl(postscripts, postscript, neutr). +noun_pl(postulants, postulant, human). +noun_pl(postulates, postulate, neutr). +noun_pl(postures, posture, neutr). +noun_pl(posturings, posturing, neutr). +noun_pl(potations, potation, neutr). +noun_pl(potatoes, potato, neutr). +noun_pl(potbellies, potbelly, neutr). +noun_pl(potboilers, potboiler, neutr). +noun_pl(potboys, potboy, human). +noun_pl(potencies, potency, neutr). +noun_pl(potentates, potentate, human). +noun_pl(potentialities, potentiality, neutr). +noun_pl(potentials, potential, neutr). +noun_pl(potheads, pothead, human). +noun_pl(potherbs, potherb, neutr). +noun_pl(pothers, pother, neutr). +noun_pl(potholers, potholer, human). +noun_pl(potholes, pothole, neutr). +noun_pl(pothooks, pothook, neutr). +noun_pl(pothouses, pothouse, neutr). +noun_pl(pothunters, pothunter, human). +noun_pl(potions, potion, neutr). +noun_pl(potmen, potman, human). +noun_pl(potpourris, potpourri, neutr). +noun_pl(pots, pot, neutr). +noun_pl(potsherds, potsherd, neutr). +noun_pl(pottages, pottage, neutr). +noun_pl(potterers, potterer, human). +noun_pl(potteries, pottery, neutr). +noun_pl(potters, potter, human). +noun_pl(potties, potty, neutr). +noun_pl(pouches, pouch, neutr). +noun_pl(pouffes, pouffe, human). +noun_pl(poufs, pouf, human). +noun_pl(poulterers, poulterer, human). +noun_pl(poultices, poultice, neutr). +noun_pl(poultries, poultry, neutr). +noun_pl(pounces, pounce, neutr). +noun_pl(pounders, pounder, human). +noun_pl(pounds, pound, neutr). +noun_pl(pouts, pout, neutr). +noun_pl(powders, powder, neutr). +noun_pl(powerboats, powerboat, neutr). +noun_pl(powerhouses, powerhouse, human). +noun_pl(powers, power, neutr). +noun_pl(powwows, powwow, neutr). +noun_pl(practicalities, practicality, neutr). +noun_pl(practices, practice, neutr). +noun_pl(practicians, practician, human). +noun_pl(practitioners, practitioner, human). +noun_pl(praesidiums, praesidium, human). +noun_pl(praetors, praetor, human). +noun_pl(pragmatists, pragmatist, human). +noun_pl(prairies, prairie, neutr). +noun_pl(praises, praise, neutr). +noun_pl(prams, pram, neutr). +noun_pl(prances, prance, neutr). +noun_pl(pranks, prank, neutr). +noun_pl(prattlers, prattler, human). +noun_pl(prawns, prawn, neutr). +noun_pl(praxes, praxis, neutr). +noun_pl(prayers, prayer, neutr). +noun_pl(preachers, preacher, human). +noun_pl(preambles, preamble, neutr). +noun_pl(prearrangements, prearrangement, neutr). +noun_pl(prebendaries, prebendary, human). +noun_pl(prebends, prebend, neutr). +noun_pl(precautions, precaution, neutr). +noun_pl(precedents, precedent, neutr). +noun_pl(precentors, precentor, human). +noun_pl(preceptors, preceptor, human). +noun_pl(precepts, precept, neutr). +noun_pl(precessions, precession, neutr). +noun_pl(precincts, precinct, neutr). +noun_pl(preciosities, preciosity, neutr). +noun_pl(precipices, precipice, neutr). +noun_pl(precipitates, precipitate, neutr). +noun_pl(precis, precis, neutr). +noun_pl(preclusions, preclusion, neutr). +noun_pl(precoats, precoat, neutr). +noun_pl(preconceptions, preconception, neutr). +noun_pl(preconditions, precondition, neutr). +noun_pl(precursors, precursor, human). +noun_pl(predators, predator, neutr). +noun_pl(predecessors, predecessor, human). +noun_pl(predestinations, predestination, neutr). +noun_pl(predeterminations, predetermination, neutr). +noun_pl(predevelopments, predevelopment, neutr). +noun_pl(predicaments, predicament, neutr). +noun_pl(predicates, predicate, neutr). +noun_pl(predictions, prediction, neutr). +noun_pl(predictors, predictor, human). +noun_pl(predilections, predilection, neutr). +noun_pl(predispositions, predisposition, neutr). +noun_pl(prefabrications, prefabrication, neutr). +noun_pl(prefabs, prefab, neutr). +noun_pl(prefaces, preface, neutr). +noun_pl(prefects, prefect, human). +noun_pl(prefectures, prefecture, neutr). +noun_pl(preferences, preference, neutr). +noun_pl(preferments, preferment, neutr). +noun_pl(prefixes, prefix, neutr). +noun_pl(pregnancies, pregnancy, neutr). +noun_pl(prehistories, prehistory, neutr). +noun_pl(prejudgements, prejudgement, neutr). +noun_pl(prejudices, prejudice, neutr). +noun_pl(prelacies, prelacy, neutr). +noun_pl(prelates, prelate, human). +noun_pl(preliminaries, preliminary, neutr). +noun_pl(prelims, prelim, neutr). +noun_pl(preludes, prelude, neutr). +noun_pl(premieres, premiere, human). +noun_pl(premiers, premier, human). +noun_pl(premierships, premiership, neutr). +noun_pl(premises, premise, neutr). +noun_pl(premisses, premiss, neutr). +noun_pl(premiums, premium, neutr). +noun_pl('premières', 'première', neutr). +noun_pl(premonitions, premonition, neutr). +noun_pl(prentices, prentice, human). +noun_pl(preoccupations, preoccupation, neutr). +noun_pl(preparations, preparation, neutr). +noun_pl(prepayments, prepayment, neutr). +noun_pl(preponderances, preponderance, neutr). +noun_pl(prepositions, preposition, neutr). +noun_pl(prepossessions, prepossession, neutr). +noun_pl(preps, prep, neutr). +noun_pl(prepuces, prepuce, neutr). +noun_pl(prerequisites, prerequisite, neutr). +noun_pl(prerogatives, prerogative, neutr). +noun_pl(presages, presage, neutr). +noun_pl(presbyter, presbyter, human). +noun_pl(presbyteries, presbytery, human). +noun_pl(prescriptions, prescription, neutr). +noun_pl(prescripts, prescript, neutr). +noun_pl(presentations, presentation, neutr). +noun_pl(presentiments, presentiment, neutr). +noun_pl(preservations, preservation, neutr). +noun_pl(preservatives, preservative, neutr). +noun_pl(preservers, preserver, human). +noun_pl(preserves, preserve, neutr). +noun_pl(presidencies, presidency, neutr). +noun_pl(presidents, president, human). +noun_pl(presidiums, presidium, human). +noun_pl(presses, press, human). +noun_pl(pressings, pressing, neutr). +noun_pl(pressmarks, pressmark, neutr). +noun_pl(pressmen, pressman, human). +noun_pl(pressures, pressure, neutr). +noun_pl(prestidigitations, prestidigitation, neutr). +noun_pl(prestidigitators, prestidigitator, human). +noun_pl(presumptions, presumption, neutr). +noun_pl(presuppositions, presupposition, neutr). +noun_pl(pretaxes, pretax, neutr). +noun_pl(pretences, pretence, neutr). +noun_pl(pretenders, pretender, human). +noun_pl(pretenses, pretense, neutr). +noun_pl(pretensions, pretension, neutr). +noun_pl(preterites, preterite, neutr). +noun_pl(preterits, preterit, neutr). +noun_pl(pretexts, pretext, neutr). +noun_pl(pretors, pretor, human). +noun_pl(pretties, pretty, neutr). +noun_pl(pretzels, pretzel, neutr). +noun_pl(prevarications, prevarication, neutr). +noun_pl(preventatives, preventative, neutr). +noun_pl(previews, preview, neutr). +noun_pl(previsions, prevision, neutr). +noun_pl(pricelists, pricelist, neutr). +noun_pl(prices, price, neutr). +noun_pl(pricings, pricings, neutr). +noun_pl(prickers, pricker, human). +noun_pl(prickings, pricking, neutr). +noun_pl(prickles, prickle, neutr). +noun_pl(pricks, prick, human). +noun_pl(prides, pride, neutr). +noun_pl(priestesses, priestess, human). +noun_pl(priesthoods, priesthood, neutr). +noun_pl(priests, priest, human). +noun_pl(prigs, prig, human). +noun_pl(primacies, primacy, neutr). +noun_pl(primaries, primary, neutr). +noun_pl(primates, primate, neutr). +noun_pl(primers, primer, neutr). +noun_pl(primes, prime, neutr). +noun_pl(primings, priming, neutr). +noun_pl(primitives, primitive, human). +noun_pl(primroses, primrose, neutr). +noun_pl(primulas, primula, neutr). +noun_pl(primuses, primus, human). +noun_pl(princedoms, princedom, neutr). +noun_pl(princes, prince, human). +noun_pl(princesses, princess, human). +noun_pl(principalities, principality, neutr). +noun_pl(principals, principal, human). +noun_pl(principles, principle, neutr). +noun_pl(printers, printer, neutr). +noun_pl(printings, printing, neutr). +noun_pl(printouts, printout, neutr). +noun_pl(prints, print, neutr). +noun_pl(printshops, printshop, neutr). +noun_pl(prioresses, prioress, human). +noun_pl(priories, priory, neutr). +noun_pl(priorities, priority, neutr). +noun_pl(priors, prior, human). +noun_pl(prisms, prism, neutr). +noun_pl(prisoners, prisoner, human). +noun_pl(prisons, prison, neutr). +noun_pl(privateers, privateer, human). +noun_pl(privates, private, human). +noun_pl(privations, privation, neutr). +noun_pl(privatizations, privatization, neutr). +noun_pl(privets, privet, neutr). +noun_pl(privies, privy, neutr). +noun_pl(privileges, privilege, neutr). +noun_pl(prizes, prize, neutr). +noun_pl(probabilities, probability, neutr). +noun_pl(probables, probable, neutr). +noun_pl(probates, probate, neutr). +noun_pl(probationers, probationer, human). +noun_pl(probes, probe, neutr). +noun_pl(problems, problem, neutr). +noun_pl(proboscides, proboscis, neutr). +noun_pl(proboscises, proboscis, neutr). +noun_pl(procedures, procedure, neutr). +noun_pl(proceedings, proceeding, neutr). +noun_pl(proceeds, proceeds, neutr). +noun_pl(processes, process, neutr). +noun_pl(processions, procession, neutr). +noun_pl(processors, processor, human). +noun_pl(proclamations, proclamation, neutr). +noun_pl(proclivities, proclivity, neutr). +noun_pl(proconsulates, proconsulate, neutr). +noun_pl(proconsuls, proconsul, human). +noun_pl(procreations, procreation, neutr). +noun_pl(proctors, proctor, human). +noun_pl(procurators, procurator, human). +noun_pl(procurements, procurement, neutr). +noun_pl(procurers, procurer, human). +noun_pl(procuresses, procuress, human). +noun_pl(prodigals, prodigal, human). +noun_pl(prodigies, prodigy, human). +noun_pl(prods, prod, neutr). +noun_pl(producers, producer, human). +noun_pl(productions, production, neutr). +noun_pl(products, product, neutr). +noun_pl(profanations, profanation, neutr). +noun_pl(profanities, profanity, neutr). +noun_pl(professionals, professional, human). +noun_pl(professions, profession, neutr). +noun_pl(professors, professor, human). +noun_pl(professorships, professorship, neutr). +noun_pl(proffers, proffer, neutr). +noun_pl(profiles, profile, neutr). +noun_pl(profiteers, profiteer, human). +noun_pl(profits, profit, neutr). +noun_pl(profligates, profligate, human). +noun_pl(profundities, profundity, neutr). +noun_pl(progenitors, progenitor, human). +noun_pl(prognoses, prognosis, neutr). +noun_pl(prognostications, prognostication, neutr). +noun_pl(prognostics, prognostic, neutr). +noun_pl(programmers, programmer, human). +noun_pl(programmes, programme, neutr). +noun_pl(programs, program, neutr). +noun_pl(progresses, progress, neutr). +noun_pl(progressives, progressive, human). +noun_pl(prohibitionists, prohibitionist, human). +noun_pl(prohibitions, prohibition, neutr). +noun_pl(projectiles, projectile, neutr). +noun_pl(projectionists, projectionist, human). +noun_pl(projections, projection, neutr). +noun_pl(projectors, projector, neutr). +noun_pl(projects, project, neutr). +noun_pl(prolapses, prolapse, neutr). +noun_pl(proles, prole, human). +noun_pl(proletarians, proletarian, human). +noun_pl(proletariats, proletariat, human). +noun_pl(proliferations, proliferation, neutr). +noun_pl(prologues, prologue, neutr). +noun_pl(prolongations, prolongation, neutr). +noun_pl(promenades, promenade, neutr). +noun_pl(prominences, prominence, neutr). +noun_pl(promises, promise, neutr). +noun_pl(promontories, promontory, neutr). +noun_pl(promoters, promoter, human). +noun_pl(promotions, promotion, neutr). +noun_pl(prompters, prompter, neutr). +noun_pl(promptings, prompting, neutr). +noun_pl(prompts, prompt, neutr). +noun_pl(proms, prom, neutr). +noun_pl(prongs, prong, neutr). +noun_pl(pronouncements, pronouncement, neutr). +noun_pl(pronouns, pronoun, neutr). +noun_pl(pronunciamentos, pronunciamento, neutr). +noun_pl(pronunciations, pronunciation, neutr). +noun_pl(proofreaders, proofreader, human). +noun_pl(proofs, proof, neutr). +noun_pl(propagandists, propagandist, human). +noun_pl(propagators, propagator, human). +noun_pl(propellants, propellant, neutr). +noun_pl(propellents, propellent, neutr). +noun_pl(propellers, propeller, neutr). +noun_pl(propensities, propensity, neutr). +noun_pl(properties, property, neutr). +noun_pl(prophecies, prophecy, neutr). +noun_pl(prophetesses, prophetess, human). +noun_pl(prophets, prophet, human). +noun_pl(prophylactics, prophylactic, neutr). +noun_pl(proponents, proponent, human). +noun_pl(proportions, proportion, neutr). +noun_pl(proposals, proposal, neutr). +noun_pl(proposers, proposer, human). +noun_pl(propositions, proposition, neutr). +noun_pl(proprieties, propriety, neutr). +noun_pl(proprietors, proprietor, human). +noun_pl(proprietresses, proprietress, human). +noun_pl(props, prop, neutr). +noun_pl(propylenes, propylene, neutr). +noun_pl(prorogations, prorogation, neutr). +noun_pl(pros, pro, human). +noun_pl(prosceniums, proscenium, neutr). +noun_pl(proscriptions, proscription, neutr). +noun_pl(prosecutions, prosecution, human). +noun_pl(prosecutors, prosecutor, human). +noun_pl(proselytes, proselyte, human). +noun_pl(prospectors, prospector, human). +noun_pl(prospects, prospect, neutr). +noun_pl(prospectuses, prospectus, neutr). +noun_pl(prostates, prostate, neutr). +noun_pl(prostitutes, prostitute, human). +noun_pl(prostrations, prostration, neutr). +noun_pl(protagonists, protagonist, human). +noun_pl(protectionists, protectionist, human). +noun_pl(protections, protection, neutr). +noun_pl(protectorates, protectorate, neutr). +noun_pl(protectors, protector, human). +noun_pl(protegees, protegee, human). +noun_pl(proteges, protege, human). +noun_pl(proteins, protein, neutr). +noun_pl(protestants, protestant, human). +noun_pl(protestations, protestation, neutr). +noun_pl(protesters, protester, human). +noun_pl(protests, protest, neutr). +noun_pl(protocols, protocol, neutr). +noun_pl(protons, proton, neutr). +noun_pl(prototypes, prototype, neutr). +noun_pl(protractions, protraction, neutr). +noun_pl(protractors, protractor, neutr). +noun_pl(protrusions, protrusion, neutr). +noun_pl(protuberances, protuberance, neutr). +noun_pl('protégées', 'protégée', human). +noun_pl('protégés', 'protégé', human). +noun_pl(provenances, provenance, neutr). +noun_pl(proverbs, proverb, neutr). +noun_pl(providers, provider, human). +noun_pl(provinces, province, neutr). +noun_pl(provincialisms, provincialism, neutr). +noun_pl(provincials, provincial, human). +noun_pl(provisions, provision, neutr). +noun_pl(provisos, proviso, neutr). +noun_pl(provocations, provocation, neutr). +noun_pl(provosts, provost, human). +noun_pl(prowlers, prowler, human). +noun_pl(prowls, prowl, neutr). +noun_pl(prows, prow, neutr). +noun_pl(proxies, proxy, neutr). +noun_pl(pruderies, prudery, neutr). +noun_pl(prudes, prude, human). +noun_pl(prunes, prune, neutr). +noun_pl('précis', 'précis', neutr). +noun_pl(psalmists, psalmist, human). +noun_pl(psalmodies, psalmody, neutr). +noun_pl(psalms, psalm, neutr). +noun_pl(psalteries, psaltery, neutr). +noun_pl(psalters, psalter, neutr). +noun_pl(psephologists, psephologist, human). +noun_pl(pseudonyms, pseudonym, neutr). +noun_pl(pseudos, pseudo, human). +noun_pl(pseuds, pseud, human). +noun_pl(psyches, psyche, neutr). +noun_pl(psychiatrists, psychiatrist, human). +noun_pl(psychics, psychic, human). +noun_pl(psychoanalysises, psychoanalysis, neutr). +noun_pl(psychoanalysts, psychoanalyst, human). +noun_pl(psychologies, psychology, neutr). +noun_pl(psychologists, psychologist, human). +noun_pl(psychopaths, psychopath, human). +noun_pl(psychoses, psychosis, neutr). +noun_pl(psychotics, psychotic, human). +noun_pl(psylliums, psyllium, neutr). +noun_pl(ptarmigans, ptarmigan, neutr). +noun_pl(pterodactyls, pterodactyl, neutr). +noun_pl(ptomaines, ptomaine, neutr). +noun_pl(publicans, publican, human). +noun_pl(publications, publication, neutr). +noun_pl(publicists, publicist, human). +noun_pl(publics, public, human). +noun_pl(publishers, publisher, human). +noun_pl(pubs, pub, neutr). +noun_pl(puckers, pucker, neutr). +noun_pl(pucks, puck, neutr). +noun_pl(puddens, pudden, neutr). +noun_pl(puddings, pudding, neutr). +noun_pl(puddlers, puddler, neutr). +noun_pl(puddles, puddle, neutr). +noun_pl(puds, pud, neutr). +noun_pl(pueblos, pueblo, neutr). +noun_pl(puerilities, puerility, neutr). +noun_pl(puffballs, puffball, neutr). +noun_pl(puffins, puffin, neutr). +noun_pl(puffs, puff, neutr). +noun_pl(pugilists, pugilist, human). +noun_pl(pugs, pug, neutr). +noun_pl(pukes, puke, neutr). +noun_pl(pullbacks, pullback, neutr). +noun_pl(pullets, pullet, neutr). +noun_pl(pulleys, pulley, neutr). +noun_pl(pullouts, pullout, neutr). +noun_pl(pullovers, pullover, neutr). +noun_pl(pulls, pull, neutr). +noun_pl(pulpits, pulpit, neutr). +noun_pl(pulps, pulp, neutr). +noun_pl(pulsars, pulsar, neutr). +noun_pl(pulsations, pulsation, neutr). +noun_pl(pulses, pulse, neutr). +noun_pl(pumas, puma, neutr). +noun_pl(pump, pump, neutr). +noun_pl(pumpkins, pumpkin, neutr). +noun_pl(punchballs, punchball, neutr). +noun_pl(punchbowls, punchbowl, neutr). +noun_pl(punches, punch, neutr). +noun_pl(punctilios, punctilio, neutr). +noun_pl(punctures, puncture, neutr). +noun_pl(pundits, pundit, human). +noun_pl(punishments, punishment, neutr). +noun_pl(punkahs, punkah, neutr). +noun_pl(punks, punk, human). +noun_pl(punnets, punnet, neutr). +noun_pl(puns, pun, neutr). +noun_pl(punsters, punster, human). +noun_pl(punters, punter, human). +noun_pl(punts, punt, neutr). +noun_pl(pupae, pupa, neutr). +noun_pl(pupas, pupa, neutr). +noun_pl(pupils, pupil, human). +noun_pl(puppeteers, puppeteer, human). +noun_pl(puppets, puppet, neutr). +noun_pl(puppies, puppy, neutr). +noun_pl(pups, pup, neutr). +noun_pl(purchasers, purchaser, human). +noun_pl(purchases, purchase, neutr). +noun_pl(purees, puree, neutr). +noun_pl(purgatives, purgative, neutr). +noun_pl(purgatories, purgatory, neutr). +noun_pl(purges, purge, neutr). +noun_pl(purifications, purification, neutr). +noun_pl(purifiers, purifier, human). +noun_pl(purists, purist, human). +noun_pl(puritans, puritan, human). +noun_pl(purls, purl, neutr). +noun_pl(purples, purple, neutr). +noun_pl(purposes, purpose, neutr). +noun_pl(purrs, purr, neutr). +noun_pl(pursers, purser, human). +noun_pl(purses, purse, neutr). +noun_pl(pursuances, pursuance, neutr). +noun_pl(pursuers, pursuer, human). +noun_pl(pursuits, pursuit, neutr). +noun_pl(purveyances, purveyance, neutr). +noun_pl(purveyors, purveyor, human). +noun_pl(purviews, purview, neutr). +noun_pl('purées', 'purée', neutr). +noun_pl(pushcarts, pushcart, neutr). +noun_pl(pushchairs, pushchair, neutr). +noun_pl(pushers, pusher, human). +noun_pl(pushes, push, neutr). +noun_pl(pushovers, pushover, human). +noun_pl(pusses, puss, human). +noun_pl(pussies, pussy, neutr). +noun_pl(pussycats, pussycat, neutr). +noun_pl(pustules, pustule, neutr). +noun_pl(putrefactions, putrefaction, neutr). +noun_pl(putrescences, putrescence, neutr). +noun_pl(puts, put, neutr). +noun_pl(putsches, putsch, neutr). +noun_pl(puttees, puttee, neutr). +noun_pl(putts, putt, neutr). +noun_pl(puzzlements, puzzlement, neutr). +noun_pl(puzzlers, puzzler, neutr). +noun_pl(puzzles, puzzle, neutr). +noun_pl(pygmies, pygmy, human). +noun_pl(pyjamas, pyjamas, neutr). +noun_pl(pylons, pylon, neutr). +noun_pl(pyramids, pyramid, neutr). +noun_pl(pyres, pyre, neutr). +noun_pl(pythons, python, neutr). +noun_pl(pyxes, pyx, neutr). +noun_pl('pâtés', 'pâté', neutr). +noun_pl(quacks, quack, human). +noun_pl(quadrangles, quadrangle, neutr). +noun_pl(quadrants, quadrant, neutr). +noun_pl(quadrilaterals, quadrilateral, neutr). +noun_pl(quadrilles, quadrille, neutr). +noun_pl(quadrillions, quadrillion, neutr). +noun_pl(quadrupeds, quadruped, neutr). +noun_pl(quadruples, quadruple, neutr). +noun_pl(quadruplets, quadruplet, human). +noun_pl(quadruplicates, quadruplicate, neutr). +noun_pl(quads, quad, neutr). +noun_pl(quaggas, quagga, neutr). +noun_pl(quagmires, quagmire, neutr). +noun_pl(quails, quail, neutr). +noun_pl(quakes, quake, neutr). +noun_pl(qualifications, qualification, neutr). +noun_pl(qualifiers, qualifier, human). +noun_pl(qualities, quality, neutr). +noun_pl(qualms, qualm, neutr). +noun_pl(quandaries, quandary, neutr). +noun_pl(quangos, quango, human). +noun_pl(quanta, quantum, neutr). +noun_pl(quantities, quantity, neutr). +noun_pl(quarks, quark, neutr). +noun_pl(quarrels, quarrel, neutr). +noun_pl(quarries, quarry, neutr). +noun_pl(quarrymen, quarryman, human). +noun_pl(quarter, quarter, neutr). +noun_pl(quarterbacks, quarterback, human). +noun_pl(quarterfinals, quarterfinal, neutr). +noun_pl(quarterings, quartering, neutr). +noun_pl(quarterlies, quarterly, neutr). +noun_pl(quarterlights, quarterlight, neutr). +noun_pl(quartermasters, quartermaster, human). +noun_pl(quarterstaves, quarterstaff, neutr). +noun_pl(quartets, quartet, human). +noun_pl(quartos, quarto, neutr). +noun_pl(quarts, quart, neutr). +noun_pl(quasars, quasar, neutr). +noun_pl(quatercentenaries, quatercentenary, neutr). +noun_pl(quatrains, quatrain, neutr). +noun_pl(quattrocentos, quattrocento, neutr). +noun_pl(quavers, quaver, neutr). +noun_pl(quays, quay, neutr). +noun_pl(queens, queen, human). +noun_pl(queers, queer, human). +noun_pl(queries, query, neutr). +noun_pl(querns, quern, neutr). +noun_pl(questioners, questioner, human). +noun_pl(questionnaires, questionnaire, neutr). +noun_pl(questions, question, neutr). +noun_pl(quests, quest, neutr). +noun_pl(quetzals, quetzal, neutr). +noun_pl(queues, queue, neutr). +noun_pl(quibblers, quibbler, human). +noun_pl(quibbles, quibble, neutr). +noun_pl(quiches, quiche, neutr). +noun_pl(quickies, quickie, neutr). +noun_pl(quicksands, quicksand, neutr). +noun_pl(quickshops, quickshop, neutr). +noun_pl(quicksteps, quickstep, neutr). +noun_pl(quid, quid, neutr). +noun_pl(quietists, quietist, human). +noun_pl(quietuses, quietus, neutr). +noun_pl(quiffs, quiff, neutr). +noun_pl(quills, quill, neutr). +noun_pl(quilts, quilt, neutr). +noun_pl(quincentenaries, quincentenary, neutr). +noun_pl(quinces, quince, neutr). +noun_pl(quins, quin, human). +noun_pl(quintals, quintal, neutr). +noun_pl(quintessences, quintessence, neutr). +noun_pl(quintets, quintet, human). +noun_pl(quintuplets, quintuplet, human). +noun_pl(quips, quip, neutr). +noun_pl(quires, quire, neutr). +noun_pl(quirks, quirk, neutr). +noun_pl(quislings, quisling, human). +noun_pl(quittances, quittance, neutr). +noun_pl(quitters, quitter, human). +noun_pl(quivers, quiver, neutr). +noun_pl(quizmasters, quizmaster, human). +noun_pl(quizzes, quiz, neutr). +noun_pl(quoins, quoin, neutr). +noun_pl(quoits, quoit, neutr). +noun_pl(quorums, quorum, neutr). +noun_pl(quotas, quota, neutr). +noun_pl(quotations, quotation, neutr). +noun_pl(quotes, quote, neutr). +noun_pl(quotients, quotient, neutr). +noun_pl(rabbis, rabbi, human). +noun_pl(rabbits, rabbit, neutr). +noun_pl(rabbles, rabble, human). +noun_pl(raccoons, raccoon, neutr). +noun_pl(racecards, racecard, neutr). +noun_pl(racecourses, racecourse, neutr). +noun_pl(racehorses, racehorse, neutr). +noun_pl(racemes, raceme, neutr). +noun_pl(racers, racer, human). +noun_pl(races, race, neutr). +noun_pl(racialists, racialist, human). +noun_pl(racists, racist, human). +noun_pl(racketeers, racketeer, human). +noun_pl(rackets, racket, neutr). +noun_pl(racks, rack, neutr). +noun_pl(raconteurs, raconteur, human). +noun_pl(racoons, racoon, neutr). +noun_pl(racquets, racquet, neutr). +noun_pl(radars, radar, neutr). +noun_pl(radials, radial, neutr). +noun_pl(radiations, radiation, neutr). +noun_pl(radiators, radiator, neutr). +noun_pl(radicals, radical, human). +noun_pl(radicles, radicle, neutr). +noun_pl(radii, radius, neutr). +noun_pl(radiograms, radiogram, neutr). +noun_pl(radiographers, radiographer, human). +noun_pl(radiographs, radiograph, neutr). +noun_pl(radioisotopes, radioisotope, neutr). +noun_pl(radiologists, radiologist, human). +noun_pl(radios, radio, neutr). +noun_pl(radiotherapists, radiotherapist, human). +noun_pl(radishes, radish, neutr). +noun_pl(radons, radon, neutr). +noun_pl(raffles, raffle, neutr). +noun_pl(rafters, rafter, human). +noun_pl(rafts, raft, neutr). +noun_pl(raftsmen, raftsman, human). +noun_pl(ragamuffins, ragamuffin, human). +noun_pl(ragbags, ragbag, human). +noun_pl(rages, rage, neutr). +noun_pl(raglans, raglan, neutr). +noun_pl(ragouts, ragout, neutr). +noun_pl(rags, rag, neutr). +noun_pl(ragtags, ragtag, human). +noun_pl(raiders, raider, human). +noun_pl(raids, raid, neutr). +noun_pl(railcars, railcar, neutr). +noun_pl(railheads, railhead, neutr). +noun_pl(railings, railing, neutr). +noun_pl(railleries, raillery, neutr). +noun_pl(railroads, railroad, neutr). +noun_pl(rails, rail, neutr). +noun_pl(railwaymen, railwayman, human). +noun_pl(railways, railway, neutr). +noun_pl(rainbows, rainbow, neutr). +noun_pl(raincoats, raincoat, neutr). +noun_pl(raindrops, raindrop, neutr). +noun_pl(rainfalls, rainfall, neutr). +noun_pl(rains, rain, neutr). +noun_pl(raisers, raiser, human). +noun_pl(raises, raise, neutr). +noun_pl(raisins, raisin, neutr). +noun_pl(rajahs, rajah, human). +noun_pl(rakes, rake, neutr). +noun_pl(rales, rale, neutr). +noun_pl(rallies, rally, neutr). +noun_pl(ramblers, rambler, human). +noun_pl(rambles, ramble, neutr). +noun_pl(ramifications, ramification, neutr). +noun_pl(ramjets, ramjet, neutr). +noun_pl(rampages, rampage, neutr). +noun_pl(ramparts, rampart, neutr). +noun_pl(ramps, ramp, neutr). +noun_pl(ramrods, ramrod, neutr). +noun_pl(rams, ram, neutr). +noun_pl(ranchers, rancher, human). +noun_pl(ranches, ranch, neutr). +noun_pl(rands, rand, neutr). +noun_pl(ranees, ranee, human). +noun_pl(rangefinders, rangefinder, neutr). +noun_pl(rangers, ranger, human). +noun_pl(ranges, range, neutr). +noun_pl(ranis, rani, human). +noun_pl(rankers, ranker, human). +noun_pl(rankings, ranking, neutr). +noun_pl(ranks, rank, neutr). +noun_pl(ransoms, ransom, neutr). +noun_pl(ranters, ranter, human). +noun_pl(rants, rant, neutr). +noun_pl(rap, rap, neutr). +noun_pl(rapes, rape, neutr). +noun_pl(rapids, rapid, neutr). +noun_pl(rapiers, rapier, neutr). +noun_pl(rapists, rapist, human). +noun_pl(rapports, rapport, neutr). +noun_pl(rapprochements, rapprochement, neutr). +noun_pl(rapscallions, rapscallion, human). +noun_pl(raptures, rapture, neutr). +noun_pl(rarebits, rarebit, neutr). +noun_pl(rarities, rarity, neutr). +noun_pl(rascals, rascal, human). +noun_pl(rashers, rasher, neutr). +noun_pl(rashes, rash, neutr). +noun_pl(raspberries, raspberry, neutr). +noun_pl(rasps, rasp, neutr). +noun_pl(ratans, ratan, neutr). +noun_pl(ratches, ratch, neutr). +noun_pl(ratchets, ratchet, neutr). +noun_pl(ratepayers, ratepayer, human). +noun_pl(rates, rate, neutr). +noun_pl(ratifications, ratification, neutr). +noun_pl(ratings, rating, neutr). +noun_pl(rationales, rationale, neutr). +noun_pl(rationalists, rationalist, human). +noun_pl(rationalities, rationality, neutr). +noun_pl(rationalizations, rationalization, neutr). +noun_pl(rations, ration, neutr). +noun_pl(ratios, ratio, neutr). +noun_pl(ratlines, ratline, neutr). +noun_pl(ratlins, ratlin, neutr). +noun_pl(rats, rat, neutr). +noun_pl(rattans, rattan, neutr). +noun_pl(ratters, ratter, human). +noun_pl(rattlers, rattler, human). +noun_pl(rattles, rattle, neutr). +noun_pl(rattlesnakes, rattlesnake, neutr). +noun_pl(ravages, ravage, neutr). +noun_pl(ravens, raven, neutr). +noun_pl(ravers, raver, human). +noun_pl(raves, rave, neutr). +noun_pl(ravines, ravine, neutr). +noun_pl(raviolis, ravioli, neutr). +noun_pl(ravishments, ravishment, neutr). +noun_pl(rays, ray, neutr). +noun_pl(razorbacks, razorback, neutr). +noun_pl(razorblades, razorblade, neutr). +noun_pl(razors, razor, neutr). +noun_pl(reaches, reach, neutr). +noun_pl(reactionaries, reactionary, human). +noun_pl(reactions, reaction, neutr). +noun_pl(reactors, reactor, neutr). +noun_pl(readers, reader, human). +noun_pl(readerships, readership, neutr). +noun_pl(readies, ready, neutr). +noun_pl(readings, reading, neutr). +noun_pl(readjustments, readjustment, neutr). +noun_pl(readmissions, readmission, neutr). +noun_pl(reaffiliations, reaffiliation, neutr). +noun_pl(reaganites, reaganite, human). +noun_pl(reagents, reagent, neutr). +noun_pl(realignments, realignment, neutr). +noun_pl(realists, realist, human). +noun_pl(realities, reality, neutr). +noun_pl(reallocations, reallocation, neutr). +noun_pl(realm, realm, neutr). +noun_pl(reals, real, neutr). +noun_pl(realties, realty, neutr). +noun_pl(realtors, realtor, human). +noun_pl(reams, ream, neutr). +noun_pl(reapers, reaper, human). +noun_pl(reappearances, reappearance, neutr). +noun_pl(reappointments, reappointment, neutr). +noun_pl(reappraisals, reappraisal, neutr). +noun_pl(rearguards, rearguard, human). +noun_pl(rearmaments, rearmament, neutr). +noun_pl(rearrangements, rearrangement, neutr). +noun_pl(rears, rear, neutr). +noun_pl(rearwards, rearward, neutr). +noun_pl(reasons, reason, neutr). +noun_pl(reassessments, reassessment, neutr). +noun_pl(reassurances, reassurance, neutr). +noun_pl(rebates, rebate, neutr). +noun_pl(rebellions, rebellion, neutr). +noun_pl(rebels, rebel, human). +noun_pl(rebirths, rebirth, neutr). +noun_pl(rebounds, rebound, neutr). +noun_pl(rebuffs, rebuff, neutr). +noun_pl(rebukes, rebuke, neutr). +noun_pl(rebuses, rebus, neutr). +noun_pl(rebuttals, rebuttal, neutr). +noun_pl(recalls, recall, neutr). +noun_pl(recantations, recantation, neutr). +noun_pl(recapitalizations, recapitalization, neutr). +noun_pl(recapitulations, recapitulation, neutr). +noun_pl(recaps, recap, neutr). +noun_pl(recces, recce, neutr). +noun_pl(receipts, receipt, neutr). +noun_pl(receivables, receivable, neutr). +noun_pl(receivers, receiver, human). +noun_pl(receiverships, receivership, neutr). +noun_pl(receptacles, receptacle, neutr). +noun_pl(receptionists, receptionist, human). +noun_pl(receptions, reception, neutr). +noun_pl(recesses, recess, neutr). +noun_pl(recessionals, recessional, neutr). +noun_pl(recessions, recession, neutr). +noun_pl(rechauffes, rechauffe, neutr). +noun_pl(recidivists, recidivist, human). +noun_pl(recipes, recipe, neutr). +noun_pl(recipients, recipient, human). +noun_pl(reciprocals, reciprocal, neutr). +noun_pl(recitalists, recitalist, human). +noun_pl(recitals, recital, neutr). +noun_pl(recitations, recitation, neutr). +noun_pl(recitatives, recitative, neutr). +noun_pl(reckoners, reckoner, human). +noun_pl(reckonings, reckoning, neutr). +noun_pl(recluses, recluse, human). +noun_pl(recognizances, recognizance, neutr). +noun_pl(recoils, recoil, neutr). +noun_pl(recollections, recollection, neutr). +noun_pl(recommendations, recommendation, neutr). +noun_pl(recompense, recompense, neutr). +noun_pl(reconciliations, reconciliation, neutr). +noun_pl(reconnaissances, reconnaissance, neutr). +noun_pl(reconstructions, reconstruction, neutr). +noun_pl(recorders, recorder, human). +noun_pl(recordings, recording, neutr). +noun_pl(records, record, neutr). +noun_pl(recoveries, recovery, neutr). +noun_pl(recreants, recreant, human). +noun_pl(recreations, recreation, neutr). +noun_pl(recriminations, recrimination, neutr). +noun_pl(recrudescences, recrudescence, neutr). +noun_pl(recruiters, recruiter, human). +noun_pl(recruitments, recruitment, neutr). +noun_pl(recruits, recruit, human). +noun_pl(rectangles, rectangle, neutr). +noun_pl(rectifications, rectification, neutr). +noun_pl(rectifiers, rectifier, human). +noun_pl(rectories, rectory, neutr). +noun_pl(rectors, rector, human). +noun_pl(rectos, recto, neutr). +noun_pl(rectums, rectum, neutr). +noun_pl(recuperations, recuperation, neutr). +noun_pl(recurrences, recurrence, neutr). +noun_pl(recusants, recusant, human). +noun_pl(redactions, redaction, neutr). +noun_pl(redbreasts, redbreast, neutr). +noun_pl(redcaps, redcap, human). +noun_pl(redcoats, redcoat, human). +noun_pl(redeemers, redeemer, human). +noun_pl(redemptions, redemption, neutr). +noun_pl(redeployments, redeployment, neutr). +noun_pl(redevelopments, redevelopment, neutr). +noun_pl(redheads, redhead, human). +noun_pl(rediscoveries, rediscovery, neutr). +noun_pl(redispositions, redisposition, neutr). +noun_pl(redistributions, redistribution, neutr). +noun_pl(redoubts, redoubt, neutr). +noun_pl(redraws, redraw, neutr). +noun_pl(reds, red, human). +noun_pl(redskins, redskin, human). +noun_pl(reductions, reduction, neutr). +noun_pl(redundances, redundance, neutr). +noun_pl(redundancies, redundancy, neutr). +noun_pl(reduplications, reduplication, neutr). +noun_pl(redwings, redwing, neutr). +noun_pl(redwoods, redwood, neutr). +noun_pl(reeds, reed, neutr). +noun_pl(reefers, reefer, neutr). +noun_pl(reefs, reef, neutr). +noun_pl(reelections, reelection, neutr). +noun_pl(reels, reel, neutr). +noun_pl(reentries, reentry, neutr). +noun_pl(reestablishments, reestablishment, neutr). +noun_pl(reeves, reeve, neutr). +noun_pl(refections, refection, neutr). +noun_pl(refectories, refectory, neutr). +noun_pl(referees, referee, human). +noun_pl(references, reference, neutr). +noun_pl(referenda, referendum, neutr). +noun_pl(referendums, referendum, neutr). +noun_pl(referrals, referral, neutr). +noun_pl(refills, refill, neutr). +noun_pl(refinements, refinement, neutr). +noun_pl(refineries, refinery, neutr). +noun_pl(refiners, refiner, human). +noun_pl(refits, refit, neutr). +noun_pl(reflections, reflection, neutr). +noun_pl(reflectors, reflector, neutr). +noun_pl(reflexes, reflex, neutr). +noun_pl(reflexions, reflexion, neutr). +noun_pl(reflexives, reflexive, neutr). +noun_pl(refluxes, reflux, neutr). +noun_pl(reforestations, reforestation, neutr). +noun_pl(reformations, reformation, neutr). +noun_pl(reformatories, reformatory, neutr). +noun_pl(reformers, reformer, human). +noun_pl(reformists, reformist, human). +noun_pl(reforms, reform, neutr). +noun_pl(refractions, refraction, neutr). +noun_pl(refractories, refractory, neutr). +noun_pl(refrains, refrain, neutr). +noun_pl(refreshers, refresher, neutr). +noun_pl(refreshments, refreshment, neutr). +noun_pl(refrigerants, refrigerant, neutr). +noun_pl(refrigerations, refrigeration, neutr). +noun_pl(refrigerators, refrigerator, neutr). +noun_pl(refugees, refugee, human). +noun_pl(refuges, refuge, neutr). +noun_pl(refunds, refund, neutr). +noun_pl(refusals, refusal, neutr). +noun_pl(refutations, refutation, neutr). +noun_pl(regards, regard, neutr). +noun_pl(regattas, regatta, neutr). +noun_pl(regencies, regency, neutr). +noun_pl(regents, regent, human). +noun_pl(regicides, regicide, neutr). +noun_pl(regimens, regimen, neutr). +noun_pl(regiments, regiment, human). +noun_pl(regimes, regime, neutr). +noun_pl(regionalses, regionals, neutr). +noun_pl(regions, region, neutr). +noun_pl(registers, register, neutr). +noun_pl(registrars, registrar, human). +noun_pl(registrations, registration, neutr). +noun_pl(registries, registry, neutr). +noun_pl(regressions, regression, neutr). +noun_pl(regrets, regret, neutr). +noun_pl(regularities, regularity, neutr). +noun_pl(regularizations, regularization, neutr). +noun_pl(regulars, regular, human). +noun_pl(regulations, regulation, neutr). +noun_pl(regulators, regulator, human). +noun_pl(rehabilitations, rehabilitation, neutr). +noun_pl(rehashes, rehash, neutr). +noun_pl(rehearings, rehearing, neutr). +noun_pl(rehearsals, rehearsal, neutr). +noun_pl(reigns, reign, neutr). +noun_pl(reimbursements, reimbursement, neutr). +noun_pl(reimpositions, reimposition, neutr). +noun_pl(reincarnations, reincarnation, neutr). +noun_pl(reindeer, reindeer, neutr). +noun_pl(reinforcements, reinforcement, neutr). +noun_pl(reins, rein, neutr). +noun_pl(reinstatements, reinstatement, neutr). +noun_pl(reinsurances, reinsurance, neutr). +noun_pl(reinterpretations, reinterpretation, neutr). +noun_pl(reissues, reissue, neutr). +noun_pl(reiterations, reiteration, neutr). +noun_pl(rejections, rejection, neutr). +noun_pl(rejects, reject, human). +noun_pl(rejoinders, rejoinder, neutr). +noun_pl(rejuvenations, rejuvenation, neutr). +noun_pl(relapses, relapse, neutr). +noun_pl(relations, relation, neutr). +noun_pl(relationships, relationship, neutr). +noun_pl(relatives, relative, human). +noun_pl(relaxations, relaxation, neutr). +noun_pl(relays, relay, neutr). +noun_pl(releases, release, neutr). +noun_pl(relevances, relevance, neutr). +noun_pl(relics, relic, neutr). +noun_pl(relicts, relict, human). +noun_pl(reliefs, relief, neutr). +noun_pl(religions, religion, neutr). +noun_pl(religious, religious, human). +noun_pl(reliquaries, reliquary, neutr). +noun_pl(relishes, relish, neutr). +noun_pl(remainders, remainder, neutr). +noun_pl(remakes, remake, neutr). +noun_pl(remarks, remark, neutr). +noun_pl(remarriages, remarriage, neutr). +noun_pl(remedies, remedy, neutr). +noun_pl(remembrances, remembrance, neutr). +noun_pl(remilitarizations, remilitarization, neutr). +noun_pl(reminders, reminder, neutr). +noun_pl(reminiscences, reminiscence, neutr). +noun_pl(remissions, remission, neutr). +noun_pl(remittances, remittance, neutr). +noun_pl(remnants, remnant, neutr). +noun_pl(remonstrances, remonstrance, neutr). +noun_pl(remounts, remount, neutr). +noun_pl(removals, removal, neutr). +noun_pl(removers, remover, human). +noun_pl(removes, remove, neutr). +noun_pl(renaissances, renaissance, neutr). +noun_pl(renascences, renascence, neutr). +noun_pl(renderings, rendering, neutr). +noun_pl(rendezvous, rendezvous, neutr). +noun_pl(renditions, rendition, neutr). +noun_pl(renegades, renegade, human). +noun_pl(renewals, renewal, neutr). +noun_pl(renovations, renovation, neutr). +noun_pl(renovators, renovator, human). +noun_pl(rentals, rental, neutr). +noun_pl(renters, renter, human). +noun_pl(rentiers, rentier, human). +noun_pl(rents, rent, neutr). +noun_pl(reorganizations, reorganization, neutr). +noun_pl(repairers, repairer, human). +noun_pl(repairs, repair, neutr). +noun_pl(reparations, reparation, neutr). +noun_pl(repartees, repartee, neutr). +noun_pl(repasts, repast, neutr). +noun_pl(repatriates, repatriate, human). +noun_pl(repatriations, repatriation, neutr). +noun_pl(repayments, repayment, neutr). +noun_pl(repeals, repeal, neutr). +noun_pl(repeaters, repeater, neutr). +noun_pl(repeats, repeat, neutr). +noun_pl(repercussions, repercussion, neutr). +noun_pl(repertoires, repertoire, neutr). +noun_pl(repertories, repertory, neutr). +noun_pl(repetitions, repetition, neutr). +noun_pl(replacements, replacement, neutr). +noun_pl(replays, replay, neutr). +noun_pl(replenishments, replenishment, neutr). +noun_pl(replicas, replica, neutr). +noun_pl(replies, reply, neutr). +noun_pl(reporters, reporter, human). +noun_pl(reports, report, neutr). +noun_pl(repositories, repository, neutr). +noun_pl(repossessions, repossession, neutr). +noun_pl(representations, representation, neutr). +noun_pl(representatives, representative, human). +noun_pl(repressions, repression, neutr). +noun_pl(reprieves, reprieve, neutr). +noun_pl(reprimands, reprimand, neutr). +noun_pl(reprints, reprint, neutr). +noun_pl(reprisals, reprisal, neutr). +noun_pl(reproaches, reproach, neutr). +noun_pl(reprobates, reprobate, human). +noun_pl(reproducers, reproducer, human). +noun_pl(reproductions, reproduction, neutr). +noun_pl(reproofs, reproof, neutr). +noun_pl(reps, rep, human). +noun_pl(reptiles, reptile, neutr). +noun_pl(republicans, republican, human). +noun_pl(republics, republic, neutr). +noun_pl(repudiations, repudiation, neutr). +noun_pl(repulses, repulse, neutr). +noun_pl(reputations, reputation, neutr). +noun_pl(requests, request, neutr). +noun_pl(requiems, requiem, neutr). +noun_pl(requirements, requirement, neutr). +noun_pl(requisites, requisite, neutr). +noun_pl(requisitions, requisition, neutr). +noun_pl(reredoses, reredos, neutr). +noun_pl(reruns, rerun, neutr). +noun_pl(resales, resale, neutr). +noun_pl(rescripts, rescript, neutr). +noun_pl(rescuers, rescuer, human). +noun_pl(rescues, rescue, neutr). +noun_pl(researchers, researcher, human). +noun_pl(researches, research, neutr). +noun_pl(resemblances, resemblance, neutr). +noun_pl(reservations, reservation, neutr). +noun_pl(reserves, reserve, neutr). +noun_pl(reservists, reservist, human). +noun_pl(reservoirs, reservoir, neutr). +noun_pl(resettlements, resettlement, neutr). +noun_pl(reshuffles, reshuffle, neutr). +noun_pl(residences, residence, neutr). +noun_pl(residencies, residency, neutr). +noun_pl(residents, resident, human). +noun_pl(resids, resid, neutr). +noun_pl(residues, residue, neutr). +noun_pl(resignations, resignation, neutr). +noun_pl(resins, resin, neutr). +noun_pl(resistances, resistance, neutr). +noun_pl(resisters, resister, human). +noun_pl(resistors, resistor, neutr). +noun_pl(resolutions, resolution, neutr). +noun_pl(resolves, resolve, neutr). +noun_pl(resonators, resonator, neutr). +noun_pl(resorts, resort, neutr). +noun_pl(resources, resource, neutr). +noun_pl(respectabilities, respectability, neutr). +noun_pl(respecters, respecter, neutr). +noun_pl(respects, respect, neutr). +noun_pl(respirations, respiration, neutr). +noun_pl(respirators, respirator, neutr). +noun_pl(respites, respite, neutr). +noun_pl(respondents, respondent, human). +noun_pl(responses, response, neutr). +noun_pl(responsibilities, responsibility, neutr). +noun_pl(restatements, restatement, neutr). +noun_pl(restauranteurs, restauranteur, human). +noun_pl(restaurants, restaurant, neutr). +noun_pl(restaurateurs, restaurateur, human). +noun_pl(restorations, restoration, neutr). +noun_pl(restoratives, restorative, neutr). +noun_pl(restorers, restorer, human). +noun_pl(restraints, restraint, neutr). +noun_pl(restrictions, restriction, neutr). +noun_pl(restructurings, restructuring, neutr). +noun_pl(rests, rest, neutr). +noun_pl(results, result, neutr). +noun_pl(resumes, resume, neutr). +noun_pl(resumptions, resumption, neutr). +noun_pl(resurgences, resurgence, neutr). +noun_pl(resuscitations, resuscitation, neutr). +noun_pl(retailers, retailer, human). +noun_pl(retails, retail, neutr). +noun_pl(retainers, retainer, human). +noun_pl(retakes, retake, neutr). +noun_pl(retardations, retardation, neutr). +noun_pl(rethinks, rethink, neutr). +noun_pl(reticences, reticence, neutr). +noun_pl(reticulations, reticulation, neutr). +noun_pl(reticules, reticule, neutr). +noun_pl(retinae, retina, neutr). +noun_pl(retinas, retina, neutr). +noun_pl(retinues, retinue, human). +noun_pl(retirees, retiree, human). +noun_pl(retirements, retirement, neutr). +noun_pl(retorts, retort, neutr). +noun_pl(retractions, retraction, neutr). +noun_pl(retreaders, retreader, human). +noun_pl(retreads, retread, neutr). +noun_pl(retreats, retreat, neutr). +noun_pl(retrenchments, retrenchment, neutr). +noun_pl(retrials, retrial, neutr). +noun_pl(retrievers, retriever, neutr). +noun_pl(retrogressions, retrogression, neutr). +noun_pl(retrorockets, retrorocket, neutr). +noun_pl(retrospections, retrospection, neutr). +noun_pl(retroversions, retroversion, neutr). +noun_pl(returns, return, neutr). +noun_pl(reunions, reunion, neutr). +noun_pl(revaluations, revaluation, neutr). +noun_pl(reveilles, reveille, neutr). +noun_pl(revelations, revelation, neutr). +noun_pl(revelers, reveler, human). +noun_pl(revellers, reveller, human). +noun_pl(revelries, revelry, neutr). +noun_pl(revels, revel, neutr). +noun_pl(revenues, revenue, neutr). +noun_pl(reverberations, reverberation, neutr). +noun_pl(reverends, reverend, human). +noun_pl(reveries, reverie, neutr). +noun_pl(revers, revers, neutr). +noun_pl(reversals, reversal, neutr). +noun_pl(reverses, reverse, neutr). +noun_pl(reversions, reversion, neutr). +noun_pl(revetments, revetment, neutr). +noun_pl(reviewers, reviewer, human). +noun_pl(reviews, review, neutr). +noun_pl(revisers, reviser, human). +noun_pl(revises, revise, neutr). +noun_pl(revisionists, revisionist, human). +noun_pl(revisions, revision, neutr). +noun_pl(revitalizations, revitalization, neutr). +noun_pl(revivalists, revivalist, human). +noun_pl(revivals, revival, neutr). +noun_pl(revocations, revocation, neutr). +noun_pl(revokes, revoke, neutr). +noun_pl(revolts, revolt, neutr). +noun_pl(revolutionaries, revolutionary, human). +noun_pl(revolutionarys, revolutionary, human). +noun_pl(revolutions, revolution, neutr). +noun_pl(revolvers, revolver, neutr). +noun_pl(revs, rev, neutr). +noun_pl(revues, revue, neutr). +noun_pl(rewards, reward, neutr). +noun_pl(rewrites, rewrite, neutr). +noun_pl(rhapsodies, rhapsody, neutr). +noun_pl(rheas, rhea, neutr). +noun_pl(rheostats, rheostat, neutr). +noun_pl(rhesuses, rhesus, neutr). +noun_pl(rhetoricians, rhetorician, human). +noun_pl(rheumatics, rheumatic, human). +noun_pl(rhinoceros, rhinoceros, neutr). +noun_pl(rhinos, rhino, neutr). +noun_pl(rhizomes, rhizome, neutr). +noun_pl(rhododendrons, rhododendron, neutr). +noun_pl(rhomboids, rhomboid, neutr). +noun_pl(rhombs, rhomb, neutr). +noun_pl(rhombuses, rhombus, neutr). +noun_pl(rhymes, rhyme, neutr). +noun_pl(rhymesters, rhymester, human). +noun_pl(rhythms, rhythm, neutr). +noun_pl(ribalds, ribald, human). +noun_pl(ribands, riband, neutr). +noun_pl(ribavirins, ribavirin, neutr). +noun_pl(ribbons, ribbon, neutr). +noun_pl(ribs, rib, neutr). +noun_pl(riches, riches, neutr). +noun_pl(ricks, rick, neutr). +noun_pl(rickshaws, rickshaw, neutr). +noun_pl(ricochets, ricochet, neutr). +noun_pl(riddles, riddle, neutr). +noun_pl(riders, rider, human). +noun_pl(rides, ride, neutr). +noun_pl(ridgepoles, ridgepole, neutr). +noun_pl(ridges, ridge, neutr). +noun_pl(ridicules, ridicule, neutr). +noun_pl(ridings, riding, neutr). +noun_pl(riffs, riff, neutr). +noun_pl(riflemen, rifleman, human). +noun_pl(rifles, rifle, neutr). +noun_pl(rifts, rift, neutr). +noun_pl(riggers, rigger, human). +noun_pl(rightists, rightist, human). +noun_pl(rights, right, neutr). +noun_pl(rigidities, rigidity, neutr). +noun_pl(rigmaroles, rigmarole, neutr). +noun_pl(rigors, rigor, neutr). +noun_pl(rigours, rigour, neutr). +noun_pl(rigouts, rigout, neutr). +noun_pl(rigs, rig, neutr). +noun_pl(rills, rill, neutr). +noun_pl(rims, rim, neutr). +noun_pl(rinds, rind, neutr). +noun_pl(ringers, ringer, human). +noun_pl(ringleaders, ringleader, human). +noun_pl(ringlets, ringlet, neutr). +noun_pl(ringmasters, ringmaster, human). +noun_pl(rings, ring, neutr). +noun_pl(ringsides, ringside, neutr). +noun_pl(rinks, rink, neutr). +noun_pl(rinses, rinse, neutr). +noun_pl(rioters, rioter, human). +noun_pl(riots, riot, neutr). +noun_pl(ripcords, ripcord, neutr). +noun_pl(ripostes, riposte, neutr). +noun_pl(ripples, ripple, neutr). +noun_pl(rips, rip, neutr). +noun_pl(ripsaws, ripsaw, neutr). +noun_pl(riptides, riptide, neutr). +noun_pl(risers, riser, human). +noun_pl(rises, rise, neutr). +noun_pl(risings, rising, neutr). +noun_pl(risks, risk, neutr). +noun_pl(risottos, risotto, neutr). +noun_pl(rissoles, rissole, neutr). +noun_pl(rites, rite, neutr). +noun_pl(ritualists, ritualist, human). +noun_pl(rituals, ritual, neutr). +noun_pl(rivalries, rivalry, neutr). +noun_pl(rivals, rival, human). +noun_pl(rivers, river, neutr). +noun_pl(riversides, riverside, neutr). +noun_pl(riveters, riveter, human). +noun_pl(rivets, rivet, neutr). +noun_pl(rivulets, rivulet, neutr). +noun_pl(roach, roach, neutr). +noun_pl(roadbeds, roadbed, neutr). +noun_pl(roadblocks, roadblock, neutr). +noun_pl(roadhouses, roadhouse, neutr). +noun_pl(roadmen, roadman, human). +noun_pl(roadmenders, roadmender, human). +noun_pl(roads, road, neutr). +noun_pl(roadsides, roadside, neutr). +noun_pl(roadsteads, roadstead, neutr). +noun_pl(roadsters, roadster, neutr). +noun_pl(roadways, roadway, neutr). +noun_pl(roans, roan, neutr). +noun_pl(roars, roar, neutr). +noun_pl(roasters, roaster, neutr). +noun_pl(roastings, roasting, neutr). +noun_pl(roasts, roast, neutr). +noun_pl(robberies, robbery, neutr). +noun_pl(robbers, robber, human). +noun_pl(robes, robe, neutr). +noun_pl(robins, robin, neutr). +noun_pl(robots, robot, human). +noun_pl(rockeries, rockery, neutr). +noun_pl(rockers, rocker, human). +noun_pl(rockets, rocket, neutr). +noun_pl(rocks, rock, neutr). +noun_pl(rocksalts, rocksalt, neutr). +noun_pl(rocs, roc, neutr). +noun_pl(rodents, rodent, neutr). +noun_pl(rodeos, rodeo, neutr). +noun_pl(rods, rod, neutr). +noun_pl(roe, roe, neutr). +noun_pl(roebucks, roebuck, neutr). +noun_pl(roes, roe, neutr). +noun_pl(rogations, rogation, neutr). +noun_pl(rogueries, roguery, neutr). +noun_pl(rogues, rogue, human). +noun_pl(roisterers, roisterer, human). +noun_pl(roles, role, neutr). +noun_pl(rollbacks, rollback, neutr). +noun_pl(rollers, roller, neutr). +noun_pl(rollovers, rollover, neutr). +noun_pl(rolls, roll, neutr). +noun_pl(romances, romance, neutr). +noun_pl(romanticists, romanticist, human). +noun_pl(romantics, romantic, human). +noun_pl(rompers, romper, neutr). +noun_pl(romps, romp, human). +noun_pl(rondeaux, rondeau, neutr). +noun_pl(rondels, rondel, neutr). +noun_pl(rondos, rondo, neutr). +noun_pl(roods, rood, neutr). +noun_pl(roofs, roof, neutr). +noun_pl(rooftops, rooftop, neutr). +noun_pl(rookeries, rookery, neutr). +noun_pl(rookies, rookie, human). +noun_pl(rooks, rook, human). +noun_pl(roomers, roomer, human). +noun_pl(roomfuls, roomful, neutr). +noun_pl(rooms, room, neutr). +noun_pl(roosters, rooster, neutr). +noun_pl(roosts, roost, neutr). +noun_pl(roots, root, neutr). +noun_pl(ropes, rope, neutr). +noun_pl(ropewalkers, ropewalker, human). +noun_pl(ropewalks, ropewalk, neutr). +noun_pl(ropeways, ropeway, neutr). +noun_pl(rosaries, rosary, neutr). +noun_pl(rosebuds, rosebud, neutr). +noun_pl(roses, rose, neutr). +noun_pl(rosettes, rosette, neutr). +noun_pl(rosters, roster, neutr). +noun_pl(rostra, rostrum, neutr). +noun_pl(rostrums, rostrum, neutr). +noun_pl(rotaries, rotary, neutr). +noun_pl(rotas, rota, neutr). +noun_pl(rotations, rotation, neutr). +noun_pl(rotisseries, rotisserie, neutr). +noun_pl(rotogravures, rotogravure, neutr). +noun_pl(rotors, rotor, neutr). +noun_pl(rotters, rotter, human). +noun_pl(rotundas, rotunda, neutr). +noun_pl(roubles, rouble, neutr). +noun_pl(roues, roue, human). +noun_pl(roughnecks, roughneck, human). +noun_pl(roughriders, roughrider, human). +noun_pl(roughs, rough, human). +noun_pl(roundabouts, roundabout, neutr). +noun_pl(roundelays, roundelay, neutr). +noun_pl(roundels, roundel, neutr). +noun_pl(roundhouses, roundhouse, neutr). +noun_pl(rounds, round, neutr). +noun_pl(roundsmen, roundsman, human). +noun_pl(roundtables, roundtable, neutr). +noun_pl(roundups, roundup, neutr). +noun_pl(routemarches, routemarch, neutr). +noun_pl(routes, route, neutr). +noun_pl(routines, routine, neutr). +noun_pl(routs, rout, neutr). +noun_pl('roués', 'roué', human). +noun_pl(rovers, rover, human). +noun_pl(rowans, rowan, neutr). +noun_pl(rowboats, rowboat, neutr). +noun_pl(rowdies, rowdy, human). +noun_pl(rowels, rowel, neutr). +noun_pl(rowers, rower, human). +noun_pl(rowlocks, rowlock, neutr). +noun_pl(rows, row, neutr). +noun_pl(royalists, royalist, human). +noun_pl(royalties, royalty, human). +noun_pl(rubbernecks, rubberneck, human). +noun_pl(rubbers, rubber, human). +noun_pl(rubbings, rubbing, neutr). +noun_pl(rubies, ruby, neutr). +noun_pl(rubles, ruble, neutr). +noun_pl(rubrics, rubric, neutr). +noun_pl(rubs, rub, neutr). +noun_pl(rucks, ruck, human). +noun_pl(rucksacks, rucksack, neutr). +noun_pl(ruckuss, ruckus, neutr). +noun_pl(rudders, rudder, neutr). +noun_pl(rudenesses, rudeness, neutr). +noun_pl(rudiments, rudiment, neutr). +noun_pl(ruffians, ruffian, human). +noun_pl(ruffles, ruffle, neutr). +noun_pl(ruffs, ruff, neutr). +noun_pl(rugs, rug, neutr). +noun_pl(ruins, ruin, neutr). +noun_pl(rulers, ruler, human). +noun_pl(rules, rule, neutr). +noun_pl(rulings, ruling, neutr). +noun_pl(rumbas, rumba, neutr). +noun_pl(rumbles, rumble, neutr). +noun_pl(rumblings, rumbling, neutr). +noun_pl(ruminants, ruminant, neutr). +noun_pl(rumors, rumor, neutr). +noun_pl(rumours, rumour, neutr). +noun_pl(rumps, rump, neutr). +noun_pl(runaways, runaway, human). +noun_pl(rundowns, rundown, neutr). +noun_pl(runes, rune, neutr). +noun_pl(rungs, rung, neutr). +noun_pl(runnels, runnel, neutr). +noun_pl(runners, runner, human). +noun_pl(runoffs, runoff, neutr). +noun_pl(runs, run, neutr). +noun_pl(runts, runt, human). +noun_pl(runways, runway, neutr). +noun_pl(rupees, rupee, neutr). +noun_pl(rupiahs, rupiah, neutr). +noun_pl(ruptures, rupture, neutr). +noun_pl(ruses, ruse, neutr). +noun_pl(rushes, rush, neutr). +noun_pl(rushlights, rushlight, neutr). +noun_pl(rusks, rusk, neutr). +noun_pl(russets, russet, neutr). +noun_pl(rustics, rustic, human). +noun_pl(rustlers, rustler, human). +noun_pl(rustlings, rustling, neutr). +noun_pl(ruts, rut, neutr). +noun_pl('réchauffés', 'réchauffé', neutr). +noun_pl('régimes', 'régime', human). +noun_pl('résumés', 'résumé', neutr). +noun_pl('rôles', 'rôle', neutr). +noun_pl(sabbatarians, sabbatarian, human). +noun_pl(sabbaticals, sabbatical, neutr). +noun_pl(sabers, saber, neutr). +noun_pl(sables, sable, neutr). +noun_pl(saboteurs, saboteur, human). +noun_pl(sabots, sabot, neutr). +noun_pl(sabres, sabre, neutr). +noun_pl(sachets, sachet, neutr). +noun_pl(sackbuts, sackbut, neutr). +noun_pl(sacks, sack, neutr). +noun_pl(sacraments, sacrament, neutr). +noun_pl(sacrifices, sacrifice, neutr). +noun_pl(sacristans, sacristan, human). +noun_pl(sacristies, sacristy, neutr). +noun_pl(sacs, sac, neutr). +noun_pl(saddlebags, saddlebag, neutr). +noun_pl(saddleries, saddlery, neutr). +noun_pl(saddlers, saddler, human). +noun_pl(saddles, saddle, neutr). +noun_pl(sadhus, sadhu, human). +noun_pl(sadists, sadist, human). +noun_pl(safaris, safari, neutr). +noun_pl(safecrackers, safecracker, human). +noun_pl(safeguards, safeguard, neutr). +noun_pl(safes, safe, neutr). +noun_pl(saffrons, saffron, neutr). +noun_pl(sagas, saga, neutr). +noun_pl(sages, sage, human). +noun_pl(sags, sag, neutr). +noun_pl(sahibs, sahib, human). +noun_pl(sailings, sailing, neutr). +noun_pl(sailors, sailor, human). +noun_pl(sails, sail, neutr). +noun_pl(saints, saint, human). +noun_pl(sakes, sake, neutr). +noun_pl(salaams, salaam, neutr). +noun_pl(salads, salad, neutr). +noun_pl(salamanders, salamander, neutr). +noun_pl(salaries, salary, neutr). +noun_pl(salerooms, saleroom, neutr). +noun_pl(sales, sale, neutr). +noun_pl(salesmen, salesman, human). +noun_pl(salespeople, salesperson, human). +noun_pl(saleswomen, saleswoman, human). +noun_pl(salients, salient, neutr). +noun_pl(salines, saline, neutr). +noun_pl(sallies, sally, neutr). +noun_pl(salmon, salmon, neutr). +noun_pl(salmonellas, salmonella, neutr). +noun_pl(salons, salon, neutr). +noun_pl(saloons, saloon, neutr). +noun_pl(saltpans, saltpan, neutr). +noun_pl(salts, salt, neutr). +noun_pl(saltworks, saltworks, neutr). +noun_pl(salutations, salutation, neutr). +noun_pl(salutes, salute, neutr). +noun_pl(salvers, salver, neutr). +noun_pl(salves, salve, neutr). +noun_pl(salvias, salvia, neutr). +noun_pl(salvoes, salvo, neutr). +noun_pl(salvos, salvo, neutr). +noun_pl(sambas, samba, neutr). +noun_pl(samovars, samovar, neutr). +noun_pl(sampans, sampan, neutr). +noun_pl(samplers, sampler, neutr). +noun_pl(samples, sample, neutr). +noun_pl(samurai, samurai, human). +noun_pl(sanatoriums, sanatorium, neutr). +noun_pl(sanctifications, sanctification, neutr). +noun_pl(sanctions, sanction, neutr). +noun_pl(sanctities, sanctity, neutr). +noun_pl(sanctuaries, sanctuary, neutr). +noun_pl(sanctums, sanctum, neutr). +noun_pl(sandals, sandal, neutr). +noun_pl(sandbags, sandbag, neutr). +noun_pl(sandbanks, sandbank, neutr). +noun_pl(sandboys, sandboy, human). +noun_pl(sandflies, sandfly, neutr). +noun_pl(sandglasses, sandglass, neutr). +noun_pl(sandinistas, sandinista, human). +noun_pl(sandpapers, sandpaper, neutr). +noun_pl(sandpipers, sandpiper, neutr). +noun_pl(sandpits, sandpit, neutr). +noun_pl(sands, sand, neutr). +noun_pl(sandstorms, sandstorm, neutr). +noun_pl(sandwiches, sandwich, neutr). +noun_pl(sandwichmen, sandwichman, human). +noun_pl(sapheads, saphead, neutr). +noun_pl(saplings, sapling, human). +noun_pl(sappers, sapper, human). +noun_pl(sapphires, sapphire, neutr). +noun_pl(saps, sap, human). +noun_pl(sarabands, saraband, neutr). +noun_pl(sarcasms, sarcasm, neutr). +noun_pl(sarcophagi, sarcophagus, neutr). +noun_pl(sarcophaguses, sarcophagus, neutr). +noun_pl(sardines, sardine, neutr). +noun_pl(saris, sari, neutr). +noun_pl(sarongs, sarong, neutr). +noun_pl(sashes, sash, neutr). +noun_pl(satchels, satchel, neutr). +noun_pl(satellites, satellite, neutr). +noun_pl(satires, satire, neutr). +noun_pl(satirists, satirist, human). +noun_pl(satisfactions, satisfaction, neutr). +noun_pl(satraps, satrap, human). +noun_pl(satsumas, satsuma, neutr). +noun_pl(saturnalia, saturnalia, neutr). +noun_pl(saturnalias, saturnalia, neutr). +noun_pl(satyrs, satyr, human). +noun_pl(saucepans, saucepan, neutr). +noun_pl(saucers, saucer, neutr). +noun_pl(sauces, sauce, neutr). +noun_pl(sauciness, sauciness, neutr). +noun_pl(saunas, sauna, neutr). +noun_pl(saunterers, saunterer, human). +noun_pl(saunters, saunter, neutr). +noun_pl(saurians, saurian, neutr). +noun_pl(sausages, sausage, neutr). +noun_pl(savages, savage, human). +noun_pl(savannahs, savannah, neutr). +noun_pl(savannas, savanna, neutr). +noun_pl(savants, savant, human). +noun_pl(saveloys, saveloy, neutr). +noun_pl(savers, saver, human). +noun_pl(saves, save, neutr). +noun_pl(savings, saving, neutr). +noun_pl(saviors, savior, human). +noun_pl(saviours, saviour, human). +noun_pl(savories, savory, neutr). +noun_pl(savors, savor, neutr). +noun_pl(savouries, savoury, neutr). +noun_pl(savours, savour, neutr). +noun_pl(savoys, savoy, neutr). +noun_pl(sawhorses, sawhorse, neutr). +noun_pl(sawmills, sawmill, neutr). +noun_pl(saws, saw, neutr). +noun_pl(sawyers, sawyer, human). +noun_pl(saxes, sax, neutr). +noun_pl(saxhorns, saxhorn, neutr). +noun_pl(saxophones, saxophone, neutr). +noun_pl(saxophonists, saxophonist, human). +noun_pl(sayings, saying, neutr). +noun_pl(scabbards, scabbard, neutr). +noun_pl(scabs, scab, human). +noun_pl(scaffolds, scaffold, neutr). +noun_pl(scalawags, scalawag, human). +noun_pl(scalds, scald, neutr). +noun_pl(scales, scale, neutr). +noun_pl(scallops, scallop, neutr). +noun_pl(scallywags, scallywag, human). +noun_pl(scalpels, scalpel, neutr). +noun_pl(scalps, scalp, neutr). +noun_pl(scampers, scamper, neutr). +noun_pl(scamps, scamp, human). +noun_pl(scams, scam, neutr). +noun_pl(scandalmongers, scandalmonger, human). +noun_pl(scandals, scandal, neutr). +noun_pl(scanners, scanner, human). +noun_pl(scantlings, scantling, neutr). +noun_pl(scapegoats, scapegoat, human). +noun_pl(scapegraces, scapegrace, human). +noun_pl(scapulas, scapula, neutr). +noun_pl(scarabs, scarab, neutr). +noun_pl(scarcities, scarcity, neutr). +noun_pl(scarecrows, scarecrow, neutr). +noun_pl(scaremongers, scaremonger, human). +noun_pl(scares, scare, neutr). +noun_pl(scarfs, scarf, neutr). +noun_pl(scarlets, scarlet, neutr). +noun_pl(scarps, scarp, neutr). +noun_pl(scars, scar, neutr). +noun_pl(scarves, scarf, neutr). +noun_pl(scatterbrains, scatterbrain, human). +noun_pl(scatters, scatter, neutr). +noun_pl(scavengers, scavenger, human). +noun_pl(scenarios, scenario, neutr). +noun_pl(scenarists, scenarist, human). +noun_pl(scenes, scene, neutr). +noun_pl(scents, scent, neutr). +noun_pl(scepters, scepter, neutr). +noun_pl(sceptics, sceptic, human). +noun_pl(sceptres, sceptre, neutr). +noun_pl(schedules, schedule, neutr). +noun_pl(schemas, schema, neutr). +noun_pl(schemata, schema, neutr). +noun_pl(schemers, schemer, human). +noun_pl(schemes, scheme, neutr). +noun_pl(scherzos, scherzo, neutr). +noun_pl(schisms, schism, neutr). +noun_pl(schists, schist, neutr). +noun_pl(schizophrenics, schizophrenic, human). +noun_pl(schnitzels, schnitzel, neutr). +noun_pl(schnorkels, schnorkel, neutr). +noun_pl(scholars, scholar, human). +noun_pl(scholarships, scholarship, neutr). +noun_pl(schoolbooks, schoolbook, neutr). +noun_pl(schoolboys, schoolboy, human). +noun_pl(schoolchildren, schoolchild, human). +noun_pl(schoolfellows, schoolfellow, human). +noun_pl(schoolfriends, schoolfriend, human). +noun_pl(schoolgirls, schoolgirl, human). +noun_pl(schoolhouses, schoolhouse, neutr). +noun_pl(schoolmasters, schoolmaster, human). +noun_pl(schoolmates, schoolmate, human). +noun_pl(schoolmen, schoolman, human). +noun_pl(schoolmistresses, schoolmistress, human). +noun_pl(schoolrooms, schoolroom, neutr). +noun_pl(schools, school, neutr). +noun_pl(schoolteachers, schoolteacher, human). +noun_pl(schooltimes, schooltime, neutr). +noun_pl(schooners, schooner, neutr). +noun_pl(schottisches, schottische, neutr). +noun_pl(schwas, schwa, neutr). +noun_pl(sciences, science, neutr). +noun_pl(scientists, scientist, human). +noun_pl(scimitars, scimitar, neutr). +noun_pl(scintillas, scintilla, neutr). +noun_pl(scintillations, scintillation, neutr). +noun_pl(scions, scion, human). +noun_pl(scoffers, scoffer, human). +noun_pl(scoffs, scoff, neutr). +noun_pl(scoldings, scolding, neutr). +noun_pl(scolds, scold, human). +noun_pl(scollops, scollop, neutr). +noun_pl(sconces, sconce, neutr). +noun_pl(scones, scone, neutr). +noun_pl(scoopfuls, scoopful, neutr). +noun_pl(scoops, scoop, neutr). +noun_pl(scooters, scooter, neutr). +noun_pl(scorchers, scorcher, human). +noun_pl(scorches, scorch, neutr). +noun_pl(scoreboards, scoreboard, neutr). +noun_pl(scorebooks, scorebook, neutr). +noun_pl(scorecards, scorecard, neutr). +noun_pl(scorers, scorer, human). +noun_pl(scores, score, neutr). +noun_pl(scorpions, scorpion, neutr). +noun_pl(scotches, scotch, neutr). +noun_pl(scots, scot, human). +noun_pl(scoundrels, scoundrel, human). +noun_pl(scourers, scourer, neutr). +noun_pl(scourges, scourge, neutr). +noun_pl(scours, scour, neutr). +noun_pl(scoutmasters, scoutmaster, human). +noun_pl(scouts, scout, human). +noun_pl(scowls, scowl, neutr). +noun_pl(scows, scow, neutr). +noun_pl(scrabbles, scrabble, neutr). +noun_pl(scrags, scrag, human). +noun_pl(scramblers, scrambler, neutr). +noun_pl(scrambles, scramble, neutr). +noun_pl(scrapbooks, scrapbook, neutr). +noun_pl(scrapers, scraper, neutr). +noun_pl(scrapes, scrape, neutr). +noun_pl(scrapheaps, scrapheap, neutr). +noun_pl(scrapings, scraping, neutr). +noun_pl(scraps, scrap, neutr). +noun_pl(scratches, scratch, neutr). +noun_pl(scrawls, scrawl, neutr). +noun_pl(screams, scream, neutr). +noun_pl(screeches, screech, neutr). +noun_pl(screeds, screed, neutr). +noun_pl(screens, screen, neutr). +noun_pl(screes, scree, neutr). +noun_pl(screwballs, screwball, human). +noun_pl(screwdrivers, screwdriver, neutr). +noun_pl(screws, screw, human). +noun_pl(scribblers, scribbler, human). +noun_pl(scribbles, scribble, neutr). +noun_pl(scribes, scribe, human). +noun_pl(scrimmages, scrimmage, neutr). +noun_pl(scrimshankers, scrimshanker, human). +noun_pl(scrips, scrip, neutr). +noun_pl(scripts, script, neutr). +noun_pl(scriptures, scripture, neutr). +noun_pl(scriptwriters, scriptwriter, human). +noun_pl(scriveners, scrivener, human). +noun_pl(scrolls, scroll, neutr). +noun_pl(scrotums, scrotum, neutr). +noun_pl(scroungers, scrounger, human). +noun_pl(scrubs, scrub, human). +noun_pl(scruffs, scruff, neutr). +noun_pl(scrummages, scrummage, neutr). +noun_pl(scrums, scrum, neutr). +noun_pl(scrunches, scrunch, neutr). +noun_pl(scruples, scruple, neutr). +noun_pl(scrutineers, scrutineer, human). +noun_pl(scrutinies, scrutiny, neutr). +noun_pl(scuds, scud, neutr). +noun_pl(sculleries, scullery, neutr). +noun_pl(scullers, sculler, human). +noun_pl(scullions, scullion, human). +noun_pl(sculls, scull, neutr). +noun_pl(sculptors, sculptor, human). +noun_pl(sculptresses, sculptress, human). +noun_pl(sculptures, sculpture, neutr). +noun_pl(scuppers, scupper, neutr). +noun_pl(scurries, scurry, neutr). +noun_pl(scutcheons, scutcheon, neutr). +noun_pl(scuts, scut, neutr). +noun_pl(scuttles, scuttle, neutr). +noun_pl(scythes, scythe, neutr). +noun_pl(seabeds, seabed, neutr). +noun_pl(seabirds, seabird, neutr). +noun_pl(seaboards, seaboard, neutr). +noun_pl(seafarers, seafarer, human). +noun_pl(seafoods, seafood, neutr). +noun_pl(seafronts, seafront, neutr). +noun_pl(seagulls, seagull, neutr). +noun_pl(sealers, sealer, human). +noun_pl(seals, seal, neutr). +noun_pl(sealskins, sealskin, neutr). +noun_pl(seamen, seaman, human). +noun_pl(seams, seam, neutr). +noun_pl(seamstresses, seamstress, human). +noun_pl(seances, seance, neutr). +noun_pl(seaplanes, seaplane, neutr). +noun_pl(seaports, seaport, neutr). +noun_pl(searchers, searcher, human). +noun_pl(searches, search, neutr). +noun_pl(searchlights, searchlight, neutr). +noun_pl(seas, sea, neutr). +noun_pl(seascapes, seascape, neutr). +noun_pl(seashells, seashell, neutr). +noun_pl(seashores, seashore, neutr). +noun_pl(seasides, seaside, neutr). +noun_pl(seasonings, seasoning, neutr). +noun_pl(seasons, season, neutr). +noun_pl(seaters, seater, neutr). +noun_pl(seats, seat, neutr). +noun_pl(seaways, seaway, neutr). +noun_pl(seaweeds, seaweed, neutr). +noun_pl(secessionists, secessionist, human). +noun_pl(secessions, secession, neutr). +noun_pl(seconders, seconder, human). +noun_pl(secondments, secondment, neutr). +noun_pl(seconds, second, neutr). +noun_pl(secretariats, secretariat, neutr). +noun_pl(secretaries, secretary, human). +noun_pl(secretions, secretion, neutr). +noun_pl(secrets, secret, neutr). +noun_pl(sectarians, sectarian, human). +noun_pl(sections, section, neutr). +noun_pl(sectors, sector, neutr). +noun_pl(sects, sect, human). +noun_pl(secularists, secularist, human). +noun_pl(securities, security, neutr). +noun_pl(sedans, sedan, neutr). +noun_pl(sedatives, sedative, neutr). +noun_pl(sedges, sedge, neutr). +noun_pl(seducers, seducer, human). +noun_pl(seductions, seduction, neutr). +noun_pl(seed, seed, neutr). +noun_pl(seedbeds, seedbed, neutr). +noun_pl(seedcakes, seedcake, neutr). +noun_pl(seedlings, seedling, neutr). +noun_pl(seeds, seed, neutr). +noun_pl(seedsmen, seedsman, human). +noun_pl(seedtimes, seedtime, neutr). +noun_pl(seekers, seeker, human). +noun_pl(seers, seer, human). +noun_pl(sees, see, neutr). +noun_pl(seesaws, seesaw, neutr). +noun_pl(segmentations, segmentation, neutr). +noun_pl(segments, segment, neutr). +noun_pl(segregations, segregation, neutr). +noun_pl(seigniors, seignior, human). +noun_pl(seines, seine, neutr). +noun_pl(seismographs, seismograph, neutr). +noun_pl(seismologists, seismologist, human). +noun_pl(seizures, seizure, neutr). +noun_pl(selections, selection, neutr). +noun_pl(selectors, selector, human). +noun_pl(sellers, seller, human). +noun_pl(sellouts, sellout, human). +noun_pl(seltzers, seltzer, neutr). +noun_pl(selvages, selvage, neutr). +noun_pl(selvedges, selvedge, neutr). +noun_pl(selves, self, neutr). +noun_pl(semblances, semblance, neutr). +noun_pl(semesters, semester, neutr). +noun_pl(semibreves, semibreve, neutr). +noun_pl(semicircles, semicircle, neutr). +noun_pl(semicolons, semicolon, neutr). +noun_pl(semiconductors, semiconductor, neutr). +noun_pl(semifinalists, semifinalist, human). +noun_pl(semifinals, semifinal, neutr). +noun_pl(seminaries, seminary, neutr). +noun_pl(seminarists, seminarist, human). +noun_pl(seminars, seminar, human). +noun_pl(semiquavers, semiquaver, neutr). +noun_pl(semitones, semitone, neutr). +noun_pl(semivowels, semivowel, neutr). +noun_pl(semolina, semolina, neutr). +noun_pl(sempstresses, sempstress, human). +noun_pl(senates, senate, human). +noun_pl(senators, senator, human). +noun_pl(senders, sender, human). +noun_pl(sendoffs, sendoff, neutr). +noun_pl(seneschals, seneschal, human). +noun_pl(seniors, senior, human). +noun_pl(senoras, senora, human). +noun_pl(senoritas, senorita, human). +noun_pl(sensationalists, sensationalist, human). +noun_pl(sensations, sensation, neutr). +noun_pl(senses, sense, neutr). +noun_pl(sensibilities, sensibility, neutr). +noun_pl(sensitivities, sensitivity, neutr). +noun_pl(sensors, sensor, neutr). +noun_pl(sensualists, sensualist, human). +noun_pl(sentences, sentence, neutr). +noun_pl(sentimentalists, sentimentalist, human). +noun_pl(sentiments, sentiment, neutr). +noun_pl(sentinels, sentinel, human). +noun_pl(sentries, sentry, human). +noun_pl(sepals, sepal, neutr). +noun_pl(separates, separates, neutr). +noun_pl(separations, separation, neutr). +noun_pl(separatists, separatist, human). +noun_pl(separators, separator, neutr). +noun_pl(septets, septet, human). +noun_pl(septuagenarians, septuagenarian, human). +noun_pl(sepulchers, sepulcher, neutr). +noun_pl(sepulchres, sepulchre, neutr). +noun_pl(sequels, sequel, neutr). +noun_pl(sequences, sequence, neutr). +noun_pl(sequestrations, sequestration, neutr). +noun_pl(sequins, sequin, neutr). +noun_pl(sequoias, sequoia, neutr). +noun_pl(seraglios, seraglio, neutr). +noun_pl(seraphim, seraph, human). +noun_pl(seraphs, seraph, human). +noun_pl(serenades, serenade, neutr). +noun_pl(serfs, serf, human). +noun_pl(sergeants, sergeant, human). +noun_pl(serials, serial, neutr). +noun_pl(sericultures, sericulture, neutr). +noun_pl(sericulturists, sericulturist, human). +noun_pl(series, series, neutr). +noun_pl(serjeants, serjeant, human). +noun_pl(sermons, sermon, neutr). +noun_pl(serpents, serpent, human). +noun_pl(servants, servant, human). +noun_pl(servers, server, human). +noun_pl(serves, serve, neutr). +noun_pl(servicemen, serviceman, human). +noun_pl(services, service, neutr). +noun_pl(serviettes, serviette, neutr). +noun_pl(servings, serving, neutr). +noun_pl(servitors, servitor, human). +noun_pl(sessions, session, neutr). +noun_pl(setbacks, setback, neutr). +noun_pl(sets, set, neutr). +noun_pl(settees, settee, neutr). +noun_pl(setters, setter, neutr). +noun_pl(settings, setting, neutr). +noun_pl(settlements, settlement, neutr). +noun_pl(settlers, settler, human). +noun_pl(settles, settle, neutr). +noun_pl(setts, sett, neutr). +noun_pl(setups, setup, neutr). +noun_pl(sevens, sevens, neutr). +noun_pl(seventeens, seventeens, neutr). +noun_pl(seventies, seventies, neutr). +noun_pl(severities, severity, neutr). +noun_pl(sewerages, sewerage, neutr). +noun_pl(sewers, sewer, neutr). +noun_pl(sexagenarians, sexagenarian, human). +noun_pl(sexes, sex, neutr). +noun_pl(sexists, sexist, human). +noun_pl(sextants, sextant, neutr). +noun_pl(sextets, sextet, human). +noun_pl(sextettes, sextette, human). +noun_pl(sextons, sexton, human). +noun_pl(shackles, shackle, neutr). +noun_pl(shacks, shack, neutr). +noun_pl(shad, shad, neutr). +noun_pl(shaddocks, shaddock, neutr). +noun_pl(shades, shade, neutr). +noun_pl(shadings, shading, neutr). +noun_pl(shadows, shadow, neutr). +noun_pl(shafts, shaft, neutr). +noun_pl(shahs, shah, human). +noun_pl(shakedowns, shakedown, neutr). +noun_pl(shakeouts, shakeout, neutr). +noun_pl(shakers, shaker, human). +noun_pl(shakes, shake, neutr). +noun_pl(shakeups, shakeup, neutr). +noun_pl(shakings, shaking, neutr). +noun_pl(shallots, shallot, neutr). +noun_pl(shallows, shallow, neutr). +noun_pl(shambles, shamble, neutr). +noun_pl(shammies, shammy, neutr). +noun_pl(shampoos, shampoo, neutr). +noun_pl(shamrocks, shamrock, neutr). +noun_pl(shandies, shandy, neutr). +noun_pl(shanks, shank, neutr). +noun_pl(shanties, shanty, neutr). +noun_pl(shantytowns, shantytown, neutr). +noun_pl(shapes, shape, neutr). +noun_pl(shards, shard, neutr). +noun_pl(sharecroppers, sharecropper, human). +noun_pl(shareholders, shareholder, human). +noun_pl(shareholdings, shareholding, neutr). +noun_pl(shares, share, neutr). +noun_pl(sharks, shark, human). +noun_pl(sharkskins, sharkskin, neutr). +noun_pl(sharpeners, sharpener, neutr). +noun_pl(sharpers, sharper, human). +noun_pl(sharps, sharp, human). +noun_pl(sharpshooters, sharpshooter, human). +noun_pl(shavers, shaver, human). +noun_pl(shaves, shave, neutr). +noun_pl(shawls, shawl, neutr). +noun_pl(sheathings, sheathing, neutr). +noun_pl(sheaths, sheath, neutr). +noun_pl(sheaves, sheaf, neutr). +noun_pl(shebeens, shebeen, neutr). +noun_pl(sheds, shed, neutr). +noun_pl(sheep, sheep, neutr). +noun_pl(sheepdogs, sheepdog, neutr). +noun_pl(sheepfolds, sheepfold, neutr). +noun_pl(sheepruns, sheeprun, neutr). +noun_pl(sheepskins, sheepskin, neutr). +noun_pl(sheets, sheet, neutr). +noun_pl(sheikdoms, sheikdom, neutr). +noun_pl(sheikhdoms, sheikhdom, neutr). +noun_pl(sheikhs, sheikh, human). +noun_pl(sheiks, sheik, human). +noun_pl(shekels, shekel, neutr). +noun_pl(sheldrakes, sheldrake, neutr). +noun_pl(shellfish, shellfish, neutr). +noun_pl(shellfishes, shellfish, neutr). +noun_pl(shells, shell, neutr). +noun_pl(shelters, shelter, neutr). +noun_pl(shelves, shelf, neutr). +noun_pl(shepherdesses, shepherdess, human). +noun_pl(shepherds, shepherd, human). +noun_pl(sherbets, sherbet, neutr). +noun_pl(sheriffs, sheriff, human). +noun_pl(sherries, sherry, neutr). +noun_pl(shibboleths, shibboleth, neutr). +noun_pl(shields, shield, neutr). +noun_pl(shies, shy, neutr). +noun_pl(shifts, shift, neutr). +noun_pl(shillelaghs, shillelagh, neutr). +noun_pl(shillings, shilling, neutr). +noun_pl(shinbones, shinbone, neutr). +noun_pl(shindies, shindy, neutr). +noun_pl(shindigs, shindig, neutr). +noun_pl(shingles, shingle, neutr). +noun_pl(shinguards, shinguard, neutr). +noun_pl(shins, shin, neutr). +noun_pl(shipbrokers, shipbroker, human). +noun_pl(shipbuilders, shipbuilder, human). +noun_pl(shiploads, shipload, neutr). +noun_pl(shipmates, shipmate, human). +noun_pl(shipments, shipment, neutr). +noun_pl(shipowners, shipowner, human). +noun_pl(shippers, shipper, human). +noun_pl(ships, ship, neutr). +noun_pl(shipways, shipway, neutr). +noun_pl(shipwrecks, shipwreck, neutr). +noun_pl(shipwrights, shipwright, human). +noun_pl(shipyards, shipyard, neutr). +noun_pl(shires, shire, neutr). +noun_pl(shirkers, shirker, human). +noun_pl(shirts, shirt, neutr). +noun_pl(shirtwaisters, shirtwaister, neutr). +noun_pl(shirtwaists, shirtwaist, neutr). +noun_pl(shivers, shiver, neutr). +noun_pl(shoals, shoal, neutr). +noun_pl(shockers, shocker, human). +noun_pl(shocks, shock, neutr). +noun_pl(shoeblacks, shoeblack, human). +noun_pl(shoehorns, shoehorn, neutr). +noun_pl(shoelaces, shoelace, neutr). +noun_pl(shoemakers, shoemaker, human). +noun_pl(shoes, shoe, neutr). +noun_pl(shoestrings, shoestring, neutr). +noun_pl(shoetrees, shoetree, neutr). +noun_pl(shoguns, shogun, human). +noun_pl(shooters, shooter, human). +noun_pl(shoots, shoot, human). +noun_pl(shopkeepers, shopkeeper, human). +noun_pl(shoplifters, shoplifter, human). +noun_pl(shoppers, shopper, human). +noun_pl(shops, shop, neutr). +noun_pl(shopwalkers, shopwalker, human). +noun_pl(shopwindows, shopwindow, neutr). +noun_pl(shores, shore, neutr). +noun_pl(shortages, shortage, neutr). +noun_pl(shortcomings, shortcoming, neutr). +noun_pl(shortfalls, shortfall, neutr). +noun_pl(shorthorns, shorthorn, neutr). +noun_pl(shortlists, shortlist, neutr). +noun_pl(shorts, short, neutr). +noun_pl(shotguns, shotgun, neutr). +noun_pl(shots, shot, neutr). +noun_pl(shoulders, shoulder, neutr). +noun_pl(shouts, shout, neutr). +noun_pl(shovelfuls, shovelful, neutr). +noun_pl(shovels, shovel, neutr). +noun_pl(shoves, shove, neutr). +noun_pl(showboats, showboat, human). +noun_pl(showcases, showcase, neutr). +noun_pl(showdowns, showdown, neutr). +noun_pl(showers, shower, neutr). +noun_pl(showgirls, showgirl, human). +noun_pl(showings, showing, neutr). +noun_pl(showmen, showman, human). +noun_pl(showplaces, showplace, neutr). +noun_pl(showrooms, showroom, neutr). +noun_pl(shows, show, neutr). +noun_pl(showtimes, showtime, neutr). +noun_pl(shreds, shred, neutr). +noun_pl(shrews, shrew, human). +noun_pl(shrieks, shriek, neutr). +noun_pl(shrift, shrift, neutr). +noun_pl(shrikes, shrike, neutr). +noun_pl(shrimp, shrimp, human). +noun_pl(shrimps, shrimp, human). +noun_pl(shrines, shrine, neutr). +noun_pl(shrinks, shrink, human). +noun_pl(shrouds, shroud, neutr). +noun_pl(shrubberies, shrubbery, neutr). +noun_pl(shrubs, shrub, neutr). +noun_pl(shrugs, shrug, neutr). +noun_pl(shucks, shuck, neutr). +noun_pl(shudders, shudder, neutr). +noun_pl(shufflers, shuffler, human). +noun_pl(shuffles, shuffle, neutr). +noun_pl(shunters, shunter, human). +noun_pl(shutdowns, shutdown, neutr). +noun_pl(shutters, shutter, neutr). +noun_pl(shuttlecocks, shuttlecock, neutr). +noun_pl(shuttles, shuttle, neutr). +noun_pl(shysters, shyster, human). +noun_pl(sibilants, sibilant, neutr). +noun_pl(siblings, sibling, human). +noun_pl(sibyls, sibyl, human). +noun_pl(sickbays, sickbay, neutr). +noun_pl(sickbeds, sickbed, neutr). +noun_pl(sickles, sickle, neutr). +noun_pl(sicknesses, sickness, neutr). +noun_pl(sideboards, sideboard, neutr). +noun_pl(sidecars, sidecar, neutr). +noun_pl(sidelights, sidelight, neutr). +noun_pl(sidelines, sideline, neutr). +noun_pl(sides, side, neutr). +noun_pl(sideshows, sideshow, neutr). +noun_pl(sidesmen, sidesman, human). +noun_pl(sidesteps, sidestep, neutr). +noun_pl(sidetracks, sidetrack, neutr). +noun_pl(sidewalks, sidewalk, neutr). +noun_pl(sidings, siding, neutr). +noun_pl(sieges, siege, neutr). +noun_pl(sierras, sierra, neutr). +noun_pl(siestas, siesta, neutr). +noun_pl(sieves, sieve, neutr). +noun_pl(sifters, sifter, neutr). +noun_pl(sighs, sigh, neutr). +noun_pl(sightings, sighting, neutr). +noun_pl(sights, sight, neutr). +noun_pl(sightseers, sightseer, human). +noun_pl(signallers, signaller, human). +noun_pl(signalmen, signalman, human). +noun_pl(signals, signal, neutr). +noun_pl(signatories, signatory, neutr). +noun_pl(signatures, signature, neutr). +noun_pl(signets, signet, neutr). +noun_pl(significations, signification, neutr). +noun_pl(signoras, signora, human). +noun_pl(signorinas, signorina, human). +noun_pl(signors, signor, human). +noun_pl(signposts, signpost, neutr). +noun_pl(signs, sign, neutr). +noun_pl(silencers, silencer, neutr). +noun_pl(silences, silence, neutr). +noun_pl(silhouettes, silhouette, neutr). +noun_pl(silks, silk, neutr). +noun_pl(silkworms, silkworm, neutr). +noun_pl(sillabubs, sillabub, neutr). +noun_pl(sillies, silly, neutr). +noun_pl(sills, sill, neutr). +noun_pl(silos, silo, neutr). +noun_pl(silversmiths, silversmith, human). +noun_pl(simians, simian, neutr). +noun_pl(similarities, similarity, neutr). +noun_pl(similes, simile, neutr). +noun_pl(similitudes, similitude, neutr). +noun_pl(simooms, simoom, neutr). +noun_pl(simoons, simoon, neutr). +noun_pl(simples, simple, human). +noun_pl(simpletons, simpleton, human). +noun_pl(simplifications, simplification, neutr). +noun_pl(simulacra, simulacrum, neutr). +noun_pl(simulations, simulation, neutr). +noun_pl(simulators, simulator, neutr). +noun_pl(sinecures, sinecure, neutr). +noun_pl(sines, sine, neutr). +noun_pl(sinews, sinew, neutr). +noun_pl(singers, singer, human). +noun_pl(singes, singe, neutr). +noun_pl(singles, single, neutr). +noun_pl(singlesticks, singlestick, neutr). +noun_pl(singletons, singleton, human). +noun_pl(singlets, singlet, neutr). +noun_pl(singsongs, singsong, neutr). +noun_pl(singularities, singularity, neutr). +noun_pl(singulars, singular, neutr). +noun_pl(sinkers, sinker, neutr). +noun_pl(sinkings, sinking, neutr). +noun_pl(sinks, sink, neutr). +noun_pl(sinners, sinner, human). +noun_pl(sins, sin, neutr). +noun_pl(sinuosities, sinuosity, neutr). +noun_pl(sinuses, sinus, neutr). +noun_pl(siphons, siphon, neutr). +noun_pl(sips, sip, neutr). +noun_pl(sirdars, sirdar, human). +noun_pl(sirens, siren, human). +noun_pl(sires, sire, neutr). +noun_pl(sirloins, sirloin, neutr). +noun_pl(siroccos, sirocco, neutr). +noun_pl(sirrahs, sirrah, human). +noun_pl(sirs, sir, human). +noun_pl(sirups, sirup, neutr). +noun_pl(sissies, sissy, human). +noun_pl(sisters, sister, fem). +noun_pl(sitars, sitar, neutr). +noun_pl(sitcoms, sitcom, neutr). +noun_pl(sites, site, neutr). +noun_pl(sitters, sitter, human). +noun_pl(sittings, sitting, neutr). +noun_pl(situations, situation, neutr). +noun_pl(sixes, sixes, neutr). +noun_pl(sixpences, sixpence, neutr). +noun_pl(sixteens, sixteens, neutr). +noun_pl(sixties, sixties, neutr). +noun_pl(sizes, size, neutr). +noun_pl(skateboarders, skateboarder, human). +noun_pl(skateboards, skateboard, neutr). +noun_pl(skaters, skater, human). +noun_pl(skates, skate, neutr). +noun_pl(skeets, skeet, neutr). +noun_pl(skeins, skein, neutr). +noun_pl(skeletons, skeleton, neutr). +noun_pl(skeps, skep, neutr). +noun_pl(skeptics, skeptic, human). +noun_pl(sketchers, sketcher, human). +noun_pl(sketches, sketch, neutr). +noun_pl(skewers, skewer, neutr). +noun_pl(skidpans, skidpan, neutr). +noun_pl(skids, skid, neutr). +noun_pl(skiers, skier, human). +noun_pl(skies, sky, neutr). +noun_pl(skiffs, skiff, neutr). +noun_pl(skillets, skillet, neutr). +noun_pl(skills, skill, neutr). +noun_pl(skimmers, skimmer, neutr). +noun_pl(skinflints, skinflint, human). +noun_pl(skinheads, skinhead, human). +noun_pl(skins, skin, neutr). +noun_pl(skippers, skipper, human). +noun_pl(skips, skip, neutr). +noun_pl(skirls, skirl, neutr). +noun_pl(skirmishers, skirmisher, human). +noun_pl(skirmishes, skirmish, neutr). +noun_pl(skirts, skirt, human). +noun_pl(skis, ski, neutr). +noun_pl(skits, skit, neutr). +noun_pl(skittles, skittle, neutr). +noun_pl(skivvies, skivvy, human). +noun_pl(skuas, skua, neutr). +noun_pl(skulkers, skulker, human). +noun_pl(skullcaps, skullcap, neutr). +noun_pl(skulls, skull, neutr). +noun_pl(skunks, skunk, neutr). +noun_pl(skylarks, skylark, neutr). +noun_pl(skylights, skylight, neutr). +noun_pl(skylines, skyline, neutr). +noun_pl(skyscrapers, skyscraper, neutr). +noun_pl(slabs, slab, neutr). +noun_pl(slackers, slacker, human). +noun_pl(slacks, slack, neutr). +noun_pl(slaloms, slalom, neutr). +noun_pl(slams, slam, neutr). +noun_pl(slanderers, slanderer, human). +noun_pl(slanders, slander, neutr). +noun_pl(slants, slant, neutr). +noun_pl(slaps, slap, neutr). +noun_pl(slashes, slash, neutr). +noun_pl(slates, slate, neutr). +noun_pl(slatings, slating, neutr). +noun_pl(slats, slat, neutr). +noun_pl(slatterns, slattern, human). +noun_pl(slaughterers, slaughterer, human). +noun_pl(slaughterhouses, slaughterhouse, neutr). +noun_pl(slaves, slave, human). +noun_pl(slaveys, slavey, human). +noun_pl(slayers, slayer, human). +noun_pl(sledgehammers, sledgehammer, neutr). +noun_pl(sledges, sledge, neutr). +noun_pl(sleds, sled, neutr). +noun_pl(sleepers, sleeper, human). +noun_pl(sleepwalkers, sleepwalker, human). +noun_pl(sleeves, sleeve, neutr). +noun_pl(sleighs, sleigh, neutr). +noun_pl(sleights, sleight, neutr). +noun_pl(sleuths, sleuth, human). +noun_pl(slices, slice, neutr). +noun_pl(slickers, slicker, human). +noun_pl(slicks, slick, neutr). +noun_pl(slides, slide, neutr). +noun_pl(slights, slight, neutr). +noun_pl(slingers, slinger, human). +noun_pl(slings, sling, neutr). +noun_pl(slipcovers, slipcover, neutr). +noun_pl(slipknots, slipknot, neutr). +noun_pl(slipons, slipon, neutr). +noun_pl(slipovers, slipover, neutr). +noun_pl(slippages, slippage, neutr). +noun_pl(slippers, slipper, neutr). +noun_pl(slips, slip, neutr). +noun_pl(slipstreams, slipstream, neutr). +noun_pl(slipways, slipway, neutr). +noun_pl(slits, slit, neutr). +noun_pl(slivers, sliver, neutr). +noun_pl(slobs, slob, human). +noun_pl(sloes, sloe, neutr). +noun_pl(slogans, slogan, neutr). +noun_pl(sloggers, slogger, human). +noun_pl(sloops, sloop, neutr). +noun_pl(slopes, slope, neutr). +noun_pl(slops, slop, neutr). +noun_pl(sloths, sloth, neutr). +noun_pl(slots, slot, neutr). +noun_pl(slouches, slouch, human). +noun_pl(sloughs, slough, neutr). +noun_pl(slovens, sloven, human). +noun_pl(slowcoaches, slowcoach, human). +noun_pl(slowdowns, slowdown, neutr). +noun_pl(sluggards, sluggard, human). +noun_pl(slugs, slug, neutr). +noun_pl(sluicegates, sluicegate, neutr). +noun_pl(sluices, sluice, neutr). +noun_pl(slumberers, slumberer, human). +noun_pl(slumbers, slumber, neutr). +noun_pl(slumps, slump, neutr). +noun_pl(slums, slum, neutr). +noun_pl(slurs, slur, neutr). +noun_pl(sluts, slut, human). +noun_pl(smackers, smacker, neutr). +noun_pl(smackings, smacking, neutr). +noun_pl(smacks, smack, neutr). +noun_pl(smallholders, smallholder, human). +noun_pl(smallholdings, smallholding, neutr). +noun_pl(smalls, small, neutr). +noun_pl(smashers, smasher, human). +noun_pl(smashes, smash, neutr). +noun_pl(smatterings, smattering, neutr). +noun_pl(smears, smear, neutr). +noun_pl(smells, smell, neutr). +noun_pl(smelters, smelter, human). +noun_pl(smelts, smelt, neutr). +noun_pl(smiles, smile, neutr). +noun_pl(smirches, smirch, neutr). +noun_pl(smirks, smirk, neutr). +noun_pl(smithies, smithy, neutr). +noun_pl(smiths, smith, human). +noun_pl(smocks, smock, neutr). +noun_pl(smokers, smoker, human). +noun_pl(smokes, smoke, neutr). +noun_pl(smokestacks, smokestack, neutr). +noun_pl(smudges, smudge, neutr). +noun_pl(smugglers, smuggler, human). +noun_pl(smuts, smut, neutr). +noun_pl(snacks, snack, neutr). +noun_pl(snaffles, snaffle, neutr). +noun_pl(snags, snag, neutr). +noun_pl(snails, snail, neutr). +noun_pl(snakes, snake, human). +noun_pl(snapdragons, snapdragon, neutr). +noun_pl(snaps, snap, neutr). +noun_pl(snapshots, snapshot, neutr). +noun_pl(snares, snare, neutr). +noun_pl(snarls, snarl, neutr). +noun_pl(snatchers, snatcher, human). +noun_pl(snatches, snatch, neutr). +noun_pl(sneakers, sneaker, neutr). +noun_pl(sneaks, sneak, human). +noun_pl(sneers, sneer, neutr). +noun_pl(sneezes, sneeze, neutr). +noun_pl(snickers, snicker, neutr). +noun_pl(snicks, snick, neutr). +noun_pl(sniffs, sniff, neutr). +noun_pl(snifters, snifter, neutr). +noun_pl(sniggers, snigger, neutr). +noun_pl(snipe, snipe, neutr). +noun_pl(snipers, sniper, human). +noun_pl(snippets, snippet, neutr). +noun_pl(snippings, snipping, neutr). +noun_pl(snips, snip, neutr). +noun_pl(snivelers, sniveler, human). +noun_pl(snivellers, sniveller, human). +noun_pl(snobs, snob, human). +noun_pl(snoods, snood, neutr). +noun_pl(snookers, snooker, neutr). +noun_pl(snooks, snook, neutr). +noun_pl(snoopers, snooper, human). +noun_pl(snoozes, snooze, neutr). +noun_pl(snorers, snorer, human). +noun_pl(snores, snore, neutr). +noun_pl(snorkels, snorkel, neutr). +noun_pl(snorters, snorter, human). +noun_pl(snorts, snort, neutr). +noun_pl(snouts, snout, neutr). +noun_pl(snowballs, snowball, neutr). +noun_pl(snowberries, snowberry, neutr). +noun_pl(snowdrifts, snowdrift, neutr). +noun_pl(snowdrops, snowdrop, neutr). +noun_pl(snowfalls, snowfall, neutr). +noun_pl(snowfields, snowfield, neutr). +noun_pl(snowflakes, snowflake, neutr). +noun_pl(snowmen, snowman, neutr). +noun_pl(snowmobiles, snowmobile, neutr). +noun_pl(snowploughs, snowplough, neutr). +noun_pl(snows, snow, neutr). +noun_pl(snowstorms, snowstorm, neutr). +noun_pl(snubs, snub, neutr). +noun_pl(snuffboxes, snuffbox, neutr). +noun_pl(snuffles, snuffle, neutr). +noun_pl(snuffs, snuff, neutr). +noun_pl(snuggeries, snuggery, neutr). +noun_pl(snugs, snug, neutr). +noun_pl(soakers, soaker, human). +noun_pl(soaks, soak, human). +noun_pl(soapboxes, soapbox, neutr). +noun_pl(soaps, soap, neutr). +noun_pl(sobriquets, sobriquet, neutr). +noun_pl(sobs, sob, neutr). +noun_pl(socialists, socialist, human). +noun_pl(socialites, socialite, human). +noun_pl(socializations, socialization, neutr). +noun_pl(socials, social, neutr). +noun_pl(societies, society, neutr). +noun_pl(sociologists, sociologist, human). +noun_pl(sockets, socket, neutr). +noun_pl(socks, sock, neutr). +noun_pl(sodas, soda, neutr). +noun_pl(sodomites, sodomite, human). +noun_pl(sods, sod, human). +noun_pl(sofas, sofa, neutr). +noun_pl(softballs, softball, neutr). +noun_pl(softeners, softener, neutr). +noun_pl(softies, softie, human). +noun_pl(softwoods, softwood, neutr). +noun_pl(soils, soil, neutr). +noun_pl(soirees, soiree, neutr). +noun_pl('soirées', 'soirée', neutr). +noun_pl(sojourners, sojourner, human). +noun_pl(sojourns, sojourn, neutr). +noun_pl(solaria, solarium, neutr). +noun_pl(soldiers, soldier, human). +noun_pl(sole, sole, neutr). +noun_pl(solecisms, solecism, neutr). +noun_pl(solemnities, solemnity, neutr). +noun_pl(soles, sole, neutr). +noun_pl(soli, solo, neutr). +noun_pl(solicitations, solicitation, neutr). +noun_pl(solicitors, solicitor, human). +noun_pl(solidifications, solidification, neutr). +noun_pl(solids, solid, neutr). +noun_pl(soliloquies, soliloquy, neutr). +noun_pl(solitaires, solitaire, neutr). +noun_pl(solitudes, solitude, neutr). +noun_pl(soloists, soloist, human). +noun_pl(solos, solo, neutr). +noun_pl(solstices, solstice, neutr). +noun_pl(solutions, solution, neutr). +noun_pl(solvents, solvent, neutr). +noun_pl(sombreros, sombrero, neutr). +noun_pl(somersaults, somersault, neutr). +noun_pl(somnambulists, somnambulist, human). +noun_pl(sonatas, sonata, neutr). +noun_pl(songbirds, songbird, neutr). +noun_pl(songbooks, songbook, neutr). +noun_pl(songs, song, neutr). +noun_pl(songsters, songster, human). +noun_pl(songstresses, songstress, human). +noun_pl(sonneteers, sonneteer, human). +noun_pl(sonnets, sonnet, neutr). +noun_pl(sonnies, sonny, human). +noun_pl(sonorities, sonority, neutr). +noun_pl(sons, son, masc). +noun_pl(sooths, sooth, neutr). +noun_pl(soothsayers, soothsayer, human). +noun_pl(sophisms, sophism, neutr). +noun_pl(sophistries, sophistry, neutr). +noun_pl(sophists, sophist, human). +noun_pl(sophomores, sophomore, human). +noun_pl(soporifics, soporific, neutr). +noun_pl(sopranos, soprano, human). +noun_pl(sops, sop, neutr). +noun_pl(sorbets, sorbet, neutr). +noun_pl(sorcerers, sorcerer, human). +noun_pl(sorceresses, sorceress, human). +noun_pl(sorceries, sorcery, neutr). +noun_pl(sores, sore, neutr). +noun_pl(sororities, sorority, human). +noun_pl(sorrels, sorrel, neutr). +noun_pl(sorrows, sorrow, neutr). +noun_pl(sorters, sorter, human). +noun_pl(sorties, sortie, neutr). +noun_pl(sorts, sort, neutr). +noun_pl(sots, sot, human). +noun_pl(soubrettes, soubrette, human). +noun_pl(soubriquets, soubriquet, neutr). +noun_pl(souffles, souffle, neutr). +noun_pl('soufflés', 'soufflé', neutr). +noun_pl(souls, soul, neutr). +noun_pl(soundboxes, soundbox, neutr). +noun_pl(soundings, soundings, neutr). +noun_pl(sounds, sound, neutr). +noun_pl(soundtracks, soundtrack, neutr). +noun_pl(soups, soup, neutr). +noun_pl(sources, source, neutr). +noun_pl(sous, sou, neutr). +noun_pl(soutanes, soutane, neutr). +noun_pl(southeasters, southeaster, neutr). +noun_pl(southerners, southerner, human). +noun_pl(southpaws, southpaw, human). +noun_pl(southwesters, southwester, neutr). +noun_pl(souvenirs, souvenir, neutr). +noun_pl(sovereigns, sovereign, human). +noun_pl(soviets, soviet, human). +noun_pl(sowers, sower, human). +noun_pl(sows, sow, neutr). +noun_pl(soybeans, soybean, neutr). +noun_pl(spacecraft, spacecraft, neutr). +noun_pl(spaces, space, neutr). +noun_pl(spaceships, spaceship, neutr). +noun_pl(spacesuits, spacesuit, neutr). +noun_pl(spacings, spacing, neutr). +noun_pl(spadefuls, spadeful, neutr). +noun_pl(spades, spade, neutr). +noun_pl(spandexes, spandex, neutr). +noun_pl(spangles, spangle, neutr). +noun_pl(spaniels, spaniel, neutr). +noun_pl(spankings, spanking, neutr). +noun_pl(spanners, spanner, neutr). +noun_pl(spans, span, neutr). +noun_pl(spares, spare, neutr). +noun_pl(sparklers, sparkler, neutr). +noun_pl(sparkles, sparkle, neutr). +noun_pl(sparks, spark, human). +noun_pl(sparrows, sparrow, neutr). +noun_pl(spars, spar, neutr). +noun_pl(spas, spa, neutr). +noun_pl(spasms, spasm, neutr). +noun_pl(spastics, spastic, human). +noun_pl(spatchcocks, spatchcock, neutr). +noun_pl(spates, spate, neutr). +noun_pl(spats, spat, neutr). +noun_pl(spatters, spatter, neutr). +noun_pl(spatulas, spatula, neutr). +noun_pl(speakers, speaker, human). +noun_pl(speakerships, speakership, neutr). +noun_pl(spearheads, spearhead, human). +noun_pl(spears, spear, neutr). +noun_pl(specialisms, specialism, neutr). +noun_pl(specialists, specialist, human). +noun_pl(specialities, speciality, neutr). +noun_pl(specializations, specialization, neutr). +noun_pl(specials, special, neutr). +noun_pl(specialties, specialty, neutr). +noun_pl(species, species, neutr). +noun_pl(specifications, specification, neutr). +noun_pl(specifics, specific, neutr). +noun_pl(specimens, specimen, neutr). +noun_pl(speckles, speckle, neutr). +noun_pl(specks, speck, neutr). +noun_pl(specs, spec, neutr). +noun_pl(spectacles, spectacle, neutr). +noun_pl(spectaculars, spectacular, neutr). +noun_pl(spectators, spectator, human). +noun_pl(specters, specter, human). +noun_pl(spectra, spectrum, neutr). +noun_pl(spectres, spectre, human). +noun_pl(spectroscopes, spectroscope, neutr). +noun_pl(spectrums, spectrum, neutr). +noun_pl(speculations, speculation, neutr). +noun_pl(speculators, speculator, human). +noun_pl(speeches, speech, neutr). +noun_pl(speedboats, speedboat, neutr). +noun_pl(speedometers, speedometer, neutr). +noun_pl(speeds, speed, neutr). +noun_pl(speedways, speedway, neutr). +noun_pl(speedwells, speedwell, neutr). +noun_pl(spelaeologists, spelaeologist, human). +noun_pl(speleologists, speleologist, human). +noun_pl(spellbinders, spellbinder, human). +noun_pl(spellers, speller, human). +noun_pl(spellings, spelling, neutr). +noun_pl(spells, spell, neutr). +noun_pl(spenders, spender, human). +noun_pl(spendthrifts, spendthrift, human). +noun_pl(spermatozoa, spermatozoon, neutr). +noun_pl(spermicides, spermicide, neutr). +noun_pl(sperms, sperm, neutr). +noun_pl(sphagnums, sphagnum, neutr). +noun_pl(spheres, sphere, neutr). +noun_pl(spheroids, spheroid, neutr). +noun_pl(sphinxes, sphinx, human). +noun_pl(spices, spice, neutr). +noun_pl(spiders, spider, neutr). +noun_pl(spiels, spiel, neutr). +noun_pl(spies, spy, human). +noun_pl(spigots, spigot, neutr). +noun_pl(spikes, spike, neutr). +noun_pl(spillages, spillage, neutr). +noun_pl(spillovers, spillover, neutr). +noun_pl(spills, spill, neutr). +noun_pl(spillways, spillway, neutr). +noun_pl(spindles, spindle, neutr). +noun_pl(spines, spine, neutr). +noun_pl(spinets, spinet, neutr). +noun_pl(spinnakers, spinnaker, neutr). +noun_pl(spinners, spinner, neutr). +noun_pl(spinneys, spinney, neutr). +noun_pl(spinoffs, spinoff, neutr). +noun_pl(spins, spin, neutr). +noun_pl(spinsters, spinster, human). +noun_pl(spinwriters, spinwriter, neutr). +noun_pl(spirals, spiral, neutr). +noun_pl(spires, spire, neutr). +noun_pl(spirits, spirit, neutr). +noun_pl(spiritualists, spiritualist, human). +noun_pl(spirituals, spiritual, neutr). +noun_pl(spirts, spirt, neutr). +noun_pl(spitfires, spitfire, human). +noun_pl(spits, spit, neutr). +noun_pl(spittoons, spittoon, neutr). +noun_pl(spivs, spiv, human). +noun_pl(splashdowns, splashdown, neutr). +noun_pl(splashes, splash, neutr). +noun_pl(splayfeet, splayfoot, neutr). +noun_pl(splays, splay, neutr). +noun_pl(spleens, spleen, neutr). +noun_pl(splendors, splendor, neutr). +noun_pl(splendours, splendour, neutr). +noun_pl(splicers, splicer, neutr). +noun_pl(splices, splice, neutr). +noun_pl(splinters, splinter, neutr). +noun_pl(splints, splint, neutr). +noun_pl(splits, split, neutr). +noun_pl(splodges, splodge, neutr). +noun_pl(splotches, splotch, neutr). +noun_pl(splurges, splurge, neutr). +noun_pl(spoils, spoil, neutr). +noun_pl(spoilsports, spoilsport, human). +noun_pl(spokes, spoke, neutr). +noun_pl(spokesmen, spokesman, human). +noun_pl(spokespersons, spokesperson, human). +noun_pl(spokeswomen, spokeswoman, human). +noun_pl(spondees, spondee, neutr). +noun_pl(spongers, sponger, human). +noun_pl(sponges, sponge, neutr). +noun_pl(sponsors, sponsor, human). +noun_pl(sponsorships, sponsorship, neutr). +noun_pl(spoofs, spoof, neutr). +noun_pl(spooks, spook, human). +noun_pl(spools, spool, neutr). +noun_pl(spoonerisms, spoonerism, neutr). +noun_pl(spoonfuls, spoonful, neutr). +noun_pl(spoons, spoon, neutr). +noun_pl(spoors, spoor, neutr). +noun_pl(spores, spore, neutr). +noun_pl(sporrans, sporran, neutr). +noun_pl(sports, sport, neutr). +noun_pl(sportsmen, sportsman, human). +noun_pl(sportswears, sportswear, neutr). +noun_pl(spotlights, spotlight, neutr). +noun_pl(spots, spot, neutr). +noun_pl(spotters, spotter, human). +noun_pl(spouses, spouse, human). +noun_pl(spouts, spout, neutr). +noun_pl(sprains, sprain, neutr). +noun_pl(sprats, sprat, neutr). +noun_pl(sprawls, sprawl, neutr). +noun_pl(sprayers, sprayer, human). +noun_pl(sprays, spray, neutr). +noun_pl(spreadeagles, spreadeagle, neutr). +noun_pl(spreaders, spreader, human). +noun_pl(spreads, spread, neutr). +noun_pl(spreadsheets, spreadsheet, neutr). +noun_pl(sprees, spree, neutr). +noun_pl(sprigs, sprig, human). +noun_pl(springboards, springboard, neutr). +noun_pl(springboks, springbok, neutr). +noun_pl(springs, spring, neutr). +noun_pl(springtides, springtide, neutr). +noun_pl(springtimes, springtime, neutr). +noun_pl(sprinklers, sprinkler, neutr). +noun_pl(sprinklings, sprinkling, neutr). +noun_pl(sprinters, sprinter, human). +noun_pl(sprints, sprint, neutr). +noun_pl(sprites, sprite, human). +noun_pl(sprits, sprit, neutr). +noun_pl(spritsails, spritsail, neutr). +noun_pl(sprockets, sprocket, neutr). +noun_pl(sprouts, sprout, neutr). +noun_pl(spruces, spruce, neutr). +noun_pl(spuds, spud, neutr). +noun_pl(spurs, spur, neutr). +noun_pl(spurts, spurt, neutr). +noun_pl(sputniks, sputnik, neutr). +noun_pl(spyglasses, spyglass, neutr). +noun_pl(squabbles, squabble, neutr). +noun_pl(squabs, squab, neutr). +noun_pl(squadrons, squadron, human). +noun_pl(squads, squad, human). +noun_pl(squalls, squall, neutr). +noun_pl(squares, square, neutr). +noun_pl(squash, squash, neutr). +noun_pl(squatters, squatter, human). +noun_pl(squawkers, squawker, human). +noun_pl(squawks, squawk, neutr). +noun_pl(squaws, squaw, human). +noun_pl(squeakers, squeaker, human). +noun_pl(squeaks, squeak, neutr). +noun_pl(squealers, squealer, human). +noun_pl(squeals, squeal, neutr). +noun_pl(squeegees, squeegee, neutr). +noun_pl(squeezers, squeezer, human). +noun_pl(squeezes, squeeze, neutr). +noun_pl(squelches, squelch, neutr). +noun_pl(squibs, squib, neutr). +noun_pl(squids, squid, neutr). +noun_pl(squiggles, squiggle, neutr). +noun_pl(squints, squint, neutr). +noun_pl(squirearchies, squirearchy, human). +noun_pl(squires, squire, human). +noun_pl(squirms, squirm, neutr). +noun_pl(squirrels, squirrel, neutr). +noun_pl(squirts, squirt, human). +noun_pl(stabbers, stabber, human). +noun_pl(stabilizations, stabilization, neutr). +noun_pl(stabilizers, stabilizer, human). +noun_pl(stableboys, stableboy, human). +noun_pl(stablemates, stablemate, neutr). +noun_pl(stablemen, stableman, human). +noun_pl(stables, stable, neutr). +noun_pl(stabs, stab, neutr). +noun_pl(stacks, stack, neutr). +noun_pl(stadiums, stadium, neutr). +noun_pl(staffers, staffer, human). +noun_pl(staffs, staff, human). +noun_pl(stagecoaches, stagecoach, neutr). +noun_pl(stagecrafts, stagecraft, neutr). +noun_pl(stagers, stager, human). +noun_pl(stages, stage, neutr). +noun_pl(staggerers, staggerer, human). +noun_pl(staggers, stagger, neutr). +noun_pl(stagings, staging, neutr). +noun_pl(stags, stag, neutr). +noun_pl(stains, stain, neutr). +noun_pl(staircases, staircase, neutr). +noun_pl(stairs, stair, neutr). +noun_pl(stairways, stairway, neutr). +noun_pl(stakes, stake, neutr). +noun_pl(stalactites, stalactite, neutr). +noun_pl(stalagmites, stalagmite, neutr). +noun_pl(stalemates, stalemate, neutr). +noun_pl(stalinists, stalinist, human). +noun_pl(stalkers, stalker, human). +noun_pl(stalks, stalk, neutr). +noun_pl(stallions, stallion, neutr). +noun_pl(stalls, stall, neutr). +noun_pl(stalwarts, stalwart, human). +noun_pl(stamens, stamen, neutr). +noun_pl(stammerers, stammerer, human). +noun_pl(stammers, stammer, neutr). +noun_pl(stampedes, stampede, neutr). +noun_pl(stamps, stamp, neutr). +noun_pl(stances, stance, neutr). +noun_pl(stanchions, stanchion, neutr). +noun_pl(standardizations, standardization, neutr). +noun_pl(standards, standard, neutr). +noun_pl(standbys, standby, neutr). +noun_pl(standoffs, standoff, neutr). +noun_pl(standpipes, standpipe, neutr). +noun_pl(standpoints, standpoint, neutr). +noun_pl(stands, stand, neutr). +noun_pl(stanzas, stanza, neutr). +noun_pl(staplers, stapler, neutr). +noun_pl(staples, staple, neutr). +noun_pl(stares, stare, neutr). +noun_pl(starfish, starfish, neutr). +noun_pl(starfishes, starfish, neutr). +noun_pl(stargazers, stargazer, human). +noun_pl(starlets, starlet, human). +noun_pl(starlings, starling, neutr). +noun_pl(stars, star, human). +noun_pl(starters, starter, human). +noun_pl(starts, start, neutr). +noun_pl(startups, startup, neutr). +noun_pl(starvelings, starveling, human). +noun_pl(statements, statement, neutr). +noun_pl(states, state, neutr). +noun_pl(statesmen, statesman, human). +noun_pl(stationers, stationer, human). +noun_pl(stationmasters, stationmaster, human). +noun_pl(stations, station, neutr). +noun_pl(statisticians, statistician, human). +noun_pl(statistics, statistic, neutr). +noun_pl(statists, statist, human). +noun_pl(statues, statue, neutr). +noun_pl(statuettes, statuette, neutr). +noun_pl(statutes, statute, neutr). +noun_pl(staves, stave, neutr). +noun_pl(stayers, stayer, human). +noun_pl(stays, stay, neutr). +noun_pl(steadies, steady, human). +noun_pl(steaks, steak, neutr). +noun_pl(steamboats, steamboat, neutr). +noun_pl(steamers, steamer, neutr). +noun_pl(steamrollers, steamroller, neutr). +noun_pl(steamships, steamship, neutr). +noun_pl(steeds, steed, neutr). +noun_pl(steelmakers, steelmaker, human). +noun_pl(steels, steel, neutr). +noun_pl(steelworkers, steelworker, human). +noun_pl(steelyards, steelyard, neutr). +noun_pl(steenboks, steenbok, neutr). +noun_pl(steeplechasers, steeplechaser, human). +noun_pl(steeplechases, steeplechase, neutr). +noun_pl(steeplejacks, steeplejack, human). +noun_pl(steeples, steeple, neutr). +noun_pl(steerages, steerage, neutr). +noun_pl(steers, steer, neutr). +noun_pl(steersmen, steersman, human). +noun_pl(stems, stem, neutr). +noun_pl(stenches, stench, neutr). +noun_pl(stencils, stencil, neutr). +noun_pl(stenographers, stenographer, human). +noun_pl(stepbrothers, stepbrother, human). +noun_pl(stepchildren, stepchild, human). +noun_pl(stepdaughters, stepdaughter, human). +noun_pl(stepfathers, stepfather, human). +noun_pl(stepladders, stepladder, neutr). +noun_pl(stepmothers, stepmother, human). +noun_pl(stepparents, stepparent, human). +noun_pl(steppes, steppe, neutr). +noun_pl(steps, step, neutr). +noun_pl(stepsisters, stepsister, human). +noun_pl(stepsons, stepson, human). +noun_pl(stereos, stereo, neutr). +noun_pl(stereoscopes, stereoscope, neutr). +noun_pl(stereotypes, stereotype, neutr). +noun_pl(sterns, stern, neutr). +noun_pl(sternums, sternum, neutr). +noun_pl(sternwheelers, sternwheeler, neutr). +noun_pl(steroids, steroid, neutr). +noun_pl(stethoscopes, stethoscope, neutr). +noun_pl(stetsons, stetson, neutr). +noun_pl(stevedores, stevedore, human). +noun_pl(stewardesses, stewardess, human). +noun_pl(stewards, steward, human). +noun_pl(stews, stew, neutr). +noun_pl(stickers, sticker, neutr). +noun_pl(sticklers, stickler, human). +noun_pl(sticks, stick, neutr). +noun_pl(sties, sty, neutr). +noun_pl(stiffeners, stiffener, neutr). +noun_pl(stiffenings, stiffening, neutr). +noun_pl(stiffs, stiff, human). +noun_pl(stigmas, stigma, neutr). +noun_pl(stiles, stile, neutr). +noun_pl(stilettoes, stiletto, neutr). +noun_pl(stilettos, stiletto, neutr). +noun_pl(stillbirths, stillbirth, neutr). +noun_pl(stills, still, neutr). +noun_pl(stilts, stilt, neutr). +noun_pl(stimulants, stimulant, neutr). +noun_pl(stimulations, stimulation, neutr). +noun_pl(stimuli, stimulus, neutr). +noun_pl(stingers, stinger, neutr). +noun_pl(stingrays, stingray, neutr). +noun_pl(stings, sting, neutr). +noun_pl(stinkers, stinker, human). +noun_pl(stinks, stink, neutr). +noun_pl(stints, stint, neutr). +noun_pl(stipendiaries, stipendiary, human). +noun_pl(stipends, stipend, neutr). +noun_pl(stipulations, stipulation, neutr). +noun_pl(stirrups, stirrup, neutr). +noun_pl(stirs, stir, neutr). +noun_pl(stitches, stitch, neutr). +noun_pl(stoats, stoat, neutr). +noun_pl(stockades, stockade, neutr). +noun_pl(stockbreeders, stockbreeder, human). +noun_pl(stockbrokerages, stockbrokerage, neutr). +noun_pl(stockbrokers, stockbroker, human). +noun_pl(stockcars, stockcar, neutr). +noun_pl(stockfish, stockfish, neutr). +noun_pl(stockfishes, stockfish, neutr). +noun_pl(stockholders, stockholder, human). +noun_pl(stockholdings, stockholding, neutr). +noun_pl(stockings, stocking, neutr). +noun_pl(stockists, stockist, human). +noun_pl(stockjobbers, stockjobber, human). +noun_pl(stockpiles, stockpile, neutr). +noun_pl(stockpots, stockpot, neutr). +noun_pl(stockrooms, stockroom, neutr). +noun_pl(stocks, stock, neutr). +noun_pl(stocktakings, stocktaking, neutr). +noun_pl(stockyards, stockyard, neutr). +noun_pl(stoeps, stoep, neutr). +noun_pl(stoics, stoic, human). +noun_pl(stokeholds, stokehold, neutr). +noun_pl(stokeholes, stokehole, neutr). +noun_pl(stokers, stoker, human). +noun_pl(stoles, stole, neutr). +noun_pl(stomachs, stomach, neutr). +noun_pl(stomps, stomp, neutr). +noun_pl(stonebreakers, stonebreaker, human). +noun_pl(stonemasons, stonemason, human). +noun_pl(stones, stone, neutr). +noun_pl(stonewallers, stonewaller, human). +noun_pl(stooges, stooge, human). +noun_pl(stools, stool, neutr). +noun_pl(stoops, stoop, neutr). +noun_pl(stopcocks, stopcock, neutr). +noun_pl(stopgaps, stopgap, neutr). +noun_pl(stopovers, stopover, neutr). +noun_pl(stoppages, stoppage, neutr). +noun_pl(stoppers, stopper, human). +noun_pl(stoppings, stopping, neutr). +noun_pl(stops, stop, neutr). +noun_pl(stopwatches, stopwatch, neutr). +noun_pl(storehouses, storehouse, neutr). +noun_pl(storerooms, storeroom, neutr). +noun_pl(stores, store, neutr). +noun_pl(storeys, storey, neutr). +noun_pl(stories, story, neutr). +noun_pl(storks, stork, neutr). +noun_pl(storms, storm, neutr). +noun_pl(storytellers, storyteller, human). +noun_pl(stoups, stoup, neutr). +noun_pl(stovepipes, stovepipe, neutr). +noun_pl(stoves, stove, neutr). +noun_pl(stowaways, stowaway, human). +noun_pl(stragglers, straggler, human). +noun_pl(straights, straight, human). +noun_pl(strainers, strainer, neutr). +noun_pl(strains, strain, neutr). +noun_pl(straitjackets, straitjacket, neutr). +noun_pl(straits, strait, neutr). +noun_pl(strands, strand, neutr). +noun_pl(strangers, stranger, human). +noun_pl(strangleholds, stranglehold, neutr). +noun_pl(straphangers, straphanger, human). +noun_pl(straps, strap, neutr). +noun_pl(strata, stratum, neutr). +noun_pl(stratagems, stratagem, neutr). +noun_pl(strategies, strategy, neutr). +noun_pl(strategists, strategist, neutr). +noun_pl(stratifications, stratification, neutr). +noun_pl(stratospheres, stratosphere, neutr). +noun_pl(strawberries, strawberry, neutr). +noun_pl(straws, straw, neutr). +noun_pl(strays, stray, human). +noun_pl(streaks, streak, neutr). +noun_pl(streamers, streamer, neutr). +noun_pl(streamlets, streamlet, neutr). +noun_pl(streams, stream, neutr). +noun_pl(streetcars, streetcar, neutr). +noun_pl(streets, street, neutr). +noun_pl(streetwalkers, streetwalker, human). +noun_pl(strengths, strength, neutr). +noun_pl(streptococci, streptococcus, neutr). +noun_pl(stresses, stress, neutr). +noun_pl(stretchers, stretcher, neutr). +noun_pl(stretches, stretch, neutr). +noun_pl(strictures, stricture, neutr). +noun_pl(strides, stride, neutr). +noun_pl(stridulations, stridulation, neutr). +noun_pl(strikebreakers, strikebreaker, human). +noun_pl(strikers, striker, human). +noun_pl(strikes, strike, neutr). +noun_pl(stringencies, stringency, neutr). +noun_pl(strings, string, neutr). +noun_pl(stripes, stripe, neutr). +noun_pl(striplings, stripling, human). +noun_pl(strippers, stripper, human). +noun_pl(strips, strip, neutr). +noun_pl(strivers, striver, human). +noun_pl(stroboscopes, stroboscope, neutr). +noun_pl(strokes, stroke, neutr). +noun_pl(strollers, stroller, human). +noun_pl(strolls, stroll, neutr). +noun_pl(strongboxes, strongbox, neutr). +noun_pl(strongholds, stronghold, neutr). +noun_pl(strongmen, strongman, human). +noun_pl(strongrooms, strongroom, neutr). +noun_pl(strophes, strophe, neutr). +noun_pl(strops, strop, neutr). +noun_pl(structures, structure, neutr). +noun_pl(strudels, strudel, neutr). +noun_pl(struggles, struggle, neutr). +noun_pl(strumpets, strumpet, human). +noun_pl(strums, strum, neutr). +noun_pl(struts, strut, neutr). +noun_pl(stubs, stub, neutr). +noun_pl(stuccoes, stucco, neutr). +noun_pl(stuccos, stucco, neutr). +noun_pl(studbooks, studbook, neutr). +noun_pl(students, student, human). +noun_pl(studies, study, neutr). +noun_pl(studios, studio, neutr). +noun_pl(studs, stud, human). +noun_pl(stuffs, stuff, neutr). +noun_pl(stultifications, stultification, neutr). +noun_pl(stumbles, stumble, neutr). +noun_pl(stumpers, stumper, neutr). +noun_pl(stumps, stump, neutr). +noun_pl(stunners, stunner, human). +noun_pl(stunts, stunt, neutr). +noun_pl(stupidities, stupidity, neutr). +noun_pl(stupors, stupor, neutr). +noun_pl(sturgeons, sturgeon, neutr). +noun_pl(stutterers, stutterer, human). +noun_pl(stutters, stutter, neutr). +noun_pl(styes, stye, neutr). +noun_pl(styles, style, neutr). +noun_pl(stylists, stylist, human). +noun_pl(stylizations, stylization, neutr). +noun_pl(styluses, stylus, neutr). +noun_pl(stymies, stymie, neutr). +noun_pl(styptics, styptic, neutr). +noun_pl(styrenes, styrene, neutr). +noun_pl(subalterns, subaltern, human). +noun_pl(subassemblies, subassembly, neutr). +noun_pl(subcabinets, subcabinet, neutr). +noun_pl(subcommittees, subcommittee, human). +noun_pl(subcompacts, subcompact, neutr). +noun_pl(subcontinents, subcontinent, neutr). +noun_pl(subcontractors, subcontractor, human). +noun_pl(subcontracts, subcontract, neutr). +noun_pl(subdivisions, subdivision, neutr). +noun_pl(subeditors, subeditor, human). +noun_pl(subgroups, subgroup, human). +noun_pl(subheadings, subheading, neutr). +noun_pl(subjects, subject, human). +noun_pl(subjugations, subjugation, neutr). +noun_pl(subjunctives, subjunctive, neutr). +noun_pl(subleases, sublease, neutr). +noun_pl(sublieutenants, sublieutenant, human). +noun_pl(sublimates, sublimate, neutr). +noun_pl(sublimations, sublimation, neutr). +noun_pl(submariners, submariner, human). +noun_pl(submarines, submarine, neutr). +noun_pl(submissions, submission, neutr). +noun_pl(subnormals, subnormal, human). +noun_pl(subordinates, subordinate, human). +noun_pl(subordinations, subordination, neutr). +noun_pl(subpoenas, subpoena, neutr). +noun_pl(subs, sub, human). +noun_pl(subscribers, subscriber, human). +noun_pl(subscriptions, subscription, neutr). +noun_pl(subscripts, subscript, neutr). +noun_pl(subsection, subsection, neutr). +noun_pl(subsidences, subsidence, neutr). +noun_pl(subsidiaries, subsidiary, neutr). +noun_pl(subsidies, subsidy, neutr). +noun_pl(substances, substance, neutr). +noun_pl(substantiations, substantiation, neutr). +noun_pl(substantives, substantive, neutr). +noun_pl(substations, substation, neutr). +noun_pl(substitutes, substitute, human). +noun_pl(substitutions, substitution, neutr). +noun_pl(substrata, substratum, neutr). +noun_pl(substrates, substrate, neutr). +noun_pl(substructures, substructure, neutr). +noun_pl(subterfuges, subterfuge, neutr). +noun_pl(subtitles, subtitle, neutr). +noun_pl(subtleties, subtlety, neutr). +noun_pl(subtotals, subtotal, neutr). +noun_pl(subtractions, subtraction, neutr). +noun_pl(suburbs, suburb, neutr). +noun_pl(subventions, subvention, neutr). +noun_pl(subversives, subversive, human). +noun_pl(subways, subway, neutr). +noun_pl(successes, success, neutr). +noun_pl(successions, succession, neutr). +noun_pl(successors, successor, human). +noun_pl(succubuses, succubus, human). +noun_pl(succulents, succulent, neutr). +noun_pl(suckers, sucker, human). +noun_pl(sucklings, suckling, neutr). +noun_pl(sucks, suck, neutr). +noun_pl(sufferers, sufferer, human). +noun_pl(sufferings, suffering, neutr). +noun_pl(suffixes, suffix, neutr). +noun_pl(suffragans, suffragan, human). +noun_pl(suffrages, suffrage, neutr). +noun_pl(suffragettes, suffragette, human). +noun_pl(sugarlumps, sugarlump, neutr). +noun_pl(sugars, sugar, neutr). +noun_pl(suggestions, suggestion, neutr). +noun_pl(suicides, suicide, human). +noun_pl(suitcases, suitcase, neutr). +noun_pl(suites, suite, neutr). +noun_pl(suitors, suitor, human). +noun_pl(suits, suit, neutr). +noun_pl(sulkies, sulky, neutr). +noun_pl(sulks, sulk, neutr). +noun_pl(sulphates, sulphate, neutr). +noun_pl(sulphides, sulphide, neutr). +noun_pl(sultanas, sultana, human). +noun_pl(sultanates, sultanate, neutr). +noun_pl(sultans, sultan, human). +noun_pl(summaries, summary, neutr). +noun_pl(summations, summation, neutr). +noun_pl(summerhouses, summerhouse, neutr). +noun_pl(summers, summer, neutr). +noun_pl(summertimes, summertime, neutr). +noun_pl(summits, summit, neutr). +noun_pl(summonses, summons, neutr). +noun_pl(sumps, sump, neutr). +noun_pl(sumpters, sumpter, neutr). +noun_pl(sums, sum, neutr). +noun_pl(sun, sun, neutr). +noun_pl(sunbeams, sunbeam, neutr). +noun_pl(sunbelts, sunbelt, neutr). +noun_pl(sunblinds, sunblind, neutr). +noun_pl(sunbonnets, sunbonnet, neutr). +noun_pl(sunburns, sunburn, neutr). +noun_pl(sunbursts, sunburst, neutr). +noun_pl(sundaes, sundae, neutr). +noun_pl(sundials, sundial, neutr). +noun_pl(sundowners, sundowner, human). +noun_pl(sunfish, sunfish, neutr). +noun_pl(sunfishes, sunfish, neutr). +noun_pl(sunflowers, sunflower, neutr). +noun_pl(sunglasses, sunglasses, neutr). +noun_pl(sunhats, sunhat, neutr). +noun_pl(sunlamps, sunlamp, neutr). +noun_pl(sunrises, sunrise, neutr). +noun_pl(sunroofs, sunroof, neutr). +noun_pl(sunsets, sunset, neutr). +noun_pl(sunshades, sunshade, neutr). +noun_pl(sunspots, sunspot, neutr). +noun_pl(suntans, suntan, neutr). +noun_pl(suntraps, suntrap, neutr). +noun_pl(superannuations, superannuation, neutr). +noun_pl(supercargoes, supercargo, human). +noun_pl(superchargers, supercharger, neutr). +noun_pl(supercomputers, supercomputer, neutr). +noun_pl(superconductivities, superconductivity, neutr). +noun_pl(superconductors, superconductor, neutr). +noun_pl(superegos, superego, neutr). +noun_pl(superficialities, superficiality, neutr). +noun_pl(superficies, superficies, neutr). +noun_pl(superfluities, superfluity, neutr). +noun_pl(superfunds, superfund, neutr). +noun_pl(superintendents, superintendent, human). +noun_pl(superiors, superior, human). +noun_pl(superlatives, superlative, neutr). +noun_pl(supermarkets, supermarket, neutr). +noun_pl(supermen, superman, human). +noun_pl(superminicomputers, superminicomputer, neutr). +noun_pl(supernumeraries, supernumerary, human). +noun_pl(superpowers, superpower, human). +noun_pl(supers, super, human). +noun_pl(superscriptions, superscription, neutr). +noun_pl(superstars, superstar, human). +noun_pl(superstitions, superstition, neutr). +noun_pl(superstores, superstore, neutr). +noun_pl(superstructures, superstructure, neutr). +noun_pl(supertaxes, supertax, neutr). +noun_pl(supervisions, supervision, neutr). +noun_pl(supervisors, supervisor, human). +noun_pl(suppers, supper, neutr). +noun_pl(supplanters, supplanter, human). +noun_pl(supplements, supplement, neutr). +noun_pl(suppliants, suppliant, human). +noun_pl(supplicants, supplicant, human). +noun_pl(supplications, supplication, neutr). +noun_pl(suppliers, supplier, human). +noun_pl(supplies, supply, neutr). +noun_pl(supporters, supporter, human). +noun_pl(supports, support, neutr). +noun_pl(suppositions, supposition, neutr). +noun_pl(suppositories, suppository, neutr). +noun_pl(suppressions, suppression, neutr). +noun_pl(suppressors, suppressor, human). +noun_pl(suppurations, suppuration, neutr). +noun_pl(sups, sup, neutr). +noun_pl(surcharges, surcharge, neutr). +noun_pl(surds, surd, neutr). +noun_pl(sureties, surety, human). +noun_pl(surfaces, surface, neutr). +noun_pl(surfboards, surfboard, neutr). +noun_pl(surfboats, surfboat, neutr). +noun_pl(surfeits, surfeit, neutr). +noun_pl(surgeons, surgeon, human). +noun_pl(surgeries, surgery, neutr). +noun_pl(surges, surge, neutr). +noun_pl(surmises, surmise, neutr). +noun_pl(surnames, surname, neutr). +noun_pl(surplices, surplice, neutr). +noun_pl(surpluses, surplus, neutr). +noun_pl(surprises, surprise, neutr). +noun_pl(surrealists, surrealist, human). +noun_pl(surrenders, surrender, neutr). +noun_pl(surrogates, surrogate, human). +noun_pl(surroundings, surroundings, neutr). +noun_pl(surrounds, surround, neutr). +noun_pl(surtaxes, surtax, neutr). +noun_pl(surveyors, surveyor, human). +noun_pl(surveys, survey, neutr). +noun_pl(survivals, survival, neutr). +noun_pl(survivors, survivor, human). +noun_pl(susceptibilities, susceptibility, neutr). +noun_pl(suspects, suspect, human). +noun_pl(suspenders, suspender, neutr). +noun_pl(suspensions, suspension, neutr). +noun_pl(suspicions, suspicion, neutr). +noun_pl(suttees, suttee, human). +noun_pl(sutures, suture, neutr). +noun_pl(suzerains, suzerain, human). +noun_pl(suzerainties, suzerainty, neutr). +noun_pl(swabs, swab, neutr). +noun_pl(swaggerers, swaggerer, human). +noun_pl(swaggers, swagger, neutr). +noun_pl(swains, swain, human). +noun_pl(swallows, swallow, neutr). +noun_pl(swamis, swami, human). +noun_pl(swamps, swamp, neutr). +noun_pl(swanks, swank, neutr). +noun_pl(swans, swan, neutr). +noun_pl(swaps, swap, neutr). +noun_pl(swarms, swarm, neutr). +noun_pl(swashbucklers, swashbuckler, human). +noun_pl(swastikas, swastika, neutr). +noun_pl(swathes, swathe, neutr). +noun_pl(swaths, swath, neutr). +noun_pl(swats, swat, neutr). +noun_pl(swearers, swearer, human). +noun_pl(swearwords, swearword, neutr). +noun_pl(sweatbands, sweatband, neutr). +noun_pl(sweaters, sweater, neutr). +noun_pl(sweats, sweat, neutr). +noun_pl(sweatshops, sweatshop, neutr). +noun_pl(sweatsuits, sweatsuit, neutr). +noun_pl(swedes, swede, human). +noun_pl(sweepers, sweeper, human). +noun_pl(sweepings, sweeping, neutr). +noun_pl(sweeps, sweep, neutr). +noun_pl(sweepstakes, sweepstake, neutr). +noun_pl(sweetbreads, sweetbread, neutr). +noun_pl(sweeteners, sweetener, neutr). +noun_pl(sweetenings, sweetening, neutr). +noun_pl(sweethearts, sweetheart, human). +noun_pl(sweeties, sweetie, human). +noun_pl(sweetmeats, sweetmeat, neutr). +noun_pl(sweets, sweet, neutr). +noun_pl(swellings, swelling, neutr). +noun_pl(swells, swell, neutr). +noun_pl(swerves, swerve, neutr). +noun_pl(swifts, swift, neutr). +noun_pl(swigs, swig, neutr). +noun_pl(swills, swill, neutr). +noun_pl(swimmers, swimmer, human). +noun_pl(swims, swim, neutr). +noun_pl(swimsuits, swimsuit, neutr). +noun_pl(swindlers, swindler, human). +noun_pl(swindles, swindle, neutr). +noun_pl(swine, swine, human). +noun_pl(swineherds, swineherd, human). +noun_pl(swings, swing, neutr). +noun_pl(swipes, swipe, neutr). +noun_pl(swirls, swirl, neutr). +noun_pl(swishes, swish, neutr). +noun_pl(switchboards, switchboard, neutr). +noun_pl(switchers, switcher, human). +noun_pl(switches, switch, neutr). +noun_pl(switchmen, switchman, human). +noun_pl(swivels, swivel, neutr). +noun_pl(swizes, swiz, neutr). +noun_pl(swizzles, swizzle, neutr). +noun_pl(swobs, swob, neutr). +noun_pl(swoons, swoon, neutr). +noun_pl(swoops, swoop, neutr). +noun_pl(swops, swop, neutr). +noun_pl(swordfish, swordfish, neutr). +noun_pl(swordfishes, swordfish, neutr). +noun_pl(swords, sword, neutr). +noun_pl(swordsmen, swordsman, human). +noun_pl(swordsticks, swordstick, neutr). +noun_pl(swots, swot, human). +noun_pl(sybarites, sybarite, human). +noun_pl(sycamores, sycamore, neutr). +noun_pl(sycophants, sycophant, human). +noun_pl(syllabaries, syllabary, neutr). +noun_pl(syllabi, syllabus, neutr). +noun_pl(syllables, syllable, neutr). +noun_pl(syllabuses, syllabus, neutr). +noun_pl(syllogisms, syllogism, neutr). +noun_pl(sylphs, sylph, human). +noun_pl(symbolisms, symbolism, neutr). +noun_pl(symbolizations, symbolization, neutr). +noun_pl(symbols, symbol, neutr). +noun_pl(sympathies, sympathy, neutr). +noun_pl(sympathizers, sympathizer, human). +noun_pl(symphonies, symphony, neutr). +noun_pl(symposia, symposium, neutr). +noun_pl(symposiums, symposium, neutr). +noun_pl(symptoms, symptom, neutr). +noun_pl(synagogues, synagogue, neutr). +noun_pl(synchronizations, synchronization, neutr). +noun_pl(synchrotrons, synchrotron, neutr). +noun_pl(syncopations, syncopation, neutr). +noun_pl(syndicalists, syndicalist, human). +noun_pl(syndicates, syndicate, neutr). +noun_pl(syndications, syndication, neutr). +noun_pl(syndicators, syndicator, neutr). +noun_pl(syndics, syndic, human). +noun_pl(syndromes, syndrome, neutr). +noun_pl(synergies, synergy, neutr). +noun_pl(synods, synod, neutr). +noun_pl(synonyms, synonym, neutr). +noun_pl(synopses, synopsis, neutr). +noun_pl(syntheses, synthesis, neutr). +noun_pl(synthetics, synthetic, neutr). +noun_pl(syphilitics, syphilitic, human). +noun_pl(syphons, syphon, neutr). +noun_pl(syringas, syringa, neutr). +noun_pl(syringes, syringe, neutr). +noun_pl(syrups, syrup, neutr). +noun_pl(systems, system, neutr). +noun_pl('séances', 'séance', neutr). +noun_pl(tabards, tabard, neutr). +noun_pl(tabbies, tabby, neutr). +noun_pl(tabernacles, tabernacle, neutr). +noun_pl(tableaus, tableau, neutr). +noun_pl(tableaux, tableau, neutr). +noun_pl(tablecloths, tablecloth, neutr). +noun_pl(tablemats, tablemat, neutr). +noun_pl(tables, table, neutr). +noun_pl(tablespoonfuls, tablespoonful, neutr). +noun_pl(tablespoons, tablespoon, neutr). +noun_pl(tablets, tablet, neutr). +noun_pl(tabloids, tabloid, neutr). +noun_pl(taboos, taboo, neutr). +noun_pl(tabors, tabor, neutr). +noun_pl(tabs, tab, neutr). +noun_pl(tabulations, tabulation, neutr). +noun_pl(tabulators, tabulator, neutr). +noun_pl(tachographs, tachograph, neutr). +noun_pl(tackles, tackle, neutr). +noun_pl(tacks, tack, neutr). +noun_pl(tacos, taco, neutr). +noun_pl(tacticians, tactician, human). +noun_pl(tactics, tactic, neutr). +noun_pl(tadpoles, tadpole, neutr). +noun_pl(taffies, taffy, neutr). +noun_pl(taffrails, taffrail, neutr). +noun_pl(tags, tag, neutr). +noun_pl(tailboards, tailboard, neutr). +noun_pl(tailgates, tailgate, neutr). +noun_pl(tailors, tailor, human). +noun_pl(tailpieces, tailpiece, neutr). +noun_pl(tailplanes, tailplane, neutr). +noun_pl(tails, tail, neutr). +noun_pl(tailspins, tailspin, neutr). +noun_pl(taints, taint, neutr). +noun_pl(takeoffs, takeoff, neutr). +noun_pl(takeovers, takeover, neutr). +noun_pl(takers, taker, human). +noun_pl(takes, take, neutr). +noun_pl(talents, talent, neutr). +noun_pl(tales, tale, neutr). +noun_pl(talismans, talisman, neutr). +noun_pl(talkers, talker, human). +noun_pl(talkies, talkie, neutr). +noun_pl(talks, talk, neutr). +noun_pl(tallboys, tallboy, neutr). +noun_pl(tallies, tally, neutr). +noun_pl(tallymen, tallyman, human). +noun_pl(talons, talon, neutr). +noun_pl(taluses, talus, neutr). +noun_pl(tamales, tamale, neutr). +noun_pl(tamarinds, tamarind, neutr). +noun_pl(tamarisks, tamarisk, neutr). +noun_pl(tambourines, tambourine, neutr). +noun_pl(tambours, tambour, neutr). +noun_pl(tamers, tamer, human). +noun_pl(tammies, tammy, neutr). +noun_pl(tampons, tampon, neutr). +noun_pl(tandems, tandem, neutr). +noun_pl(tangents, tangent, neutr). +noun_pl(tangerines, tangerine, neutr). +noun_pl(tangles, tangle, neutr). +noun_pl(tangos, tango, neutr). +noun_pl(tangs, tang, neutr). +noun_pl(tankards, tankard, neutr). +noun_pl(tankers, tanker, neutr). +noun_pl(tanks, tank, neutr). +noun_pl(tankships, tankship, neutr). +noun_pl(tanneries, tannery, neutr). +noun_pl(tanners, tanner, human). +noun_pl(tannoys, tannoy, neutr). +noun_pl(tans, tan, neutr). +noun_pl(tansies, tansy, neutr). +noun_pl(tantrums, tantrum, neutr). +noun_pl(tapers, taper, human). +noun_pl(tapes, tape, neutr). +noun_pl(tapestries, tapestry, neutr). +noun_pl(tapeworms, tapeworm, neutr). +noun_pl(tapirs, tapir, neutr). +noun_pl(tapises, tapis, neutr). +noun_pl(taprooms, taproom, neutr). +noun_pl(taproots, taproot, neutr). +noun_pl(taps, tap, neutr). +noun_pl(tapsters, tapster, human). +noun_pl(taradiddles, taradiddle, neutr). +noun_pl(tarantellas, tarantella, neutr). +noun_pl(tarantelles, tarantelle, neutr). +noun_pl(tarantulas, tarantula, neutr). +noun_pl(tarbooshes, tarboosh, neutr). +noun_pl(tares, tare, neutr). +noun_pl(targets, target, neutr). +noun_pl(tariffs, tariff, neutr). +noun_pl(tarns, tarn, neutr). +noun_pl(taros, taro, neutr). +noun_pl(tarpaulins, tarpaulin, neutr). +noun_pl(tarpons, tarpon, neutr). +noun_pl(tarradiddles, tarradiddle, neutr). +noun_pl(tars, tar, neutr). +noun_pl(tarsals, tarsal, neutr). +noun_pl(tarsi, tarsus, neutr). +noun_pl(tartans, tartan, neutr). +noun_pl(tartars, tartar, neutr). +noun_pl(tarts, tart, human). +noun_pl(taskmasters, taskmaster, human). +noun_pl(tasks, task, neutr). +noun_pl(tassels, tassel, neutr). +noun_pl(tasters, taster, human). +noun_pl(tastes, taste, neutr). +noun_pl(tats, tat, human). +noun_pl(tatterdemalions, tatterdemalion, human). +noun_pl(tatters, tatter, neutr). +noun_pl(tattlers, tattler, human). +noun_pl(tattoos, tattoo, neutr). +noun_pl(taunts, taunt, neutr). +noun_pl(tautologies, tautology, neutr). +noun_pl(taverns, tavern, neutr). +noun_pl(tawses, tawse, neutr). +noun_pl(taxes, tax, neutr). +noun_pl(taxicabs, taxicab, neutr). +noun_pl(taxidermists, taxidermist, human). +noun_pl(taximeters, taximeter, neutr). +noun_pl(taxis, taxi, neutr). +noun_pl(taxonomies, taxonomy, neutr). +noun_pl(taxpayers, taxpayer, human). +noun_pl(teacakes, teacake, neutr). +noun_pl(teachers, teacher, human). +noun_pl(teachings, teaching, neutr). +noun_pl(teacups, teacup, neutr). +noun_pl(teahouses, teahouse, neutr). +noun_pl(teal, teal, neutr). +noun_pl(teammates, teammate, neutr). +noun_pl(teams, team, human). +noun_pl(teamsters, teamster, human). +noun_pl(teapots, teapot, neutr). +noun_pl(tearaways, tearaway, neutr). +noun_pl(tearooms, tearoom, neutr). +noun_pl(tears, tear, neutr). +noun_pl(teas, tea, neutr). +noun_pl(teasels, teasel, neutr). +noun_pl(teasers, teaser, human). +noun_pl(teases, tease, human). +noun_pl(teashops, teashop, neutr). +noun_pl(teaspoonfuls, teaspoonful, neutr). +noun_pl(teaspoons, teaspoon, neutr). +noun_pl(teats, teat, neutr). +noun_pl(teazels, teazel, neutr). +noun_pl(teazles, teazle, neutr). +noun_pl(technicalities, technicality, neutr). +noun_pl(technicians, technician, human). +noun_pl(techniques, technique, neutr). +noun_pl(technocracies, technocracy, neutr). +noun_pl(technocrats, technocrat, human). +noun_pl(technologies, technology, neutr). +noun_pl(technologists, technologist, human). +noun_pl(techs, tech, neutr). +noun_pl(tecs, tec, neutr). +noun_pl(teddies, teddy, neutr). +noun_pl(teenagers, teenager, human). +noun_pl(teens, teen, human). +noun_pl(tees, tee, neutr). +noun_pl(teeth, tooth, neutr). +noun_pl(teetotallers, teetotaller, human). +noun_pl(teetotums, teetotum, neutr). +noun_pl(tegs, teg, neutr). +noun_pl(teguments, tegument, neutr). +noun_pl(telecasts, telecast, neutr). +noun_pl(telecommunications, telecommunication, neutr). +noun_pl(teleconferences, teleconference, neutr). +noun_pl(telegrams, telegram, neutr). +noun_pl(telegraphers, telegrapher, human). +noun_pl(telegraphists, telegraphist, human). +noun_pl(telegraphs, telegraph, neutr). +noun_pl(teleologies, teleology, neutr). +noun_pl(teleologists, teleologist, human). +noun_pl(telepathists, telepathist, human). +noun_pl(telephones, telephone, neutr). +noun_pl(telephonists, telephonist, human). +noun_pl(telephotographs, telephotograph, neutr). +noun_pl(telephotos, telephoto, neutr). +noun_pl(telepictures, telepicture, neutr). +noun_pl(teleports, teleport, neutr). +noun_pl(teleprinters, teleprinter, neutr). +noun_pl(teleprompters, teleprompter, neutr). +noun_pl(telescopes, telescope, neutr). +noun_pl(teletypewriters, teletypewriter, neutr). +noun_pl(televisions, television, neutr). +noun_pl(telexes, telex, neutr). +noun_pl(telfers, telfer, neutr). +noun_pl(tellers, teller, human). +noun_pl(tellies, telly, neutr). +noun_pl(telltales, telltale, human). +noun_pl(telphers, telpher, neutr). +noun_pl(temperaments, temperament, neutr). +noun_pl(temperatures, temperature, neutr). +noun_pl(tempers, temper, neutr). +noun_pl(tempests, tempest, neutr). +noun_pl(templates, template, neutr). +noun_pl(temples, temple, neutr). +noun_pl(templets, templet, neutr). +noun_pl(tempos, tempo, neutr). +noun_pl(temps, temp, human). +noun_pl(temptations, temptation, neutr). +noun_pl(tempters, tempter, human). +noun_pl(temptresses, temptress, human). +noun_pl(tenancies, tenancy, neutr). +noun_pl(tenantries, tenantry, neutr). +noun_pl(tenants, tenant, human). +noun_pl(tench, tench, neutr). +noun_pl(tendencies, tendency, neutr). +noun_pl(tenderfoots, tenderfoot, human). +noun_pl(tenderloins, tenderloin, neutr). +noun_pl(tenders, tender, human). +noun_pl(tendons, tendon, neutr). +noun_pl(tendrils, tendril, neutr). +noun_pl(tenements, tenement, neutr). +noun_pl(tenets, tenet, neutr). +noun_pl(tenners, tenner, neutr). +noun_pl(tenons, tenon, neutr). +noun_pl(tenors, tenor, human). +noun_pl(tenpences, tenpence, neutr). +noun_pl(tenpins, tenpin, neutr). +noun_pl(tens, tens, neutr). +noun_pl(tenses, tense, neutr). +noun_pl(tensions, tension, neutr). +noun_pl(tentacles, tentacle, neutr). +noun_pl(tents, tent, neutr). +noun_pl(tenures, tenure, neutr). +noun_pl(tepees, tepee, neutr). +noun_pl(tercentenaries, tercentenary, neutr). +noun_pl(tercentennials, tercentennial, neutr). +noun_pl(terephthalates, terephthalate, neutr). +noun_pl(termagants, termagant, human). +noun_pl(terminals, terminal, neutr). +noun_pl(terminations, termination, neutr). +noun_pl(termini, terminus, neutr). +noun_pl(terminology, terminology, neutr). +noun_pl(terminuses, terminus, neutr). +noun_pl(termites, termite, neutr). +noun_pl(terms, term, neutr). +noun_pl(terns, tern, neutr). +noun_pl(terraces, terrace, neutr). +noun_pl(terrains, terrain, neutr). +noun_pl(terrapins, terrapin, neutr). +noun_pl(terriers, terrier, neutr). +noun_pl(territorials, territorial, human). +noun_pl(territories, territory, neutr). +noun_pl(terrorists, terrorist, human). +noun_pl(terrors, terror, neutr). +noun_pl(testaments, testament, neutr). +noun_pl(testates, testate, human). +noun_pl(testators, testator, human). +noun_pl(testatrices, testatrix, human). +noun_pl(testbeds, testbed, neutr). +noun_pl(testes, testis, neutr). +noun_pl(testicles, testicle, neutr). +noun_pl(testimonials, testimonial, neutr). +noun_pl(testimonies, testimony, neutr). +noun_pl(tests, test, neutr). +noun_pl(tethers, tether, neutr). +noun_pl(textbooks, textbook, neutr). +noun_pl(textiles, textile, neutr). +noun_pl(texts, text, neutr). +noun_pl(textures, texture, neutr). +noun_pl(thanes, thane, human). +noun_pl(thanksgivings, thanksgiving, neutr). +noun_pl(thatchers, thatcher, human). +noun_pl(thaws, thaw, neutr). +noun_pl(theatergoers, theatergoer, human). +noun_pl(theaters, theater, neutr). +noun_pl(theatregoers, theatregoer, human). +noun_pl(theatres, theatre, neutr). +noun_pl(theatricals, theatrical, human). +noun_pl(thefts, theft, neutr). +noun_pl(theists, theist, human). +noun_pl(themes, theme, neutr). +noun_pl(theocracies, theocracy, neutr). +noun_pl(theodolites, theodolite, neutr). +noun_pl(theologians, theologian, human). +noun_pl(theologies, theology, neutr). +noun_pl(theorems, theorem, neutr). +noun_pl(theoreticians, theoretician, human). +noun_pl(theories, theory, neutr). +noun_pl(theorists, theorist, human). +noun_pl(theosophists, theosophist, human). +noun_pl(therapies, therapy, neutr). +noun_pl(therapists, therapist, human). +noun_pl(thermals, thermal, neutr). +noun_pl(thermometers, thermometer, neutr). +noun_pl(thermoplastics, thermoplastic, neutr). +noun_pl(thermoses, thermos, neutr). +noun_pl(thermostats, thermostat, neutr). +noun_pl(therms, therm, neutr). +noun_pl(thesauruses, thesaurus, neutr). +noun_pl(theses, thesis, neutr). +noun_pl(thickets, thicket, neutr). +noun_pl(thicknesses, thickness, neutr). +noun_pl(thieves, thief, human). +noun_pl(thighbones, thighbone, neutr). +noun_pl(thighs, thigh, neutr). +noun_pl(thimblefuls, thimbleful, neutr). +noun_pl(thimbles, thimble, neutr). +noun_pl(thingmabobs, thingmabob, neutr). +noun_pl(thingmajigs, thingmajig, neutr). +noun_pl(things, thing, neutr). +noun_pl(thingumabobs, thingumabob, neutr). +noun_pl(thingumajigs, thingumajig, neutr). +noun_pl(thingummies, thingummy, neutr). +noun_pl(thinkers, thinker, human). +noun_pl(thinks, think, neutr). +noun_pl(thirds, thirds, neutr). +noun_pl(thirteens, thirteens, neutr). +noun_pl(thirties, thirties, neutr). +noun_pl(thistles, thistle, neutr). +noun_pl(tholepins, tholepin, neutr). +noun_pl(tholes, thole, neutr). +noun_pl(thongs, thong, neutr). +noun_pl(thoraces, thorax, neutr). +noun_pl(thoraxes, thorax, neutr). +noun_pl(thorns, thorn, neutr). +noun_pl(thoroughbreds, thoroughbred, neutr). +noun_pl(thoroughfares, thoroughfare, neutr). +noun_pl(thoughts, thought, neutr). +noun_pl(thousands, thousands, neutr). +noun_pl(thousandths, thousandth, neutr). +noun_pl(thralls, thrall, human). +noun_pl(thrashings, thrashing, neutr). +noun_pl(threads, thread, neutr). +noun_pl(threats, threat, neutr). +noun_pl(threepences, threepence, neutr). +noun_pl(threes, threes, neutr). +noun_pl(threesomes, threesome, human). +noun_pl(threnodies, threnody, neutr). +noun_pl(threshers, thresher, neutr). +noun_pl(thresholds, threshold, neutr). +noun_pl(thrifts, thrift, neutr). +noun_pl(thrillers, thriller, neutr). +noun_pl(thrills, thrill, neutr). +noun_pl(throats, throat, neutr). +noun_pl(throbs, throb, neutr). +noun_pl(throes, throe, neutr). +noun_pl(thrones, throne, neutr). +noun_pl(throngs, throng, human). +noun_pl(throstles, throstle, neutr). +noun_pl(throttles, throttle, neutr). +noun_pl(throughputs, throughput, neutr). +noun_pl(throughways, throughway, neutr). +noun_pl(throwaways, throwaway, neutr). +noun_pl(throwbacks, throwback, neutr). +noun_pl(throwers, thrower, human). +noun_pl(throws, throw, neutr). +noun_pl(thrushes, thrush, neutr). +noun_pl(thrusters, thruster, neutr). +noun_pl(thrusts, thrust, neutr). +noun_pl(thuds, thud, neutr). +noun_pl(thugs, thug, human). +noun_pl(thumbnuts, thumbnut, neutr). +noun_pl(thumbs, thumb, neutr). +noun_pl(thumbscrews, thumbscrew, neutr). +noun_pl(thumbstalls, thumbstall, neutr). +noun_pl(thumbtacks, thumbtack, neutr). +noun_pl(thumps, thump, neutr). +noun_pl(thunderbolts, thunderbolt, neutr). +noun_pl(thunderclaps, thunderclap, neutr). +noun_pl(thunders, thunder, neutr). +noun_pl(thunderstorms, thunderstorm, neutr). +noun_pl(thuribles, thurible, neutr). +noun_pl(thwacks, thwack, neutr). +noun_pl(thwarts, thwart, neutr). +noun_pl(thyroids, thyroid, neutr). +noun_pl(tiaras, tiara, neutr). +noun_pl(tibiae, tibia, neutr). +noun_pl(tibias, tibia, neutr). +noun_pl(tickers, ticker, neutr). +noun_pl(tickets, ticket, neutr). +noun_pl(ticklers, tickler, neutr). +noun_pl(ticks, tick, neutr). +noun_pl(tics, tic, neutr). +noun_pl(tidbits, tidbit, neutr). +noun_pl(tiddlers, tiddler, human). +noun_pl(tidemarks, tidemark, neutr). +noun_pl(tides, tide, neutr). +noun_pl(tideways, tideway, neutr). +noun_pl(tidies, tidy, neutr). +noun_pl(tiers, tier, neutr). +noun_pl(ties, tie, neutr). +noun_pl(tiffs, tiff, neutr). +noun_pl(tigers, tiger, neutr). +noun_pl(tightropes, tightrope, neutr). +noun_pl(tigresses, tigress, neutr). +noun_pl(tikes, tike, human). +noun_pl(tildes, tilde, neutr). +noun_pl(tiles, tile, neutr). +noun_pl(tillers, tiller, neutr). +noun_pl(tills, till, neutr). +noun_pl(tilths, tilth, neutr). +noun_pl(tilts, tilt, neutr). +noun_pl(tiltyards, tiltyard, neutr). +noun_pl(timberlands, timberland, neutr). +noun_pl(timbermen, timberman, human). +noun_pl(timbers, timber, neutr). +noun_pl(timbrels, timbrel, neutr). +noun_pl(timbres, timbre, neutr). +noun_pl(timecards, timecard, neutr). +noun_pl(timekeepers, timekeeper, human). +noun_pl(timepieces, timepiece, neutr). +noun_pl(timers, timer, neutr). +noun_pl(times, time, neutr). +noun_pl(timescales, timescale, neutr). +noun_pl(timeservers, timeserver, human). +noun_pl(timetables, timetable, neutr). +noun_pl(timings, timing, neutr). +noun_pl(timpanists, timpanist, human). +noun_pl(tinctures, tincture, neutr). +noun_pl(tinderboxes, tinderbox, neutr). +noun_pl(tines, tine, neutr). +noun_pl(tinges, tinge, neutr). +noun_pl(tingles, tingle, neutr). +noun_pl(tings, ting, neutr). +noun_pl(tinkers, tinker, human). +noun_pl(tinkles, tinkle, neutr). +noun_pl(tins, tin, neutr). +noun_pl(tinsmiths, tinsmith, human). +noun_pl(tintacks, tintack, neutr). +noun_pl(tints, tint, neutr). +noun_pl(tippets, tippet, neutr). +noun_pl(tipplers, tippler, human). +noun_pl(tipples, tipple, neutr). +noun_pl(tips, tip, neutr). +noun_pl(tipstaffs, tipstaff, human). +noun_pl(tipsters, tipster, human). +noun_pl(tirades, tirade, neutr). +noun_pl(tiremakers, tiremaker, human). +noun_pl(tires, tire, neutr). +noun_pl(tiros, tiro, human). +noun_pl(tissues, tissue, neutr). +noun_pl(titans, titan, human). +noun_pl(titbits, titbit, neutr). +noun_pl(tithes, tithe, neutr). +noun_pl(titillations, titillation, neutr). +noun_pl(titlarks, titlark, neutr). +noun_pl(titles, title, neutr). +noun_pl(titmice, titmouse, neutr). +noun_pl(tits, tit, neutr). +noun_pl(tittles, tittle, neutr). +noun_pl(tizzies, tizzy, neutr). +noun_pl(toadies, toady, human). +noun_pl(toads, toad, neutr). +noun_pl(toadstools, toadstool, neutr). +noun_pl(toasters, toaster, neutr). +noun_pl(toastmasters, toastmaster, human). +noun_pl(toastracks, toastrack, neutr). +noun_pl(toasts, toast, neutr). +noun_pl(tobacconists, tobacconist, human). +noun_pl(tobaccos, tobacco, neutr). +noun_pl(toboggans, toboggan, neutr). +noun_pl(toccatas, toccata, neutr). +noun_pl(tocsins, tocsin, neutr). +noun_pl(todays, today, neutr). +noun_pl(toddies, toddy, neutr). +noun_pl(toddlers, toddler, human). +noun_pl(toecaps, toecap, neutr). +noun_pl(toeholds, toehold, neutr). +noun_pl(toenails, toenail, neutr). +noun_pl(toes, toe, neutr). +noun_pl(toffees, toffee, neutr). +noun_pl(toffs, toff, human). +noun_pl(togas, toga, neutr). +noun_pl(toggles, toggle, neutr). +noun_pl(toilers, toiler, human). +noun_pl(toiletries, toiletry, neutr). +noun_pl(toilets, toilet, neutr). +noun_pl(toils, toil, neutr). +noun_pl(tokens, token, neutr). +noun_pl(tolerances, tolerance, neutr). +noun_pl(tollbar, tollbar, neutr). +noun_pl(tollbooths, tollbooth, neutr). +noun_pl(tollgates, tollgate, neutr). +noun_pl(tollhouses, tollhouse, neutr). +noun_pl(tolls, toll, neutr). +noun_pl(tomahawks, tomahawk, neutr). +noun_pl(tomatoes, tomato, neutr). +noun_pl(tombolas, tombola, neutr). +noun_pl(tomboys, tomboy, human). +noun_pl(tombs, tomb, neutr). +noun_pl(tombstones, tombstone, neutr). +noun_pl(tomcats, tomcat, neutr). +noun_pl(tomes, tome, neutr). +noun_pl(tomfooleries, tomfoolery, neutr). +noun_pl(tomfools, tomfool, human). +noun_pl(tomographies, tomography, neutr). +noun_pl(tomorrows, tomorrow, neutr). +noun_pl(tomtits, tomtit, neutr). +noun_pl(tomtoms, tomtom, neutr). +noun_pl(tonalities, tonality, neutr). +noun_pl(toners, toner, neutr). +noun_pl(tones, tone, neutr). +noun_pl(tongues, tongue, neutr). +noun_pl(tonics, tonic, neutr). +noun_pl(tonnages, tonnage, neutr). +noun_pl(tonnes, tonne, neutr). +noun_pl(tons, ton, neutr). +noun_pl(tonsils, tonsil, neutr). +noun_pl(tonsures, tonsure, neutr). +noun_pl(tontines, tontine, neutr). +noun_pl(tools, tool, neutr). +noun_pl(toothaches, toothache, neutr). +noun_pl(toothbrushes, toothbrush, neutr). +noun_pl(toothpastes, toothpaste, neutr). +noun_pl(toothpicks, toothpick, neutr). +noun_pl(toothpowders, toothpowder, neutr). +noun_pl(tootles, tootle, neutr). +noun_pl(toots, toot, neutr). +noun_pl(topazes, topaz, neutr). +noun_pl(topcoats, topcoat, neutr). +noun_pl(topers, toper, human). +noun_pl(topgallants, topgallant, neutr). +noun_pl(topiaries, topiary, neutr). +noun_pl(topics, topic, neutr). +noun_pl(topis, topi, neutr). +noun_pl(topknots, topknot, neutr). +noun_pl(topmasts, topmast, neutr). +noun_pl(toppers, topper, neutr). +noun_pl(tops, top, neutr). +noun_pl(topsails, topsail, neutr). +noun_pl(toques, toque, neutr). +noun_pl(torches, torch, neutr). +noun_pl(torchlights, torchlight, neutr). +noun_pl(toreadors, toreador, human). +noun_pl(tormentors, tormentor, human). +noun_pl(torments, torment, neutr). +noun_pl(tornadoes, tornado, neutr). +noun_pl(torpedoes, torpedo, neutr). +noun_pl(torpors, torpor, neutr). +noun_pl(torques, torque, neutr). +noun_pl(torrents, torrent, neutr). +noun_pl(tors, tor, neutr). +noun_pl(torsos, torso, neutr). +noun_pl(tortillas, tortilla, neutr). +noun_pl(tortoises, tortoise, neutr). +noun_pl(tortoiseshells, tortoiseshell, neutr). +noun_pl(torts, tort, neutr). +noun_pl(torturers, torturer, human). +noun_pl(tortures, torture, neutr). +noun_pl(toshes, tosh, neutr). +noun_pl(tosses, toss, neutr). +noun_pl(totalities, totality, neutr). +noun_pl(totalizators, totalizator, neutr). +noun_pl(totals, total, neutr). +noun_pl(totems, totem, neutr). +noun_pl(totes, tote, neutr). +noun_pl(tots, tot, human). +noun_pl(toucans, toucan, neutr). +noun_pl(touchdowns, touchdown, neutr). +noun_pl(touches, touch, neutr). +noun_pl(touchlines, touchline, neutr). +noun_pl(touchstones, touchstone, neutr). +noun_pl(toughies, toughie, human). +noun_pl(toughs, tough, human). +noun_pl(toupees, toupee, neutr). +noun_pl(tourists, tourist, human). +noun_pl(tournaments, tournament, neutr). +noun_pl(tourneys, tourney, neutr). +noun_pl(tourniquets, tourniquet, neutr). +noun_pl(tours, tour, neutr). +noun_pl(touts, tout, human). +noun_pl(towels, towel, neutr). +noun_pl(towers, tower, neutr). +noun_pl(towlines, towline, neutr). +noun_pl(townees, townee, human). +noun_pl(towns, town, neutr). +noun_pl(townships, township, neutr). +noun_pl(townsmen, townsman, human). +noun_pl(towpaths, towpath, neutr). +noun_pl(towropes, towrope, neutr). +noun_pl(tows, tow, neutr). +noun_pl(toxicologists, toxicologist, human). +noun_pl(toxins, toxin, neutr). +noun_pl(toys, toy, neutr). +noun_pl(toyshops, toyshop, neutr). +noun_pl(traceries, tracery, neutr). +noun_pl(tracers, tracer, human). +noun_pl(traces, trace, neutr). +noun_pl(tracheae, trachea, neutr). +noun_pl(tracings, tracing, neutr). +noun_pl(trackers, tracker, human). +noun_pl(tracks, track, neutr). +noun_pl(tractabilities, tractability, neutr). +noun_pl(tractors, tractor, neutr). +noun_pl(tracts, tract, neutr). +noun_pl(tradefairs, tradefair, neutr). +noun_pl(trademarks, trademark, neutr). +noun_pl(traders, trader, human). +noun_pl(trades, trade, neutr). +noun_pl(tradesmen, tradesman, human). +noun_pl(traditionalists, traditionalist, human). +noun_pl(traditions, tradition, neutr). +noun_pl(traducers, traducer, human). +noun_pl(trafficators, trafficator, neutr). +noun_pl(traffickers, trafficker, human). +noun_pl(tragedians, tragedian, human). +noun_pl(tragediennes, tragedienne, human). +noun_pl(tragedies, tragedy, neutr). +noun_pl(tragicomedies, tragicomedy, neutr). +noun_pl(trailers, trailer, neutr). +noun_pl(trails, trail, neutr). +noun_pl(trainbearers, trainbearer, human). +noun_pl(trainees, trainee, human). +noun_pl(trainers, trainer, human). +noun_pl(trainloads, trainload, neutr). +noun_pl(trainmen, trainman, human). +noun_pl(trains, train, neutr). +noun_pl(traitors, traitor, human). +noun_pl(traitresses, traitress, human). +noun_pl(traits, trait, neutr). +noun_pl(trajectories, trajectory, neutr). +noun_pl(tramlines, tramline, neutr). +noun_pl(tramples, trample, neutr). +noun_pl(trampolines, trampoline, neutr). +noun_pl(tramps, tramp, human). +noun_pl(trams, tram, neutr). +noun_pl(tramways, tramway, neutr). +noun_pl(trances, trance, neutr). +noun_pl(tranquillizers, tranquillizer, neutr). +noun_pl(transactions, transaction, neutr). +noun_pl(transalpines, transalpine, neutr). +noun_pl(transcendentalists, transcendentalist, human). +noun_pl(transcriptions, transcription, neutr). +noun_pl(transcripts, transcript, neutr). +noun_pl(transepts, transept, neutr). +noun_pl(transferences, transference, neutr). +noun_pl(transfers, transfer, neutr). +noun_pl(transfigurations, transfiguration, neutr). +noun_pl(transformations, transformation, neutr). +noun_pl(transformers, transformer, neutr). +noun_pl(transfusions, transfusion, neutr). +noun_pl(transgressions, transgression, neutr). +noun_pl(transgressors, transgressor, human). +noun_pl(transients, transient, human). +noun_pl(transistors, transistor, neutr). +noun_pl(transitions, transition, neutr). +noun_pl(translations, translation, neutr). +noun_pl(translators, translator, human). +noun_pl(transliterations, transliteration, neutr). +noun_pl(transmissions, transmission, neutr). +noun_pl(transmitters, transmitter, neutr). +noun_pl(transmogrifications, transmogrification, neutr). +noun_pl(transmutations, transmutation, neutr). +noun_pl(transoms, transom, neutr). +noun_pl(transparencies, transparency, neutr). +noun_pl(transplantations, transplantation, neutr). +noun_pl(transplants, transplant, neutr). +noun_pl(transporters, transporter, neutr). +noun_pl(transports, transport, neutr). +noun_pl(transpositions, transposition, neutr). +noun_pl(transsexuals, transsexual, human). +noun_pl(transshipments, transshipment, neutr). +noun_pl(transvestites, transvestite, human). +noun_pl(trapezes, trapeze, neutr). +noun_pl(trapezia, trapezium, neutr). +noun_pl(trapeziums, trapezium, neutr). +noun_pl(trapezoids, trapezoid, neutr). +noun_pl(trappers, trapper, human). +noun_pl(trappings, trappings, neutr). +noun_pl(traps, trap, neutr). +noun_pl(traumas, trauma, neutr). +noun_pl(travails, travail, neutr). +noun_pl(travelers, traveler, human). +noun_pl(travellers, traveller, human). +noun_pl(travelogues, travelogue, neutr). +noun_pl(travels, travel, neutr). +noun_pl(traverses, traverse, neutr). +noun_pl(travesties, travesty, neutr). +noun_pl(trawlers, trawler, neutr). +noun_pl(trawls, trawl, neutr). +noun_pl(trays, tray, neutr). +noun_pl(treacheries, treachery, neutr). +noun_pl(treadles, treadle, neutr). +noun_pl(treadmills, treadmill, neutr). +noun_pl(treads, tread, neutr). +noun_pl(treasurers, treasurer, human). +noun_pl(treasures, treasure, neutr). +noun_pl(treasuries, treasury, neutr). +noun_pl(treasurys, treasury, neutr). +noun_pl(treaties, treaty, neutr). +noun_pl(treatises, treatise, neutr). +noun_pl(treatments, treatment, neutr). +noun_pl(treats, treat, neutr). +noun_pl(trebles, treble, human). +noun_pl(trees, tree, neutr). +noun_pl(trefoils, trefoil, neutr). +noun_pl(treks, trek, neutr). +noun_pl(trellises, trellis, neutr). +noun_pl(trembles, tremble, neutr). +noun_pl(tremolos, tremolo, neutr). +noun_pl(tremors, tremor, neutr). +noun_pl(trenchermen, trencherman, human). +noun_pl(trenchers, trencher, neutr). +noun_pl(trenches, trench, neutr). +noun_pl(trends, trend, neutr). +noun_pl(trephines, trephine, neutr). +noun_pl(trespassers, trespasser, human). +noun_pl(trespasses, trespass, neutr). +noun_pl(tresses, tress, neutr). +noun_pl(trestles, trestle, neutr). +noun_pl(triads, triad, neutr). +noun_pl(trials, trial, neutr). +noun_pl(triangles, triangle, neutr). +noun_pl(tribes, tribe, human). +noun_pl(tribesmen, tribesman, human). +noun_pl(tribulations, tribulation, neutr). +noun_pl(tribunals, tribunal, neutr). +noun_pl(tribunes, tribune, human). +noun_pl(tributaries, tributary, human). +noun_pl(tributes, tribute, neutr). +noun_pl(trices, trice, neutr). +noun_pl(trickles, trickle, neutr). +noun_pl(tricks, trick, neutr). +noun_pl(tricksters, trickster, human). +noun_pl(tricolors, tricolor, neutr). +noun_pl(tricolours, tricolour, neutr). +noun_pl(tricycles, tricycle, neutr). +noun_pl(tridents, trident, neutr). +noun_pl(triennials, triennial, neutr). +noun_pl(triers, trier, neutr). +noun_pl(tries, try, neutr). +noun_pl(triflers, trifler, human). +noun_pl(trifles, trifle, neutr). +noun_pl(triggers, trigger, neutr). +noun_pl(trilbies, trilby, neutr). +noun_pl(trillions, trillions, neutr). +noun_pl(trillionths, trillionth, neutr). +noun_pl(trills, trill, neutr). +noun_pl(trilogies, trilogy, neutr). +noun_pl(trimarans, trimaran, neutr). +noun_pl(trimmers, trimmer, human). +noun_pl(trimmings, trimming, neutr). +noun_pl(trinities, trinity, neutr). +noun_pl(trinkets, trinket, neutr). +noun_pl(trios, trio, human). +noun_pl(triplets, triplet, neutr). +noun_pl(triplicates, triplicate, neutr). +noun_pl(tripods, tripod, neutr). +noun_pl(triposes, tripos, neutr). +noun_pl(trippers, tripper, human). +noun_pl(trips, trip, neutr). +noun_pl(triptychs, triptych, neutr). +noun_pl(triremes, trireme, neutr). +noun_pl(tritiums, tritium, neutr). +noun_pl(triumphs, triumph, neutr). +noun_pl(triumvirates, triumvirate, neutr). +noun_pl(triumvirs, triumvir, human). +noun_pl(trivets, trivet, neutr). +noun_pl(trivialities, triviality, neutr). +noun_pl(trochees, trochee, neutr). +noun_pl(troglodytes, troglodyte, human). +noun_pl(troikas, troika, human). +noun_pl(trolleys, trolley, neutr). +noun_pl(trollops, trollop, human). +noun_pl(trolls, troll, human). +noun_pl(trombones, trombone, neutr). +noun_pl(trombonists, trombonist, human). +noun_pl(troopers, trooper, human). +noun_pl(troops, troop, human). +noun_pl(troopships, troopship, neutr). +noun_pl(tropes, trope, neutr). +noun_pl(trophies, trophy, neutr). +noun_pl(tropics, tropic, neutr). +noun_pl(trots, trot, neutr). +noun_pl(trotters, trotter, neutr). +noun_pl(troubadours, troubadour, human). +noun_pl(troublemakers, troublemaker, human). +noun_pl(troubles, trouble, neutr). +noun_pl(troubleshooters, troubleshooter, human). +noun_pl(troughs, trough, neutr). +noun_pl(trouncings, trouncing, neutr). +noun_pl(trouper, trouper, human). +noun_pl(troupes, troupe, human). +noun_pl(troups, troup, human). +noun_pl(trousers, trouser, neutr). +noun_pl(trousseaus, trousseau, neutr). +noun_pl(trousseaux, trousseau, neutr). +noun_pl(trout, trout, neutr). +noun_pl(troves, trove, neutr). +noun_pl(trowels, trowel, neutr). +noun_pl(truancies, truancy, neutr). +noun_pl(truants, truant, human). +noun_pl(truces, truce, neutr). +noun_pl(truckers, trucker, human). +noun_pl(truckles, truckle, neutr). +noun_pl(trucks, truck, neutr). +noun_pl(trudges, trudge, neutr). +noun_pl(trueloves, truelove, human). +noun_pl(trues, true, neutr). +noun_pl(truffles, truffle, neutr). +noun_pl(truisms, truism, neutr). +noun_pl(trumpeters, trumpeter, human). +noun_pl(trumpets, trumpet, neutr). +noun_pl(trumps, trump, neutr). +noun_pl(truncheons, truncheon, neutr). +noun_pl(trunks, trunk, neutr). +noun_pl(trusses, truss, neutr). +noun_pl(trustees, trustee, human). +noun_pl(trusteeships, trusteeship, neutr). +noun_pl(trusts, trust, neutr). +noun_pl(truths, truth, neutr). +noun_pl(trysts, tryst, neutr). +noun_pl(tsetses, tsetse, neutr). +noun_pl(tubas, tuba, neutr). +noun_pl(tubers, tuber, neutr). +noun_pl(tubes, tube, neutr). +noun_pl(tubfuls, tubful, neutr). +noun_pl(tubs, tub, neutr). +noun_pl(tuckers, tucker, neutr). +noun_pl(tucks, tuck, neutr). +noun_pl(tufts, tuft, neutr). +noun_pl(tugboats, tugboat, neutr). +noun_pl(tugs, tug, neutr). +noun_pl(tulips, tulip, neutr). +noun_pl(tumblers, tumbler, neutr). +noun_pl(tumbles, tumble, neutr). +noun_pl(tumbleweeds, tumbleweed, neutr). +noun_pl(tumbrels, tumbrel, neutr). +noun_pl(tumbrils, tumbril, neutr). +noun_pl(tumescences, tumescence, neutr). +noun_pl(tummies, tummy, neutr). +noun_pl(tumors, tumor, neutr). +noun_pl(tumours, tumour, neutr). +noun_pl(tumuli, tumulus, neutr). +noun_pl(tumults, tumult, neutr). +noun_pl(tuna, tuna, neutr). +noun_pl(tundras, tundra, neutr). +noun_pl(tuners, tuner, human). +noun_pl(tunes, tune, neutr). +noun_pl(tunics, tunic, neutr). +noun_pl(tunnels, tunnel, neutr). +noun_pl(tunny, tunny, neutr). +noun_pl(tuns, tun, neutr). +noun_pl(tuppences, tuppence, neutr). +noun_pl(tups, tup, neutr). +noun_pl(turbans, turban, neutr). +noun_pl(turbines, turbine, neutr). +noun_pl(turbofans, turbofan, neutr). +noun_pl(turbojets, turbojet, neutr). +noun_pl(turboprops, turboprop, neutr). +noun_pl(turbot, turbot, neutr). +noun_pl(turbulences, turbulence, neutr). +noun_pl(turds, turd, neutr). +noun_pl(tureens, tureen, neutr). +noun_pl(turfs, turf, neutr). +noun_pl(turkeys, turkey, neutr). +noun_pl(turmoils, turmoil, neutr). +noun_pl(turnarounds, turnaround, neutr). +noun_pl(turncoats, turncoat, human). +noun_pl(turncocks, turncock, human). +noun_pl(turners, turner, human). +noun_pl(turnings, turning, neutr). +noun_pl(turnips, turnip, neutr). +noun_pl(turnkeys, turnkey, human). +noun_pl(turnouts, turnout, neutr). +noun_pl(turnovers, turnover, neutr). +noun_pl(turnpikes, turnpike, neutr). +noun_pl(turns, turn, neutr). +noun_pl(turnspits, turnspit, neutr). +noun_pl(turnstiles, turnstile, neutr). +noun_pl(turntables, turntable, neutr). +noun_pl(turpentines, turpentine, neutr). +noun_pl(turquoises, turquoise, neutr). +noun_pl(turrets, turret, neutr). +noun_pl(turtledoves, turtledove, neutr). +noun_pl(turtles, turtle, neutr). +noun_pl(tusks, tusk, neutr). +noun_pl(tussles, tussle, neutr). +noun_pl(tussocks, tussock, neutr). +noun_pl(tutorials, tutorial, neutr). +noun_pl(tutors, tutor, human). +noun_pl(tutorships, tutorship, neutr). +noun_pl(tutus, tutu, neutr). +noun_pl(tuxedos, tuxedo, neutr). +noun_pl(twains, twain, neutr). +noun_pl(twangs, twang, neutr). +noun_pl(tweaks, tweak, neutr). +noun_pl(tweeds, tweed, neutr). +noun_pl(tweeters, tweeter, neutr). +noun_pl(tweets, tweet, neutr). +noun_pl(tweezers, tweezers, neutr). +noun_pl(twelvemonths, twelvemonth, neutr). +noun_pl(twelves, twelves, neutr). +noun_pl(twenties, twenties, neutr). +noun_pl(twerps, twerp, human). +noun_pl(twiddles, twiddle, neutr). +noun_pl(twigs, twig, neutr). +noun_pl(twinges, twinge, neutr). +noun_pl(twinjets, twinjet, neutr). +noun_pl(twins, twin, human). +noun_pl(twirls, twirl, neutr). +noun_pl(twisters, twister, neutr). +noun_pl(twists, twist, neutr). +noun_pl(twitches, twitch, neutr). +noun_pl(twits, twit, human). +noun_pl(twitters, twitter, neutr). +noun_pl(twopences, twopence, neutr). +noun_pl(twos, twos, neutr). +noun_pl(tycoons, tycoon, human). +noun_pl(tykes, tyke, human). +noun_pl(tympanums, tympanum, neutr). +noun_pl(typefaces, typeface, neutr). +noun_pl(types, type, neutr). +noun_pl(typescripts, typescript, neutr). +noun_pl(typesetters, typesetter, human). +noun_pl(typewriters, typewriter, neutr). +noun_pl(typhoons, typhoon, neutr). +noun_pl(typists, typist, human). +noun_pl(typographers, typographer, human). +noun_pl(tyrannies, tyranny, neutr). +noun_pl(tyrants, tyrant, human). +noun_pl(tyres, tyre, neutr). +noun_pl(tyros, tyro, human). +noun_pl(tzarinas, tzarina, human). +noun_pl(tzars, tzar, human). +noun_pl(udders, udder, neutr). +noun_pl(ukases, ukase, neutr). +noun_pl(ukuleles, ukulele, neutr). +noun_pl(ulcerations, ulceration, neutr). +noun_pl(ulcers, ulcer, neutr). +noun_pl(ulnae, ulna, neutr). +noun_pl(ulnas, ulna, neutr). +noun_pl(ulsters, ulster, neutr). +noun_pl(ultimata, ultimatum, neutr). +noun_pl(ultimatums, ultimatum, neutr). +noun_pl(ululations, ululation, neutr). +noun_pl(umbrellas, umbrella, neutr). +noun_pl(umlauts, umlaut, neutr). +noun_pl(umpires, umpire, human). +noun_pl(unbelievers, unbeliever, human). +noun_pl(uncertainties, uncertainty, neutr). +noun_pl(uncles, uncle, masc). +noun_pl(unconsciouses, unconscious, neutr). +noun_pl(underbellies, underbelly, neutr). +noun_pl(undercarriages, undercarriage, neutr). +noun_pl(undercharges, undercharge, neutr). +noun_pl(underclasses, underclass, neutr). +noun_pl(undercoats, undercoat, neutr). +noun_pl(undercurrents, undercurrent, neutr). +noun_pl(underdogs, underdog, human). +noun_pl(underestimates, underestimate, neutr). +noun_pl(underestimations, underestimation, neutr). +noun_pl(underexposures, underexposure, neutr). +noun_pl(underfelts, underfelt, neutr). +noun_pl(undergarments, undergarment, neutr). +noun_pl(undergraduates, undergraduate, human). +noun_pl(undergrounds, underground, human). +noun_pl(underlines, underline, neutr). +noun_pl(underlings, underling, human). +noun_pl(underpasses, underpass, neutr). +noun_pl(underpayments, underpayment, neutr). +noun_pl(underseals, underseal, neutr). +noun_pl(undersecretaries, undersecretary, human). +noun_pl(undersides, underside, neutr). +noun_pl(underskirts, underskirt, neutr). +noun_pl(understandings, understanding, neutr). +noun_pl(understatements, understatement, neutr). +noun_pl(understudies, understudy, human). +noun_pl(undersurfaces, undersurface, neutr). +noun_pl(undertakers, undertaker, human). +noun_pl(undertakings, undertaking, neutr). +noun_pl(undertones, undertone, neutr). +noun_pl(undertows, undertow, neutr). +noun_pl(undervaluations, undervaluation, neutr). +noun_pl(underworlds, underworld, neutr). +noun_pl(underwriters, underwriter, human). +noun_pl(underwritings, underwriting, neutr). +noun_pl(undesirables, undesirable, human). +noun_pl(undoings, undoing, neutr). +noun_pl(undulations, undulation, neutr). +noun_pl(unfortunates, unfortunate, human). +noun_pl(unguents, unguent, neutr). +noun_pl(unicorns, unicorn, neutr). +noun_pl(uniforms, uniform, neutr). +noun_pl(unilateralists, unilateralist, human). +noun_pl(unionists, unionist, human). +noun_pl(unions, union, human). +noun_pl(unities, unity, neutr). +noun_pl(units, unit, human). +noun_pl(universes, universe, neutr). +noun_pl(universities, university, neutr). +noun_pl(unknowns, unknown, human). +noun_pl(unpleasantnesses, unpleasantness, neutr). +noun_pl(unseens, unseen, neutr). +noun_pl(untouchables, untouchable, human). +noun_pl(untruths, untruth, neutr). +noun_pl(upbringings, upbringing, neutr). +noun_pl(upgrades, upgrade, neutr). +noun_pl(upheavals, upheaval, neutr). +noun_pl(upholsterers, upholsterer, human). +noun_pl(uplands, upland, neutr). +noun_pl(uppercuts, uppercut, neutr). +noun_pl(uppers, upper, neutr). +noun_pl(uprights, upright, neutr). +noun_pl(uprisings, uprising, neutr). +noun_pl(uproars, uproar, neutr). +noun_pl(upsets, upset, neutr). +noun_pl(upshots, upshot, neutr). +noun_pl(upsides, upside, neutr). +noun_pl(upstarts, upstart, human). +noun_pl(upsurges, upsurge, neutr). +noun_pl(upswings, upswing, neutr). +noun_pl(uptakes, uptake, neutr). +noun_pl(upturns, upturn, neutr). +noun_pl(urchins, urchin, human). +noun_pl(urethanes, urethane, neutr). +noun_pl(urges, urge, neutr). +noun_pl(urgings, urging, neutr). +noun_pl(urinals, urinal, neutr). +noun_pl(urns, urn, neutr). +noun_pl(usages, usage, neutr). +noun_pl(usernames, username, neutr). +noun_pl(users, user, human). +noun_pl(uses, use, neutr). +noun_pl(usherettes, usherette, human). +noun_pl(ushers, usher, human). +noun_pl(usurers, usurer, human). +noun_pl(usurpations, usurpation, neutr). +noun_pl(usurpers, usurper, human). +noun_pl(utensils, utensil, neutr). +noun_pl(uteruses, uterus, neutr). +noun_pl(utilitarians, utilitarian, human). +noun_pl(utilities, utility, neutr). +noun_pl(utmosts, utmost, neutr). +noun_pl(utterances, utterance, neutr). +noun_pl(uttermosts, uttermost, neutr). +noun_pl(uvulas, uvula, neutr). +noun_pl(vacancies, vacancy, neutr). +noun_pl(vacationists, vacationist, human). +noun_pl(vacations, vacation, neutr). +noun_pl(vaccinations, vaccination, neutr). +noun_pl(vaccines, vaccine, neutr). +noun_pl(vacillations, vacillation, neutr). +noun_pl(vacs, vac, neutr). +noun_pl(vacua, vacuum, neutr). +noun_pl(vacuities, vacuity, neutr). +noun_pl(vacuums, vacuum, neutr). +noun_pl(vagabonds, vagabond, human). +noun_pl(vagaries, vagary, neutr). +noun_pl(vaginas, vagina, neutr). +noun_pl(vagrants, vagrant, human). +noun_pl(valances, valance, neutr). +noun_pl(valedictions, valediction, neutr). +noun_pl(valences, valence, neutr). +noun_pl(valencies, valency, neutr). +noun_pl(valentines, valentine, human). +noun_pl(vales, vale, neutr). +noun_pl(valets, valet, human). +noun_pl(valetudinarians, valetudinarian, human). +noun_pl(valises, valise, neutr). +noun_pl(valleys, valley, neutr). +noun_pl(valuables, valuable, neutr). +noun_pl(valuations, valuation, neutr). +noun_pl(valuers, valuer, human). +noun_pl(values, value, neutr). +noun_pl(valves, valve, neutr). +noun_pl(vampires, vampire, human). +noun_pl(vamps, vamp, human). +noun_pl(vandals, vandal, human). +noun_pl(vanes, vane, neutr). +noun_pl(vanguards, vanguard, human). +noun_pl(vanillas, vanilla, neutr). +noun_pl(vanities, vanity, neutr). +noun_pl(vans, van, neutr). +noun_pl(vantages, vantage, neutr). +noun_pl(vaporizations, vaporization, neutr). +noun_pl(vapors, vapor, neutr). +noun_pl(vapours, vapour, neutr). +noun_pl(variables, variable, neutr). +noun_pl(variances, variance, neutr). +noun_pl(variants, variant, neutr). +noun_pl(variations, variation, neutr). +noun_pl(variegations, variegation, neutr). +noun_pl(varietals, varietal, neutr). +noun_pl(varieties, variety, neutr). +noun_pl(varlets, varlet, human). +noun_pl(varnishes, varnish, neutr). +noun_pl(varsities, varsity, human). +noun_pl(vasectomies, vasectomy, neutr). +noun_pl(vases, vase, neutr). +noun_pl(vassals, vassal, human). +noun_pl(vats, vat, neutr). +noun_pl(vaulters, vaulter, human). +noun_pl(vaults, vault, neutr). +noun_pl(vaunters, vaunter, human). +noun_pl(vaunts, vaunt, neutr). +noun_pl(vectors, vector, neutr). +noun_pl(vegetables, vegetable, neutr). +noun_pl(vegetarians, vegetarian, human). +noun_pl(vehicles, vehicle, neutr). +noun_pl(veils, veil, neutr). +noun_pl(veins, vein, neutr). +noun_pl(velocipedes, velocipede, neutr). +noun_pl(velocities, velocity, neutr). +noun_pl(vendees, vendee, human). +noun_pl(venders, vender, human). +noun_pl(vendettas, vendetta, neutr). +noun_pl(vendors, vendor, human). +noun_pl(veneers, veneer, neutr). +noun_pl(ventilators, ventilator, neutr). +noun_pl(ventricles, ventricle, neutr). +noun_pl(ventriloquists, ventriloquist, human). +noun_pl(vents, vent, neutr). +noun_pl(ventures, venture, neutr). +noun_pl(venues, venue, neutr). +noun_pl(verandahs, verandah, neutr). +noun_pl(verandas, veranda, neutr). +noun_pl(verbenas, verbena, neutr). +noun_pl(verbs, verb, neutr). +noun_pl(verdicts, verdict, neutr). +noun_pl(vergers, verger, human). +noun_pl(verges, verge, neutr). +noun_pl(verifications, verification, neutr). +noun_pl(verisimilitudes, verisimilitude, neutr). +noun_pl(verities, verity, neutr). +noun_pl(vermouths, vermouth, neutr). +noun_pl(vernaculars, vernacular, neutr). +noun_pl(veronicas, veronica, neutr). +noun_pl(verrucas, verruca, neutr). +noun_pl(verses, verse, neutr). +noun_pl(versifiers, versifier, human). +noun_pl(versions, version, neutr). +noun_pl(versos, verso, neutr). +noun_pl(vertebrae, vertebra, neutr). +noun_pl(vertebrates, vertebrate, neutr). +noun_pl(verticals, vertical, neutr). +noun_pl(vertices, vertex, neutr). +noun_pl(vesicles, vesicle, neutr). +noun_pl(vessels, vessel, neutr). +noun_pl(vestals, vestal, human). +noun_pl(vestibules, vestibule, neutr). +noun_pl(vestiges, vestige, neutr). +noun_pl(vestments, vestment, neutr). +noun_pl(vestries, vestry, neutr). +noun_pl(vestrymen, vestryman, human). +noun_pl(vests, vest, neutr). +noun_pl(vestures, vesture, neutr). +noun_pl(vetches, vetch, neutr). +noun_pl(veterans, veteran, human). +noun_pl(vetoes, veto, neutr). +noun_pl(vets, vet, human). +noun_pl(vexations, vexation, neutr). +noun_pl(viaducts, viaduct, neutr). +noun_pl(vials, vial, neutr). +noun_pl(vibraphones, vibraphone, neutr). +noun_pl(vibrations, vibration, neutr). +noun_pl(vibrators, vibrator, neutr). +noun_pl(vicarages, vicarage, neutr). +noun_pl(vicars, vicar, human). +noun_pl(vicereines, vicereine, human). +noun_pl(viceroys, viceroy, human). +noun_pl(vices, vice, neutr). +noun_pl(vicinities, vicinity, neutr). +noun_pl(vicissitudes, vicissitude, neutr). +noun_pl(victimizations, victimization, neutr). +noun_pl(victims, victim, human). +noun_pl(victorias, victoria, neutr). +noun_pl(victories, victory, neutr). +noun_pl(victors, victor, human). +noun_pl(victuallers, victualler, human). +noun_pl(victuals, victual, neutr). +noun_pl(videocameras, videocamera, neutr). +noun_pl(videocassettes, videocassette, neutr). +noun_pl(videos, video, neutr). +noun_pl(videotapes, videotape, neutr). +noun_pl(viewers, viewer, human). +noun_pl(viewfinders, viewfinder, neutr). +noun_pl(viewpoints, viewpoint, neutr). +noun_pl(views, view, neutr). +noun_pl(vigilantes, vigilante, human). +noun_pl(vigils, vigil, neutr). +noun_pl(vignettes, vignette, neutr). +noun_pl(vilifications, vilification, neutr). +noun_pl(villagers, villager, human). +noun_pl(villages, village, neutr). +noun_pl(villainesss, villainess, human). +noun_pl(villainies, villainy, neutr). +noun_pl(villains, villain, human). +noun_pl(villas, villa, neutr). +noun_pl(villeins, villein, human). +noun_pl(vindications, vindication, neutr). +noun_pl(vinegars, vinegar, neutr). +noun_pl(vineries, vinery, neutr). +noun_pl(vines, vine, neutr). +noun_pl(vineyards, vineyard, neutr). +noun_pl(vinoes, vino, neutr). +noun_pl(vintages, vintage, neutr). +noun_pl(vintners, vintner, human). +noun_pl(vinyls, vinyl, neutr). +noun_pl(violas, viola, neutr). +noun_pl(violations, violation, neutr). +noun_pl(violators, violator, human). +noun_pl(violets, violet, neutr). +noun_pl(violinists, violinist, human). +noun_pl(violins, violin, neutr). +noun_pl(viols, viol, neutr). +noun_pl(vipers, viper, human). +noun_pl(viragoes, virago, human). +noun_pl(viragos, virago, human). +noun_pl(virginals, virginal, neutr). +noun_pl(virgins, virgin, human). +noun_pl(virgules, virgule, neutr). +noun_pl(virtues, virtue, neutr). +noun_pl(virtuosos, virtuoso, human). +noun_pl(viruses, virus, neutr). +noun_pl(visages, visage, neutr). +noun_pl(visas, visa, neutr). +noun_pl(viscountcies, viscountcy, neutr). +noun_pl(viscountesses, viscountess, human). +noun_pl(viscounts, viscount, human). +noun_pl(visionaries, visionary, human). +noun_pl(visions, vision, neutr). +noun_pl(visitants, visitant, neutr). +noun_pl(visitations, visitation, neutr). +noun_pl(visitors, visitor, human). +noun_pl(visits, visit, neutr). +noun_pl(visors, visor, neutr). +noun_pl(vistas, vista, neutr). +noun_pl(visualizations, visualization, neutr). +noun_pl(visuals, visuals, neutr). +noun_pl(vitalists, vitalist, human). +noun_pl(vitamins, vitamin, neutr). +noun_pl(vivas, viva, neutr). +noun_pl(vivisectionists, vivisectionist, human). +noun_pl(vivisections, vivisection, neutr). +noun_pl(vixens, vixen, human). +noun_pl(viziers, vizier, human). +noun_pl(vocabularies, vocabulary, neutr). +noun_pl(vocalists, vocalist, human). +noun_pl(vocations, vocation, neutr). +noun_pl(vocatives, vocative, neutr). +noun_pl(vodkas, vodka, neutr). +noun_pl(vogues, vogue, neutr). +noun_pl(voices, voice, neutr). +noun_pl(voids, void, neutr). +noun_pl(volatilities, volatility, neutr). +noun_pl(volcanoes, volcano, neutr). +noun_pl(volcanos, volcano, neutr). +noun_pl(voles, vole, neutr). +noun_pl(volleyballs, volleyball, neutr). +noun_pl(volleys, volley, neutr). +noun_pl(voltages, voltage, neutr). +noun_pl(volts, volt, neutr). +noun_pl(volumes, volume, neutr). +noun_pl(voluntaries, voluntary, neutr). +noun_pl(volunteers, volunteer, human). +noun_pl(voluptuaries, voluptuary, human). +noun_pl(volutes, volute, neutr). +noun_pl(vortexes, vortex, neutr). +noun_pl(vortices, vortex, neutr). +noun_pl(votaries, votary, human). +noun_pl(voters, voter, human). +noun_pl(votes, vote, neutr). +noun_pl(vouchers, voucher, neutr). +noun_pl(vowels, vowel, neutr). +noun_pl(vows, vow, neutr). +noun_pl(voyagers, voyager, human). +noun_pl(voyages, voyage, neutr). +noun_pl(voyeurs, voyeur, human). +noun_pl(vulcanizations, vulcanization, neutr). +noun_pl(vulgarians, vulgarian, human). +noun_pl(vulgarisms, vulgarism, neutr). +noun_pl(vulgarities, vulgarity, neutr). +noun_pl(vulnerabilities, vulnerability, neutr). +noun_pl(vultures, vulture, human). +noun_pl(vulvas, vulva, neutr). +noun_pl(waders, wader, neutr). +noun_pl(wadis, wadi, neutr). +noun_pl(wads, wad, neutr). +noun_pl(wafers, wafer, neutr). +noun_pl(waffles, waffle, neutr). +noun_pl(wafts, waft, neutr). +noun_pl(wagers, wager, neutr). +noun_pl(wages, wage, neutr). +noun_pl(waggeries, waggery, neutr). +noun_pl(waggoners, waggoner, human). +noun_pl(waggons, waggon, neutr). +noun_pl(wagoners, wagoner, human). +noun_pl(wagons, wagon, neutr). +noun_pl(wags, wag, human). +noun_pl(wagtails, wagtail, neutr). +noun_pl(waifs, waif, human). +noun_pl(wails, wail, neutr). +noun_pl(wains, wain, neutr). +noun_pl(wainscots, wainscot, neutr). +noun_pl(waistbands, waistband, neutr). +noun_pl(waistcoats, waistcoat, neutr). +noun_pl(waistlines, waistline, neutr). +noun_pl(waists, waist, neutr). +noun_pl(waiters, waiter, human). +noun_pl(waitresses, waitress, human). +noun_pl(waits, wait, neutr). +noun_pl(waivers, waiver, neutr). +noun_pl(wakes, wake, neutr). +noun_pl(wales, wale, neutr). +noun_pl(walkabouts, walkabout, neutr). +noun_pl(walkaways, walkaway, neutr). +noun_pl(walkers, walker, human). +noun_pl(walkouts, walkout, neutr). +noun_pl(walkovers, walkover, neutr). +noun_pl(walks, walk, neutr). +noun_pl(wallabies, wallaby, neutr). +noun_pl(wallaby, wallaby, neutr). +noun_pl(wallahs, wallah, human). +noun_pl(wallets, wallet, neutr). +noun_pl(wallflowers, wallflower, human). +noun_pl(wallops, wallop, neutr). +noun_pl(wallows, wallow, neutr). +noun_pl(walls, wall, neutr). +noun_pl(walnuts, walnut, neutr). +noun_pl(walruses, walrus, neutr). +noun_pl(waltzes, waltz, neutr). +noun_pl(wanderers, wanderer, human). +noun_pl(wands, wand, neutr). +noun_pl(wanes, wane, neutr). +noun_pl(wangles, wangle, neutr). +noun_pl(wanks, wank, neutr). +noun_pl(wantons, wanton, human). +noun_pl(wants, want, neutr). +noun_pl(warblers, warbler, human). +noun_pl(warbles, warble, neutr). +noun_pl(wardens, warden, human). +noun_pl(warders, warder, human). +noun_pl(wardresses, wardress, human). +noun_pl(wardrobes, wardrobe, neutr). +noun_pl(wardrooms, wardroom, neutr). +noun_pl(wards, ward, human). +noun_pl(warehouses, warehouse, neutr). +noun_pl(wares, ware, neutr). +noun_pl(warheads, warhead, neutr). +noun_pl(warhorses, warhorse, human). +noun_pl(warlords, warlord, human). +noun_pl(warmers, warmer, neutr). +noun_pl(warmongers, warmonger, human). +noun_pl(warnings, warning, neutr). +noun_pl(warpaths, warpath, neutr). +noun_pl(warplanes, warplane, neutr). +noun_pl(warps, warp, neutr). +noun_pl(warrantees, warrantee, human). +noun_pl(warranties, warranty, neutr). +noun_pl(warrantors, warrantor, human). +noun_pl(warrants, warrant, neutr). +noun_pl(warrens, warren, neutr). +noun_pl(warriors, warrior, human). +noun_pl(wars, war, neutr). +noun_pl(warships, warship, neutr). +noun_pl(warthogs, warthog, neutr). +noun_pl(warts, wart, neutr). +noun_pl(washbasins, washbasin, neutr). +noun_pl(washboards, washboard, neutr). +noun_pl(washbowls, washbowl, neutr). +noun_pl(washcloths, washcloth, neutr). +noun_pl(washdays, washday, neutr). +noun_pl(washers, washer, neutr). +noun_pl(washerwomen, washerwoman, human). +noun_pl(washes, wash, neutr). +noun_pl(washouts, washout, neutr). +noun_pl(washrooms, washroom, neutr). +noun_pl(washstands, washstand, neutr). +noun_pl(washtubs, washtub, neutr). +noun_pl(wasps, wasp, neutr). +noun_pl(wassails, wassail, neutr). +noun_pl(wastebaskets, wastebasket, neutr). +noun_pl(wastebins, wastebin, neutr). +noun_pl(wastelands, wasteland, neutr). +noun_pl(wasters, waster, human). +noun_pl(wastes, waste, neutr). +noun_pl(wastrels, wastrel, human). +noun_pl(watchdogs, watchdog, neutr). +noun_pl(watchers, watcher, human). +noun_pl(watches, watch, neutr). +noun_pl(watchmakers, watchmaker, human). +noun_pl(watchmen, watchman, human). +noun_pl(watchtowers, watchtower, neutr). +noun_pl(watchwords, watchword, neutr). +noun_pl(waterbirds, waterbird, neutr). +noun_pl(watercannons, watercannon, neutr). +noun_pl(waterchutes, waterchute, neutr). +noun_pl(watercolorists, watercolorist, human). +noun_pl(watercolors, watercolor, neutr). +noun_pl(watercolourists, watercolourist, human). +noun_pl(watercolours, watercolour, neutr). +noun_pl(watercourses, watercourse, neutr). +noun_pl(waterfalls, waterfall, neutr). +noun_pl(waterfowl, waterfowl, neutr). +noun_pl(waterfronts, waterfront, neutr). +noun_pl(waterhens, waterhen, neutr). +noun_pl(waterhyacinths, waterhyacinth, neutr). +noun_pl(watermarks, watermark, neutr). +noun_pl(watermelons, watermelon, neutr). +noun_pl(watermen, waterman, human). +noun_pl(watermills, watermill, neutr). +noun_pl(waterproofs, waterproof, neutr). +noun_pl(waters, water, neutr). +noun_pl(watersheds, watershed, neutr). +noun_pl(watersides, waterside, neutr). +noun_pl(waterspouts, waterspout, neutr). +noun_pl(watertables, watertable, neutr). +noun_pl(waterways, waterway, neutr). +noun_pl(wattages, wattage, neutr). +noun_pl(wattles, wattle, neutr). +noun_pl(watts, watt, neutr). +noun_pl(wavelengths, wavelength, neutr). +noun_pl(waverers, waverer, human). +noun_pl(waves, wave, neutr). +noun_pl(waxes, wax, neutr). +noun_pl(waxworks, waxwork, neutr). +noun_pl(waybills, waybill, neutr). +noun_pl(wayfarers, wayfarer, human). +noun_pl(ways, way, neutr). +noun_pl(waysides, wayside, neutr). +noun_pl(weaklings, weakling, human). +noun_pl(weaknesses, weakness, neutr). +noun_pl(wealds, weald, neutr). +noun_pl(weals, weal, neutr). +noun_pl(weaponries, weaponry, neutr). +noun_pl(weapons, weapon, neutr). +noun_pl(wearers, wearer, human). +noun_pl(weasel, weasel, neutr). +noun_pl(weasels, weasel, neutr). +noun_pl(weathercocks, weathercock, neutr). +noun_pl(weathermen, weatherman, human). +noun_pl(weathers, weather, neutr). +noun_pl(weaverbirds, weaverbird, neutr). +noun_pl(weavers, weaver, human). +noun_pl(weaves, weave, neutr). +noun_pl(webs, web, neutr). +noun_pl(weddings, wedding, neutr). +noun_pl(wedges, wedge, neutr). +noun_pl(weedkillers, weedkiller, neutr). +noun_pl(weeds, weed, neutr). +noun_pl(weekdays, weekday, neutr). +noun_pl(weekenders, weekender, human). +noun_pl(weekends, weekend, neutr). +noun_pl(weeklies, weekly, neutr). +noun_pl(weeks, week, neutr). +noun_pl(wees, wee, neutr). +noun_pl(weevils, weevil, neutr). +noun_pl(wefts, weft, neutr). +noun_pl(weighbridges, weighbridge, neutr). +noun_pl(weights, weight, neutr). +noun_pl(weirdies, weirdie, human). +noun_pl(weirs, weir, neutr). +noun_pl(welcomes, welcome, neutr). +noun_pl(welders, welder, human). +noun_pl(welds, weld, neutr). +noun_pl(wellheads, wellhead, neutr). +noun_pl(wellingtons, wellington, neutr). +noun_pl(wells, well, neutr). +noun_pl(welshers, welsher, human). +noun_pl(welterweights, welterweight, human). +noun_pl(welts, welt, neutr). +noun_pl(wenches, wench, human). +noun_pl(wens, wen, neutr). +noun_pl(werewolves, werewolf, human). +noun_pl(westerners, westerner, human). +noun_pl(westerns, western, neutr). +noun_pl(wethers, wether, neutr). +noun_pl(wettings, wetting, neutr). +noun_pl(whackers, whacker, neutr). +noun_pl(whackings, whacking, neutr). +noun_pl(whacks, whack, neutr). +noun_pl(whale, whale, neutr). +noun_pl(whalers, whaler, human). +noun_pl(whales, whale, neutr). +noun_pl(whangs, whang, neutr). +noun_pl(wharfs, wharf, neutr). +noun_pl(wharves, wharf, neutr). +noun_pl(wheelbarrows, wheelbarrow, neutr). +noun_pl(wheelbases, wheelbase, neutr). +noun_pl(wheelchairs, wheelchair, neutr). +noun_pl(wheelhouses, wheelhouse, neutr). +noun_pl(wheels, wheel, neutr). +noun_pl(wheelwrights, wheelwright, human). +noun_pl(wheezes, wheeze, neutr). +noun_pl(whelks, whelk, neutr). +noun_pl(whelps, whelp, human). +noun_pl(wherries, wherry, neutr). +noun_pl(whetstones, whetstone, neutr). +noun_pl(whiffs, whiff, neutr). +noun_pl(whiles, while, neutr). +noun_pl(whimpers, whimper, neutr). +noun_pl(whims, whim, neutr). +noun_pl(whimseys, whimsey, neutr). +noun_pl(whimsicalities, whimsicality, neutr). +noun_pl(whimsies, whimsy, neutr). +noun_pl(whiners, whiner, human). +noun_pl(whines, whine, neutr). +noun_pl(whinnies, whinny, neutr). +noun_pl(whippersnappers, whippersnapper, human). +noun_pl(whippets, whippet, neutr). +noun_pl(whippings, whipping, neutr). +noun_pl(whippoorwills, whippoorwill, neutr). +noun_pl(whips, whip, neutr). +noun_pl(whirligigs, whirligig, neutr). +noun_pl(whirlpools, whirlpool, neutr). +noun_pl(whirlwinds, whirlwind, neutr). +noun_pl(whiskers, whisker, neutr). +noun_pl(whiskeys, whiskey, neutr). +noun_pl(whiskies, whisky, neutr). +noun_pl(whisks, whisk, neutr). +noun_pl(whisperers, whisperer, human). +noun_pl(whisperings, whispering, neutr). +noun_pl(whispers, whisper, neutr). +noun_pl(whistles, whistle, neutr). +noun_pl(whites, white, neutr). +noun_pl(whitethorns, whitethorn, neutr). +noun_pl(whiting, whiting, neutr). +noun_pl(whitlows, whitlow, neutr). +noun_pl(whizes, whiz, human). +noun_pl(whodunits, whodunit, neutr). +noun_pl(wholes, whole, neutr). +noun_pl(wholesalers, wholesaler, human). +noun_pl(whoopees, whoopee, neutr). +noun_pl(whoops, whoop, neutr). +noun_pl(whoppers, whopper, neutr). +noun_pl(whoremongers, whoremonger, human). +noun_pl(whores, whore, human). +noun_pl(whorls, whorl, neutr). +noun_pl(whys, why, neutr). +noun_pl(wickets, wicket, neutr). +noun_pl(wicks, wick, neutr). +noun_pl(widgeons, widgeon, neutr). +noun_pl(widowers, widower, human). +noun_pl(widows, widow, human). +noun_pl(widths, width, neutr). +noun_pl(wiggings, wigging, neutr). +noun_pl(wiggles, wiggle, neutr). +noun_pl(wights, wight, human). +noun_pl(wigs, wig, neutr). +noun_pl(wigwams, wigwam, neutr). +noun_pl(wildcats, wildcat, neutr). +noun_pl(wildebeests, wildebeest, neutr). +noun_pl(wildernesses, wilderness, neutr). +noun_pl(wildlifes, wildlife, neutr). +noun_pl(wiles, wile, neutr). +noun_pl(willows, willow, neutr). +noun_pl(wills, will, neutr). +noun_pl(wimples, wimple, neutr). +noun_pl(wimps, wimp, human). +noun_pl(winces, wince, neutr). +noun_pl(winches, winch, neutr). +noun_pl(windbags, windbag, human). +noun_pl(windbreakers, windbreaker, neutr). +noun_pl(windbreaks, windbreak, neutr). +noun_pl(windcheaters, windcheater, neutr). +noun_pl(windfalls, windfall, neutr). +noun_pl(windflowers, windflower, neutr). +noun_pl(windjammers, windjammer, human). +noun_pl(windlasses, windlass, neutr). +noun_pl(windmills, windmill, neutr). +noun_pl(windowpanes, windowpane, neutr). +noun_pl(windows, window, neutr). +noun_pl(windowsills, windowsill, neutr). +noun_pl(windpipes, windpipe, neutr). +noun_pl(winds, wind, neutr). +noun_pl(windscreens, windscreen, neutr). +noun_pl(windshields, windshield, neutr). +noun_pl(windsocks, windsock, neutr). +noun_pl(wineglasses, wineglass, neutr). +noun_pl(winepresses, winepress, neutr). +noun_pl(wineries, winery, neutr). +noun_pl(wines, wine, neutr). +noun_pl(wineskins, wineskin, neutr). +noun_pl(wingers, winger, human). +noun_pl(wings, wing, neutr). +noun_pl(wingspans, wingspan, neutr). +noun_pl(wingspreads, wingspread, neutr). +noun_pl(winkles, winkle, neutr). +noun_pl(winks, wink, neutr). +noun_pl(winnebagos, winnebago, neutr). +noun_pl(winners, winner, human). +noun_pl(winnings, winning, neutr). +noun_pl(winos, wino, human). +noun_pl(wins, win, neutr). +noun_pl(winters, winter, neutr). +noun_pl(wipers, wiper, neutr). +noun_pl(wipes, wipe, neutr). +noun_pl(wirelesses, wireless, neutr). +noun_pl(wirepullers, wirepuller, human). +noun_pl(wires, wire, neutr). +noun_pl(wiretaps, wiretap, neutr). +noun_pl(wireworms, wireworm, neutr). +noun_pl(wiseacres, wiseacre, human). +noun_pl(wisecracks, wisecrack, neutr). +noun_pl(wishbones, wishbone, neutr). +noun_pl(wishes, wish, neutr). +noun_pl(wisps, wisp, neutr). +noun_pl(wisterias, wisteria, neutr). +noun_pl(witches, witch, human). +noun_pl(withdrawals, withdrawal, neutr). +noun_pl(withes, withe, neutr). +noun_pl(withies, withy, neutr). +noun_pl(witnesses, witness, human). +noun_pl(wits, wit, neutr). +noun_pl(witticisms, witticism, neutr). +noun_pl(wives, wife, human). +noun_pl(wizards, wizard, human). +noun_pl(wobblers, wobbler, human). +noun_pl(woes, woe, neutr). +noun_pl(wolds, wold, neutr). +noun_pl(wolfhounds, wolfhound, neutr). +noun_pl(wolves, wolf, neutr). +noun_pl(womanizers, womanizer, human). +noun_pl(wombats, wombat, neutr). +noun_pl(wombs, womb, neutr). +noun_pl(women, woman, human). +noun_pl(wonderlands, wonderland, neutr). +noun_pl(wonders, wonder, neutr). +noun_pl(wood, wood, neutr). +noun_pl(woodbines, woodbine, neutr). +noun_pl(woodcock, woodcock, neutr). +noun_pl(woodcocks, woodcock, neutr). +noun_pl(woodcrafts, woodcraft, neutr). +noun_pl(woodcuts, woodcut, neutr). +noun_pl(woodcutters, woodcutter, human). +noun_pl(woodlands, woodland, neutr). +noun_pl(woodlice, woodlouse, neutr). +noun_pl(woodmen, woodman, human). +noun_pl(woodpeckers, woodpecker, neutr). +noun_pl(woodpiles, woodpile, neutr). +noun_pl(woods, wood, neutr). +noun_pl(woodsheds, woodshed, neutr). +noun_pl(woodsmen, woodsman, human). +noun_pl(wooers, wooer, human). +noun_pl(woofers, woofer, neutr). +noun_pl(woofs, woof, neutr). +noun_pl(woolies, wooly, neutr). +noun_pl(wools, wool, neutr). +noun_pl(wordbooks, wordbook, neutr). +noun_pl(words, word, neutr). +noun_pl(workbags, workbag, neutr). +noun_pl(workbaskets, workbasket, neutr). +noun_pl(workbenches, workbench, neutr). +noun_pl(workbooks, workbook, neutr). +noun_pl(workboxes, workbox, neutr). +noun_pl(workdays, workday, neutr). +noun_pl(workers, worker, human). +noun_pl(workforces, workforce, neutr). +noun_pl(workhouses, workhouse, neutr). +noun_pl(workings, working, neutr). +noun_pl(workloads, workload, neutr). +noun_pl(workmates, workmate, human). +noun_pl(workmen, workman, human). +noun_pl(workouts, workout, neutr). +noun_pl(workplaces, workplace, neutr). +noun_pl(workrooms, workroom, neutr). +noun_pl(works, work, neutr). +noun_pl(workshops, workshop, neutr). +noun_pl(workstations, workstation, neutr). +noun_pl(worktables, worktable, neutr). +noun_pl(workweeks, workweek, neutr). +noun_pl(worlds, world, neutr). +noun_pl(wormcasts, wormcast, neutr). +noun_pl(wormholes, wormhole, neutr). +noun_pl(worms, worm, neutr). +noun_pl(worries, worry, neutr). +noun_pl(worshippers, worshipper, human). +noun_pl(worthies, worthy, human). +noun_pl(wounds, wound, neutr). +noun_pl(wows, wow, neutr). +noun_pl(wraiths, wraith, human). +noun_pl(wrangles, wrangle, neutr). +noun_pl(wrappers, wrapper, neutr). +noun_pl(wrappings, wrapping, neutr). +noun_pl(wraps, wrap, neutr). +noun_pl(wreaths, wreath, neutr). +noun_pl(wreckers, wrecker, human). +noun_pl(wrecks, wreck, neutr). +noun_pl(wrenches, wrench, neutr). +noun_pl(wrens, wren, neutr). +noun_pl(wrestlers, wrestler, human). +noun_pl(wrestles, wrestle, neutr). +noun_pl(wretches, wretch, human). +noun_pl(wricks, wrick, neutr). +noun_pl(wrigglers, wriggler, neutr). +noun_pl(wriggles, wriggle, neutr). +noun_pl(wrights, wright, human). +noun_pl(wringers, wringer, neutr). +noun_pl(wrings, wring, neutr). +noun_pl(wrinkles, wrinkle, neutr). +noun_pl(wristbands, wristband, neutr). +noun_pl(wristlets, wristlet, neutr). +noun_pl(wrists, wrist, neutr). +noun_pl(wristwatches, wristwatch, neutr). +noun_pl(writers, writer, human). +noun_pl(writings, writing, neutr). +noun_pl(writs, writ, neutr). +noun_pl(wrongdoers, wrongdoer, human). +noun_pl(wrongdoings, wrongdoing, neutr). +noun_pl(wrongs, wrong, neutr). +noun_pl(xeroxes, xerox, neutr). +noun_pl(xylophones, xylophone, neutr). +noun_pl(yachts, yacht, neutr). +noun_pl(yachtsmen, yachtsman, human). +noun_pl(yahoos, yahoo, human). +noun_pl(yaks, yak, neutr). +noun_pl(yams, yam, neutr). +noun_pl(yankees, yankee, human). +noun_pl(yanks, yank, neutr). +noun_pl(yaps, yap, neutr). +noun_pl(yardarms, yardarm, neutr). +noun_pl(yards, yard, neutr). +noun_pl(yardsticks, yardstick, neutr). +noun_pl(yarns, yarn, neutr). +noun_pl(yashmaks, yashmak, neutr). +noun_pl(yawls, yawl, neutr). +noun_pl(yawns, yawn, neutr). +noun_pl(yaws, yaw, neutr). +noun_pl(yearbooks, yearbook, neutr). +noun_pl(yearlings, yearling, neutr). +noun_pl(yearnings, yearning, neutr). +noun_pl(years, year, neutr). +noun_pl(yeas, yea, neutr). +noun_pl(yellows, yellow, neutr). +noun_pl(yells, yell, neutr). +noun_pl(yen, yen, neutr). +noun_pl(yeomanries, yeomanry, neutr). +noun_pl(yeomen, yeoman, human). +noun_pl(yeses, yes, neutr). +noun_pl(yesterdays, yesterday, neutr). +noun_pl(yetis, yeti, human). +noun_pl(yews, yew, neutr). +noun_pl(yields, yield, neutr). +noun_pl(yobos, yobo, human). +noun_pl(yobs, yob, human). +noun_pl(yodelers, yodeler, human). +noun_pl(yodellers, yodeller, human). +noun_pl(yodels, yodel, neutr). +noun_pl(yoghourts, yoghourt, neutr). +noun_pl(yoghurts, yoghurt, neutr). +noun_pl(yogis, yogi, human). +noun_pl(yogurts, yogurt, neutr). +noun_pl(yoke, yoke, neutr). +noun_pl(yokels, yokel, human). +noun_pl(yokes, yoke, neutr). +noun_pl(yolks, yolk, neutr). +noun_pl(youngsters, youngster, human). +noun_pl(youths, youth, human). +noun_pl(yuans, yuan, neutr). +noun_pl(yuletides, yuletide, neutr). +noun_pl(yuppies, yuppie, human). +noun_pl(zanies, zany, human). +noun_pl(zealots, zealot, human). +noun_pl(zebras, zebra, neutr). +noun_pl(zebus, zebu, neutr). +noun_pl(zees, zee, neutr). +noun_pl(zeniths, zenith, neutr). +noun_pl(zephyrs, zephyr, neutr). +noun_pl(zeppelins, zeppelin, neutr). +noun_pl(zigzags, zigzag, neutr). +noun_pl(zinnias, zinnia, neutr). +noun_pl(zippers, zipper, neutr). +noun_pl(zips, zip, neutr). +noun_pl(zithers, zither, neutr). +noun_pl(zloty, zloty, neutr). +noun_pl(zlotys, zloty, neutr). +noun_pl(zodiacs, zodiac, neutr). +noun_pl(zombies, zombie, human). +noun_pl(zones, zone, neutr). +noun_pl(zoologists, zoologist, human). +noun_pl(zooms, zoom, neutr). +noun_pl(zoophytes, zoophyte, neutr). +noun_pl(zoos, zoo, neutr). +noun_pl(zucchini, zucchini, neutr). +noun_pl(zucchinis, zucchini, neutr). +noun_sg(credential, credential, neutr). +noun_sg('ATM', 'ATM', neutr). +noun_sg('CEO', 'CEO', human). +noun_sg('CFC', 'CFC', neutr). +noun_sg('CPU', 'CPU', neutr). +noun_sg('Christmastime', 'Christmastime', neutr). +noun_sg('GDP', 'GDP', neutr). +noun_sg('GNP', 'GNP', neutr). +noun_sg('MasterCard', 'master-card', neutr). +noun_sg('PC', 'PC', neutr). +noun_sg('PVC', 'PVC', neutr). +noun_sg('TV', 'TV', neutr). +noun_sg('VCR', 'VCR', neutr). +noun_sg('VTR', 'VTR', neutr). +noun_sg('VisaCard', 'visa-card', neutr). +noun_sg('about-face', 'about-face', neutr). +noun_sg('acorn-cup', 'acorn-cup', neutr). +noun_sg('ad-man', 'ad-man', human). +noun_sg('adding-machine', 'adding-machine', neutr). +noun_sg('addle-head', 'addle-head', human). +noun_sg('age-bracket', 'age-bracket', neutr). +noun_sg('age-group', 'age-group', neutr). +noun_sg('agent-provocateur', 'agent-provocateur', human). +noun_sg('aide-de-camp', 'aide-de-camp', human). +noun_sg('aide-memoire', 'aide-memoire', neutr). +noun_sg('aide-mémoire', 'aide-mémoire', neutr). +noun_sg('air-bladder', 'air-bladder', neutr). +noun_sg('air-pump', 'air-pump', neutr). +noun_sg('air-raid', 'air-raid', neutr). +noun_sg('air-shaft', 'air-shaft', neutr). +noun_sg('airing-cupboard', 'airing-cupboard', neutr). +noun_sg('aitch-bone', 'aitch-bone', neutr). +noun_sg('alarm-clock', 'alarm-clock', neutr). +noun_sg('ale-house', 'ale-house', neutr). +noun_sg('all-rounder', 'all-rounder', human). +noun_sg('alms-box', 'alms-box', neutr). +noun_sg('alms-house', 'alms-house', neutr). +noun_sg('also-ran', 'also-ran', human). +noun_sg('altar-piece', 'altar-piece', neutr). +noun_sg('alter-ego', 'alter-ego', neutr). +noun_sg('angle-iron', 'angle-iron', neutr). +noun_sg('ant-eater', 'ant-eater', neutr). +noun_sg('ant-hill', 'ant-hill', neutr). +noun_sg('anti-Semite', 'anti-Semite', human). +noun_sg('anti-hero', 'anti-hero', human). +noun_sg('arc-lamp', 'arc-lamp', neutr). +noun_sg('arc-light', 'arc-light', neutr). +noun_sg('arm-hole', 'arm-hole', neutr). +noun_sg('armour-plate', 'armour-plate', neutr). +noun_sg('arms-race', 'arms-race', neutr). +noun_sg('arms-runner', 'arms-runner', human). +noun_sg('arriere-pensee', 'arriere-pensee', neutr). +noun_sg('arrière-pensée', 'arrière-pensée', neutr). +noun_sg('art-nouveau', 'art-nouveau', neutr). +noun_sg('ash-bin', 'ash-bin', neutr). +noun_sg('ash-can', 'ash-can', neutr). +noun_sg('ash-key', 'ash-key', neutr). +noun_sg('ash-pan', 'ash-pan', neutr). +noun_sg('at-home', 'at-home', neutr). +noun_sg('au-pair', 'au-pair', human). +noun_sg('auto-changer', 'auto-changer', neutr). +noun_sg('auto-da-fe', 'auto-da-fe', neutr). +noun_sg('auto-da-fé', 'auto-da-fé', neutr). +noun_sg('automated-teller-machine', 'automatic-teller', neutr). +noun_sg('automated-teller', 'automatic-teller', neutr). +noun_sg('automatic-teller-machine', 'automatic-teller', neutr). +noun_sg('automatic-teller', 'automatic-teller', neutr). +noun_sg('avant-garde', 'avant-garde', human). +noun_sg('baa-lamb', 'baa-lamb', neutr). +noun_sg('baby-boomer', 'baby-boomer', human). +noun_sg('baby-farmer', 'baby-farmer', human). +noun_sg('baby-minder', 'baby-minder', human). +noun_sg('back-down', 'back-down', neutr). +noun_sg('back-formation', 'back-formation', neutr). +noun_sg('back-up', 'back-up', neutr). +noun_sg('baking-powder', 'baking-powder', neutr). +noun_sg('balance-sheet', 'balance-sheet', neutr). +noun_sg('balance-wheel', 'balance-wheel', neutr). +noun_sg('bald-head', 'bald-head', human). +noun_sg('bald-pate', 'bald-pate', human). +noun_sg('ball-cartridge', 'ball-cartridge', neutr). +noun_sg('ball-dress', 'ball-dress', neutr). +noun_sg('ballet-dancer', 'ballet-dancer', human). +noun_sg('ballet-skirt', 'ballet-skirt', neutr). +noun_sg('ballot-box', 'ballot-box', neutr). +noun_sg('ballpoint-pen', 'ballpoint-pen', neutr). +noun_sg('balls-up', 'balls-up', neutr). +noun_sg('band-saw', 'band-saw', neutr). +noun_sg('banian-tree', 'banian-tree', neutr). +noun_sg('bank-bill', 'bank-bill', neutr). +noun_sg('bank-book', 'bank-book', neutr). +noun_sg('bank-draft', 'bank-draft', neutr). +noun_sg('bank-rate', 'bank-rate', neutr). +noun_sg('banning-order', 'banning-order', neutr). +noun_sg('barley-sugar', 'barley-sugar', neutr). +noun_sg('barn-door', 'barn-door', neutr). +noun_sg('barrow-boy', 'barrow-boy', human). +noun_sg('barrow-man', 'barrow-man', neutr). +noun_sg('bas-relief', 'bas-relief', neutr). +noun_sg('bathing-cap', 'bathing-cap', neutr). +noun_sg('bathing-costume', 'bathing-costume', neutr). +noun_sg('bathing-machine', 'bathing-machine', neutr). +noun_sg('bathing-suit', 'bathing-suit', neutr). +noun_sg('battle-axe', 'battle-axe', human). +noun_sg('battle-cruiser', 'battle-cruiser', neutr). +noun_sg('bay-wreath', 'bay-wreath', neutr). +noun_sg('beacon-fire', 'beacon-fire', neutr). +noun_sg('beacon-light', 'beacon-light', neutr). +noun_sg('beauty-parlour', 'beauty-parlour', neutr). +noun_sg('beauty-salon', 'beauty-salon', neutr). +noun_sg('beauty-spot', 'beauty-spot', neutr). +noun_sg('bedsitting-room', 'bedsitting-room', neutr). +noun_sg('belaying-pin', 'belaying-pin', neutr). +noun_sg('bell-buoy', 'bell-buoy', neutr). +noun_sg('bell-flower', 'bell-flower', neutr). +noun_sg('bell-founder', 'bell-founder', human). +noun_sg('bell-foundry', 'bell-foundry', neutr). +noun_sg('bell-metal', 'bell-metal', neutr). +noun_sg('bell-push', 'bell-push', neutr). +noun_sg('bell-ringer', 'bell-ringer', human). +noun_sg('bell-tent', 'bell-tent', neutr). +noun_sg('best-seller', 'best-seller', neutr). +noun_sg('bete-noire', 'bete-noire', neutr). +noun_sg('betel-nut', 'betel-nut', neutr). +noun_sg('bile-duct', 'bile-duct', neutr). +noun_sg('bill-poster', 'bill-poster', human). +noun_sg('bill-sticker', 'bill-sticker', human). +noun_sg('billet-doux', 'billet-doux', neutr). +noun_sg('billiard-marker', 'billiard-marker', neutr). +noun_sg('billiard-player', 'billiard-player', human). +noun_sg('billiard-room', 'billiard-room', neutr). +noun_sg('billiard-table', 'billiard-table', neutr). +noun_sg('billy-goat', 'billy-goat', neutr). +noun_sg('birch-rod', 'birch-rod', neutr). +noun_sg('bird-fancier', 'bird-fancier', human). +noun_sg('black-beetle', 'black-beetle', neutr). +noun_sg('black-lead', 'black-lead', neutr). +noun_sg('blast-furnace', 'blast-furnace', neutr). +noun_sg('blast-off', 'blast-off', neutr). +noun_sg('bleaching-powder', 'bleaching-powder', neutr). +noun_sg('blockade-runner', 'blockade-runner', neutr). +noun_sg('blood-bath', 'blood-bath', neutr). +noun_sg('blood-donor', 'blood-donor', human). +noun_sg('blood-group', 'blood-group', neutr). +noun_sg('blood-letting', 'blood-letting', neutr). +noun_sg('blood-pressure', 'blood-pressure', neutr). +noun_sg('blood-relation', 'blood-relation', human). +noun_sg('blood-transfusion', 'blood-transfusion', neutr). +noun_sg('blood-type', 'blood-type', neutr). +noun_sg('blood-vessel', 'blood-vessel', neutr). +noun_sg('blotting-paper', 'blotting-paper', neutr). +noun_sg('blow-up', 'blow-up', neutr). +noun_sg('blowing-up', 'blowing-up', neutr). +noun_sg('blue-jacket', 'blue-jacket', human). +noun_sg('boa-constrictor', 'boa-constrictor', neutr). +noun_sg('boarding-card', 'boarding-card', neutr). +noun_sg('boarding-house', 'boarding-house', neutr). +noun_sg('boarding-school', 'boarding-school', neutr). +noun_sg('boat-hook', 'boat-hook', neutr). +noun_sg('boat-house', 'boat-house', neutr). +noun_sg('boat-race', 'boat-race', neutr). +noun_sg('boat-train', 'boat-train', neutr). +noun_sg('bobby-sox', 'bobby-sox', neutr). +noun_sg('bobby-soxer', 'bobby-soxer', human). +noun_sg('body-servant', 'body-servant', human). +noun_sg('body-snatcher', 'body-snatcher', human). +noun_sg('boiling-point', 'boiling-point', neutr). +noun_sg('bolt-hole', 'bolt-hole', neutr). +noun_sg('bomb-sight', 'bomb-sight', neutr). +noun_sg('bomb-site', 'bomb-site', neutr). +noun_sg('bon-mot', 'bon-mot', neutr). +noun_sg('bond-holder', 'bond-holder', human). +noun_sg('bone-head', 'bone-head', human). +noun_sg('bone-setter', 'bone-setter', human). +noun_sg('booby-trap', 'booby-trap', neutr). +noun_sg('boogie-woogie', 'boogie-woogie', neutr). +noun_sg('book-end', 'book-end', neutr). +noun_sg('book-keeper', 'book-keeper', human). +noun_sg('booze-up', 'booze-up', neutr). +noun_sg('bore-hole', 'bore-hole', neutr). +noun_sg('bow-wow', 'bow-wow', neutr). +noun_sg('bowie-knife', 'bowie-knife', neutr). +noun_sg('bowling-green', 'bowling-green', neutr). +noun_sg('box-kite', 'box-kite', neutr). +noun_sg('box-number', 'box-number', neutr). +noun_sg('box-office', 'box-office', neutr). +noun_sg('boxing-glove', 'boxing-glove', neutr). +noun_sg('boxing-match', 'boxing-match', neutr). +noun_sg('brain-teaser', 'brain-teaser', neutr). +noun_sg('branding-iron', 'branding-iron', neutr). +noun_sg('brandy-ball', 'brandy-ball', neutr). +noun_sg('brandy-snap', 'brandy-snap', neutr). +noun_sg('break-in', 'break-in', neutr). +noun_sg('break-up', 'break-up', neutr). +noun_sg('breast-plate', 'breast-plate', neutr). +noun_sg('breathing-space', 'breathing-space', neutr). +noun_sg('breech-block', 'breech-block', neutr). +noun_sg('breeches-buoy', 'breeches-buoy', neutr). +noun_sg('brick-field', 'brick-field', neutr). +noun_sg('bridle-path', 'bridle-path', neutr). +noun_sg('bridle-road', 'bridle-road', neutr). +noun_sg('brood-hen', 'brood-hen', neutr). +noun_sg('brood-mare', 'brood-mare', neutr). +noun_sg('brother-in-law', 'brother-in-law', human). +noun_sg('brush-off', 'brush-off', neutr). +noun_sg('brush-up', 'brush-up', neutr). +noun_sg('bug-hunter', 'bug-hunter', human). +noun_sg('build-up', 'build-up', neutr). +noun_sg('building-society', 'building-society', human). +noun_sg('bull-neck', 'bull-neck', human). +noun_sg('bull-terrier', 'bull-terrier', neutr). +noun_sg('bung-hole', 'bung-hole', neutr). +noun_sg('burglar-alarm', 'burglar-alarm', neutr). +noun_sg('burial-ground', 'burial-ground', neutr). +noun_sg('burn-up', 'burn-up', neutr). +noun_sg('burr-drill', 'burr-drill', neutr). +noun_sg('burying-ground', 'burying-ground', neutr). +noun_sg('bust-up', 'bust-up', neutr). +noun_sg('by-election', 'by-election', neutr). +noun_sg('bye-bye', 'bye-bye', neutr). +noun_sg('bye-law', 'bye-law', neutr). +noun_sg('bête-noire', 'bête-noire', neutr). +noun_sg('cab-rank', 'cab-rank', neutr). +noun_sg('cabinet-maker', 'cabinet-maker', human). +noun_sg('cable-car', 'cable-car', neutr). +noun_sg('cable-length', 'cable-length', neutr). +noun_sg('cable-railway', 'cable-railway', neutr). +noun_sg('cacao-bean', 'cacao-bean', neutr). +noun_sg('cacao-tree', 'cacao-tree', neutr). +noun_sg('cafe-au-lait', 'cafe-au-lait', neutr). +noun_sg('call-box', 'call-box', neutr). +noun_sg('call-girl', 'call-girl', human). +noun_sg('call-over', 'call-over', neutr). +noun_sg('call-up', 'call-up', neutr). +noun_sg('camp-bed', 'camp-bed', neutr). +noun_sg('camp-chair', 'camp-chair', neutr). +noun_sg('camp-fire', 'camp-fire', neutr). +noun_sg('camp-follower', 'camp-follower', human). +noun_sg('camp-stool', 'camp-stool', neutr). +noun_sg('canary-bird', 'canary-bird', neutr). +noun_sg('canary-wine', 'canary-wine', neutr). +noun_sg('candle-power', 'candle-power', neutr). +noun_sg('cannon-fodder', 'cannon-fodder', human). +noun_sg('car-ferry', 'car-ferry', neutr). +noun_sg('card-sharper', 'card-sharper', human). +noun_sg('carpet-beater', 'carpet-beater', neutr). +noun_sg('carpet-knight', 'carpet-knight', human). +noun_sg('carpet-sweeper', 'carpet-sweeper', neutr). +noun_sg('carrier-bag', 'carrier-bag', neutr). +noun_sg('carrier-pigeon', 'carrier-pigeon', neutr). +noun_sg('carrion-crow', 'carrion-crow', neutr). +noun_sg('cart-track', 'cart-track', neutr). +noun_sg('cartridge-belt', 'cartridge-belt', neutr). +noun_sg('cartridge-paper', 'cartridge-paper', neutr). +noun_sg('carving-fork', 'carving-fork', neutr). +noun_sg('carving-knife', 'carving-knife', neutr). +noun_sg('case-history', 'case-history', neutr). +noun_sg('case-law', 'case-law', neutr). +noun_sg('casus-belli', 'casus-belli', neutr). +noun_sg('cat-nap', 'cat-nap', neutr). +noun_sg('cat-sleep', 'cat-sleep', neutr). +noun_sg('catch-crop', 'catch-crop', neutr). +noun_sg('catchment-area', 'catchment-area', neutr). +noun_sg('catchment-basin', 'catchment-basin', neutr). +noun_sg('cave-dweller', 'cave-dweller', human). +noun_sg('cave-in', 'cave-in', neutr). +noun_sg('cease-fire', 'cease-fire', neutr). +noun_sg('cement-mixer', 'cement-mixer', neutr). +noun_sg('centre-bit', 'centre-bit', neutr). +noun_sg('centre-board', 'centre-board', neutr). +noun_sg('chafing-dish', 'chafing-dish', neutr). +noun_sg('chain-gang', 'chain-gang', neutr). +noun_sg('chain-letter', 'chain-letter', neutr). +noun_sg('chain-smoker', 'chain-smoker', human). +noun_sg('chain-stitch', 'chain-stitch', neutr). +noun_sg('chain-store', 'chain-store', neutr). +noun_sg('chair-lift', 'chair-lift', neutr). +noun_sg('chaise-longue', 'chaise-longue', neutr). +noun_sg('chammy-leather', 'chammy-leather', neutr). +noun_sg('chamois-leather', 'chamois-leather', neutr). +noun_sg('charcoal-burner', 'charcoal-burner', human). +noun_sg('charge-account', 'charge-account', neutr). +noun_sg('charge-sheet', 'charge-sheet', neutr). +noun_sg('charnel-house', 'charnel-house', neutr). +noun_sg('charter-party', 'charter-party', neutr). +noun_sg('chaw-bacon', 'chaw-bacon', human). +noun_sg('cheval-glass', 'cheval-glass', neutr). +noun_sg('chicken-run', 'chicken-run', neutr). +noun_sg('chimney-sweep', 'chimney-sweep', human). +noun_sg('chin-strap', 'chin-strap', neutr). +noun_sg('china-closet', 'china-closet', neutr). +noun_sg('choc-ice', 'choc-ice', neutr). +noun_sg('choir-school', 'choir-school', neutr). +noun_sg('chop-house', 'chop-house', neutr). +noun_sg('chorus-girl', 'chorus-girl', human). +noun_sg('chucker-out', 'chucker-out', human). +noun_sg('cigarette-case', 'cigarette-case', neutr). +noun_sg('cigarette-holder', 'cigarette-holder', neutr). +noun_sg('cigarette-paper', 'cigarette-paper', neutr). +noun_sg('cinder-track', 'cinder-track', neutr). +noun_sg('cine-camera', 'cine-camera', neutr). +noun_sg('cine-film', 'cine-film', neutr). +noun_sg('cine-projector', 'cine-projector', neutr). +noun_sg('civet-cat', 'civet-cat', neutr). +noun_sg('clamp-down', 'clamp-down', neutr). +noun_sg('clasp-knife', 'clasp-knife', neutr). +noun_sg('class-fellow', 'class-fellow', human). +noun_sg('class-list', 'class-list', neutr). +noun_sg('clean-up', 'clean-up', neutr). +noun_sg('clearing-house', 'clearing-house', neutr). +noun_sg('cliff-hanger', 'cliff-hanger', neutr). +noun_sg('climb-down', 'climb-down', neutr). +noun_sg('clip-joint', 'clip-joint', neutr). +noun_sg('clock-dial', 'clock-dial', neutr). +noun_sg('clock-face', 'clock-face', neutr). +noun_sg('clock-tower', 'clock-tower', neutr). +noun_sg('clog-dance', 'clog-dance', neutr). +noun_sg('close-down', 'close-down', neutr). +noun_sg('close-up', 'close-up', neutr). +noun_sg('clothes-basket', 'clothes-basket', neutr). +noun_sg('clothes-hanger', 'clothes-hanger', neutr). +noun_sg('clothes-moth', 'clothes-moth', neutr). +noun_sg('clothes-peg', 'clothes-peg', neutr). +noun_sg('clothes-pin', 'clothes-pin', neutr). +noun_sg('cloud-bank', 'cloud-bank', neutr). +noun_sg('clove-hitch', 'clove-hitch', neutr). +noun_sg('co-ed', 'co-ed', human). +noun_sg('co-op', 'co-op', neutr). +noun_sg('co-respondent', 'co-respondent', human). +noun_sg('co-star', 'co-star', human). +noun_sg('coach-builder', 'coach-builder', human). +noun_sg('coal-hole', 'coal-hole', neutr). +noun_sg('coal-house', 'coal-house', neutr). +noun_sg('coal-scuttle', 'coal-scuttle', neutr). +noun_sg('coal-seam', 'coal-seam', neutr). +noun_sg('coaling-station', 'coaling-station', neutr). +noun_sg('coat-hanger', 'coat-hanger', neutr). +noun_sg('cob-nut', 'cob-nut', neutr). +noun_sg('cock-a-doodle-doo', 'cock-a-doodle-doo', neutr). +noun_sg('cock-crow', 'cock-crow', neutr). +noun_sg('coffee-house', 'coffee-house', neutr). +noun_sg('coffee-mill', 'coffee-mill', neutr). +noun_sg('coffee-stall', 'coffee-stall', neutr). +noun_sg('coffer-dam', 'coffer-dam', neutr). +noun_sg('color-bar', 'color-bar', neutr). +noun_sg('color-wash', 'color-wash', neutr). +noun_sg('colour-bar', 'colour-bar', neutr). +noun_sg('colour-wash', 'colour-wash', neutr). +noun_sg('comb-out', 'comb-out', neutr). +noun_sg('combination-lock', 'combination-lock', neutr). +noun_sg('come-on', 'come-on', neutr). +noun_sg('common-room', 'common-room', neutr). +noun_sg('con-man', 'con-man', human). +noun_sg('concert-hall', 'concert-hall', neutr). +noun_sg('conger-eel', 'conger-eel', neutr). +noun_sg('conveyer-belt', 'conveyer-belt', neutr). +noun_sg('cookery-book', 'cookery-book', neutr). +noun_sg('cooling-tower', 'cooling-tower', neutr). +noun_sg('cop-out', 'cop-out', neutr). +noun_sg('coping-stone', 'coping-stone', neutr). +noun_sg('cor-anglais', 'cor-anglais', neutr). +noun_sg('coral-reef', 'coral-reef', neutr). +noun_sg('corn-exchange', 'corn-exchange', neutr). +noun_sg('corner-kick', 'corner-kick', neutr). +noun_sg('corps-de-ballet', 'corps-de-ballet', neutr). +noun_sg('cotton-plant', 'cotton-plant', neutr). +noun_sg('council-board', 'council-board', neutr). +noun_sg('council-chamber', 'council-chamber', neutr). +noun_sg('counter-example', 'counter-example', neutr). +noun_sg('counter-revolution', 'counter-revolution', neutr). +noun_sg('counter-revolutionary', 'counter-revolutionary', human). +noun_sg('counting-house', 'counting-house', neutr). +noun_sg('country-house', 'country-house', neutr). +noun_sg('country-seat', 'country-seat', neutr). +noun_sg('coup-de-grace', 'coup-de-grace', neutr). +noun_sg('court-card', 'court-card', neutr). +noun_sg('court-martial', 'court-martial', neutr). +noun_sg('cover-up', 'cover-up', neutr). +noun_sg('crab-apple', 'crab-apple', neutr). +noun_sg('crack-down', 'crack-down', neutr). +noun_sg('crack-up', 'crack-up', neutr). +noun_sg('cramp-iron', 'cramp-iron', neutr). +noun_sg('crane-fly', 'crane-fly', neutr). +noun_sg('crap-shooting', 'crap-shooting', neutr). +noun_sg('crash-dive', 'crash-dive', neutr). +noun_sg('crash-helmet', 'crash-helmet', neutr). +noun_sg('crash-landing', 'crash-landing', neutr). +noun_sg('credit-card', 'credit-card', neutr). +noun_sg('credit-side', 'credit-side', neutr). +noun_sg('crew-cut', 'crew-cut', neutr). +noun_sg('crew-neck', 'crew-neck', neutr). +noun_sg('cribbage-board', 'cribbage-board', neutr). +noun_sg('crochet-hook', 'crochet-hook', neutr). +noun_sg('cross-bench', 'cross-bench', neutr). +noun_sg('cross-bencher', 'cross-bencher', human). +noun_sg('cross-division', 'cross-division', neutr). +noun_sg('cross-examination', 'cross-examination', neutr). +noun_sg('cross-examiner', 'cross-examiner', human). +noun_sg('cross-fertilization', 'cross-fertilization', neutr). +noun_sg('cross-heading', 'cross-heading', neutr). +noun_sg('cross-index', 'cross-index', neutr). +noun_sg('cross-reference', 'cross-reference', neutr). +noun_sg('cross-section', 'cross-section', neutr). +noun_sg('cross-stitch', 'cross-stitch', neutr). +noun_sg('crown-land', 'crown-land', neutr). +noun_sg('cruet-stand', 'cruet-stand', neutr). +noun_sg('cuckoo-clock', 'cuckoo-clock', neutr). +noun_sg('cul-de-sac', 'cul-de-sac', neutr). +noun_sg('cup-bearer', 'cup-bearer', human). +noun_sg('cup-final', 'cup-final', neutr). +noun_sg('cup-tie', 'cup-tie', neutr). +noun_sg('cure-all', 'cure-all', neutr). +noun_sg('curriculum-vitae', 'curriculum-vitae', neutr). +noun_sg('curtain-call', 'curtain-call', neutr). +noun_sg('curtain-lecture', 'curtain-lecture', neutr). +noun_sg('curtain-raiser', 'curtain-raiser', neutr). +noun_sg('cut-out', 'cut-out', neutr). +noun_sg('cut-throat', 'cut-throat', human). +noun_sg('cutting-room', 'cutting-room', neutr). +noun_sg('daddy-longlegs', 'daddy-longlegs', neutr). +noun_sg('dairy-farm', 'dairy-farm', neutr). +noun_sg('dance-band', 'dance-band', neutr). +noun_sg('dance-hall', 'dance-hall', neutr). +noun_sg('dance-orchestra', 'dance-orchestra', neutr). +noun_sg('danse-macabre', 'danse-macabre', neutr). +noun_sg('dapple-grey', 'dapple-grey', neutr). +noun_sg('darning-needle', 'darning-needle', neutr). +noun_sg('daughter-in-law', 'daughter-in-law', human). +noun_sg('day-boarder', 'day-boarder', human). +noun_sg('day-laborer', 'day-laborer', human). +noun_sg('day-labourer', 'day-labourer', human). +noun_sg('day-return', 'day-return', neutr). +noun_sg('day-school', 'day-school', neutr). +noun_sg('de-escalation', 'de-escalation', neutr). +noun_sg('deaf-mute', 'deaf-mute', human). +noun_sg('deaf-aid', 'deaf-aid', neutr). +noun_sg('death-mask', 'death-mask', neutr). +noun_sg('death-rate', 'death-rate', neutr). +noun_sg('death-roll', 'death-roll', neutr). +noun_sg('death-warrant', 'death-warrant', neutr). +noun_sg('debit-side', 'debit-side', neutr). +noun_sg('decree-nisi', 'decree-nisi', neutr). +noun_sg('deed-box', 'deed-box', neutr). +noun_sg('deep-freeze', 'deep-freeze', neutr). +noun_sg('delayed-action', 'delayed-action', neutr). +noun_sg('depth-bomb', 'depth-bomb', neutr). +noun_sg('depth-charge', 'depth-charge', neutr). +noun_sg('dice-box', 'dice-box', neutr). +noun_sg('dicky-seat', 'dicky-seat', neutr). +noun_sg('die-hard', 'die-hard', human). +noun_sg('ding-dong', 'ding-dong', neutr). +noun_sg('dining-car', 'dining-car', neutr). +noun_sg('dining-room', 'dining-room', neutr). +noun_sg('dining-table', 'dining-table', neutr). +noun_sg('dinner-jacket', 'dinner-jacket', neutr). +noun_sg('dinner-party', 'dinner-party', neutr). +noun_sg('dinner-service', 'dinner-service', neutr). +noun_sg('dinner-set', 'dinner-set', neutr). +noun_sg('direction-finder', 'direction-finder', neutr). +noun_sg('dirt-track', 'dirt-track', neutr). +noun_sg('dispatch-box', 'dispatch-box', neutr). +noun_sg('dispatch-rider', 'dispatch-rider', human). +noun_sg('divan-bed', 'divan-bed', neutr). +noun_sg('dive-bomber', 'dive-bomber', neutr). +noun_sg('dividend-warrant', 'dividend-warrant', neutr). +noun_sg('diving-bell', 'diving-bell', neutr). +noun_sg('diving-board', 'diving-board', neutr). +noun_sg('diving-suit', 'diving-suit', neutr). +noun_sg('do-gooder', 'do-gooder', human). +noun_sg('dog-biscuit', 'dog-biscuit', neutr). +noun_sg('dog-cart', 'dog-cart', neutr). +noun_sg('dog-collar', 'dog-collar', neutr). +noun_sg('donkey-jacket', 'donkey-jacket', neutr). +noun_sg('dormer-window', 'dormer-window', neutr). +noun_sg('doss-house', 'doss-house', neutr). +noun_sg('double-bass', 'double-bass', neutr). +noun_sg('double-cross', 'double-cross', neutr). +noun_sg('double-dealer', 'double-dealer', human). +noun_sg('double-decker', 'double-decker', neutr). +noun_sg('double-entry', 'double-entry', neutr). +noun_sg('double-first', 'double-first', neutr). +noun_sg('down-and-out', 'down-and-out', neutr). +noun_sg('drainage-basin', 'drainage-basin', neutr). +noun_sg('draining-board', 'draining-board', neutr). +noun_sg('draught-horse', 'draught-horse', neutr). +noun_sg('drawing-board', 'drawing-board', neutr). +noun_sg('drawing-pin', 'drawing-pin', neutr). +noun_sg('drawing-room', 'drawing-room', neutr). +noun_sg('dress-hanger', 'dress-hanger', neutr). +noun_sg('dressing-case', 'dressing-case', neutr). +noun_sg('dressing-down', 'dressing-down', neutr). +noun_sg('dressing-gown', 'dressing-gown', neutr). +noun_sg('dressing-table', 'dressing-table', neutr). +noun_sg('drift-net', 'drift-net', neutr). +noun_sg('drinking-bout', 'drinking-bout', neutr). +noun_sg('drinking-fountain', 'drinking-fountain', neutr). +noun_sg('drinking-song', 'drinking-song', neutr). +noun_sg('dripping-pan', 'dripping-pan', neutr). +noun_sg('drive-in', 'drive-in', neutr). +noun_sg('driving-belt', 'driving-belt', neutr). +noun_sg('driving-wheel', 'driving-wheel', neutr). +noun_sg('drop-curtain', 'drop-curtain', neutr). +noun_sg('drop-kick', 'drop-kick', neutr). +noun_sg('dropping-zone', 'dropping-zone', neutr). +noun_sg('drum-major', 'drum-major', human). +noun_sg('drum-majorette', 'drum-majorette', human). +noun_sg('dry-cleaner', 'dry-cleaner', human). +noun_sg('ducking-stool', 'ducking-stool', neutr). +noun_sg('dust-bowl', 'dust-bowl', neutr). +noun_sg('dust-coat', 'dust-coat', neutr). +noun_sg('dust-jacket', 'dust-jacket', neutr). +noun_sg('dust-sheet', 'dust-sheet', neutr). +noun_sg('dust-up', 'dust-up', neutr). +noun_sg('dust-wrapper', 'dust-wrapper', neutr). +noun_sg('dwelling-house', 'dwelling-house', neutr). +noun_sg('dye-works', 'dye-works', neutr). +noun_sg('ear-trumpet', 'ear-trumpet', neutr). +noun_sg('earth-closet', 'earth-closet', neutr). +noun_sg('eating-apple', 'eating-apple', neutr). +noun_sg('eating-house', 'eating-house', neutr). +noun_sg('echo-sounder', 'echo-sounder', neutr). +noun_sg('echo-sounding', 'echo-sounding', neutr). +noun_sg('egg-beater', 'egg-beater', neutr). +noun_sg('egg-cup', 'egg-cup', neutr). +noun_sg('egg-whisk', 'egg-whisk', neutr). +noun_sg('ejector-seat', 'ejector-seat', neutr). +noun_sg('end-all', 'end-all', neutr). +noun_sg('enfant-terrible', 'enfant-terrible', human). +noun_sg('engine-driver', 'engine-driver', human). +noun_sg('entente-cordiale', 'entente-cordiale', neutr). +noun_sg('entrance-fee', 'entrance-fee', neutr). +noun_sg('evil-doer', 'evil-doer', human). +noun_sg('ex-serviceman', 'ex-serviceman', human). +noun_sg('exhaust-pipe', 'exhaust-pipe', neutr). +noun_sg('eye-opener', 'eye-opener', neutr). +noun_sg('face-ache', 'face-ache', neutr). +noun_sg('face-card', 'face-card', neutr). +noun_sg('face-cloth', 'face-cloth', neutr). +noun_sg('face-cream', 'face-cream', neutr). +noun_sg('face-lift', 'face-lift', neutr). +noun_sg('face-lifting', 'face-lifting', neutr). +noun_sg('face-pack', 'face-pack', neutr). +noun_sg('face-powder', 'face-powder', neutr). +noun_sg('face-saver', 'face-saver', neutr). +noun_sg('fag-end', 'fag-end', neutr). +noun_sg('fait-accompli', 'fait-accompli', neutr). +noun_sg('fallow-deer', 'fallow-deer', neutr). +noun_sg('fan-belt', 'fan-belt', neutr). +noun_sg('fare-stage', 'fare-stage', neutr). +noun_sg('father-in-law', 'father-in-law', human). +noun_sg('fatigue-party', 'fatigue-party', neutr). +noun_sg('fault-finder', 'fault-finder', human). +noun_sg('faux-pas', 'faux-pas', neutr). +noun_sg('feast-day', 'feast-day', neutr). +noun_sg('feather-boa', 'feather-boa', neutr). +noun_sg('feeding-bottle', 'feeding-bottle', neutr). +noun_sg('fellow-feeling', 'fellow-feeling', neutr). +noun_sg('fellow-traveller', 'fellow-traveller', human). +noun_sg('fete-day', 'fete-day', neutr). +noun_sg('field-hospital', 'field-hospital', neutr). +noun_sg('field-officer', 'field-officer', human). +noun_sg('fig-leaf', 'fig-leaf', neutr). +noun_sg('film-star', 'film-star', human). +noun_sg('finger-alphabet', 'finger-alphabet', neutr). +noun_sg('finger-bowl', 'finger-bowl', neutr). +noun_sg('finger-plate', 'finger-plate', neutr). +noun_sg('finger-post', 'finger-post', neutr). +noun_sg('finnan-haddock', 'finnan-haddock', neutr). +noun_sg('fir-cone', 'fir-cone', neutr). +noun_sg('fire-alarm', 'fire-alarm', neutr). +noun_sg('fire-brigade', 'fire-brigade', neutr). +noun_sg('fire-eater', 'fire-eater', human). +noun_sg('fire-engine', 'fire-engine', neutr). +noun_sg('fire-escape', 'fire-escape', neutr). +noun_sg('fire-extinguisher', 'fire-extinguisher', neutr). +noun_sg('fire-fighter', 'fire-fighter', human). +noun_sg('fire-hose', 'fire-hose', neutr). +noun_sg('fire-walker', 'fire-walker', human). +noun_sg('fire-watcher', 'fire-watcher', human). +noun_sg('firing-line', 'firing-line', neutr). +noun_sg('firing-party', 'firing-party', neutr). +noun_sg('firing-squad', 'firing-squad', neutr). +noun_sg('first-nighter', 'first-nighter', human). +noun_sg('fish-hook', 'fish-hook', neutr). +noun_sg('fish-knife', 'fish-knife', neutr). +noun_sg('fish-slice', 'fish-slice', neutr). +noun_sg('fishing-line', 'fishing-line', neutr). +noun_sg('fishing-rod', 'fishing-rod', neutr). +noun_sg('flag-captain', 'flag-captain', human). +noun_sg('flag-day', 'flag-day', neutr). +noun_sg('flare-path', 'flare-path', neutr). +noun_sg('flare-up', 'flare-up', neutr). +noun_sg('flat-car', 'flat-car', neutr). +noun_sg('flat-iron', 'flat-iron', neutr). +noun_sg('flea-bite', 'flea-bite', neutr). +noun_sg('flesh-wound', 'flesh-wound', neutr). +noun_sg('fleur-de-lis', 'fleur-de-lis', neutr). +noun_sg('fleur-de-lys', 'fleur-de-lys', neutr). +noun_sg('flick-knife', 'flick-knife', neutr). +noun_sg('flood-tide', 'flood-tide', neutr). +noun_sg('floor-walker', 'floor-walker', human). +noun_sg('flower-girl', 'flower-girl', human). +noun_sg('fly-swat', 'fly-swat', neutr). +noun_sg('fly-swatter', 'fly-swatter', neutr). +noun_sg('flying-bomb', 'flying-bomb', neutr). +noun_sg('flying-fish', 'flying-fish', neutr). +noun_sg('flying-fox', 'flying-fox', neutr). +noun_sg('flying-squad', 'flying-squad', neutr). +noun_sg('folk-dance', 'folk-dance', neutr). +noun_sg('follow-on', 'follow-on', neutr). +noun_sg('follow-through', 'follow-through', neutr). +noun_sg('follow-up', 'follow-up', neutr). +noun_sg('foot-bath', 'foot-bath', neutr). +noun_sg('foot-pound', 'foot-pound', neutr). +noun_sg('foot-race', 'foot-race', neutr). +noun_sg('force-majeure', 'force-majeure', neutr). +noun_sg('forget-me-not', 'forget-me-not', neutr). +noun_sg('foster-brother', 'foster-brother', human). +noun_sg('foster-child', 'foster-child', human). +noun_sg('foster-father', 'foster-father', human). +noun_sg('foster-mother', 'foster-mother', human). +noun_sg('foster-parent', 'foster-parent', human). +noun_sg('foster-sister', 'foster-sister', human). +noun_sg('foundation-stone', 'foundation-stone', neutr). +noun_sg('fountain-head', 'fountain-head', neutr). +noun_sg('fountain-pen', 'fountain-pen', neutr). +noun_sg('four-in-hand', 'four-in-hand', neutr). +noun_sg('four-poster', 'four-poster', neutr). +noun_sg('four-pounder', 'four-pounder', neutr). +noun_sg('four-wheeler', 'four-wheeler', neutr). +noun_sg('fowl-run', 'fowl-run', neutr). +noun_sg('fox-terrier', 'fox-terrier', neutr). +noun_sg('frame-up', 'frame-up', neutr). +noun_sg('franking-machine', 'franking-machine', neutr). +noun_sg('freak-out', 'freak-out', neutr). +noun_sg('free-for-all', 'free-for-all', neutr). +noun_sg('free-list', 'free-list', neutr). +noun_sg('free-liver', 'free-liver', human). +noun_sg('free-thinker', 'free-thinker', human). +noun_sg('free-trader', 'free-trader', human). +noun_sg('freezing-mixture', 'freezing-mixture', neutr). +noun_sg('freezing-point', 'freezing-point', neutr). +noun_sg('freight-train', 'freight-train', neutr). +noun_sg('frock-coat', 'frock-coat', neutr). +noun_sg('front-bench', 'front-bench', neutr). +noun_sg('front-bencher', 'front-bencher', human). +noun_sg('fruit-fly', 'fruit-fly', neutr). +noun_sg('fry-pan', 'fry-pan', neutr). +noun_sg('frying-pan', 'frying-pan', neutr). +noun_sg('fuddy-duddy', 'fuddy-duddy', human). +noun_sg('funny-bone', 'funny-bone', neutr). +noun_sg('galley-proof', 'galley-proof', neutr). +noun_sg('galley-slave', 'galley-slave', human). +noun_sg('gallows-bird', 'gallows-bird', human). +noun_sg('gambling-den', 'gambling-den', neutr). +noun_sg('game-bag', 'game-bag', neutr). +noun_sg('game-bird', 'game-bird', neutr). +noun_sg('game-licence', 'game-licence', neutr). +noun_sg('games-master', 'games-master', human). +noun_sg('games-mistress', 'games-mistress', human). +noun_sg('gaming-house', 'gaming-house', neutr). +noun_sg('gaming-table', 'gaming-table', neutr). +noun_sg('garbage-can', 'garbage-can', neutr). +noun_sg('garden-truck', 'garden-truck', neutr). +noun_sg('gas-bracket', 'gas-bracket', neutr). +noun_sg('gas-cooker', 'gas-cooker', neutr). +noun_sg('gas-engine', 'gas-engine', neutr). +noun_sg('gas-fitter', 'gas-fitter', human). +noun_sg('gas-helmet', 'gas-helmet', neutr). +noun_sg('gas-holder', 'gas-holder', neutr). +noun_sg('gas-mask', 'gas-mask', neutr). +noun_sg('gas-meter', 'gas-meter', neutr). +noun_sg('gas-oven', 'gas-oven', neutr). +noun_sg('gas-ring', 'gas-ring', neutr). +noun_sg('gas-station', 'gas-station', neutr). +noun_sg('gas-stove', 'gas-stove', neutr). +noun_sg('gear-case', 'gear-case', neutr). +noun_sg('gee-gee', 'gee-gee', neutr). +noun_sg('genius-loci', 'genius-loci', human). +noun_sg('genre-painting', 'genre-painting', neutr). +noun_sg('gentleman-at-arms', 'gentleman-at-arms', human). +noun_sg('get-together', 'get-together', neutr). +noun_sg('get-up', 'get-up', neutr). +noun_sg('ghost-writer', 'ghost-writer', human). +noun_sg('glass-blower', 'glass-blower', human). +noun_sg('glass-cutter', 'glass-cutter', human). +noun_sg('glory-hole', 'glory-hole', neutr). +noun_sg('glove-compartment', 'glove-compartment', neutr). +noun_sg('glow-worm', 'glow-worm', neutr). +noun_sg('go-ahead', 'go-ahead', neutr). +noun_sg('go-between', 'go-between', human). +noun_sg('go-by', 'go-by', neutr). +noun_sg('go-cart', 'go-cart', neutr). +noun_sg('go-getter', 'go-getter', human). +noun_sg('go-kart', 'go-kart', neutr). +noun_sg('go-slow', 'go-slow', neutr). +noun_sg('goal-kick', 'goal-kick', neutr). +noun_sg('goal-line', 'goal-line', neutr). +noun_sg('goggle-box', 'goggle-box', neutr). +noun_sg('going-over', 'going-over', neutr). +noun_sg('gold-beater', 'gold-beater', human). +noun_sg('gold-digger', 'gold-digger', human). +noun_sg('gold-rush', 'gold-rush', neutr). +noun_sg('golf-ball', 'golf-ball', neutr). +noun_sg('golf-club', 'golf-club', neutr). +noun_sg('golf-course', 'golf-course', neutr). +noun_sg('golf-links', 'golf-links', neutr). +noun_sg('good-for-naught', 'good-for-naught', human). +noun_sg('good-for-nothing', 'good-for-nothing', human). +noun_sg('goody-goody', 'goody-goody', human). +noun_sg('goose-step', 'goose-step', neutr). +noun_sg('grappling-iron', 'grappling-iron', neutr). +noun_sg('graving-dock', 'graving-dock', neutr). +noun_sg('gravy-boat', 'gravy-boat', neutr). +noun_sg('grazing-land', 'grazing-land', neutr). +noun_sg('grease-gun', 'grease-gun', neutr). +noun_sg('ground-fish', 'ground-fish', neutr). +noun_sg('ground-plan', 'ground-plan', neutr). +noun_sg('ground-rent', 'ground-rent', neutr). +noun_sg('grown-up', 'grown-up', human). +noun_sg('guard-boat', 'guard-boat', neutr). +noun_sg('guelder-rose', 'guelder-rose', neutr). +noun_sg('guest-night', 'guest-night', neutr). +noun_sg('guinea-fowl', 'guinea-fowl', neutr). +noun_sg('guinea-pig', 'guinea-pig', human). +noun_sg('gun-carriage', 'gun-carriage', neutr). +noun_sg('habeas-corpus', 'habeas-corpus', neutr). +noun_sg('hair-breadth', 'hair-breadth', neutr). +noun_sg('hair-dye', 'hair-dye', neutr). +noun_sg('hair-oil', 'hair-oil', neutr). +noun_sg('hair-shirt', 'hair-shirt', neutr). +noun_sg('hair-slide', 'hair-slide', neutr). +noun_sg('hair-trigger', 'hair-trigger', neutr). +noun_sg('half-blood', 'half-blood', human). +noun_sg('half-breed', 'half-breed', human). +noun_sg('half-brother', 'half-brother', human). +noun_sg('half-caste', 'half-caste', human). +noun_sg('half-crown', 'half-crown', neutr). +noun_sg('half-gainer', 'half-gainer', neutr). +noun_sg('half-holiday', 'half-holiday', neutr). +noun_sg('half-hour', 'half-hour', neutr). +noun_sg('half-sister', 'half-sister', human). +noun_sg('half-track', 'half-track', neutr). +noun_sg('half-truth', 'half-truth', neutr). +noun_sg('half-volley', 'half-volley', neutr). +noun_sg('hall-stand', 'hall-stand', neutr). +noun_sg('hand-barrow', 'hand-barrow', neutr). +noun_sg('hand-grenade', 'hand-grenade', neutr). +noun_sg('hand-me-down', 'hand-me-down', neutr). +noun_sg('hand-organ', 'hand-organ', neutr). +noun_sg('hand-out', 'hand-out', neutr). +noun_sg('hang-up', 'hang-up', neutr). +noun_sg('hanger-on', 'hanger-on', human). +noun_sg('harum-scarum', 'harum-scarum', human). +noun_sg('has-been', 'has-been', human). +noun_sg('haw-haw', 'haw-haw', neutr). +noun_sg('he-goat', 'he-goat', neutr). +noun_sg('he-man', 'he-man', human). +noun_sg('head-hunter', 'head-hunter', human). +noun_sg('hearing-aid', 'hearing-aid', neutr). +noun_sg('heart-disease', 'heart-disease', neutr). +noun_sg('heat-flash', 'heat-flash', neutr). +noun_sg('hedge-sparrow', 'hedge-sparrow', neutr). +noun_sg('helter-skelter', 'helter-skelter', neutr). +noun_sg('hemming-stitch', 'hemming-stitch', neutr). +noun_sg('hen-party', 'hen-party', neutr). +noun_sg('hi-fi', 'hi-fi', neutr). +noun_sg('hide-out', 'hide-out', neutr). +noun_sg('hiding-place', 'hiding-place', neutr). +noun_sg('high-frequency', 'high-frequency', neutr). +noun_sg('high-up', 'high-up', human). +noun_sg('hill-billy', 'hill-billy', human). +noun_sg('hip-bath', 'hip-bath', neutr). +noun_sg('hip-flask', 'hip-flask', neutr). +noun_sg('hip-pocket', 'hip-pocket', neutr). +noun_sg('hobble-skirt', 'hobble-skirt', neutr). +noun_sg('hold-up', 'hold-up', neutr). +noun_sg('holiday-maker', 'holiday-maker', human). +noun_sg('holm-oak', 'holm-oak', neutr). +noun_sg('home-farm', 'home-farm', neutr). +noun_sg('hook-up', 'hook-up', neutr). +noun_sg('hop-field', 'hop-field', neutr). +noun_sg('hop-garden', 'hop-garden', neutr). +noun_sg('hop-picker', 'hop-picker', human). +noun_sg('hop-pole', 'hop-pole', neutr). +noun_sg('horse-chestnut', 'horse-chestnut', neutr). +noun_sg('horse-laugh', 'horse-laugh', neutr). +noun_sg('horse-pond', 'horse-pond', neutr). +noun_sg('hot-water-bottle', 'hot-water-bottle', neutr). +noun_sg('house-party', 'house-party', neutr). +noun_sg('house-warming', 'house-warming', neutr). +noun_sg('hubble-bubble', 'hubble-bubble', neutr). +noun_sg('hugger-mugger', 'hugger-mugger', neutr). +noun_sg('humming-top', 'humming-top', neutr). +noun_sg('hunger-march', 'hunger-march', neutr). +noun_sg('hunger-marcher', 'hunger-marcher', human). +noun_sg('hunting-crop', 'hunting-crop', neutr). +noun_sg('hurdy-gurdy', 'hurdy-gurdy', neutr). +noun_sg('ice-axe', 'ice-axe', neutr). +noun_sg('ice-cream', 'ice-cream', neutr). +noun_sg('ice-lolly', 'ice-lolly', neutr). +noun_sg('ice-show', 'ice-show', neutr). +noun_sg('ice-skate', 'ice-skate', neutr). +noun_sg('ice-tray', 'ice-tray', neutr). +noun_sg('ichneumon-fly', 'ichneumon-fly', neutr). +noun_sg('ignis-fatuus', 'ignis-fatuus', neutr). +noun_sg('in-patient', 'in-patient', human). +noun_sg('in-sider', 'in-sider', human). +noun_sg('in-tray', 'in-tray', neutr). +noun_sg('income-earner', 'income-earner', human). +noun_sg('income-tax', 'income-tax', neutr). +noun_sg('ingle-nook', 'ingle-nook', neutr). +noun_sg('ink-bottle', 'ink-bottle', neutr). +noun_sg('ink-pad', 'ink-pad', neutr). +noun_sg('ink-pot', 'ink-pot', neutr). +noun_sg('insect-powder', 'insect-powder', neutr). +noun_sg('ipse-dixit', 'ipse-dixit', neutr). +noun_sg('iron-foundry', 'iron-foundry', neutr). +noun_sg('ironing-board', 'ironing-board', neutr). +noun_sg('jack-in-the-box', 'jack-in-the-box', neutr). +noun_sg('jack-knife', 'jack-knife', neutr). +noun_sg('jack-plane', 'jack-plane', neutr). +noun_sg('jaunting-car', 'jaunting-car', neutr). +noun_sg('jerry-builder', 'jerry-builder', human). +noun_sg('jib-boom', 'jib-boom', neutr). +noun_sg('jog-trot', 'jog-trot', neutr). +noun_sg('joss-house', 'joss-house', neutr). +noun_sg('joss-stick', 'joss-stick', neutr). +noun_sg('joy-ride', 'joy-ride', neutr). +noun_sg('joy-stick', 'joy-stick', neutr). +noun_sg('jumble-sale', 'jumble-sale', neutr). +noun_sg('junk-shop', 'junk-shop', neutr). +noun_sg('jury-box', 'jury-box', neutr). +noun_sg('jury-mast', 'jury-mast', neutr). +noun_sg('kick-start', 'kick-start', neutr). +noun_sg('kick-starter', 'kick-starter', human). +noun_sg('kidney-bean', 'kidney-bean', neutr). +noun_sg('kite-balloon', 'kite-balloon', neutr). +noun_sg('knick-knack', 'knick-knack', neutr). +noun_sg('knife-edge', 'knife-edge', neutr). +noun_sg('knight-errant', 'knight-errant', human). +noun_sg('knitting-machine', 'knitting-machine', neutr). +noun_sg('knitting-needle', 'knitting-needle', neutr). +noun_sg('knock-on', 'knock-on', neutr). +noun_sg('know-all', 'know-all', human). +noun_sg('kola-nut', 'kola-nut', neutr). +noun_sg('lady-in-waiting', 'lady-in-waiting', human). +noun_sg('lady-killer', 'lady-killer', human). +noun_sg('lance-corporal', 'lance-corporal', human). +noun_sg('land-agent', 'land-agent', human). +noun_sg('landing-craft', 'landing-craft', neutr). +noun_sg('landing-field', 'landing-field', neutr). +noun_sg('landing-gear', 'landing-gear', neutr). +noun_sg('landing-net', 'landing-net', neutr). +noun_sg('landing-party', 'landing-party', human). +noun_sg('landing-place', 'landing-place', neutr). +noun_sg('landing-stage', 'landing-stage', neutr). +noun_sg('landing-strip', 'landing-strip', neutr). +noun_sg('lap-dog', 'lap-dog', neutr). +noun_sg('lash-up', 'lash-up', neutr). +noun_sg('laughing-stock', 'laughing-stock', human). +noun_sg('launching-pad', 'launching-pad', neutr). +noun_sg('launching-site', 'launching-site', neutr). +noun_sg('law-officer', 'law-officer', human). +noun_sg('lawn-mower', 'lawn-mower', neutr). +noun_sg('lay-figure', 'lay-figure', neutr). +noun_sg('lay-off', 'lay-off', neutr). +noun_sg('lay-out', 'lay-out', neutr). +noun_sg('layer-cake', 'layer-cake', neutr). +noun_sg('lead-in', 'lead-in', neutr). +noun_sg('leading-rein', 'leading-rein', neutr). +noun_sg('leaf-bud', 'leaf-bud', neutr). +noun_sg('lean-to', 'lean-to', neutr). +noun_sg('leap-year', 'leap-year', neutr). +noun_sg('lease-lend', 'lease-lend', neutr). +noun_sg('leather-jacket', 'leather-jacket', neutr). +noun_sg('leave-taking', 'leave-taking', neutr). +noun_sg('left-wing', 'left-wing', neutr). +noun_sg('left-winger', 'left-winger', human). +noun_sg('leg-pull', 'leg-pull', neutr). +noun_sg('leg-pulling', 'leg-pulling', neutr). +noun_sg('leger-line', 'leger-line', neutr). +noun_sg('lending-library', 'lending-library', neutr). +noun_sg('lese-majesty', 'lese-majesty', neutr). +noun_sg('let-down', 'let-down', neutr). +noun_sg('let-up', 'let-up', neutr). +noun_sg('letter-box', 'letter-box', neutr). +noun_sg('letter-card', 'letter-card', neutr). +noun_sg('letter-case', 'letter-case', neutr). +noun_sg('library-database', 'library-database', neutr). +noun_sg('lie-abed', 'lie-abed', human). +noun_sg('lie-detector', 'lie-detector', neutr). +noun_sg('lie-in', 'lie-in', neutr). +noun_sg('lieder-singer', 'lieder-singer', human). +noun_sg('life-buoy', 'life-buoy', neutr). +noun_sg('life-jacket', 'life-jacket', neutr). +noun_sg('life-office', 'life-office', neutr). +noun_sg('life-preserver', 'life-preserver', neutr). +noun_sg('life-raft', 'life-raft', neutr). +noun_sg('life-saver', 'life-saver', neutr). +noun_sg('life-span', 'life-span', neutr). +noun_sg('life-work', 'life-work', neutr). +noun_sg('lift-off', 'lift-off', neutr). +noun_sg('light-heavyweight', 'light-heavyweight', human). +noun_sg('lightning-conductor', 'lightning-conductor', neutr). +noun_sg('lightning-rod', 'lightning-rod', neutr). +noun_sg('lime-tree', 'lime-tree', neutr). +noun_sg('linden-tree', 'linden-tree', neutr). +noun_sg('line-shooter', 'line-shooter', human). +noun_sg('line-up', 'line-up', human). +noun_sg('linen-draper', 'linen-draper', neutr). +noun_sg('liner-train', 'liner-train', neutr). +noun_sg('lingua-franca', 'lingua-franca', neutr). +noun_sg('link-up', 'link-up', neutr). +noun_sg('lion-hunter', 'lion-hunter', human). +noun_sg('list-price', 'list-price', neutr). +noun_sg('litmus-paper', 'litmus-paper', neutr). +noun_sg('litter-basket', 'litter-basket', neutr). +noun_sg('litter-lout', 'litter-lout', human). +noun_sg('live-birth', 'live-birth', neutr). +noun_sg('living-room', 'living-room', neutr). +noun_sg('living-space', 'living-space', neutr). +noun_sg('load-line', 'load-line', neutr). +noun_sg('loan-collection', 'loan-collection', neutr). +noun_sg('loan-office', 'loan-office', neutr). +noun_sg('lobster-pot', 'lobster-pot', neutr). +noun_sg('lock-gate', 'lock-gate', neutr). +noun_sg('lock-keeper', 'lock-keeper', human). +noun_sg('locum-tenens', 'locum-tenens', human). +noun_sg('locus-classicus', 'locus-classicus', neutr). +noun_sg('locust-tree', 'locust-tree', neutr). +noun_sg('lodging-house', 'lodging-house', neutr). +noun_sg('log-cabin', 'log-cabin', neutr). +noun_sg('log-jam', 'log-jam', neutr). +noun_sg('look-over', 'look-over', neutr). +noun_sg('looker-on', 'looker-on', human). +noun_sg('looking-glass', 'looking-glass', neutr). +noun_sg('loop-line', 'loop-line', neutr). +noun_sg('loss-leader', 'loss-leader', neutr). +noun_sg('lotus-eater', 'lotus-eater', human). +noun_sg('loud-hailer', 'loud-hailer', neutr). +noun_sg('lounge-chair', 'lounge-chair', neutr). +noun_sg('lounge-lizard', 'lounge-lizard', human). +noun_sg('lounge-suit', 'lounge-suit', neutr). +noun_sg('love-affair', 'love-affair', neutr). +noun_sg('love-child', 'love-child', human). +noun_sg('love-feast', 'love-feast', neutr). +noun_sg('love-knot', 'love-knot', neutr). +noun_sg('love-letter', 'love-letter', neutr). +noun_sg('love-match', 'love-match', neutr). +noun_sg('love-philtre', 'love-philtre', neutr). +noun_sg('love-potion', 'love-potion', neutr). +noun_sg('love-seat', 'love-seat', neutr). +noun_sg('love-song', 'love-song', neutr). +noun_sg('love-story', 'love-story', neutr). +noun_sg('love-token', 'love-token', neutr). +noun_sg('loving-cup', 'loving-cup', neutr). +noun_sg('low-relief', 'low-relief', neutr). +noun_sg('luggage-carrier', 'luggage-carrier', neutr). +noun_sg('luggage-rack', 'luggage-rack', neutr). +noun_sg('luggage-van', 'luggage-van', neutr). +noun_sg('lumber-mill', 'lumber-mill', neutr). +noun_sg('lurking-place', 'lurking-place', neutr). +noun_sg('lyre-bird', 'lyre-bird', neutr). +noun_sg('mace-bearer', 'mace-bearer', human). +noun_sg('machine-gun', 'machine-gun', neutr). +noun_sg('magnum-opus', 'magnum-opus', neutr). +noun_sg('mail-train', 'mail-train', neutr). +noun_sg('mailing-card', 'mailing-card', neutr). +noun_sg('mailing-list', 'mailing-list', neutr). +noun_sg('major-domo', 'major-domo', human). +noun_sg('major-general', 'major-general', human). +noun_sg('make-believe', 'make-believe', neutr). +noun_sg('make-up', 'make-up', neutr). +noun_sg('man-at-arms', 'man-at-arms', human). +noun_sg('man-eater', 'man-eater', neutr). +noun_sg('man-hour', 'man-hour', neutr). +noun_sg('man-of-war', 'man-of-war', neutr). +noun_sg('mangel-wurzel', 'mangel-wurzel', neutr). +noun_sg('manic-depressive', 'manic-depressive', human). +noun_sg('manor-house', 'manor-house', neutr). +noun_sg('map-reader', 'map-reader', human). +noun_sg('maple-leaf', 'maple-leaf', neutr). +noun_sg('mark-up', 'mark-up', neutr). +noun_sg('market-cross', 'market-cross', neutr). +noun_sg('market-day', 'market-day', neutr). +noun_sg('market-garden', 'market-garden', neutr). +noun_sg('market-square', 'market-square', neutr). +noun_sg('market-town', 'market-town', neutr). +noun_sg('marking-ink', 'marking-ink', neutr). +noun_sg('marshalling-yard', 'marshalling-yard', neutr). +noun_sg('master-card', 'master-card', neutr). +noun_sg('master-at-arms', 'master-at-arms', human). +noun_sg('master-key', 'master-key', neutr). +noun_sg('match-point', 'match-point', neutr). +noun_sg('may-beetle', 'may-beetle', neutr). +noun_sg('may-bug', 'may-bug', neutr). +noun_sg('mealy-bug', 'mealy-bug', neutr). +noun_sg('meat-safe', 'meat-safe', neutr). +noun_sg('medicine-ball', 'medicine-ball', neutr). +noun_sg('medicine-chest', 'medicine-chest', neutr). +noun_sg('medicine-man', 'medicine-man', human). +noun_sg('meeting-house', 'meeting-house', neutr). +noun_sg('meeting-place', 'meeting-place', neutr). +noun_sg('melting-point', 'melting-point', neutr). +noun_sg('melting-pot', 'melting-pot', neutr). +noun_sg('merino-sheep', 'merino-sheep', neutr). +noun_sg('merry-go-round', 'merry-go-round', neutr). +noun_sg('mess-jacket', 'mess-jacket', neutr). +noun_sg('mess-up', 'mess-up', neutr). +noun_sg('mezzo-soprano', 'mezzo-soprano', human). +noun_sg('micro-organism', 'micro-organism', neutr). +noun_sg('mid-off', 'mid-off', human). +noun_sg('mid-on', 'mid-on', human). +noun_sg('might-have-been', 'might-have-been', human). +noun_sg('milk-churn', 'milk-churn', neutr). +noun_sg('milk-powder', 'milk-powder', neutr). +noun_sg('milk-shake', 'milk-shake', neutr). +noun_sg('milk-tooth', 'milk-tooth', neutr). +noun_sg('milking-machine', 'milking-machine', neutr). +noun_sg('mill-dam', 'mill-dam', neutr). +noun_sg('mill-girl', 'mill-girl', human). +noun_sg('mill-hand', 'mill-hand', human). +noun_sg('mince-pie', 'mince-pie', neutr). +noun_sg('mind-reader', 'mind-reader', human). +noun_sg('mine-detector', 'mine-detector', neutr). +noun_sg('mine-disposal', 'mine-disposal', neutr). +noun_sg('minute-book', 'minute-book', neutr). +noun_sg('minute-gun', 'minute-gun', neutr). +noun_sg('minute-hand', 'minute-hand', neutr). +noun_sg('mischief-maker', 'mischief-maker', human). +noun_sg('mise-en-scene', 'mise-en-scene', neutr). +noun_sg('mise-en-scène', 'mise-en-scène', neutr). +noun_sg('mitre-joint', 'mitre-joint', neutr). +noun_sg('mix-up', 'mix-up', neutr). +noun_sg('mizzen-mast', 'mizzen-mast', neutr). +noun_sg('mock-up', 'mock-up', neutr). +noun_sg('modus-operandi', 'modus-operandi', neutr). +noun_sg('modus-vivendi', 'modus-vivendi', neutr). +noun_sg('money-grubber', 'money-grubber', human). +noun_sg('money-order', 'money-order', neutr). +noun_sg('money-spinner', 'money-spinner', human). +noun_sg('monkey-jacket', 'monkey-jacket', neutr). +noun_sg('monkey-nut', 'monkey-nut', neutr). +noun_sg('monkey-puzzle', 'monkey-puzzle', neutr). +noun_sg('monkey-wrench', 'monkey-wrench', neutr). +noun_sg('moo-cow', 'moo-cow', neutr). +noun_sg('mooring-mast', 'mooring-mast', neutr). +noun_sg('morning-glory', 'morning-glory', neutr). +noun_sg('morning-room', 'morning-room', neutr). +noun_sg('morris-dance', 'morris-dance', neutr). +noun_sg('mosquito-craft', 'mosquito-craft', neutr). +noun_sg('mosquito-net', 'mosquito-net', neutr). +noun_sg('mother-in-law', 'mother-in-law', human). +noun_sg('mourning-band', 'mourning-band', neutr). +noun_sg('mourning-ring', 'mourning-ring', neutr). +noun_sg('mouth-organ', 'mouth-organ', neutr). +noun_sg('muck-heap', 'muck-heap', neutr). +noun_sg('mud-bath', 'mud-bath', neutr). +noun_sg('muffin-man', 'muffin-man', human). +noun_sg('music-box', 'music-box', neutr). +noun_sg('music-hall', 'music-hall', neutr). +noun_sg('music-stand', 'music-stand', neutr). +noun_sg('music-stool', 'music-stool', neutr). +noun_sg('musical-box', 'musical-box', neutr). +noun_sg('musk-deer', 'musk-deer', neutr). +noun_sg('musk-rose', 'musk-rose', neutr). +noun_sg('mutton-head', 'mutton-head', neutr). +noun_sg('muzzle-velocity', 'muzzle-velocity', neutr). +noun_sg('nail-polish', 'nail-polish', neutr). +noun_sg('nail-varnish', 'nail-varnish', neutr). +noun_sg('namby-pamby', 'namby-pamby', human). +noun_sg('name-day', 'name-day', neutr). +noun_sg('name-part', 'name-part', neutr). +noun_sg('nanny-goat', 'nanny-goat', neutr). +noun_sg('napkin-ring', 'napkin-ring', neutr). +noun_sg('nautch-girl', 'nautch-girl', human). +noun_sg('ne-plus-ultra', 'ne-plus-ultra', neutr). +noun_sg('neap-tide', 'neap-tide', neutr). +noun_sg('nerve-cell', 'nerve-cell', neutr). +noun_sg('nerve-centre', 'nerve-centre', neutr). +noun_sg('nest-egg', 'nest-egg', neutr). +noun_sg('night-bell', 'night-bell', neutr). +noun_sg('night-bird', 'night-bird', neutr). +noun_sg('night-light', 'night-light', neutr). +noun_sg('night-line', 'night-line', neutr). +noun_sg('night-porter', 'night-porter', human). +noun_sg('night-stop', 'night-stop', neutr). +noun_sg('night-watch', 'night-watch', human). +noun_sg('night-watchman', 'night-watchman', human). +noun_sg('nitty-gritty', 'nitty-gritty', neutr). +noun_sg('no-ball', 'no-ball', neutr). +noun_sg('nom-de-plume', 'nom-de-plume', neutr). +noun_sg('non-sequitur', 'non-sequitur', neutr). +noun_sg('nonce-word', 'nonce-word', neutr). +noun_sg('nose-flute', 'nose-flute', neutr). +noun_sg('nose-wheel', 'nose-wheel', neutr). +noun_sg('nosh-up', 'nosh-up', neutr). +noun_sg('notice-board', 'notice-board', neutr). +noun_sg('nouveau-riche', 'nouveau-riche', human). +noun_sg('nursing-home', 'nursing-home', neutr). +noun_sg('nut-butter', 'nut-butter', neutr). +noun_sg('oak-apple', 'oak-apple', neutr). +noun_sg('obiter-dictum', 'obiter-dictum', neutr). +noun_sg('off-day', 'off-day', neutr). +noun_sg('off-licence', 'off-licence', neutr). +noun_sg('office-bearer', 'office-bearer', human). +noun_sg('office-block', 'office-block', neutr). +noun_sg('office-boy', 'office-boy', human). +noun_sg('office-holder', 'office-holder', human). +noun_sg('oil-burner', 'oil-burner', neutr). +noun_sg('oil-painting', 'oil-painting', neutr). +noun_sg('oil-palm', 'oil-palm', neutr). +noun_sg('oil-rig', 'oil-rig', neutr). +noun_sg('oil-slick', 'oil-slick', neutr). +noun_sg('oil-tanker', 'oil-tanker', neutr). +noun_sg('oil-well', 'oil-well', neutr). +noun_sg('old-timer', 'old-timer', human). +noun_sg('olive-tree', 'olive-tree', neutr). +noun_sg('on-licence', 'on-licence', neutr). +noun_sg('one-step', 'one-step', neutr). +noun_sg('opera-cloak', 'opera-cloak', neutr). +noun_sg('opera-hat', 'opera-hat', neutr). +noun_sg('opera-house', 'opera-house', neutr). +noun_sg('operating-table', 'operating-table', neutr). +noun_sg('operating-theatre', 'operating-theatre', neutr). +noun_sg('opium-den', 'opium-den', neutr). +noun_sg('orang-outan', 'orang-outan', neutr). +noun_sg('orang-outang', 'orang-outang', neutr). +noun_sg('orang-utan', 'orang-utan', neutr). +noun_sg('order-book', 'order-book', neutr). +noun_sg('order-form', 'order-form', neutr). +noun_sg('order-paper', 'order-paper', neutr). +noun_sg('organ-blower', 'organ-blower', human). +noun_sg('organ-grinder', 'organ-grinder', human). +noun_sg('organ-loft', 'organ-loft', neutr). +noun_sg('ouija-board', 'ouija-board', neutr). +noun_sg('out-tray', 'out-tray', neutr). +noun_sg('owner-driver', 'owner-driver', human). +noun_sg('owner-occupier', 'owner-occupier', human). +noun_sg('oyster-bank', 'oyster-bank', neutr). +noun_sg('oyster-bar', 'oyster-bar', neutr). +noun_sg('oyster-bed', 'oyster-bed', neutr). +noun_sg('oyster-catcher', 'oyster-catcher', neutr). +noun_sg('pack-animal', 'pack-animal', neutr). +noun_sg('pack-saddle', 'pack-saddle', neutr). +noun_sg('packet-boat', 'packet-boat', neutr). +noun_sg('packing-case', 'packing-case', neutr). +noun_sg('packing-needle', 'packing-needle', neutr). +noun_sg('paddle-box', 'paddle-box', neutr). +noun_sg('paddle-steamer', 'paddle-steamer', neutr). +noun_sg('paddle-wheel', 'paddle-wheel', neutr). +noun_sg('paddy-field', 'paddy-field', neutr). +noun_sg('palette-knife', 'palette-knife', neutr). +noun_sg('paper-chase', 'paper-chase', neutr). +noun_sg('papier-mache', 'papier-mache', neutr). +noun_sg('papier-mâché', 'papier-mâché', neutr). +noun_sg('parade-ground', 'parade-ground', neutr). +noun_sg('pari-mutuel', 'pari-mutuel', neutr). +noun_sg('pariah-dog', 'pariah-dog', neutr). +noun_sg('parlor-car', 'parlor-car', neutr). +noun_sg('parlour-car', 'parlour-car', neutr). +noun_sg('part-owner', 'part-owner', human). +noun_sg('part-song', 'part-song', neutr). +noun_sg('part-timer', 'part-timer', human). +noun_sg('party-spirit', 'party-spirit', neutr). +noun_sg('party-wall', 'party-wall', neutr). +noun_sg('passer-by', 'passer-by', human). +noun_sg('passion-flower', 'passion-flower', neutr). +noun_sg('paste-up', 'paste-up', neutr). +noun_sg('pastry-cook', 'pastry-cook', human). +noun_sg('patch-pocket', 'patch-pocket', neutr). +noun_sg('path-finder', 'path-finder', human). +noun_sg('patty-pan', 'patty-pan', neutr). +noun_sg('paving-stone', 'paving-stone', neutr). +noun_sg('pawn-ticket', 'pawn-ticket', neutr). +noun_sg('pay-as-you-earn', 'pay-as-you-earn', neutr). +noun_sg('pay-claim', 'pay-claim', neutr). +noun_sg('pay-packet', 'pay-packet', neutr). +noun_sg('pay-station', 'pay-station', neutr). +noun_sg('pea-chick', 'pea-chick', neutr). +noun_sg('pea-green', 'pea-green', neutr). +noun_sg('pea-jacket', 'pea-jacket', neutr). +noun_sg('pea-soup', 'pea-soup', neutr). +noun_sg('peace-offering', 'peace-offering', neutr). +noun_sg('peacock-blue', 'peacock-blue', neutr). +noun_sg('pearl-diver', 'pearl-diver', human). +noun_sg('pearl-fishery', 'pearl-fishery', neutr). +noun_sg('pearl-oyster', 'pearl-oyster', neutr). +noun_sg('pease-pudding', 'pease-pudding', neutr). +noun_sg('pen-and-ink', 'pen-and-ink', neutr). +noun_sg('pen-friend', 'pen-friend', human). +noun_sg('pen-name', 'pen-name', neutr). +noun_sg('pen-pusher', 'pen-pusher', human). +noun_sg('pepper-mill', 'pepper-mill', neutr). +noun_sg('pepper-pot', 'pepper-pot', neutr). +noun_sg('persona-grata', 'persona-grata', human). +noun_sg('persona-non-grata', 'persona-non-grata', human). +noun_sg('personal-code', 'personal-code', neutr). +noun_sg('petit-bourgeois', 'petit-bourgeois', neutr). +noun_sg('petro-chemical', 'petro-chemical', neutr). +noun_sg('pew-opener', 'pew-opener', human). +noun_sg('phone-in', 'phone-in', neutr). +noun_sg('phrase-book', 'phrase-book', neutr). +noun_sg('pick-me-up', 'pick-me-up', neutr). +noun_sg('pick-up', 'pick-up', neutr). +noun_sg('picture-book', 'picture-book', neutr). +noun_sg('picture-card', 'picture-card', neutr). +noun_sg('picture-gallery', 'picture-gallery', neutr). +noun_sg('pie-crust', 'pie-crust', neutr). +noun_sg('pied-a-terre', 'pied-a-terre', neutr). +noun_sg('pied-à-terre', 'pied-à-terre', neutr). +noun_sg('pier-glass', 'pier-glass', neutr). +noun_sg('pig-sticking', 'pig-sticking', neutr). +noun_sg('pile-driver', 'pile-driver', human). +noun_sg('pile-dwelling', 'pile-dwelling', neutr). +noun_sg('pile-up', 'pile-up', neutr). +noun_sg('pillar-box', 'pillar-box', neutr). +noun_sg('pillow-fight', 'pillow-fight', neutr). +noun_sg('pilot-boat', 'pilot-boat', neutr). +noun_sg('pilot-burner', 'pilot-burner', neutr). +noun_sg('pilot-engine', 'pilot-engine', neutr). +noun_sg('pilot-fish', 'pilot-fish', neutr). +noun_sg('pilot-light', 'pilot-light', neutr). +noun_sg('pin-table', 'pin-table', neutr). +noun_sg('pin-up', 'pin-up', human). +noun_sg('pince-nez', 'pince-nez', neutr). +noun_sg('pipe-organ', 'pipe-organ', neutr). +noun_sg('pipe-rack', 'pipe-rack', neutr). +noun_sg('pis-aller', 'pis-aller', neutr). +noun_sg('pit-prop', 'pit-prop', neutr). +noun_sg('pitter-patter', 'pitter-patter', neutr). +noun_sg('place-bet', 'place-bet', neutr). +noun_sg('place-name', 'place-name', neutr). +noun_sg('plague-spot', 'plague-spot', neutr). +noun_sg('plane-tree', 'plane-tree', neutr). +noun_sg('plank-bed', 'plank-bed', neutr). +noun_sg('plant-louse', 'plant-louse', neutr). +noun_sg('plastic-bomb', 'plastic-bomb', neutr). +noun_sg('plate-rack', 'plate-rack', neutr). +noun_sg('play-actor', 'play-actor', human). +noun_sg('play-box', 'play-box', neutr). +noun_sg('play-off', 'play-off', neutr). +noun_sg('play-reading', 'play-reading', neutr). +noun_sg('player-piano', 'player-piano', neutr). +noun_sg('playing-card', 'playing-card', neutr). +noun_sg('playing-field', 'playing-field', neutr). +noun_sg('pleasure-boat', 'pleasure-boat', neutr). +noun_sg('pleasure-craft', 'pleasure-craft', neutr). +noun_sg('pleasure-ground', 'pleasure-ground', neutr). +noun_sg('plum-pudding', 'plum-pudding', neutr). +noun_sg('pocket-book', 'pocket-book', neutr). +noun_sg('pocket-handkerchief', 'pocket-handkerchief', neutr). +noun_sg('pocket-knife', 'pocket-knife', neutr). +noun_sg('poison-gas', 'poison-gas', neutr). +noun_sg('poison-ivy', 'poison-ivy', neutr). +noun_sg('poke-bonnet', 'poke-bonnet', neutr). +noun_sg('poker-face', 'poker-face', neutr). +noun_sg('pole-star', 'pole-star', neutr). +noun_sg('pole-vault', 'pole-vault', neutr). +noun_sg('police-office', 'police-office', neutr). +noun_sg('police-officer', 'police-officer', human). +noun_sg('police-station', 'police-station', neutr). +noun_sg('poll-tax', 'poll-tax', neutr). +noun_sg('polling-booth', 'polling-booth', neutr). +noun_sg('polling-day', 'polling-day', neutr). +noun_sg('polling-station', 'polling-station', neutr). +noun_sg('poor-box', 'poor-box', neutr). +noun_sg('poor-rate', 'poor-rate', neutr). +noun_sg('pork-barrel', 'pork-barrel', neutr). +noun_sg('pork-butcher', 'pork-butcher', human). +noun_sg('porte-cochere', 'porte-cochere', neutr). +noun_sg('porte-cochère', 'porte-cochère', neutr). +noun_sg('post-chaise', 'post-chaise', neutr). +noun_sg('post-horse', 'post-horse', neutr). +noun_sg('post-mortem', 'post-mortem', neutr). +noun_sg('postage-stamp', 'postage-stamp', neutr). +noun_sg('poste-restante', 'poste-restante', neutr). +noun_sg('pot-shot', 'pot-shot', neutr). +noun_sg('powder-flask', 'powder-flask', neutr). +noun_sg('powder-horn', 'powder-horn', neutr). +noun_sg('powder-magazine', 'powder-magazine', neutr). +noun_sg('powder-puff', 'powder-puff', neutr). +noun_sg('powder-room', 'powder-room', neutr). +noun_sg('power-dive', 'power-dive', neutr). +noun_sg('power-point', 'power-point', neutr). +noun_sg('power-station', 'power-station', neutr). +noun_sg('prayer-book', 'prayer-book', neutr). +noun_sg('prayer-mat', 'prayer-mat', neutr). +noun_sg('prayer-meeting', 'prayer-meeting', neutr). +noun_sg('prayer-rug', 'prayer-rug', neutr). +noun_sg('prayer-wheel', 'prayer-wheel', neutr). +noun_sg('pre-existence', 'pre-existence', neutr). +noun_sg('press-agency', 'press-agency', neutr). +noun_sg('press-agent', 'press-agent', human). +noun_sg('press-box', 'press-box', neutr). +noun_sg('press-clipping', 'press-clipping', neutr). +noun_sg('press-cutting', 'press-cutting', neutr). +noun_sg('press-gallery', 'press-gallery', neutr). +noun_sg('press-gang', 'press-gang', human). +noun_sg('press-lord', 'press-lord', human). +noun_sg('press-photographer', 'press-photographer', human). +noun_sg('press-stud', 'press-stud', neutr). +noun_sg('press-up', 'press-up', neutr). +noun_sg('pressure-cooker', 'pressure-cooker', neutr). +noun_sg('pressure-gauge', 'pressure-gauge', neutr). +noun_sg('price-control', 'price-control', neutr). +noun_sg('prie-dieu', 'prie-dieu', neutr). +noun_sg('prima-ballerina', 'prima-ballerina', human). +noun_sg('prima-donna', 'prima-donna', human). +noun_sg('print-seller', 'print-seller', human). +noun_sg('print-shop', 'print-shop', neutr). +noun_sg('printing-ink', 'printing-ink', neutr). +noun_sg('printing-press', 'printing-press', neutr). +noun_sg('prison-breaking', 'prison-breaking', neutr). +noun_sg('prize-fight', 'prize-fight', neutr). +noun_sg('prize-ring', 'prize-ring', neutr). +noun_sg('process-server', 'process-server', human). +noun_sg('profit-margin', 'profit-margin', neutr). +noun_sg('prompt-box', 'prompt-box', neutr). +noun_sg('prompt-copy', 'prompt-copy', neutr). +noun_sg('property-man', 'property-man', human). +noun_sg('property-master', 'property-master', human). +noun_sg('pruning-hook', 'pruning-hook', neutr). +noun_sg('pruning-knife', 'pruning-knife', neutr). +noun_sg('pruning-saw', 'pruning-saw', neutr). +noun_sg('pub-crawl', 'pub-crawl', human). +noun_sg('pudden-head', 'pudden-head', human). +noun_sg('pudding-face', 'pudding-face', human). +noun_sg('pug-dog', 'pug-dog', neutr). +noun_sg('pug-nose', 'pug-nose', neutr). +noun_sg('pull-in', 'pull-in', neutr). +noun_sg('pull-off', 'pull-off', neutr). +noun_sg('pull-out', 'pull-out', neutr). +noun_sg('pull-through', 'pull-through', neutr). +noun_sg('pull-up', 'pull-up', neutr). +noun_sg('pulley-block', 'pulley-block', neutr). +noun_sg('pumice-stone', 'pumice-stone', neutr). +noun_sg('pump-room', 'pump-room', neutr). +noun_sg('punch-up', 'punch-up', neutr). +noun_sg('punching-ball', 'punching-ball', neutr). +noun_sg('push-bike', 'push-bike', neutr). +noun_sg('put-down', 'put-down', neutr). +noun_sg('put-on', 'put-on', neutr). +noun_sg('putting-green', 'putting-green', neutr). +noun_sg('putting-iron', 'putting-iron', neutr). +noun_sg('quack-quack', 'quack-quack', neutr). +noun_sg('quarter-day', 'quarter-day', neutr). +noun_sg('quarter-deck', 'quarter-deck', human). +noun_sg('quartermaster-general', 'quartermaster-general', human). +noun_sg('question-mark', 'question-mark', neutr). +noun_sg('question-master', 'question-master', human). +noun_sg('qui-vive', 'qui-vive', neutr). +noun_sg('quill-feather', 'quill-feather', neutr). +noun_sg('rabbit-burrow', 'rabbit-burrow', neutr). +noun_sg('rabbit-hole', 'rabbit-hole', neutr). +noun_sg('rabbit-hutch', 'rabbit-hutch', neutr). +noun_sg('rabbit-punch', 'rabbit-punch', neutr). +noun_sg('rabbit-warren', 'rabbit-warren', neutr). +noun_sg('race-meeting', 'race-meeting', neutr). +noun_sg('rack-railway', 'rack-railway', neutr). +noun_sg('rack-rent', 'rack-rent', neutr). +noun_sg('radio-gramophone', 'radio-gramophone', neutr). +noun_sg('radio-location', 'radio-location', neutr). +noun_sg('radio-set', 'radio-set', neutr). +noun_sg('radio-telescope', 'radio-telescope', neutr). +noun_sg('rag-day', 'rag-day', neutr). +noun_sg('rain-gauge', 'rain-gauge', neutr). +noun_sg('rake-off', 'rake-off', neutr). +noun_sg('rapier-thrust', 'rapier-thrust', neutr). +noun_sg('rat-a-tat-tat', 'rat-a-tat-tat', neutr). +noun_sg('rat-tat', 'rat-tat', neutr). +noun_sg('rave-up', 'rave-up', neutr). +noun_sg('razor-edge', 'razor-edge', neutr). +noun_sg('razzle-dazzle', 'razzle-dazzle', neutr). +noun_sg('re-afforestation', 're-afforestation', neutr). +noun_sg('re-count', 're-count', neutr). +noun_sg('re-echo', 're-echo', neutr). +noun_sg('re-entry', 're-entry', neutr). +noun_sg('re-formation', 're-formation', neutr). +noun_sg('reading-lamp', 'reading-lamp', neutr). +noun_sg('reading-room', 'reading-room', neutr). +noun_sg('reaping-hook', 'reaping-hook', neutr). +noun_sg('rear-admiral', 'rear-admiral', human). +noun_sg('receiving-set', 'receiving-set', neutr). +noun_sg('reception-desk', 'reception-desk', neutr). +noun_sg('record-player', 'record-player', neutr). +noun_sg('reef-knot', 'reef-knot', neutr). +noun_sg('refuse-collector', 'refuse-collector', human). +noun_sg('rent-collector', 'rent-collector', human). +noun_sg('rent-rebate', 'rent-rebate', neutr). +noun_sg('rent-roll', 'rent-roll', neutr). +noun_sg('rest-cure', 'rest-cure', neutr). +noun_sg('rest-day', 'rest-day', neutr). +noun_sg('rest-home', 'rest-home', neutr). +noun_sg('rest-house', 'rest-house', neutr). +noun_sg('ridge-tile', 'ridge-tile', neutr). +noun_sg('riding-habit', 'riding-habit', neutr). +noun_sg('riding-lamp', 'riding-lamp', neutr). +noun_sg('riding-light', 'riding-light', neutr). +noun_sg('riding-master', 'riding-master', human). +noun_sg('riding-school', 'riding-school', neutr). +noun_sg('riff-raff', 'riff-raff', human). +noun_sg('rifle-range', 'rifle-range', neutr). +noun_sg('rifle-shot', 'rifle-shot', neutr). +noun_sg('rift-valley', 'rift-valley', neutr). +noun_sg('right-hander', 'right-hander', human). +noun_sg('right-turn', 'right-turn', neutr). +noun_sg('right-wing', 'right-wing', human). +noun_sg('right-winger', 'right-winger', human). +noun_sg('ring-finger', 'ring-finger', neutr). +noun_sg('ring-road', 'ring-road', neutr). +noun_sg('rip-off', 'rip-off', neutr). +noun_sg('river-basin', 'river-basin', neutr). +noun_sg('river-bed', 'river-bed', neutr). +noun_sg('road-book', 'road-book', neutr). +noun_sg('road-hog', 'road-hog', human). +noun_sg('rock-cake', 'rock-cake', neutr). +noun_sg('rock-crystal', 'rock-crystal', neutr). +noun_sg('rock-garden', 'rock-garden', neutr). +noun_sg('rock-plant', 'rock-plant', neutr). +noun_sg('rock-salmon', 'rock-salmon', neutr). +noun_sg('rocket-base', 'rocket-base', neutr). +noun_sg('rocket-range', 'rocket-range', neutr). +noun_sg('rocking-chair', 'rocking-chair', neutr). +noun_sg('rocking-horse', 'rocking-horse', neutr). +noun_sg('rogue-elephant', 'rogue-elephant', neutr). +noun_sg('roll-call', 'roll-call', neutr). +noun_sg('roll-on', 'roll-on', neutr). +noun_sg('roller-skate', 'roller-skate', neutr). +noun_sg('rolling-mill', 'rolling-mill', neutr). +noun_sg('rolling-pin', 'rolling-pin', neutr). +noun_sg('rolling-stock', 'rolling-stock', neutr). +noun_sg('roly-poly', 'roly-poly', human). +noun_sg('rood-tree', 'rood-tree', neutr). +noun_sg('roof-garden', 'roof-garden', neutr). +noun_sg('roof-tree', 'roof-tree', neutr). +noun_sg('room-mate', 'room-mate', human). +noun_sg('rope-dancer', 'rope-dancer', human). +noun_sg('rope-ladder', 'rope-ladder', neutr). +noun_sg('rope-yard', 'rope-yard', neutr). +noun_sg('rose-bed', 'rose-bed', neutr). +noun_sg('rose-leaf', 'rose-leaf', neutr). +noun_sg('rough-and-tumble', 'rough-and-tumble', neutr). +noun_sg('round-shot', 'round-shot', neutr). +noun_sg('rowan-berry', 'rowan-berry', neutr). +noun_sg('rowan-tree', 'rowan-tree', neutr). +noun_sg('rowing-boat', 'rowing-boat', neutr). +noun_sg('rowing-club', 'rowing-club', human). +noun_sg('rub-down', 'rub-down', neutr). +noun_sg('rub-up', 'rub-up', neutr). +noun_sg('rum-runner', 'rum-runner', human). +noun_sg('rumour-monger', 'rumour-monger', human). +noun_sg('rump-steak', 'rump-steak', neutr). +noun_sg('run-off', 'run-off', neutr). +noun_sg('run-through', 'run-through', neutr). +noun_sg('run-up', 'run-up', neutr). +noun_sg('runner-up', 'runner-up', human). +noun_sg('running-board', 'running-board', neutr). +noun_sg('sack-race', 'sack-race', neutr). +noun_sg('sado-masochist', 'sado-masochist', human). +noun_sg('safe-conduct', 'safe-conduct', neutr). +noun_sg('safe-deposit', 'safe-deposit', neutr). +noun_sg('safety-belt', 'safety-belt', neutr). +noun_sg('safety-bolt', 'safety-bolt', neutr). +noun_sg('safety-catch', 'safety-catch', neutr). +noun_sg('safety-curtain', 'safety-curtain', neutr). +noun_sg('safety-factor', 'safety-factor', neutr). +noun_sg('safety-lamp', 'safety-lamp', neutr). +noun_sg('safety-lock', 'safety-lock', neutr). +noun_sg('safety-match', 'safety-match', neutr). +noun_sg('safety-pin', 'safety-pin', neutr). +noun_sg('safety-razor', 'safety-razor', neutr). +noun_sg('safety-valve', 'safety-valve', neutr). +noun_sg('sailing-boat', 'sailing-boat', neutr). +noun_sg('sailing-master', 'sailing-master', human). +noun_sg('sailing-ship', 'sailing-ship', neutr). +noun_sg('sailing-vessel', 'sailing-vessel', neutr). +noun_sg('salad-dressing', 'salad-dressing', neutr). +noun_sg('salad-oil', 'salad-oil', neutr). +noun_sg('salary-account', 'salary-account', neutr). +noun_sg('salt-cellar', 'salt-cellar', neutr). +noun_sg('salt-lick', 'salt-lick', neutr). +noun_sg('sand-bar', 'sand-bar', neutr). +noun_sg('sandwich-board', 'sandwich-board', neutr). +noun_sg('sash-cord', 'sash-cord', neutr). +noun_sg('sash-line', 'sash-line', neutr). +noun_sg('sauce-boat', 'sauce-boat', neutr). +noun_sg('sausage-dog', 'sausage-dog', neutr). +noun_sg('sausage-roll', 'sausage-roll', neutr). +noun_sg('savings-account', 'savings-account', neutr). +noun_sg('savings-bank', 'savings-bank', neutr). +noun_sg('saw-pit', 'saw-pit', neutr). +noun_sg('scaling-ladder', 'scaling-ladder', neutr). +noun_sg('scallop-shell', 'scallop-shell', neutr). +noun_sg('scarf-pin', 'scarf-pin', neutr). +noun_sg('scene-painter', 'scene-painter', human). +noun_sg('scene-shifter', 'scene-shifter', human). +noun_sg('school-board', 'school-board', neutr). +noun_sg('scrag-end', 'scrag-end', neutr). +noun_sg('scratch-pad', 'scratch-pad', neutr). +noun_sg('scratch-race', 'scratch-race', neutr). +noun_sg('screech-owl', 'screech-owl', neutr). +noun_sg('scribbling-block', 'scribbling-block', neutr). +noun_sg('scrubbing-brush', 'scrubbing-brush', neutr). +noun_sg('sea-anemone', 'sea-anemone', neutr). +noun_sg('sea-animal', 'sea-animal', neutr). +noun_sg('sea-boat', 'sea-boat', neutr). +noun_sg('sea-bream', 'sea-bream', neutr). +noun_sg('sea-breeze', 'sea-breeze', neutr). +noun_sg('sea-cow', 'sea-cow', neutr). +noun_sg('sea-dog', 'sea-dog', human). +noun_sg('sea-fish', 'sea-fish', neutr). +noun_sg('sea-god', 'sea-god', human). +noun_sg('sea-horse', 'sea-horse', neutr). +noun_sg('sea-level', 'sea-level', neutr). +noun_sg('sea-lion', 'sea-lion', neutr). +noun_sg('sea-rover', 'sea-rover', human). +noun_sg('sea-snake', 'sea-snake', neutr). +noun_sg('sea-urchin', 'sea-urchin', neutr). +noun_sg('sea-wall', 'sea-wall', neutr). +noun_sg('seal-ring', 'seal-ring', neutr). +noun_sg('search-party', 'search-party', human). +noun_sg('search-warrant', 'search-warrant', neutr). +noun_sg('searing-iron', 'searing-iron', neutr). +noun_sg('season-ticket', 'season-ticket', neutr). +noun_sg('seat-belt', 'seat-belt', neutr). +noun_sg('second-class', 'second-class', neutr). +noun_sg('second-hand', 'second-hand', neutr). +noun_sg('second-rater', 'second-rater', human). +noun_sg('sedan-chair', 'sedan-chair', neutr). +noun_sg('self-examination', 'self-examination', neutr). +noun_sg('self-sacrifice', 'self-sacrifice', neutr). +noun_sg('self-seeker', 'self-seeker', human). +noun_sg('self-starter', 'self-starter', neutr). +noun_sg('send-up', 'send-up', neutr). +noun_sg('sense-organ', 'sense-organ', neutr). +noun_sg('sentry-box', 'sentry-box', neutr). +noun_sg('sergeant-major', 'sergeant-major', human). +noun_sg('set-square', 'set-square', neutr). +noun_sg('set-to', 'set-to', neutr). +noun_sg('set-up', 'set-up', neutr). +noun_sg('sewage-farm', 'sewage-farm', neutr). +noun_sg('sewage-works', 'sewage-works', neutr). +noun_sg('sewer-rat', 'sewer-rat', neutr). +noun_sg('sewing-machine', 'sewing-machine', neutr). +noun_sg('shade-tree', 'shade-tree', neutr). +noun_sg('shake-up', 'shake-up', neutr). +noun_sg('share-out', 'share-out', neutr). +noun_sg('shaving-brush', 'shaving-brush', neutr). +noun_sg('she-goat', 'she-goat', neutr). +noun_sg('sheath-knife', 'sheath-knife', neutr). +noun_sg('sheet-anchor', 'sheet-anchor', neutr). +noun_sg('ship-breaker', 'ship-breaker', human). +noun_sg('ship-canal', 'ship-canal', neutr). +noun_sg('shipping-agent', 'shipping-agent', human). +noun_sg('shipping-office', 'shipping-office', neutr). +noun_sg('shirt-front', 'shirt-front', neutr). +noun_sg('shish-kebab', 'shish-kebab', neutr). +noun_sg('shock-brigade', 'shock-brigade', human). +noun_sg('shock-worker', 'shock-worker', human). +noun_sg('shoe-leather', 'shoe-leather', neutr). +noun_sg('shooting-box', 'shooting-box', neutr). +noun_sg('shooting-brake', 'shooting-brake', neutr). +noun_sg('shooting-gallery', 'shooting-gallery', neutr). +noun_sg('shooting-range', 'shooting-range', neutr). +noun_sg('shooting-stick', 'shooting-stick', neutr). +noun_sg('shop-assistant', 'shop-assistant', human). +noun_sg('shop-bell', 'shop-bell', neutr). +noun_sg('shop-boy', 'shop-boy', human). +noun_sg('shop-front', 'shop-front', neutr). +noun_sg('shop-girl', 'shop-girl', human). +noun_sg('shop-steward', 'shop-steward', human). +noun_sg('short-circuit', 'short-circuit', neutr). +noun_sg('shot-put', 'shot-put', neutr). +noun_sg('shot-tower', 'shot-tower', neutr). +noun_sg('shoulder-blade', 'shoulder-blade', neutr). +noun_sg('shoulder-flash', 'shoulder-flash', neutr). +noun_sg('shoulder-strap', 'shoulder-strap', neutr). +noun_sg('show-off', 'show-off', human). +noun_sg('show-window', 'show-window', neutr). +noun_sg('shower-bath', 'shower-bath', neutr). +noun_sg('shrew-mouse', 'shrew-mouse', neutr). +noun_sg('sick-benefit', 'sick-benefit', neutr). +noun_sg('sick-berth', 'sick-berth', neutr). +noun_sg('sick-headache', 'sick-headache', neutr). +noun_sg('sick-list', 'sick-list', neutr). +noun_sg('sick-parade', 'sick-parade', neutr). +noun_sg('sick-room', 'sick-room', neutr). +noun_sg('side-chapel', 'side-chapel', neutr). +noun_sg('side-dish', 'side-dish', neutr). +noun_sg('side-drum', 'side-drum', neutr). +noun_sg('side-glance', 'side-glance', neutr). +noun_sg('side-road', 'side-road', neutr). +noun_sg('side-saddle', 'side-saddle', neutr). +noun_sg('side-slip', 'side-slip', neutr). +noun_sg('side-stroke', 'side-stroke', neutr). +noun_sg('side-view', 'side-view', neutr). +noun_sg('sign-painter', 'sign-painter', human). +noun_sg('signal-box', 'signal-box', neutr). +noun_sg('signet-ring', 'signet-ring', neutr). +noun_sg('silver-fish', 'silver-fish', neutr). +noun_sg('sine-qua-non', 'sine-qua-non', neutr). +noun_sg('sinking-fund', 'sinking-fund', neutr). +noun_sg('sister-in-law', 'sister-in-law', human). +noun_sg('sit-in', 'sit-in', neutr). +noun_sg('sitting-room', 'sitting-room', neutr). +noun_sg('six-footer', 'six-footer', human). +noun_sg('six-shooter', 'six-shooter', neutr). +noun_sg('sixth-former', 'sixth-former', human). +noun_sg('skating-rink', 'skating-rink', neutr). +noun_sg('sketch-block', 'sketch-block', neutr). +noun_sg('sketch-book', 'sketch-book', neutr). +noun_sg('sketch-map', 'sketch-map', neutr). +noun_sg('ski-bob', 'ski-bob', neutr). +noun_sg('ski-jump', 'ski-jump', neutr). +noun_sg('ski-lift', 'ski-lift', neutr). +noun_sg('ski-plane', 'ski-plane', neutr). +noun_sg('skiffle-group', 'skiffle-group', human). +noun_sg('skin-graft', 'skin-graft', neutr). +noun_sg('skipping-rope', 'skipping-rope', neutr). +noun_sg('skirting-board', 'skirting-board', neutr). +noun_sg('skittle-pin', 'skittle-pin', neutr). +noun_sg('slag-heap', 'slag-heap', neutr). +noun_sg('slate-club', 'slate-club', human). +noun_sg('slate-pencil', 'slate-pencil', neutr). +noun_sg('slave-driver', 'slave-driver', human). +noun_sg('slave-trade', 'slave-trade', neutr). +noun_sg('sleeping-bag', 'sleeping-bag', neutr). +noun_sg('sleeping-car', 'sleeping-car', neutr). +noun_sg('sleeping-draught', 'sleeping-draught', neutr). +noun_sg('sleeping-pill', 'sleeping-pill', neutr). +noun_sg('sleepy-head', 'sleepy-head', human). +noun_sg('sleigh-bell', 'sleigh-bell', neutr). +noun_sg('sleuth-hound', 'sleuth-hound', neutr). +noun_sg('slide-rule', 'slide-rule', neutr). +noun_sg('slip-carriage', 'slip-carriage', neutr). +noun_sg('slip-coach', 'slip-coach', neutr). +noun_sg('slip-road', 'slip-road', neutr). +noun_sg('slip-up', 'slip-up', neutr). +noun_sg('slop-basin', 'slop-basin', neutr). +noun_sg('slop-pail', 'slop-pail', neutr). +noun_sg('slop-shop', 'slop-shop', neutr). +noun_sg('slot-machine', 'slot-machine', neutr). +noun_sg('slouch-hat', 'slouch-hat', neutr). +noun_sg('slow-worm', 'slow-worm', neutr). +noun_sg('sluice-valve', 'sluice-valve', neutr). +noun_sg('smash-up', 'smash-up', neutr). +noun_sg('smear-word', 'smear-word', neutr). +noun_sg('smelling-bottle', 'smelling-bottle', neutr). +noun_sg('smoke-bomb', 'smoke-bomb', neutr). +noun_sg('smoke-screen', 'smoke-screen', neutr). +noun_sg('smoking-car', 'smoking-car', neutr). +noun_sg('smoking-carriage', 'smoking-carriage', neutr). +noun_sg('smoking-compartment', 'smoking-compartment', neutr). +noun_sg('smoking-room', 'smoking-room', neutr). +noun_sg('smoothing-iron', 'smoothing-iron', neutr). +noun_sg('smoothing-plane', 'smoothing-plane', neutr). +noun_sg('snack-bar', 'snack-bar', neutr). +noun_sg('snack-counter', 'snack-counter', neutr). +noun_sg('snaffle-bit', 'snaffle-bit', neutr). +noun_sg('snake-charmer', 'snake-charmer', human). +noun_sg('snap-fastener', 'snap-fastener', neutr). +noun_sg('snare-drum', 'snare-drum', neutr). +noun_sg('snarl-up', 'snarl-up', neutr). +noun_sg('sneak-thief', 'sneak-thief', human). +noun_sg('snow-line', 'snow-line', neutr). +noun_sg('so-and-so', 'so-and-so', human). +noun_sg('soap-bubble', 'soap-bubble', neutr). +noun_sg('soap-opera', 'soap-opera', neutr). +noun_sg('sober-sides', 'sober-sides', human). +noun_sg('soda-biscuit', 'soda-biscuit', neutr). +noun_sg('soda-cracker', 'soda-cracker', neutr). +noun_sg('soda-fountain', 'soda-fountain', neutr). +noun_sg('soda-water', 'soda-water', neutr). +noun_sg('soil-pipe', 'soil-pipe', neutr). +noun_sg('sol-fa', 'sol-fa', neutr). +noun_sg('solar-plexus', 'solar-plexus', neutr). +noun_sg('soldering-iron', 'soldering-iron', neutr). +noun_sg('son-in-law', 'son-in-law', human). +noun_sg('sound-film', 'sound-film', neutr). +noun_sg('sound-recording', 'sound-recording', neutr). +noun_sg('sound-wave', 'sound-wave', neutr). +noun_sg('sounding-board', 'sounding-board', neutr). +noun_sg('soup-kitchen', 'soup-kitchen', neutr). +noun_sg('space-bar', 'space-bar', neutr). +noun_sg('space-capsule', 'space-capsule', neutr). +noun_sg('space-heater', 'space-heater', neutr). +noun_sg('space-helmet', 'space-helmet', neutr). +noun_sg('space-rocket', 'space-rocket', neutr). +noun_sg('space-vehicle', 'space-vehicle', neutr). +noun_sg('spare-rib', 'spare-rib', neutr). +noun_sg('spark-plug', 'spark-plug', neutr). +noun_sg('sparking-plug', 'sparking-plug', neutr). +noun_sg('sparring-match', 'sparring-match', neutr). +noun_sg('sparring-partner', 'sparring-partner', human). +noun_sg('speaking-trumpet', 'speaking-trumpet', neutr). +noun_sg('speaking-tube', 'speaking-tube', neutr). +noun_sg('speech-day', 'speech-day', neutr). +noun_sg('speed-cop', 'speed-cop', human). +noun_sg('speed-indicator', 'speed-indicator', neutr). +noun_sg('speed-limit', 'speed-limit', neutr). +noun_sg('speed-up', 'speed-up', neutr). +noun_sg('sperm-whale', 'sperm-whale', neutr). +noun_sg('spin-drier', 'spin-drier', neutr). +noun_sg('spin-off', 'spin-off', neutr). +noun_sg('spindle-berry', 'spindle-berry', neutr). +noun_sg('spindle-shanks', 'spindle-shanks', human). +noun_sg('spindle-tree', 'spindle-tree', neutr). +noun_sg('spinning-wheel', 'spinning-wheel', neutr). +noun_sg('spirit-lamp', 'spirit-lamp', neutr). +noun_sg('spirit-level', 'spirit-level', neutr). +noun_sg('spirit-rapper', 'spirit-rapper', human). +noun_sg('spirit-stove', 'spirit-stove', neutr). +noun_sg('sponge-cake', 'sponge-cake', neutr). +noun_sg('sports-car', 'sports-car', neutr). +noun_sg('sports-coat', 'sports-coat', neutr). +noun_sg('sports-editor', 'sports-editor', human). +noun_sg('sports-jacket', 'sports-jacket', neutr). +noun_sg('spray-gun', 'spray-gun', neutr). +noun_sg('spread-over', 'spread-over', neutr). +noun_sg('spring-balance', 'spring-balance', neutr). +noun_sg('spring-cleaning', 'spring-cleaning', neutr). +noun_sg('spring-gun', 'spring-gun', neutr). +noun_sg('spring-mattress', 'spring-mattress', neutr). +noun_sg('sprocket-wheel', 'sprocket-wheel', neutr). +noun_sg('spy-hole', 'spy-hole', neutr). +noun_sg('square-toes', 'square-toes', human). +noun_sg('stable-companion', 'stable-companion', neutr). +noun_sg('staff-office', 'staff-office', neutr). +noun_sg('stag-party', 'stag-party', neutr). +noun_sg('stage-whisper', 'stage-whisper', neutr). +noun_sg('stair-carpet', 'stair-carpet', neutr). +noun_sg('stair-rod', 'stair-rod', neutr). +noun_sg('stake-holder', 'stake-holder', human). +noun_sg('stalking-horse', 'stalking-horse', neutr). +noun_sg('stamp-album', 'stamp-album', neutr). +noun_sg('stamp-collector', 'stamp-collector', human). +noun_sg('stamp-dealer', 'stamp-dealer', human). +noun_sg('stamp-duty', 'stamp-duty', neutr). +noun_sg('stamping-ground', 'stamping-ground', neutr). +noun_sg('stand-in', 'stand-in', human). +noun_sg('stand-to', 'stand-to', neutr). +noun_sg('standard-bearer', 'standard-bearer', human). +noun_sg('stapling-machine', 'stapling-machine', neutr). +noun_sg('starting-gate', 'starting-gate', neutr). +noun_sg('starting-point', 'starting-point', neutr). +noun_sg('starting-post', 'starting-post', neutr). +noun_sg('station-waggon', 'station-waggon', neutr). +noun_sg('status-quo', 'status-quo', neutr). +noun_sg('statute-book', 'statute-book', neutr). +noun_sg('stay-at-home', 'stay-at-home', human). +noun_sg('steam-boiler', 'steam-boiler', neutr). +noun_sg('steam-engine', 'steam-engine', neutr). +noun_sg('steering-wheel', 'steering-wheel', neutr). +noun_sg('stepping-stone', 'stepping-stone', neutr). +noun_sg('stick-in-the-mud', 'stick-in-the-mud', human). +noun_sg('stick-up', 'stick-up', neutr). +noun_sg('sticking-plaster', 'sticking-plaster', neutr). +noun_sg('still-life', 'still-life', neutr). +noun_sg('still-room', 'still-room', neutr). +noun_sg('stirrup-cup', 'stirrup-cup', neutr). +noun_sg('stock-cube', 'stock-cube', neutr). +noun_sg('stock-farmer', 'stock-farmer', human). +noun_sg('stock-in-trade', 'stock-in-trade', neutr). +noun_sg('stock-list', 'stock-list', neutr). +noun_sg('stomach-ache', 'stomach-ache', neutr). +noun_sg('stomach-pump', 'stomach-pump', neutr). +noun_sg('stone-fruit', 'stone-fruit', neutr). +noun_sg('stone-pit', 'stone-pit', neutr). +noun_sg('storm-centre', 'storm-centre', neutr). +noun_sg('storm-cloud', 'storm-cloud', neutr). +noun_sg('storm-cone', 'storm-cone', neutr). +noun_sg('storm-lantern', 'storm-lantern', neutr). +noun_sg('storm-signal', 'storm-signal', neutr). +noun_sg('storm-trooper', 'storm-trooper', human). +noun_sg('street-girl', 'street-girl', human). +noun_sg('street-urchin', 'street-urchin', human). +noun_sg('stress-mark', 'stress-mark', neutr). +noun_sg('stretcher-bearer', 'stretcher-bearer', human). +noun_sg('stretcher-party', 'stretcher-party', human). +noun_sg('strike-leader', 'strike-leader', human). +noun_sg('strip-show', 'strip-show', neutr). +noun_sg('stud-farm', 'stud-farm', neutr). +noun_sg('stud-mare', 'stud-mare', neutr). +noun_sg('stumbling-block', 'stumbling-block', neutr). +noun_sg('sucking-pig', 'sucking-pig', neutr). +noun_sg('sugar-beet', 'sugar-beet', neutr). +noun_sg('sugar-candy', 'sugar-candy', neutr). +noun_sg('sugar-daddy', 'sugar-daddy', human). +noun_sg('sugar-loaf', 'sugar-loaf', neutr). +noun_sg('sugar-refinery', 'sugar-refinery', neutr). +noun_sg('summing-up', 'summing-up', neutr). +noun_sg('sun-god', 'sun-god', human). +noun_sg('sun-helmet', 'sun-helmet', neutr). +noun_sg('sun-lounge', 'sun-lounge', neutr). +noun_sg('sun-parlour', 'sun-parlour', neutr). +noun_sg('sun-porch', 'sun-porch', neutr). +noun_sg('sun-visor', 'sun-visor', neutr). +noun_sg('sunshine-roof', 'sunshine-roof', neutr). +noun_sg('supply-sider', 'supply-sider', human). +noun_sg('swan-song', 'swan-song', neutr). +noun_sg('swimming-bath', 'swimming-bath', neutr). +noun_sg('swimming-costume', 'swimming-costume', neutr). +noun_sg('swimming-pool', 'swimming-pool', neutr). +noun_sg('swizzle-stick', 'swizzle-stick', neutr). +noun_sg('sword-cane', 'sword-cane', neutr). +noun_sg('sword-cut', 'sword-cut', neutr). +noun_sg('sword-dance', 'sword-dance', neutr). +noun_sg('tabby-cat', 'tabby-cat', neutr). +noun_sg('table-knife', 'table-knife', neutr). +noun_sg('tableau-vivant', 'tableau-vivant', neutr). +noun_sg('tail-coat', 'tail-coat', neutr). +noun_sg('tail-end', 'tail-end', neutr). +noun_sg('tail-light', 'tail-light', neutr). +noun_sg('take-off', 'take-off', neutr). +noun_sg('tale-bearer', 'tale-bearer', human). +noun_sg('tale-teller', 'tale-teller', human). +noun_sg('talking-point', 'talking-point', neutr). +noun_sg('talking-to', 'talking-to', neutr). +noun_sg('tally-clerk', 'tally-clerk', human). +noun_sg('tank-car', 'tank-car', neutr). +noun_sg('tape-measure', 'tape-measure', neutr). +noun_sg('tape-recorder', 'tape-recorder', neutr). +noun_sg('task-force', 'task-force', human). +noun_sg('tax-collector', 'tax-collector', human). +noun_sg('tea-bag', 'tea-bag', neutr). +noun_sg('tea-break', 'tea-break', neutr). +noun_sg('tea-caddy', 'tea-caddy', neutr). +noun_sg('tea-chest', 'tea-chest', neutr). +noun_sg('tea-cloth', 'tea-cloth', neutr). +noun_sg('tea-cosy', 'tea-cosy', neutr). +noun_sg('tea-garden', 'tea-garden', neutr). +noun_sg('tea-kettle', 'tea-kettle', neutr). +noun_sg('tea-leaf', 'tea-leaf', neutr). +noun_sg('tea-party', 'tea-party', neutr). +noun_sg('tea-service', 'tea-service', neutr). +noun_sg('tea-set', 'tea-set', neutr). +noun_sg('tea-strainer', 'tea-strainer', neutr). +noun_sg('tea-table', 'tea-table', neutr). +noun_sg('tea-towel', 'tea-towel', neutr). +noun_sg('tea-tray', 'tea-tray', neutr). +noun_sg('tea-trolley', 'tea-trolley', neutr). +noun_sg('tea-urn', 'tea-urn', neutr). +noun_sg('tea-wagon', 'tea-wagon', neutr). +noun_sg('teach-in', 'teach-in', neutr). +noun_sg('tear-drop', 'tear-drop', neutr). +noun_sg('tear-gas', 'tear-gas', neutr). +noun_sg('tear-jerker', 'tear-jerker', neutr). +noun_sg('tee-shirt', 'tee-shirt', neutr). +noun_sg('telegraph-line', 'telegraph-line', neutr). +noun_sg('telegraph-pole', 'telegraph-pole', neutr). +noun_sg('telegraph-post', 'telegraph-post', neutr). +noun_sg('telegraph-wire', 'telegraph-wire', neutr). +noun_sg('teller-machine', 'automatic-teller', neutr). +noun_sg('tenement-house', 'tenement-house', neutr). +noun_sg('tennis-court', 'tennis-court', neutr). +noun_sg('tent-peg', 'tent-peg', neutr). +noun_sg('terra-incognita', 'terra-incognita', neutr). +noun_sg('test-drive', 'test-drive', neutr). +noun_sg('test-tube', 'test-tube', neutr). +noun_sg('tete-a-tete', 'tete-a-tete', neutr). +noun_sg('thank-offering', 'thank-offering', neutr). +noun_sg('think-tank', 'think-tank', neutr). +noun_sg('third-rater', 'third-rater', human). +noun_sg('thought-reader', 'thought-reader', human). +noun_sg('three-decker', 'three-decker', neutr). +noun_sg('three-quarter', 'three-quarter', neutr). +noun_sg('threshing-floor', 'threshing-floor', neutr). +noun_sg('threshing-machine', 'threshing-machine', neutr). +noun_sg('throttle-valve', 'throttle-valve', neutr). +noun_sg('throw-in', 'throw-in', neutr). +noun_sg('tick-tock', 'tick-tock', neutr). +noun_sg('ticket-collector', 'ticket-collector', human). +noun_sg('tie-up', 'tie-up', neutr). +noun_sg('tiger-lily', 'tiger-lily', neutr). +noun_sg('tight-wad', 'tight-wad', human). +noun_sg('time-ball', 'time-ball', neutr). +noun_sg('time-bomb', 'time-bomb', neutr). +noun_sg('time-exposure', 'time-exposure', neutr). +noun_sg('time-fuse', 'time-fuse', neutr). +noun_sg('time-lag', 'time-lag', neutr). +noun_sg('time-limit', 'time-limit', neutr). +noun_sg('time-sheet', 'time-sheet', neutr). +noun_sg('time-signal', 'time-signal', neutr). +noun_sg('time-switch', 'time-switch', neutr). +noun_sg('tin-pan-alley', 'tin-pan-alley', neutr). +noun_sg('tin-opener', 'tin-opener', neutr). +noun_sg('tip-off', 'tip-off', neutr). +noun_sg('tithe-barn', 'tithe-barn', neutr). +noun_sg('title-deed', 'title-deed', neutr). +noun_sg('title-page', 'title-page', neutr). +noun_sg('title-role', 'title-role', neutr). +noun_sg('tittle-tattle', 'tittle-tattle', human). +noun_sg('to-do', 'to-do', neutr). +noun_sg('toasting-fork', 'toasting-fork', neutr). +noun_sg('toby-jug', 'toby-jug', neutr). +noun_sg('toilet-paper', 'toilet-paper', neutr). +noun_sg('toilet-roll', 'toilet-roll', neutr). +noun_sg('toilet-table', 'toilet-table', neutr). +noun_sg('tommy-gun', 'tommy-gun', neutr). +noun_sg('tone-poem', 'tone-poem', neutr). +noun_sg('tongue-twister', 'tongue-twister', neutr). +noun_sg('tonic-sol-fa', 'tonic-sol-fa', neutr). +noun_sg('top-boot', 'top-boot', neutr). +noun_sg('top-dressing', 'top-dressing', neutr). +noun_sg('topsy-turvydom', 'topsy-turvydom', neutr). +noun_sg('torch-race', 'torch-race', neutr). +noun_sg('torch-singer', 'torch-singer', human). +noun_sg('torpedo-boat', 'torpedo-boat', neutr). +noun_sg('torpedo-tube', 'torpedo-tube', neutr). +noun_sg('toss-up', 'toss-up', neutr). +noun_sg('totem-pole', 'totem-pole', neutr). +noun_sg('tour-de-force', 'tour-de-force', neutr). +noun_sg('towel-horse', 'towel-horse', neutr). +noun_sg('towel-rack', 'towel-rack', neutr). +noun_sg('towel-rail', 'towel-rail', neutr). +noun_sg('tower-block', 'tower-block', neutr). +noun_sg('towing-line', 'towing-line', neutr). +noun_sg('towing-path', 'towing-path', neutr). +noun_sg('towing-rope', 'towing-rope', neutr). +noun_sg('town-crier', 'town-crier', human). +noun_sg('tracing-paper', 'tracing-paper', neutr). +noun_sg('traction-engine', 'traction-engine', neutr). +noun_sg('trade-in', 'trade-in', neutr). +noun_sg('trade-union', 'trade-union', neutr). +noun_sg('trade-unionist', 'trade-unionist', human). +noun_sg('trade-wind', 'trade-wind', neutr). +noun_sg('trades-union', 'trades-union', neutr). +noun_sg('training-college', 'training-college', neutr). +noun_sg('training-ship', 'training-ship', neutr). +noun_sg('tram-car', 'tram-car', neutr). +noun_sg('tramp-steamer', 'tramp-steamer', neutr). +noun_sg('transom-window', 'transom-window', neutr). +noun_sg('trap-door', 'trap-door', neutr). +noun_sg('travellers-cheque', 'travellers-cheque', neutr). +noun_sg('trawl-net', 'trawl-net', neutr). +noun_sg('tray-cloth', 'tray-cloth', neutr). +noun_sg('treasure-house', 'treasure-house', neutr). +noun_sg('treasure-trove', 'treasure-trove', neutr). +noun_sg('tree-fern', 'tree-fern', neutr). +noun_sg('trend-setter', 'trend-setter', human). +noun_sg('trestle-bridge', 'trestle-bridge', neutr). +noun_sg('trestle-table', 'trestle-table', neutr). +noun_sg('trolley-car', 'trolley-car', neutr). +noun_sg('troop-carrier', 'troop-carrier', neutr). +noun_sg('truckle-bed', 'truckle-bed', neutr). +noun_sg('true-blue', 'true-blue', human). +noun_sg('trunk-call', 'trunk-call', neutr). +noun_sg('trunk-line', 'trunk-line', neutr). +noun_sg('trunk-road', 'trunk-road', neutr). +noun_sg('try-on', 'try-on', neutr). +noun_sg('try-out', 'try-out', neutr). +noun_sg('tsetse-fly', 'tsetse-fly', neutr). +noun_sg('tub-thumper', 'tub-thumper', human). +noun_sg('tube-well', 'tube-well', neutr). +noun_sg('tuck-in', 'tuck-in', neutr). +noun_sg('tuck-shop', 'tuck-shop', neutr). +noun_sg('tuning-fork', 'tuning-fork', neutr). +noun_sg('turbo-prop', 'turbo-prop', neutr). +noun_sg('turn-off', 'turn-off', neutr). +noun_sg('turn-on', 'turn-on', neutr). +noun_sg('turn-out', 'turn-out', neutr). +noun_sg('turn-round', 'turn-round', neutr). +noun_sg('turn-up', 'turn-up', neutr). +noun_sg('turning-point', 'turning-point', neutr). +noun_sg('tutti-frutti', 'tutti-frutti', neutr). +noun_sg('two-piece', 'two-piece', neutr). +noun_sg('two-seater', 'two-seater', neutr). +noun_sg('two-step', 'two-step', neutr). +noun_sg('tête-à-tête', 'tête-à-tête', neutr). +noun_sg('up-beat', 'up-beat', neutr). +noun_sg('user-name', username, neutr). +noun_sg('vade-mecum', 'vade-mecum', neutr). +noun_sg('vantage-point', 'vantage-point', neutr). +noun_sg('vapour-bath', 'vapour-bath', neutr). +noun_sg('vaulting-horse', 'vaulting-horse', neutr). +noun_sg('vent-hole', 'vent-hole', neutr). +noun_sg('via-media', 'via-media', neutr). +noun_sg('visa-card', 'visa-card', neutr). +noun_sg('visa-sign', 'visa-sign', neutr). +noun_sg('viva-voce', 'viva-voce', neutr). +noun_sg('volte-face', 'volte-face', neutr). +noun_sg('vox-populi', 'vox-populi', neutr). +noun_sg('wage-claim', 'wage-claim', neutr). +noun_sg('wage-earner', 'wage-earner', human). +noun_sg('wage-freeze', 'wage-freeze', neutr). +noun_sg('wagon-lit', 'wagon-lit', neutr). +noun_sg('waiting-list', 'waiting-list', neutr). +noun_sg('waiting-room', 'waiting-room', neutr). +noun_sg('walkie-talkie', 'walkie-talkie', neutr). +noun_sg('wall-painting', 'wall-painting', neutr). +noun_sg('want-ad', 'want-ad', neutr). +noun_sg('war-baby', 'war-baby', human). +noun_sg('war-bride', 'war-bride', human). +noun_sg('war-cloud', 'war-cloud', neutr). +noun_sg('war-cry', 'war-cry', neutr). +noun_sg('war-dance', 'war-dance', neutr). +noun_sg('war-god', 'war-god', human). +noun_sg('war-widow', 'war-widow', human). +noun_sg('warming-pan', 'warming-pan', neutr). +noun_sg('wash-drawing', 'wash-drawing', neutr). +noun_sg('wash-hand-basin', 'wash-hand-basin', neutr). +noun_sg('wash-hand-stand', 'wash-hand-stand', neutr). +noun_sg('wash-house', 'wash-house', neutr). +noun_sg('wash-leather', 'wash-leather', neutr). +noun_sg('washing-day', 'washing-day', neutr). +noun_sg('washing-machine', 'washing-machine', neutr). +noun_sg('waste-paper-basket', 'waste-paper-basket', neutr). +noun_sg('waste-pipe', 'waste-pipe', neutr). +noun_sg('watch-chain', 'watch-chain', neutr). +noun_sg('watch-glass', 'watch-glass', neutr). +noun_sg('watch-guard', 'watch-guard', human). +noun_sg('watch-key', 'watch-key', neutr). +noun_sg('water-biscuit', 'water-biscuit', neutr). +noun_sg('water-blister', 'water-blister', neutr). +noun_sg('water-bottle', 'water-bottle', neutr). +noun_sg('water-buffalo', 'water-buffalo', neutr). +noun_sg('water-butt', 'water-butt', neutr). +noun_sg('water-cart', 'water-cart', neutr). +noun_sg('water-closet', 'water-closet', neutr). +noun_sg('water-finder', 'water-finder', neutr). +noun_sg('water-hole', 'water-hole', neutr). +noun_sg('water-ice', 'water-ice', neutr). +noun_sg('water-jacket', 'water-jacket', neutr). +noun_sg('water-level', 'water-level', neutr). +noun_sg('water-lily', 'water-lily', neutr). +noun_sg('water-line', 'water-line', neutr). +noun_sg('water-main', 'water-main', neutr). +noun_sg('water-nymph', 'water-nymph', human). +noun_sg('water-rat', 'water-rat', neutr). +noun_sg('water-rate', 'water-rate', neutr). +noun_sg('water-skin', 'water-skin', neutr). +noun_sg('water-softener', 'water-softener', neutr). +noun_sg('water-spaniel', 'water-spaniel', neutr). +noun_sg('water-supply', 'water-supply', neutr). +noun_sg('water-tower', 'water-tower', neutr). +noun_sg('water-vole', 'water-vole', neutr). +noun_sg('water-waggon', 'water-waggon', neutr). +noun_sg('water-wagon', 'water-wagon', neutr). +noun_sg('water-wheel', 'water-wheel', neutr). +noun_sg('watering-can', 'watering-can', neutr). +noun_sg('watering-cart', 'watering-cart', neutr). +noun_sg('wax-chandler', 'wax-chandler', human). +noun_sg('wax-paper', 'wax-paper', neutr). +noun_sg('weather-bureau', 'weather-bureau', neutr). +noun_sg('weather-chart', 'weather-chart', neutr). +noun_sg('weather-glass', 'weather-glass', neutr). +noun_sg('weather-map', 'weather-map', neutr). +noun_sg('weather-ship', 'weather-ship', neutr). +noun_sg('weather-station', 'weather-station', neutr). +noun_sg('weather-vane', 'weather-vane', neutr). +noun_sg('wedding-cake', 'wedding-cake', neutr). +noun_sg('wedding-ring', 'wedding-ring', neutr). +noun_sg('wee-wee', 'wee-wee', neutr). +noun_sg('weighing-machine', 'weighing-machine', neutr). +noun_sg('well-doer', 'well-doer', human). +noun_sg('well-wisher', 'well-wisher', human). +noun_sg('wet-nurse', 'wet-nurse', human). +noun_sg('whaling-gun', 'whaling-gun', neutr). +noun_sg('whip-round', 'whip-round', neutr). +noun_sg('whipper-in', 'whipper-in', human). +noun_sg('whipping-boy', 'whipping-boy', human). +noun_sg('whipping-post', 'whipping-post', neutr). +noun_sg('whipping-top', 'whipping-top', neutr). +noun_sg('whispering-gallery', 'whispering-gallery', neutr). +noun_sg('whist-drive', 'whist-drive', neutr). +noun_sg('whistle-stop', 'whistle-stop', neutr). +noun_sg('whizz-kid', 'whizz-kid', human). +noun_sg('wicket-door', 'wicket-door', neutr). +noun_sg('wicket-gate', 'wicket-gate', neutr). +noun_sg('wicket-keeper', 'wicket-keeper', human). +noun_sg('willow-pattern', 'willow-pattern', neutr). +noun_sg('willow-tree', 'willow-tree', neutr). +noun_sg('wind-gauge', 'wind-gauge', neutr). +noun_sg('wind-tunnel', 'wind-tunnel', neutr). +noun_sg('winding-sheet', 'winding-sheet', neutr). +noun_sg('window-box', 'window-box', neutr). +noun_sg('windscreen-wiper', 'windscreen-wiper', neutr). +noun_sg('wing-commander', 'wing-commander', human). +noun_sg('wing-nut', 'wing-nut', neutr). +noun_sg('wing-screw', 'wing-screw', neutr). +noun_sg('winning-post', 'winning-post', neutr). +noun_sg('wisdom-tooth', 'wisdom-tooth', neutr). +noun_sg('wishing-cap', 'wishing-cap', neutr). +noun_sg('witch-doctor', 'witch-doctor', human). +noun_sg('witch-elm', 'witch-elm', neutr). +noun_sg('witch-hazel', 'witch-hazel', neutr). +noun_sg('witch-hunt', 'witch-hunt', neutr). +noun_sg('witness-box', 'witness-box', neutr). +noun_sg('witness-stand', 'witness-stand', neutr). +noun_sg('wolf-cub', 'wolf-cub', neutr). +noun_sg('wood-block', 'wood-block', neutr). +noun_sg('word-painter', 'word-painter', human). +noun_sg('word-picture', 'word-picture', neutr). +noun_sg('work-in', 'work-in', neutr). +noun_sg('work-out', 'work-out', neutr). +noun_sg('work-study', 'work-study', neutr). +noun_sg('worm-gear', 'worm-gear', neutr). +noun_sg('write-off', 'write-off', neutr). +noun_sg('write-up', 'write-up', neutr). +noun_sg('writing-desk', 'writing-desk', neutr). +noun_sg('writing-ink', 'writing-ink', neutr). +noun_sg('yacht-club', 'yacht-club', human). +noun_sg('yard-measure', 'yard-measure', neutr). +noun_sg('yellow-flag', 'yellow-flag', neutr). +noun_sg('yew-tree', 'yew-tree', neutr). +noun_sg('yo-yo', 'yo-yo', neutr). +noun_sg('yule-log', 'yule-log', neutr). +noun_sg('zip-code', 'zip-code', neutr). +noun_sg('zip-fastener', 'zip-fastener', neutr). +noun_sg('zoot-suit', 'zoot-suit', neutr). +noun_sg(dynamic, dynamic, neutr). +noun_sg(abacus, abacus, neutr). +noun_sg(abandon, abandon, neutr). +noun_sg(abattoir, abattoir, neutr). +noun_sg(abbe, abbe, human). +noun_sg(abbess, abbess, human). +noun_sg(abbey, abbey, neutr). +noun_sg(abbot, abbot, human). +noun_sg(abbreviation, abbreviation, neutr). +noun_sg('abbé', 'abbé', human). +noun_sg(abdication, abdication, neutr). +noun_sg(abdomen, abdomen, neutr). +noun_sg(abduction, abduction, neutr). +noun_sg(abductor, abductor, human). +noun_sg(aberration, aberration, neutr). +noun_sg(ability, ability, neutr). +noun_sg(abjection, abjection, neutr). +noun_sg(abjuration, abjuration, neutr). +noun_sg(ablative, ablative, neutr). +noun_sg(ablution, ablution, neutr). +noun_sg(abnormality, abnormality, neutr). +noun_sg(abode, abode, neutr). +noun_sg(abolitionist, abolitionist, human). +noun_sg(abomination, abomination, neutr). +noun_sg(aboriginal, aboriginal, human). +noun_sg(aborigine, aborigine, human). +noun_sg(abortion, abortion, neutr). +noun_sg(abortionist, abortionist, human). +noun_sg(abracadabra, abracadabra, neutr). +noun_sg(abrasion, abrasion, neutr). +noun_sg(abrasive, abrasive, neutr). +noun_sg(abridgement, abridgement, neutr). +noun_sg(abridgment, abridgment, neutr). +noun_sg(abrogation, abrogation, neutr). +noun_sg(abscess, abscess, neutr). +noun_sg(absence, absence, neutr). +noun_sg(absentee, absentee, human). +noun_sg(absorbent, absorbent, neutr). +noun_sg(abstainer, abstainer, human). +noun_sg(abstention, abstention, neutr). +noun_sg(abstract, abstract, neutr). +noun_sg(abstraction, abstraction, neutr). +noun_sg(absurdity, absurdity, neutr). +noun_sg(abuse, abuse, neutr). +noun_sg(abuser, abuser, human). +noun_sg(abutment, abutment, neutr). +noun_sg(abysm, abysm, neutr). +noun_sg(abyss, abyss, neutr). +noun_sg(acacia, acacia, neutr). +noun_sg(academe, academe, neutr). +noun_sg(academia, academia, neutr). +noun_sg(academic, academic, human). +noun_sg(academician, academician, human). +noun_sg(academy, academy, neutr). +noun_sg(accelerando, accelerando, neutr). +noun_sg(accelerator, accelerator, neutr). +noun_sg(accent, accent, neutr). +noun_sg(accentuation, accentuation, neutr). +noun_sg(acceptance, acceptance, neutr). +noun_sg(acceptation, acceptation, neutr). +noun_sg(accessary, accessary, human). +noun_sg(accession, accession, neutr). +noun_sg(accessory, accessory, human). +noun_sg(accident, accident, neutr). +noun_sg(acclamation, acclamation, neutr). +noun_sg(acclivity, acclivity, neutr). +noun_sg(accolade, accolade, neutr). +noun_sg(accommodation, accommodation, neutr). +noun_sg(accompaniment, accompaniment, neutr). +noun_sg(accompanist, accompanist, human). +noun_sg(accomplice, accomplice, human). +noun_sg(accomplishment, accomplishment, neutr). +noun_sg(accord, accord, neutr). +noun_sg(accordance, accordance, neutr). +noun_sg(accordion, accordion, neutr). +noun_sg(accouchement, accouchement, neutr). +noun_sg(account, account, neutr). +noun_sg(accountability, accountability, neutr). +noun_sg(accountant, accountant, human). +noun_sg(accreditation, accreditation, neutr). +noun_sg(accretion, accretion, neutr). +noun_sg(accrual, accrual, neutr). +noun_sg(accumulation, accumulation, neutr). +noun_sg(accumulator, accumulator, neutr). +noun_sg(accuracy, accuracy, neutr). +noun_sg(accusation, accusation, neutr). +noun_sg(accusative, accusative, neutr). +noun_sg(accuser, accuser, human). +noun_sg(ace, ace, neutr). +noun_sg(acerbity, acerbity, neutr). +noun_sg(acetate, acetate, neutr). +noun_sg(ache, ache, neutr). +noun_sg(achievement, achievement, neutr). +noun_sg(acid, acid, neutr). +noun_sg(acknowledgement, acknowledgement, neutr). +noun_sg(acknowledgment, acknowledgment, neutr). +noun_sg(acme, acme, neutr). +noun_sg(acolyte, acolyte, human). +noun_sg(aconite, aconite, neutr). +noun_sg(acorn, acorn, neutr). +noun_sg(acquaintance, acquaintance, neutr). +noun_sg(acquaintanceship, acquaintanceship, neutr). +noun_sg(acquiescence, acquiescence, neutr). +noun_sg(acquirement, acquirement, neutr). +noun_sg(acquirer, acquirer, human). +noun_sg(acquisition, acquisition, neutr). +noun_sg(acquittal, acquittal, neutr). +noun_sg(acre, acre, neutr). +noun_sg(acrobat, acrobat, human). +noun_sg(acronym, acronym, neutr). +noun_sg(acropolis, acropolis, neutr). +noun_sg(acrostic, acrostic, neutr). +noun_sg(acrylic, acrylic, neutr). +noun_sg(act, act, neutr). +noun_sg(action, action, neutr). +noun_sg(activation, activation, neutr). +noun_sg(activism, activism, neutr). +noun_sg(activist, activist, human). +noun_sg(activity, activity, neutr). +noun_sg(actor, actor, human). +noun_sg(actress, actress, human). +noun_sg(actuality, actuality, neutr). +noun_sg(actuary, actuary, human). +noun_sg(ad, ad, neutr). +noun_sg(adage, adage, neutr). +noun_sg(adagio, adagio, neutr). +noun_sg(adamant, adamant, neutr). +noun_sg(adaptation, adaptation, neutr). +noun_sg(adapter, adapter, human). +noun_sg(adaptor, adaptor, human). +noun_sg(addendum, addendum, neutr). +noun_sg(adder, adder, neutr). +noun_sg(addict, addict, human). +noun_sg(addiction, addiction, neutr). +noun_sg(addition, addition, neutr). +noun_sg(additive, additive, neutr). +noun_sg(address, address, neutr). +noun_sg(addressee, addressee, human). +noun_sg(adept, adept, human). +noun_sg(adherence, adherence, neutr). +noun_sg(adherent, adherent, human). +noun_sg(adhesion, adhesion, neutr). +noun_sg(adhesive, adhesive, neutr). +noun_sg(adieu, adieu, neutr). +noun_sg(adjective, adjective, neutr). +noun_sg(adjournment, adjournment, neutr). +noun_sg(adjudication, adjudication, neutr). +noun_sg(adjudicator, adjudicator, human). +noun_sg(adjunct, adjunct, neutr). +noun_sg(adjuration, adjuration, neutr). +noun_sg(adjuster, adjuster, human). +noun_sg(adjustment, adjustment, neutr). +noun_sg(adjustor, adjustor, human). +noun_sg(adjutant, adjutant, human). +noun_sg(administration, administration, neutr). +noun_sg(administrator, administrator, human). +noun_sg(admiral, admiral, human). +noun_sg(admiralty, admiralty, neutr). +noun_sg(admirer, admirer, human). +noun_sg(admission, admission, neutr). +noun_sg(admixture, admixture, neutr). +noun_sg(admonition, admonition, neutr). +noun_sg(ado, ado, neutr). +noun_sg(adolescent, adolescent, human). +noun_sg(adoption, adoption, neutr). +noun_sg(adorer, adorer, human). +noun_sg(adornment, adornment, neutr). +noun_sg(adult, adult, human). +noun_sg(adulterant, adulterant, neutr). +noun_sg(adulteration, adulteration, neutr). +noun_sg(adulterer, adulterer, human). +noun_sg(adulteress, adulteress, human). +noun_sg(adultery, adultery, neutr). +noun_sg(adulthood, adulthood, neutr). +noun_sg(advance, advance, neutr). +noun_sg(advancer, advancer, human). +noun_sg(advantage, advantage, neutr). +noun_sg(advent, advent, neutr). +noun_sg(adventure, adventure, neutr). +noun_sg(adventurer, adventurer, human). +noun_sg(adventuress, adventuress, human). +noun_sg(adverb, adverb, neutr). +noun_sg(adversary, adversary, human). +noun_sg(adversity, adversity, neutr). +noun_sg(advert, advert, neutr). +noun_sg(advertisement, advertisement, neutr). +noun_sg(advertiser, advertiser, human). +noun_sg(advice, advice, neutr). +noun_sg(adviser, adviser, human). +noun_sg(advisor, advisor, human). +noun_sg(advocate, advocate, human). +noun_sg(advowson, advowson, neutr). +noun_sg(adz, adze, neutr). +noun_sg(adze, adze, neutr). +noun_sg(aegis, aegis, neutr). +noun_sg(aeon, aeon, neutr). +noun_sg(aeration, aeration, neutr). +noun_sg(aerial, aerial, neutr). +noun_sg(aerie, aerie, neutr). +noun_sg(aerobics, aerobics, neutr). +noun_sg(aerodrome, aerodrome, neutr). +noun_sg(aeronaut, aeronaut, human). +noun_sg(aeroplane, aeroplane, neutr). +noun_sg(aerosol, aerosol, neutr). +noun_sg(aery, aerie, neutr). +noun_sg(aesthete, aesthete, human). +noun_sg(aesthetic, aesthetic, neutr). +noun_sg(aetiology, aetiology, neutr). +noun_sg(affair, affair, neutr). +noun_sg(affectation, affectation, neutr). +noun_sg(affection, affection, neutr). +noun_sg(affidavit, affidavit, neutr). +noun_sg(affiliation, affiliation, neutr). +noun_sg(affinity, affinity, neutr). +noun_sg(affirmation, affirmation, neutr). +noun_sg(affirmative, affirmative, neutr). +noun_sg(affix, affix, neutr). +noun_sg(affliction, affliction, neutr). +noun_sg(affluent, affluent, neutr). +noun_sg(afforestation, afforestation, neutr). +noun_sg(affray, affray, neutr). +noun_sg(affront, affront, neutr). +noun_sg(aftereffect, aftereffect, neutr). +noun_sg(afterglow, afterglow, neutr). +noun_sg(aftermath, aftermath, neutr). +noun_sg(afternoon, afternoon, neutr). +noun_sg(afterthought, afterthought, neutr). +noun_sg(agate, agate, neutr). +noun_sg(agave, agave, neutr). +noun_sg(age, age, neutr). +noun_sg(agency, agency, neutr). +noun_sg(agenda, agenda, neutr). +noun_sg(agent, agent, human). +noun_sg(agglomeration, agglomeration, neutr). +noun_sg(aggrandizement, aggrandizement, neutr). +noun_sg(aggravation, aggravation, neutr). +noun_sg(aggregate, aggregate, neutr). +noun_sg(aggregation, aggregation, neutr). +noun_sg(aggression, aggression, neutr). +noun_sg(aggressor, aggressor, human). +noun_sg(aging, aging, neutr). +noun_sg(agitation, agitation, neutr). +noun_sg(agitator, agitator, human). +noun_sg(agnostic, agnostic, neutr). +noun_sg(agony, agony, neutr). +noun_sg(agora, agora, neutr). +noun_sg(agreement, agreement, neutr). +noun_sg(agribusiness, agribusiness, neutr). +noun_sg(ague, ague, neutr). +noun_sg(aid, aid, neutr). +noun_sg(aide, aide, human). +noun_sg(aigret, aigret, neutr). +noun_sg(aigrette, aigrette, neutr). +noun_sg(aileron, aileron, neutr). +noun_sg(ailment, ailment, neutr). +noun_sg(aim, aim, neutr). +noun_sg(air, air, neutr). +noun_sg(airbase, airbase, neutr). +noun_sg(airbed, airbed, neutr). +noun_sg(airbrake, airbrake, neutr). +noun_sg(airbus, airbus, neutr). +noun_sg(airconditioner, airconditioner, neutr). +noun_sg(aircraft, aircraft, neutr). +noun_sg(aircraftman, aircraftman, human). +noun_sg(aircrew, aircrew, human). +noun_sg(airdrome, airdrome, neutr). +noun_sg(airfield, airfield, neutr). +noun_sg(airflow, airflow, neutr). +noun_sg(airframe, airframe, neutr). +noun_sg(airing, airing, neutr). +noun_sg(airlift, airlift, neutr). +noun_sg(airline, airline, neutr). +noun_sg(airliner, airliner, neutr). +noun_sg(airman, airman, human). +noun_sg(airplane, airplane, neutr). +noun_sg(airport, airport, neutr). +noun_sg(airscrew, airscrew, neutr). +noun_sg(airship, airship, neutr). +noun_sg(airspace, airspace, neutr). +noun_sg(airstrip, airstrip, neutr). +noun_sg(airwave, airwave, neutr). +noun_sg(airway, airway, neutr). +noun_sg(airwoman, airwoman, human). +noun_sg(aisle, aisle, neutr). +noun_sg(aitch, aitch, neutr). +noun_sg(alarm, alarm, neutr). +noun_sg(alarmist, alarmist, human). +noun_sg(alb, alb, neutr). +noun_sg(albatross, albatross, neutr). +noun_sg(albino, albino, human). +noun_sg(album, album, neutr). +noun_sg(alchemist, alchemist, human). +noun_sg(alcohol, alcohol, neutr). +noun_sg(alcoholic, alcoholic, human). +noun_sg(alcove, alcove, neutr). +noun_sg(alder, alder, neutr). +noun_sg(alderman, alderman, human). +noun_sg(ale, ale, neutr). +noun_sg(alert, alert, neutr). +noun_sg(alexandrine, alexandrine, neutr). +noun_sg(alexic, alexic, human). +noun_sg(alga, alga, neutr). +noun_sg(algebra, algebra, neutr). +noun_sg(alias, alias, neutr). +noun_sg(alibi, alibi, neutr). +noun_sg(alien, alien, human). +noun_sg(alienist, alienist, human). +noun_sg(alignment, alignment, neutr). +noun_sg(alkali, alkali, neutr). +noun_sg(alkylate, alkylate, neutr). +noun_sg(alkylbenzene, alkylbenzene, neutr). +noun_sg(allegation, allegation, neutr). +noun_sg(allegory, allegory, neutr). +noun_sg(allegretto, allegretto, neutr). +noun_sg(allegro, allegro, neutr). +noun_sg(allergen, allergen, neutr). +noun_sg(allergy, allergy, neutr). +noun_sg(alleviation, alleviation, neutr). +noun_sg(alley, alley, neutr). +noun_sg(alleyway, alleyway, neutr). +noun_sg(alliance, alliance, neutr). +noun_sg(alligator, alligator, neutr). +noun_sg(allocation, allocation, neutr). +noun_sg(allotment, allotment, neutr). +noun_sg(allowance, allowance, neutr). +noun_sg(alloy, alloy, neutr). +noun_sg(allure, allure, neutr). +noun_sg(allurement, allurement, neutr). +noun_sg(allusion, allusion, neutr). +noun_sg(ally, ally, human). +noun_sg(almanac, almanac, neutr). +noun_sg(almighty, almighty, human). +noun_sg(almond, almond, neutr). +noun_sg(almoner, almoner, human). +noun_sg(aloe, aloe, neutr). +noun_sg(alp, alp, neutr). +noun_sg(alpaca, alpaca, neutr). +noun_sg(alpenstock, alpenstock, neutr). +noun_sg(alpha, alpha, neutr). +noun_sg(alphabet, alphabet, neutr). +noun_sg(alpinist, alpinist, human). +noun_sg(alsatian, alsatian, neutr). +noun_sg(altar, altar, neutr). +noun_sg(alteration, alteration, neutr). +noun_sg(altercation, altercation, neutr). +noun_sg(alternation, alternation, neutr). +noun_sg(alternative, alternative, neutr). +noun_sg(altimeter, altimeter, neutr). +noun_sg(altitude, altitude, neutr). +noun_sg(alto, alto, human). +noun_sg(altruism, altruism, neutr). +noun_sg(altruist, altruist, human). +noun_sg(alumna, alumna, human). +noun_sg(alumnus, alumnus, human). +noun_sg(alveolar, alveolar, neutr). +noun_sg(amah, amah, human). +noun_sg(amalgam, amalgam, neutr). +noun_sg(amalgamation, amalgamation, neutr). +noun_sg(amanuensis, amanuensis, human). +noun_sg(amaryllis, amaryllis, neutr). +noun_sg(amateur, amateur, human). +noun_sg(ambassador, ambassador, human). +noun_sg(ambassadress, ambassadress, human). +noun_sg(ambiguity, ambiguity, neutr). +noun_sg(ambit, ambit, neutr). +noun_sg(ambition, ambition, neutr). +noun_sg(amble, amble, neutr). +noun_sg(ambulance, ambulance, neutr). +noun_sg(ambuscade, ambuscade, neutr). +noun_sg(ambush, ambush, neutr). +noun_sg(ameba, ameba, neutr). +noun_sg(ameer, ameer, human). +noun_sg(amelioration, amelioration, neutr). +noun_sg(amendment, amendment, neutr). +noun_sg(amenity, amenity, neutr). +noun_sg(americanism, americanism, neutr). +noun_sg(amethyst, amethyst, neutr). +noun_sg(amir, amir, human). +noun_sg(ammeter, ammeter, neutr). +noun_sg(ammonite, ammonite, neutr). +noun_sg(amnesty, amnesty, neutr). +noun_sg(amoeba, amoeba, neutr). +noun_sg(amortization, amortization, neutr). +noun_sg(amount, amount, neutr). +noun_sg(amour, amour, neutr). +noun_sg(amp, amp, neutr). +noun_sg(ampere, ampere, neutr). +noun_sg(amphetamine, amphetamine, neutr). +noun_sg(amphibian, amphibian, neutr). +noun_sg(amphitheater, amphitheater, neutr). +noun_sg(amphitheatre, amphitheatre, neutr). +noun_sg(amphora, amphora, neutr). +noun_sg(amplification, amplification, neutr). +noun_sg(amplifier, amplifier, neutr). +noun_sg(ampoule, ampoule, neutr). +noun_sg(amputation, amputation, neutr). +noun_sg(amulet, amulet, neutr). +noun_sg(amusement, amusement, neutr). +noun_sg(anachronism, anachronism, neutr). +noun_sg(anaconda, anaconda, neutr). +noun_sg(anaesthetic, anaesthetic, neutr). +noun_sg(anaesthetist, anaesthetist, human). +noun_sg(anagram, anagram, neutr). +noun_sg(analgesic, analgesic, neutr). +noun_sg(analog, analog, neutr). +noun_sg(analogue, analogue, neutr). +noun_sg(analogy, analogy, neutr). +noun_sg(analysis, analysis, neutr). +noun_sg(analyst, analyst, human). +noun_sg(analyzer, analyzer, human). +noun_sg(anapaest, anapaest, neutr). +noun_sg(anarchist, anarchist, human). +noun_sg(anathema, anathema, neutr). +noun_sg(anatomist, anatomist, human). +noun_sg(ancestor, ancestor, human). +noun_sg(ancestress, ancestress, human). +noun_sg(ancestry, ancestry, human). +noun_sg(anchor, anchor, neutr). +noun_sg(anchorage, anchorage, neutr). +noun_sg(anchorite, anchorite, human). +noun_sg(anchorman, anchorman, human). +noun_sg(anchovy, anchovy, neutr). +noun_sg(andante, andante, neutr). +noun_sg(andiron, andiron, neutr). +noun_sg(anecdote, anecdote, neutr). +noun_sg(anemometer, anemometer, neutr). +noun_sg(anemone, anemone, neutr). +noun_sg(aneroid, aneroid, neutr). +noun_sg(anesthetic, anesthetic, neutr). +noun_sg(anesthetist, anesthetist, human). +noun_sg(angel, angel, human). +noun_sg(angelus, angelus, neutr). +noun_sg(angioplasty, angioplasty, neutr). +noun_sg(angle, angle, neutr). +noun_sg(angler, angler, human). +noun_sg(anglicism, anglicism, neutr). +noun_sg(angora, angora, neutr). +noun_sg(angularity, angularity, neutr). +noun_sg(aniline, aniline, neutr). +noun_sg(animadversion, animadversion, neutr). +noun_sg(animal, animal, neutr). +noun_sg(animalcule, animalcule, neutr). +noun_sg(animosity, animosity, neutr). +noun_sg(anise, anise, neutr). +noun_sg(ankle, ankle, neutr). +noun_sg(anklet, anklet, neutr). +noun_sg(anna, anna, neutr). +noun_sg(annalist, annalist, human). +noun_sg(annex, annex, neutr). +noun_sg(annexe, annex, neutr). +noun_sg(anniversary, anniversary, neutr). +noun_sg(annotation, annotation, neutr). +noun_sg(announcement, announcement, neutr). +noun_sg(announcer, announcer, human). +noun_sg(annoyance, annoyance, neutr). +noun_sg(annual, annual, neutr). +noun_sg(annuitant, annuitant, human). +noun_sg(annuity, annuity, neutr). +noun_sg(annulment, annulment, neutr). +noun_sg(annunciation, annunciation, neutr). +noun_sg(anode, anode, neutr). +noun_sg(anodyne, anodyne, neutr). +noun_sg(anointment, anointment, neutr). +noun_sg(anomaly, anomaly, neutr). +noun_sg(anopheles, anopheles, neutr). +noun_sg(anorak, anorak, neutr). +noun_sg(answer, answer, neutr). +noun_sg(ant, ant, neutr). +noun_sg(antagonism, antagonism, neutr). +noun_sg(antagonist, antagonist, human). +noun_sg(ante, ante, neutr). +noun_sg(antecedence, antecedence, neutr). +noun_sg(antecedent, antecedent, human). +noun_sg(antechamber, antechamber, neutr). +noun_sg(antediluvian, antediluvian, human). +noun_sg(antelope, antelope, neutr). +noun_sg(antenna, antenna, neutr). +noun_sg(anteroom, anteroom, neutr). +noun_sg(anthem, anthem, neutr). +noun_sg(anther, anther, neutr). +noun_sg(anthology, anthology, neutr). +noun_sg(anthropoid, anthropoid, neutr). +noun_sg(anthropologist, anthropologist, human). +noun_sg(antibiotic, antibiotic, neutr). +noun_sg(antibody, antibody, neutr). +noun_sg(antic, antic, neutr). +noun_sg(anticipation, anticipation, neutr). +noun_sg(anticlimax, anticlimax, neutr). +noun_sg(anticyclone, anticyclone, neutr). +noun_sg(antidote, antidote, neutr). +noun_sg(antilogarithm, antilogarithm, neutr). +noun_sg(antimacassar, antimacassar, neutr). +noun_sg(antipasto, antipasto, neutr). +noun_sg(antipathy, antipathy, neutr). +noun_sg(antiquarian, antiquarian, human). +noun_sg(antiquary, antiquary, human). +noun_sg(antique, antique, neutr). +noun_sg(antiquity, antiquity, neutr). +noun_sg(antirrhinum, antirrhinum, neutr). +noun_sg(antiseptic, antiseptic, neutr). +noun_sg(antithesis, antithesis, neutr). +noun_sg(antitoxin, antitoxin, neutr). +noun_sg(antitrade, antitrade, neutr). +noun_sg(antler, antler, neutr). +noun_sg(antonym, antonym, neutr). +noun_sg(anus, anus, neutr). +noun_sg(anvil, anvil, neutr). +noun_sg(anxiety, anxiety, neutr). +noun_sg(aorta, aorta, neutr). +noun_sg(apache, apache, human). +noun_sg(apartment, apartment, neutr). +noun_sg(ape, ape, neutr). +noun_sg(aperient, aperient, neutr). +noun_sg(aperitif, aperitif, neutr). +noun_sg(aperture, aperture, neutr). +noun_sg(apex, apex, neutr). +noun_sg(aphid, aphid, neutr). +noun_sg(aphis, aphis, neutr). +noun_sg(aphorism, aphorism, neutr). +noun_sg(aphrodisiac, aphrodisiac, neutr). +noun_sg(apiarist, apiarist, human). +noun_sg(apiary, apiary, neutr). +noun_sg(apiculture, apiculture, neutr). +noun_sg(apocalypse, apocalypse, neutr). +noun_sg(apogee, apogee, neutr). +noun_sg(apologist, apologist, human). +noun_sg(apology, apology, neutr). +noun_sg(apophthegm, apophthegm, neutr). +noun_sg(apostasy, apostasy, neutr). +noun_sg(apostate, apostate, human). +noun_sg(apostle, apostle, human). +noun_sg(apostrophe, apostrophe, neutr). +noun_sg(apothecary, apothecary, human). +noun_sg(apothegm, apothegm, neutr). +noun_sg(apotheosis, apotheosis, neutr). +noun_sg(apparatus, apparatus, neutr). +noun_sg(apparition, apparition, neutr). +noun_sg(appeal, appeal, neutr). +noun_sg(appearance, appearance, neutr). +noun_sg(appellant, appellant, human). +noun_sg(appellation, appellation, neutr). +noun_sg(appendage, appendage, neutr). +noun_sg(appendectomy, appendectomy, neutr). +noun_sg(appendix, appendix, neutr). +noun_sg(appetite, appetite, neutr). +noun_sg(appetizer, appetizer, neutr). +noun_sg(apple, apple, neutr). +noun_sg(appliance, appliance, neutr). +noun_sg(applicant, applicant, human). +noun_sg(application, application, neutr). +noun_sg(appointee, appointee, human). +noun_sg(appointment, appointment, neutr). +noun_sg(appraisal, appraisal, neutr). +noun_sg(appraiser, appraiser, human). +noun_sg(appreciation, appreciation, neutr). +noun_sg(apprehension, apprehension, neutr). +noun_sg(apprentice, apprentice, human). +noun_sg(apprenticeship, apprenticeship, neutr). +noun_sg(appro, appro, neutr). +noun_sg(approach, approach, neutr). +noun_sg(appropriation, appropriation, neutr). +noun_sg(approval, approval, neutr). +noun_sg(approximation, approximation, neutr). +noun_sg(appurtenance, appurtenance, neutr). +noun_sg(apricot, apricot, neutr). +noun_sg(apron, apron, neutr). +noun_sg(apse, apse, neutr). +noun_sg(aptitude, aptitude, neutr). +noun_sg(aqualung, aqualung, neutr). +noun_sg(aquamarine, aquamarine, neutr). +noun_sg(aquanaut, aquanaut, human). +noun_sg(aquaplane, aquaplane, neutr). +noun_sg(aquarium, aquarium, neutr). +noun_sg(aquatint, aquatint, neutr). +noun_sg(aqueduct, aqueduct, neutr). +noun_sg(arabesque, arabesque, neutr). +noun_sg(arachnid, arachnid, neutr). +noun_sg(arbiter, arbiter, human). +noun_sg(arbitrage, arbitrage, neutr). +noun_sg(arbitrager, arbitrager, human). +noun_sg(arbitrament, arbitrament, neutr). +noun_sg(arbitration, arbitration, neutr). +noun_sg(arbitrator, arbitrator, human). +noun_sg(arbor, arbor, neutr). +noun_sg(arbour, arbour, neutr). +noun_sg(arc, arc, neutr). +noun_sg(arcade, arcade, neutr). +noun_sg(arch, arch, neutr). +noun_sg(archaeologist, archaeologist, human). +noun_sg(archaism, archaism, neutr). +noun_sg(archangel, archangel, human). +noun_sg(archbishop, archbishop, human). +noun_sg(archbishopric, archbishopric, neutr). +noun_sg(archdeacon, archdeacon, human). +noun_sg(archdeaconry, archdeaconry, neutr). +noun_sg(archdiocese, archdiocese, neutr). +noun_sg(archduke, archduke, human). +noun_sg(archeologist, archeologist, human). +noun_sg(archer, archer, human). +noun_sg(archetype, archetype, neutr). +noun_sg(archimandrite, archimandrite, human). +noun_sg(archipelago, archipelago, neutr). +noun_sg(architect, architect, human). +noun_sg(archive, archive, neutr). +noun_sg(archivist, archivist, human). +noun_sg(archrival, archrival, human). +noun_sg(archway, archway, neutr). +noun_sg(ardor, ardor, neutr). +noun_sg(ardour, ardour, neutr). +noun_sg(area, area, neutr). +noun_sg(areca, areca, neutr). +noun_sg(arena, arena, neutr). +noun_sg(arete, arete, neutr). +noun_sg(argent, argent, neutr). +noun_sg(argosy, argosy, neutr). +noun_sg(argot, argot, neutr). +noun_sg(argument, argument, neutr). +noun_sg(aria, aria, neutr). +noun_sg(aristocracy, aristocracy, neutr). +noun_sg(aristocrat, aristocrat, human). +noun_sg(arithmetician, arithmetician, human). +noun_sg(ark, ark, neutr). +noun_sg(arm, arm, neutr). +noun_sg(armada, armada, neutr). +noun_sg(armadillo, armadillo, neutr). +noun_sg(armament, armament, neutr). +noun_sg(armature, armature, neutr). +noun_sg(armband, armband, neutr). +noun_sg(armchair, armchair, neutr). +noun_sg(armful, armful, neutr). +noun_sg(armistice, armistice, neutr). +noun_sg(armlet, armlet, neutr). +noun_sg(armoire, armoire, neutr). +noun_sg(armorer, armorer, human). +noun_sg(armory, armory, neutr). +noun_sg(armourer, armourer, human). +noun_sg(armoury, armoury, neutr). +noun_sg(armpit, armpit, neutr). +noun_sg(army, army, neutr). +noun_sg(aroma, aroma, neutr). +noun_sg(arpeggio, arpeggio, neutr). +noun_sg(arquebus, arquebus, neutr). +noun_sg(arraignment, arraignment, neutr). +noun_sg(arrangement, arrangement, neutr). +noun_sg(arras, arras, neutr). +noun_sg(array, array, neutr). +noun_sg(arrest, arrest, neutr). +noun_sg(arrester, arrester, neutr). +noun_sg(arrival, arrival, neutr). +noun_sg(arrow, arrow, neutr). +noun_sg(arrowhead, arrowhead, neutr). +noun_sg(arse, arse, human). +noun_sg(arsehole, arsehole, human). +noun_sg(arsenal, arsenal, neutr). +noun_sg(art, art, neutr). +noun_sg(artefact, artefact, neutr). +noun_sg(artery, artery, neutr). +noun_sg(artichoke, artichoke, neutr). +noun_sg(article, article, neutr). +noun_sg(artifact, artifact, neutr). +noun_sg(artifice, artifice, neutr). +noun_sg(artificer, artificer, human). +noun_sg(artisan, artisan, human). +noun_sg(artist, artist, human). +noun_sg(artiste, artiste, human). +noun_sg(arum, arum, neutr). +noun_sg('arête', 'arête', neutr). +noun_sg(ascendant, ascendant, neutr). +noun_sg(ascendent, ascendent, neutr). +noun_sg(ascension, ascension, neutr). +noun_sg(ascent, ascent, neutr). +noun_sg(ascetic, ascetic, human). +noun_sg(ascription, ascription, neutr). +noun_sg(asdic, asdic, neutr). +noun_sg(ash, ash, neutr). +noun_sg(ashtray, ashtray, neutr). +noun_sg(aside, aside, neutr). +noun_sg(asp, asp, neutr). +noun_sg(aspartame, aspartame, neutr). +noun_sg(aspect, aspect, neutr). +noun_sg(aspen, aspen, neutr). +noun_sg(asperity, asperity, neutr). +noun_sg(aspersion, aspersion, neutr). +noun_sg(asphodel, asphodel, neutr). +noun_sg(aspidistra, aspidistra, neutr). +noun_sg(aspirant, aspirant, human). +noun_sg(aspirate, aspirate, neutr). +noun_sg(aspiration, aspiration, neutr). +noun_sg(aspirin, aspirin, neutr). +noun_sg(ass, ass, human). +noun_sg(assagai, assagai, neutr). +noun_sg(assailant, assailant, human). +noun_sg(assassin, assassin, human). +noun_sg(assassination, assassination, neutr). +noun_sg(assault, assault, neutr). +noun_sg(assay, assay, neutr). +noun_sg(assegai, assegai, neutr). +noun_sg(assemblage, assemblage, neutr). +noun_sg(assembly, assembly, neutr). +noun_sg(assent, assent, neutr). +noun_sg(assertion, assertion, neutr). +noun_sg(assessment, assessment, neutr). +noun_sg(assessor, assessor, human). +noun_sg(asset, asset, neutr). +noun_sg(asseveration, asseveration, neutr). +noun_sg(asshole, asshole, human). +noun_sg(assiduity, assiduity, neutr). +noun_sg(assignation, assignation, neutr). +noun_sg(assignment, assignment, neutr). +noun_sg(assistant, assistant, human). +noun_sg(associate, associate, human). +noun_sg(association, association, neutr). +noun_sg(assonance, assonance, neutr). +noun_sg(assortment, assortment, neutr). +noun_sg(assumption, assumption, neutr). +noun_sg(assurance, assurance, neutr). +noun_sg(aster, aster, neutr). +noun_sg(asterisk, asterisk, neutr). +noun_sg(asteroid, asteroid, neutr). +noun_sg(astringent, astringent, neutr). +noun_sg(astrodome, astrodome, neutr). +noun_sg(astrolabe, astrolabe, neutr). +noun_sg(astrologer, astrologer, human). +noun_sg(astronaut, astronaut, human). +noun_sg(astronomer, astronomer, human). +noun_sg(asylum, asylum, neutr). +noun_sg(asymptote, asymptote, neutr). +noun_sg(atavism, atavism, neutr). +noun_sg(atelier, atelier, neutr). +noun_sg(atheist, atheist, human). +noun_sg(athlete, athlete, human). +noun_sg(atlas, atlas, neutr). +noun_sg(atmosphere, atmosphere, neutr). +noun_sg(atoll, atoll, neutr). +noun_sg(atom, atom, neutr). +noun_sg(atomizer, atomizer, neutr). +noun_sg(atrocity, atrocity, neutr). +noun_sg(attache, attache, human). +noun_sg(attachment, attachment, neutr). +noun_sg('attaché', 'attaché', human). +noun_sg(attack, attack, neutr). +noun_sg(attacker, attacker, human). +noun_sg(attainder, attainder, neutr). +noun_sg(attainment, attainment, neutr). +noun_sg(attempt, attempt, neutr). +noun_sg(attendance, attendance, neutr). +noun_sg(attendant, attendant, human). +noun_sg(attendee, attendee, human). +noun_sg(attention, attention, neutr). +noun_sg(attic, attic, neutr). +noun_sg(attitude, attitude, neutr). +noun_sg(attorney, attorney, human). +noun_sg(attraction, attraction, neutr). +noun_sg(attractiveness, attractiveness, neutr). +noun_sg(attribute, attribute, neutr). +noun_sg(attribution, attribution, neutr). +noun_sg(aubergine, aubergine, neutr). +noun_sg(aubrietia, aubrietia, neutr). +noun_sg(auction, auction, neutr). +noun_sg(auctioneer, auctioneer, human). +noun_sg(audience, audience, human). +noun_sg(audio, audio, neutr). +noun_sg(audiovisual, audiovisual, neutr). +noun_sg(audit, audit, neutr). +noun_sg(audition, audition, neutr). +noun_sg(auditor, auditor, human). +noun_sg(auditorium, auditorium, neutr). +noun_sg(auger, auger, neutr). +noun_sg(augmentation, augmentation, neutr). +noun_sg(augur, augur, human). +noun_sg(augury, augury, neutr). +noun_sg(auk, auk, neutr). +noun_sg(aunt, aunt, fem). +noun_sg(auntie, auntie, human). +noun_sg(aura, aura, neutr). +noun_sg(aureole, aureole, neutr). +noun_sg(auricle, auricle, neutr). +noun_sg(aurora, aurora, human). +noun_sg(austerity, austerity, neutr). +noun_sg(autarchy, autarchy, neutr). +noun_sg(author, author, human). +noun_sg(authoress, authoress, human). +noun_sg(authoritarian, authoritarian, human). +noun_sg(authority, authority, neutr). +noun_sg(auto, auto, neutr). +noun_sg(autobahn, autobahn, neutr). +noun_sg(autobiography, autobiography, neutr). +noun_sg(autobody, autobody, neutr). +noun_sg(autocracy, autocracy, neutr). +noun_sg(autocrat, autocrat, human). +noun_sg(autogiro, autogiro, neutr). +noun_sg(autograph, autograph, neutr). +noun_sg(autogyro, autogyro, neutr). +noun_sg(automaker, automaker, neutr). +noun_sg(automat, automat, neutr). +noun_sg(automatic, automatic, neutr). +noun_sg(automaton, automaton, human). +noun_sg(automobile, automobile, neutr). +noun_sg(autonomy, autonomy, neutr). +noun_sg(autopart, autopart, neutr). +noun_sg(autopsy, autopsy, neutr). +noun_sg(autostrada, autostrada, neutr). +noun_sg(autumn, autumn, neutr). +noun_sg(auxiliary, auxiliary, neutr). +noun_sg(avail, avail, neutr). +noun_sg(avalanche, avalanche, neutr). +noun_sg(avatar, avatar, human). +noun_sg(avenger, avenger, human). +noun_sg(avenue, avenue, neutr). +noun_sg(average, average, neutr). +noun_sg(aversion, aversion, neutr). +noun_sg(aviary, aviary, neutr). +noun_sg(aviator, aviator, human). +noun_sg(avocado, avocado, neutr). +noun_sg(avocation, avocation, neutr). +noun_sg(avowal, avowal, neutr). +noun_sg(awakening, awakening, neutr). +noun_sg(award, award, neutr). +noun_sg(awl, awl, neutr). +noun_sg(awning, awning, neutr). +noun_sg(ax, axe, neutr). +noun_sg(axe, axe, neutr). +noun_sg(axiom, axiom, neutr). +noun_sg(axis, axis, neutr). +noun_sg(axle, axle, neutr). +noun_sg(ayah, ayah, human). +noun_sg(ayatollah, ayatollah, human). +noun_sg(azalea, azalea, neutr). +noun_sg(azimuth, azimuth, neutr). +noun_sg(azure, azure, neutr). +noun_sg(baa, baa, neutr). +noun_sg(baas, baas, human). +noun_sg(babbler, babbler, human). +noun_sg(babe, babe, human). +noun_sg(babel, babel, neutr). +noun_sg(baboo, baboo, human). +noun_sg(baboon, baboon, neutr). +noun_sg(babu, babu, human). +noun_sg(baby, baby, human). +noun_sg(babysitter, babysitter, human). +noun_sg(baccalaureate, baccalaureate, neutr). +noun_sg(bacchanal, bacchanal, human). +noun_sg(bachelor, bachelor, human). +noun_sg(bacillus, bacillus, neutr). +noun_sg(back, back, neutr). +noun_sg(backache, backache, neutr). +noun_sg(backband, backband, neutr). +noun_sg(backbench, backbench, neutr). +noun_sg(backbencher, backbencher, human). +noun_sg(backbiter, backbiter, human). +noun_sg(backboard, backboard, neutr). +noun_sg(backbone, backbone, neutr). +noun_sg(backcloth, backcloth, neutr). +noun_sg(backdoor, backdoor, neutr). +noun_sg(backdrop, backdrop, neutr). +noun_sg(backer, backer, human). +noun_sg(backfire, backfire, neutr). +noun_sg(background, background, neutr). +noun_sg(backing, backing, neutr). +noun_sg(backlash, backlash, neutr). +noun_sg(backlog, backlog, neutr). +noun_sg(backroom, backroom, neutr). +noun_sg(backscratcher, backscratcher, human). +noun_sg(backseat, backseat, neutr). +noun_sg(backsheesh, backsheesh, neutr). +noun_sg(backside, backside, neutr). +noun_sg(backstroke, backstroke, neutr). +noun_sg(backsword, backsword, neutr). +noun_sg(backup, backup, neutr). +noun_sg(backwater, backwater, neutr). +noun_sg(backwoodsman, backwoodsman, human). +noun_sg(backyard, backyard, neutr). +noun_sg(bacon, bacon, neutr). +noun_sg(bacteriologist, bacteriologist, human). +noun_sg(bacterium, bacterium, neutr). +noun_sg(bad, bad, neutr). +noun_sg(badge, badge, neutr). +noun_sg(badger, badger, neutr). +noun_sg(baffle, baffle, neutr). +noun_sg(bag, bag, neutr). +noun_sg(bagatelle, bagatelle, neutr). +noun_sg(bagnio, bagnio, neutr). +noun_sg(bagpipe, bagpipe, neutr). +noun_sg(bail, bail, neutr). +noun_sg(bailee, bailee, human). +noun_sg(bailey, bailey, neutr). +noun_sg(bailiff, bailiff, human). +noun_sg(bailment, bailment, neutr). +noun_sg(bailor, bailor, human). +noun_sg(bailout, bailout, neutr). +noun_sg(bairn, bairn, human). +noun_sg(bait, bait, neutr). +noun_sg(baker, baker, human). +noun_sg(bakery, bakery, neutr). +noun_sg(baksheesh, baksheesh, neutr). +noun_sg(balaclava, balaclava, neutr). +noun_sg(balalaika, balalaika, neutr). +noun_sg(balance, balance, neutr). +noun_sg(balcony, balcony, neutr). +noun_sg(baldric, baldric, neutr). +noun_sg(bale, bale, neutr). +noun_sg(balk, balk, neutr). +noun_sg(ball, ball, neutr). +noun_sg(ballad, ballad, neutr). +noun_sg(ballade, ballade, neutr). +noun_sg(ballbearing, ballbearing, neutr). +noun_sg(ballcock, ballcock, neutr). +noun_sg(ballerina, ballerina, human). +noun_sg(ballet, ballet, neutr). +noun_sg(ballock, ballock, neutr). +noun_sg(balloon, balloon, neutr). +noun_sg(balloonist, balloonist, human). +noun_sg(ballot, ballot, neutr). +noun_sg(ballpark, ballpark, neutr). +noun_sg(ballpen, ballpen, neutr). +noun_sg(ballpoint, ballpoint, neutr). +noun_sg(ballroom, ballroom, neutr). +noun_sg(ballyhoo, ballyhoo, neutr). +noun_sg(balm, balm, neutr). +noun_sg(balsa, balsa, neutr). +noun_sg(balsam, balsam, neutr). +noun_sg(baluster, baluster, neutr). +noun_sg(balustrade, balustrade, neutr). +noun_sg(bambino, bambino, human). +noun_sg(bamboo, bamboo, neutr). +noun_sg(ban, ban, neutr). +noun_sg(banality, banality, neutr). +noun_sg(banana, banana, neutr). +noun_sg(band, band, neutr). +noun_sg(bandage, bandage, neutr). +noun_sg(bandanna, bandanna, neutr). +noun_sg(bandbox, bandbox, neutr). +noun_sg(bandeau, bandeau, neutr). +noun_sg(bandit, bandit, human). +noun_sg(bandleader, bandleader, human). +noun_sg(bandmaster, bandmaster, human). +noun_sg(bandoleer, bandoleer, neutr). +noun_sg(bandolier, bandolier, neutr). +noun_sg(bandsman, bandsman, human). +noun_sg(bandstand, bandstand, neutr). +noun_sg(bandwagon, bandwagon, neutr). +noun_sg(bane, bane, neutr). +noun_sg(bang, bang, neutr). +noun_sg(banger, banger, neutr). +noun_sg(bangle, bangle, neutr). +noun_sg(banian, banian, human). +noun_sg(banishment, banishment, neutr). +noun_sg(banister, banister, neutr). +noun_sg(banjo, banjo, neutr). +noun_sg(bank, bank, neutr). +noun_sg(banker, banker, human). +noun_sg(banknote, banknote, neutr). +noun_sg(bankroll, bankroll, neutr). +noun_sg(bankrupt, bankrupt, human). +noun_sg(bankruptcy, bankruptcy, neutr). +noun_sg(bankshare, bankshare, neutr). +noun_sg(banner, banner, neutr). +noun_sg(bannister, bannister, neutr). +noun_sg(bannock, bannock, neutr). +noun_sg(banquet, banquet, neutr). +noun_sg(banshee, banshee, human). +noun_sg(bantam, bantam, human). +noun_sg(banter, banter, neutr). +noun_sg(banyan, banyan, human). +noun_sg(baobab, baobab, neutr). +noun_sg(baptism, baptism, neutr). +noun_sg(bar, bar, neutr). +noun_sg(barb, barb, neutr). +noun_sg(barbarian, barbarian, human). +noun_sg(barbarism, barbarism, neutr). +noun_sg(barbarity, barbarity, neutr). +noun_sg(barbecue, barbecue, neutr). +noun_sg(barbel, barbel, neutr). +noun_sg(barber, barber, human). +noun_sg(barbican, barbican, neutr). +noun_sg(barbitone, barbitone, neutr). +noun_sg(barbiturate, barbiturate, neutr). +noun_sg(barcarole, barcarole, neutr). +noun_sg(barcarolle, barcarolle, neutr). +noun_sg(bard, bard, human). +noun_sg(bargain, bargain, neutr). +noun_sg(barge, barge, neutr). +noun_sg(bargee, bargee, human). +noun_sg(bargepole, bargepole, neutr). +noun_sg(baritone, baritone, human). +noun_sg(bark, bark, neutr). +noun_sg(barker, barker, human). +noun_sg(barleycorn, barleycorn, neutr). +noun_sg(barmaid, barmaid, human). +noun_sg(barman, barman, neutr). +noun_sg(barn, barn, neutr). +noun_sg(barnacle, barnacle, neutr). +noun_sg(barnstormer, barnstormer, human). +noun_sg(barnyard, barnyard, neutr). +noun_sg(barometer, barometer, neutr). +noun_sg(baron, baron, human). +noun_sg(baronage, baronage, neutr). +noun_sg(baroness, baroness, human). +noun_sg(baronet, baronet, human). +noun_sg(baronetcy, baronetcy, neutr). +noun_sg(barony, barony, neutr). +noun_sg(baroque, baroque, neutr). +noun_sg(barouche, barouche, neutr). +noun_sg(barque, barque, neutr). +noun_sg(barrack, barrack, neutr). +noun_sg(barracking, barracking, neutr). +noun_sg(barracuda, barracuda, neutr). +noun_sg(barrage, barrage, neutr). +noun_sg(barrel, barrel, neutr). +noun_sg(barricade, barricade, neutr). +noun_sg(barrier, barrier, neutr). +noun_sg(barrister, barrister, human). +noun_sg(barrow, barrow, neutr). +noun_sg(bartender, bartender, human). +noun_sg(barterer, barterer, human). +noun_sg(bascule, bascule, neutr). +noun_sg(base, base, neutr). +noun_sg(baseball, baseball, neutr). +noun_sg(baseboard, baseboard, neutr). +noun_sg(basement, basement, neutr). +noun_sg(bash, bash, neutr). +noun_sg(basilica, basilica, neutr). +noun_sg(basilisk, basilisk, neutr). +noun_sg(basin, basin, neutr). +noun_sg(basis, basis, neutr). +noun_sg(basket, basket, neutr). +noun_sg(basketball, basketball, neutr). +noun_sg(bass, bass, human). +noun_sg(bassinet, bassinet, neutr). +noun_sg(bassoon, bassoon, neutr). +noun_sg(bastard, bastard, human). +noun_sg(bastardy, bastardy, neutr). +noun_sg(bastion, bastion, neutr). +noun_sg(bat, bat, neutr). +noun_sg(batch, batch, neutr). +noun_sg(bath, bath, neutr). +noun_sg(bathe, bathe, neutr). +noun_sg(bather, bather, human). +noun_sg(bathing, bathing, neutr). +noun_sg(bathrobe, bathrobe, neutr). +noun_sg(bathroom, bathroom, neutr). +noun_sg(bathtub, bathtub, neutr). +noun_sg(bathysphere, bathysphere, neutr). +noun_sg(batik, batik, neutr). +noun_sg(batman, batman, neutr). +noun_sg(baton, baton, neutr). +noun_sg(batsman, batsman, neutr). +noun_sg(battalion, battalion, neutr). +noun_sg(batten, batten, neutr). +noun_sg(batter, batter, human). +noun_sg(battery, battery, neutr). +noun_sg(battle, battle, neutr). +noun_sg(battledore, battledore, neutr). +noun_sg(battlefield, battlefield, neutr). +noun_sg(battleground, battleground, neutr). +noun_sg(battleship, battleship, neutr). +noun_sg(battue, battue, neutr). +noun_sg(bauble, bauble, neutr). +noun_sg(baulk, baulk, neutr). +noun_sg(bawbee, bawbee, neutr). +noun_sg(bawd, bawd, human). +noun_sg(bay, bay, neutr). +noun_sg(bayonet, bayonet, neutr). +noun_sg(bayou, bayou, neutr). +noun_sg(bazaar, bazaar, neutr). +noun_sg(bazooka, bazooka, neutr). +noun_sg(beach, beach, neutr). +noun_sg(beachcomber, beachcomber, human). +noun_sg(beachhead, beachhead, neutr). +noun_sg(beacon, beacon, neutr). +noun_sg(bead, bead, neutr). +noun_sg(beadle, beadle, human). +noun_sg(beagle, beagle, neutr). +noun_sg(beagling, beagling, neutr). +noun_sg(beak, beak, neutr). +noun_sg(beaker, beaker, neutr). +noun_sg(beam, beam, neutr). +noun_sg(bean, bean, neutr). +noun_sg(beanfeast, beanfeast, neutr). +noun_sg(beano, beano, neutr). +noun_sg(beanstalk, beanstalk, neutr). +noun_sg(bear, bear, neutr). +noun_sg(beard, beard, neutr). +noun_sg(bearer, bearer, human). +noun_sg(bearing, bearing, neutr). +noun_sg(bearishness, bearishness, neutr). +noun_sg(bearskin, bearskin, neutr). +noun_sg(beast, beast, neutr). +noun_sg(beat, beat, neutr). +noun_sg(beater, beater, human). +noun_sg(beatification, beatification, neutr). +noun_sg(beating, beating, neutr). +noun_sg(beatitude, beatitude, neutr). +noun_sg(beatnik, beatnik, human). +noun_sg(beau, beau, human). +noun_sg(beautician, beautician, human). +noun_sg(beauty, beauty, human). +noun_sg(beaver, beaver, neutr). +noun_sg(beck, beck, neutr). +noun_sg(bed, bed, neutr). +noun_sg(bedbug, bedbug, neutr). +noun_sg(bedevilment, bedevilment, neutr). +noun_sg(bedfellow, bedfellow, human). +noun_sg(bedlam, bedlam, neutr). +noun_sg(bedpan, bedpan, neutr). +noun_sg(bedpost, bedpost, neutr). +noun_sg(bedrock, bedrock, neutr). +noun_sg(bedroll, bedroll, neutr). +noun_sg(bedroom, bedroom, neutr). +noun_sg(bedside, bedside, neutr). +noun_sg(bedsit, bedsit, neutr). +noun_sg(bedsitter, bedsitter, neutr). +noun_sg(bedsore, bedsore, neutr). +noun_sg(bedspread, bedspread, neutr). +noun_sg(bedstead, bedstead, neutr). +noun_sg(bedtime, bedtime, neutr). +noun_sg(bee, bee, neutr). +noun_sg(beech, beech, neutr). +noun_sg(beef, beef, neutr). +noun_sg(beefeater, beefeater, human). +noun_sg(beefsteak, beefsteak, neutr). +noun_sg(beehive, beehive, neutr). +noun_sg(beep, beep, neutr). +noun_sg(beer, beer, neutr). +noun_sg(beet, beet, neutr). +noun_sg(beetle, beetle, neutr). +noun_sg(beetroot, beetroot, neutr). +noun_sg(begetter, begetter, human). +noun_sg(beggar, beggar, human). +noun_sg(beggarman, beggarman, human). +noun_sg(beggarwoman, beggarwoman, human). +noun_sg(beginner, beginner, human). +noun_sg(beginning, beginning, neutr). +noun_sg(begonia, begonia, neutr). +noun_sg(begum, begum, human). +noun_sg(behalf, behalf, neutr). +noun_sg(behaviorist, behaviorist, human). +noun_sg(behaviourist, behaviourist, human). +noun_sg(behemoth, behemoth, neutr). +noun_sg(behest, behest, neutr). +noun_sg(behind, behind, neutr). +noun_sg(beholder, beholder, human). +noun_sg(beige, beige, neutr). +noun_sg(being, being, human). +noun_sg(belay, belay, neutr). +noun_sg(belch, belch, neutr). +noun_sg(beldam, beldam, human). +noun_sg(beldame, beldame, human). +noun_sg(belfry, belfry, neutr). +noun_sg(belief, belief, neutr). +noun_sg(believer, believer, human). +noun_sg(bell, bell, neutr). +noun_sg(belladonna, belladonna, neutr). +noun_sg(bellboy, bellboy, human). +noun_sg(belle, belle, human). +noun_sg(bellhop, bellhop, human). +noun_sg(belligerent, belligerent, human). +noun_sg(bellwether, bellwether, human). +noun_sg(belly, belly, neutr). +noun_sg(bellyache, bellyache, neutr). +noun_sg(bellyflop, bellyflop, neutr). +noun_sg(bellyful, bellyful, neutr). +noun_sg(bellylaugh, bellylaugh, neutr). +noun_sg(beloved, beloved, neutr). +noun_sg(belt, belt, neutr). +noun_sg(belting, belting, neutr). +noun_sg(beltway, beltway, neutr). +noun_sg(ben, ben, neutr). +noun_sg(bench, bench, neutr). +noun_sg(benchmark, benchmark, neutr). +noun_sg(bend, bend, neutr). +noun_sg(benedick, benedick, human). +noun_sg(benediction, benediction, neutr). +noun_sg(benefaction, benefaction, neutr). +noun_sg(benefactor, benefactor, human). +noun_sg(benefactress, benefactress, human). +noun_sg(benefice, benefice, neutr). +noun_sg(beneficiary, beneficiary, human). +noun_sg(benefit, benefit, neutr). +noun_sg(benignity, benignity, neutr). +noun_sg(benison, benison, neutr). +noun_sg(bent, bent, neutr). +noun_sg(bequest, bequest, neutr). +noun_sg(bereavement, bereavement, neutr). +noun_sg(beret, beret, neutr). +noun_sg(berg, berg, neutr). +noun_sg(berry, berry, neutr). +noun_sg(berth, berth, neutr). +noun_sg(beryl, beryl, neutr). +noun_sg(beryllium, beryllium, neutr). +noun_sg(besieger, besieger, human). +noun_sg(besom, besom, neutr). +noun_sg(bestiality, bestiality, neutr). +noun_sg(bestiary, bestiary, neutr). +noun_sg(bestowal, bestowal, neutr). +noun_sg(bet, bet, neutr). +noun_sg(beta, beta, neutr). +noun_sg(betel, betel, neutr). +noun_sg(bethel, bethel, neutr). +noun_sg(betrayal, betrayal, neutr). +noun_sg(betrayer, betrayer, human). +noun_sg(betrothal, betrothal, neutr). +noun_sg(betrothed, betrothed, human). +noun_sg(better, better, human). +noun_sg(bettor, bettor, human). +noun_sg(bevel, bevel, neutr). +noun_sg(beverage, beverage, neutr). +noun_sg(bevy, bevy, neutr). +noun_sg(bey, bey, human). +noun_sg(bhang, bhang, neutr). +noun_sg(bias, bias, neutr). +noun_sg(bib, bib, neutr). +noun_sg(bible, bible, neutr). +noun_sg(bibliographer, bibliographer, human). +noun_sg(bibliography, bibliography, neutr). +noun_sg(bibliophile, bibliophile, human). +noun_sg(bicarbonate, bicarbonate, neutr). +noun_sg(bicentenary, bicentenary, neutr). +noun_sg(bicentennial, bicentennial, neutr). +noun_sg(biceps, biceps, neutr). +noun_sg(bicycle, bicycle, neutr). +noun_sg(bid, bid, neutr). +noun_sg(bidder, bidder, human). +noun_sg(bidet, bidet, neutr). +noun_sg(biennial, biennial, neutr). +noun_sg(bier, bier, neutr). +noun_sg(biff, biff, neutr). +noun_sg(bifurcation, bifurcation, neutr). +noun_sg(bigamist, bigamist, human). +noun_sg(bight, bight, neutr). +noun_sg(bigot, bigot, human). +noun_sg(bigwig, bigwig, human). +noun_sg(bijou, bijou, neutr). +noun_sg(bike, bike, neutr). +noun_sg(bikini, bikini, neutr). +noun_sg(bilabial, bilabial, neutr). +noun_sg(bilateralism, bilateralism, neutr). +noun_sg(bilberry, bilberry, neutr). +noun_sg(bilingual, bilingual, human). +noun_sg(bill, bill, neutr). +noun_sg(billboard, billboard, neutr). +noun_sg(billet, billet, neutr). +noun_sg(billfold, billfold, neutr). +noun_sg(billhook, billhook, neutr). +noun_sg(billing, billing, neutr). +noun_sg(billionaire, billionaire, human). +noun_sg(billionth, billionth, neutr). +noun_sg(billow, billow, neutr). +noun_sg(billy, billy, neutr). +noun_sg(bimetallism, bimetallism, neutr). +noun_sg(bin, bin, neutr). +noun_sg(bind, bind, neutr). +noun_sg(binder, binder, human). +noun_sg(bindery, bindery, neutr). +noun_sg(bindweed, bindweed, neutr). +noun_sg(bine, bine, neutr). +noun_sg(binge, binge, neutr). +noun_sg(binnacle, binnacle, neutr). +noun_sg(biograph, biograph, neutr). +noun_sg(biographer, biographer, human). +noun_sg(biography, biography, neutr). +noun_sg(biologist, biologist, human). +noun_sg(bioscience, bioscience, neutr). +noun_sg(bioscope, bioscope, neutr). +noun_sg(biotechnology, biotechnology, neutr). +noun_sg(biped, biped, neutr). +noun_sg(biplane, biplane, neutr). +noun_sg(birch, birch, neutr). +noun_sg(bird, bird, neutr). +noun_sg(birdcage, birdcage, neutr). +noun_sg(birdie, birdie, neutr). +noun_sg(birdlime, birdlime, neutr). +noun_sg(birdwatcher, birdwatcher, human). +noun_sg(biretta, biretta, neutr). +noun_sg(biro, biro, neutr). +noun_sg(birth, birth, neutr). +noun_sg(birthday, birthday, neutr). +noun_sg(birthmark, birthmark, neutr). +noun_sg(birthplace, birthplace, neutr). +noun_sg(birthrate, birthrate, neutr). +noun_sg(birthright, birthright, neutr). +noun_sg(biscuit, biscuit, neutr). +noun_sg(bisexual, bisexual, human). +noun_sg(bishop, bishop, human). +noun_sg(bishopric, bishopric, neutr). +noun_sg(bison, bison, neutr). +noun_sg(bistro, bistro, neutr). +noun_sg(bit, bit, neutr). +noun_sg(bitch, bitch, human). +noun_sg(bite, bite, neutr). +noun_sg(bitter, bitter, neutr). +noun_sg(bittern, bittern, neutr). +noun_sg(bivalve, bivalve, neutr). +noun_sg(bivouac, bivouac, neutr). +noun_sg(blabbermouth, blabbermouth, human). +noun_sg(black, black, human). +noun_sg(blackamoor, blackamoor, human). +noun_sg(blackberry, blackberry, neutr). +noun_sg(blackbird, blackbird, neutr). +noun_sg(blackboard, blackboard, neutr). +noun_sg(blackcurrant, blackcurrant, neutr). +noun_sg(blackguard, blackguard, human). +noun_sg(blackhead, blackhead, neutr). +noun_sg(blacking, blacking, neutr). +noun_sg(blackleg, blackleg, human). +noun_sg(blacklist, blacklist, neutr). +noun_sg(blackmailer, blackmailer, human). +noun_sg(blackout, blackout, neutr). +noun_sg(blacksmith, blacksmith, human). +noun_sg(blackthorn, blackthorn, neutr). +noun_sg(bladder, bladder, neutr). +noun_sg(blade, blade, neutr). +noun_sg(blaeberry, blaeberry, neutr). +noun_sg(blancmange, blancmange, neutr). +noun_sg(blandishment, blandishment, neutr). +noun_sg(blank, blank, neutr). +noun_sg(blanket, blanket, neutr). +noun_sg(blasphemer, blasphemer, human). +noun_sg(blasphemy, blasphemy, neutr). +noun_sg(blast, blast, neutr). +noun_sg(blaze, blaze, neutr). +noun_sg(blazer, blazer, neutr). +noun_sg(blazon, blazon, neutr). +noun_sg(blazonry, blazonry, neutr). +noun_sg(bleach, bleach, neutr). +noun_sg(bleat, bleat, neutr). +noun_sg(bleep, bleep, neutr). +noun_sg(blemish, blemish, neutr). +noun_sg(blend, blend, neutr). +noun_sg(blessing, blessing, neutr). +noun_sg(blight, blight, neutr). +noun_sg(blighter, blighter, human). +noun_sg(blimp, blimp, neutr). +noun_sg(blind, blind, neutr). +noun_sg(blinder, blinder, neutr). +noun_sg(blindfold, blindfold, neutr). +noun_sg(blink, blink, neutr). +noun_sg(blip, blip, neutr). +noun_sg(blister, blister, neutr). +noun_sg(blitz, blitz, neutr). +noun_sg(blizzard, blizzard, neutr). +noun_sg(bloater, bloater, neutr). +noun_sg(blob, blob, neutr). +noun_sg(bloc, bloc, neutr). +noun_sg(block, block, neutr). +noun_sg(blockade, blockade, neutr). +noun_sg(blockage, blockage, neutr). +noun_sg(blockbuster, blockbuster, neutr). +noun_sg(blockhead, blockhead, human). +noun_sg(blockhouse, blockhouse, neutr). +noun_sg(bloke, bloke, human). +noun_sg(blond, blond, human). +noun_sg(blonde, blonde, human). +noun_sg(blood, blood, neutr). +noun_sg(bloodbath, bloodbath, neutr). +noun_sg(bloodhound, bloodhound, neutr). +noun_sg(bloodshed, bloodshed, neutr). +noun_sg(bloodstain, bloodstain, neutr). +noun_sg(bloodstock, bloodstock, neutr). +noun_sg(bloodstream, bloodstream, neutr). +noun_sg(bloodsucker, bloodsucker, human). +noun_sg(bloom, bloom, neutr). +noun_sg(bloomer, bloomer, neutr). +noun_sg(blossom, blossom, neutr). +noun_sg(blot, blot, neutr). +noun_sg(blotch, blotch, neutr). +noun_sg(blotter, blotter, neutr). +noun_sg(blouse, blouse, neutr). +noun_sg(blow, blow, neutr). +noun_sg(blowback, blowback, neutr). +noun_sg(blower, blower, human). +noun_sg(blowfly, blowfly, neutr). +noun_sg(blowhole, blowhole, neutr). +noun_sg(blowlamp, blowlamp, neutr). +noun_sg(blowout, blowout, neutr). +noun_sg(blowpipe, blowpipe, neutr). +noun_sg(blowtorch, blowtorch, neutr). +noun_sg(bludgeon, bludgeon, neutr). +noun_sg(blue, blue, neutr). +noun_sg(bluebell, bluebell, neutr). +noun_sg(bluebottle, bluebottle, neutr). +noun_sg(blueprint, blueprint, neutr). +noun_sg(bluestocking, bluestocking, human). +noun_sg(bluff, bluff, neutr). +noun_sg(bluffer, bluffer, human). +noun_sg(blunder, blunder, neutr). +noun_sg(blunderbuss, blunderbuss, neutr). +noun_sg(blunderer, blunderer, human). +noun_sg(blur, blur, neutr). +noun_sg(blurb, blurb, neutr). +noun_sg(blush, blush, neutr). +noun_sg(bluster, bluster, neutr). +noun_sg(boa, boa, neutr). +noun_sg(boar, boar, neutr). +noun_sg(board, board, neutr). +noun_sg(boarder, boarder, human). +noun_sg(boardroom, boardroom, neutr). +noun_sg(boardwalk, boardwalk, neutr). +noun_sg(boast, boast, neutr). +noun_sg(boaster, boaster, human). +noun_sg(boat, boat, neutr). +noun_sg(boater, boater, neutr). +noun_sg(boatman, boatman, human). +noun_sg(boatswain, boatswain, human). +noun_sg(bob, bob, neutr). +noun_sg(bobbin, bobbin, neutr). +noun_sg(bobby, bobby, human). +noun_sg(bobolink, bobolink, neutr). +noun_sg(bobsled, bobsled, neutr). +noun_sg(bobsleigh, bobsleigh, neutr). +noun_sg(bobtail, bobtail, neutr). +noun_sg(bodice, bodice, neutr). +noun_sg(boding, boding, neutr). +noun_sg(bodkin, bodkin, neutr). +noun_sg(body, body, neutr). +noun_sg(bodyguard, bodyguard, human). +noun_sg(bodywork, bodywork, neutr). +noun_sg(boffin, boffin, human). +noun_sg(bog, bog, neutr). +noun_sg(bogey, bogey, neutr). +noun_sg(bogeyman, bogeyman, human). +noun_sg(bogie, bogie, neutr). +noun_sg(bogy, bogie, neutr). +noun_sg(bohemian, bohemian, human). +noun_sg(boil, boil, neutr). +noun_sg(boiler, boiler, neutr). +noun_sg(boilersuit, boilersuit, neutr). +noun_sg(bole, bole, neutr). +noun_sg(bolero, bolero, neutr). +noun_sg(boll, boll, neutr). +noun_sg(bollard, bollard, neutr). +noun_sg(bollock, bollock, neutr). +noun_sg(bolster, bolster, neutr). +noun_sg(bolt, bolt, neutr). +noun_sg(bomb, bomb, neutr). +noun_sg(bombardier, bombardier, human). +noun_sg(bombardment, bombardment, neutr). +noun_sg(bomber, bomber, human). +noun_sg(bombing, bombing, neutr). +noun_sg(bombshell, bombshell, neutr). +noun_sg(bonanza, bonanza, neutr). +noun_sg(bonbon, bonbon, neutr). +noun_sg(bond, bond, neutr). +noun_sg(bondholder, bondholder, neutr). +noun_sg(bone, bone, neutr). +noun_sg(boner, boner, neutr). +noun_sg(boneshaker, boneshaker, neutr). +noun_sg(bonfire, bonfire, neutr). +noun_sg(bongo, bongo, neutr). +noun_sg(bonito, bonito, neutr). +noun_sg(bonnet, bonnet, neutr). +noun_sg(bonus, bonus, neutr). +noun_sg(boo, boo, neutr). +noun_sg(boob, boob, human). +noun_sg(booby, booby, human). +noun_sg(boogie, boogie, neutr). +noun_sg(book, book, neutr). +noun_sg(bookcase, bookcase, neutr). +noun_sg(bookclub, bookclub, neutr). +noun_sg(bookie, bookie, human). +noun_sg(booking, booking, neutr). +noun_sg(bookkeeper, bookkeeper, human). +noun_sg(booklet, booklet, neutr). +noun_sg(bookmaker, bookmaker, human). +noun_sg(bookmark, bookmark, neutr). +noun_sg(bookmarker, bookmarker, neutr). +noun_sg(bookmobile, bookmobile, neutr). +noun_sg(bookseller, bookseller, human). +noun_sg(bookshop, bookshop, neutr). +noun_sg(bookstall, bookstall, neutr). +noun_sg(bookstore, bookstore, neutr). +noun_sg(bookworm, bookworm, human). +noun_sg(boom, boom, neutr). +noun_sg(boomerang, boomerang, neutr). +noun_sg(boon, boon, neutr). +noun_sg(boor, boor, human). +noun_sg(boost, boost, neutr). +noun_sg(booster, booster, human). +noun_sg(boot, boot, neutr). +noun_sg(bootee, bootee, neutr). +noun_sg(booth, booth, neutr). +noun_sg(bootlace, bootlace, neutr). +noun_sg(bootlegger, bootlegger, human). +noun_sg(boozer, boozer, human). +noun_sg(border, border, human). +noun_sg(borderer, borderer, human). +noun_sg(borderland, borderland, neutr). +noun_sg(borderline, borderline, neutr). +noun_sg(bore, bore, human). +noun_sg(borer, borer, human). +noun_sg(borough, borough, neutr). +noun_sg(borrower, borrower, human). +noun_sg(borrowing, borrowing, neutr). +noun_sg(borstal, borstal, neutr). +noun_sg(borzoi, borzoi, neutr). +noun_sg(bosom, bosom, neutr). +noun_sg(boss, boss, human). +noun_sg(botanist, botanist, human). +noun_sg(botch, botch, neutr). +noun_sg(botcher, botcher, human). +noun_sg(bother, bother, neutr). +noun_sg(bottle, bottle, neutr). +noun_sg(bottleneck, bottleneck, neutr). +noun_sg(bottler, bottler, human). +noun_sg(bottom, bottom, neutr). +noun_sg(boudoir, boudoir, neutr). +noun_sg(bougainvillea, bougainvillea, neutr). +noun_sg(bough, bough, neutr). +noun_sg(bouillon, bouillon, neutr). +noun_sg(boulder, boulder, neutr). +noun_sg(boulevard, boulevard, neutr). +noun_sg(bounce, bounce, neutr). +noun_sg(bound, bound, neutr). +noun_sg(boundary, boundary, neutr). +noun_sg(bounder, bounder, human). +noun_sg(bounty, bounty, neutr). +noun_sg(bouquet, bouquet, neutr). +noun_sg(bourbon, bourbon, neutr). +noun_sg(bourgeois, bourgeois, human). +noun_sg(bourgeoisie, bourgeoisie, neutr). +noun_sg(bourn, bourn, neutr). +noun_sg(bourne, bourne, neutr). +noun_sg(bourse, bourse, neutr). +noun_sg(bout, bout, neutr). +noun_sg(boutique, boutique, neutr). +noun_sg(bow, bow, human). +noun_sg(bowel, bowel, neutr). +noun_sg(bower, bower, neutr). +noun_sg(bowl, bowl, neutr). +noun_sg(bowler, bowler, human). +noun_sg(bowline, bowline, neutr). +noun_sg(bowman, bowman, human). +noun_sg(bowsprit, bowsprit, neutr). +noun_sg(box, box, neutr). +noun_sg(boxer, boxer, human). +noun_sg(boxful, boxful, neutr). +noun_sg(boy, boy, masc). +noun_sg(boycott, boycott, neutr). +noun_sg(boyfriend, boyfriend, masc). +noun_sg(bra, bra, neutr). +noun_sg(brace, brace, neutr). +noun_sg(bracelet, bracelet, neutr). +noun_sg(bracket, bracket, neutr). +noun_sg(bract, bract, neutr). +noun_sg(brad, brad, neutr). +noun_sg(bradawl, bradawl, neutr). +noun_sg(brae, brae, neutr). +noun_sg(braggart, braggart, human). +noun_sg(braid, braid, neutr). +noun_sg(brain, brain, neutr). +noun_sg(brainchild, brainchild, neutr). +noun_sg(brainstorm, brainstorm, neutr). +noun_sg(brainwave, brainwave, neutr). +noun_sg(brake, brake, neutr). +noun_sg(brakeman, brakeman, human). +noun_sg(bramble, bramble, neutr). +noun_sg(branch, branch, neutr). +noun_sg(brand, brand, neutr). +noun_sg(brandy, brandy, neutr). +noun_sg(brass, brass, neutr). +noun_sg(brassard, brassard, neutr). +noun_sg(brasserie, brasserie, neutr). +noun_sg(brassiere, brassiere, neutr). +noun_sg('brassière', 'brassière', neutr). +noun_sg(brat, brat, human). +noun_sg(bravado, bravado, neutr). +noun_sg(brave, brave, human). +noun_sg(bravo, bravo, neutr). +noun_sg(brawl, brawl, neutr). +noun_sg(brawler, brawler, human). +noun_sg(bray, bray, neutr). +noun_sg(brazier, brazier, neutr). +noun_sg(breach, breach, neutr). +noun_sg(bread, bread, neutr). +noun_sg(breadcrumb, breadcrumb, neutr). +noun_sg(breadfruit, breadfruit, neutr). +noun_sg(breadline, breadline, neutr). +noun_sg(breadth, breadth, neutr). +noun_sg(breadwinner, breadwinner, human). +noun_sg(break, break, neutr). +noun_sg(breakage, breakage, neutr). +noun_sg(breakaway, breakaway, human). +noun_sg(breakdown, breakdown, neutr). +noun_sg(breaker, breaker, human). +noun_sg(breakfast, breakfast, neutr). +noun_sg(breakthrough, breakthrough, neutr). +noun_sg(breakup, breakup, neutr). +noun_sg(breakwater, breakwater, neutr). +noun_sg(bream, bream, neutr). +noun_sg(breast, breast, neutr). +noun_sg(breaststroke, breaststroke, neutr). +noun_sg(breastwork, breastwork, neutr). +noun_sg(breath, breath, neutr). +noun_sg(breathalyser, breathalyser, neutr). +noun_sg(breather, breather, human). +noun_sg(breech, breech, neutr). +noun_sg(breed, breed, neutr). +noun_sg(breeder, breeder, human). +noun_sg(breeze, breeze, neutr). +noun_sg(breve, breve, neutr). +noun_sg(brevet, brevet, neutr). +noun_sg(breviary, breviary, neutr). +noun_sg(brew, brew, neutr). +noun_sg(brewer, brewer, human). +noun_sg(brewery, brewery, neutr). +noun_sg(briar, briar, neutr). +noun_sg(bribe, bribe, neutr). +noun_sg(brick, brick, neutr). +noun_sg(brickbat, brickbat, neutr). +noun_sg(brickkiln, brickkiln, neutr). +noun_sg(bricklayer, bricklayer, human). +noun_sg(bridal, bridal, neutr). +noun_sg(bride, bride, human). +noun_sg(bridecake, bridecake, neutr). +noun_sg(bridegroom, bridegroom, human). +noun_sg(bridesmaid, bridesmaid, human). +noun_sg(bridge, bridge, neutr). +noun_sg(bridgehead, bridgehead, neutr). +noun_sg(bridle, bridle, neutr). +noun_sg(brief, brief, neutr). +noun_sg(briefcase, briefcase, neutr). +noun_sg(briefing, briefing, neutr). +noun_sg(brier, brier, neutr). +noun_sg(brig, brig, neutr). +noun_sg(brigade, brigade, neutr). +noun_sg(brigand, brigand, human). +noun_sg(brigantine, brigantine, neutr). +noun_sg(brill, brill, neutr). +noun_sg(brim, brim, neutr). +noun_sg(brink, brink, neutr). +noun_sg(brioche, brioche, neutr). +noun_sg(briquet, briquet, neutr). +noun_sg(briquette, briquette, neutr). +noun_sg(brisket, brisket, neutr). +noun_sg(bristle, bristle, neutr). +noun_sg(broad, broad, human). +noun_sg(broadcast, broadcast, neutr). +noun_sg(broadcaster, broadcaster, human). +noun_sg(broadcloth, broadcloth, neutr). +noun_sg(broadsheet, broadsheet, neutr). +noun_sg(broadside, broadside, neutr). +noun_sg(brocade, brocade, neutr). +noun_sg(brochure, brochure, neutr). +noun_sg(brogue, brogue, neutr). +noun_sg(broiler, broiler, neutr). +noun_sg(broker, broker, human). +noun_sg(brokerage, brokerage, neutr). +noun_sg(brolly, brolly, neutr). +noun_sg(bromide, bromide, neutr). +noun_sg(bronchus, bronchus, neutr). +noun_sg(bronco, bronco, neutr). +noun_sg(bronze, bronze, neutr). +noun_sg(brooch, brooch, neutr). +noun_sg(brood, brood, neutr). +noun_sg(brook, brook, neutr). +noun_sg(broom, broom, neutr). +noun_sg(broomstick, broomstick, neutr). +noun_sg(broth, broth, neutr). +noun_sg(brothel, brothel, neutr). +noun_sg(brother, brother, masc). +noun_sg(brotherhood, brotherhood, neutr). +noun_sg(brougham, brougham, neutr). +noun_sg(brouhaha, brouhaha, neutr). +noun_sg(brow, brow, neutr). +noun_sg(brownie, brownie, neutr). +noun_sg(brownstone, brownstone, neutr). +noun_sg(browse, browse, neutr). +noun_sg(bruin, bruin, neutr). +noun_sg(bruise, bruise, neutr). +noun_sg(bruiser, bruiser, human). +noun_sg(brunch, brunch, neutr). +noun_sg(brunette, brunette, human). +noun_sg(brunt, brunt, neutr). +noun_sg(brush, brush, neutr). +noun_sg(brushwork, brushwork, neutr). +noun_sg(brutality, brutality, neutr). +noun_sg(brute, brute, human). +noun_sg(bubble, bubble, neutr). +noun_sg(buccaneer, buccaneer, human). +noun_sg(buck, buck, neutr). +noun_sg(bucket, bucket, neutr). +noun_sg(bucketful, bucketful, neutr). +noun_sg(buckle, buckle, neutr). +noun_sg(buckler, buckler, neutr). +noun_sg(bucktooth, bucktooth, human). +noun_sg(bud, bud, neutr). +noun_sg(buddy, buddy, human). +noun_sg(budgerigar, budgerigar, neutr). +noun_sg(budget, budget, neutr). +noun_sg(budgie, budgie, neutr). +noun_sg(buff, buff, human). +noun_sg(buffalo, buffalo, neutr). +noun_sg(buffer, buffer, human). +noun_sg(buffet, buffet, neutr). +noun_sg(buffoon, buffoon, human). +noun_sg(bug, bug, neutr). +noun_sg(bugaboo, bugaboo, neutr). +noun_sg(bugbear, bugbear, neutr). +noun_sg(bugger, bugger, human). +noun_sg(buggy, buggy, neutr). +noun_sg(bugle, bugle, neutr). +noun_sg(bugler, bugler, human). +noun_sg(build, build, neutr). +noun_sg(builder, builder, human). +noun_sg(building, building, neutr). +noun_sg(buildup, buildup, neutr). +noun_sg(bulb, bulb, neutr). +noun_sg(bulbul, bulbul, neutr). +noun_sg(bulge, bulge, neutr). +noun_sg(bulkhead, bulkhead, neutr). +noun_sg(bull, bull, neutr). +noun_sg(bulldog, bulldog, neutr). +noun_sg(bulldozer, bulldozer, neutr). +noun_sg(bullet, bullet, neutr). +noun_sg(bulletin, bulletin, neutr). +noun_sg(bullfight, bullfight, neutr). +noun_sg(bullfighter, bullfighter, human). +noun_sg(bullfinch, bullfinch, neutr). +noun_sg(bullfrog, bullfrog, neutr). +noun_sg(bullock, bullock, neutr). +noun_sg(bullring, bullring, neutr). +noun_sg(bully, bully, human). +noun_sg(bulrush, bulrush, neutr). +noun_sg(bulwark, bulwark, neutr). +noun_sg(bum, bum, human). +noun_sg(bumblebee, bumblebee, neutr). +noun_sg(bumboat, bumboat, neutr). +noun_sg(bump, bump, neutr). +noun_sg(bumper, bumper, neutr). +noun_sg(bumpkin, bumpkin, human). +noun_sg(bun, bun, neutr). +noun_sg(bunch, bunch, neutr). +noun_sg(bundle, bundle, neutr). +noun_sg(bung, bung, neutr). +noun_sg(bungalow, bungalow, neutr). +noun_sg(bungle, bungle, neutr). +noun_sg(bungler, bungler, human). +noun_sg(bunion, bunion, neutr). +noun_sg(bunk, bunk, neutr). +noun_sg(bunker, bunker, neutr). +noun_sg(bunny, bunny, neutr). +noun_sg(buoy, buoy, neutr). +noun_sg(bur, bur, neutr). +noun_sg(burden, burden, neutr). +noun_sg(burdock, burdock, neutr). +noun_sg(bureau, bureau, neutr). +noun_sg(bureaucracy, bureaucracy, neutr). +noun_sg(bureaucrat, bureaucrat, human). +noun_sg(burette, burette, neutr). +noun_sg(burg, burg, neutr). +noun_sg(burger, burger, neutr). +noun_sg(burgess, burgess, human). +noun_sg(burgh, burgh, neutr). +noun_sg(burgher, burgher, human). +noun_sg(burglar, burglar, human). +noun_sg(burglary, burglary, neutr). +noun_sg(burgomaster, burgomaster, human). +noun_sg(burial, burial, neutr). +noun_sg(burlesque, burlesque, neutr). +noun_sg(burn, burn, neutr). +noun_sg(burner, burner, human). +noun_sg(burnouse, burnouse, neutr). +noun_sg(burp, burp, neutr). +noun_sg(burr, burr, neutr). +noun_sg(burrow, burrow, neutr). +noun_sg(bursar, bursar, human). +noun_sg(bursary, bursary, neutr). +noun_sg(burst, burst, neutr). +noun_sg(burthen, burthen, neutr). +noun_sg(burton, burton, neutr). +noun_sg(bus, bus, neutr). +noun_sg(busby, busby, neutr). +noun_sg(bush, bush, neutr). +noun_sg(bushel, bushel, neutr). +noun_sg(business, business, neutr). +noun_sg(businessman, businessman, human). +noun_sg(busker, busker, human). +noun_sg(busman, busman, human). +noun_sg(bust, bust, neutr). +noun_sg(bustard, bustard, neutr). +noun_sg(buster, buster, human). +noun_sg(bustle, bustle, neutr). +noun_sg(busybody, busybody, human). +noun_sg(butcher, butcher, human). +noun_sg(butler, butler, human). +noun_sg(butt, butt, human). +noun_sg(butter, butter, neutr). +noun_sg(butterbean, butterbean, neutr). +noun_sg(buttercup, buttercup, neutr). +noun_sg(butterfingers, butterfingers, human). +noun_sg(butterfly, butterfly, neutr). +noun_sg(buttery, buttery, neutr). +noun_sg(buttock, buttock, neutr). +noun_sg(button, button, neutr). +noun_sg(buttonhole, buttonhole, neutr). +noun_sg(buttonhook, buttonhook, neutr). +noun_sg(buttonwood, buttonwood, neutr). +noun_sg(buttress, buttress, neutr). +noun_sg(buy, buy, neutr). +noun_sg(buyback, buyback, neutr). +noun_sg(buyer, buyer, human). +noun_sg(buyout, buyout, neutr). +noun_sg(buzz, buzz, neutr). +noun_sg(buzzard, buzzard, neutr). +noun_sg(buzzer, buzzer, neutr). +noun_sg(bye, bye, neutr). +noun_sg(bylaw, bylaw, neutr). +noun_sg(bypass, bypass, neutr). +noun_sg(bypath, bypath, neutr). +noun_sg(byproduct, byproduct, neutr). +noun_sg(byroad, byroad, neutr). +noun_sg(bystander, bystander, human). +noun_sg(byway, byway, neutr). +noun_sg(byword, byword, neutr). +noun_sg(cab, cab, neutr). +noun_sg(cabal, cabal, human). +noun_sg(cabaret, cabaret, neutr). +noun_sg(cabbage, cabbage, neutr). +noun_sg(cabby, cabby, human). +noun_sg(caber, caber, neutr). +noun_sg(cabin, cabin, neutr). +noun_sg(cabinet, cabinet, neutr). +noun_sg(cable, cable, neutr). +noun_sg(cablegram, cablegram, neutr). +noun_sg(cablevision, cablevision, neutr). +noun_sg(cabman, cabman, human). +noun_sg(caboodle, caboodle, neutr). +noun_sg(caboose, caboose, neutr). +noun_sg(cabstand, cabstand, neutr). +noun_sg(cacao, cacao, neutr). +noun_sg(cache, cache, neutr). +noun_sg(cachet, cachet, neutr). +noun_sg(cachou, cachou, neutr). +noun_sg(cackle, cackle, neutr). +noun_sg(cackler, cackler, human). +noun_sg(cacophony, cacophony, neutr). +noun_sg(cactus, cactus, neutr). +noun_sg(cad, cad, human). +noun_sg(cadaver, cadaver, human). +noun_sg(caddie, caddie, human). +noun_sg(caddy, caddie, human). +noun_sg(cadence, cadence, neutr). +noun_sg(cadenza, cadenza, neutr). +noun_sg(cadet, cadet, human). +noun_sg(cadger, cadger, human). +noun_sg(cadre, cadre, human). +noun_sg(caesura, caesura, neutr). +noun_sg(cafe, cafe, neutr). +noun_sg(cafeteria, cafeteria, neutr). +noun_sg(caff, caff, neutr). +noun_sg(caftan, caftan, neutr). +noun_sg('café', 'café', neutr). +noun_sg(cage, cage, neutr). +noun_sg(cagoule, cagoule, neutr). +noun_sg(caiman, caiman, neutr). +noun_sg(cairn, cairn, neutr). +noun_sg(caisson, caisson, neutr). +noun_sg(caitiff, caitiff, human). +noun_sg(cake, cake, neutr). +noun_sg(calabash, calabash, neutr). +noun_sg(calamity, calamity, neutr). +noun_sg(calcination, calcination, neutr). +noun_sg(calculation, calculation, neutr). +noun_sg(calculator, calculator, human). +noun_sg(calculus, calculus, neutr). +noun_sg(caldron, caldron, neutr). +noun_sg(calendar, calendar, neutr). +noun_sg(calender, calender, neutr). +noun_sg(calf, calf, neutr). +noun_sg(caliber, caliber, neutr). +noun_sg(calibration, calibration, neutr). +noun_sg(calibre, calibre, neutr). +noun_sg(calif, calif, human). +noun_sg(caliph, caliph, human). +noun_sg(caliphate, caliphate, neutr). +noun_sg(calk, calk, neutr). +noun_sg(call, call, neutr). +noun_sg(caller, caller, human). +noun_sg(calling, calling, neutr). +noun_sg(calliope, calliope, neutr). +noun_sg(callosity, callosity, neutr). +noun_sg(callus, callus, neutr). +noun_sg(calm, calm, neutr). +noun_sg(calorie, calorie, neutr). +noun_sg(calumny, calumny, neutr). +noun_sg(calypso, calypso, neutr). +noun_sg(calyx, calyx, neutr). +noun_sg(cam, cam, neutr). +noun_sg(camber, camber, neutr). +noun_sg(camel, camel, neutr). +noun_sg(camellia, camellia, neutr). +noun_sg(cameo, cameo, neutr). +noun_sg(camera, camera, neutr). +noun_sg(cameraman, cameraman, human). +noun_sg(camion, camion, neutr). +noun_sg(camp, camp, neutr). +noun_sg(campaign, campaign, neutr). +noun_sg(campaigner, campaigner, human). +noun_sg(campanile, campanile, neutr). +noun_sg(campanula, campanula, neutr). +noun_sg(camper, camper, human). +noun_sg(campus, campus, neutr). +noun_sg(camshaft, camshaft, neutr). +noun_sg(can, can, neutr). +noun_sg(canal, canal, neutr). +noun_sg(canalization, canalization, neutr). +noun_sg(canape, canape, neutr). +noun_sg('canapé', 'canapé', neutr). +noun_sg(canard, canard, neutr). +noun_sg(canary, canary, neutr). +noun_sg(canasta, canasta, neutr). +noun_sg(cancan, cancan, neutr). +noun_sg(cancellation, cancellation, neutr). +noun_sg(cancer, cancer, neutr). +noun_sg(candelabrum, candelabrum, neutr). +noun_sg(candidacy, candidacy, neutr). +noun_sg(candidate, candidate, human). +noun_sg(candidature, candidature, neutr). +noun_sg(candle, candle, neutr). +noun_sg(candlestick, candlestick, neutr). +noun_sg(candlewick, candlewick, neutr). +noun_sg(candy, candy, neutr). +noun_sg(candytuft, candytuft, neutr). +noun_sg(cane, cane, neutr). +noun_sg(canister, canister, neutr). +noun_sg(canna, canna, neutr). +noun_sg(cannery, cannery, neutr). +noun_sg(cannibal, cannibal, human). +noun_sg(cannon, cannon, neutr). +noun_sg(cannonade, cannonade, neutr). +noun_sg(canoe, canoe, neutr). +noun_sg(canoeist, canoeist, human). +noun_sg(canon, canon, human). +noun_sg(canonization, canonization, neutr). +noun_sg(canopy, canopy, neutr). +noun_sg(cant, cant, neutr). +noun_sg(cantaloup, cantaloup, neutr). +noun_sg(cantaloupe, cantaloupe, neutr). +noun_sg(cantata, cantata, neutr). +noun_sg(canteen, canteen, neutr). +noun_sg(canter, canter, neutr). +noun_sg(canticle, canticle, neutr). +noun_sg(cantilever, cantilever, neutr). +noun_sg(canto, canto, neutr). +noun_sg(canton, canton, neutr). +noun_sg(cantonment, cantonment, neutr). +noun_sg(cantor, cantor, human). +noun_sg(canvas, canvas, neutr). +noun_sg(canvass, canvass, neutr). +noun_sg(canyon, canyon, neutr). +noun_sg(cap, cap, neutr). +noun_sg(capability, capability, neutr). +noun_sg(capacity, capacity, neutr). +noun_sg(caparison, caparison, neutr). +noun_sg(cape, cape, neutr). +noun_sg(caper, caper, neutr). +noun_sg(capillary, capillary, neutr). +noun_sg(capital, capital, neutr). +noun_sg(capitalist, capitalist, human). +noun_sg(capitalization, capitalization, neutr). +noun_sg(capitation, capitation, neutr). +noun_sg(capitol, capitol, neutr). +noun_sg(capon, capon, neutr). +noun_sg(caprice, caprice, neutr). +noun_sg(capsicum, capsicum, neutr). +noun_sg(capstan, capstan, neutr). +noun_sg(capsule, capsule, neutr). +noun_sg(captain, captain, human). +noun_sg(caption, caption, neutr). +noun_sg(captive, captive, human). +noun_sg(captor, captor, human). +noun_sg(capture, capture, neutr). +noun_sg(car, car, neutr). +noun_sg(carafe, carafe, neutr). +noun_sg(caramel, caramel, neutr). +noun_sg(carapace, carapace, neutr). +noun_sg(carat, carat, neutr). +noun_sg(caravan, caravan, human). +noun_sg(caravansary, caravansary, neutr). +noun_sg(caravanserai, caravanserai, neutr). +noun_sg(caraway, caraway, neutr). +noun_sg(carbide, carbide, neutr). +noun_sg(carbine, carbine, neutr). +noun_sg(carbohydrate, carbohydrate, neutr). +noun_sg(carbon, carbon, neutr). +noun_sg(carbonization, carbonization, neutr). +noun_sg(carboy, carboy, neutr). +noun_sg(carbuncle, carbuncle, neutr). +noun_sg(carburetor, carburetor, neutr). +noun_sg(carburettor, carburettor, neutr). +noun_sg(carcase, carcase, neutr). +noun_sg(carcass, carcass, neutr). +noun_sg(carcinogen, carcinogen, neutr). +noun_sg(card, card, neutr). +noun_sg(cardholder, cardholder, human). +noun_sg(cardigan, cardigan, neutr). +noun_sg(cardinal, cardinal, human). +noun_sg(cardiologist, cardiologist, human). +noun_sg(care, care, neutr). +noun_sg(career, career, neutr). +noun_sg(careerist, careerist, human). +noun_sg(caress, caress, neutr). +noun_sg(caret, caret, neutr). +noun_sg(caretaker, caretaker, human). +noun_sg(cargo, cargo, neutr). +noun_sg(caribou, caribou, neutr). +noun_sg(caricature, caricature, neutr). +noun_sg(caricaturist, caricaturist, human). +noun_sg(carillon, carillon, neutr). +noun_sg(carmaker, carmaker, human). +noun_sg(carmaking, carmaking, neutr). +noun_sg(carmine, carmine, neutr). +noun_sg(carnation, carnation, neutr). +noun_sg(carnival, carnival, neutr). +noun_sg(carnivore, carnivore, neutr). +noun_sg(carol, carol, neutr). +noun_sg(caroller, caroller, human). +noun_sg(carousal, carousal, neutr). +noun_sg(carousel, carousel, neutr). +noun_sg(carp, carp, neutr). +noun_sg(carpal, carpal, neutr). +noun_sg(carpenter, carpenter, human). +noun_sg(carpet, carpet, neutr). +noun_sg(carpetbag, carpetbag, neutr). +noun_sg(carpetbagger, carpetbagger, human). +noun_sg(carport, carport, neutr). +noun_sg(carriage, carriage, neutr). +noun_sg(carriageway, carriageway, neutr). +noun_sg(carrier, carrier, human). +noun_sg(carrot, carrot, neutr). +noun_sg(carry, carry, neutr). +noun_sg(carrycot, carrycot, neutr). +noun_sg(cart, cart, neutr). +noun_sg(cartel, cartel, neutr). +noun_sg(carter, carter, human). +noun_sg(carthorse, carthorse, neutr). +noun_sg(cartilage, cartilage, neutr). +noun_sg(cartload, cartload, neutr). +noun_sg(cartographer, cartographer, human). +noun_sg(carton, carton, neutr). +noun_sg(cartoon, cartoon, neutr). +noun_sg(cartoonist, cartoonist, human). +noun_sg(cartridge, cartridge, neutr). +noun_sg(cartroad, cartroad, neutr). +noun_sg(cartwheel, cartwheel, neutr). +noun_sg(carver, carver, human). +noun_sg(carving, carving, neutr). +noun_sg(caryatid, caryatid, neutr). +noun_sg(cascade, cascade, neutr). +noun_sg(case, case, neutr). +noun_sg(casebook, casebook, neutr). +noun_sg(caseload, caseload, neutr). +noun_sg(casement, casement, neutr). +noun_sg(casework, casework, neutr). +noun_sg(cashew, cashew, neutr). +noun_sg(cashier, cashier, human). +noun_sg(casing, casing, neutr). +noun_sg(casino, casino, neutr). +noun_sg(cask, cask, neutr). +noun_sg(casket, casket, neutr). +noun_sg(casserole, casserole, neutr). +noun_sg(cassette, cassette, neutr). +noun_sg(cassock, cassock, neutr). +noun_sg(cassowary, cassowary, neutr). +noun_sg(cast, cast, neutr). +noun_sg(castaway, castaway, human). +noun_sg(caste, caste, neutr). +noun_sg(caster, caster, neutr). +noun_sg(castigation, castigation, neutr). +noun_sg(casting, casting, neutr). +noun_sg(castle, castle, neutr). +noun_sg(castor, castor, neutr). +noun_sg(castration, castration, neutr). +noun_sg(casualty, casualty, neutr). +noun_sg(casuist, casuist, neutr). +noun_sg(casuistry, casuistry, neutr). +noun_sg(cat, cat, neutr). +noun_sg(cataclysm, cataclysm, neutr). +noun_sg(catafalque, catafalque, neutr). +noun_sg(cataleptic, cataleptic, human). +noun_sg(catalog, catalog, neutr). +noun_sg(catalogue, catalogue, neutr). +noun_sg(catalpa, catalpa, neutr). +noun_sg(catalyst, catalyst, neutr). +noun_sg(catamaran, catamaran, neutr). +noun_sg(catapult, catapult, neutr). +noun_sg(cataract, cataract, neutr). +noun_sg(catastrophe, catastrophe, neutr). +noun_sg(catcall, catcall, neutr). +noun_sg(catch, catch, neutr). +noun_sg(catcher, catcher, human). +noun_sg(catchment, catchment, neutr). +noun_sg(catchup, catchup, neutr). +noun_sg(catchword, catchword, neutr). +noun_sg(catechism, catechism, neutr). +noun_sg(category, category, neutr). +noun_sg(caterer, caterer, human). +noun_sg(caterpillar, caterpillar, neutr). +noun_sg(caterwaul, caterwaul, neutr). +noun_sg(catfish, catfish, neutr). +noun_sg(catharsis, catharsis, neutr). +noun_sg(cathartic, cathartic, neutr). +noun_sg(cathedral, cathedral, neutr). +noun_sg(cathode, cathode, neutr). +noun_sg(catholic, catholic, human). +noun_sg(catkin, catkin, neutr). +noun_sg(catsup, catsup, neutr). +noun_sg(cattle, cattle, neutr). +noun_sg(cattleman, cattleman, human). +noun_sg(catwalk, catwalk, neutr). +noun_sg(caucus, caucus, neutr). +noun_sg(caul, caul, neutr). +noun_sg(cauldron, cauldron, neutr). +noun_sg(cauliflower, cauliflower, neutr). +noun_sg(cause, cause, neutr). +noun_sg(causerie, causerie, neutr). +noun_sg(causeway, causeway, neutr). +noun_sg(caution, caution, neutr). +noun_sg(cavalcade, cavalcade, neutr). +noun_sg(cavalier, cavalier, human). +noun_sg(cavalry, cavalry, human). +noun_sg(cavalryman, cavalryman, human). +noun_sg(cave, cave, neutr). +noun_sg(caveat, caveat, neutr). +noun_sg(caveman, caveman, human). +noun_sg(cavern, cavern, neutr). +noun_sg(cavity, cavity, neutr). +noun_sg(caw, caw, neutr). +noun_sg(cayman, cayman, neutr). +noun_sg(cease, cease, neutr). +noun_sg(ceasefire, ceasefire, neutr). +noun_sg(cedar, cedar, neutr). +noun_sg(cedilla, cedilla, neutr). +noun_sg(ceiling, ceiling, neutr). +noun_sg(celandine, celandine, neutr). +noun_sg(celebrant, celebrant, human). +noun_sg(celebration, celebration, neutr). +noun_sg(celebrity, celebrity, human). +noun_sg(celibate, celibate, human). +noun_sg(cell, cell, neutr). +noun_sg(cellar, cellar, neutr). +noun_sg(cellarage, cellarage, neutr). +noun_sg(cellist, cellist, human). +noun_sg(cello, cello, neutr). +noun_sg(cemetery, cemetery, neutr). +noun_sg(cenotaph, cenotaph, neutr). +noun_sg(censer, censer, neutr). +noun_sg(censor, censor, human). +noun_sg(censorship, censorship, neutr). +noun_sg(censure, censure, neutr). +noun_sg(census, census, neutr). +noun_sg(cent, cent, neutr). +noun_sg(centaur, centaur, human). +noun_sg(centenarian, centenarian, human). +noun_sg(centenary, centenary, neutr). +noun_sg(centennial, centennial, neutr). +noun_sg(center, center, neutr). +noun_sg(centerpiece, centerpiece, neutr). +noun_sg(centime, centime, neutr). +noun_sg(centimeter, centimeter, neutr). +noun_sg(centimetre, centimetre, neutr). +noun_sg(centipede, centipede, neutr). +noun_sg(central, central, neutr). +noun_sg(centralization, centralization, neutr). +noun_sg(centre, centre, neutr). +noun_sg(centrepiece, centrepiece, neutr). +noun_sg(centrifuge, centrifuge, neutr). +noun_sg(centrist, centrist, human). +noun_sg(centurion, centurion, human). +noun_sg(century, century, neutr). +noun_sg(cereal, cereal, neutr). +noun_sg(ceremonial, ceremonial, neutr). +noun_sg(ceremony, ceremony, neutr). +noun_sg(cerise, cerise, neutr). +noun_sg(cert, cert, neutr). +noun_sg(certainty, certainty, neutr). +noun_sg(certificate, certificate, neutr). +noun_sg(certification, certification, neutr). +noun_sg(cervix, cervix, neutr). +noun_sg(cession, cession, neutr). +noun_sg(cesspit, cesspit, neutr). +noun_sg(cesspool, cesspool, neutr). +noun_sg(chafe, chafe, neutr). +noun_sg(chaffinch, chaffinch, neutr). +noun_sg(chain, chain, neutr). +noun_sg(chair, chair, neutr). +noun_sg(chairman, chairman, human). +noun_sg(chairwoman, chairwoman, human). +noun_sg(chaise, chaise, neutr). +noun_sg(chalet, chalet, neutr). +noun_sg(chalice, chalice, neutr). +noun_sg(chalk, chalk, neutr). +noun_sg(chalkpit, chalkpit, neutr). +noun_sg(challenge, challenge, neutr). +noun_sg(challenger, challenger, human). +noun_sg(chamber, chamber, neutr). +noun_sg(chamberlain, chamberlain, human). +noun_sg(chambermaid, chambermaid, human). +noun_sg(chamberpot, chamberpot, neutr). +noun_sg(chameleon, chameleon, human). +noun_sg(chamois, chamois, neutr). +noun_sg(champ, champ, human). +noun_sg(champagne, champagne, neutr). +noun_sg(champion, champion, human). +noun_sg(championship, championship, neutr). +noun_sg(chance, chance, neutr). +noun_sg(chancel, chancel, neutr). +noun_sg(chancellery, chancellery, neutr). +noun_sg(chancellor, chancellor, human). +noun_sg(chancery, chancery, neutr). +noun_sg(chandelier, chandelier, neutr). +noun_sg(chandler, chandler, human). +noun_sg(change, change, neutr). +noun_sg(changeling, changeling, human). +noun_sg(changeover, changeover, neutr). +noun_sg(channel, channel, neutr). +noun_sg(chant, chant, neutr). +noun_sg(chap, chap, human). +noun_sg(chapel, chapel, neutr). +noun_sg(chapelgoer, chapelgoer, human). +noun_sg(chaperon, chaperon, human). +noun_sg(chaplain, chaplain, human). +noun_sg(chaplaincy, chaplaincy, neutr). +noun_sg(chaplet, chaplet, neutr). +noun_sg(chapman, chapman, human). +noun_sg(chapter, chapter, neutr). +noun_sg(chapterhouse, chapterhouse, neutr). +noun_sg(char, char, neutr). +noun_sg(charabanc, charabanc, neutr). +noun_sg(character, character, neutr). +noun_sg(characteristic, characteristic, neutr). +noun_sg(charade, charade, neutr). +noun_sg(chard, chard, neutr). +noun_sg(charge, charge, neutr). +noun_sg(charger, charger, human). +noun_sg(chariot, chariot, neutr). +noun_sg(charioteer, charioteer, human). +noun_sg(charity, charity, neutr). +noun_sg(charlady, charlady, human). +noun_sg(charlatan, charlatan, human). +noun_sg(charm, charm, neutr). +noun_sg(charmer, charmer, human). +noun_sg(chart, chart, neutr). +noun_sg(charter, charter, neutr). +noun_sg(charwoman, charwoman, human). +noun_sg('charàbanc', 'charàbanc', neutr). +noun_sg(chase, chase, neutr). +noun_sg(chaser, chaser, human). +noun_sg(chasm, chasm, neutr). +noun_sg(chassis, chassis, neutr). +noun_sg(chasuble, chasuble, neutr). +noun_sg(chat, chat, neutr). +noun_sg(chateau, chateau, neutr). +noun_sg(chatelaine, chatelaine, human). +noun_sg(chattel, chattel, human). +noun_sg(chatterbox, chatterbox, human). +noun_sg(chauffeur, chauffeur, human). +noun_sg(chauffeuse, chauffeuse, human). +noun_sg(chauvinist, chauvinist, human). +noun_sg(chaw, chaw, neutr). +noun_sg(cheat, cheat, human). +noun_sg(check, check, neutr). +noun_sg(checkbook, checkbook, neutr). +noun_sg(checker, checker, human). +noun_sg(checklist, checklist, neutr). +noun_sg(checkmate, checkmate, neutr). +noun_sg(checkoff, checkoff, neutr). +noun_sg(checkout, checkout, neutr). +noun_sg(checkpoint, checkpoint, neutr). +noun_sg(checkroom, checkroom, neutr). +noun_sg(checkup, checkup, neutr). +noun_sg(cheek, cheek, neutr). +noun_sg(cheekbone, cheekbone, neutr). +noun_sg(cheep, cheep, neutr). +noun_sg(cheer, cheer, neutr). +noun_sg(cheerleader, cheerleader, human). +noun_sg(cheese, cheese, neutr). +noun_sg(cheesecake, cheesecake, neutr). +noun_sg(cheesecloth, cheesecloth, neutr). +noun_sg(cheetah, cheetah, neutr). +noun_sg(chef, chef, human). +noun_sg(chemical, chemical, neutr). +noun_sg(chemise, chemise, neutr). +noun_sg(chemist, chemist, human). +noun_sg(chenille, chenille, neutr). +noun_sg(cheque, cheque, neutr). +noun_sg(chequebook, chequebook, neutr). +noun_sg(cheroot, cheroot, neutr). +noun_sg(cherry, cherry, neutr). +noun_sg(cherub, cherub, human). +noun_sg(chessboard, chessboard, neutr). +noun_sg(chessman, chessman, neutr). +noun_sg(chest, chest, neutr). +noun_sg(chesterfield, chesterfield, neutr). +noun_sg(chestnut, chestnut, neutr). +noun_sg(chevalier, chevalier, human). +noun_sg(chevron, chevron, neutr). +noun_sg(chew, chew, neutr). +noun_sg(chicanery, chicanery, neutr). +noun_sg(chick, chick, human). +noun_sg(chicken, chicken, neutr). +noun_sg(chickpea, chickpea, neutr). +noun_sg(chief, chief, human). +noun_sg(chieftain, chieftain, human). +noun_sg(chieftaincy, chieftaincy, neutr). +noun_sg(chiffonier, chiffonier, neutr). +noun_sg(chignon, chignon, neutr). +noun_sg(chilblain, chilblain, neutr). +noun_sg(child, child, human). +noun_sg(chile, chile, neutr). +noun_sg(chili, chili, neutr). +noun_sg(chill, chill, neutr). +noun_sg(chilli, chilli, neutr). +noun_sg(chimaera, chimaera, neutr). +noun_sg(chime, chime, neutr). +noun_sg(chimera, chimera, neutr). +noun_sg(chimney, chimney, neutr). +noun_sg(chimneybreast, chimneybreast, neutr). +noun_sg(chimneypiece, chimneypiece, neutr). +noun_sg(chimneypot, chimneypot, neutr). +noun_sg(chimneystack, chimneystack, neutr). +noun_sg(chimneysweep, chimneysweep, human). +noun_sg(chimneysweeper, chimneysweeper, human). +noun_sg(chimp, chimp, neutr). +noun_sg(chimpanzee, chimpanzee, neutr). +noun_sg(chin, chin, neutr). +noun_sg(chinchilla, chinchilla, neutr). +noun_sg(chine, chine, neutr). +noun_sg(chink, chink, neutr). +noun_sg(chip, chip, neutr). +noun_sg(chipmunk, chipmunk, neutr). +noun_sg(chiropodist, chiropodist, human). +noun_sg(chiropractor, chiropractor, human). +noun_sg(chirp, chirp, neutr). +noun_sg(chirrup, chirrup, neutr). +noun_sg(chisel, chisel, neutr). +noun_sg(chiseler, chiseler, human). +noun_sg(chiseller, chiseller, human). +noun_sg(chit, chit, human). +noun_sg(chive, chive, neutr). +noun_sg(chlorofluorocarbon, chlorofluorocarbon, neutr). +noun_sg(choc, choc, neutr). +noun_sg(chock, chock, neutr). +noun_sg(chocolate, chocolate, neutr). +noun_sg(choice, choice, neutr). +noun_sg(choir, choir, human). +noun_sg(choirboy, choirboy, human). +noun_sg(choke, choke, neutr). +noun_sg(choker, choker, neutr). +noun_sg(choky, choky, neutr). +noun_sg(choler, choler, neutr). +noun_sg(cholesterol, cholesterol, neutr). +noun_sg(chop, chop, neutr). +noun_sg(chopper, chopper, human). +noun_sg(chorale, chorale, neutr). +noun_sg(chord, chord, neutr). +noun_sg(chore, chore, neutr). +noun_sg(choreographer, choreographer, human). +noun_sg(chorister, chorister, human). +noun_sg(chortle, chortle, neutr). +noun_sg(chorus, chorus, human). +noun_sg(chow, chow, neutr). +noun_sg(chowder, chowder, neutr). +noun_sg(christening, christening, neutr). +noun_sg(christian, christian, human). +noun_sg(christianity, christianity, neutr). +noun_sg(chromosome, chromosome, neutr). +noun_sg(chronicle, chronicle, neutr). +noun_sg(chronicler, chronicler, human). +noun_sg(chronology, chronology, neutr). +noun_sg(chronometer, chronometer, neutr). +noun_sg(chrysalis, chrysalis, neutr). +noun_sg(chrysanthemum, chrysanthemum, neutr). +noun_sg(chuck, chuck, neutr). +noun_sg(chuckle, chuckle, neutr). +noun_sg(chug, chug, neutr). +noun_sg(chukker, chukker, neutr). +noun_sg(chum, chum, human). +noun_sg(chump, chump, human). +noun_sg(chunk, chunk, neutr). +noun_sg(church, church, neutr). +noun_sg(churchgoer, churchgoer, human). +noun_sg(churchman, churchman, human). +noun_sg(churchwarden, churchwarden, human). +noun_sg(churchyard, churchyard, neutr). +noun_sg(churl, churl, human). +noun_sg(churn, churn, neutr). +noun_sg(chute, chute, neutr). +noun_sg(chutney, chutney, neutr). +noun_sg('château', 'château', neutr). +noun_sg(cicada, cicada, neutr). +noun_sg(cicala, cicala, neutr). +noun_sg(cicatrice, cicatrice, neutr). +noun_sg(cicatrix, cicatrice, neutr). +noun_sg(cicerone, cicerone, human). +noun_sg(cider, cider, neutr). +noun_sg(ciderpress, ciderpress, neutr). +noun_sg(cigar, cigar, neutr). +noun_sg(cigarette, cigarette, neutr). +noun_sg(cinch, cinch, neutr). +noun_sg(cinchona, cinchona, neutr). +noun_sg(cincture, cincture, neutr). +noun_sg(cinder, cinder, neutr). +noun_sg(cinema, cinema, neutr). +noun_sg(cinquefoil, cinquefoil, neutr). +noun_sg(cipher, cipher, human). +noun_sg(circle, circle, neutr). +noun_sg(circlet, circlet, neutr). +noun_sg(circuit, circuit, neutr). +noun_sg(circular, circular, neutr). +noun_sg(circulation, circulation, neutr). +noun_sg(circumcision, circumcision, neutr). +noun_sg(circumference, circumference, neutr). +noun_sg(circumflex, circumflex, neutr). +noun_sg(circumlocution, circumlocution, neutr). +noun_sg(circumnavigation, circumnavigation, neutr). +noun_sg(circumscription, circumscription, neutr). +noun_sg(circumstance, circumstance, neutr). +noun_sg(circumvention, circumvention, neutr). +noun_sg(circus, circus, neutr). +noun_sg(cirrus, cirrus, neutr). +noun_sg(cissy, cissy, human). +noun_sg(cistern, cistern, neutr). +noun_sg(citadel, citadel, neutr). +noun_sg(citation, citation, neutr). +noun_sg(citizen, citizen, human). +noun_sg(citizenship, citizenship, neutr). +noun_sg(citron, citron, neutr). +noun_sg(citrus, citrus, neutr). +noun_sg(city, city, neutr). +noun_sg(civet, civet, neutr). +noun_sg(civilian, civilian, human). +noun_sg(civility, civility, neutr). +noun_sg(civilization, civilization, neutr). +noun_sg(clack, clack, neutr). +noun_sg(claim, claim, neutr). +noun_sg(claimant, claimant, human). +noun_sg(clairvoyant, clairvoyant, human). +noun_sg(clam, clam, neutr). +noun_sg(clambake, clambake, neutr). +noun_sg(clamber, clamber, neutr). +noun_sg(clamor, clamor, neutr). +noun_sg(clamour, clamour, neutr). +noun_sg(clamp, clamp, neutr). +noun_sg(clan, clan, human). +noun_sg(clang, clang, neutr). +noun_sg(clanger, clanger, neutr). +noun_sg(clank, clank, neutr). +noun_sg(clansman, clansman, human). +noun_sg(clap, clap, neutr). +noun_sg(clapboard, clapboard, neutr). +noun_sg(clapper, clapper, neutr). +noun_sg(clapperboard, clapperboard, neutr). +noun_sg(claque, claque, human). +noun_sg(claret, claret, neutr). +noun_sg(clarinet, clarinet, neutr). +noun_sg(clarinetist, clarinetist, human). +noun_sg(clarinettist, clarinettist, human). +noun_sg(clarion, clarion, neutr). +noun_sg(clash, clash, neutr). +noun_sg(clasp, clasp, neutr). +noun_sg(class, class, neutr). +noun_sg(classic, classic, neutr). +noun_sg(classicist, classicist, human). +noun_sg(classics, classics, neutr). +noun_sg(classification, classification, neutr). +noun_sg(classmate, classmate, human). +noun_sg(classroom, classroom, neutr). +noun_sg(clause, clause, neutr). +noun_sg(clavichord, clavichord, neutr). +noun_sg(clavicle, clavicle, neutr). +noun_sg(claw, claw, neutr). +noun_sg(clawback, clawback, neutr). +noun_sg(clawhammer, clawhammer, neutr). +noun_sg(clean, clean, neutr). +noun_sg(cleaner, cleaner, human). +noun_sg(cleanser, cleanser, neutr). +noun_sg(cleanup, cleanup, neutr). +noun_sg(clear, clear, neutr). +noun_sg(clearance, clearance, neutr). +noun_sg(clearing, clearing, neutr). +noun_sg(clearinghouse, clearinghouse, neutr). +noun_sg(clearway, clearway, neutr). +noun_sg(cleat, cleat, neutr). +noun_sg(cleavage, cleavage, neutr). +noun_sg(cleaver, cleaver, neutr). +noun_sg(clef, clef, neutr). +noun_sg(cleft, cleft, neutr). +noun_sg(clerestory, clerestory, neutr). +noun_sg(clergy, clergy, human). +noun_sg(clergyman, clergyman, human). +noun_sg(cleric, cleric, human). +noun_sg(clerihew, clerihew, neutr). +noun_sg(clerk, clerk, human). +noun_sg(clew, clew, neutr). +noun_sg(cliche, cliche, neutr). +noun_sg('cliché', 'cliché', neutr). +noun_sg(click, click, neutr). +noun_sg(client, client, human). +noun_sg(clientele, clientele, human). +noun_sg(cliff, cliff, neutr). +noun_sg(climacteric, climacteric, neutr). +noun_sg(climate, climate, neutr). +noun_sg(climax, climax, neutr). +noun_sg(climb, climb, neutr). +noun_sg(climber, climber, human). +noun_sg(clime, clime, neutr). +noun_sg(clinch, clinch, neutr). +noun_sg(clincher, clincher, neutr). +noun_sg(clinic, clinic, neutr). +noun_sg(clink, clink, neutr). +noun_sg(clinker, clinker, neutr). +noun_sg(clip, clip, neutr). +noun_sg(clipper, clipper, neutr). +noun_sg(clipping, clipping, neutr). +noun_sg(clique, clique, neutr). +noun_sg(clitoris, clitoris, neutr). +noun_sg(cloak, cloak, neutr). +noun_sg(cloakroom, cloakroom, neutr). +noun_sg(cloche, cloche, neutr). +noun_sg(clock, clock, neutr). +noun_sg(clockwork, clockwork, neutr). +noun_sg(clod, clod, human). +noun_sg(clodhopper, clodhopper, human). +noun_sg(clog, clog, neutr). +noun_sg(cloister, cloister, neutr). +noun_sg(clone, clone, human). +noun_sg(close, close, neutr). +noun_sg(closer, closer, neutr). +noun_sg(closet, closet, neutr). +noun_sg(closing, closing, neutr). +noun_sg(closure, closure, neutr). +noun_sg(clot, clot, neutr). +noun_sg(cloth, cloth, neutr). +noun_sg(clotheshorse, clotheshorse, neutr). +noun_sg(clothesline, clothesline, neutr). +noun_sg(clothier, clothier, human). +noun_sg(cloud, cloud, neutr). +noun_sg(cloudburst, cloudburst, neutr). +noun_sg(clout, clout, neutr). +noun_sg(clove, clove, neutr). +noun_sg(cloverleaf, cloverleaf, neutr). +noun_sg(clown, clown, human). +noun_sg(club, club, human). +noun_sg(clubfoot, clubfoot, neutr). +noun_sg(clubhouse, clubhouse, neutr). +noun_sg(cluck, cluck, neutr). +noun_sg(clue, clue, neutr). +noun_sg(clump, clump, neutr). +noun_sg(clunk, clunk, neutr). +noun_sg(cluster, cluster, neutr). +noun_sg(clutch, clutch, neutr). +noun_sg(clutter, clutter, neutr). +noun_sg(coach, coach, human). +noun_sg(coachman, coachman, human). +noun_sg(coagulation, coagulation, neutr). +noun_sg(coal, coal, neutr). +noun_sg(coalescence, coalescence, neutr). +noun_sg(coalface, coalface, neutr). +noun_sg(coalfield, coalfield, neutr). +noun_sg(coalition, coalition, neutr). +noun_sg(coalman, coalman, human). +noun_sg(coalmine, coalmine, neutr). +noun_sg(coalpit, coalpit, neutr). +noun_sg(coaming, coaming, neutr). +noun_sg(coast, coast, neutr). +noun_sg(coaster, coaster, neutr). +noun_sg(coastguard, coastguard, human). +noun_sg(coastline, coastline, neutr). +noun_sg(coat, coat, neutr). +noun_sg(coatee, coatee, neutr). +noun_sg(coating, coating, neutr). +noun_sg(coaxing, coaxing, neutr). +noun_sg(cob, cob, neutr). +noun_sg(cobber, cobber, human). +noun_sg(cobble, cobble, neutr). +noun_sg(cobbler, cobbler, human). +noun_sg(cobblestone, cobblestone, neutr). +noun_sg(cobra, cobra, neutr). +noun_sg(cobweb, cobweb, neutr). +noun_sg(cochlea, cochlea, neutr). +noun_sg(cock, cock, neutr). +noun_sg(cockade, cockade, neutr). +noun_sg(cockatoo, cockatoo, neutr). +noun_sg(cockchafer, cockchafer, neutr). +noun_sg(cocker, cocker, neutr). +noun_sg(cockerel, cockerel, neutr). +noun_sg(cockhorse, cockhorse, neutr). +noun_sg(cockle, cockle, neutr). +noun_sg(cockleshell, cockleshell, neutr). +noun_sg(cockney, cockney, human). +noun_sg(cockpit, cockpit, neutr). +noun_sg(cockroach, cockroach, neutr). +noun_sg(cockscomb, cockscomb, neutr). +noun_sg(cocktail, cocktail, neutr). +noun_sg(cockup, cockup, neutr). +noun_sg(coco, coco, neutr). +noun_sg(coconut, coconut, neutr). +noun_sg(cocoon, cocoon, neutr). +noun_sg(cocotte, cocotte, human). +noun_sg(cod, cod, neutr). +noun_sg(coda, coda, neutr). +noun_sg(code, code, neutr). +noun_sg(codex, codex, neutr). +noun_sg(codfish, codfish, neutr). +noun_sg(codger, codger, human). +noun_sg(codicil, codicil, neutr). +noun_sg(codification, codification, neutr). +noun_sg(codling, codling, neutr). +noun_sg(codpiece, codpiece, neutr). +noun_sg(coefficient, coefficient, neutr). +noun_sg(coeval, coeval, human). +noun_sg(coffee, coffee, neutr). +noun_sg(coffer, coffer, neutr). +noun_sg(coffin, coffin, neutr). +noun_sg(cofinancing, cofinancing, neutr). +noun_sg(cog, cog, neutr). +noun_sg(cogeneration, cogeneration, neutr). +noun_sg(cognate, cognate, neutr). +noun_sg(cognomen, cognomen, neutr). +noun_sg(cogwheel, cogwheel, neutr). +noun_sg(cohabitation, cohabitation, neutr). +noun_sg(cohort, cohort, human). +noun_sg(coif, coif, neutr). +noun_sg(coiffeur, coiffeur, human). +noun_sg(coiffure, coiffure, neutr). +noun_sg(coign, coign, neutr). +noun_sg(coil, coil, neutr). +noun_sg(coin, coin, neutr). +noun_sg(coinage, coinage, neutr). +noun_sg(coincidence, coincidence, neutr). +noun_sg(coiner, coiner, human). +noun_sg(coke, coke, neutr). +noun_sg(col, col, neutr). +noun_sg(cola, cola, neutr). +noun_sg(colander, colander, neutr). +noun_sg(cold, cold, neutr). +noun_sg(coliseum, coliseum, neutr). +noun_sg(collaborationist, collaborationist, human). +noun_sg(collaborative, collaborative, neutr). +noun_sg(collaborator, collaborator, human). +noun_sg(collage, collage, neutr). +noun_sg(collapse, collapse, neutr). +noun_sg(collar, collar, neutr). +noun_sg(collarbone, collarbone, neutr). +noun_sg(collation, collation, neutr). +noun_sg(colleague, colleague, human). +noun_sg(collect, collect, neutr). +noun_sg(collection, collection, neutr). +noun_sg(collectivization, collectivization, neutr). +noun_sg(collector, collector, human). +noun_sg(colleen, colleen, human). +noun_sg(college, college, neutr). +noun_sg(collie, collie, neutr). +noun_sg(collier, collier, human). +noun_sg(colliery, colliery, neutr). +noun_sg(collision, collision, neutr). +noun_sg(collocation, collocation, neutr). +noun_sg(colloquialism, colloquialism, neutr). +noun_sg(colloquy, colloquy, neutr). +noun_sg(colon, colon, neutr). +noun_sg(colonel, colonel, human). +noun_sg(colonial, colonial, human). +noun_sg(colonialist, colonialist, human). +noun_sg(colonist, colonist, human). +noun_sg(colonizer, colonizer, human). +noun_sg(colonnade, colonnade, neutr). +noun_sg(colony, colony, neutr). +noun_sg(color, color, neutr). +noun_sg(colossus, colossus, human). +noun_sg(colour, colour, neutr). +noun_sg(colt, colt, neutr). +noun_sg(columbine, columbine, neutr). +noun_sg(column, column, neutr). +noun_sg(columnist, columnist, human). +noun_sg(coma, coma, neutr). +noun_sg(comb, comb, neutr). +noun_sg(combat, combat, neutr). +noun_sg(combatant, combatant, human). +noun_sg(combination, combination, neutr). +noun_sg(combine, combine, human). +noun_sg(combustible, combustible, neutr). +noun_sg(comeback, comeback, neutr). +noun_sg(comedian, comedian, human). +noun_sg(comedienne, comedienne, human). +noun_sg(comedown, comedown, neutr). +noun_sg(comedy, comedy, neutr). +noun_sg(comer, comer, human). +noun_sg(comestible, comestible, neutr). +noun_sg(comet, comet, neutr). +noun_sg(comfit, comfit, neutr). +noun_sg(comfort, comfort, neutr). +noun_sg(comforter, comforter, human). +noun_sg(comic, comic, human). +noun_sg(coming, coming, neutr). +noun_sg(comity, comity, neutr). +noun_sg(comma, comma, neutr). +noun_sg(command, command, neutr). +noun_sg(commandant, commandant, human). +noun_sg(commander, commander, human). +noun_sg(commandment, commandment, neutr). +noun_sg(commando, commando, human). +noun_sg(commemoration, commemoration, neutr). +noun_sg(commencement, commencement, neutr). +noun_sg(commendation, commendation, neutr). +noun_sg(comment, comment, neutr). +noun_sg(commentary, commentary, neutr). +noun_sg(commentator, commentator, human). +noun_sg(commercial, commercial, neutr). +noun_sg(commination, commination, neutr). +noun_sg(commiseration, commiseration, neutr). +noun_sg(commissar, commissar, human). +noun_sg(commissariat, commissariat, neutr). +noun_sg(commissary, commissary, human). +noun_sg(commission, commission, neutr). +noun_sg(commissionaire, commissionaire, human). +noun_sg(commissioner, commissioner, human). +noun_sg(commital, commital, neutr). +noun_sg(commitment, commitment, neutr). +noun_sg(committee, committee, human). +noun_sg(commode, commode, neutr). +noun_sg(commodity, commodity, neutr). +noun_sg(commodore, commodore, human). +noun_sg(common, common, neutr). +noun_sg(commonalty, commonalty, human). +noun_sg(commoner, commoner, human). +noun_sg(commonplace, commonplace, neutr). +noun_sg(commonwealth, commonwealth, neutr). +noun_sg(commotion, commotion, neutr). +noun_sg(commune, commune, neutr). +noun_sg(communicant, communicant, human). +noun_sg(communication, communication, neutr). +noun_sg(communion, communion, neutr). +noun_sg(communique, communique, neutr). +noun_sg('communiqué', 'communiqué', neutr). +noun_sg(communist, communist, human). +noun_sg(community, community, neutr). +noun_sg(commutation, commutation, neutr). +noun_sg(commutator, commutator, neutr). +noun_sg(commuter, commuter, human). +noun_sg(compact, compact, neutr). +noun_sg(companion, companion, human). +noun_sg(companionway, companionway, neutr). +noun_sg(company, company, human). +noun_sg(comparative, comparative, human). +noun_sg(compare, compare, neutr). +noun_sg(comparison, comparison, neutr). +noun_sg(compartment, compartment, neutr). +noun_sg(compass, compass, neutr). +noun_sg(compatriot, compatriot, human). +noun_sg(compeer, compeer, human). +noun_sg(compendium, compendium, neutr). +noun_sg(compensation, compensation, neutr). +noun_sg(compere, compere, human). +noun_sg(competition, competition, neutr). +noun_sg(competitor, competitor, human). +noun_sg(compilation, compilation, neutr). +noun_sg(compiler, compiler, human). +noun_sg(complainant, complainant, human). +noun_sg(complaint, complaint, neutr). +noun_sg(complement, complement, neutr). +noun_sg(complementation, complementation, neutr). +noun_sg(complex, complex, neutr). +noun_sg(complexion, complexion, neutr). +noun_sg(complexity, complexity, neutr). +noun_sg(complication, complication, neutr). +noun_sg(compliment, compliment, neutr). +noun_sg(complin, complin, neutr). +noun_sg(compline, compline, neutr). +noun_sg(component, component, neutr). +noun_sg(comportment, comportment, neutr). +noun_sg(composer, composer, human). +noun_sg(composition, composition, neutr). +noun_sg(compositor, compositor, human). +noun_sg(compote, compote, neutr). +noun_sg(compound, compound, neutr). +noun_sg(comprehension, comprehension, neutr). +noun_sg(compress, compress, neutr). +noun_sg(compressor, compressor, human). +noun_sg(compromise, compromise, neutr). +noun_sg(comptroller, comptroller, human). +noun_sg(computation, computation, neutr). +noun_sg(computer, computer, neutr). +noun_sg('compère', 'compère', human). +noun_sg(comrade, comrade, human). +noun_sg(comradeship, comradeship, neutr). +noun_sg(con, con, human). +noun_sg(concatenation, concatenation, neutr). +noun_sg(concavity, concavity, neutr). +noun_sg(conceit, conceit, neutr). +noun_sg(concentrate, concentrate, neutr). +noun_sg(concentration, concentration, neutr). +noun_sg(concept, concept, neutr). +noun_sg(conception, conception, neutr). +noun_sg(concern, concern, neutr). +noun_sg(concert, concert, neutr). +noun_sg(concertina, concertina, neutr). +noun_sg(concerto, concerto, neutr). +noun_sg(concession, concession, neutr). +noun_sg(concessionaire, concessionaire, human). +noun_sg(conch, conch, neutr). +noun_sg(concierge, concierge, human). +noun_sg(conclave, conclave, neutr). +noun_sg(conclusion, conclusion, neutr). +noun_sg(concoction, concoction, neutr). +noun_sg(concomitant, concomitant, neutr). +noun_sg(concord, concord, neutr). +noun_sg(concordance, concordance, neutr). +noun_sg(concordat, concordat, neutr). +noun_sg(concourse, concourse, neutr). +noun_sg(concretion, concretion, neutr). +noun_sg(concubine, concubine, human). +noun_sg(concurrence, concurrence, neutr). +noun_sg(concussion, concussion, neutr). +noun_sg(condemnation, condemnation, neutr). +noun_sg(condensation, condensation, neutr). +noun_sg(condenser, condenser, neutr). +noun_sg(condescension, condescension, neutr). +noun_sg(condiment, condiment, neutr). +noun_sg(condition, condition, neutr). +noun_sg(conditioner, conditioner, neutr). +noun_sg(condo, condo, neutr). +noun_sg(condolence, condolence, neutr). +noun_sg(condom, condom, neutr). +noun_sg(condominium, condominium, neutr). +noun_sg(condonation, condonation, neutr). +noun_sg(condor, condor, neutr). +noun_sg(conductivity, conductivity, neutr). +noun_sg(conductor, conductor, human). +noun_sg(conductress, conductress, human). +noun_sg(conduit, conduit, neutr). +noun_sg(cone, cone, neutr). +noun_sg(coney, coney, neutr). +noun_sg(confab, confab, neutr). +noun_sg(confabulation, confabulation, neutr). +noun_sg(confection, confection, neutr). +noun_sg(confectionary, confectionary, neutr). +noun_sg(confectioner, confectioner, human). +noun_sg(confectionery, confectionery, neutr). +noun_sg(confederacy, confederacy, neutr). +noun_sg(confederate, confederate, human). +noun_sg(confederation, confederation, neutr). +noun_sg(conferee, conferee, human). +noun_sg(conference, conference, neutr). +noun_sg(conferment, conferment, neutr). +noun_sg(confession, confession, neutr). +noun_sg(confessional, confessional, neutr). +noun_sg(confessor, confessor, human). +noun_sg(confidant, confidant, human). +noun_sg(confidence, confidence, neutr). +noun_sg(confidentiality, confidentiality, neutr). +noun_sg(configuration, configuration, neutr). +noun_sg(confinement, confinement, neutr). +noun_sg(confirmation, confirmation, neutr). +noun_sg(confiscation, confiscation, neutr). +noun_sg(conflagration, conflagration, neutr). +noun_sg(conflict, conflict, neutr). +noun_sg(confluence, confluence, neutr). +noun_sg(conformation, conformation, neutr). +noun_sg(conformist, conformist, human). +noun_sg(confrere, confrere, human). +noun_sg(confrontation, confrontation, neutr). +noun_sg('confrère', 'confrère', human). +noun_sg(confutation, confutation, neutr). +noun_sg(conge, conge, neutr). +noun_sg(conger, conger, neutr). +noun_sg(conglomerate, conglomerate, neutr). +noun_sg(conglomeration, conglomeration, neutr). +noun_sg(congratulation, congratulation, neutr). +noun_sg(congregation, congregation, neutr). +noun_sg(congress, congress, neutr). +noun_sg(congressman, congressman, human). +noun_sg(congresspeople, congresspeople, human). +noun_sg(congresswoman, congresswoman, human). +noun_sg('congé', 'congé', neutr). +noun_sg(conifer, conifer, neutr). +noun_sg(conjecture, conjecture, neutr). +noun_sg(conjugation, conjugation, neutr). +noun_sg(conjunction, conjunction, neutr). +noun_sg(conjunctive, conjunctive, neutr). +noun_sg(conjuncture, conjuncture, neutr). +noun_sg(conjuration, conjuration, neutr). +noun_sg(conjurer, conjurer, human). +noun_sg(conjuror, conjuror, human). +noun_sg(conk, conk, neutr). +noun_sg(conker, conker, neutr). +noun_sg(connection, connection, neutr). +noun_sg(connective, connective, neutr). +noun_sg(connectivity, connectivity, neutr). +noun_sg(connector, connector, neutr). +noun_sg(connexion, connexion, neutr). +noun_sg(connoisseur, connoisseur, human). +noun_sg(connotation, connotation, neutr). +noun_sg(conqueror, conqueror, human). +noun_sg(conquest, conquest, neutr). +noun_sg(conquistador, conquistador, human). +noun_sg(conscience, conscience, neutr). +noun_sg(conscript, conscript, human). +noun_sg(consecration, consecration, neutr). +noun_sg(consequence, consequence, neutr). +noun_sg(conservancy, conservancy, neutr). +noun_sg(conservative, conservative, human). +noun_sg(conservatoire, conservatoire, neutr). +noun_sg(conservatory, conservatory, neutr). +noun_sg(conserve, conserve, neutr). +noun_sg(consideration, consideration, neutr). +noun_sg(consignee, consignee, human). +noun_sg(consigner, consigner, human). +noun_sg(consignment, consignment, neutr). +noun_sg(consignor, consignor, human). +noun_sg(consistency, consistency, neutr). +noun_sg(consistory, consistory, neutr). +noun_sg(consolation, consolation, neutr). +noun_sg(console, console, neutr). +noun_sg(consolidation, consolidation, neutr). +noun_sg(consomme, consomme, neutr). +noun_sg('consommé', 'consommé', neutr). +noun_sg(consonant, consonant, neutr). +noun_sg(consort, consort, human). +noun_sg(consortium, consortium, neutr). +noun_sg(conspectus, conspectus, neutr). +noun_sg(conspiracy, conspiracy, neutr). +noun_sg(conspirator, conspirator, human). +noun_sg(constable, constable, human). +noun_sg(constabulary, constabulary, neutr). +noun_sg(constant, constant, neutr). +noun_sg(constellation, constellation, neutr). +noun_sg(constituency, constituency, neutr). +noun_sg(constituent, constituent, human). +noun_sg(constitution, constitution, neutr). +noun_sg(constitutional, constitutional, neutr). +noun_sg(constitutionalist, constitutionalist, human). +noun_sg(constitutionality, constitutionality, neutr). +noun_sg(constraint, constraint, neutr). +noun_sg(constriction, constriction, neutr). +noun_sg(construction, construction, neutr). +noun_sg(constructor, constructor, human). +noun_sg(consul, consul, human). +noun_sg(consulate, consulate, neutr). +noun_sg(consulship, consulship, neutr). +noun_sg(consultancy, consultancy, neutr). +noun_sg(consultant, consultant, human). +noun_sg(consultation, consultation, neutr). +noun_sg(consumer, consumer, human). +noun_sg(consummation, consummation, neutr). +noun_sg(consumptive, consumptive, human). +noun_sg(contact, contact, neutr). +noun_sg(contagion, contagion, neutr). +noun_sg(container, container, neutr). +noun_sg(containership, containership, neutr). +noun_sg(contaminant, contaminant, neutr). +noun_sg(contamination, contamination, neutr). +noun_sg(contemporary, contemporary, human). +noun_sg(contender, contender, human). +noun_sg(content, content, neutr). +noun_sg(contention, contention, neutr). +noun_sg(contest, contest, neutr). +noun_sg(contestant, contestant, human). +noun_sg(context, context, neutr). +noun_sg(continent, continent, neutr). +noun_sg(contingency, contingency, neutr). +noun_sg(contingent, contingent, neutr). +noun_sg(continuance, continuance, neutr). +noun_sg(continuation, continuation, neutr). +noun_sg(contortion, contortion, neutr). +noun_sg(contortionist, contortionist, human). +noun_sg(contour, contour, neutr). +noun_sg(contra, contra, human). +noun_sg(contrabass, contrabass, neutr). +noun_sg(contraceptive, contraceptive, neutr). +noun_sg(contract, contract, neutr). +noun_sg(contraction, contraction, neutr). +noun_sg(contractor, contractor, human). +noun_sg(contradiction, contradiction, neutr). +noun_sg(contradistinction, contradistinction, neutr). +noun_sg(contralto, contralto, human). +noun_sg(contraption, contraption, neutr). +noun_sg(contrariety, contrariety, neutr). +noun_sg(contrary, contrary, neutr). +noun_sg(contrast, contrast, neutr). +noun_sg(contravention, contravention, neutr). +noun_sg(contretemps, contretemps, neutr). +noun_sg(contribution, contribution, neutr). +noun_sg(contributor, contributor, human). +noun_sg(contrivance, contrivance, neutr). +noun_sg(contriver, contriver, human). +noun_sg(control, control, neutr). +noun_sg(controller, controller, human). +noun_sg(controversialist, controversialist, human). +noun_sg(controversy, controversy, neutr). +noun_sg(contumacy, contumacy, neutr). +noun_sg(contumely, contumely, neutr). +noun_sg(contusion, contusion, neutr). +noun_sg(conundrum, conundrum, neutr). +noun_sg(conurbation, conurbation, neutr). +noun_sg(convalescent, convalescent, human). +noun_sg(convector, convector, neutr). +noun_sg(convener, convener, human). +noun_sg(convenience, convenience, neutr). +noun_sg(convent, convent, neutr). +noun_sg(conventicle, conventicle, neutr). +noun_sg(convention, convention, neutr). +noun_sg(conventionality, conventionality, neutr). +noun_sg(convergence, convergence, neutr). +noun_sg(conversation, conversation, neutr). +noun_sg(conversationalist, conversationalist, human). +noun_sg(converse, converse, neutr). +noun_sg(conversion, conversion, neutr). +noun_sg(convert, convert, human). +noun_sg(converter, converter, human). +noun_sg(convertible, convertible, neutr). +noun_sg(conveyance, conveyance, neutr). +noun_sg(conveyancer, conveyancer, human). +noun_sg(conveyer, conveyer, human). +noun_sg(conveyor, conveyor, human). +noun_sg(convict, convict, human). +noun_sg(conviction, conviction, neutr). +noun_sg(conviviality, conviviality, neutr). +noun_sg(convocation, convocation, neutr). +noun_sg(convolution, convolution, neutr). +noun_sg(convolvulus, convolvulus, neutr). +noun_sg(convoy, convoy, neutr). +noun_sg(convulsion, convulsion, neutr). +noun_sg(cony, coney, neutr). +noun_sg(coo, coo, neutr). +noun_sg(cook, cook, human). +noun_sg(cookbook, cookbook, neutr). +noun_sg(cooker, cooker, neutr). +noun_sg(cookhouse, cookhouse, neutr). +noun_sg(cookie, cookie, neutr). +noun_sg(cookware, cookware, neutr). +noun_sg(cooky, cookie, neutr). +noun_sg(coolant, coolant, neutr). +noun_sg(cooler, cooler, neutr). +noun_sg(coolie, coolie, human). +noun_sg(coon, coon, human). +noun_sg(coop, coop, neutr). +noun_sg(cooper, cooper, human). +noun_sg(cooperative, cooperative, neutr). +noun_sg(cooperator, cooperator, human). +noun_sg(coordinate, coordinate, human). +noun_sg(coordination, coordination, neutr). +noun_sg(coordinator, coordinator, human). +noun_sg(coot, coot, neutr). +noun_sg(cop, cop, human). +noun_sg(copartner, copartner, human). +noun_sg(copartnership, copartnership, neutr). +noun_sg(cope, cope, neutr). +noun_sg(copeck, copeck, neutr). +noun_sg(copier, copier, neutr). +noun_sg(coping, coping, neutr). +noun_sg(copolymer, copolymer, neutr). +noun_sg(copper, copper, neutr). +noun_sg(copperhead, copperhead, neutr). +noun_sg(coppersmith, coppersmith, human). +noun_sg(coppice, coppice, neutr). +noun_sg(copse, copse, neutr). +noun_sg(copula, copula, neutr). +noun_sg(copulation, copulation, neutr). +noun_sg(copulative, copulative, neutr). +noun_sg(copy, copy, neutr). +noun_sg(copybook, copybook, neutr). +noun_sg(copycat, copycat, human). +noun_sg(copyholder, copyholder, human). +noun_sg(copyist, copyist, human). +noun_sg(copyright, copyright, neutr). +noun_sg(copywriter, copywriter, human). +noun_sg(coquetry, coquetry, neutr). +noun_sg(coquette, coquette, human). +noun_sg(coracle, coracle, neutr). +noun_sg(coral, coral, neutr). +noun_sg(corbel, corbel, neutr). +noun_sg(cord, cord, neutr). +noun_sg(cordial, cordial, neutr). +noun_sg(cordiality, cordiality, neutr). +noun_sg(cordon, cordon, neutr). +noun_sg(core, core, neutr). +noun_sg(coreligionist, coreligionist, human). +noun_sg(corgi, corgi, neutr). +noun_sg(cork, cork, neutr). +noun_sg(corker, corker, neutr). +noun_sg(corkscrew, corkscrew, neutr). +noun_sg(corm, corm, neutr). +noun_sg(cormorant, cormorant, neutr). +noun_sg(corn, corn, neutr). +noun_sg(corncob, corncob, neutr). +noun_sg(corncrake, corncrake, neutr). +noun_sg(cornea, cornea, neutr). +noun_sg(cornelian, cornelian, neutr). +noun_sg(corner, corner, neutr). +noun_sg(cornerstone, cornerstone, neutr). +noun_sg(cornet, cornet, neutr). +noun_sg(cornflake, cornflake, neutr). +noun_sg(cornflower, cornflower, neutr). +noun_sg(cornice, cornice, neutr). +noun_sg(cornucopia, cornucopia, neutr). +noun_sg(corolla, corolla, neutr). +noun_sg(corollary, corollary, neutr). +noun_sg(corona, corona, neutr). +noun_sg(coronary, coronary, neutr). +noun_sg(coronation, coronation, neutr). +noun_sg(coroner, coroner, human). +noun_sg(coronet, coronet, neutr). +noun_sg(corporal, corporal, human). +noun_sg(corporation, corporation, neutr). +noun_sg(corps, corps, neutr). +noun_sg(corpse, corpse, human). +noun_sg(corpus, corpus, neutr). +noun_sg(corpuscle, corpuscle, neutr). +noun_sg(corral, corral, neutr). +noun_sg(correction, correction, neutr). +noun_sg(corrective, corrective, neutr). +noun_sg(correlation, correlation, neutr). +noun_sg(correlative, correlative, neutr). +noun_sg(correspondence, correspondence, neutr). +noun_sg(correspondent, correspondent, human). +noun_sg(corridor, corridor, neutr). +noun_sg(corrie, corrie, neutr). +noun_sg(corrigendum, corrigendum, neutr). +noun_sg(corrosive, corrosive, neutr). +noun_sg(corrugation, corrugation, neutr). +noun_sg(corsage, corsage, neutr). +noun_sg(corsair, corsair, neutr). +noun_sg(corse, corse, human). +noun_sg(corselet, corselet, neutr). +noun_sg(corset, corset, neutr). +noun_sg(corslet, corslet, neutr). +noun_sg(cortege, cortege, neutr). +noun_sg(cortex, cortex, neutr). +noun_sg('cortège', 'cortège', neutr). +noun_sg(coruscation, coruscation, neutr). +noun_sg(corvee, corvee, neutr). +noun_sg(corvette, corvette, neutr). +noun_sg('corvée', 'corvée', neutr). +noun_sg(cos, cos, neutr). +noun_sg(cosh, cosh, neutr). +noun_sg(cosignatory, cosignatory, human). +noun_sg(cosine, cosine, neutr). +noun_sg(cosmetic, cosmetic, neutr). +noun_sg(cosmetician, cosmetician, human). +noun_sg(cosmogony, cosmogony, neutr). +noun_sg(cosmonaut, cosmonaut, human). +noun_sg(cosmopolitan, cosmopolitan, human). +noun_sg(cosmos, cosmos, neutr). +noun_sg(cosponsor, cosponsor, human). +noun_sg(cost, cost, neutr). +noun_sg(costermonger, costermonger, human). +noun_sg(costing, costing, neutr). +noun_sg(costume, costume, neutr). +noun_sg(costumier, costumier, human). +noun_sg(cosy, cosy, neutr). +noun_sg(cot, cot, neutr). +noun_sg(cote, cote, neutr). +noun_sg(cotenant, cotenant, human). +noun_sg(coterie, coterie, neutr). +noun_sg(cotillion, cotillion, neutr). +noun_sg(cottage, cottage, neutr). +noun_sg(cottar, cottar, human). +noun_sg(cotter, cotter, human). +noun_sg(cottontail, cottontail, neutr). +noun_sg(cotyledon, cotyledon, neutr). +noun_sg(couch, couch, neutr). +noun_sg(couchette, couchette, neutr). +noun_sg(cougar, cougar, neutr). +noun_sg(cough, cough, neutr). +noun_sg(coulter, coulter, neutr). +noun_sg(council, council, neutr). +noun_sg(councillor, councillor, human). +noun_sg(councilman, councilman, human). +noun_sg(councilor, councilor, human). +noun_sg(counseling, counseling, neutr). +noun_sg(counsellor, counsellor, human). +noun_sg(counselor, counselor, human). +noun_sg(count, count, human). +noun_sg(countdown, countdown, neutr). +noun_sg(countenance, countenance, neutr). +noun_sg(counter, counter, neutr). +noun_sg(counteraction, counteraction, neutr). +noun_sg(counterattack, counterattack, neutr). +noun_sg(counterattraction, counterattraction, neutr). +noun_sg(counterbalance, counterbalance, neutr). +noun_sg(counterblast, counterblast, neutr). +noun_sg(counterclaim, counterclaim, neutr). +noun_sg(counterfeit, counterfeit, neutr). +noun_sg(counterfeiter, counterfeiter, human). +noun_sg(counterfoil, counterfoil, neutr). +noun_sg(counterirritant, counterirritant, neutr). +noun_sg(countermeasure, countermeasure, neutr). +noun_sg(countermine, countermine, neutr). +noun_sg(counteroffer, counteroffer, neutr). +noun_sg(counterpane, counterpane, neutr). +noun_sg(counterpart, counterpart, human). +noun_sg(counterplot, counterplot, neutr). +noun_sg(counterpoint, counterpoint, neutr). +noun_sg(counterpoise, counterpoise, neutr). +noun_sg(countersign, countersign, neutr). +noun_sg(countersuit, countersuit, neutr). +noun_sg(countertenor, countertenor, human). +noun_sg(countertrade, countertrade, neutr). +noun_sg(countertrader, countertrader, human). +noun_sg(countertrading, countertrading, neutr). +noun_sg(countess, countess, human). +noun_sg(country, country, neutr). +noun_sg(countryman, countryman, human). +noun_sg(countryside, countryside, neutr). +noun_sg(countrywoman, countrywoman, human). +noun_sg(county, county, neutr). +noun_sg(coup, coup, neutr). +noun_sg(coupe, coupe, neutr). +noun_sg(couple, couple, human). +noun_sg(couplet, couplet, neutr). +noun_sg(coupling, coupling, neutr). +noun_sg(coupon, coupon, neutr). +noun_sg('coupé', 'coupé', neutr). +noun_sg(courgette, courgette, neutr). +noun_sg(courier, courier, human). +noun_sg(course, course, neutr). +noun_sg(courser, courser, human). +noun_sg(coursing, coursing, neutr). +noun_sg(court, court, neutr). +noun_sg(courtesan, courtesan, human). +noun_sg(courtesy, courtesy, neutr). +noun_sg(courthouse, courthouse, neutr). +noun_sg(courtier, courtier, human). +noun_sg(courtroom, courtroom, neutr). +noun_sg(courtship, courtship, neutr). +noun_sg(courtyard, courtyard, neutr). +noun_sg(cousin, cousin, human). +noun_sg(cove, cove, neutr). +noun_sg(coven, coven, neutr). +noun_sg(covenant, covenant, neutr). +noun_sg(cover, cover, neutr). +noun_sg(coverage, coverage, neutr). +noun_sg(covering, covering, neutr). +noun_sg(coverlet, coverlet, neutr). +noun_sg(covert, covert, neutr). +noun_sg(covey, covey, neutr). +noun_sg(cow, cow, human). +noun_sg(coward, coward, human). +noun_sg(cowbell, cowbell, neutr). +noun_sg(cowboy, cowboy, human). +noun_sg(cowcatcher, cowcatcher, neutr). +noun_sg(cowhand, cowhand, human). +noun_sg(cowherd, cowherd, human). +noun_sg(cowhide, cowhide, neutr). +noun_sg(cowhouse, cowhouse, neutr). +noun_sg(cowl, cowl, neutr). +noun_sg(cowling, cowling, neutr). +noun_sg(cowman, cowman, human). +noun_sg(cowrie, cowrie, neutr). +noun_sg(cowshed, cowshed, neutr). +noun_sg(cowskin, cowskin, neutr). +noun_sg(cowslip, cowslip, neutr). +noun_sg(cox, cox, human). +noun_sg(coxcomb, coxcomb, human). +noun_sg(coxswain, coxswain, human). +noun_sg(coyote, coyote, neutr). +noun_sg(coypu, coypu, neutr). +noun_sg(crab, crab, neutr). +noun_sg(crack, crack, neutr). +noun_sg(crackdown, crackdown, neutr). +noun_sg(cracker, cracker, neutr). +noun_sg(crackle, crackle, neutr). +noun_sg(crackpot, crackpot, human). +noun_sg(cracksman, cracksman, human). +noun_sg(cradle, cradle, neutr). +noun_sg(craft, craft, neutr). +noun_sg(craftsman, craftsman, human). +noun_sg(crag, crag, neutr). +noun_sg(cragsman, cragsman, human). +noun_sg(crake, crake, neutr). +noun_sg(crammer, crammer, human). +noun_sg(cramp, cramp, neutr). +noun_sg(crampon, crampon, neutr). +noun_sg(cranberry, cranberry, neutr). +noun_sg(crane, crane, neutr). +noun_sg(cranium, cranium, neutr). +noun_sg(crank, crank, human). +noun_sg(crankshaft, crankshaft, neutr). +noun_sg(cranny, cranny, neutr). +noun_sg(crap, crap, neutr). +noun_sg(crash, crash, neutr). +noun_sg(crate, crate, neutr). +noun_sg(crater, crater, neutr). +noun_sg(cravat, cravat, neutr). +noun_sg(craven, craven, human). +noun_sg(craving, craving, neutr). +noun_sg(crawfish, crawfish, neutr). +noun_sg(crawl, crawl, neutr). +noun_sg(crawler, crawler, human). +noun_sg(crayfish, crayfish, neutr). +noun_sg(crayon, crayon, neutr). +noun_sg(craze, craze, neutr). +noun_sg(creak, creak, neutr). +noun_sg(cream, cream, neutr). +noun_sg(creamery, creamery, neutr). +noun_sg(crease, crease, neutr). +noun_sg(creation, creation, neutr). +noun_sg(creativity, creativity, neutr). +noun_sg(creator, creator, human). +noun_sg(creature, creature, neutr). +noun_sg(creche, creche, neutr). +noun_sg(credit, credit, neutr). +noun_sg(creditor, creditor, human). +noun_sg(credo, credo, neutr). +noun_sg(credulity, credulity, neutr). +noun_sg(creed, creed, neutr). +noun_sg(creek, creek, neutr). +noun_sg(creel, creel, neutr). +noun_sg(creep, creep, human). +noun_sg(creeper, creeper, neutr). +noun_sg(cremation, cremation, neutr). +noun_sg(crematorium, crematorium, neutr). +noun_sg(crematory, crematory, neutr). +noun_sg(crepitation, crepitation, neutr). +noun_sg(crescendo, crescendo, neutr). +noun_sg(crescent, crescent, neutr). +noun_sg(crest, crest, neutr). +noun_sg(cretin, cretin, human). +noun_sg(crevasse, crevasse, neutr). +noun_sg(crevice, crevice, neutr). +noun_sg(crew, crew, human). +noun_sg(crib, crib, neutr). +noun_sg(crick, crick, neutr). +noun_sg(cricket, cricket, neutr). +noun_sg(cricketer, cricketer, human). +noun_sg(crier, crier, human). +noun_sg(crime, crime, neutr). +noun_sg(criminal, criminal, human). +noun_sg(crimson, crimson, neutr). +noun_sg(crinkle, crinkle, neutr). +noun_sg(crinoline, crinoline, neutr). +noun_sg(cripple, cripple, human). +noun_sg(crisis, crisis, neutr). +noun_sg(crisp, crisp, neutr). +noun_sg(criterion, criterion, neutr). +noun_sg(critic, critic, human). +noun_sg(criticism, criticism, neutr). +noun_sg(critique, critique, neutr). +noun_sg(croak, croak, neutr). +noun_sg(crock, crock, neutr). +noun_sg(crocodile, crocodile, neutr). +noun_sg(crocus, crocus, neutr). +noun_sg(croft, croft, neutr). +noun_sg(crofter, crofter, human). +noun_sg(cromlech, cromlech, neutr). +noun_sg(crone, crone, human). +noun_sg(crony, crony, human). +noun_sg(crook, crook, human). +noun_sg(crooner, crooner, human). +noun_sg(crop, crop, neutr). +noun_sg(cropper, cropper, human). +noun_sg(croquette, croquette, neutr). +noun_sg(crore, crore, neutr). +noun_sg(crosier, crosier, neutr). +noun_sg(cross, cross, neutr). +noun_sg(crossbar, crossbar, neutr). +noun_sg(crossbeam, crossbeam, neutr). +noun_sg(crossbow, crossbow, neutr). +noun_sg(crossbreed, crossbreed, neutr). +noun_sg(crosscheck, crosscheck, neutr). +noun_sg(crosscurrent, crosscurrent, neutr). +noun_sg(crosscut, crosscut, neutr). +noun_sg(crossfire, crossfire, neutr). +noun_sg(crossing, crossing, neutr). +noun_sg(crosspatch, crosspatch, human). +noun_sg(crosspiece, crosspiece, neutr). +noun_sg(crossroad, crossroad, neutr). +noun_sg(crosswalk, crosswalk, neutr). +noun_sg(crosswind, crosswind, neutr). +noun_sg(crossword, crossword, neutr). +noun_sg(crotch, crotch, neutr). +noun_sg(crotchet, crotchet, neutr). +noun_sg(crouch, crouch, neutr). +noun_sg(croup, croup, neutr). +noun_sg(croupier, croupier, human). +noun_sg(crow, crow, neutr). +noun_sg(crowbar, crowbar, neutr). +noun_sg(crowd, crowd, human). +noun_sg(crown, crown, neutr). +noun_sg(crozier, crozier, neutr). +noun_sg(crucible, crucible, neutr). +noun_sg(crucifix, crucifix, neutr). +noun_sg(crucifixion, crucifixion, neutr). +noun_sg(crudity, crudity, neutr). +noun_sg(cruelty, cruelty, neutr). +noun_sg(cruet, cruet, neutr). +noun_sg(cruise, cruise, neutr). +noun_sg(cruiser, cruiser, neutr). +noun_sg(crumb, crumb, human). +noun_sg(crumpet, crumpet, human). +noun_sg(crunch, crunch, neutr). +noun_sg(crupper, crupper, neutr). +noun_sg(crusade, crusade, neutr). +noun_sg(crusader, crusader, human). +noun_sg(cruse, cruse, neutr). +noun_sg(crush, crush, neutr). +noun_sg(crust, crust, neutr). +noun_sg(crustacean, crustacean, neutr). +noun_sg(crutch, crutch, neutr). +noun_sg(crux, crux, neutr). +noun_sg(cruzeiro, cruzeiro, neutr). +noun_sg(cry, cry, neutr). +noun_sg(crybaby, crybaby, human). +noun_sg(crypt, crypt, neutr). +noun_sg(cryptogram, cryptogram, neutr). +noun_sg(crystal, crystal, neutr). +noun_sg(crystallization, crystallization, neutr). +noun_sg('crèche', 'crèche', neutr). +noun_sg(cub, cub, human). +noun_sg(cubbyhole, cubbyhole, neutr). +noun_sg(cube, cube, neutr). +noun_sg(cubicle, cubicle, neutr). +noun_sg(cubist, cubist, human). +noun_sg(cubit, cubit, neutr). +noun_sg(cuckold, cuckold, human). +noun_sg(cuckoo, cuckoo, human). +noun_sg(cucumber, cucumber, neutr). +noun_sg(cuddle, cuddle, neutr). +noun_sg(cudgel, cudgel, neutr). +noun_sg(cue, cue, neutr). +noun_sg(cuff, cuff, neutr). +noun_sg(cuirass, cuirass, neutr). +noun_sg(cuirassier, cuirassier, human). +noun_sg(cull, cull, neutr). +noun_sg(cullender, cullender, neutr). +noun_sg(culmination, culmination, neutr). +noun_sg(culprit, culprit, human). +noun_sg(cult, cult, neutr). +noun_sg(cultivator, cultivator, human). +noun_sg(culture, culture, neutr). +noun_sg(culvert, culvert, neutr). +noun_sg(cummerbund, cummerbund, neutr). +noun_sg(cumulus, cumulus, neutr). +noun_sg(cunt, cunt, human). +noun_sg(cup, cup, neutr). +noun_sg(cupboard, cupboard, neutr). +noun_sg(cupful, cupful, neutr). +noun_sg(cupola, cupola, neutr). +noun_sg(cuppa, cuppa, neutr). +noun_sg(cur, cur, human). +noun_sg(curacy, curacy, neutr). +noun_sg(curate, curate, human). +noun_sg(curator, curator, human). +noun_sg(curb, curb, neutr). +noun_sg(curbside, curbside, neutr). +noun_sg(curd, curd, neutr). +noun_sg(cure, cure, neutr). +noun_sg(curfew, curfew, neutr). +noun_sg(curio, curio, neutr). +noun_sg(curiosity, curiosity, neutr). +noun_sg(curl, curl, neutr). +noun_sg(curler, curler, neutr). +noun_sg(curlew, curlew, neutr). +noun_sg(curmudgeon, curmudgeon, human). +noun_sg(currant, currant, neutr). +noun_sg(currency, currency, neutr). +noun_sg(current, current, neutr). +noun_sg(curriculum, curriculum, neutr). +noun_sg(curry, curry, neutr). +noun_sg(curse, curse, neutr). +noun_sg(curtailment, curtailment, neutr). +noun_sg(curtain, curtain, neutr). +noun_sg(curtsey, curtsey, neutr). +noun_sg(curtsy, curtsy, neutr). +noun_sg(curve, curve, neutr). +noun_sg('curé', 'curé', human). +noun_sg(cushion, cushion, neutr). +noun_sg(cusp, cusp, neutr). +noun_sg(cuspidor, cuspidor, neutr). +noun_sg(cuss, cuss, human). +noun_sg(custard, custard, neutr). +noun_sg(custodian, custodian, human). +noun_sg(custom, custom, neutr). +noun_sg(customer, customer, human). +noun_sg(cut, cut, neutr). +noun_sg(cutback, cutback, neutr). +noun_sg(cuticle, cuticle, neutr). +noun_sg(cutlass, cutlass, neutr). +noun_sg(cutler, cutler, human). +noun_sg(cutlet, cutlet, neutr). +noun_sg(cutoff, cutoff, neutr). +noun_sg(cutpurse, cutpurse, human). +noun_sg(cutter, cutter, human). +noun_sg(cutting, cutting, neutr). +noun_sg(cuttlefish, cuttlefish, neutr). +noun_sg(cutworm, cutworm, neutr). +noun_sg(cyclamen, cyclamen, neutr). +noun_sg(cycle, cycle, neutr). +noun_sg(cyclist, cyclist, human). +noun_sg(cyclone, cyclone, neutr). +noun_sg(cyclopaedia, cyclopaedia, neutr). +noun_sg(cyclops, cyclops, human). +noun_sg(cyclostyle, cyclostyle, neutr). +noun_sg(cyclotron, cyclotron, neutr). +noun_sg(cyder, cyder, neutr). +noun_sg(cygnet, cygnet, neutr). +noun_sg(cylinder, cylinder, neutr). +noun_sg(cymbal, cymbal, neutr). +noun_sg(cynic, cynic, human). +noun_sg(cynicism, cynicism, neutr). +noun_sg(cynosure, cynosure, neutr). +noun_sg(cypher, cypher, human). +noun_sg(cypress, cypress, neutr). +noun_sg(cyst, cyst, neutr). +noun_sg(czar, czar, human). +noun_sg(czarina, czarina, human). +noun_sg(dab, dab, neutr). +noun_sg(dabbler, dabbler, human). +noun_sg(dace, dace, neutr). +noun_sg(dacha, dacha, neutr). +noun_sg(dachshund, dachshund, neutr). +noun_sg(dacoit, dacoit, human). +noun_sg(dacoity, dacoity, neutr). +noun_sg(dactyl, dactyl, neutr). +noun_sg(dad, dad, human). +noun_sg(daddy, daddy, human). +noun_sg(dado, dado, neutr). +noun_sg(daemon, daemon, human). +noun_sg(daffodil, daffodil, neutr). +noun_sg(dagger, dagger, neutr). +noun_sg(dago, dago, human). +noun_sg(daguerreotype, daguerreotype, neutr). +noun_sg(dahlia, dahlia, neutr). +noun_sg(dainty, dainty, neutr). +noun_sg(dairy, dairy, neutr). +noun_sg(dairymaid, dairymaid, human). +noun_sg(dairyman, dairyman, human). +noun_sg(dais, dais, neutr). +noun_sg(daisy, daisy, neutr). +noun_sg(dale, dale, neutr). +noun_sg(dalesman, dalesman, human). +noun_sg(dalmatian, dalmatian, neutr). +noun_sg(dam, dam, neutr). +noun_sg(damage, damage, neutr). +noun_sg(dame, dame, human). +noun_sg(damn, damn, neutr). +noun_sg(damp, damp, neutr). +noun_sg(damper, damper, human). +noun_sg(damsel, damsel, human). +noun_sg(damson, damson, neutr). +noun_sg(dance, dance, neutr). +noun_sg(dancer, dancer, human). +noun_sg(dandelion, dandelion, neutr). +noun_sg(dander, dander, neutr). +noun_sg(dandy, dandy, human). +noun_sg(danger, danger, neutr). +noun_sg(daphne, daphne, neutr). +noun_sg(dare, dare, neutr). +noun_sg(daredevil, daredevil, human). +noun_sg(dark, dark, neutr). +noun_sg(darkroom, darkroom, neutr). +noun_sg(darling, darling, human). +noun_sg(darn, darn, neutr). +noun_sg(dart, dart, neutr). +noun_sg(dash, dash, neutr). +noun_sg(dashboard, dashboard, neutr). +noun_sg(dastard, dastard, human). +noun_sg(data, data, neutr). +noun_sg(database, database, neutr). +noun_sg(date, date, neutr). +noun_sg(dateline, dateline, neutr). +noun_sg(dative, dative, neutr). +noun_sg(datum, datum, neutr). +noun_sg(daub, daub, neutr). +noun_sg(dauber, dauber, human). +noun_sg(daughter, daughter, fem). +noun_sg(dauphin, dauphin, human). +noun_sg(davenport, davenport, neutr). +noun_sg(davit, davit, neutr). +noun_sg(daw, daw, neutr). +noun_sg(dawdler, dawdler, human). +noun_sg(dawn, dawn, neutr). +noun_sg(day, day, neutr). +noun_sg(daybook, daybook, neutr). +noun_sg(dayboy, dayboy, human). +noun_sg(daybreak, daybreak, neutr). +noun_sg(daydream, daydream, neutr). +noun_sg(daygirl, daygirl, human). +noun_sg(dayspring, dayspring, neutr). +noun_sg(daytime, daytime, neutr). +noun_sg(daze, daze, neutr). +noun_sg(deacon, deacon, human). +noun_sg(deaconess, deaconess, human). +noun_sg(deadline, deadline, neutr). +noun_sg(deadlock, deadlock, neutr). +noun_sg(deal, deal, neutr). +noun_sg(dealer, dealer, human). +noun_sg(dealership, dealership, neutr). +noun_sg(dealing, dealing, neutr). +noun_sg(dealmaker, dealmaker, human). +noun_sg(dealmaking, dealmaking, neutr). +noun_sg(dean, dean, human). +noun_sg(deanery, deanery, neutr). +noun_sg(dear, dear, human). +noun_sg(dearest, dearest, human). +noun_sg(deary, deary, human). +noun_sg(death, death, neutr). +noun_sg(deathbed, deathbed, neutr). +noun_sg(deathblow, deathblow, neutr). +noun_sg(deathtrap, deathtrap, neutr). +noun_sg(deb, deb, human). +noun_sg(debacle, debacle, neutr). +noun_sg(debarkation, debarkation, neutr). +noun_sg(debasement, debasement, neutr). +noun_sg(debate, debate, neutr). +noun_sg(debater, debater, human). +noun_sg(debauch, debauch, neutr). +noun_sg(debauchee, debauchee, human). +noun_sg(debauchery, debauchery, neutr). +noun_sg(debenture, debenture, neutr). +noun_sg(debit, debit, neutr). +noun_sg(debt, debt, neutr). +noun_sg(debtholder, debtholder, human). +noun_sg(debtor, debtor, human). +noun_sg(debut, debut, neutr). +noun_sg(debutante, debutante, human). +noun_sg(decade, decade, neutr). +noun_sg(decadent, decadent, human). +noun_sg(decanter, decanter, neutr). +noun_sg(decapitation, decapitation, neutr). +noun_sg(decasyllable, decasyllable, neutr). +noun_sg(deceit, deceit, neutr). +noun_sg(deceiver, deceiver, human). +noun_sg(decency, decency, neutr). +noun_sg(deception, deception, neutr). +noun_sg(decibel, decibel, neutr). +noun_sg(decision, decision, neutr). +noun_sg(deck, deck, neutr). +noun_sg(decker, decker, neutr). +noun_sg(declamation, declamation, neutr). +noun_sg(declaration, declaration, neutr). +noun_sg(declassification, declassification, neutr). +noun_sg(declension, declension, neutr). +noun_sg(declination, declination, neutr). +noun_sg(decline, decline, neutr). +noun_sg(decliner, decliner, neutr). +noun_sg(declivity, declivity, neutr). +noun_sg(decoder, decoder, neutr). +noun_sg(decomposition, decomposition, neutr). +noun_sg(decompression, decompression, neutr). +noun_sg(decoration, decoration, neutr). +noun_sg(decorator, decorator, human). +noun_sg(decoy, decoy, human). +noun_sg(decrease, decrease, neutr). +noun_sg(decree, decree, neutr). +noun_sg(dedication, dedication, neutr). +noun_sg(deductibility, deductibility, neutr). +noun_sg(deduction, deduction, neutr). +noun_sg(deed, deed, neutr). +noun_sg(deedpoll, deedpoll, neutr). +noun_sg(deep, deep, neutr). +noun_sg(deer, deer, neutr). +noun_sg(deerskin, deerskin, neutr). +noun_sg(deerstalker, deerstalker, human). +noun_sg(defacement, defacement, neutr). +noun_sg(defalcation, defalcation, neutr). +noun_sg(defaulter, defaulter, human). +noun_sg(defeat, defeat, neutr). +noun_sg(defeatist, defeatist, human). +noun_sg(defecation, defecation, neutr). +noun_sg(defect, defect, neutr). +noun_sg(defection, defection, neutr). +noun_sg(defector, defector, human). +noun_sg(defence, defence, neutr). +noun_sg(defendant, defendant, human). +noun_sg(defender, defender, human). +noun_sg(defense, defense, neutr). +noun_sg(defensive, defensive, neutr). +noun_sg(deferment, deferment, neutr). +noun_sg(deferral, deferral, neutr). +noun_sg(deficiency, deficiency, neutr). +noun_sg(deficit, deficit, neutr). +noun_sg(defile, defile, neutr). +noun_sg(definition, definition, neutr). +noun_sg(deflator, deflator, neutr). +noun_sg(deflection, deflection, neutr). +noun_sg(defoliant, defoliant, neutr). +noun_sg(defoliation, defoliation, neutr). +noun_sg(deformity, deformity, neutr). +noun_sg(defrayal, defrayal, neutr). +noun_sg(defrayment, defrayment, neutr). +noun_sg(defroster, defroster, neutr). +noun_sg(deg, deg, neutr). +noun_sg(degenerate, degenerate, human). +noun_sg(degradation, degradation, neutr). +noun_sg(degree, degree, neutr). +noun_sg(deist, deist, human). +noun_sg(deity, deity, human). +noun_sg(dekko, dekko, neutr). +noun_sg(delay, delay, neutr). +noun_sg(delegacy, delegacy, neutr). +noun_sg(delegate, delegate, human). +noun_sg(delegation, delegation, neutr). +noun_sg(deletion, deletion, neutr). +noun_sg(deliberation, deliberation, neutr). +noun_sg(delicacy, delicacy, neutr). +noun_sg(delicatessen, delicatessen, neutr). +noun_sg(delight, delight, neutr). +noun_sg(delimitation, delimitation, neutr). +noun_sg(delineation, delineation, neutr). +noun_sg(delinquency, delinquency, neutr). +noun_sg(delinquent, delinquent, human). +noun_sg(deliverance, deliverance, neutr). +noun_sg(deliverer, deliverer, human). +noun_sg(delivery, delivery, neutr). +noun_sg(dell, dell, neutr). +noun_sg(delphinium, delphinium, neutr). +noun_sg(delta, delta, neutr). +noun_sg(deluge, deluge, neutr). +noun_sg(delusion, delusion, neutr). +noun_sg(demagogue, demagogue, human). +noun_sg(demand, demand, neutr). +noun_sg(demarche, demarche, neutr). +noun_sg(demerit, demerit, neutr). +noun_sg(demesne, demesne, neutr). +noun_sg(demigod, demigod, human). +noun_sg(demijohn, demijohn, neutr). +noun_sg(demimondaine, demimondaine, human). +noun_sg(demimonde, demimonde, neutr). +noun_sg(demister, demister, neutr). +noun_sg(demo, demo, neutr). +noun_sg(democracy, democracy, neutr). +noun_sg(democrat, democrat, human). +noun_sg(demolition, demolition, neutr). +noun_sg(demon, demon, human). +noun_sg(demonetization, demonetization, neutr). +noun_sg(demoniac, demoniac, human). +noun_sg(demonstration, demonstration, neutr). +noun_sg(demonstrator, demonstrator, human). +noun_sg(demotion, demotion, neutr). +noun_sg(den, den, neutr). +noun_sg(denial, denial, neutr). +noun_sg(denier, denier, neutr). +noun_sg(denizen, denizen, human). +noun_sg(denomination, denomination, neutr). +noun_sg(denominator, denominator, neutr). +noun_sg(denouement, denouement, neutr). +noun_sg(density, density, neutr). +noun_sg(dent, dent, neutr). +noun_sg(dentist, dentist, human). +noun_sg(denture, denture, neutr). +noun_sg(denunciation, denunciation, neutr). +noun_sg(deodar, deodar, neutr). +noun_sg(deodorant, deodorant, neutr). +noun_sg(departed, departed, neutr). +noun_sg(department, department, neutr). +noun_sg(departure, departure, neutr). +noun_sg(dependant, dependant, human). +noun_sg(dependency, dependency, neutr). +noun_sg(dependent, dependent, human). +noun_sg(depiction, depiction, neutr). +noun_sg(depilatory, depilatory, neutr). +noun_sg(deployment, deployment, neutr). +noun_sg(depolymerization, depolymerization, neutr). +noun_sg(deponent, deponent, human). +noun_sg(deportation, deportation, neutr). +noun_sg(deportee, deportee, human). +noun_sg(deposit, deposit, neutr). +noun_sg(depositary, depositary, neutr). +noun_sg(deposition, deposition, neutr). +noun_sg(depositor, depositor, human). +noun_sg(depository, depository, neutr). +noun_sg(depot, depot, neutr). +noun_sg(depravity, depravity, neutr). +noun_sg(deprecation, deprecation, neutr). +noun_sg(depredation, depredation, neutr). +noun_sg(depression, depression, neutr). +noun_sg(depressive, depressive, human). +noun_sg(deprivation, deprivation, neutr). +noun_sg(depth, depth, neutr). +noun_sg(deputation, deputation, neutr). +noun_sg(deputy, deputy, human). +noun_sg(derailment, derailment, neutr). +noun_sg(derangement, derangement, neutr). +noun_sg(derby, derby, neutr). +noun_sg(deregulation, deregulation, neutr). +noun_sg(derivation, derivation, neutr). +noun_sg(derivative, derivative, neutr). +noun_sg(dermatologist, dermatologist, human). +noun_sg(derrick, derrick, neutr). +noun_sg(dervish, dervish, human). +noun_sg(descant, descant, neutr). +noun_sg(descendant, descendant, human). +noun_sg(descent, descent, neutr). +noun_sg(description, description, neutr). +noun_sg(desert, desert, neutr). +noun_sg(deserter, deserter, human). +noun_sg(desertion, desertion, neutr). +noun_sg(desiccant, desiccant, neutr). +noun_sg(desideratum, desideratum, neutr). +noun_sg(design, design, neutr). +noun_sg(designation, designation, neutr). +noun_sg(designer, designer, human). +noun_sg(desire, desire, neutr). +noun_sg(desk, desk, neutr). +noun_sg(despatch, despatch, neutr). +noun_sg(desperado, desperado, human). +noun_sg(despite, despite, neutr). +noun_sg(despot, despot, human). +noun_sg(dessert, dessert, neutr). +noun_sg(dessertspoon, dessertspoon, neutr). +noun_sg(dessertspoonful, dessertspoonful, neutr). +noun_sg(destination, destination, neutr). +noun_sg(destiny, destiny, neutr). +noun_sg(destroyer, destroyer, human). +noun_sg(detachment, detachment, neutr). +noun_sg(detail, detail, neutr). +noun_sg(detainee, detainee, human). +noun_sg(detective, detective, human). +noun_sg(detector, detector, neutr). +noun_sg(detention, detention, neutr). +noun_sg(detergent, detergent, neutr). +noun_sg(deterioration, deterioration, neutr). +noun_sg(determinant, determinant, neutr). +noun_sg(determinative, determinative, neutr). +noun_sg(determiner, determiner, neutr). +noun_sg(deterrent, deterrent, neutr). +noun_sg(detestation, detestation, neutr). +noun_sg(dethronement, dethronement, neutr). +noun_sg(detonation, detonation, neutr). +noun_sg(detonator, detonator, neutr). +noun_sg(detour, detour, neutr). +noun_sg(detraction, detraction, neutr). +noun_sg(detractor, detractor, human). +noun_sg(deuce, deuce, neutr). +noun_sg(devaluation, devaluation, neutr). +noun_sg(developer, developer, human). +noun_sg(development, development, neutr). +noun_sg(deviant, deviant, human). +noun_sg(deviation, deviation, neutr). +noun_sg(deviationist, deviationist, human). +noun_sg(device, device, neutr). +noun_sg(devil, devil, human). +noun_sg(devilment, devilment, neutr). +noun_sg(devilry, devilry, neutr). +noun_sg(devotee, devotee, human). +noun_sg(devotion, devotion, neutr). +noun_sg(dewlap, dewlap, neutr). +noun_sg(dhoti, dhoti, neutr). +noun_sg(dhow, dhow, neutr). +noun_sg(diabetic, diabetic, human). +noun_sg(diacritic, diacritic, neutr). +noun_sg(diadem, diadem, neutr). +noun_sg(diaeresis, diaeresis, neutr). +noun_sg(diagnosis, diagnosis, neutr). +noun_sg(diagnostic, diagnostic, neutr). +noun_sg(diagonal, diagonal, neutr). +noun_sg(diagram, diagram, neutr). +noun_sg(dial, dial, neutr). +noun_sg(dialect, dialect, neutr). +noun_sg(dialectic, dialectic, neutr). +noun_sg(dialectician, dialectician, human). +noun_sg(dialog, dialog, neutr). +noun_sg(dialogue, dialogue, neutr). +noun_sg(diameter, diameter, neutr). +noun_sg(diamond, diamond, neutr). +noun_sg(diaper, diaper, neutr). +noun_sg(diaphragm, diaphragm, neutr). +noun_sg(diarchy, diarchy, neutr). +noun_sg(diarist, diarist, human). +noun_sg(diary, diary, neutr). +noun_sg(diatomite, diatomite, neutr). +noun_sg(diatribe, diatribe, neutr). +noun_sg(dibber, dibber, neutr). +noun_sg(dibble, dibble, neutr). +noun_sg(dichotomy, dichotomy, neutr). +noun_sg(dickens, dickens, neutr). +noun_sg(dickey, dickey, neutr). +noun_sg(dicky, dicky, neutr). +noun_sg(dickybird, dickybird, neutr). +noun_sg(dictate, dictate, neutr). +noun_sg(dictation, dictation, neutr). +noun_sg(dictator, dictator, human). +noun_sg(dictatorship, dictatorship, neutr). +noun_sg(dictionary, dictionary, neutr). +noun_sg(dictum, dictum, neutr). +noun_sg(die, die, neutr). +noun_sg(diemaker, diemaker, human). +noun_sg(dieresis, dieresis, neutr). +noun_sg(diesel, diesel, neutr). +noun_sg(diet, diet, neutr). +noun_sg(dietician, dietician, human). +noun_sg(dietitian, dietitian, human). +noun_sg(difference, difference, neutr). +noun_sg(differential, differential, neutr). +noun_sg(differentiation, differentiation, neutr). +noun_sg(difficulty, difficulty, neutr). +noun_sg(diffraction, diffraction, neutr). +noun_sg(dig, dig, neutr). +noun_sg(digest, digest, neutr). +noun_sg(digestion, digestion, neutr). +noun_sg(digger, digger, human). +noun_sg(digging, digging, neutr). +noun_sg(digit, digit, neutr). +noun_sg(dignitary, dignitary, human). +noun_sg(dignity, dignity, neutr). +noun_sg(digraph, digraph, neutr). +noun_sg(digression, digression, neutr). +noun_sg(dike, dike, human). +noun_sg(dilemma, dilemma, neutr). +noun_sg(dilettante, dilettante, human). +noun_sg(dilution, dilution, neutr). +noun_sg(dilutive, dilutive, neutr). +noun_sg(dime, dime, neutr). +noun_sg(dimension, dimension, neutr). +noun_sg(dimethyl, dimethyl, neutr). +noun_sg(diminuendo, diminuendo, neutr). +noun_sg(diminution, diminution, neutr). +noun_sg(diminutive, diminutive, neutr). +noun_sg(dimple, dimple, neutr). +noun_sg(din, din, neutr). +noun_sg(dinar, dinar, neutr). +noun_sg(diner, diner, human). +noun_sg(dinghy, dinghy, neutr). +noun_sg(dingle, dingle, neutr). +noun_sg(dinner, dinner, neutr). +noun_sg(dinnerware, dinnerware, neutr). +noun_sg(dinosaur, dinosaur, neutr). +noun_sg(dint, dint, neutr). +noun_sg(diocesan, diocesan, neutr). +noun_sg(diocese, diocese, neutr). +noun_sg(diode, diode, neutr). +noun_sg(dioxide, dioxide, neutr). +noun_sg(dioxin, dioxin, neutr). +noun_sg(dip, dip, neutr). +noun_sg(diphthong, diphthong, neutr). +noun_sg(diploma, diploma, neutr). +noun_sg(diplomat, diplomat, human). +noun_sg(diplomatist, diplomatist, human). +noun_sg(dipper, dipper, neutr). +noun_sg(dipsomaniac, dipsomaniac, human). +noun_sg(dipstick, dipstick, neutr). +noun_sg(diptych, diptych, neutr). +noun_sg(direction, direction, neutr). +noun_sg(directive, directive, neutr). +noun_sg(director, director, human). +noun_sg(directorate, directorate, neutr). +noun_sg(directorship, directorship, neutr). +noun_sg(directory, directory, neutr). +noun_sg(dirge, dirge, neutr). +noun_sg(dirigible, dirigible, neutr). +noun_sg(dirk, dirk, neutr). +noun_sg(dirndl, dirndl, neutr). +noun_sg(disability, disability, neutr). +noun_sg(disablement, disablement, neutr). +noun_sg(disadvantage, disadvantage, neutr). +noun_sg(disagreement, disagreement, neutr). +noun_sg(disappearance, disappearance, neutr). +noun_sg(disappointment, disappointment, neutr). +noun_sg(disarrangement, disarrangement, neutr). +noun_sg(disaster, disaster, neutr). +noun_sg(disavowal, disavowal, neutr). +noun_sg(disbandment, disbandment, neutr). +noun_sg(disbursement, disbursement, neutr). +noun_sg(disc, disc, neutr). +noun_sg(discard, discard, neutr). +noun_sg(discharge, discharge, neutr). +noun_sg(disciple, disciple, human). +noun_sg(disciplinarian, disciplinarian, human). +noun_sg(discipline, discipline, neutr). +noun_sg(disclaimer, disclaimer, neutr). +noun_sg(disclosure, disclosure, neutr). +noun_sg(disco, disco, neutr). +noun_sg(discolouration, discolouration, neutr). +noun_sg(discomfort, discomfort, neutr). +noun_sg(discontent, discontent, neutr). +noun_sg(discontinuance, discontinuance, neutr). +noun_sg(discontinuity, discontinuity, neutr). +noun_sg(discord, discord, neutr). +noun_sg(discotheque, discotheque, neutr). +noun_sg(discount, discount, neutr). +noun_sg(discounter, discounter, human). +noun_sg(discouragement, discouragement, neutr). +noun_sg(discourse, discourse, neutr). +noun_sg(discourtesy, discourtesy, neutr). +noun_sg(discoverer, discoverer, human). +noun_sg(discovery, discovery, neutr). +noun_sg(discrepancy, discrepancy, neutr). +noun_sg(discus, discus, neutr). +noun_sg(discussion, discussion, neutr). +noun_sg(disease, disease, neutr). +noun_sg(disembarkation, disembarkation, neutr). +noun_sg(disembarrassment, disembarrassment, neutr). +noun_sg(disenchantment, disenchantment, neutr). +noun_sg(disengagement, disengagement, neutr). +noun_sg(disentanglement, disentanglement, neutr). +noun_sg(disfigurement, disfigurement, neutr). +noun_sg(disguise, disguise, neutr). +noun_sg(dish, dish, neutr). +noun_sg(dishcloth, dishcloth, neutr). +noun_sg(dishful, dishful, neutr). +noun_sg(dishonesty, dishonesty, neutr). +noun_sg(dishwasher, dishwasher, human). +noun_sg(disillusionment, disillusionment, neutr). +noun_sg(disincentive, disincentive, neutr). +noun_sg(disinclination, disinclination, neutr). +noun_sg(disinfectant, disinfectant, neutr). +noun_sg(disinformation, disinformation, neutr). +noun_sg(disintegration, disintegration, neutr). +noun_sg(disinterment, disinterment, neutr). +noun_sg(disinvestment, disinvestment, neutr). +noun_sg(disk, disk, neutr). +noun_sg(dislike, dislike, neutr). +noun_sg(dislocation, dislocation, neutr). +noun_sg(dislodgement, dislodgement, neutr). +noun_sg(disloyalty, disloyalty, neutr). +noun_sg(dismemberment, dismemberment, neutr). +noun_sg(dismissal, dismissal, neutr). +noun_sg(disorder, disorder, neutr). +noun_sg(disparagement, disparagement, neutr). +noun_sg(disparity, disparity, neutr). +noun_sg(dispatch, dispatch, neutr). +noun_sg(dispensary, dispensary, neutr). +noun_sg(dispensation, dispensation, neutr). +noun_sg(dispenser, dispenser, human). +noun_sg(dispersal, dispersal, neutr). +noun_sg(dispersion, dispersion, neutr). +noun_sg(displacement, displacement, neutr). +noun_sg(display, display, neutr). +noun_sg(disposal, disposal, neutr). +noun_sg(disposition, disposition, neutr). +noun_sg(dispossession, dispossession, neutr). +noun_sg(disproof, disproof, neutr). +noun_sg(disputant, disputant, human). +noun_sg(disputation, disputation, neutr). +noun_sg(dispute, dispute, neutr). +noun_sg(disqualification, disqualification, neutr). +noun_sg(disquisition, disquisition, neutr). +noun_sg(disruption, disruption, neutr). +noun_sg(dissection, dissection, neutr). +noun_sg(dissembler, dissembler, human). +noun_sg(dissension, dissension, neutr). +noun_sg(dissenter, dissenter, human). +noun_sg(dissertation, dissertation, neutr). +noun_sg(disservice, disservice, neutr). +noun_sg(dissident, dissident, human). +noun_sg(dissimilarity, dissimilarity, neutr). +noun_sg(dissimulation, dissimulation, neutr). +noun_sg(dissolution, dissolution, neutr). +noun_sg(dissonance, dissonance, neutr). +noun_sg(dissyllable, dissyllable, neutr). +noun_sg(distaff, distaff, neutr). +noun_sg(distance, distance, neutr). +noun_sg(distaste, distaste, neutr). +noun_sg(distension, distension, neutr). +noun_sg(distillation, distillation, neutr). +noun_sg(distiller, distiller, human). +noun_sg(distillery, distillery, neutr). +noun_sg(distinction, distinction, neutr). +noun_sg(distortion, distortion, neutr). +noun_sg(distraction, distraction, neutr). +noun_sg(distraint, distraint, neutr). +noun_sg(distribution, distribution, neutr). +noun_sg(distributor, distributor, human). +noun_sg(district, district, neutr). +noun_sg(disturbance, disturbance, neutr). +noun_sg(disyllable, disyllable, neutr). +noun_sg(ditch, ditch, neutr). +noun_sg(dither, dither, neutr). +noun_sg(ditto, ditto, neutr). +noun_sg(ditty, ditty, neutr). +noun_sg(divagation, divagation, neutr). +noun_sg(divan, divan, neutr). +noun_sg(dive, dive, neutr). +noun_sg(diver, diver, human). +noun_sg(divergence, divergence, neutr). +noun_sg(divergency, divergency, neutr). +noun_sg(diversion, diversion, neutr). +noun_sg(diversionist, diversionist, human). +noun_sg(divestiture, divestiture, neutr). +noun_sg(divestment, divestment, neutr). +noun_sg(divide, divide, neutr). +noun_sg(dividend, dividend, neutr). +noun_sg(divination, divination, neutr). +noun_sg(divine, divine, human). +noun_sg(diviner, diviner, human). +noun_sg(divinity, divinity, neutr). +noun_sg(division, division, neutr). +noun_sg(divisor, divisor, neutr). +noun_sg(divorce, divorce, neutr). +noun_sg(divorcee, divorcee, human). +noun_sg(divot, divot, neutr). +noun_sg(divulgence, divulgence, neutr). +noun_sg(divvy, divvy, neutr). +noun_sg(dixie, dixie, neutr). +noun_sg(djinn, djinn, human). +noun_sg(dobbin, dobbin, neutr). +noun_sg(dock, dock, neutr). +noun_sg(docker, docker, human). +noun_sg(docket, docket, neutr). +noun_sg(dockyard, dockyard, neutr). +noun_sg(doctor, doctor, human). +noun_sg(doctorate, doctorate, neutr). +noun_sg(doctrinaire, doctrinaire, human). +noun_sg(doctrine, doctrine, neutr). +noun_sg(document, document, neutr). +noun_sg(dodderer, dodderer, human). +noun_sg(dodge, dodge, neutr). +noun_sg(dodgem, dodgem, neutr). +noun_sg(dodger, dodger, human). +noun_sg(dodo, dodo, neutr). +noun_sg(doe, doe, neutr). +noun_sg(doer, doer, human). +noun_sg(dog, dog, neutr). +noun_sg(doge, doge, human). +noun_sg(dogfish, dogfish, neutr). +noun_sg(doggie, doggy, neutr). +noun_sg(doggy, doggy, neutr). +noun_sg(doghouse, doghouse, neutr). +noun_sg(dogma, dogma, neutr). +noun_sg(dogsbody, dogsbody, human). +noun_sg(dogtooth, dogtooth, neutr). +noun_sg(dogtrot, dogtrot, neutr). +noun_sg(dogwatch, dogwatch, neutr). +noun_sg(dogwood, dogwood, neutr). +noun_sg(doily, doily, neutr). +noun_sg(dole, dole, neutr). +noun_sg(doll, doll, human). +noun_sg(dollar, dollar, neutr). +noun_sg(dollop, dollop, neutr). +noun_sg(dolly, dolly, neutr). +noun_sg(dolmen, dolmen, neutr). +noun_sg(dolour, dolour, neutr). +noun_sg(dolphin, dolphin, neutr). +noun_sg(dolt, dolt, human). +noun_sg(domain, domain, neutr). +noun_sg(dome, dome, neutr). +noun_sg(domicile, domicile, neutr). +noun_sg(dominie, dominie, human). +noun_sg(dominion, dominion, neutr). +noun_sg(domino, domino, neutr). +noun_sg(don, don, human). +noun_sg(donation, donation, neutr). +noun_sg(donjon, donjon, neutr). +noun_sg(donkey, donkey, neutr). +noun_sg(donor, donor, human). +noun_sg(donut, donut, neutr). +noun_sg(doodlebug, doodlebug, neutr). +noun_sg(doom, doom, neutr). +noun_sg(door, door, neutr). +noun_sg(doorbell, doorbell, neutr). +noun_sg(doorcase, doorcase, neutr). +noun_sg(doorframe, doorframe, neutr). +noun_sg(doorhandle, doorhandle, neutr). +noun_sg(doorkeeper, doorkeeper, human). +noun_sg(doorknob, doorknob, neutr). +noun_sg(doorknocker, doorknocker, neutr). +noun_sg(doorman, doorman, human). +noun_sg(doormat, doormat, neutr). +noun_sg(doornail, doornail, neutr). +noun_sg(doorplate, doorplate, neutr). +noun_sg(doorpost, doorpost, neutr). +noun_sg(doorstep, doorstep, neutr). +noun_sg(doorstopper, doorstopper, neutr). +noun_sg(doorway, doorway, neutr). +noun_sg(dope, dope, neutr). +noun_sg(dormer, dormer, neutr). +noun_sg(dormitory, dormitory, neutr). +noun_sg(dormouse, dormouse, neutr). +noun_sg(dory, dory, neutr). +noun_sg(dosage, dosage, neutr). +noun_sg(dose, dose, neutr). +noun_sg(dosser, dosser, human). +noun_sg(dossier, dossier, neutr). +noun_sg(dot, dot, neutr). +noun_sg(dotard, dotard, human). +noun_sg(dottle, dottle, neutr). +noun_sg(double, double, neutr). +noun_sg(doublet, doublet, neutr). +noun_sg(doubloon, doubloon, neutr). +noun_sg(doubt, doubt, neutr). +noun_sg(douche, douche, neutr). +noun_sg(doughnut, doughnut, neutr). +noun_sg(dove, dove, neutr). +noun_sg(dovecote, dovecote, neutr). +noun_sg(dovetail, dovetail, neutr). +noun_sg(dowager, dowager, human). +noun_sg(dowel, dowel, neutr). +noun_sg(dower, dower, neutr). +noun_sg(down, down, neutr). +noun_sg(downbeat, downbeat, neutr). +noun_sg(downfall, downfall, neutr). +noun_sg(downpour, downpour, neutr). +noun_sg(downside, downside, neutr). +noun_sg(downsizing, downsizing, neutr). +noun_sg(downturn, downturn, neutr). +noun_sg(dowry, dowry, neutr). +noun_sg(dowser, dowser, human). +noun_sg(doxology, doxology, neutr). +noun_sg(doyen, doyen, human). +noun_sg(doyley, doyley, neutr). +noun_sg(doyly, doyly, neutr). +noun_sg(doze, doze, neutr). +noun_sg(drachm, drachm, neutr). +noun_sg(drachma, drachma, neutr). +noun_sg(draft, draft, neutr). +noun_sg(draftee, draftee, human). +noun_sg(drafting, drafting, neutr). +noun_sg(draftsman, draftsman, human). +noun_sg(drag, drag, neutr). +noun_sg(dragnet, dragnet, neutr). +noun_sg(dragoman, dragoman, human). +noun_sg(dragon, dragon, human). +noun_sg(dragonfly, dragonfly, neutr). +noun_sg(dragoon, dragoon, human). +noun_sg(drain, drain, neutr). +noun_sg(drainpipe, drainpipe, neutr). +noun_sg(drake, drake, neutr). +noun_sg(dram, dram, neutr). +noun_sg(drama, drama, neutr). +noun_sg(dramatist, dramatist, human). +noun_sg(dramatization, dramatization, neutr). +noun_sg(drape, drape, neutr). +noun_sg(draper, draper, human). +noun_sg(drapery, drapery, neutr). +noun_sg(draught, draught, neutr). +noun_sg(draughts, draughts, neutr). +noun_sg(draughtsman, draughtsman, human). +noun_sg(draw, draw, neutr). +noun_sg(drawback, drawback, neutr). +noun_sg(drawbridge, drawbridge, neutr). +noun_sg(drawer, drawer, human). +noun_sg(drawing, drawing, neutr). +noun_sg(drawl, drawl, neutr). +noun_sg(dray, dray, neutr). +noun_sg(dreadnought, dreadnought, neutr). +noun_sg(dream, dream, neutr). +noun_sg(dreamer, dreamer, human). +noun_sg(dreamland, dreamland, neutr). +noun_sg(dreamworld, dreamworld, neutr). +noun_sg(dredge, dredge, neutr). +noun_sg(dredger, dredger, neutr). +noun_sg(drenching, drenching, neutr). +noun_sg(dress, dress, neutr). +noun_sg(dresser, dresser, human). +noun_sg(dressing, dressing, neutr). +noun_sg(dressmaker, dressmaker, human). +noun_sg(dribbler, dribbler, human). +noun_sg(driblet, driblet, neutr). +noun_sg(drier, drier, neutr). +noun_sg(drift, drift, neutr). +noun_sg(drifter, drifter, human). +noun_sg(drill, drill, neutr). +noun_sg(drink, drink, neutr). +noun_sg(drinker, drinker, human). +noun_sg(drip, drip, human). +noun_sg(dripping, dripping, neutr). +noun_sg(drive, drive, neutr). +noun_sg(driveline, driveline, neutr). +noun_sg(driveller, driveller, human). +noun_sg(driver, driver, human). +noun_sg(driveway, driveway, neutr). +noun_sg(drogue, drogue, neutr). +noun_sg(drollery, drollery, neutr). +noun_sg(dromedary, dromedary, neutr). +noun_sg(drone, drone, neutr). +noun_sg(droop, droop, neutr). +noun_sg(drop, drop, neutr). +noun_sg(dropout, dropout, human). +noun_sg(droshky, droshky, neutr). +noun_sg(drought, drought, neutr). +noun_sg(drove, drove, neutr). +noun_sg(drover, drover, human). +noun_sg(drowse, drowse, neutr). +noun_sg(drubbing, drubbing, neutr). +noun_sg(drudge, drudge, human). +noun_sg(drug, drug, neutr). +noun_sg(drugget, drugget, neutr). +noun_sg(druggist, druggist, human). +noun_sg(drugstore, drugstore, neutr). +noun_sg(druid, druid, human). +noun_sg(drum, drum, neutr). +noun_sg(drummer, drummer, human). +noun_sg(drumstick, drumstick, neutr). +noun_sg(drunk, drunk, human). +noun_sg(drunkard, drunkard, human). +noun_sg(drupe, drupe, neutr). +noun_sg(dryad, dryad, human). +noun_sg(dryer, dryer, neutr). +noun_sg(dubiety, dubiety, neutr). +noun_sg(ducat, ducat, neutr). +noun_sg(duchess, duchess, human). +noun_sg(duchy, duchy, neutr). +noun_sg(duck, duck, neutr). +noun_sg(ducking, ducking, neutr). +noun_sg(duckling, duckling, neutr). +noun_sg(ducky, ducky, human). +noun_sg(duct, duct, neutr). +noun_sg(dud, dud, human). +noun_sg(dude, dude, human). +noun_sg(due, due, neutr). +noun_sg(duel, duel, neutr). +noun_sg(duelist, duelist, human). +noun_sg(duellist, duellist, human). +noun_sg(duenna, duenna, human). +noun_sg(duet, duet, neutr). +noun_sg(duffer, duffer, human). +noun_sg(dug, dug, neutr). +noun_sg(dugong, dugong, neutr). +noun_sg(dugout, dugout, neutr). +noun_sg(duke, duke, human). +noun_sg(dukedom, dukedom, neutr). +noun_sg(dulcimer, dulcimer, neutr). +noun_sg(dullard, dullard, human). +noun_sg(dumbbell, dumbbell, human). +noun_sg(dumbwaiter, dumbwaiter, neutr). +noun_sg(dumdum, dumdum, human). +noun_sg(dummy, dummy, human). +noun_sg(dump, dump, neutr). +noun_sg(dumper, dumper, neutr). +noun_sg(dumpling, dumpling, neutr). +noun_sg(dun, dun, human). +noun_sg(dunce, dunce, human). +noun_sg(dunderhead, dunderhead, human). +noun_sg(dune, dune, neutr). +noun_sg(dungeon, dungeon, neutr). +noun_sg(dunghill, dunghill, neutr). +noun_sg(duodenum, duodenum, neutr). +noun_sg(duologue, duologue, neutr). +noun_sg(dupe, dupe, human). +noun_sg(duplicate, duplicate, neutr). +noun_sg(duplication, duplication, neutr). +noun_sg(duplicator, duplicator, neutr). +noun_sg(durable, durable, neutr). +noun_sg(duration, duration, neutr). +noun_sg(durbar, durbar, neutr). +noun_sg(dustbin, dustbin, neutr). +noun_sg(dustcart, dustcart, neutr). +noun_sg(duster, duster, neutr). +noun_sg(dustman, dustman, human). +noun_sg(dustpan, dustpan, neutr). +noun_sg(duty, duty, neutr). +noun_sg(duvet, duvet, neutr). +noun_sg(dwarf, dwarf, human). +noun_sg(dweller, dweller, human). +noun_sg(dwelling, dwelling, neutr). +noun_sg(dyarchy, dyarchy, neutr). +noun_sg(dye, dye, neutr). +noun_sg(dyer, dyer, human). +noun_sg(dyestuff, dyestuff, neutr). +noun_sg(dyke, dyke, human). +noun_sg(dynamo, dynamo, human). +noun_sg(dynast, dynast, human). +noun_sg(dynasty, dynasty, neutr). +noun_sg(dyne, dyne, neutr). +noun_sg(dyspeptic, dyspeptic, human). +noun_sg(dystrophy, dystrophy, neutr). +noun_sg('début', 'début', neutr). +noun_sg('débutante', 'débutante', human). +noun_sg('débâcle', 'débâcle', neutr). +noun_sg('démarche', 'démarche', neutr). +noun_sg('dénouement', 'dénouement', neutr). +noun_sg(eagle, eagle, neutr). +noun_sg(eaglet, eaglet, neutr). +noun_sg(ear, ear, neutr). +noun_sg(earache, earache, neutr). +noun_sg(eardrop, eardrop, neutr). +noun_sg(eardrum, eardrum, neutr). +noun_sg(earful, earful, neutr). +noun_sg(earl, earl, human). +noun_sg(earldom, earldom, neutr). +noun_sg(earmark, earmark, neutr). +noun_sg(earner, earner, human). +noun_sg(earnest, earnest, neutr). +noun_sg(earphone, earphone, neutr). +noun_sg(earpiece, earpiece, neutr). +noun_sg(earring, earring, neutr). +noun_sg(earshot, earshot, neutr). +noun_sg(earthnut, earthnut, neutr). +noun_sg(earthquake, earthquake, neutr). +noun_sg(earthwork, earthwork, neutr). +noun_sg(earthworm, earthworm, neutr). +noun_sg(earwig, earwig, neutr). +noun_sg(easel, easel, neutr). +noun_sg(eatable, eatable, neutr). +noun_sg(eater, eater, neutr). +noun_sg(eavesdropper, eavesdropper, human). +noun_sg(ebb, ebb, neutr). +noun_sg(ebbtide, ebbtide, neutr). +noun_sg(eccentric, eccentric, human). +noun_sg(eccentricity, eccentricity, neutr). +noun_sg(ecclesiastic, ecclesiastic, human). +noun_sg(echelon, echelon, neutr). +noun_sg(echo, echo, neutr). +noun_sg(eclipse, eclipse, neutr). +noun_sg(ecliptic, ecliptic, neutr). +noun_sg(ecologist, ecologist, human). +noun_sg(econometrics, econometrics, neutr). +noun_sg(economist, economist, human). +noun_sg(economy, economy, neutr). +noun_sg(ecosystem, ecosystem, neutr). +noun_sg(ecstasy, ecstasy, neutr). +noun_sg(eddy, eddy, neutr). +noun_sg(edge, edge, neutr). +noun_sg(edging, edging, neutr). +noun_sg(edible, edible, neutr). +noun_sg(edict, edict, neutr). +noun_sg(edifice, edifice, neutr). +noun_sg(edition, edition, neutr). +noun_sg(editor, editor, human). +noun_sg(editorial, editorial, neutr). +noun_sg(educationalist, educationalist, human). +noun_sg(educationist, educationist, human). +noun_sg(educator, educator, human). +noun_sg(eel, eel, neutr). +noun_sg(effect, effect, neutr). +noun_sg(effendi, effendi, human). +noun_sg(efficiency, efficiency, neutr). +noun_sg(effigy, effigy, neutr). +noun_sg(effluent, effluent, neutr). +noun_sg(efflux, efflux, neutr). +noun_sg(effort, effort, neutr). +noun_sg(effrontery, effrontery, neutr). +noun_sg(effusion, effusion, neutr). +noun_sg(eft, eft, neutr). +noun_sg(egalitarian, egalitarian, human). +noun_sg(egg, egg, neutr). +noun_sg(egghead, egghead, human). +noun_sg(eggplant, eggplant, neutr). +noun_sg(eggshake, eggshake, neutr). +noun_sg(eggshell, eggshell, neutr). +noun_sg(ego, ego, neutr). +noun_sg(egoist, egoist, human). +noun_sg(egotist, egotist, human). +noun_sg(egotrip, egotrip, neutr). +noun_sg(egress, egress, neutr). +noun_sg(egret, egret, neutr). +noun_sg(eiderdown, eiderdown, neutr). +noun_sg(eightpence, eightpence, neutr). +noun_sg(eightsome, eightsome, neutr). +noun_sg(eisteddfod, eisteddfod, neutr). +noun_sg(ejaculation, ejaculation, neutr). +noun_sg(ejection, ejection, neutr). +noun_sg(ejector, ejector, neutr). +noun_sg(elaboration, elaboration, neutr). +noun_sg(eland, eland, neutr). +noun_sg(elasticity, elasticity, neutr). +noun_sg(elastomer, elastomer, neutr). +noun_sg(elbow, elbow, neutr). +noun_sg(elder, elder, human). +noun_sg(election, election, neutr). +noun_sg(elector, elector, human). +noun_sg(electorate, electorate, neutr). +noun_sg(electricals, electricals, neutr). +noun_sg(electrician, electrician, human). +noun_sg(electrocardiogram, electrocardiogram, neutr). +noun_sg(electrocardiograph, electrocardiograph, neutr). +noun_sg(electrocution, electrocution, neutr). +noun_sg(electrode, electrode, neutr). +noun_sg(electrolyte, electrolyte, neutr). +noun_sg(electromagnet, electromagnet, neutr). +noun_sg(electron, electron, neutr). +noun_sg(electroplate, electroplate, neutr). +noun_sg(elegy, elegy, neutr). +noun_sg(element, element, neutr). +noun_sg(elephant, elephant, neutr). +noun_sg(elevation, elevation, neutr). +noun_sg(elevator, elevator, neutr). +noun_sg(elf, elf, human). +noun_sg(elicitation, elicitation, neutr). +noun_sg(elimination, elimination, neutr). +noun_sg(elision, elision, neutr). +noun_sg(elite, elite, human). +noun_sg(elitist, elitist, human). +noun_sg(elixir, elixir, neutr). +noun_sg(elk, elk, neutr). +noun_sg(ellipse, ellipse, neutr). +noun_sg(ellipsis, ellipsis, neutr). +noun_sg(elm, elm, neutr). +noun_sg(elocutionist, elocutionist, human). +noun_sg(elongation, elongation, neutr). +noun_sg(elopement, elopement, neutr). +noun_sg(elucidation, elucidation, neutr). +noun_sg(elver, elver, neutr). +noun_sg(emanation, emanation, neutr). +noun_sg(emasculation, emasculation, neutr). +noun_sg(embalmment, embalmment, neutr). +noun_sg(embankment, embankment, neutr). +noun_sg(embargo, embargo, neutr). +noun_sg(embarkation, embarkation, neutr). +noun_sg(embarrassment, embarrassment, neutr). +noun_sg(embassy, embassy, neutr). +noun_sg(embellishment, embellishment, neutr). +noun_sg(ember, ember, neutr). +noun_sg(embezzlement, embezzlement, neutr). +noun_sg(embitterment, embitterment, neutr). +noun_sg(emblem, emblem, neutr). +noun_sg(embodiment, embodiment, neutr). +noun_sg(embrace, embrace, neutr). +noun_sg(embrasure, embrasure, neutr). +noun_sg(embryo, embryo, neutr). +noun_sg(emeer, emeer, human). +noun_sg(emendation, emendation, neutr). +noun_sg(emerald, emerald, neutr). +noun_sg(emergency, emergency, neutr). +noun_sg(emetic, emetic, neutr). +noun_sg(emigrant, emigrant, human). +noun_sg(emigration, emigration, neutr). +noun_sg(eminence, eminence, neutr). +noun_sg(emir, emir, human). +noun_sg(emirate, emirate, neutr). +noun_sg(emissary, emissary, human). +noun_sg(emission, emission, neutr). +noun_sg(emolument, emolument, neutr). +noun_sg(emotion, emotion, neutr). +noun_sg(emperor, emperor, human). +noun_sg(emphasis, emphasis, neutr). +noun_sg(empire, empire, neutr). +noun_sg(empiricist, empiricist, human). +noun_sg(emplacement, emplacement, neutr). +noun_sg(employ, employ, neutr). +noun_sg(employee, employee, human). +noun_sg(employer, employer, human). +noun_sg(emporium, emporium, neutr). +noun_sg(empress, empress, human). +noun_sg(empty, empty, neutr). +noun_sg(empyrean, empyrean, neutr). +noun_sg(emu, emu, neutr). +noun_sg(emulsion, emulsion, neutr). +noun_sg(enactment, enactment, neutr). +noun_sg(encampment, encampment, neutr). +noun_sg(enchanter, enchanter, human). +noun_sg(enchantment, enchantment, neutr). +noun_sg(enchantress, enchantress, human). +noun_sg(encirclement, encirclement, neutr). +noun_sg(enclave, enclave, neutr). +noun_sg(enclosure, enclosure, neutr). +noun_sg(encomium, encomium, neutr). +noun_sg(encore, encore, neutr). +noun_sg(encounter, encounter, neutr). +noun_sg(encouragement, encouragement, neutr). +noun_sg(encroachment, encroachment, neutr). +noun_sg(encumbrance, encumbrance, neutr). +noun_sg(encyclical, encyclical, neutr). +noun_sg(encyclopaedia, encyclopaedia, neutr). +noun_sg(encyclopedia, encyclopedia, neutr). +noun_sg(end, end, neutr). +noun_sg(endearment, endearment, neutr). +noun_sg(endeavor, endeavor, neutr). +noun_sg(endeavour, endeavour, neutr). +noun_sg(endemic, endemic, neutr). +noun_sg(ending, ending, neutr). +noun_sg(endive, endive, neutr). +noun_sg(endorsement, endorsement, neutr). +noun_sg(endotronics, endotronics, neutr). +noun_sg(endowment, endowment, neutr). +noun_sg(enema, enema, neutr). +noun_sg(enemy, enemy, human). +noun_sg(energy, energy, neutr). +noun_sg(enfranchisement, enfranchisement, neutr). +noun_sg(engagement, engagement, neutr). +noun_sg(engine, engine, neutr). +noun_sg(engineer, engineer, human). +noun_sg(engraver, engraver, human). +noun_sg(engraving, engraving, neutr). +noun_sg(enhancement, enhancement, neutr). +noun_sg(enigma, enigma, neutr). +noun_sg(enjoyment, enjoyment, neutr). +noun_sg(enlargement, enlargement, neutr). +noun_sg(enlistment, enlistment, neutr). +noun_sg(enmity, enmity, neutr). +noun_sg(ennoblement, ennoblement, neutr). +noun_sg(ennui, ennui, neutr). +noun_sg(enormity, enormity, neutr). +noun_sg(enquirer, enquirer, neutr). +noun_sg(enquiry, enquiry, neutr). +noun_sg(enrollment, enrollment, neutr). +noun_sg(enrolment, enrolment, neutr). +noun_sg(ensemble, ensemble, neutr). +noun_sg(ensign, ensign, human). +noun_sg(enslavement, enslavement, neutr). +noun_sg(entail, entail, neutr). +noun_sg(entanglement, entanglement, neutr). +noun_sg(entente, entente, neutr). +noun_sg(enterprise, enterprise, neutr). +noun_sg(entertainer, entertainer, human). +noun_sg(entertainment, entertainment, neutr). +noun_sg(enthronement, enthronement, neutr). +noun_sg(enthusiast, enthusiast, human). +noun_sg(enticement, enticement, neutr). +noun_sg(entirety, entirety, neutr). +noun_sg(entitlement, entitlement, neutr). +noun_sg(entity, entity, neutr). +noun_sg(entomologist, entomologist, human). +noun_sg(entourage, entourage, neutr). +noun_sg(entrance, entrance, neutr). +noun_sg(entrant, entrant, human). +noun_sg(entreaty, entreaty, neutr). +noun_sg(entree, entree, neutr). +noun_sg(entrenchment, entrenchment, neutr). +noun_sg(entrepot, entrepot, neutr). +noun_sg(entrepreneur, entrepreneur, human). +noun_sg(entrepreneurship, entrepreneurship, neutr). +noun_sg(entry, entry, neutr). +noun_sg('entrée', 'entrée', neutr). +noun_sg(enumeration, enumeration, neutr). +noun_sg(enunciation, enunciation, neutr). +noun_sg(envelope, envelope, neutr). +noun_sg(envelopment, envelopment, neutr). +noun_sg(environment, environment, neutr). +noun_sg(environmentalist, environmentalist, human). +noun_sg(envoi, envoi, neutr). +noun_sg(envoy, envoy, human). +noun_sg(enzyme, enzyme, neutr). +noun_sg(eon, eon, neutr). +noun_sg(epaulet, epaulet, neutr). +noun_sg(epaulette, epaulette, neutr). +noun_sg(epic, epic, neutr). +noun_sg(epicenter, epicenter, neutr). +noun_sg(epicentre, epicentre, neutr). +noun_sg(epicure, epicure, human). +noun_sg(epicurean, epicurean, human). +noun_sg(epidemic, epidemic, neutr). +noun_sg(epidemiologist, epidemiologist, human). +noun_sg(epidermis, epidermis, neutr). +noun_sg(epidiascope, epidiascope, neutr). +noun_sg(epiglottis, epiglottis, neutr). +noun_sg(epigram, epigram, neutr). +noun_sg(epileptic, epileptic, human). +noun_sg(epilogue, epilogue, neutr). +noun_sg(episcopalian, episcopalian, human). +noun_sg(episode, episode, neutr). +noun_sg(epistle, epistle, neutr). +noun_sg(epitaph, epitaph, neutr). +noun_sg(epithet, epithet, neutr). +noun_sg(epitome, epitome, neutr). +noun_sg(epoch, epoch, neutr). +noun_sg(epoxy, epoxy, neutr). +noun_sg(equal, equal, neutr). +noun_sg(equalitarian, equalitarian, human). +noun_sg(equalization, equalization, neutr). +noun_sg(equalizer, equalizer, human). +noun_sg(equation, equation, neutr). +noun_sg(equator, equator, neutr). +noun_sg(equerry, equerry, human). +noun_sg(equestrian, equestrian, human). +noun_sg(equinox, equinox, neutr). +noun_sg(equipage, equipage, neutr). +noun_sg(equipoise, equipoise, neutr). +noun_sg(equity, equity, neutr). +noun_sg(equivalence, equivalence, neutr). +noun_sg(equivalent, equivalent, neutr). +noun_sg(equivocation, equivocation, neutr). +noun_sg(era, era, neutr). +noun_sg(eradication, eradication, neutr). +noun_sg(eraser, eraser, neutr). +noun_sg(erasure, erasure, neutr). +noun_sg(erection, erection, neutr). +noun_sg(eremite, eremite, human). +noun_sg(erg, erg, neutr). +noun_sg(errand, errand, neutr). +noun_sg(erratum, erratum, neutr). +noun_sg(error, error, neutr). +noun_sg(eructation, eructation, neutr). +noun_sg(eruption, eruption, neutr). +noun_sg(erythropoietin, erythropoietin, neutr). +noun_sg(escalation, escalation, neutr). +noun_sg(escalator, escalator, neutr). +noun_sg(escalope, escalope, neutr). +noun_sg(escapade, escapade, neutr). +noun_sg(escape, escape, neutr). +noun_sg(escapee, escapee, human). +noun_sg(escapement, escapement, neutr). +noun_sg(escapist, escapist, human). +noun_sg(escapologist, escapologist, human). +noun_sg(escarpment, escarpment, neutr). +noun_sg(escort, escort, human). +noun_sg(escritoire, escritoire, neutr). +noun_sg(escrow, escrow, neutr). +noun_sg(escudo, escudo, neutr). +noun_sg(escutcheon, escutcheon, neutr). +noun_sg(esophagus, esophagus, neutr). +noun_sg(espalier, espalier, neutr). +noun_sg(esplanade, esplanade, neutr). +noun_sg(espousal, espousal, neutr). +noun_sg(espresso, espresso, neutr). +noun_sg(esquire, esquire, human). +noun_sg(essay, essay, neutr). +noun_sg(essayist, essayist, human). +noun_sg(essence, essence, neutr). +noun_sg(essential, essential, neutr). +noun_sg(establishment, establishment, neutr). +noun_sg(estaminet, estaminet, neutr). +noun_sg(estate, estate, neutr). +noun_sg(ester, ester, neutr). +noun_sg(esthete, esthete, human). +noun_sg(esthetic, esthetic, neutr). +noun_sg(estimate, estimate, neutr). +noun_sg(estrangement, estrangement, neutr). +noun_sg(estuary, estuary, neutr). +noun_sg(etcher, etcher, human). +noun_sg(etching, etching, neutr). +noun_sg(eternity, eternity, neutr). +noun_sg(ethane, ethane, neutr). +noun_sg(ethic, ethic, neutr). +noun_sg(ethnographer, ethnographer, human). +noun_sg(ethnologist, ethnologist, human). +noun_sg(ethyl, ethyl, neutr). +noun_sg(ethylene, ethylene, neutr). +noun_sg(etymologist, etymologist, human). +noun_sg(etymology, etymology, neutr). +noun_sg(eucalyptus, eucalyptus, neutr). +noun_sg(eulogist, eulogist, human). +noun_sg(eulogy, eulogy, neutr). +noun_sg(eunuch, eunuch, human). +noun_sg(euphemism, euphemism, neutr). +noun_sg(euphonium, euphonium, neutr). +noun_sg(euphony, euphony, neutr). +noun_sg(euphuism, euphuism, neutr). +noun_sg(eurobond, eurobond, neutr). +noun_sg(eurodollar, eurodollar, neutr). +noun_sg(euromarket, euromarket, neutr). +noun_sg(eurotunnel, eurotunnel, neutr). +noun_sg(evacuation, evacuation, neutr). +noun_sg(evacuee, evacuee, human). +noun_sg(evaluation, evaluation, neutr). +noun_sg(evangelical, evangelical, human). +noun_sg(evangelist, evangelist, human). +noun_sg(evaporation, evaporation, neutr). +noun_sg(evasion, evasion, neutr). +noun_sg(eve, eve, neutr). +noun_sg(evening, evening, neutr). +noun_sg(evensong, evensong, neutr). +noun_sg(event, event, neutr). +noun_sg(eventide, eventide, neutr). +noun_sg(eventuality, eventuality, neutr). +noun_sg(evergreen, evergreen, neutr). +noun_sg(eviction, eviction, neutr). +noun_sg(evil, evil, neutr). +noun_sg(evocation, evocation, neutr). +noun_sg(evolution, evolution, neutr). +noun_sg(ewe, ewe, neutr). +noun_sg(ewer, ewer, neutr). +noun_sg(exacerbation, exacerbation, neutr). +noun_sg(exaction, exaction, neutr). +noun_sg(exaggeration, exaggeration, neutr). +noun_sg(exam, exam, neutr). +noun_sg(examination, examination, neutr). +noun_sg(examiner, examiner, human). +noun_sg(example, example, neutr). +noun_sg(excavation, excavation, neutr). +noun_sg(excavator, excavator, human). +noun_sg(excellence, excellence, neutr). +noun_sg(exception, exception, neutr). +noun_sg(excerpt, excerpt, neutr). +noun_sg(excess, excess, neutr). +noun_sg(exchange, exchange, neutr). +noun_sg(exchanger, exchanger, human). +noun_sg(exchequer, exchequer, neutr). +noun_sg(exciseman, exciseman, human). +noun_sg(excision, excision, neutr). +noun_sg(excitement, excitement, neutr). +noun_sg(exclamation, exclamation, neutr). +noun_sg(exclusivity, exclusivity, neutr). +noun_sg(excogitation, excogitation, neutr). +noun_sg(excommunication, excommunication, neutr). +noun_sg(excoriation, excoriation, neutr). +noun_sg(excrescence, excrescence, neutr). +noun_sg(excretion, excretion, neutr). +noun_sg(excursion, excursion, neutr). +noun_sg(excursionist, excursionist, human). +noun_sg(excuse, excuse, neutr). +noun_sg(execration, execration, neutr). +noun_sg(executant, executant, human). +noun_sg(execution, execution, neutr). +noun_sg(executioner, executioner, human). +noun_sg(executive, executive, human). +noun_sg(executor, executor, human). +noun_sg(executrix, executrix, human). +noun_sg(exemplification, exemplification, neutr). +noun_sg(exemption, exemption, neutr). +noun_sg(exercise, exercise, neutr). +noun_sg(exertion, exertion, neutr). +noun_sg(exhalation, exhalation, neutr). +noun_sg(exhaust, exhaust, neutr). +noun_sg(exhibit, exhibit, neutr). +noun_sg(exhibition, exhibition, neutr). +noun_sg(exhibitioner, exhibitioner, human). +noun_sg(exhibitionist, exhibitionist, human). +noun_sg(exhibitor, exhibitor, human). +noun_sg(exhortation, exhortation, neutr). +noun_sg(exhumation, exhumation, neutr). +noun_sg(exigency, exigency, human). +noun_sg(exile, exile, human). +noun_sg(existence, existence, neutr). +noun_sg(existentialist, existentialist, human). +noun_sg(exit, exit, neutr). +noun_sg(exodus, exodus, neutr). +noun_sg(exoneration, exoneration, neutr). +noun_sg(expanse, expanse, neutr). +noun_sg(expansion, expansion, neutr). +noun_sg(expatriate, expatriate, human). +noun_sg(expectancy, expectancy, neutr). +noun_sg(expectation, expectation, neutr). +noun_sg(expectorant, expectorant, neutr). +noun_sg(expedient, expedient, neutr). +noun_sg(expedition, expedition, neutr). +noun_sg(expenditure, expenditure, neutr). +noun_sg(expense, expense, neutr). +noun_sg(experience, experience, neutr). +noun_sg(experiment, experiment, neutr). +noun_sg(experimenter, experimenter, human). +noun_sg(expert, expert, human). +noun_sg(expiry, expiry, neutr). +noun_sg(explanation, explanation, neutr). +noun_sg(expletive, expletive, neutr). +noun_sg(exploit, exploit, neutr). +noun_sg(exploration, exploration, neutr). +noun_sg(explorer, explorer, human). +noun_sg(explosion, explosion, neutr). +noun_sg(explosive, explosive, neutr). +noun_sg(expo, expo, neutr). +noun_sg(exponent, exponent, neutr). +noun_sg(exponential, exponential, neutr). +noun_sg(export, export, neutr). +noun_sg(exporter, exporter, human). +noun_sg(exposition, exposition, neutr). +noun_sg(expostulation, expostulation, neutr). +noun_sg(exposure, exposure, neutr). +noun_sg('exposé', 'exposé', neutr). +noun_sg(express, express, neutr). +noun_sg(expression, expression, neutr). +noun_sg(expressionist, expressionist, human). +noun_sg(expressway, expressway, neutr). +noun_sg(expulsion, expulsion, neutr). +noun_sg(expurgation, expurgation, neutr). +noun_sg(extension, extension, neutr). +noun_sg(extent, extent, neutr). +noun_sg(extenuation, extenuation, neutr). +noun_sg(exterior, exterior, neutr). +noun_sg(extermination, extermination, neutr). +noun_sg(external, external, neutr). +noun_sg(extinguisher, extinguisher, neutr). +noun_sg(extortion, extortion, neutr). +noun_sg(extra, extra, human). +noun_sg(extract, extract, neutr). +noun_sg(extraction, extraction, neutr). +noun_sg(extradition, extradition, neutr). +noun_sg(extravagance, extravagance, neutr). +noun_sg(extravaganza, extravaganza, neutr). +noun_sg(extreme, extreme, neutr). +noun_sg(extremist, extremist, human). +noun_sg(extremity, extremity, neutr). +noun_sg(extrovert, extrovert, human). +noun_sg(extrusion, extrusion, neutr). +noun_sg(eye, eye, neutr). +noun_sg(eyeball, eyeball, neutr). +noun_sg(eyebath, eyebath, neutr). +noun_sg(eyebrow, eyebrow, neutr). +noun_sg(eyecup, eyecup, neutr). +noun_sg(eyeful, eyeful, neutr). +noun_sg(eyeglass, eyeglass, neutr). +noun_sg(eyelash, eyelash, neutr). +noun_sg(eyelet, eyelet, neutr). +noun_sg(eyelid, eyelid, neutr). +noun_sg(eyepiece, eyepiece, neutr). +noun_sg(eyeshot, eyeshot, neutr). +noun_sg(eyesore, eyesore, neutr). +noun_sg(eyetooth, eyetooth, neutr). +noun_sg(eyewitness, eyewitness, human). +noun_sg(eyrie, aerie, neutr). +noun_sg(eyry, aerie, neutr). +noun_sg(fable, fable, neutr). +noun_sg(fabric, fabric, neutr). +noun_sg(fabrication, fabrication, neutr). +noun_sg(facade, facade, neutr). +noun_sg(face, face, neutr). +noun_sg(facelift, facelift, neutr). +noun_sg(facer, facer, neutr). +noun_sg(facet, facet, neutr). +noun_sg(facia, facia, neutr). +noun_sg(facial, facial, neutr). +noun_sg(facility, facility, neutr). +noun_sg(facing, facing, neutr). +noun_sg(facsimile, facsimile, neutr). +noun_sg(fact, fact, neutr). +noun_sg(faction, faction, neutr). +noun_sg(factor, factor, neutr). +noun_sg(factory, factory, neutr). +noun_sg(factotum, factotum, human). +noun_sg(faculty, faculty, human). +noun_sg(fad, fad, neutr). +noun_sg(faerie, faerie, human). +noun_sg(faery, faerie, human). +noun_sg(fag, fag, human). +noun_sg(faggot, faggot, human). +noun_sg(failing, failing, neutr). +noun_sg(failure, failure, neutr). +noun_sg(faint, faint, neutr). +noun_sg(fair, fair, neutr). +noun_sg(fairground, fairground, neutr). +noun_sg(fairway, fairway, neutr). +noun_sg(fairy, fairy, human). +noun_sg(fairyland, fairyland, neutr). +noun_sg(fairytale, fairytale, neutr). +noun_sg(faith, faith, neutr). +noun_sg(fake, fake, neutr). +noun_sg(fakir, fakir, human). +noun_sg(falcon, falcon, neutr). +noun_sg(fall, fall, neutr). +noun_sg(fallacy, fallacy, neutr). +noun_sg(fallow, fallow, neutr). +noun_sg(falsehood, falsehood, neutr). +noun_sg(falsetto, falsetto, human). +noun_sg(falsification, falsification, neutr). +noun_sg(falsity, falsity, neutr). +noun_sg(familiar, familiar, human). +noun_sg(familiarity, familiarity, neutr). +noun_sg(family, family, human). +noun_sg(famine, famine, neutr). +noun_sg(fan, fan, human). +noun_sg(fanatic, fanatic, human). +noun_sg(fanaticism, fanaticism, neutr). +noun_sg(fancier, fancier, human). +noun_sg(fancy, fancy, neutr). +noun_sg(fandango, fandango, neutr). +noun_sg(fang, fang, neutr). +noun_sg(fanlight, fanlight, neutr). +noun_sg(fanny, fanny, neutr). +noun_sg(fantasia, fantasia, neutr). +noun_sg(fantasy, fantasy, neutr). +noun_sg(farce, farce, neutr). +noun_sg(fare, fare, neutr). +noun_sg(farewell, farewell, neutr). +noun_sg(farm, farm, neutr). +noun_sg(farmer, farmer, human). +noun_sg(farmhand, farmhand, human). +noun_sg(farmhouse, farmhouse, neutr). +noun_sg(farmland, farmland, neutr). +noun_sg(farmstead, farmstead, neutr). +noun_sg(farmyard, farmyard, neutr). +noun_sg(farrago, farrago, neutr). +noun_sg(farrier, farrier, human). +noun_sg(farrow, farrow, neutr). +noun_sg(fart, fart, neutr). +noun_sg(farthing, farthing, neutr). +noun_sg(fascia, fascia, neutr). +noun_sg(fascination, fascination, neutr). +noun_sg(fascist, fascist, human). +noun_sg(fashion, fashion, neutr). +noun_sg(fastener, fastener, neutr). +noun_sg(fastening, fastening, neutr). +noun_sg(fastness, fastness, neutr). +noun_sg(fat, fat, neutr). +noun_sg(fatalist, fatalist, human). +noun_sg(fatality, fatality, neutr). +noun_sg(fate, fate, neutr). +noun_sg(fathead, fathead, human). +noun_sg(father, father, masc). +noun_sg(fatherland, fatherland, neutr). +noun_sg(fathom, fathom, neutr). +noun_sg(fatigue, fatigue, neutr). +noun_sg(fatuity, fatuity, neutr). +noun_sg(faucet, faucet, neutr). +noun_sg(fault, fault, neutr). +noun_sg(faun, faun, neutr). +noun_sg(favor, favor, neutr). +noun_sg(favorite, favorite, human). +noun_sg(favour, favour, neutr). +noun_sg(favourite, favourite, human). +noun_sg(fawn, fawn, neutr). +noun_sg(fax, fax, neutr). +noun_sg('façade', 'façade', neutr). +noun_sg(fealty, fealty, neutr). +noun_sg(fear, fear, neutr). +noun_sg(feast, feast, neutr). +noun_sg(feat, feat, neutr). +noun_sg(feather, feather, neutr). +noun_sg(featherbed, featherbed, neutr). +noun_sg(featherweight, featherweight, human). +noun_sg(feature, feature, neutr). +noun_sg(federalist, federalist, human). +noun_sg(federation, federation, neutr). +noun_sg(fee, fee, neutr). +noun_sg(feed, feed, neutr). +noun_sg(feeder, feeder, neutr). +noun_sg(feedlot, feedlot, neutr). +noun_sg(feedstock, feedstock, neutr). +noun_sg(feedstuff, feedstuff, neutr). +noun_sg(feeler, feeler, neutr). +noun_sg(feeling, feeling, neutr). +noun_sg(feint, feint, neutr). +noun_sg(feldspar, feldspar, neutr). +noun_sg(felicitation, felicitation, neutr). +noun_sg(felicity, felicity, neutr). +noun_sg(fellah, fellah, human). +noun_sg(fellow, fellow, human). +noun_sg(fellowship, fellowship, neutr). +noun_sg(felon, felon, human). +noun_sg(felony, felony, neutr). +noun_sg(felspar, felspar, neutr). +noun_sg(felt, felt, neutr). +noun_sg(felucca, felucca, neutr). +noun_sg(female, female, human). +noun_sg(feminist, feminist, human). +noun_sg(femur, femur, neutr). +noun_sg(fen, fen, neutr). +noun_sg(fence, fence, neutr). +noun_sg(fencer, fencer, human). +noun_sg(fender, fender, neutr). +noun_sg(feoff, feoff, neutr). +noun_sg(ferment, ferment, neutr). +noun_sg(fern, fern, neutr). +noun_sg(ferocity, ferocity, neutr). +noun_sg(ferret, ferret, neutr). +noun_sg(ferrite, ferrite, neutr). +noun_sg(ferrule, ferrule, neutr). +noun_sg(ferry, ferry, neutr). +noun_sg(ferryboat, ferryboat, neutr). +noun_sg(ferryman, ferryman, human). +noun_sg(fertilizer, fertilizer, neutr). +noun_sg(ferule, ferule, neutr). +noun_sg(festival, festival, neutr). +noun_sg(festivity, festivity, neutr). +noun_sg(festoon, festoon, neutr). +noun_sg(fete, fete, neutr). +noun_sg(fetish, fetish, neutr). +noun_sg(fetlock, fetlock, neutr). +noun_sg(fetter, fetter, neutr). +noun_sg(feud, feud, neutr). +noun_sg(feudatory, feudatory, human). +noun_sg(fever, fever, neutr). +noun_sg(few, few, neutr). +noun_sg(fez, fez, neutr). +noun_sg(fiance, fiance, human). +noun_sg(fiancee, fiancee, human). +noun_sg('fiancé', 'fiancé', human). +noun_sg('fiancée', 'fiancée', human). +noun_sg(fiasco, fiasco, neutr). +noun_sg(fiat, fiat, neutr). +noun_sg(fib, fib, neutr). +noun_sg(fibber, fibber, human). +noun_sg(fiber, fiber, neutr). +noun_sg(fiberboard, fiberboard, neutr). +noun_sg(fibre, fibre, neutr). +noun_sg(fibrosis, fibrosis, neutr). +noun_sg(fibula, fibula, neutr). +noun_sg(fiction, fiction, neutr). +noun_sg(fiddle, fiddle, neutr). +noun_sg(fiddler, fiddler, human). +noun_sg(fiddlestick, fiddlestick, neutr). +noun_sg(fidget, fidget, neutr). +noun_sg(fief, fief, neutr). +noun_sg(field, field, neutr). +noun_sg(fielder, fielder, human). +noun_sg(fieldsman, fieldsman, human). +noun_sg(fieldwork, fieldwork, neutr). +noun_sg(fiend, fiend, human). +noun_sg(fiesta, fiesta, neutr). +noun_sg(fife, fife, neutr). +noun_sg(fig, fig, neutr). +noun_sg(fight, fight, neutr). +noun_sg(fighter, fighter, human). +noun_sg(figment, figment, neutr). +noun_sg(figure, figure, neutr). +noun_sg(figurehead, figurehead, human). +noun_sg(filament, filament, neutr). +noun_sg(filature, filature, neutr). +noun_sg(filbert, filbert, neutr). +noun_sg(file, file, neutr). +noun_sg(filers, filers, human). +noun_sg(filibuster, filibuster, neutr). +noun_sg(filigree, filigree, neutr). +noun_sg(fill, fill, neutr). +noun_sg(fillet, fillet, neutr). +noun_sg(filling, filling, neutr). +noun_sg(fillip, fillip, neutr). +noun_sg(filly, filly, human). +noun_sg(film, film, neutr). +noun_sg(filter, filter, neutr). +noun_sg(filtrate, filtrate, neutr). +noun_sg(fin, fin, neutr). +noun_sg(final, final, neutr). +noun_sg(finale, finale, neutr). +noun_sg(finalist, finalist, human). +noun_sg(finance, finance, neutr). +noun_sg(financier, financier, human). +noun_sg(financing, financing, neutr). +noun_sg(finch, finch, neutr). +noun_sg(find, find, neutr). +noun_sg(finder, finder, neutr). +noun_sg(finding, finding, neutr). +noun_sg(fine, fine, neutr). +noun_sg(finesse, finesse, neutr). +noun_sg(finger, finger, neutr). +noun_sg(fingerboard, fingerboard, neutr). +noun_sg(fingermark, fingermark, neutr). +noun_sg(fingernail, fingernail, neutr). +noun_sg(fingerprint, fingerprint, neutr). +noun_sg(fingerstall, fingerstall, neutr). +noun_sg(fingertip, fingertip, neutr). +noun_sg(finis, finis, neutr). +noun_sg(finish, finish, neutr). +noun_sg(fiord, fiord, neutr). +noun_sg(fir, fir, neutr). +noun_sg(fire, fire, neutr). +noun_sg(firearm, firearm, neutr). +noun_sg(fireball, fireball, neutr). +noun_sg(firebird, firebird, neutr). +noun_sg(firebomb, firebomb, neutr). +noun_sg(firebox, firebox, neutr). +noun_sg(firebrand, firebrand, human). +noun_sg(firebreak, firebreak, neutr). +noun_sg(firebrick, firebrick, neutr). +noun_sg(firebug, firebug, human). +noun_sg(firecracker, firecracker, neutr). +noun_sg(firedog, firedog, neutr). +noun_sg(firefighter, firefighter, human). +noun_sg(firefighting, firefighting, neutr). +noun_sg(firefly, firefly, neutr). +noun_sg(fireguard, fireguard, human). +noun_sg(firelight, firelight, neutr). +noun_sg(firelighter, firelighter, neutr). +noun_sg(fireman, fireman, human). +noun_sg(fireplace, fireplace, neutr). +noun_sg(firepower, firepower, neutr). +noun_sg(fireside, fireside, neutr). +noun_sg(firestone, firestone, neutr). +noun_sg(firework, firework, neutr). +noun_sg(firing, firing, neutr). +noun_sg(firkin, firkin, neutr). +noun_sg(firm, firm, neutr). +noun_sg(firmament, firmament, neutr). +noun_sg(firstborn, firstborn, human). +noun_sg(firth, firth, neutr). +noun_sg(fish, fish, neutr). +noun_sg(fishball, fishball, neutr). +noun_sg(fishbone, fishbone, neutr). +noun_sg(fishcake, fishcake, neutr). +noun_sg(fisher, fisher, neutr). +noun_sg(fisherman, fisherman, human). +noun_sg(fishery, fishery, neutr). +noun_sg(fishmonger, fishmonger, human). +noun_sg(fishpaste, fishpaste, neutr). +noun_sg(fishplate, fishplate, neutr). +noun_sg(fishwife, fishwife, human). +noun_sg(fissure, fissure, neutr). +noun_sg(fist, fist, neutr). +noun_sg(fistula, fistula, neutr). +noun_sg(fit, fit, neutr). +noun_sg(fitment, fitment, neutr). +noun_sg(fitter, fitter, human). +noun_sg(fitting, fitting, neutr). +noun_sg(fivepence, fivepence, neutr). +noun_sg(fiver, fiver, neutr). +noun_sg(fix, fix, neutr). +noun_sg(fixation, fixation, neutr). +noun_sg(fixative, fixative, neutr). +noun_sg(fixture, fixture, neutr). +noun_sg(fjord, fjord, neutr). +noun_sg(flag, flag, neutr). +noun_sg(flagellant, flagellant, human). +noun_sg(flagellation, flagellation, neutr). +noun_sg(flageolet, flageolet, neutr). +noun_sg(flagon, flagon, neutr). +noun_sg(flagpole, flagpole, neutr). +noun_sg(flagship, flagship, neutr). +noun_sg(flagstaff, flagstaff, neutr). +noun_sg(flagstone, flagstone, neutr). +noun_sg(flail, flail, neutr). +noun_sg(flair, flair, neutr). +noun_sg(flake, flake, human). +noun_sg(flambeau, flambeau, neutr). +noun_sg(flame, flame, human). +noun_sg(flamethrower, flamethrower, neutr). +noun_sg(flamingo, flamingo, neutr). +noun_sg(flan, flan, neutr). +noun_sg(flange, flange, neutr). +noun_sg(flank, flank, neutr). +noun_sg(flannel, flannel, neutr). +noun_sg(flap, flap, neutr). +noun_sg(flapjack, flapjack, neutr). +noun_sg(flapper, flapper, human). +noun_sg(flare, flare, neutr). +noun_sg(flash, flash, neutr). +noun_sg(flashback, flashback, neutr). +noun_sg(flashbulb, flashbulb, neutr). +noun_sg(flashgun, flashgun, neutr). +noun_sg(flashlight, flashlight, neutr). +noun_sg(flashpoint, flashpoint, neutr). +noun_sg(flask, flask, neutr). +noun_sg(flat, flat, neutr). +noun_sg(flatfish, flatfish, neutr). +noun_sg(flatlet, flatlet, neutr). +noun_sg(flatterer, flatterer, human). +noun_sg(flattery, flattery, neutr). +noun_sg(flattop, flattop, neutr). +noun_sg(flautist, flautist, human). +noun_sg(flavor, flavor, neutr). +noun_sg(flavour, flavour, neutr). +noun_sg(flavouring, flavouring, neutr). +noun_sg(flaw, flaw, neutr). +noun_sg(flea, flea, neutr). +noun_sg(fleapit, fleapit, neutr). +noun_sg(fleck, fleck, neutr). +noun_sg(fledgeling, fledgeling, human). +noun_sg(fledgling, fledgling, human). +noun_sg(fleece, fleece, neutr). +noun_sg(fleet, fleet, neutr). +noun_sg(flesh, flesh, neutr). +noun_sg(flex, flex, neutr). +noun_sg(flibbertigibbet, flibbertigibbet, human). +noun_sg(flick, flick, neutr). +noun_sg(flicker, flicker, neutr). +noun_sg(flier, flier, human). +noun_sg(flight, flight, neutr). +noun_sg(flimsy, flimsy, neutr). +noun_sg(fling, fling, neutr). +noun_sg(flint, flint, neutr). +noun_sg(flintstone, flintstone, neutr). +noun_sg(flip, flip, neutr). +noun_sg(flippancy, flippancy, neutr). +noun_sg(flipper, flipper, neutr). +noun_sg(flirt, flirt, human). +noun_sg(flirtation, flirtation, neutr). +noun_sg(flit, flit, neutr). +noun_sg(float, float, neutr). +noun_sg(floatation, floatation, neutr). +noun_sg(flock, flock, neutr). +noun_sg(floe, floe, neutr). +noun_sg(flogging, flogging, neutr). +noun_sg(flood, flood, neutr). +noun_sg(floodgate, floodgate, neutr). +noun_sg(floor, floor, neutr). +noun_sg(floorboard, floorboard, neutr). +noun_sg(floorspace, floorspace, neutr). +noun_sg(floozie, floozy, human). +noun_sg(floozy, floozy, human). +noun_sg(flop, flop, neutr). +noun_sg(florin, florin, neutr). +noun_sg(florist, florist, human). +noun_sg(floss, floss, neutr). +noun_sg(flotation, flotation, neutr). +noun_sg(flotilla, flotilla, neutr). +noun_sg(flounce, flounce, neutr). +noun_sg(flounder, flounder, neutr). +noun_sg(flourish, flourish, neutr). +noun_sg(flow, flow, neutr). +noun_sg(flower, flower, neutr). +noun_sg(flowerbed, flowerbed, neutr). +noun_sg(flowerpot, flowerpot, neutr). +noun_sg(flu, flu, neutr). +noun_sg(fluctuation, fluctuation, neutr). +noun_sg(flue, flue, neutr). +noun_sg(fluid, fluid, neutr). +noun_sg(fluidity, fluidity, neutr). +noun_sg(fluke, fluke, neutr). +noun_sg(flume, flume, neutr). +noun_sg(flunkey, flunkey, human). +noun_sg(flunky, flunky, human). +noun_sg(fluorescence, fluorescence, neutr). +noun_sg(fluoridation, fluoridation, neutr). +noun_sg(fluoride, fluoride, neutr). +noun_sg(fluoridization, fluoridization, neutr). +noun_sg(fluorspar, fluorspar, neutr). +noun_sg(flurry, flurry, neutr). +noun_sg(flush, flush, neutr). +noun_sg(fluster, fluster, neutr). +noun_sg(flute, flute, neutr). +noun_sg(flutist, flutist, human). +noun_sg(flutter, flutter, neutr). +noun_sg(flux, flux, neutr). +noun_sg(fly, fly, neutr). +noun_sg(flycatcher, flycatcher, neutr). +noun_sg(flyer, flyer, human). +noun_sg(flyleaf, flyleaf, neutr). +noun_sg(flyover, flyover, neutr). +noun_sg(flypaper, flypaper, neutr). +noun_sg(flypast, flypast, neutr). +noun_sg(flytrap, flytrap, neutr). +noun_sg(flyweight, flyweight, human). +noun_sg(flywheel, flywheel, neutr). +noun_sg(foal, foal, neutr). +noun_sg(foam, foam, neutr). +noun_sg(focus, focus, neutr). +noun_sg(foe, foe, human). +noun_sg(foetus, foetus, neutr). +noun_sg(fog, fog, neutr). +noun_sg(fogbank, fogbank, neutr). +noun_sg(fogey, fogey, human). +noun_sg(foghorn, foghorn, neutr). +noun_sg(foglamp, foglamp, neutr). +noun_sg(fogsignal, fogsignal, neutr). +noun_sg(foible, foible, neutr). +noun_sg(foil, foil, neutr). +noun_sg(fold, fold, neutr). +noun_sg(folder, folder, neutr). +noun_sg(folio, folio, neutr). +noun_sg(folk, folk, human). +noun_sg(folksong, folksong, neutr). +noun_sg(folktale, folktale, neutr). +noun_sg(follower, follower, human). +noun_sg(following, following, neutr). +noun_sg(folly, folly, neutr). +noun_sg(fomentation, fomentation, neutr). +noun_sg(fondant, fondant, neutr). +noun_sg(font, font, neutr). +noun_sg(food, food, neutr). +noun_sg(foodmaker, foodmaker, human). +noun_sg(foodstuff, foodstuff, neutr). +noun_sg(fool, fool, human). +noun_sg(foot, foot, neutr). +noun_sg(football, football, neutr). +noun_sg(footballer, footballer, human). +noun_sg(footboard, footboard, neutr). +noun_sg(footbridge, footbridge, neutr). +noun_sg(footer, footer, neutr). +noun_sg(footfall, footfall, neutr). +noun_sg(footfault, footfault, neutr). +noun_sg(foothold, foothold, neutr). +noun_sg(footman, footman, human). +noun_sg(footmark, footmark, neutr). +noun_sg(footnote, footnote, neutr). +noun_sg(footpath, footpath, neutr). +noun_sg(footplate, footplate, neutr). +noun_sg(footprint, footprint, neutr). +noun_sg(footslogger, footslogger, human). +noun_sg(footstep, footstep, neutr). +noun_sg(footstool, footstool, neutr). +noun_sg(fop, fop, human). +noun_sg(foray, foray, neutr). +noun_sg(forbear, forbear, human). +noun_sg(force, force, neutr). +noun_sg(ford, ford, neutr). +noun_sg(fore, fore, neutr). +noun_sg(forearm, forearm, neutr). +noun_sg(foreboding, foreboding, neutr). +noun_sg(forecast, forecast, neutr). +noun_sg(forecaster, forecaster, human). +noun_sg(forecastle, forecastle, neutr). +noun_sg(foreclosure, foreclosure, neutr). +noun_sg(forecourt, forecourt, neutr). +noun_sg(forefather, forefather, human). +noun_sg(forefinger, forefinger, neutr). +noun_sg(forefoot, forefoot, neutr). +noun_sg(forefront, forefront, neutr). +noun_sg(foreground, foreground, neutr). +noun_sg(forehead, forehead, neutr). +noun_sg(foreigner, foreigner, human). +noun_sg(foreland, foreland, neutr). +noun_sg(foreleg, foreleg, neutr). +noun_sg(forelock, forelock, neutr). +noun_sg(foreman, foreman, human). +noun_sg(foremast, foremast, neutr). +noun_sg(forename, forename, neutr). +noun_sg(forenoon, forenoon, neutr). +noun_sg(forerunner, forerunner, human). +noun_sg(foresail, foresail, neutr). +noun_sg(foreshore, foreshore, neutr). +noun_sg(foreskin, foreskin, neutr). +noun_sg(forest, forest, neutr). +noun_sg(forester, forester, human). +noun_sg(foretaste, foretaste, neutr). +noun_sg(foretop, foretop, neutr). +noun_sg(forewoman, forewoman, human). +noun_sg(foreword, foreword, neutr). +noun_sg(forfeit, forfeit, neutr). +noun_sg(forge, forge, neutr). +noun_sg(forger, forger, human). +noun_sg(forgery, forgery, neutr). +noun_sg(forging, forging, neutr). +noun_sg(fork, fork, neutr). +noun_sg(forklift, forklift, neutr). +noun_sg(form, form, neutr). +noun_sg(formality, formality, neutr). +noun_sg(format, format, neutr). +noun_sg(formation, formation, neutr). +noun_sg(formica, formica, neutr). +noun_sg(formula, formula, neutr). +noun_sg(formulation, formulation, neutr). +noun_sg(fort, fort, neutr). +noun_sg(forte, forte, neutr). +noun_sg(fortification, fortification, neutr). +noun_sg(fortnight, fortnight, neutr). +noun_sg(fortress, fortress, neutr). +noun_sg(fortune, fortune, neutr). +noun_sg(forum, forum, neutr). +noun_sg(forward, forward, human). +noun_sg(fosse, fosse, neutr). +noun_sg(fossil, fossil, neutr). +noun_sg(fossilization, fossilization, neutr). +noun_sg(foul, foul, neutr). +noun_sg(foundation, foundation, neutr). +noun_sg(founder, founder, human). +noun_sg(foundling, foundling, human). +noun_sg(foundress, foundress, human). +noun_sg(foundry, foundry, neutr). +noun_sg(fount, fount, neutr). +noun_sg(fountain, fountain, neutr). +noun_sg(fourpence, fourpence, neutr). +noun_sg(foursome, foursome, neutr). +noun_sg(fowl, fowl, neutr). +noun_sg(fowler, fowler, human). +noun_sg(fowlingpiece, fowlingpiece, neutr). +noun_sg(fox, fox, neutr). +noun_sg(foxglove, foxglove, neutr). +noun_sg(foxhole, foxhole, neutr). +noun_sg(foxhound, foxhound, neutr). +noun_sg(foxhunt, foxhunt, neutr). +noun_sg(foxhunter, foxhunter, human). +noun_sg(foxtrot, foxtrot, neutr). +noun_sg(foyer, foyer, neutr). +noun_sg(fraction, fraction, neutr). +noun_sg(fracture, fracture, neutr). +noun_sg(fragment, fragment, neutr). +noun_sg(fragmentation, fragmentation, neutr). +noun_sg(fragrance, fragrance, neutr). +noun_sg(frailty, frailty, neutr). +noun_sg(frame, frame, neutr). +noun_sg(framer, framer, human). +noun_sg(framework, framework, neutr). +noun_sg(franc, franc, neutr). +noun_sg(franchise, franchise, neutr). +noun_sg(franchisee, franchisee, human). +noun_sg(franchiser, franchiser, human). +noun_sg(frankfurter, frankfurter, neutr). +noun_sg(franklin, franklin, human). +noun_sg(fraternity, fraternity, neutr). +noun_sg(fratricide, fratricide, neutr). +noun_sg(fraud, fraud, neutr). +noun_sg(fray, fray, neutr). +noun_sg(frazzle, frazzle, neutr). +noun_sg(freak, freak, human). +noun_sg(freckle, freckle, neutr). +noun_sg(freebooter, freebooter, human). +noun_sg(freedman, freedman, human). +noun_sg(freedom, freedom, neutr). +noun_sg(freehold, freehold, neutr). +noun_sg(freeholder, freeholder, human). +noun_sg(freelance, freelance, neutr). +noun_sg(freeman, freeman, human). +noun_sg(freesia, freesia, neutr). +noun_sg(freestone, freestone, neutr). +noun_sg(freeway, freeway, neutr). +noun_sg(freeze, freeze, neutr). +noun_sg(freezer, freezer, neutr). +noun_sg(freighter, freighter, neutr). +noun_sg(freightliner, freightliner, neutr). +noun_sg(frenzy, frenzy, neutr). +noun_sg(frequency, frequency, neutr). +noun_sg(fresco, fresco, neutr). +noun_sg(fresher, fresher, human). +noun_sg(freshman, freshman, human). +noun_sg(fret, fret, neutr). +noun_sg(fretsaw, fretsaw, neutr). +noun_sg(friar, friar, human). +noun_sg(fricassee, fricassee, neutr). +noun_sg(fricative, fricative, neutr). +noun_sg(friction, friction, neutr). +noun_sg(fridge, fridge, neutr). +noun_sg(friend, friend, human). +noun_sg(friendship, friendship, neutr). +noun_sg(frier, frier, neutr). +noun_sg(frieze, frieze, neutr). +noun_sg(frigate, frigate, neutr). +noun_sg(fright, fright, neutr). +noun_sg(frill, frill, neutr). +noun_sg(fringe, fringe, neutr). +noun_sg(frippery, frippery, neutr). +noun_sg(frisson, frisson, neutr). +noun_sg(fritter, fritter, neutr). +noun_sg(frivolity, frivolity, neutr). +noun_sg(frock, frock, neutr). +noun_sg(frog, frog, neutr). +noun_sg(frogman, frogman, human). +noun_sg(frolic, frolic, neutr). +noun_sg(frond, frond, neutr). +noun_sg(front, front, neutr). +noun_sg(frontage, frontage, neutr). +noun_sg(frontier, frontier, neutr). +noun_sg(frontiersman, frontiersman, human). +noun_sg(frontispiece, frontispiece, neutr). +noun_sg(frontline, frontline, neutr). +noun_sg(frost, frost, neutr). +noun_sg(frown, frown, neutr). +noun_sg(frugality, frugality, neutr). +noun_sg(fruit, fruit, neutr). +noun_sg(fruitcake, fruitcake, neutr). +noun_sg(fruiterer, fruiterer, human). +noun_sg(frump, frump, human). +noun_sg(frustration, frustration, neutr). +noun_sg(fry, fry, neutr). +noun_sg(fryer, fryer, human). +noun_sg(fuchsia, fuchsia, neutr). +noun_sg(fucker, fucker, human). +noun_sg(fudge, fudge, neutr). +noun_sg(fuel, fuel, neutr). +noun_sg(fug, fug, neutr). +noun_sg(fugitive, fugitive, human). +noun_sg(fugue, fugue, neutr). +noun_sg(fuhrer, fuhrer, human). +noun_sg(fulcrum, fulcrum, neutr). +noun_sg(fulfillment, fulfillment, neutr). +noun_sg(fulfilment, fulfilment, neutr). +noun_sg(fullback, fullback, human). +noun_sg(fuller, fuller, human). +noun_sg(fulmar, fulmar, neutr). +noun_sg(fulmination, fulmination, neutr). +noun_sg(fumbler, fumbler, human). +noun_sg(fume, fume, neutr). +noun_sg(fumigation, fumigation, neutr). +noun_sg(function, function, neutr). +noun_sg(functionalist, functionalist, human). +noun_sg(functionary, functionary, human). +noun_sg(fund, fund, neutr). +noun_sg(fundamental, fundamental, neutr). +noun_sg(fundamentalist, fundamentalist, human). +noun_sg(funeral, funeral, neutr). +noun_sg(funfair, funfair, neutr). +noun_sg(fungicide, fungicide, neutr). +noun_sg(fungus, fungus, neutr). +noun_sg(funicular, funicular, neutr). +noun_sg(funk, funk, neutr). +noun_sg(funnel, funnel, neutr). +noun_sg(fur, fur, neutr). +noun_sg(furbelow, furbelow, neutr). +noun_sg(furlong, furlong, neutr). +noun_sg(furlough, furlough, neutr). +noun_sg(furnace, furnace, neutr). +noun_sg(furor, furor, neutr). +noun_sg(furore, furore, neutr). +noun_sg(furrier, furrier, human). +noun_sg(furrow, furrow, neutr). +noun_sg(furtherance, furtherance, neutr). +noun_sg(fury, fury, neutr). +noun_sg(fuse, fuse, neutr). +noun_sg(fusee, fusee, neutr). +noun_sg(fuselage, fuselage, neutr). +noun_sg(fusilier, fusilier, human). +noun_sg(fusillade, fusillade, neutr). +noun_sg(fusion, fusion, neutr). +noun_sg(fuss, fuss, neutr). +noun_sg(fusspot, fusspot, human). +noun_sg(futility, futility, neutr). +noun_sg(future, future, neutr). +noun_sg(futurist, futurist, human). +noun_sg(futurity, futurity, neutr). +noun_sg(fuze, fuze, neutr). +noun_sg('fête', 'fête', neutr). +noun_sg('führer', 'führer', human). +noun_sg(gable, gable, neutr). +noun_sg(gadabout, gadabout, human). +noun_sg(gadfly, gadfly, neutr). +noun_sg(gadget, gadget, neutr). +noun_sg(gaff, gaff, neutr). +noun_sg(gaffe, gaffe, neutr). +noun_sg(gaffer, gaffer, human). +noun_sg(gag, gag, neutr). +noun_sg(gage, gage, neutr). +noun_sg(gaggle, gaggle, neutr). +noun_sg(gain, gain, neutr). +noun_sg(gainer, gainer, human). +noun_sg(gait, gait, neutr). +noun_sg(gaiter, gaiter, neutr). +noun_sg(gal, gal, human). +noun_sg(gala, gala, neutr). +noun_sg(galantine, galantine, neutr). +noun_sg(galaxy, galaxy, neutr). +noun_sg(gale, gale, neutr). +noun_sg(gall, gall, neutr). +noun_sg(gallant, gallant, human). +noun_sg(gallantry, gallantry, neutr). +noun_sg(galleon, galleon, neutr). +noun_sg(gallery, gallery, neutr). +noun_sg(galley, galley, neutr). +noun_sg(gallicism, gallicism, neutr). +noun_sg(gallon, gallon, neutr). +noun_sg(gallop, gallop, neutr). +noun_sg(gallstone, gallstone, neutr). +noun_sg(galosh, galosh, neutr). +noun_sg(gambit, gambit, neutr). +noun_sg(gamble, gamble, neutr). +noun_sg(gambler, gambler, human). +noun_sg(gambol, gambol, neutr). +noun_sg(game, game, neutr). +noun_sg(gamecock, gamecock, neutr). +noun_sg(gamekeeper, gamekeeper, human). +noun_sg(gamma, gamma, neutr). +noun_sg(gammon, gammon, neutr). +noun_sg(gamp, gamp, neutr). +noun_sg(gamut, gamut, neutr). +noun_sg(gander, gander, human). +noun_sg(gang, gang, human). +noun_sg(ganger, ganger, human). +noun_sg(ganglion, ganglion, neutr). +noun_sg(gangplank, gangplank, neutr). +noun_sg(gangster, gangster, human). +noun_sg(gangway, gangway, neutr). +noun_sg(gannet, gannet, neutr). +noun_sg(gantlet, gantlet, neutr). +noun_sg(gantry, gantry, neutr). +noun_sg(gaol, gaol, neutr). +noun_sg(gaolbird, gaolbird, human). +noun_sg(gaolbreak, gaolbreak, neutr). +noun_sg(gaoler, gaoler, human). +noun_sg(gap, gap, neutr). +noun_sg(gape, gape, neutr). +noun_sg(garage, garage, neutr). +noun_sg(garden, garden, neutr). +noun_sg(gardener, gardener, human). +noun_sg(gardenia, gardenia, neutr). +noun_sg(gargle, gargle, neutr). +noun_sg(gargoyle, gargoyle, neutr). +noun_sg(garland, garland, neutr). +noun_sg(garment, garment, neutr). +noun_sg(garner, garner, neutr). +noun_sg(garnet, garnet, neutr). +noun_sg(garnish, garnish, neutr). +noun_sg(garotte, garotte, neutr). +noun_sg(garret, garret, neutr). +noun_sg(garrison, garrison, neutr). +noun_sg(garrotte, garrotte, neutr). +noun_sg(garter, garter, neutr). +noun_sg(gas, gas, neutr). +noun_sg(gasbag, gasbag, neutr). +noun_sg(gash, gash, neutr). +noun_sg(gasification, gasification, neutr). +noun_sg(gasket, gasket, neutr). +noun_sg(gasmask, gasmask, neutr). +noun_sg(gasometer, gasometer, neutr). +noun_sg(gasp, gasp, neutr). +noun_sg(gasworks, gasworks, neutr). +noun_sg(gate, gate, neutr). +noun_sg(gateau, gateau, neutr). +noun_sg(gatecrasher, gatecrasher, human). +noun_sg(gatehouse, gatehouse, neutr). +noun_sg(gatepost, gatepost, neutr). +noun_sg(gateway, gateway, neutr). +noun_sg(gatherer, gatherer, human). +noun_sg(gathering, gathering, neutr). +noun_sg(gaucherie, gaucherie, neutr). +noun_sg(gaucho, gaucho, human). +noun_sg(gaud, gaud, neutr). +noun_sg(gaudy, gaudy, neutr). +noun_sg(gauge, gauge, neutr). +noun_sg(gauntlet, gauntlet, neutr). +noun_sg(gavel, gavel, neutr). +noun_sg(gavotte, gavotte, neutr). +noun_sg(gawk, gawk, human). +noun_sg(gay, gay, human). +noun_sg(gaze, gaze, neutr). +noun_sg(gazelle, gazelle, neutr). +noun_sg(gazette, gazette, neutr). +noun_sg(gazetteer, gazetteer, neutr). +noun_sg(gear, gear, neutr). +noun_sg(gearbox, gearbox, neutr). +noun_sg(gearshift, gearshift, neutr). +noun_sg(gecko, gecko, neutr). +noun_sg(geezer, geezer, human). +noun_sg(geisha, geisha, human). +noun_sg(gel, gel, neutr). +noun_sg(gelding, gelding, neutr). +noun_sg(gem, gem, neutr). +noun_sg(gen, gen, neutr). +noun_sg(gendarme, gendarme, human). +noun_sg(gendarmerie, gendarmerie, neutr). +noun_sg(gender, gender, neutr). +noun_sg(gene, gene, neutr). +noun_sg(genealogist, genealogist, human). +noun_sg(genealogy, genealogy, neutr). +noun_sg(general, general, human). +noun_sg(generalissimo, generalissimo, human). +noun_sg(generality, generality, neutr). +noun_sg(generalization, generalization, neutr). +noun_sg(generation, generation, neutr). +noun_sg(generator, generator, neutr). +noun_sg(generics, generics, neutr). +noun_sg(generosity, generosity, neutr). +noun_sg(genesis, genesis, neutr). +noun_sg(geneticist, geneticist, human). +noun_sg(geniality, geniality, neutr). +noun_sg(genie, genie, human). +noun_sg(genius, genius, human). +noun_sg(genre, genre, neutr). +noun_sg(gent, gent, human). +noun_sg(gentian, gentian, neutr). +noun_sg(gentile, gentile, human). +noun_sg(gentleman, gentleman, human). +noun_sg(gentlewoman, gentlewoman, human). +noun_sg(gentry, gentry, human). +noun_sg(genuflection, genuflection, neutr). +noun_sg(genuflexion, genuflexion, neutr). +noun_sg(genus, genus, neutr). +noun_sg(geographer, geographer, human). +noun_sg(geologist, geologist, human). +noun_sg(geranium, geranium, neutr). +noun_sg(geriatrician, geriatrician, human). +noun_sg(germ, germ, neutr). +noun_sg(germicide, germicide, neutr). +noun_sg(gerrymander, gerrymander, neutr). +noun_sg(gerund, gerund, neutr). +noun_sg(gestation, gestation, neutr). +noun_sg(gesticulation, gesticulation, neutr). +noun_sg(gesture, gesture, neutr). +noun_sg(getaway, getaway, neutr). +noun_sg(geum, geum, neutr). +noun_sg(geyser, geyser, neutr). +noun_sg(gharry, gharry, neutr). +noun_sg(ghat, ghat, neutr). +noun_sg(gherkin, gherkin, neutr). +noun_sg(ghetto, ghetto, neutr). +noun_sg(ghost, ghost, human). +noun_sg(ghoul, ghoul, human). +noun_sg(giant, giant, human). +noun_sg(giantess, giantess, human). +noun_sg(gibbet, gibbet, neutr). +noun_sg(gibbon, gibbon, neutr). +noun_sg(gibe, gibe, neutr). +noun_sg(gift, gift, neutr). +noun_sg(gig, gig, neutr). +noun_sg(giggle, giggle, neutr). +noun_sg(gigolo, gigolo, human). +noun_sg(gild, gild, human). +noun_sg(gilder, gilder, human). +noun_sg(gill, gill, neutr). +noun_sg(gillie, gillie, human). +noun_sg(gilt, gilt, neutr). +noun_sg(gimlet, gimlet, neutr). +noun_sg(gimmick, gimmick, neutr). +noun_sg(gimmickry, gimmickry, neutr). +noun_sg(gin, gin, neutr). +noun_sg(gingerbread, gingerbread, neutr). +noun_sg(gingko, gingko, neutr). +noun_sg(gipsy, gipsy, human). +noun_sg(giraffe, giraffe, neutr). +noun_sg(girder, girder, neutr). +noun_sg(girdle, girdle, neutr). +noun_sg(girl, girl, fem). +noun_sg(girlfriend, girlfriend, fem). +noun_sg(girth, girth, neutr). +noun_sg(gist, gist, neutr). +noun_sg(giveaway, giveaway, neutr). +noun_sg(giver, giver, human). +noun_sg(gizzard, gizzard, neutr). +noun_sg(glacier, glacier, neutr). +noun_sg(glade, glade, neutr). +noun_sg(gladiator, gladiator, human). +noun_sg(gladiolus, gladiolus, neutr). +noun_sg(glance, glance, neutr). +noun_sg(gland, gland, neutr). +noun_sg(glare, glare, neutr). +noun_sg(glasnost, glasnost, neutr). +noun_sg(glass, glass, neutr). +noun_sg(glassful, glassful, neutr). +noun_sg(glasshouse, glasshouse, neutr). +noun_sg(glassmaker, glassmaker, human). +noun_sg(glassmaking, glassmaking, neutr). +noun_sg(glassworks, glassworks, neutr). +noun_sg(glaze, glaze, neutr). +noun_sg(glazier, glazier, human). +noun_sg(gleam, gleam, neutr). +noun_sg(gleaner, gleaner, human). +noun_sg(glebe, glebe, neutr). +noun_sg(glee, glee, neutr). +noun_sg(glen, glen, neutr). +noun_sg(glide, glide, neutr). +noun_sg(glider, glider, neutr). +noun_sg(glimmer, glimmer, neutr). +noun_sg(glimpse, glimpse, neutr). +noun_sg(glint, glint, neutr). +noun_sg(glissade, glissade, neutr). +noun_sg(glitch, glitch, neutr). +noun_sg(globalization, globalization, neutr). +noun_sg(globe, globe, neutr). +noun_sg(globetrotter, globetrotter, human). +noun_sg(globule, globule, neutr). +noun_sg(glockenspiel, glockenspiel, neutr). +noun_sg(gloom, gloom, neutr). +noun_sg(glory, glory, neutr). +noun_sg(gloss, gloss, neutr). +noun_sg(glossary, glossary, neutr). +noun_sg(glottis, glottis, neutr). +noun_sg(glove, glove, neutr). +noun_sg(glow, glow, neutr). +noun_sg(glue, glue, neutr). +noun_sg(glut, glut, neutr). +noun_sg(glutamate, glutamate, neutr). +noun_sg(glutton, glutton, human). +noun_sg(glycol, glycol, neutr). +noun_sg(gnat, gnat, neutr). +noun_sg(gnome, gnome, human). +noun_sg(gnu, gnu, neutr). +noun_sg(go, go, neutr). +noun_sg(goad, goad, neutr). +noun_sg(goal, goal, neutr). +noun_sg(goalie, goalie, human). +noun_sg(goalkeeper, goalkeeper, human). +noun_sg(goalmouth, goalmouth, neutr). +noun_sg(goat, goat, neutr). +noun_sg(goatee, goatee, neutr). +noun_sg(goatherd, goatherd, neutr). +noun_sg(goatskin, goatskin, neutr). +noun_sg(gob, gob, human). +noun_sg(gobbet, gobbet, neutr). +noun_sg(gobble, gobble, neutr). +noun_sg(gobbler, gobbler, neutr). +noun_sg(goblet, goblet, neutr). +noun_sg(goblin, goblin, human). +noun_sg(god, god, human). +noun_sg(godchild, godchild, human). +noun_sg(goddaughter, goddaughter, human). +noun_sg(goddess, goddess, human). +noun_sg(godfather, godfather, human). +noun_sg(godhead, godhead, neutr). +noun_sg(godmother, godmother, human). +noun_sg(godown, godown, neutr). +noun_sg(godparent, godparent, human). +noun_sg(godsend, godsend, neutr). +noun_sg(godson, godson, human). +noun_sg(going, going, neutr). +noun_sg(goitre, goitre, neutr). +noun_sg(goldfield, goldfield, neutr). +noun_sg(goldfinch, goldfinch, neutr). +noun_sg(goldfish, goldfish, neutr). +noun_sg(goldmine, goldmine, neutr). +noun_sg(goldmining, goldmining, neutr). +noun_sg(goldsmith, goldsmith, human). +noun_sg(golfer, golfer, human). +noun_sg(golliwog, golliwog, neutr). +noun_sg(golosh, golosh, neutr). +noun_sg(gondola, gondola, neutr). +noun_sg(gondolier, gondolier, human). +noun_sg(goner, goner, human). +noun_sg(gong, gong, neutr). +noun_sg(good, good, neutr). +noun_sg(goodbye, goodbye, neutr). +noun_sg(goody, goody, human). +noun_sg(goof, goof, human). +noun_sg(googly, googly, neutr). +noun_sg(goon, goon, human). +noun_sg(goose, goose, neutr). +noun_sg(gooseberry, gooseberry, neutr). +noun_sg(gopher, gopher, human). +noun_sg(gorge, gorge, neutr). +noun_sg(gorilla, gorilla, neutr). +noun_sg(gosling, gosling, neutr). +noun_sg(gospel, gospel, neutr). +noun_sg(gossamer, gossamer, neutr). +noun_sg(gossip, gossip, human). +noun_sg(gouge, gouge, neutr). +noun_sg(goulash, goulash, neutr). +noun_sg(gourd, gourd, neutr). +noun_sg(gourmand, gourmand, human). +noun_sg(gourmet, gourmet, human). +noun_sg(governess, governess, human). +noun_sg(government, government, neutr). +noun_sg(governor, governor, human). +noun_sg(gown, gown, neutr). +noun_sg(grab, grab, neutr). +noun_sg(grabber, grabber, human). +noun_sg(grace, grace, neutr). +noun_sg(gradation, gradation, neutr). +noun_sg(grade, grade, neutr). +noun_sg(gradient, gradient, neutr). +noun_sg(graduate, graduate, human). +noun_sg(graduation, graduation, neutr). +noun_sg(graffito, graffito, neutr). +noun_sg(graft, graft, neutr). +noun_sg(grail, grail, neutr). +noun_sg(grain, grain, neutr). +noun_sg(gram, gram, neutr). +noun_sg(grammar, grammar, neutr). +noun_sg(grammarian, grammarian, human). +noun_sg(gramme, gramme, neutr). +noun_sg(gramophone, gramophone, neutr). +noun_sg(grampus, grampus, human). +noun_sg(granary, granary, neutr). +noun_sg(grandad, grandad, masc). +noun_sg(grandaunt, grandaunt, fem). +noun_sg(grandchild, grandchild, human). +noun_sg(granddad, granddad, masc). +noun_sg(granddaughter, granddaughter, fem). +noun_sg(grandee, grandee, human). +noun_sg(grandfather, grandfather, masc). +noun_sg(grandma, grandma, fem). +noun_sg(grandmother, grandmother, fem). +noun_sg(grandnephew, grandnephew, masc). +noun_sg(grandniece, grandniece, fem). +noun_sg(grandpa, grandpa, masc). +noun_sg(grandparent, grandparent, human). +noun_sg(grandson, grandson, masc). +noun_sg(grandstand, grandstand, neutr). +noun_sg(granduncle, granduncle, masc). +noun_sg(grange, grange, neutr). +noun_sg(granny, granny, fem). +noun_sg(grant, grant, neutr). +noun_sg(granule, granule, neutr). +noun_sg(grape, grape, neutr). +noun_sg(grapefruit, grapefruit, neutr). +noun_sg(grapevine, grapevine, neutr). +noun_sg(graph, graph, neutr). +noun_sg(graphics, graphics, neutr). +noun_sg(grapnel, grapnel, neutr). +noun_sg(grasp, grasp, neutr). +noun_sg(grass, grass, neutr). +noun_sg(grasshopper, grasshopper, neutr). +noun_sg(grassland, grassland, neutr). +noun_sg(grate, grate, neutr). +noun_sg(grater, grater, neutr). +noun_sg(gratification, gratification, neutr). +noun_sg(grating, grating, neutr). +noun_sg(gratuity, gratuity, neutr). +noun_sg(grave, grave, neutr). +noun_sg(gravestone, gravestone, neutr). +noun_sg(graveyard, graveyard, neutr). +noun_sg(gravure, gravure, neutr). +noun_sg(gray, gray, neutr). +noun_sg(graze, graze, neutr). +noun_sg(grazier, grazier, human). +noun_sg(greaser, greaser, human). +noun_sg(greatcoat, greatcoat, neutr). +noun_sg(grebe, grebe, neutr). +noun_sg(green, green, neutr). +noun_sg(greenback, greenback, neutr). +noun_sg(greengage, greengage, neutr). +noun_sg(greengrocer, greengrocer, human). +noun_sg(greengrocery, greengrocery, neutr). +noun_sg(greenhorn, greenhorn, human). +noun_sg(greenhouse, greenhouse, neutr). +noun_sg(greenwood, greenwood, neutr). +noun_sg(greeting, greeting, neutr). +noun_sg(gremlin, gremlin, human). +noun_sg(grenade, grenade, neutr). +noun_sg(grenadier, grenadier, human). +noun_sg(grey, grey, neutr). +noun_sg(greybeard, greybeard, human). +noun_sg(greyhound, greyhound, neutr). +noun_sg(grid, grid, neutr). +noun_sg(griddle, griddle, neutr). +noun_sg(gridiron, gridiron, neutr). +noun_sg(gridlock, gridlock, neutr). +noun_sg(grievance, grievance, neutr). +noun_sg(griffin, griffin, neutr). +noun_sg(griffon, griffon, neutr). +noun_sg(grill, grill, neutr). +noun_sg(grille, grille, neutr). +noun_sg(grillroom, grillroom, neutr). +noun_sg(grimace, grimace, neutr). +noun_sg(grin, grin, neutr). +noun_sg(grind, grind, neutr). +noun_sg(grinder, grinder, human). +noun_sg(grindstone, grindstone, neutr). +noun_sg(grip, grip, human). +noun_sg(gripe, gripe, neutr). +noun_sg(grippe, grippe, neutr). +noun_sg(gripsack, gripsack, neutr). +noun_sg(grizzly, grizzly, neutr). +noun_sg(groan, groan, neutr). +noun_sg(groat, groat, neutr). +noun_sg(grocer, grocer, human). +noun_sg(grocery, grocery, neutr). +noun_sg(groin, groin, neutr). +noun_sg(groom, groom, human). +noun_sg(groove, groove, neutr). +noun_sg(groover, groover, human). +noun_sg(gross, gross, neutr). +noun_sg(grot, grot, neutr). +noun_sg(grotesque, grotesque, human). +noun_sg(grotto, grotto, neutr). +noun_sg(grouch, grouch, human). +noun_sg(ground, ground, neutr). +noun_sg(grounding, grounding, neutr). +noun_sg(groundnut, groundnut, neutr). +noun_sg(groundsheet, groundsheet, neutr). +noun_sg(groundsman, groundsman, human). +noun_sg(groundwater, groundwater, neutr). +noun_sg(group, group, neutr). +noun_sg(grouping, grouping, neutr). +noun_sg(grouse, grouse, neutr). +noun_sg(grove, grove, neutr). +noun_sg(groveler, groveler, human). +noun_sg(groveller, groveller, human). +noun_sg(grower, grower, neutr). +noun_sg(growl, growl, neutr). +noun_sg(growler, growler, human). +noun_sg(growth, growth, neutr). +noun_sg(groyne, groyne, neutr). +noun_sg(grub, grub, neutr). +noun_sg(grudge, grudge, neutr). +noun_sg(grumble, grumble, neutr). +noun_sg(grumbler, grumbler, human). +noun_sg(grunt, grunt, human). +noun_sg(gryphon, gryphon, neutr). +noun_sg(guano, guano, neutr). +noun_sg(guarantee, guarantee, neutr). +noun_sg(guarantor, guarantor, neutr). +noun_sg(guaranty, guaranty, neutr). +noun_sg(guard, guard, human). +noun_sg(guardhouse, guardhouse, neutr). +noun_sg(guardian, guardian, human). +noun_sg(guardianship, guardianship, neutr). +noun_sg(guardrail, guardrail, neutr). +noun_sg(guardroom, guardroom, neutr). +noun_sg(guardship, guardship, neutr). +noun_sg(guardsman, guardsman, human). +noun_sg(guava, guava, neutr). +noun_sg(gudgeon, gudgeon, neutr). +noun_sg(guerilla, guerilla, human). +noun_sg(guerrilla, guerrilla, human). +noun_sg(guess, guess, neutr). +noun_sg(guesstimate, guesstimate, neutr). +noun_sg(guest, guest, human). +noun_sg(guesthouse, guesthouse, neutr). +noun_sg(guestroom, guestroom, neutr). +noun_sg(guffaw, guffaw, neutr). +noun_sg(guide, guide, human). +noun_sg(guidebook, guidebook, neutr). +noun_sg(guideline, guideline, neutr). +noun_sg(guild, guild, neutr). +noun_sg(guilder, guilder, neutr). +noun_sg(guildhall, guildhall, neutr). +noun_sg(guillemot, guillemot, neutr). +noun_sg(guillotine, guillotine, neutr). +noun_sg(guinea, guinea, neutr). +noun_sg(guise, guise, neutr). +noun_sg(guitar, guitar, neutr). +noun_sg(guitarist, guitarist, human). +noun_sg(gulch, gulch, neutr). +noun_sg(gulden, gulden, neutr). +noun_sg(gulf, gulf, neutr). +noun_sg(gull, gull, neutr). +noun_sg(gullet, gullet, neutr). +noun_sg(gully, gully, neutr). +noun_sg(gulp, gulp, neutr). +noun_sg(gum, gum, neutr). +noun_sg(gumbo, gumbo, neutr). +noun_sg(gumboil, gumboil, neutr). +noun_sg(gumboot, gumboot, neutr). +noun_sg(gumshoe, gumshoe, human). +noun_sg(gun, gun, neutr). +noun_sg(gunboat, gunboat, neutr). +noun_sg(gundog, gundog, neutr). +noun_sg(gunman, gunman, human). +noun_sg(gunner, gunner, human). +noun_sg(gunpoint, gunpoint, neutr). +noun_sg(gunroom, gunroom, neutr). +noun_sg(gunrunner, gunrunner, human). +noun_sg(gunshot, gunshot, neutr). +noun_sg(gunslinger, gunslinger, human). +noun_sg(gunsmith, gunsmith, human). +noun_sg(gunwale, gunwale, neutr). +noun_sg(gurgle, gurgle, neutr). +noun_sg(guru, guru, human). +noun_sg(gush, gush, neutr). +noun_sg(gusher, gusher, neutr). +noun_sg(gusset, gusset, neutr). +noun_sg(gust, gust, neutr). +noun_sg(gut, gut, neutr). +noun_sg(gutter, gutter, neutr). +noun_sg(guttersnipe, guttersnipe, human). +noun_sg(guttural, guttural, neutr). +noun_sg(guvnor, guvnor, human). +noun_sg(guy, guy, human). +noun_sg(guzzler, guzzler, human). +noun_sg(gym, gym, neutr). +noun_sg(gymkhana, gymkhana, neutr). +noun_sg(gymnasium, gymnasium, neutr). +noun_sg(gymnast, gymnast, human). +noun_sg(gymslip, gymslip, neutr). +noun_sg(gynaecologist, gynaecologist, human). +noun_sg(gynecologist, gynecologist, human). +noun_sg(gyp, gyp, neutr). +noun_sg(gyration, gyration, neutr). +noun_sg(gyro, gyro, neutr). +noun_sg(gyroscope, gyroscope, neutr). +noun_sg('gâteau', 'gâteau', neutr). +noun_sg(haberdasher, haberdasher, human). +noun_sg(habit, habit, neutr). +noun_sg(habitat, habitat, neutr). +noun_sg(habitation, habitation, neutr). +noun_sg(habitue, habitue, human). +noun_sg('habitué', 'habitué', human). +noun_sg(hacienda, hacienda, neutr). +noun_sg(hack, hack, human). +noun_sg(hackney, hackney, neutr). +noun_sg(hacksaw, hacksaw, neutr). +noun_sg(haddock, haddock, neutr). +noun_sg(haemophiliac, haemophiliac, human). +noun_sg(haemorrhage, haemorrhage, neutr). +noun_sg(haft, haft, neutr). +noun_sg(hag, hag, human). +noun_sg(hagiology, hagiology, neutr). +noun_sg(haha, haha, neutr). +noun_sg(hail, hail, neutr). +noun_sg(hailstone, hailstone, neutr). +noun_sg(hailstorm, hailstorm, neutr). +noun_sg(hair, hair, neutr). +noun_sg(hairbrush, hairbrush, neutr). +noun_sg(haircloth, haircloth, neutr). +noun_sg(haircut, haircut, neutr). +noun_sg(hairdo, hairdo, neutr). +noun_sg(hairdresser, hairdresser, human). +noun_sg(hairline, hairline, neutr). +noun_sg(hairnet, hairnet, neutr). +noun_sg(hairpiece, hairpiece, neutr). +noun_sg(hairpin, hairpin, neutr). +noun_sg(hairspring, hairspring, neutr). +noun_sg(hairstyle, hairstyle, neutr). +noun_sg(hairstylist, hairstylist, human). +noun_sg(hake, hake, neutr). +noun_sg(halberd, halberd, neutr). +noun_sg(halberdier, halberdier, human). +noun_sg(half, half, neutr). +noun_sg(halfback, halfback, human). +noun_sg(halfpenny, halfpenny, neutr). +noun_sg(halfpennyworth, halfpennyworth, neutr). +noun_sg(halftone, halftone, neutr). +noun_sg(halfwit, halfwit, human). +noun_sg(halibut, halibut, neutr). +noun_sg(hall, hall, neutr). +noun_sg(hallelujah, hallelujah, neutr). +noun_sg(halliard, halliard, neutr). +noun_sg(hallmark, hallmark, neutr). +noun_sg(halloo, halloo, neutr). +noun_sg(halloween, halloween, neutr). +noun_sg(hallucination, hallucination, neutr). +noun_sg(halo, halo, neutr). +noun_sg(halogen, halogen, neutr). +noun_sg(halt, halt, neutr). +noun_sg(halter, halter, neutr). +noun_sg(halyard, halyard, neutr). +noun_sg(ham, ham, neutr). +noun_sg(hamadryad, hamadryad, human). +noun_sg(hamburger, hamburger, neutr). +noun_sg(hamlet, hamlet, neutr). +noun_sg(hammer, hammer, neutr). +noun_sg(hammock, hammock, neutr). +noun_sg(hamper, hamper, neutr). +noun_sg(hamster, hamster, neutr). +noun_sg(hamstring, hamstring, neutr). +noun_sg(hand, hand, neutr). +noun_sg(handbag, handbag, neutr). +noun_sg(handbill, handbill, neutr). +noun_sg(handbook, handbook, neutr). +noun_sg(handbrake, handbrake, neutr). +noun_sg(handcart, handcart, neutr). +noun_sg(handclap, handclap, neutr). +noun_sg(handcuff, handcuff, neutr). +noun_sg(handful, handful, neutr). +noun_sg(handhold, handhold, neutr). +noun_sg(handicap, handicap, neutr). +noun_sg(handicraft, handicraft, neutr). +noun_sg(handiwork, handiwork, neutr). +noun_sg(handkerchief, handkerchief, neutr). +noun_sg(handle, handle, neutr). +noun_sg(handlebar, handlebar, neutr). +noun_sg(handler, handler, human). +noun_sg(handmaid, handmaid, human). +noun_sg(handout, handout, neutr). +noun_sg(handover, handover, neutr). +noun_sg(handrail, handrail, neutr). +noun_sg(handsaw, handsaw, neutr). +noun_sg(handset, handset, neutr). +noun_sg(handshake, handshake, neutr). +noun_sg(handstand, handstand, neutr). +noun_sg(handyman, handyman, human). +noun_sg(hang, hang, neutr). +noun_sg(hangar, hangar, neutr). +noun_sg(hanger, hanger, neutr). +noun_sg(hanging, hanging, neutr). +noun_sg(hangman, hangman, human). +noun_sg(hangnail, hangnail, neutr). +noun_sg(hangover, hangover, neutr). +noun_sg(hank, hank, neutr). +noun_sg(hankering, hankering, neutr). +noun_sg(hanky, hanky, neutr). +noun_sg(hansom, hansom, neutr). +noun_sg(hap, hap, neutr). +noun_sg(happening, happening, neutr). +noun_sg(harangue, harangue, neutr). +noun_sg(harbinger, harbinger, neutr). +noun_sg(harbor, harbor, neutr). +noun_sg(harbour, harbour, neutr). +noun_sg(harbourage, harbourage, neutr). +noun_sg(hardback, hardback, neutr). +noun_sg(hardball, hardball, neutr). +noun_sg(hardcover, hardcover, neutr). +noun_sg(hardliner, hardliner, human). +noun_sg(hardship, hardship, neutr). +noun_sg(hardtop, hardtop, neutr). +noun_sg(hare, hare, neutr). +noun_sg(harebell, harebell, neutr). +noun_sg(harelip, harelip, neutr). +noun_sg(harem, harem, neutr). +noun_sg(haricot, haricot, neutr). +noun_sg(harlequin, harlequin, human). +noun_sg(harlequinade, harlequinade, neutr). +noun_sg(harlot, harlot, human). +noun_sg(harmattan, harmattan, neutr). +noun_sg(harmonic, harmonic, neutr). +noun_sg(harmonica, harmonica, neutr). +noun_sg(harmonium, harmonium, neutr). +noun_sg(harmonization, harmonization, neutr). +noun_sg(harmony, harmony, neutr). +noun_sg(harness, harness, neutr). +noun_sg(harp, harp, neutr). +noun_sg(harper, harper, human). +noun_sg(harpist, harpist, human). +noun_sg(harpoon, harpoon, neutr). +noun_sg(harpsichord, harpsichord, neutr). +noun_sg(harpsichordist, harpsichordist, human). +noun_sg(harpy, harpy, human). +noun_sg(harridan, harridan, human). +noun_sg(harrier, harrier, neutr). +noun_sg(harrow, harrow, neutr). +noun_sg(hart, hart, neutr). +noun_sg(harvest, harvest, neutr). +noun_sg(harvester, harvester, human). +noun_sg(hasp, hasp, neutr). +noun_sg(hassle, hassle, neutr). +noun_sg(hassock, hassock, neutr). +noun_sg(hat, hat, neutr). +noun_sg(hatband, hatband, neutr). +noun_sg(hatch, hatch, neutr). +noun_sg(hatchery, hatchery, neutr). +noun_sg(hatchet, hatchet, neutr). +noun_sg(hatchway, hatchway, neutr). +noun_sg(hate, hate, neutr). +noun_sg(hatful, hatful, neutr). +noun_sg(hatpin, hatpin, neutr). +noun_sg(hatred, hatred, neutr). +noun_sg(hatter, hatter, human). +noun_sg(hauberk, hauberk, neutr). +noun_sg(haul, haul, neutr). +noun_sg(haulier, haulier, human). +noun_sg(haunch, haunch, neutr). +noun_sg(haunt, haunt, neutr). +noun_sg(hautboy, hautboy, neutr). +noun_sg(haven, haven, neutr). +noun_sg(haversack, haversack, neutr). +noun_sg(haw, haw, neutr). +noun_sg(hawk, hawk, human). +noun_sg(hawker, hawker, human). +noun_sg(hawser, hawser, neutr). +noun_sg(hawthorn, hawthorn, neutr). +noun_sg(haycock, haycock, neutr). +noun_sg(hayfork, hayfork, neutr). +noun_sg(haymaker, haymaker, neutr). +noun_sg(hayrick, hayrick, neutr). +noun_sg(haystack, haystack, neutr). +noun_sg(hazard, hazard, neutr). +noun_sg(haze, haze, neutr). +noun_sg(hazel, hazel, neutr). +noun_sg(head, head, human). +noun_sg(headache, headache, neutr). +noun_sg(headband, headband, neutr). +noun_sg(headdress, headdress, neutr). +noun_sg(header, header, neutr). +noun_sg(heading, heading, neutr). +noun_sg(headlamp, headlamp, neutr). +noun_sg(headland, headland, neutr). +noun_sg(headlight, headlight, neutr). +noun_sg(headline, headline, neutr). +noun_sg(headman, headman, human). +noun_sg(headmaster, headmaster, human). +noun_sg(headmistress, headmistress, human). +noun_sg(headpiece, headpiece, neutr). +noun_sg(headquarters, headquarters, neutr). +noun_sg(headrest, headrest, neutr). +noun_sg(headscarf, headscarf, neutr). +noun_sg(headset, headset, neutr). +noun_sg(headship, headship, neutr). +noun_sg(headstall, headstall, neutr). +noun_sg(headstone, headstone, neutr). +noun_sg(headwind, headwind, neutr). +noun_sg(headword, headword, neutr). +noun_sg(healer, healer, human). +noun_sg(healthcare, healthcare, neutr). +noun_sg(heap, heap, neutr). +noun_sg(hearer, hearer, human). +noun_sg(hearing, hearing, neutr). +noun_sg(hearse, hearse, neutr). +noun_sg(heart, heart, neutr). +noun_sg(heartache, heartache, neutr). +noun_sg(heartbeat, heartbeat, neutr). +noun_sg(hearth, hearth, neutr). +noun_sg(hearthrug, hearthrug, neutr). +noun_sg(heartland, heartland, neutr). +noun_sg(heat, heat, neutr). +noun_sg(heater, heater, neutr). +noun_sg(heath, heath, neutr). +noun_sg(heathen, heathen, human). +noun_sg(heather, heather, neutr). +noun_sg(heatspot, heatspot, neutr). +noun_sg(heatwave, heatwave, neutr). +noun_sg(heave, heave, neutr). +noun_sg(heaven, heaven, neutr). +noun_sg(heavyweight, heavyweight, human). +noun_sg(hecatomb, hecatomb, neutr). +noun_sg(heck, heck, neutr). +noun_sg(heckler, heckler, human). +noun_sg(hectare, hectare, neutr). +noun_sg(hedge, hedge, neutr). +noun_sg(hedgehog, hedgehog, neutr). +noun_sg(hedgerow, hedgerow, neutr). +noun_sg(hedonist, hedonist, human). +noun_sg(heehaw, heehaw, neutr). +noun_sg(heel, heel, neutr). +noun_sg(hegemony, hegemony, neutr). +noun_sg(heifer, heifer, neutr). +noun_sg(height, height, neutr). +noun_sg(heir, heir, human). +noun_sg(heiress, heiress, human). +noun_sg(heirloom, heirloom, neutr). +noun_sg(helicopter, helicopter, neutr). +noun_sg(heliograph, heliograph, neutr). +noun_sg(heliotrope, heliotrope, neutr). +noun_sg(heliport, heliport, neutr). +noun_sg(hell, hell, neutr). +noun_sg(hellcat, hellcat, human). +noun_sg(helm, helm, neutr). +noun_sg(helmet, helmet, neutr). +noun_sg(helmsman, helmsman, human). +noun_sg(helot, helot, human). +noun_sg(help, help, neutr). +noun_sg(helper, helper, human). +noun_sg(helping, helping, neutr). +noun_sg(helpmate, helpmate, human). +noun_sg(helpmeet, helpmeet, human). +noun_sg(helve, helve, neutr). +noun_sg(hem, hem, neutr). +noun_sg(hemisphere, hemisphere, neutr). +noun_sg(hemline, hemline, neutr). +noun_sg(hemlock, hemlock, neutr). +noun_sg(hemophiliac, hemophiliac, human). +noun_sg(hemorrhage, hemorrhage, neutr). +noun_sg(hemstitch, hemstitch, neutr). +noun_sg(hen, hen, human). +noun_sg(henchman, henchman, human). +noun_sg(hencoop, hencoop, neutr). +noun_sg(henhouse, henhouse, neutr). +noun_sg(henroost, henroost, neutr). +noun_sg(heptagon, heptagon, neutr). +noun_sg(herald, herald, human). +noun_sg(herb, herb, neutr). +noun_sg(herbalist, herbalist, human). +noun_sg(herbicide, herbicide, neutr). +noun_sg(herd, herd, neutr). +noun_sg(herdsman, herdsman, human). +noun_sg(hereditament, hereditament, neutr). +noun_sg(heresy, heresy, neutr). +noun_sg(heretic, heretic, human). +noun_sg(hermaphrodite, hermaphrodite, human). +noun_sg(hermit, hermit, human). +noun_sg(hermitage, hermitage, neutr). +noun_sg(hernia, hernia, neutr). +noun_sg(hero, hero, human). +noun_sg(heroine, heroine, human). +noun_sg(heron, heron, neutr). +noun_sg(heronry, heronry, neutr). +noun_sg(herpes, herpes, neutr). +noun_sg(herring, herring, neutr). +noun_sg(hertz, hertz, neutr). +noun_sg(hesitation, hesitation, neutr). +noun_sg(heterosexual, heterosexual, human). +noun_sg(hewer, hewer, human). +noun_sg(hexagon, hexagon, neutr). +noun_sg(hexameter, hexameter, neutr). +noun_sg(heyday, heyday, neutr). +noun_sg(hiatus, hiatus, neutr). +noun_sg(hibiscus, hibiscus, neutr). +noun_sg(hiccough, hiccough, neutr). +noun_sg(hiccup, hiccup, neutr). +noun_sg(hick, hick, human). +noun_sg(hickory, hickory, neutr). +noun_sg(hide, hide, neutr). +noun_sg(hideaway, hideaway, neutr). +noun_sg(hiding, hiding, neutr). +noun_sg(hierarchy, hierarchy, neutr). +noun_sg(hieroglyph, hieroglyph, neutr). +noun_sg(highball, highball, neutr). +noun_sg(highboy, highboy, human). +noun_sg(highbrow, highbrow, human). +noun_sg(highflier, highflier, human). +noun_sg(highflyer, highflyer, human). +noun_sg(highjack, highjack, neutr). +noun_sg(highland, highland, neutr). +noun_sg(highlight, highlight, neutr). +noun_sg(highness, highness, neutr). +noun_sg(highroad, highroad, neutr). +noun_sg(highway, highway, neutr). +noun_sg(highwayman, highwayman, human). +noun_sg(hijack, hijack, neutr). +noun_sg(hijacker, hijacker, human). +noun_sg(hike, hike, neutr). +noun_sg(hiker, hiker, human). +noun_sg(hill, hill, neutr). +noun_sg(hillock, hillock, neutr). +noun_sg(hillside, hillside, neutr). +noun_sg(hilt, hilt, neutr). +noun_sg(hind, hind, human). +noun_sg(hindrance, hindrance, neutr). +noun_sg(hinge, hinge, neutr). +noun_sg(hint, hint, neutr). +noun_sg(hinterland, hinterland, neutr). +noun_sg(hip, hip, neutr). +noun_sg(hippie, hippie, human). +noun_sg(hippo, hippo, neutr). +noun_sg(hippodrome, hippodrome, neutr). +noun_sg(hippopotamus, hippopotamus, neutr). +noun_sg(hireling, hireling, human). +noun_sg(hiss, hiss, neutr). +noun_sg(histogram, histogram, neutr). +noun_sg(historian, historian, human). +noun_sg(history, history, neutr). +noun_sg(hit, hit, neutr). +noun_sg(hitch, hitch, neutr). +noun_sg(hitchhiker, hitchhiker, human). +noun_sg(hive, hive, neutr). +noun_sg(hoard, hoard, neutr). +noun_sg(hoarder, hoarder, human). +noun_sg(hoarding, hoarding, neutr). +noun_sg(hoax, hoax, neutr). +noun_sg(hoaxer, hoaxer, human). +noun_sg(hob, hob, neutr). +noun_sg(hobble, hobble, neutr). +noun_sg(hobbledehoy, hobbledehoy, human). +noun_sg(hobby, hobby, neutr). +noun_sg(hobbyhorse, hobbyhorse, neutr). +noun_sg(hobgoblin, hobgoblin, human). +noun_sg(hobnail, hobnail, neutr). +noun_sg(hobo, hobo, human). +noun_sg(hock, hock, neutr). +noun_sg(hod, hod, neutr). +noun_sg(hoe, hoe, neutr). +noun_sg(hog, hog, neutr). +noun_sg(hogshead, hogshead, neutr). +noun_sg(hoist, hoist, neutr). +noun_sg(hold, hold, neutr). +noun_sg(holdall, holdall, neutr). +noun_sg(holder, holder, human). +noun_sg(holding, holding, neutr). +noun_sg(holdup, holdup, neutr). +noun_sg(hole, hole, neutr). +noun_sg(holiday, holiday, neutr). +noun_sg(holloa, holloa, neutr). +noun_sg(hollow, hollow, neutr). +noun_sg(hollyhock, hollyhock, neutr). +noun_sg(holocaust, holocaust, neutr). +noun_sg(holograph, holograph, neutr). +noun_sg(holster, holster, neutr). +noun_sg(holy, holy, neutr). +noun_sg(home, home, neutr). +noun_sg(homecoming, homecoming, neutr). +noun_sg(homeland, homeland, neutr). +noun_sg(homelessness, homelessness, neutr). +noun_sg(homeopath, homeopath, neutr). +noun_sg(homeowner, homeowner, human). +noun_sg(homespun, homespun, neutr). +noun_sg(homestead, homestead, neutr). +noun_sg(hometown, hometown, neutr). +noun_sg(homicide, homicide, neutr). +noun_sg(homily, homily, neutr). +noun_sg(homo, homo, human). +noun_sg(homoeopath, homoeopath, human). +noun_sg(homograph, homograph, neutr). +noun_sg(homonym, homonym, neutr). +noun_sg(homophone, homophone, neutr). +noun_sg(homosexual, homosexual, human). +noun_sg(hone, hone, neutr). +noun_sg(honey, honey, neutr). +noun_sg(honeybee, honeybee, neutr). +noun_sg(honeycomb, honeycomb, neutr). +noun_sg(honeymoon, honeymoon, neutr). +noun_sg(honk, honk, neutr). +noun_sg(honor, honor, neutr). +noun_sg(honorarium, honorarium, neutr). +noun_sg(honorific, honorific, neutr). +noun_sg(honour, honour, neutr). +noun_sg(hood, hood, human). +noun_sg(hoodlum, hoodlum, human). +noun_sg(hoodoo, hoodoo, human). +noun_sg(hoof, hoof, neutr). +noun_sg(hook, hook, neutr). +noun_sg(hookah, hookah, neutr). +noun_sg(hooker, hooker, human). +noun_sg(hookworm, hookworm, neutr). +noun_sg(hooligan, hooligan, human). +noun_sg(hoop, hoop, neutr). +noun_sg(hoopla, hoopla, neutr). +noun_sg(hoot, hoot, neutr). +noun_sg(hooter, hooter, neutr). +noun_sg(hop, hop, neutr). +noun_sg(hope, hope, neutr). +noun_sg(hopeful, hopeful, human). +noun_sg(hopper, hopper, human). +noun_sg(horde, horde, human). +noun_sg(horizon, horizon, neutr). +noun_sg(hormone, hormone, neutr). +noun_sg(horn, horn, neutr). +noun_sg(hornbeam, hornbeam, neutr). +noun_sg(hornbill, hornbill, neutr). +noun_sg(hornet, hornet, neutr). +noun_sg(hornpipe, hornpipe, neutr). +noun_sg(horoscope, horoscope, neutr). +noun_sg(horror, horror, neutr). +noun_sg(horse, horse, neutr). +noun_sg(horsebox, horsebox, neutr). +noun_sg(horsefly, horsefly, neutr). +noun_sg(horseman, horseman, human). +noun_sg(horsepower, horsepower, neutr). +noun_sg(horserace, horserace, neutr). +noun_sg(horseshoe, horseshoe, neutr). +noun_sg(horsewhip, horsewhip, neutr). +noun_sg(horsewoman, horsewoman, human). +noun_sg(horticulturist, horticulturist, human). +noun_sg(hosanna, hosanna, neutr). +noun_sg(hose, hose, neutr). +noun_sg(hosepipe, hosepipe, neutr). +noun_sg(hosier, hosier, human). +noun_sg(hospice, hospice, neutr). +noun_sg(hospital, hospital, neutr). +noun_sg(hospitalization, hospitalization, neutr). +noun_sg(host, host, human). +noun_sg(hostage, hostage, human). +noun_sg(hostel, hostel, neutr). +noun_sg(hosteller, hosteller, human). +noun_sg(hostelry, hostelry, neutr). +noun_sg(hostess, hostess, human). +noun_sg(hostility, hostility, neutr). +noun_sg(hotbed, hotbed, neutr). +noun_sg(hotchpotch, hotchpotch, neutr). +noun_sg(hotel, hotel, neutr). +noun_sg(hotelier, hotelier, human). +noun_sg(hothead, hothead, human). +noun_sg(hothouse, hothouse, neutr). +noun_sg(hotline, hotline, neutr). +noun_sg(hotplate, hotplate, neutr). +noun_sg(hound, hound, neutr). +noun_sg(hour, hour, neutr). +noun_sg(hourglass, hourglass, neutr). +noun_sg(houri, houri, human). +noun_sg(house, house, neutr). +noun_sg(houseboat, houseboat, neutr). +noun_sg(housebreaker, housebreaker, human). +noun_sg(housecoat, housecoat, neutr). +noun_sg(housedog, housedog, neutr). +noun_sg(housefather, housefather, human). +noun_sg(housefly, housefly, neutr). +noun_sg(houseful, houseful, neutr). +noun_sg(household, household, neutr). +noun_sg(householder, householder, human). +noun_sg(housekeeper, housekeeper, human). +noun_sg(housemaid, housemaid, human). +noun_sg(houseman, houseman, human). +noun_sg(housemaster, housemaster, human). +noun_sg(housemother, housemother, human). +noun_sg(housetop, housetop, neutr). +noun_sg(housewife, housewife, human). +noun_sg(housewrecker, housewrecker, human). +noun_sg(hovel, hovel, neutr). +noun_sg(hovercraft, hovercraft, neutr). +noun_sg(howdah, howdah, neutr). +noun_sg(howitzer, howitzer, neutr). +noun_sg(howl, howl, neutr). +noun_sg(howler, howler, neutr). +noun_sg(hoyden, hoyden, human). +noun_sg(hub, hub, neutr). +noun_sg(hubby, hubby, human). +noun_sg(huckleberry, huckleberry, neutr). +noun_sg(huckster, huckster, human). +noun_sg(huddle, huddle, neutr). +noun_sg(hue, hue, neutr). +noun_sg(huff, huff, neutr). +noun_sg(hug, hug, neutr). +noun_sg(hula, hula, neutr). +noun_sg(hulk, hulk, human). +noun_sg(hull, hull, neutr). +noun_sg(hullabaloo, hullabaloo, neutr). +noun_sg(hum, hum, neutr). +noun_sg(human, human, human). +noun_sg(humanist, humanist, human). +noun_sg(humanitarian, humanitarian, human). +noun_sg(humanity, humanity, neutr). +noun_sg(humbug, humbug, neutr). +noun_sg(humdinger, humdinger, neutr). +noun_sg(humerus, humerus, neutr). +noun_sg(humiliation, humiliation, neutr). +noun_sg(hummingbird, hummingbird, neutr). +noun_sg(hummock, hummock, neutr). +noun_sg(humor, humor, neutr). +noun_sg(humorist, humorist, human). +noun_sg(humour, humour, neutr). +noun_sg(humourist, humourist, human). +noun_sg(hump, hump, neutr). +noun_sg(humpback, humpback, human). +noun_sg(hunch, hunch, neutr). +noun_sg(hunchback, hunchback, human). +noun_sg(hundredth, hundredth, neutr). +noun_sg(hundredweight, hundredweight, neutr). +noun_sg(hunk, hunk, human). +noun_sg(hunt, hunt, neutr). +noun_sg(hunter, hunter, human). +noun_sg(huntress, huntress, human). +noun_sg(huntsman, huntsman, human). +noun_sg(hurdle, hurdle, neutr). +noun_sg(hurdler, hurdler, human). +noun_sg(hurl, hurl, neutr). +noun_sg(hurricane, hurricane, neutr). +noun_sg(hurry, hurry, neutr). +noun_sg(husband, husband, masc). +noun_sg(husbandman, husbandman, masc). +noun_sg(hush, hush, neutr). +noun_sg(husk, husk, neutr). +noun_sg(husky, husky, neutr). +noun_sg(hussar, hussar, human). +noun_sg(hussy, hussy, human). +noun_sg(hustler, hustler, human). +noun_sg(hut, hut, neutr). +noun_sg(hutch, hutch, neutr). +noun_sg(hutment, hutment, neutr). +noun_sg(hyacinth, hyacinth, neutr). +noun_sg(hyaena, hyaena, neutr). +noun_sg(hybrid, hybrid, neutr). +noun_sg(hydra, hydra, neutr). +noun_sg(hydrangea, hydrangea, neutr). +noun_sg(hydrant, hydrant, neutr). +noun_sg(hydrate, hydrate, neutr). +noun_sg(hydraulics, hydraulics, neutr). +noun_sg(hydrocarbon, hydrocarbon, neutr). +noun_sg(hydrofoil, hydrofoil, neutr). +noun_sg(hydroplane, hydroplane, neutr). +noun_sg(hydropower, hydropower, neutr). +noun_sg(hyena, hyena, neutr). +noun_sg(hymen, hymen, neutr). +noun_sg(hymn, hymn, neutr). +noun_sg(hymnal, hymnal, neutr). +noun_sg(hype, hype, neutr). +noun_sg(hyperbola, hyperbola, neutr). +noun_sg(hyperbole, hyperbole, neutr). +noun_sg(hyperinflation, hyperinflation, neutr). +noun_sg(hypermarket, hypermarket, neutr). +noun_sg(hypertension, hypertension, neutr). +noun_sg(hyphen, hyphen, neutr). +noun_sg(hypnosis, hypnosis, neutr). +noun_sg(hypnotist, hypnotist, human). +noun_sg(hypochondria, hypochondria, neutr). +noun_sg(hypochondriac, hypochondriac, human). +noun_sg(hypocrisy, hypocrisy, neutr). +noun_sg(hypocrite, hypocrite, human). +noun_sg(hypodermic, hypodermic, neutr). +noun_sg(hypotenuse, hypotenuse, neutr). +noun_sg(hypothesis, hypothesis, neutr). +noun_sg(iamb, iamb, neutr). +noun_sg(iambic, iambic, neutr). +noun_sg(iambus, iambus, neutr). +noun_sg(ibex, ibex, neutr). +noun_sg(ibis, ibis, neutr). +noun_sg(ibuprofen, ibuprofen, neutr). +noun_sg(ice, ice, neutr). +noun_sg(iceberg, iceberg, neutr). +noun_sg(iceboat, iceboat, neutr). +noun_sg(icebox, icebox, neutr). +noun_sg(icebreaker, icebreaker, neutr). +noun_sg(icecap, icecap, neutr). +noun_sg(icecube, icecube, neutr). +noun_sg(icefall, icefall, neutr). +noun_sg(icefield, icefield, neutr). +noun_sg(icefloe, icefloe, neutr). +noun_sg(icehouse, icehouse, neutr). +noun_sg(iceman, iceman, human). +noun_sg(icepack, icepack, neutr). +noun_sg(icepick, icepick, neutr). +noun_sg(icerink, icerink, neutr). +noun_sg(ichneumon, ichneumon, neutr). +noun_sg(icicle, icicle, neutr). +noun_sg(icon, icon, neutr). +noun_sg(iconoclast, iconoclast, human). +noun_sg(id, id, neutr). +noun_sg(idea, idea, neutr). +noun_sg(ideal, ideal, neutr). +noun_sg(idealist, idealist, human). +noun_sg(idealization, idealization, neutr). +noun_sg(identikit, identikit, neutr). +noun_sg(identity, identity, neutr). +noun_sg(ideogram, ideogram, neutr). +noun_sg(ideograph, ideograph, neutr). +noun_sg(ideology, ideology, neutr). +noun_sg(idiocy, idiocy, neutr). +noun_sg(idiolect, idiolect, neutr). +noun_sg(idiom, idiom, neutr). +noun_sg(idiosyncrasy, idiosyncrasy, neutr). +noun_sg(idiot, idiot, human). +noun_sg(idler, idler, human). +noun_sg(idol, idol, human). +noun_sg(idolater, idolater, human). +noun_sg(idolatress, idolatress, human). +noun_sg(idolatry, idolatry, neutr). +noun_sg(idolization, idolization, neutr). +noun_sg(idyll, idyll, neutr). +noun_sg(igloo, igloo, neutr). +noun_sg(ignominy, ignominy, neutr). +noun_sg(ignoramus, ignoramus, human). +noun_sg(iguana, iguana, neutr). +noun_sg(ikon, ikon, neutr). +noun_sg(ilex, ilex, neutr). +noun_sg(ilk, ilk, neutr). +noun_sg(ill, ill, neutr). +noun_sg(illegal, illegal, human). +noun_sg(illegality, illegality, neutr). +noun_sg(illegitimate, illegitimate, human). +noun_sg(illiterate, illiterate, human). +noun_sg(illness, illness, neutr). +noun_sg(illogicality, illogicality, neutr). +noun_sg(illumination, illumination, neutr). +noun_sg(illusion, illusion, neutr). +noun_sg(illusionist, illusionist, human). +noun_sg(illustration, illustration, neutr). +noun_sg(illustrator, illustrator, human). +noun_sg(image, image, neutr). +noun_sg(imagination, imagination, neutr). +noun_sg(imam, imam, human). +noun_sg(imbalance, imbalance, neutr). +noun_sg(imbecile, imbecile, human). +noun_sg(imbecility, imbecility, neutr). +noun_sg(imbroglio, imbroglio, neutr). +noun_sg(imitation, imitation, neutr). +noun_sg(imitator, imitator, human). +noun_sg(immanence, immanence, neutr). +noun_sg(immensity, immensity, neutr). +noun_sg(immersion, immersion, neutr). +noun_sg(immigrant, immigrant, human). +noun_sg(immigration, immigration, neutr). +noun_sg(immodesty, immodesty, neutr). +noun_sg(immolation, immolation, neutr). +noun_sg(immorality, immorality, neutr). +noun_sg(immortal, immortal, human). +noun_sg(imp, imp, human). +noun_sg(impact, impact, neutr). +noun_sg(impairment, impairment, neutr). +noun_sg(impala, impala, neutr). +noun_sg(impalement, impalement, neutr). +noun_sg(impasse, impasse, neutr). +noun_sg(impeachment, impeachment, neutr). +noun_sg(impediment, impediment, neutr). +noun_sg(impeller, impeller, neutr). +noun_sg(imperative, imperative, neutr). +noun_sg(imperfect, imperfect, neutr). +noun_sg(imperfection, imperfection, neutr). +noun_sg(imperial, imperial, neutr). +noun_sg(imperialist, imperialist, human). +noun_sg(impersonation, impersonation, neutr). +noun_sg(impersonator, impersonator, human). +noun_sg(impertinence, impertinence, neutr). +noun_sg(impetuosity, impetuosity, neutr). +noun_sg(impetus, impetus, neutr). +noun_sg(impiety, impiety, neutr). +noun_sg(impingement, impingement, neutr). +noun_sg(implement, implement, neutr). +noun_sg(implementation, implementation, neutr). +noun_sg(implication, implication, neutr). +noun_sg(implosion, implosion, neutr). +noun_sg(imponderable, imponderable, neutr). +noun_sg(import, import, neutr). +noun_sg(importation, importation, neutr). +noun_sg(importer, importer, human). +noun_sg(imposition, imposition, neutr). +noun_sg(impossibility, impossibility, neutr). +noun_sg(impostor, impostor, human). +noun_sg(imposture, imposture, neutr). +noun_sg(impoverishment, impoverishment, neutr). +noun_sg(imprecation, imprecation, neutr). +noun_sg(impresario, impresario, human). +noun_sg(impress, impress, neutr). +noun_sg(impression, impression, neutr). +noun_sg(impressionist, impressionist, human). +noun_sg(imprimatur, imprimatur, neutr). +noun_sg(imprint, imprint, neutr). +noun_sg(improbability, improbability, neutr). +noun_sg(impromptu, impromptu, neutr). +noun_sg(impropriety, impropriety, neutr). +noun_sg(improvement, improvement, neutr). +noun_sg(improver, improver, human). +noun_sg(improvisation, improvisation, neutr). +noun_sg(imprudence, imprudence, neutr). +noun_sg(impulse, impulse, neutr). +noun_sg(impulsion, impulsion, neutr). +noun_sg(impurity, impurity, neutr). +noun_sg(imputation, imputation, neutr). +noun_sg(inaccuracy, inaccuracy, neutr). +noun_sg(inadequacy, inadequacy, neutr). +noun_sg(inadvertence, inadvertence, neutr). +noun_sg(inanity, inanity, neutr). +noun_sg(inaugural, inaugural, neutr). +noun_sg(inauguration, inauguration, neutr). +noun_sg(incantation, incantation, neutr). +noun_sg(incarceration, incarceration, neutr). +noun_sg(incarnation, incarnation, neutr). +noun_sg(incendiary, incendiary, neutr). +noun_sg(incentive, incentive, neutr). +noun_sg(inception, inception, neutr). +noun_sg(inch, inch, neutr). +noun_sg(incidence, incidence, neutr). +noun_sg(incident, incident, neutr). +noun_sg(incinerator, incinerator, neutr). +noun_sg(incision, incision, neutr). +noun_sg(incisor, incisor, neutr). +noun_sg(incitement, incitement, neutr). +noun_sg(incivility, incivility, neutr). +noun_sg(inclination, inclination, neutr). +noun_sg(incline, incline, neutr). +noun_sg(inclosure, inclosure, neutr). +noun_sg(income, income, neutr). +noun_sg(incompatibility, incompatibility, neutr). +noun_sg(incongruity, incongruity, neutr). +noun_sg(inconsistency, inconsistency, neutr). +noun_sg(inconstancy, inconstancy, neutr). +noun_sg(inconvenience, inconvenience, neutr). +noun_sg(increase, increase, neutr). +noun_sg(increment, increment, neutr). +noun_sg(incrimination, incrimination, neutr). +noun_sg(incrustation, incrustation, neutr). +noun_sg(incubation, incubation, neutr). +noun_sg(incubator, incubator, neutr). +noun_sg(incubus, incubus, neutr). +noun_sg(incumbency, incumbency, neutr). +noun_sg(incumbent, incumbent, human). +noun_sg(incurable, incurable, human). +noun_sg(incursion, incursion, neutr). +noun_sg(indecency, indecency, neutr). +noun_sg(indelicacy, indelicacy, neutr). +noun_sg(indemnification, indemnification, neutr). +noun_sg(indemnity, indemnity, neutr). +noun_sg(indent, indent, neutr). +noun_sg(indentation, indentation, neutr). +noun_sg(indenture, indenture, neutr). +noun_sg(independent, independent, human). +noun_sg(index, index, neutr). +noun_sg(indexer, indexer, human). +noun_sg(indication, indication, neutr). +noun_sg(indicator, indicator, human). +noun_sg(indictment, indictment, neutr). +noun_sg(indignity, indignity, neutr). +noun_sg(indiscretion, indiscretion, neutr). +noun_sg(indisposition, indisposition, neutr). +noun_sg(individual, individual, human). +noun_sg(individualist, individualist, human). +noun_sg(individuality, individuality, neutr). +noun_sg(inducement, inducement, neutr). +noun_sg(induction, induction, neutr). +noun_sg(indulgence, indulgence, neutr). +noun_sg(industrial, industrial, neutr). +noun_sg(industrialist, industrialist, human). +noun_sg(industry, industry, neutr). +noun_sg(inebriate, inebriate, human). +noun_sg(inebriation, inebriation, neutr). +noun_sg(inefficiency, inefficiency, neutr). +noun_sg(inelegance, inelegance, neutr). +noun_sg(ineptitude, ineptitude, neutr). +noun_sg(inequality, inequality, neutr). +noun_sg(inequity, inequity, neutr). +noun_sg(inessential, inessential, neutr). +noun_sg(inexactitude, inexactitude, neutr). +noun_sg(infamy, infamy, neutr). +noun_sg(infancy, infancy, neutr). +noun_sg(infant, infant, human). +noun_sg(infantry, infantry, neutr). +noun_sg(infantryman, infantryman, human). +noun_sg(infatuation, infatuation, neutr). +noun_sg(infection, infection, neutr). +noun_sg(inference, inference, neutr). +noun_sg(inferior, inferior, human). +noun_sg(inferno, inferno, neutr). +noun_sg(infestation, infestation, neutr). +noun_sg(infidel, infidel, human). +noun_sg(infidelity, infidelity, neutr). +noun_sg(infield, infield, neutr). +noun_sg(infielder, infielder, human). +noun_sg(infinitive, infinitive, neutr). +noun_sg(infinitude, infinitude, neutr). +noun_sg(infirmary, infirmary, neutr). +noun_sg(infirmity, infirmity, neutr). +noun_sg(inflammation, inflammation, neutr). +noun_sg(inflection, inflection, neutr). +noun_sg(inflexion, inflexion, neutr). +noun_sg(infliction, infliction, neutr). +noun_sg(inflow, inflow, neutr). +noun_sg(influence, influence, neutr). +noun_sg(influx, influx, neutr). +noun_sg(informality, informality, neutr). +noun_sg(informant, informant, human). +noun_sg(informer, informer, human). +noun_sg(infraction, infraction, neutr). +noun_sg(infrastructure, infrastructure, neutr). +noun_sg(infringement, infringement, neutr). +noun_sg(infusion, infusion, neutr). +noun_sg(ingathering, ingathering, neutr). +noun_sg(ingenue, ingenue, human). +noun_sg(ingot, ingot, neutr). +noun_sg(ingredient, ingredient, neutr). +noun_sg('ingénue', 'ingénue', human). +noun_sg(inhabitant, inhabitant, human). +noun_sg(inhalation, inhalation, neutr). +noun_sg(inhaler, inhaler, neutr). +noun_sg(inheritance, inheritance, neutr). +noun_sg(inheritor, inheritor, human). +noun_sg(inhibition, inhibition, neutr). +noun_sg(inhibitor, inhibitor, neutr). +noun_sg(inhumanity, inhumanity, neutr). +noun_sg(iniquity, iniquity, neutr). +noun_sg(initial, initial, neutr). +noun_sg(initiate, initiate, human). +noun_sg(initiative, initiative, neutr). +noun_sg(injection, injection, neutr). +noun_sg(injunction, injunction, neutr). +noun_sg(injury, injury, neutr). +noun_sg(injustice, injustice, neutr). +noun_sg(ink, ink, neutr). +noun_sg(inkling, inkling, neutr). +noun_sg(inkstand, inkstand, neutr). +noun_sg(inkwell, inkwell, neutr). +noun_sg(inlay, inlay, neutr). +noun_sg(inlet, inlet, neutr). +noun_sg(inmate, inmate, human). +noun_sg(inn, inn, neutr). +noun_sg(inning, inning, neutr). +noun_sg(innkeeper, innkeeper, human). +noun_sg(innocent, innocent, human). +noun_sg(innovation, innovation, neutr). +noun_sg(innovator, innovator, human). +noun_sg(innuendo, innuendo, neutr). +noun_sg(inoculation, inoculation, neutr). +noun_sg(inpouring, inpouring, neutr). +noun_sg(input, input, neutr). +noun_sg(inquest, inquest, neutr). +noun_sg(inquirer, inquirer, human). +noun_sg(inquiry, inquiry, neutr). +noun_sg(inquisition, inquisition, neutr). +noun_sg(inquisitor, inquisitor, human). +noun_sg(inroad, inroad, neutr). +noun_sg(inrush, inrush, neutr). +noun_sg(inscription, inscription, neutr). +noun_sg(insect, insect, neutr). +noun_sg(insecticide, insecticide, neutr). +noun_sg(insert, insert, neutr). +noun_sg(insertion, insertion, neutr). +noun_sg(inset, inset, neutr). +noun_sg(inside, inside, neutr). +noun_sg(insider, insider, human). +noun_sg(insight, insight, neutr). +noun_sg(insinuation, insinuation, neutr). +noun_sg(insole, insole, neutr). +noun_sg(insolvent, insolvent, human). +noun_sg(insomniac, insomniac, human). +noun_sg(inspection, inspection, neutr). +noun_sg(inspector, inspector, human). +noun_sg(inspectorate, inspectorate, neutr). +noun_sg(inspiration, inspiration, neutr). +noun_sg(instability, instability, neutr). +noun_sg(installation, installation, neutr). +noun_sg(installment, installment, neutr). +noun_sg(instalment, instalment, neutr). +noun_sg(instance, instance, neutr). +noun_sg(instant, instant, neutr). +noun_sg(instep, instep, neutr). +noun_sg(instigation, instigation, neutr). +noun_sg(instigator, instigator, human). +noun_sg(instillation, instillation, neutr). +noun_sg(instinct, instinct, neutr). +noun_sg(institute, institute, neutr). +noun_sg(institution, institution, neutr). +noun_sg(instruction, instruction, neutr). +noun_sg(instructor, instructor, human). +noun_sg(instructress, instructress, human). +noun_sg(instrument, instrument, neutr). +noun_sg(instrumentalist, instrumentalist, human). +noun_sg(insubordination, insubordination, neutr). +noun_sg(insulator, insulator, neutr). +noun_sg(insulin, insulin, neutr). +noun_sg(insult, insult, neutr). +noun_sg(insurance, insurance, neutr). +noun_sg(insurer, insurer, human). +noun_sg(insurgency, insurgency, neutr). +noun_sg(insurgent, insurgent, human). +noun_sg(insurrection, insurrection, neutr). +noun_sg(intaglio, intaglio, neutr). +noun_sg(intake, intake, neutr). +noun_sg(integer, integer, neutr). +noun_sg(integument, integument, neutr). +noun_sg(intellect, intellect, neutr). +noun_sg(intellectual, intellectual, human). +noun_sg(intelligentsia, intelligentsia, neutr). +noun_sg(intensification, intensification, neutr). +noun_sg(intensity, intensity, neutr). +noun_sg(intent, intent, neutr). +noun_sg(intention, intention, neutr). +noun_sg(interaction, interaction, neutr). +noun_sg(interception, interception, neutr). +noun_sg(interceptor, interceptor, human). +noun_sg(intercession, intercession, neutr). +noun_sg(interchange, interchange, neutr). +noun_sg(intercom, intercom, neutr). +noun_sg(intercommunion, intercommunion, neutr). +noun_sg(interconnection, interconnection, neutr). +noun_sg(interdependence, interdependence, neutr). +noun_sg(interdict, interdict, neutr). +noun_sg(interdiction, interdiction, neutr). +noun_sg(interest, interest, neutr). +noun_sg(interface, interface, neutr). +noun_sg(interferon, interferon, neutr). +noun_sg(interim, interim, neutr). +noun_sg(interior, interior, neutr). +noun_sg(interjection, interjection, neutr). +noun_sg(interlocutor, interlocutor, human). +noun_sg(interloper, interloper, human). +noun_sg(interlude, interlude, neutr). +noun_sg(intermarriage, intermarriage, neutr). +noun_sg(intermediary, intermediary, neutr). +noun_sg(intermediate, intermediate, neutr). +noun_sg(interment, interment, neutr). +noun_sg(intermezzo, intermezzo, neutr). +noun_sg(intermission, intermission, neutr). +noun_sg(intermixture, intermixture, neutr). +noun_sg(intern, intern, human). +noun_sg(international, international, human). +noun_sg(internationalist, internationalist, human). +noun_sg(internationalization, internationalization, neutr). +noun_sg(interne, interne, human). +noun_sg(internee, internee, human). +noun_sg(interpellation, interpellation, neutr). +noun_sg(interphone, interphone, neutr). +noun_sg(interplay, interplay, neutr). +noun_sg(interpolation, interpolation, neutr). +noun_sg(interposition, interposition, neutr). +noun_sg(interpretation, interpretation, neutr). +noun_sg(interpreter, interpreter, human). +noun_sg(interregnum, interregnum, neutr). +noun_sg(interrelation, interrelation, neutr). +noun_sg(interrelationship, interrelationship, neutr). +noun_sg(interrogation, interrogation, neutr). +noun_sg(interrogative, interrogative, neutr). +noun_sg(interrogator, interrogator, human). +noun_sg(interrupter, interrupter, human). +noun_sg(interruption, interruption, neutr). +noun_sg(intersection, intersection, neutr). +noun_sg(interstice, interstice, neutr). +noun_sg(interval, interval, neutr). +noun_sg(intervention, intervention, neutr). +noun_sg(interview, interview, neutr). +noun_sg(interviewer, interviewer, human). +noun_sg(intestine, intestine, neutr). +noun_sg(intimacy, intimacy, neutr). +noun_sg(intimate, intimate, human). +noun_sg(intimation, intimation, neutr). +noun_sg(intoxicant, intoxicant, neutr). +noun_sg(intrepidity, intrepidity, neutr). +noun_sg(intricacy, intricacy, neutr). +noun_sg(intrigue, intrigue, neutr). +noun_sg(introduction, introduction, neutr). +noun_sg(introvert, introvert, human). +noun_sg(intruder, intruder, human). +noun_sg(intrusion, intrusion, neutr). +noun_sg(intuition, intuition, neutr). +noun_sg(inundation, inundation, neutr). +noun_sg(invader, invader, human). +noun_sg(invalid, invalid, human). +noun_sg(invalidation, invalidation, neutr). +noun_sg(invasion, invasion, neutr). +noun_sg(invective, invective, neutr). +noun_sg(invention, invention, neutr). +noun_sg(inventor, inventor, human). +noun_sg(inventory, inventory, neutr). +noun_sg(inverse, inverse, neutr). +noun_sg(inversion, inversion, neutr). +noun_sg(invertebrate, invertebrate, neutr). +noun_sg(investigation, investigation, neutr). +noun_sg(investigator, investigator, human). +noun_sg(investiture, investiture, neutr). +noun_sg(investment, investment, neutr). +noun_sg(investor, investor, human). +noun_sg(invigilation, invigilation, neutr). +noun_sg(invigilator, invigilator, human). +noun_sg(invitation, invitation, neutr). +noun_sg(invite, invite, neutr). +noun_sg(invocation, invocation, neutr). +noun_sg(invoice, invoice, neutr). +noun_sg(involution, involution, neutr). +noun_sg(involvement, involvement, neutr). +noun_sg(ion, ion, neutr). +noun_sg(ionosphere, ionosphere, neutr). +noun_sg(iota, iota, neutr). +noun_sg(iris, iris, neutr). +noun_sg(iron, iron, neutr). +noun_sg(ironmonger, ironmonger, human). +noun_sg(ironmongery, ironmongery, neutr). +noun_sg(ironmould, ironmould, neutr). +noun_sg(ironside, ironside, human). +noun_sg(ironworks, ironworks, neutr). +noun_sg(irony, irony, neutr). +noun_sg(irredentist, irredentist, human). +noun_sg(irregular, irregular, human). +noun_sg(irregularity, irregularity, neutr). +noun_sg(irrelevance, irrelevance, neutr). +noun_sg(irrelevancy, irrelevancy, neutr). +noun_sg(irritant, irritant, neutr). +noun_sg(irritation, irritation, neutr). +noun_sg(irruption, irruption, neutr). +noun_sg(islam, islam, neutr). +noun_sg(island, island, neutr). +noun_sg(islander, islander, human). +noun_sg(isle, isle, neutr). +noun_sg(islet, islet, neutr). +noun_sg(ism, ism, neutr). +noun_sg(isobar, isobar, neutr). +noun_sg(isolationist, isolationist, human). +noun_sg(isotherm, isotherm, neutr). +noun_sg(isotope, isotope, neutr). +noun_sg(issuance, issuance, neutr). +noun_sg(issue, issue, neutr). +noun_sg(issuer, issuer, human). +noun_sg(isthmus, isthmus, neutr). +noun_sg(itch, itch, neutr). +noun_sg(item, item, neutr). +noun_sg(iteration, iteration, neutr). +noun_sg(itinerary, itinerary, neutr). +noun_sg(ivy, ivy, neutr). +noun_sg(jab, jab, neutr). +noun_sg(jabber, jabber, neutr). +noun_sg(jabberer, jabberer, human). +noun_sg(jabot, jabot, neutr). +noun_sg(jack, jack, human). +noun_sg(jackal, jackal, human). +noun_sg(jackanapes, jackanapes, human). +noun_sg(jackass, jackass, human). +noun_sg(jackboot, jackboot, neutr). +noun_sg(jackdaw, jackdaw, neutr). +noun_sg(jacket, jacket, neutr). +noun_sg(jackpot, jackpot, neutr). +noun_sg(jade, jade, neutr). +noun_sg(jag, jag, neutr). +noun_sg(jaguar, jaguar, neutr). +noun_sg(jail, jail, neutr). +noun_sg(jailer, jailer, human). +noun_sg(jailor, jailor, human). +noun_sg(jakes, jakes, human). +noun_sg(jalopy, jalopy, neutr). +noun_sg(jam, jam, neutr). +noun_sg(jamb, jamb, neutr). +noun_sg(jamboree, jamboree, neutr). +noun_sg(jamjar, jamjar, neutr). +noun_sg(jampot, jampot, neutr). +noun_sg(janitor, janitor, human). +noun_sg(jape, jape, neutr). +noun_sg(jar, jar, neutr). +noun_sg(jarful, jarful, neutr). +noun_sg(jaunt, jaunt, neutr). +noun_sg(javelin, javelin, neutr). +noun_sg(jaw, jaw, neutr). +noun_sg(jawbone, jawbone, neutr). +noun_sg(jawbreaker, jawbreaker, neutr). +noun_sg(jay, jay, human). +noun_sg(jaywalker, jaywalker, human). +noun_sg(jealousy, jealousy, neutr). +noun_sg(jean, jean, neutr). +noun_sg(jeep, jeep, neutr). +noun_sg(jeer, jeer, neutr). +noun_sg(jellaba, jellaba, neutr). +noun_sg(jelly, jelly, neutr). +noun_sg(jellyfish, jellyfish, neutr). +noun_sg(jemmy, jemmy, neutr). +noun_sg(jenny, jenny, neutr). +noun_sg(jerboa, jerboa, neutr). +noun_sg(jeremiad, jeremiad, neutr). +noun_sg(jerk, jerk, human). +noun_sg(jerkin, jerkin, neutr). +noun_sg(jerry, jerry, human). +noun_sg(jersey, jersey, neutr). +noun_sg(jest, jest, neutr). +noun_sg(jester, jester, human). +noun_sg(jet, jet, neutr). +noun_sg(jetliner, jetliner, neutr). +noun_sg(jetty, jetty, neutr). +noun_sg(jewel, jewel, neutr). +noun_sg(jeweler, jeweler, human). +noun_sg(jeweller, jeweller, human). +noun_sg(jib, jib, neutr). +noun_sg(jibe, jibe, neutr). +noun_sg(jiffy, jiffy, neutr). +noun_sg(jig, jig, neutr). +noun_sg(jigger, jigger, human). +noun_sg(jiggle, jiggle, neutr). +noun_sg(jigsaw, jigsaw, neutr). +noun_sg(jihad, jihad, neutr). +noun_sg(jilt, jilt, human). +noun_sg(jimmy, jimmy, neutr). +noun_sg(jingle, jingle, neutr). +noun_sg(jingo, jingo, human). +noun_sg(jingoist, jingoist, human). +noun_sg(jinks, jinks, neutr). +noun_sg(jinn, jinn, neutr). +noun_sg(jinx, jinx, neutr). +noun_sg(jitney, jitney, neutr). +noun_sg(jitterbug, jitterbug, human). +noun_sg(jitters, jitters, neutr). +noun_sg(jive, jive, neutr). +noun_sg(job, job, neutr). +noun_sg(jobber, jobber, human). +noun_sg(joblessness, joblessness, neutr). +noun_sg(jockey, jockey, human). +noun_sg(jocularity, jocularity, neutr). +noun_sg(jocundity, jocundity, neutr). +noun_sg(jog, jog, neutr). +noun_sg(jogger, jogger, human). +noun_sg(joggle, joggle, neutr). +noun_sg(john, john, human). +noun_sg(join, join, neutr). +noun_sg(joiner, joiner, human). +noun_sg(joint, joint, human). +noun_sg(jointure, jointure, neutr). +noun_sg(joist, joist, neutr). +noun_sg(joke, joke, neutr). +noun_sg(joker, joker, human). +noun_sg(jollification, jollification, neutr). +noun_sg(jollity, jollity, neutr). +noun_sg(jollyboat, jollyboat, neutr). +noun_sg(jolt, jolt, neutr). +noun_sg(jonquil, jonquil, neutr). +noun_sg(joss, joss, neutr). +noun_sg(jot, jot, neutr). +noun_sg(jotter, jotter, human). +noun_sg(joule, joule, neutr). +noun_sg(journal, journal, neutr). +noun_sg(journalist, journalist, human). +noun_sg(journey, journey, neutr). +noun_sg(journeyman, journeyman, human). +noun_sg(joust, joust, neutr). +noun_sg(joviality, joviality, neutr). +noun_sg(jowl, jowl, neutr). +noun_sg(joy, joy, neutr). +noun_sg(jubilation, jubilation, neutr). +noun_sg(jubilee, jubilee, neutr). +noun_sg(judge, judge, human). +noun_sg(judgement, judgement, neutr). +noun_sg(judgment, judgment, neutr). +noun_sg(judicature, judicature, neutr). +noun_sg(judiciary, judiciary, neutr). +noun_sg(jug, jug, neutr). +noun_sg(jugful, jugful, neutr). +noun_sg(juggernaut, juggernaut, neutr). +noun_sg(juggler, juggler, human). +noun_sg(juice, juice, neutr). +noun_sg(juju, juju, neutr). +noun_sg(jujube, jujube, neutr). +noun_sg(jukebox, jukebox, neutr). +noun_sg(julep, julep, neutr). +noun_sg(jumble, jumble, neutr). +noun_sg(jump, jump, neutr). +noun_sg(jumper, jumper, human). +noun_sg(junction, junction, neutr). +noun_sg(juncture, juncture, neutr). +noun_sg(jungle, jungle, neutr). +noun_sg(junior, junior, human). +noun_sg(juniper, juniper, neutr). +noun_sg(junk, junk, neutr). +noun_sg(junket, junket, neutr). +noun_sg(junkie, junkie, human). +noun_sg(junta, junta, neutr). +noun_sg(jurisdiction, jurisdiction, neutr). +noun_sg(jurist, jurist, human). +noun_sg(juror, juror, human). +noun_sg(jury, jury, neutr). +noun_sg(juryman, juryman, human). +noun_sg(justice, justice, human). +noun_sg(justiciary, justiciary, human). +noun_sg(justification, justification, neutr). +noun_sg(jute, jute, neutr). +noun_sg(juvenile, juvenile, human). +noun_sg(juxtaposition, juxtaposition, neutr). +noun_sg(kaffir, kaffir, human). +noun_sg(kakemono, kakemono, neutr). +noun_sg(kaleidoscope, kaleidoscope, neutr). +noun_sg(kampong, kampong, neutr). +noun_sg(kanamycin, kanamycin, neutr). +noun_sg(kangaroo, kangaroo, neutr). +noun_sg(karat, karat, neutr). +noun_sg(karma, karma, neutr). +noun_sg(kayak, kayak, neutr). +noun_sg(kebab, kebab, neutr). +noun_sg(keel, keel, neutr). +noun_sg(keen, keen, neutr). +noun_sg(keep, keep, neutr). +noun_sg(keeper, keeper, human). +noun_sg(keeping, keeping, neutr). +noun_sg(keepsake, keepsake, neutr). +noun_sg(keg, keg, neutr). +noun_sg(kennel, kennel, neutr). +noun_sg(kepi, kepi, neutr). +noun_sg(kerb, kerb, neutr). +noun_sg(kerbstone, kerbstone, neutr). +noun_sg(kerchief, kerchief, neutr). +noun_sg(kernel, kernel, neutr). +noun_sg(kestrel, kestrel, neutr). +noun_sg(ketch, ketch, neutr). +noun_sg(kettle, kettle, neutr). +noun_sg(kettledrum, kettledrum, neutr). +noun_sg(key, key, neutr). +noun_sg(keyboard, keyboard, neutr). +noun_sg(keyhole, keyhole, neutr). +noun_sg(keynote, keynote, human). +noun_sg(keyring, keyring, neutr). +noun_sg(keystone, keystone, neutr). +noun_sg(keyword, keyword, neutr). +noun_sg(khaki, khaki, neutr). +noun_sg(khan, khan, human). +noun_sg(kibbutz, kibbutz, neutr). +noun_sg(kibbutznik, kibbutznik, human). +noun_sg(kick, kick, neutr). +noun_sg(kickback, kickback, neutr). +noun_sg(kickoff, kickoff, neutr). +noun_sg(kid, kid, human). +noun_sg(kiddy, kiddy, human). +noun_sg(kidnapper, kidnapper, human). +noun_sg(kidney, kidney, neutr). +noun_sg(kill, kill, neutr). +noun_sg(killer, killer, human). +noun_sg(killing, killing, neutr). +noun_sg(killjoy, killjoy, human). +noun_sg(kiln, kiln, neutr). +noun_sg(kilo, kilo, neutr). +noun_sg(kilocycle, kilocycle, neutr). +noun_sg(kilogram, kilogram, neutr). +noun_sg(kiloliter, kiloliter, neutr). +noun_sg(kilolitre, kilolitre, neutr). +noun_sg(kilometer, kilometer, neutr). +noun_sg(kilometre, kilometre, neutr). +noun_sg(kilowatt, kilowatt, neutr). +noun_sg(kilt, kilt, neutr). +noun_sg(kimono, kimono, neutr). +noun_sg(kind, kind, neutr). +noun_sg(kindergarten, kindergarten, neutr). +noun_sg(kindness, kindness, neutr). +noun_sg(kindred, kindred, neutr). +noun_sg(king, king, human). +noun_sg(kingcup, kingcup, neutr). +noun_sg(kingdom, kingdom, neutr). +noun_sg(kingfisher, kingfisher, neutr). +noun_sg(kingpin, kingpin, human). +noun_sg(kink, kink, neutr). +noun_sg(kinsman, kinsman, human). +noun_sg(kinswoman, kinswoman, human). +noun_sg(kiosk, kiosk, neutr). +noun_sg(kip, kip, neutr). +noun_sg(kipper, kipper, neutr). +noun_sg(kirk, kirk, neutr). +noun_sg(kirtle, kirtle, neutr). +noun_sg(kiss, kiss, neutr). +noun_sg(kisser, kisser, human). +noun_sg(kit, kit, neutr). +noun_sg(kitbag, kitbag, neutr). +noun_sg(kitchen, kitchen, neutr). +noun_sg(kitchenette, kitchenette, neutr). +noun_sg(kitchenware, kitchenware, neutr). +noun_sg(kite, kite, neutr). +noun_sg(kitten, kitten, neutr). +noun_sg(kitty, kitty, neutr). +noun_sg(kiwi, kiwi, neutr). +noun_sg(klaxon, klaxon, neutr). +noun_sg(kleenex, kleenex, neutr). +noun_sg(kleptomaniac, kleptomaniac, human). +noun_sg(knack, knack, neutr). +noun_sg(knacker, knacker, human). +noun_sg(knapsack, knapsack, neutr). +noun_sg(knave, knave, human). +noun_sg(knavery, knavery, neutr). +noun_sg(knee, knee, neutr). +noun_sg(kneecap, kneecap, neutr). +noun_sg(knell, knell, neutr). +noun_sg(knife, knife, neutr). +noun_sg(knight, knight, human). +noun_sg(knighthood, knighthood, neutr). +noun_sg(knitter, knitter, human). +noun_sg(knob, knob, neutr). +noun_sg(knobble, knobble, neutr). +noun_sg(knobkerrie, knobkerrie, neutr). +noun_sg(knock, knock, neutr). +noun_sg(knocker, knocker, neutr). +noun_sg(knockout, knockout, neutr). +noun_sg(knoll, knoll, neutr). +noun_sg(knot, knot, neutr). +noun_sg(knothole, knothole, neutr). +noun_sg(knout, knout, neutr). +noun_sg(know, know, neutr). +noun_sg(knowhow, knowhow, neutr). +noun_sg(knuckle, knuckle, neutr). +noun_sg(koala, koala, neutr). +noun_sg(kobo, kobo, neutr). +noun_sg(kohlrabi, kohlrabi, neutr). +noun_sg(kola, kola, neutr). +noun_sg(kookaburra, kookaburra, neutr). +noun_sg(kopeck, kopeck, neutr). +noun_sg(kopje, kopje, neutr). +noun_sg(koppie, koppie, neutr). +noun_sg(kotow, kotow, neutr). +noun_sg(kowtow, kowtow, neutr). +noun_sg(kraal, kraal, neutr). +noun_sg(krona, krona, neutr). +noun_sg(krone, krone, neutr). +noun_sg(kummel, kummel, neutr). +noun_sg(kuomintang, kuomintang, neutr). +noun_sg(kwacha, kwacha, neutr). +noun_sg('kümmel', 'kümmel', neutr). +noun_sg(laager, laager, neutr). +noun_sg(lab, lab, neutr). +noun_sg(label, label, neutr). +noun_sg(labor, labor, neutr). +noun_sg(laboratory, laboratory, neutr). +noun_sg(laborer, laborer, human). +noun_sg(labour, labour, neutr). +noun_sg(labourer, labourer, human). +noun_sg(laburnum, laburnum, neutr). +noun_sg(labyrinth, labyrinth, neutr). +noun_sg(lace, lace, neutr). +noun_sg(laceration, laceration, neutr). +noun_sg(lack, lack, neutr). +noun_sg(lackey, lackey, human). +noun_sg(laconicism, laconicism, neutr). +noun_sg(laconism, laconism, neutr). +noun_sg(lacquer, lacquer, neutr). +noun_sg(lacuna, lacuna, neutr). +noun_sg(lad, lad, human). +noun_sg(ladder, ladder, neutr). +noun_sg(laddie, laddie, human). +noun_sg(lading, lading, neutr). +noun_sg(ladle, ladle, neutr). +noun_sg(lady, lady, human). +noun_sg(ladybird, ladybird, neutr). +noun_sg(ladyship, ladyship, human). +noun_sg(lag, lag, neutr). +noun_sg(lager, lager, neutr). +noun_sg(laggard, laggard, human). +noun_sg(lagoon, lagoon, neutr). +noun_sg(lair, lair, neutr). +noun_sg(laird, laird, human). +noun_sg(laity, laity, neutr). +noun_sg(lake, lake, neutr). +noun_sg(lakh, lakh, neutr). +noun_sg(lama, lama, neutr). +noun_sg(lamasery, lamasery, neutr). +noun_sg(lamb, lamb, neutr). +noun_sg(lambkin, lambkin, human). +noun_sg(lambskin, lambskin, neutr). +noun_sg(lament, lament, neutr). +noun_sg(lamentation, lamentation, neutr). +noun_sg(lamp, lamp, neutr). +noun_sg(lamplighter, lamplighter, human). +noun_sg(lampoon, lampoon, neutr). +noun_sg(lamppost, lamppost, neutr). +noun_sg(lamprey, lamprey, neutr). +noun_sg(lampshade, lampshade, neutr). +noun_sg('lamé', 'lamé', neutr). +noun_sg(lance, lance, neutr). +noun_sg(lancer, lancer, human). +noun_sg(lancet, lancet, neutr). +noun_sg(land, land, neutr). +noun_sg(landau, landau, neutr). +noun_sg(landfall, landfall, neutr). +noun_sg(landfill, landfill, neutr). +noun_sg(landgrave, landgrave, neutr). +noun_sg(landholder, landholder, human). +noun_sg(landing, landing, neutr). +noun_sg(landlady, landlady, human). +noun_sg(landlord, landlord, human). +noun_sg(landlubber, landlubber, human). +noun_sg(landmark, landmark, neutr). +noun_sg(landmine, landmine, neutr). +noun_sg(landowner, landowner, human). +noun_sg(landscape, landscape, neutr). +noun_sg(landslide, landslide, neutr). +noun_sg(landslip, landslip, neutr). +noun_sg(landsman, landsman, human). +noun_sg(lane, lane, neutr). +noun_sg(language, language, neutr). +noun_sg(languor, languor, neutr). +noun_sg(langur, langur, neutr). +noun_sg(lantern, lantern, neutr). +noun_sg(lanyard, lanyard, neutr). +noun_sg(lap, lap, neutr). +noun_sg(lapel, lapel, neutr). +noun_sg(lapidary, lapidary, human). +noun_sg(lapse, lapse, neutr). +noun_sg(laptop, laptop, neutr). +noun_sg(lapwing, lapwing, neutr). +noun_sg(larceny, larceny, neutr). +noun_sg(larch, larch, neutr). +noun_sg(larder, larder, neutr). +noun_sg(largo, largo, neutr). +noun_sg(lariat, lariat, neutr). +noun_sg(lark, lark, neutr). +noun_sg(larkspur, larkspur, neutr). +noun_sg(larva, larva, neutr). +noun_sg(larynx, larynx, neutr). +noun_sg(lasagna, lasagna, neutr). +noun_sg(lascar, lascar, human). +noun_sg(laser, laser, neutr). +noun_sg(lash, lash, neutr). +noun_sg(lashing, lashing, neutr). +noun_sg(lass, lass, human). +noun_sg(lassie, lassie, human). +noun_sg(lasso, lasso, neutr). +noun_sg(last, last, neutr). +noun_sg(latch, latch, neutr). +noun_sg(latchkey, latchkey, neutr). +noun_sg(lath, lath, neutr). +noun_sg(lathe, lathe, neutr). +noun_sg(lather, lather, neutr). +noun_sg(lathi, lathi, neutr). +noun_sg(latitude, latitude, neutr). +noun_sg(latitudinarian, latitudinarian, human). +noun_sg(latrine, latrine, neutr). +noun_sg(lattice, lattice, neutr). +noun_sg(laugh, laugh, neutr). +noun_sg(launch, launch, neutr). +noun_sg(launcher, launcher, human). +noun_sg(launderette, launderette, neutr). +noun_sg(laundress, laundress, human). +noun_sg(laundry, laundry, neutr). +noun_sg(laundryman, laundryman, human). +noun_sg(laundrywoman, laundrywoman, human). +noun_sg(laureate, laureate, human). +noun_sg(laurel, laurel, neutr). +noun_sg(lav, lav, neutr). +noun_sg(lavatory, lavatory, neutr). +noun_sg(law, law, neutr). +noun_sg(lawbreaker, lawbreaker, human). +noun_sg(lawgiver, lawgiver, human). +noun_sg(lawmaker, lawmaker, human). +noun_sg(lawn, lawn, neutr). +noun_sg(lawsuit, lawsuit, neutr). +noun_sg(lawyer, lawyer, human). +noun_sg(laxative, laxative, neutr). +noun_sg(laxity, laxity, neutr). +noun_sg(lay, lay, human). +noun_sg(layabout, layabout, human). +noun_sg(layby, layby, neutr). +noun_sg(layer, layer, neutr). +noun_sg(layette, layette, neutr). +noun_sg(layman, layman, human). +noun_sg(layoff, layoff, neutr). +noun_sg(layout, layout, neutr). +noun_sg(layover, layover, neutr). +noun_sg(lazar, lazar, human). +noun_sg(lazaret, lazaret, neutr). +noun_sg(lazarette, lazarette, neutr). +noun_sg(lazaretto, lazaretto, neutr). +noun_sg(lazybones, lazybones, human). +noun_sg(lea, lea, neutr). +noun_sg(lead, lead, neutr). +noun_sg(leader, leader, human). +noun_sg(leaf, leaf, neutr). +noun_sg(leaflet, leaflet, neutr). +noun_sg(league, league, human). +noun_sg(leak, leak, neutr). +noun_sg(leakage, leakage, neutr). +noun_sg(lean, lean, neutr). +noun_sg(leaning, leaning, neutr). +noun_sg(leap, leap, neutr). +noun_sg(leapfrog, leapfrog, neutr). +noun_sg(learner, learner, human). +noun_sg(lease, lease, neutr). +noun_sg(leaseback, leaseback, neutr). +noun_sg(leasehold, leasehold, neutr). +noun_sg(leaseholder, leaseholder, human). +noun_sg(leash, leash, neutr). +noun_sg(leather, leather, neutr). +noun_sg(leatherneck, leatherneck, human). +noun_sg(leave, leave, neutr). +noun_sg(lecher, lecher, human). +noun_sg(lechery, lechery, neutr). +noun_sg(lectern, lectern, neutr). +noun_sg(lecture, lecture, neutr). +noun_sg(lecturer, lecturer, human). +noun_sg(lectureship, lectureship, neutr). +noun_sg(ledge, ledge, neutr). +noun_sg(ledger, ledger, neutr). +noun_sg(lee, lee, neutr). +noun_sg(leech, leech, neutr). +noun_sg(leek, leek, neutr). +noun_sg(leer, leer, neutr). +noun_sg(leeway, leeway, neutr). +noun_sg(left, left, neutr). +noun_sg(leftist, leftist, human). +noun_sg(leg, leg, neutr). +noun_sg(legacy, legacy, neutr). +noun_sg(legate, legate, human). +noun_sg(legatee, legatee, human). +noun_sg(legation, legation, human). +noun_sg(legend, legend, neutr). +noun_sg(legging, legging, neutr). +noun_sg(leghorn, leghorn, neutr). +noun_sg(legion, legion, neutr). +noun_sg(legionary, legionary, human). +noun_sg(legislator, legislator, human). +noun_sg(legislature, legislature, human). +noun_sg(lei, lei, neutr). +noun_sg(lemming, lemming, neutr). +noun_sg(lemon, lemon, neutr). +noun_sg(lemur, lemur, neutr). +noun_sg(lender, lender, human). +noun_sg(length, length, neutr). +noun_sg(lens, lens, neutr). +noun_sg(lentil, lentil, neutr). +noun_sg(leopard, leopard, neutr). +noun_sg(leopardess, leopardess, neutr). +noun_sg(leper, leper, human). +noun_sg(leprechaun, leprechaun, human). +noun_sg(lesbian, lesbian, human). +noun_sg(lesion, lesion, neutr). +noun_sg(lessee, lessee, human). +noun_sg(lesson, lesson, neutr). +noun_sg(lessor, lessor, human). +noun_sg(let, let, neutr). +noun_sg(letter, letter, neutr). +noun_sg(letterhead, letterhead, neutr). +noun_sg(letting, letting, neutr). +noun_sg(lettuce, lettuce, neutr). +noun_sg(leucocyte, leucocyte, neutr). +noun_sg(leukemia, leukemia, neutr). +noun_sg(levee, levee, neutr). +noun_sg(level, level, neutr). +noun_sg(leveler, leveler, human). +noun_sg(leveller, leveller, human). +noun_sg(lever, lever, neutr). +noun_sg(leveret, leveret, neutr). +noun_sg(leviathan, leviathan, neutr). +noun_sg(levitation, levitation, neutr). +noun_sg(levity, levity, neutr). +noun_sg(levy, levy, neutr). +noun_sg(lexicographer, lexicographer, human). +noun_sg(lexicon, lexicon, neutr). +noun_sg(lexis, lexis, neutr). +noun_sg(ley, ley, neutr). +noun_sg(liability, liability, neutr). +noun_sg(liaison, liaison, human). +noun_sg(liana, liana, neutr). +noun_sg(liar, liar, human). +noun_sg(lib, lib, neutr). +noun_sg(libation, libation, neutr). +noun_sg(libel, libel, neutr). +noun_sg(liberal, liberal, human). +noun_sg(liberality, liberality, neutr). +noun_sg(liberalization, liberalization, neutr). +noun_sg(liberation, liberation, neutr). +noun_sg(liberator, liberator, human). +noun_sg(libertarian, libertarian, human). +noun_sg(libertine, libertine, human). +noun_sg(liberty, liberty, neutr). +noun_sg(libido, libido, neutr). +noun_sg(librarian, librarian, human). +noun_sg(librarianship, librarianship, neutr). +noun_sg(library, library, neutr). +noun_sg(librettist, librettist, human). +noun_sg(libretto, libretto, neutr). +noun_sg(licence, licence, neutr). +noun_sg(license, license, neutr). +noun_sg(licensee, licensee, human). +noun_sg(licentiate, licentiate, human). +noun_sg(lichee, lichee, neutr). +noun_sg(lichen, lichen, neutr). +noun_sg(lichgate, lichgate, neutr). +noun_sg(lichi, lichi, neutr). +noun_sg(lick, lick, neutr). +noun_sg(lid, lid, neutr). +noun_sg(lido, lido, neutr). +noun_sg(lie, lie, neutr). +noun_sg(lied, lied, neutr). +noun_sg(liege, liege, human). +noun_sg(liegeman, liegeman, human). +noun_sg(lien, lien, neutr). +noun_sg(lieu, lieu, neutr). +noun_sg(lieutenancy, lieutenancy, neutr). +noun_sg(lieutenant, lieutenant, human). +noun_sg(life, life, neutr). +noun_sg(lifebelt, lifebelt, neutr). +noun_sg(lifeblood, lifeblood, neutr). +noun_sg(lifeboat, lifeboat, neutr). +noun_sg(lifebuoy, lifebuoy, neutr). +noun_sg(lifeguard, lifeguard, human). +noun_sg(lifeline, lifeline, neutr). +noun_sg(lifer, lifer, human). +noun_sg(lifestyle, lifestyle, neutr). +noun_sg(lifetime, lifetime, neutr). +noun_sg(lift, lift, neutr). +noun_sg(liftman, liftman, human). +noun_sg(ligament, ligament, neutr). +noun_sg(ligature, ligature, neutr). +noun_sg(light, light, neutr). +noun_sg(lighter, lighter, neutr). +noun_sg(lighthouse, lighthouse, neutr). +noun_sg(lightship, lightship, neutr). +noun_sg(lightweight, lightweight, human). +noun_sg(like, like, neutr). +noun_sg(likeness, likeness, neutr). +noun_sg(liking, liking, neutr). +noun_sg(lilac, lilac, neutr). +noun_sg(lilt, lilt, neutr). +noun_sg(lily, lily, neutr). +noun_sg(limb, limb, neutr). +noun_sg(limbo, limbo, neutr). +noun_sg(lime, lime, neutr). +noun_sg(limekiln, limekiln, neutr). +noun_sg(limelight, limelight, neutr). +noun_sg(limerick, limerick, neutr). +noun_sg(limey, limey, human). +noun_sg(limit, limit, neutr). +noun_sg(limitation, limitation, neutr). +noun_sg(limousine, limousine, neutr). +noun_sg(limp, limp, neutr). +noun_sg(limpet, limpet, human). +noun_sg(linchpin, linchpin, neutr). +noun_sg(linden, linden, neutr). +noun_sg(line, line, neutr). +noun_sg(lineament, lineament, neutr). +noun_sg(lineman, lineman, human). +noun_sg(liner, liner, neutr). +noun_sg(linesman, linesman, human). +noun_sg(lineup, lineup, neutr). +noun_sg(ling, ling, neutr). +noun_sg(lingam, lingam, neutr). +noun_sg(lingerer, lingerer, human). +noun_sg(lingo, lingo, neutr). +noun_sg(linguist, linguist, human). +noun_sg(liniment, liniment, neutr). +noun_sg(lining, lining, neutr). +noun_sg(link, link, neutr). +noun_sg(linkage, linkage, neutr). +noun_sg(linkboy, linkboy, human). +noun_sg(linkman, linkman, human). +noun_sg(linkup, linkup, neutr). +noun_sg(linnet, linnet, neutr). +noun_sg(lino, lino, neutr). +noun_sg(linocut, linocut, neutr). +noun_sg(linotype, linotype, neutr). +noun_sg(lintel, lintel, neutr). +noun_sg(lion, lion, neutr). +noun_sg(lioness, lioness, neutr). +noun_sg(lip, lip, neutr). +noun_sg(lipstick, lipstick, neutr). +noun_sg(liqueur, liqueur, neutr). +noun_sg(liquid, liquid, neutr). +noun_sg(liquidation, liquidation, neutr). +noun_sg(liquidator, liquidator, human). +noun_sg(liquidizer, liquidizer, neutr). +noun_sg(liquor, liquor, neutr). +noun_sg(lira, lira, neutr). +noun_sg(lisp, lisp, neutr). +noun_sg(list, list, neutr). +noun_sg(listener, listener, human). +noun_sg(listing, listing, neutr). +noun_sg(litany, litany, neutr). +noun_sg(litchee, litchee, neutr). +noun_sg(litchi, litchi, neutr). +noun_sg(liter, liter, neutr). +noun_sg(literal, literal, neutr). +noun_sg(literate, literate, human). +noun_sg(lithium, lithium, neutr). +noun_sg(lithograph, lithograph, neutr). +noun_sg(litigant, litigant, human). +noun_sg(litotes, litotes, neutr). +noun_sg(litre, litre, neutr). +noun_sg(litter, litter, neutr). +noun_sg(litterbin, litterbin, neutr). +noun_sg(littoral, littoral, neutr). +noun_sg(liturgy, liturgy, neutr). +noun_sg(livelihood, livelihood, neutr). +noun_sg(liver, liver, human). +noun_sg(livery, livery, neutr). +noun_sg(liveryman, liveryman, human). +noun_sg(living, living, neutr). +noun_sg(lizard, lizard, neutr). +noun_sg(llama, llama, neutr). +noun_sg(load, load, neutr). +noun_sg(loader, loader, human). +noun_sg(loading, loading, neutr). +noun_sg(loadstar, loadstar, neutr). +noun_sg(loadstone, loadstone, neutr). +noun_sg(loaf, loaf, neutr). +noun_sg(loafer, loafer, human). +noun_sg(loan, loan, neutr). +noun_sg(loanword, loanword, neutr). +noun_sg(lob, lob, neutr). +noun_sg(lobby, lobby, neutr). +noun_sg(lobbyist, lobbyist, human). +noun_sg(lobe, lobe, neutr). +noun_sg(lobster, lobster, neutr). +noun_sg(local, local, human). +noun_sg(locale, locale, neutr). +noun_sg(localism, localism, neutr). +noun_sg(locality, locality, neutr). +noun_sg(localization, localization, neutr). +noun_sg(location, location, neutr). +noun_sg(loch, loch, neutr). +noun_sg(lock, lock, neutr). +noun_sg(locker, locker, neutr). +noun_sg(locket, locket, neutr). +noun_sg(locknut, locknut, neutr). +noun_sg(lockout, lockout, neutr). +noun_sg(locksmith, locksmith, human). +noun_sg(lockstitch, lockstitch, neutr). +noun_sg(lockup, lockup, neutr). +noun_sg(locomotive, locomotive, neutr). +noun_sg(locum, locum, human). +noun_sg(locus, locus, neutr). +noun_sg(locust, locust, neutr). +noun_sg(locution, locution, neutr). +noun_sg(lode, lode, neutr). +noun_sg(lodestar, lodestar, neutr). +noun_sg(lodge, lodge, neutr). +noun_sg(lodgement, lodgement, neutr). +noun_sg(lodger, lodger, human). +noun_sg(lodging, lodging, neutr). +noun_sg(lodgment, lodgment, neutr). +noun_sg(loess, loess, neutr). +noun_sg(loft, loft, neutr). +noun_sg(log, log, neutr). +noun_sg(loganberry, loganberry, neutr). +noun_sg(logarithm, logarithm, neutr). +noun_sg(logbook, logbook, neutr). +noun_sg(loggerheads, loggerheads, neutr). +noun_sg(loggia, loggia, neutr). +noun_sg(logic, logic, neutr). +noun_sg(logician, logician, human). +noun_sg(logo, logo, neutr). +noun_sg(loin, loin, neutr). +noun_sg(loincloth, loincloth, neutr). +noun_sg(loiterer, loiterer, human). +noun_sg(lollipop, lollipop, neutr). +noun_sg(lolly, lolly, neutr). +noun_sg(longboat, longboat, neutr). +noun_sg(longbow, longbow, neutr). +noun_sg(longing, longing, neutr). +noun_sg(longitude, longitude, neutr). +noun_sg(longshoreman, longshoreman, human). +noun_sg(loo, loo, neutr). +noun_sg(loofa, loofa, neutr). +noun_sg(loofah, loofah, neutr). +noun_sg(look, look, neutr). +noun_sg(looker, looker, human). +noun_sg(lookout, lookout, human). +noun_sg(loom, loom, neutr). +noun_sg(loon, loon, neutr). +noun_sg(loony, loony, human). +noun_sg(loonybin, loonybin, neutr). +noun_sg(loop, loop, neutr). +noun_sg(loophole, loophole, neutr). +noun_sg(looter, looter, human). +noun_sg(lope, lope, neutr). +noun_sg(loquat, loquat, neutr). +noun_sg(lord, lord, human). +noun_sg(lordship, lordship, human). +noun_sg(lorgnette, lorgnette, neutr). +noun_sg(lorry, lorry, neutr). +noun_sg(loser, loser, human). +noun_sg(loss, loss, neutr). +noun_sg(lossmaker, lossmaker, neutr). +noun_sg(lot, lot, neutr). +noun_sg(lotion, lotion, neutr). +noun_sg(lottery, lottery, neutr). +noun_sg(lotus, lotus, neutr). +noun_sg(loudspeaker, loudspeaker, neutr). +noun_sg(lough, lough, neutr). +noun_sg(lounge, lounge, neutr). +noun_sg(lounger, lounger, human). +noun_sg(louse, louse, neutr). +noun_sg(lout, lout, human). +noun_sg(louvre, louvre, neutr). +noun_sg(love, love, neutr). +noun_sg(lovebird, lovebird, neutr). +noun_sg(lover, lover, human). +noun_sg(low, low, neutr). +noun_sg(lowbrow, lowbrow, human). +noun_sg(lowlander, lowlander, human). +noun_sg(loyalist, loyalist, human). +noun_sg(loyalty, loyalty, neutr). +noun_sg(lozenge, lozenge, neutr). +noun_sg(lubber, lubber, human). +noun_sg(lubricant, lubricant, neutr). +noun_sg(lubrication, lubrication, neutr). +noun_sg(lug, lug, neutr). +noun_sg(luge, luge, neutr). +noun_sg(lugger, lugger, neutr). +noun_sg(lugsail, lugsail, neutr). +noun_sg(lull, lull, neutr). +noun_sg(lullaby, lullaby, neutr). +noun_sg(lumberjack, lumberjack, human). +noun_sg(lumberman, lumberman, human). +noun_sg(lumberroom, lumberroom, neutr). +noun_sg(lumberyard, lumberyard, neutr). +noun_sg(luminary, luminary, human). +noun_sg(lump, lump, neutr). +noun_sg(lunacy, lunacy, neutr). +noun_sg(lunatic, lunatic, human). +noun_sg(lunch, lunch, neutr). +noun_sg(luncheon, luncheon, neutr). +noun_sg(lunchtime, lunchtime, neutr). +noun_sg(lung, lung, neutr). +noun_sg(lunge, lunge, neutr). +noun_sg(lupin, lupin, neutr). +noun_sg(lurch, lurch, neutr). +noun_sg(lurcher, lurcher, human). +noun_sg(lure, lure, neutr). +noun_sg(lush, lush, human). +noun_sg(lust, lust, neutr). +noun_sg(lutanist, lutanist, human). +noun_sg(lute, lute, neutr). +noun_sg(lutenist, lutenist, human). +noun_sg(luxury, luxury, neutr). +noun_sg(lycee, lycee, neutr). +noun_sg(lyceum, lyceum, neutr). +noun_sg(lychee, lychee, neutr). +noun_sg(lychgate, lychgate, neutr). +noun_sg('lycée', 'lycée', neutr). +noun_sg(lye, lye, neutr). +noun_sg(lynch, lynch, neutr). +noun_sg(lynchpin, lynchpin, neutr). +noun_sg(lynx, lynx, neutr). +noun_sg(lyre, lyre, neutr). +noun_sg(lyric, lyric, neutr). +noun_sg(lyricist, lyricist, human). +noun_sg(mac, mac, neutr). +noun_sg(macadam, macadam, neutr). +noun_sg(macaroon, macaroon, neutr). +noun_sg(macaw, macaw, neutr). +noun_sg(mace, mace, neutr). +noun_sg(machete, machete, neutr). +noun_sg(machination, machination, neutr). +noun_sg(machine, machine, neutr). +noun_sg(machinist, machinist, human). +noun_sg(mackerel, mackerel, neutr). +noun_sg(mackintosh, mackintosh, neutr). +noun_sg(macrocosm, macrocosm, neutr). +noun_sg(madam, madam, human). +noun_sg(madame, madame, human). +noun_sg(madcap, madcap, human). +noun_sg(madhouse, madhouse, neutr). +noun_sg(madman, madman, human). +noun_sg(madrigal, madrigal, neutr). +noun_sg(madwoman, madwoman, human). +noun_sg(maelstrom, maelstrom, neutr). +noun_sg(maenad, maenad, human). +noun_sg(maestro, maestro, human). +noun_sg(mafia, mafia, human). +noun_sg(mag, mag, neutr). +noun_sg(magazine, magazine, neutr). +noun_sg(maggot, maggot, neutr). +noun_sg(magician, magician, human). +noun_sg(magistracy, magistracy, neutr). +noun_sg(magistrate, magistrate, human). +noun_sg(magma, magma, neutr). +noun_sg(magnanimity, magnanimity, neutr). +noun_sg(magnate, magnate, human). +noun_sg(magnet, magnet, neutr). +noun_sg(magnetics, magnetics, neutr). +noun_sg(magneto, magneto, neutr). +noun_sg(magnification, magnification, neutr). +noun_sg(magnifier, magnifier, neutr). +noun_sg(magnolia, magnolia, neutr). +noun_sg(magnum, magnum, neutr). +noun_sg(magpie, magpie, neutr). +noun_sg(mahogany, mahogany, neutr). +noun_sg(mahout, mahout, human). +noun_sg(maid, maid, human). +noun_sg(maiden, maiden, human). +noun_sg(maidenhair, maidenhair, neutr). +noun_sg(maidenhood, maidenhood, neutr). +noun_sg(maidservant, maidservant, human). +noun_sg(mail, mail, neutr). +noun_sg(mailbag, mailbag, neutr). +noun_sg(mailboat, mailboat, neutr). +noun_sg(mailbox, mailbox, neutr). +noun_sg(mailing, mailing, neutr). +noun_sg(mailman, mailman, human). +noun_sg(main, main, neutr). +noun_sg(mainframe, mainframe, neutr). +noun_sg(mainland, mainland, neutr). +noun_sg(mainmast, mainmast, neutr). +noun_sg(mainspring, mainspring, neutr). +noun_sg(mainstay, mainstay, neutr). +noun_sg(mainstream, mainstream, neutr). +noun_sg(maisonnette, maisonnette, neutr). +noun_sg(majesty, majesty, neutr). +noun_sg(major, major, human). +noun_sg(majority, majority, neutr). +noun_sg(make, make, neutr). +noun_sg(maker, maker, human). +noun_sg(makeshift, makeshift, neutr). +noun_sg(makeup, makeup, neutr). +noun_sg(makeweight, makeweight, neutr). +noun_sg(making, making, neutr). +noun_sg(maladjustment, maladjustment, neutr). +noun_sg(malady, malady, neutr). +noun_sg(malaise, malaise, neutr). +noun_sg(malapropism, malapropism, neutr). +noun_sg(malcontent, malcontent, human). +noun_sg(male, male, human). +noun_sg(malediction, malediction, neutr). +noun_sg(malefactor, malefactor, human). +noun_sg(malfeasance, malfeasance, neutr). +noun_sg(malformation, malformation, neutr). +noun_sg(malfunction, malfunction, neutr). +noun_sg(malignancy, malignancy, neutr). +noun_sg(malignity, malignity, neutr). +noun_sg(malingerer, malingerer, human). +noun_sg(mall, mall, neutr). +noun_sg(mallard, mallard, neutr). +noun_sg(mallet, mallet, neutr). +noun_sg(mallow, mallow, neutr). +noun_sg(malpractice, malpractice, neutr). +noun_sg(maltster, maltster, human). +noun_sg(mama, mama, human). +noun_sg(mamba, mamba, neutr). +noun_sg(mamma, mamma, human). +noun_sg(mammal, mammal, neutr). +noun_sg(mammoth, mammoth, neutr). +noun_sg(mammy, mammy, human). +noun_sg(man, man, masc). +noun_sg(manacle, manacle, neutr). +noun_sg(management, management, human). +noun_sg(manager, manager, human). +noun_sg(manageress, manageress, human). +noun_sg(manatee, manatee, neutr). +noun_sg(mandarin, mandarin, human). +noun_sg(mandatary, mandatary, human). +noun_sg(mandate, mandate, neutr). +noun_sg(mandatory, mandatory, neutr). +noun_sg(mandible, mandible, neutr). +noun_sg(mandolin, mandolin, neutr). +noun_sg(mandragora, mandragora, neutr). +noun_sg(mandrake, mandrake, neutr). +noun_sg(mandrill, mandrill, neutr). +noun_sg(mane, mane, neutr). +noun_sg(maneuver, maneuver, human). +noun_sg(manger, manger, neutr). +noun_sg(mangle, mangle, neutr). +noun_sg(mango, mango, neutr). +noun_sg(mangosteen, mangosteen, neutr). +noun_sg(mangrove, mangrove, neutr). +noun_sg(manhattan, manhattan, neutr). +noun_sg(manhole, manhole, neutr). +noun_sg(manhunt, manhunt, neutr). +noun_sg(mania, mania, neutr). +noun_sg(maniac, maniac, human). +noun_sg(manicotti, manicotti, neutr). +noun_sg(manicure, manicure, neutr). +noun_sg(manicurist, manicurist, human). +noun_sg(manifest, manifest, neutr). +noun_sg(manifestation, manifestation, neutr). +noun_sg(manifesto, manifesto, neutr). +noun_sg(manifold, manifold, neutr). +noun_sg(manikin, manikin, neutr). +noun_sg(manipulation, manipulation, neutr). +noun_sg(mannequin, mannequin, neutr). +noun_sg(manner, manner, neutr). +noun_sg(mannerism, mannerism, neutr). +noun_sg(manoeuvre, manoeuvre, neutr). +noun_sg(manor, manor, neutr). +noun_sg(mansard, mansard, neutr). +noun_sg(manse, manse, neutr). +noun_sg(manservant, manservant, human). +noun_sg(mansion, mansion, neutr). +noun_sg(mantel, mantel, neutr). +noun_sg(mantelpiece, mantelpiece, neutr). +noun_sg(mantilla, mantilla, neutr). +noun_sg(mantis, mantis, neutr). +noun_sg(mantle, mantle, neutr). +noun_sg(mantrap, mantrap, neutr). +noun_sg(manual, manual, neutr). +noun_sg(manufacture, manufacture, neutr). +noun_sg(manufacturer, manufacturer, human). +noun_sg(manumission, manumission, neutr). +noun_sg(manuscript, manuscript, neutr). +noun_sg(map, map, neutr). +noun_sg(maple, maple, neutr). +noun_sg(maquis, maquis, human). +noun_sg(marabou, marabou, neutr). +noun_sg(maraschino, maraschino, neutr). +noun_sg(marathon, marathon, neutr). +noun_sg(marauder, marauder, human). +noun_sg(marble, marble, neutr). +noun_sg(march, march, neutr). +noun_sg(marcher, marcher, human). +noun_sg(marchioness, marchioness, human). +noun_sg(mare, mare, neutr). +noun_sg(marge, marge, neutr). +noun_sg(margin, margin, neutr). +noun_sg(marguerite, marguerite, neutr). +noun_sg(marigold, marigold, neutr). +noun_sg(marimba, marimba, neutr). +noun_sg(marina, marina, neutr). +noun_sg(marine, marine, human). +noun_sg(mariner, mariner, human). +noun_sg(marionette, marionette, neutr). +noun_sg(mark, mark, neutr). +noun_sg(markdown, markdown, neutr). +noun_sg(marker, marker, neutr). +noun_sg(market, market, neutr). +noun_sg(marketer, marketer, human). +noun_sg(marketplace, marketplace, neutr). +noun_sg(marking, marking, neutr). +noun_sg(marksman, marksman, human). +noun_sg(marlinespike, marlinespike, neutr). +noun_sg(marmoset, marmoset, neutr). +noun_sg(marmot, marmot, neutr). +noun_sg(marocain, marocain, neutr). +noun_sg(maroon, maroon, human). +noun_sg(marque, marque, neutr). +noun_sg(marquee, marquee, neutr). +noun_sg(marquess, marquess, human). +noun_sg(marquis, marquis, human). +noun_sg(marriage, marriage, neutr). +noun_sg(marrow, marrow, neutr). +noun_sg(marrowbone, marrowbone, neutr). +noun_sg(marsh, marsh, neutr). +noun_sg(marshal, marshal, human). +noun_sg(marshmallow, marshmallow, neutr). +noun_sg(marsupial, marsupial, neutr). +noun_sg(mart, mart, neutr). +noun_sg(marten, marten, neutr). +noun_sg(martin, martin, neutr). +noun_sg(martinet, martinet, human). +noun_sg(martini, martini, neutr). +noun_sg(martyr, martyr, human). +noun_sg(martyrdom, martyrdom, neutr). +noun_sg(marvel, marvel, human). +noun_sg(marxism, marxism, neutr). +noun_sg(marzipan, marzipan, neutr). +noun_sg(mascot, mascot, human). +noun_sg(maser, maser, neutr). +noun_sg(mash, mash, neutr). +noun_sg(masher, masher, human). +noun_sg(mask, mask, neutr). +noun_sg(masochist, masochist, human). +noun_sg(mason, mason, human). +noun_sg(masque, masque, neutr). +noun_sg(masquerade, masquerade, neutr). +noun_sg(mass, mass, neutr). +noun_sg(massacre, massacre, neutr). +noun_sg(massage, massage, neutr). +noun_sg(masseur, masseur, human). +noun_sg(masseuse, masseuse, human). +noun_sg(massif, massif, neutr). +noun_sg(mast, mast, neutr). +noun_sg(master, master, human). +noun_sg(mastermind, mastermind, human). +noun_sg(masterpiece, masterpiece, neutr). +noun_sg(mastership, mastership, neutr). +noun_sg(masterstroke, masterstroke, neutr). +noun_sg(masthead, masthead, neutr). +noun_sg(mastiff, mastiff, neutr). +noun_sg(mastodon, mastodon, neutr). +noun_sg(mastoid, mastoid, neutr). +noun_sg(mat, mat, neutr). +noun_sg(matador, matador, human). +noun_sg(match, match, neutr). +noun_sg(matchbox, matchbox, neutr). +noun_sg(matchet, matchet, neutr). +noun_sg(matchlock, matchlock, neutr). +noun_sg(matchmaker, matchmaker, human). +noun_sg(mate, mate, human). +noun_sg(material, material, neutr). +noun_sg(materialist, materialist, human). +noun_sg(materialization, materialization, neutr). +noun_sg(mathematician, mathematician, human). +noun_sg(matinee, matinee, neutr). +noun_sg('matinée', 'matinée', neutr). +noun_sg(matriarch, matriarch, human). +noun_sg(matriarchy, matriarchy, neutr). +noun_sg(matric, matric, neutr). +noun_sg(matricide, matricide, neutr). +noun_sg(matriculation, matriculation, neutr). +noun_sg(matrix, matrix, neutr). +noun_sg(matron, matron, human). +noun_sg(matter, matter, neutr). +noun_sg(mattock, mattock, neutr). +noun_sg(mattress, mattress, neutr). +noun_sg(maturity, maturity, neutr). +noun_sg(maulstick, maulstick, neutr). +noun_sg(mausoleum, mausoleum, neutr). +noun_sg(mauve, mauve, neutr). +noun_sg(maverick, maverick, human). +noun_sg(mavis, mavis, neutr). +noun_sg(maw, maw, neutr). +noun_sg(maxim, maxim, neutr). +noun_sg(maximization, maximization, neutr). +noun_sg(maximum, maximum, neutr). +noun_sg(mayday, mayday, neutr). +noun_sg(mayfly, mayfly, neutr). +noun_sg(mayor, mayor, human). +noun_sg(mayoralty, mayoralty, neutr). +noun_sg(mayoress, mayoress, human). +noun_sg(maypole, maypole, neutr). +noun_sg(maze, maze, neutr). +noun_sg(mazurka, mazurka, neutr). +noun_sg(mead, mead, neutr). +noun_sg(meadow, meadow, neutr). +noun_sg(meal, meal, neutr). +noun_sg(mealie, mealie, neutr). +noun_sg(mealtime, mealtime, neutr). +noun_sg(mean, mean, neutr). +noun_sg(meanie, meanie, human). +noun_sg(meaning, meaning, neutr). +noun_sg(meantime, meantime, neutr). +noun_sg(meany, meanie, human). +noun_sg(measles, measles, neutr). +noun_sg(measure, measure, neutr). +noun_sg(measurement, measurement, neutr). +noun_sg(meat, meat, neutr). +noun_sg(meatball, meatball, neutr). +noun_sg(mechanic, mechanic, human). +noun_sg(mechanism, mechanism, neutr). +noun_sg(mechanization, mechanization, neutr). +noun_sg(medal, medal, neutr). +noun_sg(medalist, medalist, human). +noun_sg(medallion, medallion, neutr). +noun_sg(medallist, medallist, human). +noun_sg(meddler, meddler, human). +noun_sg(median, median, neutr). +noun_sg(mediator, mediator, human). +noun_sg(medic, medic, human). +noun_sg(medicaid, medicaid, neutr). +noun_sg(medical, medical, neutr). +noun_sg(medicament, medicament, neutr). +noun_sg(medicare, medicare, neutr). +noun_sg(medication, medication, neutr). +noun_sg(medicine, medicine, neutr). +noun_sg(medico, medico, human). +noun_sg(mediocrity, mediocrity, neutr). +noun_sg(meditation, meditation, neutr). +noun_sg(medium, medium, human). +noun_sg(medlar, medlar, neutr). +noun_sg(medley, medley, neutr). +noun_sg(meed, meed, neutr). +noun_sg(meerschaum, meerschaum, neutr). +noun_sg(meet, meet, neutr). +noun_sg(meeting, meeting, neutr). +noun_sg(megabit, megabit, neutr). +noun_sg(megacontract, megacontract, neutr). +noun_sg(megacycle, megacycle, neutr). +noun_sg(megadeath, megadeath, neutr). +noun_sg(megalith, megalith, neutr). +noun_sg(megalomaniac, megalomaniac, human). +noun_sg(megaphone, megaphone, neutr). +noun_sg(megaton, megaton, neutr). +noun_sg(megawatt, megawatt, neutr). +noun_sg(megrim, megrim, neutr). +noun_sg(melange, melange, neutr). +noun_sg(melee, melee, neutr). +noun_sg(melioration, melioration, neutr). +noun_sg(melodrama, melodrama, neutr). +noun_sg(melody, melody, neutr). +noun_sg(melon, melon, neutr). +noun_sg(meltdown, meltdown, neutr). +noun_sg(member, member, human). +noun_sg(membership, membership, neutr). +noun_sg(membrane, membrane, neutr). +noun_sg(memento, memento, neutr). +noun_sg(memo, memo, neutr). +noun_sg(memoir, memoir, neutr). +noun_sg(memorandum, memorandum, neutr). +noun_sg(memorial, memorial, neutr). +noun_sg(memory, memory, neutr). +noun_sg(memsahib, memsahib, human). +noun_sg(menace, menace, human). +noun_sg(menage, menage, neutr). +noun_sg(menagerie, menagerie, neutr). +noun_sg(mend, mend, neutr). +noun_sg(mendacity, mendacity, neutr). +noun_sg(mender, mender, human). +noun_sg(mendicant, mendicant, human). +noun_sg(menial, menial, human). +noun_sg(menopause, menopause, neutr). +noun_sg(mensuration, mensuration, neutr). +noun_sg(menswear, menswear, neutr). +noun_sg(mentality, mentality, neutr). +noun_sg(mention, mention, neutr). +noun_sg(mentor, mentor, human). +noun_sg(menu, menu, neutr). +noun_sg(mercenary, mercenary, human). +noun_sg(mercer, mercer, human). +noun_sg(merchandiser, merchandiser, human). +noun_sg(merchant, merchant, human). +noun_sg(merchantman, merchantman, human). +noun_sg(mercy, mercy, neutr). +noun_sg(mere, mere, neutr). +noun_sg(merger, merger, neutr). +noun_sg(meridian, meridian, neutr). +noun_sg(meringue, meringue, neutr). +noun_sg(merino, merino, neutr). +noun_sg(merit, merit, neutr). +noun_sg(meritocracy, meritocracy, neutr). +noun_sg(mermaid, mermaid, human). +noun_sg(merman, merman, human). +noun_sg(merrymaker, merrymaker, human). +noun_sg(mesalliance, mesalliance, neutr). +noun_sg(mescal, mescal, neutr). +noun_sg(mesh, mesh, neutr). +noun_sg(mesmerist, mesmerist, human). +noun_sg(meson, meson, neutr). +noun_sg(mess, mess, neutr). +noun_sg(message, message, neutr). +noun_sg(messenger, messenger, human). +noun_sg(messmate, messmate, human). +noun_sg(messuage, messuage, neutr). +noun_sg(metabolism, metabolism, neutr). +noun_sg(metacarpal, metacarpal, neutr). +noun_sg(metal, metal, neutr). +noun_sg(metallurgist, metallurgist, human). +noun_sg(metalwork, metalwork, neutr). +noun_sg(metalworker, metalworker, human). +noun_sg(metamorphosis, metamorphosis, neutr). +noun_sg(metaphor, metaphor, neutr). +noun_sg(metatarsal, metatarsal, neutr). +noun_sg(meteor, meteor, neutr). +noun_sg(meteorite, meteorite, neutr). +noun_sg(meteorologist, meteorologist, human). +noun_sg(meter, meter, neutr). +noun_sg(methanol, methanol, neutr). +noun_sg(methanolysis, methanolysis, neutr). +noun_sg(method, method, neutr). +noun_sg(methodology, methodology, neutr). +noun_sg(methyl, methyl, neutr). +noun_sg(metier, metier, neutr). +noun_sg(metre, metre, neutr). +noun_sg(metrication, metrication, neutr). +noun_sg(metronome, metronome, neutr). +noun_sg(metropolis, metropolis, neutr). +noun_sg(metropolitan, metropolitan, human). +noun_sg(mew, mew, neutr). +noun_sg(mezzanine, mezzanine, neutr). +noun_sg(mezzotint, mezzotint, neutr). +noun_sg(miaou, miaou, neutr). +noun_sg(miaow, miaow, neutr). +noun_sg(miasma, miasma, neutr). +noun_sg(mickey, mickey, neutr). +noun_sg(mickle, mickle, neutr). +noun_sg(microbe, microbe, neutr). +noun_sg(microchip, microchip, neutr). +noun_sg(microcomputer, microcomputer, neutr). +noun_sg(microcosm, microcosm, neutr). +noun_sg(microdot, microdot, neutr). +noun_sg(microfabrication, microfabrication, neutr). +noun_sg(microfiche, microfiche, neutr). +noun_sg(microfilm, microfilm, neutr). +noun_sg(microgravity, microgravity, neutr). +noun_sg(micrometer, micrometer, neutr). +noun_sg(micron, micron, neutr). +noun_sg(microphone, microphone, neutr). +noun_sg(microprocessor, microprocessor, neutr). +noun_sg(microscope, microscope, neutr). +noun_sg(microwave, microwave, neutr). +noun_sg(midafternoon, midafternoon, neutr). +noun_sg(midair, midair, neutr). +noun_sg(midday, midday, neutr). +noun_sg(midden, midden, neutr). +noun_sg(middle, middle, neutr). +noun_sg(middleman, middleman, human). +noun_sg(middleweight, middleweight, human). +noun_sg(middling, middling, neutr). +noun_sg(middy, middy, neutr). +noun_sg(midfield, midfield, human). +noun_sg(midge, midge, neutr). +noun_sg(midget, midget, human). +noun_sg(midinette, midinette, neutr). +noun_sg(midland, midland, neutr). +noun_sg(midlevel, midlevel, neutr). +noun_sg(midmorning, midmorning, neutr). +noun_sg(midnight, midnight, neutr). +noun_sg(midrange, midrange, neutr). +noun_sg(midriff, midriff, neutr). +noun_sg(midshipman, midshipman, human). +noun_sg(midst, midst, neutr). +noun_sg(midstream, midstream, neutr). +noun_sg(midsummer, midsummer, neutr). +noun_sg(midtown, midtown, neutr). +noun_sg(midwife, midwife, human). +noun_sg(midyear, midyear, neutr). +noun_sg(mien, mien, neutr). +noun_sg(mignonette, mignonette, neutr). +noun_sg(migraine, migraine, neutr). +noun_sg(migrant, migrant, human). +noun_sg(migration, migration, neutr). +noun_sg(mikado, mikado, human). +noun_sg(mike, mike, neutr). +noun_sg(milady, milady, neutr). +noun_sg(milage, milage, neutr). +noun_sg(mile, mile, neutr). +noun_sg(mileage, mileage, neutr). +noun_sg(mileometer, mileometer, neutr). +noun_sg(miler, miler, human). +noun_sg(milestone, milestone, neutr). +noun_sg(milieu, milieu, neutr). +noun_sg(militant, militant, human). +noun_sg(militarist, militarist, human). +noun_sg(military, military, neutr). +noun_sg(militia, militia, human). +noun_sg(militiaman, militiaman, human). +noun_sg(milk, milk, neutr). +noun_sg(milkbar, milkbar, neutr). +noun_sg(milkmaid, milkmaid, human). +noun_sg(milkman, milkman, human). +noun_sg(milkshake, milkshake, neutr). +noun_sg(milksop, milksop, human). +noun_sg(milkweed, milkweed, neutr). +noun_sg(mill, mill, neutr). +noun_sg(millenarian, millenarian, human). +noun_sg(millennium, millennium, neutr). +noun_sg(millepede, millepede, neutr). +noun_sg(miller, miller, human). +noun_sg(milliard, milliard, neutr). +noun_sg(millibar, millibar, neutr). +noun_sg(milligram, milligram, neutr). +noun_sg(milliliter, milliliter, neutr). +noun_sg(millimeter, millimeter, neutr). +noun_sg(millimetre, millimetre, neutr). +noun_sg(milliner, milliner, human). +noun_sg(millionaire, millionaire, human). +noun_sg(millionairess, millionairess, human). +noun_sg(millionth, millionth, neutr). +noun_sg(millipede, millipede, neutr). +noun_sg(millpond, millpond, neutr). +noun_sg(millrace, millrace, neutr). +noun_sg(millstone, millstone, neutr). +noun_sg(millwheel, millwheel, neutr). +noun_sg(millwright, millwright, human). +noun_sg(milometer, milometer, neutr). +noun_sg(milord, milord, neutr). +noun_sg(milt, milt, neutr). +noun_sg(mime, mime, human). +noun_sg(mimeograph, mimeograph, neutr). +noun_sg(mimic, mimic, human). +noun_sg(mimosa, mimosa, neutr). +noun_sg(minaret, minaret, neutr). +noun_sg(mincer, mincer, human). +noun_sg(mind, mind, human). +noun_sg(minder, minder, human). +noun_sg(mine, mine, neutr). +noun_sg(minefield, minefield, neutr). +noun_sg(minelayer, minelayer, neutr). +noun_sg(miner, miner, human). +noun_sg(mineral, mineral, neutr). +noun_sg(mineralization, mineralization, neutr). +noun_sg(mineralogist, mineralogist, human). +noun_sg(minesweeper, minesweeper, neutr). +noun_sg(minesweeping, minesweeping, neutr). +noun_sg(mineworker, mineworker, human). +noun_sg(miniature, miniature, neutr). +noun_sg(miniaturist, miniaturist, human). +noun_sg(minicar, minicar, neutr). +noun_sg(minicomputer, minicomputer, neutr). +noun_sg(minim, minim, neutr). +noun_sg(minimill, minimill, neutr). +noun_sg(minimum, minimum, neutr). +noun_sg(minion, minion, human). +noun_sg(miniseries, miniseries, neutr). +noun_sg(minister, minister, human). +noun_sg(ministrant, ministrant, human). +noun_sg(ministration, ministration, human). +noun_sg(ministry, ministry, neutr). +noun_sg(minivan, minivan, neutr). +noun_sg(minivehicle, minivehicle, neutr). +noun_sg(mink, mink, neutr). +noun_sg(minnow, minnow, neutr). +noun_sg(minor, minor, human). +noun_sg(minority, minority, neutr). +noun_sg(minoxidil, minoxidil, neutr). +noun_sg(minster, minster, neutr). +noun_sg(minstrel, minstrel, human). +noun_sg(mint, mint, neutr). +noun_sg(minuet, minuet, neutr). +noun_sg(minute, minute, neutr). +noun_sg(minuteman, minuteman, human). +noun_sg(minx, minx, human). +noun_sg(miracle, miracle, neutr). +noun_sg(mirage, mirage, neutr). +noun_sg(mire, mire, neutr). +noun_sg(mirror, mirror, neutr). +noun_sg(misadventure, misadventure, neutr). +noun_sg(misalliance, misalliance, neutr). +noun_sg(misanthrope, misanthrope, human). +noun_sg(misapplication, misapplication, neutr). +noun_sg(misapprehension, misapprehension, neutr). +noun_sg(misappropriation, misappropriation, neutr). +noun_sg(miscalculation, miscalculation, neutr). +noun_sg(miscarriage, miscarriage, neutr). +noun_sg(miscellany, miscellany, neutr). +noun_sg(mischance, mischance, neutr). +noun_sg(mischief, mischief, neutr). +noun_sg(misconception, misconception, neutr). +noun_sg(misconstruction, misconstruction, neutr). +noun_sg(miscount, miscount, neutr). +noun_sg(miscreant, miscreant, human). +noun_sg(misdeal, misdeal, neutr). +noun_sg(misdeed, misdeed, neutr). +noun_sg(misdemeanor, misdemeanor, neutr). +noun_sg(misdemeanour, misdemeanour, neutr). +noun_sg(misdirection, misdirection, neutr). +noun_sg(misdoing, misdoing, neutr). +noun_sg(miser, miser, human). +noun_sg(misery, misery, neutr). +noun_sg(misfire, misfire, neutr). +noun_sg(misfit, misfit, human). +noun_sg(misfortune, misfortune, neutr). +noun_sg(misgiving, misgiving, neutr). +noun_sg(mishap, mishap, neutr). +noun_sg(mishmash, mishmash, neutr). +noun_sg(misinterpretation, misinterpretation, neutr). +noun_sg(misnomer, misnomer, neutr). +noun_sg(misogynist, misogynist, human). +noun_sg(misprint, misprint, neutr). +noun_sg(mispronunciation, mispronunciation, neutr). +noun_sg(misquotation, misquotation, neutr). +noun_sg(misrepresentation, misrepresentation, neutr). +noun_sg(miss, miss, human). +noun_sg(missal, missal, neutr). +noun_sg(missile, missile, neutr). +noun_sg(mission, mission, neutr). +noun_sg(missionary, missionary, human). +noun_sg(missive, missive, neutr). +noun_sg(misspelling, misspelling, neutr). +noun_sg(misstatement, misstatement, neutr). +noun_sg(missy, missy, human). +noun_sg(mist, mist, neutr). +noun_sg(mistake, mistake, neutr). +noun_sg(mistral, mistral, neutr). +noun_sg(mistranslation, mistranslation, neutr). +noun_sg(mistress, mistress, human). +noun_sg(mistrial, mistrial, neutr). +noun_sg(misunderstanding, misunderstanding, neutr). +noun_sg(misuse, misuse, neutr). +noun_sg(mite, mite, human). +noun_sg(mitre, mitre, neutr). +noun_sg(mitt, mitt, neutr). +noun_sg(mitten, mitten, neutr). +noun_sg(mix, mix, neutr). +noun_sg(mixer, mixer, neutr). +noun_sg(mixture, mixture, neutr). +noun_sg(mizen, mizen, neutr). +noun_sg(mizzen, mizzen, neutr). +noun_sg(moan, moan, neutr). +noun_sg(moat, moat, neutr). +noun_sg(mob, mob, human). +noun_sg(mobcap, mobcap, neutr). +noun_sg(mobile, mobile, neutr). +noun_sg(mobilization, mobilization, neutr). +noun_sg(mobster, mobster, human). +noun_sg(moccasin, moccasin, neutr). +noun_sg(mock, mock, neutr). +noun_sg(mocker, mocker, human). +noun_sg(mockery, mockery, neutr). +noun_sg(mod, mod, human). +noun_sg(modality, modality, neutr). +noun_sg(mode, mode, neutr). +noun_sg(model, model, human). +noun_sg(modeler, modeler, human). +noun_sg(modeller, modeller, human). +noun_sg(moderate, moderate, human). +noun_sg(moderator, moderator, human). +noun_sg(modern, modern, human). +noun_sg(modernist, modernist, human). +noun_sg(modicum, modicum, neutr). +noun_sg(modification, modification, neutr). +noun_sg(modifier, modifier, neutr). +noun_sg(modiste, modiste, human). +noun_sg(modulation, modulation, neutr). +noun_sg(module, module, neutr). +noun_sg(mogul, mogul, human). +noun_sg(moiety, moiety, neutr). +noun_sg(moke, moke, human). +noun_sg(molar, molar, neutr). +noun_sg(mold, mold, neutr). +noun_sg(molding, molding, neutr). +noun_sg(mole, mole, human). +noun_sg(molecule, molecule, neutr). +noun_sg(molehill, molehill, neutr). +noun_sg(moleskin, moleskin, neutr). +noun_sg(moll, moll, human). +noun_sg(mollusc, mollusc, neutr). +noun_sg(mollycoddle, mollycoddle, neutr). +noun_sg(molt, molt, neutr). +noun_sg(mom, mom, human). +noun_sg(moment, moment, neutr). +noun_sg(monarch, monarch, human). +noun_sg(monarchist, monarchist, human). +noun_sg(monarchy, monarchy, neutr). +noun_sg(monastery, monastery, neutr). +noun_sg(monazite, monazite, neutr). +noun_sg(money, money, neutr). +noun_sg(moneybox, moneybox, neutr). +noun_sg(moneychanger, moneychanger, human). +noun_sg(moneylender, moneylender, human). +noun_sg(monger, monger, human). +noun_sg(mongol, mongol, human). +noun_sg(mongoose, mongoose, neutr). +noun_sg(mongrel, mongrel, neutr). +noun_sg(monitor, monitor, human). +noun_sg(monk, monk, human). +noun_sg(monkey, monkey, neutr). +noun_sg(monochrome, monochrome, neutr). +noun_sg(monocle, monocle, neutr). +noun_sg(monogamist, monogamist, human). +noun_sg(monogram, monogram, neutr). +noun_sg(monograph, monograph, neutr). +noun_sg(monolith, monolith, neutr). +noun_sg(monologue, monologue, neutr). +noun_sg(monomania, monomania, neutr). +noun_sg(monomaniac, monomaniac, human). +noun_sg(monomer, monomer, neutr). +noun_sg(monoplane, monoplane, neutr). +noun_sg(monopolist, monopolist, human). +noun_sg(monopolization, monopolization, neutr). +noun_sg(monopoly, monopoly, neutr). +noun_sg(monorail, monorail, neutr). +noun_sg(monosyllable, monosyllable, neutr). +noun_sg(monotheist, monotheist, human). +noun_sg(monotone, monotone, neutr). +noun_sg(monotype, monotype, neutr). +noun_sg(monoxide, monoxide, neutr). +noun_sg(monsieur, monsieur, human). +noun_sg(monsoon, monsoon, neutr). +noun_sg(monster, monster, human). +noun_sg(monstrance, monstrance, neutr). +noun_sg(monstrosity, monstrosity, neutr). +noun_sg(month, month, neutr). +noun_sg(monument, monument, neutr). +noun_sg(moo, moo, neutr). +noun_sg(mood, mood, neutr). +noun_sg(moon, moon, neutr). +noun_sg(moonbeam, moonbeam, neutr). +noun_sg(moonflower, moonflower, neutr). +noun_sg(moonstone, moonstone, neutr). +noun_sg(moor, moor, neutr). +noun_sg(moorcock, moorcock, neutr). +noun_sg(moorfowl, moorfowl, neutr). +noun_sg(moorgame, moorgame, neutr). +noun_sg(moorhen, moorhen, neutr). +noun_sg(moorland, moorland, neutr). +noun_sg(moose, moose, neutr). +noun_sg(mop, mop, neutr). +noun_sg(mope, mope, human). +noun_sg(moped, moped, neutr). +noun_sg(moraine, moraine, neutr). +noun_sg(moral, moral, neutr). +noun_sg(moralist, moralist, human). +noun_sg(morality, morality, neutr). +noun_sg(morass, morass, neutr). +noun_sg(moratorium, moratorium, neutr). +noun_sg(morbidity, morbidity, neutr). +noun_sg(morello, morello, neutr). +noun_sg(morgue, morgue, neutr). +noun_sg(mormon, mormon, human). +noun_sg(morn, morn, neutr). +noun_sg(morning, morning, neutr). +noun_sg(moron, moron, human). +noun_sg(morpheme, morpheme, neutr). +noun_sg(morrow, morrow, neutr). +noun_sg(morsel, morsel, neutr). +noun_sg(mortal, mortal, human). +noun_sg(mortar, mortar, neutr). +noun_sg(mortarboard, mortarboard, neutr). +noun_sg(mortgage, mortgage, neutr). +noun_sg(mortgagee, mortgagee, human). +noun_sg(mortgagor, mortgagor, human). +noun_sg(mortice, mortice, neutr). +noun_sg(mortician, mortician, human). +noun_sg(mortise, mortise, neutr). +noun_sg(mortuary, mortuary, neutr). +noun_sg(mosaic, mosaic, neutr). +noun_sg(moselle, moselle, neutr). +noun_sg(mosque, mosque, neutr). +noun_sg(mosquito, mosquito, neutr). +noun_sg(moss, moss, neutr). +noun_sg(mote, mote, neutr). +noun_sg(motel, motel, neutr). +noun_sg(moth, moth, neutr). +noun_sg(mothball, mothball, neutr). +noun_sg(mother, mother, fem). +noun_sg(motherland, motherland, neutr). +noun_sg(motif, motif, neutr). +noun_sg(motion, motion, neutr). +noun_sg(motivation, motivation, neutr). +noun_sg(motive, motive, neutr). +noun_sg(motley, motley, human). +noun_sg(motor, motor, neutr). +noun_sg(motorbike, motorbike, neutr). +noun_sg(motorboat, motorboat, neutr). +noun_sg(motorcade, motorcade, neutr). +noun_sg(motorcar, motorcar, neutr). +noun_sg(motorcoach, motorcoach, neutr). +noun_sg(motorcycle, motorcycle, neutr). +noun_sg(motorfair, motorfair, neutr). +noun_sg(motorist, motorist, human). +noun_sg(motorman, motorman, human). +noun_sg(motorway, motorway, neutr). +noun_sg(motto, motto, neutr). +noun_sg(moujik, moujik, human). +noun_sg(mould, mould, neutr). +noun_sg(moulding, moulding, neutr). +noun_sg(moult, moult, neutr). +noun_sg(mound, mound, neutr). +noun_sg(mount, mount, neutr). +noun_sg(mountain, mountain, neutr). +noun_sg(mountaineer, mountaineer, human). +noun_sg(mountebank, mountebank, human). +noun_sg(mourner, mourner, human). +noun_sg(mouse, mouse, neutr). +noun_sg(mouser, mouser, neutr). +noun_sg(mousetrap, mousetrap, neutr). +noun_sg(mousse, mousse, neutr). +noun_sg(moustache, moustache, neutr). +noun_sg(mouth, mouth, neutr). +noun_sg(mouthful, mouthful, neutr). +noun_sg(mouthpiece, mouthpiece, neutr). +noun_sg(move, move, neutr). +noun_sg(movement, movement, neutr). +noun_sg(mover, mover, human). +noun_sg(movie, movie, neutr). +noun_sg(moviemaker, moviemaker, human). +noun_sg(mow, mow, neutr). +noun_sg(mower, mower, neutr). +noun_sg(muckraker, muckraker, human). +noun_sg(muddle, muddle, neutr). +noun_sg(mudguard, mudguard, neutr). +noun_sg(mudslinger, mudslinger, human). +noun_sg(muezzin, muezzin, human). +noun_sg(muff, muff, neutr). +noun_sg(muffin, muffin, neutr). +noun_sg(muffler, muffler, neutr). +noun_sg(mug, mug, neutr). +noun_sg(mugger, mugger, human). +noun_sg(mugging, mugging, neutr). +noun_sg(muggins, muggins, human). +noun_sg(mugwump, mugwump, human). +noun_sg(mulatto, mulatto, human). +noun_sg(mulberry, mulberry, neutr). +noun_sg(mulch, mulch, neutr). +noun_sg(mule, mule, neutr). +noun_sg(muleteer, muleteer, human). +noun_sg(mull, mull, neutr). +noun_sg(mullah, mullah, human). +noun_sg(mullein, mullein, neutr). +noun_sg(mullet, mullet, neutr). +noun_sg(mullion, mullion, neutr). +noun_sg(multinational, multinational, neutr). +noun_sg(multipack, multipack, neutr). +noun_sg(multiple, multiple, neutr). +noun_sg(multiplication, multiplication, neutr). +noun_sg(multiplier, multiplier, neutr). +noun_sg(multitude, multitude, human). +noun_sg(mum, mum, neutr). +noun_sg(mummer, mummer, human). +noun_sg(mummery, mummery, neutr). +noun_sg(mummification, mummification, neutr). +noun_sg(mummy, mummy, neutr). +noun_sg(municipal, municipal, neutr). +noun_sg(municipality, municipality, neutr). +noun_sg(munition, munition, neutr). +noun_sg(mural, mural, neutr). +noun_sg(murder, murder, neutr). +noun_sg(murderer, murderer, human). +noun_sg(murderess, murderess, human). +noun_sg(murmur, murmur, neutr). +noun_sg(murphy, murphy, neutr). +noun_sg(muscle, muscle, neutr). +noun_sg(muscleman, muscleman, human). +noun_sg(muse, muse, neutr). +noun_sg(museum, museum, neutr). +noun_sg(mushroom, mushroom, neutr). +noun_sg(musical, musical, neutr). +noun_sg(musician, musician, human). +noun_sg(musket, musket, neutr). +noun_sg(musketeer, musketeer, human). +noun_sg(muskrat, muskrat, neutr). +noun_sg(musquash, musquash, neutr). +noun_sg(muss, muss, neutr). +noun_sg(mussel, mussel, neutr). +noun_sg(must, must, neutr). +noun_sg(mustachio, mustachio, neutr). +noun_sg(mustang, mustang, neutr). +noun_sg(muster, muster, neutr). +noun_sg(mutation, mutation, neutr). +noun_sg(mute, mute, human). +noun_sg(mutilation, mutilation, neutr). +noun_sg(mutineer, mutineer, human). +noun_sg(mutiny, mutiny, neutr). +noun_sg(mutt, mutt, neutr). +noun_sg(mutter, mutter, neutr). +noun_sg(mutterer, mutterer, human). +noun_sg(muzzle, muzzle, neutr). +noun_sg(myna, myna, neutr). +noun_sg(mynah, mynah, neutr). +noun_sg(myriad, myriad, neutr). +noun_sg(myrmidon, myrmidon, human). +noun_sg(myrtle, myrtle, neutr). +noun_sg(mystery, mystery, neutr). +noun_sg(mystic, mystic, human). +noun_sg(mystification, mystification, neutr). +noun_sg(mystique, mystique, neutr). +noun_sg(myth, myth, neutr). +noun_sg(mythologist, mythologist, human). +noun_sg(mythology, mythology, neutr). +noun_sg('mélange', 'mélange', neutr). +noun_sg('ménage', 'ménage', neutr). +noun_sg('mésalliance', 'mésalliance', neutr). +noun_sg('métier', 'métier', neutr). +noun_sg('mêlée', 'mêlée', neutr). +noun_sg(nabob, nabob, human). +noun_sg(nacelle, nacelle, neutr). +noun_sg(nadir, nadir, neutr). +noun_sg(nag, nag, human). +noun_sg(nagger, nagger, human). +noun_sg(naiad, naiad, human). +noun_sg(nail, nail, neutr). +noun_sg(nailbrush, nailbrush, neutr). +noun_sg(nailfile, nailfile, neutr). +noun_sg(naira, naira, neutr). +noun_sg(naivety, naivety, neutr). +noun_sg(name, name, neutr). +noun_sg(nameplate, nameplate, neutr). +noun_sg(namesake, namesake, neutr). +noun_sg(nanny, nanny, human). +noun_sg(nap, nap, neutr). +noun_sg(nape, nape, neutr). +noun_sg(napkin, napkin, neutr). +noun_sg(nappy, nappy, neutr). +noun_sg(narcissus, narcissus, neutr). +noun_sg(narcotic, narcotic, neutr). +noun_sg(nark, nark, human). +noun_sg(narration, narration, neutr). +noun_sg(narrative, narrative, neutr). +noun_sg(narrator, narrator, human). +noun_sg(narrow, narrow, neutr). +noun_sg(narwhal, narwhal, neutr). +noun_sg(nasal, nasal, neutr). +noun_sg(nasturtium, nasturtium, neutr). +noun_sg(nation, nation, neutr). +noun_sg(national, national, human). +noun_sg(nationalist, nationalist, human). +noun_sg(nationality, nationality, neutr). +noun_sg(nationalization, nationalization, neutr). +noun_sg(native, native, human). +noun_sg(nativity, nativity, neutr). +noun_sg(natural, natural, neutr). +noun_sg(naturalist, naturalist, human). +noun_sg(nature, nature, neutr). +noun_sg(naturist, naturist, human). +noun_sg(naught, naught, neutr). +noun_sg(nautch, nautch, neutr). +noun_sg(nautilus, nautilus, neutr). +noun_sg(nave, nave, neutr). +noun_sg(navel, navel, neutr). +noun_sg(navigator, navigator, human). +noun_sg(navvy, navvy, human). +noun_sg(navy, navy, human). +noun_sg(naysaying, naysaying, neutr). +noun_sg(nazi, nazi, human). +noun_sg(neap, neap, neutr). +noun_sg(nearside, nearside, neutr). +noun_sg(nebula, nebula, neutr). +noun_sg(necessity, necessity, neutr). +noun_sg(neck, neck, neutr). +noun_sg(neckband, neckband, neutr). +noun_sg(neckcloth, neckcloth, neutr). +noun_sg(neckerchief, neckerchief, neutr). +noun_sg(necklace, necklace, neutr). +noun_sg(necklet, necklet, neutr). +noun_sg(neckline, neckline, neutr). +noun_sg(necktie, necktie, neutr). +noun_sg(necromancer, necromancer, human). +noun_sg(necropolis, necropolis, neutr). +noun_sg(nectarine, nectarine, neutr). +noun_sg(need, need, neutr). +noun_sg(needle, needle, neutr). +noun_sg(needlewoman, needlewoman, human). +noun_sg(negative, negative, neutr). +noun_sg(neglige, neglige, neutr). +noun_sg(negligee, negligee, neutr). +noun_sg(negotiation, negotiation, neutr). +noun_sg(negotiator, negotiator, human). +noun_sg(neigh, neigh, neutr). +noun_sg(neighbor, neighbor, human). +noun_sg(neighborhood, neighborhood, neutr). +noun_sg(neighbour, neighbour, human). +noun_sg(neighbourhood, neighbourhood, neutr). +noun_sg(nemesis, nemesis, human). +noun_sg(neologism, neologism, neutr). +noun_sg(neophyte, neophyte, human). +noun_sg(neoplasm, neoplasm, neutr). +noun_sg(nephew, nephew, masc). +noun_sg(nereid, nereid, human). +noun_sg(nerve, nerve, neutr). +noun_sg(ness, ness, neutr). +noun_sg(nest, nest, neutr). +noun_sg(nestling, nestling, neutr). +noun_sg(net, net, neutr). +noun_sg(nettle, nettle, neutr). +noun_sg(network, network, neutr). +noun_sg(neurasthenic, neurasthenic, human). +noun_sg(neurologist, neurologist, human). +noun_sg(neurosis, neurosis, neutr). +noun_sg(neurotic, neurotic, human). +noun_sg(neuter, neuter, neutr). +noun_sg(neutral, neutral, neutr). +noun_sg(neutralization, neutralization, neutr). +noun_sg(neutron, neutron, neutr). +noun_sg(newborn, newborn, human). +noun_sg(newcomer, newcomer, human). +noun_sg(newel, newel, neutr). +noun_sg(newlywed, newlywed, human). +noun_sg(newsagent, newsagent, human). +noun_sg(newsboy, newsboy, human). +noun_sg(newscast, newscast, neutr). +noun_sg(newscaster, newscaster, human). +noun_sg(newsdealer, newsdealer, human). +noun_sg(newsflash, newsflash, neutr). +noun_sg(newsletter, newsletter, neutr). +noun_sg(newsman, newsman, human). +noun_sg(newsmonger, newsmonger, human). +noun_sg(newspaper, newspaper, neutr). +noun_sg(newspaperman, newspaperman, human). +noun_sg(newsreel, newsreel, neutr). +noun_sg(newsroom, newsroom, neutr). +noun_sg(newssheet, newssheet, neutr). +noun_sg(newsstand, newsstand, neutr). +noun_sg(newsvendor, newsvendor, human). +noun_sg(newswire, newswire, neutr). +noun_sg(newt, newt, neutr). +noun_sg(nexus, nexus, neutr). +noun_sg(nib, nib, neutr). +noun_sg(nibble, nibble, neutr). +noun_sg(nicety, nicety, neutr). +noun_sg(niche, niche, neutr). +noun_sg(nick, nick, neutr). +noun_sg(nickel, nickel, neutr). +noun_sg(nicknack, nicknack, neutr). +noun_sg(nickname, nickname, neutr). +noun_sg(niece, niece, fem). +noun_sg(niff, niff, neutr). +noun_sg(niggard, niggard, human). +noun_sg(nigger, nigger, human). +noun_sg(night, night, neutr). +noun_sg(nightcap, nightcap, neutr). +noun_sg(nightclub, nightclub, neutr). +noun_sg(nightdress, nightdress, neutr). +noun_sg(nightgown, nightgown, neutr). +noun_sg(nightie, nightie, neutr). +noun_sg(nightingale, nightingale, neutr). +noun_sg(nightjar, nightjar, neutr). +noun_sg(nightmare, nightmare, neutr). +noun_sg(nightshirt, nightshirt, neutr). +noun_sg(nihilist, nihilist, human). +noun_sg(nimbus, nimbus, neutr). +noun_sg(nincompoop, nincompoop, human). +noun_sg(ninepence, ninepence, neutr). +noun_sg(ninny, ninny, human). +noun_sg(nip, nip, neutr). +noun_sg(nipper, nipper, neutr). +noun_sg(nipple, nipple, neutr). +noun_sg(nirvana, nirvana, neutr). +noun_sg(nit, nit, human). +noun_sg(nitrate, nitrate, neutr). +noun_sg(nitwit, nitwit, human). +noun_sg(nob, nob, human). +noun_sg(noble, noble, human). +noun_sg(nobleman, nobleman, human). +noun_sg(noctambulist, noctambulist, human). +noun_sg(nocturne, nocturne, neutr). +noun_sg(nod, nod, neutr). +noun_sg(noddle, noddle, neutr). +noun_sg(node, node, neutr). +noun_sg(nodule, nodule, neutr). +noun_sg(noggin, noggin, neutr). +noun_sg(noise, noise, neutr). +noun_sg(nomad, nomad, human). +noun_sg(nomenclature, nomenclature, neutr). +noun_sg(nomination, nomination, neutr). +noun_sg(nominative, nominative, neutr). +noun_sg(nominee, nominee, human). +noun_sg(nonagenarian, nonagenarian, human). +noun_sg(nonce, nonce, neutr). +noun_sg(noncombatant, noncombatant, human). +noun_sg(noncompliance, noncompliance, neutr). +noun_sg(nonconductor, nonconductor, neutr). +noun_sg(nonconformist, nonconformist, human). +noun_sg(nondescript, nondescript, human). +noun_sg(nonentity, nonentity, human). +noun_sg(nonesuch, nonesuch, human). +noun_sg(nonevent, nonevent, neutr). +noun_sg(nonpareil, nonpareil, neutr). +noun_sg(nonpayment, nonpayment, neutr). +noun_sg(nonsense, nonsense, neutr). +noun_sg(nonsmoker, nonsmoker, human). +noun_sg(nonstarter, nonstarter, human). +noun_sg(nonsuch, nonsuch, human). +noun_sg(noodle, noodle, human). +noun_sg(nook, nook, neutr). +noun_sg(noose, noose, neutr). +noun_sg(norm, norm, neutr). +noun_sg(normal, normal, neutr). +noun_sg(normalization, normalization, neutr). +noun_sg(northeaster, northeaster, neutr). +noun_sg(northerner, northerner, human). +noun_sg(northwester, northwester, neutr). +noun_sg(nose, nose, neutr). +noun_sg(nosebag, nosebag, neutr). +noun_sg(nosebleed, nosebleed, neutr). +noun_sg(nosecone, nosecone, neutr). +noun_sg(nosedive, nosedive, neutr). +noun_sg(nosegay, nosegay, neutr). +noun_sg(nosering, nosering, neutr). +noun_sg(nostril, nostril, neutr). +noun_sg(nostrum, nostrum, neutr). +noun_sg(notability, notability, human). +noun_sg(notable, notable, human). +noun_sg(notary, notary, human). +noun_sg(notation, notation, neutr). +noun_sg(notch, notch, neutr). +noun_sg(note, note, neutr). +noun_sg(notebook, notebook, neutr). +noun_sg(notecase, notecase, neutr). +noun_sg(notice, notice, neutr). +noun_sg(notification, notification, neutr). +noun_sg(notion, notion, neutr). +noun_sg(nougat, nougat, neutr). +noun_sg(nought, nought, neutr). +noun_sg(noun, noun, neutr). +noun_sg(nova, nova, neutr). +noun_sg(novel, novel, neutr). +noun_sg(novelette, novelette, neutr). +noun_sg(novelist, novelist, human). +noun_sg(novelty, novelty, neutr). +noun_sg(novice, novice, human). +noun_sg(noviciate, noviciate, neutr). +noun_sg(novitiate, novitiate, neutr). +noun_sg(nozzle, nozzle, neutr). +noun_sg(nuance, nuance, neutr). +noun_sg(nub, nub, neutr). +noun_sg(nucleus, nucleus, neutr). +noun_sg(nude, nude, human). +noun_sg(nudge, nudge, neutr). +noun_sg(nudist, nudist, human). +noun_sg(nugget, nugget, neutr). +noun_sg(nuisance, nuisance, neutr). +noun_sg(number, number, neutr). +noun_sg(numberplate, numberplate, neutr). +noun_sg(numeral, numeral, neutr). +noun_sg(numeration, numeration, neutr). +noun_sg(numerator, numerator, neutr). +noun_sg(numismatist, numismatist, human). +noun_sg(numskull, numskull, human). +noun_sg(nun, nun, human). +noun_sg(nuncio, nuncio, human). +noun_sg(nunnery, nunnery, neutr). +noun_sg(nurse, nurse, human). +noun_sg(nurseling, nurseling, human). +noun_sg(nursemaid, nursemaid, human). +noun_sg(nursery, nursery, neutr). +noun_sg(nurseryman, nurseryman, human). +noun_sg(nursling, nursling, human). +noun_sg(nut, nut, human). +noun_sg(nuthouse, nuthouse, neutr). +noun_sg(nutmeg, nutmeg, neutr). +noun_sg(nutrient, nutrient, neutr). +noun_sg(nutriment, nutriment, neutr). +noun_sg(nutshell, nutshell, neutr). +noun_sg(nylon, nylon, neutr). +noun_sg(nymph, nymph, human). +noun_sg(nymphet, nymphet, human). +noun_sg(nympho, nympho, human). +noun_sg(nymphomaniac, nymphomaniac, human). +noun_sg('négligé', 'négligé', neutr). +noun_sg(oaf, oaf, human). +noun_sg(oak, oak, neutr). +noun_sg(oar, oar, neutr). +noun_sg(oarsman, oarsman, human). +noun_sg(oarswoman, oarswoman, human). +noun_sg(oasis, oasis, neutr). +noun_sg(oast, oast, neutr). +noun_sg(oasthouse, oasthouse, neutr). +noun_sg(oat, oat, neutr). +noun_sg(oatcake, oatcake, neutr). +noun_sg(oath, oath, neutr). +noun_sg(obbligato, obbligato, neutr). +noun_sg(obeisance, obeisance, neutr). +noun_sg(obelisk, obelisk, neutr). +noun_sg(obi, obi, neutr). +noun_sg(obituary, obituary, neutr). +noun_sg(object, object, neutr). +noun_sg(objection, objection, neutr). +noun_sg(objective, objective, neutr). +noun_sg(objector, objector, human). +noun_sg(objurgation, objurgation, neutr). +noun_sg(oblation, oblation, neutr). +noun_sg(obligation, obligation, neutr). +noun_sg(obliquity, obliquity, neutr). +noun_sg(oblong, oblong, neutr). +noun_sg(oboe, oboe, neutr). +noun_sg(oboist, oboist, human). +noun_sg(obscenity, obscenity, neutr). +noun_sg(obscurantist, obscurantist, human). +noun_sg(obscurity, obscurity, neutr). +noun_sg(observance, observance, neutr). +noun_sg(observation, observation, neutr). +noun_sg(observatory, observatory, neutr). +noun_sg(observer, observer, human). +noun_sg(obsession, obsession, neutr). +noun_sg(obstacle, obstacle, neutr). +noun_sg(obstetrician, obstetrician, human). +noun_sg(obstruction, obstruction, neutr). +noun_sg(obstructionist, obstructionist, human). +noun_sg(obverse, obverse, neutr). +noun_sg(ocarina, ocarina, neutr). +noun_sg(occasion, occasion, neutr). +noun_sg(occult, occult, neutr). +noun_sg(occupancy, occupancy, neutr). +noun_sg(occupant, occupant, human). +noun_sg(occupation, occupation, neutr). +noun_sg(occupier, occupier, human). +noun_sg(occurrence, occurrence, neutr). +noun_sg(ocean, ocean, neutr). +noun_sg(octagon, octagon, neutr). +noun_sg(octave, octave, neutr). +noun_sg(octavo, octavo, neutr). +noun_sg(octet, octet, human). +noun_sg(octette, octette, human). +noun_sg(octogenarian, octogenarian, human). +noun_sg(octopus, octopus, neutr). +noun_sg(octroi, octroi, neutr). +noun_sg(oculist, oculist, human). +noun_sg(odalisque, odalisque, human). +noun_sg(oddity, oddity, neutr). +noun_sg(oddment, oddment, neutr). +noun_sg(ode, ode, neutr). +noun_sg(odometer, odometer, neutr). +noun_sg(odor, odor, neutr). +noun_sg(odour, odour, neutr). +noun_sg(odyssey, odyssey, neutr). +noun_sg(oesophagus, oesophagus, neutr). +noun_sg(offence, offence, neutr). +noun_sg(offender, offender, human). +noun_sg(offense, offense, neutr). +noun_sg(offensive, offensive, neutr). +noun_sg(offer, offer, neutr). +noun_sg(offering, offering, neutr). +noun_sg(offertory, offertory, neutr). +noun_sg(office, office, neutr). +noun_sg(officer, officer, human). +noun_sg(official, official, human). +noun_sg(officialdom, officialdom, neutr). +noun_sg(offprint, offprint, neutr). +noun_sg(offshoot, offshoot, neutr). +noun_sg(offspring, offspring, human). +noun_sg(ogre, ogre, human). +noun_sg(ogress, ogress, human). +noun_sg(ohm, ohm, neutr). +noun_sg(oil, oil, neutr). +noun_sg(oilcan, oilcan, neutr). +noun_sg(oiler, oiler, human). +noun_sg(oilfield, oilfield, neutr). +noun_sg(oilman, oilman, human). +noun_sg(oilseed, oilseed, neutr). +noun_sg(oilskin, oilskin, neutr). +noun_sg(ointment, ointment, neutr). +noun_sg(okapi, okapi, neutr). +noun_sg(okay, okay, neutr). +noun_sg(old, old, neutr). +noun_sg(oldster, oldster, human). +noun_sg(oleander, oleander, neutr). +noun_sg(olefin, olefin, neutr). +noun_sg(oligarch, oligarch, human). +noun_sg(oligarchy, oligarchy, neutr). +noun_sg(olive, olive, neutr). +noun_sg(olympics, olympics, neutr). +noun_sg(ombudsman, ombudsman, human). +noun_sg(omega, omega, neutr). +noun_sg(omelet, omelet, neutr). +noun_sg(omelette, omelette, neutr). +noun_sg(omen, omen, neutr). +noun_sg(omission, omission, neutr). +noun_sg(omnibus, omnibus, neutr). +noun_sg(oncoming, oncoming, neutr). +noun_sg(onion, onion, neutr). +noun_sg(onlooker, onlooker, human). +noun_sg(onrush, onrush, neutr). +noun_sg(onset, onset, neutr). +noun_sg(onslaught, onslaught, neutr). +noun_sg(ontology, ontology, neutr). +noun_sg(onus, onus, neutr). +noun_sg(opal, opal, neutr). +noun_sg(open, open, neutr). +noun_sg(opener, opener, human). +noun_sg(opening, opening, neutr). +noun_sg(opera, opera, neutr). +noun_sg(operation, operation, neutr). +noun_sg(operative, operative, human). +noun_sg(operator, operator, human). +noun_sg(operetta, operetta, neutr). +noun_sg(ophthalmoscope, ophthalmoscope, neutr). +noun_sg(opiate, opiate, neutr). +noun_sg(opinion, opinion, neutr). +noun_sg(opossum, opossum, neutr). +noun_sg(opponent, opponent, human). +noun_sg(opportunist, opportunist, human). +noun_sg(opportunity, opportunity, neutr). +noun_sg(opposite, opposite, neutr). +noun_sg(oppression, oppression, neutr). +noun_sg(oppressor, oppressor, human). +noun_sg(optative, optative, neutr). +noun_sg(optician, optician, human). +noun_sg(optics, optics, neutr). +noun_sg(optimist, optimist, human). +noun_sg(optimum, optimum, neutr). +noun_sg(option, option, neutr). +noun_sg(opus, opus, neutr). +noun_sg(oracle, oracle, human). +noun_sg(oral, oral, neutr). +noun_sg(orange, orange, neutr). +noun_sg(oration, oration, neutr). +noun_sg(orator, orator, human). +noun_sg(oratorio, oratorio, neutr). +noun_sg(oratory, oratory, neutr). +noun_sg(orb, orb, neutr). +noun_sg(orbit, orbit, neutr). +noun_sg(orchard, orchard, neutr). +noun_sg(orchestra, orchestra, human). +noun_sg(orchestration, orchestration, neutr). +noun_sg(orchid, orchid, neutr). +noun_sg(orchis, orchis, neutr). +noun_sg(ordeal, ordeal, neutr). +noun_sg(order, order, neutr). +noun_sg(ordering, ordering, neutr). +noun_sg(orderly, orderly, human). +noun_sg(ordinal, ordinal, neutr). +noun_sg(ordinance, ordinance, neutr). +noun_sg(ordinand, ordinand, human). +noun_sg(ordination, ordination, neutr). +noun_sg(ore, ore, neutr). +noun_sg(organ, organ, neutr). +noun_sg(organism, organism, neutr). +noun_sg(organist, organist, human). +noun_sg(organization, organization, neutr). +noun_sg(organizer, organizer, human). +noun_sg(orgasm, orgasm, neutr). +noun_sg(orgy, orgy, neutr). +noun_sg(oriel, oriel, neutr). +noun_sg(orient, orient, neutr). +noun_sg(oriental, oriental, human). +noun_sg(orientalist, orientalist, human). +noun_sg(orifice, orifice, neutr). +noun_sg(origin, origin, neutr). +noun_sg(original, original, human). +noun_sg(origination, origination, neutr). +noun_sg(originator, originator, human). +noun_sg(oriole, oriole, neutr). +noun_sg(orison, orison, neutr). +noun_sg(orlop, orlop, neutr). +noun_sg(ormolu, ormolu, neutr). +noun_sg(ornament, ornament, neutr). +noun_sg(ornithologist, ornithologist, human). +noun_sg(orphan, orphan, human). +noun_sg(orphanage, orphanage, neutr). +noun_sg(orthodontist, orthodontist, human). +noun_sg(orthodoxy, orthodoxy, neutr). +noun_sg(orthography, orthography, neutr). +noun_sg(ortolan, ortolan, neutr). +noun_sg(oryx, oryx, neutr). +noun_sg(oscillation, oscillation, neutr). +noun_sg(oscillator, oscillator, neutr). +noun_sg(oscillograph, oscillograph, neutr). +noun_sg(oscilloscope, oscilloscope, neutr). +noun_sg(osier, osier, neutr). +noun_sg(osprey, osprey, neutr). +noun_sg(osteopath, osteopath, human). +noun_sg(ostler, ostler, human). +noun_sg(ostrich, ostrich, neutr). +noun_sg(other, other, neutr). +noun_sg(otter, otter, neutr). +noun_sg(ottoman, ottoman, neutr). +noun_sg(oubliette, oubliette, neutr). +noun_sg(ouija, ouija, neutr). +noun_sg(ounce, ounce, neutr). +noun_sg(ouster, ouster, neutr). +noun_sg(outback, outback, neutr). +noun_sg(outbreak, outbreak, neutr). +noun_sg(outbuilding, outbuilding, neutr). +noun_sg(outburst, outburst, neutr). +noun_sg(outcast, outcast, human). +noun_sg(outcaste, outcaste, human). +noun_sg(outcome, outcome, neutr). +noun_sg(outcrop, outcrop, neutr). +noun_sg(outcry, outcry, neutr). +noun_sg(outfall, outfall, neutr). +noun_sg(outfield, outfield, neutr). +noun_sg(outfielder, outfielder, human). +noun_sg(outfit, outfit, neutr). +noun_sg(outfitter, outfitter, human). +noun_sg(outflow, outflow, neutr). +noun_sg(outgo, outgo, neutr). +noun_sg(outgrowth, outgrowth, neutr). +noun_sg(outhouse, outhouse, neutr). +noun_sg(outing, outing, neutr). +noun_sg(outlaw, outlaw, human). +noun_sg(outlay, outlay, neutr). +noun_sg(outlet, outlet, neutr). +noun_sg(outlier, outlier, human). +noun_sg(outline, outline, neutr). +noun_sg(outlook, outlook, neutr). +noun_sg(outpatient, outpatient, human). +noun_sg(outplacement, outplacement, neutr). +noun_sg(outport, outport, neutr). +noun_sg(outpost, outpost, neutr). +noun_sg(outpouring, outpouring, neutr). +noun_sg(outrage, outrage, neutr). +noun_sg(outrider, outrider, human). +noun_sg(outrigger, outrigger, neutr). +noun_sg(outset, outset, neutr). +noun_sg(outside, outside, neutr). +noun_sg(outsider, outsider, human). +noun_sg(outstation, outstation, neutr). +noun_sg(outwork, outwork, neutr). +noun_sg(ouzel, ouzel, neutr). +noun_sg(oval, oval, neutr). +noun_sg(ovary, ovary, neutr). +noun_sg(ovation, ovation, neutr). +noun_sg(oven, oven, neutr). +noun_sg(overall, overall, neutr). +noun_sg(overbid, overbid, neutr). +noun_sg(overcast, overcast, neutr). +noun_sg(overcharge, overcharge, neutr). +noun_sg(overcoat, overcoat, neutr). +noun_sg(overdraft, overdraft, neutr). +noun_sg(overdrive, overdrive, neutr). +noun_sg(overexertion, overexertion, neutr). +noun_sg(overexposure, overexposure, neutr). +noun_sg(overflow, overflow, neutr). +noun_sg(overgrowth, overgrowth, neutr). +noun_sg(overhang, overhang, neutr). +noun_sg(overhaul, overhaul, neutr). +noun_sg(overindulgence, overindulgence, neutr). +noun_sg(overlap, overlap, neutr). +noun_sg(overlay, overlay, neutr). +noun_sg(overlord, overlord, human). +noun_sg(overmantel, overmantel, neutr). +noun_sg(overpass, overpass, neutr). +noun_sg(overpayment, overpayment, neutr). +noun_sg(overplus, overplus, neutr). +noun_sg(overpricing, overpricing, neutr). +noun_sg(overprint, overprint, neutr). +noun_sg(overseer, overseer, human). +noun_sg(overshoe, overshoe, neutr). +noun_sg(oversight, oversight, neutr). +noun_sg(overskirt, overskirt, neutr). +noun_sg(overspill, overspill, neutr). +noun_sg(overstatement, overstatement, neutr). +noun_sg(oversupply, oversupply, neutr). +noun_sg(overthrow, overthrow, neutr). +noun_sg(overtone, overtone, neutr). +noun_sg(overture, overture, neutr). +noun_sg(overweight, overweight, neutr). +noun_sg(oviduct, oviduct, neutr). +noun_sg(ovoid, ovoid, neutr). +noun_sg(ovum, ovum, neutr). +noun_sg(owl, owl, neutr). +noun_sg(owlet, owlet, neutr). +noun_sg(owner, owner, human). +noun_sg(ox, ox, neutr). +noun_sg(oxeye, oxeye, neutr). +noun_sg(oxide, oxide, neutr). +noun_sg(oxidization, oxidization, neutr). +noun_sg(oxtail, oxtail, neutr). +noun_sg(oyster, oyster, neutr). +noun_sg(pac, pac, neutr). +noun_sg(pace, pace, neutr). +noun_sg(pacemaker, pacemaker, neutr). +noun_sg(pacesetter, pacesetter, human). +noun_sg(pachyderm, pachyderm, neutr). +noun_sg(pacifist, pacifist, human). +noun_sg(pack, pack, neutr). +noun_sg(package, package, neutr). +noun_sg(packer, packer, human). +noun_sg(packet, packet, neutr). +noun_sg(packhorse, packhorse, neutr). +noun_sg(pact, pact, neutr). +noun_sg(pad, pad, neutr). +noun_sg(paddle, paddle, neutr). +noun_sg(paddock, paddock, neutr). +noun_sg(paddy, paddy, neutr). +noun_sg(padlock, padlock, neutr). +noun_sg(padre, padre, human). +noun_sg(paean, paean, neutr). +noun_sg(paeony, paeony, neutr). +noun_sg(pagan, pagan, human). +noun_sg(page, page, human). +noun_sg(pageant, pageant, neutr). +noun_sg(pagoda, pagoda, neutr). +noun_sg(pail, pail, neutr). +noun_sg(pailful, pailful, neutr). +noun_sg(paillasse, paillasse, neutr). +noun_sg(pailliasse, pailliasse, neutr). +noun_sg(pain, pain, neutr). +noun_sg(painkiller, painkiller, neutr). +noun_sg(paint, paint, neutr). +noun_sg(paintbox, paintbox, neutr). +noun_sg(paintbrush, paintbrush, neutr). +noun_sg(painter, painter, human). +noun_sg(painting, painting, neutr). +noun_sg(pair, pair, neutr). +noun_sg(pal, pal, human). +noun_sg(palace, palace, neutr). +noun_sg(paladin, paladin, human). +noun_sg(palaeontologist, palaeontologist, human). +noun_sg(palankeen, palankeen, neutr). +noun_sg(palanquin, palanquin, neutr). +noun_sg(palatal, palatal, neutr). +noun_sg(palate, palate, neutr). +noun_sg(palatinate, palatinate, neutr). +noun_sg(palaver, palaver, neutr). +noun_sg(pale, pale, neutr). +noun_sg(paleface, paleface, human). +noun_sg(paleontologist, paleontologist, human). +noun_sg(palette, palette, neutr). +noun_sg(palfrey, palfrey, neutr). +noun_sg(palimpsest, palimpsest, neutr). +noun_sg(palindrome, palindrome, neutr). +noun_sg(paling, paling, neutr). +noun_sg(palisade, palisade, neutr). +noun_sg(pall, pall, neutr). +noun_sg(pallbearer, pallbearer, human). +noun_sg(pallet, pallet, neutr). +noun_sg(palliasse, palliasse, neutr). +noun_sg(palliation, palliation, neutr). +noun_sg(palliative, palliative, neutr). +noun_sg(pallor, pallor, neutr). +noun_sg(palm, palm, neutr). +noun_sg(palmer, palmer, human). +noun_sg(palmetto, palmetto, neutr). +noun_sg(palmist, palmist, human). +noun_sg(palpitation, palpitation, neutr). +noun_sg(pamphlet, pamphlet, neutr). +noun_sg(pamphleteer, pamphleteer, human). +noun_sg(pan, pan, neutr). +noun_sg(panacea, panacea, neutr). +noun_sg(panama, panama, neutr). +noun_sg(panatella, panatella, neutr). +noun_sg(pancake, pancake, neutr). +noun_sg(pancreas, pancreas, neutr). +noun_sg(panda, panda, neutr). +noun_sg(pandemic, pandemic, neutr). +noun_sg(pander, pander, human). +noun_sg(pane, pane, neutr). +noun_sg(panegyric, panegyric, neutr). +noun_sg(panel, panel, human). +noun_sg(pang, pang, neutr). +noun_sg(panga, panga, neutr). +noun_sg(panhandle, panhandle, neutr). +noun_sg(panic, panic, neutr). +noun_sg(panjandrum, panjandrum, human). +noun_sg(pannier, pannier, neutr). +noun_sg(pannikin, pannikin, neutr). +noun_sg(panoply, panoply, neutr). +noun_sg(panorama, panorama, neutr). +noun_sg(pansy, pansy, human). +noun_sg(pant, pant, neutr). +noun_sg(pantaloon, pantaloon, neutr). +noun_sg(pantechnicon, pantechnicon, neutr). +noun_sg(pantheist, pantheist, human). +noun_sg(pantheon, pantheon, neutr). +noun_sg(panther, panther, neutr). +noun_sg(pantile, pantile, neutr). +noun_sg(panto, panto, neutr). +noun_sg(pantograph, pantograph, neutr). +noun_sg(pantomime, pantomime, neutr). +noun_sg(pantry, pantry, neutr). +noun_sg(pantryman, pantryman, human). +noun_sg(papa, papa, neutr). +noun_sg(papacy, papacy, neutr). +noun_sg(papaw, papaw, neutr). +noun_sg(papaya, papaya, neutr). +noun_sg(paper, paper, neutr). +noun_sg(paperback, paperback, neutr). +noun_sg(paperboard, paperboard, neutr). +noun_sg(paperclip, paperclip, neutr). +noun_sg(paperhanger, paperhanger, human). +noun_sg(paperknife, paperknife, neutr). +noun_sg(papermill, papermill, neutr). +noun_sg(paperweight, paperweight, neutr). +noun_sg(papist, papist, human). +noun_sg(papoose, papoose, human). +noun_sg(papyrus, papyrus, neutr). +noun_sg(par, par, neutr). +noun_sg(parable, parable, neutr). +noun_sg(parabola, parabola, neutr). +noun_sg(parachute, parachute, neutr). +noun_sg(parachutist, parachutist, human). +noun_sg(parade, parade, neutr). +noun_sg(paradigm, paradigm, neutr). +noun_sg(paradise, paradise, neutr). +noun_sg(paradox, paradox, neutr). +noun_sg(paragon, paragon, human). +noun_sg(paragraph, paragraph, neutr). +noun_sg(parakeet, parakeet, neutr). +noun_sg(parallel, parallel, neutr). +noun_sg(parallelism, parallelism, neutr). +noun_sg(parallelogram, parallelogram, neutr). +noun_sg(paralytic, paralytic, human). +noun_sg(parameter, parameter, neutr). +noun_sg(paramour, paramour, human). +noun_sg(paranoiac, paranoiac, human). +noun_sg(paranoid, paranoid, human). +noun_sg(parapet, parapet, neutr). +noun_sg(paraplegic, paraplegic, human). +noun_sg(parasite, parasite, neutr). +noun_sg(parasol, parasol, neutr). +noun_sg(paratrooper, paratrooper, human). +noun_sg(paraxylene, paraxylene, neutr). +noun_sg(parcel, parcel, neutr). +noun_sg(parchment, parchment, neutr). +noun_sg(pardon, pardon, neutr). +noun_sg(pardoner, pardoner, human). +noun_sg(parent, parent, human). +noun_sg(parenthesis, parenthesis, neutr). +noun_sg(parenthood, parenthood, neutr). +noun_sg(pariah, pariah, human). +noun_sg(parish, parish, neutr). +noun_sg(parishioner, parishioner, human). +noun_sg(park, park, neutr). +noun_sg(parka, parka, neutr). +noun_sg(parlance, parlance, neutr). +noun_sg(parley, parley, neutr). +noun_sg(parliament, parliament, human). +noun_sg(parliamentarian, parliamentarian, human). +noun_sg(parlor, parlor, neutr). +noun_sg(parlour, parlour, neutr). +noun_sg(parodist, parodist, human). +noun_sg(parody, parody, neutr). +noun_sg(paroquet, paroquet, neutr). +noun_sg(paroxysm, paroxysm, neutr). +noun_sg(parr, parr, neutr). +noun_sg(parricide, parricide, neutr). +noun_sg(parrot, parrot, neutr). +noun_sg(parry, parry, neutr). +noun_sg(parsnip, parsnip, neutr). +noun_sg(parson, parson, human). +noun_sg(parsonage, parsonage, neutr). +noun_sg(part, part, neutr). +noun_sg(parterre, parterre, neutr). +noun_sg(partiality, partiality, neutr). +noun_sg(participant, participant, human). +noun_sg(participle, participle, neutr). +noun_sg(particle, particle, neutr). +noun_sg(particular, particular, neutr). +noun_sg(particularity, particularity, neutr). +noun_sg(parting, parting, neutr). +noun_sg(partisan, partisan, human). +noun_sg(partition, partition, neutr). +noun_sg(partitive, partitive, neutr). +noun_sg(partner, partner, human). +noun_sg(partnership, partnership, neutr). +noun_sg(partridge, partridge, neutr). +noun_sg(party, party, human). +noun_sg(parvenu, parvenu, human). +noun_sg(pasha, pasha, human). +noun_sg(pass, pass, neutr). +noun_sg(passage, passage, neutr). +noun_sg(passageway, passageway, neutr). +noun_sg(passbook, passbook, neutr). +noun_sg(passenger, passenger, human). +noun_sg(passepartout, passepartout, neutr). +noun_sg(passing, passing, neutr). +noun_sg(passion, passion, neutr). +noun_sg(passive, passive, neutr). +noun_sg(passkey, passkey, neutr). +noun_sg(passport, passport, neutr). +noun_sg(password, password, neutr). +noun_sg(past, past, neutr). +noun_sg(pasta, pasta, neutr). +noun_sg(paste, paste, neutr). +noun_sg(pastel, pastel, neutr). +noun_sg(pastern, pastern, neutr). +noun_sg(pastiche, pastiche, neutr). +noun_sg(pastille, pastille, neutr). +noun_sg(pastime, pastime, neutr). +noun_sg(pasting, pasting, neutr). +noun_sg(pastor, pastor, human). +noun_sg(pastoral, pastoral, neutr). +noun_sg(pastorate, pastorate, neutr). +noun_sg(pastry, pastry, neutr). +noun_sg(pasture, pasture, neutr). +noun_sg(pasty, pasty, neutr). +noun_sg(pat, pat, neutr). +noun_sg(patch, patch, neutr). +noun_sg(pate, pate, neutr). +noun_sg(patella, patella, neutr). +noun_sg(patent, patent, neutr). +noun_sg(patentee, patentee, human). +noun_sg(paterfamilias, paterfamilias, human). +noun_sg(paternoster, paternoster, neutr). +noun_sg(path, path, neutr). +noun_sg(pathogen, pathogen, neutr). +noun_sg(pathologist, pathologist, human). +noun_sg(pathway, pathway, neutr). +noun_sg(patient, patient, human). +noun_sg(patina, patina, neutr). +noun_sg(patio, patio, neutr). +noun_sg(patisserie, patisserie, neutr). +noun_sg(patois, patois, neutr). +noun_sg(patrial, patrial, neutr). +noun_sg(patriarch, patriarch, human). +noun_sg(patriarchate, patriarchate, neutr). +noun_sg(patriarchy, patriarchy, neutr). +noun_sg(patrician, patrician, human). +noun_sg(patricide, patricide, neutr). +noun_sg(patrimony, patrimony, neutr). +noun_sg(patriot, patriot, human). +noun_sg(patrol, patrol, human). +noun_sg(patrolman, patrolman, human). +noun_sg(patron, patron, human). +noun_sg(patroness, patroness, human). +noun_sg(patronymic, patronymic, neutr). +noun_sg(patten, patten, neutr). +noun_sg(pattern, pattern, neutr). +noun_sg(patty, patty, neutr). +noun_sg(paunch, paunch, neutr). +noun_sg(pauper, pauper, human). +noun_sg(pause, pause, neutr). +noun_sg(pavement, pavement, neutr). +noun_sg(pavilion, pavilion, neutr). +noun_sg(paw, paw, neutr). +noun_sg(pawl, pawl, neutr). +noun_sg(pawn, pawn, neutr). +noun_sg(pawnbroker, pawnbroker, human). +noun_sg(pawnshop, pawnshop, neutr). +noun_sg(pawpaw, pawpaw, neutr). +noun_sg(pax, pax, neutr). +noun_sg(paycheck, paycheck, neutr). +noun_sg(payday, payday, neutr). +noun_sg(payee, payee, human). +noun_sg(payer, payer, human). +noun_sg(payload, payload, neutr). +noun_sg(paymaster, paymaster, human). +noun_sg(payment, payment, neutr). +noun_sg(paynim, paynim, human). +noun_sg(payoff, payoff, neutr). +noun_sg(payout, payout, neutr). +noun_sg(payphone, payphone, neutr). +noun_sg(payroll, payroll, neutr). +noun_sg(paysheet, paysheet, neutr). +noun_sg(payslip, payslip, neutr). +noun_sg(pct, pct, neutr). +noun_sg(pea, pea, neutr). +noun_sg(peacemaker, peacemaker, human). +noun_sg(peach, peach, neutr). +noun_sg(peacock, peacock, neutr). +noun_sg(peafowl, peafowl, neutr). +noun_sg(peahen, peahen, neutr). +noun_sg(peak, peak, neutr). +noun_sg(peal, peal, neutr). +noun_sg(peanut, peanut, neutr). +noun_sg(pear, pear, neutr). +noun_sg(pearl, pearl, neutr). +noun_sg(pearmain, pearmain, neutr). +noun_sg(peasant, peasant, human). +noun_sg(peasantry, peasantry, neutr). +noun_sg(peashooter, peashooter, neutr). +noun_sg(peasouper, peasouper, neutr). +noun_sg(pebble, pebble, neutr). +noun_sg(pecan, pecan, neutr). +noun_sg(peccadillo, peccadillo, neutr). +noun_sg(peccary, peccary, neutr). +noun_sg(peck, peck, neutr). +noun_sg(pecker, pecker, neutr). +noun_sg(peculation, peculation, neutr). +noun_sg(peculiarity, peculiarity, neutr). +noun_sg(pedagogue, pedagogue, human). +noun_sg(pedal, pedal, neutr). +noun_sg(pedant, pedant, human). +noun_sg(pedantry, pedantry, neutr). +noun_sg(peddler, peddler, human). +noun_sg(pederast, pederast, human). +noun_sg(pedestal, pedestal, neutr). +noun_sg(pedestrian, pedestrian, human). +noun_sg(pediatrician, pediatrician, human). +noun_sg(pedicab, pedicab, neutr). +noun_sg(pedicure, pedicure, neutr). +noun_sg(pedigree, pedigree, neutr). +noun_sg(pediment, pediment, neutr). +noun_sg(pedlar, pedlar, human). +noun_sg(pedometer, pedometer, neutr). +noun_sg(pee, pee, neutr). +noun_sg(peek, peek, neutr). +noun_sg(peel, peel, neutr). +noun_sg(peeler, peeler, human). +noun_sg(peep, peep, neutr). +noun_sg(peeper, peeper, human). +noun_sg(peephole, peephole, neutr). +noun_sg(peepshow, peepshow, neutr). +noun_sg(peepul, peepul, neutr). +noun_sg(peer, peer, human). +noun_sg(peerage, peerage, neutr). +noun_sg(peeress, peeress, human). +noun_sg(peewit, peewit, neutr). +noun_sg(peg, peg, neutr). +noun_sg(peignoir, peignoir, neutr). +noun_sg(peke, peke, neutr). +noun_sg(pekinese, pekinese, neutr). +noun_sg(pelican, pelican, neutr). +noun_sg(pelisse, pelisse, neutr). +noun_sg(pellet, pellet, neutr). +noun_sg(pelmet, pelmet, neutr). +noun_sg(pelt, pelt, neutr). +noun_sg(pelvis, pelvis, neutr). +noun_sg(pen, pen, neutr). +noun_sg(penalization, penalization, neutr). +noun_sg(penalty, penalty, neutr). +noun_sg(penance, penance, neutr). +noun_sg(pence, pence, neutr). +noun_sg(penchant, penchant, neutr). +noun_sg(pencil, pencil, neutr). +noun_sg(pendant, pendant, neutr). +noun_sg(pendulum, pendulum, neutr). +noun_sg(penetration, penetration, neutr). +noun_sg(penguin, penguin, neutr). +noun_sg(peninsula, peninsula, neutr). +noun_sg(penis, penis, neutr). +noun_sg(penitent, penitent, human). +noun_sg(penitentiary, penitentiary, human). +noun_sg(penknife, penknife, neutr). +noun_sg(pennant, pennant, neutr). +noun_sg(pennon, pennon, neutr). +noun_sg(penny, penny, neutr). +noun_sg(pennyweight, pennyweight, neutr). +noun_sg(pennyworth, pennyworth, neutr). +noun_sg(pension, pension, neutr). +noun_sg(pensioner, pensioner, human). +noun_sg(penstock, penstock, neutr). +noun_sg(pentagon, pentagon, neutr). +noun_sg(pentameter, pentameter, neutr). +noun_sg(pentathlon, pentathlon, neutr). +noun_sg(penthouse, penthouse, neutr). +noun_sg(penultimate, penultimate, neutr). +noun_sg(penumbra, penumbra, neutr). +noun_sg(peon, peon, human). +noun_sg(peony, peony, neutr). +noun_sg(people, people, human). +noun_sg(pepper, pepper, neutr). +noun_sg(peppercorn, peppercorn, neutr). +noun_sg(peppermint, peppermint, neutr). +noun_sg(perambulation, perambulation, neutr). +noun_sg(perambulator, perambulator, human). +noun_sg(perceiver, perceiver, human). +noun_sg(percent, percent, neutr). +noun_sg(percentage, percentage, neutr). +noun_sg(perception, perception, neutr). +noun_sg(perch, perch, neutr). +noun_sg(percolator, percolator, neutr). +noun_sg(percussion, percussion, neutr). +noun_sg(percussionist, percussionist, human). +noun_sg(peregrination, peregrination, neutr). +noun_sg(perennial, perennial, neutr). +noun_sg(perestroika, perestroika, neutr). +noun_sg(perfectionist, perfectionist, human). +noun_sg(perfidy, perfidy, neutr). +noun_sg(perforation, perforation, neutr). +noun_sg(performance, performance, neutr). +noun_sg(performer, performer, human). +noun_sg(perfume, perfume, neutr). +noun_sg(perfumer, perfumer, human). +noun_sg(pergola, pergola, neutr). +noun_sg(peri, peri, human). +noun_sg(perigee, perigee, neutr). +noun_sg(perihelion, perihelion, neutr). +noun_sg(peril, peril, neutr). +noun_sg(perimeter, perimeter, neutr). +noun_sg(period, period, neutr). +noun_sg(periodical, periodical, neutr). +noun_sg(peripheral, peripheral, neutr). +noun_sg(periphery, periphery, neutr). +noun_sg(periphrasis, periphrasis, neutr). +noun_sg(periscope, periscope, neutr). +noun_sg(perisher, perisher, human). +noun_sg(peristyle, peristyle, neutr). +noun_sg(periwig, periwig, neutr). +noun_sg(periwinkle, periwinkle, neutr). +noun_sg(perjurer, perjurer, human). +noun_sg(perjury, perjury, neutr). +noun_sg(perk, perk, neutr). +noun_sg(perm, perm, neutr). +noun_sg(permanency, permanency, neutr). +noun_sg(permanganate, permanganate, neutr). +noun_sg(permit, permit, neutr). +noun_sg(permutation, permutation, neutr). +noun_sg(peroration, peroration, neutr). +noun_sg(peroxide, peroxide, neutr). +noun_sg(perpendicular, perpendicular, neutr). +noun_sg(perpetration, perpetration, neutr). +noun_sg(perpetrator, perpetrator, human). +noun_sg(perpetuation, perpetuation, neutr). +noun_sg(perpetuity, perpetuity, neutr). +noun_sg(perplexity, perplexity, neutr). +noun_sg(perquisite, perquisite, neutr). +noun_sg(persecution, persecution, neutr). +noun_sg(persecutor, persecutor, human). +noun_sg(persimmon, persimmon, neutr). +noun_sg(person, person, human). +noun_sg(persona, persona, neutr). +noun_sg(personage, personage, human). +noun_sg(personal, personal, neutr). +noun_sg(personality, personality, neutr). +noun_sg(personation, personation, neutr). +noun_sg(personification, personification, neutr). +noun_sg(personnel, personnel, human). +noun_sg(perspective, perspective, neutr). +noun_sg(persuasion, persuasion, neutr). +noun_sg(perturbation, perturbation, neutr). +noun_sg(peruke, peruke, neutr). +noun_sg(perusal, perusal, neutr). +noun_sg(perversion, perversion, neutr). +noun_sg(perversity, perversity, neutr). +noun_sg(pervert, pervert, human). +noun_sg(peseta, peseta, neutr). +noun_sg(peso, peso, neutr). +noun_sg(pessary, pessary, neutr). +noun_sg(pessimist, pessimist, human). +noun_sg(pest, pest, human). +noun_sg(pesticide, pesticide, neutr). +noun_sg(pestilence, pestilence, neutr). +noun_sg(pestle, pestle, neutr). +noun_sg(pet, pet, neutr). +noun_sg(petal, petal, neutr). +noun_sg(petard, petard, neutr). +noun_sg(petition, petition, neutr). +noun_sg(petitioner, petitioner, human). +noun_sg(petrel, petrel, neutr). +noun_sg(petrifaction, petrifaction, neutr). +noun_sg(petrochemical, petrochemical, neutr). +noun_sg(petticoat, petticoat, neutr). +noun_sg(pettiness, pettiness, neutr). +noun_sg(petunia, petunia, neutr). +noun_sg(pew, pew, neutr). +noun_sg(pewit, pewit, neutr). +noun_sg(peyote, peyote, neutr). +noun_sg(pfennig, pfennig, neutr). +noun_sg(phaeton, phaeton, neutr). +noun_sg(phagocyte, phagocyte, neutr). +noun_sg(phalanx, phalanx, human). +noun_sg(phallus, phallus, neutr). +noun_sg(phantasm, phantasm, neutr). +noun_sg(phantasmagoria, phantasmagoria, neutr). +noun_sg(phantasy, phantasy, neutr). +noun_sg(phantom, phantom, human). +noun_sg(pharmaceutical, pharmaceutical, neutr). +noun_sg(pharmacist, pharmacist, human). +noun_sg(pharmacologist, pharmacologist, human). +noun_sg(pharmacopoeia, pharmacopoeia, neutr). +noun_sg(pharmacy, pharmacy, neutr). +noun_sg(pharos, pharos, neutr). +noun_sg(pharynx, pharynx, neutr). +noun_sg(phase, phase, neutr). +noun_sg(pheasant, pheasant, neutr). +noun_sg(phenomenon, phenomenon, neutr). +noun_sg(phial, phial, neutr). +noun_sg(philanderer, philanderer, human). +noun_sg(philanthropist, philanthropist, human). +noun_sg(philatelist, philatelist, human). +noun_sg(philhellene, philhellene, human). +noun_sg(philologist, philologist, human). +noun_sg(philosopher, philosopher, human). +noun_sg(philosophy, philosophy, neutr). +noun_sg(philtre, philtre, neutr). +noun_sg(phobia, phobia, neutr). +noun_sg(phoenix, phoenix, neutr). +noun_sg(phone, phone, neutr). +noun_sg(phonebooth, phonebooth, neutr). +noun_sg(phonecall, phonecall, neutr). +noun_sg(phoneme, phoneme, neutr). +noun_sg(phonetician, phonetician, human). +noun_sg(phoney, phoney, human). +noun_sg(phonograph, phonograph, neutr). +noun_sg(phony, phony, human). +noun_sg(phosphate, phosphate, neutr). +noun_sg(photo, photo, neutr). +noun_sg(photocopier, photocopier, neutr). +noun_sg(photocopy, photocopy, neutr). +noun_sg(photoflash, photoflash, neutr). +noun_sg(photograph, photograph, neutr). +noun_sg(photographer, photographer, human). +noun_sg(photogravure, photogravure, neutr). +noun_sg(photomask, photomask, neutr). +noun_sg(photometer, photometer, neutr). +noun_sg(photon, photon, neutr). +noun_sg(photoresist, photoresist, neutr). +noun_sg(photostat, photostat, neutr). +noun_sg(phrase, phrase, neutr). +noun_sg(phrenologist, phrenologist, human). +noun_sg(phthisis, phthisis, neutr). +noun_sg(phylum, phylum, neutr). +noun_sg(physic, physic, neutr). +noun_sg(physician, physician, human). +noun_sg(physicist, physicist, human). +noun_sg(physiognomy, physiognomy, neutr). +noun_sg(physiologist, physiologist, human). +noun_sg(physiotherapist, physiotherapist, human). +noun_sg(physique, physique, neutr). +noun_sg(pi, pi, neutr). +noun_sg(pianist, pianist, human). +noun_sg(piano, piano, neutr). +noun_sg(pianoforte, pianoforte, neutr). +noun_sg(pianola, pianola, neutr). +noun_sg(piastre, piastre, neutr). +noun_sg(piazza, piazza, neutr). +noun_sg(pibroch, pibroch, neutr). +noun_sg(pica, pica, neutr). +noun_sg(picador, picador, human). +noun_sg(piccaninny, piccaninny, human). +noun_sg(piccolo, piccolo, neutr). +noun_sg(pick, pick, neutr). +noun_sg(pickaxe, pickaxe, neutr). +noun_sg(picker, picker, human). +noun_sg(pickerel, pickerel, neutr). +noun_sg(picket, picket, neutr). +noun_sg(picking, picking, neutr). +noun_sg(pickle, pickle, neutr). +noun_sg(pickpocket, pickpocket, human). +noun_sg(pickup, pickup, neutr). +noun_sg(picnic, picnic, neutr). +noun_sg(picnicker, picnicker, human). +noun_sg(pictorial, pictorial, neutr). +noun_sg(picture, picture, neutr). +noun_sg(piddle, piddle, neutr). +noun_sg(pidgin, pidgin, neutr). +noun_sg(pie, pie, neutr). +noun_sg(piece, piece, neutr). +noun_sg(pier, pier, neutr). +noun_sg(pierrot, pierrot, human). +noun_sg(piety, piety, neutr). +noun_sg(pig, pig, neutr). +noun_sg(pigboat, pigboat, neutr). +noun_sg(pigeon, pigeon, neutr). +noun_sg(pigeonhole, pigeonhole, neutr). +noun_sg(piggery, piggery, neutr). +noun_sg(piggy, piggy, neutr). +noun_sg(piggyback, piggyback, neutr). +noun_sg(piglet, piglet, neutr). +noun_sg(pigment, pigment, neutr). +noun_sg(pigmentation, pigmentation, neutr). +noun_sg(pigmy, pigmy, human). +noun_sg(pigsty, pigsty, neutr). +noun_sg(pigtail, pigtail, neutr). +noun_sg(pike, pike, neutr). +noun_sg(pikestaff, pikestaff, neutr). +noun_sg(pilaster, pilaster, neutr). +noun_sg(pilchard, pilchard, neutr). +noun_sg(pile, pile, neutr). +noun_sg(pilferer, pilferer, human). +noun_sg(pilgrim, pilgrim, human). +noun_sg(pilgrimage, pilgrimage, neutr). +noun_sg(pill, pill, neutr). +noun_sg(pillage, pillage, neutr). +noun_sg(pillager, pillager, human). +noun_sg(pillar, pillar, neutr). +noun_sg(pillbox, pillbox, neutr). +noun_sg(pillion, pillion, neutr). +noun_sg(pillory, pillory, neutr). +noun_sg(pillow, pillow, neutr). +noun_sg(pillowcase, pillowcase, neutr). +noun_sg(pillowslip, pillowslip, neutr). +noun_sg(pilot, pilot, human). +noun_sg(pimento, pimento, neutr). +noun_sg(pimp, pimp, human). +noun_sg(pimpernel, pimpernel, neutr). +noun_sg(pimple, pimple, neutr). +noun_sg(pin, pin, neutr). +noun_sg(pinafore, pinafore, neutr). +noun_sg(pincer, pincer, neutr). +noun_sg(pinch, pinch, neutr). +noun_sg(pinchbeck, pinchbeck, neutr). +noun_sg(pincushion, pincushion, neutr). +noun_sg(pine, pine, neutr). +noun_sg(pineapple, pineapple, neutr). +noun_sg(ping, ping, neutr). +noun_sg(pinhead, pinhead, human). +noun_sg(pinion, pinion, neutr). +noun_sg(pink, pink, neutr). +noun_sg(pinnace, pinnace, neutr). +noun_sg(pinnacle, pinnacle, neutr). +noun_sg(pinny, pinny, neutr). +noun_sg(pinpoint, pinpoint, neutr). +noun_sg(pinprick, pinprick, neutr). +noun_sg(pint, pint, neutr). +noun_sg(pioneer, pioneer, human). +noun_sg(pip, pip, neutr). +noun_sg(pipal, pipal, neutr). +noun_sg(pipe, pipe, neutr). +noun_sg(pipedream, pipedream, neutr). +noun_sg(pipeful, pipeful, neutr). +noun_sg(pipeline, pipeline, neutr). +noun_sg(piper, piper, human). +noun_sg(pipette, pipette, neutr). +noun_sg(pippin, pippin, neutr). +noun_sg(pipsqueak, pipsqueak, human). +noun_sg(pique, pique, neutr). +noun_sg(piracy, piracy, neutr). +noun_sg(piranha, piranha, neutr). +noun_sg(pirate, pirate, human). +noun_sg(pirouette, pirouette, neutr). +noun_sg(piss, piss, neutr). +noun_sg(pistachio, pistachio, neutr). +noun_sg(pistil, pistil, neutr). +noun_sg(pistol, pistol, neutr). +noun_sg(piston, piston, neutr). +noun_sg(pit, pit, neutr). +noun_sg(pitch, pitch, neutr). +noun_sg(pitcher, pitcher, human). +noun_sg(pitchfork, pitchfork, neutr). +noun_sg(pitfall, pitfall, neutr). +noun_sg(pithead, pithead, neutr). +noun_sg(pitman, pitman, human). +noun_sg(piton, piton, neutr). +noun_sg(pitsaw, pitsaw, neutr). +noun_sg(pittance, pittance, neutr). +noun_sg(pituitary, pituitary, neutr). +noun_sg(pity, pity, neutr). +noun_sg(pivot, pivot, human). +noun_sg(pixie, pixie, human). +noun_sg(pixy, pixie, human). +noun_sg(pizza, pizza, neutr). +noun_sg(placard, placard, neutr). +noun_sg(place, place, neutr). +noun_sg(placebo, placebo, neutr). +noun_sg(placeman, placeman, human). +noun_sg(placement, placement, neutr). +noun_sg(placenta, placenta, neutr). +noun_sg(placeseeker, placeseeker, human). +noun_sg(placing, placing, neutr). +noun_sg(placket, placket, neutr). +noun_sg(plage, plage, neutr). +noun_sg(plagiarism, plagiarism, neutr). +noun_sg(plagiarist, plagiarist, human). +noun_sg(plague, plague, neutr). +noun_sg(plaice, plaice, neutr). +noun_sg(plaid, plaid, neutr). +noun_sg(plain, plain, neutr). +noun_sg(plainsman, plainsman, human). +noun_sg(plaint, plaint, neutr). +noun_sg(plaintiff, plaintiff, human). +noun_sg(plait, plait, neutr). +noun_sg(plan, plan, neutr). +noun_sg(planchette, planchette, neutr). +noun_sg(plane, plane, neutr). +noun_sg(planet, planet, neutr). +noun_sg(planetarium, planetarium, neutr). +noun_sg(plank, plank, neutr). +noun_sg(planner, planner, neutr). +noun_sg(plant, plant, neutr). +noun_sg(plantain, plantain, neutr). +noun_sg(plantation, plantation, neutr). +noun_sg(planter, planter, human). +noun_sg(plaque, plaque, neutr). +noun_sg(plash, plash, neutr). +noun_sg(plaster, plaster, neutr). +noun_sg(plasterer, plasterer, human). +noun_sg(plastic, plastic, neutr). +noun_sg(plate, plate, neutr). +noun_sg(plateau, plateau, neutr). +noun_sg(plateful, plateful, neutr). +noun_sg(platelayer, platelayer, human). +noun_sg(platform, platform, neutr). +noun_sg(platitude, platitude, neutr). +noun_sg(platoon, platoon, human). +noun_sg(platter, platter, neutr). +noun_sg(platypus, platypus, neutr). +noun_sg(plaudit, plaudit, neutr). +noun_sg(plausibility, plausibility, neutr). +noun_sg(play, play, neutr). +noun_sg(playback, playback, neutr). +noun_sg(playbill, playbill, neutr). +noun_sg(playboy, playboy, human). +noun_sg(player, player, human). +noun_sg(playfellow, playfellow, human). +noun_sg(playgoer, playgoer, human). +noun_sg(playground, playground, neutr). +noun_sg(playgroup, playgroup, human). +noun_sg(playhouse, playhouse, neutr). +noun_sg(playing, playing, neutr). +noun_sg(playlet, playlet, neutr). +noun_sg(playmate, playmate, human). +noun_sg(playoff, playoff, neutr). +noun_sg(playpen, playpen, neutr). +noun_sg(playroom, playroom, neutr). +noun_sg(playschool, playschool, human). +noun_sg(playsuit, playsuit, neutr). +noun_sg(plaything, plaything, neutr). +noun_sg(playtime, playtime, neutr). +noun_sg(playwright, playwright, human). +noun_sg(plaza, plaza, neutr). +noun_sg(plea, plea, neutr). +noun_sg(pleasance, pleasance, neutr). +noun_sg(pleasantry, pleasantry, neutr). +noun_sg(pleasure, pleasure, neutr). +noun_sg(pleat, pleat, neutr). +noun_sg(pleb, pleb, human). +noun_sg(plebeian, plebeian, human). +noun_sg(plebiscite, plebiscite, neutr). +noun_sg(plectrum, plectrum, neutr). +noun_sg(pledge, pledge, neutr). +noun_sg(plenipotentiary, plenipotentiary, human). +noun_sg(plenum, plenum, neutr). +noun_sg(pleonasm, pleonasm, neutr). +noun_sg(plethora, plethora, neutr). +noun_sg(plexus, plexus, neutr). +noun_sg(plight, plight, neutr). +noun_sg(plinth, plinth, neutr). +noun_sg(plodder, plodder, human). +noun_sg(plonk, plonk, neutr). +noun_sg(plop, plop, neutr). +noun_sg(plosive, plosive, neutr). +noun_sg(plot, plot, neutr). +noun_sg(plotter, plotter, human). +noun_sg(plough, plough, neutr). +noun_sg(ploughboy, ploughboy, human). +noun_sg(ploughman, ploughman, human). +noun_sg(ploughshare, ploughshare, neutr). +noun_sg(plover, plover, neutr). +noun_sg(plow, plow, neutr). +noun_sg(ploy, ploy, neutr). +noun_sg(pluck, pluck, neutr). +noun_sg(plug, plug, neutr). +noun_sg(plughole, plughole, neutr). +noun_sg(plum, plum, neutr). +noun_sg(plumb, plumb, neutr). +noun_sg(plumbago, plumbago, neutr). +noun_sg(plumber, plumber, human). +noun_sg(plume, plume, neutr). +noun_sg(plummet, plummet, neutr). +noun_sg(plump, plump, neutr). +noun_sg(plunderer, plunderer, human). +noun_sg(plunge, plunge, neutr). +noun_sg(plunger, plunger, neutr). +noun_sg(plunk, plunk, neutr). +noun_sg(pluperfect, pluperfect, neutr). +noun_sg(plural, plural, neutr). +noun_sg(pluralist, pluralist, human). +noun_sg(plurality, plurality, neutr). +noun_sg(plus, plus, neutr). +noun_sg(plutocracy, plutocracy, neutr). +noun_sg(plutocrat, plutocrat, human). +noun_sg(ply, ply, neutr). +noun_sg(poacher, poacher, human). +noun_sg(pock, pock, neutr). +noun_sg(pocket, pocket, neutr). +noun_sg(pocketful, pocketful, neutr). +noun_sg(pod, pod, neutr). +noun_sg(podium, podium, neutr). +noun_sg(poem, poem, neutr). +noun_sg(poet, poet, human). +noun_sg(poetess, poetess, human). +noun_sg(pogrom, pogrom, neutr). +noun_sg(poinsettia, poinsettia, neutr). +noun_sg(point, point, neutr). +noun_sg(pointer, pointer, neutr). +noun_sg(pointsman, pointsman, human). +noun_sg(poison, poison, neutr). +noun_sg(poisoner, poisoner, human). +noun_sg(poke, poke, human). +noun_sg(poker, poker, neutr). +noun_sg(polarity, polarity, neutr). +noun_sg(polarization, polarization, neutr). +noun_sg(pole, pole, neutr). +noun_sg(poleax, poleaxe, neutr). +noun_sg(poleaxe, poleaxe, neutr). +noun_sg(polecat, polecat, neutr). +noun_sg(polemic, polemic, neutr). +noun_sg(police, police, human). +noun_sg(policeman, policeman, human). +noun_sg(policewoman, policewoman, human). +noun_sg(policy, policy, neutr). +noun_sg(policyholder, policyholder, human). +noun_sg(policymaker, policymaker, human). +noun_sg(polish, polish, neutr). +noun_sg(polisher, polisher, human). +noun_sg(politburo, politburo, human). +noun_sg(politician, politician, human). +noun_sg(polity, polity, neutr). +noun_sg(polka, polka, neutr). +noun_sg(poll, poll, neutr). +noun_sg(pollard, pollard, neutr). +noun_sg(pollster, pollster, human). +noun_sg(pollutant, pollutant, neutr). +noun_sg(polonaise, polonaise, neutr). +noun_sg(poltergeist, poltergeist, human). +noun_sg(poltroon, poltroon, human). +noun_sg(poly, poly, neutr). +noun_sg(polyacetal, polyacetal, neutr). +noun_sg(polyanthus, polyanthus, neutr). +noun_sg(polybutylene, polybutylene, neutr). +noun_sg(polycarbonate, polycarbonate, neutr). +noun_sg(polyester, polyester, neutr). +noun_sg(polyethylene, polyethylene, neutr). +noun_sg(polygamist, polygamist, human). +noun_sg(polygamy, polygamy, neutr). +noun_sg(polyglot, polyglot, human). +noun_sg(polygon, polygon, neutr). +noun_sg(polygram, polygram, neutr). +noun_sg(polygraph, polygraph, neutr). +noun_sg(polymer, polymer, neutr). +noun_sg(polynomial, polynomial, neutr). +noun_sg(polyp, polyp, neutr). +noun_sg(polypropylene, polypropylene, neutr). +noun_sg(polypus, polypus, neutr). +noun_sg(polystyrene, polystyrene, neutr). +noun_sg(polysyllable, polysyllable, neutr). +noun_sg(polytechnic, polytechnic, neutr). +noun_sg(polyurethane, polyurethane, neutr). +noun_sg(polyvinyl, polyvinyl, neutr). +noun_sg(pom, pom, human). +noun_sg(pomegranate, pomegranate, neutr). +noun_sg(pomelo, pomelo, neutr). +noun_sg(pommel, pommel, neutr). +noun_sg(pommy, pommy, human). +noun_sg(pompon, pompon, neutr). +noun_sg(pomposity, pomposity, neutr). +noun_sg(ponce, ponce, human). +noun_sg(poncho, poncho, neutr). +noun_sg(pond, pond, neutr). +noun_sg(pone, pone, neutr). +noun_sg(poniard, poniard, neutr). +noun_sg(pontiff, pontiff, human). +noun_sg(pontificate, pontificate, neutr). +noun_sg(pontoon, pontoon, neutr). +noun_sg(pony, pony, neutr). +noun_sg(ponytail, ponytail, neutr). +noun_sg(poodle, poodle, neutr). +noun_sg(poof, poof, human). +noun_sg(pool, pool, neutr). +noun_sg(poolroom, poolroom, neutr). +noun_sg(poop, poop, neutr). +noun_sg(poorhouse, poorhouse, neutr). +noun_sg(pop, pop, neutr). +noun_sg(popcorn, popcorn, neutr). +noun_sg(pope, pope, human). +noun_sg(popgun, popgun, neutr). +noun_sg(popinjay, popinjay, human). +noun_sg(poplar, poplar, neutr). +noun_sg(poppa, poppa, human). +noun_sg(poppet, poppet, neutr). +noun_sg(poppy, poppy, neutr). +noun_sg(populace, populace, human). +noun_sg(popularization, popularization, neutr). +noun_sg(population, population, human). +noun_sg(populist, populist, human). +noun_sg(porch, porch, neutr). +noun_sg(porcupine, porcupine, neutr). +noun_sg(pore, pore, neutr). +noun_sg(porker, porker, neutr). +noun_sg(pornographer, pornographer, human). +noun_sg(porosity, porosity, neutr). +noun_sg(porpoise, porpoise, neutr). +noun_sg(porringer, porringer, neutr). +noun_sg(port, port, neutr). +noun_sg(portage, portage, neutr). +noun_sg(portal, portal, neutr). +noun_sg(portcullis, portcullis, neutr). +noun_sg(portent, portent, neutr). +noun_sg(porter, porter, human). +noun_sg(porterhouse, porterhouse, neutr). +noun_sg(portfolio, portfolio, neutr). +noun_sg(porthole, porthole, neutr). +noun_sg(portico, portico, neutr). +noun_sg(portiere, portiere, neutr). +noun_sg(portion, portion, neutr). +noun_sg('portière', 'portière', neutr). +noun_sg(portmanteau, portmanteau, neutr). +noun_sg(portrait, portrait, neutr). +noun_sg(portraitist, portraitist, human). +noun_sg(portrayal, portrayal, neutr). +noun_sg(pose, pose, neutr). +noun_sg(poser, poser, human). +noun_sg(poseur, poseur, human). +noun_sg(poseuse, poseuse, human). +noun_sg(position, position, neutr). +noun_sg(positive, positive, neutr). +noun_sg(positivist, positivist, human). +noun_sg(posse, posse, human). +noun_sg(possession, possession, neutr). +noun_sg(possessor, possessor, human). +noun_sg(possibility, possibility, neutr). +noun_sg(possum, possum, neutr). +noun_sg(post, post, neutr). +noun_sg(postbag, postbag, neutr). +noun_sg(postbox, postbox, neutr). +noun_sg(postcard, postcard, neutr). +noun_sg(postcode, postcode, neutr). +noun_sg(poster, poster, neutr). +noun_sg(posterior, posterior, neutr). +noun_sg(postern, postern, neutr). +noun_sg(postgraduate, postgraduate, human). +noun_sg(postilion, postilion, human). +noun_sg(postillion, postillion, human). +noun_sg(postman, postman, human). +noun_sg(postmark, postmark, neutr). +noun_sg(postmaster, postmaster, human). +noun_sg(postmistress, postmistress, human). +noun_sg(postponement, postponement, neutr). +noun_sg(postscript, postscript, neutr). +noun_sg(postulant, postulant, human). +noun_sg(postulate, postulate, neutr). +noun_sg(posture, posture, neutr). +noun_sg(posturing, posturing, neutr). +noun_sg(posy, posy, neutr). +noun_sg(pot, pot, neutr). +noun_sg(potation, potation, neutr). +noun_sg(potato, potato, neutr). +noun_sg(potbelly, potbelly, neutr). +noun_sg(potboiler, potboiler, neutr). +noun_sg(potboy, potboy, human). +noun_sg(potency, potency, neutr). +noun_sg(potentate, potentate, human). +noun_sg(potential, potential, neutr). +noun_sg(potentiality, potentiality, neutr). +noun_sg(pothead, pothead, human). +noun_sg(pother, pother, neutr). +noun_sg(potherb, potherb, neutr). +noun_sg(pothole, pothole, neutr). +noun_sg(potholer, potholer, human). +noun_sg(pothook, pothook, neutr). +noun_sg(pothouse, pothouse, neutr). +noun_sg(pothunter, pothunter, human). +noun_sg(potion, potion, neutr). +noun_sg(potman, potman, human). +noun_sg(potpourri, potpourri, neutr). +noun_sg(potsherd, potsherd, neutr). +noun_sg(pottage, pottage, neutr). +noun_sg(potter, potter, human). +noun_sg(potterer, potterer, human). +noun_sg(pottery, pottery, neutr). +noun_sg(potty, potty, neutr). +noun_sg(pouch, pouch, neutr). +noun_sg(pouf, pouf, human). +noun_sg(pouffe, pouffe, human). +noun_sg(poulterer, poulterer, human). +noun_sg(poultice, poultice, neutr). +noun_sg(poultry, poultry, neutr). +noun_sg(pounce, pounce, neutr). +noun_sg(pound, pound, neutr). +noun_sg(pounder, pounder, human). +noun_sg(pout, pout, neutr). +noun_sg(powder, powder, neutr). +noun_sg(power, power, neutr). +noun_sg(powerboat, powerboat, neutr). +noun_sg(powerhouse, powerhouse, human). +noun_sg(powwow, powwow, neutr). +noun_sg(practicality, practicality, neutr). +noun_sg(practice, practice, neutr). +noun_sg(practician, practician, human). +noun_sg(practitioner, practitioner, human). +noun_sg(praesidium, praesidium, human). +noun_sg(praetor, praetor, human). +noun_sg(pragmatist, pragmatist, human). +noun_sg(prairie, prairie, neutr). +noun_sg(praise, praise, neutr). +noun_sg(pram, pram, neutr). +noun_sg(prance, prance, neutr). +noun_sg(prank, prank, neutr). +noun_sg(prattler, prattler, human). +noun_sg(prawn, prawn, neutr). +noun_sg(praxis, praxis, neutr). +noun_sg(prayer, prayer, neutr). +noun_sg(preacher, preacher, human). +noun_sg(preamble, preamble, neutr). +noun_sg(prearrangement, prearrangement, neutr). +noun_sg(prebend, prebend, neutr). +noun_sg(prebendary, prebendary, human). +noun_sg(precaution, precaution, neutr). +noun_sg(precedent, precedent, neutr). +noun_sg(precentor, precentor, human). +noun_sg(precept, precept, neutr). +noun_sg(preceptor, preceptor, human). +noun_sg(precession, precession, neutr). +noun_sg(precinct, precinct, neutr). +noun_sg(preciosity, preciosity, neutr). +noun_sg(precipice, precipice, neutr). +noun_sg(precipitate, precipitate, neutr). +noun_sg(precis, precis, neutr). +noun_sg(preclusion, preclusion, neutr). +noun_sg(precoat, precoat, neutr). +noun_sg(preconception, preconception, neutr). +noun_sg(precondition, precondition, neutr). +noun_sg(precursor, precursor, human). +noun_sg(predator, predator, neutr). +noun_sg(predecessor, predecessor, human). +noun_sg(predestination, predestination, neutr). +noun_sg(predetermination, predetermination, neutr). +noun_sg(predevelopment, predevelopment, neutr). +noun_sg(predicament, predicament, neutr). +noun_sg(predicate, predicate, neutr). +noun_sg(prediction, prediction, neutr). +noun_sg(predictor, predictor, human). +noun_sg(predilection, predilection, neutr). +noun_sg(predisposition, predisposition, neutr). +noun_sg(prefab, prefab, neutr). +noun_sg(prefabrication, prefabrication, neutr). +noun_sg(preface, preface, neutr). +noun_sg(prefect, prefect, human). +noun_sg(prefecture, prefecture, neutr). +noun_sg(preference, preference, neutr). +noun_sg(preferment, preferment, neutr). +noun_sg(prefix, prefix, neutr). +noun_sg(pregnancy, pregnancy, neutr). +noun_sg(prehistory, prehistory, neutr). +noun_sg(prejudgement, prejudgement, neutr). +noun_sg(prejudice, prejudice, neutr). +noun_sg(prelacy, prelacy, neutr). +noun_sg(prelate, prelate, human). +noun_sg(prelim, prelim, neutr). +noun_sg(preliminary, preliminary, neutr). +noun_sg(prelude, prelude, neutr). +noun_sg(premier, premier, human). +noun_sg(premiere, premiere, human). +noun_sg(premiership, premiership, neutr). +noun_sg(premise, premise, neutr). +noun_sg(premiss, premiss, neutr). +noun_sg(premium, premium, neutr). +noun_sg('première', 'première', neutr). +noun_sg(premonition, premonition, neutr). +noun_sg(prentice, prentice, human). +noun_sg(preoccupation, preoccupation, neutr). +noun_sg(prep, prep, neutr). +noun_sg(preparation, preparation, neutr). +noun_sg(prepayment, prepayment, neutr). +noun_sg(preponderance, preponderance, neutr). +noun_sg(preposition, preposition, neutr). +noun_sg(prepossession, prepossession, neutr). +noun_sg(prepuce, prepuce, neutr). +noun_sg(prerequisite, prerequisite, neutr). +noun_sg(prerogative, prerogative, neutr). +noun_sg(presage, presage, neutr). +noun_sg(presbyter, presbyter, human). +noun_sg(presbytery, presbytery, human). +noun_sg(prescript, prescript, neutr). +noun_sg(prescription, prescription, neutr). +noun_sg(present, present, neutr). +noun_sg(presentation, presentation, neutr). +noun_sg(presentiment, presentiment, neutr). +noun_sg(preservation, preservation, neutr). +noun_sg(preservative, preservative, neutr). +noun_sg(preserve, preserve, neutr). +noun_sg(preserver, preserver, human). +noun_sg(presidency, presidency, neutr). +noun_sg(president, president, human). +noun_sg(presidium, presidium, human). +noun_sg(press, press, human). +noun_sg(pressing, pressing, neutr). +noun_sg(pressman, pressman, human). +noun_sg(pressmark, pressmark, neutr). +noun_sg(pressure, pressure, neutr). +noun_sg(prestidigitation, prestidigitation, neutr). +noun_sg(prestidigitator, prestidigitator, human). +noun_sg(presumption, presumption, neutr). +noun_sg(presupposition, presupposition, neutr). +noun_sg(pretax, pretax, neutr). +noun_sg(pretence, pretence, neutr). +noun_sg(pretender, pretender, human). +noun_sg(pretense, pretense, neutr). +noun_sg(pretension, pretension, neutr). +noun_sg(preterit, preterit, neutr). +noun_sg(preterite, preterite, neutr). +noun_sg(pretext, pretext, neutr). +noun_sg(pretor, pretor, human). +noun_sg(pretty, pretty, neutr). +noun_sg(pretzel, pretzel, neutr). +noun_sg(prevarication, prevarication, neutr). +noun_sg(preventative, preventative, neutr). +noun_sg(preview, preview, neutr). +noun_sg(prevision, prevision, neutr). +noun_sg(price, price, neutr). +noun_sg(pricelist, pricelist, neutr). +noun_sg(prick, prick, human). +noun_sg(pricker, pricker, human). +noun_sg(pricking, pricking, neutr). +noun_sg(prickle, prickle, neutr). +noun_sg(pride, pride, neutr). +noun_sg(priest, priest, human). +noun_sg(priestess, priestess, human). +noun_sg(priesthood, priesthood, neutr). +noun_sg(prig, prig, human). +noun_sg(primacy, primacy, neutr). +noun_sg(primary, primary, neutr). +noun_sg(primate, primate, neutr). +noun_sg(prime, prime, neutr). +noun_sg(primer, primer, neutr). +noun_sg(priming, priming, neutr). +noun_sg(primitive, primitive, human). +noun_sg(primrose, primrose, neutr). +noun_sg(primula, primula, neutr). +noun_sg(primus, primus, human). +noun_sg(prince, prince, human). +noun_sg(princedom, princedom, neutr). +noun_sg(princess, princess, human). +noun_sg(principal, principal, human). +noun_sg(principality, principality, neutr). +noun_sg(principle, principle, neutr). +noun_sg(print, print, neutr). +noun_sg(printer, printer, neutr). +noun_sg(printing, printing, neutr). +noun_sg(printout, printout, neutr). +noun_sg(printshop, printshop, neutr). +noun_sg(prior, prior, human). +noun_sg(prioress, prioress, human). +noun_sg(priority, priority, neutr). +noun_sg(priory, priory, neutr). +noun_sg(prism, prism, neutr). +noun_sg(prison, prison, neutr). +noun_sg(prisoner, prisoner, human). +noun_sg(private, private, human). +noun_sg(privateer, privateer, human). +noun_sg(privation, privation, neutr). +noun_sg(privatization, privatization, neutr). +noun_sg(privet, privet, neutr). +noun_sg(privilege, privilege, neutr). +noun_sg(privy, privy, neutr). +noun_sg(prize, prize, neutr). +noun_sg(pro, pro, human). +noun_sg(probability, probability, neutr). +noun_sg(probable, probable, neutr). +noun_sg(probate, probate, neutr). +noun_sg(probationer, probationer, human). +noun_sg(probe, probe, neutr). +noun_sg(problem, problem, neutr). +noun_sg(proboscis, proboscis, neutr). +noun_sg(procedure, procedure, neutr). +noun_sg(proceeding, proceeding, neutr). +noun_sg(process, process, neutr). +noun_sg(procession, procession, neutr). +noun_sg(processor, processor, human). +noun_sg(proclamation, proclamation, neutr). +noun_sg(proclivity, proclivity, neutr). +noun_sg(proconsul, proconsul, human). +noun_sg(proconsulate, proconsulate, neutr). +noun_sg(procreation, procreation, neutr). +noun_sg(proctor, proctor, human). +noun_sg(procurator, procurator, human). +noun_sg(procurement, procurement, neutr). +noun_sg(procurer, procurer, human). +noun_sg(procuress, procuress, human). +noun_sg(prod, prod, neutr). +noun_sg(prodigal, prodigal, human). +noun_sg(prodigy, prodigy, human). +noun_sg(producer, producer, human). +noun_sg(product, product, neutr). +noun_sg(production, production, neutr). +noun_sg(profanation, profanation, neutr). +noun_sg(profanity, profanity, neutr). +noun_sg(profession, profession, neutr). +noun_sg(professional, professional, human). +noun_sg(professor, professor, human). +noun_sg(professorship, professorship, neutr). +noun_sg(proffer, proffer, neutr). +noun_sg(profile, profile, neutr). +noun_sg(profit, profit, neutr). +noun_sg(profiteer, profiteer, human). +noun_sg(profligate, profligate, human). +noun_sg(profundity, profundity, neutr). +noun_sg(progenitor, progenitor, human). +noun_sg(prognosis, prognosis, neutr). +noun_sg(prognostic, prognostic, neutr). +noun_sg(prognostication, prognostication, neutr). +noun_sg(program, program, neutr). +noun_sg(programme, programme, neutr). +noun_sg(programmer, programmer, human). +noun_sg(progress, progress, neutr). +noun_sg(progressive, progressive, human). +noun_sg(prohibition, prohibition, neutr). +noun_sg(prohibitionist, prohibitionist, human). +noun_sg(project, project, neutr). +noun_sg(projectile, projectile, neutr). +noun_sg(projection, projection, neutr). +noun_sg(projectionist, projectionist, human). +noun_sg(projector, projector, neutr). +noun_sg(prolapse, prolapse, neutr). +noun_sg(prole, prole, human). +noun_sg(proletarian, proletarian, human). +noun_sg(proletariat, proletariat, human). +noun_sg(proliferation, proliferation, neutr). +noun_sg(prologue, prologue, neutr). +noun_sg(prolongation, prolongation, neutr). +noun_sg(prom, prom, neutr). +noun_sg(promenade, promenade, neutr). +noun_sg(prominence, prominence, neutr). +noun_sg(promise, promise, neutr). +noun_sg(promontory, promontory, neutr). +noun_sg(promoter, promoter, human). +noun_sg(promotion, promotion, neutr). +noun_sg(prompt, prompt, neutr). +noun_sg(prompter, prompter, neutr). +noun_sg(prompting, prompting, neutr). +noun_sg(prong, prong, neutr). +noun_sg(pronoun, pronoun, neutr). +noun_sg(pronouncement, pronouncement, neutr). +noun_sg(pronunciamento, pronunciamento, neutr). +noun_sg(pronunciation, pronunciation, neutr). +noun_sg(proof, proof, neutr). +noun_sg(proofreader, proofreader, human). +noun_sg(prop, prop, neutr). +noun_sg(propagandist, propagandist, human). +noun_sg(propagator, propagator, human). +noun_sg(propellant, propellant, neutr). +noun_sg(propellent, propellent, neutr). +noun_sg(propeller, propeller, neutr). +noun_sg(propensity, propensity, neutr). +noun_sg(property, property, neutr). +noun_sg(prophecy, prophecy, neutr). +noun_sg(prophet, prophet, human). +noun_sg(prophetess, prophetess, human). +noun_sg(prophylactic, prophylactic, neutr). +noun_sg(proponent, proponent, human). +noun_sg(proportion, proportion, neutr). +noun_sg(proposal, proposal, neutr). +noun_sg(proposer, proposer, human). +noun_sg(proposition, proposition, neutr). +noun_sg(proprietor, proprietor, human). +noun_sg(proprietress, proprietress, human). +noun_sg(propriety, propriety, neutr). +noun_sg(propylene, propylene, neutr). +noun_sg(prorogation, prorogation, neutr). +noun_sg(proscenium, proscenium, neutr). +noun_sg(proscription, proscription, neutr). +noun_sg(prosecution, prosecution, human). +noun_sg(prosecutor, prosecutor, human). +noun_sg(proselyte, proselyte, human). +noun_sg(prospect, prospect, neutr). +noun_sg(prospector, prospector, human). +noun_sg(prospectus, prospectus, neutr). +noun_sg(prostate, prostate, neutr). +noun_sg(prostitute, prostitute, human). +noun_sg(prostration, prostration, neutr). +noun_sg(protagonist, protagonist, human). +noun_sg(protection, protection, neutr). +noun_sg(protectionist, protectionist, human). +noun_sg(protector, protector, human). +noun_sg(protectorate, protectorate, neutr). +noun_sg(protege, protege, human). +noun_sg(protegee, protegee, human). +noun_sg(protein, protein, neutr). +noun_sg(protest, protest, neutr). +noun_sg(protestant, protestant, human). +noun_sg(protestation, protestation, neutr). +noun_sg(protester, protester, human). +noun_sg(protocol, protocol, neutr). +noun_sg(proton, proton, neutr). +noun_sg(prototype, prototype, neutr). +noun_sg(protraction, protraction, neutr). +noun_sg(protractor, protractor, neutr). +noun_sg(protrusion, protrusion, neutr). +noun_sg(protuberance, protuberance, neutr). +noun_sg('protégé', 'protégé', human). +noun_sg('protégée', 'protégée', human). +noun_sg(provenance, provenance, neutr). +noun_sg(proverb, proverb, neutr). +noun_sg(provider, provider, human). +noun_sg(province, province, neutr). +noun_sg(provincial, provincial, human). +noun_sg(provincialism, provincialism, neutr). +noun_sg(provision, provision, neutr). +noun_sg(proviso, proviso, neutr). +noun_sg(provocation, provocation, neutr). +noun_sg(provost, provost, human). +noun_sg(prow, prow, neutr). +noun_sg(prowl, prowl, neutr). +noun_sg(prowler, prowler, human). +noun_sg(proxy, proxy, neutr). +noun_sg(prude, prude, human). +noun_sg(prudery, prudery, neutr). +noun_sg(prune, prune, neutr). +noun_sg('précis', 'précis', neutr). +noun_sg(psalm, psalm, neutr). +noun_sg(psalmist, psalmist, human). +noun_sg(psalmody, psalmody, neutr). +noun_sg(psalter, psalter, neutr). +noun_sg(psaltery, psaltery, neutr). +noun_sg(psephologist, psephologist, human). +noun_sg(pseud, pseud, human). +noun_sg(pseudo, pseudo, human). +noun_sg(pseudonym, pseudonym, neutr). +noun_sg(psyche, psyche, neutr). +noun_sg(psychiatrist, psychiatrist, human). +noun_sg(psychic, psychic, human). +noun_sg(psychoanalysis, psychoanalysis, neutr). +noun_sg(psychoanalyst, psychoanalyst, human). +noun_sg(psychologist, psychologist, human). +noun_sg(psychology, psychology, neutr). +noun_sg(psychopath, psychopath, human). +noun_sg(psychosis, psychosis, neutr). +noun_sg(psychotic, psychotic, human). +noun_sg(psyllium, psyllium, neutr). +noun_sg(ptarmigan, ptarmigan, neutr). +noun_sg(pterodactyl, pterodactyl, neutr). +noun_sg(ptomaine, ptomaine, neutr). +noun_sg(pub, pub, neutr). +noun_sg(public, public, human). +noun_sg(publican, publican, human). +noun_sg(publication, publication, neutr). +noun_sg(publicist, publicist, human). +noun_sg(publisher, publisher, human). +noun_sg(puck, puck, neutr). +noun_sg(pucker, pucker, neutr). +noun_sg(pud, pud, neutr). +noun_sg(pudden, pudden, neutr). +noun_sg(pudding, pudding, neutr). +noun_sg(puddle, puddle, neutr). +noun_sg(puddler, puddler, neutr). +noun_sg(pueblo, pueblo, neutr). +noun_sg(puerility, puerility, neutr). +noun_sg(puff, puff, neutr). +noun_sg(puffball, puffball, neutr). +noun_sg(puffin, puffin, neutr). +noun_sg(pug, pug, neutr). +noun_sg(pugilist, pugilist, human). +noun_sg(puke, puke, neutr). +noun_sg(pull, pull, neutr). +noun_sg(pullback, pullback, neutr). +noun_sg(pullet, pullet, neutr). +noun_sg(pulley, pulley, neutr). +noun_sg(pullout, pullout, neutr). +noun_sg(pullover, pullover, neutr). +noun_sg(pulp, pulp, neutr). +noun_sg(pulpit, pulpit, neutr). +noun_sg(pulsar, pulsar, neutr). +noun_sg(pulsation, pulsation, neutr). +noun_sg(pulse, pulse, neutr). +noun_sg(puma, puma, neutr). +noun_sg(pump, pump, neutr). +noun_sg(pumpkin, pumpkin, neutr). +noun_sg(pun, pun, neutr). +noun_sg(punch, punch, neutr). +noun_sg(punchball, punchball, neutr). +noun_sg(punchbowl, punchbowl, neutr). +noun_sg(punctilio, punctilio, neutr). +noun_sg(puncture, puncture, neutr). +noun_sg(pundit, pundit, human). +noun_sg(punishment, punishment, neutr). +noun_sg(punk, punk, human). +noun_sg(punkah, punkah, neutr). +noun_sg(punnet, punnet, neutr). +noun_sg(punster, punster, human). +noun_sg(punt, punt, neutr). +noun_sg(punter, punter, human). +noun_sg(pup, pup, neutr). +noun_sg(pupa, pupa, neutr). +noun_sg(pupil, pupil, human). +noun_sg(puppet, puppet, neutr). +noun_sg(puppeteer, puppeteer, human). +noun_sg(puppy, puppy, neutr). +noun_sg(purchase, purchase, neutr). +noun_sg(purchaser, purchaser, human). +noun_sg(puree, puree, neutr). +noun_sg(purgative, purgative, neutr). +noun_sg(purgatory, purgatory, neutr). +noun_sg(purge, purge, neutr). +noun_sg(purification, purification, neutr). +noun_sg(purifier, purifier, human). +noun_sg(purist, purist, human). +noun_sg(puritan, puritan, human). +noun_sg(purl, purl, neutr). +noun_sg(purple, purple, neutr). +noun_sg(purport, purport, neutr). +noun_sg(purpose, purpose, neutr). +noun_sg(purr, purr, neutr). +noun_sg(purse, purse, neutr). +noun_sg(purser, purser, human). +noun_sg(pursuance, pursuance, neutr). +noun_sg(pursuer, pursuer, human). +noun_sg(pursuit, pursuit, neutr). +noun_sg(purveyance, purveyance, neutr). +noun_sg(purveyor, purveyor, human). +noun_sg(purview, purview, neutr). +noun_sg('purée', 'purée', neutr). +noun_sg(push, push, neutr). +noun_sg(pushcart, pushcart, neutr). +noun_sg(pushchair, pushchair, neutr). +noun_sg(pusher, pusher, human). +noun_sg(pushover, pushover, human). +noun_sg(puss, puss, human). +noun_sg(pussy, pussy, neutr). +noun_sg(pussycat, pussycat, neutr). +noun_sg(pustule, pustule, neutr). +noun_sg(put, put, neutr). +noun_sg(putrefaction, putrefaction, neutr). +noun_sg(putrescence, putrescence, neutr). +noun_sg(putsch, putsch, neutr). +noun_sg(putt, putt, neutr). +noun_sg(puttee, puttee, neutr). +noun_sg(puzzle, puzzle, neutr). +noun_sg(puzzlement, puzzlement, neutr). +noun_sg(puzzler, puzzler, neutr). +noun_sg(pygmy, pygmy, human). +noun_sg(pylon, pylon, neutr). +noun_sg(pyramid, pyramid, neutr). +noun_sg(pyre, pyre, neutr). +noun_sg(python, python, neutr). +noun_sg(pyx, pyx, neutr). +noun_sg('pâté', 'pâté', neutr). +noun_sg(quack, quack, human). +noun_sg(quad, quad, neutr). +noun_sg(quadrangle, quadrangle, neutr). +noun_sg(quadrant, quadrant, neutr). +noun_sg(quadrilateral, quadrilateral, neutr). +noun_sg(quadrille, quadrille, neutr). +noun_sg(quadrillion, quadrillion, neutr). +noun_sg(quadruped, quadruped, neutr). +noun_sg(quadruple, quadruple, neutr). +noun_sg(quadruplet, quadruplet, human). +noun_sg(quadruplicate, quadruplicate, neutr). +noun_sg(quagga, quagga, neutr). +noun_sg(quagmire, quagmire, neutr). +noun_sg(quail, quail, neutr). +noun_sg(quake, quake, neutr). +noun_sg(qualification, qualification, neutr). +noun_sg(qualifier, qualifier, human). +noun_sg(quality, quality, neutr). +noun_sg(qualm, qualm, neutr). +noun_sg(quandary, quandary, neutr). +noun_sg(quango, quango, human). +noun_sg(quantity, quantity, neutr). +noun_sg(quantum, quantum, neutr). +noun_sg(quark, quark, neutr). +noun_sg(quarrel, quarrel, neutr). +noun_sg(quarry, quarry, neutr). +noun_sg(quarryman, quarryman, human). +noun_sg(quart, quart, neutr). +noun_sg(quarter, quarter, neutr). +noun_sg(quarterback, quarterback, human). +noun_sg(quarterfinal, quarterfinal, neutr). +noun_sg(quartering, quartering, neutr). +noun_sg(quarterlight, quarterlight, neutr). +noun_sg(quartermaster, quartermaster, human). +noun_sg(quarterstaff, quarterstaff, neutr). +noun_sg(quartet, quartet, human). +noun_sg(quarto, quarto, neutr). +noun_sg(quasar, quasar, neutr). +noun_sg(quatercentenary, quatercentenary, neutr). +noun_sg(quatrain, quatrain, neutr). +noun_sg(quattrocento, quattrocento, neutr). +noun_sg(quaver, quaver, neutr). +noun_sg(quay, quay, neutr). +noun_sg(queen, queen, human). +noun_sg(queer, queer, human). +noun_sg(quern, quern, neutr). +noun_sg(query, query, neutr). +noun_sg(quest, quest, neutr). +noun_sg(question, question, neutr). +noun_sg(questioner, questioner, human). +noun_sg(questionnaire, questionnaire, neutr). +noun_sg(quetzal, quetzal, neutr). +noun_sg(queue, queue, neutr). +noun_sg(quibble, quibble, neutr). +noun_sg(quibbler, quibbler, human). +noun_sg(quiche, quiche, neutr). +noun_sg(quick, quick, neutr). +noun_sg(quickie, quickie, neutr). +noun_sg(quicksand, quicksand, neutr). +noun_sg(quickshop, quickshop, neutr). +noun_sg(quickstep, quickstep, neutr). +noun_sg(quid, quid, neutr). +noun_sg(quietist, quietist, human). +noun_sg(quietus, quietus, neutr). +noun_sg(quiff, quiff, neutr). +noun_sg(quill, quill, neutr). +noun_sg(quilt, quilt, neutr). +noun_sg(quin, quin, human). +noun_sg(quince, quince, neutr). +noun_sg(quincentenary, quincentenary, neutr). +noun_sg(quintal, quintal, neutr). +noun_sg(quintessence, quintessence, neutr). +noun_sg(quintet, quintet, human). +noun_sg(quintuplet, quintuplet, human). +noun_sg(quip, quip, neutr). +noun_sg(quire, quire, neutr). +noun_sg(quirk, quirk, neutr). +noun_sg(quisling, quisling, human). +noun_sg(quittance, quittance, neutr). +noun_sg(quitter, quitter, human). +noun_sg(quiver, quiver, neutr). +noun_sg(quiz, quiz, neutr). +noun_sg(quizmaster, quizmaster, human). +noun_sg(quoin, quoin, neutr). +noun_sg(quoit, quoit, neutr). +noun_sg(quorum, quorum, neutr). +noun_sg(quota, quota, neutr). +noun_sg(quotation, quotation, neutr). +noun_sg(quote, quote, neutr). +noun_sg(quotient, quotient, neutr). +noun_sg(rabbi, rabbi, human). +noun_sg(rabbit, rabbit, neutr). +noun_sg(rabble, rabble, human). +noun_sg(raccoon, raccoon, neutr). +noun_sg(race, race, neutr). +noun_sg(racecard, racecard, neutr). +noun_sg(racecourse, racecourse, neutr). +noun_sg(racehorse, racehorse, neutr). +noun_sg(raceme, raceme, neutr). +noun_sg(racer, racer, human). +noun_sg(racialist, racialist, human). +noun_sg(racist, racist, human). +noun_sg(rack, rack, neutr). +noun_sg(racket, racket, neutr). +noun_sg(racketeer, racketeer, human). +noun_sg(raconteur, raconteur, human). +noun_sg(racoon, racoon, neutr). +noun_sg(racquet, racquet, neutr). +noun_sg(radar, radar, neutr). +noun_sg(radial, radial, neutr). +noun_sg(radiation, radiation, neutr). +noun_sg(radiator, radiator, neutr). +noun_sg(radical, radical, human). +noun_sg(radicle, radicle, neutr). +noun_sg(radio, radio, neutr). +noun_sg(radiogram, radiogram, neutr). +noun_sg(radiograph, radiograph, neutr). +noun_sg(radiographer, radiographer, human). +noun_sg(radioisotope, radioisotope, neutr). +noun_sg(radiologist, radiologist, human). +noun_sg(radiotherapist, radiotherapist, human). +noun_sg(radish, radish, neutr). +noun_sg(radius, radius, neutr). +noun_sg(radon, radon, neutr). +noun_sg(raffle, raffle, neutr). +noun_sg(raft, raft, neutr). +noun_sg(rafter, rafter, human). +noun_sg(raftsman, raftsman, human). +noun_sg(rag, rag, neutr). +noun_sg(ragamuffin, ragamuffin, human). +noun_sg(ragbag, ragbag, human). +noun_sg(rage, rage, neutr). +noun_sg(raglan, raglan, neutr). +noun_sg(ragout, ragout, neutr). +noun_sg(ragtag, ragtag, human). +noun_sg(raid, raid, neutr). +noun_sg(raider, raider, human). +noun_sg(rail, rail, neutr). +noun_sg(railcar, railcar, neutr). +noun_sg(railhead, railhead, neutr). +noun_sg(railing, railing, neutr). +noun_sg(raillery, raillery, neutr). +noun_sg(railroad, railroad, neutr). +noun_sg(railway, railway, neutr). +noun_sg(railwayman, railwayman, human). +noun_sg(rain, rain, neutr). +noun_sg(rainbow, rainbow, neutr). +noun_sg(raincoat, raincoat, neutr). +noun_sg(raindrop, raindrop, neutr). +noun_sg(rainfall, rainfall, neutr). +noun_sg(raise, raise, neutr). +noun_sg(raiser, raiser, human). +noun_sg(raisin, raisin, neutr). +noun_sg(raj, raj, neutr). +noun_sg(rajah, rajah, human). +noun_sg(rake, rake, neutr). +noun_sg(rale, rale, neutr). +noun_sg(rally, rally, neutr). +noun_sg(ram, ram, neutr). +noun_sg(ramble, ramble, neutr). +noun_sg(rambler, rambler, human). +noun_sg(ramification, ramification, neutr). +noun_sg(ramjet, ramjet, neutr). +noun_sg(ramp, ramp, neutr). +noun_sg(rampage, rampage, neutr). +noun_sg(rampart, rampart, neutr). +noun_sg(ramrod, ramrod, neutr). +noun_sg(ranch, ranch, neutr). +noun_sg(rancher, rancher, human). +noun_sg(rand, rand, neutr). +noun_sg(ranee, ranee, human). +noun_sg(range, range, neutr). +noun_sg(rangefinder, rangefinder, neutr). +noun_sg(ranger, ranger, human). +noun_sg(rani, rani, human). +noun_sg(rank, rank, neutr). +noun_sg(ranker, ranker, human). +noun_sg(ranking, ranking, neutr). +noun_sg(ransom, ransom, neutr). +noun_sg(rant, rant, neutr). +noun_sg(ranter, ranter, human). +noun_sg(rap, rap, neutr). +noun_sg(rape, rape, neutr). +noun_sg(rapid, rapid, neutr). +noun_sg(rapier, rapier, neutr). +noun_sg(rapist, rapist, human). +noun_sg(rapport, rapport, neutr). +noun_sg(rapprochement, rapprochement, neutr). +noun_sg(rapscallion, rapscallion, human). +noun_sg(rapture, rapture, neutr). +noun_sg(rarebit, rarebit, neutr). +noun_sg(rarity, rarity, neutr). +noun_sg(rascal, rascal, human). +noun_sg(rash, rash, neutr). +noun_sg(rasher, rasher, neutr). +noun_sg(rasp, rasp, neutr). +noun_sg(raspberry, raspberry, neutr). +noun_sg(rat, rat, neutr). +noun_sg(ratan, ratan, neutr). +noun_sg(ratch, ratch, neutr). +noun_sg(ratchet, ratchet, neutr). +noun_sg(rate, rate, neutr). +noun_sg(ratepayer, ratepayer, human). +noun_sg(ratification, ratification, neutr). +noun_sg(rating, rating, neutr). +noun_sg(ratio, ratio, neutr). +noun_sg(ration, ration, neutr). +noun_sg(rationale, rationale, neutr). +noun_sg(rationalist, rationalist, human). +noun_sg(rationality, rationality, neutr). +noun_sg(rationalization, rationalization, neutr). +noun_sg(ratlin, ratlin, neutr). +noun_sg(ratline, ratline, neutr). +noun_sg(rattan, rattan, neutr). +noun_sg(ratter, ratter, human). +noun_sg(rattle, rattle, neutr). +noun_sg(rattler, rattler, human). +noun_sg(rattlesnake, rattlesnake, neutr). +noun_sg(ravage, ravage, neutr). +noun_sg(rave, rave, neutr). +noun_sg(raven, raven, neutr). +noun_sg(raver, raver, human). +noun_sg(ravine, ravine, neutr). +noun_sg(ravioli, ravioli, neutr). +noun_sg(ravishment, ravishment, neutr). +noun_sg(raw, raw, neutr). +noun_sg(ray, ray, neutr). +noun_sg(razor, razor, neutr). +noun_sg(razorback, razorback, neutr). +noun_sg(razorblade, razorblade, neutr). +noun_sg(razzle, razzle, neutr). +noun_sg(re, re, neutr). +noun_sg(reach, reach, neutr). +noun_sg(reaction, reaction, neutr). +noun_sg(reactionary, reactionary, human). +noun_sg(reactor, reactor, neutr). +noun_sg(read, read, neutr). +noun_sg(reader, reader, human). +noun_sg(readership, readership, neutr). +noun_sg(reading, reading, neutr). +noun_sg(readjustment, readjustment, neutr). +noun_sg(readmission, readmission, neutr). +noun_sg(ready, ready, neutr). +noun_sg(reaffiliation, reaffiliation, neutr). +noun_sg(reaganite, reaganite, human). +noun_sg(reagent, reagent, neutr). +noun_sg(real, real, neutr). +noun_sg(realignment, realignment, neutr). +noun_sg(realist, realist, human). +noun_sg(reality, reality, neutr). +noun_sg(reallocation, reallocation, neutr). +noun_sg(realm, realm, neutr). +noun_sg(realtor, realtor, human). +noun_sg(realty, realty, neutr). +noun_sg(ream, ream, neutr). +noun_sg(reaper, reaper, human). +noun_sg(reappearance, reappearance, neutr). +noun_sg(reappointment, reappointment, neutr). +noun_sg(reappraisal, reappraisal, neutr). +noun_sg(rear, rear, neutr). +noun_sg(rearguard, rearguard, human). +noun_sg(rearmament, rearmament, neutr). +noun_sg(rearrangement, rearrangement, neutr). +noun_sg(rearward, rearward, neutr). +noun_sg(reason, reason, neutr). +noun_sg(reassessment, reassessment, neutr). +noun_sg(reassurance, reassurance, neutr). +noun_sg(rebate, rebate, neutr). +noun_sg(rebel, rebel, human). +noun_sg(rebellion, rebellion, neutr). +noun_sg(rebirth, rebirth, neutr). +noun_sg(rebound, rebound, neutr). +noun_sg(rebuff, rebuff, neutr). +noun_sg(rebuke, rebuke, neutr). +noun_sg(rebus, rebus, neutr). +noun_sg(rebuttal, rebuttal, neutr). +noun_sg(recall, recall, neutr). +noun_sg(recantation, recantation, neutr). +noun_sg(recap, recap, neutr). +noun_sg(recapitalization, recapitalization, neutr). +noun_sg(recapitulation, recapitulation, neutr). +noun_sg(recce, recce, neutr). +noun_sg(receipt, receipt, neutr). +noun_sg(receivable, receivable, neutr). +noun_sg(receiver, receiver, human). +noun_sg(receivership, receivership, neutr). +noun_sg(receptacle, receptacle, neutr). +noun_sg(reception, reception, neutr). +noun_sg(receptionist, receptionist, human). +noun_sg(recess, recess, neutr). +noun_sg(recession, recession, neutr). +noun_sg(recessional, recessional, neutr). +noun_sg(rechauffe, rechauffe, neutr). +noun_sg(recidivist, recidivist, human). +noun_sg(recipe, recipe, neutr). +noun_sg(recipient, recipient, human). +noun_sg(reciprocal, reciprocal, neutr). +noun_sg(recital, recital, neutr). +noun_sg(recitalist, recitalist, human). +noun_sg(recitation, recitation, neutr). +noun_sg(recitative, recitative, neutr). +noun_sg(reckoner, reckoner, human). +noun_sg(reckoning, reckoning, neutr). +noun_sg(recluse, recluse, human). +noun_sg(recognizance, recognizance, neutr). +noun_sg(recoil, recoil, neutr). +noun_sg(recollection, recollection, neutr). +noun_sg(recommendation, recommendation, neutr). +noun_sg(recompense, recompense, neutr). +noun_sg(reconciliation, reconciliation, neutr). +noun_sg(reconnaissance, reconnaissance, neutr). +noun_sg(reconstruction, reconstruction, neutr). +noun_sg(record, record, neutr). +noun_sg(recorder, recorder, human). +noun_sg(recording, recording, neutr). +noun_sg(recourse, recourse, neutr). +noun_sg(recovery, recovery, neutr). +noun_sg(recreant, recreant, human). +noun_sg(recreation, recreation, neutr). +noun_sg(recrimination, recrimination, neutr). +noun_sg(recrudescence, recrudescence, neutr). +noun_sg(recruit, recruit, human). +noun_sg(recruiter, recruiter, human). +noun_sg(recruitment, recruitment, neutr). +noun_sg(rectangle, rectangle, neutr). +noun_sg(rectification, rectification, neutr). +noun_sg(rectifier, rectifier, human). +noun_sg(recto, recto, neutr). +noun_sg(rector, rector, human). +noun_sg(rectory, rectory, neutr). +noun_sg(rectum, rectum, neutr). +noun_sg(recuperation, recuperation, neutr). +noun_sg(recurrence, recurrence, neutr). +noun_sg(recusant, recusant, human). +noun_sg(red, red, human). +noun_sg(redaction, redaction, neutr). +noun_sg(redbreast, redbreast, neutr). +noun_sg(redcap, redcap, human). +noun_sg(redcoat, redcoat, human). +noun_sg(redeemer, redeemer, human). +noun_sg(redemption, redemption, neutr). +noun_sg(redeployment, redeployment, neutr). +noun_sg(redevelopment, redevelopment, neutr). +noun_sg(redhead, redhead, human). +noun_sg(rediscovery, rediscovery, neutr). +noun_sg(redisposition, redisposition, neutr). +noun_sg(redistribution, redistribution, neutr). +noun_sg(redoubt, redoubt, neutr). +noun_sg(redraw, redraw, neutr). +noun_sg(redskin, redskin, human). +noun_sg(reduction, reduction, neutr). +noun_sg(redundance, redundance, neutr). +noun_sg(redundancy, redundancy, neutr). +noun_sg(reduplication, reduplication, neutr). +noun_sg(redwing, redwing, neutr). +noun_sg(redwood, redwood, neutr). +noun_sg(reed, reed, neutr). +noun_sg(reef, reef, neutr). +noun_sg(reefer, reefer, neutr). +noun_sg(reek, reek, neutr). +noun_sg(reel, reel, neutr). +noun_sg(reelection, reelection, neutr). +noun_sg(reentry, reentry, neutr). +noun_sg(reestablishment, reestablishment, neutr). +noun_sg(reeve, reeve, neutr). +noun_sg(refection, refection, neutr). +noun_sg(refectory, refectory, neutr). +noun_sg(referee, referee, human). +noun_sg(reference, reference, neutr). +noun_sg(referendum, referendum, neutr). +noun_sg(referral, referral, neutr). +noun_sg(refill, refill, neutr). +noun_sg(refinement, refinement, neutr). +noun_sg(refiner, refiner, human). +noun_sg(refinery, refinery, neutr). +noun_sg(refit, refit, neutr). +noun_sg(reflection, reflection, neutr). +noun_sg(reflector, reflector, neutr). +noun_sg(reflex, reflex, neutr). +noun_sg(reflexion, reflexion, neutr). +noun_sg(reflexive, reflexive, neutr). +noun_sg(reflux, reflux, neutr). +noun_sg(reforestation, reforestation, neutr). +noun_sg(reform, reform, neutr). +noun_sg(reformation, reformation, neutr). +noun_sg(reformatory, reformatory, neutr). +noun_sg(reformer, reformer, human). +noun_sg(reformist, reformist, human). +noun_sg(refraction, refraction, neutr). +noun_sg(refractory, refractory, neutr). +noun_sg(refrain, refrain, neutr). +noun_sg(refresher, refresher, neutr). +noun_sg(refreshment, refreshment, neutr). +noun_sg(refrigerant, refrigerant, neutr). +noun_sg(refrigeration, refrigeration, neutr). +noun_sg(refrigerator, refrigerator, neutr). +noun_sg(refuge, refuge, neutr). +noun_sg(refugee, refugee, human). +noun_sg(refund, refund, neutr). +noun_sg(refusal, refusal, neutr). +noun_sg(refutation, refutation, neutr). +noun_sg(regard, regard, neutr). +noun_sg(regatta, regatta, neutr). +noun_sg(regency, regency, neutr). +noun_sg(regent, regent, human). +noun_sg(regicide, regicide, neutr). +noun_sg(regime, regime, neutr). +noun_sg(regimen, regimen, neutr). +noun_sg(regiment, regiment, human). +noun_sg(region, region, neutr). +noun_sg(regionals, regionals, neutr). +noun_sg(register, register, neutr). +noun_sg(registrar, registrar, human). +noun_sg(registration, registration, neutr). +noun_sg(registry, registry, neutr). +noun_sg(regression, regression, neutr). +noun_sg(regret, regret, neutr). +noun_sg(regular, regular, human). +noun_sg(regularity, regularity, neutr). +noun_sg(regularization, regularization, neutr). +noun_sg(regulation, regulation, neutr). +noun_sg(regulator, regulator, human). +noun_sg(rehabilitation, rehabilitation, neutr). +noun_sg(rehash, rehash, neutr). +noun_sg(rehearing, rehearing, neutr). +noun_sg(rehearsal, rehearsal, neutr). +noun_sg(reign, reign, neutr). +noun_sg(reimbursement, reimbursement, neutr). +noun_sg(reimposition, reimposition, neutr). +noun_sg(rein, rein, neutr). +noun_sg(reincarnation, reincarnation, neutr). +noun_sg(reindeer, reindeer, neutr). +noun_sg(reinforcement, reinforcement, neutr). +noun_sg(reinstatement, reinstatement, neutr). +noun_sg(reinsurance, reinsurance, neutr). +noun_sg(reinterpretation, reinterpretation, neutr). +noun_sg(reissue, reissue, neutr). +noun_sg(reiteration, reiteration, neutr). +noun_sg(reject, reject, human). +noun_sg(rejection, rejection, neutr). +noun_sg(rejoinder, rejoinder, neutr). +noun_sg(rejuvenation, rejuvenation, neutr). +noun_sg(relapse, relapse, neutr). +noun_sg(relation, relation, neutr). +noun_sg(relationship, relationship, neutr). +noun_sg(relative, relative, human). +noun_sg(relaxation, relaxation, neutr). +noun_sg(relay, relay, neutr). +noun_sg(release, release, neutr). +noun_sg(relevance, relevance, neutr). +noun_sg(relic, relic, neutr). +noun_sg(relict, relict, human). +noun_sg(relief, relief, neutr). +noun_sg(religion, religion, neutr). +noun_sg(religious, religious, human). +noun_sg(reliquary, reliquary, neutr). +noun_sg(relish, relish, neutr). +noun_sg(remainder, remainder, neutr). +noun_sg(remake, remake, neutr). +noun_sg(remark, remark, neutr). +noun_sg(remarriage, remarriage, neutr). +noun_sg(remedy, remedy, neutr). +noun_sg(remembrance, remembrance, neutr). +noun_sg(remilitarization, remilitarization, neutr). +noun_sg(reminder, reminder, neutr). +noun_sg(reminiscence, reminiscence, neutr). +noun_sg(remission, remission, neutr). +noun_sg(remittance, remittance, neutr). +noun_sg(remnant, remnant, neutr). +noun_sg(remonstrance, remonstrance, neutr). +noun_sg(remount, remount, neutr). +noun_sg(removal, removal, neutr). +noun_sg(remove, remove, neutr). +noun_sg(remover, remover, human). +noun_sg(renaissance, renaissance, neutr). +noun_sg(renascence, renascence, neutr). +noun_sg(rendering, rendering, neutr). +noun_sg(rendezvous, rendezvous, neutr). +noun_sg(rendition, rendition, neutr). +noun_sg(renegade, renegade, human). +noun_sg(renewal, renewal, neutr). +noun_sg(renovation, renovation, neutr). +noun_sg(renovator, renovator, human). +noun_sg(rent, rent, neutr). +noun_sg(rental, rental, neutr). +noun_sg(renter, renter, human). +noun_sg(rentier, rentier, human). +noun_sg(reorganization, reorganization, neutr). +noun_sg(rep, rep, human). +noun_sg(repair, repair, neutr). +noun_sg(repairer, repairer, human). +noun_sg(reparation, reparation, neutr). +noun_sg(repartee, repartee, neutr). +noun_sg(repast, repast, neutr). +noun_sg(repatriate, repatriate, human). +noun_sg(repatriation, repatriation, neutr). +noun_sg(repayment, repayment, neutr). +noun_sg(repeal, repeal, neutr). +noun_sg(repeat, repeat, neutr). +noun_sg(repeater, repeater, neutr). +noun_sg(repercussion, repercussion, neutr). +noun_sg(repertoire, repertoire, neutr). +noun_sg(repertory, repertory, neutr). +noun_sg(repetition, repetition, neutr). +noun_sg(replacement, replacement, neutr). +noun_sg(replay, replay, neutr). +noun_sg(replenishment, replenishment, neutr). +noun_sg(replica, replica, neutr). +noun_sg(reply, reply, neutr). +noun_sg(report, report, neutr). +noun_sg(reporter, reporter, human). +noun_sg(repository, repository, neutr). +noun_sg(repossession, repossession, neutr). +noun_sg(representation, representation, neutr). +noun_sg(representative, representative, human). +noun_sg(repression, repression, neutr). +noun_sg(reprieve, reprieve, neutr). +noun_sg(reprimand, reprimand, neutr). +noun_sg(reprint, reprint, neutr). +noun_sg(reprisal, reprisal, neutr). +noun_sg(reproach, reproach, neutr). +noun_sg(reprobate, reprobate, human). +noun_sg(reproducer, reproducer, human). +noun_sg(reproduction, reproduction, neutr). +noun_sg(reproof, reproof, neutr). +noun_sg(reptile, reptile, neutr). +noun_sg(republic, republic, neutr). +noun_sg(republican, republican, human). +noun_sg(repudiation, repudiation, neutr). +noun_sg(repulse, repulse, neutr). +noun_sg(reputation, reputation, neutr). +noun_sg(repute, repute, neutr). +noun_sg(request, request, neutr). +noun_sg(requiem, requiem, neutr). +noun_sg(requirement, requirement, neutr). +noun_sg(requisite, requisite, neutr). +noun_sg(requisition, requisition, neutr). +noun_sg(reredos, reredos, neutr). +noun_sg(rerun, rerun, neutr). +noun_sg(resale, resale, neutr). +noun_sg(rescript, rescript, neutr). +noun_sg(rescue, rescue, neutr). +noun_sg(rescuer, rescuer, human). +noun_sg(research, research, neutr). +noun_sg(researcher, researcher, human). +noun_sg(resemblance, resemblance, neutr). +noun_sg(reservation, reservation, neutr). +noun_sg(reserve, reserve, neutr). +noun_sg(reservist, reservist, human). +noun_sg(reservoir, reservoir, neutr). +noun_sg(resettlement, resettlement, neutr). +noun_sg(reshuffle, reshuffle, neutr). +noun_sg(resid, resid, neutr). +noun_sg(residence, residence, neutr). +noun_sg(residency, residency, neutr). +noun_sg(resident, resident, human). +noun_sg(residue, residue, neutr). +noun_sg(resignation, resignation, neutr). +noun_sg(resin, resin, neutr). +noun_sg(resistance, resistance, neutr). +noun_sg(resister, resister, human). +noun_sg(resistor, resistor, neutr). +noun_sg(resolution, resolution, neutr). +noun_sg(resolve, resolve, neutr). +noun_sg(resonator, resonator, neutr). +noun_sg(resort, resort, neutr). +noun_sg(resource, resource, neutr). +noun_sg(respect, respect, neutr). +noun_sg(respectability, respectability, neutr). +noun_sg(respecter, respecter, neutr). +noun_sg(respiration, respiration, neutr). +noun_sg(respirator, respirator, neutr). +noun_sg(respite, respite, neutr). +noun_sg(respondent, respondent, human). +noun_sg(response, response, neutr). +noun_sg(responsibility, responsibility, neutr). +noun_sg(rest, rest, neutr). +noun_sg(restatement, restatement, neutr). +noun_sg(restaurant, restaurant, neutr). +noun_sg(restauranteur, restauranteur, human). +noun_sg(restaurateur, restaurateur, human). +noun_sg(restoration, restoration, neutr). +noun_sg(restorative, restorative, neutr). +noun_sg(restorer, restorer, human). +noun_sg(restraint, restraint, neutr). +noun_sg(restriction, restriction, neutr). +noun_sg(restructuring, restructuring, neutr). +noun_sg(result, result, neutr). +noun_sg(resume, resume, neutr). +noun_sg(resumption, resumption, neutr). +noun_sg(resupply, resupply, neutr). +noun_sg(resurgence, resurgence, neutr). +noun_sg(resuscitation, resuscitation, neutr). +noun_sg(retail, retail, neutr). +noun_sg(retailer, retailer, human). +noun_sg(retainer, retainer, human). +noun_sg(retake, retake, neutr). +noun_sg(retardation, retardation, neutr). +noun_sg(rethink, rethink, neutr). +noun_sg(reticence, reticence, neutr). +noun_sg(reticulation, reticulation, neutr). +noun_sg(reticule, reticule, neutr). +noun_sg(retina, retina, neutr). +noun_sg(retinue, retinue, human). +noun_sg(retire, retire, neutr). +noun_sg(retiree, retiree, human). +noun_sg(retirement, retirement, neutr). +noun_sg(retort, retort, neutr). +noun_sg(retraction, retraction, neutr). +noun_sg(retread, retread, neutr). +noun_sg(retreader, retreader, human). +noun_sg(retreat, retreat, neutr). +noun_sg(retrenchment, retrenchment, neutr). +noun_sg(retrial, retrial, neutr). +noun_sg(retriever, retriever, neutr). +noun_sg(retrogression, retrogression, neutr). +noun_sg(retrorocket, retrorocket, neutr). +noun_sg(retrospect, retrospect, neutr). +noun_sg(retrospection, retrospection, neutr). +noun_sg(retroversion, retroversion, neutr). +noun_sg(return, return, neutr). +noun_sg(reunion, reunion, neutr). +noun_sg(rev, rev, neutr). +noun_sg(revaluation, revaluation, neutr). +noun_sg(reveille, reveille, neutr). +noun_sg(revel, revel, neutr). +noun_sg(revelation, revelation, neutr). +noun_sg(reveler, reveler, human). +noun_sg(reveller, reveller, human). +noun_sg(revelry, revelry, neutr). +noun_sg(revenue, revenue, neutr). +noun_sg(reverberation, reverberation, neutr). +noun_sg(reverend, reverend, human). +noun_sg(reverie, reverie, neutr). +noun_sg(revers, revers, neutr). +noun_sg(reversal, reversal, neutr). +noun_sg(reverse, reverse, neutr). +noun_sg(reversion, reversion, neutr). +noun_sg(revetment, revetment, neutr). +noun_sg(review, review, neutr). +noun_sg(reviewer, reviewer, human). +noun_sg(revise, revise, neutr). +noun_sg(reviser, reviser, human). +noun_sg(revision, revision, neutr). +noun_sg(revisionist, revisionist, human). +noun_sg(revitalization, revitalization, neutr). +noun_sg(revival, revival, neutr). +noun_sg(revivalist, revivalist, human). +noun_sg(revocation, revocation, neutr). +noun_sg(revoke, revoke, neutr). +noun_sg(revolt, revolt, neutr). +noun_sg(revolution, revolution, neutr). +noun_sg(revolutionary, revolutionary, human). +noun_sg(revolver, revolver, neutr). +noun_sg(revue, revue, neutr). +noun_sg(reward, reward, neutr). +noun_sg(rewrite, rewrite, neutr). +noun_sg(rhapsody, rhapsody, neutr). +noun_sg(rhea, rhea, neutr). +noun_sg(rheostat, rheostat, neutr). +noun_sg(rhesus, rhesus, neutr). +noun_sg(rhetorician, rhetorician, human). +noun_sg(rheumatic, rheumatic, human). +noun_sg(rhino, rhino, neutr). +noun_sg(rhinoceros, rhinoceros, neutr). +noun_sg(rhizome, rhizome, neutr). +noun_sg(rhododendron, rhododendron, neutr). +noun_sg(rhomb, rhomb, neutr). +noun_sg(rhomboid, rhomboid, neutr). +noun_sg(rhombus, rhombus, neutr). +noun_sg(rhyme, rhyme, neutr). +noun_sg(rhymester, rhymester, human). +noun_sg(rhythm, rhythm, neutr). +noun_sg(rib, rib, neutr). +noun_sg(ribald, ribald, human). +noun_sg(riband, riband, neutr). +noun_sg(ribavirin, ribavirin, neutr). +noun_sg(ribbon, ribbon, neutr). +noun_sg(riches, riches, neutr). +noun_sg(rick, rick, neutr). +noun_sg(rickshaw, rickshaw, neutr). +noun_sg(ricochet, ricochet, neutr). +noun_sg(riddle, riddle, neutr). +noun_sg(ride, ride, neutr). +noun_sg(rider, rider, human). +noun_sg(ridge, ridge, neutr). +noun_sg(ridgepole, ridgepole, neutr). +noun_sg(ridicule, ridicule, neutr). +noun_sg(riding, riding, neutr). +noun_sg(riff, riff, neutr). +noun_sg(rifle, rifle, neutr). +noun_sg(rifleman, rifleman, human). +noun_sg(rift, rift, neutr). +noun_sg(rig, rig, neutr). +noun_sg(rigger, rigger, human). +noun_sg(rigging, rigging, neutr). +noun_sg(right, right, neutr). +noun_sg(rightist, rightist, human). +noun_sg(rigidity, rigidity, neutr). +noun_sg(rigmarole, rigmarole, neutr). +noun_sg(rigor, rigor, neutr). +noun_sg(rigour, rigour, neutr). +noun_sg(rigout, rigout, neutr). +noun_sg(rill, rill, neutr). +noun_sg(rim, rim, neutr). +noun_sg(rind, rind, neutr). +noun_sg(ring, ring, neutr). +noun_sg(ringer, ringer, human). +noun_sg(ringleader, ringleader, human). +noun_sg(ringlet, ringlet, neutr). +noun_sg(ringmaster, ringmaster, human). +noun_sg(ringside, ringside, neutr). +noun_sg(rink, rink, neutr). +noun_sg(rinse, rinse, neutr). +noun_sg(riot, riot, neutr). +noun_sg(rioter, rioter, human). +noun_sg(rip, rip, neutr). +noun_sg(ripcord, ripcord, neutr). +noun_sg(riposte, riposte, neutr). +noun_sg(ripple, ripple, neutr). +noun_sg(ripsaw, ripsaw, neutr). +noun_sg(riptide, riptide, neutr). +noun_sg(rise, rise, neutr). +noun_sg(riser, riser, human). +noun_sg(rising, rising, neutr). +noun_sg(risk, risk, neutr). +noun_sg(risotto, risotto, neutr). +noun_sg(rissole, rissole, neutr). +noun_sg(rite, rite, neutr). +noun_sg(ritual, ritual, neutr). +noun_sg(ritualist, ritualist, human). +noun_sg(rival, rival, human). +noun_sg(rivalry, rivalry, neutr). +noun_sg(river, river, neutr). +noun_sg(riverside, riverside, neutr). +noun_sg(rivet, rivet, neutr). +noun_sg(riveter, riveter, human). +noun_sg(rivulet, rivulet, neutr). +noun_sg(roach, roach, neutr). +noun_sg(road, road, neutr). +noun_sg(roadbed, roadbed, neutr). +noun_sg(roadblock, roadblock, neutr). +noun_sg(roadhouse, roadhouse, neutr). +noun_sg(roadman, roadman, human). +noun_sg(roadmender, roadmender, human). +noun_sg(roadside, roadside, neutr). +noun_sg(roadstead, roadstead, neutr). +noun_sg(roadster, roadster, neutr). +noun_sg(roadway, roadway, neutr). +noun_sg(roan, roan, neutr). +noun_sg(roar, roar, neutr). +noun_sg(roast, roast, neutr). +noun_sg(roaster, roaster, neutr). +noun_sg(roasting, roasting, neutr). +noun_sg(robber, robber, human). +noun_sg(robbery, robbery, neutr). +noun_sg(robe, robe, neutr). +noun_sg(robin, robin, neutr). +noun_sg(robot, robot, human). +noun_sg(roc, roc, neutr). +noun_sg(rock, rock, neutr). +noun_sg(rocker, rocker, human). +noun_sg(rockery, rockery, neutr). +noun_sg(rocket, rocket, neutr). +noun_sg(rocksalt, rocksalt, neutr). +noun_sg(rod, rod, neutr). +noun_sg(rodent, rodent, neutr). +noun_sg(rodeo, rodeo, neutr). +noun_sg(roe, roe, neutr). +noun_sg(roebuck, roebuck, neutr). +noun_sg(rogation, rogation, neutr). +noun_sg(rogue, rogue, human). +noun_sg(roguery, roguery, neutr). +noun_sg(roisterer, roisterer, human). +noun_sg(role, role, neutr). +noun_sg(roll, roll, neutr). +noun_sg(rollback, rollback, neutr). +noun_sg(roller, roller, neutr). +noun_sg(rollover, rollover, neutr). +noun_sg(romance, romance, neutr). +noun_sg(romantic, romantic, human). +noun_sg(romanticist, romanticist, human). +noun_sg(romp, romp, human). +noun_sg(romper, romper, neutr). +noun_sg(rondeau, rondeau, neutr). +noun_sg(rondel, rondel, neutr). +noun_sg(rondo, rondo, neutr). +noun_sg(rood, rood, neutr). +noun_sg(roof, roof, neutr). +noun_sg(rooftop, rooftop, neutr). +noun_sg(rook, rook, human). +noun_sg(rookery, rookery, neutr). +noun_sg(rookie, rookie, human). +noun_sg(room, room, neutr). +noun_sg(roomer, roomer, human). +noun_sg(roomful, roomful, neutr). +noun_sg(roost, roost, neutr). +noun_sg(rooster, rooster, neutr). +noun_sg(root, root, neutr). +noun_sg(rope, rope, neutr). +noun_sg(ropewalk, ropewalk, neutr). +noun_sg(ropewalker, ropewalker, human). +noun_sg(ropeway, ropeway, neutr). +noun_sg(rosary, rosary, neutr). +noun_sg(rose, rose, neutr). +noun_sg(rosebud, rosebud, neutr). +noun_sg(rosette, rosette, neutr). +noun_sg(roster, roster, neutr). +noun_sg(rostrum, rostrum, neutr). +noun_sg(rota, rota, neutr). +noun_sg(rotary, rotary, neutr). +noun_sg(rotation, rotation, neutr). +noun_sg(rote, rote, neutr). +noun_sg(rotisserie, rotisserie, neutr). +noun_sg(rotogravure, rotogravure, neutr). +noun_sg(rotor, rotor, neutr). +noun_sg(rotter, rotter, human). +noun_sg(rotunda, rotunda, neutr). +noun_sg(rouble, rouble, neutr). +noun_sg(roue, roue, human). +noun_sg(rough, rough, human). +noun_sg(roughneck, roughneck, human). +noun_sg(roughrider, roughrider, human). +noun_sg(round, round, neutr). +noun_sg(roundabout, roundabout, neutr). +noun_sg(roundel, roundel, neutr). +noun_sg(roundelay, roundelay, neutr). +noun_sg(roundhouse, roundhouse, neutr). +noun_sg(roundsman, roundsman, human). +noun_sg(roundtable, roundtable, neutr). +noun_sg(roundup, roundup, neutr). +noun_sg(rout, rout, neutr). +noun_sg(route, route, neutr). +noun_sg(routemarch, routemarch, neutr). +noun_sg(routine, routine, neutr). +noun_sg('roué', 'roué', human). +noun_sg(rover, rover, human). +noun_sg(row, row, neutr). +noun_sg(rowan, rowan, neutr). +noun_sg(rowboat, rowboat, neutr). +noun_sg(rowdy, rowdy, human). +noun_sg(rowel, rowel, neutr). +noun_sg(rower, rower, human). +noun_sg(rowlock, rowlock, neutr). +noun_sg(royalist, royalist, human). +noun_sg(royalty, royalty, human). +noun_sg(rub, rub, neutr). +noun_sg(rubber, rubber, human). +noun_sg(rubberneck, rubberneck, human). +noun_sg(rubbing, rubbing, neutr). +noun_sg(ruble, ruble, neutr). +noun_sg(rubric, rubric, neutr). +noun_sg(ruby, ruby, neutr). +noun_sg(ruck, ruck, human). +noun_sg(rucksack, rucksack, neutr). +noun_sg(ruckus, ruckus, neutr). +noun_sg(rudder, rudder, neutr). +noun_sg(rudeness, rudeness, neutr). +noun_sg(rudiment, rudiment, neutr). +noun_sg(ruff, ruff, neutr). +noun_sg(ruffian, ruffian, human). +noun_sg(ruffle, ruffle, neutr). +noun_sg(rug, rug, neutr). +noun_sg(ruin, ruin, neutr). +noun_sg(rule, rule, neutr). +noun_sg(ruler, ruler, human). +noun_sg(ruling, ruling, neutr). +noun_sg(rumba, rumba, neutr). +noun_sg(rumble, rumble, neutr). +noun_sg(rumbling, rumbling, neutr). +noun_sg(ruminant, ruminant, neutr). +noun_sg(rummage, rummage, neutr). +noun_sg(rumor, rumor, neutr). +noun_sg(rumour, rumour, neutr). +noun_sg(rump, rump, neutr). +noun_sg(rumpus, rumpus, neutr). +noun_sg(run, run, neutr). +noun_sg(runaway, runaway, human). +noun_sg(rundown, rundown, neutr). +noun_sg(rune, rune, neutr). +noun_sg(rung, rung, neutr). +noun_sg(runnel, runnel, neutr). +noun_sg(runner, runner, human). +noun_sg(runoff, runoff, neutr). +noun_sg(runt, runt, human). +noun_sg(runway, runway, neutr). +noun_sg(rupee, rupee, neutr). +noun_sg(rupiah, rupiah, neutr). +noun_sg(rupture, rupture, neutr). +noun_sg(ruse, ruse, neutr). +noun_sg(rush, rush, neutr). +noun_sg(rushlight, rushlight, neutr). +noun_sg(rusk, rusk, neutr). +noun_sg(russet, russet, neutr). +noun_sg(rustic, rustic, human). +noun_sg(rustle, rustle, neutr). +noun_sg(rustler, rustler, human). +noun_sg(rustling, rustling, neutr). +noun_sg(rut, rut, neutr). +noun_sg('réchauffé', 'réchauffé', neutr). +noun_sg('régime', 'régime', human). +noun_sg('résumé', 'résumé', neutr). +noun_sg('rôle', 'rôle', neutr). +noun_sg(sabbatarian, sabbatarian, human). +noun_sg(sabbatical, sabbatical, neutr). +noun_sg(saber, saber, neutr). +noun_sg(sable, sable, neutr). +noun_sg(sabot, sabot, neutr). +noun_sg(saboteur, saboteur, human). +noun_sg(sabre, sabre, neutr). +noun_sg(sac, sac, neutr). +noun_sg(sachet, sachet, neutr). +noun_sg(sack, sack, neutr). +noun_sg(sackbut, sackbut, neutr). +noun_sg(sacrament, sacrament, neutr). +noun_sg(sacrifice, sacrifice, neutr). +noun_sg(sacristan, sacristan, human). +noun_sg(sacristy, sacristy, neutr). +noun_sg(saddle, saddle, neutr). +noun_sg(saddlebag, saddlebag, neutr). +noun_sg(saddler, saddler, human). +noun_sg(saddlery, saddlery, neutr). +noun_sg(sadhu, sadhu, human). +noun_sg(sadist, sadist, human). +noun_sg(safari, safari, neutr). +noun_sg(safe, safe, neutr). +noun_sg(safecracker, safecracker, human). +noun_sg(safeguard, safeguard, neutr). +noun_sg(safekeeping, safekeeping, neutr). +noun_sg(saffron, saffron, neutr). +noun_sg(sag, sag, neutr). +noun_sg(saga, saga, neutr). +noun_sg(sage, sage, human). +noun_sg(sahib, sahib, human). +noun_sg(sail, sail, neutr). +noun_sg(sailing, sailing, neutr). +noun_sg(sailor, sailor, human). +noun_sg(saint, saint, human). +noun_sg(sake, sake, neutr). +noun_sg(salaam, salaam, neutr). +noun_sg(salad, salad, neutr). +noun_sg(salamander, salamander, neutr). +noun_sg(salary, salary, neutr). +noun_sg(sale, sale, neutr). +noun_sg(saleroom, saleroom, neutr). +noun_sg(salesman, salesman, human). +noun_sg(salesperson, salesperson, human). +noun_sg(saleswoman, saleswoman, human). +noun_sg(salient, salient, neutr). +noun_sg(saline, saline, neutr). +noun_sg(sally, sally, neutr). +noun_sg(salmon, salmon, neutr). +noun_sg(salmonella, salmonella, neutr). +noun_sg(salon, salon, neutr). +noun_sg(saloon, saloon, neutr). +noun_sg(salt, salt, neutr). +noun_sg(saltpan, saltpan, neutr). +noun_sg(saltworks, saltworks, neutr). +noun_sg(salutation, salutation, neutr). +noun_sg(salute, salute, neutr). +noun_sg(salve, salve, neutr). +noun_sg(salver, salver, neutr). +noun_sg(salvia, salvia, neutr). +noun_sg(salvo, salvo, neutr). +noun_sg(samba, samba, neutr). +noun_sg(samovar, samovar, neutr). +noun_sg(sampan, sampan, neutr). +noun_sg(sample, sample, neutr). +noun_sg(sampler, sampler, neutr). +noun_sg(samurai, samurai, human). +noun_sg(sanatorium, sanatorium, neutr). +noun_sg(sanctification, sanctification, neutr). +noun_sg(sanction, sanction, neutr). +noun_sg(sanctity, sanctity, neutr). +noun_sg(sanctuary, sanctuary, neutr). +noun_sg(sanctum, sanctum, neutr). +noun_sg(sand, sand, neutr). +noun_sg(sandal, sandal, neutr). +noun_sg(sandbag, sandbag, neutr). +noun_sg(sandbank, sandbank, neutr). +noun_sg(sandboy, sandboy, human). +noun_sg(sandfly, sandfly, neutr). +noun_sg(sandglass, sandglass, neutr). +noun_sg(sandinista, sandinista, human). +noun_sg(sandpaper, sandpaper, neutr). +noun_sg(sandpiper, sandpiper, neutr). +noun_sg(sandpit, sandpit, neutr). +noun_sg(sandstorm, sandstorm, neutr). +noun_sg(sandwich, sandwich, neutr). +noun_sg(sandwichman, sandwichman, human). +noun_sg(sap, sap, human). +noun_sg(saphead, saphead, neutr). +noun_sg(sapling, sapling, human). +noun_sg(sapper, sapper, human). +noun_sg(sapphire, sapphire, neutr). +noun_sg(saraband, saraband, neutr). +noun_sg(sarcasm, sarcasm, neutr). +noun_sg(sarcophagus, sarcophagus, neutr). +noun_sg(sardine, sardine, neutr). +noun_sg(sari, sari, neutr). +noun_sg(sarong, sarong, neutr). +noun_sg(sash, sash, neutr). +noun_sg(satchel, satchel, neutr). +noun_sg(satellite, satellite, neutr). +noun_sg(satire, satire, neutr). +noun_sg(satirist, satirist, human). +noun_sg(satisfaction, satisfaction, neutr). +noun_sg(satrap, satrap, human). +noun_sg(satsuma, satsuma, neutr). +noun_sg(saturnalia, saturnalia, neutr). +noun_sg(satyr, satyr, human). +noun_sg(sauce, sauce, neutr). +noun_sg(saucepan, saucepan, neutr). +noun_sg(saucer, saucer, neutr). +noun_sg(sauciness, sauciness, neutr). +noun_sg(sauna, sauna, neutr). +noun_sg(saunter, saunter, neutr). +noun_sg(saunterer, saunterer, human). +noun_sg(saurian, saurian, neutr). +noun_sg(sausage, sausage, neutr). +noun_sg(savage, savage, human). +noun_sg(savanna, savanna, neutr). +noun_sg(savannah, savannah, neutr). +noun_sg(savant, savant, human). +noun_sg(save, save, neutr). +noun_sg(saveloy, saveloy, neutr). +noun_sg(saver, saver, human). +noun_sg(saving, saving, neutr). +noun_sg(savior, savior, human). +noun_sg(saviour, saviour, human). +noun_sg(savor, savor, neutr). +noun_sg(savory, savory, neutr). +noun_sg(savour, savour, neutr). +noun_sg(savoury, savoury, neutr). +noun_sg(savoy, savoy, neutr). +noun_sg(saw, saw, neutr). +noun_sg(sawhorse, sawhorse, neutr). +noun_sg(sawmill, sawmill, neutr). +noun_sg(sawyer, sawyer, human). +noun_sg(sax, sax, neutr). +noun_sg(saxhorn, saxhorn, neutr). +noun_sg(saxophone, saxophone, neutr). +noun_sg(saxophonist, saxophonist, human). +noun_sg(say, say, neutr). +noun_sg(saying, saying, neutr). +noun_sg(scab, scab, human). +noun_sg(scabbard, scabbard, neutr). +noun_sg(scaffold, scaffold, neutr). +noun_sg(scalawag, scalawag, human). +noun_sg(scald, scald, neutr). +noun_sg(scale, scale, neutr). +noun_sg(scallop, scallop, neutr). +noun_sg(scallywag, scallywag, human). +noun_sg(scalp, scalp, neutr). +noun_sg(scalpel, scalpel, neutr). +noun_sg(scam, scam, neutr). +noun_sg(scamp, scamp, human). +noun_sg(scamper, scamper, neutr). +noun_sg(scandal, scandal, neutr). +noun_sg(scandalmonger, scandalmonger, human). +noun_sg(scanner, scanner, human). +noun_sg(scantling, scantling, neutr). +noun_sg(scapegoat, scapegoat, human). +noun_sg(scapegrace, scapegrace, human). +noun_sg(scapula, scapula, neutr). +noun_sg(scar, scar, neutr). +noun_sg(scarab, scarab, neutr). +noun_sg(scarcity, scarcity, neutr). +noun_sg(scare, scare, neutr). +noun_sg(scarecrow, scarecrow, neutr). +noun_sg(scaremonger, scaremonger, human). +noun_sg(scarf, scarf, neutr). +noun_sg(scarlet, scarlet, neutr). +noun_sg(scarp, scarp, neutr). +noun_sg(scatter, scatter, neutr). +noun_sg(scatterbrain, scatterbrain, human). +noun_sg(scavenger, scavenger, human). +noun_sg(scenario, scenario, neutr). +noun_sg(scenarist, scenarist, human). +noun_sg(scene, scene, neutr). +noun_sg(scent, scent, neutr). +noun_sg(scepter, scepter, neutr). +noun_sg(sceptic, sceptic, human). +noun_sg(sceptre, sceptre, neutr). +noun_sg(schedule, schedule, neutr). +noun_sg(schema, schema, neutr). +noun_sg(scheme, scheme, neutr). +noun_sg(schemer, schemer, human). +noun_sg(scherzo, scherzo, neutr). +noun_sg(schism, schism, neutr). +noun_sg(schist, schist, neutr). +noun_sg(schizophrenic, schizophrenic, human). +noun_sg(schnitzel, schnitzel, neutr). +noun_sg(schnorkel, schnorkel, neutr). +noun_sg(scholar, scholar, human). +noun_sg(scholarship, scholarship, neutr). +noun_sg(school, school, neutr). +noun_sg(schoolbook, schoolbook, neutr). +noun_sg(schoolboy, schoolboy, human). +noun_sg(schoolchild, schoolchild, human). +noun_sg(schoolfellow, schoolfellow, human). +noun_sg(schoolfriend, schoolfriend, human). +noun_sg(schoolgirl, schoolgirl, human). +noun_sg(schoolhouse, schoolhouse, neutr). +noun_sg(schoolman, schoolman, human). +noun_sg(schoolmaster, schoolmaster, human). +noun_sg(schoolmate, schoolmate, human). +noun_sg(schoolmistress, schoolmistress, human). +noun_sg(schoolroom, schoolroom, neutr). +noun_sg(schoolteacher, schoolteacher, human). +noun_sg(schooltime, schooltime, neutr). +noun_sg(schooner, schooner, neutr). +noun_sg(schottische, schottische, neutr). +noun_sg(schwa, schwa, neutr). +noun_sg(science, science, neutr). +noun_sg(scientist, scientist, human). +noun_sg(scimitar, scimitar, neutr). +noun_sg(scintilla, scintilla, neutr). +noun_sg(scintillation, scintillation, neutr). +noun_sg(scion, scion, human). +noun_sg(scoff, scoff, neutr). +noun_sg(scoffer, scoffer, human). +noun_sg(scold, scold, human). +noun_sg(scolding, scolding, neutr). +noun_sg(scollop, scollop, neutr). +noun_sg(sconce, sconce, neutr). +noun_sg(scone, scone, neutr). +noun_sg(scoop, scoop, neutr). +noun_sg(scoopful, scoopful, neutr). +noun_sg(scooter, scooter, neutr). +noun_sg(scorch, scorch, neutr). +noun_sg(scorcher, scorcher, human). +noun_sg(score, score, neutr). +noun_sg(scoreboard, scoreboard, neutr). +noun_sg(scorebook, scorebook, neutr). +noun_sg(scorecard, scorecard, neutr). +noun_sg(scorer, scorer, human). +noun_sg(scorpion, scorpion, neutr). +noun_sg(scot, scot, human). +noun_sg(scotch, scotch, neutr). +noun_sg(scoundrel, scoundrel, human). +noun_sg(scour, scour, neutr). +noun_sg(scourer, scourer, neutr). +noun_sg(scourge, scourge, neutr). +noun_sg(scout, scout, human). +noun_sg(scoutmaster, scoutmaster, human). +noun_sg(scow, scow, neutr). +noun_sg(scowl, scowl, neutr). +noun_sg(scrabble, scrabble, neutr). +noun_sg(scrag, scrag, human). +noun_sg(scramble, scramble, neutr). +noun_sg(scrambler, scrambler, neutr). +noun_sg(scrap, scrap, neutr). +noun_sg(scrapbook, scrapbook, neutr). +noun_sg(scrape, scrape, neutr). +noun_sg(scraper, scraper, neutr). +noun_sg(scrapheap, scrapheap, neutr). +noun_sg(scraping, scraping, neutr). +noun_sg(scratch, scratch, neutr). +noun_sg(scrawl, scrawl, neutr). +noun_sg(scream, scream, neutr). +noun_sg(scree, scree, neutr). +noun_sg(screech, screech, neutr). +noun_sg(screed, screed, neutr). +noun_sg(screen, screen, neutr). +noun_sg(screw, screw, human). +noun_sg(screwball, screwball, human). +noun_sg(screwdriver, screwdriver, neutr). +noun_sg(scribble, scribble, neutr). +noun_sg(scribbler, scribbler, human). +noun_sg(scribe, scribe, human). +noun_sg(scrimmage, scrimmage, neutr). +noun_sg(scrimshanker, scrimshanker, human). +noun_sg(scrip, scrip, neutr). +noun_sg(script, script, neutr). +noun_sg(scripture, scripture, neutr). +noun_sg(scriptwriter, scriptwriter, human). +noun_sg(scrivener, scrivener, human). +noun_sg(scroll, scroll, neutr). +noun_sg(scrotum, scrotum, neutr). +noun_sg(scrounger, scrounger, human). +noun_sg(scrub, scrub, human). +noun_sg(scruff, scruff, neutr). +noun_sg(scrum, scrum, neutr). +noun_sg(scrummage, scrummage, neutr). +noun_sg(scrunch, scrunch, neutr). +noun_sg(scruple, scruple, neutr). +noun_sg(scrutineer, scrutineer, human). +noun_sg(scrutiny, scrutiny, neutr). +noun_sg(scud, scud, neutr). +noun_sg(scull, scull, neutr). +noun_sg(sculler, sculler, human). +noun_sg(scullery, scullery, neutr). +noun_sg(scullion, scullion, human). +noun_sg(sculptor, sculptor, human). +noun_sg(sculptress, sculptress, human). +noun_sg(sculpture, sculpture, neutr). +noun_sg(scupper, scupper, neutr). +noun_sg(scurry, scurry, neutr). +noun_sg(scut, scut, neutr). +noun_sg(scutcheon, scutcheon, neutr). +noun_sg(scuttle, scuttle, neutr). +noun_sg(scythe, scythe, neutr). +noun_sg(sea, sea, neutr). +noun_sg(seabed, seabed, neutr). +noun_sg(seabird, seabird, neutr). +noun_sg(seaboard, seaboard, neutr). +noun_sg(seafarer, seafarer, human). +noun_sg(seafood, seafood, neutr). +noun_sg(seafront, seafront, neutr). +noun_sg(seagull, seagull, neutr). +noun_sg(seal, seal, neutr). +noun_sg(sealer, sealer, human). +noun_sg(sealskin, sealskin, neutr). +noun_sg(seam, seam, neutr). +noun_sg(seaman, seaman, human). +noun_sg(seamstress, seamstress, human). +noun_sg(seance, seance, neutr). +noun_sg(seaplane, seaplane, neutr). +noun_sg(seaport, seaport, neutr). +noun_sg(search, search, neutr). +noun_sg(searcher, searcher, human). +noun_sg(searchlight, searchlight, neutr). +noun_sg(seascape, seascape, neutr). +noun_sg(seashell, seashell, neutr). +noun_sg(seashore, seashore, neutr). +noun_sg(seaside, seaside, neutr). +noun_sg(season, season, neutr). +noun_sg(seasoning, seasoning, neutr). +noun_sg(seat, seat, neutr). +noun_sg(seater, seater, neutr). +noun_sg(seaway, seaway, neutr). +noun_sg(seaweed, seaweed, neutr). +noun_sg(secession, secession, neutr). +noun_sg(secessionist, secessionist, human). +noun_sg(second, second, neutr). +noun_sg(seconder, seconder, human). +noun_sg(secondment, secondment, neutr). +noun_sg(secret, secret, neutr). +noun_sg(secretariat, secretariat, neutr). +noun_sg(secretary, secretary, human). +noun_sg(secretion, secretion, neutr). +noun_sg(sect, sect, human). +noun_sg(sectarian, sectarian, human). +noun_sg(section, section, neutr). +noun_sg(sector, sector, neutr). +noun_sg(secularist, secularist, human). +noun_sg(security, security, neutr). +noun_sg(sedan, sedan, neutr). +noun_sg(sedative, sedative, neutr). +noun_sg(sedge, sedge, neutr). +noun_sg(seducer, seducer, human). +noun_sg(seduction, seduction, neutr). +noun_sg(see, see, neutr). +noun_sg(seed, seed, neutr). +noun_sg(seedbed, seedbed, neutr). +noun_sg(seedcake, seedcake, neutr). +noun_sg(seedling, seedling, neutr). +noun_sg(seedsman, seedsman, human). +noun_sg(seedtime, seedtime, neutr). +noun_sg(seeker, seeker, human). +noun_sg(seer, seer, human). +noun_sg(seesaw, seesaw, neutr). +noun_sg(segment, segment, neutr). +noun_sg(segmentation, segmentation, neutr). +noun_sg(segregation, segregation, neutr). +noun_sg(seignior, seignior, human). +noun_sg(seine, seine, neutr). +noun_sg(seismograph, seismograph, neutr). +noun_sg(seismologist, seismologist, human). +noun_sg(seizure, seizure, neutr). +noun_sg(selection, selection, neutr). +noun_sg(selector, selector, human). +noun_sg(self, self, neutr). +noun_sg(sell, sell, neutr). +noun_sg(seller, seller, human). +noun_sg(sellout, sellout, human). +noun_sg(seltzer, seltzer, neutr). +noun_sg(selvage, selvage, neutr). +noun_sg(selvedge, selvedge, neutr). +noun_sg(semblance, semblance, neutr). +noun_sg(semester, semester, neutr). +noun_sg(semibreve, semibreve, neutr). +noun_sg(semicircle, semicircle, neutr). +noun_sg(semicolon, semicolon, neutr). +noun_sg(semiconductor, semiconductor, neutr). +noun_sg(semifinal, semifinal, neutr). +noun_sg(semifinalist, semifinalist, human). +noun_sg(seminar, seminar, human). +noun_sg(seminarist, seminarist, human). +noun_sg(seminary, seminary, neutr). +noun_sg(semiquaver, semiquaver, neutr). +noun_sg(semitone, semitone, neutr). +noun_sg(semivowel, semivowel, neutr). +noun_sg(semolina, semolina, neutr). +noun_sg(sempstress, sempstress, human). +noun_sg(senate, senate, human). +noun_sg(senator, senator, human). +noun_sg(sender, sender, human). +noun_sg(sendoff, sendoff, neutr). +noun_sg(seneschal, seneschal, human). +noun_sg(senior, senior, human). +noun_sg(senora, senora, human). +noun_sg(senorita, senorita, human). +noun_sg(sensation, sensation, neutr). +noun_sg(sensationalist, sensationalist, human). +noun_sg(sense, sense, neutr). +noun_sg(sensibility, sensibility, neutr). +noun_sg(sensitivity, sensitivity, neutr). +noun_sg(sensor, sensor, neutr). +noun_sg(sensualist, sensualist, human). +noun_sg(sentence, sentence, neutr). +noun_sg(sentiment, sentiment, neutr). +noun_sg(sentimentalist, sentimentalist, human). +noun_sg(sentinel, sentinel, human). +noun_sg(sentry, sentry, human). +noun_sg(sepal, sepal, neutr). +noun_sg(separation, separation, neutr). +noun_sg(separatist, separatist, human). +noun_sg(separator, separator, neutr). +noun_sg(septet, septet, human). +noun_sg(septuagenarian, septuagenarian, human). +noun_sg(sepulcher, sepulcher, neutr). +noun_sg(sepulchre, sepulchre, neutr). +noun_sg(sequel, sequel, neutr). +noun_sg(sequence, sequence, neutr). +noun_sg(sequestration, sequestration, neutr). +noun_sg(sequin, sequin, neutr). +noun_sg(sequoia, sequoia, neutr). +noun_sg(seraglio, seraglio, neutr). +noun_sg(seraph, seraph, human). +noun_sg(serenade, serenade, neutr). +noun_sg(serf, serf, human). +noun_sg(sergeant, sergeant, human). +noun_sg(serial, serial, neutr). +noun_sg(sericulture, sericulture, neutr). +noun_sg(sericulturist, sericulturist, human). +noun_sg(series, series, neutr). +noun_sg(serjeant, serjeant, human). +noun_sg(sermon, sermon, neutr). +noun_sg(serpent, serpent, human). +noun_sg(servant, servant, human). +noun_sg(serve, serve, neutr). +noun_sg(server, server, human). +noun_sg(service, service, neutr). +noun_sg(serviceman, serviceman, human). +noun_sg(serviette, serviette, neutr). +noun_sg(serving, serving, neutr). +noun_sg(servitor, servitor, human). +noun_sg(session, session, neutr). +noun_sg(set, set, neutr). +noun_sg(setback, setback, neutr). +noun_sg(sett, sett, neutr). +noun_sg(settee, settee, neutr). +noun_sg(setter, setter, neutr). +noun_sg(setting, setting, neutr). +noun_sg(settle, settle, neutr). +noun_sg(settlement, settlement, neutr). +noun_sg(settler, settler, human). +noun_sg(setup, setup, neutr). +noun_sg(severity, severity, neutr). +noun_sg(sewer, sewer, neutr). +noun_sg(sewerage, sewerage, neutr). +noun_sg(sewing, sewing, neutr). +noun_sg(sex, sex, neutr). +noun_sg(sexagenarian, sexagenarian, human). +noun_sg(sexist, sexist, human). +noun_sg(sextant, sextant, neutr). +noun_sg(sextet, sextet, human). +noun_sg(sextette, sextette, human). +noun_sg(sexton, sexton, human). +noun_sg(shack, shack, neutr). +noun_sg(shackle, shackle, neutr). +noun_sg(shad, shad, neutr). +noun_sg(shaddock, shaddock, neutr). +noun_sg(shade, shade, neutr). +noun_sg(shading, shading, neutr). +noun_sg(shadow, shadow, neutr). +noun_sg(shaft, shaft, neutr). +noun_sg(shah, shah, human). +noun_sg(shake, shake, neutr). +noun_sg(shakedown, shakedown, neutr). +noun_sg(shakeout, shakeout, neutr). +noun_sg(shaker, shaker, human). +noun_sg(shakeup, shakeup, neutr). +noun_sg(shaking, shaking, neutr). +noun_sg(shallot, shallot, neutr). +noun_sg(shallow, shallow, neutr). +noun_sg(shamble, shamble, neutr). +noun_sg(shambles, shambles, neutr). +noun_sg(shammy, shammy, neutr). +noun_sg(shampoo, shampoo, neutr). +noun_sg(shamrock, shamrock, neutr). +noun_sg(shandy, shandy, neutr). +noun_sg(shank, shank, neutr). +noun_sg(shanty, shanty, neutr). +noun_sg(shantytown, shantytown, neutr). +noun_sg(shape, shape, neutr). +noun_sg(shard, shard, neutr). +noun_sg(share, share, neutr). +noun_sg(sharecropper, sharecropper, human). +noun_sg(shareholder, shareholder, human). +noun_sg(shareholding, shareholding, neutr). +noun_sg(shark, shark, human). +noun_sg(sharkskin, sharkskin, neutr). +noun_sg(sharp, sharp, human). +noun_sg(sharpener, sharpener, neutr). +noun_sg(sharper, sharper, human). +noun_sg(sharpshooter, sharpshooter, human). +noun_sg(shave, shave, neutr). +noun_sg(shaver, shaver, human). +noun_sg(shawl, shawl, neutr). +noun_sg(sheaf, sheaf, neutr). +noun_sg(sheath, sheath, neutr). +noun_sg(sheathing, sheathing, neutr). +noun_sg(shebang, shebang, neutr). +noun_sg(shebeen, shebeen, neutr). +noun_sg(shed, shed, neutr). +noun_sg(sheep, sheep, neutr). +noun_sg(sheepdog, sheepdog, neutr). +noun_sg(sheepfold, sheepfold, neutr). +noun_sg(sheeprun, sheeprun, neutr). +noun_sg(sheepskin, sheepskin, neutr). +noun_sg(sheet, sheet, neutr). +noun_sg(sheik, sheik, human). +noun_sg(sheikdom, sheikdom, neutr). +noun_sg(sheikh, sheikh, human). +noun_sg(sheikhdom, sheikhdom, neutr). +noun_sg(shekel, shekel, neutr). +noun_sg(sheldrake, sheldrake, neutr). +noun_sg(shelf, shelf, neutr). +noun_sg(shell, shell, neutr). +noun_sg(shellfish, shellfish, neutr). +noun_sg(shelter, shelter, neutr). +noun_sg(shepherd, shepherd, human). +noun_sg(shepherdess, shepherdess, human). +noun_sg(sherbet, sherbet, neutr). +noun_sg(sheriff, sheriff, human). +noun_sg(sherry, sherry, neutr). +noun_sg(shibboleth, shibboleth, neutr). +noun_sg(shield, shield, neutr). +noun_sg(shift, shift, neutr). +noun_sg(shillelagh, shillelagh, neutr). +noun_sg(shilling, shilling, neutr). +noun_sg(shin, shin, neutr). +noun_sg(shinbone, shinbone, neutr). +noun_sg(shindig, shindig, neutr). +noun_sg(shindy, shindy, neutr). +noun_sg(shingle, shingle, neutr). +noun_sg(shinguard, shinguard, neutr). +noun_sg(ship, ship, neutr). +noun_sg(shipbroker, shipbroker, human). +noun_sg(shipbuilder, shipbuilder, human). +noun_sg(shipload, shipload, neutr). +noun_sg(shipmate, shipmate, human). +noun_sg(shipment, shipment, neutr). +noun_sg(shipowner, shipowner, human). +noun_sg(shipper, shipper, human). +noun_sg(shipway, shipway, neutr). +noun_sg(shipwreck, shipwreck, neutr). +noun_sg(shipwright, shipwright, human). +noun_sg(shipyard, shipyard, neutr). +noun_sg(shire, shire, neutr). +noun_sg(shirker, shirker, human). +noun_sg(shirt, shirt, neutr). +noun_sg(shirtwaist, shirtwaist, neutr). +noun_sg(shirtwaister, shirtwaister, neutr). +noun_sg(shiver, shiver, neutr). +noun_sg(shoal, shoal, neutr). +noun_sg(shock, shock, neutr). +noun_sg(shocker, shocker, human). +noun_sg(shoe, shoe, neutr). +noun_sg(shoeblack, shoeblack, human). +noun_sg(shoehorn, shoehorn, neutr). +noun_sg(shoelace, shoelace, neutr). +noun_sg(shoemaker, shoemaker, human). +noun_sg(shoestring, shoestring, neutr). +noun_sg(shoetree, shoetree, neutr). +noun_sg(shogun, shogun, human). +noun_sg(shoot, shoot, human). +noun_sg(shooter, shooter, human). +noun_sg(shop, shop, neutr). +noun_sg(shopkeeper, shopkeeper, human). +noun_sg(shoplifter, shoplifter, human). +noun_sg(shopper, shopper, human). +noun_sg(shopwalker, shopwalker, human). +noun_sg(shopwindow, shopwindow, neutr). +noun_sg(shore, shore, neutr). +noun_sg(short, short, neutr). +noun_sg(shortage, shortage, neutr). +noun_sg(shortcoming, shortcoming, neutr). +noun_sg(shortfall, shortfall, neutr). +noun_sg(shorthorn, shorthorn, neutr). +noun_sg(shortlist, shortlist, neutr). +noun_sg(shot, shot, neutr). +noun_sg(shotgun, shotgun, neutr). +noun_sg(shoulder, shoulder, neutr). +noun_sg(shout, shout, neutr). +noun_sg(shove, shove, neutr). +noun_sg(shovel, shovel, neutr). +noun_sg(shovelful, shovelful, neutr). +noun_sg(show, show, neutr). +noun_sg(showboat, showboat, human). +noun_sg(showcase, showcase, neutr). +noun_sg(showdown, showdown, neutr). +noun_sg(shower, shower, neutr). +noun_sg(showgirl, showgirl, human). +noun_sg(showing, showing, neutr). +noun_sg(showman, showman, human). +noun_sg(showplace, showplace, neutr). +noun_sg(showroom, showroom, neutr). +noun_sg(showtime, showtime, neutr). +noun_sg(shred, shred, neutr). +noun_sg(shrew, shrew, human). +noun_sg(shriek, shriek, neutr). +noun_sg(shrift, shrift, neutr). +noun_sg(shrike, shrike, neutr). +noun_sg(shrimp, shrimp, human). +noun_sg(shrine, shrine, neutr). +noun_sg(shrink, shrink, human). +noun_sg(shroud, shroud, neutr). +noun_sg(shrub, shrub, neutr). +noun_sg(shrubbery, shrubbery, neutr). +noun_sg(shrug, shrug, neutr). +noun_sg(shuck, shuck, neutr). +noun_sg(shudder, shudder, neutr). +noun_sg(shuffle, shuffle, neutr). +noun_sg(shuffler, shuffler, human). +noun_sg(shunter, shunter, human). +noun_sg(shutdown, shutdown, neutr). +noun_sg(shutter, shutter, neutr). +noun_sg(shuttle, shuttle, neutr). +noun_sg(shuttlecock, shuttlecock, neutr). +noun_sg(shy, shy, neutr). +noun_sg(shyster, shyster, human). +noun_sg(sibilant, sibilant, neutr). +noun_sg(sibling, sibling, human). +noun_sg(sibyl, sibyl, human). +noun_sg(sickbay, sickbay, neutr). +noun_sg(sickbed, sickbed, neutr). +noun_sg(sickle, sickle, neutr). +noun_sg(sickness, sickness, neutr). +noun_sg(side, side, neutr). +noun_sg(sideboard, sideboard, neutr). +noun_sg(sidecar, sidecar, neutr). +noun_sg(sidelight, sidelight, neutr). +noun_sg(sideline, sideline, neutr). +noun_sg(sideshow, sideshow, neutr). +noun_sg(sidesman, sidesman, human). +noun_sg(sidestep, sidestep, neutr). +noun_sg(sidetrack, sidetrack, neutr). +noun_sg(sidewalk, sidewalk, neutr). +noun_sg(siding, siding, neutr). +noun_sg(siege, siege, neutr). +noun_sg(sierra, sierra, neutr). +noun_sg(siesta, siesta, neutr). +noun_sg(sieve, sieve, neutr). +noun_sg(sifter, sifter, neutr). +noun_sg(sigh, sigh, neutr). +noun_sg(sight, sight, neutr). +noun_sg(sighting, sighting, neutr). +noun_sg(sightseer, sightseer, human). +noun_sg(sign, sign, neutr). +noun_sg(signal, signal, neutr). +noun_sg(signaller, signaller, human). +noun_sg(signalman, signalman, human). +noun_sg(signatory, signatory, neutr). +noun_sg(signature, signature, neutr). +noun_sg(signet, signet, neutr). +noun_sg(significance, significance, neutr). +noun_sg(signification, signification, neutr). +noun_sg(signor, signor, human). +noun_sg(signora, signora, human). +noun_sg(signorina, signorina, human). +noun_sg(signpost, signpost, neutr). +noun_sg(silence, silence, neutr). +noun_sg(silencer, silencer, neutr). +noun_sg(silhouette, silhouette, neutr). +noun_sg(silk, silk, neutr). +noun_sg(silkworm, silkworm, neutr). +noun_sg(sill, sill, neutr). +noun_sg(sillabub, sillabub, neutr). +noun_sg(silly, silly, neutr). +noun_sg(silo, silo, neutr). +noun_sg(silverside, silverside, neutr). +noun_sg(silversmith, silversmith, human). +noun_sg(simian, simian, neutr). +noun_sg(similarity, similarity, neutr). +noun_sg(simile, simile, neutr). +noun_sg(similitude, similitude, neutr). +noun_sg(simmer, simmer, neutr). +noun_sg(simoom, simoom, neutr). +noun_sg(simoon, simoon, neutr). +noun_sg(simple, simple, human). +noun_sg(simpleton, simpleton, human). +noun_sg(simplification, simplification, neutr). +noun_sg(simulacrum, simulacrum, neutr). +noun_sg(simulation, simulation, neutr). +noun_sg(simulator, simulator, neutr). +noun_sg(sin, sin, neutr). +noun_sg(sine, sine, neutr). +noun_sg(sinecure, sinecure, neutr). +noun_sg(sinew, sinew, neutr). +noun_sg(singe, singe, neutr). +noun_sg(singer, singer, human). +noun_sg(single, single, neutr). +noun_sg(singlestick, singlestick, neutr). +noun_sg(singlet, singlet, neutr). +noun_sg(singleton, singleton, human). +noun_sg(singsong, singsong, neutr). +noun_sg(singular, singular, neutr). +noun_sg(singularity, singularity, neutr). +noun_sg(sink, sink, neutr). +noun_sg(sinker, sinker, neutr). +noun_sg(sinking, sinking, neutr). +noun_sg(sinner, sinner, human). +noun_sg(sinuosity, sinuosity, neutr). +noun_sg(sinus, sinus, neutr). +noun_sg(sip, sip, neutr). +noun_sg(siphon, siphon, neutr). +noun_sg(sir, sir, human). +noun_sg(sirdar, sirdar, human). +noun_sg(sire, sire, neutr). +noun_sg(siren, siren, human). +noun_sg(sirloin, sirloin, neutr). +noun_sg(sirocco, sirocco, neutr). +noun_sg(sirrah, sirrah, human). +noun_sg(sirup, sirup, neutr). +noun_sg(sissy, sissy, human). +noun_sg(sister, sister, fem). +noun_sg(sitar, sitar, neutr). +noun_sg(sitcom, sitcom, neutr). +noun_sg(site, site, neutr). +noun_sg(sitter, sitter, human). +noun_sg(sitting, sitting, neutr). +noun_sg(situation, situation, neutr). +noun_sg(sixpence, sixpence, neutr). +noun_sg(size, size, neutr). +noun_sg(skate, skate, neutr). +noun_sg(skateboard, skateboard, neutr). +noun_sg(skateboarder, skateboarder, human). +noun_sg(skater, skater, human). +noun_sg(skeet, skeet, neutr). +noun_sg(skein, skein, neutr). +noun_sg(skeleton, skeleton, neutr). +noun_sg(skep, skep, neutr). +noun_sg(skeptic, skeptic, human). +noun_sg(sketch, sketch, neutr). +noun_sg(sketcher, sketcher, human). +noun_sg(skewer, skewer, neutr). +noun_sg(ski, ski, neutr). +noun_sg(skid, skid, neutr). +noun_sg(skidpan, skidpan, neutr). +noun_sg(skier, skier, human). +noun_sg(skiff, skiff, neutr). +noun_sg(skill, skill, neutr). +noun_sg(skillet, skillet, neutr). +noun_sg(skimmer, skimmer, neutr). +noun_sg(skin, skin, neutr). +noun_sg(skinflint, skinflint, human). +noun_sg(skinhead, skinhead, human). +noun_sg(skip, skip, neutr). +noun_sg(skipper, skipper, human). +noun_sg(skirl, skirl, neutr). +noun_sg(skirmish, skirmish, neutr). +noun_sg(skirmisher, skirmisher, human). +noun_sg(skirt, skirt, human). +noun_sg(skit, skit, neutr). +noun_sg(skittle, skittle, neutr). +noun_sg(skivvy, skivvy, human). +noun_sg(skua, skua, neutr). +noun_sg(skulker, skulker, human). +noun_sg(skull, skull, neutr). +noun_sg(skullcap, skullcap, neutr). +noun_sg(skunk, skunk, neutr). +noun_sg(sky, sky, neutr). +noun_sg(skylark, skylark, neutr). +noun_sg(skylight, skylight, neutr). +noun_sg(skyline, skyline, neutr). +noun_sg(skyscraper, skyscraper, neutr). +noun_sg(slab, slab, neutr). +noun_sg(slack, slack, neutr). +noun_sg(slacker, slacker, human). +noun_sg(slalom, slalom, neutr). +noun_sg(slam, slam, neutr). +noun_sg(slander, slander, neutr). +noun_sg(slanderer, slanderer, human). +noun_sg(slant, slant, neutr). +noun_sg(slap, slap, neutr). +noun_sg(slash, slash, neutr). +noun_sg(slat, slat, neutr). +noun_sg(slate, slate, neutr). +noun_sg(slating, slating, neutr). +noun_sg(slattern, slattern, human). +noun_sg(slaughterer, slaughterer, human). +noun_sg(slaughterhouse, slaughterhouse, neutr). +noun_sg(slave, slave, human). +noun_sg(slavey, slavey, human). +noun_sg(slayer, slayer, human). +noun_sg(sled, sled, neutr). +noun_sg(sledge, sledge, neutr). +noun_sg(sledgehammer, sledgehammer, neutr). +noun_sg(sleeper, sleeper, human). +noun_sg(sleepwalker, sleepwalker, human). +noun_sg(sleeve, sleeve, neutr). +noun_sg(sleigh, sleigh, neutr). +noun_sg(sleight, sleight, neutr). +noun_sg(sleuth, sleuth, human). +noun_sg(slice, slice, neutr). +noun_sg(slick, slick, neutr). +noun_sg(slicker, slicker, human). +noun_sg(slide, slide, neutr). +noun_sg(slight, slight, neutr). +noun_sg(sling, sling, neutr). +noun_sg(slinger, slinger, human). +noun_sg(slip, slip, neutr). +noun_sg(slipcover, slipcover, neutr). +noun_sg(slipknot, slipknot, neutr). +noun_sg(slipon, slipon, neutr). +noun_sg(slipover, slipover, neutr). +noun_sg(slippage, slippage, neutr). +noun_sg(slipper, slipper, neutr). +noun_sg(slipstream, slipstream, neutr). +noun_sg(slipway, slipway, neutr). +noun_sg(slit, slit, neutr). +noun_sg(sliver, sliver, neutr). +noun_sg(slob, slob, human). +noun_sg(sloe, sloe, neutr). +noun_sg(slogan, slogan, neutr). +noun_sg(slogger, slogger, human). +noun_sg(sloop, sloop, neutr). +noun_sg(slop, slop, neutr). +noun_sg(slope, slope, neutr). +noun_sg(slot, slot, neutr). +noun_sg(sloth, sloth, neutr). +noun_sg(slouch, slouch, human). +noun_sg(slough, slough, neutr). +noun_sg(sloven, sloven, human). +noun_sg(slowcoach, slowcoach, human). +noun_sg(slowdown, slowdown, neutr). +noun_sg(slug, slug, neutr). +noun_sg(sluggard, sluggard, human). +noun_sg(sluice, sluice, neutr). +noun_sg(sluicegate, sluicegate, neutr). +noun_sg(slum, slum, neutr). +noun_sg(slumber, slumber, neutr). +noun_sg(slumberer, slumberer, human). +noun_sg(slump, slump, neutr). +noun_sg(slur, slur, neutr). +noun_sg(slut, slut, human). +noun_sg(smack, smack, neutr). +noun_sg(smacker, smacker, neutr). +noun_sg(smacking, smacking, neutr). +noun_sg(small, small, neutr). +noun_sg(smallholder, smallholder, human). +noun_sg(smallholding, smallholding, neutr). +noun_sg(smart, smart, neutr). +noun_sg(smash, smash, neutr). +noun_sg(smasher, smasher, human). +noun_sg(smattering, smattering, neutr). +noun_sg(smear, smear, neutr). +noun_sg(smell, smell, neutr). +noun_sg(smelt, smelt, neutr). +noun_sg(smelter, smelter, human). +noun_sg(smile, smile, neutr). +noun_sg(smirch, smirch, neutr). +noun_sg(smirk, smirk, neutr). +noun_sg(smith, smith, human). +noun_sg(smithy, smithy, neutr). +noun_sg(smock, smock, neutr). +noun_sg(smoke, smoke, neutr). +noun_sg(smoker, smoker, human). +noun_sg(smokestack, smokestack, neutr). +noun_sg(smooth, smooth, neutr). +noun_sg(smother, smother, neutr). +noun_sg(smoulder, smoulder, neutr). +noun_sg(smudge, smudge, neutr). +noun_sg(smuggler, smuggler, human). +noun_sg(smut, smut, neutr). +noun_sg(snack, snack, neutr). +noun_sg(snaffle, snaffle, neutr). +noun_sg(snag, snag, neutr). +noun_sg(snail, snail, neutr). +noun_sg(snake, snake, human). +noun_sg(snap, snap, neutr). +noun_sg(snapdragon, snapdragon, neutr). +noun_sg(snapshot, snapshot, neutr). +noun_sg(snare, snare, neutr). +noun_sg(snarl, snarl, neutr). +noun_sg(snatch, snatch, neutr). +noun_sg(snatcher, snatcher, human). +noun_sg(sneak, sneak, human). +noun_sg(sneaker, sneaker, neutr). +noun_sg(sneer, sneer, neutr). +noun_sg(sneeze, sneeze, neutr). +noun_sg(snick, snick, neutr). +noun_sg(snicker, snicker, neutr). +noun_sg(sniff, sniff, neutr). +noun_sg(snifter, snifter, neutr). +noun_sg(snigger, snigger, neutr). +noun_sg(snip, snip, neutr). +noun_sg(snipe, snipe, neutr). +noun_sg(sniper, sniper, human). +noun_sg(snippet, snippet, neutr). +noun_sg(snipping, snipping, neutr). +noun_sg(sniveler, sniveler, human). +noun_sg(sniveller, sniveller, human). +noun_sg(snob, snob, human). +noun_sg(snood, snood, neutr). +noun_sg(snook, snook, neutr). +noun_sg(snooker, snooker, neutr). +noun_sg(snooper, snooper, human). +noun_sg(snooze, snooze, neutr). +noun_sg(snore, snore, neutr). +noun_sg(snorer, snorer, human). +noun_sg(snorkel, snorkel, neutr). +noun_sg(snort, snort, neutr). +noun_sg(snorter, snorter, human). +noun_sg(snout, snout, neutr). +noun_sg(snow, snow, neutr). +noun_sg(snowball, snowball, neutr). +noun_sg(snowberry, snowberry, neutr). +noun_sg(snowdrift, snowdrift, neutr). +noun_sg(snowdrop, snowdrop, neutr). +noun_sg(snowfall, snowfall, neutr). +noun_sg(snowfield, snowfield, neutr). +noun_sg(snowflake, snowflake, neutr). +noun_sg(snowman, snowman, neutr). +noun_sg(snowmobile, snowmobile, neutr). +noun_sg(snowplough, snowplough, neutr). +noun_sg(snowstorm, snowstorm, neutr). +noun_sg(snub, snub, neutr). +noun_sg(snuff, snuff, neutr). +noun_sg(snuffbox, snuffbox, neutr). +noun_sg(snuffle, snuffle, neutr). +noun_sg(snug, snug, neutr). +noun_sg(snuggery, snuggery, neutr). +noun_sg(soak, soak, human). +noun_sg(soaker, soaker, human). +noun_sg(soap, soap, neutr). +noun_sg(soapbox, soapbox, neutr). +noun_sg(sob, sob, neutr). +noun_sg(sobriquet, sobriquet, neutr). +noun_sg(social, social, neutr). +noun_sg(socialist, socialist, human). +noun_sg(socialite, socialite, human). +noun_sg(socialization, socialization, neutr). +noun_sg(society, society, neutr). +noun_sg(sociologist, sociologist, human). +noun_sg(sock, sock, neutr). +noun_sg(socket, socket, neutr). +noun_sg(sod, sod, human). +noun_sg(soda, soda, neutr). +noun_sg(sodomite, sodomite, human). +noun_sg(sofa, sofa, neutr). +noun_sg(softball, softball, neutr). +noun_sg(softener, softener, neutr). +noun_sg(softie, softie, human). +noun_sg(softwood, softwood, neutr). +noun_sg(softy, softie, human). +noun_sg(soil, soil, neutr). +noun_sg(soiree, soiree, neutr). +noun_sg('soirée', 'soirée', neutr). +noun_sg(sojourn, sojourn, neutr). +noun_sg(sojourner, sojourner, human). +noun_sg(solarium, solarium, neutr). +noun_sg(soldier, soldier, human). +noun_sg(sole, sole, neutr). +noun_sg(solecism, solecism, neutr). +noun_sg(solemnity, solemnity, neutr). +noun_sg(solicitation, solicitation, neutr). +noun_sg(solicitor, solicitor, human). +noun_sg(solid, solid, neutr). +noun_sg(solidification, solidification, neutr). +noun_sg(soliloquy, soliloquy, neutr). +noun_sg(solitaire, solitaire, neutr). +noun_sg(solitude, solitude, neutr). +noun_sg(solo, solo, neutr). +noun_sg(soloist, soloist, human). +noun_sg(solstice, solstice, neutr). +noun_sg(solution, solution, neutr). +noun_sg(solvent, solvent, neutr). +noun_sg(sombrero, sombrero, neutr). +noun_sg(somersault, somersault, neutr). +noun_sg(somnambulist, somnambulist, human). +noun_sg(son, son, masc). +noun_sg(sonata, sonata, neutr). +noun_sg(song, song, neutr). +noun_sg(songbird, songbird, neutr). +noun_sg(songbook, songbook, neutr). +noun_sg(songster, songster, human). +noun_sg(songstress, songstress, human). +noun_sg(sonnet, sonnet, neutr). +noun_sg(sonneteer, sonneteer, human). +noun_sg(sonny, sonny, human). +noun_sg(sonority, sonority, neutr). +noun_sg(sooth, sooth, neutr). +noun_sg(soothsayer, soothsayer, human). +noun_sg(sop, sop, neutr). +noun_sg(sophism, sophism, neutr). +noun_sg(sophist, sophist, human). +noun_sg(sophistry, sophistry, neutr). +noun_sg(sophomore, sophomore, human). +noun_sg(soporific, soporific, neutr). +noun_sg(soprano, soprano, human). +noun_sg(sorbet, sorbet, neutr). +noun_sg(sorcerer, sorcerer, human). +noun_sg(sorceress, sorceress, human). +noun_sg(sorcery, sorcery, neutr). +noun_sg(sore, sore, neutr). +noun_sg(sorority, sorority, human). +noun_sg(sorrel, sorrel, neutr). +noun_sg(sorrow, sorrow, neutr). +noun_sg(sort, sort, neutr). +noun_sg(sorter, sorter, human). +noun_sg(sortie, sortie, neutr). +noun_sg(sot, sot, human). +noun_sg(sou, sou, neutr). +noun_sg(soubrette, soubrette, human). +noun_sg(soubriquet, soubriquet, neutr). +noun_sg(souffle, souffle, neutr). +noun_sg('soufflé', 'soufflé', neutr). +noun_sg(soul, soul, neutr). +noun_sg(sound, sound, neutr). +noun_sg(soundbox, soundbox, neutr). +noun_sg(soundtrack, soundtrack, neutr). +noun_sg(soup, soup, neutr). +noun_sg(soupcon, soupcon, neutr). +noun_sg('soupçon', 'soupçon', neutr). +noun_sg(source, source, neutr). +noun_sg(soutane, soutane, neutr). +noun_sg(southeaster, southeaster, neutr). +noun_sg(southerner, southerner, human). +noun_sg(southpaw, southpaw, human). +noun_sg(southwester, southwester, neutr). +noun_sg(souvenir, souvenir, neutr). +noun_sg(sovereign, sovereign, human). +noun_sg(soviet, soviet, human). +noun_sg(sow, sow, neutr). +noun_sg(sower, sower, human). +noun_sg(soybean, soybean, neutr). +noun_sg(spa, spa, neutr). +noun_sg(space, space, neutr). +noun_sg(spacecraft, spacecraft, neutr). +noun_sg(spaceship, spaceship, neutr). +noun_sg(spacesuit, spacesuit, neutr). +noun_sg(spacing, spacing, neutr). +noun_sg(spade, spade, neutr). +noun_sg(spadeful, spadeful, neutr). +noun_sg(span, span, neutr). +noun_sg(spandex, spandex, neutr). +noun_sg(spangle, spangle, neutr). +noun_sg(spaniel, spaniel, neutr). +noun_sg(spanking, spanking, neutr). +noun_sg(spanner, spanner, neutr). +noun_sg(spar, spar, neutr). +noun_sg(spare, spare, neutr). +noun_sg(spark, spark, human). +noun_sg(sparkle, sparkle, neutr). +noun_sg(sparkler, sparkler, neutr). +noun_sg(sparrow, sparrow, neutr). +noun_sg(spasm, spasm, neutr). +noun_sg(spastic, spastic, human). +noun_sg(spat, spat, neutr). +noun_sg(spatchcock, spatchcock, neutr). +noun_sg(spate, spate, neutr). +noun_sg(spatter, spatter, neutr). +noun_sg(spatula, spatula, neutr). +noun_sg(speaker, speaker, human). +noun_sg(speakership, speakership, neutr). +noun_sg(spear, spear, neutr). +noun_sg(spearhead, spearhead, human). +noun_sg(spec, spec, neutr). +noun_sg(special, special, neutr). +noun_sg(specialism, specialism, neutr). +noun_sg(specialist, specialist, human). +noun_sg(speciality, speciality, neutr). +noun_sg(specialization, specialization, neutr). +noun_sg(specialty, specialty, neutr). +noun_sg(species, species, neutr). +noun_sg(specific, specific, neutr). +noun_sg(specification, specification, neutr). +noun_sg(specimen, specimen, neutr). +noun_sg(speck, speck, neutr). +noun_sg(speckle, speckle, neutr). +noun_sg(spectacle, spectacle, neutr). +noun_sg(spectacular, spectacular, neutr). +noun_sg(spectator, spectator, human). +noun_sg(specter, specter, human). +noun_sg(spectre, spectre, human). +noun_sg(spectroscope, spectroscope, neutr). +noun_sg(spectrum, spectrum, neutr). +noun_sg(speculation, speculation, neutr). +noun_sg(speculator, speculator, human). +noun_sg(speech, speech, neutr). +noun_sg(speed, speed, neutr). +noun_sg(speedboat, speedboat, neutr). +noun_sg(speedometer, speedometer, neutr). +noun_sg(speedway, speedway, neutr). +noun_sg(speedwell, speedwell, neutr). +noun_sg(spelaeologist, spelaeologist, human). +noun_sg(speleologist, speleologist, human). +noun_sg(spell, spell, neutr). +noun_sg(spellbinder, spellbinder, human). +noun_sg(speller, speller, human). +noun_sg(spelling, spelling, neutr). +noun_sg(spender, spender, human). +noun_sg(spendthrift, spendthrift, human). +noun_sg(sperm, sperm, neutr). +noun_sg(spermatozoon, spermatozoon, neutr). +noun_sg(spermicide, spermicide, neutr). +noun_sg(sphagnum, sphagnum, neutr). +noun_sg(sphere, sphere, neutr). +noun_sg(spheroid, spheroid, neutr). +noun_sg(sphinx, sphinx, human). +noun_sg(spice, spice, neutr). +noun_sg(spider, spider, neutr). +noun_sg(spiel, spiel, neutr). +noun_sg(spigot, spigot, neutr). +noun_sg(spike, spike, neutr). +noun_sg(spill, spill, neutr). +noun_sg(spillage, spillage, neutr). +noun_sg(spillover, spillover, neutr). +noun_sg(spillway, spillway, neutr). +noun_sg(spin, spin, neutr). +noun_sg(spindle, spindle, neutr). +noun_sg(spine, spine, neutr). +noun_sg(spinet, spinet, neutr). +noun_sg(spinnaker, spinnaker, neutr). +noun_sg(spinner, spinner, neutr). +noun_sg(spinney, spinney, neutr). +noun_sg(spinoff, spinoff, neutr). +noun_sg(spinster, spinster, human). +noun_sg(spinwriter, spinwriter, neutr). +noun_sg(spiral, spiral, neutr). +noun_sg(spire, spire, neutr). +noun_sg(spirit, spirit, neutr). +noun_sg(spiritual, spiritual, neutr). +noun_sg(spiritualist, spiritualist, human). +noun_sg(spirt, spirt, neutr). +noun_sg(spit, spit, neutr). +noun_sg(spitfire, spitfire, human). +noun_sg(spittoon, spittoon, neutr). +noun_sg(spiv, spiv, human). +noun_sg(splash, splash, neutr). +noun_sg(splashdown, splashdown, neutr). +noun_sg(splay, splay, neutr). +noun_sg(splayfoot, splayfoot, neutr). +noun_sg(spleen, spleen, neutr). +noun_sg(splendor, splendor, neutr). +noun_sg(splendour, splendour, neutr). +noun_sg(splice, splice, neutr). +noun_sg(splicer, splicer, neutr). +noun_sg(splint, splint, neutr). +noun_sg(splinter, splinter, neutr). +noun_sg(split, split, neutr). +noun_sg(splodge, splodge, neutr). +noun_sg(splotch, splotch, neutr). +noun_sg(splurge, splurge, neutr). +noun_sg(spoil, spoil, neutr). +noun_sg(spoilsport, spoilsport, human). +noun_sg(spoke, spoke, neutr). +noun_sg(spokesman, spokesman, human). +noun_sg(spokesperson, spokesperson, human). +noun_sg(spokeswoman, spokeswoman, human). +noun_sg(spondee, spondee, neutr). +noun_sg(sponge, sponge, neutr). +noun_sg(sponger, sponger, human). +noun_sg(sponsor, sponsor, human). +noun_sg(sponsorship, sponsorship, neutr). +noun_sg(spoof, spoof, neutr). +noun_sg(spook, spook, human). +noun_sg(spool, spool, neutr). +noun_sg(spoon, spoon, neutr). +noun_sg(spoonerism, spoonerism, neutr). +noun_sg(spoonful, spoonful, neutr). +noun_sg(spoor, spoor, neutr). +noun_sg(spore, spore, neutr). +noun_sg(sporran, sporran, neutr). +noun_sg(sport, sport, neutr). +noun_sg(sportsman, sportsman, human). +noun_sg(sportswear, sportswear, neutr). +noun_sg(spot, spot, neutr). +noun_sg(spotlight, spotlight, neutr). +noun_sg(spotter, spotter, human). +noun_sg(spouse, spouse, human). +noun_sg(spout, spout, neutr). +noun_sg(sprain, sprain, neutr). +noun_sg(sprat, sprat, neutr). +noun_sg(sprawl, sprawl, neutr). +noun_sg(spray, spray, neutr). +noun_sg(sprayer, sprayer, human). +noun_sg(spread, spread, neutr). +noun_sg(spreadeagle, spreadeagle, neutr). +noun_sg(spreader, spreader, human). +noun_sg(spreadsheet, spreadsheet, neutr). +noun_sg(spree, spree, neutr). +noun_sg(sprig, sprig, human). +noun_sg(spring, spring, neutr). +noun_sg(springboard, springboard, neutr). +noun_sg(springbok, springbok, neutr). +noun_sg(springtide, springtide, neutr). +noun_sg(springtime, springtime, neutr). +noun_sg(sprinkler, sprinkler, neutr). +noun_sg(sprinkling, sprinkling, neutr). +noun_sg(sprint, sprint, neutr). +noun_sg(sprinter, sprinter, human). +noun_sg(sprit, sprit, neutr). +noun_sg(sprite, sprite, human). +noun_sg(spritsail, spritsail, neutr). +noun_sg(sprocket, sprocket, neutr). +noun_sg(sprout, sprout, neutr). +noun_sg(spruce, spruce, neutr). +noun_sg(spud, spud, neutr). +noun_sg(spur, spur, neutr). +noun_sg(spurt, spurt, neutr). +noun_sg(sputnik, sputnik, neutr). +noun_sg(spy, spy, human). +noun_sg(spyglass, spyglass, neutr). +noun_sg(squab, squab, neutr). +noun_sg(squabble, squabble, neutr). +noun_sg(squad, squad, human). +noun_sg(squadron, squadron, human). +noun_sg(squall, squall, neutr). +noun_sg(square, square, neutr). +noun_sg(squash, squash, neutr). +noun_sg(squatter, squatter, human). +noun_sg(squaw, squaw, human). +noun_sg(squawk, squawk, neutr). +noun_sg(squawker, squawker, human). +noun_sg(squeak, squeak, neutr). +noun_sg(squeaker, squeaker, human). +noun_sg(squeal, squeal, neutr). +noun_sg(squealer, squealer, human). +noun_sg(squeegee, squeegee, neutr). +noun_sg(squeeze, squeeze, neutr). +noun_sg(squeezer, squeezer, human). +noun_sg(squelch, squelch, neutr). +noun_sg(squib, squib, neutr). +noun_sg(squid, squid, neutr). +noun_sg(squiggle, squiggle, neutr). +noun_sg(squint, squint, neutr). +noun_sg(squire, squire, human). +noun_sg(squirearchy, squirearchy, human). +noun_sg(squirm, squirm, neutr). +noun_sg(squirrel, squirrel, neutr). +noun_sg(squirt, squirt, human). +noun_sg(stab, stab, neutr). +noun_sg(stabber, stabber, human). +noun_sg(stabilization, stabilization, neutr). +noun_sg(stabilizer, stabilizer, human). +noun_sg(stable, stable, neutr). +noun_sg(stableboy, stableboy, human). +noun_sg(stableman, stableman, human). +noun_sg(stablemate, stablemate, neutr). +noun_sg(stack, stack, neutr). +noun_sg(stadium, stadium, neutr). +noun_sg(staff, staff, human). +noun_sg(staffer, staffer, human). +noun_sg(stag, stag, neutr). +noun_sg(stage, stage, neutr). +noun_sg(stagecoach, stagecoach, neutr). +noun_sg(stagecraft, stagecraft, neutr). +noun_sg(stager, stager, human). +noun_sg(stagger, stagger, neutr). +noun_sg(staggerer, staggerer, human). +noun_sg(staging, staging, neutr). +noun_sg(stain, stain, neutr). +noun_sg(stair, stair, neutr). +noun_sg(staircase, staircase, neutr). +noun_sg(stairway, stairway, neutr). +noun_sg(stake, stake, neutr). +noun_sg(stalactite, stalactite, neutr). +noun_sg(stalagmite, stalagmite, neutr). +noun_sg(stalemate, stalemate, neutr). +noun_sg(stalinist, stalinist, human). +noun_sg(stalk, stalk, neutr). +noun_sg(stalker, stalker, human). +noun_sg(stall, stall, neutr). +noun_sg(stallion, stallion, neutr). +noun_sg(stalwart, stalwart, human). +noun_sg(stamen, stamen, neutr). +noun_sg(stammer, stammer, neutr). +noun_sg(stammerer, stammerer, human). +noun_sg(stamp, stamp, neutr). +noun_sg(stampede, stampede, neutr). +noun_sg(stance, stance, neutr). +noun_sg(stanchion, stanchion, neutr). +noun_sg(stand, stand, neutr). +noun_sg(standard, standard, neutr). +noun_sg(standardization, standardization, neutr). +noun_sg(standby, standby, neutr). +noun_sg(standing, standing, neutr). +noun_sg(standoff, standoff, neutr). +noun_sg(standpipe, standpipe, neutr). +noun_sg(standpoint, standpoint, neutr). +noun_sg(standstill, standstill, neutr). +noun_sg(stanza, stanza, neutr). +noun_sg(staple, staple, neutr). +noun_sg(stapler, stapler, neutr). +noun_sg(star, star, human). +noun_sg(stare, stare, neutr). +noun_sg(starfish, starfish, neutr). +noun_sg(stargazer, stargazer, human). +noun_sg(starlet, starlet, human). +noun_sg(starling, starling, neutr). +noun_sg(start, start, neutr). +noun_sg(starter, starter, human). +noun_sg(startup, startup, neutr). +noun_sg(starveling, starveling, human). +noun_sg(state, state, neutr). +noun_sg(statement, statement, neutr). +noun_sg(statesman, statesman, human). +noun_sg(station, station, neutr). +noun_sg(stationer, stationer, human). +noun_sg(stationmaster, stationmaster, human). +noun_sg(statist, statist, human). +noun_sg(statistic, statistic, neutr). +noun_sg(statistician, statistician, human). +noun_sg(statue, statue, neutr). +noun_sg(statuette, statuette, neutr). +noun_sg(statute, statute, neutr). +noun_sg(stave, stave, neutr). +noun_sg(stay, stay, neutr). +noun_sg(stayer, stayer, human). +noun_sg(steady, steady, human). +noun_sg(steak, steak, neutr). +noun_sg(steamboat, steamboat, neutr). +noun_sg(steamer, steamer, neutr). +noun_sg(steamroller, steamroller, neutr). +noun_sg(steamship, steamship, neutr). +noun_sg(steed, steed, neutr). +noun_sg(steel, steel, neutr). +noun_sg(steelmaker, steelmaker, human). +noun_sg(steelworker, steelworker, human). +noun_sg(steelworks, steelworks, neutr). +noun_sg(steelyard, steelyard, neutr). +noun_sg(steenbok, steenbok, neutr). +noun_sg(steeple, steeple, neutr). +noun_sg(steeplechase, steeplechase, neutr). +noun_sg(steeplechaser, steeplechaser, human). +noun_sg(steeplejack, steeplejack, human). +noun_sg(steer, steer, neutr). +noun_sg(steerage, steerage, neutr). +noun_sg(steersman, steersman, human). +noun_sg(stele, stele, neutr). +noun_sg(stem, stem, neutr). +noun_sg(stench, stench, neutr). +noun_sg(stencil, stencil, neutr). +noun_sg(stenographer, stenographer, human). +noun_sg(step, step, neutr). +noun_sg(stepbrother, stepbrother, human). +noun_sg(stepchild, stepchild, human). +noun_sg(stepdaughter, stepdaughter, human). +noun_sg(stepfather, stepfather, human). +noun_sg(stepladder, stepladder, neutr). +noun_sg(stepmother, stepmother, human). +noun_sg(stepparent, stepparent, human). +noun_sg(steppe, steppe, neutr). +noun_sg(stepsister, stepsister, human). +noun_sg(stepson, stepson, human). +noun_sg(stereo, stereo, neutr). +noun_sg(stereoscope, stereoscope, neutr). +noun_sg(stereotype, stereotype, neutr). +noun_sg(stern, stern, neutr). +noun_sg(sternum, sternum, neutr). +noun_sg(sternwheeler, sternwheeler, neutr). +noun_sg(steroid, steroid, neutr). +noun_sg(stethoscope, stethoscope, neutr). +noun_sg(stetson, stetson, neutr). +noun_sg(stevedore, stevedore, human). +noun_sg(stew, stew, neutr). +noun_sg(steward, steward, human). +noun_sg(stewardess, stewardess, human). +noun_sg(stick, stick, neutr). +noun_sg(sticker, sticker, neutr). +noun_sg(stickler, stickler, human). +noun_sg(stiff, stiff, human). +noun_sg(stiffener, stiffener, neutr). +noun_sg(stiffening, stiffening, neutr). +noun_sg(stigma, stigma, neutr). +noun_sg(stile, stile, neutr). +noun_sg(stiletto, stiletto, neutr). +noun_sg(still, still, neutr). +noun_sg(stillbirth, stillbirth, neutr). +noun_sg(stilt, stilt, neutr). +noun_sg(stimulant, stimulant, neutr). +noun_sg(stimulation, stimulation, neutr). +noun_sg(stimulus, stimulus, neutr). +noun_sg(sting, sting, neutr). +noun_sg(stinger, stinger, neutr). +noun_sg(stingray, stingray, neutr). +noun_sg(stink, stink, neutr). +noun_sg(stinker, stinker, human). +noun_sg(stint, stint, neutr). +noun_sg(stipend, stipend, neutr). +noun_sg(stipendiary, stipendiary, human). +noun_sg(stipulation, stipulation, neutr). +noun_sg(stir, stir, neutr). +noun_sg(stirrup, stirrup, neutr). +noun_sg(stitch, stitch, neutr). +noun_sg(stoat, stoat, neutr). +noun_sg(stock, stock, neutr). +noun_sg(stockade, stockade, neutr). +noun_sg(stockbreeder, stockbreeder, human). +noun_sg(stockbroker, stockbroker, human). +noun_sg(stockbrokerage, stockbrokerage, neutr). +noun_sg(stockcar, stockcar, neutr). +noun_sg(stockfish, stockfish, neutr). +noun_sg(stockholder, stockholder, human). +noun_sg(stockholding, stockholding, neutr). +noun_sg(stocking, stocking, neutr). +noun_sg(stockist, stockist, human). +noun_sg(stockjobber, stockjobber, human). +noun_sg(stockpile, stockpile, neutr). +noun_sg(stockpot, stockpot, neutr). +noun_sg(stockroom, stockroom, neutr). +noun_sg(stocktaking, stocktaking, neutr). +noun_sg(stockyard, stockyard, neutr). +noun_sg(stoep, stoep, neutr). +noun_sg(stoic, stoic, human). +noun_sg(stokehold, stokehold, neutr). +noun_sg(stokehole, stokehole, neutr). +noun_sg(stoker, stoker, human). +noun_sg(stole, stole, neutr). +noun_sg(stomach, stomach, neutr). +noun_sg(stomp, stomp, neutr). +noun_sg(stone, stone, neutr). +noun_sg(stonebreaker, stonebreaker, human). +noun_sg(stonemason, stonemason, human). +noun_sg(stonewaller, stonewaller, human). +noun_sg(stooge, stooge, human). +noun_sg(stool, stool, neutr). +noun_sg(stoop, stoop, neutr). +noun_sg(stop, stop, neutr). +noun_sg(stopcock, stopcock, neutr). +noun_sg(stopgap, stopgap, neutr). +noun_sg(stopover, stopover, neutr). +noun_sg(stoppage, stoppage, neutr). +noun_sg(stopper, stopper, human). +noun_sg(stopping, stopping, neutr). +noun_sg(stopwatch, stopwatch, neutr). +noun_sg(store, store, neutr). +noun_sg(storehouse, storehouse, neutr). +noun_sg(storeroom, storeroom, neutr). +noun_sg(storey, storey, neutr). +noun_sg(stork, stork, neutr). +noun_sg(storm, storm, neutr). +noun_sg(story, story, neutr). +noun_sg(storyteller, storyteller, human). +noun_sg(stoup, stoup, neutr). +noun_sg(stove, stove, neutr). +noun_sg(stovepipe, stovepipe, neutr). +noun_sg(stowaway, stowaway, human). +noun_sg(straggler, straggler, human). +noun_sg(straight, straight, human). +noun_sg(strain, strain, neutr). +noun_sg(strainer, strainer, neutr). +noun_sg(strait, strait, neutr). +noun_sg(straitjacket, straitjacket, neutr). +noun_sg(strand, strand, neutr). +noun_sg(stranger, stranger, human). +noun_sg(stranglehold, stranglehold, neutr). +noun_sg(strap, strap, neutr). +noun_sg(straphanger, straphanger, human). +noun_sg(stratagem, stratagem, neutr). +noun_sg(strategist, strategist, neutr). +noun_sg(strategy, strategy, neutr). +noun_sg(stratification, stratification, neutr). +noun_sg(stratosphere, stratosphere, neutr). +noun_sg(stratum, stratum, neutr). +noun_sg(straw, straw, neutr). +noun_sg(strawberry, strawberry, neutr). +noun_sg(stray, stray, human). +noun_sg(streak, streak, neutr). +noun_sg(stream, stream, neutr). +noun_sg(streamer, streamer, neutr). +noun_sg(streamlet, streamlet, neutr). +noun_sg(street, street, neutr). +noun_sg(streetcar, streetcar, neutr). +noun_sg(streetwalker, streetwalker, human). +noun_sg(strength, strength, neutr). +noun_sg(streptococcus, streptococcus, neutr). +noun_sg(stress, stress, neutr). +noun_sg(stretch, stretch, neutr). +noun_sg(stretcher, stretcher, neutr). +noun_sg(stricture, stricture, neutr). +noun_sg(stride, stride, neutr). +noun_sg(stridulation, stridulation, neutr). +noun_sg(strike, strike, neutr). +noun_sg(strikebreaker, strikebreaker, human). +noun_sg(striker, striker, human). +noun_sg(string, string, neutr). +noun_sg(stringency, stringency, neutr). +noun_sg(strip, strip, neutr). +noun_sg(stripe, stripe, neutr). +noun_sg(stripling, stripling, human). +noun_sg(stripper, stripper, human). +noun_sg(striver, striver, human). +noun_sg(stroboscope, stroboscope, neutr). +noun_sg(stroke, stroke, neutr). +noun_sg(stroll, stroll, neutr). +noun_sg(stroller, stroller, human). +noun_sg(strongbox, strongbox, neutr). +noun_sg(stronghold, stronghold, neutr). +noun_sg(strongman, strongman, human). +noun_sg(strongroom, strongroom, neutr). +noun_sg(strop, strop, neutr). +noun_sg(strophe, strophe, neutr). +noun_sg(structure, structure, neutr). +noun_sg(strudel, strudel, neutr). +noun_sg(struggle, struggle, neutr). +noun_sg(strum, strum, neutr). +noun_sg(strumpet, strumpet, human). +noun_sg(strut, strut, neutr). +noun_sg(stub, stub, neutr). +noun_sg(stucco, stucco, neutr). +noun_sg(stud, stud, human). +noun_sg(studbook, studbook, neutr). +noun_sg(student, student, human). +noun_sg(studio, studio, neutr). +noun_sg(study, study, neutr). +noun_sg(stuff, stuff, neutr). +noun_sg(stultification, stultification, neutr). +noun_sg(stumble, stumble, neutr). +noun_sg(stump, stump, neutr). +noun_sg(stumper, stumper, neutr). +noun_sg(stunner, stunner, human). +noun_sg(stunt, stunt, neutr). +noun_sg(stupid, stupid, human). +noun_sg(stupidity, stupidity, neutr). +noun_sg(stupor, stupor, neutr). +noun_sg(sturgeon, sturgeon, neutr). +noun_sg(stutter, stutter, neutr). +noun_sg(stutterer, stutterer, human). +noun_sg(sty, sty, neutr). +noun_sg(stye, stye, neutr). +noun_sg(style, style, neutr). +noun_sg(stylist, stylist, human). +noun_sg(stylization, stylization, neutr). +noun_sg(stylus, stylus, neutr). +noun_sg(stymie, stymie, neutr). +noun_sg(styptic, styptic, neutr). +noun_sg(styrene, styrene, neutr). +noun_sg(sub, sub, human). +noun_sg(subaltern, subaltern, human). +noun_sg(subassembly, subassembly, neutr). +noun_sg(subcabinet, subcabinet, neutr). +noun_sg(subcommittee, subcommittee, human). +noun_sg(subcompact, subcompact, neutr). +noun_sg(subconscious, subconscious, neutr). +noun_sg(subcontinent, subcontinent, neutr). +noun_sg(subcontract, subcontract, neutr). +noun_sg(subcontractor, subcontractor, human). +noun_sg(subdivision, subdivision, neutr). +noun_sg(subeditor, subeditor, human). +noun_sg(subgroup, subgroup, human). +noun_sg(subheading, subheading, neutr). +noun_sg(subject, subject, human). +noun_sg(subjugation, subjugation, neutr). +noun_sg(subjunctive, subjunctive, neutr). +noun_sg(sublease, sublease, neutr). +noun_sg(sublieutenant, sublieutenant, human). +noun_sg(sublimate, sublimate, neutr). +noun_sg(sublimation, sublimation, neutr). +noun_sg(sublime, sublime, neutr). +noun_sg(submarine, submarine, neutr). +noun_sg(submariner, submariner, human). +noun_sg(submission, submission, neutr). +noun_sg(subnormal, subnormal, human). +noun_sg(subordinate, subordinate, human). +noun_sg(subordination, subordination, neutr). +noun_sg(subpoena, subpoena, neutr). +noun_sg(subscriber, subscriber, human). +noun_sg(subscript, subscript, neutr). +noun_sg(subscription, subscription, neutr). +noun_sg(subsection, subsection, neutr). +noun_sg(subsidence, subsidence, neutr). +noun_sg(subsidiary, subsidiary, neutr). +noun_sg(subsidy, subsidy, neutr). +noun_sg(substance, substance, neutr). +noun_sg(substantiation, substantiation, neutr). +noun_sg(substantive, substantive, neutr). +noun_sg(substation, substation, neutr). +noun_sg(substitute, substitute, human). +noun_sg(substitution, substitution, neutr). +noun_sg(substrate, substrate, neutr). +noun_sg(substratum, substratum, neutr). +noun_sg(substructure, substructure, neutr). +noun_sg(subterfuge, subterfuge, neutr). +noun_sg(subtitle, subtitle, neutr). +noun_sg(subtlety, subtlety, neutr). +noun_sg(subtotal, subtotal, neutr). +noun_sg(subtraction, subtraction, neutr). +noun_sg(suburb, suburb, neutr). +noun_sg(subvention, subvention, neutr). +noun_sg(subversive, subversive, human). +noun_sg(subway, subway, neutr). +noun_sg(success, success, neutr). +noun_sg(succession, succession, neutr). +noun_sg(successor, successor, human). +noun_sg(succubus, succubus, human). +noun_sg(succulent, succulent, neutr). +noun_sg(suck, suck, neutr). +noun_sg(sucker, sucker, human). +noun_sg(suckling, suckling, neutr). +noun_sg(sudden, sudden, neutr). +noun_sg(sufferer, sufferer, human). +noun_sg(suffering, suffering, neutr). +noun_sg(sufficiency, sufficiency, neutr). +noun_sg(suffix, suffix, neutr). +noun_sg(suffragan, suffragan, human). +noun_sg(suffrage, suffrage, neutr). +noun_sg(suffragette, suffragette, human). +noun_sg(sugar, sugar, neutr). +noun_sg(sugarlump, sugarlump, neutr). +noun_sg(suggestion, suggestion, neutr). +noun_sg(suicide, suicide, human). +noun_sg(suit, suit, neutr). +noun_sg(suitcase, suitcase, neutr). +noun_sg(suite, suite, neutr). +noun_sg(suitor, suitor, human). +noun_sg(sulk, sulk, neutr). +noun_sg(sulky, sulky, neutr). +noun_sg(sulphate, sulphate, neutr). +noun_sg(sulphide, sulphide, neutr). +noun_sg(sultan, sultan, human). +noun_sg(sultana, sultana, human). +noun_sg(sultanate, sultanate, neutr). +noun_sg(sum, sum, neutr). +noun_sg(summary, summary, neutr). +noun_sg(summation, summation, neutr). +noun_sg(summer, summer, neutr). +noun_sg(summerhouse, summerhouse, neutr). +noun_sg(summertime, summertime, neutr). +noun_sg(summit, summit, neutr). +noun_sg(summons, summons, neutr). +noun_sg(sump, sump, neutr). +noun_sg(sumpter, sumpter, neutr). +noun_sg(sun, sun, neutr). +noun_sg(sunbeam, sunbeam, neutr). +noun_sg(sunbelt, sunbelt, neutr). +noun_sg(sunblind, sunblind, neutr). +noun_sg(sunbonnet, sunbonnet, neutr). +noun_sg(sunburn, sunburn, neutr). +noun_sg(sunburst, sunburst, neutr). +noun_sg(sundae, sundae, neutr). +noun_sg(sunder, sunder, neutr). +noun_sg(sundial, sundial, neutr). +noun_sg(sundowner, sundowner, human). +noun_sg(sunfish, sunfish, neutr). +noun_sg(sunflower, sunflower, neutr). +noun_sg(sunglasses, sunglasses, neutr). +noun_sg(sunhat, sunhat, neutr). +noun_sg(sunlamp, sunlamp, neutr). +noun_sg(sunrise, sunrise, neutr). +noun_sg(sunroof, sunroof, neutr). +noun_sg(sunset, sunset, neutr). +noun_sg(sunshade, sunshade, neutr). +noun_sg(sunspot, sunspot, neutr). +noun_sg(suntan, suntan, neutr). +noun_sg(suntrap, suntrap, neutr). +noun_sg(sup, sup, neutr). +noun_sg(super, super, human). +noun_sg(superannuation, superannuation, neutr). +noun_sg(supercargo, supercargo, human). +noun_sg(supercharger, supercharger, neutr). +noun_sg(supercomputer, supercomputer, neutr). +noun_sg(superconductivity, superconductivity, neutr). +noun_sg(superconductor, superconductor, neutr). +noun_sg(superego, superego, neutr). +noun_sg(superficiality, superficiality, neutr). +noun_sg(superficies, superficies, neutr). +noun_sg(superfluity, superfluity, neutr). +noun_sg(superfund, superfund, neutr). +noun_sg(superintendent, superintendent, human). +noun_sg(superior, superior, human). +noun_sg(superlative, superlative, neutr). +noun_sg(superman, superman, human). +noun_sg(supermarket, supermarket, neutr). +noun_sg(superminicomputer, superminicomputer, neutr). +noun_sg(supernumerary, supernumerary, human). +noun_sg(superpower, superpower, human). +noun_sg(superscription, superscription, neutr). +noun_sg(superstar, superstar, human). +noun_sg(superstition, superstition, neutr). +noun_sg(superstore, superstore, neutr). +noun_sg(superstructure, superstructure, neutr). +noun_sg(supertax, supertax, neutr). +noun_sg(supervision, supervision, neutr). +noun_sg(supervisor, supervisor, human). +noun_sg(supper, supper, neutr). +noun_sg(supplanter, supplanter, human). +noun_sg(supplement, supplement, neutr). +noun_sg(suppliant, suppliant, human). +noun_sg(supplicant, supplicant, human). +noun_sg(supplication, supplication, neutr). +noun_sg(supplier, supplier, human). +noun_sg(supply, supply, neutr). +noun_sg(support, support, neutr). +noun_sg(supporter, supporter, human). +noun_sg(supposition, supposition, neutr). +noun_sg(suppository, suppository, neutr). +noun_sg(suppression, suppression, neutr). +noun_sg(suppressor, suppressor, human). +noun_sg(suppuration, suppuration, neutr). +noun_sg(surcharge, surcharge, neutr). +noun_sg(surd, surd, neutr). +noun_sg(surety, surety, human). +noun_sg(surface, surface, neutr). +noun_sg(surfboard, surfboard, neutr). +noun_sg(surfboat, surfboat, neutr). +noun_sg(surfeit, surfeit, neutr). +noun_sg(surge, surge, neutr). +noun_sg(surgeon, surgeon, human). +noun_sg(surgery, surgery, neutr). +noun_sg(surmise, surmise, neutr). +noun_sg(surname, surname, neutr). +noun_sg(surplice, surplice, neutr). +noun_sg(surplus, surplus, neutr). +noun_sg(surprise, surprise, neutr). +noun_sg(surrealist, surrealist, human). +noun_sg(surrender, surrender, neutr). +noun_sg(surrogate, surrogate, human). +noun_sg(surround, surround, neutr). +noun_sg(surtax, surtax, neutr). +noun_sg(survey, survey, neutr). +noun_sg(surveyor, surveyor, human). +noun_sg(survival, survival, neutr). +noun_sg(survivor, survivor, human). +noun_sg(susceptibility, susceptibility, neutr). +noun_sg(suspect, suspect, human). +noun_sg(suspender, suspender, neutr). +noun_sg(suspension, suspension, neutr). +noun_sg(suspicion, suspicion, neutr). +noun_sg(suttee, suttee, human). +noun_sg(suture, suture, neutr). +noun_sg(suzerain, suzerain, human). +noun_sg(suzerainty, suzerainty, neutr). +noun_sg(swab, swab, neutr). +noun_sg(swagger, swagger, neutr). +noun_sg(swaggerer, swaggerer, human). +noun_sg(swain, swain, human). +noun_sg(swallow, swallow, neutr). +noun_sg(swami, swami, human). +noun_sg(swamp, swamp, neutr). +noun_sg(swan, swan, neutr). +noun_sg(swank, swank, neutr). +noun_sg(swap, swap, neutr). +noun_sg(swarm, swarm, neutr). +noun_sg(swashbuckler, swashbuckler, human). +noun_sg(swastika, swastika, neutr). +noun_sg(swat, swat, neutr). +noun_sg(swath, swath, neutr). +noun_sg(swathe, swathe, neutr). +noun_sg(sway, sway, neutr). +noun_sg(swearer, swearer, human). +noun_sg(swearword, swearword, neutr). +noun_sg(sweat, sweat, neutr). +noun_sg(sweatband, sweatband, neutr). +noun_sg(sweater, sweater, neutr). +noun_sg(sweatshop, sweatshop, neutr). +noun_sg(sweatsuit, sweatsuit, neutr). +noun_sg(swede, swede, human). +noun_sg(sweep, sweep, neutr). +noun_sg(sweeper, sweeper, human). +noun_sg(sweeping, sweeping, neutr). +noun_sg(sweepstake, sweepstake, neutr). +noun_sg(sweet, sweet, neutr). +noun_sg(sweetbread, sweetbread, neutr). +noun_sg(sweetener, sweetener, neutr). +noun_sg(sweetening, sweetening, neutr). +noun_sg(sweetheart, sweetheart, human). +noun_sg(sweetie, sweetie, human). +noun_sg(sweetmeat, sweetmeat, neutr). +noun_sg(swell, swell, neutr). +noun_sg(swelling, swelling, neutr). +noun_sg(swerve, swerve, neutr). +noun_sg(swift, swift, neutr). +noun_sg(swig, swig, neutr). +noun_sg(swill, swill, neutr). +noun_sg(swim, swim, neutr). +noun_sg(swimmer, swimmer, human). +noun_sg(swimsuit, swimsuit, neutr). +noun_sg(swindle, swindle, neutr). +noun_sg(swindler, swindler, human). +noun_sg(swine, swine, human). +noun_sg(swineherd, swineherd, human). +noun_sg(swing, swing, neutr). +noun_sg(swipe, swipe, neutr). +noun_sg(swirl, swirl, neutr). +noun_sg(swish, swish, neutr). +noun_sg(switch, switch, neutr). +noun_sg(switchboard, switchboard, neutr). +noun_sg(switcher, switcher, human). +noun_sg(switchman, switchman, human). +noun_sg(swivel, swivel, neutr). +noun_sg(swiz, swiz, neutr). +noun_sg(swizzle, swizzle, neutr). +noun_sg(swob, swob, neutr). +noun_sg(swoon, swoon, neutr). +noun_sg(swoop, swoop, neutr). +noun_sg(swop, swop, neutr). +noun_sg(sword, sword, neutr). +noun_sg(swordfish, swordfish, neutr). +noun_sg(swordsman, swordsman, human). +noun_sg(swordstick, swordstick, neutr). +noun_sg(swot, swot, human). +noun_sg(sybarite, sybarite, human). +noun_sg(sycamore, sycamore, neutr). +noun_sg(sycophant, sycophant, human). +noun_sg(syllabary, syllabary, neutr). +noun_sg(syllable, syllable, neutr). +noun_sg(syllabus, syllabus, neutr). +noun_sg(syllogism, syllogism, neutr). +noun_sg(sylph, sylph, human). +noun_sg(symbol, symbol, neutr). +noun_sg(symbolism, symbolism, neutr). +noun_sg(symbolization, symbolization, neutr). +noun_sg(sympathizer, sympathizer, human). +noun_sg(sympathy, sympathy, neutr). +noun_sg(symphony, symphony, neutr). +noun_sg(symposium, symposium, neutr). +noun_sg(symptom, symptom, neutr). +noun_sg(synagogue, synagogue, neutr). +noun_sg(synchroflash, synchroflash, neutr). +noun_sg(synchronization, synchronization, neutr). +noun_sg(synchrotron, synchrotron, neutr). +noun_sg(syncopation, syncopation, neutr). +noun_sg(syndic, syndic, human). +noun_sg(syndicalist, syndicalist, human). +noun_sg(syndicate, syndicate, neutr). +noun_sg(syndication, syndication, neutr). +noun_sg(syndicator, syndicator, neutr). +noun_sg(syndrome, syndrome, neutr). +noun_sg(synergy, synergy, neutr). +noun_sg(synod, synod, neutr). +noun_sg(synonym, synonym, neutr). +noun_sg(synopsis, synopsis, neutr). +noun_sg(synthesis, synthesis, neutr). +noun_sg(synthetic, synthetic, neutr). +noun_sg(syphilitic, syphilitic, human). +noun_sg(syphon, syphon, neutr). +noun_sg(syringa, syringa, neutr). +noun_sg(syringe, syringe, neutr). +noun_sg(syrup, syrup, neutr). +noun_sg(system, system, neutr). +noun_sg('séance', 'séance', neutr). +noun_sg(tab, tab, neutr). +noun_sg(tabard, tabard, neutr). +noun_sg(tabby, tabby, neutr). +noun_sg(tabernacle, tabernacle, neutr). +noun_sg(table, table, neutr). +noun_sg(tableau, tableau, neutr). +noun_sg(tablecloth, tablecloth, neutr). +noun_sg(tablemat, tablemat, neutr). +noun_sg(tablespoon, tablespoon, neutr). +noun_sg(tablespoonful, tablespoonful, neutr). +noun_sg(tablet, tablet, neutr). +noun_sg(tabloid, tabloid, neutr). +noun_sg(taboo, taboo, neutr). +noun_sg(tabor, tabor, neutr). +noun_sg(tabulation, tabulation, neutr). +noun_sg(tabulator, tabulator, neutr). +noun_sg(tachograph, tachograph, neutr). +noun_sg(tack, tack, neutr). +noun_sg(tackle, tackle, neutr). +noun_sg(taco, taco, neutr). +noun_sg(tactic, tactic, neutr). +noun_sg(tactician, tactician, human). +noun_sg(tadpole, tadpole, neutr). +noun_sg(taffrail, taffrail, neutr). +noun_sg(taffy, taffy, neutr). +noun_sg(tag, tag, neutr). +noun_sg(tail, tail, neutr). +noun_sg(tailboard, tailboard, neutr). +noun_sg(tailgate, tailgate, neutr). +noun_sg(tailor, tailor, human). +noun_sg(tailpiece, tailpiece, neutr). +noun_sg(tailplane, tailplane, neutr). +noun_sg(tailspin, tailspin, neutr). +noun_sg(taint, taint, neutr). +noun_sg(take, take, neutr). +noun_sg(takeoff, takeoff, neutr). +noun_sg(takeover, takeover, neutr). +noun_sg(taker, taker, human). +noun_sg(tale, tale, neutr). +noun_sg(talent, talent, neutr). +noun_sg(talisman, talisman, neutr). +noun_sg(talk, talk, neutr). +noun_sg(talker, talker, human). +noun_sg(talkie, talkie, neutr). +noun_sg(tallboy, tallboy, neutr). +noun_sg(tally, tally, neutr). +noun_sg(tallyman, tallyman, human). +noun_sg(talon, talon, neutr). +noun_sg(talus, talus, neutr). +noun_sg(tamale, tamale, neutr). +noun_sg(tamarind, tamarind, neutr). +noun_sg(tamarisk, tamarisk, neutr). +noun_sg(tambour, tambour, neutr). +noun_sg(tambourine, tambourine, neutr). +noun_sg(tamer, tamer, human). +noun_sg(tammy, tammy, neutr). +noun_sg(tampon, tampon, neutr). +noun_sg(tan, tan, neutr). +noun_sg(tandem, tandem, neutr). +noun_sg(tang, tang, neutr). +noun_sg(tangent, tangent, neutr). +noun_sg(tangerine, tangerine, neutr). +noun_sg(tangle, tangle, neutr). +noun_sg(tango, tango, neutr). +noun_sg(tank, tank, neutr). +noun_sg(tankard, tankard, neutr). +noun_sg(tanker, tanker, neutr). +noun_sg(tankship, tankship, neutr). +noun_sg(tanner, tanner, human). +noun_sg(tannery, tannery, neutr). +noun_sg(tannoy, tannoy, neutr). +noun_sg(tansy, tansy, neutr). +noun_sg(tantrum, tantrum, neutr). +noun_sg(tap, tap, neutr). +noun_sg(tape, tape, neutr). +noun_sg(taper, taper, human). +noun_sg(tapestry, tapestry, neutr). +noun_sg(tapeworm, tapeworm, neutr). +noun_sg(tapir, tapir, neutr). +noun_sg(tapis, tapis, neutr). +noun_sg(taproom, taproom, neutr). +noun_sg(taproot, taproot, neutr). +noun_sg(tapster, tapster, human). +noun_sg(tar, tar, neutr). +noun_sg(taradiddle, taradiddle, neutr). +noun_sg(tarantella, tarantella, neutr). +noun_sg(tarantelle, tarantelle, neutr). +noun_sg(tarantula, tarantula, neutr). +noun_sg(tarboosh, tarboosh, neutr). +noun_sg(tare, tare, neutr). +noun_sg(target, target, neutr). +noun_sg(tariff, tariff, neutr). +noun_sg(tarn, tarn, neutr). +noun_sg(taro, taro, neutr). +noun_sg(tarpaulin, tarpaulin, neutr). +noun_sg(tarpon, tarpon, neutr). +noun_sg(tarradiddle, tarradiddle, neutr). +noun_sg(tarsal, tarsal, neutr). +noun_sg(tarsus, tarsus, neutr). +noun_sg(tart, tart, human). +noun_sg(tartan, tartan, neutr). +noun_sg(tartar, tartar, neutr). +noun_sg(task, task, neutr). +noun_sg(taskmaster, taskmaster, human). +noun_sg(tassel, tassel, neutr). +noun_sg(taste, taste, neutr). +noun_sg(taster, taster, human). +noun_sg(tat, tat, human). +noun_sg(tatter, tatter, neutr). +noun_sg(tatterdemalion, tatterdemalion, human). +noun_sg(tattler, tattler, human). +noun_sg(tattoo, tattoo, neutr). +noun_sg(taunt, taunt, neutr). +noun_sg(tautology, tautology, neutr). +noun_sg(tavern, tavern, neutr). +noun_sg(tawse, tawse, neutr). +noun_sg(tax, tax, neutr). +noun_sg(taxi, taxi, neutr). +noun_sg(taxicab, taxicab, neutr). +noun_sg(taxidermist, taxidermist, human). +noun_sg(taximeter, taximeter, neutr). +noun_sg(taxonomy, taxonomy, neutr). +noun_sg(taxpayer, taxpayer, human). +noun_sg(tea, tea, neutr). +noun_sg(teacake, teacake, neutr). +noun_sg(teacher, teacher, human). +noun_sg(teaching, teaching, neutr). +noun_sg(teacup, teacup, neutr). +noun_sg(teahouse, teahouse, neutr). +noun_sg(teal, teal, neutr). +noun_sg(team, team, human). +noun_sg(teammate, teammate, neutr). +noun_sg(teamster, teamster, human). +noun_sg(teapot, teapot, neutr). +noun_sg(tear, tear, neutr). +noun_sg(tearaway, tearaway, neutr). +noun_sg(tearoom, tearoom, neutr). +noun_sg(tease, tease, human). +noun_sg(teasel, teasel, neutr). +noun_sg(teaser, teaser, human). +noun_sg(teashop, teashop, neutr). +noun_sg(teaspoon, teaspoon, neutr). +noun_sg(teaspoonful, teaspoonful, neutr). +noun_sg(teat, teat, neutr). +noun_sg(teazel, teazel, neutr). +noun_sg(teazle, teazle, neutr). +noun_sg(tec, tec, neutr). +noun_sg(tech, tech, neutr). +noun_sg(technicality, technicality, neutr). +noun_sg(technician, technician, human). +noun_sg(technique, technique, neutr). +noun_sg(technocracy, technocracy, neutr). +noun_sg(technocrat, technocrat, human). +noun_sg(technologist, technologist, human). +noun_sg(technology, technology, neutr). +noun_sg(teddy, teddy, neutr). +noun_sg(tee, tee, neutr). +noun_sg(teen, teen, human). +noun_sg(teenager, teenager, human). +noun_sg(teetotaller, teetotaller, human). +noun_sg(teetotum, teetotum, neutr). +noun_sg(teg, teg, neutr). +noun_sg(tegument, tegument, neutr). +noun_sg(telecast, telecast, neutr). +noun_sg(telecommunication, telecommunication, neutr). +noun_sg(teleconference, teleconference, neutr). +noun_sg(telegram, telegram, neutr). +noun_sg(telegraph, telegraph, neutr). +noun_sg(telegrapher, telegrapher, human). +noun_sg(telegraphist, telegraphist, human). +noun_sg(teleologist, teleologist, human). +noun_sg(teleology, teleology, neutr). +noun_sg(telepathist, telepathist, human). +noun_sg(telephone, telephone, neutr). +noun_sg(telephonist, telephonist, human). +noun_sg(telephoto, telephoto, neutr). +noun_sg(telephotograph, telephotograph, neutr). +noun_sg(telepicture, telepicture, neutr). +noun_sg(teleport, teleport, neutr). +noun_sg(teleprinter, teleprinter, neutr). +noun_sg(teleprompter, teleprompter, neutr). +noun_sg(telescope, telescope, neutr). +noun_sg(teletypewriter, teletypewriter, neutr). +noun_sg(television, television, neutr). +noun_sg(telex, telex, neutr). +noun_sg(telfer, telfer, neutr). +noun_sg(teller, teller, human). +noun_sg(telltale, telltale, human). +noun_sg(telly, telly, neutr). +noun_sg(telpher, telpher, neutr). +noun_sg(temp, temp, human). +noun_sg(temper, temper, neutr). +noun_sg(temperament, temperament, neutr). +noun_sg(temperature, temperature, neutr). +noun_sg(tempest, tempest, neutr). +noun_sg(template, template, neutr). +noun_sg(temple, temple, neutr). +noun_sg(templet, templet, neutr). +noun_sg(tempo, tempo, neutr). +noun_sg(temptation, temptation, neutr). +noun_sg(tempter, tempter, human). +noun_sg(temptress, temptress, human). +noun_sg(tenancy, tenancy, neutr). +noun_sg(tenant, tenant, human). +noun_sg(tenantry, tenantry, neutr). +noun_sg(tench, tench, neutr). +noun_sg(tendency, tendency, neutr). +noun_sg(tender, tender, human). +noun_sg(tenderfoot, tenderfoot, human). +noun_sg(tenderloin, tenderloin, neutr). +noun_sg(tendon, tendon, neutr). +noun_sg(tendril, tendril, neutr). +noun_sg(tenement, tenement, neutr). +noun_sg(tenet, tenet, neutr). +noun_sg(tenner, tenner, neutr). +noun_sg(tenon, tenon, neutr). +noun_sg(tenor, tenor, human). +noun_sg(tenpence, tenpence, neutr). +noun_sg(tenpin, tenpin, neutr). +noun_sg(tense, tense, neutr). +noun_sg(tension, tension, neutr). +noun_sg(tent, tent, neutr). +noun_sg(tentacle, tentacle, neutr). +noun_sg(tenure, tenure, neutr). +noun_sg(tepee, tepee, neutr). +noun_sg(tercentenary, tercentenary, neutr). +noun_sg(tercentennial, tercentennial, neutr). +noun_sg(terephthalate, terephthalate, neutr). +noun_sg(term, term, neutr). +noun_sg(termagant, termagant, human). +noun_sg(terminal, terminal, neutr). +noun_sg(termination, termination, neutr). +noun_sg(terminology, terminology, neutr). +noun_sg(terminus, terminus, neutr). +noun_sg(termite, termite, neutr). +noun_sg(tern, tern, neutr). +noun_sg(terrace, terrace, neutr). +noun_sg(terrain, terrain, neutr). +noun_sg(terrapin, terrapin, neutr). +noun_sg(terrier, terrier, neutr). +noun_sg(territorial, territorial, human). +noun_sg(territory, territory, neutr). +noun_sg(terror, terror, neutr). +noun_sg(terrorist, terrorist, human). +noun_sg(test, test, neutr). +noun_sg(testament, testament, neutr). +noun_sg(testate, testate, human). +noun_sg(testator, testator, human). +noun_sg(testatrix, testatrix, human). +noun_sg(testbed, testbed, neutr). +noun_sg(testicle, testicle, neutr). +noun_sg(testimonial, testimonial, neutr). +noun_sg(testimony, testimony, neutr). +noun_sg(testis, testis, neutr). +noun_sg(tether, tether, neutr). +noun_sg(text, text, neutr). +noun_sg(textbook, textbook, neutr). +noun_sg(textile, textile, neutr). +noun_sg(texture, texture, neutr). +noun_sg(thane, thane, human). +noun_sg(thanksgiving, thanksgiving, neutr). +noun_sg(thatcher, thatcher, human). +noun_sg(thaw, thaw, neutr). +noun_sg(theater, theater, neutr). +noun_sg(theatergoer, theatergoer, human). +noun_sg(theatre, theatre, neutr). +noun_sg(theatregoer, theatregoer, human). +noun_sg(theatrical, theatrical, human). +noun_sg(theft, theft, neutr). +noun_sg(theist, theist, human). +noun_sg(theme, theme, neutr). +noun_sg(theocracy, theocracy, neutr). +noun_sg(theodolite, theodolite, neutr). +noun_sg(theologian, theologian, human). +noun_sg(theology, theology, neutr). +noun_sg(theorem, theorem, neutr). +noun_sg(theoretician, theoretician, human). +noun_sg(theorist, theorist, human). +noun_sg(theory, theory, neutr). +noun_sg(theosophist, theosophist, human). +noun_sg(therapist, therapist, human). +noun_sg(therapy, therapy, neutr). +noun_sg(therm, therm, neutr). +noun_sg(thermal, thermal, neutr). +noun_sg(thermometer, thermometer, neutr). +noun_sg(thermoplastic, thermoplastic, neutr). +noun_sg(thermos, thermos, neutr). +noun_sg(thermostat, thermostat, neutr). +noun_sg(thesaurus, thesaurus, neutr). +noun_sg(thesis, thesis, neutr). +noun_sg(thick, thick, neutr). +noun_sg(thicket, thicket, neutr). +noun_sg(thickness, thickness, neutr). +noun_sg(thief, thief, human). +noun_sg(thigh, thigh, neutr). +noun_sg(thighbone, thighbone, neutr). +noun_sg(thimble, thimble, neutr). +noun_sg(thimbleful, thimbleful, neutr). +noun_sg(thing, thing, neutr). +noun_sg(thingmabob, thingmabob, neutr). +noun_sg(thingmajig, thingmajig, neutr). +noun_sg(thingumabob, thingumabob, neutr). +noun_sg(thingumajig, thingumajig, neutr). +noun_sg(thingummy, thingummy, neutr). +noun_sg(think, think, neutr). +noun_sg(thinker, thinker, human). +noun_sg(thistle, thistle, neutr). +noun_sg(thole, thole, neutr). +noun_sg(tholepin, tholepin, neutr). +noun_sg(thong, thong, neutr). +noun_sg(thorax, thorax, neutr). +noun_sg(thorn, thorn, neutr). +noun_sg(thoroughbred, thoroughbred, neutr). +noun_sg(thoroughfare, thoroughfare, neutr). +noun_sg(thought, thought, neutr). +noun_sg(thousandth, thousandth, neutr). +noun_sg(thrall, thrall, human). +noun_sg(thrashing, thrashing, neutr). +noun_sg(thread, thread, neutr). +noun_sg(threat, threat, neutr). +noun_sg(threepence, threepence, neutr). +noun_sg(threesome, threesome, human). +noun_sg(threnody, threnody, neutr). +noun_sg(thresher, thresher, neutr). +noun_sg(threshold, threshold, neutr). +noun_sg(thrift, thrift, neutr). +noun_sg(thrill, thrill, neutr). +noun_sg(thriller, thriller, neutr). +noun_sg(throat, throat, neutr). +noun_sg(throb, throb, neutr). +noun_sg(throe, throe, neutr). +noun_sg(throne, throne, neutr). +noun_sg(throng, throng, human). +noun_sg(throstle, throstle, neutr). +noun_sg(throttle, throttle, neutr). +noun_sg(throughput, throughput, neutr). +noun_sg(throughway, throughway, neutr). +noun_sg(throw, throw, neutr). +noun_sg(throwaway, throwaway, neutr). +noun_sg(throwback, throwback, neutr). +noun_sg(thrower, thrower, human). +noun_sg(thrush, thrush, neutr). +noun_sg(thrust, thrust, neutr). +noun_sg(thruster, thruster, neutr). +noun_sg(thud, thud, neutr). +noun_sg(thug, thug, human). +noun_sg(thumb, thumb, neutr). +noun_sg(thumbnut, thumbnut, neutr). +noun_sg(thumbscrew, thumbscrew, neutr). +noun_sg(thumbstall, thumbstall, neutr). +noun_sg(thumbtack, thumbtack, neutr). +noun_sg(thump, thump, neutr). +noun_sg(thunder, thunder, neutr). +noun_sg(thunderbolt, thunderbolt, neutr). +noun_sg(thunderclap, thunderclap, neutr). +noun_sg(thunderstorm, thunderstorm, neutr). +noun_sg(thurible, thurible, neutr). +noun_sg(thwack, thwack, neutr). +noun_sg(thwart, thwart, neutr). +noun_sg(thyroid, thyroid, neutr). +noun_sg(tiara, tiara, neutr). +noun_sg(tibia, tibia, neutr). +noun_sg(tic, tic, neutr). +noun_sg(tick, tick, neutr). +noun_sg(ticker, ticker, neutr). +noun_sg(ticket, ticket, neutr). +noun_sg(tickler, tickler, neutr). +noun_sg(tidbit, tidbit, neutr). +noun_sg(tiddler, tiddler, human). +noun_sg(tide, tide, neutr). +noun_sg(tidemark, tidemark, neutr). +noun_sg(tideway, tideway, neutr). +noun_sg(tidy, tidy, neutr). +noun_sg(tie, tie, neutr). +noun_sg(tier, tier, neutr). +noun_sg(tiff, tiff, neutr). +noun_sg(tiger, tiger, neutr). +noun_sg(tightrope, tightrope, neutr). +noun_sg(tigress, tigress, neutr). +noun_sg(tike, tike, human). +noun_sg(tilde, tilde, neutr). +noun_sg(tile, tile, neutr). +noun_sg(till, till, neutr). +noun_sg(tiller, tiller, neutr). +noun_sg(tilt, tilt, neutr). +noun_sg(tilth, tilth, neutr). +noun_sg(tiltyard, tiltyard, neutr). +noun_sg(timber, timber, neutr). +noun_sg(timberland, timberland, neutr). +noun_sg(timberman, timberman, human). +noun_sg(timbre, timbre, neutr). +noun_sg(timbrel, timbrel, neutr). +noun_sg(time, time, neutr). +noun_sg(timecard, timecard, neutr). +noun_sg(timekeeper, timekeeper, human). +noun_sg(timepiece, timepiece, neutr). +noun_sg(timer, timer, neutr). +noun_sg(timescale, timescale, neutr). +noun_sg(timeserver, timeserver, human). +noun_sg(timetable, timetable, neutr). +noun_sg(timing, timing, neutr). +noun_sg(timpanist, timpanist, human). +noun_sg(tin, tin, neutr). +noun_sg(tincture, tincture, neutr). +noun_sg(tinderbox, tinderbox, neutr). +noun_sg(tine, tine, neutr). +noun_sg(ting, ting, neutr). +noun_sg(tinge, tinge, neutr). +noun_sg(tingle, tingle, neutr). +noun_sg(tinker, tinker, human). +noun_sg(tinkle, tinkle, neutr). +noun_sg(tinsmith, tinsmith, human). +noun_sg(tint, tint, neutr). +noun_sg(tintack, tintack, neutr). +noun_sg(tip, tip, neutr). +noun_sg(tippet, tippet, neutr). +noun_sg(tipple, tipple, neutr). +noun_sg(tippler, tippler, human). +noun_sg(tipstaff, tipstaff, human). +noun_sg(tipster, tipster, human). +noun_sg(tirade, tirade, neutr). +noun_sg(tire, tire, neutr). +noun_sg(tiremaker, tiremaker, human). +noun_sg(tiro, tiro, human). +noun_sg(tissue, tissue, neutr). +noun_sg(tit, tit, neutr). +noun_sg(titan, titan, human). +noun_sg(titbit, titbit, neutr). +noun_sg(tithe, tithe, neutr). +noun_sg(titillation, titillation, neutr). +noun_sg(titlark, titlark, neutr). +noun_sg(title, title, neutr). +noun_sg(titmouse, titmouse, neutr). +noun_sg(tittle, tittle, neutr). +noun_sg(tizzy, tizzy, neutr). +noun_sg(toad, toad, neutr). +noun_sg(toadstool, toadstool, neutr). +noun_sg(toady, toady, human). +noun_sg(toast, toast, neutr). +noun_sg(toaster, toaster, neutr). +noun_sg(toastmaster, toastmaster, human). +noun_sg(toastrack, toastrack, neutr). +noun_sg(tobacco, tobacco, neutr). +noun_sg(tobacconist, tobacconist, human). +noun_sg(toboggan, toboggan, neutr). +noun_sg(toccata, toccata, neutr). +noun_sg(tocsin, tocsin, neutr). +noun_sg(today, today, neutr). +noun_sg(toddler, toddler, human). +noun_sg(toddy, toddy, neutr). +noun_sg(toe, toe, neutr). +noun_sg(toecap, toecap, neutr). +noun_sg(toehold, toehold, neutr). +noun_sg(toenail, toenail, neutr). +noun_sg(toff, toff, human). +noun_sg(toffee, toffee, neutr). +noun_sg(toga, toga, neutr). +noun_sg(toggle, toggle, neutr). +noun_sg(toil, toil, neutr). +noun_sg(toiler, toiler, human). +noun_sg(toilet, toilet, neutr). +noun_sg(toiletry, toiletry, neutr). +noun_sg(token, token, neutr). +noun_sg(tolerance, tolerance, neutr). +noun_sg(toll, toll, neutr). +noun_sg(tollbar, tollbar, neutr). +noun_sg(tollbooth, tollbooth, neutr). +noun_sg(tollgate, tollgate, neutr). +noun_sg(tollhouse, tollhouse, neutr). +noun_sg(tomahawk, tomahawk, neutr). +noun_sg(tomato, tomato, neutr). +noun_sg(tomb, tomb, neutr). +noun_sg(tombola, tombola, neutr). +noun_sg(tomboy, tomboy, human). +noun_sg(tombstone, tombstone, neutr). +noun_sg(tomcat, tomcat, neutr). +noun_sg(tome, tome, neutr). +noun_sg(tomfool, tomfool, human). +noun_sg(tomfoolery, tomfoolery, neutr). +noun_sg(tomography, tomography, neutr). +noun_sg(tomtit, tomtit, neutr). +noun_sg(tomtom, tomtom, neutr). +noun_sg(ton, ton, neutr). +noun_sg(tonality, tonality, neutr). +noun_sg(tone, tone, neutr). +noun_sg(toner, toner, neutr). +noun_sg(tongue, tongue, neutr). +noun_sg(tonic, tonic, neutr). +noun_sg(tonnage, tonnage, neutr). +noun_sg(tonne, tonne, neutr). +noun_sg(tonsil, tonsil, neutr). +noun_sg(tonsure, tonsure, neutr). +noun_sg(tontine, tontine, neutr). +noun_sg(tool, tool, neutr). +noun_sg(toot, toot, neutr). +noun_sg(tooth, tooth, neutr). +noun_sg(toothache, toothache, neutr). +noun_sg(toothbrush, toothbrush, neutr). +noun_sg(toothpaste, toothpaste, neutr). +noun_sg(toothpick, toothpick, neutr). +noun_sg(toothpowder, toothpowder, neutr). +noun_sg(tootle, tootle, neutr). +noun_sg(top, top, neutr). +noun_sg(topaz, topaz, neutr). +noun_sg(topcoat, topcoat, neutr). +noun_sg(toper, toper, human). +noun_sg(topgallant, topgallant, neutr). +noun_sg(topi, topi, neutr). +noun_sg(topiary, topiary, neutr). +noun_sg(topic, topic, neutr). +noun_sg(topknot, topknot, neutr). +noun_sg(topmast, topmast, neutr). +noun_sg(topper, topper, neutr). +noun_sg(topsail, topsail, neutr). +noun_sg(toque, toque, neutr). +noun_sg(tor, tor, neutr). +noun_sg(torch, torch, neutr). +noun_sg(torchlight, torchlight, neutr). +noun_sg(toreador, toreador, human). +noun_sg(torment, torment, neutr). +noun_sg(tormentor, tormentor, human). +noun_sg(tornado, tornado, neutr). +noun_sg(torpedo, torpedo, neutr). +noun_sg(torpor, torpor, neutr). +noun_sg(torque, torque, neutr). +noun_sg(torrent, torrent, neutr). +noun_sg(torso, torso, neutr). +noun_sg(tort, tort, neutr). +noun_sg(tortilla, tortilla, neutr). +noun_sg(tortoise, tortoise, neutr). +noun_sg(tortoiseshell, tortoiseshell, neutr). +noun_sg(torture, torture, neutr). +noun_sg(torturer, torturer, human). +noun_sg(tosh, tosh, neutr). +noun_sg(toss, toss, neutr). +noun_sg(tot, tot, human). +noun_sg(total, total, neutr). +noun_sg(totality, totality, neutr). +noun_sg(totalizator, totalizator, neutr). +noun_sg(tote, tote, neutr). +noun_sg(totem, totem, neutr). +noun_sg(toucan, toucan, neutr). +noun_sg(touch, touch, neutr). +noun_sg(touchdown, touchdown, neutr). +noun_sg(touchline, touchline, neutr). +noun_sg(touchstone, touchstone, neutr). +noun_sg(tough, tough, human). +noun_sg(toughie, toughie, human). +noun_sg(toupee, toupee, neutr). +noun_sg(tour, tour, neutr). +noun_sg(tourist, tourist, human). +noun_sg(tournament, tournament, neutr). +noun_sg(tourney, tourney, neutr). +noun_sg(tourniquet, tourniquet, neutr). +noun_sg(tout, tout, human). +noun_sg(tow, tow, neutr). +noun_sg(towel, towel, neutr). +noun_sg(tower, tower, neutr). +noun_sg(towline, towline, neutr). +noun_sg(town, town, neutr). +noun_sg(townee, townee, human). +noun_sg(township, township, neutr). +noun_sg(townsman, townsman, human). +noun_sg(towpath, towpath, neutr). +noun_sg(towrope, towrope, neutr). +noun_sg(toxicologist, toxicologist, human). +noun_sg(toxin, toxin, neutr). +noun_sg(toy, toy, neutr). +noun_sg(toyshop, toyshop, neutr). +noun_sg(trace, trace, neutr). +noun_sg(tracer, tracer, human). +noun_sg(tracery, tracery, neutr). +noun_sg(trachea, trachea, neutr). +noun_sg(tracing, tracing, neutr). +noun_sg(track, track, neutr). +noun_sg(tracker, tracker, human). +noun_sg(tract, tract, neutr). +noun_sg(tractability, tractability, neutr). +noun_sg(tractor, tractor, neutr). +noun_sg(trade, trade, neutr). +noun_sg(tradefair, tradefair, neutr). +noun_sg(trademark, trademark, neutr). +noun_sg(trader, trader, human). +noun_sg(tradesman, tradesman, human). +noun_sg(tradition, tradition, neutr). +noun_sg(traditionalist, traditionalist, human). +noun_sg(traducer, traducer, human). +noun_sg(trafficator, trafficator, neutr). +noun_sg(trafficker, trafficker, human). +noun_sg(tragedian, tragedian, human). +noun_sg(tragedienne, tragedienne, human). +noun_sg(tragedy, tragedy, neutr). +noun_sg(tragicomedy, tragicomedy, neutr). +noun_sg(trail, trail, neutr). +noun_sg(trailer, trailer, neutr). +noun_sg(train, train, neutr). +noun_sg(trainbearer, trainbearer, human). +noun_sg(trainee, trainee, human). +noun_sg(trainer, trainer, human). +noun_sg(trainload, trainload, neutr). +noun_sg(trainman, trainman, human). +noun_sg(trait, trait, neutr). +noun_sg(traitor, traitor, human). +noun_sg(traitress, traitress, human). +noun_sg(trajectory, trajectory, neutr). +noun_sg(tram, tram, neutr). +noun_sg(tramline, tramline, neutr). +noun_sg(tramp, tramp, human). +noun_sg(trample, trample, neutr). +noun_sg(trampoline, trampoline, neutr). +noun_sg(tramway, tramway, neutr). +noun_sg(trance, trance, neutr). +noun_sg(tranquillizer, tranquillizer, neutr). +noun_sg(transaction, transaction, neutr). +noun_sg(transalpine, transalpine, neutr). +noun_sg(transcendentalist, transcendentalist, human). +noun_sg(transcript, transcript, neutr). +noun_sg(transcription, transcription, neutr). +noun_sg(transept, transept, neutr). +noun_sg(transfer, transfer, neutr). +noun_sg(transference, transference, neutr). +noun_sg(transfiguration, transfiguration, neutr). +noun_sg(transformation, transformation, neutr). +noun_sg(transformer, transformer, neutr). +noun_sg(transfusion, transfusion, neutr). +noun_sg(transgression, transgression, neutr). +noun_sg(transgressor, transgressor, human). +noun_sg(transient, transient, human). +noun_sg(transistor, transistor, neutr). +noun_sg(transition, transition, neutr). +noun_sg(translation, translation, neutr). +noun_sg(translator, translator, human). +noun_sg(transliteration, transliteration, neutr). +noun_sg(transmission, transmission, neutr). +noun_sg(transmitter, transmitter, neutr). +noun_sg(transmogrification, transmogrification, neutr). +noun_sg(transmutation, transmutation, neutr). +noun_sg(transom, transom, neutr). +noun_sg(transparency, transparency, neutr). +noun_sg(transplant, transplant, neutr). +noun_sg(transplantation, transplantation, neutr). +noun_sg(transport, transport, neutr). +noun_sg(transporter, transporter, neutr). +noun_sg(transposition, transposition, neutr). +noun_sg(transsexual, transsexual, human). +noun_sg(transshipment, transshipment, neutr). +noun_sg(transvestite, transvestite, human). +noun_sg(trap, trap, neutr). +noun_sg(trapeze, trapeze, neutr). +noun_sg(trapezium, trapezium, neutr). +noun_sg(trapezoid, trapezoid, neutr). +noun_sg(trapper, trapper, human). +noun_sg(trauma, trauma, neutr). +noun_sg(travail, travail, neutr). +noun_sg(travel, travel, neutr). +noun_sg(traveler, traveler, human). +noun_sg(traveller, traveller, human). +noun_sg(travelogue, travelogue, neutr). +noun_sg(traverse, traverse, neutr). +noun_sg(travesty, travesty, neutr). +noun_sg(trawl, trawl, neutr). +noun_sg(trawler, trawler, neutr). +noun_sg(tray, tray, neutr). +noun_sg(treachery, treachery, neutr). +noun_sg(tread, tread, neutr). +noun_sg(treadle, treadle, neutr). +noun_sg(treadmill, treadmill, neutr). +noun_sg(treasure, treasure, neutr). +noun_sg(treasurer, treasurer, human). +noun_sg(treasury, treasury, neutr). +noun_sg(treat, treat, neutr). +noun_sg(treatise, treatise, neutr). +noun_sg(treatment, treatment, neutr). +noun_sg(treaty, treaty, neutr). +noun_sg(treble, treble, human). +noun_sg(tree, tree, neutr). +noun_sg(trefoil, trefoil, neutr). +noun_sg(trek, trek, neutr). +noun_sg(trellis, trellis, neutr). +noun_sg(tremble, tremble, neutr). +noun_sg(tremolo, tremolo, neutr). +noun_sg(tremor, tremor, neutr). +noun_sg(trench, trench, neutr). +noun_sg(trencher, trencher, neutr). +noun_sg(trencherman, trencherman, human). +noun_sg(trend, trend, neutr). +noun_sg(trephine, trephine, neutr). +noun_sg(trespass, trespass, neutr). +noun_sg(trespasser, trespasser, human). +noun_sg(tress, tress, neutr). +noun_sg(trestle, trestle, neutr). +noun_sg(triad, triad, neutr). +noun_sg(trial, trial, neutr). +noun_sg(triangle, triangle, neutr). +noun_sg(tribe, tribe, human). +noun_sg(tribesman, tribesman, human). +noun_sg(tribulation, tribulation, neutr). +noun_sg(tribunal, tribunal, neutr). +noun_sg(tribune, tribune, human). +noun_sg(tributary, tributary, human). +noun_sg(tribute, tribute, neutr). +noun_sg(trice, trice, neutr). +noun_sg(trick, trick, neutr). +noun_sg(trickle, trickle, neutr). +noun_sg(trickster, trickster, human). +noun_sg(tricolor, tricolor, neutr). +noun_sg(tricolour, tricolour, neutr). +noun_sg(tricycle, tricycle, neutr). +noun_sg(trident, trident, neutr). +noun_sg(triennial, triennial, neutr). +noun_sg(trier, trier, neutr). +noun_sg(trifle, trifle, neutr). +noun_sg(trifler, trifler, human). +noun_sg(trigger, trigger, neutr). +noun_sg(trilby, trilby, neutr). +noun_sg(trill, trill, neutr). +noun_sg(trillionth, trillionth, neutr). +noun_sg(trilogy, trilogy, neutr). +noun_sg(trim, trim, neutr). +noun_sg(trimaran, trimaran, neutr). +noun_sg(trimmer, trimmer, human). +noun_sg(trimming, trimming, neutr). +noun_sg(trinity, trinity, neutr). +noun_sg(trinket, trinket, neutr). +noun_sg(trio, trio, human). +noun_sg(trip, trip, neutr). +noun_sg(triplet, triplet, neutr). +noun_sg(triplicate, triplicate, neutr). +noun_sg(tripod, tripod, neutr). +noun_sg(tripos, tripos, neutr). +noun_sg(tripper, tripper, human). +noun_sg(triptych, triptych, neutr). +noun_sg(trireme, trireme, neutr). +noun_sg(tritium, tritium, neutr). +noun_sg(triumph, triumph, neutr). +noun_sg(triumvir, triumvir, human). +noun_sg(triumvirate, triumvirate, neutr). +noun_sg(trivet, trivet, neutr). +noun_sg(triviality, triviality, neutr). +noun_sg(trochee, trochee, neutr). +noun_sg(troglodyte, troglodyte, human). +noun_sg(troika, troika, human). +noun_sg(troll, troll, human). +noun_sg(trolley, trolley, neutr). +noun_sg(trollop, trollop, human). +noun_sg(trombone, trombone, neutr). +noun_sg(trombonist, trombonist, human). +noun_sg(troop, troop, human). +noun_sg(trooper, trooper, human). +noun_sg(troopship, troopship, neutr). +noun_sg(trope, trope, neutr). +noun_sg(trophy, trophy, neutr). +noun_sg(tropic, tropic, neutr). +noun_sg(trot, trot, neutr). +noun_sg(trotter, trotter, neutr). +noun_sg(troubadour, troubadour, human). +noun_sg(trouble, trouble, neutr). +noun_sg(troublemaker, troublemaker, human). +noun_sg(troubleshooter, troubleshooter, human). +noun_sg(trough, trough, neutr). +noun_sg(trouncing, trouncing, neutr). +noun_sg(troup, troup, human). +noun_sg(troupe, troupe, human). +noun_sg(trouper, trouper, human). +noun_sg(trouser, trouser, neutr). +noun_sg(trousseau, trousseau, neutr). +noun_sg(trout, trout, neutr). +noun_sg(trove, trove, neutr). +noun_sg(trowel, trowel, neutr). +noun_sg(truancy, truancy, neutr). +noun_sg(truant, truant, human). +noun_sg(truce, truce, neutr). +noun_sg(truck, truck, neutr). +noun_sg(trucker, trucker, human). +noun_sg(truckle, truckle, neutr). +noun_sg(trudge, trudge, neutr). +noun_sg(true, true, neutr). +noun_sg(truelove, truelove, human). +noun_sg(truffle, truffle, neutr). +noun_sg(truism, truism, neutr). +noun_sg(trump, trump, neutr). +noun_sg(trumpet, trumpet, neutr). +noun_sg(trumpeter, trumpeter, human). +noun_sg(truncheon, truncheon, neutr). +noun_sg(trunk, trunk, neutr). +noun_sg(truss, truss, neutr). +noun_sg(trust, trust, neutr). +noun_sg(trustee, trustee, human). +noun_sg(trusteeship, trusteeship, neutr). +noun_sg(truth, truth, neutr). +noun_sg(try, try, neutr). +noun_sg(tryst, tryst, neutr). +noun_sg(tsetse, tsetse, neutr). +noun_sg(tub, tub, neutr). +noun_sg(tuba, tuba, neutr). +noun_sg(tube, tube, neutr). +noun_sg(tuber, tuber, neutr). +noun_sg(tubful, tubful, neutr). +noun_sg(tuck, tuck, neutr). +noun_sg(tucker, tucker, neutr). +noun_sg(tuft, tuft, neutr). +noun_sg(tug, tug, neutr). +noun_sg(tugboat, tugboat, neutr). +noun_sg(tulip, tulip, neutr). +noun_sg(tumble, tumble, neutr). +noun_sg(tumbler, tumbler, neutr). +noun_sg(tumbleweed, tumbleweed, neutr). +noun_sg(tumbrel, tumbrel, neutr). +noun_sg(tumbril, tumbril, neutr). +noun_sg(tumescence, tumescence, neutr). +noun_sg(tummy, tummy, neutr). +noun_sg(tumor, tumor, neutr). +noun_sg(tumour, tumour, neutr). +noun_sg(tumult, tumult, neutr). +noun_sg(tumulus, tumulus, neutr). +noun_sg(tun, tun, neutr). +noun_sg(tuna, tuna, neutr). +noun_sg(tundra, tundra, neutr). +noun_sg(tune, tune, neutr). +noun_sg(tuner, tuner, human). +noun_sg(tunic, tunic, neutr). +noun_sg(tunnel, tunnel, neutr). +noun_sg(tunny, tunny, neutr). +noun_sg(tup, tup, neutr). +noun_sg(tuppence, tuppence, neutr). +noun_sg(turban, turban, neutr). +noun_sg(turbine, turbine, neutr). +noun_sg(turbofan, turbofan, neutr). +noun_sg(turbojet, turbojet, neutr). +noun_sg(turboprop, turboprop, neutr). +noun_sg(turbot, turbot, neutr). +noun_sg(turbulence, turbulence, neutr). +noun_sg(turd, turd, neutr). +noun_sg(tureen, tureen, neutr). +noun_sg(turf, turf, neutr). +noun_sg(turkey, turkey, neutr). +noun_sg(turmoil, turmoil, neutr). +noun_sg(turn, turn, neutr). +noun_sg(turnaround, turnaround, neutr). +noun_sg(turncoat, turncoat, human). +noun_sg(turncock, turncock, human). +noun_sg(turner, turner, human). +noun_sg(turning, turning, neutr). +noun_sg(turnip, turnip, neutr). +noun_sg(turnkey, turnkey, human). +noun_sg(turnout, turnout, neutr). +noun_sg(turnover, turnover, neutr). +noun_sg(turnpike, turnpike, neutr). +noun_sg(turnspit, turnspit, neutr). +noun_sg(turnstile, turnstile, neutr). +noun_sg(turntable, turntable, neutr). +noun_sg(turpentine, turpentine, neutr). +noun_sg(turquoise, turquoise, neutr). +noun_sg(turret, turret, neutr). +noun_sg(turtle, turtle, neutr). +noun_sg(turtledove, turtledove, neutr). +noun_sg(tusk, tusk, neutr). +noun_sg(tussle, tussle, neutr). +noun_sg(tussock, tussock, neutr). +noun_sg(tutor, tutor, human). +noun_sg(tutorial, tutorial, neutr). +noun_sg(tutorship, tutorship, neutr). +noun_sg(tutu, tutu, neutr). +noun_sg(tuxedo, tuxedo, neutr). +noun_sg(twain, twain, neutr). +noun_sg(twang, twang, neutr). +noun_sg(tweak, tweak, neutr). +noun_sg(tweed, tweed, neutr). +noun_sg(tweet, tweet, neutr). +noun_sg(tweeter, tweeter, neutr). +noun_sg(twelvemonth, twelvemonth, neutr). +noun_sg(twerp, twerp, human). +noun_sg(twiddle, twiddle, neutr). +noun_sg(twig, twig, neutr). +noun_sg(twin, twin, human). +noun_sg(twinge, twinge, neutr). +noun_sg(twinjet, twinjet, neutr). +noun_sg(twinkle, twinkle, neutr). +noun_sg(twirl, twirl, neutr). +noun_sg(twist, twist, neutr). +noun_sg(twister, twister, neutr). +noun_sg(twit, twit, human). +noun_sg(twitch, twitch, neutr). +noun_sg(twitter, twitter, neutr). +noun_sg(twopence, twopence, neutr). +noun_sg(tycoon, tycoon, human). +noun_sg(tyke, tyke, human). +noun_sg(tympanum, tympanum, neutr). +noun_sg(type, type, neutr). +noun_sg(typeface, typeface, neutr). +noun_sg(typescript, typescript, neutr). +noun_sg(typesetter, typesetter, human). +noun_sg(typewriter, typewriter, neutr). +noun_sg(typhoon, typhoon, neutr). +noun_sg(typist, typist, human). +noun_sg(typographer, typographer, human). +noun_sg(tyranny, tyranny, neutr). +noun_sg(tyrant, tyrant, human). +noun_sg(tyre, tyre, neutr). +noun_sg(tyro, tyro, human). +noun_sg(tzar, tzar, human). +noun_sg(tzarina, tzarina, human). +noun_sg(udder, udder, neutr). +noun_sg(ukase, ukase, neutr). +noun_sg(ukulele, ukulele, neutr). +noun_sg(ulcer, ulcer, neutr). +noun_sg(ulceration, ulceration, neutr). +noun_sg(ulna, ulna, neutr). +noun_sg(ulster, ulster, neutr). +noun_sg(ultimatum, ultimatum, neutr). +noun_sg(ululation, ululation, neutr). +noun_sg(umbrella, umbrella, neutr). +noun_sg(umlaut, umlaut, neutr). +noun_sg(umpire, umpire, human). +noun_sg(unbeliever, unbeliever, human). +noun_sg(uncertainty, uncertainty, neutr). +noun_sg(uncle, uncle, masc). +noun_sg(unconscious, unconscious, neutr). +noun_sg(underbelly, underbelly, neutr). +noun_sg(undercarriage, undercarriage, neutr). +noun_sg(undercharge, undercharge, neutr). +noun_sg(underclass, underclass, neutr). +noun_sg(undercoat, undercoat, neutr). +noun_sg(undercurrent, undercurrent, neutr). +noun_sg(underdog, underdog, human). +noun_sg(underestimate, underestimate, neutr). +noun_sg(underestimation, underestimation, neutr). +noun_sg(underexposure, underexposure, neutr). +noun_sg(underfelt, underfelt, neutr). +noun_sg(undergarment, undergarment, neutr). +noun_sg(undergraduate, undergraduate, human). +noun_sg(underground, underground, human). +noun_sg(underline, underline, neutr). +noun_sg(underling, underling, human). +noun_sg(underpass, underpass, neutr). +noun_sg(underpayment, underpayment, neutr). +noun_sg(underseal, underseal, neutr). +noun_sg(undersecretary, undersecretary, human). +noun_sg(underside, underside, neutr). +noun_sg(underskirt, underskirt, neutr). +noun_sg(understanding, understanding, neutr). +noun_sg(understatement, understatement, neutr). +noun_sg(understudy, understudy, human). +noun_sg(undersurface, undersurface, neutr). +noun_sg(undertaker, undertaker, human). +noun_sg(undertaking, undertaking, neutr). +noun_sg(undertone, undertone, neutr). +noun_sg(undertow, undertow, neutr). +noun_sg(undervaluation, undervaluation, neutr). +noun_sg(underworld, underworld, neutr). +noun_sg(underwriter, underwriter, human). +noun_sg(underwriting, underwriting, neutr). +noun_sg(undesirable, undesirable, human). +noun_sg(undoing, undoing, neutr). +noun_sg(undulation, undulation, neutr). +noun_sg(unfortunate, unfortunate, human). +noun_sg(unguent, unguent, neutr). +noun_sg(unicorn, unicorn, neutr). +noun_sg(uniform, uniform, neutr). +noun_sg(unilateralist, unilateralist, human). +noun_sg(union, union, human). +noun_sg(unionist, unionist, human). +noun_sg(unit, unit, human). +noun_sg(unity, unity, neutr). +noun_sg(universe, universe, neutr). +noun_sg(university, university, neutr). +noun_sg(unknown, unknown, human). +noun_sg(unpleasantness, unpleasantness, neutr). +noun_sg(unseen, unseen, neutr). +noun_sg(untouchable, untouchable, human). +noun_sg(untruth, untruth, neutr). +noun_sg(upbringing, upbringing, neutr). +noun_sg(upgrade, upgrade, neutr). +noun_sg(upheaval, upheaval, neutr). +noun_sg(upholsterer, upholsterer, human). +noun_sg(upland, upland, neutr). +noun_sg(upper, upper, neutr). +noun_sg(uppercut, uppercut, neutr). +noun_sg(upright, upright, neutr). +noun_sg(uprising, uprising, neutr). +noun_sg(uproar, uproar, neutr). +noun_sg(upset, upset, neutr). +noun_sg(upshot, upshot, neutr). +noun_sg(upside, upside, neutr). +noun_sg(upstart, upstart, human). +noun_sg(upsurge, upsurge, neutr). +noun_sg(upswing, upswing, neutr). +noun_sg(uptake, uptake, neutr). +noun_sg(upturn, upturn, neutr). +noun_sg(urchin, urchin, human). +noun_sg(urethane, urethane, neutr). +noun_sg(urge, urge, neutr). +noun_sg(urging, urging, neutr). +noun_sg(urinal, urinal, neutr). +noun_sg(urn, urn, neutr). +noun_sg(usage, usage, neutr). +noun_sg(use, use, neutr). +noun_sg(user, user, human). +noun_sg(username, username, neutr). +noun_sg(usher, usher, human). +noun_sg(usherette, usherette, human). +noun_sg(usurer, usurer, human). +noun_sg(usurpation, usurpation, neutr). +noun_sg(usurper, usurper, human). +noun_sg(utensil, utensil, neutr). +noun_sg(uterus, uterus, neutr). +noun_sg(utilitarian, utilitarian, human). +noun_sg(utility, utility, neutr). +noun_sg(utmost, utmost, neutr). +noun_sg(utterance, utterance, neutr). +noun_sg(uttermost, uttermost, neutr). +noun_sg(uvula, uvula, neutr). +noun_sg(vac, vac, neutr). +noun_sg(vacancy, vacancy, neutr). +noun_sg(vacation, vacation, neutr). +noun_sg(vacationist, vacationist, human). +noun_sg(vaccination, vaccination, neutr). +noun_sg(vaccine, vaccine, neutr). +noun_sg(vacillation, vacillation, neutr). +noun_sg(vacuity, vacuity, neutr). +noun_sg(vacuum, vacuum, neutr). +noun_sg(vagabond, vagabond, human). +noun_sg(vagary, vagary, neutr). +noun_sg(vagina, vagina, neutr). +noun_sg(vagrant, vagrant, human). +noun_sg(valance, valance, neutr). +noun_sg(vale, vale, neutr). +noun_sg(valediction, valediction, neutr). +noun_sg(valence, valence, neutr). +noun_sg(valency, valency, neutr). +noun_sg(valentine, valentine, human). +noun_sg(valet, valet, human). +noun_sg(valetudinarian, valetudinarian, human). +noun_sg(valise, valise, neutr). +noun_sg(valley, valley, neutr). +noun_sg(valuable, valuable, neutr). +noun_sg(valuation, valuation, neutr). +noun_sg(value, value, neutr). +noun_sg(valuer, valuer, human). +noun_sg(valve, valve, neutr). +noun_sg(vamp, vamp, human). +noun_sg(vampire, vampire, human). +noun_sg(van, van, neutr). +noun_sg(vandal, vandal, human). +noun_sg(vane, vane, neutr). +noun_sg(vanguard, vanguard, human). +noun_sg(vanilla, vanilla, neutr). +noun_sg(vanity, vanity, neutr). +noun_sg(vantage, vantage, neutr). +noun_sg(vapor, vapor, neutr). +noun_sg(vaporization, vaporization, neutr). +noun_sg(vapour, vapour, neutr). +noun_sg(variable, variable, neutr). +noun_sg(variance, variance, neutr). +noun_sg(variant, variant, neutr). +noun_sg(variation, variation, neutr). +noun_sg(variegation, variegation, neutr). +noun_sg(varietal, varietal, neutr). +noun_sg(variety, variety, neutr). +noun_sg(varlet, varlet, human). +noun_sg(varnish, varnish, neutr). +noun_sg(varsity, varsity, human). +noun_sg(vase, vase, neutr). +noun_sg(vasectomy, vasectomy, neutr). +noun_sg(vassal, vassal, human). +noun_sg(vat, vat, neutr). +noun_sg(vault, vault, neutr). +noun_sg(vaulter, vaulter, human). +noun_sg(vaunt, vaunt, neutr). +noun_sg(vaunter, vaunter, human). +noun_sg(vector, vector, neutr). +noun_sg(vegetable, vegetable, neutr). +noun_sg(vegetarian, vegetarian, human). +noun_sg(vehicle, vehicle, neutr). +noun_sg(veil, veil, neutr). +noun_sg(vein, vein, neutr). +noun_sg(velocipede, velocipede, neutr). +noun_sg(velocity, velocity, neutr). +noun_sg(vendee, vendee, human). +noun_sg(vender, vender, human). +noun_sg(vendetta, vendetta, neutr). +noun_sg(vendor, vendor, human). +noun_sg(veneer, veneer, neutr). +noun_sg(vent, vent, neutr). +noun_sg(ventilator, ventilator, neutr). +noun_sg(ventricle, ventricle, neutr). +noun_sg(ventriloquist, ventriloquist, human). +noun_sg(venture, venture, neutr). +noun_sg(venue, venue, neutr). +noun_sg(veranda, veranda, neutr). +noun_sg(verandah, verandah, neutr). +noun_sg(verb, verb, neutr). +noun_sg(verbena, verbena, neutr). +noun_sg(verdict, verdict, neutr). +noun_sg(verge, verge, neutr). +noun_sg(verger, verger, human). +noun_sg(verification, verification, neutr). +noun_sg(verisimilitude, verisimilitude, neutr). +noun_sg(verity, verity, neutr). +noun_sg(vermouth, vermouth, neutr). +noun_sg(vernacular, vernacular, neutr). +noun_sg(veronica, veronica, neutr). +noun_sg(verruca, verruca, neutr). +noun_sg(verse, verse, neutr). +noun_sg(versifier, versifier, human). +noun_sg(version, version, neutr). +noun_sg(verso, verso, neutr). +noun_sg(vertebra, vertebra, neutr). +noun_sg(vertebrate, vertebrate, neutr). +noun_sg(vertex, vertex, neutr). +noun_sg(vertical, vertical, neutr). +noun_sg(vesicle, vesicle, neutr). +noun_sg(vessel, vessel, neutr). +noun_sg(vest, vest, neutr). +noun_sg(vestal, vestal, human). +noun_sg(vestibule, vestibule, neutr). +noun_sg(vestige, vestige, neutr). +noun_sg(vestment, vestment, neutr). +noun_sg(vestry, vestry, neutr). +noun_sg(vestryman, vestryman, human). +noun_sg(vesture, vesture, neutr). +noun_sg(vet, vet, human). +noun_sg(vetch, vetch, neutr). +noun_sg(veteran, veteran, human). +noun_sg(veto, veto, neutr). +noun_sg(vexation, vexation, neutr). +noun_sg(viaduct, viaduct, neutr). +noun_sg(vial, vial, neutr). +noun_sg(vibraphone, vibraphone, neutr). +noun_sg(vibration, vibration, neutr). +noun_sg(vibrator, vibrator, neutr). +noun_sg(vicar, vicar, human). +noun_sg(vicarage, vicarage, neutr). +noun_sg(vice, vice, neutr). +noun_sg(vicereine, vicereine, human). +noun_sg(viceroy, viceroy, human). +noun_sg(vicinity, vicinity, neutr). +noun_sg(vicissitude, vicissitude, neutr). +noun_sg(victim, victim, human). +noun_sg(victimization, victimization, neutr). +noun_sg(victor, victor, human). +noun_sg(victoria, victoria, neutr). +noun_sg(victory, victory, neutr). +noun_sg(victual, victual, neutr). +noun_sg(victualler, victualler, human). +noun_sg(video, video, neutr). +noun_sg(videocamera, videocamera, neutr). +noun_sg(videocassette, videocassette, neutr). +noun_sg(videotape, videotape, neutr). +noun_sg(view, view, neutr). +noun_sg(viewer, viewer, human). +noun_sg(viewfinder, viewfinder, neutr). +noun_sg(viewpoint, viewpoint, neutr). +noun_sg(vigil, vigil, neutr). +noun_sg(vigilante, vigilante, human). +noun_sg(vignette, vignette, neutr). +noun_sg(vilification, vilification, neutr). +noun_sg(villa, villa, neutr). +noun_sg(village, village, neutr). +noun_sg(villager, villager, human). +noun_sg(villain, villain, human). +noun_sg(villainess, villainess, human). +noun_sg(villainy, villainy, neutr). +noun_sg(villein, villein, human). +noun_sg(vindication, vindication, neutr). +noun_sg(vine, vine, neutr). +noun_sg(vinegar, vinegar, neutr). +noun_sg(vinery, vinery, neutr). +noun_sg(vineyard, vineyard, neutr). +noun_sg(vino, vino, neutr). +noun_sg(vintage, vintage, neutr). +noun_sg(vintner, vintner, human). +noun_sg(vinyl, vinyl, neutr). +noun_sg(viol, viol, neutr). +noun_sg(viola, viola, neutr). +noun_sg(violation, violation, neutr). +noun_sg(violator, violator, human). +noun_sg(violet, violet, neutr). +noun_sg(violin, violin, neutr). +noun_sg(violinist, violinist, human). +noun_sg(viper, viper, human). +noun_sg(virago, virago, human). +noun_sg(virgin, virgin, human). +noun_sg(virginal, virginal, neutr). +noun_sg(virgule, virgule, neutr). +noun_sg(virtue, virtue, neutr). +noun_sg(virtuoso, virtuoso, human). +noun_sg(virus, virus, neutr). +noun_sg(visa, visa, neutr). +noun_sg(visage, visage, neutr). +noun_sg(viscount, viscount, human). +noun_sg(viscountcy, viscountcy, neutr). +noun_sg(viscountess, viscountess, human). +noun_sg(vision, vision, neutr). +noun_sg(visionary, visionary, human). +noun_sg(visit, visit, neutr). +noun_sg(visitant, visitant, neutr). +noun_sg(visitation, visitation, neutr). +noun_sg(visitor, visitor, human). +noun_sg(visor, visor, neutr). +noun_sg(vista, vista, neutr). +noun_sg(visualization, visualization, neutr). +noun_sg(vitalist, vitalist, human). +noun_sg(vitamin, vitamin, neutr). +noun_sg(viva, viva, neutr). +noun_sg(vivisection, vivisection, neutr). +noun_sg(vivisectionist, vivisectionist, human). +noun_sg(vixen, vixen, human). +noun_sg(vizier, vizier, human). +noun_sg(vocabulary, vocabulary, neutr). +noun_sg(vocalist, vocalist, human). +noun_sg(vocation, vocation, neutr). +noun_sg(vocative, vocative, neutr). +noun_sg(vodka, vodka, neutr). +noun_sg(vogue, vogue, neutr). +noun_sg(voice, voice, neutr). +noun_sg(void, void, neutr). +noun_sg(volatility, volatility, neutr). +noun_sg(volcano, volcano, neutr). +noun_sg(vole, vole, neutr). +noun_sg(volley, volley, neutr). +noun_sg(volleyball, volleyball, neutr). +noun_sg(volt, volt, neutr). +noun_sg(voltage, voltage, neutr). +noun_sg(volume, volume, neutr). +noun_sg(voluntary, voluntary, neutr). +noun_sg(volunteer, volunteer, human). +noun_sg(voluptuary, voluptuary, human). +noun_sg(volute, volute, neutr). +noun_sg(vortex, vortex, neutr). +noun_sg(votary, votary, human). +noun_sg(vote, vote, neutr). +noun_sg(voter, voter, human). +noun_sg(voucher, voucher, neutr). +noun_sg(vow, vow, neutr). +noun_sg(vowel, vowel, neutr). +noun_sg(vox, vox, neutr). +noun_sg(voyage, voyage, neutr). +noun_sg(voyager, voyager, human). +noun_sg(voyeur, voyeur, human). +noun_sg(vulcanization, vulcanization, neutr). +noun_sg(vulgarian, vulgarian, human). +noun_sg(vulgarism, vulgarism, neutr). +noun_sg(vulgarity, vulgarity, neutr). +noun_sg(vulnerability, vulnerability, neutr). +noun_sg(vulture, vulture, human). +noun_sg(vulva, vulva, neutr). +noun_sg(wad, wad, neutr). +noun_sg(waddle, waddle, neutr). +noun_sg(wader, wader, neutr). +noun_sg(wadi, wadi, neutr). +noun_sg(wafer, wafer, neutr). +noun_sg(waffle, waffle, neutr). +noun_sg(waft, waft, neutr). +noun_sg(wag, wag, human). +noun_sg(wage, wage, neutr). +noun_sg(wager, wager, neutr). +noun_sg(waggery, waggery, neutr). +noun_sg(waggon, waggon, neutr). +noun_sg(waggoner, waggoner, human). +noun_sg(wagon, wagon, neutr). +noun_sg(wagoner, wagoner, human). +noun_sg(wagtail, wagtail, neutr). +noun_sg(waif, waif, human). +noun_sg(wail, wail, neutr). +noun_sg(wain, wain, neutr). +noun_sg(wainscot, wainscot, neutr). +noun_sg(waist, waist, neutr). +noun_sg(waistband, waistband, neutr). +noun_sg(waistcoat, waistcoat, neutr). +noun_sg(waistline, waistline, neutr). +noun_sg(wait, wait, neutr). +noun_sg(waiter, waiter, human). +noun_sg(waitress, waitress, human). +noun_sg(waiver, waiver, neutr). +noun_sg(wake, wake, neutr). +noun_sg(wale, wale, neutr). +noun_sg(walk, walk, neutr). +noun_sg(walkabout, walkabout, neutr). +noun_sg(walkaway, walkaway, neutr). +noun_sg(walker, walker, human). +noun_sg(walkout, walkout, neutr). +noun_sg(walkover, walkover, neutr). +noun_sg(wall, wall, neutr). +noun_sg(wallaby, wallaby, neutr). +noun_sg(wallah, wallah, human). +noun_sg(wallet, wallet, neutr). +noun_sg(wallflower, wallflower, human). +noun_sg(wallop, wallop, neutr). +noun_sg(wallow, wallow, neutr). +noun_sg(walnut, walnut, neutr). +noun_sg(walrus, walrus, neutr). +noun_sg(waltz, waltz, neutr). +noun_sg(wand, wand, neutr). +noun_sg(wanderer, wanderer, human). +noun_sg(wane, wane, neutr). +noun_sg(wangle, wangle, neutr). +noun_sg(wank, wank, neutr). +noun_sg(want, want, neutr). +noun_sg(wanton, wanton, human). +noun_sg(war, war, neutr). +noun_sg(warble, warble, neutr). +noun_sg(warbler, warbler, human). +noun_sg(ward, ward, human). +noun_sg(warden, warden, human). +noun_sg(warder, warder, human). +noun_sg(wardress, wardress, human). +noun_sg(wardrobe, wardrobe, neutr). +noun_sg(wardroom, wardroom, neutr). +noun_sg(ware, ware, neutr). +noun_sg(warehouse, warehouse, neutr). +noun_sg(warhead, warhead, neutr). +noun_sg(warhorse, warhorse, human). +noun_sg(warlord, warlord, human). +noun_sg(warmer, warmer, neutr). +noun_sg(warmonger, warmonger, human). +noun_sg(warning, warning, neutr). +noun_sg(warp, warp, neutr). +noun_sg(warpath, warpath, neutr). +noun_sg(warplane, warplane, neutr). +noun_sg(warrant, warrant, neutr). +noun_sg(warrantee, warrantee, human). +noun_sg(warrantor, warrantor, human). +noun_sg(warranty, warranty, neutr). +noun_sg(warren, warren, neutr). +noun_sg(warrior, warrior, human). +noun_sg(warship, warship, neutr). +noun_sg(wart, wart, neutr). +noun_sg(warthog, warthog, neutr). +noun_sg(wash, wash, neutr). +noun_sg(washbasin, washbasin, neutr). +noun_sg(washboard, washboard, neutr). +noun_sg(washbowl, washbowl, neutr). +noun_sg(washcloth, washcloth, neutr). +noun_sg(washday, washday, neutr). +noun_sg(washer, washer, neutr). +noun_sg(washerwoman, washerwoman, human). +noun_sg(washout, washout, neutr). +noun_sg(washroom, washroom, neutr). +noun_sg(washstand, washstand, neutr). +noun_sg(washtub, washtub, neutr). +noun_sg(wasp, wasp, neutr). +noun_sg(wassail, wassail, neutr). +noun_sg(waste, waste, neutr). +noun_sg(wastebasket, wastebasket, neutr). +noun_sg(wastebin, wastebin, neutr). +noun_sg(wasteland, wasteland, neutr). +noun_sg(waster, waster, human). +noun_sg(wastrel, wastrel, human). +noun_sg(watch, watch, neutr). +noun_sg(watchdog, watchdog, neutr). +noun_sg(watcher, watcher, human). +noun_sg(watchmaker, watchmaker, human). +noun_sg(watchman, watchman, human). +noun_sg(watchtower, watchtower, neutr). +noun_sg(watchword, watchword, neutr). +noun_sg(water, water, neutr). +noun_sg(waterbird, waterbird, neutr). +noun_sg(watercannon, watercannon, neutr). +noun_sg(waterchute, waterchute, neutr). +noun_sg(watercolor, watercolor, neutr). +noun_sg(watercolorist, watercolorist, human). +noun_sg(watercolour, watercolour, neutr). +noun_sg(watercolourist, watercolourist, human). +noun_sg(watercourse, watercourse, neutr). +noun_sg(waterfall, waterfall, neutr). +noun_sg(waterfront, waterfront, neutr). +noun_sg(waterhen, waterhen, neutr). +noun_sg(waterhyacinth, waterhyacinth, neutr). +noun_sg(waterman, waterman, human). +noun_sg(watermark, watermark, neutr). +noun_sg(watermelon, watermelon, neutr). +noun_sg(watermill, watermill, neutr). +noun_sg(waterproof, waterproof, neutr). +noun_sg(watershed, watershed, neutr). +noun_sg(waterside, waterside, neutr). +noun_sg(waterspout, waterspout, neutr). +noun_sg(watertable, watertable, neutr). +noun_sg(waterway, waterway, neutr). +noun_sg(waterworks, waterworks, neutr). +noun_sg(watt, watt, neutr). +noun_sg(wattage, wattage, neutr). +noun_sg(wattle, wattle, neutr). +noun_sg(wave, wave, neutr). +noun_sg(wavelength, wavelength, neutr). +noun_sg(waverer, waverer, human). +noun_sg(wax, wax, neutr). +noun_sg(waxwork, waxwork, neutr). +noun_sg(way, way, neutr). +noun_sg(waybill, waybill, neutr). +noun_sg(wayfarer, wayfarer, human). +noun_sg(wayside, wayside, neutr). +noun_sg(weakling, weakling, human). +noun_sg(weakness, weakness, neutr). +noun_sg(weal, weal, neutr). +noun_sg(weald, weald, neutr). +noun_sg(weapon, weapon, neutr). +noun_sg(weaponry, weaponry, neutr). +noun_sg(wearer, wearer, human). +noun_sg(weasel, weasel, neutr). +noun_sg(weather, weather, neutr). +noun_sg(weathercock, weathercock, neutr). +noun_sg(weatherman, weatherman, human). +noun_sg(weave, weave, neutr). +noun_sg(weaver, weaver, human). +noun_sg(weaverbird, weaverbird, neutr). +noun_sg(web, web, neutr). +noun_sg(wedding, wedding, neutr). +noun_sg(wedge, wedge, neutr). +noun_sg(wee, wee, neutr). +noun_sg(weed, weed, neutr). +noun_sg(weedkiller, weedkiller, neutr). +noun_sg(week, week, neutr). +noun_sg(weekday, weekday, neutr). +noun_sg(weekend, weekend, neutr). +noun_sg(weekender, weekender, human). +noun_sg(weevil, weevil, neutr). +noun_sg(weft, weft, neutr). +noun_sg(weighbridge, weighbridge, neutr). +noun_sg(weight, weight, neutr). +noun_sg(weir, weir, neutr). +noun_sg(weirdie, weirdie, human). +noun_sg(welcome, welcome, neutr). +noun_sg(weld, weld, neutr). +noun_sg(welder, welder, human). +noun_sg(well, well, neutr). +noun_sg(wellhead, wellhead, neutr). +noun_sg(wellington, wellington, neutr). +noun_sg(welsher, welsher, human). +noun_sg(welt, welt, neutr). +noun_sg(welter, welter, neutr). +noun_sg(welterweight, welterweight, human). +noun_sg(wen, wen, neutr). +noun_sg(wench, wench, human). +noun_sg(werewolf, werewolf, human). +noun_sg(western, western, neutr). +noun_sg(westerner, westerner, human). +noun_sg(wether, wether, neutr). +noun_sg(wetting, wetting, neutr). +noun_sg(whack, whack, neutr). +noun_sg(whacker, whacker, neutr). +noun_sg(whacking, whacking, neutr). +noun_sg(whale, whale, neutr). +noun_sg(whaler, whaler, human). +noun_sg(whang, whang, neutr). +noun_sg(wharf, wharf, neutr). +noun_sg(wheel, wheel, neutr). +noun_sg(wheelbarrow, wheelbarrow, neutr). +noun_sg(wheelbase, wheelbase, neutr). +noun_sg(wheelchair, wheelchair, neutr). +noun_sg(wheelhouse, wheelhouse, neutr). +noun_sg(wheelwright, wheelwright, human). +noun_sg(wheeze, wheeze, neutr). +noun_sg(whelk, whelk, neutr). +noun_sg(whelp, whelp, human). +noun_sg(wherewithal, wherewithal, neutr). +noun_sg(wherry, wherry, neutr). +noun_sg(whetstone, whetstone, neutr). +noun_sg(whiff, whiff, neutr). +noun_sg(while, while, neutr). +noun_sg(whim, whim, neutr). +noun_sg(whimper, whimper, neutr). +noun_sg(whimsey, whimsey, neutr). +noun_sg(whimsicality, whimsicality, neutr). +noun_sg(whimsy, whimsy, neutr). +noun_sg(whine, whine, neutr). +noun_sg(whiner, whiner, human). +noun_sg(whinny, whinny, neutr). +noun_sg(whip, whip, neutr). +noun_sg(whippersnapper, whippersnapper, human). +noun_sg(whippet, whippet, neutr). +noun_sg(whipping, whipping, neutr). +noun_sg(whippoorwill, whippoorwill, neutr). +noun_sg(whir, whir, neutr). +noun_sg(whirl, whirl, neutr). +noun_sg(whirligig, whirligig, neutr). +noun_sg(whirlpool, whirlpool, neutr). +noun_sg(whirlwind, whirlwind, neutr). +noun_sg(whirr, whirr, neutr). +noun_sg(whisk, whisk, neutr). +noun_sg(whisker, whisker, neutr). +noun_sg(whiskey, whiskey, neutr). +noun_sg(whisky, whisky, neutr). +noun_sg(whisper, whisper, neutr). +noun_sg(whisperer, whisperer, human). +noun_sg(whispering, whispering, neutr). +noun_sg(whistle, whistle, neutr). +noun_sg(whit, whit, neutr). +noun_sg(white, white, neutr). +noun_sg(whitethorn, whitethorn, neutr). +noun_sg(whiting, whiting, neutr). +noun_sg(whitlow, whitlow, neutr). +noun_sg(whiz, whiz, human). +noun_sg(whodunit, whodunit, neutr). +noun_sg(whole, whole, neutr). +noun_sg(wholesale, wholesale, neutr). +noun_sg(wholesaler, wholesaler, human). +noun_sg(whoop, whoop, neutr). +noun_sg(whoopee, whoopee, neutr). +noun_sg(whopper, whopper, neutr). +noun_sg(whore, whore, human). +noun_sg(whoremonger, whoremonger, human). +noun_sg(whorl, whorl, neutr). +noun_sg(why, why, neutr). +noun_sg(wick, wick, neutr). +noun_sg(wicket, wicket, neutr). +noun_sg(widgeon, widgeon, neutr). +noun_sg(widow, widow, human). +noun_sg(widower, widower, human). +noun_sg(width, width, neutr). +noun_sg(wife, wife, fem). +noun_sg(wig, wig, neutr). +noun_sg(wigging, wigging, neutr). +noun_sg(wiggle, wiggle, neutr). +noun_sg(wight, wight, human). +noun_sg(wigwam, wigwam, neutr). +noun_sg(wildcat, wildcat, neutr). +noun_sg(wildebeest, wildebeest, neutr). +noun_sg(wilderness, wilderness, neutr). +noun_sg(wildlife, wildlife, neutr). +noun_sg(wile, wile, neutr). +noun_sg(will, will, neutr). +noun_sg(willow, willow, neutr). +noun_sg(wimp, wimp, human). +noun_sg(wimple, wimple, neutr). +noun_sg(win, win, neutr). +noun_sg(wince, wince, neutr). +noun_sg(winch, winch, neutr). +noun_sg(wind, wind, neutr). +noun_sg(windbag, windbag, human). +noun_sg(windbreak, windbreak, neutr). +noun_sg(windbreaker, windbreaker, neutr). +noun_sg(windcheater, windcheater, neutr). +noun_sg(windfall, windfall, neutr). +noun_sg(windflower, windflower, neutr). +noun_sg(windjammer, windjammer, human). +noun_sg(windlass, windlass, neutr). +noun_sg(windmill, windmill, neutr). +noun_sg(window, window, neutr). +noun_sg(windowpane, windowpane, neutr). +noun_sg(windowsill, windowsill, neutr). +noun_sg(windpipe, windpipe, neutr). +noun_sg(windscreen, windscreen, neutr). +noun_sg(windshield, windshield, neutr). +noun_sg(windsock, windsock, neutr). +noun_sg(windward, windward, neutr). +noun_sg(wine, wine, neutr). +noun_sg(wineglass, wineglass, neutr). +noun_sg(winepress, winepress, neutr). +noun_sg(winery, winery, neutr). +noun_sg(wineskin, wineskin, neutr). +noun_sg(wing, wing, neutr). +noun_sg(winger, winger, human). +noun_sg(wingspan, wingspan, neutr). +noun_sg(wingspread, wingspread, neutr). +noun_sg(wink, wink, neutr). +noun_sg(winkle, winkle, neutr). +noun_sg(winnebago, winnebago, neutr). +noun_sg(winner, winner, human). +noun_sg(winning, winning, neutr). +noun_sg(wino, wino, human). +noun_sg(winter, winter, neutr). +noun_sg(wipe, wipe, neutr). +noun_sg(wiper, wiper, neutr). +noun_sg(wire, wire, neutr). +noun_sg(wireless, wireless, neutr). +noun_sg(wirepuller, wirepuller, human). +noun_sg(wiretap, wiretap, neutr). +noun_sg(wireworm, wireworm, neutr). +noun_sg(wise, wise, neutr). +noun_sg(wiseacre, wiseacre, human). +noun_sg(wisecrack, wisecrack, neutr). +noun_sg(wish, wish, neutr). +noun_sg(wishbone, wishbone, neutr). +noun_sg(wisp, wisp, neutr). +noun_sg(wisteria, wisteria, neutr). +noun_sg(wit, wit, neutr). +noun_sg(witch, witch, human). +noun_sg(withdrawal, withdrawal, neutr). +noun_sg(withe, withe, neutr). +noun_sg(withy, withy, neutr). +noun_sg(witness, witness, human). +noun_sg(witticism, witticism, neutr). +noun_sg(wizard, wizard, human). +noun_sg(wobbler, wobbler, human). +noun_sg(woe, woe, neutr). +noun_sg(wold, wold, neutr). +noun_sg(wolf, wolf, neutr). +noun_sg(wolfhound, wolfhound, neutr). +noun_sg(woman, woman, fem). +noun_sg(womanizer, womanizer, human). +noun_sg(womb, womb, neutr). +noun_sg(wombat, wombat, neutr). +noun_sg(wonder, wonder, neutr). +noun_sg(wonderland, wonderland, neutr). +noun_sg(wood, wood, neutr). +noun_sg(woodbine, woodbine, neutr). +noun_sg(woodcock, woodcock, neutr). +noun_sg(woodcraft, woodcraft, neutr). +noun_sg(woodcut, woodcut, neutr). +noun_sg(woodcutter, woodcutter, human). +noun_sg(woodland, woodland, neutr). +noun_sg(woodlouse, woodlouse, neutr). +noun_sg(woodman, woodman, human). +noun_sg(woodpecker, woodpecker, neutr). +noun_sg(woodpile, woodpile, neutr). +noun_sg(woodshed, woodshed, neutr). +noun_sg(woodsman, woodsman, human). +noun_sg(woodwind, woodwind, neutr). +noun_sg(wooer, wooer, human). +noun_sg(woof, woof, neutr). +noun_sg(woofer, woofer, neutr). +noun_sg(wool, wool, neutr). +noun_sg(wooly, wooly, neutr). +noun_sg(word, word, neutr). +noun_sg(wordbook, wordbook, neutr). +noun_sg(work, work, neutr). +noun_sg(workbag, workbag, neutr). +noun_sg(workbasket, workbasket, neutr). +noun_sg(workbench, workbench, neutr). +noun_sg(workbook, workbook, neutr). +noun_sg(workbox, workbox, neutr). +noun_sg(workday, workday, neutr). +noun_sg(worker, worker, human). +noun_sg(workforce, workforce, neutr). +noun_sg(workhouse, workhouse, neutr). +noun_sg(working, working, neutr). +noun_sg(workload, workload, neutr). +noun_sg(workman, workman, human). +noun_sg(workmate, workmate, human). +noun_sg(workout, workout, neutr). +noun_sg(workplace, workplace, neutr). +noun_sg(workroom, workroom, neutr). +noun_sg(workshop, workshop, neutr). +noun_sg(workstation, workstation, neutr). +noun_sg(worktable, worktable, neutr). +noun_sg(workweek, workweek, neutr). +noun_sg(world, world, neutr). +noun_sg(worm, worm, neutr). +noun_sg(wormcast, wormcast, neutr). +noun_sg(wormhole, wormhole, neutr). +noun_sg(worry, worry, neutr). +noun_sg(worshipper, worshipper, human). +noun_sg(worst, worst, neutr). +noun_sg(worthy, worthy, human). +noun_sg(wound, wound, neutr). +noun_sg(wow, wow, neutr). +noun_sg(wraith, wraith, human). +noun_sg(wrangle, wrangle, neutr). +noun_sg(wrap, wrap, neutr). +noun_sg(wrapper, wrapper, neutr). +noun_sg(wrapping, wrapping, neutr). +noun_sg(wreath, wreath, neutr). +noun_sg(wreck, wreck, neutr). +noun_sg(wrecker, wrecker, human). +noun_sg(wren, wren, neutr). +noun_sg(wrench, wrench, neutr). +noun_sg(wrestle, wrestle, neutr). +noun_sg(wrestler, wrestler, human). +noun_sg(wretch, wretch, human). +noun_sg(wrick, wrick, neutr). +noun_sg(wriggle, wriggle, neutr). +noun_sg(wriggler, wriggler, neutr). +noun_sg(wright, wright, human). +noun_sg(wring, wring, neutr). +noun_sg(wringer, wringer, neutr). +noun_sg(wrinkle, wrinkle, neutr). +noun_sg(wrist, wrist, neutr). +noun_sg(wristband, wristband, neutr). +noun_sg(wristlet, wristlet, neutr). +noun_sg(wristwatch, wristwatch, neutr). +noun_sg(writ, writ, neutr). +noun_sg(writer, writer, human). +noun_sg(writing, writing, neutr). +noun_sg(wrong, wrong, neutr). +noun_sg(wrongdoer, wrongdoer, human). +noun_sg(wrongdoing, wrongdoing, neutr). +noun_sg(xerox, xerox, neutr). +noun_sg(xylophone, xylophone, neutr). +noun_sg(yacht, yacht, neutr). +noun_sg(yachtsman, yachtsman, human). +noun_sg(yahoo, yahoo, human). +noun_sg(yak, yak, neutr). +noun_sg(yam, yam, neutr). +noun_sg(yank, yank, neutr). +noun_sg(yankee, yankee, human). +noun_sg(yap, yap, neutr). +noun_sg(yard, yard, neutr). +noun_sg(yardarm, yardarm, neutr). +noun_sg(yardstick, yardstick, neutr). +noun_sg(yarn, yarn, neutr). +noun_sg(yashmak, yashmak, neutr). +noun_sg(yaw, yaw, neutr). +noun_sg(yawl, yawl, neutr). +noun_sg(yawn, yawn, neutr). +noun_sg(yea, yea, neutr). +noun_sg(year, year, neutr). +noun_sg(yearbook, yearbook, neutr). +noun_sg(yearling, yearling, neutr). +noun_sg(yearning, yearning, neutr). +noun_sg(yell, yell, neutr). +noun_sg(yellow, yellow, neutr). +noun_sg(yen, yen, neutr). +noun_sg(yeoman, yeoman, human). +noun_sg(yeomanry, yeomanry, neutr). +noun_sg(yes, yes, neutr). +noun_sg(yesterday, yesterday, neutr). +noun_sg(yeti, yeti, human). +noun_sg(yew, yew, neutr). +noun_sg(yield, yield, neutr). +noun_sg(yob, yob, human). +noun_sg(yobo, yobo, human). +noun_sg(yodel, yodel, neutr). +noun_sg(yodeler, yodeler, human). +noun_sg(yodeller, yodeller, human). +noun_sg(yoghourt, yoghourt, neutr). +noun_sg(yoghurt, yoghurt, neutr). +noun_sg(yogi, yogi, human). +noun_sg(yogurt, yogurt, neutr). +noun_sg(yoke, yoke, neutr). +noun_sg(yokel, yokel, human). +noun_sg(yolk, yolk, neutr). +noun_sg(young, young, neutr). +noun_sg(youngster, youngster, human). +noun_sg(youth, youth, human). +noun_sg(yuan, yuan, neutr). +noun_sg(yuletide, yuletide, neutr). +noun_sg(yuppie, yuppie, human). +noun_sg(zany, zany, human). +noun_sg(zealot, zealot, human). +noun_sg(zebra, zebra, neutr). +noun_sg(zebu, zebu, neutr). +noun_sg(zee, zee, neutr). +noun_sg(zenith, zenith, neutr). +noun_sg(zephyr, zephyr, neutr). +noun_sg(zeppelin, zeppelin, neutr). +noun_sg(zigzag, zigzag, neutr). +noun_sg(zinnia, zinnia, neutr). +noun_sg(zip, zip, neutr). +noun_sg(zipper, zipper, neutr). +noun_sg(zither, zither, neutr). +noun_sg(zloty, zloty, neutr). +noun_sg(zodiac, zodiac, neutr). +noun_sg(zombie, zombie, human). +noun_sg(zone, zone, neutr). +noun_sg(zoo, zoo, neutr). +noun_sg(zoologist, zoologist, human). +noun_sg(zoom, zoom, neutr). +noun_sg(zoophyte, zoophyte, neutr). +noun_sg(zucchini, zucchini, neutr). +pn_pl('Aprils', 'April', neutr). +pn_pl('Augusts', 'August', neutr). +pn_pl('Christmases', 'Christmas', neutr). +pn_pl('Decembers', 'December', neutr). +pn_pl('Februaries', 'February', neutr). +pn_pl('Fridays', 'Friday', neutr). +pn_pl('Januaries', 'January', neutr). +pn_pl('Julies', 'July', neutr). +pn_pl('Junes', 'June', neutr). +pn_pl('Marches', 'March', neutr). +pn_pl('MasterCards', 'MasterCard', neutr). +pn_pl('Mays', 'May', neutr). +pn_pl('Mondays', 'Monday', neutr). +pn_pl('Novembers', 'November', neutr). +pn_pl('Octobers', 'October', neutr). +pn_pl('Saturdays', 'Saturday', neutr). +pn_pl('Septembers', 'September', neutr). +pn_pl('Sundays', 'Sunday', neutr). +pn_pl('Thursdays', 'Thursday', neutr). +pn_pl('Tuesdays', 'Tuesday', neutr). +pn_pl('VisaCards', 'VisaCard', neutr). +pn_pl('Wednesdays', 'Wednesday', neutr). +pn_sg('April', 'April', neutr). +pn_sg('August', 'August', neutr). +pn_sg('Berlin', 'Berlin', neutr). +pn_sg('Bill', 'Bill', masc). +pn_sg('Christmas', 'Christmas', neutr). +pn_sg('December', 'December', neutr). +pn_sg('February', 'February', neutr). +pn_sg('FrameMaker', 'FrameMaker', neutr). +pn_sg('Friday', 'Friday', neutr). +pn_sg('January', 'January', neutr). +pn_sg('John', 'John', masc). +pn_sg('July', 'July', neutr). +pn_sg('June', 'June', neutr). +pn_sg('March', 'March', neutr). +pn_sg('Mary', 'Mary', fem). +pn_sg('MasterCard', 'MasterCard', neutr). +pn_sg('May', 'May', neutr). +pn_sg('Monday', 'Monday', neutr). +pn_sg('Mr-Miller', 'Mr-Miller', masc). +pn_sg('Ms-Cabe', 'Ms-Cabe', fem). +pn_sg('November', 'November', neutr). +pn_sg('October', 'October', neutr). +pn_sg('Paris', 'Paris', neutr). +pn_sg('Rome', 'Rome', neutr). +pn_sg('SM', 'SimpleMat', neutr). +pn_sg('Saturday', 'Saturday', neutr). +pn_sg('September', 'September', neutr). +pn_sg('SimpleMat', 'SimpleMat', neutr). +pn_sg('Sue', 'Sue', fem). +pn_sg('Sunday', 'Sunday', neutr). +pn_sg('Thursday', 'Thursday', neutr). +pn_sg('Tuesday', 'Tuesday', neutr). +pn_sg('VisaCard', 'VisaCard', neutr). +pn_sg('Wednesday', 'Wednesday', neutr). +pn_sg('Word', 'Word', neutr). +pn_sg('Sun', 'Sun', neutr). +pndef_sg('Sun', 'Sun', neutr). +pndef_sg('Limmat', 'Limmat', neutr). +pndef_pl('United-Nations', 'United-Nations', neutr). +tv_pp(downloaded, download). +tv_pp(uploaded, upload). +tv_pp('black-leaded', 'black-lead'). +tv_pp('blow-dried', 'blow-dry'). +tv_pp('blue-pencilled', 'blue-pencil'). +tv_pp('co-opted', 'co-opt'). +tv_pp('cold-shouldered', 'cold-shoulder'). +tv_pp('crash-dived', 'crash-dive'). +tv_pp('crash-landed', 'crash-land'). +tv_pp('cross-examined', 'cross-examine'). +tv_pp('cross-fertilized', 'cross-fertilize'). +tv_pp('cross-questioned', 'cross-question'). +tv_pp('de-escalated', 'de-escalate'). +tv_pp('de-iced', 'de-ice'). +tv_pp('deep-frozen', 'deep-freeze'). +tv_pp('dive-bombed', 'dive-bomb'). +tv_pp('double-checked', 'double-check'). +tv_pp('double-crossed', 'double-cross'). +tv_pp('drip-dried', 'drip-dry'). +tv_pp('dry-cleaned', 'dry-clean'). +tv_pp('force-fed', 'force-feed'). +dv_pp('force-fed', 'force-feed', ''). +tv_pp('ill-treated', 'ill-treat'). +tv_pp('ill-used', 'ill-use'). +tv_pp('jack-knifed', 'jack-knife'). +tv_pp('lip-read', 'lip-read'). +tv_pp('mass-produced', 'mass-produce'). +tv_pp('pooh-poohed', 'pooh-pooh'). +tv_pp('power-dived', 'power-dive'). +tv_pp('pre-empted', 'pre-empt'). +tv_pp('pre-existed', 'pre-exist'). +tv_pp('quick-frozen', 'quick-freeze'). +tv_pp('re-covered', 're-cover'). +tv_pp('re-formed', 're-form'). +tv_pp('rough-dried', 'rough-dry'). +tv_pp('rubber-stamped', 'rubber-stamp'). +tv_pp('short-changed', 'short-change'). +tv_pp('short-circuited', 'short-circuit'). +tv_pp('soft-pedalled', 'soft-pedal'). +tv_pp('soft-soaped', 'soft-soap'). +tv_pp('spin-dried', 'spin-dry'). +tv_pp('spring-cleaned', 'spring-clean'). +tv_pp('steam-heated', 'steam-heat'). +tv_pp('test-driven', 'test-drive'). +tv_pp('top-dressed', 'top-dress'). +tv_pp('touch-typed', 'touch-type'). +tv_pp(abandoned, abandon). +tv_pp(abased, abase). +tv_pp(abashed, abash). +tv_pp(abated, abate). +tv_pp(abbreviated, abbreviate). +tv_pp(abdicated, abdicate). +tv_pp(abducted, abduct). +tv_pp(abetted, abet). +tv_pp(abhorred, abhor). +tv_pp(abided, abide). +tv_pp(abjured, abjure). +tv_pp(abode, abide). +tv_pp(abolished, abolish). +tv_pp(abominated, abominate). +tv_pp(aborted, abort). +tv_pp(abraded, abrade). +tv_pp(abridged, abridge). +tv_pp(abrogated, abrogate). +tv_pp(absented, absent). +tv_pp(absolved, absolve). +tv_pp(absorbed, absorb). +tv_pp(abstained, abstain). +tv_pp(abstracted, abstract). +tv_pp(abused, abuse). +tv_pp(accelerated, accelerate). +tv_pp(accented, accent). +tv_pp(accentuated, accentuate). +tv_pp(accepted, accept). +tv_pp(acclaimed, acclaim). +tv_pp(acclimated, acclimate). +tv_pp(acclimatized, acclimatize). +tv_pp(accommodated, accommodate). +tv_pp(accompanied, accompany). +tv_pp(accomplished, accomplish). +dv_pp(accorded, accord, ''). +tv_pp(accosted, accost). +tv_pp(accredited, accredit). +tv_pp(accrued, accrue). +tv_pp(accumulated, accumulate). +tv_pp(accused, accuse). +tv_pp(achieved, achieve). +tv_pp(acidified, acidify). +tv_pp(acknowledged, acknowledge). +tv_pp(acquired, acquire). +tv_pp(acquitted, acquit). +tv_pp(activated, activate). +tv_pp(actuated, actuate). +tv_pp(adapted, adapt). +tv_pp(added, add). +tv_pp(addicted, addict). +tv_pp(addled, addle). +tv_pp(addressed, address). +tv_pp(adduced, adduce). +tv_pp(adjoined, adjoin). +tv_pp(adjourned, adjourn). +tv_pp(adjudged, adjudge). +dv_pp(adjudged, adjudge, ''). +tv_pp(adjudicated, adjudicate). +tv_pp(adjured, adjure). +tv_pp(adjusted, adjust). +tv_pp(administered, administer). +dv_pp(administered, administer, ''). +tv_pp(admired, admire). +tv_pp(admitted, admit). +tv_pp(admixed, admix). +tv_pp(admonished, admonish). +tv_pp(adopted, adopt). +tv_pp(adored, adore). +tv_pp(adorned, adorn). +tv_pp(adulterated, adulterate). +tv_pp(adumbrated, adumbrate). +tv_pp(advanced, advance). +dv_pp(advanced, advance, ''). +tv_pp(advertised, advertise). +tv_pp(advised, advise). +tv_pp(advocated, advocate). +tv_pp(aerated, aerate). +tv_pp(affected, affect). +tv_pp(affianced, affiance). +tv_pp(affirmed, affirm). +tv_pp(affixed, affix). +tv_pp(afflicted, afflict). +tv_pp(afforded, afford). +dv_pp(afforded, afford, ''). +tv_pp(afforested, afforest). +tv_pp(affranchised, affranchise). +tv_pp(affronted, affront). +tv_pp(aged, age). +tv_pp(agglomerated, agglomerate). +tv_pp(aggrandized, aggrandize). +tv_pp(aggravated, aggravate). +tv_pp(aggregated, aggregate). +tv_pp(aggrieved, aggrieve). +tv_pp(agitated, agitate). +tv_pp(aided, aid). +tv_pp(ailed, ail). +tv_pp(aimed, aim). +dv_pp(aimed, aim, at). +tv_pp(aired, air). +tv_pp(alarmed, alarm). +tv_pp(alerted, alert). +tv_pp(alienated, alienate). +tv_pp(aligned, align). +tv_pp(allayed, allay). +tv_pp(alleged, allege). +tv_pp(alleviated, alleviate). +tv_pp(allocated, allocate). +dv_pp(allocated, allocate, ''). +tv_pp(allotted, allot). +tv_pp(allowed, allow). +dv_pp(allowed, allow, ''). +tv_pp(alloyed, alloy). +tv_pp(allured, allure). +tv_pp(altered, alter). +tv_pp(alternated, alternate). +tv_pp(amassed, amass). +tv_pp(amazed, amaze). +tv_pp(ambushed, ambush). +tv_pp(ameliorated, ameliorate). +tv_pp(amended, amend). +tv_pp(amortized, amortize). +tv_pp(amplified, amplify). +tv_pp(amputated, amputate). +tv_pp(amused, amuse). +tv_pp(anaesthetized, anaesthetize). +tv_pp(analysed, analyse). +tv_pp(anathematized, anathematize). +tv_pp(anchored, anchor). +tv_pp(angered, anger). +tv_pp(angled, angle). +tv_pp(anglicized, anglicize). +tv_pp(animated, animate). +tv_pp(annealed, anneal). +tv_pp(annexed, annex). +tv_pp(annihilated, annihilate). +tv_pp(annotated, annotate). +tv_pp(announced, announce). +tv_pp(annoyed, annoy). +tv_pp(annulled, annul). +tv_pp(annunciated, annunciate). +tv_pp(anointed, anoint). +tv_pp(answered, answer). +tv_pp(antagonized, antagonize). +tv_pp(antedated, antedate). +tv_pp(anticipated, anticipate). +tv_pp(aped, ape). +tv_pp(apostrophized, apostrophize). +tv_pp(appalled, appal). +tv_pp(apparelled, apparel). +tv_pp(appealed, appeal). +tv_pp(appeased, appease). +tv_pp(appended, append). +tv_pp(applauded, applaud). +tv_pp(applied, apply). +dv_pp(applied, apply, to). +tv_pp(appointed, appoint). +tv_pp(apportioned, apportion). +dv_pp(apportioned, apportion, ''). +tv_pp(appraised, appraise). +tv_pp(appreciated, appreciate). +tv_pp(apprehended, apprehend). +tv_pp(apprenticed, apprentice). +tv_pp(approached, approach). +tv_pp(appropriated, appropriate). +tv_pp(approved, approve). +tv_pp(approximated, approximate). +tv_pp(arbitrated, arbitrate). +tv_pp(arched, arch). +tv_pp(argued, argue). +tv_pp(armed, arm). +tv_pp(aroused, arouse). +tv_pp(arraigned, arraign). +tv_pp(arranged, arrange). +tv_pp(arrayed, array). +tv_pp(arrested, arrest). +tv_pp(articled, article). +tv_pp(articulated, articulate). +tv_pp(ascended, ascend). +tv_pp(ascertained, ascertain). +tv_pp(asked, ask). +dv_pp(asked, ask, ''). +tv_pp(aspersed, asperse). +tv_pp(asphalted, asphalt). +tv_pp(asphyxiated, asphyxiate). +tv_pp(aspirated, aspirate). +tv_pp(assailed, assail). +tv_pp(assassinated, assassinate). +tv_pp(assaulted, assault). +tv_pp(assayed, assay). +tv_pp(assembled, assemble). +tv_pp(asserted, assert). +tv_pp(assessed, assess). +dv_pp(assessed, assess, ''). +tv_pp(asseverated, asseverate). +tv_pp(assigned, assign). +dv_pp(assigned, assign, to). +dv_pp(assigned, assign, ''). +tv_pp(assimilated, assimilate). +tv_pp(assisted, assist). +tv_pp(assuaged, assuage). +tv_pp(assumed, assume). +tv_pp(assured, assure). +dv_pp(assured, assure, ''). +tv_pp(astonished, astonish). +tv_pp(astounded, astound). +tv_pp(atomized, atomize). +tv_pp(atrophied, atrophy). +tv_pp(attached, attach). +tv_pp(attacked, attack). +tv_pp(attained, attain). +tv_pp(attempted, attempt). +tv_pp(attended, attend). +tv_pp(attenuated, attenuate). +tv_pp(attested, attest). +tv_pp(attired, attire). +tv_pp(attracted, attract). +tv_pp(auctioned, auction). +tv_pp(audited, audit). +tv_pp(auditioned, audition). +tv_pp(augmented, augment). +tv_pp(augured, augur). +tv_pp(authenticated, authenticate). +tv_pp(authorized, authorize). +tv_pp(autographed, autograph). +tv_pp(automated, automate). +tv_pp(avenged, avenge). +tv_pp(averaged, average). +tv_pp(averred, aver). +tv_pp(averted, avert). +tv_pp(avoided, avoid). +tv_pp(avowed, avow). +dv_pp(avowed, avow, ''). +tv_pp(awaited, await). +tv_pp(awakened, awaken). +tv_pp(awarded, award). +dv_pp(awarded, award, ''). +tv_pp(awed, awe). +tv_pp(axed, ax). +tv_pp(babbled, babble). +tv_pp(babied, baby). +tv_pp(backbitten, backbite). +tv_pp(backdated, backdate). +tv_pp(backed, back). +tv_pp(badgered, badger). +tv_pp(baffled, baffle). +tv_pp(bagged, bag). +tv_pp(baited, bait). +tv_pp(baked, bake). +dv_pp(baked, bake, ''). +tv_pp(balanced, balance). +tv_pp(ballasted, ballast). +tv_pp(bamboozled, bamboozle). +tv_pp(bandaged, bandage). +tv_pp(bandied, bandy). +tv_pp(banged, bang). +tv_pp(banished, banish). +tv_pp(banked, bank). +tv_pp(bankrupted, bankrupt). +tv_pp(banned, ban). +tv_pp(banqueted, banquet). +tv_pp(baptized, baptize). +tv_pp(barbarized, barbarize). +tv_pp(barbecued, barbecue). +tv_pp(bared, bare). +tv_pp(barged, barge). +tv_pp(barked, bark). +tv_pp(barnstormed, barnstorm). +tv_pp(barracked, barrack). +tv_pp(barred, bar). +dv_pp(barred, bar, ''). +tv_pp(barricaded, barricade). +tv_pp(bartered, barter). +tv_pp(bastardized, bastardize). +tv_pp(basted, baste). +tv_pp(bastinadoed, bastinado). +tv_pp(bated, bate). +tv_pp(batted, bat). +tv_pp(battered, batter). +tv_pp(battled, battle). +tv_pp(bawled, bawl). +tv_pp(bayoneted, bayonet). +tv_pp(beached, beach). +tv_pp(bearded, beard). +tv_pp(beaten, beat). +tv_pp(beatified, beatify). +tv_pp(beautified, beautify). +tv_pp(bedded, bed). +tv_pp(bedevilled, bedevil). +tv_pp(befallen, befall). +tv_pp(befitted, befit). +tv_pp(befouled, befoul). +tv_pp(befriended, befriend). +tv_pp(beggared, beggar). +tv_pp(begged, beg). +tv_pp(begotten, beget). +dv_pp(begrudged, begrudge, ''). +tv_pp(beguiled, beguile). +tv_pp(begun, begin). +tv_pp(beheaded, behead). +tv_pp(beheld, behold). +tv_pp(belaboured, belabour). +tv_pp(belayed, belay). +tv_pp(beleaguered, beleaguer). +tv_pp(belied, belie). +tv_pp(believed, believe). +tv_pp(belittled, belittle). +tv_pp(belted, belt). +tv_pp(bemoaned, bemoan). +tv_pp(bended, bend). +tv_pp(benefited, benefit). +tv_pp(bent, bend). +tv_pp(bequeathed, bequeath). +dv_pp(bequeathed, bequeath, ''). +tv_pp(berated, berate). +tv_pp(bereaved, bereave). +tv_pp(bereft, bereave). +tv_pp(berthed, berth). +tv_pp(beseeched, beseech). +tv_pp(beset, beset). +tv_pp(besieged, besiege). +tv_pp(besmeared, besmear). +tv_pp(besmirched, besmirch). +tv_pp(besought, beseech). +tv_pp(bespoke, bespeak). +tv_pp(bespoken, bespeak). +tv_pp(bested, best). +tv_pp(bestirred, bestir). +tv_pp(bestowed, bestow). +tv_pp(bestrid, bestride). +tv_pp(bestridden, bestride). +tv_pp(bet, bet). +dv_pp(bet, bet, ''). +tv_pp(betaken, betake). +tv_pp(bethought, bethink). +tv_pp(betokened, betoken). +tv_pp(betrayed, betray). +dv_pp(betrothed, betroth, ''). +tv_pp(betted, bet). +dv_pp(betted, bet, ''). +tv_pp(bettered, better). +tv_pp(bevelled, bevel). +tv_pp(bewailed, bewail). +tv_pp(bewildered, bewilder). +tv_pp(bewitched, bewitch). +tv_pp(bibbed, bib). +tv_pp(bid, bid). +dv_pp(bid, bid, ''). +tv_pp(bidden, bid). +dv_pp(bidden, bid, ''). +tv_pp(biffed, biff). +tv_pp(bifurcated, bifurcate). +tv_pp(biked, bike). +tv_pp(bilked, bilk). +tv_pp(billed, bill). +dv_pp(billed, bill, ''). +tv_pp(billeted, billet). +tv_pp(birched, birch). +tv_pp(bisected, bisect). +tv_pp(bitten, bite). +tv_pp(blabbed, blab). +tv_pp(blabbered, blabber). +tv_pp(blackballed, blackball). +tv_pp(blacked, black). +tv_pp(blackened, blacken). +tv_pp(blackguarded, blackguard). +tv_pp(blacklegged, blackleg). +tv_pp(blacklisted, blacklist). +tv_pp(blackmailed, blackmail). +tv_pp(blamed, blame). +tv_pp(blanketed, blanket). +tv_pp(blared, blare). +tv_pp(blasphemed, blaspheme). +tv_pp(blasted, blast). +tv_pp(blazed, blaze). +tv_pp(blazoned, blazon). +tv_pp(bleached, bleach). +tv_pp(bled, bleed). +tv_pp(bleeped, bleep). +tv_pp(blemished, blemish). +tv_pp(blended, blend). +tv_pp(blessed, bless). +tv_pp(blighted, blight). +tv_pp(blinded, blind). +tv_pp(blindfolded, blindfold). +tv_pp(blockaded, blockade). +tv_pp(blocked, block). +tv_pp(blooded, blood). +tv_pp(bloomed, bloom). +tv_pp(blotted, blot). +tv_pp(blown, blow). +tv_pp(bludgeoned, bludgeon). +tv_pp(blued, blue). +tv_pp(blunted, blunt). +tv_pp(blurred, blur). +tv_pp(blustered, bluster). +tv_pp(boarded, board). +tv_pp(boasted, boast). +tv_pp(boggled, boggle). +tv_pp(boiled, boil). +tv_pp(bolstered, bolster). +tv_pp(bombed, bomb). +tv_pp(bonded, bond). +tv_pp(booed, boo). +tv_pp(booked, book). +tv_pp(boosted, boost). +tv_pp(booted, boot). +tv_pp(bordered, border). +tv_pp(bored, bore). +tv_pp(borne, bear). +tv_pp(borrowed, borrow). +tv_pp(botanized, botanize). +tv_pp(botched, botch). +tv_pp(bothered, bother). +tv_pp(bottled, bottle). +tv_pp(bought, buy). +dv_pp(bought, buy, ''). +tv_pp(bounced, bounce). +tv_pp(bound, bind). +tv_pp(bounded, bound). +tv_pp(bowdlerized, bowdlerize). +tv_pp(bowed, bow). +tv_pp(bowled, bowl). +tv_pp(boxed, box). +tv_pp(boycotted, boycott). +tv_pp(braced, brace). +tv_pp(bracketed, bracket). +tv_pp(braided, braid). +tv_pp(brained, brain). +tv_pp(brainwashed, brainwash). +tv_pp(braised, braise). +tv_pp(braked, brake). +tv_pp(branded, brand). +tv_pp(brandished, brandish). +tv_pp(braved, brave). +tv_pp(brayed, bray). +tv_pp(brazed, braze). +tv_pp(breached, breach). +tv_pp(breasted, breast). +tv_pp(breastfed, breastfeed). +tv_pp(breathed, breathe). +tv_pp(bred, breed). +tv_pp(brewed, brew). +tv_pp(bribed, bribe). +tv_pp(bridged, bridge). +tv_pp(bridled, bridle). +tv_pp(briefed, brief). +tv_pp(brightened, brighten). +tv_pp(broached, broach). +tv_pp(broadcast, broadcast). +tv_pp(broadcasted, broadcast). +tv_pp(broadened, broaden). +tv_pp(brocaded, brocade). +tv_pp(broiled, broil). +tv_pp(broken, break). +tv_pp(bronzed, bronze). +tv_pp(brooked, brook). +tv_pp(brought, bring). +dv_pp(brought, bring, ''). +tv_pp(browbeaten, browbeat). +tv_pp(browsed, browse). +tv_pp(bruised, bruise). +tv_pp(brushed, brush). +tv_pp(brutalized, brutalize). +tv_pp(bucked, buck). +tv_pp(bucketed, bucket). +tv_pp(buckled, buckle). +tv_pp(budded, bud). +tv_pp(budged, budge). +tv_pp(budgeted, budget). +tv_pp(buffed, buff). +tv_pp(buffeted, buffet). +tv_pp(bugged, bug). +tv_pp(buggered, bugger). +tv_pp(built, build). +dv_pp(built, build, ''). +tv_pp(bulldozed, bulldoze). +tv_pp(bullied, bully). +tv_pp(bullshitted, bullshit). +tv_pp(bumbled, bumble). +dv_pp(bummed, bum, ''). +tv_pp(bumped, bump). +tv_pp(bunched, bunch). +tv_pp(bunged, bung). +tv_pp(bungled, bungle). +tv_pp(bunkered, bunker). +tv_pp(buoyed, buoy). +tv_pp(burbled, burble). +tv_pp(burdened, burden). +tv_pp(burgled, burgle). +tv_pp(buried, bury). +tv_pp(burlesqued, burlesque). +tv_pp(burned, burn). +tv_pp(burnished, burnish). +tv_pp(burnt, burn). +tv_pp(burst, burst). +tv_pp(bused, bus). +tv_pp(bust, bust). +tv_pp(busted, bust). +tv_pp(butchered, butcher). +tv_pp(buttered, butter). +tv_pp(buttoned, button). +tv_pp(buttonholed, buttonhole). +tv_pp(buttressed, buttress). +tv_pp(buzzed, buzz). +tv_pp(bypassed, bypass). +tv_pp(cabled, cable). +dv_pp(cabled, cable, ''). +tv_pp(cached, cache). +tv_pp(cadged, cadge). +tv_pp(caged, cage). +tv_pp(calcined, calcine). +tv_pp(calculated, calculate). +tv_pp(calendered, calender). +tv_pp(calked, calk). +tv_pp(called, call). +tv_pp(calumniated, calumniate). +tv_pp(calved, calve). +tv_pp(cambered, camber). +tv_pp(camouflaged, camouflage). +tv_pp(canalized, canalize). +tv_pp(cancelled, cancel). +tv_pp(candied, candy). +tv_pp(caned, cane). +tv_pp(cankered, canker). +tv_pp(canned, can). +tv_pp(cannibalized, cannibalize). +tv_pp(canonized, canonize). +tv_pp(canted, cant). +tv_pp(cantered, canter). +tv_pp(canvassed, canvass). +tv_pp(caparisoned, caparison). +tv_pp(capitalized, capitalize). +tv_pp(capped, cap). +tv_pp(capsized, capsize). +tv_pp(captained, captain). +tv_pp(captivated, captivate). +tv_pp(captured, capture). +tv_pp(carbonized, carbonize). +tv_pp(carded, card). +tv_pp(careened, careen). +tv_pp(caressed, caress). +tv_pp(caricatured, caricature). +tv_pp(carpeted, carpet). +tv_pp(carried, carry). +tv_pp(carted, cart). +tv_pp(cartooned, cartoon). +tv_pp(carved, carve). +tv_pp(cased, case). +tv_pp(cashed, cash). +tv_pp(cashiered, cashier). +tv_pp(cast, cast). +tv_pp(castigated, castigate). +tv_pp(castled, castle). +tv_pp(castrated, castrate). +tv_pp(catalogued, catalogue). +tv_pp(catapulted, catapult). +tv_pp(categorized, categorize). +tv_pp(catered, cater). +tv_pp(caught, catch). +tv_pp(caused, cause). +dv_pp(caused, cause, ''). +tv_pp(cauterized, cauterize). +tv_pp(cautioned, caution). +tv_pp(cavilled, cavil). +tv_pp(ceased, cease). +tv_pp(ceded, cede). +tv_pp(celebrated, celebrate). +tv_pp(cemented, cement). +tv_pp(censored, censor). +tv_pp(censured, censure). +tv_pp(centralized, centralize). +tv_pp(centred, centre). +tv_pp(certificated, certificate). +tv_pp(certified, certify). +tv_pp(chaffed, chaff). +tv_pp(chagrined, chagrin). +tv_pp(chaired, chair). +tv_pp(chalked, chalk). +tv_pp(challenged, challenge). +tv_pp(champed, champ). +tv_pp(championed, champion). +tv_pp(changed, change). +tv_pp(channelled, channel). +tv_pp(chanted, chant). +tv_pp(chaperoned, chaperon). +tv_pp(characterized, characterize). +tv_pp(charged, charge). +dv_pp(charged, charge, ''). +tv_pp(charmed, charm). +tv_pp(charred, char). +tv_pp(charted, chart). +tv_pp(chartered, charter). +tv_pp(chased, chase). +tv_pp(chastened, chasten). +tv_pp(chastised, chastise). +tv_pp(chawed, chaw). +tv_pp(cheapened, cheapen). +tv_pp(cheated, cheat). +tv_pp(checked, check). +tv_pp(checkmated, checkmate). +tv_pp(cheered, cheer). +tv_pp(chequered, chequer). +tv_pp(cherished, cherish). +tv_pp(chewed, chew). +tv_pp(chidden, chide). +tv_pp(chided, chide). +tv_pp(chilled, chill). +tv_pp(chimed, chime). +tv_pp(chinked, chink). +tv_pp(chipped, chip). +tv_pp(chirped, chirp). +tv_pp(chirruped, chirrup). +tv_pp(chiselled, chisel). +tv_pp(chivied, chivy). +tv_pp(chlorinated, chlorinate). +tv_pp(choked, choke). +tv_pp(chopped, chop). +tv_pp(chortled, chortle). +tv_pp(chorused, chorus). +tv_pp(chosen, choose). +tv_pp(christened, christen). +tv_pp(chronicled, chronicle). +tv_pp(chucked, chuck). +tv_pp(chugged, chug). +tv_pp(churned, churn). +tv_pp(ciphered, cipher). +tv_pp(circled, circle). +tv_pp(circularized, circularize). +tv_pp(circulated, circulate). +tv_pp(circumcised, circumcise). +tv_pp(circumnavigated, circumnavigate). +tv_pp(circumscribed, circumscribe). +tv_pp(circumvented, circumvent). +tv_pp(cited, cite). +tv_pp(civilized, civilize). +tv_pp(clacked, clack). +tv_pp(clad, clothe). +tv_pp(claimed, claim). +tv_pp(clambered, clamber). +tv_pp(clammed, clam). +tv_pp(clamoured, clamour). +tv_pp(clanged, clang). +tv_pp(clanked, clank). +tv_pp(clapped, clap). +tv_pp(clarified, clarify). +tv_pp(clasped, clasp). +tv_pp(classified, classify). +tv_pp(cleaned, clean). +tv_pp(cleansed, cleanse). +tv_pp(cleared, clear). +tv_pp(cleaved, cleave). +tv_pp(cleft, cleave). +tv_pp(clenched, clench). +tv_pp(clewed, clew). +tv_pp(clicked, click). +tv_pp(climbed, climb). +tv_pp(clinched, clinch). +tv_pp(clinked, clink). +tv_pp(clipped, clip). +tv_pp(clobbered, clobber). +tv_pp(clocked, clock). +tv_pp(clogged, clog). +tv_pp(closed, close). +tv_pp(clothed, clothe). +tv_pp(clotted, clot). +tv_pp(clouded, cloud). +tv_pp(clouted, clout). +tv_pp(cloven, cleave). +tv_pp(clowned, clown). +tv_pp(clubbed, club). +tv_pp(clucked, cluck). +tv_pp(clumped, clump). +tv_pp(clutched, clutch). +tv_pp(cluttered, clutter). +tv_pp(coached, coach). +tv_pp(coagulated, coagulate). +tv_pp(coaled, coal). +tv_pp(coalesced, coalesce). +tv_pp(coarsened, coarsen). +tv_pp(coasted, coast). +tv_pp(coated, coat). +tv_pp(cobbled, cobble). +tv_pp(cocked, cock). +tv_pp(coddled, coddle). +tv_pp(coded, code). +tv_pp(codified, codify). +tv_pp(coerced, coerce). +tv_pp(cogitated, cogitate). +tv_pp(cohabited, cohabit). +tv_pp(coiled, coil). +tv_pp(coined, coin). +tv_pp(coked, coke). +tv_pp(collapsed, collapse). +tv_pp(collared, collar). +tv_pp(collated, collate). +tv_pp(collected, collect). +tv_pp(collectivized, collectivize). +tv_pp(colonized, colonize). +tv_pp(coloured, colour). +tv_pp(combatted, combat). +tv_pp(combed, comb). +tv_pp(combined, combine). +tv_pp(combusted, combust). +tv_pp(comforted, comfort). +tv_pp(commanded, command). +tv_pp(commandeered, commandeer). +tv_pp(commemorated, commemorate). +tv_pp(commended, commend). +tv_pp(commercialized, commercialize). +tv_pp(commissioned, commission). +tv_pp(committed, commit). +tv_pp(communicated, communicate). +tv_pp(commuted, commute). +tv_pp(compacted, compact). +tv_pp(compared, compare). +tv_pp(compartmentalized, compartmentalize). +tv_pp(compassed, compass). +tv_pp(compelled, compel). +tv_pp(compensated, compensate). +tv_pp(compiled, compile). +tv_pp(complemented, complement). +tv_pp(completed, complete). +tv_pp(complicated, complicate). +tv_pp(complimented, compliment). +tv_pp(comported, comport). +tv_pp(composed, compose). +tv_pp(composted, compost). +tv_pp(compounded, compound). +tv_pp(comprehended, comprehend). +tv_pp(compressed, compress). +tv_pp(comprised, comprise). +tv_pp(compromised, compromise). +tv_pp(computed, compute). +tv_pp(computerized, computerize). +tv_pp(concealed, conceal). +tv_pp(conceded, concede). +dv_pp(conceded, concede, ''). +tv_pp(conceived, conceive). +tv_pp(concentrated, concentrate). +tv_pp(concerned, concern). +tv_pp(concerted, concert). +tv_pp(conciliated, conciliate). +tv_pp(concluded, conclude). +tv_pp(concocted, concoct). +tv_pp(condemned, condemn). +tv_pp(condensed, condense). +tv_pp(conditioned, condition). +tv_pp(condoned, condone). +tv_pp(conducted, conduct). +tv_pp(confederated, confederate). +tv_pp(confessed, confess). +tv_pp(confined, confine). +tv_pp(confirmed, confirm). +tv_pp(confiscated, confiscate). +tv_pp(confounded, confound). +tv_pp(confronted, confront). +tv_pp(confused, confuse). +tv_pp(confuted, confute). +tv_pp(congratulated, congratulate). +tv_pp(congregated, congregate). +tv_pp(conjugated, conjugate). +tv_pp(connected, connect). +tv_pp(conned, con). +tv_pp(connoted, connote). +tv_pp(conquered, conquer). +tv_pp(conscripted, conscript). +tv_pp(consecrated, consecrate). +tv_pp(conserved, conserve). +tv_pp(considered, consider). +tv_pp(consoled, console). +tv_pp(consolidated, consolidate). +tv_pp(constipated, constipate). +tv_pp(constituted, constitute). +tv_pp(constitutionalized, constitutionalize). +tv_pp(constrained, constrain). +tv_pp(constricted, constrict). +tv_pp(constructed, construct). +tv_pp(consulted, consult). +tv_pp(consumed, consume). +tv_pp(consummated, consummate). +tv_pp(contacted, contact). +tv_pp(contained, contain). +tv_pp(contaminated, contaminate). +tv_pp(contemned, contemn). +tv_pp(contemplated, contemplate). +tv_pp(contended, contend). +tv_pp(contented, content). +tv_pp(contested, contest). +tv_pp(continued, continue). +tv_pp(contorted, contort). +tv_pp(contoured, contour). +tv_pp(contracted, contract). +tv_pp(contradicted, contradict). +tv_pp(contrasted, contrast). +tv_pp(contravened, contravene). +tv_pp(contributed, contribute). +tv_pp(contrived, contrive). +tv_pp(controlled, control). +tv_pp(controverted, controvert). +tv_pp(contused, contuse). +tv_pp(convened, convene). +tv_pp(converted, convert). +tv_pp(conveyed, convey). +tv_pp(convicted, convict). +tv_pp(convinced, convince). +tv_pp(convoked, convoke). +tv_pp(convulsed, convulse). +tv_pp(cooked, cook). +dv_pp(cooked, cook, ''). +tv_pp(cooled, cool). +tv_pp(copied, copy). +tv_pp(copped, cop). +tv_pp(coppered, copper). +tv_pp(copyrighted, copyright). +tv_pp(corded, cord). +tv_pp(cored, core). +tv_pp(corked, cork). +tv_pp(corned, corn). +tv_pp(cornered, corner). +tv_pp(corralled, corral). +tv_pp(corrected, correct). +tv_pp(correlated, correlate). +tv_pp(corroborated, corroborate). +tv_pp(corroded, corrode). +tv_pp(corrugated, corrugate). +tv_pp(corrupted, corrupt). +tv_pp(cosseted, cosset). +tv_pp(cost, cost). +dv_pp(cost, cost, to). +dv_pp(cost, cost, ''). +tv_pp(costed, cost). +dv_pp(costed, cost, to). +dv_pp(costed, cost, ''). +tv_pp(counselled, counsel). +tv_pp(counted, count). +tv_pp(countenanced, countenance). +tv_pp(counteracted, counteract). +tv_pp(counterbalanced, counterbalance). +tv_pp(countered, counter). +tv_pp(counterfeited, counterfeit). +tv_pp(countermanded, countermand). +tv_pp(countermined, countermine). +tv_pp(counterplotted, counterplot). +tv_pp(counterpoised, counterpoise). +tv_pp(countersigned, countersign). +tv_pp(countervailed, countervail). +tv_pp(coupled, couple). +tv_pp(coursed, course). +tv_pp(courted, court). +tv_pp(covered, cover). +tv_pp(coveted, covet). +tv_pp(cowed, cow). +tv_pp(coxed, cox). +tv_pp(crabbed, crab). +tv_pp(cracked, crack). +tv_pp(crackled, crackle). +tv_pp(cradled, cradle). +tv_pp(crafted, craft). +tv_pp(craned, crane). +tv_pp(cranked, crank). +tv_pp(crashed, crash). +tv_pp(crated, crate). +tv_pp(craved, crave). +tv_pp(crayoned, crayon). +tv_pp(creamed, cream). +tv_pp(creased, crease). +tv_pp(created, create). +tv_pp(credited, credit). +tv_pp(cremated, cremate). +tv_pp(crewed, crew). +tv_pp(cricked, crick). +tv_pp(cried, cry). +tv_pp(crimped, crimp). +tv_pp(crimsoned, crimson). +tv_pp(crinkled, crinkle). +tv_pp(crippled, cripple). +tv_pp(crisped, crisp). +tv_pp(crisscrossed, crisscross). +tv_pp(criticized, criticize). +tv_pp(crocheted, crochet). +tv_pp(crooked, crook). +dv_pp(crooned, croon, ''). +tv_pp(cropped, crop). +tv_pp(crossbred, crossbreed). +tv_pp(crosschecked, crosscheck). +tv_pp(crossed, cross). +tv_pp(crowded, crowd). +tv_pp(crowned, crown). +tv_pp(crucified, crucify). +tv_pp(cruised, cruise). +tv_pp(crumbled, crumble). +tv_pp(crumpled, crumple). +tv_pp(crunched, crunch). +tv_pp(crushed, crush). +tv_pp(crystallized, crystallize). +tv_pp(cubed, cube). +tv_pp(cuckolded, cuckold). +tv_pp(cuddled, cuddle). +tv_pp(cudgelled, cudgel). +tv_pp(cuffed, cuff). +tv_pp(culled, cull). +tv_pp(cultivated, cultivate). +tv_pp(cupped, cup). +tv_pp(curbed, curb). +tv_pp(curdled, curdle). +tv_pp(cured, cure). +tv_pp(curled, curl). +tv_pp(curried, curry). +tv_pp(cursed, curse). +tv_pp(curtailed, curtail). +tv_pp(curved, curve). +tv_pp(cushioned, cushion). +tv_pp(cut, cut). +tv_pp(cyclostyled, cyclostyle). +tv_pp(dabbled, dabble). +tv_pp(damaged, damage). +tv_pp(dammed, dam). +tv_pp(damned, damn). +tv_pp(damped, damp). +tv_pp(dampened, dampen). +tv_pp(danced, dance). +tv_pp(dandled, dandle). +tv_pp(dangled, dangle). +tv_pp(dappled, dapple). +tv_pp(dared, dare). +tv_pp(darkened, darken). +tv_pp(darned, darn). +tv_pp(dashed, dash). +tv_pp(dated, date). +tv_pp(daunted, daunt). +tv_pp(dazed, daze). +tv_pp(dazzled, dazzle). +tv_pp(deadened, deaden). +tv_pp(deafened, deafen). +tv_pp(dealt, deal). +dv_pp(dealt, deal, ''). +tv_pp(debagged, debag). +tv_pp(debarked, debark). +tv_pp(debased, debase). +tv_pp(debated, debate). +tv_pp(debauched, debauch). +tv_pp(debilitated, debilitate). +tv_pp(debited, debit). +tv_pp(debouched, debouch). +tv_pp(debriefed, debrief). +tv_pp(debugged, debug). +tv_pp(debunked, debunk). +tv_pp(decanted, decant). +tv_pp(decapitated, decapitate). +tv_pp(decarbonized, decarbonize). +tv_pp(deceived, deceive). +tv_pp(decentralized, decentralize). +tv_pp(decided, decide). +tv_pp(decimalized, decimalize). +tv_pp(decimated, decimate). +tv_pp(deciphered, decipher). +tv_pp(decked, deck). +tv_pp(declaimed, declaim). +tv_pp(declared, declare). +tv_pp(declassified, declassify). +tv_pp(declined, decline). +tv_pp(decoded, decode). +tv_pp(decolonized, decolonize). +tv_pp(decompressed, decompress). +tv_pp(decontaminated, decontaminate). +tv_pp(decontrolled, decontrol). +tv_pp(decorated, decorate). +tv_pp(decoyed, decoy). +tv_pp(decreased, decrease). +tv_pp(decreed, decree). +tv_pp(decried, decry). +tv_pp(dedicated, dedicate). +tv_pp(deduced, deduce). +tv_pp(deducted, deduct). +tv_pp(deepened, deepen). +tv_pp(defaced, deface). +tv_pp(defamed, defame). +tv_pp(defaulted, default). +tv_pp(defeated, defeat). +tv_pp(defecated, defecate). +tv_pp(defended, defend). +tv_pp(deferred, defer). +tv_pp(defied, defy). +tv_pp(defiled, defile). +tv_pp(defined, define). +tv_pp(deflated, deflate). +tv_pp(deflected, deflect). +tv_pp(deflowered, deflower). +tv_pp(defoliated, defoliate). +tv_pp(deforested, deforest). +tv_pp(deformed, deform). +tv_pp(defrauded, defraud). +tv_pp(defrayed, defray). +tv_pp(defrocked, defrock). +tv_pp(defrosted, defrost). +tv_pp(defused, defuse). +tv_pp(degaussed, degauss). +tv_pp(degenerated, degenerate). +tv_pp(degraded, degrade). +tv_pp(dehorned, dehorn). +tv_pp(dehumanized, dehumanize). +tv_pp(deified, deify). +tv_pp(delayed, delay). +tv_pp(delegated, delegate). +tv_pp(deleted, delete). +tv_pp(delighted, delight). +tv_pp(delimited, delimit). +tv_pp(delineated, delineate). +tv_pp(delivered, deliver). +dv_pp(delivered, deliver, ''). +tv_pp(deloused, delouse). +tv_pp(deluded, delude). +tv_pp(deluged, deluge). +tv_pp(demagnetized, demagnetize). +tv_pp(demanded, demand). +tv_pp(demarcated, demarcate). +tv_pp(demeaned, demean). +tv_pp(demilitarized, demilitarize). +tv_pp(demobbed, demob). +tv_pp(demobilized, demobilize). +tv_pp(democratized, democratize). +tv_pp(demolished, demolish). +tv_pp(demonetized, demonetize). +tv_pp(demonstrated, demonstrate). +tv_pp(demoralized, demoralize). +tv_pp(demoted, demote). +tv_pp(denationalized, denationalize). +tv_pp(denied, deny). +dv_pp(denied, deny, ''). +tv_pp(denigrated, denigrate). +tv_pp(denominated, denominate). +tv_pp(denoted, denote). +tv_pp(denounced, denounce). +tv_pp(dented, dent). +tv_pp(denuded, denude). +tv_pp(deodorized, deodorize). +tv_pp(depicted, depict). +tv_pp(depleted, deplete). +tv_pp(deplored, deplore). +tv_pp(deployed, deploy). +tv_pp(depopulated, depopulate). +tv_pp(deported, deport). +tv_pp(deposed, depose). +tv_pp(deposited, deposit). +tv_pp(depraved, deprave). +tv_pp(deprecated, deprecate). +tv_pp(depreciated, depreciate). +tv_pp(depressed, depress). +dv_pp(depressed, depress, ''). +tv_pp(deputed, depute). +tv_pp(deputized, deputize). +tv_pp(derailed, derail). +tv_pp(deranged, derange). +tv_pp(derated, derate). +tv_pp(derequisitioned, derequisition). +tv_pp(derestricted, derestrict). +tv_pp(derided, deride). +tv_pp(derogated, derogate). +tv_pp(desalinated, desalinate). +tv_pp(desalinized, desalinize). +tv_pp(desalted, desalt). +tv_pp(descaled, descale). +tv_pp(descended, descend). +tv_pp(described, describe). +tv_pp(descried, descry). +tv_pp(desecrated, desecrate). +tv_pp(desegregated, desegregate). +tv_pp(desensitized, desensitize). +tv_pp(deserted, desert). +tv_pp(deserved, deserve). +tv_pp(desiccated, desiccate). +tv_pp(designated, designate). +tv_pp(designed, design). +tv_pp(desired, desire). +tv_pp(desolated, desolate). +tv_pp(despised, despise). +tv_pp(despoiled, despoil). +tv_pp(destroyed, destroy). +tv_pp(detached, detach). +tv_pp(detailed, detail). +tv_pp(detained, detain). +tv_pp(detected, detect). +tv_pp(determined, determine). +tv_pp(deterred, deter). +tv_pp(detested, detest). +tv_pp(dethroned, dethrone). +tv_pp(detonated, detonate). +tv_pp(detoured, detour). +tv_pp(detrained, detrain). +tv_pp(detribalized, detribalize). +tv_pp(devaluated, devaluate). +tv_pp(devalued, devalue). +tv_pp(devastated, devastate). +tv_pp(developed, develop). +tv_pp(deviated, deviate). +tv_pp(devilled, devil). +tv_pp(devised, devise). +tv_pp(devitalized, devitalize). +tv_pp(devoured, devour). +tv_pp(diagnosed, diagnose). +tv_pp(dialled, dial). +tv_pp(dibbled, dibble). +tv_pp(diced, dice). +tv_pp(dictated, dictate). +tv_pp(diddled, diddle). +tv_pp(differentiated, differentiate). +tv_pp(diffracted, diffract). +tv_pp(diffused, diffuse). +tv_pp(digested, digest). +tv_pp(dignified, dignify). +tv_pp(diked, dike). +tv_pp(dilated, dilate). +tv_pp(diluted, dilute). +tv_pp(diminished, diminish). +tv_pp(dimmed, dim). +tv_pp(dimpled, dimple). +tv_pp(dined, dine). +tv_pp(dinned, din). +tv_pp(dipped, dip). +tv_pp(directed, direct). +tv_pp(dirtied, dirty). +tv_pp(disabled, disable). +tv_pp(disabused, disabuse). +tv_pp(disallowed, disallow). +tv_pp(disappeared, disappear). +tv_pp(disappointed, disappoint). +tv_pp(disarmed, disarm). +tv_pp(disarranged, disarrange). +tv_pp(disarrayed, disarray). +tv_pp(disassociated, disassociate). +tv_pp(disavowed, disavow). +tv_pp(disbanded, disband). +tv_pp(disbelieved, disbelieve). +tv_pp(disbudded, disbud). +tv_pp(disburdened, disburden). +tv_pp(disbursed, disburse). +tv_pp(discarded, discard). +tv_pp(discerned, discern). +tv_pp(discharged, discharge). +tv_pp(disciplined, discipline). +tv_pp(disclaimed, disclaim). +tv_pp(disclosed, disclose). +tv_pp(discoloured, discolour). +tv_pp(discomfited, discomfit). +tv_pp(discommoded, discommode). +tv_pp(discomposed, discompose). +tv_pp(disconcerted, disconcert). +tv_pp(disconnected, disconnect). +tv_pp(discontented, discontent). +tv_pp(discontinued, discontinue). +tv_pp(discounted, discount). +tv_pp(discountenanced, discountenance). +tv_pp(discouraged, discourage). +tv_pp(discovered, discover). +tv_pp(discredited, discredit). +tv_pp(discussed, discuss). +tv_pp(disdained, disdain). +tv_pp(disembodied, disembody). +tv_pp(disembowelled, disembowel). +tv_pp(disenchanted, disenchant). +tv_pp(disencumbered, disencumber). +tv_pp(disenfranchised, disenfranchise). +tv_pp(disengaged, disengage). +tv_pp(disentangled, disentangle). +tv_pp(disestablished, disestablish). +tv_pp(disfavoured, disfavour). +tv_pp(disfigured, disfigure). +tv_pp(disfranchised, disfranchise). +tv_pp(disgorged, disgorge). +tv_pp(disgraced, disgrace). +tv_pp(disguised, disguise). +tv_pp(disgusted, disgust). +tv_pp(disheartened, dishearten). +tv_pp(dished, dish). +tv_pp(dishonoured, dishonour). +tv_pp(disillusioned, disillusion). +tv_pp(disinclined, disincline). +tv_pp(disinfected, disinfect). +tv_pp(disinfested, disinfest). +tv_pp(disinherited, disinherit). +tv_pp(disintegrated, disintegrate). +tv_pp(disinterred, disinter). +tv_pp(disjointed, disjoint). +tv_pp(disliked, dislike). +tv_pp(dislocated, dislocate). +tv_pp(dislodged, dislodge). +tv_pp(dismantled, dismantle). +tv_pp(dismayed, dismay). +tv_pp(dismembered, dismember). +tv_pp(dismissed, dismiss). +tv_pp(disobeyed, disobey). +tv_pp(disobliged, disoblige). +tv_pp(disordered, disorder). +tv_pp(disorganized, disorganize). +tv_pp(disorientated, disorientate). +tv_pp(disoriented, disorient). +tv_pp(disowned, disown). +tv_pp(disparaged, disparage). +tv_pp(dispatched, dispatch). +tv_pp(dispelled, dispel). +tv_pp(dispensed, dispense). +tv_pp(dispersed, disperse). +tv_pp(dispirited, dispirit). +tv_pp(displaced, displace). +tv_pp(displayed, display). +tv_pp(displeased, displease). +tv_pp(disported, disport). +tv_pp(disposed, dispose). +tv_pp(dispossessed, dispossess). +tv_pp(disproved, disprove). +tv_pp(disputed, dispute). +tv_pp(disqualified, disqualify). +tv_pp(disquieted, disquiet). +tv_pp(disregarded, disregard). +tv_pp(disrupted, disrupt). +tv_pp(dissatisfied, dissatisfy). +tv_pp(dissected, dissect). +tv_pp(dissembled, dissemble). +tv_pp(disseminated, disseminate). +tv_pp(dissevered, dissever). +tv_pp(dissimulated, dissimulate). +tv_pp(dissociated, dissociate). +tv_pp(dissolved, dissolve). +tv_pp(dissuaded, dissuade). +tv_pp(distanced, distance). +tv_pp(distended, distend). +tv_pp(distilled, distil). +tv_pp(distinguished, distinguish). +tv_pp(distorted, distort). +tv_pp(distracted, distract). +tv_pp(distrained, distrain). +tv_pp(distressed, distress). +tv_pp(distributed, distribute). +tv_pp(distrusted, distrust). +tv_pp(disturbed, disturb). +tv_pp(disunited, disunite). +tv_pp(ditched, ditch). +tv_pp(diverged, diverge). +tv_pp(diversified, diversify). +tv_pp(diverted, divert). +tv_pp(divided, divide). +tv_pp(divined, divine). +tv_pp(divorced, divorce). +tv_pp(divulged, divulge). +tv_pp(dizzied, dizzy). +tv_pp(docked, dock). +tv_pp(docketed, docket). +tv_pp(doctored, doctor). +tv_pp(documented, document). +tv_pp(dodged, dodge). +tv_pp(doffed, doff). +tv_pp(dogged, dog). +tv_pp(dogmatized, dogmatize). +tv_pp(domesticated, domesticate). +tv_pp(dominated, dominate). +tv_pp(donated, donate). +tv_pp(donned, don). +tv_pp(doomed, doom). +tv_pp(doped, dope). +tv_pp(dosed, dose). +tv_pp(dotted, dot). +tv_pp(doubled, double). +tv_pp(doubted, doubt). +tv_pp(doused, douse). +tv_pp(dovetailed, dovetail). +tv_pp(dowered, dower). +tv_pp(downed, down). +tv_pp(downgraded, downgrade). +tv_pp(drafted, draft). +tv_pp(dragged, drag). +tv_pp(drained, drain). +tv_pp(dramatized, dramatize). +tv_pp(draped, drape). +tv_pp(dratted, drat). +tv_pp(drawn, draw). +dv_pp(drawn, draw, ''). +tv_pp(dreaded, dread). +tv_pp(dreamed, dream). +tv_pp(dreamt, dream). +tv_pp(dredged, dredge). +tv_pp(drenched, drench). +tv_pp(dressed, dress). +tv_pp(dribbled, dribble). +tv_pp(dried, dry). +tv_pp(drilled, drill). +tv_pp(drivelled, drivel). +tv_pp(driven, drive). +tv_pp(dropped, drop). +dv_pp(dropped, drop, ''). +tv_pp(drowned, drown). +tv_pp(drubbed, drub). +tv_pp(drudged, drudge). +tv_pp(drugged, drug). +tv_pp(drummed, drum). +tv_pp(drunk, drink). +tv_pp(ducked, duck). +tv_pp(dug, dig). +tv_pp(dulled, dull). +tv_pp(dumbfounded, dumbfound). +tv_pp(dumped, dump). +tv_pp(dunked, dunk). +tv_pp(dunned, dun). +tv_pp(duped, dupe). +tv_pp(duplicated, duplicate). +tv_pp(dusted, dust). +tv_pp(dwarfed, dwarf). +tv_pp(dyed, dye). +tv_pp(dynamited, dynamite). +tv_pp(earmarked, earmark). +tv_pp(earned, earn). +dv_pp(earned, earn, ''). +tv_pp(earthed, earth). +tv_pp(eased, ease). +tv_pp(eaten, eat). +tv_pp(echoed, echo). +tv_pp(eclipsed, eclipse). +tv_pp(economized, economize). +tv_pp(edged, edge). +dv_pp(edged, edge, ''). +tv_pp(edified, edify). +tv_pp(edited, edit). +tv_pp(educated, educate). +tv_pp(educed, educe). +tv_pp(effaced, efface). +tv_pp(effected, effect). +tv_pp(ejaculated, ejaculate). +tv_pp(ejected, eject). +tv_pp(elaborated, elaborate). +tv_pp(elated, elate). +tv_pp(elbowed, elbow). +tv_pp(elected, elect). +tv_pp(electrified, electrify). +tv_pp(electrocuted, electrocute). +tv_pp(electroplated, electroplate). +tv_pp(elevated, elevate). +tv_pp(elicited, elicit). +tv_pp(elided, elide). +tv_pp(eliminated, eliminate). +tv_pp(elongated, elongate). +tv_pp(elucidated, elucidate). +tv_pp(eluded, elude). +tv_pp(emaciated, emaciate). +tv_pp(emancipated, emancipate). +tv_pp(emasculated, emasculate). +tv_pp(embalmed, embalm). +tv_pp(embargoed, embargo). +tv_pp(embarked, embark). +tv_pp(embarrassed, embarrass). +tv_pp(embedded, embed). +tv_pp(embellished, embellish). +tv_pp(embezzled, embezzle). +tv_pp(embittered, embitter). +tv_pp(emblazoned, emblazon). +tv_pp(embodied, embody). +tv_pp(emboldened, embolden). +tv_pp(embossed, emboss). +tv_pp(embraced, embrace). +tv_pp(embroidered, embroider). +tv_pp(embroiled, embroil). +tv_pp(emended, emend). +tv_pp(emerged, emerge). +tv_pp(emitted, emit). +tv_pp(empanelled, empanel). +tv_pp(emphasized, emphasize). +tv_pp(employed, employ). +tv_pp(empowered, empower). +tv_pp(emptied, empty). +tv_pp(emulated, emulate). +tv_pp(emulsified, emulsify). +tv_pp(enabled, enable). +tv_pp(enacted, enact). +tv_pp(enamelled, enamel). +tv_pp(encamped, encamp). +tv_pp(encased, encase). +tv_pp(enchained, enchain). +tv_pp(enchanted, enchant). +tv_pp(encircled, encircle). +tv_pp(enclosed, enclose). +tv_pp(encoded, encode). +tv_pp(encompassed, encompass). +tv_pp(encored, encore). +tv_pp(encountered, encounter). +tv_pp(encouraged, encourage). +tv_pp(encrusted, encrust). +tv_pp(encumbered, encumber). +tv_pp(endangered, endanger). +tv_pp(ended, end). +tv_pp(endorsed, endorse). +tv_pp(endowed, endow). +tv_pp(endured, endure). +tv_pp(enervated, enervate). +tv_pp(enfeebled, enfeeble). +tv_pp(enfolded, enfold). +tv_pp(enforced, enforce). +tv_pp(enfranchised, enfranchise). +tv_pp(engaged, engage). +tv_pp(engendered, engender). +tv_pp(engineered, engineer). +tv_pp(engrafted, engraft). +tv_pp(engraved, engrave). +tv_pp(engrossed, engross). +tv_pp(engulfed, engulf). +tv_pp(enhanced, enhance). +tv_pp(enjoined, enjoin). +tv_pp(enjoyed, enjoy). +tv_pp(enkindled, enkindle). +tv_pp(enlarged, enlarge). +tv_pp(enlightened, enlighten). +tv_pp(enlisted, enlist). +tv_pp(enlivened, enliven). +tv_pp(enmeshed, enmesh). +tv_pp(ennobled, ennoble). +tv_pp(enraged, enrage). +tv_pp(enraptured, enrapture). +tv_pp(enriched, enrich). +tv_pp(ensconced, ensconce). +tv_pp(enshrined, enshrine). +tv_pp(enshrouded, enshroud). +tv_pp(enslaved, enslave). +tv_pp(ensnared, ensnare). +tv_pp(ensued, ensue). +tv_pp(ensured, ensure). +dv_pp(ensured, ensure, ''). +tv_pp(entailed, entail). +tv_pp(entangled, entangle). +tv_pp(entered, enter). +tv_pp(entertained, entertain). +tv_pp(enthralled, enthral). +tv_pp(enthroned, enthrone). +tv_pp(enticed, entice). +tv_pp(entitled, entitle). +dv_pp(entitled, entitle, ''). +tv_pp(entombed, entomb). +tv_pp(entrained, entrain). +tv_pp(entrapped, entrap). +tv_pp(entreated, entreat). +tv_pp(entrenched, entrench). +tv_pp(entrusted, entrust). +tv_pp(entwined, entwine). +tv_pp(enumerated, enumerate). +tv_pp(enunciated, enunciate). +tv_pp(enveloped, envelop). +tv_pp(envenomed, envenom). +tv_pp(envied, envy). +dv_pp(envied, envy, ''). +tv_pp(envisaged, envisage). +tv_pp(envisioned, envision). +tv_pp(enwrapped, enwrap). +tv_pp(epitomized, epitomize). +tv_pp(equalized, equalize). +tv_pp(equalled, equal). +tv_pp(equipped, equip). +tv_pp(eradicated, eradicate). +tv_pp(erased, erase). +tv_pp(erected, erect). +tv_pp(eroded, erode). +tv_pp(erupted, erupt). +tv_pp(escalated, escalate). +tv_pp(escaped, escape). +tv_pp(eschewed, eschew). +tv_pp(escorted, escort). +tv_pp(espied, espy). +tv_pp(espoused, espouse). +tv_pp(established, establish). +tv_pp(esteemed, esteem). +tv_pp(estimated, estimate). +tv_pp(estranged, estrange). +tv_pp(etched, etch). +tv_pp(eulogized, eulogize). +tv_pp(evacuated, evacuate). +tv_pp(evaded, evade). +tv_pp(evaluated, evaluate). +tv_pp(evaporated, evaporate). +tv_pp(evened, even). +tv_pp(evicted, evict). +tv_pp(evidenced, evidence). +tv_pp(evinced, evince). +tv_pp(eviscerated, eviscerate). +tv_pp(evoked, evoke). +tv_pp(evolved, evolve). +tv_pp(exacerbated, exacerbate). +tv_pp(exacted, exact). +tv_pp(exaggerated, exaggerate). +tv_pp(exalted, exalt). +tv_pp(examined, examine). +tv_pp(exasperated, exasperate). +tv_pp(excavated, excavate). +tv_pp(exceeded, exceed). +tv_pp(excelled, excel). +tv_pp(excepted, except). +tv_pp(exchanged, exchange). +tv_pp(excised, excise). +tv_pp(excited, excite). +tv_pp(excluded, exclude). +tv_pp(excogitated, excogitate). +tv_pp(excommunicated, excommunicate). +tv_pp(excoriated, excoriate). +tv_pp(excreted, excrete). +tv_pp(exculpated, exculpate). +tv_pp(excused, excuse). +tv_pp(execrated, execrate). +tv_pp(executed, execute). +tv_pp(exemplified, exemplify). +tv_pp(exempted, exempt). +tv_pp(exercised, exercise). +tv_pp(exerted, exert). +tv_pp(exhaled, exhale). +tv_pp(exhausted, exhaust). +tv_pp(exhibited, exhibit). +tv_pp(exhilarated, exhilarate). +tv_pp(exhorted, exhort). +tv_pp(exhumed, exhume). +tv_pp(exiled, exile). +tv_pp(exited, exit). +tv_pp(exonerated, exonerate). +tv_pp(exorcized, exorcize). +tv_pp(expanded, expand). +tv_pp(expatriated, expatriate). +tv_pp(expected, expect). +tv_pp(expectorated, expectorate). +tv_pp(expedited, expedite). +tv_pp(expelled, expel). +tv_pp(expended, expend). +tv_pp(experienced, experience). +tv_pp(expiated, expiate). +tv_pp(expired, expire). +tv_pp(explained, explain). +tv_pp(explicated, explicate). +tv_pp(exploded, explode). +tv_pp(exploited, exploit). +tv_pp(explored, explore). +tv_pp(exported, export). +tv_pp(exposed, expose). +tv_pp(expounded, expound). +tv_pp(expressed, express). +tv_pp(expropriated, expropriate). +tv_pp(expunged, expunge). +tv_pp(expurgated, expurgate). +tv_pp(extemporized, extemporize). +tv_pp(extended, extend). +tv_pp(extenuated, extenuate). +tv_pp(exteriorized, exteriorize). +tv_pp(exterminated, exterminate). +tv_pp(externalized, externalize). +tv_pp(extinguished, extinguish). +tv_pp(extirpated, extirpate). +tv_pp(extolled, extol). +tv_pp(extracted, extract). +tv_pp(extradited, extradite). +tv_pp(extrapolated, extrapolate). +tv_pp(extricated, extricate). +tv_pp(extruded, extrude). +tv_pp(exuded, exude). +tv_pp(exulted, exult). +tv_pp(eyed, eye). +tv_pp(fabricated, fabricate). +tv_pp(faced, face). +tv_pp(facilitated, facilitate). +tv_pp(factored, factor). +tv_pp(factorized, factorize). +tv_pp(fagged, fag). +tv_pp(failed, fail). +tv_pp(faked, fake). +tv_pp(falsified, falsify). +tv_pp(familiarized, familiarize). +tv_pp(famished, famish). +tv_pp(fancied, fancy). +tv_pp(fanned, fan). +tv_pp(farmed, farm). +tv_pp(farrowed, farrow). +tv_pp(fascinated, fascinate). +tv_pp(fashioned, fashion). +tv_pp(fasted, fast). +tv_pp(fastened, fasten). +tv_pp(fated, fate). +tv_pp(fathered, father). +tv_pp(fathomed, fathom). +tv_pp(fatigued, fatigue). +tv_pp(fattened, fatten). +tv_pp(faulted, fault). +tv_pp(favoured, favour). +tv_pp(feared, fear). +tv_pp(feasted, feast). +tv_pp(featherbedded, featherbed). +tv_pp(featured, feature). +tv_pp(fed, feed). +dv_pp(fed, feed, ''). +tv_pp(federated, federate). +tv_pp(feed, feed). +dv_pp(feed, feed, ''). +tv_pp(feigned, feign). +tv_pp(felled, fell). +tv_pp(felt, feel). +tv_pp(fenced, fence). +tv_pp(fermented, ferment). +tv_pp(ferreted, ferret). +tv_pp(fertilized, fertilize). +tv_pp(festooned, festoon). +tv_pp(fetched, fetch). +dv_pp(fetched, fetch, ''). +tv_pp(fiddled, fiddle). +tv_pp(fidgeted, fidget). +tv_pp(fielded, field). +tv_pp(figured, figure). +dv_pp(figured, figure, ''). +tv_pp(filched, filch). +tv_pp(filed, file). +tv_pp(filled, fill). +dv_pp(filled, fill, ''). +tv_pp(filmed, film). +tv_pp(finalized, finalize). +tv_pp(financed, finance). +tv_pp(fined, fine). +dv_pp(fined, fine, ''). +tv_pp(fingered, finger). +tv_pp(finished, finish). +tv_pp(fired, fire). +tv_pp(firmed, firm). +tv_pp(fished, fish). +tv_pp(fitted, fit). +tv_pp(fixated, fixate). +tv_pp(fixed, fix). +dv_pp(fixed, fix, ''). +tv_pp(flabbergasted, flabbergast). +tv_pp(flagellated, flagellate). +tv_pp(flagged, flag). +tv_pp(flailed, flail). +tv_pp(flaked, flake). +tv_pp(flamed, flame). +tv_pp(flanked, flank). +tv_pp(flapped, flap). +tv_pp(flared, flare). +tv_pp(flashed, flash). +tv_pp(flattened, flatten). +tv_pp(flattered, flatter). +tv_pp(flaunted, flaunt). +tv_pp(flavoured, flavour). +tv_pp(flayed, flay). +tv_pp(flecked, fleck). +tv_pp(fled, flee). +tv_pp(fleeced, fleece). +tv_pp(flexed, flex). +tv_pp(flicked, flick). +tv_pp(flickered, flicker). +tv_pp(flinched, flinch). +tv_pp(flipped, flip). +tv_pp(floated, float). +tv_pp(flocked, flock). +tv_pp(flogged, flog). +tv_pp(flooded, flood). +tv_pp(floodlighted, floodlight). +tv_pp(floodlit, floodlight). +tv_pp(floored, floor). +tv_pp(floured, flour). +tv_pp(flouted, flout). +tv_pp(flowered, flower). +tv_pp(flown, fly). +tv_pp(fluffed, fluff). +tv_pp(flunked, flunk). +tv_pp(fluoridated, fluoridate). +tv_pp(fluoridized, fluoridize). +tv_pp(flushed, flush). +tv_pp(flustered, fluster). +tv_pp(fluted, flute). +tv_pp(focussed, focus). +tv_pp(fogged, fog). +tv_pp(foiled, foil). +tv_pp(folded, fold). +tv_pp(followed, follow). +tv_pp(fomented, foment). +tv_pp(fondled, fondle). +tv_pp(fooled, fool). +tv_pp(footed, foot). +tv_pp(foraged, forage). +tv_pp(forayed, foray). +tv_pp(forbid, forbid). +tv_pp(forbidden, forbid). +tv_pp(forced, force). +tv_pp(forded, ford). +tv_pp(forearmed, forearm). +tv_pp(foreboded, forebode). +tv_pp(forecast, forecast). +tv_pp(forecasted, forecast). +tv_pp(foreclosed, foreclose). +tv_pp(foredoomed, foredoom). +tv_pp(foreknown, foreknow). +tv_pp(foreordained, foreordain). +tv_pp(foreseen, foresee). +tv_pp(foreshadowed, foreshadow). +tv_pp(foreshortened, foreshorten). +tv_pp(forestalled, forestall). +tv_pp(foretold, foretell). +tv_pp(forewarned, forewarn). +tv_pp(forfeited, forfeit). +tv_pp(forged, forge). +tv_pp(forgiven, forgive). +tv_pp(forgone, forgo). +tv_pp(forgotten, forget). +tv_pp(forked, fork). +tv_pp(formalized, formalize). +tv_pp(formed, form). +tv_pp(formulated, formulate). +tv_pp(forsaken, forsake). +tv_pp(forsworn, forswear). +tv_pp(fortified, fortify). +tv_pp(forwarded, forward). +tv_pp(fossilized, fossilize). +tv_pp(fostered, foster). +tv_pp(fought, fight). +tv_pp(fouled, foul). +tv_pp(found, find). +dv_pp(found, find, ''). +tv_pp(founded, found). +tv_pp(foundered, founder). +tv_pp(foxed, fox). +tv_pp(fractured, fracture). +tv_pp(fragmented, fragment). +tv_pp(framed, frame). +tv_pp(franked, frank). +tv_pp(frayed, fray). +tv_pp(freckled, freckle). +tv_pp(freed, free). +tv_pp(freelanced, freelance). +tv_pp(frequented, frequent). +tv_pp(frescoed, fresco). +tv_pp(freshened, freshen). +tv_pp(fretted, fret). +tv_pp(fried, fry). +tv_pp(frighted, fright). +tv_pp(frightened, frighten). +tv_pp(fringed, fringe). +tv_pp(frisked, frisk). +tv_pp(frizzled, frizzle). +tv_pp(fronted, front). +tv_pp(frosted, frost). +tv_pp(frothed, froth). +tv_pp(frozen, freeze). +tv_pp(fructified, fructify). +tv_pp(frustrated, frustrate). +tv_pp(fucked, fuck). +tv_pp(fuddled, fuddle). +tv_pp(fuelled, fuel). +tv_pp(fulfilled, fulfil). +tv_pp(fulminated, fulminate). +tv_pp(fumbled, fumble). +tv_pp(fumed, fume). +tv_pp(fumigated, fumigate). +tv_pp(funded, fund). +tv_pp(furbished, furbish). +tv_pp(furled, furl). +tv_pp(furnished, furnish). +dv_pp(furnished, furnish, ''). +tv_pp(furrowed, furrow). +tv_pp(fused, fuse). +tv_pp(gabbled, gabble). +tv_pp(gagged, gag). +tv_pp(gained, gain). +dv_pp(gained, gain, ''). +tv_pp(gainsaid, gainsay). +tv_pp(galled, gall). +tv_pp(galvanized, galvanize). +tv_pp(gambled, gamble). +tv_pp(gangrened, gangrene). +tv_pp(garaged, garage). +tv_pp(garbed, garb). +tv_pp(garbled, garble). +tv_pp(garlanded, garland). +tv_pp(garnered, garner). +tv_pp(garnished, garnish). +tv_pp(garrisoned, garrison). +tv_pp(gashed, gash). +tv_pp(gasified, gasify). +tv_pp(gasped, gasp). +tv_pp(gassed, gas). +tv_pp(gatecrashed, gatecrash). +tv_pp(gated, gate). +tv_pp(gathered, gather). +tv_pp(gauged, gauge). +tv_pp(gazetted, gazette). +tv_pp(geared, gear). +tv_pp(gelded, geld). +tv_pp(generalized, generalize). +tv_pp(generated, generate). +tv_pp(germinated, germinate). +tv_pp(gerrymandered, gerrymander). +tv_pp(ghosted, ghost). +tv_pp(gibbered, gibber). +tv_pp(gibbeted, gibbet). +tv_pp(gibed, gibe). +tv_pp(gifted, gift). +tv_pp(gilded, gild). +tv_pp(ginned, gin). +tv_pp(girded, gird). +tv_pp(girdled, girdle). +tv_pp(girt, gird). +tv_pp(given, give). +dv_pp(given, give, to). +dv_pp(given, give, ''). +tv_pp(gladdened, gladden). +tv_pp(glamorized, glamorize). +tv_pp(glazed, glaze). +tv_pp(gleaned, glean). +tv_pp(glided, glide). +tv_pp(glimpsed, glimpse). +tv_pp(glorified, glorify). +tv_pp(glossed, gloss). +tv_pp(glued, glue). +tv_pp(glutted, glut). +tv_pp(gnashed, gnash). +tv_pp(gnawed, gnaw). +tv_pp(goaded, goad). +tv_pp(gobbled, gobble). +tv_pp(gone, go). +tv_pp(gonged, gong). +tv_pp(goofed, goof). +tv_pp(gored, gore). +tv_pp(gorged, gorge). +tv_pp(gormandized, gormandize). +tv_pp(got, get). +dv_pp(got, get, ''). +tv_pp(gotten, get). +dv_pp(gotten, get, ''). +tv_pp(gouged, gouge). +tv_pp(governed, govern). +tv_pp(gowned, gown). +tv_pp(grabbed, grab). +tv_pp(graced, grace). +tv_pp(graded, grade). +tv_pp(graduated, graduate). +tv_pp(grafted, graft). +tv_pp(granted, grant). +dv_pp(granted, grant, ''). +tv_pp(granulated, granulate). +tv_pp(grasped, grasp). +tv_pp(grassed, grass). +tv_pp(grated, grate). +tv_pp(gratified, gratify). +tv_pp(gravelled, gravel). +tv_pp(grazed, graze). +tv_pp(greased, grease). +tv_pp(greeted, greet). +tv_pp(greyed, grey). +tv_pp(grilled, grill). +tv_pp(grimed, grime). +tv_pp(gripped, grip). +tv_pp(groined, groin). +tv_pp(groomed, groom). +tv_pp(groped, grope). +tv_pp(grossed, gross). +tv_pp(ground, grind). +tv_pp(grounded, ground). +tv_pp(grouped, group). +tv_pp(grown, grow). +tv_pp(grubbed, grub). +dv_pp(grudged, grudge, ''). +tv_pp(guaranteed, guarantee). +dv_pp(guaranteed, guarantee, ''). +tv_pp(guarded, guard). +tv_pp(guessed, guess). +tv_pp(guided, guide). +tv_pp(guillotined, guillotine). +tv_pp(gulled, gull). +tv_pp(gulped, gulp). +tv_pp(gummed, gum). +tv_pp(gutted, gut). +tv_pp(guttered, gutter). +tv_pp(guyed, guy). +tv_pp(guzzled, guzzle). +tv_pp(gypped, gyp). +tv_pp(habituated, habituate). +tv_pp(hacked, hack). +tv_pp(had, have). +tv_pp(hailed, hail). +tv_pp(hallowed, hallow). +tv_pp(halted, halt). +tv_pp(halved, halve). +tv_pp(hammed, ham). +tv_pp(hammered, hammer). +tv_pp(hampered, hamper). +tv_pp(hamstrung, hamstring). +tv_pp(handcuffed, handcuff). +tv_pp(handed, hand). +dv_pp(handed, hand, ''). +tv_pp(handicapped, handicap). +tv_pp(handled, handle). +tv_pp(hanged, hang). +tv_pp(harangued, harangue). +tv_pp(harassed, harass). +tv_pp(harboured, harbour). +tv_pp(hardened, harden). +tv_pp(harmed, harm). +tv_pp(harmonized, harmonize). +tv_pp(harnessed, harness). +tv_pp(harpooned, harpoon). +tv_pp(harried, harry). +tv_pp(harvested, harvest). +tv_pp(hashed, hash). +tv_pp(hassled, hassle). +tv_pp(hastened, hasten). +tv_pp(hatched, hatch). +tv_pp(hated, hate). +tv_pp(hauled, haul). +tv_pp(haunted, haunt). +tv_pp(hawked, hawk). +tv_pp(hazarded, hazard). +tv_pp(hazed, haze). +tv_pp(headed, head). +tv_pp(healed, heal). +tv_pp(heaped, heap). +tv_pp(heard, hear). +tv_pp(heartened, hearten). +tv_pp(heated, heat). +tv_pp(heaved, heave). +tv_pp(heckled, heckle). +tv_pp(hedged, hedge). +tv_pp(heeded, heed). +tv_pp(heeled, heel). +tv_pp(heightened, heighten). +tv_pp(held, hold). +tv_pp(heliographed, heliograph). +tv_pp(helped, help). +tv_pp(hemmed, hem). +tv_pp(hemstitched, hemstitch). +tv_pp(heralded, herald). +tv_pp(herded, herd). +tv_pp(hewed, hew). +tv_pp(hewn, hew). +tv_pp(hid, hide). +tv_pp(hidden, hide). +tv_pp(highlighted, highlight). +tv_pp(hijacked, hijack). +tv_pp(hindered, hinder). +tv_pp(hinged, hinge). +tv_pp(hinted, hint). +tv_pp(hired, hire). +tv_pp(hit, hit). +tv_pp(hitched, hitch). +tv_pp(hived, hive). +tv_pp(hoarded, hoard). +tv_pp(hoaxed, hoax). +tv_pp(hobbled, hobble). +tv_pp(hocked, hock). +tv_pp(hoed, hoe). +tv_pp(hogged, hog). +tv_pp(hoisted, hoist). +tv_pp(holed, hole). +tv_pp(homogenized, homogenize). +tv_pp(honed, hone). +tv_pp(honeycombed, honeycomb). +tv_pp(honoured, honour). +tv_pp(hoodwinked, hoodwink). +tv_pp(hooked, hook). +tv_pp(hooped, hoop). +tv_pp(hooted, hoot). +tv_pp(horrified, horrify). +tv_pp(horsewhipped, horsewhip). +tv_pp(hosed, hose). +tv_pp(hospitalized, hospitalize). +tv_pp(hosted, host). +tv_pp(hounded, hound). +tv_pp(housed, house). +tv_pp(hove, heave). +tv_pp(hugged, hug). +tv_pp(hulled, hull). +tv_pp(humanized, humanize). +tv_pp(humbled, humble). +tv_pp(humbugged, humbug). +tv_pp(humidified, humidify). +tv_pp(humiliated, humiliate). +tv_pp(hummed, hum). +tv_pp(humoured, humour). +tv_pp(humped, hump). +tv_pp(hunched, hunch). +tv_pp(hung, hang). +tv_pp(hunted, hunt). +tv_pp(hurdled, hurdle). +tv_pp(hurled, hurl). +tv_pp(hurried, hurry). +tv_pp(hurt, hurt). +tv_pp(husbanded, husband). +tv_pp(hushed, hush). +tv_pp(husked, husk). +tv_pp(hustled, hustle). +tv_pp(hybridized, hybridize). +tv_pp(hydrated, hydrate). +tv_pp(hyphenated, hyphenate). +tv_pp(hyphened, hyphen). +tv_pp(hypnotized, hypnotize). +tv_pp(hypothecated, hypothecate). +tv_pp(iced, ice). +tv_pp(idealized, idealize). +tv_pp(identified, identify). +tv_pp(idled, idle). +tv_pp(idolized, idolize). +tv_pp(ignited, ignite). +tv_pp(ignored, ignore). +tv_pp(illuminated, illuminate). +tv_pp(illumined, illumine). +tv_pp(illustrated, illustrate). +tv_pp(imaged, image). +tv_pp(imagined, imagine). +tv_pp(imbibed, imbibe). +tv_pp(imitated, imitate). +tv_pp(immersed, immerse). +tv_pp(immobilized, immobilize). +tv_pp(immolated, immolate). +tv_pp(immortalized, immortalize). +tv_pp(immunized, immunize). +tv_pp(immured, immure). +tv_pp(impacted, impact). +tv_pp(impaired, impair). +tv_pp(impaled, impale). +tv_pp(imparted, impart). +tv_pp(impeached, impeach). +tv_pp(impeded, impede). +tv_pp(impelled, impel). +tv_pp(imperilled, imperil). +tv_pp(impersonated, impersonate). +tv_pp(implanted, implant). +tv_pp(implemented, implement). +tv_pp(implicated, implicate). +tv_pp(implied, imply). +tv_pp(implored, implore). +tv_pp(imported, import). +tv_pp(importuned, importune). +tv_pp(imposed, impose). +tv_pp(impounded, impound). +tv_pp(impoverished, impoverish). +tv_pp(imprecated, imprecate). +tv_pp(impregnated, impregnate). +tv_pp(impressed, impress). +tv_pp(imprinted, imprint). +tv_pp(imprisoned, imprison). +tv_pp(improved, improve). +tv_pp(improvised, improvise). +tv_pp(impugned, impugn). +tv_pp(inactivated, inactivate). +tv_pp(inaugurated, inaugurate). +tv_pp(incarcerated, incarcerate). +tv_pp(incarnated, incarnate). +tv_pp(incensed, incense). +tv_pp(incinerated, incinerate). +tv_pp(incised, incise). +tv_pp(incited, incite). +tv_pp(inclined, incline). +tv_pp(included, include). +tv_pp(incommoded, incommode). +tv_pp(inconvenienced, inconvenience). +tv_pp(incorporated, incorporate). +tv_pp(increased, increase). +dv_pp(increased, increase, ''). +tv_pp(incriminated, incriminate). +tv_pp(incubated, incubate). +tv_pp(inculcated, inculcate). +tv_pp(inculpated, inculpate). +tv_pp(incurred, incur). +tv_pp(indemnified, indemnify). +tv_pp(indented, indent). +tv_pp(indentured, indenture). +tv_pp(indexed, index). +tv_pp(indicated, indicate). +tv_pp(indicted, indict). +tv_pp(individualized, individualize). +tv_pp(indoctrinated, indoctrinate). +tv_pp(induced, induce). +tv_pp(inducted, induct). +tv_pp(indulged, indulge). +tv_pp(industrialized, industrialize). +tv_pp(inebriated, inebriate). +tv_pp(infatuated, infatuate). +tv_pp(infected, infect). +tv_pp(inferred, infer). +tv_pp(infested, infest). +tv_pp(infiltrated, infiltrate). +tv_pp(inflamed, inflame). +tv_pp(inflated, inflate). +tv_pp(inflected, inflect). +tv_pp(influenced, influence). +tv_pp(informed, inform). +tv_pp(infuriated, infuriate). +tv_pp(infused, infuse). +tv_pp(ingested, ingest). +tv_pp(ingratiated, ingratiate). +tv_pp(inhabited, inhabit). +tv_pp(inhaled, inhale). +tv_pp(inherited, inherit). +tv_pp(inhibited, inhibit). +tv_pp(initialled, initial). +tv_pp(initiated, initiate). +tv_pp(injected, inject). +tv_pp(injured, injure). +tv_pp(inked, ink). +tv_pp(inlaid, inlay). +tv_pp(innovated, innovate). +tv_pp(inoculated, inoculate). +tv_pp(inquired, inquire). +tv_pp(inscribed, inscribe). +tv_pp(inseminated, inseminate). +tv_pp(inserted, insert). +tv_pp(inset, inset). +tv_pp(insetted, inset). +tv_pp(insinuated, insinuate). +tv_pp(inspected, inspect). +tv_pp(inspired, inspire). +tv_pp(installed, install). +tv_pp(instanced, instance). +tv_pp(instigated, instigate). +tv_pp(instilled, instil). +tv_pp(instituted, institute). +tv_pp(institutionalized, institutionalize). +tv_pp(instructed, instruct). +tv_pp(insulated, insulate). +tv_pp(insulted, insult). +tv_pp(insured, insure). +tv_pp(integrated, integrate). +tv_pp(intended, intend). +tv_pp(intensified, intensify). +tv_pp(interbred, interbreed). +tv_pp(intercepted, intercept). +tv_pp(interchanged, interchange). +tv_pp(interdicted, interdict). +tv_pp(interested, interest). +tv_pp(interjected, interject). +tv_pp(interlaced, interlace). +tv_pp(interlarded, interlard). +tv_pp(interleaved, interleave). +tv_pp(interlocked, interlock). +tv_pp(intermingled, intermingle). +tv_pp(internalized, internalize). +tv_pp(internationalized, internationalize). +tv_pp(interpellated, interpellate). +tv_pp(interpolated, interpolate). +tv_pp(interposed, interpose). +tv_pp(interpreted, interpret). +tv_pp(interred, inter). +tv_pp(interrogated, interrogate). +tv_pp(interrupted, interrupt). +tv_pp(intersected, intersect). +tv_pp(interspersed, intersperse). +tv_pp(interviewed, interview). +tv_pp(interwoven, interweave). +tv_pp(intimated, intimate). +tv_pp(intimidated, intimidate). +tv_pp(intoned, intone). +tv_pp(intoxicated, intoxicate). +tv_pp(intrigued, intrigue). +tv_pp(introduced, introduce). +tv_pp(introspected, introspect). +tv_pp(introverted, introvert). +tv_pp(intuited, intuit). +tv_pp(inundated, inundate). +tv_pp(invaded, invade). +tv_pp(invalidated, invalidate). +tv_pp(invented, invent). +tv_pp(inverted, invert). +tv_pp(invested, invest). +tv_pp(investigated, investigate). +tv_pp(invigorated, invigorate). +tv_pp(invited, invite). +tv_pp(invoiced, invoice). +tv_pp(invoked, invoke). +tv_pp(involved, involve). +tv_pp(ionized, ionize). +tv_pp(irked, irk). +tv_pp(ironed, iron). +tv_pp(irradiated, irradiate). +tv_pp(irrigated, irrigate). +tv_pp(irritated, irritate). +tv_pp(isolated, isolate). +tv_pp(issued, issue). +dv_pp(issued, issue, ''). +tv_pp(italicized, italicize). +tv_pp(itched, itch). +tv_pp(itemized, itemize). +tv_pp(iterated, iterate). +tv_pp(jabbed, jab). +tv_pp(jabbered, jabber). +tv_pp(jagged, jag). +tv_pp(jailed, jail). +tv_pp(jammed, jam). +tv_pp(jangled, jangle). +tv_pp(japanned, japan). +tv_pp(jarred, jar). +tv_pp(jaundiced, jaundice). +tv_pp(jawed, jaw). +tv_pp(jazzed, jazz). +tv_pp(jeered, jeer). +tv_pp(jellied, jelly). +tv_pp(jeopardized, jeopardize). +tv_pp(jerked, jerk). +tv_pp(jettisoned, jettison). +tv_pp(jewelled, jewel). +tv_pp(jibbed, jib). +tv_pp(jigged, jig). +tv_pp(jiggled, jiggle). +tv_pp(jilted, jilt). +tv_pp(jingled, jingle). +tv_pp(jived, jive). +tv_pp(jobbed, job). +tv_pp(jockeyed, jockey). +tv_pp(jogged, jog). +tv_pp(joggled, joggle). +tv_pp(joined, join). +tv_pp(jointed, joint). +tv_pp(jollied, jolly). +tv_pp(jolted, jolt). +tv_pp(jostled, jostle). +tv_pp(jotted, jot). +tv_pp(judged, judge). +tv_pp(jugged, jug). +tv_pp(juggled, juggle). +tv_pp(jumbled, jumble). +tv_pp(jumped, jump). +tv_pp(junketed, junket). +tv_pp(justified, justify). +tv_pp(juxtaposed, juxtapose). +tv_pp(kennelled, kennel). +tv_pp(kept, keep). +tv_pp(keyed, key). +tv_pp(kicked, kick). +tv_pp(kidded, kid). +tv_pp(kidnapped, kidnap). +tv_pp(killed, kill). +tv_pp(kindled, kindle). +tv_pp(kinked, kink). +tv_pp(kissed, kiss). +tv_pp(kneaded, knead). +tv_pp(knifed, knife). +tv_pp(knighted, knight). +tv_pp(knit, knit). +dv_pp(knit, knit, ''). +tv_pp(knitted, knit). +dv_pp(knitted, knit, ''). +tv_pp(knocked, knock). +tv_pp(knotted, knot). +tv_pp(known, know). +tv_pp(labelled, label). +tv_pp(laced, lace). +tv_pp(lacerated, lacerate). +tv_pp(lacked, lack). +tv_pp(lacquered, lacquer). +tv_pp(laddered, ladder). +tv_pp(laded, lade). +tv_pp(laden, lade). +tv_pp(ladled, ladle). +tv_pp(lagged, lag). +tv_pp(laicized, laicize). +tv_pp(laid, lay). +tv_pp(lain, lie). +tv_pp(lambed, lamb). +tv_pp(lamed, lame). +tv_pp(lamented, lament). +tv_pp(laminated, laminate). +tv_pp(lammed, lam). +tv_pp(lampooned, lampoon). +tv_pp(lanced, lance). +tv_pp(landed, land). +dv_pp(landed, land, ''). +tv_pp(landscaped, landscape). +tv_pp(lapped, lap). +tv_pp(larded, lard). +tv_pp(lashed, lash). +tv_pp(lassoed, lasso). +tv_pp(lasted, last). +dv_pp(lasted, last, ''). +tv_pp(latched, latch). +tv_pp(lathered, lather). +tv_pp(lauded, laud). +tv_pp(launched, launch). +tv_pp(laundered, launder). +tv_pp(laved, lave). +tv_pp(layered, layer). +tv_pp(leafed, leaf). +tv_pp(leaked, leak). +tv_pp(leaped, leap). +tv_pp(leapt, leap). +tv_pp(learned, learn). +tv_pp(learnt, learn). +tv_pp(leased, lease). +tv_pp(leavened, leaven). +tv_pp(lectured, lecture). +tv_pp(led, lead). +tv_pp(left, leave). +dv_pp(left, leave, ''). +tv_pp(legalized, legalize). +tv_pp(legislated, legislate). +tv_pp(legitimatized, legitimatize). +tv_pp(lengthened, lengthen). +tv_pp(lent, lend). +dv_pp(lent, lend, ''). +tv_pp(lessened, lessen). +tv_pp(let, let). +dv_pp(let, let, ''). +tv_pp(levanted, levant). +tv_pp(levelled, level). +tv_pp(levered, lever). +tv_pp(levied, levy). +tv_pp(levitated, levitate). +tv_pp(libelled, libel). +tv_pp(liberalized, liberalize). +tv_pp(liberated, liberate). +tv_pp(licensed, license). +dv_pp(licensed, license, ''). +tv_pp(licked, lick). +tv_pp(lied, lie). +tv_pp(lifted, lift). +tv_pp(lighted, light). +tv_pp(lightened, lighten). +tv_pp(liked, like). +tv_pp(lilted, lilt). +tv_pp(limed, lime). +tv_pp(limited, limit). +tv_pp(limned, limn). +tv_pp(lined, line). +tv_pp(linked, link). +tv_pp(lionized, lionize). +tv_pp(liquefied, liquefy). +tv_pp(liquidated, liquidate). +tv_pp(liquidized, liquidize). +tv_pp(lisped, lisp). +tv_pp(listed, list). +tv_pp(lit, light). +tv_pp(lithographed, lithograph). +tv_pp(litigated, litigate). +tv_pp(littered, litter). +tv_pp(lived, live). +tv_pp(loaded, load). +tv_pp(loaned, loan). +dv_pp(loaned, loan, ''). +tv_pp(loathed, loathe). +tv_pp(lobbed, lob). +tv_pp(lobbied, lobby). +tv_pp(localized, localize). +tv_pp(located, locate). +tv_pp(locked, lock). +tv_pp(lodged, lodge). +tv_pp(lofted, loft). +tv_pp(logged, log). +tv_pp(looped, loop). +tv_pp(loosed, loose). +tv_pp(loosened, loosen). +tv_pp(looted, loot). +tv_pp(loped, lope). +tv_pp(lost, lose). +dv_pp(lost, lose, ''). +tv_pp(loved, love). +tv_pp(lowered, lower). +tv_pp(lubricated, lubricate). +tv_pp(luffed, luff). +tv_pp(lugged, lug). +tv_pp(lulled, lull). +tv_pp(lumbered, lumber). +tv_pp(lured, lure). +tv_pp(lynched, lynch). +tv_pp(macadamized, macadamize). +tv_pp(macerated, macerate). +tv_pp(machined, machine). +tv_pp(maddened, madden). +tv_pp(made, make). +dv_pp(made, make, ''). +tv_pp(magnetized, magnetize). +tv_pp(magnified, magnify). +tv_pp(mailed, mail). +dv_pp(mailed, mail, ''). +tv_pp(maimed, maim). +tv_pp(maintained, maintain). +tv_pp(maligned, malign). +tv_pp(malted, malt). +tv_pp(maltreated, maltreat). +tv_pp(manacled, manacle). +tv_pp(managed, manage). +tv_pp(mandated, mandate). +tv_pp(mangled, mangle). +tv_pp(manhandled, manhandle). +tv_pp(manicured, manicure). +tv_pp(manifested, manifest). +tv_pp(manifolded, manifold). +tv_pp(manipulated, manipulate). +tv_pp(manned, man). +tv_pp(manoeuvred, manoeuvre). +tv_pp(mantled, mantle). +tv_pp(manufactured, manufacture). +tv_pp(manumitted, manumit). +tv_pp(manured, manure). +tv_pp(mapped, map). +tv_pp(marched, march). +tv_pp(marinaded, marinade). +tv_pp(marinated, marinate). +tv_pp(marked, mark). +tv_pp(marketed, market). +tv_pp(marooned, maroon). +tv_pp(marred, mar). +tv_pp(married, marry). +tv_pp(marshalled, marshal). +tv_pp(martyred, martyr). +tv_pp(marvelled, marvel). +tv_pp(mashed, mash). +tv_pp(masked, mask). +tv_pp(massacred, massacre). +tv_pp(massaged, massage). +tv_pp(massed, mass). +tv_pp(mastered, master). +tv_pp(masterminded, mastermind). +tv_pp(masticated, masticate). +tv_pp(masturbated, masturbate). +tv_pp(matched, match). +tv_pp(mated, mate). +tv_pp(materialized, materialize). +tv_pp(matriculated, matriculate). +tv_pp(matted, mat). +tv_pp(maturated, maturate). +tv_pp(matured, mature). +tv_pp(mauled, maul). +tv_pp(maximized, maximize). +tv_pp(meant, mean). +dv_pp(meant, mean, ''). +tv_pp(measured, measure). +tv_pp(mechanized, mechanize). +tv_pp(mediated, mediate). +tv_pp(medicated, medicate). +tv_pp(melded, meld). +tv_pp(meliorated, meliorate). +tv_pp(mellowed, mellow). +tv_pp(memorialized, memorialize). +tv_pp(memorized, memorize). +tv_pp(menaced, menace). +tv_pp(mended, mend). +tv_pp(mentioned, mention). +tv_pp(merged, merge). +tv_pp(merited, merit). +tv_pp(meshed, mesh). +tv_pp(mesmerized, mesmerize). +tv_pp(met, meet). +tv_pp(metalled, metal). +tv_pp(metamorphosed, metamorphose). +tv_pp(metricized, metricize). +tv_pp(microfilmed, microfilm). +tv_pp(milked, milk). +tv_pp(milled, mill). +tv_pp(mimed, mime). +tv_pp(mimeographed, mimeograph). +tv_pp(mimicked, mimic). +tv_pp(minced, mince). +tv_pp(minded, mind). +tv_pp(mined, mine). +tv_pp(mingled, mingle). +tv_pp(minimized, minimize). +tv_pp(minted, mint). +tv_pp(minuted, minute). +tv_pp(mired, mire). +tv_pp(mirrored, mirror). +tv_pp(misadvised, misadvise). +tv_pp(misapplied, misapply). +tv_pp(misapprehended, misapprehend). +tv_pp(misappropriated, misappropriate). +tv_pp(miscalculated, miscalculate). +tv_pp(miscalled, miscall). +tv_pp(miscast, miscast). +tv_pp(misconceived, misconceive). +tv_pp(misconducted, misconduct). +tv_pp(misconstrued, misconstrue). +tv_pp(miscounted, miscount). +tv_pp(misdated, misdate). +tv_pp(misdealt, misdeal). +tv_pp(misdirected, misdirect). +tv_pp(misgoverned, misgovern). +tv_pp(misguided, misguide). +tv_pp(mishandled, mishandle). +tv_pp(misinformed, misinform). +tv_pp(misinterpreted, misinterpret). +tv_pp(misjudged, misjudge). +tv_pp(mislaid, mislay). +tv_pp(misled, mislead). +tv_pp(mismanaged, mismanage). +tv_pp(misnamed, misname). +tv_pp(misplaced, misplace). +tv_pp(misprinted, misprint). +tv_pp(mispronounced, mispronounce). +tv_pp(misquoted, misquote). +tv_pp(misread, misread). +tv_pp(misrepresented, misrepresent). +tv_pp(missed, miss). +tv_pp(misspelled, misspell). +tv_pp(misspelt, misspell). +tv_pp(misspent, misspend). +tv_pp(misstated, misstate). +tv_pp(mistaken, mistake). +tv_pp(mistimed, mistime). +tv_pp(mistranslated, mistranslate). +tv_pp(mistrusted, mistrust). +tv_pp(misunderstood, misunderstand). +tv_pp(misused, misuse). +tv_pp(mitigated, mitigate). +tv_pp(mixed, mix). +tv_pp(mobbed, mob). +tv_pp(mocked, mock). +tv_pp(modelled, model). +tv_pp(moderated, moderate). +tv_pp(modernized, modernize). +tv_pp(modified, modify). +tv_pp(modulated, modulate). +tv_pp(moistened, moisten). +tv_pp(molested, molest). +tv_pp(mollified, mollify). +tv_pp(mollycoddled, mollycoddle). +tv_pp(monetized, monetize). +tv_pp(monitored, monitor). +tv_pp(monopolized, monopolize). +tv_pp(mooched, mooch). +tv_pp(moored, moor). +tv_pp(mopped, mop). +tv_pp(moralized, moralize). +tv_pp(mortared, mortar). +tv_pp(mortgaged, mortgage). +tv_pp(mortified, mortify). +tv_pp(mortised, mortise). +tv_pp(mothered, mother). +tv_pp(mothproofed, mothproof). +tv_pp(motivated, motivate). +tv_pp(motored, motor). +tv_pp(motorized, motorize). +tv_pp(mottled, mottle). +tv_pp(moulded, mould). +tv_pp(mounted, mount). +tv_pp(mourned, mourn). +tv_pp(mouthed, mouth). +tv_pp(moved, move). +tv_pp(mowed, mow). +tv_pp(mown, mow). +tv_pp(mucked, muck). +tv_pp(mudded, mud). +tv_pp(muddied, muddy). +tv_pp(muddled, muddle). +tv_pp(muffed, muff). +tv_pp(muffled, muffle). +tv_pp(mugged, mug). +tv_pp(mulched, mulch). +tv_pp(mulled, mull). +tv_pp(multiplied, multiply). +tv_pp(mumbled, mumble). +tv_pp(mummified, mummify). +tv_pp(munched, munch). +tv_pp(munitioned, munition). +tv_pp(murdered, murder). +tv_pp(murmured, murmur). +tv_pp(mushroomed, mushroom). +tv_pp(mussed, muss). +tv_pp(mustered, muster). +tv_pp(muted, mute). +tv_pp(mutilated, mutilate). +tv_pp(muttered, mutter). +tv_pp(muzzled, muzzle). +tv_pp(mystified, mystify). +tv_pp(nabbed, nab). +tv_pp(nagged, nag). +tv_pp(nailed, nail). +tv_pp(named, name). +tv_pp(narrated, narrate). +tv_pp(narrowed, narrow). +tv_pp(nasalized, nasalize). +tv_pp(nationalized, nationalize). +tv_pp(naturalized, naturalize). +tv_pp(nauseated, nauseate). +tv_pp(navigated, navigate). +tv_pp(neared, near). +tv_pp(necessitated, necessitate). +tv_pp(necked, neck). +tv_pp(needed, need). +tv_pp(needled, needle). +tv_pp(negated, negate). +tv_pp(neglected, neglect). +tv_pp(negotiated, negotiate). +tv_pp(netted, net). +tv_pp(neutered, neuter). +tv_pp(neutralized, neutralize). +tv_pp(nibbled, nibble). +tv_pp(nicked, nick). +tv_pp(nicknamed, nickname). +tv_pp(nipped, nip). +tv_pp(nodded, nod). +tv_pp(nominated, nominate). +tv_pp(nonplussed, nonplus). +tv_pp(noosed, noose). +tv_pp(normalized, normalize). +tv_pp(nosed, nose). +tv_pp(nosedived, nosedive). +tv_pp(notched, notch). +tv_pp(noted, note). +tv_pp(noticed, notice). +tv_pp(notified, notify). +tv_pp(nourished, nourish). +tv_pp(nudged, nudge). +tv_pp(nullified, nullify). +tv_pp(numbed, numb). +tv_pp(numbered, number). +tv_pp(nursed, nurse). +tv_pp(nurtured, nurture). +tv_pp(nuzzled, nuzzle). +tv_pp(obeyed, obey). +tv_pp(obfuscated, obfuscate). +tv_pp(obliged, oblige). +tv_pp(obliterated, obliterate). +tv_pp(obscured, obscure). +tv_pp(observed, observe). +tv_pp(obsessed, obsess). +tv_pp(obstructed, obstruct). +tv_pp(obtained, obtain). +tv_pp(obtruded, obtrude). +tv_pp(obviated, obviate). +tv_pp(occasioned, occasion). +tv_pp(occupied, occupy). +tv_pp(offended, offend). +tv_pp(offered, offer). +dv_pp(offered, offer, to). +dv_pp(offered, offer, ''). +tv_pp(officiated, officiate). +tv_pp(offset, offset). +tv_pp(ogled, ogle). +tv_pp(oiled, oil). +tv_pp(okayed, okay). +tv_pp(omened, omen). +tv_pp(omitted, omit). +tv_pp(oozed, ooze). +tv_pp(opened, open). +tv_pp(operated, operate). +tv_pp(opposed, oppose). +tv_pp(oppressed, oppress). +tv_pp(orbited, orbit). +tv_pp(orchestrated, orchestrate). +tv_pp(ordained, ordain). +tv_pp(ordered, order). +dv_pp(ordered, order, ''). +tv_pp(organized, organize). +tv_pp(orientated, orientate). +tv_pp(originated, originate). +tv_pp(ornamented, ornament). +tv_pp(orphaned, orphan). +tv_pp(oscillated, oscillate). +tv_pp(ossified, ossify). +tv_pp(ostracized, ostracize). +tv_pp(ousted, oust). +tv_pp(outbid, outbid). +tv_pp(outbidden, outbid). +tv_pp(outbraved, outbrave). +tv_pp(outclassed, outclass). +tv_pp(outdistanced, outdistance). +tv_pp(outdone, outdo). +tv_pp(outfaced, outface). +tv_pp(outfitted, outfit). +tv_pp(outflanked, outflank). +tv_pp(outfought, outfight). +tv_pp(outfoxed, outfox). +tv_pp(outgrown, outgrow). +tv_pp(outlasted, outlast). +tv_pp(outlawed, outlaw). +tv_pp(outlined, outline). +tv_pp(outlived, outlive). +tv_pp(outmanoeuvred, outmanoeuvre). +tv_pp(outmarched, outmarch). +tv_pp(outmatched, outmatch). +tv_pp(outnumbered, outnumber). +tv_pp(outplayed, outplay). +tv_pp(outpointed, outpoint). +tv_pp(outraged, outrage). +tv_pp(outranged, outrange). +tv_pp(outranked, outrank). +tv_pp(outridden, outride). +tv_pp(outrun, outrun). +tv_pp(outsailed, outsail). +tv_pp(outshone, outshine). +tv_pp(outsmarted, outsmart). +tv_pp(outstayed, outstay). +tv_pp(outstripped, outstrip). +tv_pp(outvied, outvie). +tv_pp(outvoted, outvote). +tv_pp(outweighed, outweigh). +tv_pp(outwitted, outwit). +tv_pp(outworn, outwear). +tv_pp(overacted, overact). +tv_pp(overarched, overarch). +tv_pp(overawed, overawe). +tv_pp(overbalanced, overbalance). +tv_pp(overbid, overbid). +tv_pp(overborne, overbear). +tv_pp(overburdened, overburden). +tv_pp(overcharged, overcharge). +dv_pp(overcharged, overcharge, ''). +tv_pp(overclouded, overcloud). +tv_pp(overcome, overcome). +tv_pp(overcropped, overcrop). +tv_pp(overcrowded, overcrowd). +tv_pp(overdone, overdo). +tv_pp(overdrawn, overdraw). +tv_pp(overdressed, overdress). +tv_pp(overestimated, overestimate). +tv_pp(overexposed, overexpose). +tv_pp(overflowed, overflow). +tv_pp(overflown, overfly). +tv_pp(overhauled, overhaul). +tv_pp(overheard, overhear). +tv_pp(overhung, overhang). +tv_pp(overlaid, overlay). +tv_pp(overlain, overlie). +tv_pp(overlapped, overlap). +tv_pp(overleaped, overleap). +tv_pp(overloaded, overload). +tv_pp(overlooked, overlook). +tv_pp(overmastered, overmaster). +tv_pp(overpaid, overpay). +tv_pp(overplayed, overplay). +tv_pp(overpowered, overpower). +tv_pp(overprinted, overprint). +tv_pp(overrated, overrate). +tv_pp(overreached, overreach). +tv_pp(overridden, override). +tv_pp(overruled, overrule). +tv_pp(overrun, overrun). +tv_pp(overseen, oversee). +tv_pp(overshadowed, overshadow). +tv_pp(overshot, overshoot). +tv_pp(oversimplified, oversimplify). +tv_pp(overslept, oversleep). +tv_pp(overstated, overstate). +tv_pp(overstayed, overstay). +tv_pp(overstepped, overstep). +tv_pp(overstocked, overstock). +tv_pp(overtaken, overtake). +tv_pp(overtaxed, overtax). +tv_pp(overthrown, overthrow). +tv_pp(overtopped, overtop). +tv_pp(overtrumped, overtrump). +tv_pp(overturned, overturn). +tv_pp(overwhelmed, overwhelm). +tv_pp(overworked, overwork). +tv_pp(owed, owe). +dv_pp(owed, owe, ''). +tv_pp(owned, own). +tv_pp(oxidized, oxidize). +tv_pp(oxygenated, oxygenate). +tv_pp(oxygenized, oxygenize). +tv_pp(paced, pace). +tv_pp(pacified, pacify). +tv_pp(packaged, package). +tv_pp(packed, pack). +tv_pp(padded, pad). +tv_pp(paddled, paddle). +tv_pp(padlocked, padlock). +tv_pp(paged, page). +tv_pp(paid, pay). +dv_pp(paid, pay, to). +dv_pp(paid, pay, ''). +tv_pp(pained, pain). +tv_pp(painted, paint). +tv_pp(palavered, palaver). +tv_pp(paled, pale). +tv_pp(palled, pall). +tv_pp(palliated, palliate). +tv_pp(palmed, palm). +tv_pp(palsied, palsy). +tv_pp(pampered, pamper). +tv_pp(panelled, panel). +tv_pp(panhandled, panhandle). +tv_pp(panicked, panic). +tv_pp(panned, pan). +tv_pp(panted, pant). +tv_pp(papered, paper). +tv_pp(paraded, parade). +tv_pp(paralleled, parallel). +tv_pp(paralysed, paralyse). +tv_pp(paraphrased, paraphrase). +tv_pp(parboiled, parboil). +tv_pp(parched, parch). +tv_pp(pardoned, pardon). +tv_pp(pared, pare). +tv_pp(parked, park). +tv_pp(parodied, parody). +tv_pp(paroled, parole). +tv_pp(parried, parry). +tv_pp(parsed, parse). +tv_pp(parted, part). +tv_pp(particularized, particularize). +tv_pp(partitioned, partition). +tv_pp(partnered, partner). +tv_pp(passed, pass). +tv_pp(pasted, paste). +tv_pp(pasteurized, pasteurize). +tv_pp(pastured, pasture). +tv_pp(patched, patch). +tv_pp(patented, patent). +tv_pp(patrolled, patrol). +tv_pp(patronized, patronize). +tv_pp(patted, pat). +tv_pp(pattered, patter). +tv_pp(patterned, pattern). +tv_pp(pauperized, pauperize). +tv_pp(paved, pave). +tv_pp(pawed, paw). +tv_pp(pawned, pawn). +tv_pp(peaked, peak). +tv_pp(pealed, peal). +tv_pp(pearled, pearl). +tv_pp(pecked, peck). +tv_pp(peculated, peculate). +tv_pp(pedalled, pedal). +tv_pp(peddled, peddle). +tv_pp(peeled, peel). +dv_pp(peeled, peel, ''). +tv_pp(peeved, peeve). +tv_pp(pegged, peg). +tv_pp(pelted, pelt). +tv_pp(penalized, penalize). +tv_pp(penetrated, penetrate). +tv_pp(penned, pen). +tv_pp(peopled, people). +tv_pp(peppered, pepper). +tv_pp(perambulated, perambulate). +tv_pp(perceived, perceive). +tv_pp(percolated, percolate). +tv_pp(perfected, perfect). +tv_pp(perforated, perforate). +tv_pp(performed, perform). +tv_pp(perfumed, perfume). +tv_pp(perished, perish). +tv_pp(perjured, perjure). +tv_pp(permeated, permeate). +tv_pp(permed, perm). +tv_pp(permitted, permit). +dv_pp(permitted, permit, ''). +tv_pp(permuted, permute). +tv_pp(perpetrated, perpetrate). +tv_pp(perpetuated, perpetuate). +tv_pp(perplexed, perplex). +tv_pp(persecuted, persecute). +tv_pp(personalized, personalize). +tv_pp(personated, personate). +tv_pp(personified, personify). +tv_pp(perspired, perspire). +tv_pp(persuaded, persuade). +tv_pp(perturbed, perturb). +tv_pp(perused, peruse). +tv_pp(pervaded, pervade). +tv_pp(perverted, pervert). +tv_pp(pestered, pester). +tv_pp(pestled, pestle). +tv_pp(petitioned, petition). +tv_pp(petrified, petrify). +tv_pp(petted, pet). +tv_pp(phased, phase). +tv_pp(phoned, phone). +tv_pp(photocopied, photocopy). +tv_pp(photographed, photograph). +tv_pp(photosensitized, photosensitize). +tv_pp(photostatted, photostat). +tv_pp(phrased, phrase). +tv_pp(picked, pick). +dv_pp(picked, pick, ''). +tv_pp(picketed, picket). +tv_pp(pickled, pickle). +tv_pp(pictured, picture). +tv_pp(pieced, piece). +tv_pp(pierced, pierce). +tv_pp(pigeonholed, pigeonhole). +tv_pp(pilfered, pilfer). +tv_pp(pillaged, pillage). +tv_pp(pillowed, pillow). +tv_pp(piloted, pilot). +tv_pp(pimped, pimp). +tv_pp(pinched, pinch). +tv_pp(pinged, ping). +tv_pp(pinioned, pinion). +tv_pp(pinnacled, pinnacle). +tv_pp(pinpointed, pinpoint). +tv_pp(pioneered, pioneer). +tv_pp(pipped, pip). +tv_pp(piqued, pique). +tv_pp(pirated, pirate). +tv_pp(pitched, pitch). +dv_pp(pitched, pitch, ''). +tv_pp(pitied, pity). +tv_pp(pitted, pit). +tv_pp(placarded, placard). +tv_pp(placated, placate). +tv_pp(placed, place). +tv_pp(plagiarized, plagiarize). +tv_pp(plagued, plague). +tv_pp(plaited, plait). +tv_pp(planed, plane). +tv_pp(planked, plank). +tv_pp(planned, plan). +tv_pp(planted, plant). +tv_pp(plashed, plash). +tv_pp(plastered, plaster). +tv_pp(plated, plate). +tv_pp(played, play). +tv_pp(pleached, pleach). +tv_pp(plead, plead). +tv_pp(pleaded, plead). +tv_pp(pleased, please). +tv_pp(pleated, pleat). +tv_pp(pled, plead). +tv_pp(pledged, pledge). +tv_pp(plied, ply). +tv_pp(plighted, plight). +tv_pp(plodded, plod). +tv_pp(plonked, plonk). +tv_pp(plotted, plot). +tv_pp(ploughed, plough). +tv_pp(plucked, pluck). +tv_pp(plugged, plug). +tv_pp(plumbed, plumb). +tv_pp(plumed, plume). +tv_pp(plumped, plump). +tv_pp(plundered, plunder). +tv_pp(plunged, plunge). +tv_pp(poached, poach). +tv_pp(pocketed, pocket). +tv_pp(podded, pod). +tv_pp(pointed, point). +tv_pp(poised, poise). +tv_pp(poisoned, poison). +tv_pp(poked, poke). +tv_pp(polarized, polarize). +tv_pp(policed, police). +tv_pp(polished, polish). +tv_pp(politicized, politicize). +tv_pp(pollarded, pollard). +tv_pp(polled, poll). +tv_pp(pollinated, pollinate). +tv_pp(polluted, pollute). +tv_pp(pomaded, pomade). +tv_pp(pondered, ponder). +tv_pp(poniarded, poniard). +tv_pp(pooled, pool). +tv_pp(popped, pop). +tv_pp(popularized, popularize). +tv_pp(populated, populate). +tv_pp(portended, portend). +tv_pp(portrayed, portray). +tv_pp(posed, pose). +tv_pp(posited, posit). +tv_pp(positioned, position). +tv_pp(possessed, possess). +tv_pp(postdated, postdate). +tv_pp(posted, post). +tv_pp(postmarked, postmark). +tv_pp(postponed, postpone). +tv_pp(postulated, postulate). +tv_pp(postured, posture). +tv_pp(potted, pot). +tv_pp(pouched, pouch). +tv_pp(pounded, pound). +tv_pp(poured, pour). +dv_pp(poured, pour, ''). +tv_pp(pouted, pout). +tv_pp(powdered, powder). +tv_pp(powered, power). +tv_pp(powwowed, powwow). +tv_pp(practised, practise). +tv_pp(praised, praise). +tv_pp(pranced, prance). +tv_pp(prattled, prattle). +tv_pp(preached, preach). +tv_pp(prearranged, prearrange). +tv_pp(preceded, precede). +tv_pp(precipitated, precipitate). +tv_pp(precluded, preclude). +tv_pp(preconceived, preconceive). +tv_pp(predeceased, predecease). +tv_pp(predestinated, predestinate). +tv_pp(predestined, predestine). +tv_pp(predetermined, predetermine). +tv_pp(predicated, predicate). +tv_pp(predicted, predict). +tv_pp(predigested, predigest). +tv_pp(predominated, predominate). +tv_pp(preened, preen). +tv_pp(prefabricated, prefabricate). +tv_pp(prefaced, preface). +tv_pp(preferred, prefer). +tv_pp(prefigured, prefigure). +tv_pp(prefixed, prefix). +tv_pp(preheated, preheat). +tv_pp(prejudged, prejudge). +tv_pp(prejudiced, prejudice). +tv_pp(preluded, prelude). +tv_pp(premeditated, premeditate). +tv_pp(premised, premise). +tv_pp(preoccupied, preoccupy). +tv_pp(preordained, preordain). +tv_pp(prepaid, prepay). +tv_pp(prepared, prepare). +dv_pp(prepared, prepare, ''). +tv_pp(prepossessed, prepossess). +tv_pp(prerecorded, prerecord). +tv_pp(presaged, presage). +tv_pp(prescribed, prescribe). +dv_pp(prescribed, prescribe, ''). +tv_pp(presented, present). +tv_pp(preserved, preserve). +tv_pp(presided, preside). +tv_pp(pressed, press). +tv_pp(pressured, pressure). +tv_pp(presumed, presume). +tv_pp(presupposed, presuppose). +tv_pp(pretended, pretend). +tv_pp(prettified, prettify). +tv_pp(prevented, prevent). +tv_pp(previewed, preview). +tv_pp(priced, price). +tv_pp(pricked, prick). +tv_pp(prickled, prickle). +tv_pp(primed, prime). +tv_pp(primmed, prim). +tv_pp(primped, primp). +tv_pp(prinked, prink). +tv_pp(printed, print). +tv_pp(prized, prize). +tv_pp(probated, probate). +tv_pp(probed, probe). +tv_pp(proceeded, proceed). +tv_pp(processed, process). +tv_pp(proclaimed, proclaim). +tv_pp(procrastinated, procrastinate). +tv_pp(procreated, procreate). +tv_pp(procured, procure). +tv_pp(prodded, prod). +tv_pp(produced, produce). +tv_pp(profaned, profane). +tv_pp(professed, profess). +tv_pp(proffered, proffer). +dv_pp(proffered, proffer, ''). +tv_pp(profiled, profile). +tv_pp(profited, profit). +dv_pp(profited, profit, ''). +tv_pp(prognosticated, prognosticate). +tv_pp(programmed, program). +tv_pp(prohibited, prohibit). +tv_pp(projected, project). +tv_pp(proliferated, proliferate). +tv_pp(prolonged, prolong). +tv_pp(promenaded, promenade). +tv_pp(promised, promise). +dv_pp(promised, promise, ''). +tv_pp(promoted, promote). +tv_pp(prompted, prompt). +tv_pp(promulgated, promulgate). +tv_pp(pronounced, pronounce). +tv_pp(proofed, proof). +tv_pp(proofread, proofread). +tv_pp(propagandized, propagandize). +tv_pp(propagated, propagate). +tv_pp(propelled, propel). +tv_pp(prophesied, prophesy). +tv_pp(propitiated, propitiate). +tv_pp(proportioned, proportion). +tv_pp(proposed, propose). +tv_pp(propositioned, proposition). +tv_pp(propounded, propound). +tv_pp(prorogued, prorogue). +tv_pp(proscribed, proscribe). +tv_pp(prosecuted, prosecute). +tv_pp(proselytized, proselytize). +tv_pp(prospected, prospect). +tv_pp(prospered, prosper). +tv_pp(prostituted, prostitute). +tv_pp(prostrated, prostrate). +tv_pp(protected, protect). +tv_pp(protested, protest). +tv_pp(protracted, protract). +tv_pp(proved, prove). +tv_pp(proven, prove). +tv_pp(provided, provide). +dv_pp(provided, provide, to). +dv_pp(provided, provide, ''). +tv_pp(provisioned, provision). +tv_pp(provoked, provoke). +tv_pp(prowled, prowl). +tv_pp(pruned, prune). +tv_pp(psychoanalysed, psychoanalyse). +tv_pp(publicized, publicize). +tv_pp(published, publish). +tv_pp(pulled, pull). +tv_pp(pullulated, pullulate). +tv_pp(pulped, pulp). +tv_pp(pulsed, pulse). +tv_pp(pulverized, pulverize). +tv_pp(pumped, pump). +tv_pp(punched, punch). +tv_pp(punctuated, punctuate). +tv_pp(punctured, puncture). +tv_pp(punished, punish). +tv_pp(punned, pun). +tv_pp(punted, punt). +tv_pp(purchased, purchase). +tv_pp(purged, purge). +tv_pp(purified, purify). +tv_pp(purloined, purloin). +tv_pp(purported, purport). +tv_pp(pursed, purse). +tv_pp(pursued, pursue). +tv_pp(purveyed, purvey). +dv_pp(purveyed, purvey, ''). +tv_pp(pushed, push). +dv_pp(pushed, push, ''). +tv_pp(putrefied, putrefy). +tv_pp(puttied, putty). +tv_pp(puzzled, puzzle). +tv_pp(quadrupled, quadruple). +tv_pp(quadruplicated, quadruplicate). +tv_pp(quaffed, quaff). +tv_pp(qualified, qualify). +tv_pp(quantified, quantify). +tv_pp(quarantined, quarantine). +tv_pp(quarried, quarry). +tv_pp(quartered, quarter). +tv_pp(quashed, quash). +tv_pp(queened, queen). +tv_pp(quelled, quell). +tv_pp(quenched, quench). +tv_pp(queried, query). +tv_pp(questioned, question). +tv_pp(quickened, quicken). +tv_pp(quieted, quiet). +tv_pp(quietened, quieten). +tv_pp(quilted, quilt). +tv_pp(quit, quit). +tv_pp(quitted, quit). +tv_pp(quivered, quiver). +tv_pp(quizzed, quiz). +tv_pp(quoted, quote). +dv_pp(quoted, quote, ''). +tv_pp(raced, race). +tv_pp(racked, rack). +tv_pp(radiated, radiate). +tv_pp(raffled, raffle). +tv_pp(rafted, raft). +tv_pp(raided, raid). +tv_pp(railed, rail). +tv_pp(railroaded, railroad). +tv_pp(rained, rain). +tv_pp(raised, raise). +tv_pp(raked, rake). +tv_pp(rallied, rally). +tv_pp(ramified, ramify). +tv_pp(rammed, ram). +tv_pp(ranged, range). +tv_pp(ranked, rank). +tv_pp(rankled, rankle). +tv_pp(ransacked, ransack). +tv_pp(ransomed, ransom). +tv_pp(raped, rape). +tv_pp(rarefied, rarefy). +tv_pp(rasped, rasp). +tv_pp(rated, rate). +dv_pp(rated, rate, ''). +tv_pp(ratified, ratify). +tv_pp(rationalized, rationalize). +tv_pp(rationed, ration). +tv_pp(ratted, rat). +tv_pp(rattled, rattle). +tv_pp(ravaged, ravage). +tv_pp(ravelled, ravel). +tv_pp(ravished, ravish). +tv_pp(razed, raze). +tv_pp(reached, reach). +tv_pp(reactivated, reactivate). +tv_pp(read, read). +dv_pp(read, read, ''). +tv_pp(readjusted, readjust). +tv_pp(reaffirmed, reaffirm). +tv_pp(realigned, realign). +tv_pp(realized, realize). +tv_pp(reanimated, reanimate). +tv_pp(reaped, reap). +tv_pp(reared, rear). +tv_pp(rearmed, rearm). +tv_pp(rearranged, rearrange). +tv_pp(reassured, reassure). +tv_pp(rebound, rebind). +tv_pp(rebounded, rebound). +tv_pp(rebuffed, rebuff). +tv_pp(rebuilt, rebuild). +tv_pp(rebuked, rebuke). +tv_pp(rebutted, rebut). +tv_pp(recalled, recall). +tv_pp(recanted, recant). +tv_pp(recapitulated, recapitulate). +tv_pp(recapped, recap). +tv_pp(recaptured, recapture). +tv_pp(recast, recast). +tv_pp(receipted, receipt). +tv_pp(received, receive). +tv_pp(recessed, recess). +tv_pp(recited, recite). +dv_pp(recited, recite, ''). +tv_pp(reckoned, reckon). +tv_pp(reclaimed, reclaim). +tv_pp(reclined, recline). +tv_pp(recognized, recognize). +tv_pp(recollected, recollect). +tv_pp(recommended, recommend). +tv_pp(recompensed, recompense). +tv_pp(reconciled, reconcile). +tv_pp(reconditioned, recondition). +tv_pp(reconsidered, reconsider). +tv_pp(reconstructed, reconstruct). +tv_pp(recorded, record). +tv_pp(recounted, recount). +dv_pp(recounted, recount, ''). +tv_pp(recouped, recoup). +tv_pp(recovered, recover). +tv_pp(recreated, recreate). +tv_pp(recriminated, recriminate). +tv_pp(recruited, recruit). +tv_pp(rectified, rectify). +tv_pp(recurved, recurve). +tv_pp(recycled, recycle). +tv_pp(redacted, redact). +tv_pp(reddened, redden). +tv_pp(redecorated, redecorate). +tv_pp(redeemed, redeem). +tv_pp(redeployed, redeploy). +tv_pp(redistributed, redistribute). +tv_pp(redone, redo). +tv_pp(redoubled, redouble). +tv_pp(redressed, redress). +tv_pp(reduced, reduce). +tv_pp(reduplicated, reduplicate). +tv_pp(reefed, reef). +tv_pp(reeked, reek). +tv_pp(reeled, reel). +tv_pp(refaced, reface). +tv_pp(refashioned, refashion). +tv_pp(refereed, referee). +tv_pp(refilled, refill). +tv_pp(refined, refine). +tv_pp(refitted, refit). +tv_pp(reflated, reflate). +tv_pp(reflected, reflect). +tv_pp(refloated, refloat). +tv_pp(reforested, reforest). +tv_pp(reformed, reform). +tv_pp(refracted, refract). +tv_pp(refreshed, refresh). +tv_pp(refrigerated, refrigerate). +tv_pp(refuelled, refuel). +tv_pp(refunded, refund). +tv_pp(refurbished, refurbish). +tv_pp(refused, refuse). +dv_pp(refused, refuse, ''). +tv_pp(refuted, refute). +tv_pp(regained, regain). +tv_pp(regarded, regard). +dv_pp(regarded, regard, as). +tv_pp(regenerated, regenerate). +tv_pp(regimented, regiment). +tv_pp(registered, register). +tv_pp(regressed, regress). +tv_pp(regretted, regret). +tv_pp(regrouped, regroup). +tv_pp(regularized, regularize). +tv_pp(regulated, regulate). +tv_pp(regurgitated, regurgitate). +tv_pp(rehabilitated, rehabilitate). +tv_pp(rehashed, rehash). +tv_pp(rehearsed, rehearse). +tv_pp(rehoused, rehouse). +tv_pp(reimbursed, reimburse). +dv_pp(reimbursed, reimburse, ''). +tv_pp(reincarnated, reincarnate). +tv_pp(reined, rein). +tv_pp(reinforced, reinforce). +tv_pp(reinstated, reinstate). +tv_pp(reinsured, reinsure). +tv_pp(reissued, reissue). +tv_pp(reiterated, reiterate). +tv_pp(rejected, reject). +tv_pp(rejoined, rejoin). +tv_pp(rejuvenated, rejuvenate). +tv_pp(rekindled, rekindle). +tv_pp(relaid, relay). +tv_pp(related, relate). +tv_pp(relaxed, relax). +tv_pp(relayed, relay). +tv_pp(released, release). +tv_pp(relegated, relegate). +tv_pp(relieved, relieve). +tv_pp(relined, reline). +tv_pp(relinquished, relinquish). +tv_pp(relished, relish). +tv_pp(relived, relive). +tv_pp(relocated, relocate). +tv_pp(remade, remake). +tv_pp(remanded, remand). +tv_pp(remarried, remarry). +tv_pp(remedied, remedy). +tv_pp(remembered, remember). +tv_pp(remilitarized, remilitarize). +tv_pp(reminded, remind). +tv_pp(remitted, remit). +tv_pp(remodelled, remodel). +tv_pp(remoulded, remould). +tv_pp(remounted, remount). +tv_pp(removed, remove). +tv_pp(remunerated, remunerate). +tv_pp(renamed, rename). +tv_pp(rendered, render). +tv_pp(renewed, renew). +tv_pp(renounced, renounce). +tv_pp(renovated, renovate). +tv_pp(rent, rent). +tv_pp(rented, rent). +tv_pp(reopened, reopen). +tv_pp(reorganized, reorganize). +tv_pp(reorientated, reorientate). +tv_pp(reoriented, reorient). +tv_pp(repaid, repay). +dv_pp(repaid, repay, ''). +tv_pp(repainted, repaint). +tv_pp(repaired, repair). +tv_pp(repatriated, repatriate). +tv_pp(repealed, repeal). +tv_pp(repeated, repeat). +tv_pp(repelled, repel). +tv_pp(repented, repent). +tv_pp(replaced, replace). +tv_pp(replayed, replay). +tv_pp(replenished, replenish). +tv_pp(replied, reply). +tv_pp(repointed, repoint). +tv_pp(reported, report). +tv_pp(repotted, repot). +tv_pp(reprehended, reprehend). +tv_pp(represented, represent). +tv_pp(repressed, repress). +tv_pp(reprieved, reprieve). +tv_pp(reprimanded, reprimand). +tv_pp(reprinted, reprint). +tv_pp(reproached, reproach). +tv_pp(reprobated, reprobate). +tv_pp(reproduced, reproduce). +tv_pp(reproved, reprove). +tv_pp(repudiated, repudiate). +tv_pp(repulsed, repulse). +tv_pp(reputed, repute). +tv_pp(requested, request). +tv_pp(required, require). +tv_pp(requisitioned, requisition). +tv_pp(requited, requite). +tv_pp(rerun, rerun). +tv_pp(rescinded, rescind). +tv_pp(rescued, rescue). +tv_pp(researched, research). +tv_pp(reseated, reseat). +tv_pp(resembled, resemble). +tv_pp(resented, resent). +tv_pp(reserved, reserve). +tv_pp(reset, reset). +tv_pp(resettled, resettle). +tv_pp(reshuffled, reshuffle). +tv_pp(resigned, resign). +tv_pp(resisted, resist). +tv_pp(resoled, resole). +tv_pp(resolved, resolve). +tv_pp(respected, respect). +tv_pp(restated, restate). +tv_pp(rested, rest). +tv_pp(restocked, restock). +tv_pp(restored, restore). +tv_pp(restrained, restrain). +tv_pp(restricted, restrict). +tv_pp(restructured, restructure). +tv_pp(resumed, resume). +tv_pp(resurfaced, resurface). +tv_pp(resurrected, resurrect). +tv_pp(resuscitated, resuscitate). +tv_pp(retailed, retail). +tv_pp(retained, retain). +tv_pp(retaken, retake). +tv_pp(retarded, retard). +tv_pp(rethought, rethink). +tv_pp(reticulated, reticulate). +tv_pp(retired, retire). +tv_pp(retold, retell). +tv_pp(retooled, retool). +tv_pp(retorted, retort). +tv_pp(retouched, retouch). +tv_pp(retraced, retrace). +tv_pp(retracted, retract). +tv_pp(retreaded, retread). +tv_pp(retrenched, retrench). +tv_pp(retrieved, retrieve). +tv_pp(retted, ret). +tv_pp(returned, return). +tv_pp(reunited, reunite). +tv_pp(revalued, revalue). +tv_pp(revamped, revamp). +tv_pp(revealed, reveal). +tv_pp(revenged, revenge). +tv_pp(revered, revere). +tv_pp(reverenced, reverence). +tv_pp(reversed, reverse). +tv_pp(reviewed, review). +tv_pp(reviled, revile). +tv_pp(revised, revise). +tv_pp(revitalized, revitalize). +tv_pp(revived, revive). +tv_pp(revivified, revivify). +tv_pp(revoked, revoke). +tv_pp(revolted, revolt). +tv_pp(revolutionized, revolutionize). +tv_pp(revved, rev). +tv_pp(rewarded, reward). +tv_pp(rewired, rewire). +tv_pp(reworded, reword). +tv_pp(rewritten, rewrite). +tv_pp(ribbed, rib). +tv_pp(ricked, rick). +tv_pp(ridden, ride). +dv_pp(ridden, ride, ''). +tv_pp(riddled, riddle). +tv_pp(ridged, ridge). +tv_pp(ridiculed, ridicule). +tv_pp(riffled, riffle). +tv_pp(rigged, rig). +tv_pp(righted, right). +tv_pp(riled, rile). +tv_pp(rimmed, rim). +tv_pp(ringed, ring). +tv_pp(rinsed, rinse). +tv_pp(riposted, riposte). +tv_pp(ripped, rip). +tv_pp(rippled, ripple). +tv_pp(risen, rise). +tv_pp(risked, risk). +tv_pp(rivalled, rival). +tv_pp(rived, rive). +tv_pp(riven, rive). +tv_pp(riveted, rivet). +tv_pp(roamed, roam). +tv_pp(roared, roar). +tv_pp(roasted, roast). +tv_pp(robbed, rob). +tv_pp(rocked, rock). +tv_pp(rocketed, rocket). +tv_pp(rolled, roll). +tv_pp(romanced, romance). +tv_pp(romanticized, romanticize). +tv_pp(roofed, roof). +tv_pp(rooked, rook). +tv_pp(roomed, room). +tv_pp(roosted, roost). +tv_pp(rooted, root). +tv_pp(roped, rope). +tv_pp(rosinned, rosin). +tv_pp(rotted, rot). +tv_pp(rouged, rouge). +tv_pp(roughcast, roughcast). +tv_pp(roughed, rough). +tv_pp(roughened, roughen). +tv_pp(rounded, round). +tv_pp(roused, rouse). +tv_pp(routed, route). +tv_pp(rowed, row). +tv_pp(rubbed, rub). +tv_pp(rubberized, rubberize). +tv_pp(rucked, ruck). +tv_pp(ruddled, ruddle). +tv_pp(rued, rue). +tv_pp(ruffed, ruff). +tv_pp(ruffled, ruffle). +tv_pp(ruined, ruin). +tv_pp(ruled, rule). +dv_pp(ruled, rule, ''). +tv_pp(rumoured, rumour). +tv_pp(rumpled, rumple). +tv_pp(run, run). +dv_pp(run, run, as). +tv_pp(rung, ring). +tv_pp(ruptured, rupture). +tv_pp(rushed, rush). +tv_pp(rusted, rust). +tv_pp(rusticated, rusticate). +tv_pp(rutted, rut). +tv_pp(sabotaged, sabotage). +tv_pp(sacked, sack). +tv_pp(sacrificed, sacrifice). +tv_pp(saddened, sadden). +tv_pp(saddled, saddle). +tv_pp(safeguarded, safeguard). +tv_pp(said, say). +tv_pp(sailed, sail). +tv_pp(sallowed, sallow). +tv_pp(salted, salt). +tv_pp(saluted, salute). +tv_pp(salvaged, salvage). +tv_pp(salved, salve). +tv_pp(sampled, sample). +tv_pp(sanctified, sanctify). +tv_pp(sanctioned, sanction). +tv_pp(sandblasted, sandblast). +tv_pp(sanded, sand). +tv_pp(sandpapered, sandpaper). +tv_pp(sandwiched, sandwich). +tv_pp(sapped, sap). +tv_pp(sat, sit). +tv_pp(sated, sate). +tv_pp(satiated, satiate). +tv_pp(satirized, satirize). +tv_pp(satisfied, satisfy). +tv_pp(saturated, saturate). +tv_pp(sauced, sauce). +tv_pp(savaged, savage). +tv_pp(saved, save). +dv_pp(saved, save, ''). +tv_pp(savoured, savour). +tv_pp(savvied, savvy). +tv_pp(sawed, saw). +tv_pp(sawn, saw). +tv_pp(scalded, scald). +tv_pp(scaled, scale). +tv_pp(scalloped, scallop). +tv_pp(scalped, scalp). +tv_pp(scandalized, scandalize). +tv_pp(scanned, scan). +tv_pp(scanted, scant). +tv_pp(scared, scare). +tv_pp(scarified, scarify). +tv_pp(scarred, scar). +tv_pp(scattered, scatter). +tv_pp(scavenged, scavenge). +tv_pp(scented, scent). +tv_pp(scheduled, schedule). +tv_pp(schemed, scheme). +tv_pp(schooled, school). +tv_pp(scintillated, scintillate). +tv_pp(scoffed, scoff). +tv_pp(scolded, scold). +tv_pp(scooped, scoop). +tv_pp(scorched, scorch). +tv_pp(scored, score). +tv_pp(scorned, scorn). +tv_pp(scotched, scotch). +tv_pp(scoured, scour). +tv_pp(scourged, scourge). +tv_pp(scouted, scout). +tv_pp(scowled, scowl). +tv_pp(scrabbled, scrabble). +tv_pp(scragged, scrag). +tv_pp(scrambled, scramble). +tv_pp(scraped, scrape). +tv_pp(scrapped, scrap). +tv_pp(scratched, scratch). +tv_pp(scrawled, scrawl). +tv_pp(screamed, scream). +tv_pp(screened, screen). +tv_pp(scribbled, scribble). +tv_pp(scrimmaged, scrimmage). +tv_pp(scrimped, scrimp). +tv_pp(scrounged, scrounge). +tv_pp(scrubbed, scrub). +tv_pp(scrutinized, scrutinize). +tv_pp(scudded, scud). +tv_pp(scuffed, scuff). +tv_pp(scuffled, scuffle). +tv_pp(sculpted, sculpt). +tv_pp(sculptured, sculpture). +tv_pp(scuppered, scupper). +tv_pp(scurried, scurry). +tv_pp(scuttled, scuttle). +tv_pp(sealed, seal). +tv_pp(seamed, seam). +tv_pp(searched, search). +tv_pp(seared, sear). +tv_pp(seasoned, season). +tv_pp(seated, seat). +tv_pp(secluded, seclude). +tv_pp(seconded, second). +tv_pp(secreted, secrete). +tv_pp(secularized, secularize). +tv_pp(secured, secure). +dv_pp(secured, secure, ''). +tv_pp(sedated, sedate). +tv_pp(seduced, seduce). +tv_pp(seeded, seed). +tv_pp(seen, see). +tv_pp(seesawed, seesaw). +tv_pp(seethed, seethe). +tv_pp(segmented, segment). +tv_pp(segregated, segregate). +tv_pp(seined, seine). +tv_pp(seized, seize). +tv_pp(selected, select). +tv_pp(sensed, sense). +tv_pp(sensitized, sensitize). +tv_pp(sent, send). +dv_pp(sent, send, to). +dv_pp(sent, send, ''). +tv_pp(sentenced, sentence). +tv_pp(sentimentalized, sentimentalize). +tv_pp(separated, separate). +tv_pp(sequestered, sequester). +tv_pp(sequestrated, sequestrate). +tv_pp(serenaded, serenade). +tv_pp(serialized, serialize). +tv_pp(sermonized, sermonize). +tv_pp(served, serve). +dv_pp(served, serve, to). +dv_pp(served, serve, ''). +tv_pp(serviced, service). +tv_pp(set, set). +tv_pp(settled, settle). +tv_pp(severed, sever). +tv_pp(sewed, sew). +tv_pp(sewn, sew). +tv_pp(sexed, sex). +tv_pp(shackled, shackle). +tv_pp(shaded, shade). +tv_pp(shadowed, shadow). +tv_pp(shagged, shag). +tv_pp(shaken, shake). +tv_pp(shallowed, shallow). +tv_pp(shamed, shame). +tv_pp(shammed, sham). +tv_pp(shampooed, shampoo). +tv_pp(shanghaied, shanghai). +tv_pp(shaped, shape). +tv_pp(shared, share). +tv_pp(sharpened, sharpen). +tv_pp(shattered, shatter). +tv_pp(shaved, shave). +tv_pp(shaven, shave). +tv_pp(sheared, shear). +tv_pp(sheathed, sheathe). +tv_pp(shed, shed). +tv_pp(shellacked, shellac). +tv_pp(shelled, shell). +tv_pp(sheltered, shelter). +tv_pp(shelved, shelve). +tv_pp(shepherded, shepherd). +tv_pp(shied, shy). +tv_pp(shielded, shield). +tv_pp(shifted, shift). +tv_pp(shined, shine). +tv_pp(shingled, shingle). +tv_pp(shinned, shin). +tv_pp(shipped, ship). +dv_pp(shipped, ship, ''). +tv_pp(shipwrecked, shipwreck). +tv_pp(shirked, shirk). +tv_pp(shitted, shit). +tv_pp(shoaled, shoal). +tv_pp(shocked, shock). +tv_pp(shod, shoe). +tv_pp(shone, shine). +tv_pp(shooed, shoo). +tv_pp(shoplifted, shoplift). +tv_pp(shopped, shop). +tv_pp(shored, shore). +tv_pp(shorn, shear). +tv_pp(shorted, short). +tv_pp(shortened, shorten). +tv_pp(shot, shoot). +tv_pp(shouldered, shoulder). +tv_pp(shouted, shout). +tv_pp(shoved, shove). +tv_pp(shovelled, shovel). +tv_pp(showed, show). +dv_pp(showed, show, to). +dv_pp(showed, show, ''). +tv_pp(showered, shower). +tv_pp(shown, show). +dv_pp(shown, show, to). +dv_pp(shown, show, ''). +tv_pp(shredded, shred). +tv_pp(shrieked, shriek). +tv_pp(shrilled, shrill). +tv_pp(shrined, shrine). +tv_pp(shrived, shrive). +tv_pp(shrivelled, shrivel). +tv_pp(shriven, shrive). +tv_pp(shrouded, shroud). +tv_pp(shrugged, shrug). +tv_pp(shrunk, shrink). +tv_pp(shrunken, shrink). +tv_pp(shucked, shuck). +tv_pp(shuffled, shuffle). +tv_pp(shunned, shun). +tv_pp(shunted, shunt). +tv_pp(shushed, shush). +tv_pp(shut, shut). +tv_pp(shuttered, shutter). +tv_pp(shuttled, shuttle). +tv_pp(sickened, sicken). +tv_pp(sided, side). +tv_pp(sidestepped, sidestep). +tv_pp(sidetracked, sidetrack). +tv_pp(sidled, sidle). +tv_pp(sieved, sieve). +tv_pp(sifted, sift). +tv_pp(sighed, sigh). +tv_pp(sighted, sight). +tv_pp(signalized, signalize). +tv_pp(signalled, signal). +tv_pp(signed, sign). +tv_pp(signified, signify). +tv_pp(signposted, signpost). +tv_pp(silenced, silence). +tv_pp(silhouetted, silhouette). +tv_pp(silvered, silver). +tv_pp(simmered, simmer). +tv_pp(simplified, simplify). +tv_pp(simulated, simulate). +tv_pp(singed, singe). +tv_pp(singularized, singularize). +tv_pp(sipped, sip). +tv_pp(sired, sire). +tv_pp(sited, site). +tv_pp(situated, situate). +tv_pp(sized, size). +tv_pp(sizzled, sizzle). +tv_pp(skated, skate). +tv_pp(sketched, sketch). +tv_pp(skewered, skewer). +tv_pp(skidded, skid). +tv_pp(skied, ski). +tv_pp(skimmed, skim). +tv_pp(skimped, skimp). +tv_pp(skinned, skin). +tv_pp(skipped, skip). +tv_pp(skippered, skipper). +tv_pp(skirted, skirt). +tv_pp(skittered, skitter). +tv_pp(skulked, skulk). +tv_pp(slacked, slack). +tv_pp(slackened, slacken). +tv_pp(slain, slay). +tv_pp(slaked, slake). +tv_pp(slammed, slam). +tv_pp(slandered, slander). +tv_pp(slanged, slang). +tv_pp(slanted, slant). +tv_pp(slapped, slap). +tv_pp(slashed, slash). +tv_pp(slated, slate). +tv_pp(slaughtered, slaughter). +tv_pp(slaved, slave). +tv_pp(sledged, sledge). +tv_pp(sleeked, sleek). +tv_pp(slenderized, slenderize). +tv_pp(slept, sleep). +tv_pp(slewed, slew). +tv_pp(sliced, slice). +tv_pp(slid, slide). +tv_pp(slighted, slight). +tv_pp(slipped, slip). +dv_pp(slipped, slip, ''). +tv_pp(slit, slit). +tv_pp(slithered, slither). +tv_pp(slivered, sliver). +tv_pp(slobbered, slobber). +tv_pp(slogged, slog). +tv_pp(sloped, slope). +tv_pp(slopped, slop). +tv_pp(sloshed, slosh). +tv_pp(slotted, slot). +tv_pp(slouched, slouch). +tv_pp(slowed, slow). +tv_pp(slugged, slug). +tv_pp(sluiced, sluice). +tv_pp(slumped, slump). +tv_pp(slung, sling). +tv_pp(slunk, slink). +tv_pp(slurred, slur). +tv_pp(smacked, smack). +tv_pp(smarted, smart). +tv_pp(smashed, smash). +tv_pp(smeared, smear). +tv_pp(smelled, smell). +tv_pp(smelt, smell). +tv_pp(smelted, smelt). +tv_pp(smirched, smirch). +tv_pp(smitten, smite). +tv_pp(smoked, smoke). +tv_pp(smoothed, smooth). +tv_pp(smothered, smother). +tv_pp(smouldered, smoulder). +tv_pp(smudged, smudge). +tv_pp(smuggled, smuggle). +tv_pp(smutted, smut). +tv_pp(snaffled, snaffle). +tv_pp(snagged, snag). +tv_pp(snapped, snap). +tv_pp(snared, snare). +tv_pp(snarled, snarl). +tv_pp(snatched, snatch). +tv_pp(sneaked, sneak). +tv_pp(sneezed, sneeze). +tv_pp(snicked, snick). +tv_pp(sniffed, sniff). +tv_pp(sniped, snipe). +tv_pp(snipped, snip). +tv_pp(snitched, snitch). +tv_pp(snorted, snort). +tv_pp(snowballed, snowball). +tv_pp(snowed, snow). +tv_pp(snubbed, snub). +tv_pp(snuffed, snuff). +tv_pp(snuffled, snuffle). +tv_pp(snuggled, snuggle). +tv_pp(soaked, soak). +tv_pp(soaped, soap). +tv_pp(soared, soar). +tv_pp(sobered, sober). +tv_pp(socialized, socialize). +tv_pp(socked, sock). +tv_pp(softened, soften). +tv_pp(soiled, soil). +tv_pp(solaced, solace). +tv_pp(sold, sell). +dv_pp(sold, sell, ''). +tv_pp(soldered, solder). +tv_pp(soled, sole). +tv_pp(solemnized, solemnize). +tv_pp(solicited, solicit). +tv_pp(solidified, solidify). +tv_pp(soliloquized, soliloquize). +tv_pp(solved, solve). +tv_pp(sooted, soot). +tv_pp(soothed, soothe). +tv_pp(sopped, sop). +tv_pp(sorrowed, sorrow). +tv_pp(sorted, sort). +tv_pp(sought, seek). +tv_pp(sounded, sound). +tv_pp(soundproofed, soundproof). +tv_pp(soured, sour). +tv_pp(soused, souse). +tv_pp(sovietized, sovietize). +tv_pp(sowed, sow). +tv_pp(sown, sow). +tv_pp(spaced, space). +tv_pp(spaded, spade). +tv_pp(spangled, spangle). +tv_pp(spanked, spank). +tv_pp(spanned, span). +tv_pp(spared, spare). +dv_pp(spared, spare, ''). +tv_pp(sparked, spark). +tv_pp(spat, spit). +tv_pp(spattered, spatter). +tv_pp(spawned, spawn). +tv_pp(spayed, spay). +tv_pp(speared, spear). +tv_pp(spearheaded, spearhead). +tv_pp(specialized, specialize). +tv_pp(specified, specify). +tv_pp(sped, speed). +tv_pp(speeded, speed). +tv_pp(spelled, spell). +tv_pp(spelt, spell). +tv_pp(spent, spend). +tv_pp(spewed, spew). +tv_pp(spiced, spice). +tv_pp(spied, spy). +tv_pp(spiked, spike). +tv_pp(spilled, spill). +tv_pp(spilt, spill). +tv_pp(spiritualized, spiritualize). +tv_pp(spit, spit). +tv_pp(spited, spite). +tv_pp(spitted, spit). +tv_pp(splashed, splash). +tv_pp(splayed, splay). +tv_pp(spliced, splice). +tv_pp(splintered, splinter). +tv_pp(split, split). +tv_pp(splurged, splurge). +tv_pp(spluttered, splutter). +tv_pp(spoiled, spoil). +tv_pp(spoilt, spoil). +tv_pp(spoken, speak). +tv_pp(sponged, sponge). +tv_pp(sponsored, sponsor). +tv_pp(spoofed, spoof). +tv_pp(spooked, spook). +tv_pp(sported, sport). +tv_pp(spotlighted, spotlight). +tv_pp(spotted, spot). +tv_pp(spouted, spout). +tv_pp(sprained, sprain). +tv_pp(sprayed, spray). +tv_pp(spread, spread). +tv_pp(spreadeagled, spreadeagle). +tv_pp(sprinkled, sprinkle). +tv_pp(sprinted, sprint). +tv_pp(sprouted, sprout). +tv_pp(sprung, spring). +tv_pp(spun, spin). +dv_pp(spun, spin, ''). +tv_pp(spurned, spurn). +tv_pp(spurred, spur). +tv_pp(spurted, spurt). +tv_pp(squandered, squander). +tv_pp(squared, square). +tv_pp(squashed, squash). +tv_pp(squeaked, squeak). +tv_pp(squealed, squeal). +tv_pp(squeegeed, squeegee). +tv_pp(squeezed, squeeze). +tv_pp(squelched, squelch). +tv_pp(squired, squire). +tv_pp(squirted, squirt). +tv_pp(stabbed, stab). +tv_pp(stabilized, stabilize). +tv_pp(stabled, stable). +tv_pp(stacked, stack). +tv_pp(staffed, staff). +tv_pp(staged, stage). +tv_pp(staggered, stagger). +tv_pp(stained, stain). +tv_pp(staked, stake). +tv_pp(staled, stale). +tv_pp(stalemated, stalemate). +tv_pp(stalked, stalk). +tv_pp(stalled, stall). +tv_pp(stammered, stammer). +tv_pp(stamped, stamp). +tv_pp(stanched, stanch). +tv_pp(standardized, standardize). +tv_pp(stapled, staple). +tv_pp(starboarded, starboard). +tv_pp(starched, starch). +tv_pp(starred, star). +tv_pp(started, start). +tv_pp(startled, startle). +tv_pp(starved, starve). +tv_pp(stashed, stash). +tv_pp(stated, state). +tv_pp(staunched, staunch). +tv_pp(stayed, stay). +tv_pp(steadied, steady). +tv_pp(steamed, steam). +tv_pp(steamrollered, steamroller). +tv_pp(steeled, steel). +tv_pp(steeped, steep). +tv_pp(steepened, steepen). +tv_pp(steered, steer). +tv_pp(stemmed, stem). +tv_pp(stencilled, stencil). +tv_pp(stereotyped, stereotype). +tv_pp(sterilized, sterilize). +tv_pp(stewed, stew). +tv_pp(stiffened, stiffen). +tv_pp(stifled, stifle). +tv_pp(stigmatized, stigmatize). +tv_pp(stilled, still). +tv_pp(stimulated, stimulate). +tv_pp(stinted, stint). +tv_pp(stippled, stipple). +tv_pp(stipulated, stipulate). +tv_pp(stirred, stir). +tv_pp(stockaded, stockade). +tv_pp(stocked, stock). +tv_pp(stoked, stoke). +tv_pp(stolen, steal). +tv_pp(stomached, stomach). +tv_pp(stomped, stomp). +tv_pp(stoned, stone). +tv_pp(stonewalled, stonewall). +tv_pp(stood, stand). +tv_pp(stopped, stop). +tv_pp(stored, store). +tv_pp(stormed, storm). +tv_pp(stowed, stow). +tv_pp(straddled, straddle). +tv_pp(strafed, strafe). +tv_pp(straightened, straighten). +tv_pp(strained, strain). +tv_pp(straitened, straiten). +tv_pp(stranded, strand). +tv_pp(strangled, strangle). +tv_pp(strapped, strap). +tv_pp(stratified, stratify). +tv_pp(strawed, straw). +tv_pp(streaked, streak). +tv_pp(streamlined, streamline). +tv_pp(strengthened, strengthen). +tv_pp(stressed, stress). +tv_pp(stretched, stretch). +tv_pp(strewed, strew). +tv_pp(strewn, strew). +tv_pp(stripped, strip). +tv_pp(stroked, stroke). +tv_pp(stropped, strop). +tv_pp(struck, strike). +tv_pp(structured, structure). +tv_pp(strummed, strum). +tv_pp(stubbed, stub). +tv_pp(stuccoed, stucco). +tv_pp(studded, stud). +tv_pp(studied, study). +tv_pp(stuffed, stuff). +tv_pp(stultified, stultify). +tv_pp(stumped, stump). +tv_pp(stung, sting). +tv_pp(stunned, stun). +tv_pp(stunted, stunt). +tv_pp(stupefied, stupefy). +tv_pp(styled, style). +tv_pp(stylized, stylize). +tv_pp(stymied, stymie). +tv_pp(subbed, sub). +tv_pp(subdivided, subdivide). +tv_pp(subdued, subdue). +tv_pp(subedited, subedit). +tv_pp(subjoined, subjoin). +tv_pp(subjugated, subjugate). +tv_pp(subleased, sublease). +tv_pp(sublet, sublet). +tv_pp(sublimated, sublimate). +tv_pp(submerged, submerge). +tv_pp(submitted, submit). +tv_pp(suborned, suborn). +tv_pp(subpoenaed, subpoena). +tv_pp(subscribed, subscribe). +tv_pp(subserved, subserve). +tv_pp(subsidized, subsidize). +tv_pp(substantiated, substantiate). +tv_pp(substituted, substitute). +tv_pp(subsumed, subsume). +tv_pp(subtended, subtend). +tv_pp(subtracted, subtract). +tv_pp(subverted, subvert). +tv_pp(succeeded, succeed). +dv_pp(succeeded, succeed, as). +tv_pp(succoured, succour). +tv_pp(sucked, suck). +tv_pp(suckled, suckle). +tv_pp(sued, sue). +tv_pp(suffered, suffer). +tv_pp(sufficed, suffice). +tv_pp(suffocated, suffocate). +tv_pp(suffused, suffuse). +tv_pp(sugared, sugar). +tv_pp(suggested, suggest). +tv_pp(suited, suit). +tv_pp(sullied, sully). +tv_pp(summarized, summarize). +tv_pp(summoned, summon). +tv_pp(summonsed, summons). +tv_pp(sundered, sunder). +tv_pp(sung, sing). +dv_pp(sung, sing, ''). +tv_pp(sunk, sink). +tv_pp(sunken, sink). +tv_pp(sunned, sun). +tv_pp(superannuated, superannuate). +tv_pp(superimposed, superimpose). +tv_pp(superintended, superintend). +tv_pp(superseded, supersede). +tv_pp(supervened, supervene). +tv_pp(supervised, supervise). +tv_pp(supplanted, supplant). +tv_pp(supplemented, supplement). +tv_pp(supplicated, supplicate). +tv_pp(supplied, supply). +tv_pp(supported, support). +tv_pp(supposed, suppose). +tv_pp(suppressed, suppress). +tv_pp(suppurated, suppurate). +tv_pp(surcharged, surcharge). +tv_pp(surfaced, surface). +tv_pp(surfeited, surfeit). +tv_pp(surged, surge). +tv_pp(surmised, surmise). +tv_pp(surmounted, surmount). +tv_pp(surpassed, surpass). +tv_pp(surprised, surprise). +tv_pp(surrendered, surrender). +tv_pp(surrounded, surround). +tv_pp(surtaxed, surtax). +tv_pp(surveyed, survey). +tv_pp(survived, survive). +tv_pp(suspected, suspect). +tv_pp(suspended, suspend). +tv_pp(sustained, sustain). +tv_pp(swabbed, swab). +tv_pp(swaddled, swaddle). +tv_pp(swallowed, swallow). +tv_pp(swamped, swamp). +tv_pp(swapped, swap). +tv_pp(swathed, swathe). +tv_pp(swatted, swat). +tv_pp(swayed, sway). +tv_pp(sweated, sweat). +tv_pp(sweetened, sweeten). +tv_pp(swelled, swell). +tv_pp(swept, sweep). +tv_pp(swerved, swerve). +tv_pp(swigged, swig). +tv_pp(swilled, swill). +tv_pp(swindled, swindle). +tv_pp(swinged, swinge). +tv_pp(swiped, swipe). +tv_pp(swirled, swirl). +tv_pp(swished, swish). +tv_pp(switched, switch). +tv_pp(swivelled, swivel). +tv_pp(swollen, swell). +tv_pp(sworn, swear). +tv_pp(swotted, swot). +tv_pp(swum, swim). +tv_pp(swung, swing). +tv_pp(syllabicated, syllabicate). +tv_pp(syllabified, syllabify). +tv_pp(syllabized, syllabize). +tv_pp(symbolized, symbolize). +tv_pp(synchronized, synchronize). +tv_pp(syncopated, syncopate). +tv_pp(syndicated, syndicate). +tv_pp(synthesized, synthesize). +tv_pp(syringed, syringe). +tv_pp(systematized, systematize). +tv_pp(tabled, table). +tv_pp(tabulated, tabulate). +tv_pp(tackled, tackle). +tv_pp(tagged, tag). +tv_pp(tailed, tail). +tv_pp(tailored, tailor). +tv_pp(tainted, taint). +tv_pp(taken, take). +dv_pp(taken, take, ''). +tv_pp(talked, talk). +tv_pp(tallied, tally). +tv_pp(tamed, tame). +tv_pp(tamped, tamp). +tv_pp(tanned, tan). +tv_pp(tantalized, tantalize). +tv_pp(taped, tape). +tv_pp(tapered, taper). +tv_pp(tapped, tap). +tv_pp(tarnished, tarnish). +tv_pp(tarred, tar). +tv_pp(tarried, tarry). +tv_pp(tasted, taste). +tv_pp(tattled, tattle). +tv_pp(tattooed, tattoo). +tv_pp(taught, teach). +dv_pp(taught, teach, ''). +tv_pp(taunted, taunt). +tv_pp(taxed, tax). +dv_pp(taxed, tax, ''). +tv_pp(teased, tease). +tv_pp(telecast, telecast). +tv_pp(telegraphed, telegraph). +tv_pp(telephoned, telephone). +tv_pp(televised, televise). +tv_pp(tempered, temper). +tv_pp(tempted, tempt). +tv_pp(tenanted, tenant). +tv_pp(tended, tend). +tv_pp(tendered, tender). +tv_pp(tensed, tense). +tv_pp(terminated, terminate). +tv_pp(terrified, terrify). +tv_pp(terrorized, terrorize). +tv_pp(tested, test). +tv_pp(tethered, tether). +tv_pp(thanked, thank). +tv_pp(thatched, thatch). +tv_pp(thawed, thaw). +tv_pp(thickened, thicken). +tv_pp(thieved, thieve). +tv_pp(thinned, thin). +tv_pp(thrashed, thrash). +tv_pp(threaded, thread). +tv_pp(threatened, threaten). +tv_pp(thrilled, thrill). +tv_pp(thronged, throng). +tv_pp(throttled, throttle). +tv_pp(thrown, throw). +dv_pp(thrown, throw, ''). +tv_pp(thrummed, thrum). +tv_pp(thumbed, thumb). +tv_pp(thumped, thump). +tv_pp(thwacked, thwack). +tv_pp(thwarted, thwart). +tv_pp(ticketed, ticket). +tv_pp(tickled, tickle). +tv_pp(tidied, tidy). +tv_pp(tied, tie). +tv_pp(tightened, tighten). +tv_pp(tiled, tile). +tv_pp(tilled, till). +tv_pp(tilted, tilt). +tv_pp(timed, time). +tv_pp(tinged, tinge). +tv_pp(tingled, tingle). +tv_pp(tinkled, tinkle). +tv_pp(tinselled, tinsel). +tv_pp(tinted, tint). +tv_pp(tipped, tip). +dv_pp(tipped, tip, ''). +tv_pp(tippled, tipple). +tv_pp(tired, tire). +tv_pp(titillated, titillate). +tv_pp(toasted, toast). +tv_pp(told, tell). +dv_pp(told, tell, ''). +tv_pp(tolerated, tolerate). +tv_pp(tolled, toll). +tv_pp(toned, tone). +tv_pp(tooled, tool). +tv_pp(tooted, toot). +tv_pp(tootled, tootle). +tv_pp(toped, top). +tv_pp(topped, top). +tv_pp(toppled, topple). +tv_pp(tormented, torment). +tv_pp(torn, tear). +dv_pp(torn, tear, ''). +tv_pp(torpedoed, torpedo). +tv_pp(tortured, torture). +tv_pp(tossed, toss). +tv_pp(totalled, total). +tv_pp(toted, tote). +tv_pp(touched, touch). +tv_pp(toughened, toughen). +tv_pp(toured, tour). +tv_pp(tousled, tousle). +tv_pp(towed, tow). +tv_pp(traced, trace). +tv_pp(tracked, track). +tv_pp(traded, trade). +tv_pp(traduced, traduce). +tv_pp(trafficked, traffic). +tv_pp(trailed, trail). +tv_pp(trained, train). +tv_pp(trammelled, trammel). +tv_pp(trampled, trample). +tv_pp(tranquillized, tranquillize). +tv_pp(transacted, transact). +tv_pp(transcended, transcend). +tv_pp(transcribed, transcribe). +tv_pp(transferred, transfer). +tv_pp(transfigured, transfigure). +tv_pp(transfixed, transfix). +tv_pp(transformed, transform). +tv_pp(transfused, transfuse). +tv_pp(transgressed, transgress). +tv_pp(translated, translate). +tv_pp(transliterated, transliterate). +tv_pp(transmitted, transmit). +tv_pp(transmuted, transmute). +tv_pp(transplanted, transplant). +tv_pp(transported, transport). +tv_pp(transposed, transpose). +tv_pp(trapped, trap). +tv_pp(travelled, travel). +tv_pp(traversed, traverse). +tv_pp(treasured, treasure). +tv_pp(treated, treat). +tv_pp(trebled, treble). +tv_pp(trenched, trench). +tv_pp(trepanned, trepan). +tv_pp(trephined, trephine). +tv_pp(trespassed, trespass). +tv_pp(tricked, trick). +tv_pp(tried, try). +tv_pp(triggered, trigger). +tv_pp(trilled, trill). +tv_pp(trimmed, trim). +tv_pp(tripled, triple). +tv_pp(tripped, trip). +tv_pp(trisected, trisect). +tv_pp(trivialized, trivialize). +tv_pp(trod, tread). +tv_pp(trodden, tread). +tv_pp(trolled, troll). +tv_pp(troubled, trouble). +tv_pp(trounced, trounce). +tv_pp(trumped, trump). +tv_pp(trumpeted, trumpet). +tv_pp(truncated, truncate). +tv_pp(trundled, trundle). +tv_pp(trussed, truss). +tv_pp(trusted, trust). +tv_pp(tugged, tug). +tv_pp(tumbled, tumble). +tv_pp(tuned, tune). +tv_pp(turfed, turf). +tv_pp(turned, turn). +dv_pp(turned, turn, into). +tv_pp(tussled, tussle). +tv_pp(tutored, tutor). +tv_pp(twanged, twang). +tv_pp(tweaked, tweak). +tv_pp(tweeted, tweet). +tv_pp(twiddled, twiddle). +tv_pp(twigged, twig). +tv_pp(twined, twine). +tv_pp(twinkled, twinkle). +tv_pp(twirled, twirl). +tv_pp(twisted, twist). +tv_pp(twitched, twitch). +tv_pp(twitted, twit). +tv_pp(twittered, twitter). +tv_pp(typecast, typecast). +tv_pp(typed, type). +tv_pp(typified, typify). +tv_pp(tyrannized, tyrannize). +tv_pp(uglified, uglify). +tv_pp(ulcerated, ulcerate). +tv_pp(umpired, umpire). +tv_pp(unbalanced, unbalance). +tv_pp(unbarred, unbar). +tv_pp(unbended, unbend). +tv_pp(unbent, unbend). +tv_pp(unbound, unbind). +tv_pp(unbuckled, unbuckle). +tv_pp(unburdened, unburden). +tv_pp(uncorked, uncork). +tv_pp(uncoupled, uncouple). +tv_pp(uncovered, uncover). +tv_pp(undeceived, undeceive). +tv_pp(underacted, underact). +tv_pp(underbid, underbid). +tv_pp(undercharged, undercharge). +dv_pp(undercharged, undercharge, ''). +tv_pp(undercut, undercut). +tv_pp(underestimated, underestimate). +tv_pp(underexposed, underexpose). +tv_pp(undergone, undergo). +tv_pp(underlain, underlie). +tv_pp(underlined, underline). +tv_pp(undermined, undermine). +tv_pp(underpaid, underpay). +tv_pp(underpinned, underpin). +tv_pp(underquoted, underquote). +tv_pp(underrated, underrate). +tv_pp(underscored, underscore). +tv_pp(undershot, undershoot). +tv_pp(undersigned, undersign). +tv_pp(undersold, undersell). +tv_pp(understated, understate). +tv_pp(understocked, understock). +tv_pp(understood, understand). +tv_pp(understudied, understudy). +tv_pp(undertaken, undertake). +tv_pp(undervalued, undervalue). +tv_pp(underwritten, underwrite). +tv_pp(undocked, undock). +tv_pp(undone, undo). +tv_pp(undressed, undress). +tv_pp(undulated, undulate). +tv_pp(unearthed, unearth). +tv_pp(unfolded, unfold). +tv_pp(unfrocked, unfrock). +tv_pp(unfurled, unfurl). +tv_pp(unhanded, unhand). +tv_pp(unhinged, unhinge). +tv_pp(unhooked, unhook). +tv_pp(unhorsed, unhorse). +tv_pp(unified, unify). +tv_pp(unionized, unionize). +tv_pp(united, unite). +tv_pp(unlearned, unlearn). +tv_pp(unlearnt, unlearn). +tv_pp(unleashed, unleash). +tv_pp(unloaded, unload). +tv_pp(unlocked, unlock). +tv_pp(unloosed, unloose). +tv_pp(unmanned, unman). +tv_pp(unmasked, unmask). +tv_pp(unnerved, unnerve). +tv_pp(unpacked, unpack). +tv_pp(unpicked, unpick). +tv_pp(unravelled, unravel). +tv_pp(unrolled, unroll). +tv_pp(unsaddled, unsaddle). +tv_pp(unscrambled, unscramble). +tv_pp(unscrewed, unscrew). +tv_pp(unseated, unseat). +tv_pp(unsettled, unsettle). +tv_pp(unsexed, unsex). +tv_pp(unveiled, unveil). +tv_pp(unwound, unwind). +tv_pp(unzipped, unzip). +tv_pp(upbraided, upbraid). +tv_pp(updated, update). +tv_pp(upgraded, upgrade). +tv_pp(upheld, uphold). +tv_pp(upholstered, upholster). +tv_pp(uplifted, uplift). +tv_pp(upped, up). +tv_pp(uprooted, uproot). +tv_pp(upset, upset). +tv_pp(upstaged, upstage). +tv_pp(urbanized, urbanize). +tv_pp(urged, urge). +tv_pp(used, use). +tv_pp(ushered, usher). +tv_pp(usurped, usurp). +tv_pp(utilized, utilize). +tv_pp(uttered, utter). +tv_pp(vacated, vacate). +tv_pp(vaccinated, vaccinate). +tv_pp(valeted, valet). +tv_pp(validated, validate). +tv_pp(valued, value). +tv_pp(vamoosed, vamoose). +tv_pp(vamped, vamp). +tv_pp(vanquished, vanquish). +tv_pp(vaporized, vaporize). +tv_pp(varied, vary). +tv_pp(varnished, varnish). +tv_pp(vaulted, vault). +tv_pp(vaunted, vaunt). +tv_pp(veiled, veil). +tv_pp(vended, vend). +tv_pp(venerated, venerate). +tv_pp(vented, vent). +tv_pp(ventilated, ventilate). +tv_pp(verbalized, verbalize). +tv_pp(verified, verify). +tv_pp(vetoed, veto). +tv_pp(vetted, vet). +tv_pp(vexed, vex). +tv_pp(vibrated, vibrate). +tv_pp(victimized, victimize). +tv_pp(videotaped, videotape). +tv_pp(viewed, view). +tv_pp(vilified, vilify). +tv_pp(vindicated, vindicate). +tv_pp(violated, violate). +tv_pp(visited, visit). +tv_pp(visualized, visualize). +tv_pp(vitalized, vitalize). +tv_pp(vitiated, vitiate). +tv_pp(vitrified, vitrify). +tv_pp(vituperated, vituperate). +tv_pp(vivisected, vivisect). +tv_pp(vocalized, vocalize). +tv_pp(vociferated, vociferate). +tv_pp(voiced, voice). +tv_pp(voided, void). +tv_pp(volleyed, volley). +tv_pp(volunteered, volunteer). +tv_pp(vomited, vomit). +tv_pp(voted, vote). +dv_pp(voted, vote, ''). +tv_pp(vouchsafed, vouchsafe). +tv_pp(vowed, vow). +tv_pp(vulcanized, vulcanize). +tv_pp(vulgarized, vulgarize). +tv_pp(wadded, wad). +tv_pp(waged, wage). +tv_pp(wagged, wag). +tv_pp(waggled, waggle). +tv_pp(waited, wait). +tv_pp(waived, waive). +tv_pp(waked, wake). +tv_pp(wakened, waken). +tv_pp(walked, walk). +tv_pp(walloped, wallop). +tv_pp(wangled, wangle). +tv_pp(wanted, want). +tv_pp(warbled, warble). +tv_pp(warmed, warm). +tv_pp(warned, warn). +tv_pp(warped, warp). +tv_pp(warranted, warrant). +tv_pp(washed, wash). +tv_pp(wasted, waste). +tv_pp(watched, watch). +tv_pp(watered, water). +tv_pp(waterproofed, waterproof). +tv_pp(waved, wave). +tv_pp(waxed, wax). +tv_pp(waylaid, waylay). +tv_pp(waylain, waylay). +tv_pp(weakened, weaken). +tv_pp(weaned, wean). +tv_pp(wearied, weary). +tv_pp(weathered, weather). +tv_pp(weaved, weave). +tv_pp(wed, wed). +tv_pp(wedded, wed). +tv_pp(weed, weed). +tv_pp(weeded, weed). +tv_pp(weighed, weigh). +tv_pp(welcomed, welcome). +tv_pp(welded, weld). +tv_pp(wept, weep). +tv_pp(westernized, westernize). +tv_pp(wet, wet). +tv_pp(wetted, wet). +tv_pp(whacked, whack). +tv_pp(whaled, whale). +tv_pp(wheedled, wheedle). +tv_pp(wheeled, wheel). +tv_pp(whelped, whelp). +tv_pp(whetted, whet). +tv_pp(whipped, whip). +tv_pp(whisked, whisk). +tv_pp(whispered, whisper). +tv_pp(whistled, whistle). +tv_pp(whitened, whiten). +tv_pp(whitewashed, whitewash). +tv_pp(whittled, whittle). +tv_pp(widened, widen). +tv_pp(wielded, wield). +tv_pp(wiggled, wiggle). +tv_pp(willed, will). +dv_pp(willed, will, ''). +tv_pp(wilted, wilt). +tv_pp(winded, wind). +tv_pp(winged, wing). +tv_pp(winked, wink). +tv_pp(winnowed, winnow). +tv_pp(wiped, wipe). +dv_pp(wired, wire, ''). +tv_pp(wiretapped, wiretap). +tv_pp(wished, wish). +dv_pp(wished, wish, ''). +tv_pp(withdrawn, withdraw). +tv_pp(withered, wither). +tv_pp(withheld, withhold). +tv_pp(withstood, withstand). +tv_pp(witnessed, witness). +tv_pp(wobbled, wobble). +tv_pp(woken, wake). +tv_pp(wolfed, wolf). +tv_pp(won, win). +dv_pp(won, win, ''). +tv_pp(wooed, woo). +tv_pp(worded, word). +tv_pp(worked, work). +tv_pp(worn, wear). +tv_pp(worried, worry). +tv_pp(worsened, worsen). +tv_pp(worshipped, worship). +tv_pp(wound, wind). +tv_pp(wounded, wound). +tv_pp(woven, weave). +tv_pp(wrapped, wrap). +tv_pp(wreaked, wreak). +tv_pp(wrecked, wreck). +tv_pp(wrenched, wrench). +tv_pp(wrested, wrest). +tv_pp(wrestled, wrestle). +tv_pp(wriggled, wriggle). +tv_pp(wrinkled, wrinkle). +tv_pp(written, write). +dv_pp(written, write, ''). +tv_pp(wronged, wrong). +tv_pp(wrought, work). +tv_pp(wrung, wring). +tv_pp(yanked, yank). +tv_pp(yelled, yell). +tv_pp(yellowed, yellow). +tv_pp(yelped, yelp). +tv_pp(yielded, yield). +dv_pp(yielded, yield, ''). +tv_pp(yoked, yoke). +tv_pp(zapped, zap). +tv_pp(zipped, zip). +tv_pp(zoned, zone). +tv_finsg('abides-at', 'abide-at'). +tv_finsg('abides-by', 'abide-by'). +tv_finsg('abides-in', 'abide-in'). +tv_finsg('abides-with', 'abide-with'). +tv_finsg('aborts-from', 'abort-from'). +tv_finsg('abounds-in', 'abound-in'). +tv_finsg('abounds-with', 'abound-with'). +tv_finsg('absconds-from', 'abscond-from'). +tv_finsg('absconds-with', 'abscond-with'). +tv_finsg('abstains-from', 'abstain-from'). +tv_finsg('abuts-against', 'abut-against'). +tv_finsg('abuts-on', 'abut-on'). +tv_finsg('abuts-upon', 'abut-upon'). +tv_finsg('abuts-with', 'abut-with'). +tv_finsg('accedes-to', 'accede-to'). +tv_finsg('accelerates-through', 'accelerate-through'). +tv_finsg('acclimates-to', 'acclimate-to'). +tv_finsg('acclimatizes-to', 'acclimatize-to'). +tv_finsg('accommodates-to', 'accommodate-to'). +tv_finsg('accords-with', 'accord-with'). +tv_finsg('accounts-for', 'account-for'). +tv_finsg('accounts-to', 'account-to'). +tv_finsg('accrues-to', 'accrue-to'). +tv_finsg('acquiesces-in', 'acquiesce-in'). +tv_finsg('acquiesces-on', 'acquiesce-on'). +tv_finsg('acquiesces-to', 'acquiesce-to'). +tv_finsg('acquiesces-with', 'acquiesce-with'). +tv_finsg('acts-for', 'act-for'). +tv_finsg('acts-in', 'act-in'). +tv_finsg('acts-like', 'act-like'). +tv_finsg('acts-on', 'act-on'). +tv_finsg('acts-out', 'act-out'). +tv_finsg('acts-out-of', 'act-out-of'). +tv_finsg('acts-through', 'act-through'). +tv_finsg('acts-under', 'act-under'). +tv_finsg('acts-upon', 'act-upon'). +tv_finsg('acts-with', 'act-with'). +tv_finsg('ad-libs', 'ad-lib'). +tv_finsg('adapts-to', 'adapt-to'). +tv_finsg('adds-in', 'add-in'). +tv_finsg('adds-on', 'add-on'). +tv_finsg('adds-onto', 'add-onto'). +tv_finsg('adds-to', 'add-to'). +tv_finsg('adds-together', 'add-together'). +tv_finsg('adds-up', 'add-up'). +tv_finsg('adds-up-to', 'add-up-to'). +tv_finsg('adheres-to', 'adhere-to'). +tv_finsg('adjoins-with', 'adjoin-with'). +tv_finsg('adjourns-from', 'adjourn-from'). +tv_finsg('adjourns-to', 'adjourn-to'). +tv_finsg('adjudicates-on', 'adjudicate-on'). +tv_finsg('adjudicates-upon', 'adjudicate-upon'). +tv_finsg('adjusts-for', 'adjust-for'). +tv_finsg('adjusts-to', 'adjust-to'). +tv_finsg('admits-of', 'admit-of'). +tv_finsg('admits-to', 'admit-to'). +tv_finsg('admixes-with', 'admix-with'). +tv_finsg('advances-against', 'advance-against'). +tv_finsg('advances-upon', 'advance-upon'). +tv_finsg('advertises-at', 'advertise-at'). +tv_finsg('advertises-for', 'advertise-for'). +tv_finsg('advertizes-at', 'advertize-at'). +tv_finsg('advertizes-for', 'advertize-for'). +tv_finsg('adverts-to', 'advert-to'). +tv_finsg('advises-against', 'advise-against'). +tv_finsg('advises-on', 'advise-on'). +tv_finsg('affiliates-with', 'affiliate-with'). +tv_finsg('affixes-on', 'affix-on'). +tv_finsg('affixes-onto', 'affix-onto'). +tv_finsg('affixes-to', 'affix-to'). +tv_finsg('agglutinates-to', 'agglutinate-to'). +tv_finsg('agglutinates-with', 'agglutinate-with'). +tv_finsg('aggregates-with', 'aggregate-with'). +tv_finsg('agitates-about', 'agitate-about'). +tv_finsg('agitates-against', 'agitate-against'). +tv_finsg('agitates-for', 'agitate-for'). +tv_finsg('agitates-in-favor-of', 'agitate-in-favor-of'). +tv_finsg('agitates-over', 'agitate-over'). +tv_finsg('agrees-about', 'agree-about'). +tv_finsg('agrees-among', 'agree-among'). +tv_finsg('agrees-between', 'agree-between'). +tv_finsg('agrees-on', 'agree-on'). +tv_finsg('agrees-to', 'agree-to'). +tv_finsg('agrees-upon', 'agree-upon'). +tv_finsg('agrees-with', 'agree-with'). +tv_finsg('aids-in', 'aid-in'). +tv_finsg('aims-above', 'aim-above'). +tv_finsg('aims-at', 'aim-at'). +tv_finsg('aims-before', 'aim-before'). +tv_finsg('aims-beside', 'aim-beside'). +tv_finsg('aims-for', 'aim-for'). +tv_finsg('aims-near', 'aim-near'). +tv_finsg('aims-next-to', 'aim-next-to'). +tv_finsg('aims-under', 'aim-under'). +tv_finsg('alights-at', 'alight-at'). +tv_finsg('alights-from', 'alight-from'). +tv_finsg('alights-near', 'alight-near'). +tv_finsg('alights-next-to', 'alight-next-to'). +tv_finsg('alights-on', 'alight-on'). +tv_finsg('alights-upon', 'alight-upon'). +tv_finsg('aligns-against', 'align-against'). +tv_finsg('aligns-in-favor-of', 'align-in-favor-of'). +tv_finsg('aligns-with', 'align-with'). +tv_finsg('allies-to', 'ally-to'). +tv_finsg('allies-with', 'ally-with'). +tv_finsg('allocates-among', 'allocate-among'). +tv_finsg('allocates-amongst', 'allocate-amongst'). +tv_finsg('allocates-for', 'allocate-for'). +tv_finsg('allocates-to', 'allocate-to'). +tv_finsg('allows-for', 'allow-for'). +tv_finsg('allows-in', 'allow-in'). +tv_finsg('allows-of', 'allow-of'). +tv_finsg('allows-out', 'allow-out'). +tv_finsg('alloys-with', 'alloy-with'). +tv_finsg('alludes-to', 'allude-to'). +tv_finsg('alternates-between', 'alternate-between'). +tv_finsg('alternates-with', 'alternate-with'). +tv_finsg('amalgamates-with', 'amalgamate-with'). +tv_finsg('amounts-to', 'amount-to'). +tv_finsg('amplifies-on', 'amplify-on'). +tv_finsg('anchors-on', 'anchor-on'). +tv_finsg('anchors-onto', 'anchor-onto'). +tv_finsg('anchors-to', 'anchor-to'). +tv_finsg('anchors-with', 'anchor-with'). +tv_finsg('angles-for', 'angle-for'). +tv_finsg('anglicizes-to', 'anglicize-to'). +tv_finsg('animadverts-on', 'animadvert-on'). +tv_finsg('animadverts-upon', 'animadvert-upon'). +tv_finsg('annexes-to', 'annex-to'). +tv_finsg('answers-back', 'answer-back'). +tv_finsg('answers-for', 'answer-for'). +tv_finsg('answers-to', 'answer-to'). +tv_finsg('answers-with', 'answer-with'). +tv_finsg('apologizes-for', 'apologize-for'). +tv_finsg('apologizes-to', 'apologize-to'). +tv_finsg('appeals-for', 'appeal-for'). +tv_finsg('appeals-on', 'appeal-on'). +tv_finsg('appeals-to', 'appeal-to'). +tv_finsg('appends-to', 'append-to'). +tv_finsg('appertains-to', 'appertain-to'). +tv_finsg('applies-at', 'apply-at'). +tv_finsg('applies-for', 'apply-for'). +tv_finsg('applies-to', 'apply-to'). +tv_finsg('appreciates-in', 'appreciate-in'). +tv_finsg('approaches-close-to', 'approach-close-to'). +tv_finsg('approves-of', 'approve-of'). +tv_finsg('approximates-to', 'approximate-to'). +tv_finsg('arbitrates-on', 'arbitrate-on'). +tv_finsg('arbitrates-upon', 'arbitrate-upon'). +tv_finsg('argues-about', 'argue-about'). +tv_finsg('argues-against', 'argue-against'). +tv_finsg('argues-for', 'argue-for'). +tv_finsg('argues-over', 'argue-over'). +tv_finsg('argues-with', 'argue-with'). +tv_finsg('arises-from', 'arise-from'). +tv_finsg('arises-in', 'arise-in'). +tv_finsg('arises-out-of', 'arise-out-of'). +tv_finsg('arranges-for', 'arrange-for'). +tv_finsg('arrives-at', 'arrive-at'). +tv_finsg('arrives-from', 'arrive-from'). +tv_finsg('arrives-in', 'arrive-in'). +tv_finsg('arrives-on', 'arrive-on'). +tv_finsg('ascends-over', 'ascend-over'). +tv_finsg('ascends-to', 'ascend-to'). +tv_finsg('asks-about', 'ask-about'). +tv_finsg('asks-after', 'ask-after'). +tv_finsg('asks-for', 'ask-for'). +tv_finsg('asks-in', 'ask-in'). +tv_finsg('asks-out', 'ask-out'). +tv_finsg('asks-over', 'ask-over'). +tv_finsg('asks-up', 'ask-up'). +tv_finsg('aspires-after', 'aspire-after'). +tv_finsg('aspires-to', 'aspire-to'). +tv_finsg('assays-for', 'assay-for'). +tv_finsg('assembles-for', 'assemble-for'). +tv_finsg('assembles-with', 'assemble-with'). +tv_finsg('assents-to', 'assent-to'). +tv_finsg('assimilates-from', 'assimilate-from'). +tv_finsg('assimilates-into', 'assimilate-into'). +tv_finsg('assimilates-to', 'assimilate-to'). +tv_finsg('assimilates-with', 'assimilate-with'). +tv_finsg('assists-at', 'assist-at'). +tv_finsg('assists-in', 'assist-in'). +tv_finsg('assists-on', 'assist-on'). +tv_finsg('assists-with', 'assist-with'). +tv_finsg('associates-with', 'associate-with'). +tv_finsg('atones-for', 'atone-for'). +tv_finsg('attaches-to', 'attach-to'). +tv_finsg('attains-to', 'attain-to'). +tv_finsg('attends-on', 'attend-on'). +tv_finsg('attends-to', 'attend-to'). +tv_finsg('attends-upon', 'attend-upon'). +tv_finsg('attests-to', 'attest-to'). +tv_finsg('auctions-off', 'auction-off'). +tv_finsg('auditions-for', 'audition-for'). +tv_finsg('averages-out', 'average-out'). +tv_finsg('averages-out-at', 'average-out-at'). +tv_finsg('averages-out-to', 'average-out-to'). +tv_finsg('awakens-from', 'awaken-from'). +tv_finsg('awakens-out-of', 'awaken-out-of'). +tv_finsg('awakens-to', 'awaken-to'). +tv_finsg('babbles-about', 'babble-about'). +tv_finsg('babysits-for', 'babysit-for'). +tv_finsg('backpedals-on', 'backpedal-on'). +tv_finsg('backs-against', 'back-against'). +tv_finsg('backs-away-from', 'back-away-from'). +tv_finsg('backs-away-into', 'back-away-into'). +tv_finsg('backs-away-of', 'back-away-of'). +tv_finsg('backs-away-off', 'back-away-off'). +tv_finsg('backs-away-on', 'back-away-on'). +tv_finsg('backs-away-onto', 'back-away-onto'). +tv_finsg('backs-away-to', 'back-away-to'). +tv_finsg('backs-down', 'back-down'). +tv_finsg('backs-down-from', 'back-down-from'). +tv_finsg('backs-down-into', 'back-down-into'). +tv_finsg('backs-down-of', 'back-down-of'). +tv_finsg('backs-down-off', 'back-down-off'). +tv_finsg('backs-down-on', 'back-down-on'). +tv_finsg('backs-down-onto', 'back-down-onto'). +tv_finsg('backs-down-to', 'back-down-to'). +tv_finsg('backs-from', 'back-from'). +tv_finsg('backs-into', 'back-into'). +tv_finsg('backs-off', 'back-off'). +tv_finsg('backs-off-from', 'back-off-from'). +tv_finsg('backs-off-into', 'back-off-into'). +tv_finsg('backs-off-of', 'back-off-of'). +tv_finsg('backs-off-off', 'back-off-off'). +tv_finsg('backs-off-on', 'back-off-on'). +tv_finsg('backs-off-onto', 'back-off-onto'). +tv_finsg('backs-off-to', 'back-off-to'). +tv_finsg('backs-on', 'back-on'). +tv_finsg('backs-on-from', 'back-on-from'). +tv_finsg('backs-on-into', 'back-on-into'). +tv_finsg('backs-on-of', 'back-on-of'). +tv_finsg('backs-on-off', 'back-on-off'). +tv_finsg('backs-on-on', 'back-on-on'). +tv_finsg('backs-on-onto', 'back-on-onto'). +tv_finsg('backs-on-to', 'back-on-to'). +tv_finsg('backs-out', 'back-out'). +tv_finsg('backs-out-from', 'back-out-from'). +tv_finsg('backs-out-into', 'back-out-into'). +tv_finsg('backs-out-of', 'back-out-of'). +tv_finsg('backs-out-off', 'back-out-off'). +tv_finsg('backs-out-on', 'back-out-on'). +tv_finsg('backs-out-onto', 'back-out-onto'). +tv_finsg('backs-out-to', 'back-out-to'). +tv_finsg('backs-over', 'back-over'). +tv_finsg('backs-to', 'back-to'). +tv_finsg('backs-toward', 'back-toward'). +tv_finsg('backs-up', 'back-up'). +tv_finsg('backs-up-from', 'back-up-from'). +tv_finsg('backs-up-into', 'back-up-into'). +tv_finsg('backs-up-of', 'back-up-of'). +tv_finsg('backs-up-off', 'back-up-off'). +tv_finsg('backs-up-on', 'back-up-on'). +tv_finsg('backs-up-onto', 'back-up-onto'). +tv_finsg('backs-up-to', 'back-up-to'). +tv_finsg('bails-out', 'bail-out'). +tv_finsg('balances-on', 'balance-on'). +tv_finsg('bales-into', 'bale-into'). +tv_finsg('bales-with', 'bale-with'). +tv_finsg('balks-at', 'balk-at'). +tv_finsg('balloons-into', 'balloon-into'). +tv_finsg('ballots-for', 'ballot-for'). +tv_finsg('bands-together', 'band-together'). +tv_finsg('bands-together-for', 'band-together-for'). +tv_finsg('bands-together-with', 'band-together-with'). +tv_finsg('bangs-out', 'bang-out'). +tv_finsg('bangs-up', 'bang-up'). +tv_finsg('banks-around', 'bank-around'). +tv_finsg('banks-on', 'bank-on'). +tv_finsg('banks-up', 'bank-up'). +tv_finsg('banks-with', 'bank-with'). +tv_finsg('banters-about', 'banter-about'). +tv_finsg('banters-on', 'banter-on'). +tv_finsg('banters-with', 'banter-with'). +tv_finsg('bargains-down', 'bargain-down'). +tv_finsg('bargains-for', 'bargain-for'). +tv_finsg('bargains-with', 'bargain-with'). +tv_finsg('barges-into', 'barge-into'). +tv_finsg('barks-at', 'bark-at'). +tv_finsg('barnstorms-through', 'barnstorm-through'). +tv_finsg('barrels-into', 'barrel-into'). +tv_finsg('barrels-over', 'barrel-over'). +tv_finsg('barrels-through', 'barrel-through'). +tv_finsg('barters-for', 'barter-for'). +tv_finsg('barters-with', 'barter-with'). +tv_finsg('bashes-in', 'bash-in'). +tv_finsg('basks-in', 'bask-in'). +tv_finsg('bathes-in', 'bathe-in'). +tv_finsg('battens-down', 'batten-down'). +tv_finsg('battles-against', 'battle-against'). +tv_finsg('battles-for', 'battle-for'). +tv_finsg('battles-with', 'battle-with'). +tv_finsg('baulks-at', 'baulk-at'). +tv_finsg('bawls-out', 'bawl-out'). +tv_finsg('beams-at', 'beam-at'). +tv_finsg('beams-up', 'beam-up'). +tv_finsg('bears-down-on', 'bear-down-on'). +tv_finsg('bears-down-upon', 'bear-down-upon'). +tv_finsg('bears-in-on', 'bear-in-on'). +tv_finsg('bears-in-upon', 'bear-in-upon'). +tv_finsg('bears-on', 'bear-on'). +tv_finsg('bears-out', 'bear-out'). +tv_finsg('bears-upon', 'bear-upon'). +tv_finsg('beats-against', 'beat-against'). +tv_finsg('beats-at', 'beat-at'). +tv_finsg('beats-back', 'beat-back'). +tv_finsg('beats-down', 'beat-down'). +tv_finsg('beats-down-on', 'beat-down-on'). +tv_finsg('beats-out', 'beat-out'). +tv_finsg('beats-up', 'beat-up'). +tv_finsg('beats-up-on', 'beat-up-on'). +tv_finsg('beavers-away-at', 'beaver-away-at'). +tv_finsg('beckons-to', 'beckon-to'). +tv_finsg('beefs-up', 'beef-up'). +tv_finsg('begins-after', 'begin-after'). +tv_finsg('begins-at', 'begin-at'). +tv_finsg('begins-before', 'begin-before'). +tv_finsg('begins-in', 'begin-in'). +tv_finsg('begins-on', 'begin-on'). +tv_finsg('begins-upon', 'begin-upon'). +tv_finsg('begins-with', 'begin-with'). +tv_finsg('behaves-like', 'behave-like'). +tv_finsg('believes-in', 'believe-in'). +tv_finsg('believes-on', 'believe-on'). +tv_finsg('bellyaches-about', 'bellyache-about'). +tv_finsg('belongs-in', 'belong-in'). +tv_finsg('belongs-on', 'belong-on'). +tv_finsg('belongs-to', 'belong-to'). +tv_finsg('belongs-with', 'belong-with'). +tv_finsg('belts-out', 'belt-out'). +tv_finsg('benefits-by', 'benefit-by'). +tv_finsg('benefits-from', 'benefit-from'). +tv_finsg('benefits-through', 'benefit-through'). +tv_finsg('bets-against', 'bet-against'). +tv_finsg('bets-on', 'bet-on'). +tv_finsg('bewares-of', 'beware-of'). +tv_finsg('bickers-about', 'bicker-about'). +tv_finsg('bickers-with', 'bicker-with'). +tv_finsg('bicycles-from', 'bicycle-from'). +tv_finsg('bicycles-to', 'bicycle-to'). +tv_finsg('bids-against', 'bid-against'). +tv_finsg('bids-down', 'bid-down'). +tv_finsg('bids-for', 'bid-for'). +tv_finsg('bids-on', 'bid-on'). +tv_finsg('bids-up', 'bid-up'). +tv_finsg('bikes-for', 'bike-for'). +tv_finsg('bikes-from', 'bike-from'). +tv_finsg('bikes-to', 'bike-to'). +tv_finsg('billows-in', 'billow-in'). +tv_finsg('binds-down', 'bind-down'). +tv_finsg('binds-off', 'bind-off'). +tv_finsg('binds-over', 'bind-over'). +tv_finsg('binds-up', 'bind-up'). +tv_finsg('bitches-about', 'bitch-about'). +tv_finsg('bitches-at', 'bitch-at'). +tv_finsg('bitches-for', 'bitch-for'). +tv_finsg('bitches-out', 'bitch-out'). +tv_finsg('bitches-over', 'bitch-over'). +tv_finsg('bitches-to', 'bitch-to'). +tv_finsg('bitches-up', 'bitch-up'). +tv_finsg('bites-down-on', 'bite-down-on'). +tv_finsg('bites-off', 'bite-off'). +tv_finsg('bivouacs-at', 'bivouac-at'). +tv_finsg('bivouacs-in', 'bivouac-in'). +tv_finsg('blabbers-about', 'blabber-about'). +tv_finsg('blabs-about', 'blab-about'). +tv_finsg('blabs-to', 'blab-to'). +tv_finsg('black-leads', 'black-lead'). +tv_finsg('blackens-out', 'blacken-out'). +tv_finsg('blackmails-by', 'blackmail-by'). +tv_finsg('blacks-out', 'black-out'). +tv_finsg('blanches-at', 'blanch-at'). +tv_finsg('blanches-over', 'blanch-over'). +tv_finsg('blares-across', 'blare-across'). +tv_finsg('blares-over', 'blare-over'). +tv_finsg('blasts-for', 'blast-for'). +tv_finsg('blathers-about', 'blather-about'). +tv_finsg('bleaches-out', 'bleach-out'). +tv_finsg('bleeds-into', 'bleed-into'). +tv_finsg('bleeps-out', 'bleep-out'). +tv_finsg('bleeps-over', 'bleep-over'). +tv_finsg('blenches-at', 'blench-at'). +tv_finsg('blends-in-with', 'blend-in-with'). +tv_finsg('blends-with', 'blend-with'). +tv_finsg('blethers-about', 'blether-about'). +tv_finsg('blethers-on-about', 'blether-on-about'). +tv_finsg('blinks-at', 'blink-at'). +tv_finsg('blocks-in', 'block-in'). +tv_finsg('blocks-off', 'block-off'). +tv_finsg('blocks-out', 'block-out'). +tv_finsg('blocks-up', 'block-up'). +tv_finsg('bloodies-up', 'bloody-up'). +tv_finsg('blots-out', 'blot-out'). +tv_finsg('blow-dries', 'blow-dry'). +tv_finsg('blows-across', 'blow-across'). +tv_finsg('blows-apart', 'blow-apart'). +tv_finsg('blows-away', 'blow-away'). +tv_finsg('blows-down', 'blow-down'). +tv_finsg('blows-in', 'blow-in'). +tv_finsg('blows-off', 'blow-off'). +tv_finsg('blows-on', 'blow-on'). +tv_finsg('blows-out', 'blow-out'). +tv_finsg('blows-up', 'blow-up'). +tv_finsg('blue-pencils', 'blue-pencil'). +tv_finsg('bluffs-about', 'bluff-about'). +tv_finsg('blurts-out', 'blurt-out'). +tv_finsg('blushes-at', 'blush-at'). +tv_finsg('blushes-over', 'blush-over'). +tv_finsg('boasts-about', 'boast-about'). +tv_finsg('boasts-of', 'boast-of'). +tv_finsg('boasts-to', 'boast-to'). +tv_finsg('bobs-for', 'bob-for'). +tv_finsg('boggles-at', 'boggle-at'). +tv_finsg('bogs-down', 'bog-down'). +tv_finsg('boils-at', 'boil-at'). +tv_finsg('boils-down-to', 'boil-down-to'). +tv_finsg('boils-to', 'boil-to'). +tv_finsg('boils-with', 'boil-with'). +tv_finsg('bolts-out', 'bolt-out'). +tv_finsg('bonds-to', 'bond-to'). +tv_finsg('bonds-together', 'bond-together'). +tv_finsg('bonds-with', 'bond-with'). +tv_finsg('bones-up-on', 'bone-up-on'). +tv_finsg('books-through', 'book-through'). +tv_finsg('books-up', 'book-up'). +tv_finsg('books-with', 'book-with'). +tv_finsg('booms-in', 'boom-in'). +tv_finsg('booms-with', 'boom-with'). +tv_finsg('boosts-up', 'boost-up'). +tv_finsg('boots-out', 'boot-out'). +tv_finsg('borders-on', 'border-on'). +tv_finsg('borrows-against', 'borrow-against'). +tv_finsg('borrows-at', 'borrow-at'). +tv_finsg('borrows-from', 'borrow-from'). +tv_finsg('borrows-on', 'borrow-on'). +tv_finsg('bosses-around', 'boss-around'). +tv_finsg('botches-up', 'botch-up'). +tv_finsg('bothers-with', 'bother-with'). +tv_finsg('bounces-across', 'bounce-across'). +tv_finsg('bounces-along', 'bounce-along'). +tv_finsg('bounces-back-from', 'bounce-back-from'). +tv_finsg('bounces-back-to', 'bounce-back-to'). +tv_finsg('bounces-down-from', 'bounce-down-from'). +tv_finsg('bounces-down-to', 'bounce-down-to'). +tv_finsg('bounds-back-onto', 'bound-back-onto'). +tv_finsg('bounds-back-to', 'bound-back-to'). +tv_finsg('bounds-off', 'bound-off'). +tv_finsg('bounds-together', 'bound-together'). +tv_finsg('bounds-up-onto', 'bound-up-onto'). +tv_finsg('bounds-up-to', 'bound-up-to'). +tv_finsg('bounds-with', 'bound-with'). +tv_finsg('bows-before', 'bow-before'). +tv_finsg('bows-to', 'bow-to'). +tv_finsg('boxes-in', 'box-in'). +tv_finsg('braces-for', 'brace-for'). +tv_finsg('brackets-off', 'bracket-off'). +tv_finsg('brags-about', 'brag-about'). +tv_finsg('brags-to', 'brag-to'). +tv_finsg('brakes-for', 'brake-for'). +tv_finsg('branches-out-into', 'branch-out-into'). +tv_finsg('brawls-about', 'brawl-about'). +tv_finsg('brawls-over', 'brawl-over'). +tv_finsg('brawls-with', 'brawl-with'). +tv_finsg('brazens-out', 'brazen-out'). +tv_finsg('breakfasts-at', 'breakfast-at'). +tv_finsg('breakfasts-in', 'breakfast-in'). +tv_finsg('breakfasts-with', 'breakfast-with'). +tv_finsg('breaks-away-from', 'break-away-from'). +tv_finsg('breaks-down', 'break-down'). +tv_finsg('breaks-from', 'break-from'). +tv_finsg('breaks-in', 'break-in'). +tv_finsg('breaks-into', 'break-into'). +tv_finsg('breaks-off', 'break-off'). +tv_finsg('breaks-open', 'break-open'). +tv_finsg('breaks-out-of', 'break-out-of'). +tv_finsg('breaks-over', 'break-over'). +tv_finsg('breaks-up', 'break-up'). +tv_finsg('breaks-with', 'break-with'). +tv_finsg('breathes-in', 'breathe-in'). +tv_finsg('breathes-out', 'breathe-out'). +tv_finsg('breezes-by', 'breeze-by'). +tv_finsg('breezes-through', 'breeze-through'). +tv_finsg('bricks-up', 'brick-up'). +tv_finsg('brightens-up', 'brighten-up'). +tv_finsg('brims-over-with', 'brim-over-with'). +tv_finsg('brings-about', 'bring-about'). +tv_finsg('brings-along', 'bring-along'). +tv_finsg('brings-around', 'bring-around'). +tv_finsg('brings-back', 'bring-back'). +tv_finsg('brings-by', 'bring-by'). +tv_finsg('brings-down', 'bring-down'). +tv_finsg('brings-down-on', 'bring-down-on'). +tv_finsg('brings-down-upon', 'bring-down-upon'). +tv_finsg('brings-forth', 'bring-forth'). +tv_finsg('brings-forward', 'bring-forward'). +tv_finsg('brings-in', 'bring-in'). +tv_finsg('brings-off', 'bring-off'). +tv_finsg('brings-on', 'bring-on'). +tv_finsg('brings-out', 'bring-out'). +tv_finsg('brings-over', 'bring-over'). +tv_finsg('brings-together', 'bring-together'). +tv_finsg('brings-up', 'bring-up'). +tv_finsg('bristles-at', 'bristle-at'). +tv_finsg('broadens-out-into', 'broaden-out-into'). +tv_finsg('broods-about', 'brood-about'). +tv_finsg('broods-over', 'brood-over'). +tv_finsg('browns-with', 'brown-with'). +tv_finsg('browses-around', 'browse-around'). +tv_finsg('browses-through', 'browse-through'). +tv_finsg('brushes-aside', 'brush-aside'). +tv_finsg('brushes-away', 'brush-away'). +tv_finsg('brushes-back', 'brush-back'). +tv_finsg('brushes-by', 'brush-by'). +tv_finsg('brushes-off', 'brush-off'). +tv_finsg('brushes-with', 'brush-with'). +tv_finsg('bubbles-over-from', 'bubble-over-from'). +tv_finsg('bubbles-over-with', 'bubble-over-with'). +tv_finsg('bubbles-up-from', 'bubble-up-from'). +tv_finsg('bubbles-up-with', 'bubble-up-with'). +tv_finsg('buckles-down-for', 'buckle-down-for'). +tv_finsg('buckles-down-to', 'buckle-down-to'). +tv_finsg('buckles-under', 'buckle-under'). +tv_finsg('buckles-up', 'buckle-up'). +tv_finsg('buckles-up-for', 'buckle-up-for'). +tv_finsg('buckles-up-to', 'buckle-up-to'). +tv_finsg('bucks-in', 'buck-in'). +tv_finsg('budges-for', 'budge-for'). +tv_finsg('budges-from', 'budge-from'). +tv_finsg('budges-on', 'budge-on'). +tv_finsg('budgets-for', 'budget-for'). +tv_finsg('buffets-with', 'buffet-with'). +tv_finsg('builds-for', 'build-for'). +tv_finsg('builds-into', 'build-into'). +tv_finsg('builds-on', 'build-on'). +tv_finsg('builds-out-along', 'build-out-along'). +tv_finsg('builds-out-onto', 'build-out-onto'). +tv_finsg('builds-out-over', 'build-out-over'). +tv_finsg('builds-out-to', 'build-out-to'). +tv_finsg('builds-over', 'build-over'). +tv_finsg('builds-up', 'build-up'). +tv_finsg('builds-up-along', 'build-up-along'). +tv_finsg('builds-up-onto', 'build-up-onto'). +tv_finsg('builds-up-over', 'build-up-over'). +tv_finsg('builds-up-to', 'build-up-to'). +tv_finsg('builds-upon', 'build-upon'). +tv_finsg('bulges-out-of', 'bulge-out-of'). +tv_finsg('bulks-up-from', 'bulk-up-from'). +tv_finsg('bulks-up-to', 'bulk-up-to'). +tv_finsg('bullshits-about', 'bullshit-about'). +tv_finsg('bullshits-on', 'bullshit-on'). +tv_finsg('bullshits-with', 'bullshit-with'). +tv_finsg('bumps-around-in', 'bump-around-in'). +tv_finsg('bums-around', 'bum-around'). +tv_finsg('bundles-up', 'bundle-up'). +tv_finsg('bunkers-in', 'bunker-in'). +tv_finsg('bunkers-with', 'bunker-with'). +tv_finsg('bunks-in', 'bunk-in'). +tv_finsg('bunks-on', 'bunk-on'). +tv_finsg('bunks-with', 'bunk-with'). +tv_finsg('buoys-up', 'buoy-up'). +tv_finsg('burgeons-in', 'burgeon-in'). +tv_finsg('burns-away', 'burn-away'). +tv_finsg('burns-down', 'burn-down'). +tv_finsg('burns-for', 'burn-for'). +tv_finsg('burns-off', 'burn-off'). +tv_finsg('burns-out', 'burn-out'). +tv_finsg('burns-through', 'burn-through'). +tv_finsg('burns-up', 'burn-up'). +tv_finsg('burns-up-about', 'burn-up-about'). +tv_finsg('burns-up-from', 'burn-up-from'). +tv_finsg('burns-up-with', 'burn-up-with'). +tv_finsg('burns-with', 'burn-with'). +tv_finsg('burrows-for', 'burrow-for'). +tv_finsg('burrows-under', 'burrow-under'). +tv_finsg('bursts-above', 'burst-above'). +tv_finsg('bursts-from', 'burst-from'). +tv_finsg('bursts-out-of', 'burst-out-of'). +tv_finsg('buses-for', 'bus-for'). +tv_finsg('buses-in', 'bus-in'). +tv_finsg('busts-from', 'bust-from'). +tv_finsg('busts-under', 'bust-under'). +tv_finsg('busts-up', 'bust-up'). +tv_finsg('buttons-back', 'button-back'). +tv_finsg('buttons-down', 'button-down'). +tv_finsg('buttons-up', 'button-up'). +tv_finsg('butts-against', 'butt-against'). +tv_finsg('buys-back', 'buy-back'). +tv_finsg('buys-into', 'buy-into'). +tv_finsg('buys-off', 'buy-off'). +tv_finsg('buys-out', 'buy-out'). +tv_finsg('buys-up', 'buy-up'). +tv_finsg('bypasses-by', 'bypass-by'). +tv_finsg('bypasses-in-favor-of', 'bypass-in-favor-of'). +tv_finsg('bypasses-through', 'bypass-through'). +tv_finsg('bypasses-via', 'bypass-via'). +tv_finsg('calculates-on', 'calculate-on'). +tv_finsg('calls-about', 'call-about'). +tv_finsg('calls-aside', 'call-aside'). +tv_finsg('calls-at', 'call-at'). +tv_finsg('calls-away-about', 'call-away-about'). +tv_finsg('calls-away-from', 'call-away-from'). +tv_finsg('calls-away-in', 'call-away-in'). +tv_finsg('calls-away-on', 'call-away-on'). +tv_finsg('calls-away-to', 'call-away-to'). +tv_finsg('calls-back', 'call-back'). +tv_finsg('calls-for', 'call-for'). +tv_finsg('calls-forth', 'call-forth'). +tv_finsg('calls-from', 'call-from'). +tv_finsg('calls-in', 'call-in'). +tv_finsg('calls-in-about', 'call-in-about'). +tv_finsg('calls-in-from', 'call-in-from'). +tv_finsg('calls-in-in', 'call-in-in'). +tv_finsg('calls-in-on', 'call-in-on'). +tv_finsg('calls-in-to', 'call-in-to'). +tv_finsg('calls-off', 'call-off'). +tv_finsg('calls-on', 'call-on'). +tv_finsg('calls-out', 'call-out'). +tv_finsg('calls-out-about', 'call-out-about'). +tv_finsg('calls-out-from', 'call-out-from'). +tv_finsg('calls-out-in', 'call-out-in'). +tv_finsg('calls-out-on', 'call-out-on'). +tv_finsg('calls-out-to', 'call-out-to'). +tv_finsg('calls-over', 'call-over'). +tv_finsg('calls-over-about', 'call-over-about'). +tv_finsg('calls-over-from', 'call-over-from'). +tv_finsg('calls-over-in', 'call-over-in'). +tv_finsg('calls-over-on', 'call-over-on'). +tv_finsg('calls-over-to', 'call-over-to'). +tv_finsg('calls-to', 'call-to'). +tv_finsg('calls-together', 'call-together'). +tv_finsg('calls-up', 'call-up'). +tv_finsg('calls-upon', 'call-upon'). +tv_finsg('calls-via', 'call-via'). +tv_finsg('calms-down', 'calm-down'). +tv_finsg('campaigns-against', 'campaign-against'). +tv_finsg('campaigns-for', 'campaign-for'). +tv_finsg('cancels-out', 'cancel-out'). +tv_finsg('canoes-down', 'canoe-down'). +tv_finsg('canoes-up', 'canoe-up'). +tv_finsg('canvasses-for', 'canvass-for'). +tv_finsg('capitalizes-on', 'capitalize-on'). +tv_finsg('capitulates-to', 'capitulate-to'). +tv_finsg('careers-beside', 'career-beside'). +tv_finsg('cares-about', 'care-about'). +tv_finsg('cares-for', 'care-for'). +tv_finsg('carps-about', 'carp-about'). +tv_finsg('carps-at', 'carp-at'). +tv_finsg('carps-on', 'carp-on'). +tv_finsg('carries-around', 'carry-around'). +tv_finsg('carries-away', 'carry-away'). +tv_finsg('carries-in', 'carry-in'). +tv_finsg('carries-on', 'carry-on'). +tv_finsg('carries-on-to', 'carry-on-to'). +tv_finsg('carries-on-with', 'carry-on-with'). +tv_finsg('carries-out', 'carry-out'). +tv_finsg('carries-over-to', 'carry-over-to'). +tv_finsg('carries-over-with', 'carry-over-with'). +tv_finsg('carries-through', 'carry-through'). +tv_finsg('carts-around', 'cart-around'). +tv_finsg('carts-away', 'cart-away'). +tv_finsg('carts-off', 'cart-off'). +tv_finsg('carts-off-to', 'cart-off-to'). +tv_finsg('carves-out', 'carve-out'). +tv_finsg('carves-up', 'carve-up'). +tv_finsg('cascades-down', 'cascade-down'). +tv_finsg('cascades-to', 'cascade-to'). +tv_finsg('cashes-in', 'cash-in'). +tv_finsg('cashes-in-on', 'cash-in-on'). +tv_finsg('casts-about-for', 'cast-about-for'). +tv_finsg('casts-around-for', 'cast-around-for'). +tv_finsg('casts-aside', 'cast-aside'). +tv_finsg('casts-off', 'cast-off'). +tv_finsg('casts-out', 'cast-out'). +tv_finsg('casts-through', 'cast-through'). +tv_finsg('catapults-from', 'catapult-from'). +tv_finsg('catapults-into', 'catapult-into'). +tv_finsg('catches-on', 'catch-on'). +tv_finsg('catches-up', 'catch-up'). +tv_finsg('catches-up-in', 'catch-up-in'). +tv_finsg('catches-up-into', 'catch-up-into'). +tv_finsg('catches-up-on', 'catch-up-on'). +tv_finsg('catches-up-to', 'catch-up-to'). +tv_finsg('catches-up-with', 'catch-up-with'). +tv_finsg('caters-for', 'cater-for'). +tv_finsg('caters-to', 'cater-to'). +tv_finsg('cautions-against', 'caution-against'). +tv_finsg('caves-in', 'cave-in'). +tv_finsg('caves-in-to', 'cave-in-to'). +tv_finsg('cavils-about', 'cavil-about'). +tv_finsg('cavils-at', 'cavil-at'). +tv_finsg('cavils-with', 'cavil-with'). +tv_finsg('cavorts-with', 'cavort-with'). +tv_finsg('ceases-from', 'cease-from'). +tv_finsg('censors-out', 'censor-out'). +tv_finsg('centers-around', 'center-around'). +tv_finsg('centers-on', 'center-on'). +tv_finsg('centres-around', 'centre-around'). +tv_finsg('centres-on', 'centre-on'). +tv_finsg('chafes-against', 'chafe-against'). +tv_finsg('chafes-at', 'chafe-at'). +tv_finsg('chafes-over', 'chafe-over'). +tv_finsg('chafes-under', 'chafe-under'). +tv_finsg('chains-down', 'chain-down'). +tv_finsg('chains-up', 'chain-up'). +tv_finsg('chalks-out', 'chalk-out'). +tv_finsg('chalks-up', 'chalk-up'). +tv_finsg('changes-for', 'change-for'). +tv_finsg('changes-from', 'change-from'). +tv_finsg('changes-into', 'change-into'). +tv_finsg('changes-over-to', 'change-over-to'). +tv_finsg('changes-to', 'change-to'). +tv_finsg('channels-into', 'channel-into'). +tv_finsg('channels-through', 'channel-through'). +tv_finsg('charges-at', 'charge-at'). +tv_finsg('charges-for', 'charge-for'). +tv_finsg('charges-in-on', 'charge-in-on'). +tv_finsg('charges-in-to', 'charge-in-to'). +tv_finsg('charges-off', 'charge-off'). +tv_finsg('charges-off-on', 'charge-off-on'). +tv_finsg('charges-off-to', 'charge-off-to'). +tv_finsg('chases-after', 'chase-after'). +tv_finsg('chases-down', 'chase-down'). +tv_finsg('chases-for', 'chase-for'). +tv_finsg('chases-in', 'chase-in'). +tv_finsg('chases-out', 'chase-out'). +tv_finsg('chats-about', 'chat-about'). +tv_finsg('chats-with', 'chat-with'). +tv_finsg('chatters-about', 'chatter-about'). +tv_finsg('chatters-of', 'chatter-of'). +tv_finsg('chatters-on-about', 'chatter-on-about'). +tv_finsg('chaws-on', 'chaw-on'). +tv_finsg('chaws-over', 'chaw-over'). +tv_finsg('cheats-on', 'cheat-on'). +tv_finsg('checks-against', 'check-against'). +tv_finsg('checks-back-on', 'check-back-on'). +tv_finsg('checks-back-with', 'check-back-with'). +tv_finsg('checks-for', 'check-for'). +tv_finsg('checks-in-on', 'check-in-on'). +tv_finsg('checks-in-with', 'check-in-with'). +tv_finsg('checks-into', 'check-into'). +tv_finsg('checks-off', 'check-off'). +tv_finsg('checks-on', 'check-on'). +tv_finsg('checks-out', 'check-out'). +tv_finsg('checks-out-of', 'check-out-of'). +tv_finsg('checks-through', 'check-through'). +tv_finsg('checks-up-on', 'check-up-on'). +tv_finsg('checks-up-with', 'check-up-with'). +tv_finsg('checks-with', 'check-with'). +tv_finsg('cheers-on', 'cheer-on'). +tv_finsg('cheers-up', 'cheer-up'). +tv_finsg('chews-off', 'chew-off'). +tv_finsg('chews-on', 'chew-on'). +tv_finsg('chews-out', 'chew-out'). +tv_finsg('chews-over', 'chew-over'). +tv_finsg('chews-up', 'chew-up'). +tv_finsg('chips-in-for', 'chip-in-for'). +tv_finsg('chips-off', 'chip-off'). +tv_finsg('chisels-in-on', 'chisel-in-on'). +tv_finsg('chisels-out', 'chisel-out'). +tv_finsg('chocks-up', 'chock-up'). +tv_finsg('chokes-back', 'choke-back'). +tv_finsg('chokes-down', 'choke-down'). +tv_finsg('chokes-off', 'choke-off'). +tv_finsg('chokes-to', 'choke-to'). +tv_finsg('chokes-up', 'choke-up'). +tv_finsg('chokes-up-on', 'choke-up-on'). +tv_finsg('chops-down', 'chop-down'). +tv_finsg('chops-off', 'chop-off'). +tv_finsg('chops-up', 'chop-up'). +tv_finsg('chortles-over', 'chortle-over'). +tv_finsg('chuckles-about', 'chuckle-about'). +tv_finsg('chuckles-at', 'chuckle-at'). +tv_finsg('chucks-out', 'chuck-out'). +tv_finsg('chugs-along-with', 'chug-along-with'). +tv_finsg('chums-with', 'chum-with'). +tv_finsg('churns-down', 'churn-down'). +tv_finsg('churns-from', 'churn-from'). +tv_finsg('churns-off', 'churn-off'). +tv_finsg('churns-off-of', 'churn-off-of'). +tv_finsg('churns-out', 'churn-out'). +tv_finsg('churns-through', 'churn-through'). +tv_finsg('churns-up', 'churn-up'). +tv_finsg('circles-around', 'circle-around'). +tv_finsg('circles-around-over', 'circle-around-over'). +tv_finsg('circles-around-to', 'circle-around-to'). +tv_finsg('circles-back-over', 'circle-back-over'). +tv_finsg('circles-back-to', 'circle-back-to'). +tv_finsg('circulates-around', 'circulate-around'). +tv_finsg('circulates-from', 'circulate-from'). +tv_finsg('circulates-through', 'circulate-through'). +tv_finsg('circulates-throughout', 'circulate-throughout'). +tv_finsg('circulates-to', 'circulate-to'). +tv_finsg('clacks-up', 'clack-up'). +tv_finsg('clambers-after', 'clamber-after'). +tv_finsg('clambers-off-of', 'clamber-off-of'). +tv_finsg('clambers-unto', 'clamber-unto'). +tv_finsg('clamors-about', 'clamor-about'). +tv_finsg('clamors-for', 'clamor-for'). +tv_finsg('clamours-about', 'clamour-about'). +tv_finsg('clamours-for', 'clamour-for'). +tv_finsg('clamps-down-on', 'clamp-down-on'). +tv_finsg('clamps-on', 'clamp-on'). +tv_finsg('clamps-together', 'clamp-together'). +tv_finsg('claps-against', 'clap-against'). +tv_finsg('claps-to', 'clap-to'). +tv_finsg('claps-together', 'clap-together'). +tv_finsg('clashes-over', 'clash-over'). +tv_finsg('clashes-with', 'clash-with'). +tv_finsg('clasps-together', 'clasp-together'). +tv_finsg('clatters-after', 'clatter-after'). +tv_finsg('clatters-off-of', 'clatter-off-of'). +tv_finsg('clatters-unto', 'clatter-unto'). +tv_finsg('claws-out-of', 'claw-out-of'). +tv_finsg('claws-to', 'claw-to'). +tv_finsg('cleans-off', 'clean-off'). +tv_finsg('cleans-out', 'clean-out'). +tv_finsg('cleans-up', 'clean-up'). +tv_finsg('cleans-up-after', 'clean-up-after'). +tv_finsg('clears-away', 'clear-away'). +tv_finsg('clears-of', 'clear-of'). +tv_finsg('clears-off', 'clear-off'). +tv_finsg('clears-out', 'clear-out'). +tv_finsg('clears-out-from', 'clear-out-from'). +tv_finsg('clears-out-of', 'clear-out-of'). +tv_finsg('clears-up', 'clear-up'). +tv_finsg('cleaves-to', 'cleave-to'). +tv_finsg('clerks-at', 'clerk-at'). +tv_finsg('clerks-for', 'clerk-for'). +tv_finsg('clerks-in', 'clerk-in'). +tv_finsg('clews-in', 'clew-in'). +tv_finsg('clicks-back', 'click-back'). +tv_finsg('clicks-down', 'click-down'). +tv_finsg('clicks-off', 'click-off'). +tv_finsg('clicks-on', 'click-on'). +tv_finsg('clicks-out', 'click-out'). +tv_finsg('clicks-together', 'click-together'). +tv_finsg('climaxes-with', 'climax-with'). +tv_finsg('climbs-upon', 'climb-upon'). +tv_finsg('clinches-together', 'clinch-together'). +tv_finsg('clinches-with', 'clinch-with'). +tv_finsg('clings-to', 'cling-to'). +tv_finsg('clocks-in-at', 'clock-in-at'). +tv_finsg('clogs-up', 'clog-up'). +tv_finsg('closes-at', 'close-at'). +tv_finsg('closes-in', 'close-in'). +tv_finsg('closes-in-on', 'close-in-on'). +tv_finsg('closes-off', 'close-off'). +tv_finsg('closes-on', 'close-on'). +tv_finsg('closes-over', 'close-over'). +tv_finsg('closes-with', 'close-with'). +tv_finsg('clots-around', 'clot-around'). +tv_finsg('clouds-with', 'cloud-with'). +tv_finsg('clowns-around-with', 'clown-around-with'). +tv_finsg('clucks-over', 'cluck-over'). +tv_finsg('clumps-together', 'clump-together'). +tv_finsg('clunks-against', 'clunk-against'). +tv_finsg('clunks-on', 'clunk-on'). +tv_finsg('clusters-about', 'cluster-about'). +tv_finsg('clusters-above', 'cluster-above'). +tv_finsg('clusters-against', 'cluster-against'). +tv_finsg('clusters-along', 'cluster-along'). +tv_finsg('clusters-among', 'cluster-among'). +tv_finsg('clusters-amongst', 'cluster-amongst'). +tv_finsg('clusters-around', 'cluster-around'). +tv_finsg('clusters-at', 'cluster-at'). +tv_finsg('clusters-before', 'cluster-before'). +tv_finsg('clusters-behind', 'cluster-behind'). +tv_finsg('clusters-below', 'cluster-below'). +tv_finsg('clusters-beneath', 'cluster-beneath'). +tv_finsg('clusters-beside', 'cluster-beside'). +tv_finsg('clusters-between', 'cluster-between'). +tv_finsg('clusters-by', 'cluster-by'). +tv_finsg('clusters-in', 'cluster-in'). +tv_finsg('clusters-inside', 'cluster-inside'). +tv_finsg('clusters-near', 'cluster-near'). +tv_finsg('clusters-next-to', 'cluster-next-to'). +tv_finsg('clusters-on', 'cluster-on'). +tv_finsg('clusters-outside', 'cluster-outside'). +tv_finsg('clusters-over', 'cluster-over'). +tv_finsg('clusters-throughout', 'cluster-throughout'). +tv_finsg('clusters-together', 'cluster-together'). +tv_finsg('clusters-toward', 'cluster-toward'). +tv_finsg('clusters-towards', 'cluster-towards'). +tv_finsg('clusters-under', 'cluster-under'). +tv_finsg('clusters-upon', 'cluster-upon'). +tv_finsg('clusters-with', 'cluster-with'). +tv_finsg('clusters-within', 'cluster-within'). +tv_finsg('clutches-at', 'clutch-at'). +tv_finsg('clutters-up', 'clutter-up'). +tv_finsg('clutters-up-with', 'clutter-up-with'). +tv_finsg('co-opts', 'co-opt'). +tv_finsg('co-stars-in', 'co-star-in'). +tv_finsg('coaches-under', 'coach-under'). +tv_finsg('coagulates-into', 'coagulate-into'). +tv_finsg('coalesces-around', 'coalesce-around'). +tv_finsg('coalesces-into', 'coalesce-into'). +tv_finsg('coasts-from', 'coast-from'). +tv_finsg('coasts-to', 'coast-to'). +tv_finsg('coats-over-with', 'coat-over-with'). +tv_finsg('cobbles-together', 'cobble-together'). +tv_finsg('cocks-back', 'cock-back'). +tv_finsg('cocks-up', 'cock-up'). +tv_finsg('cocks-up-on', 'cock-up-on'). +tv_finsg('coexists-with', 'coexist-with'). +tv_finsg('cogitates-on', 'cogitate-on'). +tv_finsg('cohabits-with', 'cohabit-with'). +tv_finsg('coheres-in', 'cohere-in'). +tv_finsg('coheres-with', 'cohere-with'). +tv_finsg('coincides-with', 'coincide-with'). +tv_finsg('cold-shoulders', 'cold-shoulder'). +tv_finsg('collaborates-in', 'collaborate-in'). +tv_finsg('collaborates-on', 'collaborate-on'). +tv_finsg('collaborates-with', 'collaborate-with'). +tv_finsg('collapses-against', 'collapse-against'). +tv_finsg('collapses-in', 'collapse-in'). +tv_finsg('collapses-into', 'collapse-into'). +tv_finsg('collects-around', 'collect-around'). +tv_finsg('collects-from', 'collect-from'). +tv_finsg('collects-on', 'collect-on'). +tv_finsg('collides-with', 'collide-with'). +tv_finsg('collocates-with', 'collocate-with'). +tv_finsg('combats-with', 'combat-with'). +tv_finsg('combines-with', 'combine-with'). +tv_finsg('combs-back', 'comb-back'). +tv_finsg('combs-down', 'comb-down'). +tv_finsg('combs-forward', 'comb-forward'). +tv_finsg('combs-out', 'comb-out'). +tv_finsg('combs-through', 'comb-through'). +tv_finsg('combs-up', 'comb-up'). +tv_finsg('comes-after', 'come-after'). +tv_finsg('comes-around-for', 'come-around-for'). +tv_finsg('comes-around-from', 'come-around-from'). +tv_finsg('comes-around-on', 'come-around-on'). +tv_finsg('comes-around-to', 'come-around-to'). +tv_finsg('comes-around-with', 'come-around-with'). +tv_finsg('comes-back-for', 'come-back-for'). +tv_finsg('comes-back-from', 'come-back-from'). +tv_finsg('comes-back-on', 'come-back-on'). +tv_finsg('comes-back-to', 'come-back-to'). +tv_finsg('comes-back-with', 'come-back-with'). +tv_finsg('comes-down-for', 'come-down-for'). +tv_finsg('comes-down-from', 'come-down-from'). +tv_finsg('comes-down-on', 'come-down-on'). +tv_finsg('comes-down-to', 'come-down-to'). +tv_finsg('comes-down-with', 'come-down-with'). +tv_finsg('comes-from', 'come-from'). +tv_finsg('comes-in-for', 'come-in-for'). +tv_finsg('comes-in-from', 'come-in-from'). +tv_finsg('comes-in-on', 'come-in-on'). +tv_finsg('comes-in-to', 'come-in-to'). +tv_finsg('comes-in-with', 'come-in-with'). +tv_finsg('comes-into', 'come-into'). +tv_finsg('comes-of', 'come-of'). +tv_finsg('comes-off', 'come-off'). +tv_finsg('comes-on-for', 'come-on-for'). +tv_finsg('comes-on-from', 'come-on-from'). +tv_finsg('comes-on-on', 'come-on-on'). +tv_finsg('comes-on-to', 'come-on-to'). +tv_finsg('comes-on-with', 'come-on-with'). +tv_finsg('comes-out-of', 'come-out-of'). +tv_finsg('comes-over-for', 'come-over-for'). +tv_finsg('comes-over-from', 'come-over-from'). +tv_finsg('comes-over-on', 'come-over-on'). +tv_finsg('comes-over-to', 'come-over-to'). +tv_finsg('comes-over-with', 'come-over-with'). +tv_finsg('comes-to', 'come-to'). +tv_finsg('comes-under', 'come-under'). +tv_finsg('comes-up-for', 'come-up-for'). +tv_finsg('comes-up-from', 'come-up-from'). +tv_finsg('comes-up-on', 'come-up-on'). +tv_finsg('comes-up-to', 'come-up-to'). +tv_finsg('comes-up-with', 'come-up-with'). +tv_finsg('comes-with', 'come-with'). +tv_finsg('commences-with', 'commence-with'). +tv_finsg('commentates-on', 'commentate-on'). +tv_finsg('comments-about', 'comment-about'). +tv_finsg('comments-on', 'comment-on'). +tv_finsg('comments-to', 'comment-to'). +tv_finsg('comments-upon', 'comment-upon'). +tv_finsg('commingles-with', 'commingle-with'). +tv_finsg('commiserates-with', 'commiserate-with'). +tv_finsg('commits-to', 'commit-to'). +tv_finsg('communes-with', 'commune-with'). +tv_finsg('communicates-with', 'communicate-with'). +tv_finsg('commutes-between', 'commute-between'). +tv_finsg('commutes-from', 'commute-from'). +tv_finsg('commutes-to', 'commute-to'). +tv_finsg('compacts-into', 'compact-into'). +tv_finsg('compacts-together', 'compact-together'). +tv_finsg('compares-to', 'compare-to'). +tv_finsg('compares-with', 'compare-with'). +tv_finsg('compensates-for', 'compensate-for'). +tv_finsg('competes-against', 'compete-against'). +tv_finsg('competes-for', 'compete-for'). +tv_finsg('competes-in', 'compete-in'). +tv_finsg('competes-on', 'compete-on'). +tv_finsg('competes-with', 'compete-with'). +tv_finsg('complains-about', 'complain-about'). +tv_finsg('complains-at', 'complain-at'). +tv_finsg('complains-of', 'complain-of'). +tv_finsg('complains-to', 'complain-to'). +tv_finsg('complies-with', 'comply-with'). +tv_finsg('comports-with', 'comport-with'). +tv_finsg('composes-for', 'compose-for'). +tv_finsg('compounds-into', 'compound-into'). +tv_finsg('compromises-on', 'compromise-on'). +tv_finsg('compromises-with', 'compromise-with'). +tv_finsg('concedes-on', 'concede-on'). +tv_finsg('concedes-to', 'concede-to'). +tv_finsg('conceives-of', 'conceive-of'). +tv_finsg('concentrates-in', 'concentrate-in'). +tv_finsg('concentrates-on', 'concentrate-on'). +tv_finsg('concerts-with', 'concert-with'). +tv_finsg('concludes-by', 'conclude-by'). +tv_finsg('concludes-with', 'conclude-with'). +tv_finsg('concurs-in', 'concur-in'). +tv_finsg('concurs-with', 'concur-with'). +tv_finsg('condescends-to', 'condescend-to'). +tv_finsg('confabs-with', 'confab-with'). +tv_finsg('confabulates-with', 'confabulate-with'). +tv_finsg('confederates-with', 'confederate-with'). +tv_finsg('confers-about', 'confer-about'). +tv_finsg('confers-on', 'confer-on'). +tv_finsg('confers-with', 'confer-with'). +tv_finsg('confesses-to', 'confess-to'). +tv_finsg('conflicts-with', 'conflict-with'). +tv_finsg('conforms-to', 'conform-to'). +tv_finsg('conforms-with', 'conform-with'). +tv_finsg('congregates-with', 'congregate-with'). +tv_finsg('conjoins-with', 'conjoin-with'). +tv_finsg('conjures-up', 'conjure-up'). +tv_finsg('connects-to', 'connect-to'). +tv_finsg('connects-together', 'connect-together'). +tv_finsg('connects-up', 'connect-up'). +tv_finsg('connects-with', 'connect-with'). +tv_finsg('connives-at', 'connive-at'). +tv_finsg('connives-in', 'connive-in'). +tv_finsg('connives-with', 'connive-with'). +tv_finsg('consecrates-to', 'consecrate-to'). +tv_finsg('consents-to', 'consent-to'). +tv_finsg('consists-in', 'consist-in'). +tv_finsg('consists-of', 'consist-of'). +tv_finsg('consolidates-into', 'consolidate-into'). +tv_finsg('consorts-with', 'consort-with'). +tv_finsg('conspires-against', 'conspire-against'). +tv_finsg('conspires-with', 'conspire-with'). +tv_finsg('consults-on', 'consult-on'). +tv_finsg('consults-over', 'consult-over'). +tv_finsg('consults-with', 'consult-with'). +tv_finsg('contemplates-about', 'contemplate-about'). +tv_finsg('contends-for', 'contend-for'). +tv_finsg('contends-with', 'contend-with'). +tv_finsg('contests-against', 'contest-against'). +tv_finsg('contests-with', 'contest-with'). +tv_finsg('continues-on', 'continue-on'). +tv_finsg('continues-toward', 'continue-toward'). +tv_finsg('continues-with', 'continue-with'). +tv_finsg('contorts-into', 'contort-into'). +tv_finsg('contracts-for', 'contract-for'). +tv_finsg('contracts-out-to', 'contract-out-to'). +tv_finsg('contradistinguishes-between', 'contradistinguish-between'). +tv_finsg('contrasts-with', 'contrast-with'). +tv_finsg('contributes-to', 'contribute-to'). +tv_finsg('contributes-toward', 'contribute-toward'). +tv_finsg('contributes-towards', 'contribute-towards'). +tv_finsg('converges-on', 'converge-on'). +tv_finsg('converges-toward', 'converge-toward'). +tv_finsg('converges-towards', 'converge-towards'). +tv_finsg('converges-upon', 'converge-upon'). +tv_finsg('converges-with', 'converge-with'). +tv_finsg('converses-about', 'converse-about'). +tv_finsg('converses-on', 'converse-on'). +tv_finsg('converses-with', 'converse-with'). +tv_finsg('converts-from', 'convert-from'). +tv_finsg('converts-into', 'convert-into'). +tv_finsg('converts-to', 'convert-to'). +tv_finsg('cooks-for', 'cook-for'). +tv_finsg('cooks-up', 'cook-up'). +tv_finsg('cools-down', 'cool-down'). +tv_finsg('cools-down-to', 'cool-down-to'). +tv_finsg('cools-into', 'cool-into'). +tv_finsg('cools-off', 'cool-off'). +tv_finsg('cools-on', 'cool-on'). +tv_finsg('cools-to', 'cool-to'). +tv_finsg('cools-toward', 'cool-toward'). +tv_finsg('cools-towards', 'cool-towards'). +tv_finsg('cooperates-in', 'cooperate-in'). +tv_finsg('cooperates-on', 'cooperate-on'). +tv_finsg('cooperates-with', 'cooperate-with'). +tv_finsg('coops-up', 'coop-up'). +tv_finsg('coos-at', 'coo-at'). +tv_finsg('coos-to', 'coo-to'). +tv_finsg('copes-with', 'cope-with'). +tv_finsg('copies-from', 'copy-from'). +tv_finsg('copper-bottoms', 'copper-bottom'). +tv_finsg('copulates-with', 'copulate-with'). +tv_finsg('cordons-off', 'cordon-off'). +tv_finsg('corks-up', 'cork-up'). +tv_finsg('corrects-for', 'correct-for'). +tv_finsg('corrects-to', 'correct-to'). +tv_finsg('corresponds-to', 'correspond-to'). +tv_finsg('corresponds-with', 'correspond-with'). +tv_finsg('corrupts-to', 'corrupt-to'). +tv_finsg('costs-out-at', 'cost-out-at'). +tv_finsg('coughs-up', 'cough-up'). +tv_finsg('counterbalances-with', 'counterbalance-with'). +tv_finsg('counterplots-against', 'counterplot-against'). +tv_finsg('counters-with', 'counter-with'). +tv_finsg('countertrades-with', 'countertrade-with'). +tv_finsg('counts-back', 'count-back'). +tv_finsg('counts-back-from', 'count-back-from'). +tv_finsg('counts-back-to', 'count-back-to'). +tv_finsg('counts-down-from', 'count-down-from'). +tv_finsg('counts-down-to', 'count-down-to'). +tv_finsg('counts-for', 'count-for'). +tv_finsg('counts-in', 'count-in'). +tv_finsg('counts-off', 'count-off'). +tv_finsg('counts-on', 'count-on'). +tv_finsg('counts-out', 'count-out'). +tv_finsg('counts-to', 'count-to'). +tv_finsg('counts-up-from', 'count-up-from'). +tv_finsg('counts-up-to', 'count-up-to'). +tv_finsg('couples-with', 'couple-with'). +tv_finsg('court-martials', 'court-martial'). +tv_finsg('courts-with', 'court-with'). +tv_finsg('covers-over', 'cover-over'). +tv_finsg('covers-up', 'cover-up'). +tv_finsg('cowers-at', 'cower-at'). +tv_finsg('cowers-before', 'cower-before'). +tv_finsg('crabs-about', 'crab-about'). +tv_finsg('crabs-to', 'crab-to'). +tv_finsg('crackles-over', 'crackle-over'). +tv_finsg('crackles-with', 'crackle-with'). +tv_finsg('cracks-down-on', 'crack-down-on'). +tv_finsg('cracks-open', 'crack-open'). +tv_finsg('cracks-up', 'crack-up'). +tv_finsg('crams-for', 'cram-for'). +tv_finsg('cranes-up', 'crane-up'). +tv_finsg('cranks-out', 'crank-out'). +tv_finsg('cranks-up', 'crank-up'). +tv_finsg('crash-dives', 'crash-dive'). +tv_finsg('crash-dives-into', 'crash-dive-into'). +tv_finsg('crash-lands', 'crash-land'). +tv_finsg('crashes-against', 'crash-against'). +tv_finsg('crashes-into', 'crash-into'). +tv_finsg('crashes-onto', 'crash-onto'). +tv_finsg('crashes-through', 'crash-through'). +tv_finsg('craves-after', 'crave-after'). +tv_finsg('craves-for', 'crave-for'). +tv_finsg('crawls-after', 'crawl-after'). +tv_finsg('crawls-down-off', 'crawl-down-off'). +tv_finsg('crawls-down-off-of', 'crawl-down-off-of'). +tv_finsg('crawls-down-on', 'crawl-down-on'). +tv_finsg('crawls-down-onto', 'crawl-down-onto'). +tv_finsg('crawls-off-of', 'crawl-off-of'). +tv_finsg('crawls-under', 'crawl-under'). +tv_finsg('crawls-unto', 'crawl-unto'). +tv_finsg('crawls-up-off', 'crawl-up-off'). +tv_finsg('crawls-up-off-of', 'crawl-up-off-of'). +tv_finsg('crawls-up-on', 'crawl-up-on'). +tv_finsg('crawls-up-onto', 'crawl-up-onto'). +tv_finsg('creaks-along-to', 'creak-along-to'). +tv_finsg('creams-off', 'cream-off'). +tv_finsg('creeps-after', 'creep-after'). +tv_finsg('creeps-away-from', 'creep-away-from'). +tv_finsg('creeps-off-of', 'creep-off-of'). +tv_finsg('creeps-under', 'creep-under'). +tv_finsg('creeps-unto', 'creep-unto'). +tv_finsg('creeps-upon', 'creep-upon'). +tv_finsg('cries-about', 'cry-about'). +tv_finsg('cries-for', 'cry-for'). +tv_finsg('cries-on', 'cry-on'). +tv_finsg('cries-out-for', 'cry-out-for'). +tv_finsg('cries-out-from', 'cry-out-from'). +tv_finsg('cries-out-to', 'cry-out-to'). +tv_finsg('cries-over', 'cry-over'). +tv_finsg('crisscrosses-down', 'crisscross-down'). +tv_finsg('croaks-about', 'croak-about'). +tv_finsg('croons-for', 'croon-for'). +tv_finsg('croons-to', 'croon-to'). +tv_finsg('crops-off', 'crop-off'). +tv_finsg('cross-examines', 'cross-examine'). +tv_finsg('cross-fertilizes', 'cross-fertilize'). +tv_finsg('cross-questions', 'cross-question'). +tv_finsg('crosses-at', 'cross-at'). +tv_finsg('crosses-by', 'cross-by'). +tv_finsg('crosses-from', 'cross-from'). +tv_finsg('crosses-into', 'cross-into'). +tv_finsg('crosses-out', 'cross-out'). +tv_finsg('crosses-over', 'cross-over'). +tv_finsg('crosses-over-into', 'cross-over-into'). +tv_finsg('crosses-over-to', 'cross-over-to'). +tv_finsg('crosses-over-with', 'cross-over-with'). +tv_finsg('crosses-through', 'cross-through'). +tv_finsg('crosses-to', 'cross-to'). +tv_finsg('crosses-with', 'cross-with'). +tv_finsg('crouches-to', 'crouch-to'). +tv_finsg('crowds-around', 'crowd-around'). +tv_finsg('crowds-into', 'crowd-into'). +tv_finsg('crowds-onto', 'crowd-onto'). +tv_finsg('crowds-together', 'crowd-together'). +tv_finsg('crowds-with', 'crowd-with'). +tv_finsg('crows-about', 'crow-about'). +tv_finsg('crows-over', 'crow-over'). +tv_finsg('cruises-at', 'cruise-at'). +tv_finsg('cruises-off-of', 'cruise-off-of'). +tv_finsg('crumbles-into', 'crumble-into'). +tv_finsg('crumples-up', 'crumple-up'). +tv_finsg('crunches-together', 'crunch-together'). +tv_finsg('crusades-against', 'crusade-against'). +tv_finsg('crusades-for', 'crusade-for'). +tv_finsg('crushes-into', 'crush-into'). +tv_finsg('cuddles-up-in', 'cuddle-up-in'). +tv_finsg('cuddles-with', 'cuddle-with'). +tv_finsg('culls-from', 'cull-from'). +tv_finsg('culminates-in', 'culminate-in'). +tv_finsg('curdles-into', 'curdle-into'). +tv_finsg('curls-up', 'curl-up'). +tv_finsg('curls-up-into', 'curl-up-into'). +tv_finsg('curses-at', 'curse-at'). +tv_finsg('curses-out', 'curse-out'). +tv_finsg('curtains-off', 'curtain-off'). +tv_finsg('curtseys-to', 'curtsey-to'). +tv_finsg('curtsies-to', 'curtsy-to'). +tv_finsg('curves-in-favor-of', 'curve-in-favor-of'). +tv_finsg('curves-off-of', 'curve-off-of'). +tv_finsg('cuts-across', 'cut-across'). +tv_finsg('cuts-around', 'cut-around'). +tv_finsg('cuts-back', 'cut-back'). +tv_finsg('cuts-down', 'cut-down'). +tv_finsg('cuts-down-on', 'cut-down-on'). +tv_finsg('cuts-into', 'cut-into'). +tv_finsg('cuts-off', 'cut-off'). +tv_finsg('cuts-out', 'cut-out'). +tv_finsg('cuts-through', 'cut-through'). +tv_finsg('cyphers-out', 'cypher-out'). +tv_finsg('dabbles-in', 'dabble-in'). +tv_finsg('dabbles-with', 'dabble-with'). +tv_finsg('dabs-at', 'dab-at'). +tv_finsg('dallies-about', 'dally-about'). +tv_finsg('dallies-over', 'dally-over'). +tv_finsg('damps-down', 'damp-down'). +tv_finsg('dams-up', 'dam-up'). +tv_finsg('dances-around', 'dance-around'). +tv_finsg('dances-away', 'dance-away'). +tv_finsg('dances-for', 'dance-for'). +tv_finsg('dances-till', 'dance-till'). +tv_finsg('dances-to', 'dance-to'). +tv_finsg('dangles-by', 'dangle-by'). +tv_finsg('dashes-down', 'dash-down'). +tv_finsg('dashes-off', 'dash-off'). +tv_finsg('dates-from', 'date-from'). +tv_finsg('dawdles-about', 'dawdle-about'). +tv_finsg('dawdles-over', 'dawdle-over'). +tv_finsg('dawns-on', 'dawn-on'). +tv_finsg('dawns-upon', 'dawn-upon'). +tv_finsg('daydreams-about', 'daydream-about'). +tv_finsg('dazes-by', 'daze-by'). +tv_finsg('dazzles-by', 'dazzle-by'). +tv_finsg('de-escalates', 'de-escalate'). +tv_finsg('de-escalates-by', 'de-escalate-by'). +tv_finsg('de-escalates-in', 'de-escalate-in'). +tv_finsg('de-ices', 'de-ice'). +tv_finsg('deals-in', 'deal-in'). +tv_finsg('deals-out', 'deal-out'). +tv_finsg('deals-to', 'deal-to'). +tv_finsg('deals-with', 'deal-with'). +tv_finsg('debarks-at', 'debark-at'). +tv_finsg('debarks-from', 'debark-from'). +tv_finsg('debates-about', 'debate-about'). +tv_finsg('debates-with', 'debate-with'). +tv_finsg('decamps-for', 'decamp-for'). +tv_finsg('decamps-from', 'decamp-from'). +tv_finsg('decays-into', 'decay-into'). +tv_finsg('decelerates-down-to', 'decelerate-down-to'). +tv_finsg('decides-against', 'decide-against'). +tv_finsg('decides-between', 'decide-between'). +tv_finsg('decides-on', 'decide-on'). +tv_finsg('decides-upon', 'decide-upon'). +tv_finsg('decks-out', 'deck-out'). +tv_finsg('decodes-from', 'decode-from'). +tv_finsg('decodes-into', 'decode-into'). +tv_finsg('decreases-from', 'decrease-from'). +tv_finsg('decreases-to', 'decrease-to'). +tv_finsg('deducts-for', 'deduct-for'). +tv_finsg('deep-freezes', 'deep-freeze'). +tv_finsg('defaults-on', 'default-on'). +tv_finsg('defects-across', 'defect-across'). +tv_finsg('defects-from', 'defect-from'). +tv_finsg('defects-to', 'defect-to'). +tv_finsg('defends-against', 'defend-against'). +tv_finsg('defers-before', 'defer-before'). +tv_finsg('defers-to', 'defer-to'). +tv_finsg('defrosts-at', 'defrost-at'). +tv_finsg('defrosts-below', 'defrost-below'). +tv_finsg('defrosts-from', 'defrost-from'). +tv_finsg('defrosts-in', 'defrost-in'). +tv_finsg('defrosts-outside', 'defrost-outside'). +tv_finsg('degenerates-from', 'degenerate-from'). +tv_finsg('degenerates-in', 'degenerate-in'). +tv_finsg('degenerates-into', 'degenerate-into'). +tv_finsg('degenerates-to', 'degenerate-to'). +tv_finsg('degrades-from', 'degrade-from'). +tv_finsg('degrades-in', 'degrade-in'). +tv_finsg('dehydrates-from', 'dehydrate-from'). +tv_finsg('deliberates-about', 'deliberate-about'). +tv_finsg('deliberates-for', 'deliberate-for'). +tv_finsg('deliberates-on', 'deliberate-on'). +tv_finsg('deliberates-over', 'deliberate-over'). +tv_finsg('delights-in', 'delight-in'). +tv_finsg('delivers-into', 'deliver-into'). +tv_finsg('delivers-to', 'deliver-to'). +tv_finsg('delivers-up', 'deliver-up'). +tv_finsg('delves-into', 'delve-into'). +tv_finsg('demonstrates-against', 'demonstrate-against'). +tv_finsg('demurs-at', 'demur-at'). +tv_finsg('demurs-to', 'demur-to'). +tv_finsg('departs-at', 'depart-at'). +tv_finsg('departs-for', 'depart-for'). +tv_finsg('departs-from', 'depart-from'). +tv_finsg('depends-on', 'depend-on'). +tv_finsg('depends-on-for', 'depend-on-for'). +tv_finsg('depends-upon', 'depend-upon'). +tv_finsg('depreciates-by', 'depreciate-by'). +tv_finsg('depreciates-from', 'depreciate-from'). +tv_finsg('depreciates-to', 'depreciate-to'). +tv_finsg('deputizes-for', 'deputize-for'). +tv_finsg('derails-from', 'derail-from'). +tv_finsg('derives-from', 'derive-from'). +tv_finsg('derogates-from', 'derogate-from'). +tv_finsg('descants-in', 'descant-in'). +tv_finsg('descends-from', 'descend-from'). +tv_finsg('descends-to', 'descend-to'). +tv_finsg('desensitizes-to', 'desensitize-to'). +tv_finsg('deserts-for', 'desert-for'). +tv_finsg('deserts-to', 'desert-to'). +tv_finsg('detours-around', 'detour-around'). +tv_finsg('detracts-from', 'detract-from'). +tv_finsg('detrains-at', 'detrain-at'). +tv_finsg('devaluates-from', 'devaluate-from'). +tv_finsg('devaluates-to', 'devaluate-to'). +tv_finsg('develops-between', 'develop-between'). +tv_finsg('develops-from', 'develop-from'). +tv_finsg('develops-into', 'develop-into'). +tv_finsg('develops-out-of', 'develop-out-of'). +tv_finsg('develops-through', 'develop-through'). +tv_finsg('develops-toward', 'develop-toward'). +tv_finsg('deviates-from', 'deviate-from'). +tv_finsg('devolves-into', 'devolve-into'). +tv_finsg('dials-up', 'dial-up'). +tv_finsg('dickers-about', 'dicker-about'). +tv_finsg('dickers-over', 'dicker-over'). +tv_finsg('dickers-with', 'dicker-with'). +tv_finsg('diddles-around-with', 'diddle-around-with'). +tv_finsg('diddles-over', 'diddle-over'). +tv_finsg('diddles-with', 'diddle-with'). +tv_finsg('dies-by', 'die-by'). +tv_finsg('dies-for', 'die-for'). +tv_finsg('dies-from', 'die-from'). +tv_finsg('dies-of', 'die-of'). +tv_finsg('dies-to', 'die-to'). +tv_finsg('differs-about', 'differ-about'). +tv_finsg('differs-by', 'differ-by'). +tv_finsg('differs-from', 'differ-from'). +tv_finsg('differs-in', 'differ-in'). +tv_finsg('differs-on', 'differ-on'). +tv_finsg('differs-with', 'differ-with'). +tv_finsg('diffuses-across', 'diffuse-across'). +tv_finsg('diffuses-through', 'diffuse-through'). +tv_finsg('diffuses-throughout', 'diffuse-throughout'). +tv_finsg('diffuses-to', 'diffuse-to'). +tv_finsg('digresses-into', 'digress-into'). +tv_finsg('digs-for', 'dig-for'). +tv_finsg('digs-in', 'dig-in'). +tv_finsg('digs-up', 'dig-up'). +tv_finsg('dilates-on', 'dilate-on'). +tv_finsg('dilly-dallies-for', 'dilly-dally-for'). +tv_finsg('diminishes-by', 'diminish-by'). +tv_finsg('diminishes-to', 'diminish-to'). +tv_finsg('dines-on', 'dine-on'). +tv_finsg('disagrees-about', 'disagree-about'). +tv_finsg('disagrees-on', 'disagree-on'). +tv_finsg('disagrees-with', 'disagree-with'). +tv_finsg('disappears-down', 'disappear-down'). +tv_finsg('disappears-from', 'disappear-from'). +tv_finsg('disappears-into', 'disappear-into'). +tv_finsg('disappears-off', 'disappear-off'). +tv_finsg('disappears-out-of', 'disappear-out-of'). +tv_finsg('disappears-over', 'disappear-over'). +tv_finsg('disappears-through', 'disappear-through'). +tv_finsg('disapproves-of', 'disapprove-of'). +tv_finsg('disconnects-from', 'disconnect-from'). +tv_finsg('discourses-about', 'discourse-about'). +tv_finsg('discourses-on', 'discourse-on'). +tv_finsg('discourses-with', 'discourse-with'). +tv_finsg('discriminates-against', 'discriminate-against'). +tv_finsg('discriminates-among', 'discriminate-among'). +tv_finsg('discriminates-between', 'discriminate-between'). +tv_finsg('disembarks-at', 'disembark-at'). +tv_finsg('disembarks-from', 'disembark-from'). +tv_finsg('disentangles-from', 'disentangle-from'). +tv_finsg('disgorges-into', 'disgorge-into'). +tv_finsg('dishes-out', 'dish-out'). +tv_finsg('dishes-up', 'dish-up'). +tv_finsg('dismounts-from', 'dismount-from'). +tv_finsg('dispenses-with', 'dispense-with'). +tv_finsg('disposes-of', 'dispose-of'). +tv_finsg('disposes-with', 'dispose-with'). +tv_finsg('disputes-about', 'dispute-about'). +tv_finsg('disputes-on', 'dispute-on'). +tv_finsg('disputes-with', 'dispute-with'). +tv_finsg('dissevers-from', 'dissever-from'). +tv_finsg('dissolves-in', 'dissolve-in'). +tv_finsg('dissolves-into', 'dissolve-into'). +tv_finsg('distils-into', 'distil-into'). +tv_finsg('distinguishes-between', 'distinguish-between'). +tv_finsg('distributes-over', 'distribute-over'). +tv_finsg('dithers-about', 'dither-about'). +tv_finsg('divagates-from', 'divagate-from'). +tv_finsg('dive-bombs', 'dive-bomb'). +tv_finsg('diverges-from', 'diverge-from'). +tv_finsg('diverges-on', 'diverge-on'). +tv_finsg('diversifies-into', 'diversify-into'). +tv_finsg('diverts-from', 'divert-from'). +tv_finsg('diverts-to', 'divert-to'). +tv_finsg('diverts-towards', 'divert-towards'). +tv_finsg('dives-off-of', 'dive-off-of'). +tv_finsg('dives-under', 'dive-under'). +tv_finsg('divests-of', 'divest-of'). +tv_finsg('divides-in', 'divide-in'). +tv_finsg('divides-into', 'divide-into'). +tv_finsg('divides-to', 'divide-to'). +tv_finsg('divides-up', 'divide-up'). +tv_finsg('docks-in', 'dock-in'). +tv_finsg('doctors-up', 'doctor-up'). +tv_finsg('dodders-down', 'dodder-down'). +tv_finsg('doles-out', 'dole-out'). +tv_finsg('dolls-up', 'doll-up'). +tv_finsg('domineers-over', 'domineer-over'). +tv_finsg('doodles-on', 'doodle-on'). +tv_finsg('dopes-out', 'dope-out'). +tv_finsg('dopes-up', 'dope-up'). +tv_finsg('dotes-on', 'dote-on'). +tv_finsg('double-checks', 'double-check'). +tv_finsg('double-crosses', 'double-cross'). +tv_finsg('double-parks', 'double-park'). +tv_finsg('doubles-for', 'double-for'). +tv_finsg('doubles-in', 'double-in'). +tv_finsg('doubles-on', 'double-on'). +tv_finsg('doubles-over-in', 'double-over-in'). +tv_finsg('doubles-over-on', 'double-over-on'). +tv_finsg('doubles-up-in', 'double-up-in'). +tv_finsg('doubles-up-on', 'double-up-on'). +tv_finsg('dovetails-into', 'dovetail-into'). +tv_finsg('dowses-for', 'dowse-for'). +tv_finsg('dozes-off-for', 'doze-off-for'). +tv_finsg('drafts-behind', 'draft-behind'). +tv_finsg('drags-along', 'drag-along'). +tv_finsg('drags-around', 'drag-around'). +tv_finsg('drags-away', 'drag-away'). +tv_finsg('drags-down', 'drag-down'). +tv_finsg('drags-in', 'drag-in'). +tv_finsg('drags-into', 'drag-into'). +tv_finsg('drags-off', 'drag-off'). +tv_finsg('drags-on', 'drag-on'). +tv_finsg('drags-out', 'drag-out'). +tv_finsg('drags-up', 'drag-up'). +tv_finsg('drains-into', 'drain-into'). +tv_finsg('drains-through', 'drain-through'). +tv_finsg('drapes-along', 'drape-along'). +tv_finsg('drapes-around', 'drape-around'). +tv_finsg('drapes-over', 'drape-over'). +tv_finsg('draws-aside', 'draw-aside'). +tv_finsg('draws-aside-at', 'draw-aside-at'). +tv_finsg('draws-aside-from', 'draw-aside-from'). +tv_finsg('draws-aside-to', 'draw-aside-to'). +tv_finsg('draws-at', 'draw-at'). +tv_finsg('draws-away-at', 'draw-away-at'). +tv_finsg('draws-away-from', 'draw-away-from'). +tv_finsg('draws-away-to', 'draw-away-to'). +tv_finsg('draws-back', 'draw-back'). +tv_finsg('draws-from', 'draw-from'). +tv_finsg('draws-in', 'draw-in'). +tv_finsg('draws-in-at', 'draw-in-at'). +tv_finsg('draws-in-from', 'draw-in-from'). +tv_finsg('draws-in-to', 'draw-in-to'). +tv_finsg('draws-near', 'draw-near'). +tv_finsg('draws-off', 'draw-off'). +tv_finsg('draws-on', 'draw-on'). +tv_finsg('draws-out', 'draw-out'). +tv_finsg('draws-to', 'draw-to'). +tv_finsg('draws-together', 'draw-together'). +tv_finsg('draws-up', 'draw-up'). +tv_finsg('draws-up-at', 'draw-up-at'). +tv_finsg('draws-up-from', 'draw-up-from'). +tv_finsg('draws-up-to', 'draw-up-to'). +tv_finsg('draws-upon', 'draw-upon'). +tv_finsg('dreams-up', 'dream-up'). +tv_finsg('dredges-up', 'dredge-up'). +tv_finsg('dresses-down', 'dress-down'). +tv_finsg('dresses-in', 'dress-in'). +tv_finsg('dresses-up', 'dress-up'). +tv_finsg('dresses-up-in', 'dress-up-in'). +tv_finsg('dribbles-into', 'dribble-into'). +tv_finsg('dries-off', 'dry-off'). +tv_finsg('dries-out', 'dry-out'). +tv_finsg('dries-up', 'dry-up'). +tv_finsg('drifts-apart-from', 'drift-apart-from'). +tv_finsg('drifts-apart-to', 'drift-apart-to'). +tv_finsg('drifts-away-from', 'drift-away-from'). +tv_finsg('drifts-away-to', 'drift-away-to'). +tv_finsg('drifts-back-from', 'drift-back-from'). +tv_finsg('drifts-back-to', 'drift-back-to'). +tv_finsg('drifts-off-from', 'drift-off-from'). +tv_finsg('drifts-off-to', 'drift-off-to'). +tv_finsg('drifts-out-from', 'drift-out-from'). +tv_finsg('drifts-out-to', 'drift-out-to'). +tv_finsg('drills-for', 'drill-for'). +tv_finsg('drinks-down', 'drink-down'). +tv_finsg('drinks-from', 'drink-from'). +tv_finsg('drinks-out-of', 'drink-out-of'). +tv_finsg('drinks-to', 'drink-to'). +tv_finsg('drinks-up', 'drink-up'). +tv_finsg('drip-dries', 'drip-dry'). +tv_finsg('drips-into', 'drip-into'). +tv_finsg('drivels-about', 'drivel-about'). +tv_finsg('drivels-at', 'drivel-at'). +tv_finsg('drivels-on-about', 'drivel-on-about'). +tv_finsg('drives-apart', 'drive-apart'). +tv_finsg('drives-around', 'drive-around'). +tv_finsg('drives-aside', 'drive-aside'). +tv_finsg('drives-away', 'drive-away'). +tv_finsg('drives-away-from', 'drive-away-from'). +tv_finsg('drives-away-in', 'drive-away-in'). +tv_finsg('drives-away-into', 'drive-away-into'). +tv_finsg('drives-away-to', 'drive-away-to'). +tv_finsg('drives-back', 'drive-back'). +tv_finsg('drives-down-from', 'drive-down-from'). +tv_finsg('drives-down-in', 'drive-down-in'). +tv_finsg('drives-down-into', 'drive-down-into'). +tv_finsg('drives-down-to', 'drive-down-to'). +tv_finsg('drives-forth', 'drive-forth'). +tv_finsg('drives-in', 'drive-in'). +tv_finsg('drives-off', 'drive-off'). +tv_finsg('drives-out', 'drive-out'). +tv_finsg('drives-out-from', 'drive-out-from'). +tv_finsg('drives-out-in', 'drive-out-in'). +tv_finsg('drives-out-into', 'drive-out-into'). +tv_finsg('drives-out-to', 'drive-out-to'). +tv_finsg('drives-together', 'drive-together'). +tv_finsg('drives-up', 'drive-up'). +tv_finsg('drives-up-from', 'drive-up-from'). +tv_finsg('drives-up-in', 'drive-up-in'). +tv_finsg('drives-up-into', 'drive-up-into'). +tv_finsg('drives-up-to', 'drive-up-to'). +tv_finsg('drones-on-for', 'drone-on-for'). +tv_finsg('drools-at', 'drool-at'). +tv_finsg('drools-on', 'drool-on'). +tv_finsg('drools-over', 'drool-over'). +tv_finsg('droops-from', 'droop-from'). +tv_finsg('drops-down-at', 'drop-down-at'). +tv_finsg('drops-down-into', 'drop-down-into'). +tv_finsg('drops-down-to', 'drop-down-to'). +tv_finsg('drops-in-at', 'drop-in-at'). +tv_finsg('drops-in-into', 'drop-in-into'). +tv_finsg('drops-in-to', 'drop-in-to'). +tv_finsg('drops-off', 'drop-off'). +tv_finsg('drops-off-at', 'drop-off-at'). +tv_finsg('drops-off-into', 'drop-off-into'). +tv_finsg('drops-off-to', 'drop-off-to'). +tv_finsg('drowns-in', 'drown-in'). +tv_finsg('dry-cleans', 'dry-clean'). +tv_finsg('ducks-inside', 'duck-inside'). +tv_finsg('ducks-under', 'duck-under'). +tv_finsg('duels-for', 'duel-for'). +tv_finsg('duels-over', 'duel-over'). +tv_finsg('duels-with', 'duel-with'). +tv_finsg('dunks-for', 'dunk-for'). +tv_finsg('dusts-for', 'dust-for'). +tv_finsg('dusts-off', 'dust-off'). +tv_finsg('dwells-in', 'dwell-in'). +tv_finsg('dwells-on', 'dwell-on'). +tv_finsg('dwindles-from', 'dwindle-from'). +tv_finsg('dwindles-into', 'dwindle-into'). +tv_finsg('dwindles-to', 'dwindle-to'). +tv_finsg('earmarks-for', 'earmark-for'). +tv_finsg('earmarks-up-to', 'earmark-up-to'). +tv_finsg('earns-about', 'earn-about'). +tv_finsg('earns-above', 'earn-above'). +tv_finsg('earns-around', 'earn-around'). +tv_finsg('earns-below', 'earn-below'). +tv_finsg('earns-between', 'earn-between'). +tv_finsg('earns-over', 'earn-over'). +tv_finsg('earns-under', 'earn-under'). +tv_finsg('earns-up-to', 'earn-up-to'). +tv_finsg('earths-up', 'earth-up'). +tv_finsg('eases-down', 'ease-down'). +tv_finsg('eases-from', 'ease-from'). +tv_finsg('eases-off', 'ease-off'). +tv_finsg('eases-off-of', 'ease-off-of'). +tv_finsg('eases-off-on', 'ease-off-on'). +tv_finsg('eases-out', 'ease-out'). +tv_finsg('eases-to', 'ease-to'). +tv_finsg('eases-up', 'ease-up'). +tv_finsg('eases-up-of', 'ease-up-of'). +tv_finsg('eases-up-on', 'ease-up-on'). +tv_finsg('eats-away', 'eat-away'). +tv_finsg('eats-away-at', 'eat-away-at'). +tv_finsg('eats-from', 'eat-from'). +tv_finsg('eats-off', 'eat-off'). +tv_finsg('eats-out', 'eat-out'). +tv_finsg('eats-up', 'eat-up'). +tv_finsg('eavesdrops-on', 'eavesdrop-on'). +tv_finsg('eavesdrops-upon', 'eavesdrop-upon'). +tv_finsg('ebbs-from', 'ebb-from'). +tv_finsg('echos-back', 'echo-back'). +tv_finsg('echos-back-across', 'echo-back-across'). +tv_finsg('echos-back-at', 'echo-back-at'). +tv_finsg('echos-back-from', 'echo-back-from'). +tv_finsg('echos-back-into', 'echo-back-into'). +tv_finsg('echos-back-to', 'echo-back-to'). +tv_finsg('echos-to', 'echo-to'). +tv_finsg('echos-with', 'echo-with'). +tv_finsg('economizes-in', 'economize-in'). +tv_finsg('economizes-on', 'economize-on'). +tv_finsg('edges-around-behind', 'edge-around-behind'). +tv_finsg('edges-around-from', 'edge-around-from'). +tv_finsg('edges-around-on', 'edge-around-on'). +tv_finsg('edges-around-to', 'edge-around-to'). +tv_finsg('edges-away-behind', 'edge-away-behind'). +tv_finsg('edges-away-from', 'edge-away-from'). +tv_finsg('edges-away-on', 'edge-away-on'). +tv_finsg('edges-away-to', 'edge-away-to'). +tv_finsg('edges-beside', 'edge-beside'). +tv_finsg('edges-close-to', 'edge-close-to'). +tv_finsg('edges-down-behind', 'edge-down-behind'). +tv_finsg('edges-down-from', 'edge-down-from'). +tv_finsg('edges-down-on', 'edge-down-on'). +tv_finsg('edges-down-to', 'edge-down-to'). +tv_finsg('edges-near', 'edge-near'). +tv_finsg('edges-next-to', 'edge-next-to'). +tv_finsg('edges-off-of', 'edge-off-of'). +tv_finsg('edges-out', 'edge-out'). +tv_finsg('edges-under', 'edge-under'). +tv_finsg('edges-up-behind', 'edge-up-behind'). +tv_finsg('edges-up-from', 'edge-up-from'). +tv_finsg('edges-up-on', 'edge-up-on'). +tv_finsg('edges-up-to', 'edge-up-to'). +tv_finsg('edits-for', 'edit-for'). +tv_finsg('edits-out', 'edit-out'). +tv_finsg('effervesces-into', 'effervesce-into'). +tv_finsg('effervesces-with', 'effervesce-with'). +tv_finsg('eggs-on', 'egg-on'). +tv_finsg('egotrips-about', 'egotrip-about'). +tv_finsg('egotrips-on', 'egotrip-on'). +tv_finsg('ejects-from', 'eject-from'). +tv_finsg('ekes-out', 'eke-out'). +tv_finsg('elaborates-about', 'elaborate-about'). +tv_finsg('elaborates-on', 'elaborate-on'). +tv_finsg('elaborates-upon', 'elaborate-upon'). +tv_finsg('elopes-with', 'elope-with'). +tv_finsg('elucidates-for', 'elucidate-for'). +tv_finsg('emanates-from', 'emanate-from'). +tv_finsg('embarks-for', 'embark-for'). +tv_finsg('embarks-on', 'embark-on'). +tv_finsg('embarks-upon', 'embark-upon'). +tv_finsg('embroiders-on', 'embroider-on'). +tv_finsg('embroiders-upon', 'embroider-upon'). +tv_finsg('emerges-from', 'emerge-from'). +tv_finsg('emerges-into', 'emerge-into'). +tv_finsg('emerges-out-of', 'emerge-out-of'). +tv_finsg('emerges-with', 'emerge-with'). +tv_finsg('emigrates-from', 'emigrate-from'). +tv_finsg('emigrates-to', 'emigrate-to'). +tv_finsg('emits-from', 'emit-from'). +tv_finsg('empties-from', 'empty-from'). +tv_finsg('empties-into', 'empty-into'). +tv_finsg('empties-onto', 'empty-onto'). +tv_finsg('empties-out', 'empty-out'). +tv_finsg('empties-out-from', 'empty-out-from'). +tv_finsg('empties-out-into', 'empty-out-into'). +tv_finsg('empties-out-onto', 'empty-out-onto'). +tv_finsg('empties-out-to', 'empty-out-to'). +tv_finsg('encroaches-on', 'encroach-on'). +tv_finsg('encroaches-upon', 'encroach-upon'). +tv_finsg('encrusts-around', 'encrust-around'). +tv_finsg('encrusts-behind', 'encrust-behind'). +tv_finsg('encrusts-below', 'encrust-below'). +tv_finsg('encrusts-beneath', 'encrust-beneath'). +tv_finsg('encrusts-inside', 'encrust-inside'). +tv_finsg('encrusts-near', 'encrust-near'). +tv_finsg('encrusts-on', 'encrust-on'). +tv_finsg('encrusts-under', 'encrust-under'). +tv_finsg('encrusts-upon', 'encrust-upon'). +tv_finsg('ends-at', 'end-at'). +tv_finsg('ends-in', 'end-in'). +tv_finsg('ends-on', 'end-on'). +tv_finsg('ends-up-on', 'end-up-on'). +tv_finsg('ends-up-with', 'end-up-with'). +tv_finsg('ends-with', 'end-with'). +tv_finsg('ends-without', 'end-without'). +tv_finsg('engages-in', 'engage-in'). +tv_finsg('engages-with', 'engage-with'). +tv_finsg('enlarges-on', 'enlarge-on'). +tv_finsg('enlarges-upon', 'enlarge-upon'). +tv_finsg('enquires-about', 'enquire-about'). +tv_finsg('enquires-after', 'enquire-after'). +tv_finsg('enquires-into', 'enquire-into'). +tv_finsg('enrolls-for', 'enroll-for'). +tv_finsg('enrolls-in', 'enroll-in'). +tv_finsg('enrolls-with', 'enroll-with'). +tv_finsg('enrols-for', 'enrol-for'). +tv_finsg('enrols-in', 'enrol-in'). +tv_finsg('enrols-with', 'enrol-with'). +tv_finsg('enters-at', 'enter-at'). +tv_finsg('enters-for', 'enter-for'). +tv_finsg('enters-in', 'enter-in'). +tv_finsg('enters-into', 'enter-into'). +tv_finsg('enters-upon', 'enter-upon'). +tv_finsg('enters-with', 'enter-with'). +tv_finsg('entertains-with', 'entertain-with'). +tv_finsg('enthuses-about', 'enthuse-about'). +tv_finsg('enthuses-over', 'enthuse-over'). +tv_finsg('entrenches-on', 'entrench-on'). +tv_finsg('entrenches-upon', 'entrench-upon'). +tv_finsg('erodes-away', 'erode-away'). +tv_finsg('errs-on', 'err-on'). +tv_finsg('erupts-from', 'erupt-from'). +tv_finsg('erupts-into', 'erupt-into'). +tv_finsg('erupts-on', 'erupt-on'). +tv_finsg('erupts-onto', 'erupt-onto'). +tv_finsg('erupts-upon', 'erupt-upon'). +tv_finsg('erupts-with', 'erupt-with'). +tv_finsg('escapes-from', 'escape-from'). +tv_finsg('escapes-into', 'escape-into'). +tv_finsg('escapes-through', 'escape-through'). +tv_finsg('escapes-to', 'escape-to'). +tv_finsg('escapes-with', 'escape-with'). +tv_finsg('escorts-away', 'escort-away'). +tv_finsg('escorts-back', 'escort-back'). +tv_finsg('escorts-off', 'escort-off'). +tv_finsg('estimates-at', 'estimate-at'). +tv_finsg('estimates-from', 'estimate-from'). +tv_finsg('etches-out', 'etch-out'). +tv_finsg('eulogizes-about', 'eulogize-about'). +tv_finsg('eulogizes-over', 'eulogize-over'). +tv_finsg('evacuates-from', 'evacuate-from'). +tv_finsg('evacuates-to', 'evacuate-to'). +tv_finsg('evens-out', 'even-out'). +tv_finsg('evens-up', 'even-up'). +tv_finsg('evolves-from', 'evolve-from'). +tv_finsg('evolves-into', 'evolve-into'). +tv_finsg('evolves-to', 'evolve-to'). +tv_finsg('exaggerates-about', 'exaggerate-about'). +tv_finsg('exaggerates-into', 'exaggerate-into'). +tv_finsg('exalts-in', 'exalt-in'). +tv_finsg('excels-at', 'excel-at'). +tv_finsg('excels-beyond', 'excel-beyond'). +tv_finsg('excels-in', 'excel-in'). +tv_finsg('excels-over', 'excel-over'). +tv_finsg('exclaims-against', 'exclaim-against'). +tv_finsg('exclaims-at', 'exclaim-at'). +tv_finsg('exclaims-in', 'exclaim-in'). +tv_finsg('exclaims-on', 'exclaim-on'). +tv_finsg('exclaims-over', 'exclaim-over'). +tv_finsg('exclaims-upon', 'exclaim-upon'). +tv_finsg('exclaims-with', 'exclaim-with'). +tv_finsg('exhales-from', 'exhale-from'). +tv_finsg('exhibits-to', 'exhibit-to'). +tv_finsg('expands-beyond', 'expand-beyond'). +tv_finsg('expands-by', 'expand-by'). +tv_finsg('expands-from', 'expand-from'). +tv_finsg('expands-into', 'expand-into'). +tv_finsg('expands-on', 'expand-on'). +tv_finsg('expands-to', 'expand-to'). +tv_finsg('expatiates-on', 'expatiate-on'). +tv_finsg('expatiates-upon', 'expatiate-upon'). +tv_finsg('experiments-in', 'experiment-in'). +tv_finsg('experiments-on', 'experiment-on'). +tv_finsg('experiments-upon', 'experiment-upon'). +tv_finsg('experiments-with', 'experiment-with'). +tv_finsg('explains-about', 'explain-about'). +tv_finsg('explains-away', 'explain-away'). +tv_finsg('explodes-into', 'explode-into'). +tv_finsg('explodes-with', 'explode-with'). +tv_finsg('explores-for', 'explore-for'). +tv_finsg('exports-from', 'export-from'). +tv_finsg('exports-to', 'export-to'). +tv_finsg('expostulates-about', 'expostulate-about'). +tv_finsg('expostulates-against', 'expostulate-against'). +tv_finsg('expostulates-on', 'expostulate-on'). +tv_finsg('expostulates-with', 'expostulate-with'). +tv_finsg('expounds-about', 'expound-about'). +tv_finsg('expounds-on', 'expound-on'). +tv_finsg('expounds-to', 'expound-to'). +tv_finsg('extends-across', 'extend-across'). +tv_finsg('extends-back-into', 'extend-back-into'). +tv_finsg('extends-back-to', 'extend-back-to'). +tv_finsg('extends-between', 'extend-between'). +tv_finsg('extends-beyond', 'extend-beyond'). +tv_finsg('extends-down', 'extend-down'). +tv_finsg('extends-down-into', 'extend-down-into'). +tv_finsg('extends-down-to', 'extend-down-to'). +tv_finsg('extends-for', 'extend-for'). +tv_finsg('extends-forward', 'extend-forward'). +tv_finsg('extends-from', 'extend-from'). +tv_finsg('extends-into', 'extend-into'). +tv_finsg('extends-out', 'extend-out'). +tv_finsg('extends-over', 'extend-over'). +tv_finsg('extends-through', 'extend-through'). +tv_finsg('extends-to', 'extend-to'). +tv_finsg('exudes-from', 'exude-from'). +tv_finsg('exudes-through', 'exude-through'). +tv_finsg('exults-at', 'exult-at'). +tv_finsg('exults-in', 'exult-in'). +tv_finsg('exults-over', 'exult-over'). +tv_finsg('faces-down', 'face-down'). +tv_finsg('faces-off-at', 'face-off-at'). +tv_finsg('faces-off-to', 'face-off-to'). +tv_finsg('faces-onto', 'face-onto'). +tv_finsg('faces-out', 'face-out'). +tv_finsg('faces-toward', 'face-toward'). +tv_finsg('faces-up-at', 'face-up-at'). +tv_finsg('faces-up-to', 'face-up-to'). +tv_finsg('factors-in', 'factor-in'). +tv_finsg('factors-out', 'factor-out'). +tv_finsg('fags-away-at', 'fag-away-at'). +tv_finsg('fags-for', 'fag-for'). +tv_finsg('fags-out', 'fag-out'). +tv_finsg('fakes-out', 'fake-out'). +tv_finsg('falls-among', 'fall-among'). +tv_finsg('falls-apart-at', 'fall-apart-at'). +tv_finsg('falls-apart-in', 'fall-apart-in'). +tv_finsg('falls-apart-on', 'fall-apart-on'). +tv_finsg('falls-apart-to', 'fall-apart-to'). +tv_finsg('falls-apart-with', 'fall-apart-with'). +tv_finsg('falls-back-at', 'fall-back-at'). +tv_finsg('falls-back-in', 'fall-back-in'). +tv_finsg('falls-back-on', 'fall-back-on'). +tv_finsg('falls-back-to', 'fall-back-to'). +tv_finsg('falls-back-with', 'fall-back-with'). +tv_finsg('falls-before', 'fall-before'). +tv_finsg('falls-behind-at', 'fall-behind-at'). +tv_finsg('falls-behind-in', 'fall-behind-in'). +tv_finsg('falls-behind-on', 'fall-behind-on'). +tv_finsg('falls-behind-to', 'fall-behind-to'). +tv_finsg('falls-behind-with', 'fall-behind-with'). +tv_finsg('falls-down-at', 'fall-down-at'). +tv_finsg('falls-down-in', 'fall-down-in'). +tv_finsg('falls-down-on', 'fall-down-on'). +tv_finsg('falls-down-to', 'fall-down-to'). +tv_finsg('falls-down-with', 'fall-down-with'). +tv_finsg('falls-for', 'fall-for'). +tv_finsg('falls-forward-at', 'fall-forward-at'). +tv_finsg('falls-forward-in', 'fall-forward-in'). +tv_finsg('falls-forward-on', 'fall-forward-on'). +tv_finsg('falls-forward-to', 'fall-forward-to'). +tv_finsg('falls-forward-with', 'fall-forward-with'). +tv_finsg('falls-in-at', 'fall-in-at'). +tv_finsg('falls-in-in', 'fall-in-in'). +tv_finsg('falls-in-on', 'fall-in-on'). +tv_finsg('falls-in-to', 'fall-in-to'). +tv_finsg('falls-in-with', 'fall-in-with'). +tv_finsg('falls-off-of', 'fall-off-of'). +tv_finsg('falls-out-at', 'fall-out-at'). +tv_finsg('falls-out-in', 'fall-out-in'). +tv_finsg('falls-out-on', 'fall-out-on'). +tv_finsg('falls-out-to', 'fall-out-to'). +tv_finsg('falls-out-with', 'fall-out-with'). +tv_finsg('falls-under', 'fall-under'). +tv_finsg('falls-upon', 'fall-upon'). +tv_finsg('famishes-for', 'famish-for'). +tv_finsg('fancies-about', 'fancy-about'). +tv_finsg('fans-away', 'fan-away'). +tv_finsg('fares-at', 'fare-at'). +tv_finsg('fares-forth-through', 'fare-forth-through'). +tv_finsg('fares-into', 'fare-into'). +tv_finsg('fares-on', 'fare-on'). +tv_finsg('fares-on-through', 'fare-on-through'). +tv_finsg('farms-out', 'farm-out'). +tv_finsg('farms-out-to', 'farm-out-to'). +tv_finsg('farms-out-with', 'farm-out-with'). +tv_finsg('fastens-down', 'fasten-down'). +tv_finsg('fastens-in', 'fasten-in'). +tv_finsg('fastens-on', 'fasten-on'). +tv_finsg('fastens-to', 'fasten-to'). +tv_finsg('fastens-up', 'fasten-up'). +tv_finsg('fasts-against', 'fast-against'). +tv_finsg('fasts-on', 'fast-on'). +tv_finsg('fasts-upon', 'fast-upon'). +tv_finsg('fattens-on', 'fatten-on'). +tv_finsg('fattens-out-into', 'fatten-out-into'). +tv_finsg('fattens-up', 'fatten-up'). +tv_finsg('fawns-on', 'fawn-on'). +tv_finsg('fawns-over', 'fawn-over'). +tv_finsg('faxes-off', 'fax-off'). +tv_finsg('faxes-over', 'fax-over'). +tv_finsg('fears-for', 'fear-for'). +tv_finsg('feasts-on', 'feast-on'). +tv_finsg('featherbeds-for', 'featherbed-for'). +tv_finsg('features-in', 'feature-in'). +tv_finsg('federates-with', 'federate-with'). +tv_finsg('feeds-back-into', 'feed-back-into'). +tv_finsg('feeds-back-to', 'feed-back-to'). +tv_finsg('feeds-back-with', 'feed-back-with'). +tv_finsg('feeds-from', 'feed-from'). +tv_finsg('feeds-in', 'feed-in'). +tv_finsg('feeds-into', 'feed-into'). +tv_finsg('feeds-off-of', 'feed-off-of'). +tv_finsg('feeds-on', 'feed-on'). +tv_finsg('feeds-out', 'feed-out'). +tv_finsg('feeds-up-into', 'feed-up-into'). +tv_finsg('feeds-up-to', 'feed-up-to'). +tv_finsg('feeds-up-with', 'feed-up-with'). +tv_finsg('feeds-upon', 'feed-upon'). +tv_finsg('feels-like', 'feel-like'). +tv_finsg('feels-up', 'feel-up'). +tv_finsg('fences-in', 'fence-in'). +tv_finsg('fences-off', 'fence-off'). +tv_finsg('fends-for', 'fend-for'). +tv_finsg('fends-off', 'fend-off'). +tv_finsg('ferments-in', 'ferment-in'). +tv_finsg('ferments-to', 'ferment-to'). +tv_finsg('ferrets-into', 'ferret-into'). +tv_finsg('ferrets-out', 'ferret-out'). +tv_finsg('ferries-across', 'ferry-across'). +tv_finsg('ferries-across-to', 'ferry-across-to'). +tv_finsg('ferries-out-to', 'ferry-out-to'). +tv_finsg('ferries-to', 'ferry-to'). +tv_finsg('festers-in', 'fester-in'). +tv_finsg('fetches-back-from', 'fetch-back-from'). +tv_finsg('fetches-down', 'fetch-down'). +tv_finsg('fetches-in', 'fetch-in'). +tv_finsg('fetches-out', 'fetch-out'). +tv_finsg('feuds-about', 'feud-about'). +tv_finsg('feuds-against', 'feud-against'). +tv_finsg('feuds-amongst', 'feud-amongst'). +tv_finsg('feuds-over', 'feud-over'). +tv_finsg('feuds-with', 'feud-with'). +tv_finsg('fibs-to', 'fib-to'). +tv_finsg('fiddles-about', 'fiddle-about'). +tv_finsg('fiddles-about-with', 'fiddle-about-with'). +tv_finsg('fiddles-around', 'fiddle-around'). +tv_finsg('fiddles-around-with', 'fiddle-around-with'). +tv_finsg('fiddles-away', 'fiddle-away'). +tv_finsg('fiddles-with', 'fiddle-with'). +tv_finsg('fidgets-about', 'fidget-about'). +tv_finsg('fidgets-over', 'fidget-over'). +tv_finsg('fidgets-with', 'fidget-with'). +tv_finsg('fights-against', 'fight-against'). +tv_finsg('fights-down', 'fight-down'). +tv_finsg('fights-for', 'fight-for'). +tv_finsg('fights-in', 'fight-in'). +tv_finsg('fights-into', 'fight-into'). +tv_finsg('fights-on', 'fight-on'). +tv_finsg('fights-out', 'fight-out'). +tv_finsg('fights-through', 'fight-through'). +tv_finsg('fights-to', 'fight-to'). +tv_finsg('fights-with', 'fight-with'). +tv_finsg('figures-among', 'figure-among'). +tv_finsg('figures-in', 'figure-in'). +tv_finsg('figures-on', 'figure-on'). +tv_finsg('figures-out', 'figure-out'). +tv_finsg('figures-up', 'figure-up'). +tv_finsg('files-away', 'file-away'). +tv_finsg('files-down', 'file-down'). +tv_finsg('files-for', 'file-for'). +tv_finsg('files-into', 'file-into'). +tv_finsg('files-off', 'file-off'). +tv_finsg('files-out-of', 'file-out-of'). +tv_finsg('files-through', 'file-through'). +tv_finsg('filibusters-for', 'filibuster-for'). +tv_finsg('fills-from', 'fill-from'). +tv_finsg('fills-in', 'fill-in'). +tv_finsg('fills-in-for', 'fill-in-for'). +tv_finsg('fills-out', 'fill-out'). +tv_finsg('fills-up', 'fill-up'). +tv_finsg('fills-with', 'fill-with'). +tv_finsg('films-with', 'film-with'). +tv_finsg('filters-across', 'filter-across'). +tv_finsg('filters-down-through', 'filter-down-through'). +tv_finsg('filters-down-to', 'filter-down-to'). +tv_finsg('filters-into', 'filter-into'). +tv_finsg('filters-off', 'filter-off'). +tv_finsg('filters-out', 'filter-out'). +tv_finsg('filters-out-of', 'filter-out-of'). +tv_finsg('filters-through', 'filter-through'). +tv_finsg('filtrates-in', 'filtrate-in'). +tv_finsg('filtrates-through', 'filtrate-through'). +tv_finsg('finds-out', 'find-out'). +tv_finsg('finds-out-about', 'find-out-about'). +tv_finsg('fines-away', 'fine-away'). +tv_finsg('fines-down', 'fine-down'). +tv_finsg('fines-off', 'fine-off'). +tv_finsg('finishes-ahead-of', 'finish-ahead-of'). +tv_finsg('finishes-at', 'finish-at'). +tv_finsg('finishes-before', 'finish-before'). +tv_finsg('finishes-below', 'finish-below'). +tv_finsg('finishes-in', 'finish-in'). +tv_finsg('finishes-out', 'finish-out'). +tv_finsg('finishes-up', 'finish-up'). +tv_finsg('finishes-up-at', 'finish-up-at'). +tv_finsg('finishes-with', 'finish-with'). +tv_finsg('fires-at', 'fire-at'). +tv_finsg('fires-back-at', 'fire-back-at'). +tv_finsg('fires-back-with', 'fire-back-with'). +tv_finsg('fires-into', 'fire-into'). +tv_finsg('fires-off', 'fire-off'). +tv_finsg('fires-on', 'fire-on'). +tv_finsg('fires-up', 'fire-up'). +tv_finsg('firms-against', 'firm-against'). +tv_finsg('firms-on', 'firm-on'). +tv_finsg('firms-up', 'firm-up'). +tv_finsg('fishes-around', 'fish-around'). +tv_finsg('fishes-around-for', 'fish-around-for'). +tv_finsg('fishes-for', 'fish-for'). +tv_finsg('fishes-from', 'fish-from'). +tv_finsg('fishes-in', 'fish-in'). +tv_finsg('fishes-out', 'fish-out'). +tv_finsg('fishes-up', 'fish-up'). +tv_finsg('fits-back-into', 'fit-back-into'). +tv_finsg('fits-back-with', 'fit-back-with'). +tv_finsg('fits-for', 'fit-for'). +tv_finsg('fits-in', 'fit-in'). +tv_finsg('fits-in-into', 'fit-in-into'). +tv_finsg('fits-in-with', 'fit-in-with'). +tv_finsg('fits-inside', 'fit-inside'). +tv_finsg('fits-into', 'fit-into'). +tv_finsg('fits-over', 'fit-over'). +tv_finsg('fits-to', 'fit-to'). +tv_finsg('fits-together', 'fit-together'). +tv_finsg('fits-with', 'fit-with'). +tv_finsg('fixates-in', 'fixate-in'). +tv_finsg('fixates-on', 'fixate-on'). +tv_finsg('fixes-on', 'fix-on'). +tv_finsg('fixes-up', 'fix-up'). +tv_finsg('fizzes-with', 'fizz-with'). +tv_finsg('fizzles-on', 'fizzle-on'). +tv_finsg('fizzles-out', 'fizzle-out'). +tv_finsg('flags-down', 'flag-down'). +tv_finsg('flags-up', 'flag-up'). +tv_finsg('flails-about', 'flail-about'). +tv_finsg('flails-away-at', 'flail-away-at'). +tv_finsg('flails-up', 'flail-up'). +tv_finsg('flakes-out-on', 'flake-out-on'). +tv_finsg('flames-in', 'flame-in'). +tv_finsg('flames-up', 'flame-up'). +tv_finsg('flanks-against', 'flank-against'). +tv_finsg('flanks-with', 'flank-with'). +tv_finsg('flaps-about', 'flap-about'). +tv_finsg('flaps-against', 'flap-against'). +tv_finsg('flaps-in', 'flap-in'). +tv_finsg('flaps-into', 'flap-into'). +tv_finsg('flares-in', 'flare-in'). +tv_finsg('flares-out-at', 'flare-out-at'). +tv_finsg('flares-up-at', 'flare-up-at'). +tv_finsg('flashes-off', 'flash-off'). +tv_finsg('flashes-on', 'flash-on'). +tv_finsg('flashes-out-against', 'flash-out-against'). +tv_finsg('flattens-against', 'flatten-against'). +tv_finsg('flattens-into', 'flatten-into'). +tv_finsg('flattens-out', 'flatten-out'). +tv_finsg('flattens-out-on', 'flatten-out-on'). +tv_finsg('flattens-to', 'flatten-to'). +tv_finsg('flees-for', 'flee-for'). +tv_finsg('flickers-at', 'flicker-at'). +tv_finsg('flickers-for', 'flicker-for'). +tv_finsg('flickers-into', 'flicker-into'). +tv_finsg('flickers-on', 'flicker-on'). +tv_finsg('flicks-at', 'flick-at'). +tv_finsg('flicks-away', 'flick-away'). +tv_finsg('flies-above', 'fly-above'). +tv_finsg('flies-at', 'fly-at'). +tv_finsg('flies-back', 'fly-back'). +tv_finsg('flies-back-behind', 'fly-back-behind'). +tv_finsg('flies-back-from', 'fly-back-from'). +tv_finsg('flies-back-in', 'fly-back-in'). +tv_finsg('flies-back-to', 'fly-back-to'). +tv_finsg('flies-close-to', 'fly-close-to'). +tv_finsg('flies-in', 'fly-in'). +tv_finsg('flies-in-behind', 'fly-in-behind'). +tv_finsg('flies-in-from', 'fly-in-from'). +tv_finsg('flies-in-in', 'fly-in-in'). +tv_finsg('flies-in-to', 'fly-in-to'). +tv_finsg('flies-off-behind', 'fly-off-behind'). +tv_finsg('flies-off-from', 'fly-off-from'). +tv_finsg('flies-off-in', 'fly-off-in'). +tv_finsg('flies-off-to', 'fly-off-to'). +tv_finsg('flies-out', 'fly-out'). +tv_finsg('flies-out-behind', 'fly-out-behind'). +tv_finsg('flies-out-from', 'fly-out-from'). +tv_finsg('flies-out-in', 'fly-out-in'). +tv_finsg('flies-out-to', 'fly-out-to'). +tv_finsg('flies-over', 'fly-over'). +tv_finsg('flies-under', 'fly-under'). +tv_finsg('flies-up-behind', 'fly-up-behind'). +tv_finsg('flies-up-from', 'fly-up-from'). +tv_finsg('flies-up-in', 'fly-up-in'). +tv_finsg('flies-up-to', 'fly-up-to'). +tv_finsg('flights-on', 'flight-on'). +tv_finsg('flights-toward', 'flight-toward'). +tv_finsg('flights-towards', 'flight-towards'). +tv_finsg('flinches-at', 'flinch-at'). +tv_finsg('flings-away', 'fling-away'). +tv_finsg('flings-back', 'fling-back'). +tv_finsg('flings-down', 'fling-down'). +tv_finsg('flings-off', 'fling-off'). +tv_finsg('flings-up', 'fling-up'). +tv_finsg('flips-at', 'flip-at'). +tv_finsg('flips-on', 'flip-on'). +tv_finsg('flips-over', 'flip-over'). +tv_finsg('flips-through', 'flip-through'). +tv_finsg('flirts-with', 'flirt-with'). +tv_finsg('floats-around', 'float-around'). +tv_finsg('floats-at', 'float-at'). +tv_finsg('floats-behind', 'float-behind'). +tv_finsg('floats-by', 'float-by'). +tv_finsg('floats-down', 'float-down'). +tv_finsg('floats-from', 'float-from'). +tv_finsg('floats-in', 'float-in'). +tv_finsg('floats-into', 'float-into'). +tv_finsg('floats-off', 'float-off'). +tv_finsg('floats-out', 'float-out'). +tv_finsg('floats-through', 'float-through'). +tv_finsg('floats-to', 'float-to'). +tv_finsg('floats-toward', 'float-toward'). +tv_finsg('floats-up', 'float-up'). +tv_finsg('flocks-to', 'flock-to'). +tv_finsg('floods-in', 'flood-in'). +tv_finsg('floods-into', 'flood-into'). +tv_finsg('floods-out', 'flood-out'). +tv_finsg('floods-through', 'flood-through'). +tv_finsg('flops-over', 'flop-over'). +tv_finsg('flounders-into', 'flounder-into'). +tv_finsg('flows-away-from', 'flow-away-from'). +tv_finsg('flows-away-into', 'flow-away-into'). +tv_finsg('flows-away-to', 'flow-away-to'). +tv_finsg('flows-back-from', 'flow-back-from'). +tv_finsg('flows-back-into', 'flow-back-into'). +tv_finsg('flows-back-to', 'flow-back-to'). +tv_finsg('flows-with', 'flow-with'). +tv_finsg('fluctuates-between', 'fluctuate-between'). +tv_finsg('fluffs-out', 'fluff-out'). +tv_finsg('fluffs-up', 'fluff-up'). +tv_finsg('flunks-out-of', 'flunk-out-of'). +tv_finsg('flurries-about', 'flurry-about'). +tv_finsg('flurries-around', 'flurry-around'). +tv_finsg('flurries-through', 'flurry-through'). +tv_finsg('flurries-within', 'flurry-within'). +tv_finsg('flushes-away', 'flush-away'). +tv_finsg('flushes-out', 'flush-out'). +tv_finsg('flutters-against', 'flutter-against'). +tv_finsg('flutters-from', 'flutter-from'). +tv_finsg('flutters-onto', 'flutter-onto'). +tv_finsg('flutters-to', 'flutter-to'). +tv_finsg('fly-fishes-for', 'fly-fish-for'). +tv_finsg('fobs-off', 'fob-off'). +tv_finsg('fobs-off-on', 'fob-off-on'). +tv_finsg('fobs-off-with', 'fob-off-with'). +tv_finsg('focuses-on', 'focus-on'). +tv_finsg('focuses-upon', 'focus-upon'). +tv_finsg('fogs-up', 'fog-up'). +tv_finsg('folds-back', 'fold-back'). +tv_finsg('folds-down', 'fold-down'). +tv_finsg('folds-on', 'fold-on'). +tv_finsg('folds-up', 'fold-up'). +tv_finsg('follows-out', 'follow-out'). +tv_finsg('follows-through-on', 'follow-through-on'). +tv_finsg('follows-through-to', 'follow-through-to'). +tv_finsg('follows-through-with', 'follow-through-with'). +tv_finsg('follows-up', 'follow-up'). +tv_finsg('follows-up-on', 'follow-up-on'). +tv_finsg('follows-up-to', 'follow-up-to'). +tv_finsg('follows-up-with', 'follow-up-with'). +tv_finsg('fools-around-with', 'fool-around-with'). +tv_finsg('fools-away', 'fool-away'). +tv_finsg('fools-off', 'fool-off'). +tv_finsg('fools-with', 'fool-with'). +tv_finsg('forages-for', 'forage-for'). +tv_finsg('forages-through', 'forage-through'). +tv_finsg('forays-into', 'foray-into'). +tv_finsg('force-feeds', 'force-feed'). +tv_finsg('forces-apart', 'force-apart'). +tv_finsg('forces-aside', 'force-aside'). +tv_finsg('forces-back', 'force-back'). +tv_finsg('forces-down', 'force-down'). +tv_finsg('forces-out', 'force-out'). +tv_finsg('forecasts-about', 'forecast-about'). +tv_finsg('forecloses-on', 'foreclose-on'). +tv_finsg('forges-into', 'forge-into'). +tv_finsg('forges-to', 'forge-to'). +tv_finsg('forgets-about', 'forget-about'). +tv_finsg('forks-out', 'fork-out'). +tv_finsg('forks-over', 'fork-over'). +tv_finsg('forks-up', 'fork-up'). +tv_finsg('forms-in', 'form-in'). +tv_finsg('forms-on', 'form-on'). +tv_finsg('forms-over', 'form-over'). +tv_finsg('fornicates-with', 'fornicate-with'). +tv_finsg('fouls-up', 'foul-up'). +tv_finsg('fragments-into', 'fragment-into'). +tv_finsg('franchises-out', 'franchise-out'). +tv_finsg('fraternizes-with', 'fraternize-with'). +tv_finsg('freaks-out', 'freak-out'). +tv_finsg('freaks-out-about', 'freak-out-about'). +tv_finsg('frees-up', 'free-up'). +tv_finsg('freewheels-across', 'freewheel-across'). +tv_finsg('freewheels-down', 'freewheel-down'). +tv_finsg('freewheels-over', 'freewheel-over'). +tv_finsg('freewheels-up', 'freewheel-up'). +tv_finsg('freezes-around', 'freeze-around'). +tv_finsg('freezes-at', 'freeze-at'). +tv_finsg('freezes-down', 'freeze-down'). +tv_finsg('freezes-into', 'freeze-into'). +tv_finsg('freezes-on', 'freeze-on'). +tv_finsg('freezes-out', 'freeze-out'). +tv_finsg('freezes-over', 'freeze-over'). +tv_finsg('freezes-to', 'freeze-to'). +tv_finsg('freezes-together', 'freeze-together'). +tv_finsg('freshens-up', 'freshen-up'). +tv_finsg('frets-about', 'fret-about'). +tv_finsg('frets-away', 'fret-away'). +tv_finsg('frets-out-of', 'fret-out-of'). +tv_finsg('frets-over', 'fret-over'). +tv_finsg('fries-for', 'fry-for'). +tv_finsg('fries-with', 'fry-with'). +tv_finsg('frightens-away', 'frighten-away'). +tv_finsg('frightens-off', 'frighten-off'). +tv_finsg('fringes-on', 'fringe-on'). +tv_finsg('fritters-away', 'fritter-away'). +tv_finsg('fritters-away-into', 'fritter-away-into'). +tv_finsg('fritters-away-to', 'fritter-away-to'). +tv_finsg('frivols-around', 'frivol-around'). +tv_finsg('frivols-away', 'frivol-away'). +tv_finsg('frivols-in', 'frivol-in'). +tv_finsg('frivols-over', 'frivol-over'). +tv_finsg('frizzes-out', 'frizz-out'). +tv_finsg('frizzes-up', 'frizz-up'). +tv_finsg('frizzles-up', 'frizzle-up'). +tv_finsg('frolics-in', 'frolic-in'). +tv_finsg('frolics-on', 'frolic-on'). +tv_finsg('frolics-through', 'frolic-through'). +tv_finsg('frolics-with', 'frolic-with'). +tv_finsg('fronts-for', 'front-for'). +tv_finsg('fronts-on', 'front-on'). +tv_finsg('fronts-toward', 'front-toward'). +tv_finsg('fronts-towards', 'front-towards'). +tv_finsg('frosts-over', 'frost-over'). +tv_finsg('frosts-up', 'frost-up'). +tv_finsg('froths-at', 'froth-at'). +tv_finsg('froths-to', 'froth-to'). +tv_finsg('frowns-at', 'frown-at'). +tv_finsg('frowns-on', 'frown-on'). +tv_finsg('frowns-upon', 'frown-upon'). +tv_finsg('fucks-behind', 'fuck-behind'). +tv_finsg('fucks-in', 'fuck-in'). +tv_finsg('fucks-on', 'fuck-on'). +tv_finsg('fucks-up', 'fuck-up'). +tv_finsg('fucks-with', 'fuck-with'). +tv_finsg('fuels-up', 'fuel-up'). +tv_finsg('fumbles-for', 'fumble-for'). +tv_finsg('fumbles-with', 'fumble-with'). +tv_finsg('fumes-about', 'fume-about'). +tv_finsg('fumes-at', 'fume-at'). +tv_finsg('fumes-in', 'fume-in'). +tv_finsg('fumes-over', 'fume-over'). +tv_finsg('functions-by', 'function-by'). +tv_finsg('functions-through', 'function-through'). +tv_finsg('funnels-back-into', 'funnel-back-into'). +tv_finsg('funnels-back-to', 'funnel-back-to'). +tv_finsg('funnels-back-toward', 'funnel-back-toward'). +tv_finsg('funnels-back-towards', 'funnel-back-towards'). +tv_finsg('funnels-down-into', 'funnel-down-into'). +tv_finsg('funnels-down-to', 'funnel-down-to'). +tv_finsg('funnels-down-toward', 'funnel-down-toward'). +tv_finsg('funnels-down-towards', 'funnel-down-towards'). +tv_finsg('funnels-into', 'funnel-into'). +tv_finsg('funnels-through', 'funnel-through'). +tv_finsg('funnels-up', 'funnel-up'). +tv_finsg('furbishes-up', 'furbish-up'). +tv_finsg('furls-up', 'furl-up'). +tv_finsg('furrows-down', 'furrow-down'). +tv_finsg('furrows-into', 'furrow-into'). +tv_finsg('fuses-into', 'fuse-into'). +tv_finsg('fuses-to', 'fuse-to'). +tv_finsg('fuses-together', 'fuse-together'). +tv_finsg('fuses-with', 'fuse-with'). +tv_finsg('fusses-around-with', 'fuss-around-with'). +tv_finsg('fusses-at', 'fuss-at'). +tv_finsg('fusses-over', 'fuss-over'). +tv_finsg('fusses-with', 'fuss-with'). +tv_finsg('gags-from', 'gag-from'). +tv_finsg('gags-on', 'gag-on'). +tv_finsg('gains-from', 'gain-from'). +tv_finsg('gains-on', 'gain-on'). +tv_finsg('gallops-across', 'gallop-across'). +tv_finsg('gallops-by', 'gallop-by'). +tv_finsg('gallops-through', 'gallop-through'). +tv_finsg('gambles-away', 'gamble-away'). +tv_finsg('gambles-on', 'gamble-on'). +tv_finsg('gambles-with', 'gamble-with'). +tv_finsg('gangs-up-on', 'gang-up-on'). +tv_finsg('gapes-at', 'gape-at'). +tv_finsg('gargles-with', 'gargle-with'). +tv_finsg('gases-up', 'gas-up'). +tv_finsg('gasps-for', 'gasp-for'). +tv_finsg('gathers-around', 'gather-around'). +tv_finsg('gathers-inside', 'gather-inside'). +tv_finsg('gathers-together', 'gather-together'). +tv_finsg('gathers-together-in', 'gather-together-in'). +tv_finsg('gathers-up', 'gather-up'). +tv_finsg('gathers-with', 'gather-with'). +tv_finsg('gazes-across', 'gaze-across'). +tv_finsg('gazes-at', 'gaze-at'). +tv_finsg('gazes-on', 'gaze-on'). +tv_finsg('gazes-out', 'gaze-out'). +tv_finsg('gazes-out-across', 'gaze-out-across'). +tv_finsg('gazes-out-at', 'gaze-out-at'). +tv_finsg('gazes-out-on', 'gaze-out-on'). +tv_finsg('gazes-out-over', 'gaze-out-over'). +tv_finsg('gazes-out-through', 'gaze-out-through'). +tv_finsg('gazes-out-towards', 'gaze-out-towards'). +tv_finsg('gazes-out-upon', 'gaze-out-upon'). +tv_finsg('gazes-over', 'gaze-over'). +tv_finsg('gazes-through', 'gaze-through'). +tv_finsg('gazes-toward', 'gaze-toward'). +tv_finsg('gears-to', 'gear-to'). +tv_finsg('gears-towards', 'gear-towards'). +tv_finsg('gears-up-for', 'gear-up-for'). +tv_finsg('generalizes-about', 'generalize-about'). +tv_finsg('generalizes-to', 'generalize-to'). +tv_finsg('genuflects-before', 'genuflect-before'). +tv_finsg('germinates-into', 'germinate-into'). +tv_finsg('gestures-at', 'gesture-at'). +tv_finsg('gets-down', 'get-down'). +tv_finsg('gets-down-to', 'get-down-to'). +tv_finsg('gets-off', 'get-off'). +tv_finsg('gets-off-to', 'get-off-to'). +tv_finsg('gibbers-about', 'gibber-about'). +tv_finsg('gingers-up', 'ginger-up'). +tv_finsg('girdles-up', 'girdle-up'). +tv_finsg('girds-for', 'gird-for'). +tv_finsg('gives-away', 'give-away'). +tv_finsg('gives-back', 'give-back'). +tv_finsg('gives-in', 'give-in'). +tv_finsg('gives-in-on', 'give-in-on'). +tv_finsg('gives-in-to', 'give-in-to'). +tv_finsg('gives-of', 'give-of'). +tv_finsg('gives-off', 'give-off'). +tv_finsg('gives-out', 'give-out'). +tv_finsg('gives-over', 'give-over'). +tv_finsg('gives-to', 'give-to'). +tv_finsg('gives-up', 'give-up'). +tv_finsg('gives-up-on', 'give-up-on'). +tv_finsg('gives-up-to', 'give-up-to'). +tv_finsg('glances-across', 'glance-across'). +tv_finsg('glances-at', 'glance-at'). +tv_finsg('glances-off', 'glance-off'). +tv_finsg('glances-off-of', 'glance-off-of'). +tv_finsg('glances-over', 'glance-over'). +tv_finsg('glances-over-at', 'glance-over-at'). +tv_finsg('glances-up-at', 'glance-up-at'). +tv_finsg('glares-at', 'glare-at'). +tv_finsg('glasses-in', 'glass-in'). +tv_finsg('glasses-over', 'glass-over'). +tv_finsg('glazes-over', 'glaze-over'). +tv_finsg('gleams-from', 'gleam-from'). +tv_finsg('gleams-with', 'gleam-with'). +tv_finsg('gleans-in', 'glean-in'). +tv_finsg('gleans-through', 'glean-through'). +tv_finsg('glides-above', 'glide-above'). +tv_finsg('glides-across', 'glide-across'). +tv_finsg('glides-over', 'glide-over'). +tv_finsg('glides-through', 'glide-through'). +tv_finsg('glints-from', 'glint-from'). +tv_finsg('glints-under', 'glint-under'). +tv_finsg('glissades-across', 'glissade-across'). +tv_finsg('glissades-down', 'glissade-down'). +tv_finsg('glistens-with', 'glisten-with'). +tv_finsg('glitters-with', 'glitter-with'). +tv_finsg('gloats-about', 'gloat-about'). +tv_finsg('gloats-over', 'gloat-over'). +tv_finsg('glories-about', 'glory-about'). +tv_finsg('glories-in', 'glory-in'). +tv_finsg('glosses-over', 'gloss-over'). +tv_finsg('glowers-at', 'glower-at'). +tv_finsg('glows-with', 'glow-with'). +tv_finsg('glues-together', 'glue-together'). +tv_finsg('gnaws-away-at', 'gnaw-away-at'). +tv_finsg('gnaws-on', 'gnaw-on'). +tv_finsg('gobbles-up', 'gobble-up'). +tv_finsg('goes-after', 'go-after'). +tv_finsg('goes-along-for', 'go-along-for'). +tv_finsg('goes-along-in', 'go-along-in'). +tv_finsg('goes-along-into', 'go-along-into'). +tv_finsg('goes-along-on', 'go-along-on'). +tv_finsg('goes-along-to', 'go-along-to'). +tv_finsg('goes-along-with', 'go-along-with'). +tv_finsg('goes-at', 'go-at'). +tv_finsg('goes-back-for', 'go-back-for'). +tv_finsg('goes-back-in', 'go-back-in'). +tv_finsg('goes-back-into', 'go-back-into'). +tv_finsg('goes-back-on', 'go-back-on'). +tv_finsg('goes-back-to', 'go-back-to'). +tv_finsg('goes-back-with', 'go-back-with'). +tv_finsg('goes-before', 'go-before'). +tv_finsg('goes-down-for', 'go-down-for'). +tv_finsg('goes-down-in', 'go-down-in'). +tv_finsg('goes-down-into', 'go-down-into'). +tv_finsg('goes-down-on', 'go-down-on'). +tv_finsg('goes-down-to', 'go-down-to'). +tv_finsg('goes-down-with', 'go-down-with'). +tv_finsg('goes-for', 'go-for'). +tv_finsg('goes-in-for', 'go-in-for'). +tv_finsg('goes-in-in', 'go-in-in'). +tv_finsg('goes-in-into', 'go-in-into'). +tv_finsg('goes-in-on', 'go-in-on'). +tv_finsg('goes-in-to', 'go-in-to'). +tv_finsg('goes-in-with', 'go-in-with'). +tv_finsg('goes-like', 'go-like'). +tv_finsg('goes-off-for', 'go-off-for'). +tv_finsg('goes-off-in', 'go-off-in'). +tv_finsg('goes-off-into', 'go-off-into'). +tv_finsg('goes-off-on', 'go-off-on'). +tv_finsg('goes-off-to', 'go-off-to'). +tv_finsg('goes-off-with', 'go-off-with'). +tv_finsg('goes-on-for', 'go-on-for'). +tv_finsg('goes-on-in', 'go-on-in'). +tv_finsg('goes-on-into', 'go-on-into'). +tv_finsg('goes-on-on', 'go-on-on'). +tv_finsg('goes-on-to', 'go-on-to'). +tv_finsg('goes-on-with', 'go-on-with'). +tv_finsg('goes-out-for', 'go-out-for'). +tv_finsg('goes-out-in', 'go-out-in'). +tv_finsg('goes-out-into', 'go-out-into'). +tv_finsg('goes-out-on', 'go-out-on'). +tv_finsg('goes-out-to', 'go-out-to'). +tv_finsg('goes-out-with', 'go-out-with'). +tv_finsg('goes-over-for', 'go-over-for'). +tv_finsg('goes-over-in', 'go-over-in'). +tv_finsg('goes-over-into', 'go-over-into'). +tv_finsg('goes-over-on', 'go-over-on'). +tv_finsg('goes-over-to', 'go-over-to'). +tv_finsg('goes-over-with', 'go-over-with'). +tv_finsg('goes-with', 'go-with'). +tv_finsg('goggles-at', 'goggle-at'). +tv_finsg('goofs-up', 'goof-up'). +tv_finsg('gorges-on', 'gorge-on'). +tv_finsg('gossips-about', 'gossip-about'). +tv_finsg('gouges-out', 'gouge-out'). +tv_finsg('grabs-at', 'grab-at'). +tv_finsg('grabs-for', 'grab-for'). +tv_finsg('graduates-at', 'graduate-at'). +tv_finsg('graduates-from', 'graduate-from'). +tv_finsg('graduates-into', 'graduate-into'). +tv_finsg('graduates-to', 'graduate-to'). +tv_finsg('graduates-with', 'graduate-with'). +tv_finsg('grapples-with', 'grapple-with'). +tv_finsg('grasps-onto', 'grasp-onto'). +tv_finsg('grates-on', 'grate-on'). +tv_finsg('gravitates-toward', 'gravitate-toward'). +tv_finsg('grieves-about', 'grieve-about'). +tv_finsg('grieves-for', 'grieve-for'). +tv_finsg('grieves-over', 'grieve-over'). +tv_finsg('grills-up', 'grill-up'). +tv_finsg('grinds-out', 'grind-out'). +tv_finsg('grinds-up', 'grind-up'). +tv_finsg('grits-beneath', 'grit-beneath'). +tv_finsg('grits-under', 'grit-under'). +tv_finsg('groans-in', 'groan-in'). +tv_finsg('gropes-in', 'grope-in'). +tv_finsg('gropes-through', 'grope-through'). +tv_finsg('grosses-out', 'gross-out'). +tv_finsg('grounds-into', 'ground-into'). +tv_finsg('grounds-on', 'ground-on'). +tv_finsg('groups-together-with', 'group-together-with'). +tv_finsg('grouses-about', 'grouse-about'). +tv_finsg('grovels-at', 'grovel-at'). +tv_finsg('grovels-for', 'grovel-for'). +tv_finsg('growls-at', 'growl-at'). +tv_finsg('grows-from', 'grow-from'). +tv_finsg('grows-in', 'grow-in'). +tv_finsg('grows-into', 'grow-into'). +tv_finsg('grows-on', 'grow-on'). +tv_finsg('grows-out', 'grow-out'). +tv_finsg('grows-out-of', 'grow-out-of'). +tv_finsg('grows-up-around', 'grow-up-around'). +tv_finsg('grows-upon', 'grow-upon'). +tv_finsg('grubs-for', 'grub-for'). +tv_finsg('grumbles-about', 'grumble-about'). +tv_finsg('guards-against', 'guard-against'). +tv_finsg('guesses-about', 'guess-about'). +tv_finsg('guesses-at', 'guess-at'). +tv_finsg('guides-in', 'guide-in'). +tv_finsg('guides-on', 'guide-on'). +tv_finsg('gulps-down', 'gulp-down'). +tv_finsg('gums-up', 'gum-up'). +tv_finsg('guns-down', 'gun-down'). +tv_finsg('gushes-out-from', 'gush-out-from'). +tv_finsg('gushes-out-through', 'gush-out-through'). +tv_finsg('gushes-over', 'gush-over'). +tv_finsg('guts-out', 'gut-out'). +tv_finsg('gutters-down', 'gutter-down'). +tv_finsg('guzzles-down', 'guzzle-down'). +tv_finsg('gyrates-between', 'gyrate-between'). +tv_finsg('hacks-away-at', 'hack-away-at'). +tv_finsg('haggles-about', 'haggle-about'). +tv_finsg('haggles-over', 'haggle-over'). +tv_finsg('haggles-with', 'haggle-with'). +tv_finsg('hails-from', 'hail-from'). +tv_finsg('halloos-to', 'halloo-to'). +tv_finsg('hammers-away-at', 'hammer-away-at'). +tv_finsg('hammers-in', 'hammer-in'). +tv_finsg('hammers-out', 'hammer-out'). +tv_finsg('hams-up', 'ham-up'). +tv_finsg('hands-around', 'hand-around'). +tv_finsg('hands-back', 'hand-back'). +tv_finsg('hands-down', 'hand-down'). +tv_finsg('hands-in', 'hand-in'). +tv_finsg('hands-on', 'hand-on'). +tv_finsg('hands-out', 'hand-out'). +tv_finsg('hands-out-to', 'hand-out-to'). +tv_finsg('hands-over', 'hand-over'). +tv_finsg('hands-up', 'hand-up'). +tv_finsg('hangs-above', 'hang-above'). +tv_finsg('hangs-around', 'hang-around'). +tv_finsg('hangs-back-around', 'hang-back-around'). +tv_finsg('hangs-back-from', 'hang-back-from'). +tv_finsg('hangs-back-to', 'hang-back-to'). +tv_finsg('hangs-back-with', 'hang-back-with'). +tv_finsg('hangs-below', 'hang-below'). +tv_finsg('hangs-from', 'hang-from'). +tv_finsg('hangs-in', 'hang-in'). +tv_finsg('hangs-in-around', 'hang-in-around'). +tv_finsg('hangs-in-from', 'hang-in-from'). +tv_finsg('hangs-in-to', 'hang-in-to'). +tv_finsg('hangs-in-with', 'hang-in-with'). +tv_finsg('hangs-off', 'hang-off'). +tv_finsg('hangs-on', 'hang-on'). +tv_finsg('hangs-on-around', 'hang-on-around'). +tv_finsg('hangs-on-from', 'hang-on-from'). +tv_finsg('hangs-on-to', 'hang-on-to'). +tv_finsg('hangs-on-with', 'hang-on-with'). +tv_finsg('hangs-onto', 'hang-onto'). +tv_finsg('hangs-out', 'hang-out'). +tv_finsg('hangs-out-around', 'hang-out-around'). +tv_finsg('hangs-out-from', 'hang-out-from'). +tv_finsg('hangs-out-to', 'hang-out-to'). +tv_finsg('hangs-out-with', 'hang-out-with'). +tv_finsg('hangs-over', 'hang-over'). +tv_finsg('hangs-under', 'hang-under'). +tv_finsg('hangs-up', 'hang-up'). +tv_finsg('hankers-for', 'hanker-for'). +tv_finsg('happens-across', 'happen-across'). +tv_finsg('happens-between', 'happen-between'). +tv_finsg('happens-in', 'happen-in'). +tv_finsg('happens-inside', 'happen-inside'). +tv_finsg('happens-on', 'happen-on'). +tv_finsg('happens-to', 'happen-to'). +tv_finsg('happens-upon', 'happen-upon'). +tv_finsg('harbors-at', 'harbor-at'). +tv_finsg('harbors-in', 'harbor-in'). +tv_finsg('harbours-at', 'harbour-at'). +tv_finsg('harbours-in', 'harbour-in'). +tv_finsg('harks-back-to', 'hark-back-to'). +tv_finsg('harks-to', 'hark-to'). +tv_finsg('harmonizes-with', 'harmonize-with'). +tv_finsg('harps-on', 'harp-on'). +tv_finsg('has-on', 'have-on'). +tv_finsg('hashes-out', 'hash-out'). +tv_finsg('hashes-over', 'hash-over'). +tv_finsg('hashes-through', 'hash-through'). +tv_finsg('hauls-out', 'haul-out'). +tv_finsg('hauls-over', 'haul-over'). +tv_finsg('headquarters-at', 'headquarter-at'). +tv_finsg('headquarters-in', 'headquarter-in'). +tv_finsg('heads-back-for', 'head-back-for'). +tv_finsg('heads-down-for', 'head-down-for'). +tv_finsg('heads-for', 'head-for'). +tv_finsg('heads-off', 'head-off'). +tv_finsg('heads-out-for', 'head-out-for'). +tv_finsg('heads-over-for', 'head-over-for'). +tv_finsg('heads-up', 'head-up'). +tv_finsg('heads-up-for', 'head-up-for'). +tv_finsg('heaps-together', 'heap-together'). +tv_finsg('heaps-up', 'heap-up'). +tv_finsg('hearkens-to', 'hearken-to'). +tv_finsg('hears-about', 'hear-about'). +tv_finsg('hears-from', 'hear-from'). +tv_finsg('hears-of', 'hear-of'). +tv_finsg('hears-out', 'hear-out'). +tv_finsg('heats-up', 'heat-up'). +tv_finsg('heats-up-into', 'heat-up-into'). +tv_finsg('heats-up-on', 'heat-up-on'). +tv_finsg('heats-up-over', 'heat-up-over'). +tv_finsg('heats-up-to', 'heat-up-to'). +tv_finsg('heaves-up', 'heave-up'). +tv_finsg('hedges-about', 'hedge-about'). +tv_finsg('hedges-on', 'hedge-on'). +tv_finsg('helps-around', 'help-around'). +tv_finsg('helps-in', 'help-in'). +tv_finsg('helps-out', 'help-out'). +tv_finsg('helps-out-with', 'help-out-with'). +tv_finsg('helps-with', 'help-with'). +tv_finsg('hems-in', 'hem-in'). +tv_finsg('hesitates-about', 'hesitate-about'). +tv_finsg('hesitates-over', 'hesitate-over'). +tv_finsg('hews-out', 'hew-out'). +tv_finsg('hews-to', 'hew-to'). +tv_finsg('hibernates-for', 'hibernate-for'). +tv_finsg('hibernates-in', 'hibernate-in'). +tv_finsg('hibernates-through', 'hibernate-through'). +tv_finsg('hibernates-throughout', 'hibernate-throughout'). +tv_finsg('hides-among', 'hide-among'). +tv_finsg('hides-amongst', 'hide-amongst'). +tv_finsg('hides-behind', 'hide-behind'). +tv_finsg('hides-below', 'hide-below'). +tv_finsg('hides-beneath', 'hide-beneath'). +tv_finsg('hides-beside', 'hide-beside'). +tv_finsg('hides-between', 'hide-between'). +tv_finsg('hides-from', 'hide-from'). +tv_finsg('hides-in', 'hide-in'). +tv_finsg('hides-inside', 'hide-inside'). +tv_finsg('hides-out-in', 'hide-out-in'). +tv_finsg('hides-under', 'hide-under'). +tv_finsg('hies-to', 'hie-to'). +tv_finsg('hikes-from', 'hike-from'). +tv_finsg('hikes-to', 'hike-to'). +tv_finsg('hikes-up', 'hike-up'). +tv_finsg('hinges-on', 'hinge-on'). +tv_finsg('hinges-upon', 'hinge-upon'). +tv_finsg('hints-at', 'hint-at'). +tv_finsg('hires-out', 'hire-out'). +tv_finsg('hisses-at', 'hiss-at'). +tv_finsg('hitches-together', 'hitch-together'). +tv_finsg('hitches-up', 'hitch-up'). +tv_finsg('hitches-with', 'hitch-with'). +tv_finsg('hitchhikes-from', 'hitchhike-from'). +tv_finsg('hitchhikes-to', 'hitchhike-to'). +tv_finsg('hitchhikes-with', 'hitchhike-with'). +tv_finsg('hits-in', 'hit-in'). +tv_finsg('hits-out', 'hit-out'). +tv_finsg('hits-up', 'hit-up'). +tv_finsg('hits-upon', 'hit-upon'). +tv_finsg('hives-away', 'hive-away'). +tv_finsg('hives-away-in', 'hive-away-in'). +tv_finsg('hives-away-inside', 'hive-away-inside'). +tv_finsg('hives-in', 'hive-in'). +tv_finsg('hives-up', 'hive-up'). +tv_finsg('hives-up-in', 'hive-up-in'). +tv_finsg('hives-up-inside', 'hive-up-inside'). +tv_finsg('hobnobs-among', 'hobnob-among'). +tv_finsg('hobnobs-with', 'hobnob-with'). +tv_finsg('hoists-away', 'hoist-away'). +tv_finsg('hoists-up', 'hoist-up'). +tv_finsg('holds-back', 'hold-back'). +tv_finsg('holds-back-about', 'hold-back-about'). +tv_finsg('holds-back-on', 'hold-back-on'). +tv_finsg('holds-back-to', 'hold-back-to'). +tv_finsg('holds-back-upon', 'hold-back-upon'). +tv_finsg('holds-down', 'hold-down'). +tv_finsg('holds-down-about', 'hold-down-about'). +tv_finsg('holds-down-on', 'hold-down-on'). +tv_finsg('holds-down-to', 'hold-down-to'). +tv_finsg('holds-down-upon', 'hold-down-upon'). +tv_finsg('holds-forth-about', 'hold-forth-about'). +tv_finsg('holds-forth-on', 'hold-forth-on'). +tv_finsg('holds-forth-to', 'hold-forth-to'). +tv_finsg('holds-forth-upon', 'hold-forth-upon'). +tv_finsg('holds-in', 'hold-in'). +tv_finsg('holds-off', 'hold-off'). +tv_finsg('holds-on-about', 'hold-on-about'). +tv_finsg('holds-on-on', 'hold-on-on'). +tv_finsg('holds-on-to', 'hold-on-to'). +tv_finsg('holds-on-upon', 'hold-on-upon'). +tv_finsg('holds-onto', 'hold-onto'). +tv_finsg('holds-out', 'hold-out'). +tv_finsg('holds-over', 'hold-over'). +tv_finsg('holds-to', 'hold-to'). +tv_finsg('holds-together', 'hold-together'). +tv_finsg('holds-up', 'hold-up'). +tv_finsg('holds-up-about', 'hold-up-about'). +tv_finsg('holds-up-on', 'hold-up-on'). +tv_finsg('holds-up-to', 'hold-up-to'). +tv_finsg('holds-up-upon', 'hold-up-upon'). +tv_finsg('holes-up-for', 'hole-up-for'). +tv_finsg('holes-up-in', 'hole-up-in'). +tv_finsg('holes-up-inside', 'hole-up-inside'). +tv_finsg('holidays-in', 'holiday-in'). +tv_finsg('hollers-about', 'holler-about'). +tv_finsg('hollers-at', 'holler-at'). +tv_finsg('hollers-for', 'holler-for'). +tv_finsg('hollers-from', 'holler-from'). +tv_finsg('hollows-out', 'hollow-out'). +tv_finsg('hones-in-on', 'hone-in-on'). +tv_finsg('honeymoons-at', 'honeymoon-at'). +tv_finsg('honeymoons-in', 'honeymoon-in'). +tv_finsg('honks-at', 'honk-at'). +tv_finsg('hopes-for', 'hope-for'). +tv_finsg('hops-up-from', 'hop-up-from'). +tv_finsg('hops-up-into', 'hop-up-into'). +tv_finsg('hops-up-out-of', 'hop-up-out-of'). +tv_finsg('hoses-down', 'hose-down'). +tv_finsg('hovers-over', 'hover-over'). +tv_finsg('howls-at', 'howl-at'). +tv_finsg('howls-over', 'howl-over'). +tv_finsg('huddles-together-in', 'huddle-together-in'). +tv_finsg('huddles-together-with', 'huddle-together-with'). +tv_finsg('hungers-for', 'hunger-for'). +tv_finsg('hunts-for', 'hunt-for'). +tv_finsg('hurries-off-to', 'hurry-off-to'). +tv_finsg('hurries-out-to', 'hurry-out-to'). +tv_finsg('hurries-to', 'hurry-to'). +tv_finsg('hurries-up-to', 'hurry-up-to'). +tv_finsg('hushes-up', 'hush-up'). +tv_finsg('hustles-for', 'hustle-for'). +tv_finsg('hustles-over-to', 'hustle-over-to'). +tv_finsg('hustles-over-toward', 'hustle-over-toward'). +tv_finsg('hustles-over-towards', 'hustle-over-towards'). +tv_finsg('hustles-up', 'hustle-up'). +tv_finsg('identifies-with', 'identify-with'). +tv_finsg('ill-treats', 'ill-treat'). +tv_finsg('ill-uses', 'ill-use'). +tv_finsg('immigrates-from', 'immigrate-from'). +tv_finsg('immigrates-to', 'immigrate-to'). +tv_finsg('impinges-on', 'impinge-on'). +tv_finsg('impinges-upon', 'impinge-upon'). +tv_finsg('imports-from', 'import-from'). +tv_finsg('imposes-on', 'impose-on'). +tv_finsg('imposes-upon', 'impose-upon'). +tv_finsg('improves-on', 'improve-on'). +tv_finsg('improves-upon', 'improve-upon'). +tv_finsg('improves-with', 'improve-with'). +tv_finsg('impulse-buys', 'impulse-buy'). +tv_finsg('inches-across', 'inch-across'). +tv_finsg('inches-along', 'inch-along'). +tv_finsg('inches-down', 'inch-down'). +tv_finsg('inclines-to', 'incline-to'). +tv_finsg('inclines-toward', 'incline-toward'). +tv_finsg('incorporates-with', 'incorporate-with'). +tv_finsg('increases-at', 'increase-at'). +tv_finsg('increases-in', 'increase-in'). +tv_finsg('indulges-in', 'indulge-in'). +tv_finsg('informs-on', 'inform-on'). +tv_finsg('infringes-on', 'infringe-on'). +tv_finsg('infringes-upon', 'infringe-upon'). +tv_finsg('inquires-about', 'inquire-about'). +tv_finsg('inquires-after', 'inquire-after'). +tv_finsg('inquires-into', 'inquire-into'). +tv_finsg('inscribes-in', 'inscribe-in'). +tv_finsg('insists-on', 'insist-on'). +tv_finsg('insists-upon', 'insist-upon'). +tv_finsg('inspects-for', 'inspect-for'). +tv_finsg('integrates-into', 'integrate-into'). +tv_finsg('integrates-with', 'integrate-with'). +tv_finsg('interacts-with', 'interact-with'). +tv_finsg('interbreeds-with', 'interbreed-with'). +tv_finsg('intercedes-in', 'intercede-in'). +tv_finsg('intercedes-in-favor-of', 'intercede-in-favor-of'). +tv_finsg('interchanges-with', 'interchange-with'). +tv_finsg('intercommunicates-with', 'intercommunicate-with'). +tv_finsg('interconnects-with', 'interconnect-with'). +tv_finsg('interferes-in', 'interfere-in'). +tv_finsg('interferes-with', 'interfere-with'). +tv_finsg('interlaces-with', 'interlace-with'). +tv_finsg('interlinks-with', 'interlink-with'). +tv_finsg('interlocks-with', 'interlock-with'). +tv_finsg('intermarries-with', 'intermarry-with'). +tv_finsg('intermingles-with', 'intermingle-with'). +tv_finsg('intermixes-with', 'intermix-with'). +tv_finsg('interposes-on', 'interpose-on'). +tv_finsg('interprets-for', 'interpret-for'). +tv_finsg('interrelates-with', 'interrelate-with'). +tv_finsg('intersects-with', 'intersect-with'). +tv_finsg('intertwines-with', 'intertwine-with'). +tv_finsg('intervenes-in', 'intervene-in'). +tv_finsg('intervenes-on', 'intervene-on'). +tv_finsg('intervenes-with', 'intervene-with'). +tv_finsg('interviews-for', 'interview-for'). +tv_finsg('interweaves-with', 'interweave-with'). +tv_finsg('intrenches-with', 'intrench-with'). +tv_finsg('intrudes-in', 'intrude-in'). +tv_finsg('intrudes-on', 'intrude-on'). +tv_finsg('inveighs-against', 'inveigh-against'). +tv_finsg('invests-in', 'invest-in'). +tv_finsg('invests-on', 'invest-on'). +tv_finsg('invites-back', 'invite-back'). +tv_finsg('invites-in', 'invite-in'). +tv_finsg('irons-out', 'iron-out'). +tv_finsg('isolates-out', 'isolate-out'). +tv_finsg('issues-from', 'issue-from'). +tv_finsg('issues-out-of', 'issue-out-of'). +tv_finsg('issues-through', 'issue-through'). +tv_finsg('jabbers-about', 'jabber-about'). +tv_finsg('jabbers-at', 'jabber-at'). +tv_finsg('jabbers-away-about', 'jabber-away-about'). +tv_finsg('jabbers-back', 'jabber-back'). +tv_finsg('jabbers-in', 'jabber-in'). +tv_finsg('jabbers-on-about', 'jabber-on-about'). +tv_finsg('jabbers-out', 'jabber-out'). +tv_finsg('jabbers-to', 'jabber-to'). +tv_finsg('jabs-at', 'jab-at'). +tv_finsg('jabs-away-at', 'jab-away-at'). +tv_finsg('jabs-out', 'jab-out'). +tv_finsg('jabs-out-at', 'jab-out-at'). +tv_finsg('jack-knifes', 'jack-knife'). +tv_finsg('jacks-up', 'jack-up'). +tv_finsg('jams-in', 'jam-in'). +tv_finsg('jams-into', 'jam-into'). +tv_finsg('jams-on', 'jam-on'). +tv_finsg('jams-onto', 'jam-onto'). +tv_finsg('jams-together', 'jam-together'). +tv_finsg('jams-up', 'jam-up'). +tv_finsg('jangles-about', 'jangle-about'). +tv_finsg('jangles-over', 'jangle-over'). +tv_finsg('jangles-with', 'jangle-with'). +tv_finsg('jars-against', 'jar-against'). +tv_finsg('jars-on', 'jar-on'). +tv_finsg('jars-upon', 'jar-upon'). +tv_finsg('jars-with', 'jar-with'). +tv_finsg('jaunts-around', 'jaunt-around'). +tv_finsg('jaunts-through', 'jaunt-through'). +tv_finsg('jaunts-to', 'jaunt-to'). +tv_finsg('jaws-about', 'jaw-about'). +tv_finsg('jaws-at', 'jaw-at'). +tv_finsg('jaws-on-about', 'jaw-on-about'). +tv_finsg('jaws-together-about', 'jaw-together-about'). +tv_finsg('jaywalks-across', 'jaywalk-across'). +tv_finsg('jaywalks-through', 'jaywalk-through'). +tv_finsg('jazzes-up', 'jazz-up'). +tv_finsg('jeers-at', 'jeer-at'). +tv_finsg('jells-on', 'jell-on'). +tv_finsg('jerks-around', 'jerk-around'). +tv_finsg('jerks-around-from', 'jerk-around-from'). +tv_finsg('jerks-around-to', 'jerk-around-to'). +tv_finsg('jerks-around-with', 'jerk-around-with'). +tv_finsg('jerks-aside', 'jerk-aside'). +tv_finsg('jerks-away', 'jerk-away'). +tv_finsg('jerks-away-from', 'jerk-away-from'). +tv_finsg('jerks-away-to', 'jerk-away-to'). +tv_finsg('jerks-away-with', 'jerk-away-with'). +tv_finsg('jerks-back-from', 'jerk-back-from'). +tv_finsg('jerks-back-to', 'jerk-back-to'). +tv_finsg('jerks-back-with', 'jerk-back-with'). +tv_finsg('jerks-in', 'jerk-in'). +tv_finsg('jerks-off', 'jerk-off'). +tv_finsg('jerks-on', 'jerk-on'). +tv_finsg('jerks-open', 'jerk-open'). +tv_finsg('jerks-out', 'jerk-out'). +tv_finsg('jests-about', 'jest-about'). +tv_finsg('jests-over', 'jest-over'). +tv_finsg('jests-with', 'jest-with'). +tv_finsg('jets-away-between', 'jet-away-between'). +tv_finsg('jets-away-for', 'jet-away-for'). +tv_finsg('jets-away-from', 'jet-away-from'). +tv_finsg('jets-away-through', 'jet-away-through'). +tv_finsg('jets-away-to', 'jet-away-to'). +tv_finsg('jets-back-between', 'jet-back-between'). +tv_finsg('jets-back-for', 'jet-back-for'). +tv_finsg('jets-back-from', 'jet-back-from'). +tv_finsg('jets-back-through', 'jet-back-through'). +tv_finsg('jets-back-to', 'jet-back-to'). +tv_finsg('jets-from', 'jet-from'). +tv_finsg('jets-off-between', 'jet-off-between'). +tv_finsg('jets-off-for', 'jet-off-for'). +tv_finsg('jets-off-from', 'jet-off-from'). +tv_finsg('jets-off-through', 'jet-off-through'). +tv_finsg('jets-off-to', 'jet-off-to'). +tv_finsg('jets-out-between', 'jet-out-between'). +tv_finsg('jets-out-for', 'jet-out-for'). +tv_finsg('jets-out-from', 'jet-out-from'). +tv_finsg('jets-out-through', 'jet-out-through'). +tv_finsg('jets-out-to', 'jet-out-to'). +tv_finsg('jets-to', 'jet-to'). +tv_finsg('jibes-at', 'jibe-at'). +tv_finsg('jibes-with', 'jibe-with'). +tv_finsg('jibs-at', 'jib-at'). +tv_finsg('jigs-for', 'jig-for'). +tv_finsg('jingles-around-in', 'jingle-around-in'). +tv_finsg('jingles-around-inside', 'jingle-around-inside'). +tv_finsg('jives-with', 'jive-with'). +tv_finsg('jockeys-for', 'jockey-for'). +tv_finsg('jockeys-into', 'jockey-into'). +tv_finsg('jogs-after', 'jog-after'). +tv_finsg('jogs-beside', 'jog-beside'). +tv_finsg('joins-in', 'join-in'). +tv_finsg('joins-in-to', 'join-in-to'). +tv_finsg('joins-together', 'join-together'). +tv_finsg('joins-up', 'join-up'). +tv_finsg('joins-with', 'join-with'). +tv_finsg('jokes-about', 'joke-about'). +tv_finsg('jokes-around-with', 'joke-around-with'). +tv_finsg('jokes-to', 'joke-to'). +tv_finsg('jokes-with', 'joke-with'). +tv_finsg('jollies-along', 'jolly-along'). +tv_finsg('jostles-against', 'jostle-against'). +tv_finsg('jostles-around-in', 'jostle-around-in'). +tv_finsg('jostles-around-inside', 'jostle-around-inside'). +tv_finsg('jostles-for', 'jostle-for'). +tv_finsg('jostles-with', 'jostle-with'). +tv_finsg('jots-down', 'jot-down'). +tv_finsg('jousts-over', 'joust-over'). +tv_finsg('jousts-with', 'joust-with'). +tv_finsg('judges-against', 'judge-against'). +tv_finsg('judges-by', 'judge-by'). +tv_finsg('judges-from', 'judge-from'). +tv_finsg('judges-in-favor-of', 'judge-in-favor-of'). +tv_finsg('juggles-around', 'juggle-around'). +tv_finsg('juggles-with', 'juggle-with'). +tv_finsg('jumbles-through', 'jumble-through'). +tv_finsg('jumbles-together', 'jumble-together'). +tv_finsg('jumbles-up', 'jumble-up'). +tv_finsg('jumps-at', 'jump-at'). +tv_finsg('jumps-away-from', 'jump-away-from'). +tv_finsg('jumps-away-on', 'jump-away-on'). +tv_finsg('jumps-away-onto', 'jump-away-onto'). +tv_finsg('jumps-away-to', 'jump-away-to'). +tv_finsg('jumps-back-from', 'jump-back-from'). +tv_finsg('jumps-back-on', 'jump-back-on'). +tv_finsg('jumps-back-onto', 'jump-back-onto'). +tv_finsg('jumps-back-to', 'jump-back-to'). +tv_finsg('jumps-down-from', 'jump-down-from'). +tv_finsg('jumps-down-on', 'jump-down-on'). +tv_finsg('jumps-down-onto', 'jump-down-onto'). +tv_finsg('jumps-down-to', 'jump-down-to'). +tv_finsg('jumps-off-from', 'jump-off-from'). +tv_finsg('jumps-off-of', 'jump-off-of'). +tv_finsg('jumps-off-on', 'jump-off-on'). +tv_finsg('jumps-off-onto', 'jump-off-onto'). +tv_finsg('jumps-off-to', 'jump-off-to'). +tv_finsg('jumps-out-from', 'jump-out-from'). +tv_finsg('jumps-out-on', 'jump-out-on'). +tv_finsg('jumps-out-onto', 'jump-out-onto'). +tv_finsg('jumps-out-to', 'jump-out-to'). +tv_finsg('jumps-up-from', 'jump-up-from'). +tv_finsg('jumps-up-on', 'jump-up-on'). +tv_finsg('jumps-up-onto', 'jump-up-onto'). +tv_finsg('jumps-up-to', 'jump-up-to'). +tv_finsg('juts-from', 'jut-from'). +tv_finsg('juts-into', 'jut-into'). +tv_finsg('juts-out', 'jut-out'). +tv_finsg('juts-out-from', 'jut-out-from'). +tv_finsg('juts-out-into', 'jut-out-into'). +tv_finsg('juts-out-of', 'jut-out-of'). +tv_finsg('juts-out-on', 'jut-out-on'). +tv_finsg('juts-out-onto', 'jut-out-onto'). +tv_finsg('juts-out-over', 'jut-out-over'). +tv_finsg('juts-out-toward', 'jut-out-toward'). +tv_finsg('juts-out-towards', 'jut-out-towards'). +tv_finsg('juxtaposes-with', 'juxtapose-with'). +tv_finsg('keels-over', 'keel-over'). +tv_finsg('keels-to', 'keel-to'). +tv_finsg('keens-about', 'keen-about'). +tv_finsg('keeps-down', 'keep-down'). +tv_finsg('keeps-in', 'keep-in'). +tv_finsg('keeps-on', 'keep-on'). +tv_finsg('keeps-out', 'keep-out'). +tv_finsg('keeps-together', 'keep-together'). +tv_finsg('keeps-up', 'keep-up'). +tv_finsg('keeps-up-with', 'keep-up-with'). +tv_finsg('keeps-with', 'keep-with'). +tv_finsg('keeps-within', 'keep-within'). +tv_finsg('keys-in', 'key-in'). +tv_finsg('keys-up', 'key-up'). +tv_finsg('kicks-around', 'kick-around'). +tv_finsg('kicks-back-into', 'kick-back-into'). +tv_finsg('kicks-back-to', 'kick-back-to'). +tv_finsg('kicks-in', 'kick-in'). +tv_finsg('kicks-into', 'kick-into'). +tv_finsg('kicks-off', 'kick-off'). +tv_finsg('kicks-off-into', 'kick-off-into'). +tv_finsg('kicks-off-to', 'kick-off-to'). +tv_finsg('kicks-out', 'kick-out'). +tv_finsg('kicks-up', 'kick-up'). +tv_finsg('kids-around-about', 'kid-around-about'). +tv_finsg('kills-for', 'kill-for'). +tv_finsg('kills-off', 'kill-off'). +tv_finsg('kips-down-on', 'kip-down-on'). +tv_finsg('kits-out', 'kit-out'). +tv_finsg('kits-up', 'kit-up'). +tv_finsg('kneels-at', 'kneel-at'). +tv_finsg('kneels-before', 'kneel-before'). +tv_finsg('kneels-in', 'kneel-in'). +tv_finsg('knifes-through', 'knife-through'). +tv_finsg('knocks-about', 'knock-about'). +tv_finsg('knocks-against', 'knock-against'). +tv_finsg('knocks-around', 'knock-around'). +tv_finsg('knocks-aside', 'knock-aside'). +tv_finsg('knocks-at', 'knock-at'). +tv_finsg('knocks-back', 'knock-back'). +tv_finsg('knocks-down', 'knock-down'). +tv_finsg('knocks-down-to', 'knock-down-to'). +tv_finsg('knocks-off', 'knock-off'). +tv_finsg('knocks-on', 'knock-on'). +tv_finsg('knocks-out', 'knock-out'). +tv_finsg('knocks-over', 'knock-over'). +tv_finsg('knocks-up', 'knock-up'). +tv_finsg('knows-about', 'know-about'). +tv_finsg('knows-of', 'know-of'). +tv_finsg('knuckles-down-to', 'knuckle-down-to'). +tv_finsg('knuckles-under-to', 'knuckle-under-to'). +tv_finsg('kotows-before', 'kotow-before'). +tv_finsg('kotows-to', 'kotow-to'). +tv_finsg('kowtows-before', 'kowtow-before'). +tv_finsg('kowtows-to', 'kowtow-to'). +tv_finsg('labors-at', 'labor-at'). +tv_finsg('labors-away-at', 'labor-away-at'). +tv_finsg('labors-away-on', 'labor-away-on'). +tv_finsg('labors-away-over', 'labor-away-over'). +tv_finsg('labors-on', 'labor-on'). +tv_finsg('labors-over', 'labor-over'). +tv_finsg('labors-under', 'labor-under'). +tv_finsg('labours-at', 'labour-at'). +tv_finsg('labours-away-at', 'labour-away-at'). +tv_finsg('labours-away-on', 'labour-away-on'). +tv_finsg('labours-away-over', 'labour-away-over'). +tv_finsg('labours-on', 'labour-on'). +tv_finsg('labours-over', 'labour-over'). +tv_finsg('labours-under', 'labour-under'). +tv_finsg('laces-at', 'lace-at'). +tv_finsg('laces-into', 'lace-into'). +tv_finsg('laces-up', 'lace-up'). +tv_finsg('lacks-for', 'lack-for'). +tv_finsg('lacks-in', 'lack-in'). +tv_finsg('ladles-out', 'ladle-out'). +tv_finsg('lags-behind', 'lag-behind'). +tv_finsg('laments-about', 'lament-about'). +tv_finsg('laments-for', 'lament-for'). +tv_finsg('laments-over', 'lament-over'). +tv_finsg('lams-into', 'lam-into'). +tv_finsg('lams-out', 'lam-out'). +tv_finsg('lams-out-at', 'lam-out-at'). +tv_finsg('lams-out-of', 'lam-out-of'). +tv_finsg('lands-at', 'land-at'). +tv_finsg('lands-in', 'land-in'). +tv_finsg('lands-on', 'land-on'). +tv_finsg('lands-up-at', 'land-up-at'). +tv_finsg('lands-up-in', 'land-up-in'). +tv_finsg('lands-up-on', 'land-up-on'). +tv_finsg('languishes-for', 'languish-for'). +tv_finsg('languishes-in', 'languish-in'). +tv_finsg('languishes-under', 'languish-under'). +tv_finsg('laps-up', 'lap-up'). +tv_finsg('lapses-back-into', 'lapse-back-into'). +tv_finsg('lapses-from', 'lapse-from'). +tv_finsg('lapses-into', 'lapse-into'). +tv_finsg('lapses-on', 'lapse-on'). +tv_finsg('lashes-against', 'lash-against'). +tv_finsg('lashes-at', 'lash-at'). +tv_finsg('lashes-back-against', 'lash-back-against'). +tv_finsg('lashes-back-at', 'lash-back-at'). +tv_finsg('lashes-down', 'lash-down'). +tv_finsg('lashes-into', 'lash-into'). +tv_finsg('lashes-on', 'lash-on'). +tv_finsg('lashes-out-against', 'lash-out-against'). +tv_finsg('lashes-out-at', 'lash-out-at'). +tv_finsg('lashes-together', 'lash-together'). +tv_finsg('lasts-from', 'last-from'). +tv_finsg('lasts-out', 'last-out'). +tv_finsg('lasts-through', 'last-through'). +tv_finsg('lasts-throughout', 'last-throughout'). +tv_finsg('lasts-under', 'last-under'). +tv_finsg('latches-on-to', 'latch-on-to'). +tv_finsg('latches-onto', 'latch-onto'). +tv_finsg('latches-upon', 'latch-upon'). +tv_finsg('lathers-up', 'lather-up'). +tv_finsg('laughs-about', 'laugh-about'). +tv_finsg('laughs-at', 'laugh-at'). +tv_finsg('laughs-away', 'laugh-away'). +tv_finsg('laughs-back', 'laugh-back'). +tv_finsg('laughs-down', 'laugh-down'). +tv_finsg('laughs-off', 'laugh-off'). +tv_finsg('launches-into', 'launch-into'). +tv_finsg('lays-ahead-of', 'lay-ahead-of'). +tv_finsg('lays-aside', 'lay-aside'). +tv_finsg('lays-away', 'lay-away'). +tv_finsg('lays-back', 'lay-back'). +tv_finsg('lays-back-from', 'lay-back-from'). +tv_finsg('lays-back-to', 'lay-back-to'). +tv_finsg('lays-before', 'lay-before'). +tv_finsg('lays-behind', 'lay-behind'). +tv_finsg('lays-between', 'lay-between'). +tv_finsg('lays-down', 'lay-down'). +tv_finsg('lays-down-from', 'lay-down-from'). +tv_finsg('lays-down-to', 'lay-down-to'). +tv_finsg('lays-in', 'lay-in'). +tv_finsg('lays-off', 'lay-off'). +tv_finsg('lays-on', 'lay-on'). +tv_finsg('lays-open', 'lay-open'). +tv_finsg('lays-out', 'lay-out'). +tv_finsg('lays-to', 'lay-to'). +tv_finsg('lays-up', 'lay-up'). +tv_finsg('lays-with', 'lay-with'). +tv_finsg('lays-within', 'lay-within'). +tv_finsg('lazes-away', 'laze-away'). +tv_finsg('leaches-from', 'leach-from'). +tv_finsg('leaches-into', 'leach-into'). +tv_finsg('leaches-out', 'leach-out'). +tv_finsg('leaches-out-from', 'leach-out-from'). +tv_finsg('leaches-out-into', 'leach-out-into'). +tv_finsg('leaches-out-of', 'leach-out-of'). +tv_finsg('leads-about', 'lead-about'). +tv_finsg('leads-along', 'lead-along'). +tv_finsg('leads-around', 'lead-around'). +tv_finsg('leads-back', 'lead-back'). +tv_finsg('leads-in', 'lead-in'). +tv_finsg('leads-into', 'lead-into'). +tv_finsg('leads-off-to', 'lead-off-to'). +tv_finsg('leads-off-with', 'lead-off-with'). +tv_finsg('leads-on', 'lead-on'). +tv_finsg('leads-out', 'lead-out'). +tv_finsg('leads-over', 'lead-over'). +tv_finsg('leads-to', 'lead-to'). +tv_finsg('leads-up', 'lead-up'). +tv_finsg('leads-up-to', 'lead-up-to'). +tv_finsg('leads-up-with', 'lead-up-with'). +tv_finsg('leagues-together-against', 'league-together-against'). +tv_finsg('leaks-out', 'leak-out'). +tv_finsg('leans-against', 'lean-against'). +tv_finsg('leans-away-from', 'lean-away-from'). +tv_finsg('leans-upon', 'lean-upon'). +tv_finsg('leapfrogs-over', 'leapfrog-over'). +tv_finsg('leapfrogs-to', 'leapfrog-to'). +tv_finsg('leaps-after', 'leap-after'). +tv_finsg('leaps-at', 'leap-at'). +tv_finsg('learns-about', 'learn-about'). +tv_finsg('learns-from', 'learn-from'). +tv_finsg('learns-of', 'learn-of'). +tv_finsg('leases-at', 'lease-at'). +tv_finsg('leases-from', 'lease-from'). +tv_finsg('leases-out', 'lease-out'). +tv_finsg('leases-to', 'lease-to'). +tv_finsg('leaves-aside', 'leave-aside'). +tv_finsg('leaves-for', 'leave-for'). +tv_finsg('leaves-from', 'leave-from'). +tv_finsg('leaves-in', 'leave-in'). +tv_finsg('leaves-off', 'leave-off'). +tv_finsg('leaves-out', 'leave-out'). +tv_finsg('lectures-about', 'lecture-about'). +tv_finsg('lectures-on', 'lecture-on'). +tv_finsg('lectures-to', 'lecture-to'). +tv_finsg('leers-at', 'leer-at'). +tv_finsg('legislates-against', 'legislate-against'). +tv_finsg('legislates-around', 'legislate-around'). +tv_finsg('legislates-away', 'legislate-away'). +tv_finsg('legislates-for', 'legislate-for'). +tv_finsg('lends-into', 'lend-into'). +tv_finsg('lends-out', 'lend-out'). +tv_finsg('lends-to', 'lend-to'). +tv_finsg('lengthens-beyond', 'lengthen-beyond'). +tv_finsg('lengthens-by', 'lengthen-by'). +tv_finsg('lengthens-to', 'lengthen-to'). +tv_finsg('lengthens-up-to', 'lengthen-up-to'). +tv_finsg('lets-down', 'let-down'). +tv_finsg('lets-in', 'let-in'). +tv_finsg('lets-off', 'let-off'). +tv_finsg('lets-on-about', 'let-on-about'). +tv_finsg('lets-on-on', 'let-on-on'). +tv_finsg('lets-out', 'let-out'). +tv_finsg('lets-up-about', 'let-up-about'). +tv_finsg('lets-up-on', 'let-up-on'). +tv_finsg('levels-about', 'level-about'). +tv_finsg('levels-down', 'level-down'). +tv_finsg('levels-off', 'level-off'). +tv_finsg('levels-out', 'level-out'). +tv_finsg('levels-up', 'level-up'). +tv_finsg('levels-with', 'level-with'). +tv_finsg('liaises-between', 'liaise-between'). +tv_finsg('liaises-with', 'liaise-with'). +tv_finsg('licks-at', 'lick-at'). +tv_finsg('licks-off', 'lick-off'). +tv_finsg('licks-off-of', 'lick-off-of'). +tv_finsg('licks-on', 'lick-on'). +tv_finsg('licks-up', 'lick-up'). +tv_finsg('lies-about', 'lie-about'). +tv_finsg('lies-above', 'lie-above'). +tv_finsg('lies-across', 'lie-across'). +tv_finsg('lies-against', 'lie-against'). +tv_finsg('lies-along', 'lie-along'). +tv_finsg('lies-among', 'lie-among'). +tv_finsg('lies-amongst', 'lie-amongst'). +tv_finsg('lies-around', 'lie-around'). +tv_finsg('lies-around-on', 'lie-around-on'). +tv_finsg('lies-at', 'lie-at'). +tv_finsg('lies-before', 'lie-before'). +tv_finsg('lies-behind', 'lie-behind'). +tv_finsg('lies-below', 'lie-below'). +tv_finsg('lies-beneath', 'lie-beneath'). +tv_finsg('lies-beside', 'lie-beside'). +tv_finsg('lies-between', 'lie-between'). +tv_finsg('lies-beyond', 'lie-beyond'). +tv_finsg('lies-by', 'lie-by'). +tv_finsg('lies-down-on', 'lie-down-on'). +tv_finsg('lies-in', 'lie-in'). +tv_finsg('lies-inside', 'lie-inside'). +tv_finsg('lies-into', 'lie-into'). +tv_finsg('lies-near', 'lie-near'). +tv_finsg('lies-next-to', 'lie-next-to'). +tv_finsg('lies-off', 'lie-off'). +tv_finsg('lies-off-of', 'lie-off-of'). +tv_finsg('lies-on', 'lie-on'). +tv_finsg('lies-outside', 'lie-outside'). +tv_finsg('lies-over', 'lie-over'). +tv_finsg('lies-past', 'lie-past'). +tv_finsg('lies-through', 'lie-through'). +tv_finsg('lies-to', 'lie-to'). +tv_finsg('lies-toward', 'lie-toward'). +tv_finsg('lies-towards', 'lie-towards'). +tv_finsg('lies-under', 'lie-under'). +tv_finsg('lies-upon', 'lie-upon'). +tv_finsg('lies-with', 'lie-with'). +tv_finsg('lies-within', 'lie-within'). +tv_finsg('lifts-off', 'lift-off'). +tv_finsg('lifts-off-from', 'lift-off-from'). +tv_finsg('lifts-out', 'lift-out'). +tv_finsg('lifts-up', 'lift-up'). +tv_finsg('lifts-up-from', 'lift-up-from'). +tv_finsg('lightens-up', 'lighten-up'). +tv_finsg('lightens-up-on', 'lighten-up-on'). +tv_finsg('lights-up', 'light-up'). +tv_finsg('lights-up-with', 'light-up-with'). +tv_finsg('lilts-up', 'lilt-up'). +tv_finsg('limps-after', 'limp-after'). +tv_finsg('limps-before', 'limp-before'). +tv_finsg('lines-up', 'line-up'). +tv_finsg('lines-up-above', 'line-up-above'). +tv_finsg('lines-up-across', 'line-up-across'). +tv_finsg('lines-up-against', 'line-up-against'). +tv_finsg('lines-up-along', 'line-up-along'). +tv_finsg('lines-up-around', 'line-up-around'). +tv_finsg('lines-up-at', 'line-up-at'). +tv_finsg('lines-up-before', 'line-up-before'). +tv_finsg('lines-up-behind', 'line-up-behind'). +tv_finsg('lines-up-beneath', 'line-up-beneath'). +tv_finsg('lines-up-beside', 'line-up-beside'). +tv_finsg('lines-up-between', 'line-up-between'). +tv_finsg('lines-up-beyond', 'line-up-beyond'). +tv_finsg('lines-up-for', 'line-up-for'). +tv_finsg('lines-up-inside', 'line-up-inside'). +tv_finsg('lines-up-near', 'line-up-near'). +tv_finsg('lines-up-next-to', 'line-up-next-to'). +tv_finsg('lines-up-on', 'line-up-on'). +tv_finsg('lines-up-outside', 'line-up-outside'). +tv_finsg('lines-up-over', 'line-up-over'). +tv_finsg('lines-up-under', 'line-up-under'). +tv_finsg('lines-up-upon', 'line-up-upon'). +tv_finsg('lines-up-with', 'line-up-with'). +tv_finsg('lingers-over', 'linger-over'). +tv_finsg('links-together', 'link-together'). +tv_finsg('links-up', 'link-up'). +tv_finsg('links-up-to', 'link-up-to'). +tv_finsg('links-up-with', 'link-up-with'). +tv_finsg('lip-reads', 'lip-read'). +tv_finsg('listens-for', 'listen-for'). +tv_finsg('listens-in-for', 'listen-in-for'). +tv_finsg('listens-in-to', 'listen-in-to'). +tv_finsg('listens-on-for', 'listen-on-for'). +tv_finsg('listens-on-to', 'listen-on-to'). +tv_finsg('listens-out-for', 'listen-out-for'). +tv_finsg('listens-out-to', 'listen-out-to'). +tv_finsg('listens-to', 'listen-to'). +tv_finsg('litigates-about', 'litigate-about'). +tv_finsg('litigates-over', 'litigate-over'). +tv_finsg('litters-up', 'litter-up'). +tv_finsg('livens-up', 'liven-up'). +tv_finsg('lives-above', 'live-above'). +tv_finsg('lives-across', 'live-across'). +tv_finsg('lives-at', 'live-at'). +tv_finsg('lives-behind', 'live-behind'). +tv_finsg('lives-below', 'live-below'). +tv_finsg('lives-beneath', 'live-beneath'). +tv_finsg('lives-beside', 'live-beside'). +tv_finsg('lives-between', 'live-between'). +tv_finsg('lives-beyond', 'live-beyond'). +tv_finsg('lives-by', 'live-by'). +tv_finsg('lives-down', 'live-down'). +tv_finsg('lives-for', 'live-for'). +tv_finsg('lives-in', 'live-in'). +tv_finsg('lives-inside', 'live-inside'). +tv_finsg('lives-near', 'live-near'). +tv_finsg('lives-next-to', 'live-next-to'). +tv_finsg('lives-off', 'live-off'). +tv_finsg('lives-off-of', 'live-off-of'). +tv_finsg('lives-on', 'live-on'). +tv_finsg('lives-out', 'live-out'). +tv_finsg('lives-outside', 'live-outside'). +tv_finsg('lives-over', 'live-over'). +tv_finsg('lives-through', 'live-through'). +tv_finsg('lives-till', 'live-till'). +tv_finsg('lives-to', 'live-to'). +tv_finsg('lives-under', 'live-under'). +tv_finsg('lives-up-to', 'live-up-to'). +tv_finsg('lives-upon', 'live-upon'). +tv_finsg('lives-with', 'live-with'). +tv_finsg('loads-down', 'load-down'). +tv_finsg('loads-into', 'load-into'). +tv_finsg('loads-onto', 'load-onto'). +tv_finsg('loads-up', 'load-up'). +tv_finsg('loads-up-on', 'load-up-on'). +tv_finsg('loads-up-with', 'load-up-with'). +tv_finsg('loafs-away', 'loaf-away'). +tv_finsg('lobbies-against', 'lobby-against'). +tv_finsg('lobbies-for', 'lobby-for'). +tv_finsg('lobbies-in-favor-of', 'lobby-in-favor-of'). +tv_finsg('lobbies-on', 'lobby-on'). +tv_finsg('locates-across', 'locate-across'). +tv_finsg('locates-along', 'locate-along'). +tv_finsg('locates-among', 'locate-among'). +tv_finsg('locates-amongst', 'locate-amongst'). +tv_finsg('locates-around', 'locate-around'). +tv_finsg('locates-at', 'locate-at'). +tv_finsg('locates-behind', 'locate-behind'). +tv_finsg('locates-beneath', 'locate-beneath'). +tv_finsg('locates-beside', 'locate-beside'). +tv_finsg('locates-between', 'locate-between'). +tv_finsg('locates-beyond', 'locate-beyond'). +tv_finsg('locates-down', 'locate-down'). +tv_finsg('locates-in', 'locate-in'). +tv_finsg('locates-near', 'locate-near'). +tv_finsg('locates-next-to', 'locate-next-to'). +tv_finsg('locates-on', 'locate-on'). +tv_finsg('locates-outside', 'locate-outside'). +tv_finsg('locates-over', 'locate-over'). +tv_finsg('locates-to', 'locate-to'). +tv_finsg('locates-under', 'locate-under'). +tv_finsg('locks-away', 'lock-away'). +tv_finsg('locks-in', 'lock-in'). +tv_finsg('locks-out', 'lock-out'). +tv_finsg('locks-up', 'lock-up'). +tv_finsg('lodges-at', 'lodge-at'). +tv_finsg('lodges-in', 'lodge-in'). +tv_finsg('logs-off-of', 'log-off-of'). +tv_finsg('logs-onto', 'log-onto'). +tv_finsg('loiters-above', 'loiter-above'). +tv_finsg('loiters-across', 'loiter-across'). +tv_finsg('loiters-along', 'loiter-along'). +tv_finsg('loiters-among', 'loiter-among'). +tv_finsg('loiters-at', 'loiter-at'). +tv_finsg('loiters-away', 'loiter-away'). +tv_finsg('loiters-behind', 'loiter-behind'). +tv_finsg('loiters-beside', 'loiter-beside'). +tv_finsg('loiters-between', 'loiter-between'). +tv_finsg('loiters-beyond', 'loiter-beyond'). +tv_finsg('loiters-in', 'loiter-in'). +tv_finsg('loiters-inside', 'loiter-inside'). +tv_finsg('loiters-near', 'loiter-near'). +tv_finsg('loiters-next-to', 'loiter-next-to'). +tv_finsg('loiters-off', 'loiter-off'). +tv_finsg('loiters-off-of', 'loiter-off-of'). +tv_finsg('loiters-on', 'loiter-on'). +tv_finsg('loiters-outside', 'loiter-outside'). +tv_finsg('loiters-over', 'loiter-over'). +tv_finsg('loiters-past', 'loiter-past'). +tv_finsg('loiters-under', 'loiter-under'). +tv_finsg('lolls-about', 'loll-about'). +tv_finsg('lolls-against', 'loll-against'). +tv_finsg('lolls-around', 'loll-around'). +tv_finsg('lolls-on', 'loll-on'). +tv_finsg('lolls-out', 'loll-out'). +tv_finsg('lolls-upon', 'loll-upon'). +tv_finsg('longs-for', 'long-for'). +tv_finsg('looks-about', 'look-about'). +tv_finsg('looks-after', 'look-after'). +tv_finsg('looks-at', 'look-at'). +tv_finsg('looks-down', 'look-down'). +tv_finsg('looks-down-for', 'look-down-for'). +tv_finsg('looks-down-on', 'look-down-on'). +tv_finsg('looks-down-to', 'look-down-to'). +tv_finsg('looks-down-upon', 'look-down-upon'). +tv_finsg('looks-for', 'look-for'). +tv_finsg('looks-forward-for', 'look-forward-for'). +tv_finsg('looks-forward-on', 'look-forward-on'). +tv_finsg('looks-forward-to', 'look-forward-to'). +tv_finsg('looks-forward-upon', 'look-forward-upon'). +tv_finsg('looks-in', 'look-in'). +tv_finsg('looks-in-for', 'look-in-for'). +tv_finsg('looks-in-on', 'look-in-on'). +tv_finsg('looks-in-to', 'look-in-to'). +tv_finsg('looks-in-upon', 'look-in-upon'). +tv_finsg('looks-inside', 'look-inside'). +tv_finsg('looks-into', 'look-into'). +tv_finsg('looks-like', 'look-like'). +tv_finsg('looks-out-for', 'look-out-for'). +tv_finsg('looks-out-on', 'look-out-on'). +tv_finsg('looks-out-to', 'look-out-to'). +tv_finsg('looks-out-upon', 'look-out-upon'). +tv_finsg('looks-over', 'look-over'). +tv_finsg('looks-to', 'look-to'). +tv_finsg('looks-toward', 'look-toward'). +tv_finsg('looks-unto', 'look-unto'). +tv_finsg('looks-up', 'look-up'). +tv_finsg('looks-upon', 'look-upon'). +tv_finsg('looms-above', 'loom-above'). +tv_finsg('looms-against', 'loom-against'). +tv_finsg('looms-at', 'loom-at'). +tv_finsg('looms-before', 'loom-before'). +tv_finsg('looms-behind', 'loom-behind'). +tv_finsg('looms-beside', 'loom-beside'). +tv_finsg('looms-beyond', 'loom-beyond'). +tv_finsg('looms-in', 'loom-in'). +tv_finsg('looms-on', 'loom-on'). +tv_finsg('looms-out-of', 'loom-out-of'). +tv_finsg('looms-over', 'loom-over'). +tv_finsg('looms-through', 'loom-through'). +tv_finsg('looms-upon', 'loom-upon'). +tv_finsg('loops-up', 'loop-up'). +tv_finsg('loosens-up', 'loosen-up'). +tv_finsg('looses-off', 'loose-off'). +tv_finsg('looses-off-at', 'loose-off-at'). +tv_finsg('lops-away', 'lop-away'). +tv_finsg('lops-away-at', 'lop-away-at'). +tv_finsg('lops-off', 'lop-off'). +tv_finsg('loses-out-to', 'lose-out-to'). +tv_finsg('loses-to', 'lose-to'). +tv_finsg('lounges-about', 'lounge-about'). +tv_finsg('lounges-against', 'lounge-against'). +tv_finsg('lounges-around', 'lounge-around'). +tv_finsg('lounges-at', 'lounge-at'). +tv_finsg('lounges-away', 'lounge-away'). +tv_finsg('lounges-in', 'lounge-in'). +tv_finsg('lounges-on', 'lounge-on'). +tv_finsg('lours-at', 'lour-at'). +tv_finsg('lours-on', 'lour-on'). +tv_finsg('lowers-down', 'lower-down'). +tv_finsg('lowers-in', 'lower-in'). +tv_finsg('lowers-to', 'lower-to'). +tv_finsg('lugs-about', 'lug-about'). +tv_finsg('lugs-along', 'lug-along'). +tv_finsg('lugs-around', 'lug-around'). +tv_finsg('lugs-away', 'lug-away'). +tv_finsg('lugs-back', 'lug-back'). +tv_finsg('lugs-out', 'lug-out'). +tv_finsg('lumps-together', 'lump-together'). +tv_finsg('lunches-on', 'lunch-on'). +tv_finsg('lunches-out-on', 'lunch-out-on'). +tv_finsg('lunges-at', 'lunge-at'). +tv_finsg('lunges-out-at', 'lunge-out-at'). +tv_finsg('lunges-out-for', 'lunge-out-for'). +tv_finsg('lurches-at', 'lurch-at'). +tv_finsg('lurches-for', 'lurch-for'). +tv_finsg('lures-on', 'lure-on'). +tv_finsg('lurks-about', 'lurk-about'). +tv_finsg('lurks-above', 'lurk-above'). +tv_finsg('lurks-across', 'lurk-across'). +tv_finsg('lurks-against', 'lurk-against'). +tv_finsg('lurks-among', 'lurk-among'). +tv_finsg('lurks-amongst', 'lurk-amongst'). +tv_finsg('lurks-at', 'lurk-at'). +tv_finsg('lurks-behind', 'lurk-behind'). +tv_finsg('lurks-beneath', 'lurk-beneath'). +tv_finsg('lurks-beside', 'lurk-beside'). +tv_finsg('lurks-between', 'lurk-between'). +tv_finsg('lurks-beyond', 'lurk-beyond'). +tv_finsg('lurks-in', 'lurk-in'). +tv_finsg('lurks-inside', 'lurk-inside'). +tv_finsg('lurks-near', 'lurk-near'). +tv_finsg('lurks-next-to', 'lurk-next-to'). +tv_finsg('lurks-on', 'lurk-on'). +tv_finsg('lurks-over', 'lurk-over'). +tv_finsg('lurks-under', 'lurk-under'). +tv_finsg('lurks-upon', 'lurk-upon'). +tv_finsg('lurks-within', 'lurk-within'). +tv_finsg('lusts-after', 'lust-after'). +tv_finsg('lusts-for', 'lust-for'). +tv_finsg('luxuriates-around', 'luxuriate-around'). +tv_finsg('luxuriates-in', 'luxuriate-in'). +tv_finsg('luxuriates-into', 'luxuriate-into'). +tv_finsg('macerates-in', 'macerate-in'). +tv_finsg('mails-out', 'mail-out'). +tv_finsg('majors-in', 'major-in'). +tv_finsg('makes-off-for', 'make-off-for'). +tv_finsg('makes-off-with', 'make-off-with'). +tv_finsg('makes-out', 'make-out'). +tv_finsg('makes-out-for', 'make-out-for'). +tv_finsg('makes-out-with', 'make-out-with'). +tv_finsg('makes-over', 'make-over'). +tv_finsg('makes-up', 'make-up'). +tv_finsg('makes-up-for', 'make-up-for'). +tv_finsg('makes-up-with', 'make-up-with'). +tv_finsg('mantles-in', 'mantle-in'). +tv_finsg('mantles-on', 'mantle-on'). +tv_finsg('mantles-over', 'mantle-over'). +tv_finsg('maps-out', 'map-out'). +tv_finsg('marches-against', 'march-against'). +tv_finsg('marches-away', 'march-away'). +tv_finsg('marches-for', 'march-for'). +tv_finsg('marches-off', 'march-off'). +tv_finsg('marches-with', 'march-with'). +tv_finsg('marinades-in', 'marinade-in'). +tv_finsg('marinates-in', 'marinate-in'). +tv_finsg('marks-down', 'mark-down'). +tv_finsg('marks-off', 'mark-off'). +tv_finsg('marks-out', 'mark-out'). +tv_finsg('marks-up', 'mark-up'). +tv_finsg('marvels-at', 'marvel-at'). +tv_finsg('mass-produces', 'mass-produce'). +tv_finsg('masses-in', 'mass-in'). +tv_finsg('masses-together', 'mass-together'). +tv_finsg('masses-together-in', 'mass-together-in'). +tv_finsg('masses-together-into', 'mass-together-into'). +tv_finsg('matches-with', 'match-with'). +tv_finsg('materializes-from', 'materialize-from'). +tv_finsg('materializes-into', 'materialize-into'). +tv_finsg('materializes-out-of', 'materialize-out-of'). +tv_finsg('mates-with', 'mate-with'). +tv_finsg('matters-to', 'matter-to'). +tv_finsg('matures-into', 'mature-into'). +tv_finsg('matures-to', 'mature-to'). +tv_finsg('measures-up-to', 'measure-up-to'). +tv_finsg('meddles-in', 'meddle-in'). +tv_finsg('meddles-with', 'meddle-with'). +tv_finsg('mediates-in', 'mediate-in'). +tv_finsg('meditates-on', 'meditate-on'). +tv_finsg('meets-with', 'meet-with'). +tv_finsg('merges-into', 'merge-into'). +tv_finsg('merges-onto', 'merge-onto'). +tv_finsg('merges-together', 'merge-together'). +tv_finsg('merges-with', 'merge-with'). +tv_finsg('meshes-into', 'mesh-into'). +tv_finsg('meshes-with', 'mesh-with'). +tv_finsg('messes-around-with', 'mess-around-with'). +tv_finsg('messes-up', 'mess-up'). +tv_finsg('messes-with', 'mess-with'). +tv_finsg('metamorphoses-from', 'metamorphose-from'). +tv_finsg('metamorphoses-into', 'metamorphose-into'). +tv_finsg('metes-out', 'mete-out'). +tv_finsg('militates-against', 'militate-against'). +tv_finsg('mills-around-in', 'mill-around-in'). +tv_finsg('mines-for', 'mine-for'). +tv_finsg('mingles-with', 'mingle-with'). +tv_finsg('ministers-to', 'minister-to'). +tv_finsg('minutes-at', 'minute-at'). +tv_finsg('miscalculates-by', 'miscalculate-by'). +tv_finsg('misses-from', 'miss-from'). +tv_finsg('misses-out-on', 'miss-out-on'). +tv_finsg('mixes-in', 'mix-in'). +tv_finsg('mixes-into', 'mix-into'). +tv_finsg('mixes-together', 'mix-together'). +tv_finsg('mixes-up', 'mix-up'). +tv_finsg('mixes-with', 'mix-with'). +tv_finsg('moans-about', 'moan-about'). +tv_finsg('moans-over', 'moan-over'). +tv_finsg('mobilizes-for', 'mobilize-for'). +tv_finsg('mobilizes-in', 'mobilize-in'). +tv_finsg('moderates-for', 'moderate-for'). +tv_finsg('moils-for', 'moil-for'). +tv_finsg('monitors-for', 'monitor-for'). +tv_finsg('monkeys-around-with', 'monkey-around-with'). +tv_finsg('monkeys-with', 'monkey-with'). +tv_finsg('mooches-off', 'mooch-off'). +tv_finsg('mooches-off-of', 'mooch-off-of'). +tv_finsg('moons-on-about', 'moon-on-about'). +tv_finsg('moors-against', 'moor-against'). +tv_finsg('moors-along', 'moor-along'). +tv_finsg('moors-at', 'moor-at'). +tv_finsg('moors-behind', 'moor-behind'). +tv_finsg('moors-beside', 'moor-beside'). +tv_finsg('moors-by', 'moor-by'). +tv_finsg('moors-in', 'moor-in'). +tv_finsg('moors-inside', 'moor-inside'). +tv_finsg('moors-next-to', 'moor-next-to'). +tv_finsg('moors-to', 'moor-to'). +tv_finsg('mops-off', 'mop-off'). +tv_finsg('mops-up', 'mop-up'). +tv_finsg('moralizes-about', 'moralize-about'). +tv_finsg('moralizes-over', 'moralize-over'). +tv_finsg('motions-for', 'motion-for'). +tv_finsg('motions-to', 'motion-to'). +tv_finsg('motions-towards', 'motion-towards'). +tv_finsg('mounts-to', 'mount-to'). +tv_finsg('mounts-up', 'mount-up'). +tv_finsg('mounts-up-for', 'mount-up-for'). +tv_finsg('mourns-about', 'mourn-about'). +tv_finsg('mourns-for', 'mourn-for'). +tv_finsg('mourns-over', 'mourn-over'). +tv_finsg('moves-across', 'move-across'). +tv_finsg('moves-against', 'move-against'). +tv_finsg('moves-around', 'move-around'). +tv_finsg('moves-at', 'move-at'). +tv_finsg('moves-away', 'move-away'). +tv_finsg('moves-back-from', 'move-back-from'). +tv_finsg('moves-back-into', 'move-back-into'). +tv_finsg('moves-back-to', 'move-back-to'). +tv_finsg('moves-for', 'move-for'). +tv_finsg('moves-in', 'move-in'). +tv_finsg('moves-into', 'move-into'). +tv_finsg('moves-on', 'move-on'). +tv_finsg('moves-out', 'move-out'). +tv_finsg('moves-over', 'move-over'). +tv_finsg('moves-past', 'move-past'). +tv_finsg('moves-to', 'move-to'). +tv_finsg('moves-toward', 'move-toward'). +tv_finsg('moves-up', 'move-up'). +tv_finsg('moves-up-from', 'move-up-from'). +tv_finsg('moves-up-into', 'move-up-into'). +tv_finsg('moves-up-to', 'move-up-to'). +tv_finsg('mows-down', 'mow-down'). +tv_finsg('mows-over', 'mow-over'). +tv_finsg('mucks-out', 'muck-out'). +tv_finsg('mucks-up', 'muck-up'). +tv_finsg('muddies-up', 'muddy-up'). +tv_finsg('muddles-up', 'muddle-up'). +tv_finsg('muddles-with', 'muddle-with'). +tv_finsg('mulches-over', 'mulch-over'). +tv_finsg('mulches-with', 'mulch-with'). +tv_finsg('mulls-over', 'mull-over'). +tv_finsg('multiplies-by', 'multiply-by'). +tv_finsg('multiplies-out', 'multiply-out'). +tv_finsg('mumbles-on-about', 'mumble-on-about'). +tv_finsg('mumbles-to', 'mumble-to'). +tv_finsg('munches-away-on', 'munch-away-on'). +tv_finsg('munches-down-on', 'munch-down-on'). +tv_finsg('murmurs-to', 'murmur-to'). +tv_finsg('muses-about', 'muse-about'). +tv_finsg('muses-on', 'muse-on'). +tv_finsg('muses-over', 'muse-over'). +tv_finsg('mushrooms-into', 'mushroom-into'). +tv_finsg('musses-up', 'muss-up'). +tv_finsg('musters-up', 'muster-up'). +tv_finsg('mutinies-for', 'mutiny-for'). +tv_finsg('mutinies-over', 'mutiny-over'). +tv_finsg('mutters-about', 'mutter-about'). +tv_finsg('mutters-to', 'mutter-to'). +tv_finsg('nags-at', 'nag-at'). +tv_finsg('nails-up', 'nail-up'). +tv_finsg('narrows-down', 'narrow-down'). +tv_finsg('narrows-down-to', 'narrow-down-to'). +tv_finsg('narrows-into', 'narrow-into'). +tv_finsg('narrows-to', 'narrow-to'). +tv_finsg('natters-away-about', 'natter-away-about'). +tv_finsg('natters-away-to', 'natter-away-to'). +tv_finsg('natters-on-about', 'natter-on-about'). +tv_finsg('natters-on-to', 'natter-on-to'). +tv_finsg('natters-to', 'natter-to'). +tv_finsg('necks-down', 'neck-down'). +tv_finsg('necks-with', 'neck-with'). +tv_finsg('negotiates-about', 'negotiate-about'). +tv_finsg('negotiates-for', 'negotiate-for'). +tv_finsg('negotiates-from', 'negotiate-from'). +tv_finsg('negotiates-over', 'negotiate-over'). +tv_finsg('negotiates-with', 'negotiate-with'). +tv_finsg('nests-by', 'nest-by'). +tv_finsg('nests-in', 'nest-in'). +tv_finsg('nests-under', 'nest-under'). +tv_finsg('nibbles-at', 'nibble-at'). +tv_finsg('nibbles-away-at', 'nibble-away-at'). +tv_finsg('nibbles-on', 'nibble-on'). +tv_finsg('niggles-about', 'niggle-about'). +tv_finsg('niggles-down', 'niggle-down'). +tv_finsg('niggles-over', 'niggle-over'). +tv_finsg('niggles-with', 'niggle-with'). +tv_finsg('nips-off', 'nip-off'). +tv_finsg('nods-at', 'nod-at'). +tv_finsg('nods-to', 'nod-to'). +tv_finsg('nods-toward', 'nod-toward'). +tv_finsg('nods-towards', 'nod-towards'). +tv_finsg('nosedives-to', 'nosedive-to'). +tv_finsg('noses-aside', 'nose-aside'). +tv_finsg('noses-open', 'nose-open'). +tv_finsg('noshes-on', 'nosh-on'). +tv_finsg('notes-down', 'note-down'). +tv_finsg('numbers-in', 'number-in'). +tv_finsg('objects-to', 'object-to'). +tv_finsg('obsesses-about', 'obsess-about'). +tv_finsg('obsesses-on', 'obsess-on'). +tv_finsg('obsesses-over', 'obsess-over'). +tv_finsg('obtrudes-into', 'obtrude-into'). +tv_finsg('obtrudes-toward', 'obtrude-toward'). +tv_finsg('obtrudes-towards', 'obtrude-towards'). +tv_finsg('obtrudes-upon', 'obtrude-upon'). +tv_finsg('occurs-to', 'occur-to'). +tv_finsg('officiates-at', 'officiate-at'). +tv_finsg('oils-up', 'oil-up'). +tv_finsg('opens-on', 'open-on'). +tv_finsg('opens-to', 'open-to'). +tv_finsg('opens-up', 'open-up'). +tv_finsg('opens-up-to', 'open-up-to'). +tv_finsg('operates-on', 'operate-on'). +tv_finsg('operates-upon', 'operate-upon'). +tv_finsg('opts-for', 'opt-for'). +tv_finsg('opts-out-of', 'opt-out-of'). +tv_finsg('orates-about', 'orate-about'). +tv_finsg('orates-on', 'orate-on'). +tv_finsg('orates-to', 'orate-to'). +tv_finsg('orbits-about', 'orbit-about'). +tv_finsg('orbits-around', 'orbit-around'). +tv_finsg('orbits-over', 'orbit-over'). +tv_finsg('orders-for', 'order-for'). +tv_finsg('orients-to', 'orient-to'). +tv_finsg('originates-at', 'originate-at'). +tv_finsg('originates-from', 'originate-from'). +tv_finsg('originates-in', 'originate-in'). +tv_finsg('originates-with', 'originate-with'). +tv_finsg('oscillates-between', 'oscillate-between'). +tv_finsg('oscillates-to', 'oscillate-to'). +tv_finsg('oscillates-toward', 'oscillate-toward'). +tv_finsg('oscillates-towards', 'oscillate-towards'). +tv_finsg('overbids-for', 'overbid-for'). +tv_finsg('overbuys-by', 'overbuy-by'). +tv_finsg('overdraws-on', 'overdraw-on'). +tv_finsg('overflows-onto', 'overflow-onto'). +tv_finsg('overflows-with', 'overflow-with'). +tv_finsg('overindulges-in', 'overindulge-in'). +tv_finsg('overlaps-with', 'overlap-with'). +tv_finsg('overloads-up', 'overload-up'). +tv_finsg('overpays-for', 'overpay-for'). +tv_finsg('overreacts-about', 'overreact-about'). +tv_finsg('overreacts-at', 'overreact-at'). +tv_finsg('overreacts-on', 'overreact-on'). +tv_finsg('overreacts-to', 'overreact-to'). +tv_finsg('overspends-by', 'overspend-by'). +tv_finsg('overspends-on', 'overspend-on'). +tv_finsg('owes-for', 'owe-for'). +tv_finsg('owes-on', 'owe-on'). +tv_finsg('owns-up-to', 'own-up-to'). +tv_finsg('oxidizes-to', 'oxidize-to'). +tv_finsg('paces-around', 'pace-around'). +tv_finsg('paces-through', 'pace-through'). +tv_finsg('paces-to', 'pace-to'). +tv_finsg('packs-away', 'pack-away'). +tv_finsg('packs-in', 'pack-in'). +tv_finsg('packs-into', 'pack-into'). +tv_finsg('packs-off-to', 'pack-off-to'). +tv_finsg('packs-on', 'pack-on'). +tv_finsg('packs-together', 'pack-together'). +tv_finsg('packs-up', 'pack-up'). +tv_finsg('paddles-out', 'paddle-out'). +tv_finsg('paddles-out-in', 'paddle-out-in'). +tv_finsg('paddles-out-on', 'paddle-out-on'). +tv_finsg('paddles-out-to', 'paddle-out-to'). +tv_finsg('paddles-over-in', 'paddle-over-in'). +tv_finsg('paddles-over-on', 'paddle-over-on'). +tv_finsg('paddles-over-to', 'paddle-over-to'). +tv_finsg('paints-in', 'paint-in'). +tv_finsg('paints-on', 'paint-on'). +tv_finsg('paints-over', 'paint-over'). +tv_finsg('pairs-off', 'pair-off'). +tv_finsg('pairs-off-with', 'pair-off-with'). +tv_finsg('pairs-up', 'pair-up'). +tv_finsg('pairs-up-with', 'pair-up-with'). +tv_finsg('pairs-with', 'pair-with'). +tv_finsg('pales-at', 'pale-at'). +tv_finsg('pales-beside', 'pale-beside'). +tv_finsg('pales-in', 'pale-in'). +tv_finsg('pales-with', 'pale-with'). +tv_finsg('palls-on', 'pall-on'). +tv_finsg('palls-upon', 'pall-upon'). +tv_finsg('palms-off', 'palm-off'). +tv_finsg('palpitates-with', 'palpitate-with'). +tv_finsg('pals-around-with', 'pal-around-with'). +tv_finsg('panders-to', 'pander-to'). +tv_finsg('panhandles-for', 'panhandle-for'). +tv_finsg('pans-across', 'pan-across'). +tv_finsg('pans-for', 'pan-for'). +tv_finsg('pans-to', 'pan-to'). +tv_finsg('pants-for', 'pant-for'). +tv_finsg('pants-out', 'pant-out'). +tv_finsg('pants-with', 'pant-with'). +tv_finsg('papers-over', 'paper-over'). +tv_finsg('parachutes-from', 'parachute-from'). +tv_finsg('parades-before', 'parade-before'). +tv_finsg('parades-for', 'parade-for'). +tv_finsg('parcels-out', 'parcel-out'). +tv_finsg('pares-down', 'pare-down'). +tv_finsg('parleys-with', 'parley-with'). +tv_finsg('partakes-in', 'partake-in'). +tv_finsg('partakes-of', 'partake-of'). +tv_finsg('participates-in', 'participate-in'). +tv_finsg('partitions-off', 'partition-off'). +tv_finsg('partners-with', 'partner-with'). +tv_finsg('parts-from', 'part-from'). +tv_finsg('parts-with', 'part-with'). +tv_finsg('passes-around', 'pass-around'). +tv_finsg('passes-away', 'pass-away'). +tv_finsg('passes-between', 'pass-between'). +tv_finsg('passes-by', 'pass-by'). +tv_finsg('passes-down', 'pass-down'). +tv_finsg('passes-for', 'pass-for'). +tv_finsg('passes-from', 'pass-from'). +tv_finsg('passes-into', 'pass-into'). +tv_finsg('passes-out', 'pass-out'). +tv_finsg('passes-over', 'pass-over'). +tv_finsg('passes-through', 'pass-through'). +tv_finsg('passes-to', 'pass-to'). +tv_finsg('passes-under', 'pass-under'). +tv_finsg('passes-up', 'pass-up'). +tv_finsg('passes-with', 'pass-with'). +tv_finsg('passes-without', 'pass-without'). +tv_finsg('patches-together', 'patch-together'). +tv_finsg('patches-up', 'patch-up'). +tv_finsg('pats-at', 'pat-at'). +tv_finsg('pats-down', 'pat-down'). +tv_finsg('pats-into', 'pat-into'). +tv_finsg('pats-on', 'pat-on'). +tv_finsg('pats-up', 'pat-up'). +tv_finsg('patters-down', 'patter-down'). +tv_finsg('patters-from', 'patter-from'). +tv_finsg('patters-through', 'patter-through'). +tv_finsg('patters-up', 'patter-up'). +tv_finsg('pauses-for', 'pause-for'). +tv_finsg('paws-at', 'paw-at'). +tv_finsg('paws-over', 'paw-over'). +tv_finsg('paws-through', 'paw-through'). +tv_finsg('pays-back', 'pay-back'). +tv_finsg('pays-for', 'pay-for'). +tv_finsg('pays-in', 'pay-in'). +tv_finsg('pays-off', 'pay-off'). +tv_finsg('pays-out', 'pay-out'). +tv_finsg('pays-up', 'pay-up'). +tv_finsg('peaks-at', 'peak-at'). +tv_finsg('peals-out', 'peal-out'). +tv_finsg('peals-through', 'peal-through'). +tv_finsg('peals-throughout', 'peal-throughout'). +tv_finsg('pearls-down', 'pearl-down'). +tv_finsg('pecks-at', 'peck-at'). +tv_finsg('pecks-on', 'peck-on'). +tv_finsg('peddles-for', 'peddle-for'). +tv_finsg('peddles-on', 'peddle-on'). +tv_finsg('peddles-to', 'peddle-to'). +tv_finsg('peddles-with', 'peddle-with'). +tv_finsg('peddles-without', 'peddle-without'). +tv_finsg('peeks-at', 'peek-at'). +tv_finsg('peeks-in-on', 'peek-in-on'). +tv_finsg('peeks-out', 'peek-out'). +tv_finsg('peeks-under', 'peek-under'). +tv_finsg('peels-apart', 'peel-apart'). +tv_finsg('peels-away', 'peel-away'). +tv_finsg('peels-back', 'peel-back'). +tv_finsg('peels-down', 'peel-down'). +tv_finsg('peels-off', 'peel-off'). +tv_finsg('peeps-down-at', 'peep-down-at'). +tv_finsg('peeps-down-from', 'peep-down-from'). +tv_finsg('peeps-down-in', 'peep-down-in'). +tv_finsg('peeps-out', 'peep-out'). +tv_finsg('peeps-out-at', 'peep-out-at'). +tv_finsg('peeps-out-from', 'peep-out-from'). +tv_finsg('peeps-out-in', 'peep-out-in'). +tv_finsg('peers-at', 'peer-at'). +tv_finsg('peers-into', 'peer-into'). +tv_finsg('pencils-around', 'pencil-around'). +tv_finsg('pencils-in', 'pencil-in'). +tv_finsg('pencils-into', 'pencil-into'). +tv_finsg('penetrates-in', 'penetrate-in'). +tv_finsg('penetrates-into', 'penetrate-into'). +tv_finsg('penetrates-to', 'penetrate-to'). +tv_finsg('pens-away', 'pen-away'). +tv_finsg('pens-in', 'pen-in'). +tv_finsg('pens-up', 'pen-up'). +tv_finsg('pensions-off', 'pension-off'). +tv_finsg('peps-up', 'pep-up'). +tv_finsg('percolates-in', 'percolate-in'). +tv_finsg('percolates-into', 'percolate-into'). +tv_finsg('percolates-outside', 'percolate-outside'). +tv_finsg('percolates-through', 'percolate-through'). +tv_finsg('performs-in', 'perform-in'). +tv_finsg('perks-down', 'perk-down'). +tv_finsg('perks-from', 'perk-from'). +tv_finsg('perks-up', 'perk-up'). +tv_finsg('permeates-from', 'permeate-from'). +tv_finsg('permeates-through', 'permeate-through'). +tv_finsg('permeates-to', 'permeate-to'). +tv_finsg('persists-in', 'persist-in'). +tv_finsg('pertains-to', 'pertain-to'). +tv_finsg('peters-out-to', 'peter-out-to'). +tv_finsg('peters-to', 'peter-to'). +tv_finsg('petitions-for', 'petition-for'). +tv_finsg('petitions-to', 'petition-to'). +tv_finsg('phases-in', 'phase-in'). +tv_finsg('phases-into', 'phase-into'). +tv_finsg('phases-out', 'phase-out'). +tv_finsg('pickets-for', 'picket-for'). +tv_finsg('picks-apart', 'pick-apart'). +tv_finsg('picks-off', 'pick-off'). +tv_finsg('picks-on', 'pick-on'). +tv_finsg('picks-out', 'pick-out'). +tv_finsg('picks-through', 'pick-through'). +tv_finsg('picks-up', 'pick-up'). +tv_finsg('picks-up-from', 'pick-up-from'). +tv_finsg('piddles-with', 'piddle-with'). +tv_finsg('pieces-together', 'piece-together'). +tv_finsg('piles-into', 'pile-into'). +tv_finsg('piles-on', 'pile-on'). +tv_finsg('piles-out-of', 'pile-out-of'). +tv_finsg('piles-up', 'pile-up'). +tv_finsg('piles-up-on', 'pile-up-on'). +tv_finsg('pilfers-from', 'pilfer-from'). +tv_finsg('pinches-off', 'pinch-off'). +tv_finsg('pines-after', 'pine-after'). +tv_finsg('pines-away-for', 'pine-away-for'). +tv_finsg('pines-for', 'pine-for'). +tv_finsg('pines-over', 'pine-over'). +tv_finsg('pings-at', 'ping-at'). +tv_finsg('pings-into', 'ping-into'). +tv_finsg('pins-down', 'pin-down'). +tv_finsg('pins-together', 'pin-together'). +tv_finsg('pins-up', 'pin-up'). +tv_finsg('pipes-in-from', 'pipe-in-from'). +tv_finsg('pipes-in-through', 'pipe-in-through'). +tv_finsg('pirates-away', 'pirate-away'). +tv_finsg('pisses-off', 'piss-off'). +tv_finsg('pitches-to', 'pitch-to'). +tv_finsg('pivots-on', 'pivot-on'). +tv_finsg('places-in', 'place-in'). +tv_finsg('plaits-back', 'plait-back'). +tv_finsg('plaits-together', 'plait-together'). +tv_finsg('plaits-up', 'plait-up'). +tv_finsg('planes-across-from', 'plane-across-from'). +tv_finsg('planes-across-in', 'plane-across-in'). +tv_finsg('planes-across-to', 'plane-across-to'). +tv_finsg('planes-across-toward', 'plane-across-toward'). +tv_finsg('planes-across-towards', 'plane-across-towards'). +tv_finsg('planes-away-from', 'plane-away-from'). +tv_finsg('planes-away-in', 'plane-away-in'). +tv_finsg('planes-away-to', 'plane-away-to'). +tv_finsg('planes-away-toward', 'plane-away-toward'). +tv_finsg('planes-away-towards', 'plane-away-towards'). +tv_finsg('planes-back-from', 'plane-back-from'). +tv_finsg('planes-back-in', 'plane-back-in'). +tv_finsg('planes-back-to', 'plane-back-to'). +tv_finsg('planes-back-toward', 'plane-back-toward'). +tv_finsg('planes-back-towards', 'plane-back-towards'). +tv_finsg('planes-down-from', 'plane-down-from'). +tv_finsg('planes-down-in', 'plane-down-in'). +tv_finsg('planes-down-to', 'plane-down-to'). +tv_finsg('planes-down-toward', 'plane-down-toward'). +tv_finsg('planes-down-towards', 'plane-down-towards'). +tv_finsg('planes-in-from', 'plane-in-from'). +tv_finsg('planes-in-in', 'plane-in-in'). +tv_finsg('planes-in-to', 'plane-in-to'). +tv_finsg('planes-in-toward', 'plane-in-toward'). +tv_finsg('planes-in-towards', 'plane-in-towards'). +tv_finsg('planes-off-from', 'plane-off-from'). +tv_finsg('planes-off-in', 'plane-off-in'). +tv_finsg('planes-off-to', 'plane-off-to'). +tv_finsg('planes-off-toward', 'plane-off-toward'). +tv_finsg('planes-off-towards', 'plane-off-towards'). +tv_finsg('planes-over-from', 'plane-over-from'). +tv_finsg('planes-over-in', 'plane-over-in'). +tv_finsg('planes-over-to', 'plane-over-to'). +tv_finsg('planes-over-toward', 'plane-over-toward'). +tv_finsg('planes-over-towards', 'plane-over-towards'). +tv_finsg('planes-up-from', 'plane-up-from'). +tv_finsg('planes-up-in', 'plane-up-in'). +tv_finsg('planes-up-to', 'plane-up-to'). +tv_finsg('planes-up-toward', 'plane-up-toward'). +tv_finsg('planes-up-towards', 'plane-up-towards'). +tv_finsg('planks-down', 'plank-down'). +tv_finsg('plans-for', 'plan-for'). +tv_finsg('plans-on', 'plan-on'). +tv_finsg('plans-out', 'plan-out'). +tv_finsg('plants-in', 'plant-in'). +tv_finsg('plasters-back', 'plaster-back'). +tv_finsg('plasters-down', 'plaster-down'). +tv_finsg('plasters-over', 'plaster-over'). +tv_finsg('plays-against', 'play-against'). +tv_finsg('plays-back', 'play-back'). +tv_finsg('plays-down', 'play-down'). +tv_finsg('plays-for', 'play-for'). +tv_finsg('plays-on', 'play-on'). +tv_finsg('plays-out', 'play-out'). +tv_finsg('plays-up', 'play-up'). +tv_finsg('plays-upon', 'play-upon'). +tv_finsg('plays-with', 'play-with'). +tv_finsg('pleads-for', 'plead-for'). +tv_finsg('pleads-with', 'plead-with'). +tv_finsg('pledges-away', 'pledge-away'). +tv_finsg('plonks-down', 'plonk-down'). +tv_finsg('plops-down', 'plop-down'). +tv_finsg('plops-down-at', 'plop-down-at'). +tv_finsg('plops-down-beside', 'plop-down-beside'). +tv_finsg('plops-down-on', 'plop-down-on'). +tv_finsg('plops-onto', 'plop-onto'). +tv_finsg('ploughs-over', 'plough-over'). +tv_finsg('ploughs-through', 'plough-through'). +tv_finsg('plows-over', 'plow-over'). +tv_finsg('plows-through', 'plow-through'). +tv_finsg('plucks-off', 'pluck-off'). +tv_finsg('plucks-out', 'pluck-out'). +tv_finsg('plugs-away-at', 'plug-away-at'). +tv_finsg('plugs-away-with', 'plug-away-with'). +tv_finsg('plugs-in', 'plug-in'). +tv_finsg('plugs-in-at', 'plug-in-at'). +tv_finsg('plugs-in-with', 'plug-in-with'). +tv_finsg('plugs-into', 'plug-into'). +tv_finsg('plummets-down', 'plummet-down'). +tv_finsg('plummets-to', 'plummet-to'). +tv_finsg('plumps-down', 'plump-down'). +tv_finsg('plumps-for', 'plump-for'). +tv_finsg('plumps-out-of', 'plump-out-of'). +tv_finsg('plumps-to', 'plump-to'). +tv_finsg('plunges-for', 'plunge-for'). +tv_finsg('pods-up', 'pod-up'). +tv_finsg('points-at', 'point-at'). +tv_finsg('points-in', 'point-in'). +tv_finsg('points-out', 'point-out'). +tv_finsg('points-out-of', 'point-out-of'). +tv_finsg('points-to', 'point-to'). +tv_finsg('points-toward', 'point-toward'). +tv_finsg('points-up', 'point-up'). +tv_finsg('pokes-in', 'poke-in'). +tv_finsg('pokes-into', 'poke-into'). +tv_finsg('pokes-out', 'poke-out'). +tv_finsg('pokes-through', 'poke-through'). +tv_finsg('polarizes-into', 'polarize-into'). +tv_finsg('polarizes-on', 'polarize-on'). +tv_finsg('polarizes-toward', 'polarize-toward'). +tv_finsg('polarizes-towards', 'polarize-towards'). +tv_finsg('polishes-off', 'polish-off'). +tv_finsg('polishes-up-on', 'polish-up-on'). +tv_finsg('ponders-about', 'ponder-about'). +tv_finsg('ponders-on', 'ponder-on'). +tv_finsg('ponders-over', 'ponder-over'). +tv_finsg('ponies-up', 'pony-up'). +tv_finsg('pooh-poohs', 'pooh-pooh'). +tv_finsg('pools-together', 'pool-together'). +tv_finsg('pops-in', 'pop-in'). +tv_finsg('pops-out-of', 'pop-out-of'). +tv_finsg('pores-on', 'pore-on'). +tv_finsg('pores-over', 'pore-over'). +tv_finsg('pores-through', 'pore-through'). +tv_finsg('pores-upon', 'pore-upon'). +tv_finsg('portions-out', 'portion-out'). +tv_finsg('poses-for', 'pose-for'). +tv_finsg('poses-like', 'pose-like'). +tv_finsg('poses-with', 'pose-with'). +tv_finsg('posits-on', 'posit-on'). +tv_finsg('possesses-of', 'possess-of'). +tv_finsg('posts-up', 'post-up'). +tv_finsg('postures-in', 'posture-in'). +tv_finsg('postures-toward', 'posture-toward'). +tv_finsg('pots-at', 'pot-at'). +tv_finsg('potters-away', 'potter-away'). +tv_finsg('potters-in', 'potter-in'). +tv_finsg('potters-through', 'potter-through'). +tv_finsg('potters-with', 'potter-with'). +tv_finsg('pounces-at', 'pounce-at'). +tv_finsg('pounces-on', 'pounce-on'). +tv_finsg('pounces-upon', 'pounce-upon'). +tv_finsg('pounds-against', 'pound-against'). +tv_finsg('pounds-on', 'pound-on'). +tv_finsg('pounds-through', 'pound-through'). +tv_finsg('pounds-together', 'pound-together'). +tv_finsg('pounds-up', 'pound-up'). +tv_finsg('pours-down', 'pour-down'). +tv_finsg('pours-in', 'pour-in'). +tv_finsg('pours-into', 'pour-into'). +tv_finsg('pours-off', 'pour-off'). +tv_finsg('pours-on', 'pour-on'). +tv_finsg('pours-onto', 'pour-onto'). +tv_finsg('pours-out', 'pour-out'). +tv_finsg('pours-out-of', 'pour-out-of'). +tv_finsg('pours-through', 'pour-through'). +tv_finsg('power-dives', 'power-dive'). +tv_finsg('practices-for', 'practice-for'). +tv_finsg('practices-on', 'practice-on'). +tv_finsg('practices-upon', 'practice-upon'). +tv_finsg('prates-about', 'prate-about'). +tv_finsg('prates-of', 'prate-of'). +tv_finsg('prates-on', 'prate-on'). +tv_finsg('prays-about', 'pray-about'). +tv_finsg('prays-for', 'pray-for'). +tv_finsg('prays-in', 'pray-in'). +tv_finsg('prays-to', 'pray-to'). +tv_finsg('pre-empts', 'pre-empt'). +tv_finsg('pre-exists', 'pre-exist'). +tv_finsg('preaches-about', 'preach-about'). +tv_finsg('preaches-for', 'preach-for'). +tv_finsg('preaches-on', 'preach-on'). +tv_finsg('precipitates-from', 'precipitate-from'). +tv_finsg('precipitates-into', 'precipitate-into'). +tv_finsg('precipitates-onto', 'precipitate-onto'). +tv_finsg('precipitates-out', 'precipitate-out'). +tv_finsg('precipitates-out-into', 'precipitate-out-into'). +tv_finsg('predominates-among', 'predominate-among'). +tv_finsg('predominates-in', 'predominate-in'). +tv_finsg('predominates-over', 'predominate-over'). +tv_finsg('preens-back', 'preen-back'). +tv_finsg('prepares-for', 'prepare-for'). +tv_finsg('preponderates-in', 'preponderate-in'). +tv_finsg('preponderates-over', 'preponderate-over'). +tv_finsg('presages-of', 'presage-of'). +tv_finsg('presides-at', 'preside-at'). +tv_finsg('presides-in', 'preside-in'). +tv_finsg('presides-over', 'preside-over'). +tv_finsg('presses-against', 'press-against'). +tv_finsg('presses-along', 'press-along'). +tv_finsg('presses-down', 'press-down'). +tv_finsg('presses-down-on', 'press-down-on'). +tv_finsg('presses-down-with', 'press-down-with'). +tv_finsg('presses-for', 'press-for'). +tv_finsg('presses-in', 'press-in'). +tv_finsg('presses-on', 'press-on'). +tv_finsg('presses-out-of', 'press-out-of'). +tv_finsg('presses-together', 'press-together'). +tv_finsg('presses-up', 'press-up'). +tv_finsg('presses-upon', 'press-upon'). +tv_finsg('pretties-up', 'pretty-up'). +tv_finsg('prevails-at', 'prevail-at'). +tv_finsg('prevails-in', 'prevail-in'). +tv_finsg('prevails-on', 'prevail-on'). +tv_finsg('prevails-over', 'prevail-over'). +tv_finsg('prevails-upon', 'prevail-upon'). +tv_finsg('preys-on', 'prey-on'). +tv_finsg('preys-upon', 'prey-upon'). +tv_finsg('pricks-up', 'prick-up'). +tv_finsg('pries-back', 'pry-back'). +tv_finsg('pries-into', 'pry-into'). +tv_finsg('pries-off', 'pry-off'). +tv_finsg('pries-open', 'pry-open'). +tv_finsg('primes-up', 'prime-up'). +tv_finsg('primps-up', 'primp-up'). +tv_finsg('prims-out', 'prim-out'). +tv_finsg('prims-up', 'prim-up'). +tv_finsg('prinks-up', 'prink-up'). +tv_finsg('prints-in', 'print-in'). +tv_finsg('prints-on', 'print-on'). +tv_finsg('prints-out', 'print-out'). +tv_finsg('prizes-off', 'prize-off'). +tv_finsg('prizes-open', 'prize-open'). +tv_finsg('prizes-up', 'prize-up'). +tv_finsg('probes-into', 'probe-into'). +tv_finsg('proceeds-with', 'proceed-with'). +tv_finsg('procrastinates-on', 'procrastinate-on'). +tv_finsg('profits-from', 'profit-from'). +tv_finsg('profits-on', 'profit-on'). +tv_finsg('projects-from', 'project-from'). +tv_finsg('projects-through', 'project-through'). +tv_finsg('proliferates-beyond', 'proliferate-beyond'). +tv_finsg('proliferates-into', 'proliferate-into'). +tv_finsg('pronounces-in-favor-of', 'pronounce-in-favor-of'). +tv_finsg('pronounces-on', 'pronounce-on'). +tv_finsg('propagates-along', 'propagate-along'). +tv_finsg('proposes-to', 'propose-to'). +tv_finsg('props-up', 'prop-up'). +tv_finsg('props-up-against', 'prop-up-against'). +tv_finsg('props-up-on', 'prop-up-on'). +tv_finsg('prospects-for', 'prospect-for'). +tv_finsg('prospers-from', 'prosper-from'). +tv_finsg('prospers-in', 'prosper-in'). +tv_finsg('protests-against', 'protest-against'). +tv_finsg('protests-for', 'protest-for'). +tv_finsg('protests-over', 'protest-over'). +tv_finsg('protests-to', 'protest-to'). +tv_finsg('proves-to', 'prove-to'). +tv_finsg('provides-against', 'provide-against'). +tv_finsg('provides-for', 'provide-for'). +tv_finsg('prunes-away', 'prune-away'). +tv_finsg('prunes-back', 'prune-back'). +tv_finsg('prunes-down', 'prune-down'). +tv_finsg('prunes-off', 'prune-off'). +tv_finsg('puckers-up', 'pucker-up'). +tv_finsg('puckers-up-at', 'pucker-up-at'). +tv_finsg('puckers-up-for', 'pucker-up-for'). +tv_finsg('puddles-in', 'puddle-in'). +tv_finsg('puddles-on', 'puddle-on'). +tv_finsg('puffs-at', 'puff-at'). +tv_finsg('puffs-on', 'puff-on'). +tv_finsg('puffs-out', 'puff-out'). +tv_finsg('puffs-up', 'puff-up'). +tv_finsg('puffs-up-in', 'puff-up-in'). +tv_finsg('pulls-along', 'pull-along'). +tv_finsg('pulls-apart', 'pull-apart'). +tv_finsg('pulls-at', 'pull-at'). +tv_finsg('pulls-away', 'pull-away'). +tv_finsg('pulls-away-at', 'pull-away-at'). +tv_finsg('pulls-away-behind', 'pull-away-behind'). +tv_finsg('pulls-away-from', 'pull-away-from'). +tv_finsg('pulls-away-in', 'pull-away-in'). +tv_finsg('pulls-away-to', 'pull-away-to'). +tv_finsg('pulls-back', 'pull-back'). +tv_finsg('pulls-down', 'pull-down'). +tv_finsg('pulls-forward', 'pull-forward'). +tv_finsg('pulls-in', 'pull-in'). +tv_finsg('pulls-into', 'pull-into'). +tv_finsg('pulls-off', 'pull-off'). +tv_finsg('pulls-on', 'pull-on'). +tv_finsg('pulls-open', 'pull-open'). +tv_finsg('pulls-out', 'pull-out'). +tv_finsg('pulls-over', 'pull-over'). +tv_finsg('pulls-through', 'pull-through'). +tv_finsg('pulls-together', 'pull-together'). +tv_finsg('pulls-up', 'pull-up'). +tv_finsg('pulls-up-at', 'pull-up-at'). +tv_finsg('pulls-up-behind', 'pull-up-behind'). +tv_finsg('pulls-up-from', 'pull-up-from'). +tv_finsg('pulls-up-in', 'pull-up-in'). +tv_finsg('pulls-up-to', 'pull-up-to'). +tv_finsg('pulses-in', 'pulse-in'). +tv_finsg('pulses-through', 'pulse-through'). +tv_finsg('pummels-away', 'pummel-away'). +tv_finsg('pummels-away-at', 'pummel-away-at'). +tv_finsg('pumps-in', 'pump-in'). +tv_finsg('pumps-off', 'pump-off'). +tv_finsg('pumps-out', 'pump-out'). +tv_finsg('pumps-up', 'pump-up'). +tv_finsg('pumps-up-into', 'pump-up-into'). +tv_finsg('punches-out', 'punch-out'). +tv_finsg('purges-away', 'purge-away'). +tv_finsg('purges-away-from', 'purge-away-from'). +tv_finsg('purses-together', 'purse-together'). +tv_finsg('purveys-for', 'purvey-for'). +tv_finsg('pushes-along', 'push-along'). +tv_finsg('pushes-apart', 'push-apart'). +tv_finsg('pushes-around', 'push-around'). +tv_finsg('pushes-aside', 'push-aside'). +tv_finsg('pushes-at', 'push-at'). +tv_finsg('pushes-away', 'push-away'). +tv_finsg('pushes-back', 'push-back'). +tv_finsg('pushes-back-to', 'push-back-to'). +tv_finsg('pushes-between', 'push-between'). +tv_finsg('pushes-down', 'push-down'). +tv_finsg('pushes-forward', 'push-forward'). +tv_finsg('pushes-off', 'push-off'). +tv_finsg('pushes-open', 'push-open'). +tv_finsg('pushes-past', 'push-past'). +tv_finsg('pushes-together', 'push-together'). +tv_finsg('pushes-up', 'push-up'). +tv_finsg('puts-about', 'put-about'). +tv_finsg('puts-across', 'put-across'). +tv_finsg('puts-apart', 'put-apart'). +tv_finsg('puts-around', 'put-around'). +tv_finsg('puts-aside', 'put-aside'). +tv_finsg('puts-away', 'put-away'). +tv_finsg('puts-back', 'put-back'). +tv_finsg('puts-by', 'put-by'). +tv_finsg('puts-down', 'put-down'). +tv_finsg('puts-forth', 'put-forth'). +tv_finsg('puts-forward', 'put-forward'). +tv_finsg('puts-in', 'put-in'). +tv_finsg('puts-in-for', 'put-in-for'). +tv_finsg('puts-in-with', 'put-in-with'). +tv_finsg('puts-off', 'put-off'). +tv_finsg('puts-on', 'put-on'). +tv_finsg('puts-out', 'put-out'). +tv_finsg('puts-over', 'put-over'). +tv_finsg('puts-through', 'put-through'). +tv_finsg('puts-together', 'put-together'). +tv_finsg('puts-up', 'put-up'). +tv_finsg('puts-up-for', 'put-up-for'). +tv_finsg('puts-up-with', 'put-up-with'). +tv_finsg('putters-about', 'putter-about'). +tv_finsg('putters-around', 'putter-around'). +tv_finsg('putters-in', 'putter-in'). +tv_finsg('putters-with', 'putter-with'). +tv_finsg('putts-for', 'putt-for'). +tv_finsg('putts-toward', 'putt-toward'). +tv_finsg('putts-towards', 'putt-towards'). +tv_finsg('puzzles-out', 'puzzle-out'). +tv_finsg('puzzles-over', 'puzzle-over'). +tv_finsg('quails-at', 'quail-at'). +tv_finsg('quails-before', 'quail-before'). +tv_finsg('quakes-at', 'quake-at'). +tv_finsg('quakes-with', 'quake-with'). +tv_finsg('qualifies-for', 'qualify-for'). +tv_finsg('quarrels-about', 'quarrel-about'). +tv_finsg('quarrels-over', 'quarrel-over'). +tv_finsg('quarrels-with', 'quarrel-with'). +tv_finsg('quarries-for', 'quarry-for'). +tv_finsg('quarries-from', 'quarry-from'). +tv_finsg('quarries-out', 'quarry-out'). +tv_finsg('quarries-out-of', 'quarry-out-of'). +tv_finsg('quavers-at', 'quaver-at'). +tv_finsg('quavers-out', 'quaver-out'). +tv_finsg('queries-about', 'query-about'). +tv_finsg('quests-after', 'quest-after'). +tv_finsg('quests-for', 'quest-for'). +tv_finsg('quibbles-about', 'quibble-about'). +tv_finsg('quibbles-over', 'quibble-over'). +tv_finsg('quibbles-with', 'quibble-with'). +tv_finsg('quick-freezes', 'quick-freeze'). +tv_finsg('quietens-down', 'quieten-down'). +tv_finsg('quiets-down', 'quiet-down'). +tv_finsg('quips-about', 'quip-about'). +tv_finsg('quips-at', 'quip-at'). +tv_finsg('quits-over', 'quit-over'). +tv_finsg('quivers-with', 'quiver-with'). +tv_finsg('quotes-from', 'quote-from'). +tv_finsg('races-against', 'race-against'). +tv_finsg('races-for', 'race-for'). +tv_finsg('races-with', 'race-with'). +tv_finsg('racks-up', 'rack-up'). +tv_finsg('radiates-from', 'radiate-from'). +tv_finsg('radiates-out-of', 'radiate-out-of'). +tv_finsg('raffles-off', 'raffle-off'). +tv_finsg('rages-about', 'rage-about'). +tv_finsg('rages-at', 'rage-at'). +tv_finsg('rages-over', 'rage-over'). +tv_finsg('rags-on', 'rag-on'). +tv_finsg('raids-by', 'raid-by'). +tv_finsg('raids-from', 'raid-from'). +tv_finsg('rails-about', 'rail-about'). +tv_finsg('rails-against', 'rail-against'). +tv_finsg('raises-from', 'raise-from'). +tv_finsg('raises-over', 'raise-over'). +tv_finsg('raises-up', 'raise-up'). +tv_finsg('raises-up-before', 'raise-up-before'). +tv_finsg('raises-up-over', 'raise-up-over'). +tv_finsg('raises-up-to', 'raise-up-to'). +tv_finsg('rakes-across', 'rake-across'). +tv_finsg('rakes-away', 'rake-away'). +tv_finsg('rakes-over', 'rake-over'). +tv_finsg('rakes-up', 'rake-up'). +tv_finsg('rallies-against', 'rally-against'). +tv_finsg('rallies-around', 'rally-around'). +tv_finsg('rallies-before', 'rally-before'). +tv_finsg('rallies-behind', 'rally-behind'). +tv_finsg('rallies-for', 'rally-for'). +tv_finsg('rallies-from', 'rally-from'). +tv_finsg('rallies-on', 'rally-on'). +tv_finsg('rallies-to', 'rally-to'). +tv_finsg('rambles-on-about', 'ramble-on-about'). +tv_finsg('ramifies-in', 'ramify-in'). +tv_finsg('ramifies-into', 'ramify-into'). +tv_finsg('rams-into', 'ram-into'). +tv_finsg('rams-with', 'ram-with'). +tv_finsg('ranges-along', 'range-along'). +tv_finsg('ranges-below', 'range-below'). +tv_finsg('ranges-from', 'range-from'). +tv_finsg('ranges-in', 'range-in'). +tv_finsg('ranges-over', 'range-over'). +tv_finsg('ranges-through', 'range-through'). +tv_finsg('ranges-to', 'range-to'). +tv_finsg('ranges-up-to', 'range-up-to'). +tv_finsg('ranks-among', 'rank-among'). +tv_finsg('ranks-behind', 'rank-behind'). +tv_finsg('ranks-in', 'rank-in'). +tv_finsg('rants-about', 'rant-about'). +tv_finsg('rants-away-about', 'rant-away-about'). +tv_finsg('rants-away-over', 'rant-away-over'). +tv_finsg('rants-on-about', 'rant-on-about'). +tv_finsg('rants-on-over', 'rant-on-over'). +tv_finsg('rants-to', 'rant-to'). +tv_finsg('raps-against', 'rap-against'). +tv_finsg('raps-on', 'rap-on'). +tv_finsg('rates-with', 'rate-with'). +tv_finsg('rationalizes-away', 'rationalize-away'). +tv_finsg('rations-out', 'ration-out'). +tv_finsg('rats-on', 'rat-on'). +tv_finsg('rattles-around', 'rattle-around'). +tv_finsg('raves-about', 'rave-about'). +tv_finsg('raves-on-about', 'rave-on-about'). +tv_finsg('raves-on-to', 'rave-on-to'). +tv_finsg('raves-to', 'rave-to'). +tv_finsg('rays-out-into', 'ray-out-into'). +tv_finsg('rays-out-toward', 'ray-out-toward'). +tv_finsg('re-addresses', 're-address'). +tv_finsg('re-counts', 're-count'). +tv_finsg('re-covers', 're-cover'). +tv_finsg('re-elects', 're-elect'). +tv_finsg('re-forms', 're-form'). +tv_finsg('re-forms-from', 're-form-from'). +tv_finsg('re-forms-into', 're-form-into'). +tv_finsg('re-forms-out-of', 're-form-out-of'). +tv_finsg('re-forms-to', 're-form-to'). +tv_finsg('re-joins', 're-join'). +tv_finsg('re-joins-together', 're-join-together'). +tv_finsg('reaches-back-for', 'reach-back-for'). +tv_finsg('reaches-back-to', 'reach-back-to'). +tv_finsg('reaches-for', 'reach-for'). +tv_finsg('reaches-out-for', 'reach-out-for'). +tv_finsg('reaches-out-to', 'reach-out-to'). +tv_finsg('reacts-against', 'react-against'). +tv_finsg('reacts-at', 'react-at'). +tv_finsg('reacts-to', 'react-to'). +tv_finsg('reacts-toward', 'react-toward'). +tv_finsg('reacts-upon', 'react-upon'). +tv_finsg('reacts-with', 'react-with'). +tv_finsg('readjusts-to', 'readjust-to'). +tv_finsg('reads-about', 'read-about'). +tv_finsg('reads-below', 'read-below'). +tv_finsg('reads-between', 'read-between'). +tv_finsg('reads-from', 'read-from'). +tv_finsg('reads-in', 'read-in'). +tv_finsg('reads-of', 'read-of'). +tv_finsg('reads-off', 'read-off'). +tv_finsg('reads-off-on', 'read-off-on'). +tv_finsg('reads-off-to', 'read-off-to'). +tv_finsg('reads-out', 'read-out'). +tv_finsg('reads-out-on', 'read-out-on'). +tv_finsg('reads-out-to', 'read-out-to'). +tv_finsg('reads-over', 'read-over'). +tv_finsg('reads-through', 'read-through'). +tv_finsg('reads-to', 'read-to'). +tv_finsg('reads-up-on', 'read-up-on'). +tv_finsg('reads-up-to', 'read-up-to'). +tv_finsg('realigns-against', 'realign-against'). +tv_finsg('realigns-in-favor-of', 'realign-in-favor-of'). +tv_finsg('realigns-with', 'realign-with'). +tv_finsg('reappears-from', 'reappear-from'). +tv_finsg('reappears-in', 'reappear-in'). +tv_finsg('reappears-on', 'reappear-on'). +tv_finsg('reappears-out-of', 'reappear-out-of'). +tv_finsg('rears-into', 'rear-into'). +tv_finsg('reasons-away', 'reason-away'). +tv_finsg('reasons-out', 'reason-out'). +tv_finsg('reasons-with', 'reason-with'). +tv_finsg('rebels-against', 'rebel-against'). +tv_finsg('rebounds-against', 'rebound-against'). +tv_finsg('rebounds-from', 'rebound-from'). +tv_finsg('rebounds-off', 'rebound-off'). +tv_finsg('rebounds-off-of', 'rebound-off-of'). +tv_finsg('rebounds-to', 'rebound-to'). +tv_finsg('recedes-down', 'recede-down'). +tv_finsg('recedes-from', 'recede-from'). +tv_finsg('recedes-into', 'recede-into'). +tv_finsg('recedes-to', 'recede-to'). +tv_finsg('recesses-at', 'recess-at'). +tv_finsg('recesses-for', 'recess-for'). +tv_finsg('reciprocates-with', 'reciprocate-with'). +tv_finsg('reckons-with', 'reckon-with'). +tv_finsg('reclines-in', 'recline-in'). +tv_finsg('reclines-on', 'recline-on'). +tv_finsg('recoils-away-from', 'recoil-away-from'). +tv_finsg('recoils-back-from', 'recoil-back-from'). +tv_finsg('recoils-from', 'recoil-from'). +tv_finsg('recombines-with', 'recombine-with'). +tv_finsg('recommends-against', 'recommend-against'). +tv_finsg('reconciles-with', 'reconcile-with'). +tv_finsg('recovers-from', 'recover-from'). +tv_finsg('recriminates-against', 'recriminate-against'). +tv_finsg('recuperates-from', 'recuperate-from'). +tv_finsg('reddens-from', 'redden-from'). +tv_finsg('redevelops-from', 'redevelop-from'). +tv_finsg('redevelops-out-of', 'redevelop-out-of'). +tv_finsg('redevelops-through', 'redevelop-through'). +tv_finsg('redounds-over', 'redound-over'). +tv_finsg('redounds-to', 'redound-to'). +tv_finsg('redresses-for', 'redress-for'). +tv_finsg('reduces-to', 'reduce-to'). +tv_finsg('reeks-from', 'reek-from'). +tv_finsg('reeks-of', 'reek-of'). +tv_finsg('reels-from', 'reel-from'). +tv_finsg('reels-in', 'reel-in'). +tv_finsg('refers-to', 'refer-to'). +tv_finsg('refills-up', 'refill-up'). +tv_finsg('refinances-for', 'refinance-for'). +tv_finsg('refinances-with', 'refinance-with'). +tv_finsg('refits-in', 'refit-in'). +tv_finsg('refits-together', 'refit-together'). +tv_finsg('reflects-about', 'reflect-about'). +tv_finsg('reflects-from', 'reflect-from'). +tv_finsg('reflects-off', 'reflect-off'). +tv_finsg('reflects-off-of', 'reflect-off-of'). +tv_finsg('reflects-on', 'reflect-on'). +tv_finsg('reflects-upon', 'reflect-upon'). +tv_finsg('refloats-on', 'refloat-on'). +tv_finsg('refloats-to', 'refloat-to'). +tv_finsg('refloats-toward', 'refloat-toward'). +tv_finsg('refloats-towards', 'refloat-towards'). +tv_finsg('refocuses-on', 'refocus-on'). +tv_finsg('reforms-from', 'reform-from'). +tv_finsg('reforms-into', 'reform-into'). +tv_finsg('refracts-from', 'refract-from'). +tv_finsg('refracts-off', 'refract-off'). +tv_finsg('refracts-off-of', 'refract-off-of'). +tv_finsg('refracts-through', 'refract-through'). +tv_finsg('regains-back', 'regain-back'). +tv_finsg('registers-for', 'register-for'). +tv_finsg('registers-in', 'register-in'). +tv_finsg('registers-into', 'register-into'). +tv_finsg('registers-on', 'register-on'). +tv_finsg('registers-under', 'register-under'). +tv_finsg('registers-with', 'register-with'). +tv_finsg('regresses-into', 'regress-into'). +tv_finsg('regresses-to', 'regress-to'). +tv_finsg('regroups-together', 'regroup-together'). +tv_finsg('regurgitates-into', 'regurgitate-into'). +tv_finsg('rehearses-with', 'rehearse-with'). +tv_finsg('reigns-for', 'reign-for'). +tv_finsg('reigns-over', 'reign-over'). +tv_finsg('reins-in', 'rein-in'). +tv_finsg('reintegrates-into', 'reintegrate-into'). +tv_finsg('reinvests-in', 'reinvest-in'). +tv_finsg('reinvests-in-favor-of', 'reinvest-in-favor-of'). +tv_finsg('reinvests-with', 'reinvest-with'). +tv_finsg('rejoices-for', 'rejoice-for'). +tv_finsg('rejoices-in', 'rejoice-in'). +tv_finsg('rejoices-over', 'rejoice-over'). +tv_finsg('rejoins-together', 'rejoin-together'). +tv_finsg('relapses-into', 'relapse-into'). +tv_finsg('relates-to', 'relate-to'). +tv_finsg('relates-with', 'relate-with'). +tv_finsg('relaxes-about', 'relax-about'). +tv_finsg('relies-on', 'rely-on'). +tv_finsg('relies-upon', 'rely-upon'). +tv_finsg('relocates-in', 'relocate-in'). +tv_finsg('relocates-to', 'relocate-to'). +tv_finsg('remarks-about', 'remark-about'). +tv_finsg('remarks-on', 'remark-on'). +tv_finsg('remarries-for', 'remarry-for'). +tv_finsg('reminisces-about', 'reminisce-about'). +tv_finsg('reminisces-with', 'reminisce-with'). +tv_finsg('remonstrates-about', 'remonstrate-about'). +tv_finsg('remonstrates-against', 'remonstrate-against'). +tv_finsg('remonstrates-with', 'remonstrate-with'). +tv_finsg('rendezvouses-at', 'rendezvous-at'). +tv_finsg('rendezvouses-with', 'rendezvous-with'). +tv_finsg('rends-at', 'rend-at'). +tv_finsg('reneges-on', 'renege-on'). +tv_finsg('renegotiates-about', 'renegotiate-about'). +tv_finsg('renegotiates-for', 'renegotiate-for'). +tv_finsg('renegotiates-with', 'renegotiate-with'). +tv_finsg('rents-for', 'rent-for'). +tv_finsg('rents-from', 'rent-from'). +tv_finsg('reorganizes-under', 'reorganize-under'). +tv_finsg('reorients-to', 'reorient-to'). +tv_finsg('repairs-to', 'repair-to'). +tv_finsg('repents-for', 'repent-for'). +tv_finsg('repents-of', 'repent-of'). +tv_finsg('repents-with', 'repent-with'). +tv_finsg('repines-for', 'repine-for'). +tv_finsg('replies-to', 'reply-to'). +tv_finsg('reports-at', 'report-at'). +tv_finsg('reports-for', 'report-for'). +tv_finsg('reports-on', 'report-on'). +tv_finsg('reports-out', 'report-out'). +tv_finsg('reports-to', 'report-to'). +tv_finsg('reposes-in', 'repose-in'). +tv_finsg('reposes-on', 'repose-on'). +tv_finsg('reschedules-for', 'reschedule-for'). +tv_finsg('reserves-for', 'reserve-for'). +tv_finsg('resettles-at', 'resettle-at'). +tv_finsg('resettles-for', 'resettle-for'). +tv_finsg('resettles-in', 'resettle-in'). +tv_finsg('resettles-near', 'resettle-near'). +tv_finsg('resettles-with', 'resettle-with'). +tv_finsg('resides-in', 'reside-in'). +tv_finsg('resigns-from', 'resign-from'). +tv_finsg('resists-on', 'resist-on'). +tv_finsg('resonates-in', 'resonate-in'). +tv_finsg('resonates-inside', 'resonate-inside'). +tv_finsg('resonates-through', 'resonate-through'). +tv_finsg('resonates-throughout', 'resonate-throughout'). +tv_finsg('resorts-to', 'resort-to'). +tv_finsg('resounds-from', 'resound-from'). +tv_finsg('resounds-in', 'resound-in'). +tv_finsg('resounds-throughout', 'resound-throughout'). +tv_finsg('responds-by', 'respond-by'). +tv_finsg('responds-in', 'respond-in'). +tv_finsg('responds-to', 'respond-to'). +tv_finsg('responds-with', 'respond-with'). +tv_finsg('restructures-from', 'restructure-from'). +tv_finsg('restructures-into', 'restructure-into'). +tv_finsg('restructures-under', 'restructure-under'). +tv_finsg('rests-against', 'rest-against'). +tv_finsg('rests-at', 'rest-at'). +tv_finsg('rests-atop', 'rest-atop'). +tv_finsg('rests-from', 'rest-from'). +tv_finsg('rests-in', 'rest-in'). +tv_finsg('rests-inside', 'rest-inside'). +tv_finsg('rests-on', 'rest-on'). +tv_finsg('rests-up', 'rest-up'). +tv_finsg('rests-up-for', 'rest-up-for'). +tv_finsg('rests-upon', 'rest-upon'). +tv_finsg('rests-with', 'rest-with'). +tv_finsg('results-from', 'result-from'). +tv_finsg('results-in', 'result-in'). +tv_finsg('results-with', 'result-with'). +tv_finsg('resumes-with', 'resume-with'). +tv_finsg('retails-for', 'retail-for'). +tv_finsg('retaliates-against', 'retaliate-against'). +tv_finsg('retaliates-for', 'retaliate-for'). +tv_finsg('retaliates-with', 'retaliate-with'). +tv_finsg('retches-at', 'retch-at'). +tv_finsg('rethinks-through', 'rethink-through'). +tv_finsg('reticulates-through', 'reticulate-through'). +tv_finsg('reticulates-throughout', 'reticulate-throughout'). +tv_finsg('retires-from', 'retire-from'). +tv_finsg('retires-in', 'retire-in'). +tv_finsg('retires-into', 'retire-into'). +tv_finsg('retires-to', 'retire-to'). +tv_finsg('retools-for', 'retool-for'). +tv_finsg('retorts-back-to', 'retort-back-to'). +tv_finsg('retraces-back', 'retrace-back'). +tv_finsg('retreads-on', 'retread-on'). +tv_finsg('retreads-onto', 'retread-onto'). +tv_finsg('retreads-over', 'retread-over'). +tv_finsg('retrenches-in', 'retrench-in'). +tv_finsg('retrenches-inside', 'retrench-inside'). +tv_finsg('retrenches-into', 'retrench-into'). +tv_finsg('retrogrades-from', 'retrograde-from'). +tv_finsg('retrogrades-in', 'retrograde-in'). +tv_finsg('retrogresses-from', 'retrogress-from'). +tv_finsg('retrogresses-to', 'retrogress-to'). +tv_finsg('returns-among', 'return-among'). +tv_finsg('returns-from', 'return-from'). +tv_finsg('returns-to', 'return-to'). +tv_finsg('returns-with', 'return-with'). +tv_finsg('returns-without', 'return-without'). +tv_finsg('reunites-with', 'reunite-with'). +tv_finsg('revels-in', 'revel-in'). +tv_finsg('reverberates-inside', 'reverberate-inside'). +tv_finsg('reverberates-throughout', 'reverberate-throughout'). +tv_finsg('reverts-back-to', 'revert-back-to'). +tv_finsg('reverts-to', 'revert-to'). +tv_finsg('reviews-for', 'review-for'). +tv_finsg('revives-from', 'revive-from'). +tv_finsg('revolts-against', 'revolt-against'). +tv_finsg('revolves-around', 'revolve-around'). +tv_finsg('revs-up', 'rev-up'). +tv_finsg('rhapsodizes-about', 'rhapsodize-about'). +tv_finsg('rhapsodizes-over', 'rhapsodize-over'). +tv_finsg('rhymes-with', 'rhyme-with'). +tv_finsg('rides-after', 'ride-after'). +tv_finsg('rides-for', 'ride-for'). +tv_finsg('rides-in', 'ride-in'). +tv_finsg('rides-out', 'ride-out'). +tv_finsg('riffles-through', 'riffle-through'). +tv_finsg('rifles-around-in', 'rifle-around-in'). +tv_finsg('rifles-around-inside', 'rifle-around-inside'). +tv_finsg('rifles-through', 'rifle-through'). +tv_finsg('rigs-up', 'rig-up'). +tv_finsg('riles-up-about', 'rile-up-about'). +tv_finsg('riles-up-over', 'rile-up-over'). +tv_finsg('rings-in', 'ring-in'). +tv_finsg('rinses-off', 'rinse-off'). +tv_finsg('rinses-out', 'rinse-out'). +tv_finsg('ripens-on', 'ripen-on'). +tv_finsg('ripostes-at', 'riposte-at'). +tv_finsg('ripples-across', 'ripple-across'). +tv_finsg('ripples-through', 'ripple-through'). +tv_finsg('rips-apart', 'rip-apart'). +tv_finsg('rips-off', 'rip-off'). +tv_finsg('rips-open', 'rip-open'). +tv_finsg('rips-up', 'rip-up'). +tv_finsg('rises-above', 'rise-above'). +tv_finsg('rises-against', 'rise-against'). +tv_finsg('rises-from', 'rise-from'). +tv_finsg('rises-out-of', 'rise-out-of'). +tv_finsg('rises-to', 'rise-to'). +tv_finsg('rises-toward', 'rise-toward'). +tv_finsg('rivals-for', 'rival-for'). +tv_finsg('rivals-in', 'rival-in'). +tv_finsg('rivals-with', 'rival-with'). +tv_finsg('rives-in', 'rive-in'). +tv_finsg('rives-into', 'rive-into'). +tv_finsg('roars-about', 'roar-about'). +tv_finsg('roars-at', 'roar-at'). +tv_finsg('roars-over', 'roar-over'). +tv_finsg('roasts-in', 'roast-in'). +tv_finsg('roasts-on', 'roast-on'). +tv_finsg('robs-from', 'rob-from'). +tv_finsg('rocks-around', 'rock-around'). +tv_finsg('rocks-back', 'rock-back'). +tv_finsg('rocks-forth', 'rock-forth'). +tv_finsg('rocks-forward-onto', 'rock-forward-onto'). +tv_finsg('rocks-forward-over', 'rock-forward-over'). +tv_finsg('rocks-forward-towards', 'rock-forward-towards'). +tv_finsg('rocks-over', 'rock-over'). +tv_finsg('rocks-to', 'rock-to'). +tv_finsg('rolls-around', 'roll-around'). +tv_finsg('rolls-around-upon', 'roll-around-upon'). +tv_finsg('rolls-aside', 'roll-aside'). +tv_finsg('rolls-at', 'roll-at'). +tv_finsg('rolls-away', 'roll-away'). +tv_finsg('rolls-away-upon', 'roll-away-upon'). +tv_finsg('rolls-back', 'roll-back'). +tv_finsg('rolls-back-upon', 'roll-back-upon'). +tv_finsg('rolls-beside', 'roll-beside'). +tv_finsg('rolls-down', 'roll-down'). +tv_finsg('rolls-forward', 'roll-forward'). +tv_finsg('rolls-forward-upon', 'roll-forward-upon'). +tv_finsg('rolls-in', 'roll-in'). +tv_finsg('rolls-in-upon', 'roll-in-upon'). +tv_finsg('rolls-open-upon', 'roll-open-upon'). +tv_finsg('rolls-out', 'roll-out'). +tv_finsg('rolls-out-upon', 'roll-out-upon'). +tv_finsg('rolls-over', 'roll-over'). +tv_finsg('rolls-over-upon', 'roll-over-upon'). +tv_finsg('rolls-up', 'roll-up'). +tv_finsg('romances-about', 'romance-about'). +tv_finsg('romanticizes-about', 'romanticize-about'). +tv_finsg('rooms-below', 'room-below'). +tv_finsg('rooms-in', 'room-in'). +tv_finsg('rooms-inside', 'room-inside'). +tv_finsg('rooms-under', 'room-under'). +tv_finsg('rooms-with', 'room-with'). +tv_finsg('roosts-on', 'roost-on'). +tv_finsg('roosts-over', 'roost-over'). +tv_finsg('rootles-for', 'rootle-for'). +tv_finsg('roots-for', 'root-for'). +tv_finsg('roots-in', 'root-in'). +tv_finsg('roots-into', 'root-into'). +tv_finsg('ropes-in', 'rope-in'). +tv_finsg('ropes-off', 'rope-off'). +tv_finsg('rotates-around', 'rotate-around'). +tv_finsg('rots-out', 'rot-out'). +tv_finsg('rough-dries', 'rough-dry'). +tv_finsg('rough-houses-with', 'rough-house-with'). +tv_finsg('roughs-out', 'rough-out'). +tv_finsg('roughs-up', 'rough-up'). +tv_finsg('rounds-off', 'round-off'). +tv_finsg('rounds-out', 'round-out'). +tv_finsg('rounds-up', 'round-up'). +tv_finsg('rouses-for', 'rouse-for'). +tv_finsg('rouses-from', 'rouse-from'). +tv_finsg('rouses-out-of', 'rouse-out-of'). +tv_finsg('routes-back', 'route-back'). +tv_finsg('routes-through', 'route-through'). +tv_finsg('roves-around', 'rove-around'). +tv_finsg('roves-through', 'rove-through'). +tv_finsg('rubber-stamps', 'rubber-stamp'). +tv_finsg('rubbernecks-around', 'rubberneck-around'). +tv_finsg('rubbernecks-at', 'rubberneck-at'). +tv_finsg('rubbernecks-past', 'rubberneck-past'). +tv_finsg('rubs-against', 'rub-against'). +tv_finsg('rubs-down', 'rub-down'). +tv_finsg('rubs-off', 'rub-off'). +tv_finsg('rubs-on', 'rub-on'). +tv_finsg('rubs-out', 'rub-out'). +tv_finsg('rubs-together', 'rub-together'). +tv_finsg('rubs-up-against', 'rub-up-against'). +tv_finsg('rucks-up', 'ruck-up'). +tv_finsg('rucks-up-into', 'ruck-up-into'). +tv_finsg('rules-for', 'rule-for'). +tv_finsg('rules-in', 'rule-in'). +tv_finsg('rules-in-favor-of', 'rule-in-favor-of'). +tv_finsg('rules-on', 'rule-on'). +tv_finsg('rules-out', 'rule-out'). +tv_finsg('rules-over', 'rule-over'). +tv_finsg('rules-through', 'rule-through'). +tv_finsg('rumbles-around-in', 'rumble-around-in'). +tv_finsg('rumbles-around-inside', 'rumble-around-inside'). +tv_finsg('rumbles-with', 'rumble-with'). +tv_finsg('ruminates-about', 'ruminate-about'). +tv_finsg('ruminates-on', 'ruminate-on'). +tv_finsg('rummages-around-in', 'rummage-around-in'). +tv_finsg('rummages-around-through', 'rummage-around-through'). +tv_finsg('rummages-through', 'rummage-through'). +tv_finsg('runs-across', 'run-across'). +tv_finsg('runs-against', 'run-against'). +tv_finsg('runs-ahead-of', 'run-ahead-of'). +tv_finsg('runs-around', 'run-around'). +tv_finsg('runs-at', 'run-at'). +tv_finsg('runs-away-from', 'run-away-from'). +tv_finsg('runs-away-of', 'run-away-of'). +tv_finsg('runs-away-on', 'run-away-on'). +tv_finsg('runs-away-to', 'run-away-to'). +tv_finsg('runs-counter-to', 'run-counter-to'). +tv_finsg('runs-down', 'run-down'). +tv_finsg('runs-for', 'run-for'). +tv_finsg('runs-from', 'run-from'). +tv_finsg('runs-in', 'run-in'). +tv_finsg('runs-into', 'run-into'). +tv_finsg('runs-on', 'run-on'). +tv_finsg('runs-out-from', 'run-out-from'). +tv_finsg('runs-out-of', 'run-out-of'). +tv_finsg('runs-out-on', 'run-out-on'). +tv_finsg('runs-out-to', 'run-out-to'). +tv_finsg('runs-over', 'run-over'). +tv_finsg('runs-through', 'run-through'). +tv_finsg('runs-to', 'run-to'). +tv_finsg('runs-up', 'run-up'). +tv_finsg('runs-with', 'run-with'). +tv_finsg('ruptures-from', 'rupture-from'). +tv_finsg('rushes-at', 'rush-at'). +tv_finsg('rushes-in', 'rush-in'). +tv_finsg('rushes-off', 'rush-off'). +tv_finsg('rushes-off-from', 'rush-off-from'). +tv_finsg('rushes-off-on', 'rush-off-on'). +tv_finsg('rushes-off-to', 'rush-off-to'). +tv_finsg('rushes-out', 'rush-out'). +tv_finsg('rushes-out-from', 'rush-out-from'). +tv_finsg('rushes-out-on', 'rush-out-on'). +tv_finsg('rushes-out-to', 'rush-out-to'). +tv_finsg('rushes-over-from', 'rush-over-from'). +tv_finsg('rushes-over-on', 'rush-over-on'). +tv_finsg('rushes-over-to', 'rush-over-to'). +tv_finsg('rushes-through', 'rush-through'). +tv_finsg('rushes-up-from', 'rush-up-from'). +tv_finsg('rushes-up-on', 'rush-up-on'). +tv_finsg('rushes-up-to', 'rush-up-to'). +tv_finsg('rushes-upon', 'rush-upon'). +tv_finsg('rustles-in', 'rustle-in'). +tv_finsg('rusts-out', 'rust-out'). +tv_finsg('rusts-over', 'rust-over'). +tv_finsg('rusts-over-with', 'rust-over-with'). +tv_finsg('rusts-through', 'rust-through'). +tv_finsg('rusts-through-with', 'rust-through-with'). +tv_finsg('ruts-out', 'rut-out'). +tv_finsg('ruts-with', 'rut-with'). +tv_finsg('sacks-up', 'sack-up'). +tv_finsg('saddles-up', 'saddle-up'). +tv_finsg('sags-back-off', 'sag-back-off'). +tv_finsg('sags-back-to', 'sag-back-to'). +tv_finsg('sags-down', 'sag-down'). +tv_finsg('sags-down-off', 'sag-down-off'). +tv_finsg('sags-down-to', 'sag-down-to'). +tv_finsg('sags-off', 'sag-off'). +tv_finsg('sags-off-of', 'sag-off-of'). +tv_finsg('sags-on', 'sag-on'). +tv_finsg('sags-to', 'sag-to'). +tv_finsg('sails-for', 'sail-for'). +tv_finsg('sallies-from', 'sally-from'). +tv_finsg('sallies-out-against', 'sally-out-against'). +tv_finsg('sallies-out-in', 'sally-out-in'). +tv_finsg('sandblasts-away', 'sandblast-away'). +tv_finsg('sandpapers-down', 'sandpaper-down'). +tv_finsg('sands-away', 'sand-away'). +tv_finsg('sands-down', 'sand-down'). +tv_finsg('sands-out', 'sand-out'). +tv_finsg('sandwiches-in', 'sandwich-in'). +tv_finsg('sandwiches-in-between', 'sandwich-in-between'). +tv_finsg('sandwiches-together', 'sandwich-together'). +tv_finsg('saps-away', 'sap-away'). +tv_finsg('saut_es-at', 'saut-e-at'). +tv_finsg('saut_es-for', 'saut-e-for'). +tv_finsg('saut_es-in', 'saut-e-in'). +tv_finsg('saves-on', 'save-on'). +tv_finsg('saves-up', 'save-up'). +tv_finsg('saves-up-for', 'save-up-for'). +tv_finsg('saws-away-at', 'saw-away-at'). +tv_finsg('saws-off', 'saw-off'). +tv_finsg('saws-through', 'saw-through'). +tv_finsg('scalds-away', 'scald-away'). +tv_finsg('scales-back', 'scale-back'). +tv_finsg('scales-down', 'scale-down'). +tv_finsg('scales-off', 'scale-off'). +tv_finsg('scalps-off', 'scalp-off'). +tv_finsg('scares-away', 'scare-away'). +tv_finsg('scares-off', 'scare-off'). +tv_finsg('scares-up', 'scare-up'). +tv_finsg('scavenges-for', 'scavenge-for'). +tv_finsg('scavenges-through', 'scavenge-through'). +tv_finsg('scents-after', 'scent-after'). +tv_finsg('scents-of', 'scent-of'). +tv_finsg('schemes-for', 'scheme-for'). +tv_finsg('schemes-out', 'scheme-out'). +tv_finsg('scoffs-at', 'scoff-at'). +tv_finsg('scoffs-down', 'scoff-down'). +tv_finsg('scoops-away', 'scoop-away'). +tv_finsg('scoops-out', 'scoop-out'). +tv_finsg('scoops-up', 'scoop-up'). +tv_finsg('scoots-about-in', 'scoot-about-in'). +tv_finsg('scoots-around-in', 'scoot-around-in'). +tv_finsg('scores-out', 'score-out'). +tv_finsg('scores-through', 'score-through'). +tv_finsg('scores-up', 'score-up'). +tv_finsg('scours-away', 'scour-away'). +tv_finsg('scours-off', 'scour-off'). +tv_finsg('scours-out', 'scour-out'). +tv_finsg('scouts-for', 'scout-for'). +tv_finsg('scouts-out', 'scout-out'). +tv_finsg('scouts-up', 'scout-up'). +tv_finsg('scowls-at', 'scowl-at'). +tv_finsg('scrabbles-for', 'scrabble-for'). +tv_finsg('scrabbles-in', 'scrabble-in'). +tv_finsg('scrabbles-on', 'scrabble-on'). +tv_finsg('scrabbles-up', 'scrabble-up'). +tv_finsg('scrambles-for', 'scramble-for'). +tv_finsg('scrapes-across', 'scrape-across'). +tv_finsg('scrapes-against', 'scrape-against'). +tv_finsg('scrapes-away', 'scrape-away'). +tv_finsg('scrapes-down', 'scrape-down'). +tv_finsg('scrapes-off', 'scrape-off'). +tv_finsg('scrapes-on', 'scrape-on'). +tv_finsg('scrapes-out', 'scrape-out'). +tv_finsg('scrapes-through', 'scrape-through'). +tv_finsg('scrapes-together', 'scrape-together'). +tv_finsg('scrapes-up', 'scrape-up'). +tv_finsg('scratches-around-for', 'scratch-around-for'). +tv_finsg('scratches-off', 'scratch-off'). +tv_finsg('scratches-out', 'scratch-out'). +tv_finsg('scratches-up', 'scratch-up'). +tv_finsg('screams-at', 'scream-at'). +tv_finsg('screams-for', 'scream-for'). +tv_finsg('screams-out', 'scream-out'). +tv_finsg('screeches-at', 'screech-at'). +tv_finsg('screeches-out', 'screech-out'). +tv_finsg('screeches-to', 'screech-to'). +tv_finsg('screens-out', 'screen-out'). +tv_finsg('screws-into', 'screw-into'). +tv_finsg('screws-on', 'screw-on'). +tv_finsg('screws-open', 'screw-open'). +tv_finsg('screws-together', 'screw-together'). +tv_finsg('screws-up', 'screw-up'). +tv_finsg('scribbles-away-in', 'scribble-away-in'). +tv_finsg('scribbles-away-on', 'scribble-away-on'). +tv_finsg('scribbles-down', 'scribble-down'). +tv_finsg('scribbles-in', 'scribble-in'). +tv_finsg('scribbles-on', 'scribble-on'). +tv_finsg('scribbles-out', 'scribble-out'). +tv_finsg('scrimps-from', 'scrimp-from'). +tv_finsg('scrimps-on', 'scrimp-on'). +tv_finsg('scrounges-around-for', 'scrounge-around-for'). +tv_finsg('scrounges-for', 'scrounge-for'). +tv_finsg('scrounges-out', 'scrounge-out'). +tv_finsg('scrounges-through', 'scrounge-through'). +tv_finsg('scrounges-up', 'scrounge-up'). +tv_finsg('scrubs-away', 'scrub-away'). +tv_finsg('scrubs-down', 'scrub-down'). +tv_finsg('scrubs-off', 'scrub-off'). +tv_finsg('scrubs-out', 'scrub-out'). +tv_finsg('scrubs-up', 'scrub-up'). +tv_finsg('scrunches-behind', 'scrunch-behind'). +tv_finsg('scrunches-below', 'scrunch-below'). +tv_finsg('scrunches-beneath', 'scrunch-beneath'). +tv_finsg('scrunches-beside', 'scrunch-beside'). +tv_finsg('scrunches-between', 'scrunch-between'). +tv_finsg('scrunches-down', 'scrunch-down'). +tv_finsg('scrunches-down-in', 'scrunch-down-in'). +tv_finsg('scrunches-down-on', 'scrunch-down-on'). +tv_finsg('scrunches-in', 'scrunch-in'). +tv_finsg('scrunches-out', 'scrunch-out'). +tv_finsg('scrunches-together', 'scrunch-together'). +tv_finsg('scrunches-together-in', 'scrunch-together-in'). +tv_finsg('scrunches-together-on', 'scrunch-together-on'). +tv_finsg('scrunches-under', 'scrunch-under'). +tv_finsg('scrunches-up', 'scrunch-up'). +tv_finsg('scrunches-up-in', 'scrunch-up-in'). +tv_finsg('scrunches-up-on', 'scrunch-up-on'). +tv_finsg('scruples-about', 'scruple-about'). +tv_finsg('scruples-over', 'scruple-over'). +tv_finsg('scuffles-through', 'scuffle-through'). +tv_finsg('scuffles-up', 'scuffle-up'). +tv_finsg('scuffles-with', 'scuffle-with'). +tv_finsg('scuffs-at', 'scuff-at'). +tv_finsg('scurries-after', 'scurry-after'). +tv_finsg('seals-in', 'seal-in'). +tv_finsg('seals-off', 'seal-off'). +tv_finsg('seals-off-in', 'seal-off-in'). +tv_finsg('seals-together', 'seal-together'). +tv_finsg('seals-up-in', 'seal-up-in'). +tv_finsg('seams-together', 'seam-together'). +tv_finsg('seams-up', 'seam-up'). +tv_finsg('searches-for', 'search-for'). +tv_finsg('searches-out', 'search-out'). +tv_finsg('sears-into', 'sear-into'). +tv_finsg('secedes-from', 'secede-from'). +tv_finsg('seeks-after', 'seek-after'). +tv_finsg('seeks-for', 'seek-for'). +tv_finsg('seeks-out', 'seek-out'). +tv_finsg('seeps-away-into', 'seep-away-into'). +tv_finsg('seeps-away-through', 'seep-away-through'). +tv_finsg('seeps-in-into', 'seep-in-into'). +tv_finsg('seeps-in-through', 'seep-in-through'). +tv_finsg('sees-off', 'see-off'). +tv_finsg('sees-out', 'see-out'). +tv_finsg('sees-through', 'see-through'). +tv_finsg('seesaws-between', 'seesaw-between'). +tv_finsg('seethes-at', 'seethe-at'). +tv_finsg('seethes-in', 'seethe-in'). +tv_finsg('seethes-over', 'seethe-over'). +tv_finsg('seethes-with', 'seethe-with'). +tv_finsg('segregates-from', 'segregate-from'). +tv_finsg('seines-for', 'seine-for'). +tv_finsg('seizes-on', 'seize-on'). +tv_finsg('seizes-up-in', 'seize-up-in'). +tv_finsg('seizes-upon', 'seize-upon'). +tv_finsg('selects-for', 'select-for'). +tv_finsg('sells-at', 'sell-at'). +tv_finsg('sells-for', 'sell-for'). +tv_finsg('sells-in', 'sell-in'). +tv_finsg('sells-out', 'sell-out'). +tv_finsg('sells-out-for', 'sell-out-for'). +tv_finsg('sells-out-to', 'sell-out-to'). +tv_finsg('sells-to', 'sell-to'). +tv_finsg('sends-around', 'send-around'). +tv_finsg('sends-away', 'send-away'). +tv_finsg('sends-away-for', 'send-away-for'). +tv_finsg('sends-back', 'send-back'). +tv_finsg('sends-down', 'send-down'). +tv_finsg('sends-for', 'send-for'). +tv_finsg('sends-forth', 'send-forth'). +tv_finsg('sends-in', 'send-in'). +tv_finsg('sends-off', 'send-off'). +tv_finsg('sends-off-for', 'send-off-for'). +tv_finsg('sends-on', 'send-on'). +tv_finsg('sends-out', 'send-out'). +tv_finsg('sends-out-for', 'send-out-for'). +tv_finsg('sends-over', 'send-over'). +tv_finsg('sends-up', 'send-up'). +tv_finsg('sentimentalizes-about', 'sentimentalize-about'). +tv_finsg('sentimentalizes-over', 'sentimentalize-over'). +tv_finsg('separates-from', 'separate-from'). +tv_finsg('separates-into', 'separate-into'). +tv_finsg('separates-off', 'separate-off'). +tv_finsg('separates-off-from', 'separate-off-from'). +tv_finsg('separates-out', 'separate-out'). +tv_finsg('separates-out-from', 'separate-out-from'). +tv_finsg('serves-beside', 'serve-beside'). +tv_finsg('serves-for', 'serve-for'). +tv_finsg('serves-in', 'serve-in'). +tv_finsg('serves-on', 'serve-on'). +tv_finsg('serves-out', 'serve-out'). +tv_finsg('serves-to', 'serve-to'). +tv_finsg('serves-under', 'serve-under'). +tv_finsg('serves-up', 'serve-up'). +tv_finsg('serves-with', 'serve-with'). +tv_finsg('sets-apart', 'set-apart'). +tv_finsg('sets-aside', 'set-aside'). +tv_finsg('sets-back', 'set-back'). +tv_finsg('sets-down', 'set-down'). +tv_finsg('sets-forth', 'set-forth'). +tv_finsg('sets-in', 'set-in'). +tv_finsg('sets-off', 'set-off'). +tv_finsg('sets-off-against', 'set-off-against'). +tv_finsg('sets-off-for', 'set-off-for'). +tv_finsg('sets-off-from', 'set-off-from'). +tv_finsg('sets-off-in', 'set-off-in'). +tv_finsg('sets-off-on', 'set-off-on'). +tv_finsg('sets-off-up', 'set-off-up'). +tv_finsg('sets-out', 'set-out'). +tv_finsg('sets-out-against', 'set-out-against'). +tv_finsg('sets-out-for', 'set-out-for'). +tv_finsg('sets-out-from', 'set-out-from'). +tv_finsg('sets-out-in', 'set-out-in'). +tv_finsg('sets-out-on', 'set-out-on'). +tv_finsg('sets-out-up', 'set-out-up'). +tv_finsg('sets-to', 'set-to'). +tv_finsg('sets-up', 'set-up'). +tv_finsg('sets-upon', 'set-upon'). +tv_finsg('settles-at', 'settle-at'). +tv_finsg('settles-back-in', 'settle-back-in'). +tv_finsg('settles-back-into', 'settle-back-into'). +tv_finsg('settles-back-on', 'settle-back-on'). +tv_finsg('settles-back-to', 'settle-back-to'). +tv_finsg('settles-back-with', 'settle-back-with'). +tv_finsg('settles-down-in', 'settle-down-in'). +tv_finsg('settles-down-into', 'settle-down-into'). +tv_finsg('settles-down-on', 'settle-down-on'). +tv_finsg('settles-down-to', 'settle-down-to'). +tv_finsg('settles-down-with', 'settle-down-with'). +tv_finsg('settles-for', 'settle-for'). +tv_finsg('settles-upon', 'settle-upon'). +tv_finsg('settles-with', 'settle-with'). +tv_finsg('sews-above', 'sew-above'). +tv_finsg('sews-across', 'sew-across'). +tv_finsg('sews-along', 'sew-along'). +tv_finsg('sews-below', 'sew-below'). +tv_finsg('sews-in', 'sew-in'). +tv_finsg('sews-inside', 'sew-inside'). +tv_finsg('sews-into', 'sew-into'). +tv_finsg('sews-over', 'sew-over'). +tv_finsg('sews-together', 'sew-together'). +tv_finsg('sews-toward', 'sew-toward'). +tv_finsg('sews-towards', 'sew-towards'). +tv_finsg('sews-up', 'sew-up'). +tv_finsg('sexes-up', 'sex-up'). +tv_finsg('shackles-together', 'shackle-together'). +tv_finsg('shacks-away', 'shack-away'). +tv_finsg('shacks-up', 'shack-up'). +tv_finsg('shacks-with', 'shack-with'). +tv_finsg('shades-in', 'shade-in'). +tv_finsg('shades-into', 'shade-into'). +tv_finsg('shadows-over', 'shadow-over'). +tv_finsg('shakes-around', 'shake-around'). +tv_finsg('shakes-down', 'shake-down'). +tv_finsg('shakes-off', 'shake-off'). +tv_finsg('shakes-out', 'shake-out'). +tv_finsg('shakes-up', 'shake-up'). +tv_finsg('shapes-up', 'shape-up'). +tv_finsg('shares-in', 'share-in'). +tv_finsg('shares-with', 'share-with'). +tv_finsg('sharpens-up', 'sharpen-up'). +tv_finsg('shatters-against', 'shatter-against'). +tv_finsg('shatters-in', 'shatter-in'). +tv_finsg('shatters-into', 'shatter-into'). +tv_finsg('shatters-on', 'shatter-on'). +tv_finsg('shaves-off', 'shave-off'). +tv_finsg('shaves-through', 'shave-through'). +tv_finsg('shears-away', 'shear-away'). +tv_finsg('shears-off', 'shear-off'). +tv_finsg('shears-through', 'shear-through'). +tv_finsg('sheathes-in', 'sheathe-in'). +tv_finsg('sheds-off', 'shed-off'). +tv_finsg('sheds-onto', 'shed-onto'). +tv_finsg('sheers-away-from', 'sheer-away-from'). +tv_finsg('shells-out', 'shell-out'). +tv_finsg('shells-over', 'shell-over'). +tv_finsg('shelters-beneath', 'shelter-beneath'). +tv_finsg('shelters-from', 'shelter-from'). +tv_finsg('shelters-under', 'shelter-under'). +tv_finsg('shelves-off-into', 'shelve-off-into'). +tv_finsg('shelves-out-into', 'shelve-out-into'). +tv_finsg('shields-off', 'shield-off'). +tv_finsg('shields-out', 'shield-out'). +tv_finsg('shies-at', 'shy-at'). +tv_finsg('shies-away-from', 'shy-away-from'). +tv_finsg('shies-from', 'shy-from'). +tv_finsg('shies-off', 'shy-off'). +tv_finsg('shifts-between', 'shift-between'). +tv_finsg('shifts-from', 'shift-from'). +tv_finsg('shifts-into', 'shift-into'). +tv_finsg('shifts-onto', 'shift-onto'). +tv_finsg('shifts-out-from', 'shift-out-from'). +tv_finsg('shifts-out-of', 'shift-out-of'). +tv_finsg('shifts-out-to', 'shift-out-to'). +tv_finsg('shifts-to', 'shift-to'). +tv_finsg('shifts-toward', 'shift-toward'). +tv_finsg('shifts-towards', 'shift-towards'). +tv_finsg('shillyshallies-about', 'shillyshally-about'). +tv_finsg('shillyshallies-in', 'shillyshally-in'). +tv_finsg('shillyshallies-over', 'shillyshally-over'). +tv_finsg('shines-through', 'shine-through'). +tv_finsg('shins-down', 'shin-down'). +tv_finsg('ships-away', 'ship-away'). +tv_finsg('ships-back', 'ship-back'). +tv_finsg('ships-off', 'ship-off'). +tv_finsg('ships-out', 'ship-out'). +tv_finsg('ships-over', 'ship-over'). +tv_finsg('ships-to', 'ship-to'). +tv_finsg('shirks-from', 'shirk-from'). +tv_finsg('shirks-off', 'shirk-off'). +tv_finsg('shirks-on', 'shirk-on'). +tv_finsg('shivers-at', 'shiver-at'). +tv_finsg('shoos-aside', 'shoo-aside'). +tv_finsg('shoos-away', 'shoo-away'). +tv_finsg('shoos-back', 'shoo-back'). +tv_finsg('shoos-off', 'shoo-off'). +tv_finsg('shoos-out', 'shoo-out'). +tv_finsg('shoots-at', 'shoot-at'). +tv_finsg('shoots-away', 'shoot-away'). +tv_finsg('shoots-away-from', 'shoot-away-from'). +tv_finsg('shoots-back', 'shoot-back'). +tv_finsg('shoots-down', 'shoot-down'). +tv_finsg('shoots-down-from', 'shoot-down-from'). +tv_finsg('shoots-down-to', 'shoot-down-to'). +tv_finsg('shoots-for', 'shoot-for'). +tv_finsg('shoots-forth', 'shoot-forth'). +tv_finsg('shoots-off', 'shoot-off'). +tv_finsg('shoots-out', 'shoot-out'). +tv_finsg('shoots-out-from', 'shoot-out-from'). +tv_finsg('shoots-out-to', 'shoot-out-to'). +tv_finsg('shoots-through', 'shoot-through'). +tv_finsg('shoots-up', 'shoot-up'). +tv_finsg('shops-around-for', 'shop-around-for'). +tv_finsg('shops-for', 'shop-for'). +tv_finsg('shops-to', 'shop-to'). +tv_finsg('shores-up', 'shore-up'). +tv_finsg('short-changes', 'short-change'). +tv_finsg('short-circuits', 'short-circuit'). +tv_finsg('shorts-out', 'short-out'). +tv_finsg('shouts-about', 'shout-about'). +tv_finsg('shouts-at', 'shout-at'). +tv_finsg('shouts-back', 'shout-back'). +tv_finsg('shouts-down-to', 'shout-down-to'). +tv_finsg('shouts-from', 'shout-from'). +tv_finsg('shouts-into', 'shout-into'). +tv_finsg('shouts-out', 'shout-out'). +tv_finsg('shouts-to', 'shout-to'). +tv_finsg('shouts-up', 'shout-up'). +tv_finsg('shoves-apart', 'shove-apart'). +tv_finsg('shoves-aside', 'shove-aside'). +tv_finsg('shoves-down', 'shove-down'). +tv_finsg('shoves-off', 'shove-off'). +tv_finsg('shoves-open', 'shove-open'). +tv_finsg('shoves-out', 'shove-out'). +tv_finsg('showers-around', 'shower-around'). +tv_finsg('showers-on', 'shower-on'). +tv_finsg('shows-around', 'show-around'). +tv_finsg('shows-forth', 'show-forth'). +tv_finsg('shows-off', 'show-off'). +tv_finsg('shows-up', 'show-up'). +tv_finsg('shreds-off', 'shred-off'). +tv_finsg('shreds-up', 'shred-up'). +tv_finsg('shrills-out', 'shrill-out'). +tv_finsg('shrinks-away-from', 'shrink-away-from'). +tv_finsg('shrinks-down', 'shrink-down'). +tv_finsg('shrinks-from', 'shrink-from'). +tv_finsg('shrinks-out-of', 'shrink-out-of'). +tv_finsg('shrinks-to', 'shrink-to'). +tv_finsg('shrivels-to', 'shrivel-to'). +tv_finsg('shrivels-up-in', 'shrivel-up-in'). +tv_finsg('shrivels-up-into', 'shrivel-up-into'). +tv_finsg('shrugs-off', 'shrug-off'). +tv_finsg('shrugs-on', 'shrug-on'). +tv_finsg('shucks-off', 'shuck-off'). +tv_finsg('shucks-out-of', 'shuck-out-of'). +tv_finsg('shudders-at', 'shudder-at'). +tv_finsg('shudders-over', 'shudder-over'). +tv_finsg('shudders-through', 'shudder-through'). +tv_finsg('shudders-with', 'shudder-with'). +tv_finsg('shuffles-around', 'shuffle-around'). +tv_finsg('shuffles-back-from', 'shuffle-back-from'). +tv_finsg('shuffles-back-out', 'shuffle-back-out'). +tv_finsg('shuffles-in', 'shuffle-in'). +tv_finsg('shuffles-in-from', 'shuffle-in-from'). +tv_finsg('shuffles-in-out', 'shuffle-in-out'). +tv_finsg('shuffles-out', 'shuffle-out'). +tv_finsg('shuffles-up', 'shuffle-up'). +tv_finsg('shunts-aside', 'shunt-aside'). +tv_finsg('shunts-off', 'shunt-off'). +tv_finsg('shushes-up', 'shush-up'). +tv_finsg('shuts-down', 'shut-down'). +tv_finsg('shuts-off', 'shut-off'). +tv_finsg('shuts-out', 'shut-out'). +tv_finsg('shuts-up', 'shut-up'). +tv_finsg('shuttles-from', 'shuttle-from'). +tv_finsg('shuttles-to', 'shuttle-to'). +tv_finsg('sides-against', 'side-against'). +tv_finsg('sides-up', 'side-up'). +tv_finsg('sides-with', 'side-with'). +tv_finsg('sieves-out', 'sieve-out'). +tv_finsg('sieves-through', 'sieve-through'). +tv_finsg('sifts-down-through', 'sift-down-through'). +tv_finsg('sifts-out', 'sift-out'). +tv_finsg('sifts-out-through', 'sift-out-through'). +tv_finsg('sifts-through', 'sift-through'). +tv_finsg('sifts-together', 'sift-together'). +tv_finsg('sights-along', 'sight-along'). +tv_finsg('sights-down', 'sight-down'). +tv_finsg('signals-for', 'signal-for'). +tv_finsg('signs-away', 'sign-away'). +tv_finsg('signs-for', 'sign-for'). +tv_finsg('signs-in', 'sign-in'). +tv_finsg('signs-off', 'sign-off'). +tv_finsg('signs-on', 'sign-on'). +tv_finsg('signs-up', 'sign-up'). +tv_finsg('signs-up-for', 'sign-up-for'). +tv_finsg('signs-up-with', 'sign-up-with'). +tv_finsg('signs-with', 'sign-with'). +tv_finsg('silts-up', 'silt-up'). +tv_finsg('singles-out', 'single-out'). +tv_finsg('sings-about', 'sing-about'). +tv_finsg('sings-away', 'sing-away'). +tv_finsg('sings-from', 'sing-from'). +tv_finsg('sings-in', 'sing-in'). +tv_finsg('sings-into', 'sing-into'). +tv_finsg('sings-of', 'sing-of'). +tv_finsg('sings-out-at', 'sing-out-at'). +tv_finsg('sings-out-to', 'sing-out-to'). +tv_finsg('sings-to', 'sing-to'). +tv_finsg('sinks-at', 'sink-at'). +tv_finsg('sinks-back-into', 'sink-back-into'). +tv_finsg('sinks-back-on', 'sink-back-on'). +tv_finsg('sinks-back-to', 'sink-back-to'). +tv_finsg('sinks-down-into', 'sink-down-into'). +tv_finsg('sinks-down-on', 'sink-down-on'). +tv_finsg('sinks-down-to', 'sink-down-to'). +tv_finsg('sinks-in', 'sink-in'). +tv_finsg('sinks-into', 'sink-into'). +tv_finsg('sinks-on', 'sink-on'). +tv_finsg('sinks-through', 'sink-through'). +tv_finsg('sinks-to', 'sink-to'). +tv_finsg('sins-against', 'sin-against'). +tv_finsg('siphons-away', 'siphon-away'). +tv_finsg('siphons-off', 'siphon-off'). +tv_finsg('sits-along', 'sit-along'). +tv_finsg('sits-around', 'sit-around'). +tv_finsg('sits-at', 'sit-at'). +tv_finsg('sits-behind', 'sit-behind'). +tv_finsg('sits-beside', 'sit-beside'). +tv_finsg('sits-by', 'sit-by'). +tv_finsg('sits-in', 'sit-in'). +tv_finsg('sits-in-in', 'sit-in-in'). +tv_finsg('sits-in-on', 'sit-in-on'). +tv_finsg('sits-in-to', 'sit-in-to'). +tv_finsg('sits-near', 'sit-near'). +tv_finsg('sits-on', 'sit-on'). +tv_finsg('sits-on-in', 'sit-on-in'). +tv_finsg('sits-on-on', 'sit-on-on'). +tv_finsg('sits-on-to', 'sit-on-to'). +tv_finsg('sits-out', 'sit-out'). +tv_finsg('sits-over', 'sit-over'). +tv_finsg('sits-through', 'sit-through'). +tv_finsg('sizes-up', 'size-up'). +tv_finsg('skedaddles-away-to', 'skedaddle-away-to'). +tv_finsg('skedaddles-back-to', 'skedaddle-back-to'). +tv_finsg('skedaddles-to', 'skedaddle-to'). +tv_finsg('sketches-in', 'sketch-in'). +tv_finsg('sketches-out', 'sketch-out'). +tv_finsg('skimps-on', 'skimp-on'). +tv_finsg('skims-off', 'skim-off'). +tv_finsg('skims-over', 'skim-over'). +tv_finsg('skims-through', 'skim-through'). +tv_finsg('skins-off', 'skin-off'). +tv_finsg('skins-out', 'skin-out'). +tv_finsg('skirmishes-among', 'skirmish-among'). +tv_finsg('skirmishes-for', 'skirmish-for'). +tv_finsg('skirmishes-over', 'skirmish-over'). +tv_finsg('skittles-out', 'skittle-out'). +tv_finsg('skyrockets-from', 'skyrocket-from'). +tv_finsg('skyrockets-to', 'skyrocket-to'). +tv_finsg('slackens-up', 'slacken-up'). +tv_finsg('slacks-up-on', 'slack-up-on'). +tv_finsg('slams-against', 'slam-against'). +tv_finsg('slams-down', 'slam-down'). +tv_finsg('slams-in', 'slam-in'). +tv_finsg('slams-into', 'slam-into'). +tv_finsg('slams-on', 'slam-on'). +tv_finsg('slams-through', 'slam-through'). +tv_finsg('slams-to', 'slam-to'). +tv_finsg('slants-across', 'slant-across'). +tv_finsg('slants-against', 'slant-against'). +tv_finsg('slants-for', 'slant-for'). +tv_finsg('slants-on', 'slant-on'). +tv_finsg('slants-to', 'slant-to'). +tv_finsg('slants-toward', 'slant-toward'). +tv_finsg('slants-upon', 'slant-upon'). +tv_finsg('slashes-against', 'slash-against'). +tv_finsg('slashes-at', 'slash-at'). +tv_finsg('slashes-away', 'slash-away'). +tv_finsg('slavers-over', 'slaver-over'). +tv_finsg('slaves-for', 'slave-for'). +tv_finsg('slaves-over', 'slave-over'). +tv_finsg('sledges-on', 'sledge-on'). +tv_finsg('sleeps-at', 'sleep-at'). +tv_finsg('sleeps-away', 'sleep-away'). +tv_finsg('sleeps-in', 'sleep-in'). +tv_finsg('sleeps-off', 'sleep-off'). +tv_finsg('sleeps-on', 'sleep-on'). +tv_finsg('sleeps-through', 'sleep-through'). +tv_finsg('sleeps-under', 'sleep-under'). +tv_finsg('sleeps-with', 'sleep-with'). +tv_finsg('slews-around', 'slew-around'). +tv_finsg('slices-away', 'slice-away'). +tv_finsg('slices-into', 'slice-into'). +tv_finsg('slices-off', 'slice-off'). +tv_finsg('slices-open', 'slice-open'). +tv_finsg('slices-out', 'slice-out'). +tv_finsg('slices-through', 'slice-through'). +tv_finsg('slides-against', 'slide-against'). +tv_finsg('slides-back', 'slide-back'). +tv_finsg('slides-in-beside', 'slide-in-beside'). +tv_finsg('slides-in-onto', 'slide-in-onto'). +tv_finsg('slides-in-to', 'slide-in-to'). +tv_finsg('slides-off', 'slide-off'). +tv_finsg('slides-off-beside', 'slide-off-beside'). +tv_finsg('slides-off-onto', 'slide-off-onto'). +tv_finsg('slides-off-to', 'slide-off-to'). +tv_finsg('slides-out-beside', 'slide-out-beside'). +tv_finsg('slides-out-onto', 'slide-out-onto'). +tv_finsg('slides-out-to', 'slide-out-to'). +tv_finsg('slides-under', 'slide-under'). +tv_finsg('slides-up', 'slide-up'). +tv_finsg('slims-down', 'slim-down'). +tv_finsg('slims-down-from', 'slim-down-from'). +tv_finsg('slims-down-to', 'slim-down-to'). +tv_finsg('slinks-away-into', 'slink-away-into'). +tv_finsg('slinks-away-to', 'slink-away-to'). +tv_finsg('slinks-down-into', 'slink-down-into'). +tv_finsg('slinks-down-to', 'slink-down-to'). +tv_finsg('slinks-off-into', 'slink-off-into'). +tv_finsg('slinks-off-to', 'slink-off-to'). +tv_finsg('slips-away-between', 'slip-away-between'). +tv_finsg('slips-away-from', 'slip-away-from'). +tv_finsg('slips-away-into', 'slip-away-into'). +tv_finsg('slips-away-on', 'slip-away-on'). +tv_finsg('slips-away-upon', 'slip-away-upon'). +tv_finsg('slips-down-between', 'slip-down-between'). +tv_finsg('slips-down-from', 'slip-down-from'). +tv_finsg('slips-down-into', 'slip-down-into'). +tv_finsg('slips-down-on', 'slip-down-on'). +tv_finsg('slips-down-upon', 'slip-down-upon'). +tv_finsg('slips-in', 'slip-in'). +tv_finsg('slips-in-between', 'slip-in-between'). +tv_finsg('slips-in-from', 'slip-in-from'). +tv_finsg('slips-in-into', 'slip-in-into'). +tv_finsg('slips-in-on', 'slip-in-on'). +tv_finsg('slips-in-upon', 'slip-in-upon'). +tv_finsg('slips-off', 'slip-off'). +tv_finsg('slips-on', 'slip-on'). +tv_finsg('slips-up-between', 'slip-up-between'). +tv_finsg('slips-up-from', 'slip-up-from'). +tv_finsg('slips-up-into', 'slip-up-into'). +tv_finsg('slips-up-on', 'slip-up-on'). +tv_finsg('slips-up-upon', 'slip-up-upon'). +tv_finsg('slivers-into', 'sliver-into'). +tv_finsg('slogs-away-at', 'slog-away-at'). +tv_finsg('slopes-off-for', 'slope-off-for'). +tv_finsg('slopes-off-into', 'slope-off-into'). +tv_finsg('slopes-out-for', 'slope-out-for'). +tv_finsg('slopes-out-into', 'slope-out-into'). +tv_finsg('slouches-down', 'slouch-down'). +tv_finsg('slouches-down-to', 'slouch-down-to'). +tv_finsg('slouches-over-to', 'slouch-over-to'). +tv_finsg('slouches-up-to', 'slouch-up-to'). +tv_finsg('sloughs-off', 'slough-off'). +tv_finsg('sloughs-over', 'slough-over'). +tv_finsg('sloughs-through', 'slough-through'). +tv_finsg('slows-down', 'slow-down'). +tv_finsg('slows-into', 'slow-into'). +tv_finsg('slows-to', 'slow-to'). +tv_finsg('slows-up', 'slow-up'). +tv_finsg('slues-around', 'slue-around'). +tv_finsg('slugs-away', 'slug-away'). +tv_finsg('sluices-away', 'sluice-away'). +tv_finsg('sluices-out', 'sluice-out'). +tv_finsg('slumbers-away', 'slumber-away'). +tv_finsg('slumbers-out', 'slumber-out'). +tv_finsg('slumps-at', 'slump-at'). +tv_finsg('slumps-together', 'slump-together'). +tv_finsg('slurs-on', 'slur-on'). +tv_finsg('slurs-over', 'slur-over'). +tv_finsg('slurs-through', 'slur-through'). +tv_finsg('smacks-together', 'smack-together'). +tv_finsg('smartens-up', 'smarten-up'). +tv_finsg('smarts-at', 'smart-at'). +tv_finsg('smarts-for', 'smart-for'). +tv_finsg('smarts-from', 'smart-from'). +tv_finsg('smarts-over', 'smart-over'). +tv_finsg('smarts-under', 'smart-under'). +tv_finsg('smashes-against', 'smash-against'). +tv_finsg('smashes-down', 'smash-down'). +tv_finsg('smashes-in', 'smash-in'). +tv_finsg('smashes-inside', 'smash-inside'). +tv_finsg('smashes-into', 'smash-into'). +tv_finsg('smashes-on', 'smash-on'). +tv_finsg('smashes-out', 'smash-out'). +tv_finsg('smashes-through', 'smash-through'). +tv_finsg('smashes-up', 'smash-up'). +tv_finsg('smears-on', 'smear-on'). +tv_finsg('smells-at', 'smell-at'). +tv_finsg('smells-like', 'smell-like'). +tv_finsg('smells-of', 'smell-of'). +tv_finsg('smells-up', 'smell-up'). +tv_finsg('smiles-about', 'smile-about'). +tv_finsg('smiles-at', 'smile-at'). +tv_finsg('smiles-back-at', 'smile-back-at'). +tv_finsg('smiles-down-at', 'smile-down-at'). +tv_finsg('smiles-through', 'smile-through'). +tv_finsg('smiles-to', 'smile-to'). +tv_finsg('smiles-up-at', 'smile-up-at'). +tv_finsg('smirks-at', 'smirk-at'). +tv_finsg('smites-at', 'smite-at'). +tv_finsg('smites-together', 'smite-together'). +tv_finsg('smooths-away', 'smooth-away'). +tv_finsg('smooths-back', 'smooth-back'). +tv_finsg('smooths-down', 'smooth-down'). +tv_finsg('smooths-out', 'smooth-out'). +tv_finsg('smooths-over', 'smooth-over'). +tv_finsg('snags-on', 'snag-on'). +tv_finsg('snaps-at', 'snap-at'). +tv_finsg('snaps-back', 'snap-back'). +tv_finsg('snaps-back-of', 'snap-back-of'). +tv_finsg('snaps-back-to', 'snap-back-to'). +tv_finsg('snaps-in', 'snap-in'). +tv_finsg('snaps-off', 'snap-off'). +tv_finsg('snaps-on', 'snap-on'). +tv_finsg('snaps-out', 'snap-out'). +tv_finsg('snaps-out-of', 'snap-out-of'). +tv_finsg('snaps-out-to', 'snap-out-to'). +tv_finsg('snaps-past', 'snap-past'). +tv_finsg('snaps-to', 'snap-to'). +tv_finsg('snaps-up', 'snap-up'). +tv_finsg('snares-up-to', 'snare-up-to'). +tv_finsg('snarls-at', 'snarl-at'). +tv_finsg('snatches-at', 'snatch-at'). +tv_finsg('snatches-away', 'snatch-away'). +tv_finsg('snatches-back', 'snatch-back'). +tv_finsg('snatches-down', 'snatch-down'). +tv_finsg('snatches-off', 'snatch-off'). +tv_finsg('snatches-open', 'snatch-open'). +tv_finsg('snatches-up', 'snatch-up'). +tv_finsg('sneers-at', 'sneer-at'). +tv_finsg('snickers-at', 'snicker-at'). +tv_finsg('snicks-at', 'snick-at'). +tv_finsg('sniffs-at', 'sniff-at'). +tv_finsg('sniffs-out', 'sniff-out'). +tv_finsg('snipes-at', 'snipe-at'). +tv_finsg('snips-back', 'snip-back'). +tv_finsg('snips-off', 'snip-off'). +tv_finsg('snitches-on', 'snitch-on'). +tv_finsg('snoops-about', 'snoop-about'). +tv_finsg('snoops-around', 'snoop-around'). +tv_finsg('snoops-in', 'snoop-in'). +tv_finsg('snoops-into', 'snoop-into'). +tv_finsg('snoops-on', 'snoop-on'). +tv_finsg('snoops-through', 'snoop-through'). +tv_finsg('snows-in', 'snow-in'). +tv_finsg('snows-out', 'snow-out'). +tv_finsg('snuffs-out', 'snuff-out'). +tv_finsg('snuggles-against', 'snuggle-against'). +tv_finsg('snuggles-beside', 'snuggle-beside'). +tv_finsg('snuggles-inside', 'snuggle-inside'). +tv_finsg('snuggles-into', 'snuggle-into'). +tv_finsg('snuggles-next-to', 'snuggle-next-to'). +tv_finsg('snuggles-up-against', 'snuggle-up-against'). +tv_finsg('snuggles-up-to', 'snuggle-up-to'). +tv_finsg('soaks-into', 'soak-into'). +tv_finsg('soaks-through', 'soak-through'). +tv_finsg('soaks-up', 'soak-up'). +tv_finsg('soars-for', 'soar-for'). +tv_finsg('sobers-down', 'sober-down'). +tv_finsg('sobers-up', 'sober-up'). +tv_finsg('sobs-out', 'sob-out'). +tv_finsg('socializes-with', 'socialize-with'). +tv_finsg('socks-away', 'sock-away'). +tv_finsg('soft-pedals', 'soft-pedal'). +tv_finsg('soft-soaps', 'soft-soap'). +tv_finsg('soft-solders', 'soft-solder'). +tv_finsg('softens-down', 'soften-down'). +tv_finsg('softens-toward', 'soften-toward'). +tv_finsg('softens-towards', 'soften-towards'). +tv_finsg('softens-up', 'soften-up'). +tv_finsg('solders-together', 'solder-together'). +tv_finsg('solders-up', 'solder-up'). +tv_finsg('soldiers-in', 'soldier-in'). +tv_finsg('solidifies-into', 'solidify-into'). +tv_finsg('sops-in', 'sop-in'). +tv_finsg('sops-up', 'sop-up'). +tv_finsg('sorrows-over', 'sorrow-over'). +tv_finsg('sorts-out', 'sort-out'). +tv_finsg('sorts-through', 'sort-through'). +tv_finsg('sorts-with', 'sort-with'). +tv_finsg('sounds-against', 'sound-against'). +tv_finsg('sounds-behind', 'sound-behind'). +tv_finsg('sounds-like', 'sound-like'). +tv_finsg('sounds-out', 'sound-out'). +tv_finsg('sounds-through', 'sound-through'). +tv_finsg('soups-up', 'soup-up'). +tv_finsg('sours-from', 'sour-from'). +tv_finsg('sours-on', 'sour-on'). +tv_finsg('sours-over', 'sour-over'). +tv_finsg('spaces-out', 'space-out'). +tv_finsg('spaces-out-about', 'space-out-about'). +tv_finsg('spans-across', 'span-across'). +tv_finsg('sparkles-with', 'sparkle-with'). +tv_finsg('sparks-off', 'spark-off'). +tv_finsg('spars-about', 'spar-about'). +tv_finsg('spars-against', 'spar-against'). +tv_finsg('spars-over', 'spar-over'). +tv_finsg('spars-with', 'spar-with'). +tv_finsg('spats-with', 'spat-with'). +tv_finsg('speaks-about', 'speak-about'). +tv_finsg('speaks-against', 'speak-against'). +tv_finsg('speaks-at', 'speak-at'). +tv_finsg('speaks-down-about', 'speak-down-about'). +tv_finsg('speaks-down-against', 'speak-down-against'). +tv_finsg('speaks-down-for', 'speak-down-for'). +tv_finsg('speaks-down-on', 'speak-down-on'). +tv_finsg('speaks-down-to', 'speak-down-to'). +tv_finsg('speaks-for', 'speak-for'). +tv_finsg('speaks-of', 'speak-of'). +tv_finsg('speaks-on', 'speak-on'). +tv_finsg('speaks-out-about', 'speak-out-about'). +tv_finsg('speaks-out-against', 'speak-out-against'). +tv_finsg('speaks-out-for', 'speak-out-for'). +tv_finsg('speaks-out-on', 'speak-out-on'). +tv_finsg('speaks-out-to', 'speak-out-to'). +tv_finsg('speaks-through', 'speak-through'). +tv_finsg('speaks-to', 'speak-to'). +tv_finsg('speaks-up-about', 'speak-up-about'). +tv_finsg('speaks-up-against', 'speak-up-against'). +tv_finsg('speaks-up-for', 'speak-up-for'). +tv_finsg('speaks-up-on', 'speak-up-on'). +tv_finsg('speaks-up-to', 'speak-up-to'). +tv_finsg('speaks-with', 'speak-with'). +tv_finsg('spears-at', 'spear-at'). +tv_finsg('spears-into', 'spear-into'). +tv_finsg('specializes-for', 'specialize-for'). +tv_finsg('specializes-in', 'specialize-in'). +tv_finsg('speculates-about', 'speculate-about'). +tv_finsg('speculates-in', 'speculate-in'). +tv_finsg('speculates-on', 'speculate-on'). +tv_finsg('speculates-upon', 'speculate-upon'). +tv_finsg('speeds-after', 'speed-after'). +tv_finsg('speeds-along', 'speed-along'). +tv_finsg('speeds-at', 'speed-at'). +tv_finsg('speeds-up', 'speed-up'). +tv_finsg('spells-out', 'spell-out'). +tv_finsg('spews-forth', 'spew-forth'). +tv_finsg('spews-out', 'spew-out'). +tv_finsg('spews-up', 'spew-up'). +tv_finsg('spices-up', 'spice-up'). +tv_finsg('spiels-about', 'spiel-about'). +tv_finsg('spiels-off', 'spiel-off'). +tv_finsg('spies-into', 'spy-into'). +tv_finsg('spies-on', 'spy-on'). +tv_finsg('spies-out', 'spy-out'). +tv_finsg('spies-upon', 'spy-upon'). +tv_finsg('spin-dries', 'spin-dry'). +tv_finsg('spins-around', 'spin-around'). +tv_finsg('spins-into', 'spin-into'). +tv_finsg('spins-off', 'spin-off'). +tv_finsg('spins-off-from', 'spin-off-from'). +tv_finsg('spins-off-into', 'spin-off-into'). +tv_finsg('spins-off-to', 'spin-off-to'). +tv_finsg('spins-out', 'spin-out'). +tv_finsg('spins-out-from', 'spin-out-from'). +tv_finsg('spins-out-into', 'spin-out-into'). +tv_finsg('spins-out-of', 'spin-out-of'). +tv_finsg('spins-out-to', 'spin-out-to'). +tv_finsg('spins-through', 'spin-through'). +tv_finsg('spirits-away', 'spirit-away'). +tv_finsg('spirits-off', 'spirit-off'). +tv_finsg('spirts-out', 'spirt-out'). +tv_finsg('spits-at', 'spit-at'). +tv_finsg('spits-out', 'spit-out'). +tv_finsg('spits-up', 'spit-up'). +tv_finsg('splays-out', 'splay-out'). +tv_finsg('splices-together', 'splice-together'). +tv_finsg('splinters-into', 'splinter-into'). +tv_finsg('splinters-off-into', 'splinter-off-into'). +tv_finsg('splinters-to', 'splinter-to'). +tv_finsg('splits-along', 'split-along'). +tv_finsg('splits-apart', 'split-apart'). +tv_finsg('splits-away', 'split-away'). +tv_finsg('splits-away-from', 'split-away-from'). +tv_finsg('splits-away-into', 'split-away-into'). +tv_finsg('splits-between', 'split-between'). +tv_finsg('splits-from', 'split-from'). +tv_finsg('splits-in', 'split-in'). +tv_finsg('splits-into', 'split-into'). +tv_finsg('splits-off', 'split-off'). +tv_finsg('splits-off-from', 'split-off-from'). +tv_finsg('splits-off-into', 'split-off-into'). +tv_finsg('splits-open', 'split-open'). +tv_finsg('splits-over', 'split-over'). +tv_finsg('splits-up', 'split-up'). +tv_finsg('splits-with', 'split-with'). +tv_finsg('splurges-for', 'splurge-for'). +tv_finsg('splurges-on', 'splurge-on'). +tv_finsg('splutters-out', 'splutter-out'). +tv_finsg('sponges-down', 'sponge-down'). +tv_finsg('sponges-off', 'sponge-off'). +tv_finsg('sponges-out', 'sponge-out'). +tv_finsg('sponges-up', 'sponge-up'). +tv_finsg('spoons-out', 'spoon-out'). +tv_finsg('spoons-up', 'spoon-up'). +tv_finsg('spouts-at', 'spout-at'). +tv_finsg('spouts-out', 'spout-out'). +tv_finsg('spouts-up', 'spout-up'). +tv_finsg('sprawls-about-above', 'sprawl-about-above'). +tv_finsg('sprawls-about-across', 'sprawl-about-across'). +tv_finsg('sprawls-about-against', 'sprawl-about-against'). +tv_finsg('sprawls-about-along', 'sprawl-about-along'). +tv_finsg('sprawls-about-among', 'sprawl-about-among'). +tv_finsg('sprawls-about-amongst', 'sprawl-about-amongst'). +tv_finsg('sprawls-about-behind', 'sprawl-about-behind'). +tv_finsg('sprawls-about-below', 'sprawl-about-below'). +tv_finsg('sprawls-about-beneath', 'sprawl-about-beneath'). +tv_finsg('sprawls-about-beside', 'sprawl-about-beside'). +tv_finsg('sprawls-about-between', 'sprawl-about-between'). +tv_finsg('sprawls-about-beyond', 'sprawl-about-beyond'). +tv_finsg('sprawls-about-inside', 'sprawl-about-inside'). +tv_finsg('sprawls-about-near', 'sprawl-about-near'). +tv_finsg('sprawls-about-next-to', 'sprawl-about-next-to'). +tv_finsg('sprawls-about-on', 'sprawl-about-on'). +tv_finsg('sprawls-about-outside', 'sprawl-about-outside'). +tv_finsg('sprawls-about-over', 'sprawl-about-over'). +tv_finsg('sprawls-about-under', 'sprawl-about-under'). +tv_finsg('sprawls-about-upon', 'sprawl-about-upon'). +tv_finsg('sprawls-among', 'sprawl-among'). +tv_finsg('sprawls-amongst', 'sprawl-amongst'). +tv_finsg('sprawls-around-above', 'sprawl-around-above'). +tv_finsg('sprawls-around-across', 'sprawl-around-across'). +tv_finsg('sprawls-around-against', 'sprawl-around-against'). +tv_finsg('sprawls-around-along', 'sprawl-around-along'). +tv_finsg('sprawls-around-among', 'sprawl-around-among'). +tv_finsg('sprawls-around-amongst', 'sprawl-around-amongst'). +tv_finsg('sprawls-around-behind', 'sprawl-around-behind'). +tv_finsg('sprawls-around-below', 'sprawl-around-below'). +tv_finsg('sprawls-around-beneath', 'sprawl-around-beneath'). +tv_finsg('sprawls-around-beside', 'sprawl-around-beside'). +tv_finsg('sprawls-around-between', 'sprawl-around-between'). +tv_finsg('sprawls-around-beyond', 'sprawl-around-beyond'). +tv_finsg('sprawls-around-inside', 'sprawl-around-inside'). +tv_finsg('sprawls-around-near', 'sprawl-around-near'). +tv_finsg('sprawls-around-next-to', 'sprawl-around-next-to'). +tv_finsg('sprawls-around-on', 'sprawl-around-on'). +tv_finsg('sprawls-around-outside', 'sprawl-around-outside'). +tv_finsg('sprawls-around-over', 'sprawl-around-over'). +tv_finsg('sprawls-around-under', 'sprawl-around-under'). +tv_finsg('sprawls-around-upon', 'sprawl-around-upon'). +tv_finsg('sprawls-before', 'sprawl-before'). +tv_finsg('sprawls-beside', 'sprawl-beside'). +tv_finsg('sprawls-near', 'sprawl-near'). +tv_finsg('sprawls-next-to', 'sprawl-next-to'). +tv_finsg('sprawls-out-above', 'sprawl-out-above'). +tv_finsg('sprawls-out-across', 'sprawl-out-across'). +tv_finsg('sprawls-out-against', 'sprawl-out-against'). +tv_finsg('sprawls-out-along', 'sprawl-out-along'). +tv_finsg('sprawls-out-among', 'sprawl-out-among'). +tv_finsg('sprawls-out-amongst', 'sprawl-out-amongst'). +tv_finsg('sprawls-out-behind', 'sprawl-out-behind'). +tv_finsg('sprawls-out-below', 'sprawl-out-below'). +tv_finsg('sprawls-out-beneath', 'sprawl-out-beneath'). +tv_finsg('sprawls-out-beside', 'sprawl-out-beside'). +tv_finsg('sprawls-out-between', 'sprawl-out-between'). +tv_finsg('sprawls-out-beyond', 'sprawl-out-beyond'). +tv_finsg('sprawls-out-inside', 'sprawl-out-inside'). +tv_finsg('sprawls-out-near', 'sprawl-out-near'). +tv_finsg('sprawls-out-next-to', 'sprawl-out-next-to'). +tv_finsg('sprawls-out-on', 'sprawl-out-on'). +tv_finsg('sprawls-out-outside', 'sprawl-out-outside'). +tv_finsg('sprawls-out-over', 'sprawl-out-over'). +tv_finsg('sprawls-out-under', 'sprawl-out-under'). +tv_finsg('sprawls-out-upon', 'sprawl-out-upon'). +tv_finsg('sprawls-under', 'sprawl-under'). +tv_finsg('sprawls-upon', 'sprawl-upon'). +tv_finsg('sprays-out-at', 'spray-out-at'). +tv_finsg('spreads-about', 'spread-about'). +tv_finsg('spreads-above', 'spread-above'). +tv_finsg('spreads-among', 'spread-among'). +tv_finsg('spreads-around', 'spread-around'). +tv_finsg('spreads-down-through', 'spread-down-through'). +tv_finsg('spreads-out', 'spread-out'). +tv_finsg('spring-cleans', 'spring-clean'). +tv_finsg('springs-after', 'spring-after'). +tv_finsg('springs-at', 'spring-at'). +tv_finsg('springs-out-from', 'spring-out-from'). +tv_finsg('springs-out-on', 'spring-out-on'). +tv_finsg('springs-up-from', 'spring-up-from'). +tv_finsg('springs-up-on', 'spring-up-on'). +tv_finsg('springs-upon', 'spring-upon'). +tv_finsg('sprinkles-down-on', 'sprinkle-down-on'). +tv_finsg('sprinkles-down-onto', 'sprinkle-down-onto'). +tv_finsg('sprinkles-down-over', 'sprinkle-down-over'). +tv_finsg('sprinkles-down-upon', 'sprinkle-down-upon'). +tv_finsg('sprinkles-on', 'sprinkle-on'). +tv_finsg('sprinkles-onto', 'sprinkle-onto'). +tv_finsg('sprinkles-over', 'sprinkle-over'). +tv_finsg('sprinkles-upon', 'sprinkle-upon'). +tv_finsg('sprints-for', 'sprint-for'). +tv_finsg('sprouts-from', 'sprout-from'). +tv_finsg('sprouts-out-from', 'sprout-out-from'). +tv_finsg('sprouts-out-of', 'sprout-out-of'). +tv_finsg('sprouts-out-out-of', 'sprout-out-out-of'). +tv_finsg('sprouts-up-from', 'sprout-up-from'). +tv_finsg('sprouts-up-out-of', 'sprout-up-out-of'). +tv_finsg('spruces-up', 'spruce-up'). +tv_finsg('spues-at', 'spue-at'). +tv_finsg('spues-forth', 'spue-forth'). +tv_finsg('spues-forth-at', 'spue-forth-at'). +tv_finsg('spues-out', 'spue-out'). +tv_finsg('spues-out-at', 'spue-out-at'). +tv_finsg('spues-up', 'spue-up'). +tv_finsg('spues-up-at', 'spue-up-at'). +tv_finsg('spurns-at', 'spurn-at'). +tv_finsg('spurs-on', 'spur-on'). +tv_finsg('spurts-at', 'spurt-at'). +tv_finsg('spurts-out', 'spurt-out'). +tv_finsg('spurts-out-at', 'spurt-out-at'). +tv_finsg('sputters-on', 'sputter-on'). +tv_finsg('sputters-through', 'sputter-through'). +tv_finsg('sputters-to', 'sputter-to'). +tv_finsg('squabbles-about', 'squabble-about'). +tv_finsg('squabbles-over', 'squabble-over'). +tv_finsg('squabbles-with', 'squabble-with'). +tv_finsg('squanders-away', 'squander-away'). +tv_finsg('squares-off', 'square-off'). +tv_finsg('squares-up', 'square-up'). +tv_finsg('squares-up-to', 'square-up-to'). +tv_finsg('squares-up-with', 'square-up-with'). +tv_finsg('squashes-against', 'squash-against'). +tv_finsg('squashes-behind', 'squash-behind'). +tv_finsg('squashes-beneath', 'squash-beneath'). +tv_finsg('squashes-between', 'squash-between'). +tv_finsg('squashes-in', 'squash-in'). +tv_finsg('squashes-inside', 'squash-inside'). +tv_finsg('squashes-into', 'squash-into'). +tv_finsg('squashes-onto', 'squash-onto'). +tv_finsg('squashes-through', 'squash-through'). +tv_finsg('squashes-under', 'squash-under'). +tv_finsg('squashes-up', 'squash-up'). +tv_finsg('squashes-up-against', 'squash-up-against'). +tv_finsg('squashes-up-next-to', 'squash-up-next-to'). +tv_finsg('squats-down-on', 'squat-down-on'). +tv_finsg('squats-down-upon', 'squat-down-upon'). +tv_finsg('squats-on', 'squat-on'). +tv_finsg('squats-upon', 'squat-upon'). +tv_finsg('squawks-about', 'squawk-about'). +tv_finsg('squawks-at', 'squawk-at'). +tv_finsg('squeaks-at', 'squeak-at'). +tv_finsg('squeaks-by', 'squeak-by'). +tv_finsg('squeaks-from', 'squeak-from'). +tv_finsg('squeaks-out', 'squeak-out'). +tv_finsg('squeaks-out-of', 'squeak-out-of'). +tv_finsg('squeaks-past', 'squeak-past'). +tv_finsg('squeaks-through', 'squeak-through'). +tv_finsg('squeaks-to', 'squeak-to'). +tv_finsg('squeals-about', 'squeal-about'). +tv_finsg('squeals-at', 'squeal-at'). +tv_finsg('squeals-for', 'squeal-for'). +tv_finsg('squeals-on', 'squeal-on'). +tv_finsg('squeals-out', 'squeal-out'). +tv_finsg('squeals-to', 'squeal-to'). +tv_finsg('squeezes-down', 'squeeze-down'). +tv_finsg('squeezes-in', 'squeeze-in'). +tv_finsg('squeezes-in-into', 'squeeze-in-into'). +tv_finsg('squeezes-out', 'squeeze-out'). +tv_finsg('squeezes-out-into', 'squeeze-out-into'). +tv_finsg('squirts-at', 'squirt-at'). +tv_finsg('squirts-out', 'squirt-out'). +tv_finsg('squirts-out-at', 'squirt-out-at'). +tv_finsg('stabs-at', 'stab-at'). +tv_finsg('stacks-up', 'stack-up'). +tv_finsg('stagnates-at', 'stagnate-at'). +tv_finsg('stakes-out', 'stake-out'). +tv_finsg('stalemates-with', 'stalemate-with'). +tv_finsg('stalls-off', 'stall-off'). +tv_finsg('stalls-on', 'stall-on'). +tv_finsg('stalls-over', 'stall-over'). +tv_finsg('stammers-out', 'stammer-out'). +tv_finsg('stammers-over', 'stammer-over'). +tv_finsg('stamps-down', 'stamp-down'). +tv_finsg('stamps-down-on', 'stamp-down-on'). +tv_finsg('stamps-down-onto', 'stamp-down-onto'). +tv_finsg('stamps-on', 'stamp-on'). +tv_finsg('stamps-onto', 'stamp-onto'). +tv_finsg('stamps-out', 'stamp-out'). +tv_finsg('stands-above', 'stand-above'). +tv_finsg('stands-across-against', 'stand-across-against'). +tv_finsg('stands-across-among', 'stand-across-among'). +tv_finsg('stands-across-for', 'stand-across-for'). +tv_finsg('stands-across-from', 'stand-across-from'). +tv_finsg('stands-across-in', 'stand-across-in'). +tv_finsg('stands-across-over', 'stand-across-over'). +tv_finsg('stands-across-to', 'stand-across-to'). +tv_finsg('stands-against', 'stand-against'). +tv_finsg('stands-apart', 'stand-apart'). +tv_finsg('stands-apart-against', 'stand-apart-against'). +tv_finsg('stands-apart-among', 'stand-apart-among'). +tv_finsg('stands-apart-for', 'stand-apart-for'). +tv_finsg('stands-apart-from', 'stand-apart-from'). +tv_finsg('stands-apart-in', 'stand-apart-in'). +tv_finsg('stands-apart-over', 'stand-apart-over'). +tv_finsg('stands-apart-to', 'stand-apart-to'). +tv_finsg('stands-aside', 'stand-aside'). +tv_finsg('stands-at', 'stand-at'). +tv_finsg('stands-away-against', 'stand-away-against'). +tv_finsg('stands-away-among', 'stand-away-among'). +tv_finsg('stands-away-for', 'stand-away-for'). +tv_finsg('stands-away-from', 'stand-away-from'). +tv_finsg('stands-away-in', 'stand-away-in'). +tv_finsg('stands-away-over', 'stand-away-over'). +tv_finsg('stands-away-to', 'stand-away-to'). +tv_finsg('stands-before', 'stand-before'). +tv_finsg('stands-behind', 'stand-behind'). +tv_finsg('stands-beside', 'stand-beside'). +tv_finsg('stands-between', 'stand-between'). +tv_finsg('stands-by', 'stand-by'). +tv_finsg('stands-for', 'stand-for'). +tv_finsg('stands-in', 'stand-in'). +tv_finsg('stands-in-against', 'stand-in-against'). +tv_finsg('stands-in-among', 'stand-in-among'). +tv_finsg('stands-in-for', 'stand-in-for'). +tv_finsg('stands-in-from', 'stand-in-from'). +tv_finsg('stands-in-in', 'stand-in-in'). +tv_finsg('stands-in-over', 'stand-in-over'). +tv_finsg('stands-in-to', 'stand-in-to'). +tv_finsg('stands-off-against', 'stand-off-against'). +tv_finsg('stands-off-among', 'stand-off-among'). +tv_finsg('stands-off-for', 'stand-off-for'). +tv_finsg('stands-off-from', 'stand-off-from'). +tv_finsg('stands-off-in', 'stand-off-in'). +tv_finsg('stands-off-over', 'stand-off-over'). +tv_finsg('stands-off-to', 'stand-off-to'). +tv_finsg('stands-on', 'stand-on'). +tv_finsg('stands-out-against', 'stand-out-against'). +tv_finsg('stands-out-among', 'stand-out-among'). +tv_finsg('stands-out-for', 'stand-out-for'). +tv_finsg('stands-out-from', 'stand-out-from'). +tv_finsg('stands-out-in', 'stand-out-in'). +tv_finsg('stands-out-of', 'stand-out-of'). +tv_finsg('stands-out-over', 'stand-out-over'). +tv_finsg('stands-out-to', 'stand-out-to'). +tv_finsg('stands-over', 'stand-over'). +tv_finsg('stands-up', 'stand-up'). +tv_finsg('stands-up-against', 'stand-up-against'). +tv_finsg('stands-up-among', 'stand-up-among'). +tv_finsg('stands-up-for', 'stand-up-for'). +tv_finsg('stands-up-from', 'stand-up-from'). +tv_finsg('stands-up-in', 'stand-up-in'). +tv_finsg('stands-up-over', 'stand-up-over'). +tv_finsg('stands-up-to', 'stand-up-to'). +tv_finsg('stands-upon', 'stand-upon'). +tv_finsg('staples-down', 'staple-down'). +tv_finsg('staples-together', 'staple-together'). +tv_finsg('stares-across-at', 'stare-across-at'). +tv_finsg('stares-at', 'stare-at'). +tv_finsg('stares-down', 'stare-down'). +tv_finsg('stares-down-at', 'stare-down-at'). +tv_finsg('stares-out-at', 'stare-out-at'). +tv_finsg('stares-over-at', 'stare-over-at'). +tv_finsg('stares-up-at', 'stare-up-at'). +tv_finsg('stars-in', 'star-in'). +tv_finsg('starts-against', 'start-against'). +tv_finsg('starts-at', 'start-at'). +tv_finsg('starts-down', 'start-down'). +tv_finsg('starts-from', 'start-from'). +tv_finsg('starts-in', 'start-in'). +tv_finsg('starts-in-by', 'start-in-by'). +tv_finsg('starts-in-on', 'start-in-on'). +tv_finsg('starts-in-with', 'start-in-with'). +tv_finsg('starts-off-by', 'start-off-by'). +tv_finsg('starts-off-on', 'start-off-on'). +tv_finsg('starts-off-with', 'start-off-with'). +tv_finsg('starts-on', 'start-on'). +tv_finsg('starts-out-by', 'start-out-by'). +tv_finsg('starts-out-on', 'start-out-on'). +tv_finsg('starts-out-with', 'start-out-with'). +tv_finsg('starts-up', 'start-up'). +tv_finsg('starts-up-by', 'start-up-by'). +tv_finsg('starts-up-on', 'start-up-on'). +tv_finsg('starts-up-with', 'start-up-with'). +tv_finsg('starts-with', 'start-with'). +tv_finsg('starves-for', 'starve-for'). +tv_finsg('starves-out', 'starve-out'). +tv_finsg('stashes-away', 'stash-away'). +tv_finsg('staves-off', 'stave-off'). +tv_finsg('stays-away-at', 'stay-away-at'). +tv_finsg('stays-away-from', 'stay-away-from'). +tv_finsg('stays-beyond', 'stay-beyond'). +tv_finsg('stays-on-at', 'stay-on-at'). +tv_finsg('stays-on-from', 'stay-on-from'). +tv_finsg('steals-away-with', 'steal-away-with'). +tv_finsg('steam-heats', 'steam-heat'). +tv_finsg('steams-up', 'steam-up'). +tv_finsg('steers-away', 'steer-away'). +tv_finsg('steers-off', 'steer-off'). +tv_finsg('stems-from', 'stem-from'). +tv_finsg('steps-away-from', 'step-away-from'). +tv_finsg('steps-away-into', 'step-away-into'). +tv_finsg('steps-away-on', 'step-away-on'). +tv_finsg('steps-away-to', 'step-away-to'). +tv_finsg('steps-back-from', 'step-back-from'). +tv_finsg('steps-back-into', 'step-back-into'). +tv_finsg('steps-back-on', 'step-back-on'). +tv_finsg('steps-back-to', 'step-back-to'). +tv_finsg('steps-inside-of', 'step-inside-of'). +tv_finsg('steps-off', 'step-off'). +tv_finsg('steps-out', 'step-out'). +tv_finsg('steps-out-from', 'step-out-from'). +tv_finsg('steps-out-into', 'step-out-into'). +tv_finsg('steps-out-on', 'step-out-on'). +tv_finsg('steps-out-to', 'step-out-to'). +tv_finsg('steps-up', 'step-up'). +tv_finsg('steps-up-from', 'step-up-from'). +tv_finsg('steps-up-into', 'step-up-into'). +tv_finsg('steps-up-on', 'step-up-on'). +tv_finsg('steps-up-to', 'step-up-to'). +tv_finsg('stews-about', 'stew-about'). +tv_finsg('stews-in', 'stew-in'). +tv_finsg('stews-over', 'stew-over'). +tv_finsg('sticks-above', 'stick-above'). +tv_finsg('sticks-across', 'stick-across'). +tv_finsg('sticks-after', 'stick-after'). +tv_finsg('sticks-against', 'stick-against'). +tv_finsg('sticks-among', 'stick-among'). +tv_finsg('sticks-amongst', 'stick-amongst'). +tv_finsg('sticks-around', 'stick-around'). +tv_finsg('sticks-at', 'stick-at'). +tv_finsg('sticks-before', 'stick-before'). +tv_finsg('sticks-behind', 'stick-behind'). +tv_finsg('sticks-below', 'stick-below'). +tv_finsg('sticks-beneath', 'stick-beneath'). +tv_finsg('sticks-beside', 'stick-beside'). +tv_finsg('sticks-between', 'stick-between'). +tv_finsg('sticks-by', 'stick-by'). +tv_finsg('sticks-down', 'stick-down'). +tv_finsg('sticks-in', 'stick-in'). +tv_finsg('sticks-inside', 'stick-inside'). +tv_finsg('sticks-near', 'stick-near'). +tv_finsg('sticks-next-to', 'stick-next-to'). +tv_finsg('sticks-on', 'stick-on'). +tv_finsg('sticks-onto', 'stick-onto'). +tv_finsg('sticks-out', 'stick-out'). +tv_finsg('sticks-out-for', 'stick-out-for'). +tv_finsg('sticks-out-into', 'stick-out-into'). +tv_finsg('sticks-outside', 'stick-outside'). +tv_finsg('sticks-over', 'stick-over'). +tv_finsg('sticks-together', 'stick-together'). +tv_finsg('sticks-under', 'stick-under'). +tv_finsg('sticks-up-for', 'stick-up-for'). +tv_finsg('sticks-up-into', 'stick-up-into'). +tv_finsg('sticks-upon', 'stick-upon'). +tv_finsg('sticks-with', 'stick-with'). +tv_finsg('sticks-within', 'stick-within'). +tv_finsg('stings-from', 'sting-from'). +tv_finsg('stinks-from', 'stink-from'). +tv_finsg('stinks-of', 'stink-of'). +tv_finsg('stinks-up', 'stink-up'). +tv_finsg('stints-on', 'stint-on'). +tv_finsg('stirs-about', 'stir-about'). +tv_finsg('stirs-in', 'stir-in'). +tv_finsg('stirs-into', 'stir-into'). +tv_finsg('stirs-on', 'stir-on'). +tv_finsg('stirs-up', 'stir-up'). +tv_finsg('stitches-together', 'stitch-together'). +tv_finsg('stitches-up', 'stitch-up'). +tv_finsg('stocks-up-on', 'stock-up-on'). +tv_finsg('stocks-up-with', 'stock-up-with'). +tv_finsg('stomps-out', 'stomp-out'). +tv_finsg('stones-to', 'stone-to'). +tv_finsg('stooges-for', 'stooge-for'). +tv_finsg('stoops-to', 'stoop-to'). +tv_finsg('stops-at', 'stop-at'). +tv_finsg('stops-before', 'stop-before'). +tv_finsg('stops-by-for', 'stop-by-for'). +tv_finsg('stops-for', 'stop-for'). +tv_finsg('stops-in', 'stop-in'). +tv_finsg('stops-in-for', 'stop-in-for'). +tv_finsg('stops-inside', 'stop-inside'). +tv_finsg('stops-off', 'stop-off'). +tv_finsg('stops-off-for', 'stop-off-for'). +tv_finsg('stops-on', 'stop-on'). +tv_finsg('stops-over', 'stop-over'). +tv_finsg('stops-over-for', 'stop-over-for'). +tv_finsg('stops-up', 'stop-up'). +tv_finsg('stops-up-for', 'stop-up-for'). +tv_finsg('stores-up', 'store-up'). +tv_finsg('straightens-out', 'straighten-out'). +tv_finsg('straightens-up', 'straighten-up'). +tv_finsg('straps-down', 'strap-down'). +tv_finsg('straps-in', 'strap-in'). +tv_finsg('straps-on', 'strap-on'). +tv_finsg('stresses-out', 'stress-out'). +tv_finsg('stretches-away-behind', 'stretch-away-behind'). +tv_finsg('stretches-away-for', 'stretch-away-for'). +tv_finsg('stretches-away-from', 'stretch-away-from'). +tv_finsg('stretches-away-into', 'stretch-away-into'). +tv_finsg('stretches-away-on', 'stretch-away-on'). +tv_finsg('stretches-away-out-of', 'stretch-away-out-of'). +tv_finsg('stretches-away-to', 'stretch-away-to'). +tv_finsg('stretches-back', 'stretch-back'). +tv_finsg('stretches-forth', 'stretch-forth'). +tv_finsg('stretches-from', 'stretch-from'). +tv_finsg('stretches-out', 'stretch-out'). +tv_finsg('stretches-out-behind', 'stretch-out-behind'). +tv_finsg('stretches-out-for', 'stretch-out-for'). +tv_finsg('stretches-out-from', 'stretch-out-from'). +tv_finsg('stretches-out-into', 'stretch-out-into'). +tv_finsg('stretches-out-on', 'stretch-out-on'). +tv_finsg('stretches-out-out-of', 'stretch-out-out-of'). +tv_finsg('stretches-out-to', 'stretch-out-to'). +tv_finsg('stretches-to', 'stretch-to'). +tv_finsg('stretches-up-behind', 'stretch-up-behind'). +tv_finsg('stretches-up-for', 'stretch-up-for'). +tv_finsg('stretches-up-from', 'stretch-up-from'). +tv_finsg('stretches-up-into', 'stretch-up-into'). +tv_finsg('stretches-up-on', 'stretch-up-on'). +tv_finsg('stretches-up-out-of', 'stretch-up-out-of'). +tv_finsg('stretches-up-to', 'stretch-up-to'). +tv_finsg('strikes-at', 'strike-at'). +tv_finsg('strikes-below', 'strike-below'). +tv_finsg('strikes-down', 'strike-down'). +tv_finsg('strikes-for', 'strike-for'). +tv_finsg('strikes-out', 'strike-out'). +tv_finsg('strikes-out-at', 'strike-out-at'). +tv_finsg('strikes-to', 'strike-to'). +tv_finsg('strikes-up', 'strike-up'). +tv_finsg('strikes-with', 'strike-with'). +tv_finsg('strings-along', 'string-along'). +tv_finsg('strings-around', 'string-around'). +tv_finsg('strings-down', 'string-down'). +tv_finsg('strings-out', 'string-out'). +tv_finsg('strings-together', 'string-together'). +tv_finsg('strings-up', 'string-up'). +tv_finsg('strips-away', 'strip-away'). +tv_finsg('strips-down-to', 'strip-down-to'). +tv_finsg('strips-off', 'strip-off'). +tv_finsg('strives-for', 'strive-for'). +tv_finsg('struggles-against', 'struggle-against'). +tv_finsg('struggles-for', 'struggle-for'). +tv_finsg('struggles-with', 'struggle-with'). +tv_finsg('strums-on', 'strum-on'). +tv_finsg('stubs-out', 'stub-out'). +tv_finsg('studies-at', 'study-at'). +tv_finsg('studies-for', 'study-for'). +tv_finsg('studies-from', 'study-from'). +tv_finsg('studies-over', 'study-over'). +tv_finsg('studies-under', 'study-under'). +tv_finsg('studies-up-on', 'study-up-on'). +tv_finsg('studies-with', 'study-with'). +tv_finsg('subcontracts-for', 'subcontract-for'). +tv_finsg('submerges-in', 'submerge-in'). +tv_finsg('submerges-into', 'submerge-into'). +tv_finsg('submits-to', 'submit-to'). +tv_finsg('subs-for', 'sub-for'). +tv_finsg('subscribes-to', 'subscribe-to'). +tv_finsg('subsists-on', 'subsist-on'). +tv_finsg('substitutes-for', 'substitute-for'). +tv_finsg('succeeds-at', 'succeed-at'). +tv_finsg('succeeds-by', 'succeed-by'). +tv_finsg('succeeds-in', 'succeed-in'). +tv_finsg('succeeds-to', 'succeed-to'). +tv_finsg('succeeds-with', 'succeed-with'). +tv_finsg('succumbs-to', 'succumb-to'). +tv_finsg('sucks-at', 'suck-at'). +tv_finsg('sucks-in', 'suck-in'). +tv_finsg('sucks-on', 'suck-on'). +tv_finsg('sucks-up', 'suck-up'). +tv_finsg('sues-for', 'sue-for'). +tv_finsg('suffers-for', 'suffer-for'). +tv_finsg('suffers-from', 'suffer-from'). +tv_finsg('suffers-over', 'suffer-over'). +tv_finsg('suffers-through', 'suffer-through'). +tv_finsg('suffers-with', 'suffer-with'). +tv_finsg('suffices-for', 'suffice-for'). +tv_finsg('suffocates-from', 'suffocate-from'). +tv_finsg('suffocates-in', 'suffocate-in'). +tv_finsg('suffocates-inside', 'suffocate-inside'). +tv_finsg('sugars-at', 'sugar-at'). +tv_finsg('sugars-in', 'sugar-in'). +tv_finsg('suits-up', 'suit-up'). +tv_finsg('sulks-about', 'sulk-about'). +tv_finsg('sulks-over', 'sulk-over'). +tv_finsg('summers-at', 'summer-at'). +tv_finsg('summers-down-at', 'summer-down-at'). +tv_finsg('summers-down-in', 'summer-down-in'). +tv_finsg('summers-down-on', 'summer-down-on'). +tv_finsg('summers-in', 'summer-in'). +tv_finsg('summers-on', 'summer-on'). +tv_finsg('summers-out-at', 'summer-out-at'). +tv_finsg('summers-out-in', 'summer-out-in'). +tv_finsg('summers-out-on', 'summer-out-on'). +tv_finsg('summers-up-at', 'summer-up-at'). +tv_finsg('summers-up-in', 'summer-up-in'). +tv_finsg('summers-up-on', 'summer-up-on'). +tv_finsg('sums-up', 'sum-up'). +tv_finsg('sunbathes-at', 'sunbathe-at'). +tv_finsg('sunbathes-on', 'sunbathe-on'). +tv_finsg('supervenes-between', 'supervene-between'). +tv_finsg('supervenes-in', 'supervene-in'). +tv_finsg('supplicates-for', 'supplicate-for'). +tv_finsg('sups-at', 'sup-at'). +tv_finsg('sups-off', 'sup-off'). +tv_finsg('sups-on', 'sup-on'). +tv_finsg('sups-upon', 'sup-upon'). +tv_finsg('surfaces-from', 'surface-from'). +tv_finsg('surfeits-with', 'surfeit-with'). +tv_finsg('surges-above', 'surge-above'). +tv_finsg('surges-ahead-of', 'surge-ahead-of'). +tv_finsg('surrenders-before', 'surrender-before'). +tv_finsg('surrenders-to', 'surrender-to'). +tv_finsg('survives-for', 'survive-for'). +tv_finsg('survives-on', 'survive-on'). +tv_finsg('susses-out', 'suss-out'). +tv_finsg('swaggers-over-to', 'swagger-over-to'). +tv_finsg('swaggers-over-toward', 'swagger-over-toward'). +tv_finsg('swaggers-over-towards', 'swagger-over-towards'). +tv_finsg('swaps-with', 'swap-with'). +tv_finsg('swarms-about', 'swarm-about'). +tv_finsg('swarms-above', 'swarm-above'). +tv_finsg('swarms-around', 'swarm-around'). +tv_finsg('swats-at', 'swat-at'). +tv_finsg('swats-with', 'swat-with'). +tv_finsg('sways-in', 'sway-in'). +tv_finsg('sways-over', 'sway-over'). +tv_finsg('sways-over-to', 'sway-over-to'). +tv_finsg('sways-over-toward', 'sway-over-toward'). +tv_finsg('sways-over-towards', 'sway-over-towards'). +tv_finsg('sways-to', 'sway-to'). +tv_finsg('sways-with', 'sway-with'). +tv_finsg('swears-at', 'swear-at'). +tv_finsg('swears-by', 'swear-by'). +tv_finsg('swears-in', 'swear-in'). +tv_finsg('swears-on', 'swear-on'). +tv_finsg('swears-to', 'swear-to'). +tv_finsg('swears-unto', 'swear-unto'). +tv_finsg('sweats-out', 'sweat-out'). +tv_finsg('sweats-over', 'sweat-over'). +tv_finsg('sweats-through', 'sweat-through'). +tv_finsg('sweeps-across', 'sweep-across'). +tv_finsg('sweeps-aside', 'sweep-aside'). +tv_finsg('sweeps-away', 'sweep-away'). +tv_finsg('sweeps-into', 'sweep-into'). +tv_finsg('sweeps-off', 'sweep-off'). +tv_finsg('sweeps-over', 'sweep-over'). +tv_finsg('sweeps-through', 'sweep-through'). +tv_finsg('sweeps-up', 'sweep-up'). +tv_finsg('sweetens-up', 'sweeten-up'). +tv_finsg('swells-to', 'swell-to'). +tv_finsg('swells-up-to', 'swell-up-to'). +tv_finsg('swelters-in', 'swelter-in'). +tv_finsg('swerves-aside-from', 'swerve-aside-from'). +tv_finsg('swerves-aside-toward', 'swerve-aside-toward'). +tv_finsg('swerves-aside-towards', 'swerve-aside-towards'). +tv_finsg('swerves-away-from', 'swerve-away-from'). +tv_finsg('swerves-away-toward', 'swerve-away-toward'). +tv_finsg('swerves-away-towards', 'swerve-away-towards'). +tv_finsg('swerves-back-from', 'swerve-back-from'). +tv_finsg('swerves-back-toward', 'swerve-back-toward'). +tv_finsg('swerves-back-towards', 'swerve-back-towards'). +tv_finsg('swigs-away-at', 'swig-away-at'). +tv_finsg('swigs-from', 'swig-from'). +tv_finsg('swigs-on', 'swig-on'). +tv_finsg('swigs-out-of', 'swig-out-of'). +tv_finsg('swills-down', 'swill-down'). +tv_finsg('swings-across', 'swing-across'). +tv_finsg('swings-against', 'swing-against'). +tv_finsg('swings-around', 'swing-around'). +tv_finsg('swings-around-from', 'swing-around-from'). +tv_finsg('swings-around-into', 'swing-around-into'). +tv_finsg('swings-around-on', 'swing-around-on'). +tv_finsg('swings-around-onto', 'swing-around-onto'). +tv_finsg('swings-around-over', 'swing-around-over'). +tv_finsg('swings-around-through', 'swing-around-through'). +tv_finsg('swings-around-to', 'swing-around-to'). +tv_finsg('swings-around-toward', 'swing-around-toward'). +tv_finsg('swings-at', 'swing-at'). +tv_finsg('swings-away-from', 'swing-away-from'). +tv_finsg('swings-away-into', 'swing-away-into'). +tv_finsg('swings-away-on', 'swing-away-on'). +tv_finsg('swings-away-onto', 'swing-away-onto'). +tv_finsg('swings-away-over', 'swing-away-over'). +tv_finsg('swings-away-through', 'swing-away-through'). +tv_finsg('swings-away-to', 'swing-away-to'). +tv_finsg('swings-away-toward', 'swing-away-toward'). +tv_finsg('swings-back-from', 'swing-back-from'). +tv_finsg('swings-back-into', 'swing-back-into'). +tv_finsg('swings-back-on', 'swing-back-on'). +tv_finsg('swings-back-onto', 'swing-back-onto'). +tv_finsg('swings-back-over', 'swing-back-over'). +tv_finsg('swings-back-through', 'swing-back-through'). +tv_finsg('swings-back-to', 'swing-back-to'). +tv_finsg('swings-back-toward', 'swing-back-toward'). +tv_finsg('swings-before', 'swing-before'). +tv_finsg('swings-behind', 'swing-behind'). +tv_finsg('swings-by', 'swing-by'). +tv_finsg('swings-close-to', 'swing-close-to'). +tv_finsg('swings-from', 'swing-from'). +tv_finsg('swings-in', 'swing-in'). +tv_finsg('swings-in-from', 'swing-in-from'). +tv_finsg('swings-in-into', 'swing-in-into'). +tv_finsg('swings-in-on', 'swing-in-on'). +tv_finsg('swings-in-onto', 'swing-in-onto'). +tv_finsg('swings-in-over', 'swing-in-over'). +tv_finsg('swings-in-through', 'swing-in-through'). +tv_finsg('swings-in-to', 'swing-in-to'). +tv_finsg('swings-in-toward', 'swing-in-toward'). +tv_finsg('swings-into', 'swing-into'). +tv_finsg('swings-off', 'swing-off'). +tv_finsg('swings-off-from', 'swing-off-from'). +tv_finsg('swings-off-into', 'swing-off-into'). +tv_finsg('swings-off-on', 'swing-off-on'). +tv_finsg('swings-off-onto', 'swing-off-onto'). +tv_finsg('swings-off-over', 'swing-off-over'). +tv_finsg('swings-off-through', 'swing-off-through'). +tv_finsg('swings-off-to', 'swing-off-to'). +tv_finsg('swings-off-toward', 'swing-off-toward'). +tv_finsg('swings-on', 'swing-on'). +tv_finsg('swings-open', 'swing-open'). +tv_finsg('swings-open-from', 'swing-open-from'). +tv_finsg('swings-open-into', 'swing-open-into'). +tv_finsg('swings-open-on', 'swing-open-on'). +tv_finsg('swings-open-onto', 'swing-open-onto'). +tv_finsg('swings-open-over', 'swing-open-over'). +tv_finsg('swings-open-through', 'swing-open-through'). +tv_finsg('swings-open-to', 'swing-open-to'). +tv_finsg('swings-open-toward', 'swing-open-toward'). +tv_finsg('swings-out-of', 'swing-out-of'). +tv_finsg('swings-over', 'swing-over'). +tv_finsg('swings-over-from', 'swing-over-from'). +tv_finsg('swings-over-into', 'swing-over-into'). +tv_finsg('swings-over-on', 'swing-over-on'). +tv_finsg('swings-over-onto', 'swing-over-onto'). +tv_finsg('swings-over-over', 'swing-over-over'). +tv_finsg('swings-over-through', 'swing-over-through'). +tv_finsg('swings-over-to', 'swing-over-to'). +tv_finsg('swings-over-toward', 'swing-over-toward'). +tv_finsg('swings-past', 'swing-past'). +tv_finsg('swings-to', 'swing-to'). +tv_finsg('swings-toward', 'swing-toward'). +tv_finsg('swings-towards', 'swing-towards'). +tv_finsg('swings-up', 'swing-up'). +tv_finsg('swings-up-from', 'swing-up-from'). +tv_finsg('swings-up-into', 'swing-up-into'). +tv_finsg('swings-up-on', 'swing-up-on'). +tv_finsg('swings-up-onto', 'swing-up-onto'). +tv_finsg('swings-up-over', 'swing-up-over'). +tv_finsg('swings-up-through', 'swing-up-through'). +tv_finsg('swings-up-to', 'swing-up-to'). +tv_finsg('swings-up-toward', 'swing-up-toward'). +tv_finsg('swings-within', 'swing-within'). +tv_finsg('swirls-around', 'swirl-around'). +tv_finsg('swishes-back', 'swish-back'). +tv_finsg('swishes-forth', 'swish-forth'). +tv_finsg('switches-around', 'switch-around'). +tv_finsg('switches-back', 'switch-back'). +tv_finsg('switches-back-to', 'switch-back-to'). +tv_finsg('switches-from', 'switch-from'). +tv_finsg('switches-into', 'switch-into'). +tv_finsg('switches-off', 'switch-off'). +tv_finsg('switches-on', 'switch-on'). +tv_finsg('switches-out-of', 'switch-out-of'). +tv_finsg('switches-over-to', 'switch-over-to'). +tv_finsg('switches-to', 'switch-to'). +tv_finsg('switches-with', 'switch-with'). +tv_finsg('swivels-around', 'swivel-around'). +tv_finsg('swivels-around-in', 'swivel-around-in'). +tv_finsg('swivels-around-to', 'swivel-around-to'). +tv_finsg('swivels-around-toward', 'swivel-around-toward'). +tv_finsg('swivels-around-towards', 'swivel-around-towards'). +tv_finsg('swivels-down', 'swivel-down'). +tv_finsg('swivels-up', 'swivel-up'). +tv_finsg('swoons-for', 'swoon-for'). +tv_finsg('swoons-from', 'swoon-from'). +tv_finsg('swoons-over', 'swoon-over'). +tv_finsg('swoons-with', 'swoon-with'). +tv_finsg('swoops-at', 'swoop-at'). +tv_finsg('swoops-down-after', 'swoop-down-after'). +tv_finsg('swoops-down-before', 'swoop-down-before'). +tv_finsg('swoops-down-beside', 'swoop-down-beside'). +tv_finsg('swoops-down-next-to', 'swoop-down-next-to'). +tv_finsg('swoops-down-upon', 'swoop-down-upon'). +tv_finsg('swoops-in-after', 'swoop-in-after'). +tv_finsg('swoops-in-before', 'swoop-in-before'). +tv_finsg('swoops-in-beside', 'swoop-in-beside'). +tv_finsg('swoops-in-next-to', 'swoop-in-next-to'). +tv_finsg('swoops-in-upon', 'swoop-in-upon'). +tv_finsg('swoops-up', 'swoop-up'). +tv_finsg('swops-around', 'swop-around'). +tv_finsg('swops-with', 'swop-with'). +tv_finsg('swots-up', 'swot-up'). +tv_finsg('sympathizes-about', 'sympathize-about'). +tv_finsg('sympathizes-with', 'sympathize-with'). +tv_finsg('synchronizes-at', 'synchronize-at'). +tv_finsg('synchronizes-to', 'synchronize-to'). +tv_finsg('synchronizes-with', 'synchronize-with'). +tv_finsg('syncopates-to', 'syncopate-to'). +tv_finsg('syncopates-with', 'syncopate-with'). +tv_finsg('syphons-off', 'syphon-off'). +tv_finsg('syphons-out', 'syphon-out'). +tv_finsg('tacks-down', 'tack-down'). +tv_finsg('tacks-on', 'tack-on'). +tv_finsg('tacks-up', 'tack-up'). +tv_finsg('takes-after', 'take-after'). +tv_finsg('takes-along', 'take-along'). +tv_finsg('takes-away', 'take-away'). +tv_finsg('takes-back', 'take-back'). +tv_finsg('takes-down', 'take-down'). +tv_finsg('takes-into', 'take-into'). +tv_finsg('takes-off', 'take-off'). +tv_finsg('takes-off-for', 'take-off-for'). +tv_finsg('takes-off-into', 'take-off-into'). +tv_finsg('takes-off-on', 'take-off-on'). +tv_finsg('takes-off-to', 'take-off-to'). +tv_finsg('takes-off-with', 'take-off-with'). +tv_finsg('takes-on', 'take-on'). +tv_finsg('takes-out', 'take-out'). +tv_finsg('takes-out-for', 'take-out-for'). +tv_finsg('takes-out-into', 'take-out-into'). +tv_finsg('takes-out-on', 'take-out-on'). +tv_finsg('takes-out-to', 'take-out-to'). +tv_finsg('takes-out-with', 'take-out-with'). +tv_finsg('takes-over', 'take-over'). +tv_finsg('takes-to', 'take-to'). +tv_finsg('takes-up', 'take-up'). +tv_finsg('takes-up-for', 'take-up-for'). +tv_finsg('takes-up-into', 'take-up-into'). +tv_finsg('takes-up-on', 'take-up-on'). +tv_finsg('takes-up-to', 'take-up-to'). +tv_finsg('takes-up-with', 'take-up-with'). +tv_finsg('talks-about', 'talk-about'). +tv_finsg('talks-down', 'talk-down'). +tv_finsg('talks-of', 'talk-of'). +tv_finsg('talks-on', 'talk-on'). +tv_finsg('talks-over', 'talk-over'). +tv_finsg('talks-to', 'talk-to'). +tv_finsg('talks-up', 'talk-up'). +tv_finsg('talks-with', 'talk-with'). +tv_finsg('tallies-out', 'tally-out'). +tv_finsg('tallies-out-to', 'tally-out-to'). +tv_finsg('tallies-to', 'tally-to'). +tv_finsg('tallies-with', 'tally-with'). +tv_finsg('tampers-with', 'tamper-with'). +tv_finsg('tamps-down', 'tamp-down'). +tv_finsg('tangles-up', 'tangle-up'). +tv_finsg('tangles-up-with', 'tangle-up-with'). +tv_finsg('tangles-with', 'tangle-with'). +tv_finsg('tapers-down-to', 'taper-down-to'). +tv_finsg('tapers-to', 'taper-to'). +tv_finsg('tapes-together', 'tape-together'). +tv_finsg('tapes-up', 'tape-up'). +tv_finsg('taps-against', 'tap-against'). +tv_finsg('taps-in', 'tap-in'). +tv_finsg('taps-into', 'tap-into'). +tv_finsg('taps-on', 'tap-on'). +tv_finsg('taps-open', 'tap-open'). +tv_finsg('taps-out', 'tap-out'). +tv_finsg('taps-through', 'tap-through'). +tv_finsg('tattles-about', 'tattle-about'). +tv_finsg('tattles-on', 'tattle-on'). +tv_finsg('tattles-to', 'tattle-to'). +tv_finsg('taxis-off-of', 'taxi-off-of'). +tv_finsg('teams-up', 'team-up'). +tv_finsg('teams-up-with', 'team-up-with'). +tv_finsg('tears-apart', 'tear-apart'). +tv_finsg('tears-at', 'tear-at'). +tv_finsg('tears-away', 'tear-away'). +tv_finsg('tears-away-from', 'tear-away-from'). +tv_finsg('tears-back', 'tear-back'). +tv_finsg('tears-down', 'tear-down'). +tv_finsg('tears-off', 'tear-off'). +tv_finsg('tears-open', 'tear-open'). +tv_finsg('tears-out', 'tear-out'). +tv_finsg('tears-up', 'tear-up'). +tv_finsg('teems-with', 'teem-with'). +tv_finsg('tees-up', 'tee-up'). +tv_finsg('teeters-across', 'teeter-across'). +tv_finsg('teeters-along', 'teeter-along'). +tv_finsg('teeters-between', 'teeter-between'). +tv_finsg('teeters-down', 'teeter-down'). +tv_finsg('teeters-into', 'teeter-into'). +tv_finsg('teeters-out-of', 'teeter-out-of'). +tv_finsg('teeters-past', 'teeter-past'). +tv_finsg('teeters-through', 'teeter-through'). +tv_finsg('teeters-toward', 'teeter-toward'). +tv_finsg('teeters-towards', 'teeter-towards'). +tv_finsg('teeters-up-to', 'teeter-up-to'). +tv_finsg('teethes-on', 'teethe-on'). +tv_finsg('teleconferences-with', 'teleconference-with'). +tv_finsg('tells-about', 'tell-about'). +tv_finsg('tells-of', 'tell-of'). +tv_finsg('tells-on', 'tell-on'). +tv_finsg('tenders-for', 'tender-for'). +tv_finsg('tends-to', 'tend-to'). +tv_finsg('tends-toward', 'tend-toward'). +tv_finsg('tends-towards', 'tend-towards'). +tv_finsg('terminates-at', 'terminate-at'). +tv_finsg('terminates-in', 'terminate-in'). +tv_finsg('terminates-with', 'terminate-with'). +tv_finsg('test-drives', 'test-drive'). +tv_finsg('test-drives-around', 'test-drive-around'). +tv_finsg('test-drives-beside', 'test-drive-beside'). +tv_finsg('test-drives-off-of', 'test-drive-off-of'). +tv_finsg('testifies-about', 'testify-about'). +tv_finsg('testifies-against', 'testify-against'). +tv_finsg('testifies-for', 'testify-for'). +tv_finsg('testifies-from', 'testify-from'). +tv_finsg('testifies-on', 'testify-on'). +tv_finsg('testifies-to', 'testify-to'). +tv_finsg('testifies-under', 'testify-under'). +tv_finsg('tests-out', 'test-out'). +tv_finsg('thaws-out', 'thaw-out'). +tv_finsg('theorizes-about', 'theorize-about'). +tv_finsg('thinks-about', 'think-about'). +tv_finsg('thinks-along', 'think-along'). +tv_finsg('thinks-in', 'think-in'). +tv_finsg('thinks-of', 'think-of'). +tv_finsg('thinks-out', 'think-out'). +tv_finsg('thinks-over', 'think-over'). +tv_finsg('thinks-through', 'think-through'). +tv_finsg('thinks-up', 'think-up'). +tv_finsg('thirsts-after', 'thirst-after'). +tv_finsg('thirsts-for', 'thirst-for'). +tv_finsg('thrashes-out', 'thrash-out'). +tv_finsg('thrives-on', 'thrive-on'). +tv_finsg('throws-around', 'throw-around'). +tv_finsg('throws-aside', 'throw-aside'). +tv_finsg('throws-away', 'throw-away'). +tv_finsg('throws-back', 'throw-back'). +tv_finsg('throws-down', 'throw-down'). +tv_finsg('throws-in', 'throw-in'). +tv_finsg('throws-off', 'throw-off'). +tv_finsg('throws-open', 'throw-open'). +tv_finsg('throws-out', 'throw-out'). +tv_finsg('throws-together', 'throw-together'). +tv_finsg('throws-up', 'throw-up'). +tv_finsg('thrums-on', 'thrum-on'). +tv_finsg('thrusts-aside', 'thrust-aside'). +tv_finsg('thrusts-forward', 'thrust-forward'). +tv_finsg('thrusts-open', 'thrust-open'). +tv_finsg('thrusts-out', 'thrust-out'). +tv_finsg('thrusts-up', 'thrust-up'). +tv_finsg('thuds-against', 'thud-against'). +tv_finsg('thumbs-through', 'thumb-through'). +tv_finsg('thumps-out', 'thump-out'). +tv_finsg('thwacks-against', 'thwack-against'). +tv_finsg('ticks-off', 'tick-off'). +tv_finsg('tides-over', 'tide-over'). +tv_finsg('tidies-up', 'tidy-up'). +tv_finsg('ties-down', 'tie-down'). +tv_finsg('ties-in', 'tie-in'). +tv_finsg('ties-in-with', 'tie-in-with'). +tv_finsg('ties-into', 'tie-into'). +tv_finsg('ties-on', 'tie-on'). +tv_finsg('ties-to', 'tie-to'). +tv_finsg('ties-together', 'tie-together'). +tv_finsg('ties-up', 'tie-up'). +tv_finsg('ties-with', 'tie-with'). +tv_finsg('tightens-around', 'tighten-around'). +tv_finsg('tightens-up', 'tighten-up'). +tv_finsg('tightens-up-on', 'tighten-up-on'). +tv_finsg('times-at', 'time-at'). +tv_finsg('tinkers-around-with', 'tinker-around-with'). +tv_finsg('tinkers-with', 'tinker-with'). +tv_finsg('tinkles-on', 'tinkle-on'). +tv_finsg('tips-over', 'tip-over'). +tv_finsg('tips-over-into', 'tip-over-into'). +tv_finsg('tips-over-on', 'tip-over-on'). +tv_finsg('tips-over-onto', 'tip-over-onto'). +tv_finsg('tiptoes-after', 'tiptoe-after'). +tv_finsg('tiptoes-off-of', 'tiptoe-off-of'). +tv_finsg('tires-of', 'tire-of'). +tv_finsg('tittle-tattles-about', 'tittle-tattle-about'). +tv_finsg('tittle-tattles-on', 'tittle-tattle-on'). +tv_finsg('toadies-up-to', 'toady-up-to'). +tv_finsg('toasts-to', 'toast-to'). +tv_finsg('toasts-with', 'toast-with'). +tv_finsg('toboggans-off-of', 'toboggan-off-of'). +tv_finsg('toddles-off-of', 'toddle-off-of'). +tv_finsg('toils-at', 'toil-at'). +tv_finsg('toils-over', 'toil-over'). +tv_finsg('tones-down', 'tone-down'). +tv_finsg('tones-up', 'tone-up'). +tv_finsg('tootles-around', 'tootle-around'). +tv_finsg('top-dresses', 'top-dress'). +tv_finsg('topples-into', 'topple-into'). +tv_finsg('topples-over', 'topple-over'). +tv_finsg('tops-off', 'top-off'). +tv_finsg('tops-out-at', 'top-out-at'). +tv_finsg('tosses-around', 'toss-around'). +tv_finsg('tosses-aside', 'toss-aside'). +tv_finsg('tosses-away', 'toss-away'). +tv_finsg('totals-out-to', 'total-out-to'). +tv_finsg('totals-up', 'total-up'). +tv_finsg('totes-in', 'tote-in'). +tv_finsg('totes-up', 'tote-up'). +tv_finsg('tots-up', 'tot-up'). +tv_finsg('touch-types', 'touch-type'). +tv_finsg('touches-off', 'touch-off'). +tv_finsg('touches-on', 'touch-on'). +tv_finsg('touches-up', 'touch-up'). +tv_finsg('touches-upon', 'touch-upon'). +tv_finsg('toughens-up', 'toughen-up'). +tv_finsg('tours-across', 'tour-across'). +tv_finsg('tours-through', 'tour-through'). +tv_finsg('towels-off', 'towel-off'). +tv_finsg('towers-above', 'tower-above'). +tv_finsg('towers-over', 'tower-over'). +tv_finsg('tows-away', 'tow-away'). +tv_finsg('tows-in', 'tow-in'). +tv_finsg('tows-off', 'tow-off'). +tv_finsg('toys-with', 'toy-with'). +tv_finsg('tracks-down', 'track-down'). +tv_finsg('tracks-with', 'track-with'). +tv_finsg('trades-among', 'trade-among'). +tv_finsg('trades-away', 'trade-away'). +tv_finsg('trades-down-for', 'trade-down-for'). +tv_finsg('trades-down-on', 'trade-down-on'). +tv_finsg('trades-down-to', 'trade-down-to'). +tv_finsg('trades-for', 'trade-for'). +tv_finsg('trades-in', 'trade-in'). +tv_finsg('trades-in-for', 'trade-in-for'). +tv_finsg('trades-in-on', 'trade-in-on'). +tv_finsg('trades-in-to', 'trade-in-to'). +tv_finsg('trades-off', 'trade-off'). +tv_finsg('trades-on', 'trade-on'). +tv_finsg('trades-out-of', 'trade-out-of'). +tv_finsg('trades-up-for', 'trade-up-for'). +tv_finsg('trades-up-on', 'trade-up-on'). +tv_finsg('trades-up-to', 'trade-up-to'). +tv_finsg('trades-with', 'trade-with'). +tv_finsg('traffics-in', 'traffic-in'). +tv_finsg('traffics-with', 'traffic-with'). +tv_finsg('trails-off-into', 'trail-off-into'). +tv_finsg('trains-for', 'train-for'). +tv_finsg('trains-in', 'train-in'). +tv_finsg('trammels-up', 'trammel-up'). +tv_finsg('tramples-down', 'trample-down'). +tv_finsg('tramples-on', 'trample-on'). +tv_finsg('tramples-over', 'trample-over'). +tv_finsg('tramples-upon', 'trample-upon'). +tv_finsg('transfers-from', 'transfer-from'). +tv_finsg('transfers-into', 'transfer-into'). +tv_finsg('transfers-out-of', 'transfer-out-of'). +tv_finsg('transfers-to', 'transfer-to'). +tv_finsg('transforms-into', 'transform-into'). +tv_finsg('transgresses-against', 'transgress-against'). +tv_finsg('translates-from', 'translate-from'). +tv_finsg('translates-into', 'translate-into'). +tv_finsg('translates-through', 'translate-through'). +tv_finsg('translates-to', 'translate-to'). +tv_finsg('transmogrifies-into', 'transmogrify-into'). +tv_finsg('transmutes-into', 'transmute-into'). +tv_finsg('travels-at', 'travel-at'). +tv_finsg('travels-with', 'travel-with'). +tv_finsg('traverses-across', 'traverse-across'). +tv_finsg('traverses-along', 'traverse-along'). +tv_finsg('traverses-up', 'traverse-up'). +tv_finsg('treads-upon', 'tread-upon'). +tv_finsg('trembles-with', 'tremble-with'). +tv_finsg('trespasses-against', 'trespass-against'). +tv_finsg('trespasses-on', 'trespass-on'). +tv_finsg('trespasses-upon', 'trespass-upon'). +tv_finsg('trices-up', 'trice-up'). +tv_finsg('tries-for', 'try-for'). +tv_finsg('tries-on', 'try-on'). +tv_finsg('tries-out', 'try-out'). +tv_finsg('tries-out-for', 'try-out-for'). +tv_finsg('trifles-away', 'trifle-away'). +tv_finsg('trifles-with', 'trifle-with'). +tv_finsg('triggers-off', 'trigger-off'). +tv_finsg('trims-away', 'trim-away'). +tv_finsg('trims-down', 'trim-down'). +tv_finsg('trims-down-to', 'trim-down-to'). +tv_finsg('trims-off', 'trim-off'). +tv_finsg('trims-up', 'trim-up'). +tv_finsg('triples-to', 'triple-to'). +tv_finsg('trips-on', 'trip-on'). +tv_finsg('trips-over', 'trip-over'). +tv_finsg('trips-up', 'trip-up'). +tv_finsg('triumphs-over', 'triumph-over'). +tv_finsg('trolls-for', 'troll-for'). +tv_finsg('troops-off-to', 'troop-off-to'). +tv_finsg('trues-up', 'true-up'). +tv_finsg('trumps-up', 'trump-up'). +tv_finsg('trusses-up', 'truss-up'). +tv_finsg('trusts-in', 'trust-in'). +tv_finsg('trusts-to', 'trust-to'). +tv_finsg('tucks-away', 'tuck-away'). +tv_finsg('tucks-away-in', 'tuck-away-in'). +tv_finsg('tucks-in', 'tuck-in'). +tv_finsg('tugs-at', 'tug-at'). +tv_finsg('tumbles-upon', 'tumble-upon'). +tv_finsg('tunes-in', 'tune-in'). +tv_finsg('tunes-in-to', 'tune-in-to'). +tv_finsg('tunes-to', 'tune-to'). +tv_finsg('tunnels-under', 'tunnel-under'). +tv_finsg('turns-along', 'turn-along'). +tv_finsg('turns-around', 'turn-around'). +tv_finsg('turns-aside', 'turn-aside'). +tv_finsg('turns-away', 'turn-away'). +tv_finsg('turns-away-at', 'turn-away-at'). +tv_finsg('turns-away-from', 'turn-away-from'). +tv_finsg('turns-away-on', 'turn-away-on'). +tv_finsg('turns-back', 'turn-back'). +tv_finsg('turns-down', 'turn-down'). +tv_finsg('turns-from', 'turn-from'). +tv_finsg('turns-in', 'turn-in'). +tv_finsg('turns-into', 'turn-into'). +tv_finsg('turns-off', 'turn-off'). +tv_finsg('turns-off-at', 'turn-off-at'). +tv_finsg('turns-off-from', 'turn-off-from'). +tv_finsg('turns-off-on', 'turn-off-on'). +tv_finsg('turns-on', 'turn-on'). +tv_finsg('turns-onto', 'turn-onto'). +tv_finsg('turns-out', 'turn-out'). +tv_finsg('turns-over', 'turn-over'). +tv_finsg('turns-past', 'turn-past'). +tv_finsg('turns-to', 'turn-to'). +tv_finsg('turns-toward', 'turn-toward'). +tv_finsg('turns-towards', 'turn-towards'). +tv_finsg('turns-up', 'turn-up'). +tv_finsg('turns-up-at', 'turn-up-at'). +tv_finsg('turns-up-from', 'turn-up-from'). +tv_finsg('turns-up-on', 'turn-up-on'). +tv_finsg('turns-upon', 'turn-upon'). +tv_finsg('tussles-with', 'tussle-with'). +tv_finsg('twiddles-with', 'twiddle-with'). +tv_finsg('twines-around', 'twine-around'). +tv_finsg('twines-through', 'twine-through'). +tv_finsg('twists-around', 'twist-around'). +tv_finsg('twists-around-to', 'twist-around-to'). +tv_finsg('twists-around-toward', 'twist-around-toward'). +tv_finsg('twists-around-towards', 'twist-around-towards'). +tv_finsg('twists-into', 'twist-into'). +tv_finsg('twists-off', 'twist-off'). +tv_finsg('twists-together', 'twist-together'). +tv_finsg('twists-toward', 'twist-toward'). +tv_finsg('twists-towards', 'twist-towards'). +tv_finsg('twitches-away', 'twitch-away'). +tv_finsg('tyrannizes-over', 'tyrannize-over'). +tv_finsg('ululates-with', 'ululate-with'). +tv_finsg('unbuttons-to', 'unbutton-to'). +tv_finsg('underbids-for', 'underbid-for'). +tv_finsg('undercharges-by', 'undercharge-by'). +tv_finsg('undercharges-for', 'undercharge-for'). +tv_finsg('underspends-on', 'underspend-on'). +tv_finsg('understands-about', 'understand-about'). +tv_finsg('unites-against', 'unite-against'). +tv_finsg('unites-in', 'unite-in'). +tv_finsg('unites-on', 'unite-on'). +tv_finsg('unites-with', 'unite-with'). +tv_finsg('unrolls-from', 'unroll-from'). +tv_finsg('unrolls-to', 'unroll-to'). +tv_finsg('upgrades-from', 'upgrade-from'). +tv_finsg('upgrades-to', 'upgrade-to'). +tv_finsg('urges-against', 'urge-against'). +tv_finsg('urges-for', 'urge-for'). +tv_finsg('urges-on', 'urge-on'). +tv_finsg('uses-up', 'use-up'). +tv_finsg('ushers-in', 'usher-in'). +tv_finsg('ushers-out', 'usher-out'). +tv_finsg('vacations-in', 'vacation-in'). +tv_finsg('vacillates-about', 'vacillate-about'). +tv_finsg('vacillates-between', 'vacillate-between'). +tv_finsg('vacillates-on', 'vacillate-on'). +tv_finsg('vacillates-over', 'vacillate-over'). +tv_finsg('vamps-up', 'vamp-up'). +tv_finsg('vanishes-from', 'vanish-from'). +tv_finsg('vanishes-into', 'vanish-into'). +tv_finsg('varies-according-to', 'vary-according-to'). +tv_finsg('varies-between', 'vary-between'). +tv_finsg('varies-for', 'vary-for'). +tv_finsg('varies-from', 'vary-from'). +tv_finsg('varies-in', 'vary-in'). +tv_finsg('varies-over', 'vary-over'). +tv_finsg('varies-with', 'vary-with'). +tv_finsg('varnishes-over', 'varnish-over'). +tv_finsg('vaults-into', 'vault-into'). +tv_finsg('vaults-over', 'vault-over'). +tv_finsg('vaults-past', 'vault-past'). +tv_finsg('veers-away-from', 'veer-away-from'). +tv_finsg('ventures-into', 'venture-into'). +tv_finsg('ventures-out-into', 'venture-out-into'). +tv_finsg('verges-on', 'verge-on'). +tv_finsg('vies-for', 'vie-for'). +tv_finsg('vies-with', 'vie-with'). +tv_finsg('visits-with', 'visit-with'). +tv_finsg('vociferates-against', 'vociferate-against'). +tv_finsg('volleys-with', 'volley-with'). +tv_finsg('volunteers-for', 'volunteer-for'). +tv_finsg('vomits-up', 'vomit-up'). +tv_finsg('votes-against', 'vote-against'). +tv_finsg('votes-down', 'vote-down'). +tv_finsg('votes-for', 'vote-for'). +tv_finsg('votes-on', 'vote-on'). +tv_finsg('votes-through', 'vote-through'). +tv_finsg('votes-with', 'vote-with'). +tv_finsg('vouches-for', 'vouch-for'). +tv_finsg('vows-to', 'vow-to'). +tv_finsg('voyages-away-down', 'voyage-away-down'). +tv_finsg('voyages-away-from', 'voyage-away-from'). +tv_finsg('voyages-away-to', 'voyage-away-to'). +tv_finsg('voyages-back-down', 'voyage-back-down'). +tv_finsg('voyages-back-from', 'voyage-back-from'). +tv_finsg('voyages-back-to', 'voyage-back-to'). +tv_finsg('voyages-off-down', 'voyage-off-down'). +tv_finsg('voyages-off-from', 'voyage-off-from'). +tv_finsg('voyages-off-to', 'voyage-off-to'). +tv_finsg('voyages-out-down', 'voyage-out-down'). +tv_finsg('voyages-out-from', 'voyage-out-from'). +tv_finsg('voyages-out-to', 'voyage-out-to'). +tv_finsg('voyages-over-down', 'voyage-over-down'). +tv_finsg('voyages-over-from', 'voyage-over-from'). +tv_finsg('voyages-over-to', 'voyage-over-to'). +tv_finsg('voyages-up-down', 'voyage-up-down'). +tv_finsg('voyages-up-from', 'voyage-up-from'). +tv_finsg('voyages-up-to', 'voyage-up-to'). +tv_finsg('wades-into', 'wade-into'). +tv_finsg('wades-through', 'wade-through'). +tv_finsg('wads-up', 'wad-up'). +tv_finsg('waffles-between', 'waffle-between'). +tv_finsg('waffles-on', 'waffle-on'). +tv_finsg('wafts-away-from', 'waft-away-from'). +tv_finsg('wafts-away-to', 'waft-away-to'). +tv_finsg('wafts-up-from', 'waft-up-from'). +tv_finsg('wafts-up-to', 'waft-up-to'). +tv_finsg('wagers-for', 'wager-for'). +tv_finsg('wagers-on', 'wager-on'). +tv_finsg('wagers-over', 'wager-over'). +tv_finsg('wagers-with', 'wager-with'). +tv_finsg('wails-about', 'wail-about'). +tv_finsg('wails-for', 'wail-for'). +tv_finsg('wails-over', 'wail-over'). +tv_finsg('waits-around-for', 'wait-around-for'). +tv_finsg('waits-for', 'wait-for'). +tv_finsg('waits-on', 'wait-on'). +tv_finsg('waits-out', 'wait-out'). +tv_finsg('waits-upon', 'wait-upon'). +tv_finsg('wakes-from', 'wake-from'). +tv_finsg('wakes-to', 'wake-to'). +tv_finsg('wakes-up', 'wake-up'). +tv_finsg('wakes-up-from', 'wake-up-from'). +tv_finsg('wakes-up-to', 'wake-up-to'). +tv_finsg('walks-in-on', 'walk-in-on'). +tv_finsg('walks-in-to', 'walk-in-to'). +tv_finsg('walks-in-toward', 'walk-in-toward'). +tv_finsg('wallows-down', 'wallow-down'). +tv_finsg('wallows-in', 'wallow-in'). +tv_finsg('wallows-through', 'wallow-through'). +tv_finsg('wallows-up', 'wallow-up'). +tv_finsg('walls-in', 'wall-in'). +tv_finsg('walls-off', 'wall-off'). +tv_finsg('walls-up', 'wall-up'). +tv_finsg('waltzes-off-with', 'waltz-off-with'). +tv_finsg('waltzes-with', 'waltz-with'). +tv_finsg('wants-for', 'want-for'). +tv_finsg('wards-off', 'ward-off'). +tv_finsg('warms-to', 'warm-to'). +tv_finsg('warms-up', 'warm-up'). +tv_finsg('warms-up-to', 'warm-up-to'). +tv_finsg('warns-against', 'warn-against'). +tv_finsg('warns-of', 'warn-of'). +tv_finsg('wars-against', 'war-against'). +tv_finsg('wars-over', 'war-over'). +tv_finsg('wars-with', 'war-with'). +tv_finsg('washes-away', 'wash-away'). +tv_finsg('washes-down', 'wash-down'). +tv_finsg('washes-down-in', 'wash-down-in'). +tv_finsg('washes-down-through', 'wash-down-through'). +tv_finsg('washes-in', 'wash-in'). +tv_finsg('washes-into', 'wash-into'). +tv_finsg('washes-off', 'wash-off'). +tv_finsg('washes-out', 'wash-out'). +tv_finsg('washes-over', 'wash-over'). +tv_finsg('washes-up-in', 'wash-up-in'). +tv_finsg('washes-up-through', 'wash-up-through'). +tv_finsg('washes-with', 'wash-with'). +tv_finsg('wastes-in', 'waste-in'). +tv_finsg('watches-for', 'watch-for'). +tv_finsg('watches-over', 'watch-over'). +tv_finsg('waters-down', 'water-down'). +tv_finsg('wavers-between', 'waver-between'). +tv_finsg('wavers-from', 'waver-from'). +tv_finsg('wavers-in', 'waver-in'). +tv_finsg('wavers-on', 'waver-on'). +tv_finsg('wavers-over', 'waver-over'). +tv_finsg('waves-around', 'wave-around'). +tv_finsg('waves-aside', 'wave-aside'). +tv_finsg('waves-at', 'wave-at'). +tv_finsg('waves-away', 'wave-away'). +tv_finsg('waves-off', 'wave-off'). +tv_finsg('waves-on', 'wave-on'). +tv_finsg('waves-to', 'wave-to'). +tv_finsg('wears-down', 'wear-down'). +tv_finsg('wears-in', 'wear-in'). +tv_finsg('wears-out', 'wear-out'). +tv_finsg('weeds-out', 'weed-out'). +tv_finsg('weekends-at', 'weekend-at'). +tv_finsg('weekends-in', 'weekend-in'). +tv_finsg('weeps-for', 'weep-for'). +tv_finsg('weighs-against', 'weigh-against'). +tv_finsg('weighs-down', 'weigh-down'). +tv_finsg('weighs-in', 'weigh-in'). +tv_finsg('weighs-in-at', 'weigh-in-at'). +tv_finsg('weighs-in-with', 'weigh-in-with'). +tv_finsg('weighs-on', 'weigh-on'). +tv_finsg('weighs-up', 'weigh-up'). +tv_finsg('weighs-upon', 'weigh-upon'). +tv_finsg('weights-down', 'weight-down'). +tv_finsg('welcomes-back-into', 'welcome-back-into'). +tv_finsg('welds-together', 'weld-together'). +tv_finsg('welshes-on', 'welsh-on'). +tv_finsg('wets-down', 'wet-down'). +tv_finsg('whales-at', 'whale-at'). +tv_finsg('whales-on', 'whale-on'). +tv_finsg('wheels-back', 'wheel-back'). +tv_finsg('wheels-in', 'wheel-in'). +tv_finsg('wheels-off', 'wheel-off'). +tv_finsg('wheels-out', 'wheel-out'). +tv_finsg('wheels-out-to', 'wheel-out-to'). +tv_finsg('whiles-away', 'while-away'). +tv_finsg('whimpers-about', 'whimper-about'). +tv_finsg('whimpers-over', 'whimper-over'). +tv_finsg('whines-about', 'whine-about'). +tv_finsg('whines-for', 'whine-for'). +tv_finsg('whines-to', 'whine-to'). +tv_finsg('whips-along', 'whip-along'). +tv_finsg('whips-on', 'whip-on'). +tv_finsg('whips-open', 'whip-open'). +tv_finsg('whips-up', 'whip-up'). +tv_finsg('whirls-about', 'whirl-about'). +tv_finsg('whirls-around', 'whirl-around'). +tv_finsg('whisks-away', 'whisk-away'). +tv_finsg('whisks-in', 'whisk-in'). +tv_finsg('whisks-off', 'whisk-off'). +tv_finsg('whisks-open', 'whisk-open'). +tv_finsg('whisks-past', 'whisk-past'). +tv_finsg('whisks-through', 'whisk-through'). +tv_finsg('whisks-together', 'whisk-together'). +tv_finsg('whispers-about', 'whisper-about'). +tv_finsg('whispers-in', 'whisper-in'). +tv_finsg('whispers-into', 'whisper-into'). +tv_finsg('whispers-to', 'whisper-to'). +tv_finsg('whistles-at', 'whistle-at'). +tv_finsg('whistles-over', 'whistle-over'). +tv_finsg('whistles-past', 'whistle-past'). +tv_finsg('whistles-to', 'whistle-to'). +tv_finsg('whittles-away-at', 'whittle-away-at'). +tv_finsg('whittles-down', 'whittle-down'). +tv_finsg('whoops-up', 'whoop-up'). +tv_finsg('widens-by', 'widen-by'). +tv_finsg('widens-from', 'widen-from'). +tv_finsg('widens-to', 'widen-to'). +tv_finsg('wilts-under', 'wilt-under'). +tv_finsg('winces-at', 'wince-at'). +tv_finsg('winds-down', 'wind-down'). +tv_finsg('winds-down-among', 'wind-down-among'). +tv_finsg('winds-down-at', 'wind-down-at'). +tv_finsg('winds-down-with', 'wind-down-with'). +tv_finsg('winds-up', 'wind-up'). +tv_finsg('winds-up-among', 'wind-up-among'). +tv_finsg('winds-up-at', 'wind-up-at'). +tv_finsg('winds-up-with', 'wind-up-with'). +tv_finsg('winks-at', 'wink-at'). +tv_finsg('winks-to', 'wink-to'). +tv_finsg('winnows-out', 'winnow-out'). +tv_finsg('wins-against', 'win-against'). +tv_finsg('winters-at', 'winter-at'). +tv_finsg('winters-in', 'winter-in'). +tv_finsg('winters-off', 'winter-off'). +tv_finsg('winters-off-of', 'winter-off-of'). +tv_finsg('wipes-at', 'wipe-at'). +tv_finsg('wipes-away', 'wipe-away'). +tv_finsg('wipes-down', 'wipe-down'). +tv_finsg('wipes-off', 'wipe-off'). +tv_finsg('wipes-on', 'wipe-on'). +tv_finsg('wipes-out', 'wipe-out'). +tv_finsg('wipes-up', 'wipe-up'). +tv_finsg('wires-together', 'wire-together'). +tv_finsg('wisecracks-about', 'wisecrack-about'). +tv_finsg('wishes-for', 'wish-for'). +tv_finsg('wishes-on', 'wish-on'). +tv_finsg('wishes-upon', 'wish-upon'). +tv_finsg('withdraws-from', 'withdraw-from'). +tv_finsg('withdraws-into', 'withdraw-into'). +tv_finsg('withdraws-to', 'withdraw-to'). +tv_finsg('wolfs-down', 'wolf-down'). +tv_finsg('wonders-about', 'wonder-about'). +tv_finsg('wonders-at', 'wonder-at'). +tv_finsg('woos-away', 'woo-away'). +tv_finsg('works-against', 'work-against'). +tv_finsg('works-among', 'work-among'). +tv_finsg('works-around', 'work-around'). +tv_finsg('works-at', 'work-at'). +tv_finsg('works-for', 'work-for'). +tv_finsg('works-from', 'work-from'). +tv_finsg('works-in', 'work-in'). +tv_finsg('works-off', 'work-off'). +tv_finsg('works-on', 'work-on'). +tv_finsg('works-out', 'work-out'). +tv_finsg('works-over', 'work-over'). +tv_finsg('works-through', 'work-through'). +tv_finsg('works-toward', 'work-toward'). +tv_finsg('works-with', 'work-with'). +tv_finsg('worries-about', 'worry-about'). +tv_finsg('worries-over', 'worry-over'). +tv_finsg('wrangles-about', 'wrangle-about'). +tv_finsg('wrangles-over', 'wrangle-over'). +tv_finsg('wrangles-together', 'wrangle-together'). +tv_finsg('wrangles-up', 'wrangle-up'). +tv_finsg('wrangles-with', 'wrangle-with'). +tv_finsg('wraps-around', 'wrap-around'). +tv_finsg('wraps-up', 'wrap-up'). +tv_finsg('wrenches-around', 'wrench-around'). +tv_finsg('wrenches-away', 'wrench-away'). +tv_finsg('wrenches-off', 'wrench-off'). +tv_finsg('wrestles-away', 'wrestle-away'). +tv_finsg('wrestles-over', 'wrestle-over'). +tv_finsg('wrestles-with', 'wrestle-with'). +tv_finsg('wrests-away', 'wrest-away'). +tv_finsg('wrings-out', 'wring-out'). +tv_finsg('wrinkles-up', 'wrinkle-up'). +tv_finsg('writes-about', 'write-about'). +tv_finsg('writes-down', 'write-down'). +tv_finsg('writes-in', 'write-in'). +tv_finsg('writes-of', 'write-of'). +tv_finsg('writes-off', 'write-off'). +tv_finsg('writes-on', 'write-on'). +tv_finsg('writes-out', 'write-out'). +tv_finsg('writes-to', 'write-to'). +tv_finsg('writes-up', 'write-up'). +tv_finsg('writhes-around', 'writhe-around'). +tv_finsg('writhes-up', 'writhe-up'). +tv_finsg('yammers-at', 'yammer-at'). +tv_finsg('yammers-for', 'yammer-for'). +tv_finsg('yaps-at', 'yap-at'). +tv_finsg('yawns-at', 'yawn-at'). +tv_finsg('yearns-for', 'yearn-for'). +tv_finsg('yells-about', 'yell-about'). +tv_finsg('yells-at', 'yell-at'). +tv_finsg('yells-for', 'yell-for'). +tv_finsg('yells-out', 'yell-out'). +tv_finsg('yells-to', 'yell-to'). +tv_finsg('yields-to', 'yield-to'). +tv_finsg('yields-up', 'yield-up'). +tv_finsg('yokes-together', 'yoke-together'). +tv_finsg('zeros-in-on', 'zero-in-on'). +tv_finsg('zips-in', 'zip-in'). +tv_finsg('zips-up', 'zip-up'). +tv_finsg('zones-in-on', 'zone-in-on'). +tv_finsg('zones-out', 'zone-out'). +tv_finsg(abandons, abandon). +tv_finsg(abases, abase). +tv_finsg(abashes, abash). +tv_finsg(abates, abate). +tv_finsg(abbreviates, abbreviate). +tv_finsg(abdicates, abdicate). +tv_finsg(abducts, abduct). +tv_finsg(abets, abet). +tv_finsg(abhors, abhor). +tv_finsg(abides, abide). +tv_finsg(abjures, abjure). +tv_finsg(abolishes, abolish). +tv_finsg(abominates, abominate). +tv_finsg(aborts, abort). +tv_finsg(abrades, abrade). +tv_finsg(abridges, abridge). +tv_finsg(abrogates, abrogate). +tv_finsg(absents, absent). +tv_finsg(absolves, absolve). +tv_finsg(absorbs, absorb). +tv_finsg(abstains, abstain). +tv_finsg(abstracts, abstract). +tv_finsg(abuses, abuse). +tv_finsg(abuts, abut). +tv_finsg(accelerates, accelerate). +tv_finsg(accents, accent). +tv_finsg(accentuates, accentuate). +tv_finsg(accepts, accept). +tv_finsg(accesses, access). +tv_finsg(acclaims, acclaim). +tv_finsg(acclimates, acclimate). +tv_finsg(acclimatizes, acclimatize). +tv_finsg(accommodates, accommodate). +tv_finsg(accompanies, accompany). +tv_finsg(accomplishes, accomplish). +tv_finsg(accosts, accost). +tv_finsg(accredits, accredit). +tv_finsg(accrues, accrue). +tv_finsg(accumulates, accumulate). +tv_finsg(accuses, accuse). +tv_finsg(achieves, achieve). +tv_finsg(acidifies, acidify). +tv_finsg(acknowledges, acknowledge). +tv_finsg(acquires, acquire). +tv_finsg(acquits, acquit). +tv_finsg(activates, activate). +tv_finsg(actuates, actuate). +tv_finsg(adapts, adapt). +tv_finsg(addicts, addict). +tv_finsg(addles, addle). +tv_finsg(addresses, address). +tv_finsg(adds, add). +tv_finsg(adduces, adduce). +tv_finsg(adjoins, adjoin). +tv_finsg(adjourns, adjourn). +tv_finsg(adjudges, adjudge). +tv_finsg(adjudicates, adjudicate). +tv_finsg(adjures, adjure). +tv_finsg(adjusts, adjust). +tv_finsg(administers, administer). +tv_finsg(admires, admire). +tv_finsg(admits, admit). +tv_finsg(admixes, admix). +tv_finsg(admonishes, admonish). +tv_finsg(adopts, adopt). +tv_finsg(adores, adore). +tv_finsg(adorns, adorn). +tv_finsg(adulterates, adulterate). +tv_finsg(adumbrates, adumbrate). +tv_finsg(advances, advance). +tv_finsg(advertises, advertise). +tv_finsg(advertizes, advertize). +tv_finsg(advises, advise). +tv_finsg(advocates, advocate). +tv_finsg(aerates, aerate). +tv_finsg(affects, affect). +tv_finsg(affiances, affiance). +tv_finsg(affirms, affirm). +tv_finsg(affixes, affix). +tv_finsg(afflicts, afflict). +tv_finsg(affords, afford). +tv_finsg(afforests, afforest). +tv_finsg(affranchises, affranchise). +tv_finsg(affronts, affront). +tv_finsg(ages, age). +tv_finsg(agglomerates, agglomerate). +tv_finsg(aggrandizes, aggrandize). +tv_finsg(aggravates, aggravate). +tv_finsg(aggregates, aggregate). +tv_finsg(aggrieves, aggrieve). +tv_finsg(agitates, agitate). +tv_finsg(aids, aid). +tv_finsg(ails, ail). +tv_finsg(aims, aim). +tv_finsg(airs, air). +tv_finsg(alarms, alarm). +tv_finsg(alerts, alert). +tv_finsg(alienates, alienate). +tv_finsg(aligns, align). +tv_finsg(alkylates, alkylate). +tv_finsg(allays, allay). +tv_finsg(alleges, allege). +tv_finsg(alleviates, alleviate). +tv_finsg(allocates, allocate). +tv_finsg(allots, allot). +tv_finsg(allows, allow). +tv_finsg(alloys, alloy). +tv_finsg(allures, allure). +tv_finsg(alternates, alternate). +tv_finsg(alters, alter). +tv_finsg(amasses, amass). +tv_finsg(amazes, amaze). +tv_finsg(ambushes, ambush). +tv_finsg(ameliorates, ameliorate). +tv_finsg(amends, amend). +tv_finsg(amortizes, amortize). +tv_finsg(amplifies, amplify). +tv_finsg(amputates, amputate). +tv_finsg(amuses, amuse). +tv_finsg(anaesthetizes, anaesthetize). +tv_finsg(analyses, analyse). +tv_finsg(analyzes, analyze). +tv_finsg(anathematizes, anathematize). +tv_finsg(anchors, anchor). +tv_finsg(anesthetizes, anesthetize). +tv_finsg(angers, anger). +tv_finsg(angles, angle). +tv_finsg(anglicizes, anglicize). +tv_finsg(animates, animate). +tv_finsg(anneals, anneal). +tv_finsg(annexes, annex). +tv_finsg(annihilates, annihilate). +tv_finsg(annotates, annotate). +tv_finsg(announces, announce). +tv_finsg(annoys, annoy). +tv_finsg(annualizes, annualize). +tv_finsg(annuls, annul). +tv_finsg(annunciates, annunciate). +tv_finsg(anoints, anoint). +tv_finsg(answers, answer). +tv_finsg(antagonizes, antagonize). +tv_finsg(antedates, antedate). +tv_finsg(anticipates, anticipate). +tv_finsg(apes, ape). +tv_finsg(apostrophizes, apostrophize). +tv_finsg(appals, appal). +tv_finsg(apparels, apparel). +tv_finsg(appeals, appeal). +tv_finsg(appeases, appease). +tv_finsg(appends, append). +tv_finsg(applauds, applaud). +tv_finsg(applies, apply). +tv_finsg(appliques, applique). +tv_finsg('appliqués', 'appliqué'). +tv_finsg(appoints, appoint). +tv_finsg(apportions, apportion). +tv_finsg(appraises, appraise). +tv_finsg(appreciates, appreciate). +tv_finsg(apprehends, apprehend). +tv_finsg(apprentices, apprentice). +tv_finsg(approaches, approach). +tv_finsg(appropriates, appropriate). +tv_finsg(approves, approve). +tv_finsg(approximates, approximate). +tv_finsg(arbitrates, arbitrate). +tv_finsg(arches, arch). +tv_finsg(argues, argue). +tv_finsg(arms, arm). +tv_finsg(arouses, arouse). +tv_finsg(arraigns, arraign). +tv_finsg(arranges, arrange). +tv_finsg(arrays, array). +tv_finsg(arrests, arrest). +tv_finsg(articles, article). +tv_finsg(articulates, articulate). +tv_finsg(ascends, ascend). +tv_finsg(ascertains, ascertain). +tv_finsg(asks, ask). +tv_finsg(asperses, asperse). +tv_finsg(asphalts, asphalt). +tv_finsg(asphyxiates, asphyxiate). +tv_finsg(aspirates, aspirate). +tv_finsg(assails, assail). +tv_finsg(assassinates, assassinate). +tv_finsg(assaults, assault). +tv_finsg(assays, assay). +tv_finsg(assembles, assemble). +tv_finsg(asserts, assert). +tv_finsg(assesses, assess). +tv_finsg(asseverates, asseverate). +tv_finsg(assigns, assign). +tv_finsg(assimilates, assimilate). +tv_finsg(assists, assist). +tv_finsg(assuages, assuage). +tv_finsg(assumes, assume). +tv_finsg(assures, assure). +tv_finsg(astonishes, astonish). +tv_finsg(astounds, astound). +tv_finsg(atomizes, atomize). +tv_finsg(atrophies, atrophy). +tv_finsg(attaches, attach). +tv_finsg(attacks, attack). +tv_finsg(attains, attain). +tv_finsg(attempts, attempt). +tv_finsg(attends, attend). +tv_finsg(attenuates, attenuate). +tv_finsg(attests, attest). +tv_finsg(attires, attire). +tv_finsg(attracts, attract). +tv_finsg(auctions, auction). +tv_finsg(auditions, audition). +tv_finsg(audits, audit). +tv_finsg(augments, augment). +tv_finsg(augurs, augur). +tv_finsg(authenticates, authenticate). +tv_finsg(authorizes, authorize). +tv_finsg(authors, author). +tv_finsg(autographs, autograph). +tv_finsg(automates, automate). +tv_finsg(avenges, avenge). +tv_finsg(averages, average). +tv_finsg(avers, aver). +tv_finsg(averts, avert). +tv_finsg(avoids, avoid). +tv_finsg(avows, avow). +tv_finsg(awaits, await). +tv_finsg(awakens, awaken). +tv_finsg(awards, award). +tv_finsg(awes, awe). +tv_finsg(axes, axe). +tv_finsg(babbles, babble). +tv_finsg(babies, baby). +tv_finsg(babysits, babysit). +tv_finsg(backbites, backbite). +tv_finsg(backdates, backdate). +tv_finsg(backs, back). +tv_finsg(badgers, badger). +tv_finsg(baffles, baffle). +tv_finsg(bags, bag). +tv_finsg(baits, bait). +tv_finsg(bakes, bake). +tv_finsg(balances, balance). +tv_finsg(bales, bale). +tv_finsg(ballasts, ballast). +tv_finsg(balls, ball). +tv_finsg(bamboozles, bamboozle). +tv_finsg(bandages, bandage). +tv_finsg(bandies, bandy). +tv_finsg(bangs, bang). +tv_finsg(banishes, banish). +tv_finsg(bankrupts, bankrupt). +tv_finsg(banks, bank). +tv_finsg(banquets, banquet). +tv_finsg(bans, ban). +tv_finsg(baptizes, baptize). +tv_finsg(barbarizes, barbarize). +tv_finsg(barbecues, barbecue). +tv_finsg(bares, bare). +tv_finsg(barges, barge). +tv_finsg(barks, bark). +tv_finsg(barnstorms, barnstorm). +tv_finsg(barracks, barrack). +tv_finsg(barricades, barricade). +tv_finsg(bars, bar). +tv_finsg(barters, barter). +tv_finsg(bastardizes, bastardize). +tv_finsg(bastes, baste). +tv_finsg(bastinados, bastinado). +tv_finsg(bates, bate). +tv_finsg(bathes, bathe). +tv_finsg(bats, bat). +tv_finsg(battens, batten). +tv_finsg(batters, batter). +tv_finsg(battles, battle). +tv_finsg(bawls, bawl). +tv_finsg(bayonets, bayonet). +tv_finsg(beaches, beach). +tv_finsg(beards, beard). +tv_finsg(bears, bear). +tv_finsg(beatifies, beatify). +tv_finsg(beats, beat). +tv_finsg(beautifies, beautify). +tv_finsg(bedevils, bedevil). +tv_finsg(beds, bed). +tv_finsg(befalls, befall). +tv_finsg(befits, befit). +tv_finsg(befouls, befoul). +tv_finsg(befriends, befriend). +tv_finsg(begets, beget). +tv_finsg(beggars, beggar). +tv_finsg(begins, begin). +tv_finsg(begs, beg). +tv_finsg(beguiles, beguile). +tv_finsg(beheads, behead). +tv_finsg(beholds, behold). +tv_finsg(belabors, belabor). +tv_finsg(belabours, belabour). +tv_finsg(belays, belay). +tv_finsg(beleaguers, beleaguer). +tv_finsg(belies, belie). +tv_finsg(believes, believe). +tv_finsg(belittles, belittle). +tv_finsg(bells, bell). +tv_finsg(belts, belt). +tv_finsg(bemoans, bemoan). +tv_finsg(bends, bend). +tv_finsg(benefits, benefit). +tv_finsg(bequeaths, bequeath). +tv_finsg(berates, berate). +tv_finsg(bereaves, bereave). +tv_finsg(berths, berth). +tv_finsg(beseeches, beseech). +tv_finsg(besets, beset). +tv_finsg(besieges, besiege). +tv_finsg(besmears, besmear). +tv_finsg(besmirches, besmirch). +tv_finsg(bespeaks, bespeak). +tv_finsg(bestirs, bestir). +tv_finsg(bestows, bestow). +tv_finsg(bestrides, bestride). +tv_finsg(bests, best). +tv_finsg(betakes, betake). +tv_finsg(bethinks, bethink). +tv_finsg(betides, betide). +tv_finsg(betokens, betoken). +tv_finsg(betrays, betray). +tv_finsg(bets, bet). +tv_finsg(betters, better). +tv_finsg(bevels, bevel). +tv_finsg(bewails, bewail). +tv_finsg(bewares, beware). +tv_finsg(bewilders, bewilder). +tv_finsg(bewitches, bewitch). +tv_finsg(biases, bias). +tv_finsg(bibs, bib). +tv_finsg(bides, bide). +tv_finsg(bids, bid). +tv_finsg(biffs, biff). +tv_finsg(bifurcates, bifurcate). +tv_finsg(bikes, bike). +tv_finsg(bilks, bilk). +tv_finsg(billets, billet). +tv_finsg(bills, bill). +tv_finsg(binds, bind). +tv_finsg(birches, birch). +tv_finsg(birdies, birdie). +tv_finsg(bisects, bisect). +tv_finsg(bites, bite). +tv_finsg(blabbers, blabber). +tv_finsg(blabs, blab). +tv_finsg(blackballs, blackball). +tv_finsg(blackens, blacken). +tv_finsg(blackguards, blackguard). +tv_finsg(blacklegs, blackleg). +tv_finsg(blacklists, blacklist). +tv_finsg(blackmails, blackmail). +tv_finsg(blacks, black). +tv_finsg(blames, blame). +tv_finsg(blankets, blanket). +tv_finsg(blares, blare). +tv_finsg(blasphemes, blaspheme). +tv_finsg(blasts, blast). +tv_finsg(blazes, blaze). +tv_finsg(blazons, blazon). +tv_finsg(bleaches, bleach). +tv_finsg(bleeds, bleed). +tv_finsg(bleeps, bleep). +tv_finsg(blemishes, blemish). +tv_finsg(blends, blend). +tv_finsg(blesses, bless). +tv_finsg(blights, blight). +tv_finsg(blindfolds, blindfold). +tv_finsg(blinds, blind). +tv_finsg(blockades, blockade). +tv_finsg(blocks, block). +tv_finsg(bloodies, bloody). +tv_finsg(bloods, blood). +tv_finsg(blooms, bloom). +tv_finsg(blots, blot). +tv_finsg(blows, blow). +tv_finsg(bludgeons, bludgeon). +tv_finsg(blues, blue). +tv_finsg(blunts, blunt). +tv_finsg(blurs, blur). +tv_finsg(blurts, blurt). +tv_finsg(blusters, bluster). +tv_finsg(boards, board). +tv_finsg(boasts, boast). +tv_finsg(boggles, boggle). +tv_finsg(bogs, bog). +tv_finsg(boils, boil). +tv_finsg(bolsters, bolster). +tv_finsg(bombs, bomb). +tv_finsg(bonds, bond). +tv_finsg(books, book). +tv_finsg(boos, boo). +tv_finsg(boosts, boost). +tv_finsg(boots, boot). +tv_finsg(borders, border). +tv_finsg(bores, bore). +tv_finsg(borrows, borrow). +tv_finsg(botanizes, botanize). +tv_finsg(botches, botch). +tv_finsg(bothers, bother). +tv_finsg(bottles, bottle). +tv_finsg(bottoms, bottom). +tv_finsg(bounces, bounce). +tv_finsg(bounds, bound). +tv_finsg(bowdlerizes, bowdlerize). +tv_finsg(bowls, bowl). +tv_finsg(bows, bow). +tv_finsg(boxes, box). +tv_finsg(boycotts, boycott). +tv_finsg(braces, brace). +tv_finsg(brackets, bracket). +tv_finsg(braids, braid). +tv_finsg(brains, brain). +tv_finsg(brainwashes, brainwash). +tv_finsg(braises, braise). +tv_finsg(brakes, brake). +tv_finsg(brandishes, brandish). +tv_finsg(brands, brand). +tv_finsg(braves, brave). +tv_finsg(brays, bray). +tv_finsg(brazens, brazen). +tv_finsg(brazes, braze). +tv_finsg(breaches, breach). +tv_finsg(breaks, break). +tv_finsg(breastfeeds, breastfeed). +tv_finsg(breasts, breast). +tv_finsg(breathes, breathe). +tv_finsg(breeds, breed). +tv_finsg(brews, brew). +tv_finsg(bribes, bribe). +tv_finsg(bricks, brick). +tv_finsg(bridges, bridge). +tv_finsg(bridles, bridle). +tv_finsg(briefs, brief). +tv_finsg(brightens, brighten). +tv_finsg(brings, bring). +tv_finsg(broaches, broach). +tv_finsg(broadcasts, broadcast). +tv_finsg(broadens, broaden). +tv_finsg(brocades, brocade). +tv_finsg(broils, broil). +tv_finsg(brokers, broker). +tv_finsg(bronzes, bronze). +tv_finsg(brooks, brook). +tv_finsg(browbeats, browbeat). +tv_finsg(browses, browse). +tv_finsg(bruises, bruise). +tv_finsg(bruits, bruit). +tv_finsg(brushes, brush). +tv_finsg(brutalizes, brutalize). +tv_finsg(buckets, bucket). +tv_finsg(buckles, buckle). +tv_finsg(bucks, buck). +tv_finsg(budges, budge). +tv_finsg(budgets, budget). +tv_finsg(buds, bud). +tv_finsg(buffets, buffet). +tv_finsg(buffs, buff). +tv_finsg(buggers, bugger). +tv_finsg(bugs, bug). +tv_finsg(builds, build). +tv_finsg(bulks, bulk). +tv_finsg(bulldozes, bulldoze). +tv_finsg(bullies, bully). +tv_finsg(bullshits, bullshit). +tv_finsg(bumbles, bumble). +tv_finsg(bumps, bump). +tv_finsg(bunches, bunch). +tv_finsg(bungles, bungle). +tv_finsg(bungs, bung). +tv_finsg(bunkers, bunker). +tv_finsg(buoys, buoy). +tv_finsg(burbles, burble). +tv_finsg(burdens, burden). +tv_finsg(burgles, burgle). +tv_finsg(buries, bury). +tv_finsg(burkes, burke). +tv_finsg(burlesques, burlesque). +tv_finsg(burnishes, burnish). +tv_finsg(burns, burn). +tv_finsg(bursts, burst). +tv_finsg(buses, bus). +tv_finsg(busts, bust). +tv_finsg(butchers, butcher). +tv_finsg(butters, butter). +tv_finsg(buttonholes, buttonhole). +tv_finsg(buttons, button). +tv_finsg(buttresses, buttress). +tv_finsg(butts, butt). +tv_finsg(buys, buy). +tv_finsg(buzzes, buzz). +tv_finsg(bypasses, bypass). +tv_finsg(cables, cable). +tv_finsg(caches, cache). +tv_finsg(cadges, cadge). +tv_finsg(cages, cage). +tv_finsg(calcines, calcine). +tv_finsg(calculates, calculate). +tv_finsg(calenders, calender). +tv_finsg(calks, calk). +tv_finsg(calls, call). +tv_finsg(calumniates, calumniate). +tv_finsg(calves, calve). +tv_finsg(cambers, camber). +tv_finsg(camouflages, camouflage). +tv_finsg(canalizes, canalize). +tv_finsg(cancels, cancel). +tv_finsg(candies, candy). +tv_finsg(canes, cane). +tv_finsg(cankers, canker). +tv_finsg(cannibalizes, cannibalize). +tv_finsg(canonizes, canonize). +tv_finsg(cans, can). +tv_finsg(canters, canter). +tv_finsg(cants, cant). +tv_finsg(canvasses, canvass). +tv_finsg(caparisons, caparison). +tv_finsg(capitalizes, capitalize). +tv_finsg(caps, cap). +tv_finsg(capsizes, capsize). +tv_finsg(captains, captain). +tv_finsg(captivates, captivate). +tv_finsg(captures, capture). +tv_finsg(carbonizes, carbonize). +tv_finsg(cards, card). +tv_finsg(careens, careen). +tv_finsg(caresses, caress). +tv_finsg(caricatures, caricature). +tv_finsg(carpets, carpet). +tv_finsg(carries, carry). +tv_finsg(cartoons, cartoon). +tv_finsg(carts, cart). +tv_finsg(carves, carve). +tv_finsg(cases, case). +tv_finsg(cashes, cash). +tv_finsg(cashiers, cashier). +tv_finsg(castigates, castigate). +tv_finsg(castles, castle). +tv_finsg(castrates, castrate). +tv_finsg(casts, cast). +tv_finsg(catalogues, catalogue). +tv_finsg(catapults, catapult). +tv_finsg(catches, catch). +tv_finsg(categorizes, categorize). +tv_finsg(caters, cater). +tv_finsg(caulks, caulk). +tv_finsg(causes, cause). +tv_finsg(cauterizes, cauterize). +tv_finsg(cautions, caution). +tv_finsg(caves, cave). +tv_finsg(cavils, cavil). +tv_finsg(ceases, cease). +tv_finsg(cedes, cede). +tv_finsg(celebrates, celebrate). +tv_finsg(cements, cement). +tv_finsg(censors, censor). +tv_finsg(censures, censure). +tv_finsg(centers, center). +tv_finsg(centralizes, centralize). +tv_finsg(centres, centre). +tv_finsg(certificates, certificate). +tv_finsg(certifies, certify). +tv_finsg(chaffs, chaff). +tv_finsg(chagrins, chagrin). +tv_finsg(chairs, chair). +tv_finsg(chalks, chalk). +tv_finsg(challenges, challenge). +tv_finsg(champions, champion). +tv_finsg(champs, champ). +tv_finsg(changes, change). +tv_finsg(channels, channel). +tv_finsg(chants, chant). +tv_finsg(chaperons, chaperon). +tv_finsg(characterizes, characterize). +tv_finsg(charges, charge). +tv_finsg(charms, charm). +tv_finsg(chars, char). +tv_finsg(charters, charter). +tv_finsg(charts, chart). +tv_finsg(chases, chase). +tv_finsg(chastens, chasten). +tv_finsg(chastises, chastise). +tv_finsg(chaws, chaw). +tv_finsg(cheapens, cheapen). +tv_finsg(cheats, cheat). +tv_finsg(checkers, checker). +tv_finsg(checkmates, checkmate). +tv_finsg(checks, check). +tv_finsg(cheers, cheer). +tv_finsg(chequers, chequer). +tv_finsg(cherishes, cherish). +tv_finsg(chews, chew). +tv_finsg(chides, chide). +tv_finsg(chills, chill). +tv_finsg(chimes, chime). +tv_finsg(chinks, chink). +tv_finsg(chips, chip). +tv_finsg(chirps, chirp). +tv_finsg(chirrups, chirrup). +tv_finsg(chisels, chisel). +tv_finsg(chivies, chivy). +tv_finsg(chivvies, chivvy). +tv_finsg(chlorinates, chlorinate). +tv_finsg(chokes, choke). +tv_finsg(chooses, choose). +tv_finsg(chops, chop). +tv_finsg(chortles, chortle). +tv_finsg(choruses, chorus). +tv_finsg(christens, christen). +tv_finsg(chronicles, chronicle). +tv_finsg(chucks, chuck). +tv_finsg(chugs, chug). +tv_finsg(churns, churn). +tv_finsg(ciphers, cipher). +tv_finsg(circles, circle). +tv_finsg(circularizes, circularize). +tv_finsg(circulates, circulate). +tv_finsg(circumcises, circumcise). +tv_finsg(circumnavigates, circumnavigate). +tv_finsg(circumscribes, circumscribe). +tv_finsg(circumvents, circumvent). +tv_finsg(cites, cite). +tv_finsg(civilizes, civilize). +tv_finsg(clacks, clack). +tv_finsg(claims, claim). +tv_finsg(clambers, clamber). +tv_finsg(clamors, clamor). +tv_finsg(clamours, clamour). +tv_finsg(clams, clam). +tv_finsg(clangs, clang). +tv_finsg(clanks, clank). +tv_finsg(claps, clap). +tv_finsg(clarifies, clarify). +tv_finsg(clasps, clasp). +tv_finsg(classifies, classify). +tv_finsg(cleans, clean). +tv_finsg(cleanses, cleanse). +tv_finsg(clears, clear). +tv_finsg(cleaves, cleave). +tv_finsg(clenches, clench). +tv_finsg(clews, clew). +tv_finsg(clicks, click). +tv_finsg(climbs, climb). +tv_finsg(clinches, clinch). +tv_finsg(clinks, clink). +tv_finsg(clips, clip). +tv_finsg(clobbers, clobber). +tv_finsg(clocks, clock). +tv_finsg(clogs, clog). +tv_finsg(closes, close). +tv_finsg(clothes, clothe). +tv_finsg(clots, clot). +tv_finsg(clouds, cloud). +tv_finsg(clouts, clout). +tv_finsg(clowns, clown). +tv_finsg(clubs, club). +tv_finsg(clucks, cluck). +tv_finsg(clumps, clump). +tv_finsg(clutches, clutch). +tv_finsg(clutters, clutter). +tv_finsg(coaches, coach). +tv_finsg(coagulates, coagulate). +tv_finsg(coalesces, coalesce). +tv_finsg(coals, coal). +tv_finsg(coarsens, coarsen). +tv_finsg(coasts, coast). +tv_finsg(coats, coat). +tv_finsg(cobbles, cobble). +tv_finsg(cocks, cock). +tv_finsg(coddles, coddle). +tv_finsg(codes, code). +tv_finsg(codevelops, codevelop). +tv_finsg(codifies, codify). +tv_finsg(coerces, coerce). +tv_finsg(cofinances, cofinance). +tv_finsg(cogitates, cogitate). +tv_finsg(cohabits, cohabit). +tv_finsg(coils, coil). +tv_finsg(coins, coin). +tv_finsg(cokes, coke). +tv_finsg(collapses, collapse). +tv_finsg(collars, collar). +tv_finsg(collates, collate). +tv_finsg(collectivizes, collectivize). +tv_finsg(collects, collect). +tv_finsg(colonizes, colonize). +tv_finsg(colors, color). +tv_finsg(colours, colour). +tv_finsg(combats, combat). +tv_finsg(combines, combine). +tv_finsg(combs, comb). +tv_finsg(combusts, combust). +tv_finsg(comforts, comfort). +tv_finsg(commandeers, commandeer). +tv_finsg(commands, command). +tv_finsg(commemorates, commemorate). +tv_finsg(commends, commend). +tv_finsg(commercializes, commercialize). +tv_finsg(commiserates, commiserate). +tv_finsg(commissions, commission). +tv_finsg(commits, commit). +tv_finsg(communicates, communicate). +tv_finsg(commutes, commute). +tv_finsg(compacts, compact). +tv_finsg(compares, compare). +tv_finsg(compartmentalizes, compartmentalize). +tv_finsg(compasses, compass). +tv_finsg(compels, compel). +tv_finsg(compensates, compensate). +tv_finsg(compiles, compile). +tv_finsg(complements, complement). +tv_finsg(completes, complete). +tv_finsg(complicates, complicate). +tv_finsg(compliments, compliment). +tv_finsg(comports, comport). +tv_finsg(composes, compose). +tv_finsg(composts, compost). +tv_finsg(compounds, compound). +tv_finsg(comprehends, comprehend). +tv_finsg(compresses, compress). +tv_finsg(comprises, comprise). +tv_finsg(compromises, compromise). +tv_finsg(computerizes, computerize). +tv_finsg(computes, compute). +tv_finsg(conceals, conceal). +tv_finsg(concedes, concede). +tv_finsg(conceives, conceive). +tv_finsg(concentrates, concentrate). +tv_finsg(concerns, concern). +tv_finsg(concerts, concert). +tv_finsg(conciliates, conciliate). +tv_finsg(concludes, conclude). +tv_finsg(concocts, concoct). +tv_finsg(condemns, condemn). +tv_finsg(condenses, condense). +tv_finsg(conditions, condition). +tv_finsg(condones, condone). +tv_finsg(conducts, conduct). +tv_finsg(cones, cone). +tv_finsg(confederates, confederate). +tv_finsg(confesses, confess). +tv_finsg(configures, configure). +tv_finsg(confines, confine). +tv_finsg(confirms, confirm). +tv_finsg(confiscates, confiscate). +tv_finsg(confounds, confound). +tv_finsg(confronts, confront). +tv_finsg(confuses, confuse). +tv_finsg(confutes, confute). +tv_finsg(congratulates, congratulate). +tv_finsg(congregates, congregate). +tv_finsg(conjugates, conjugate). +tv_finsg(connects, connect). +tv_finsg(connotes, connote). +tv_finsg(conquers, conquer). +tv_finsg(cons, con). +tv_finsg(conscripts, conscript). +tv_finsg(consecrates, consecrate). +tv_finsg(conserves, conserve). +tv_finsg(considers, consider). +tv_finsg(consoles, console). +tv_finsg(consolidates, consolidate). +tv_finsg(constipates, constipate). +tv_finsg(constitutes, constitute). +tv_finsg(constitutionalizes, constitutionalize). +tv_finsg(constrains, constrain). +tv_finsg(constricts, constrict). +tv_finsg(constructs, construct). +tv_finsg(consults, consult). +tv_finsg(consumes, consume). +tv_finsg(consummates, consummate). +tv_finsg(contacts, contact). +tv_finsg(contains, contain). +tv_finsg(contaminates, contaminate). +tv_finsg(contemns, contemn). +tv_finsg(contemplates, contemplate). +tv_finsg(contends, contend). +tv_finsg(contents, content). +tv_finsg(contests, contest). +tv_finsg(continues, continue). +tv_finsg(contorts, contort). +tv_finsg(contours, contour). +tv_finsg(contracts, contract). +tv_finsg(contradicts, contradict). +tv_finsg(contrasts, contrast). +tv_finsg(contravenes, contravene). +tv_finsg(contributes, contribute). +tv_finsg(contrives, contrive). +tv_finsg(controls, control). +tv_finsg(controverts, controvert). +tv_finsg(contuses, contuse). +tv_finsg(convenes, convene). +tv_finsg(converts, convert). +tv_finsg(conveys, convey). +tv_finsg(convicts, convict). +tv_finsg(convinces, convince). +tv_finsg(convokes, convoke). +tv_finsg(convulses, convulse). +tv_finsg(cooks, cook). +tv_finsg(cools, cool). +tv_finsg(coordinates, coordinate). +tv_finsg(copies, copy). +tv_finsg(coppers, copper). +tv_finsg(cops, cop). +tv_finsg(copyrights, copyright). +tv_finsg(cordons, cordon). +tv_finsg(cords, cord). +tv_finsg(cores, core). +tv_finsg(corks, cork). +tv_finsg(corners, corner). +tv_finsg(corns, corn). +tv_finsg(corrals, corral). +tv_finsg(corrects, correct). +tv_finsg(correlates, correlate). +tv_finsg(corroborates, corroborate). +tv_finsg(corrodes, corrode). +tv_finsg(corrugates, corrugate). +tv_finsg(corrupts, corrupt). +tv_finsg(cosponsors, cosponsor). +tv_finsg(cossets, cosset). +tv_finsg(costs, cost). +tv_finsg(counsels, counsel). +tv_finsg(countenances, countenance). +tv_finsg(counteracts, counteract). +tv_finsg(counterbalances, counterbalance). +tv_finsg(counterfeits, counterfeit). +tv_finsg(countermands, countermand). +tv_finsg(countermines, countermine). +tv_finsg(counterplots, counterplot). +tv_finsg(counterpoises, counterpoise). +tv_finsg(counters, counter). +tv_finsg(countersigns, countersign). +tv_finsg(countertrades, countertrade). +tv_finsg(countervails, countervail). +tv_finsg(counts, count). +tv_finsg(couples, couple). +tv_finsg(courses, course). +tv_finsg(courts, court). +tv_finsg(covers, cover). +tv_finsg(covets, covet). +tv_finsg(cows, cow). +tv_finsg(coxes, cox). +tv_finsg(cozens, cozen). +tv_finsg(crabs, crab). +tv_finsg(crackles, crackle). +tv_finsg(cracks, crack). +tv_finsg(cradles, cradle). +tv_finsg(crafts, craft). +tv_finsg(cranes, crane). +tv_finsg(cranks, crank). +tv_finsg(crashes, crash). +tv_finsg(crates, crate). +tv_finsg(craves, crave). +tv_finsg(crayons, crayon). +tv_finsg(creams, cream). +tv_finsg(creases, crease). +tv_finsg(creates, create). +tv_finsg(credits, credit). +tv_finsg(cremates, cremate). +tv_finsg(crews, crew). +tv_finsg(cricks, crick). +tv_finsg(cries, cry). +tv_finsg(crimps, crimp). +tv_finsg(crimsons, crimson). +tv_finsg(crinkles, crinkle). +tv_finsg(cripples, cripple). +tv_finsg(crisps, crisp). +tv_finsg(crisscrosses, crisscross). +tv_finsg(criticises, criticise). +tv_finsg(criticizes, criticize). +tv_finsg(crochets, crochet). +tv_finsg(crooks, crook). +tv_finsg(crops, crop). +tv_finsg(crossbreeds, crossbreed). +tv_finsg(crosschecks, crosscheck). +tv_finsg(crosses, cross). +tv_finsg(crowds, crowd). +tv_finsg(crowns, crown). +tv_finsg(crucifies, crucify). +tv_finsg(cruises, cruise). +tv_finsg(crumbles, crumble). +tv_finsg(crumples, crumple). +tv_finsg(crunches, crunch). +tv_finsg(crushes, crush). +tv_finsg(crusts, crust). +tv_finsg(crystallizes, crystallize). +tv_finsg(cubes, cube). +tv_finsg(cuckolds, cuckold). +tv_finsg(cuddles, cuddle). +tv_finsg(cudgels, cudgel). +tv_finsg(cuffs, cuff). +tv_finsg(culls, cull). +tv_finsg(culminates, culminate). +tv_finsg(cultivates, cultivate). +tv_finsg(cups, cup). +tv_finsg(curbs, curb). +tv_finsg(curdles, curdle). +tv_finsg(cures, cure). +tv_finsg(curls, curl). +tv_finsg(curries, curry). +tv_finsg(curses, curse). +tv_finsg(curtails, curtail). +tv_finsg(curves, curve). +tv_finsg(cushions, cushion). +tv_finsg(customizes, customize). +tv_finsg(cuts, cut). +tv_finsg(cyclostyles, cyclostyle). +tv_finsg(cyphers, cypher). +tv_finsg(dabbles, dabble). +tv_finsg(damages, damage). +tv_finsg(damascenes, damascene). +tv_finsg(damns, damn). +tv_finsg(dampens, dampen). +tv_finsg(damps, damp). +tv_finsg(dams, dam). +tv_finsg(dances, dance). +tv_finsg(dandles, dandle). +tv_finsg(dangles, dangle). +tv_finsg(dapples, dapple). +tv_finsg(dares, dare). +tv_finsg(darkens, darken). +tv_finsg(darns, darn). +tv_finsg(dashes, dash). +tv_finsg(dates, date). +tv_finsg(daunts, daunt). +tv_finsg(dazes, daze). +tv_finsg(dazzles, dazzle). +tv_finsg(deadens, deaden). +tv_finsg(deafens, deafen). +tv_finsg(deals, deal). +tv_finsg(debags, debag). +tv_finsg(debarks, debark). +tv_finsg(debars, debar). +tv_finsg(debases, debase). +tv_finsg(debates, debate). +tv_finsg(debauches, debauch). +tv_finsg(debilitates, debilitate). +tv_finsg(debits, debit). +tv_finsg(debouches, debouch). +tv_finsg(debriefs, debrief). +tv_finsg(debugs, debug). +tv_finsg(debunks, debunk). +tv_finsg(decants, decant). +tv_finsg(decapitates, decapitate). +tv_finsg(decarbonizes, decarbonize). +tv_finsg(deceives, deceive). +tv_finsg(decentralizes, decentralize). +tv_finsg(decides, decide). +tv_finsg(decimalizes, decimalize). +tv_finsg(decimates, decimate). +tv_finsg(deciphers, decipher). +tv_finsg(decks, deck). +tv_finsg(declaims, declaim). +tv_finsg(declares, declare). +tv_finsg(declassifies, declassify). +tv_finsg(declines, decline). +tv_finsg(decodes, decode). +tv_finsg(decolonizes, decolonize). +tv_finsg(decompresses, decompress). +tv_finsg(decontaminates, decontaminate). +tv_finsg(decontrols, decontrol). +tv_finsg(decorates, decorate). +tv_finsg(decoys, decoy). +tv_finsg(decreases, decrease). +tv_finsg(decrees, decree). +tv_finsg(decries, decry). +tv_finsg(dedicates, dedicate). +tv_finsg(deduces, deduce). +tv_finsg(deducts, deduct). +tv_finsg(deepens, deepen). +tv_finsg(defaces, deface). +tv_finsg(defames, defame). +tv_finsg(defaults, default). +tv_finsg(defeats, defeat). +tv_finsg(defecates, defecate). +tv_finsg(defends, defend). +tv_finsg(defers, defer). +tv_finsg(defies, defy). +tv_finsg(defiles, defile). +tv_finsg(defines, define). +tv_finsg(deflates, deflate). +tv_finsg(deflects, deflect). +tv_finsg(deflowers, deflower). +tv_finsg(defoliates, defoliate). +tv_finsg(deforests, deforest). +tv_finsg(deforms, deform). +tv_finsg(defrauds, defraud). +tv_finsg(defrays, defray). +tv_finsg(defrocks, defrock). +tv_finsg(defrosts, defrost). +tv_finsg(defuses, defuse). +tv_finsg(degausses, degauss). +tv_finsg(degenerates, degenerate). +tv_finsg(degrades, degrade). +tv_finsg(dehorns, dehorn). +tv_finsg(dehumanizes, dehumanize). +tv_finsg(deifies, deify). +tv_finsg(delays, delay). +tv_finsg(delegates, delegate). +tv_finsg(deletes, delete). +tv_finsg(delights, delight). +tv_finsg(delimits, delimit). +tv_finsg(delineates, delineate). +tv_finsg(delivers, deliver). +tv_finsg(delouses, delouse). +tv_finsg(deludes, delude). +tv_finsg(deluges, deluge). +tv_finsg(demagnetizes, demagnetize). +tv_finsg(demands, demand). +tv_finsg(demarcates, demarcate). +tv_finsg(demeans, demean). +tv_finsg(demilitarizes, demilitarize). +tv_finsg(demobilizes, demobilize). +tv_finsg(demobs, demob). +tv_finsg(democratizes, democratize). +tv_finsg(demolishes, demolish). +tv_finsg(demonetizes, demonetize). +tv_finsg(demonstrates, demonstrate). +tv_finsg(demoralizes, demoralize). +tv_finsg(demotes, demote). +tv_finsg(denationalizes, denationalize). +tv_finsg(denies, deny). +tv_finsg(denigrates, denigrate). +tv_finsg(denominates, denominate). +tv_finsg(denotes, denote). +tv_finsg(denounces, denounce). +tv_finsg(dents, dent). +tv_finsg(denudes, denude). +tv_finsg(deodorizes, deodorize). +tv_finsg(depicts, depict). +tv_finsg(depletes, deplete). +tv_finsg(deplores, deplore). +tv_finsg(deploys, deploy). +tv_finsg(depopulates, depopulate). +tv_finsg(deports, deport). +tv_finsg(deposes, depose). +tv_finsg(deposits, deposit). +tv_finsg(depraves, deprave). +tv_finsg(deprecates, deprecate). +tv_finsg(depreciates, depreciate). +tv_finsg(depresses, depress). +tv_finsg(deprives, deprive). +tv_finsg(deputes, depute). +tv_finsg(deputizes, deputize). +tv_finsg(derails, derail). +tv_finsg(deranges, derange). +tv_finsg(derates, derate). +tv_finsg(deregulates, deregulate). +tv_finsg(derequisitions, derequisition). +tv_finsg(derestricts, derestrict). +tv_finsg(derides, deride). +tv_finsg(derives, derive). +tv_finsg(derogates, derogate). +tv_finsg(desalinates, desalinate). +tv_finsg(desalinizes, desalinize). +tv_finsg(desalts, desalt). +tv_finsg(descales, descale). +tv_finsg(descends, descend). +tv_finsg(describes, describe). +tv_finsg(descries, descry). +tv_finsg(desecrates, desecrate). +tv_finsg(desegregates, desegregate). +tv_finsg(desensitizes, desensitize). +tv_finsg(deserts, desert). +tv_finsg(deserves, deserve). +tv_finsg(desiccates, desiccate). +tv_finsg(designates, designate). +tv_finsg(designs, design). +tv_finsg(desires, desire). +tv_finsg(desolates, desolate). +tv_finsg(despatches, despatch). +tv_finsg(despises, despise). +tv_finsg(despoils, despoil). +tv_finsg(destabilizes, destabilize). +tv_finsg(destroys, destroy). +tv_finsg(detaches, detach). +tv_finsg(details, detail). +tv_finsg(detains, detain). +tv_finsg(detects, detect). +tv_finsg(determines, determine). +tv_finsg(deters, deter). +tv_finsg(detests, detest). +tv_finsg(dethrones, dethrone). +tv_finsg(detonates, detonate). +tv_finsg(detours, detour). +tv_finsg(detracts, detract). +tv_finsg(detrains, detrain). +tv_finsg(detribalizes, detribalize). +tv_finsg(devaluates, devaluate). +tv_finsg(devalues, devalue). +tv_finsg(devastates, devastate). +tv_finsg(develops, develop). +tv_finsg(deviates, deviate). +tv_finsg(devils, devil). +tv_finsg(devises, devise). +tv_finsg(devitalizes, devitalize). +tv_finsg(devotes, devote). +tv_finsg(devours, devour). +tv_finsg(diagnoses, diagnose). +tv_finsg(dials, dial). +tv_finsg(dibbles, dibble). +tv_finsg(dices, dice). +tv_finsg(dictates, dictate). +tv_finsg(diddles, diddle). +tv_finsg(differentiates, differentiate). +tv_finsg(diffracts, diffract). +tv_finsg(diffuses, diffuse). +tv_finsg(digests, digest). +tv_finsg(dignifies, dignify). +tv_finsg(digs, dig). +tv_finsg(dikes, dike). +tv_finsg(dilates, dilate). +tv_finsg(dilutes, dilute). +tv_finsg(diminishes, diminish). +tv_finsg(dimples, dimple). +tv_finsg(dims, dim). +tv_finsg(dines, dine). +tv_finsg(dins, din). +tv_finsg(dips, dip). +tv_finsg(directs, direct). +tv_finsg(dirties, dirty). +tv_finsg(disables, disable). +tv_finsg(disabuses, disabuse). +tv_finsg(disallows, disallow). +tv_finsg(disappears, disappear). +tv_finsg(disappoints, disappoint). +tv_finsg(disarms, disarm). +tv_finsg(disarranges, disarrange). +tv_finsg(disarrays, disarray). +tv_finsg(disassociates, disassociate). +tv_finsg(disavows, disavow). +tv_finsg(disbands, disband). +tv_finsg(disbelieves, disbelieve). +tv_finsg(disbuds, disbud). +tv_finsg(disburdens, disburden). +tv_finsg(disburses, disburse). +tv_finsg(discards, discard). +tv_finsg(discerns, discern). +tv_finsg(discharges, discharge). +tv_finsg(disciplines, discipline). +tv_finsg(disclaims, disclaim). +tv_finsg(discloses, disclose). +tv_finsg(discolors, discolor). +tv_finsg(discolours, discolour). +tv_finsg(discomfits, discomfit). +tv_finsg(discommodes, discommode). +tv_finsg(discomposes, discompose). +tv_finsg(disconcerts, disconcert). +tv_finsg(disconnects, disconnect). +tv_finsg(discontents, discontent). +tv_finsg(discontinues, discontinue). +tv_finsg(discountenances, discountenance). +tv_finsg(discounts, discount). +tv_finsg(discourages, discourage). +tv_finsg(discovers, discover). +tv_finsg(discredits, discredit). +tv_finsg(discusses, discuss). +tv_finsg(disdains, disdain). +tv_finsg(disembarrasses, disembarrass). +tv_finsg(disembodies, disembody). +tv_finsg(disembowels, disembowel). +tv_finsg(disenchants, disenchant). +tv_finsg(disencumbers, disencumber). +tv_finsg(disenfranchises, disenfranchise). +tv_finsg(disengages, disengage). +tv_finsg(disentangles, disentangle). +tv_finsg(disestablishes, disestablish). +tv_finsg(disfavors, disfavor). +tv_finsg(disfavours, disfavour). +tv_finsg(disfigures, disfigure). +tv_finsg(disfranchises, disfranchise). +tv_finsg(disgorges, disgorge). +tv_finsg(disgraces, disgrace). +tv_finsg(disguises, disguise). +tv_finsg(disgusts, disgust). +tv_finsg(disheartens, dishearten). +tv_finsg(dishes, dish). +tv_finsg(dishonors, dishonor). +tv_finsg(dishonours, dishonour). +tv_finsg(disillusions, disillusion). +tv_finsg(disinclines, disincline). +tv_finsg(disinfects, disinfect). +tv_finsg(disinfests, disinfest). +tv_finsg(disinherits, disinherit). +tv_finsg(disintegrates, disintegrate). +tv_finsg(disinters, disinter). +tv_finsg(disjoints, disjoint). +tv_finsg(dislikes, dislike). +tv_finsg(dislocates, dislocate). +tv_finsg(dislodges, dislodge). +tv_finsg(dismantles, dismantle). +tv_finsg(dismays, dismay). +tv_finsg(dismembers, dismember). +tv_finsg(dismisses, dismiss). +tv_finsg(disobeys, disobey). +tv_finsg(disobliges, disoblige). +tv_finsg(disorders, disorder). +tv_finsg(disorganizes, disorganize). +tv_finsg(disorientates, disorientate). +tv_finsg(disorients, disorient). +tv_finsg(disowns, disown). +tv_finsg(disparages, disparage). +tv_finsg(dispatches, dispatch). +tv_finsg(dispels, dispel). +tv_finsg(dispenses, dispense). +tv_finsg(disperses, disperse). +tv_finsg(dispirits, dispirit). +tv_finsg(displaces, displace). +tv_finsg(displays, display). +tv_finsg(displeases, displease). +tv_finsg(disports, disport). +tv_finsg(disposes, dispose). +tv_finsg(dispossesses, dispossess). +tv_finsg(disproves, disprove). +tv_finsg(disputes, dispute). +tv_finsg(disqualifies, disqualify). +tv_finsg(disquiets, disquiet). +tv_finsg(disregards, disregard). +tv_finsg(disrupts, disrupt). +tv_finsg(dissatisfies, dissatisfy). +tv_finsg(dissects, dissect). +tv_finsg(dissembles, dissemble). +tv_finsg(disseminates, disseminate). +tv_finsg(dissevers, dissever). +tv_finsg(dissimulates, dissimulate). +tv_finsg(dissociates, dissociate). +tv_finsg(dissolves, dissolve). +tv_finsg(dissuades, dissuade). +tv_finsg(distances, distance). +tv_finsg(distends, distend). +tv_finsg(distils, distil). +tv_finsg(distinguishes, distinguish). +tv_finsg(distorts, distort). +tv_finsg(distracts, distract). +tv_finsg(distrains, distrain). +tv_finsg(distresses, distress). +tv_finsg(distributes, distribute). +tv_finsg(distrusts, distrust). +tv_finsg(disturbs, disturb). +tv_finsg(disunites, disunite). +tv_finsg(ditches, ditch). +tv_finsg(diverges, diverge). +tv_finsg(diversifies, diversify). +tv_finsg(diverts, divert). +tv_finsg(divests, divest). +tv_finsg(divides, divide). +tv_finsg(divines, divine). +tv_finsg(divorces, divorce). +tv_finsg(divulges, divulge). +tv_finsg(dizzies, dizzy). +tv_finsg(dockets, docket). +tv_finsg(docks, dock). +tv_finsg(doctors, doctor). +tv_finsg(documents, document). +tv_finsg(dodges, dodge). +tv_finsg(doffs, doff). +tv_finsg(dogmatizes, dogmatize). +tv_finsg(dogs, dog). +tv_finsg(dolls, doll). +tv_finsg(domesticates, domesticate). +tv_finsg(dominates, dominate). +tv_finsg(donates, donate). +tv_finsg(dons, don). +tv_finsg(dooms, doom). +tv_finsg(dopes, dope). +tv_finsg(doses, dose). +tv_finsg(dots, dot). +tv_finsg(doubles, double). +tv_finsg(doubts, doubt). +tv_finsg(douses, douse). +tv_finsg(dovetails, dovetail). +tv_finsg(dowers, dower). +tv_finsg(downgrades, downgrade). +tv_finsg(downplays, downplay). +tv_finsg(downs, down). +tv_finsg(drafts, draft). +tv_finsg(dragoons, dragoon). +tv_finsg(drags, drag). +tv_finsg(drains, drain). +tv_finsg(dramatizes, dramatize). +tv_finsg(drapes, drape). +tv_finsg(drats, drat). +tv_finsg(draws, draw). +tv_finsg(dreads, dread). +tv_finsg(dreams, dream). +tv_finsg(dredges, dredge). +tv_finsg(drenches, drench). +tv_finsg(dresses, dress). +tv_finsg(dribbles, dribble). +tv_finsg(dries, dry). +tv_finsg(drills, drill). +tv_finsg(drinks, drink). +tv_finsg(drivels, drivel). +tv_finsg(drives, drive). +tv_finsg(drops, drop). +tv_finsg(drowns, drown). +tv_finsg(drubs, drub). +tv_finsg(drudges, drudge). +tv_finsg(drugs, drug). +tv_finsg(drums, drum). +tv_finsg(ducks, duck). +tv_finsg(dulls, dull). +tv_finsg(dumbfounds, dumbfound). +tv_finsg(dumps, dump). +tv_finsg(dunks, dunk). +tv_finsg(duns, dun). +tv_finsg(dupes, dupe). +tv_finsg(duplicates, duplicate). +tv_finsg(dusts, dust). +tv_finsg(dwarfs, dwarf). +tv_finsg(dyes, dye). +tv_finsg(dykes, dyke). +tv_finsg(dynamites, dynamite). +tv_finsg(earmarks, earmark). +tv_finsg(earns, earn). +tv_finsg(earths, earth). +tv_finsg(eases, ease). +tv_finsg(eats, eat). +tv_finsg(echos, echo). +tv_finsg(eclipses, eclipse). +tv_finsg(economizes, economize). +tv_finsg(edges, edge). +tv_finsg(edifies, edify). +tv_finsg(edits, edit). +tv_finsg(educates, educate). +tv_finsg(educes, educe). +tv_finsg(effaces, efface). +tv_finsg(effects, effect). +tv_finsg(eggs, egg). +tv_finsg(ejaculates, ejaculate). +tv_finsg(ejects, eject). +tv_finsg(elaborates, elaborate). +tv_finsg(elates, elate). +tv_finsg(elbows, elbow). +tv_finsg(electrifies, electrify). +tv_finsg(electrocutes, electrocute). +tv_finsg(electrogalvanizes, electrogalvanize). +tv_finsg(electroplates, electroplate). +tv_finsg(elects, elect). +tv_finsg(elevates, elevate). +tv_finsg(elicits, elicit). +tv_finsg(elides, elide). +tv_finsg(eliminates, eliminate). +tv_finsg(elongates, elongate). +tv_finsg(elucidates, elucidate). +tv_finsg(eludes, elude). +tv_finsg(emaciates, emaciate). +tv_finsg(emanates, emanate). +tv_finsg(emancipates, emancipate). +tv_finsg(emasculates, emasculate). +tv_finsg(embalms, embalm). +tv_finsg(embargos, embargo). +tv_finsg(embarks, embark). +tv_finsg(embarrasses, embarrass). +tv_finsg(embeds, embed). +tv_finsg(embellishes, embellish). +tv_finsg(embezzles, embezzle). +tv_finsg(embitters, embitter). +tv_finsg(emblazons, emblazon). +tv_finsg(embodies, embody). +tv_finsg(emboldens, embolden). +tv_finsg(embosses, emboss). +tv_finsg(embraces, embrace). +tv_finsg(embroiders, embroider). +tv_finsg(embroils, embroil). +tv_finsg(emends, emend). +tv_finsg(emerges, emerge). +tv_finsg(emits, emit). +tv_finsg(empales, empale). +tv_finsg(empanels, empanel). +tv_finsg(emphasizes, emphasize). +tv_finsg(employs, employ). +tv_finsg(empowers, empower). +tv_finsg(empties, empty). +tv_finsg(emulates, emulate). +tv_finsg(emulsifies, emulsify). +tv_finsg(enables, enable). +tv_finsg(enacts, enact). +tv_finsg(enamels, enamel). +tv_finsg(encamps, encamp). +tv_finsg(encases, encase). +tv_finsg(enchains, enchain). +tv_finsg(enchants, enchant). +tv_finsg(encircles, encircle). +tv_finsg(encloses, enclose). +tv_finsg(encodes, encode). +tv_finsg(encompasses, encompass). +tv_finsg(encores, encore). +tv_finsg(encounters, encounter). +tv_finsg(encourages, encourage). +tv_finsg(encrusts, encrust). +tv_finsg(encumbers, encumber). +tv_finsg(endangers, endanger). +tv_finsg(endorses, endorse). +tv_finsg(endows, endow). +tv_finsg(ends, end). +tv_finsg(endures, endure). +tv_finsg(enervates, enervate). +tv_finsg(enfeebles, enfeeble). +tv_finsg(enfolds, enfold). +tv_finsg(enforces, enforce). +tv_finsg(enfranchises, enfranchise). +tv_finsg(engages, engage). +tv_finsg(engenders, engender). +tv_finsg(engineers, engineer). +tv_finsg(engrafts, engraft). +tv_finsg(engraves, engrave). +tv_finsg(engrosses, engross). +tv_finsg(engulfs, engulf). +tv_finsg(enhances, enhance). +tv_finsg(enjoins, enjoin). +tv_finsg(enjoys, enjoy). +tv_finsg(enkindles, enkindle). +tv_finsg(enlarges, enlarge). +tv_finsg(enlightens, enlighten). +tv_finsg(enlists, enlist). +tv_finsg(enlivens, enliven). +tv_finsg(enmeshes, enmesh). +tv_finsg(ennobles, ennoble). +tv_finsg(enquires, enquire). +tv_finsg(enrages, enrage). +tv_finsg(enraptures, enrapture). +tv_finsg(enriches, enrich). +tv_finsg(enrolls, enroll). +tv_finsg(enrols, enrol). +tv_finsg(ensconces, ensconce). +tv_finsg(enshrines, enshrine). +tv_finsg(enshrouds, enshroud). +tv_finsg(enslaves, enslave). +tv_finsg(ensnares, ensnare). +tv_finsg(ensues, ensue). +tv_finsg(ensures, ensure). +tv_finsg(entails, entail). +tv_finsg(entangles, entangle). +tv_finsg(enters, enter). +tv_finsg(entertains, entertain). +tv_finsg(enthralls, enthrall). +tv_finsg(enthrals, enthral). +tv_finsg(enthrones, enthrone). +tv_finsg(entices, entice). +tv_finsg(entitles, entitle). +tv_finsg(entombs, entomb). +tv_finsg(entrains, entrain). +tv_finsg(entraps, entrap). +tv_finsg(entreats, entreat). +tv_finsg(entrenches, entrench). +tv_finsg(entrusts, entrust). +tv_finsg(entwines, entwine). +tv_finsg(enumerates, enumerate). +tv_finsg(enunciates, enunciate). +tv_finsg(envelops, envelop). +tv_finsg(envenoms, envenom). +tv_finsg(envies, envy). +tv_finsg(envisages, envisage). +tv_finsg(envisions, envision). +tv_finsg(enwraps, enwrap). +tv_finsg(epitomizes, epitomize). +tv_finsg(equalizes, equalize). +tv_finsg(equals, equal). +tv_finsg(equips, equip). +tv_finsg(eradicates, eradicate). +tv_finsg(erases, erase). +tv_finsg(erects, erect). +tv_finsg(erodes, erode). +tv_finsg(erupts, erupt). +tv_finsg(escalates, escalate). +tv_finsg(escapes, escape). +tv_finsg(eschews, eschew). +tv_finsg(escorts, escort). +tv_finsg(espies, espy). +tv_finsg(espouses, espouse). +tv_finsg(establishes, establish). +tv_finsg(esteems, esteem). +tv_finsg(estimates, estimate). +tv_finsg(estranges, estrange). +tv_finsg(etches, etch). +tv_finsg(eulogizes, eulogize). +tv_finsg(evacuates, evacuate). +tv_finsg(evades, evade). +tv_finsg(evaluates, evaluate). +tv_finsg(evaporates, evaporate). +tv_finsg(evens, even). +tv_finsg(evicts, evict). +tv_finsg(evidences, evidence). +tv_finsg(evinces, evince). +tv_finsg(eviscerates, eviscerate). +tv_finsg(evokes, evoke). +tv_finsg(evolves, evolve). +tv_finsg(exacerbates, exacerbate). +tv_finsg(exacts, exact). +tv_finsg(exaggerates, exaggerate). +tv_finsg(exalts, exalt). +tv_finsg(examines, examine). +tv_finsg(exasperates, exasperate). +tv_finsg(excavates, excavate). +tv_finsg(exceeds, exceed). +tv_finsg(excels, excel). +tv_finsg(excepts, except). +tv_finsg(exchanges, exchange). +tv_finsg(excises, excise). +tv_finsg(excites, excite). +tv_finsg(excludes, exclude). +tv_finsg(excogitates, excogitate). +tv_finsg(excommunicates, excommunicate). +tv_finsg(excoriates, excoriate). +tv_finsg(excretes, excrete). +tv_finsg(exculpates, exculpate). +tv_finsg(excuses, excuse). +tv_finsg(execrates, execrate). +tv_finsg(executes, execute). +tv_finsg(exemplifies, exemplify). +tv_finsg(exempts, exempt). +tv_finsg(exercises, exercise). +tv_finsg(exerts, exert). +tv_finsg(exhales, exhale). +tv_finsg(exhausts, exhaust). +tv_finsg(exhibits, exhibit). +tv_finsg(exhilarates, exhilarate). +tv_finsg(exhorts, exhort). +tv_finsg(exhumes, exhume). +tv_finsg(exiles, exile). +tv_finsg(exits, exit). +tv_finsg(exonerates, exonerate). +tv_finsg(exorcizes, exorcize). +tv_finsg(expands, expand). +tv_finsg(expatriates, expatriate). +tv_finsg(expectorates, expectorate). +tv_finsg(expects, expect). +tv_finsg(expedites, expedite). +tv_finsg(expels, expel). +tv_finsg(expends, expend). +tv_finsg(experiences, experience). +tv_finsg(expiates, expiate). +tv_finsg(expires, expire). +tv_finsg(explains, explain). +tv_finsg(explicates, explicate). +tv_finsg(explodes, explode). +tv_finsg(exploits, exploit). +tv_finsg(explores, explore). +tv_finsg(exports, export). +tv_finsg(exposes, expose). +tv_finsg(expounds, expound). +tv_finsg(expresses, express). +tv_finsg(expropriates, expropriate). +tv_finsg(expunges, expunge). +tv_finsg(expurgates, expurgate). +tv_finsg(extemporizes, extemporize). +tv_finsg(extends, extend). +tv_finsg(extenuates, extenuate). +tv_finsg(exteriorizes, exteriorize). +tv_finsg(exterminates, exterminate). +tv_finsg(externalizes, externalize). +tv_finsg(extinguishes, extinguish). +tv_finsg(extirpates, extirpate). +tv_finsg(extols, extol). +tv_finsg(extorts, extort). +tv_finsg(extracts, extract). +tv_finsg(extradites, extradite). +tv_finsg(extrapolates, extrapolate). +tv_finsg(extricates, extricate). +tv_finsg(extrudes, extrude). +tv_finsg(exudes, exude). +tv_finsg(exults, exult). +tv_finsg(eyes, eye). +tv_finsg(fabricates, fabricate). +tv_finsg(faces, face). +tv_finsg(facilitates, facilitate). +tv_finsg(factorizes, factorize). +tv_finsg(factors, factor). +tv_finsg(fags, fag). +tv_finsg(fails, fail). +tv_finsg(fakes, fake). +tv_finsg(falsifies, falsify). +tv_finsg(familiarizes, familiarize). +tv_finsg(famishes, famish). +tv_finsg(fancies, fancy). +tv_finsg(fans, fan). +tv_finsg(farms, farm). +tv_finsg(farrows, farrow). +tv_finsg(fascinates, fascinate). +tv_finsg(fashions, fashion). +tv_finsg(fastens, fasten). +tv_finsg(fasts, fast). +tv_finsg(fates, fate). +tv_finsg(fathers, father). +tv_finsg(fathoms, fathom). +tv_finsg(fatigues, fatigue). +tv_finsg(fattens, fatten). +tv_finsg(faults, fault). +tv_finsg(favors, favor). +tv_finsg(favours, favour). +tv_finsg(faxes, fax). +tv_finsg(fears, fear). +tv_finsg(feasts, feast). +tv_finsg(featherbeds, featherbed). +tv_finsg(features, feature). +tv_finsg(federates, federate). +tv_finsg(feeds, feed). +tv_finsg(feels, feel). +tv_finsg(fees, fee). +tv_finsg(feigns, feign). +tv_finsg(fells, fell). +tv_finsg(fences, fence). +tv_finsg(fends, fend). +tv_finsg(ferments, ferment). +tv_finsg(ferrets, ferret). +tv_finsg(fertilizes, fertilize). +tv_finsg(festoons, festoon). +tv_finsg(fetches, fetch). +tv_finsg(fiddles, fiddle). +tv_finsg(fidgets, fidget). +tv_finsg(fields, field). +tv_finsg(fights, fight). +tv_finsg(figures, figure). +tv_finsg(filches, filch). +tv_finsg(files, file). +tv_finsg(fills, fill). +tv_finsg(films, film). +tv_finsg(finalizes, finalize). +tv_finsg(finances, finance). +tv_finsg(finds, find). +tv_finsg(fines, fine). +tv_finsg(fingers, finger). +tv_finsg(finishes, finish). +tv_finsg(fires, fire). +tv_finsg(firms, firm). +tv_finsg(fishes, fish). +tv_finsg(fits, fit). +tv_finsg(fixates, fixate). +tv_finsg(fixes, fix). +tv_finsg(flabbergasts, flabbergast). +tv_finsg(flagellates, flagellate). +tv_finsg(flags, flag). +tv_finsg(flails, flail). +tv_finsg(flakes, flake). +tv_finsg(flames, flame). +tv_finsg(flanks, flank). +tv_finsg(flaps, flap). +tv_finsg(flares, flare). +tv_finsg(flashes, flash). +tv_finsg(flattens, flatten). +tv_finsg(flatters, flatter). +tv_finsg(flaunts, flaunt). +tv_finsg(flavors, flavor). +tv_finsg(flavours, flavour). +tv_finsg(flays, flay). +tv_finsg(flecks, fleck). +tv_finsg(fleeces, fleece). +tv_finsg(flees, flee). +tv_finsg(flexes, flex). +tv_finsg(flickers, flicker). +tv_finsg(flicks, flick). +tv_finsg(flies, fly). +tv_finsg(flinches, flinch). +tv_finsg(flips, flip). +tv_finsg(floats, float). +tv_finsg(flocks, flock). +tv_finsg(flogs, flog). +tv_finsg(floodlights, floodlight). +tv_finsg(floods, flood). +tv_finsg(floors, floor). +tv_finsg(flours, flour). +tv_finsg(flouts, flout). +tv_finsg(flowers, flower). +tv_finsg(fluffs, fluff). +tv_finsg(flunks, flunk). +tv_finsg(fluoridates, fluoridate). +tv_finsg(fluoridizes, fluoridize). +tv_finsg(flushes, flush). +tv_finsg(flusters, fluster). +tv_finsg(flutes, flute). +tv_finsg(focuses, focus). +tv_finsg(fogs, fog). +tv_finsg(foils, foil). +tv_finsg(folds, fold). +tv_finsg(follows, follow). +tv_finsg(foments, foment). +tv_finsg(fondles, fondle). +tv_finsg(fools, fool). +tv_finsg(foots, foot). +tv_finsg(forages, forage). +tv_finsg(forays, foray). +tv_finsg(forbids, forbid). +tv_finsg(forces, force). +tv_finsg(fords, ford). +tv_finsg(forearms, forearm). +tv_finsg(forebodes, forebode). +tv_finsg(forecasts, forecast). +tv_finsg(forecloses, foreclose). +tv_finsg(foredooms, foredoom). +tv_finsg(foregos, forego). +tv_finsg(foreknows, foreknow). +tv_finsg(foreordains, foreordain). +tv_finsg(foresees, foresee). +tv_finsg(foreshadows, foreshadow). +tv_finsg(foreshortens, foreshorten). +tv_finsg(forestalls, forestall). +tv_finsg(foreswears, foreswear). +tv_finsg(foretells, foretell). +tv_finsg(forewarns, forewarn). +tv_finsg(forfeits, forfeit). +tv_finsg(forges, forge). +tv_finsg(forgets, forget). +tv_finsg(forgives, forgive). +tv_finsg(forgos, forgo). +tv_finsg(forks, fork). +tv_finsg(formalizes, formalize). +tv_finsg(forms, form). +tv_finsg(formulates, formulate). +tv_finsg(forsakes, forsake). +tv_finsg(forswears, forswear). +tv_finsg(fortifies, fortify). +tv_finsg(forwards, forward). +tv_finsg(fossilizes, fossilize). +tv_finsg(fosters, foster). +tv_finsg(fouls, foul). +tv_finsg(founders, founder). +tv_finsg(founds, found). +tv_finsg(foxes, fox). +tv_finsg(fractures, fracture). +tv_finsg(fragments, fragment). +tv_finsg(frames, frame). +tv_finsg(franchises, franchise). +tv_finsg(franks, frank). +tv_finsg(frays, fray). +tv_finsg(freckles, freckle). +tv_finsg(freelances, freelance). +tv_finsg(frees, free). +tv_finsg(freezes, freeze). +tv_finsg(frequents, frequent). +tv_finsg(frescos, fresco). +tv_finsg(freshens, freshen). +tv_finsg(frets, fret). +tv_finsg(fries, fry). +tv_finsg(frightens, frighten). +tv_finsg(frights, fright). +tv_finsg(fringes, fringe). +tv_finsg(frisks, frisk). +tv_finsg(fritters, fritter). +tv_finsg(frizzles, frizzle). +tv_finsg(fronts, front). +tv_finsg(frosts, frost). +tv_finsg(froths, froth). +tv_finsg(fructifies, fructify). +tv_finsg(frustrates, frustrate). +tv_finsg(fucks, fuck). +tv_finsg(fuddles, fuddle). +tv_finsg(fuels, fuel). +tv_finsg(fulfills, fulfill). +tv_finsg(fulfils, fulfil). +tv_finsg(fulminates, fulminate). +tv_finsg(fumbles, fumble). +tv_finsg(fumes, fume). +tv_finsg(fumigates, fumigate). +tv_finsg(funds, fund). +tv_finsg(furbishes, furbish). +tv_finsg(furls, furl). +tv_finsg(furnishes, furnish). +tv_finsg(furrows, furrow). +tv_finsg(fuses, fuse). +tv_finsg(gabbles, gabble). +tv_finsg(gags, gag). +tv_finsg(gains, gain). +tv_finsg(gainsays, gainsay). +tv_finsg(galls, gall). +tv_finsg(galvanizes, galvanize). +tv_finsg(gambles, gamble). +tv_finsg(gangrenes, gangrene). +tv_finsg(garages, garage). +tv_finsg(garbles, garble). +tv_finsg(garbs, garb). +tv_finsg(garlands, garland). +tv_finsg(garners, garner). +tv_finsg(garnishes, garnish). +tv_finsg(garottes, garotte). +tv_finsg(garrisons, garrison). +tv_finsg(garrottes, garrotte). +tv_finsg(gases, gas). +tv_finsg(gashes, gash). +tv_finsg(gasifies, gasify). +tv_finsg(gasps, gasp). +tv_finsg(gatecrashes, gatecrash). +tv_finsg(gates, gate). +tv_finsg(gathers, gather). +tv_finsg(gauges, gauge). +tv_finsg(gazettes, gazette). +tv_finsg(gears, gear). +tv_finsg(gelds, geld). +tv_finsg(generalizes, generalize). +tv_finsg(generates, generate). +tv_finsg(germinates, germinate). +tv_finsg(gerrymanders, gerrymander). +tv_finsg(gets, get). +tv_finsg(ghosts, ghost). +tv_finsg(gibbers, gibber). +tv_finsg(gibbets, gibbet). +tv_finsg(gibes, gibe). +tv_finsg(gifts, gift). +tv_finsg(gilds, gild). +tv_finsg(gingers, ginger). +tv_finsg(gins, gin). +tv_finsg(girdles, girdle). +tv_finsg(girds, gird). +tv_finsg(gives, give). +tv_finsg(gladdens, gladden). +tv_finsg(glamorizes, glamorize). +tv_finsg(glasses, glass). +tv_finsg(glazes, glaze). +tv_finsg(gleans, glean). +tv_finsg(glides, glide). +tv_finsg(glimpses, glimpse). +tv_finsg(glorifies, glorify). +tv_finsg(glosses, gloss). +tv_finsg(glues, glue). +tv_finsg(gluts, glut). +tv_finsg(gnashes, gnash). +tv_finsg(gnaws, gnaw). +tv_finsg(goads, goad). +tv_finsg(gobbles, gobble). +tv_finsg(goes, go). +tv_finsg(gongs, gong). +tv_finsg(goofs, goof). +tv_finsg(gores, gore). +tv_finsg(gorges, gorge). +tv_finsg(gormandizes, gormandize). +tv_finsg(gouges, gouge). +tv_finsg(governs, govern). +tv_finsg(gowns, gown). +tv_finsg(grabs, grab). +tv_finsg(graces, grace). +tv_finsg(grades, grade). +tv_finsg(graduates, graduate). +tv_finsg(grafts, graft). +tv_finsg(grants, grant). +tv_finsg(granulates, granulate). +tv_finsg(grasps, grasp). +tv_finsg(grasses, grass). +tv_finsg(grates, grate). +tv_finsg(gratifies, gratify). +tv_finsg(gravels, gravel). +tv_finsg(graves, grave). +tv_finsg(grays, gray). +tv_finsg(grazes, graze). +tv_finsg(greases, grease). +tv_finsg(greets, greet). +tv_finsg(greys, grey). +tv_finsg(grills, grill). +tv_finsg(grimes, grime). +tv_finsg(grinds, grind). +tv_finsg(grips, grip). +tv_finsg(grits, grit). +tv_finsg(groins, groin). +tv_finsg(grooms, groom). +tv_finsg(gropes, grope). +tv_finsg(grosses, gross). +tv_finsg(grounds, ground). +tv_finsg(groups, group). +tv_finsg(grows, grow). +tv_finsg(grubs, grub). +tv_finsg(guarantees, guarantee). +tv_finsg(guards, guard). +tv_finsg(guesses, guess). +tv_finsg(guides, guide). +tv_finsg(guillotines, guillotine). +tv_finsg(gulls, gull). +tv_finsg(gulps, gulp). +tv_finsg(gums, gum). +tv_finsg(guns, gun). +tv_finsg(guts, gut). +tv_finsg(gutters, gutter). +tv_finsg(guys, guy). +tv_finsg(guzzles, guzzle). +tv_finsg(gyps, gyp). +tv_finsg(habituates, habituate). +tv_finsg(hacks, hack). +tv_finsg(hails, hail). +tv_finsg(hallows, hallow). +tv_finsg(halts, halt). +tv_finsg(halves, halve). +tv_finsg(hammers, hammer). +tv_finsg(hampers, hamper). +tv_finsg(hams, ham). +tv_finsg(hamstrings, hamstring). +tv_finsg(handcuffs, handcuff). +tv_finsg(handicaps, handicap). +tv_finsg(handles, handle). +tv_finsg(hands, hand). +tv_finsg(hangs, hang). +tv_finsg(harangues, harangue). +tv_finsg(harasses, harass). +tv_finsg(harbors, harbor). +tv_finsg(harbours, harbour). +tv_finsg(hardens, harden). +tv_finsg(harmonizes, harmonize). +tv_finsg(harms, harm). +tv_finsg(harnesses, harness). +tv_finsg(harpoons, harpoon). +tv_finsg(harries, harry). +tv_finsg(harvests, harvest). +tv_finsg(has, have). +tv_finsg(hashes, hash). +tv_finsg(hassles, hassle). +tv_finsg(hastens, hasten). +tv_finsg(hatches, hatch). +tv_finsg(hates, hate). +tv_finsg(hauls, haul). +tv_finsg(haunts, haunt). +tv_finsg(hawks, hawk). +tv_finsg(hazards, hazard). +tv_finsg(hazes, haze). +tv_finsg(headquarters, headquarter). +tv_finsg(heads, head). +tv_finsg(heals, heal). +tv_finsg(heaps, heap). +tv_finsg(hears, hear). +tv_finsg(heartens, hearten). +tv_finsg(heats, heat). +tv_finsg(heaves, heave). +tv_finsg(heckles, heckle). +tv_finsg(hedges, hedge). +tv_finsg(heeds, heed). +tv_finsg(heels, heel). +tv_finsg(heightens, heighten). +tv_finsg(heliographs, heliograph). +tv_finsg(helps, help). +tv_finsg(hems, hem). +tv_finsg(hemstitches, hemstitch). +tv_finsg(heralds, herald). +tv_finsg(herds, herd). +tv_finsg(hews, hew). +tv_finsg(hides, hide). +tv_finsg(highjacks, highjack). +tv_finsg(highlights, highlight). +tv_finsg(hijacks, hijack). +tv_finsg(hinders, hinder). +tv_finsg(hinges, hinge). +tv_finsg(hints, hint). +tv_finsg(hires, hire). +tv_finsg(hitches, hitch). +tv_finsg(hits, hit). +tv_finsg(hives, hive). +tv_finsg(hoards, hoard). +tv_finsg(hoaxes, hoax). +tv_finsg(hobbles, hobble). +tv_finsg(hocks, hock). +tv_finsg(hoes, hoe). +tv_finsg(hogs, hog). +tv_finsg(hoists, hoist). +tv_finsg(holds, hold). +tv_finsg(holes, hole). +tv_finsg(hollows, hollow). +tv_finsg(holystones, holystone). +tv_finsg(homogenizes, homogenize). +tv_finsg(hones, hone). +tv_finsg(honeycombs, honeycomb). +tv_finsg(honors, honor). +tv_finsg(honours, honour). +tv_finsg(hoodwinks, hoodwink). +tv_finsg(hooks, hook). +tv_finsg(hoops, hoop). +tv_finsg(hoots, hoot). +tv_finsg(horrifies, horrify). +tv_finsg(horsewhips, horsewhip). +tv_finsg(hoses, hose). +tv_finsg(hospitalizes, hospitalize). +tv_finsg(hosts, host). +tv_finsg(hotfoots, hotfoot). +tv_finsg(hounds, hound). +tv_finsg(houses, house). +tv_finsg(hugs, hug). +tv_finsg(hulls, hull). +tv_finsg(humanizes, humanize). +tv_finsg(humbles, humble). +tv_finsg(humbugs, humbug). +tv_finsg(humidifies, humidify). +tv_finsg(humiliates, humiliate). +tv_finsg(humors, humor). +tv_finsg(humours, humour). +tv_finsg(humps, hump). +tv_finsg(hums, hum). +tv_finsg(hunches, hunch). +tv_finsg(hunts, hunt). +tv_finsg(hurdles, hurdle). +tv_finsg(hurls, hurl). +tv_finsg(hurries, hurry). +tv_finsg(hurts, hurt). +tv_finsg(husbands, husband). +tv_finsg(hushes, hush). +tv_finsg(husks, husk). +tv_finsg(hustles, hustle). +tv_finsg(hybridizes, hybridize). +tv_finsg(hydrates, hydrate). +tv_finsg(hyphenates, hyphenate). +tv_finsg(hyphens, hyphen). +tv_finsg(hypnotizes, hypnotize). +tv_finsg(hypothecates, hypothecate). +tv_finsg(ices, ice). +tv_finsg(idealizes, idealize). +tv_finsg(identifies, identify). +tv_finsg(idles, idle). +tv_finsg(idolizes, idolize). +tv_finsg(ignites, ignite). +tv_finsg(ignores, ignore). +tv_finsg(illuminates, illuminate). +tv_finsg(illumines, illumine). +tv_finsg(illustrates, illustrate). +tv_finsg(images, image). +tv_finsg(imagines, imagine). +tv_finsg(imbeds, imbed). +tv_finsg(imbibes, imbibe). +tv_finsg(imbues, imbue). +tv_finsg(imitates, imitate). +tv_finsg(immerses, immerse). +tv_finsg(immobilizes, immobilize). +tv_finsg(immolates, immolate). +tv_finsg(immortalizes, immortalize). +tv_finsg(immunizes, immunize). +tv_finsg(immures, immure). +tv_finsg(impacts, impact). +tv_finsg(impairs, impair). +tv_finsg(impales, impale). +tv_finsg(impanels, impanel). +tv_finsg(imparts, impart). +tv_finsg(impeaches, impeach). +tv_finsg(impedes, impede). +tv_finsg(impels, impel). +tv_finsg(imperils, imperil). +tv_finsg(impersonates, impersonate). +tv_finsg(implants, implant). +tv_finsg(implements, implement). +tv_finsg(implicates, implicate). +tv_finsg(implies, imply). +tv_finsg(implores, implore). +tv_finsg(imports, import). +tv_finsg(importunes, importune). +tv_finsg(imposes, impose). +tv_finsg(impounds, impound). +tv_finsg(impoverishes, impoverish). +tv_finsg(imprecates, imprecate). +tv_finsg(impregnates, impregnate). +tv_finsg(impresses, impress). +tv_finsg(imprints, imprint). +tv_finsg(imprisons, imprison). +tv_finsg(improves, improve). +tv_finsg(improvises, improvise). +tv_finsg(impugns, impugn). +tv_finsg(imputes, impute). +tv_finsg(inactivates, inactivate). +tv_finsg(inaugurates, inaugurate). +tv_finsg(incarcerates, incarcerate). +tv_finsg(incarnates, incarnate). +tv_finsg(incenses, incense). +tv_finsg(incinerates, incinerate). +tv_finsg(incises, incise). +tv_finsg(incites, incite). +tv_finsg(inclines, incline). +tv_finsg(incloses, inclose). +tv_finsg(includes, include). +tv_finsg(incommodes, incommode). +tv_finsg(inconveniences, inconvenience). +tv_finsg(incorporates, incorporate). +tv_finsg(increases, increase). +tv_finsg(incriminates, incriminate). +tv_finsg(incubates, incubate). +tv_finsg(inculcates, inculcate). +tv_finsg(inculpates, inculpate). +tv_finsg(incurs, incur). +tv_finsg(indemnifies, indemnify). +tv_finsg(indents, indent). +tv_finsg(indentures, indenture). +tv_finsg(indexes, index). +tv_finsg(indicates, indicate). +tv_finsg(indicts, indict). +tv_finsg(indites, indite). +tv_finsg(individualizes, individualize). +tv_finsg(indoctrinates, indoctrinate). +tv_finsg(indorses, indorse). +tv_finsg(induces, induce). +tv_finsg(inducts, induct). +tv_finsg(indues, indue). +tv_finsg(indulges, indulge). +tv_finsg(industrializes, industrialize). +tv_finsg(inebriates, inebriate). +tv_finsg(infatuates, infatuate). +tv_finsg(infects, infect). +tv_finsg(infers, infer). +tv_finsg(infests, infest). +tv_finsg(infiltrates, infiltrate). +tv_finsg(inflames, inflame). +tv_finsg(inflates, inflate). +tv_finsg(inflects, inflect). +tv_finsg(inflicts, inflict). +tv_finsg(influences, influence). +tv_finsg(informs, inform). +tv_finsg(infuriates, infuriate). +tv_finsg(infuses, infuse). +tv_finsg(ingests, ingest). +tv_finsg(ingrafts, ingraft). +tv_finsg(ingratiates, ingratiate). +tv_finsg(inhabits, inhabit). +tv_finsg(inhales, inhale). +tv_finsg(inherits, inherit). +tv_finsg(inhibits, inhibit). +tv_finsg(initials, initial). +tv_finsg(initiates, initiate). +tv_finsg(injects, inject). +tv_finsg(injures, injure). +tv_finsg(inks, ink). +tv_finsg(inlays, inlay). +tv_finsg(innovates, innovate). +tv_finsg(inoculates, inoculate). +tv_finsg(inquires, inquire). +tv_finsg(inscribes, inscribe). +tv_finsg(inseminates, inseminate). +tv_finsg(inserts, insert). +tv_finsg(insets, inset). +tv_finsg(insinuates, insinuate). +tv_finsg(inspects, inspect). +tv_finsg(inspires, inspire). +tv_finsg(installs, install). +tv_finsg(instances, instance). +tv_finsg(instigates, instigate). +tv_finsg(instils, instil). +tv_finsg(institutes, institute). +tv_finsg(institutionalizes, institutionalize). +tv_finsg(instructs, instruct). +tv_finsg(insulates, insulate). +tv_finsg(insults, insult). +tv_finsg(insures, insure). +tv_finsg(integrates, integrate). +tv_finsg(intends, intend). +tv_finsg(intensifies, intensify). +tv_finsg(interbreeds, interbreed). +tv_finsg(intercepts, intercept). +tv_finsg(interchanges, interchange). +tv_finsg(interconnects, interconnect). +tv_finsg(interdicts, interdict). +tv_finsg(interests, interest). +tv_finsg(interjects, interject). +tv_finsg(interlaces, interlace). +tv_finsg(interlards, interlard). +tv_finsg(interleaves, interleave). +tv_finsg(interlocks, interlock). +tv_finsg(intermingles, intermingle). +tv_finsg(internalizes, internalize). +tv_finsg(internationalizes, internationalize). +tv_finsg(interpellates, interpellate). +tv_finsg(interpolates, interpolate). +tv_finsg(interposes, interpose). +tv_finsg(interprets, interpret). +tv_finsg(interrogates, interrogate). +tv_finsg(interrupts, interrupt). +tv_finsg(inters, inter). +tv_finsg(intersects, intersect). +tv_finsg(intersperses, intersperse). +tv_finsg(interviews, interview). +tv_finsg(interweaves, interweave). +tv_finsg(intimates, intimate). +tv_finsg(intimidates, intimidate). +tv_finsg(intones, intone). +tv_finsg(intoxicates, intoxicate). +tv_finsg(intrigues, intrigue). +tv_finsg(introduces, introduce). +tv_finsg(introspects, introspect). +tv_finsg(introverts, introvert). +tv_finsg(intuits, intuit). +tv_finsg(inundates, inundate). +tv_finsg(inures, inure). +tv_finsg(invades, invade). +tv_finsg(invalidates, invalidate). +tv_finsg(invalids, invalid). +tv_finsg(inveigles, inveigle). +tv_finsg(invents, invent). +tv_finsg(inverts, invert). +tv_finsg(investigates, investigate). +tv_finsg(invests, invest). +tv_finsg(invigorates, invigorate). +tv_finsg(invites, invite). +tv_finsg(invoices, invoice). +tv_finsg(invokes, invoke). +tv_finsg(involves, involve). +tv_finsg(ionizes, ionize). +tv_finsg(irks, irk). +tv_finsg(irons, iron). +tv_finsg(irradiates, irradiate). +tv_finsg(irrigates, irrigate). +tv_finsg(irritates, irritate). +tv_finsg(isolates, isolate). +tv_finsg(issues, issue). +tv_finsg(italicizes, italicize). +tv_finsg(itches, itch). +tv_finsg(itemizes, itemize). +tv_finsg(iterates, iterate). +tv_finsg(jabbers, jabber). +tv_finsg(jabs, jab). +tv_finsg(jacks, jack). +tv_finsg(jags, jag). +tv_finsg(jails, jail). +tv_finsg(jampacks, jampack). +tv_finsg(jams, jam). +tv_finsg(jangles, jangle). +tv_finsg(japans, japan). +tv_finsg(jars, jar). +tv_finsg(jaundices, jaundice). +tv_finsg(jaws, jaw). +tv_finsg(jazzes, jazz). +tv_finsg(jeers, jeer). +tv_finsg(jellies, jelly). +tv_finsg(jells, jell). +tv_finsg(jeopardizes, jeopardize). +tv_finsg(jerks, jerk). +tv_finsg(jettisons, jettison). +tv_finsg(jewels, jewel). +tv_finsg(jibs, jib). +tv_finsg(jiggles, jiggle). +tv_finsg(jigs, jig). +tv_finsg(jilts, jilt). +tv_finsg(jingles, jingle). +tv_finsg(jives, jive). +tv_finsg(jobs, job). +tv_finsg(jockeys, jockey). +tv_finsg(joggles, joggle). +tv_finsg(jogs, jog). +tv_finsg(joins, join). +tv_finsg(joints, joint). +tv_finsg(jollies, jolly). +tv_finsg(jolts, jolt). +tv_finsg(jostles, jostle). +tv_finsg(jots, jot). +tv_finsg(judges, judge). +tv_finsg(juggles, juggle). +tv_finsg(jugs, jug). +tv_finsg(jumbles, jumble). +tv_finsg(jumps, jump). +tv_finsg(junkets, junket). +tv_finsg(justifies, justify). +tv_finsg(juxtaposes, juxtapose). +tv_finsg(keels, keel). +tv_finsg(keeps, keep). +tv_finsg(kennels, kennel). +tv_finsg(keys, key). +tv_finsg(kicks, kick). +tv_finsg(kidnaps, kidnap). +tv_finsg(kids, kid). +tv_finsg(kills, kill). +tv_finsg(kindles, kindle). +tv_finsg(kinks, kink). +tv_finsg(kisses, kiss). +tv_finsg(kits, kit). +tv_finsg(kneads, knead). +tv_finsg(knifes, knife). +tv_finsg(knights, knight). +tv_finsg(knits, knit). +tv_finsg(knocks, knock). +tv_finsg(knots, knot). +tv_finsg(knows, know). +tv_finsg(labels, label). +tv_finsg(lacerates, lacerate). +tv_finsg(laces, lace). +tv_finsg(lacks, lack). +tv_finsg(lacquers, lacquer). +tv_finsg(ladders, ladder). +tv_finsg(lades, lade). +tv_finsg(ladles, ladle). +tv_finsg(lags, lag). +tv_finsg(laicizes, laicize). +tv_finsg(lambastes, lambaste). +tv_finsg(lambs, lamb). +tv_finsg(laments, lament). +tv_finsg(lames, lame). +tv_finsg(laminates, laminate). +tv_finsg(lampoons, lampoon). +tv_finsg(lams, lam). +tv_finsg(lances, lance). +tv_finsg(lands, land). +tv_finsg(landscapes, landscape). +tv_finsg(laps, lap). +tv_finsg(lards, lard). +tv_finsg(lashes, lash). +tv_finsg(lassos, lasso). +tv_finsg(lasts, last). +tv_finsg(latches, latch). +tv_finsg(lathers, lather). +tv_finsg(lauds, laud). +tv_finsg(launches, launch). +tv_finsg(launders, launder). +tv_finsg(laves, lave). +tv_finsg(layers, layer). +tv_finsg(lays, lay). +tv_finsg(leads, lead). +tv_finsg(leafs, leaf). +tv_finsg(leaks, leak). +tv_finsg(leapfrogs, leapfrog). +tv_finsg(leaps, leap). +tv_finsg(learns, learn). +tv_finsg(leases, lease). +tv_finsg(leavens, leaven). +tv_finsg(leaves, leave). +tv_finsg(lectures, lecture). +tv_finsg(legalizes, legalize). +tv_finsg(legislates, legislate). +tv_finsg(legitimatizes, legitimatize). +tv_finsg(lends, lend). +tv_finsg(lengthens, lengthen). +tv_finsg(lessens, lessen). +tv_finsg(lets, let). +tv_finsg(levants, levant). +tv_finsg(levels, level). +tv_finsg(levers, lever). +tv_finsg(levies, levy). +tv_finsg(levitates, levitate). +tv_finsg(libels, libel). +tv_finsg(liberalizes, liberalize). +tv_finsg(liberates, liberate). +tv_finsg(licences, licence). +tv_finsg(licenses, license). +tv_finsg(licks, lick). +tv_finsg(lies, lie). +tv_finsg(lifts, lift). +tv_finsg(lightens, lighten). +tv_finsg(lights, light). +tv_finsg(likes, like). +tv_finsg(lilts, lilt). +tv_finsg(limes, lime). +tv_finsg(limits, limit). +tv_finsg(limns, limn). +tv_finsg(lines, line). +tv_finsg(links, link). +tv_finsg(lionizes, lionize). +tv_finsg(liquefies, liquefy). +tv_finsg(liquidates, liquidate). +tv_finsg(liquidizes, liquidize). +tv_finsg(lisps, lisp). +tv_finsg(lists, list). +tv_finsg(lithographs, lithograph). +tv_finsg(litigates, litigate). +tv_finsg(litters, litter). +tv_finsg(lives, live). +tv_finsg(loads, load). +tv_finsg(loans, loan). +tv_finsg(loathes, loathe). +tv_finsg(lobbies, lobby). +tv_finsg(lobs, lob). +tv_finsg(localizes, localize). +tv_finsg(locates, locate). +tv_finsg(locks, lock). +tv_finsg(lodges, lodge). +tv_finsg(lofts, loft). +tv_finsg(logs, log). +tv_finsg(loops, loop). +tv_finsg(loosens, loosen). +tv_finsg(looses, loose). +tv_finsg(loots, loot). +tv_finsg(lopes, lope). +tv_finsg(loses, lose). +tv_finsg(loves, love). +tv_finsg(lowers, lower). +tv_finsg(lubricates, lubricate). +tv_finsg(luffs, luff). +tv_finsg(lugs, lug). +tv_finsg(lulls, lull). +tv_finsg(lumbers, lumber). +tv_finsg(lures, lure). +tv_finsg(lynches, lynch). +tv_finsg(macadamizes, macadamize). +tv_finsg(macerates, macerate). +tv_finsg(machines, machine). +tv_finsg(maddens, madden). +tv_finsg(magnetizes, magnetize). +tv_finsg(magnifies, magnify). +tv_finsg(mails, mail). +tv_finsg(maims, maim). +tv_finsg(maintains, maintain). +tv_finsg(makes, make). +tv_finsg(maligns, malign). +tv_finsg(maltreats, maltreat). +tv_finsg(malts, malt). +tv_finsg(manacles, manacle). +tv_finsg(manages, manage). +tv_finsg(mandates, mandate). +tv_finsg(maneuvers, maneuver). +tv_finsg(mangles, mangle). +tv_finsg(manhandles, manhandle). +tv_finsg(manicures, manicure). +tv_finsg(manifests, manifest). +tv_finsg(manifolds, manifold). +tv_finsg(manipulates, manipulate). +tv_finsg(manoeuvres, manoeuvre). +tv_finsg(mans, man). +tv_finsg(mantles, mantle). +tv_finsg(manufactures, manufacture). +tv_finsg(manumits, manumit). +tv_finsg(manures, manure). +tv_finsg(maps, map). +tv_finsg(marches, march). +tv_finsg(marinades, marinade). +tv_finsg(marinates, marinate). +tv_finsg(markets, market). +tv_finsg(marks, mark). +tv_finsg(maroons, maroon). +tv_finsg(marries, marry). +tv_finsg(mars, mar). +tv_finsg(marshals, marshal). +tv_finsg(martyrs, martyr). +tv_finsg(marvels, marvel). +tv_finsg(mashes, mash). +tv_finsg(masks, mask). +tv_finsg(massacres, massacre). +tv_finsg(massages, massage). +tv_finsg(masses, mass). +tv_finsg(masterminds, mastermind). +tv_finsg(masters, master). +tv_finsg(masticates, masticate). +tv_finsg(masturbates, masturbate). +tv_finsg(matches, match). +tv_finsg(materializes, materialize). +tv_finsg(mates, mate). +tv_finsg(matriculates, matriculate). +tv_finsg(mats, mat). +tv_finsg(maturates, maturate). +tv_finsg(matures, mature). +tv_finsg(mauls, maul). +tv_finsg(maximises, maximise). +tv_finsg(maximizes, maximize). +tv_finsg(means, mean). +tv_finsg(measures, measure). +tv_finsg(mechanizes, mechanize). +tv_finsg(mediates, mediate). +tv_finsg(medicates, medicate). +tv_finsg(meets, meet). +tv_finsg(melds, meld). +tv_finsg(meliorates, meliorate). +tv_finsg(mellows, mellow). +tv_finsg(memorializes, memorialize). +tv_finsg(memorizes, memorize). +tv_finsg(menaces, menace). +tv_finsg(mends, mend). +tv_finsg(mentions, mention). +tv_finsg(merges, merge). +tv_finsg(merits, merit). +tv_finsg(meshes, mesh). +tv_finsg(mesmerizes, mesmerize). +tv_finsg(metals, metal). +tv_finsg(metamorphoses, metamorphose). +tv_finsg(metes, mete). +tv_finsg(metricizes, metricize). +tv_finsg(microfilms, microfilm). +tv_finsg(milks, milk). +tv_finsg(mills, mill). +tv_finsg(mimeographs, mimeograph). +tv_finsg(mimes, mime). +tv_finsg(mimics, mimic). +tv_finsg(minces, mince). +tv_finsg(minds, mind). +tv_finsg(mines, mine). +tv_finsg(mingles, mingle). +tv_finsg(miniaturizes, miniaturize). +tv_finsg(minimizes, minimize). +tv_finsg(ministers, minister). +tv_finsg(mints, mint). +tv_finsg(minutes, minute). +tv_finsg(mires, mire). +tv_finsg(mirrors, mirror). +tv_finsg(misadvises, misadvise). +tv_finsg(misapplies, misapply). +tv_finsg(misapprehends, misapprehend). +tv_finsg(misappropriates, misappropriate). +tv_finsg(miscalculates, miscalculate). +tv_finsg(miscalls, miscall). +tv_finsg(miscasts, miscast). +tv_finsg(misconceives, misconceive). +tv_finsg(misconducts, misconduct). +tv_finsg(misconstrues, misconstrue). +tv_finsg(miscounts, miscount). +tv_finsg(misdates, misdate). +tv_finsg(misdeals, misdeal). +tv_finsg(misdirects, misdirect). +tv_finsg(misgoverns, misgovern). +tv_finsg(misguides, misguide). +tv_finsg(mishandles, mishandle). +tv_finsg(misinforms, misinform). +tv_finsg(misinterprets, misinterpret). +tv_finsg(misjudges, misjudge). +tv_finsg(mislays, mislay). +tv_finsg(misleads, mislead). +tv_finsg(mismanages, mismanage). +tv_finsg(misnames, misname). +tv_finsg(misplaces, misplace). +tv_finsg(misprints, misprint). +tv_finsg(mispronounces, mispronounce). +tv_finsg(misquotes, misquote). +tv_finsg(misreads, misread). +tv_finsg(misrepresents, misrepresent). +tv_finsg(misses, miss). +tv_finsg(misspells, misspell). +tv_finsg(misspends, misspend). +tv_finsg(misstates, misstate). +tv_finsg(mistakes, mistake). +tv_finsg(mistimes, mistime). +tv_finsg(mistranslates, mistranslate). +tv_finsg(mistrusts, mistrust). +tv_finsg(misunderstands, misunderstand). +tv_finsg(misuses, misuse). +tv_finsg(mitigates, mitigate). +tv_finsg(mixes, mix). +tv_finsg(mobs, mob). +tv_finsg(mocks, mock). +tv_finsg(models, model). +tv_finsg(moderates, moderate). +tv_finsg(modernizes, modernize). +tv_finsg(modifies, modify). +tv_finsg(modulates, modulate). +tv_finsg(moistens, moisten). +tv_finsg(molds, mold). +tv_finsg(molests, molest). +tv_finsg(mollifies, mollify). +tv_finsg(mollycoddles, mollycoddle). +tv_finsg(monetizes, monetize). +tv_finsg(monitors, monitor). +tv_finsg(monopolizes, monopolize). +tv_finsg(mooches, mooch). +tv_finsg(moons, moon). +tv_finsg(moors, moor). +tv_finsg(mops, mop). +tv_finsg(moralizes, moralize). +tv_finsg(mortars, mortar). +tv_finsg(mortgages, mortgage). +tv_finsg(mortices, mortice). +tv_finsg(mortifies, mortify). +tv_finsg(mortises, mortise). +tv_finsg(mothers, mother). +tv_finsg(mothproofs, mothproof). +tv_finsg(motivates, motivate). +tv_finsg(motorizes, motorize). +tv_finsg(motors, motor). +tv_finsg(mottles, mottle). +tv_finsg(moulds, mould). +tv_finsg(mounts, mount). +tv_finsg(mourns, mourn). +tv_finsg(mouths, mouth). +tv_finsg(moves, move). +tv_finsg(mows, mow). +tv_finsg(mucks, muck). +tv_finsg(muddies, muddy). +tv_finsg(muddles, muddle). +tv_finsg(muds, mud). +tv_finsg(muffles, muffle). +tv_finsg(muffs, muff). +tv_finsg(mugs, mug). +tv_finsg(mulches, mulch). +tv_finsg(mulls, mull). +tv_finsg(multiplies, multiply). +tv_finsg(mumbles, mumble). +tv_finsg(mummifies, mummify). +tv_finsg(munches, munch). +tv_finsg(munitions, munition). +tv_finsg(murders, murder). +tv_finsg(murmurs, murmur). +tv_finsg(muscles, muscle). +tv_finsg(mushrooms, mushroom). +tv_finsg(musses, muss). +tv_finsg(musters, muster). +tv_finsg(mutes, mute). +tv_finsg(mutilates, mutilate). +tv_finsg(mutters, mutter). +tv_finsg(muzzles, muzzle). +tv_finsg(mystifies, mystify). +tv_finsg(nabs, nab). +tv_finsg(nags, nag). +tv_finsg(nails, nail). +tv_finsg(names, name). +tv_finsg(narrates, narrate). +tv_finsg(narrows, narrow). +tv_finsg(nasalizes, nasalize). +tv_finsg(nationalizes, nationalize). +tv_finsg(naturalizes, naturalize). +tv_finsg(nauseates, nauseate). +tv_finsg(navigates, navigate). +tv_finsg(nears, near). +tv_finsg(necessitates, necessitate). +tv_finsg(necks, neck). +tv_finsg(needles, needle). +tv_finsg(needs, need). +tv_finsg(negates, negate). +tv_finsg(neglects, neglect). +tv_finsg(negotiates, negotiate). +tv_finsg(neighbors, neighbor). +tv_finsg(neighbours, neighbour). +tv_finsg(nets, net). +tv_finsg(neuters, neuter). +tv_finsg(neutralizes, neutralize). +tv_finsg(nibbles, nibble). +tv_finsg(nickels, nickel). +tv_finsg(nicknames, nickname). +tv_finsg(nicks, nick). +tv_finsg(nips, nip). +tv_finsg(nods, nod). +tv_finsg(nominates, nominate). +tv_finsg(nonpluses, nonplus). +tv_finsg(nooses, noose). +tv_finsg(normalizes, normalize). +tv_finsg(nosedives, nosedive). +tv_finsg(noses, nose). +tv_finsg(notches, notch). +tv_finsg(notes, note). +tv_finsg(notices, notice). +tv_finsg(notifies, notify). +tv_finsg(nourishes, nourish). +tv_finsg(nudges, nudge). +tv_finsg(nullifies, nullify). +tv_finsg(numbers, number). +tv_finsg(numbs, numb). +tv_finsg(nurses, nurse). +tv_finsg(nurtures, nurture). +tv_finsg(nuzzles, nuzzle). +tv_finsg(obeys, obey). +tv_finsg(obfuscates, obfuscate). +tv_finsg(obliges, oblige). +tv_finsg(obliterates, obliterate). +tv_finsg(obscures, obscure). +tv_finsg(observes, observe). +tv_finsg(obsesses, obsess). +tv_finsg(obstructs, obstruct). +tv_finsg(obtains, obtain). +tv_finsg(obtrudes, obtrude). +tv_finsg(obviates, obviate). +tv_finsg(occasions, occasion). +tv_finsg(occupies, occupy). +tv_finsg(offends, offend). +tv_finsg(offers, offer). +tv_finsg(officiates, officiate). +tv_finsg(offsets, offset). +tv_finsg(ogles, ogle). +tv_finsg(oils, oil). +tv_finsg(okays, okay). +tv_finsg(omens, omen). +tv_finsg(omits, omit). +tv_finsg(oozes, ooze). +tv_finsg(opens, open). +tv_finsg(operates, operate). +tv_finsg(opposes, oppose). +tv_finsg(oppresses, oppress). +tv_finsg(orbits, orbit). +tv_finsg(orchestrates, orchestrate). +tv_finsg(ordains, ordain). +tv_finsg(orders, order). +tv_finsg(organizes, organize). +tv_finsg(orientates, orientate). +tv_finsg(originates, originate). +tv_finsg(ornaments, ornament). +tv_finsg(orphans, orphan). +tv_finsg(oscillates, oscillate). +tv_finsg(ossifies, ossify). +tv_finsg(ostracizes, ostracize). +tv_finsg(ousts, oust). +tv_finsg(outbids, outbid). +tv_finsg(outbraves, outbrave). +tv_finsg(outclasses, outclass). +tv_finsg(outdistances, outdistance). +tv_finsg(outdos, outdo). +tv_finsg(outfaces, outface). +tv_finsg(outfights, outfight). +tv_finsg(outfits, outfit). +tv_finsg(outflanks, outflank). +tv_finsg(outfoxes, outfox). +tv_finsg(outgrows, outgrow). +tv_finsg(outlasts, outlast). +tv_finsg(outlaws, outlaw). +tv_finsg(outlines, outline). +tv_finsg(outlives, outlive). +tv_finsg(outmaneuvers, outmaneuver). +tv_finsg(outmanoeuvres, outmanoeuvre). +tv_finsg(outmarches, outmarch). +tv_finsg(outmatches, outmatch). +tv_finsg(outnumbers, outnumber). +tv_finsg(outpaces, outpace). +tv_finsg(outperforms, outperform). +tv_finsg(outplays, outplay). +tv_finsg(outpoints, outpoint). +tv_finsg(outrages, outrage). +tv_finsg(outranges, outrange). +tv_finsg(outranks, outrank). +tv_finsg(outrides, outride). +tv_finsg(outruns, outrun). +tv_finsg(outsails, outsail). +tv_finsg(outshines, outshine). +tv_finsg(outsmarts, outsmart). +tv_finsg(outstays, outstay). +tv_finsg(outstrips, outstrip). +tv_finsg(outvies, outvie). +tv_finsg(outvotes, outvote). +tv_finsg(outwears, outwear). +tv_finsg(outweighs, outweigh). +tv_finsg(outwits, outwit). +tv_finsg(overacts, overact). +tv_finsg(overarches, overarch). +tv_finsg(overawes, overawe). +tv_finsg(overbalances, overbalance). +tv_finsg(overbears, overbear). +tv_finsg(overbids, overbid). +tv_finsg(overburdens, overburden). +tv_finsg(overbuys, overbuy). +tv_finsg(overcharges, overcharge). +tv_finsg(overclothes, overclothe). +tv_finsg(overclouds, overcloud). +tv_finsg(overcomes, overcome). +tv_finsg(overcooks, overcook). +tv_finsg(overcrops, overcrop). +tv_finsg(overcrowds, overcrowd). +tv_finsg(overdos, overdo). +tv_finsg(overdraws, overdraw). +tv_finsg(overdresses, overdress). +tv_finsg(overemphasizes, overemphasize). +tv_finsg(overestimates, overestimate). +tv_finsg(overexerts, overexert). +tv_finsg(overexposes, overexpose). +tv_finsg(overfeeds, overfeed). +tv_finsg(overflies, overfly). +tv_finsg(overflows, overflow). +tv_finsg(overhangs, overhang). +tv_finsg(overhauls, overhaul). +tv_finsg(overhears, overhear). +tv_finsg(overheats, overheat). +tv_finsg(overindulges, overindulge). +tv_finsg(overlaps, overlap). +tv_finsg(overlays, overlay). +tv_finsg(overleaps, overleap). +tv_finsg(overlies, overlie). +tv_finsg(overloads, overload). +tv_finsg(overlooks, overlook). +tv_finsg(overmasters, overmaster). +tv_finsg(overpays, overpay). +tv_finsg(overplays, overplay). +tv_finsg(overpowers, overpower). +tv_finsg(overpraises, overpraise). +tv_finsg(overprints, overprint). +tv_finsg(overproduces, overproduce). +tv_finsg(overrates, overrate). +tv_finsg(overreaches, overreach). +tv_finsg(overrides, override). +tv_finsg(overrules, overrule). +tv_finsg(overruns, overrun). +tv_finsg(oversees, oversee). +tv_finsg(overshadows, overshadow). +tv_finsg(overshoots, overshoot). +tv_finsg(oversimplifies, oversimplify). +tv_finsg(oversleeps, oversleep). +tv_finsg(overspends, overspend). +tv_finsg(overstates, overstate). +tv_finsg(overstays, overstay). +tv_finsg(oversteps, overstep). +tv_finsg(overstocks, overstock). +tv_finsg(overstrains, overstrain). +tv_finsg(overtakes, overtake). +tv_finsg(overtaxes, overtax). +tv_finsg(overthrows, overthrow). +tv_finsg(overtops, overtop). +tv_finsg(overtrumps, overtrump). +tv_finsg(overturns, overturn). +tv_finsg(overvalues, overvalue). +tv_finsg(overwhelms, overwhelm). +tv_finsg(overworks, overwork). +tv_finsg(owes, owe). +tv_finsg(owns, own). +tv_finsg(oxidizes, oxidize). +tv_finsg(oxygenates, oxygenate). +tv_finsg(oxygenizes, oxygenize). +tv_finsg(paces, pace). +tv_finsg(pacifies, pacify). +tv_finsg(packages, package). +tv_finsg(packs, pack). +tv_finsg(paddles, paddle). +tv_finsg(padlocks, padlock). +tv_finsg(pads, pad). +tv_finsg(pages, page). +tv_finsg(pains, pain). +tv_finsg(paints, paint). +tv_finsg(palavers, palaver). +tv_finsg(pales, pale). +tv_finsg(palliates, palliate). +tv_finsg(palls, pall). +tv_finsg(palms, palm). +tv_finsg(palsies, palsy). +tv_finsg(pampers, pamper). +tv_finsg(panels, panel). +tv_finsg(panhandles, panhandle). +tv_finsg(panics, panic). +tv_finsg(pans, pan). +tv_finsg(pants, pant). +tv_finsg(papers, paper). +tv_finsg(parades, parade). +tv_finsg(parallels, parallel). +tv_finsg(paralyses, paralyse). +tv_finsg(paralyzes, paralyze). +tv_finsg(paraphrases, paraphrase). +tv_finsg(parboils, parboil). +tv_finsg(parcels, parcel). +tv_finsg(parches, parch). +tv_finsg(pardons, pardon). +tv_finsg(pares, pare). +tv_finsg(parks, park). +tv_finsg(parodies, parody). +tv_finsg(paroles, parole). +tv_finsg(parries, parry). +tv_finsg(parses, parse). +tv_finsg(particularizes, particularize). +tv_finsg(partitions, partition). +tv_finsg(partners, partner). +tv_finsg(parts, part). +tv_finsg(passes, pass). +tv_finsg(pastes, paste). +tv_finsg(pasteurizes, pasteurize). +tv_finsg(pastures, pasture). +tv_finsg(patches, patch). +tv_finsg(patents, patent). +tv_finsg(patrols, patrol). +tv_finsg(patronizes, patronize). +tv_finsg(pats, pat). +tv_finsg(patterns, pattern). +tv_finsg(patters, patter). +tv_finsg(pauperizes, pauperize). +tv_finsg(paves, pave). +tv_finsg(pawns, pawn). +tv_finsg(paws, paw). +tv_finsg(pays, pay). +tv_finsg(peaks, peak). +tv_finsg(peals, peal). +tv_finsg(pearls, pearl). +tv_finsg(pecks, peck). +tv_finsg(peculates, peculate). +tv_finsg(pedals, pedal). +tv_finsg(peddles, peddle). +tv_finsg(peels, peel). +tv_finsg(peeves, peeve). +tv_finsg(pegs, peg). +tv_finsg(pelletizes, pelletize). +tv_finsg(pelts, pelt). +tv_finsg(penalizes, penalize). +tv_finsg(penetrates, penetrate). +tv_finsg(pens, pen). +tv_finsg(pensions, pension). +tv_finsg(peoples, people). +tv_finsg(peppers, pepper). +tv_finsg(perambulates, perambulate). +tv_finsg(perceives, perceive). +tv_finsg(percolates, percolate). +tv_finsg(perfects, perfect). +tv_finsg(perforates, perforate). +tv_finsg(performs, perform). +tv_finsg(perfumes, perfume). +tv_finsg(perils, peril). +tv_finsg(perishes, perish). +tv_finsg(perjures, perjure). +tv_finsg(permeates, permeate). +tv_finsg(permits, permit). +tv_finsg(perms, perm). +tv_finsg(permutes, permute). +tv_finsg(perpetrates, perpetrate). +tv_finsg(perpetuates, perpetuate). +tv_finsg(perplexes, perplex). +tv_finsg(persecutes, persecute). +tv_finsg(personalizes, personalize). +tv_finsg(personates, personate). +tv_finsg(personifies, personify). +tv_finsg(perspires, perspire). +tv_finsg(persuades, persuade). +tv_finsg(perturbs, perturb). +tv_finsg(peruses, peruse). +tv_finsg(pervades, pervade). +tv_finsg(perverts, pervert). +tv_finsg(pesters, pester). +tv_finsg(pestles, pestle). +tv_finsg(petitions, petition). +tv_finsg(petrifies, petrify). +tv_finsg(pets, pet). +tv_finsg(phases, phase). +tv_finsg(phones, phone). +tv_finsg(photocopies, photocopy). +tv_finsg(photographs, photograph). +tv_finsg(photosensitizes, photosensitize). +tv_finsg(photostats, photostat). +tv_finsg(phrases, phrase). +tv_finsg(pickets, picket). +tv_finsg(pickles, pickle). +tv_finsg(picks, pick). +tv_finsg(pictures, picture). +tv_finsg(pieces, piece). +tv_finsg(pierces, pierce). +tv_finsg(pigeonholes, pigeonhole). +tv_finsg(pilfers, pilfer). +tv_finsg(pillages, pillage). +tv_finsg(pillows, pillow). +tv_finsg(pilots, pilot). +tv_finsg(pimps, pimp). +tv_finsg(pinches, pinch). +tv_finsg(pings, ping). +tv_finsg(pinions, pinion). +tv_finsg(pinnacles, pinnacle). +tv_finsg(pinpoints, pinpoint). +tv_finsg(pioneers, pioneer). +tv_finsg(pips, pip). +tv_finsg(piques, pique). +tv_finsg(pirates, pirate). +tv_finsg(pitches, pitch). +tv_finsg(pities, pity). +tv_finsg(pits, pit). +tv_finsg(placards, placard). +tv_finsg(placates, placate). +tv_finsg(places, place). +tv_finsg(plagiarizes, plagiarize). +tv_finsg(plagues, plague). +tv_finsg(plaits, plait). +tv_finsg(planes, plane). +tv_finsg(planks, plank). +tv_finsg(plans, plan). +tv_finsg(plants, plant). +tv_finsg(plashes, plash). +tv_finsg(plasters, plaster). +tv_finsg(plates, plate). +tv_finsg(plays, play). +tv_finsg(pleaches, pleach). +tv_finsg(pleads, plead). +tv_finsg(pleases, please). +tv_finsg(pleats, pleat). +tv_finsg(pledges, pledge). +tv_finsg(plies, ply). +tv_finsg(plights, plight). +tv_finsg(plods, plod). +tv_finsg(plonks, plonk). +tv_finsg(plots, plot). +tv_finsg(ploughs, plough). +tv_finsg(plows, plow). +tv_finsg(plucks, pluck). +tv_finsg(plugs, plug). +tv_finsg(plumbs, plumb). +tv_finsg(plumes, plume). +tv_finsg(plumps, plump). +tv_finsg(plunders, plunder). +tv_finsg(plunges, plunge). +tv_finsg(poaches, poach). +tv_finsg(pockets, pocket). +tv_finsg(pods, pod). +tv_finsg(points, point). +tv_finsg(poises, poise). +tv_finsg(poisons, poison). +tv_finsg(pokes, poke). +tv_finsg(polarizes, polarize). +tv_finsg(poleaxes, poleaxe). +tv_finsg(polices, police). +tv_finsg(polishes, polish). +tv_finsg(politicizes, politicize). +tv_finsg(pollards, pollard). +tv_finsg(pollinates, pollinate). +tv_finsg(polls, poll). +tv_finsg(pollutes, pollute). +tv_finsg(pomades, pomade). +tv_finsg(pommels, pommel). +tv_finsg(ponders, ponder). +tv_finsg(poniards, poniard). +tv_finsg(pools, pool). +tv_finsg(pops, pop). +tv_finsg(popularizes, popularize). +tv_finsg(populates, populate). +tv_finsg(portends, portend). +tv_finsg(portions, portion). +tv_finsg(portrays, portray). +tv_finsg(ports, port). +tv_finsg(poses, pose). +tv_finsg(positions, position). +tv_finsg(posits, posit). +tv_finsg(possesses, possess). +tv_finsg(postdates, postdate). +tv_finsg(postmarks, postmark). +tv_finsg(postpones, postpone). +tv_finsg(posts, post). +tv_finsg(postulates, postulate). +tv_finsg(postures, posture). +tv_finsg(pots, pot). +tv_finsg(pouches, pouch). +tv_finsg(pounds, pound). +tv_finsg(pours, pour). +tv_finsg(pouts, pout). +tv_finsg(powders, powder). +tv_finsg(powers, power). +tv_finsg(powwows, powwow). +tv_finsg(practices, practice). +tv_finsg(practises, practise). +tv_finsg(praises, praise). +tv_finsg(prances, prance). +tv_finsg(prates, prate). +tv_finsg(prattles, prattle). +tv_finsg(preaches, preach). +tv_finsg(prearranges, prearrange). +tv_finsg(precedes, precede). +tv_finsg(precipitates, precipitate). +tv_finsg(precludes, preclude). +tv_finsg(precoats, precoat). +tv_finsg(preconceives, preconceive). +tv_finsg(predeceases, predecease). +tv_finsg(predestinates, predestinate). +tv_finsg(predestines, predestine). +tv_finsg(predetermines, predetermine). +tv_finsg(predicates, predicate). +tv_finsg(predicts, predict). +tv_finsg(predigests, predigest). +tv_finsg(predominates, predominate). +tv_finsg(preens, preen). +tv_finsg(prefabricates, prefabricate). +tv_finsg(prefaces, preface). +tv_finsg(prefers, prefer). +tv_finsg(prefigures, prefigure). +tv_finsg(prefixes, prefix). +tv_finsg(prefloats, prefloat). +tv_finsg(preheats, preheat). +tv_finsg(prejudges, prejudge). +tv_finsg(prejudices, prejudice). +tv_finsg(preludes, prelude). +tv_finsg(premeditates, premeditate). +tv_finsg(premises, premise). +tv_finsg(preoccupies, preoccupy). +tv_finsg(preordains, preordain). +tv_finsg(prepares, prepare). +tv_finsg(prepays, prepay). +tv_finsg(prepossesses, prepossess). +tv_finsg(prerecords, prerecord). +tv_finsg(presages, presage). +tv_finsg(prescribes, prescribe). +tv_finsg(presents, present). +tv_finsg(preserves, preserve). +tv_finsg(presides, preside). +tv_finsg(presses, press). +tv_finsg(pressures, pressure). +tv_finsg(presumes, presume). +tv_finsg(presupposes, presuppose). +tv_finsg(pretends, pretend). +tv_finsg(prettifies, prettify). +tv_finsg(prevents, prevent). +tv_finsg(previews, preview). +tv_finsg(prices, price). +tv_finsg(prickles, prickle). +tv_finsg(pricks, prick). +tv_finsg(primes, prime). +tv_finsg(primps, primp). +tv_finsg(prims, prim). +tv_finsg(prinks, prink). +tv_finsg(prints, print). +tv_finsg(privatizes, privatize). +tv_finsg(prizes, prize). +tv_finsg(probates, probate). +tv_finsg(probes, probe). +tv_finsg(proceeds, proceed). +tv_finsg(processes, process). +tv_finsg(proclaims, proclaim). +tv_finsg(procrastinates, procrastinate). +tv_finsg(procreates, procreate). +tv_finsg(procures, procure). +tv_finsg(prods, prod). +tv_finsg(produces, produce). +tv_finsg(profanes, profane). +tv_finsg(professes, profess). +tv_finsg(proffers, proffer). +tv_finsg(profiles, profile). +tv_finsg(profits, profit). +tv_finsg(prognosticates, prognosticate). +tv_finsg(programmes, programme). +tv_finsg(programs, program). +tv_finsg(prohibits, prohibit). +tv_finsg(projects, project). +tv_finsg(proliferates, proliferate). +tv_finsg(prolongs, prolong). +tv_finsg(promenades, promenade). +tv_finsg(promises, promise). +tv_finsg(promotes, promote). +tv_finsg(prompts, prompt). +tv_finsg(promulgates, promulgate). +tv_finsg(pronounces, pronounce). +tv_finsg(proofreads, proofread). +tv_finsg(proofs, proof). +tv_finsg(propagandizes, propagandize). +tv_finsg(propagates, propagate). +tv_finsg(propels, propel). +tv_finsg(prophesies, prophesy). +tv_finsg(propitiates, propitiate). +tv_finsg(proportions, proportion). +tv_finsg(proposes, propose). +tv_finsg(propositions, proposition). +tv_finsg(propounds, propound). +tv_finsg(prorogues, prorogue). +tv_finsg(proscribes, proscribe). +tv_finsg(prosecutes, prosecute). +tv_finsg(proselytizes, proselytize). +tv_finsg(prospects, prospect). +tv_finsg(prospers, prosper). +tv_finsg(prostitutes, prostitute). +tv_finsg(prostrates, prostrate). +tv_finsg(protects, protect). +tv_finsg(protests, protest). +tv_finsg(protracts, protract). +tv_finsg(proves, prove). +tv_finsg(provides, provide). +tv_finsg(provisions, provision). +tv_finsg(provokes, provoke). +tv_finsg(prowls, prowl). +tv_finsg(prunes, prune). +tv_finsg(psychoanalyses, psychoanalyse). +tv_finsg(psychoanalyzes, psychoanalyze). +tv_finsg(publicizes, publicize). +tv_finsg(publishes, publish). +tv_finsg(pulls, pull). +tv_finsg(pullulates, pullulate). +tv_finsg(pulps, pulp). +tv_finsg(pulses, pulse). +tv_finsg(pulverizes, pulverize). +tv_finsg(pumps, pump). +tv_finsg(punches, punch). +tv_finsg(punctuates, punctuate). +tv_finsg(punctures, puncture). +tv_finsg(punishes, punish). +tv_finsg(puns, pun). +tv_finsg(punts, punt). +tv_finsg(purchases, purchase). +tv_finsg(purges, purge). +tv_finsg(purifies, purify). +tv_finsg(purloins, purloin). +tv_finsg(purports, purport). +tv_finsg(purses, purse). +tv_finsg(pursues, pursue). +tv_finsg(purveys, purvey). +tv_finsg(pushes, push). +tv_finsg(putrefies, putrefy). +tv_finsg(putties, putty). +tv_finsg(puzzles, puzzle). +tv_finsg(quadruples, quadruple). +tv_finsg(quadruplicates, quadruplicate). +tv_finsg(quaffs, quaff). +tv_finsg(qualifies, qualify). +tv_finsg(quantifies, quantify). +tv_finsg(quarantines, quarantine). +tv_finsg(quarries, quarry). +tv_finsg(quarters, quarter). +tv_finsg(quashes, quash). +tv_finsg(queens, queen). +tv_finsg(quells, quell). +tv_finsg(quenches, quench). +tv_finsg(queries, query). +tv_finsg(questions, question). +tv_finsg(quickens, quicken). +tv_finsg(quietens, quieten). +tv_finsg(quiets, quiet). +tv_finsg(quilts, quilt). +tv_finsg(quits, quit). +tv_finsg(quivers, quiver). +tv_finsg(quizes, quiz). +tv_finsg(quotes, quote). +tv_finsg(races, race). +tv_finsg(racks, rack). +tv_finsg(radiates, radiate). +tv_finsg(raffles, raffle). +tv_finsg(rafts, raft). +tv_finsg(raids, raid). +tv_finsg(railroads, railroad). +tv_finsg(rails, rail). +tv_finsg(rains, rain). +tv_finsg(raises, raise). +tv_finsg(rakes, rake). +tv_finsg(rallies, rally). +tv_finsg(ramifies, ramify). +tv_finsg(rams, ram). +tv_finsg(ranges, range). +tv_finsg(rankles, rankle). +tv_finsg(ranks, rank). +tv_finsg(ransacks, ransack). +tv_finsg(ransoms, ransom). +tv_finsg(rapes, rape). +tv_finsg(rarefies, rarefy). +tv_finsg(rasps, rasp). +tv_finsg(rates, rate). +tv_finsg(ratifies, ratify). +tv_finsg(rationalizes, rationalize). +tv_finsg(rations, ration). +tv_finsg(rats, rat). +tv_finsg(rattles, rattle). +tv_finsg(ravages, ravage). +tv_finsg(ravels, ravel). +tv_finsg(ravishes, ravish). +tv_finsg(razes, raze). +tv_finsg(reaches, reach). +tv_finsg(reactivates, reactivate). +tv_finsg(readjusts, readjust). +tv_finsg(readmits, readmit). +tv_finsg(reads, read). +tv_finsg(reaffirms, reaffirm). +tv_finsg(realigns, realign). +tv_finsg(realizes, realize). +tv_finsg(reanimates, reanimate). +tv_finsg(reaps, reap). +tv_finsg(rearms, rearm). +tv_finsg(rearranges, rearrange). +tv_finsg(rears, rear). +tv_finsg(reassembles, reassemble). +tv_finsg(reasserts, reassert). +tv_finsg(reassesses, reassess). +tv_finsg(reassigns, reassign). +tv_finsg(reassures, reassure). +tv_finsg(reattributes, reattribute). +tv_finsg(rebinds, rebind). +tv_finsg(rebodies, rebody). +tv_finsg(rebounds, rebound). +tv_finsg(rebuffs, rebuff). +tv_finsg(rebuilds, rebuild). +tv_finsg(rebukes, rebuke). +tv_finsg(rebuts, rebut). +tv_finsg(recalls, recall). +tv_finsg(recants, recant). +tv_finsg(recapitalizes, recapitalize). +tv_finsg(recapitulates, recapitulate). +tv_finsg(recaps, recap). +tv_finsg(recaptures, recapture). +tv_finsg(recasts, recast). +tv_finsg(receipts, receipt). +tv_finsg(receives, receive). +tv_finsg(recesses, recess). +tv_finsg(recites, recite). +tv_finsg(reckons, reckon). +tv_finsg(reclaims, reclaim). +tv_finsg(reclines, recline). +tv_finsg(recognizes, recognize). +tv_finsg(recollects, recollect). +tv_finsg(recombines, recombine). +tv_finsg(recommends, recommend). +tv_finsg(recommits, recommit). +tv_finsg(recompenses, recompense). +tv_finsg(reconciles, reconcile). +tv_finsg(reconditions, recondition). +tv_finsg(reconnoiters, reconnoiter). +tv_finsg(reconnoitres, reconnoitre). +tv_finsg(reconsecrates, reconsecrate). +tv_finsg(reconsiders, reconsider). +tv_finsg(reconstructs, reconstruct). +tv_finsg(reconvicts, reconvict). +tv_finsg(records, record). +tv_finsg(recounts, recount). +tv_finsg(recoups, recoup). +tv_finsg(recovers, recover). +tv_finsg(recreates, recreate). +tv_finsg(recriminates, recriminate). +tv_finsg(recruits, recruit). +tv_finsg(rectifies, rectify). +tv_finsg(recurves, recurve). +tv_finsg(recycles, recycle). +tv_finsg(redacts, redact). +tv_finsg(reddens, redden). +tv_finsg(redecorates, redecorate). +tv_finsg(redeems, redeem). +tv_finsg(redefines, redefine). +tv_finsg(redeploys, redeploy). +tv_finsg(redesigns, redesign). +tv_finsg(redevelops, redevelop). +tv_finsg(rediscovers, rediscover). +tv_finsg(redistributes, redistribute). +tv_finsg(redos, redo). +tv_finsg(redoubles, redouble). +tv_finsg(redraws, redraw). +tv_finsg(redresses, redress). +tv_finsg(reduces, reduce). +tv_finsg(reduplicates, reduplicate). +tv_finsg(reefs, reef). +tv_finsg(reeks, reek). +tv_finsg(reelects, reelect). +tv_finsg(reels, reel). +tv_finsg(reemploys, reemploy). +tv_finsg(reexamines, reexamine). +tv_finsg(refaces, reface). +tv_finsg(refashions, refashion). +tv_finsg(referees, referee). +tv_finsg(refills, refill). +tv_finsg(refinances, refinance). +tv_finsg(refines, refine). +tv_finsg(refits, refit). +tv_finsg(reflates, reflate). +tv_finsg(reflects, reflect). +tv_finsg(refloats, refloat). +tv_finsg(refocuses, refocus). +tv_finsg(reforests, reforest). +tv_finsg(reforms, reform). +tv_finsg(refracts, refract). +tv_finsg(refreshes, refresh). +tv_finsg(refrigerates, refrigerate). +tv_finsg(refuels, refuel). +tv_finsg(refunds, refund). +tv_finsg(refurbishes, refurbish). +tv_finsg(refurnishes, refurnish). +tv_finsg(refuses, refuse). +tv_finsg(refutes, refute). +tv_finsg(regains, regain). +tv_finsg(regales, regale). +tv_finsg(regards, regard). +tv_finsg(regenerates, regenerate). +tv_finsg(regiments, regiment). +tv_finsg(registers, register). +tv_finsg(regresses, regress). +tv_finsg(regrets, regret). +tv_finsg(regroups, regroup). +tv_finsg(regularizes, regularize). +tv_finsg(regulates, regulate). +tv_finsg(regurgitates, regurgitate). +tv_finsg(rehabilitates, rehabilitate). +tv_finsg(rehashes, rehash). +tv_finsg(rehears, rehear). +tv_finsg(rehearses, rehearse). +tv_finsg(rehouses, rehouse). +tv_finsg(reimburses, reimburse). +tv_finsg(reincarnates, reincarnate). +tv_finsg(reinforces, reinforce). +tv_finsg(reins, rein). +tv_finsg(reinstates, reinstate). +tv_finsg(reinsures, reinsure). +tv_finsg(reintegrates, reintegrate). +tv_finsg(reinterprets, reinterpret). +tv_finsg(reintroduces, reintroduce). +tv_finsg(reinvests, reinvest). +tv_finsg(reissues, reissue). +tv_finsg(reiterates, reiterate). +tv_finsg(rejects, reject). +tv_finsg(rejoins, rejoin). +tv_finsg(rejuvenates, rejuvenate). +tv_finsg(rekindles, rekindle). +tv_finsg(relates, relate). +tv_finsg(relaxes, relax). +tv_finsg(relays, relay). +tv_finsg(releases, release). +tv_finsg(relegates, relegate). +tv_finsg(relieves, relieve). +tv_finsg(relines, reline). +tv_finsg(relinquishes, relinquish). +tv_finsg(relishes, relish). +tv_finsg(relives, relive). +tv_finsg(relocates, relocate). +tv_finsg(remakes, remake). +tv_finsg(remands, remand). +tv_finsg(remarries, remarry). +tv_finsg(remedies, remedy). +tv_finsg(remembers, remember). +tv_finsg(remilitarizes, remilitarize). +tv_finsg(reminds, remind). +tv_finsg(remits, remit). +tv_finsg(remodels, remodel). +tv_finsg(remodifies, remodify). +tv_finsg(remolds, remold). +tv_finsg(remoulds, remould). +tv_finsg(remounts, remount). +tv_finsg(removes, remove). +tv_finsg(remunerates, remunerate). +tv_finsg(renames, rename). +tv_finsg(renders, render). +tv_finsg(rends, rend). +tv_finsg(renegotiates, renegotiate). +tv_finsg(renews, renew). +tv_finsg(renounces, renounce). +tv_finsg(renovates, renovate). +tv_finsg(rents, rent). +tv_finsg(reoffers, reoffer). +tv_finsg(reopens, reopen). +tv_finsg(reorganizes, reorganize). +tv_finsg(reorientates, reorientate). +tv_finsg(reorients, reorient). +tv_finsg(repackages, repackage). +tv_finsg(repaints, repaint). +tv_finsg(repairs, repair). +tv_finsg(repatriates, repatriate). +tv_finsg(repays, repay). +tv_finsg(repeals, repeal). +tv_finsg(repeats, repeat). +tv_finsg(repels, repel). +tv_finsg(repents, repent). +tv_finsg(replaces, replace). +tv_finsg(replants, replant). +tv_finsg(replays, replay). +tv_finsg(replenishes, replenish). +tv_finsg(replies, reply). +tv_finsg(repoints, repoint). +tv_finsg(reports, report). +tv_finsg(repots, repot). +tv_finsg(reprehends, reprehend). +tv_finsg(represents, represent). +tv_finsg(represses, repress). +tv_finsg(reprieves, reprieve). +tv_finsg(reprimands, reprimand). +tv_finsg(reprints, reprint). +tv_finsg(reproaches, reproach). +tv_finsg(reprobates, reprobate). +tv_finsg(reprocesses, reprocess). +tv_finsg(reproduces, reproduce). +tv_finsg(reprograms, reprogram). +tv_finsg(reproves, reprove). +tv_finsg(repudiates, repudiate). +tv_finsg(repulses, repulse). +tv_finsg(repurchases, repurchase). +tv_finsg(reputes, repute). +tv_finsg(requests, request). +tv_finsg(requires, require). +tv_finsg(requisitions, requisition). +tv_finsg(requites, requite). +tv_finsg(rereads, reread). +tv_finsg(reruns, rerun). +tv_finsg(reschedules, reschedule). +tv_finsg(rescinds, rescind). +tv_finsg(rescues, rescue). +tv_finsg(researches, research). +tv_finsg(reseats, reseat). +tv_finsg(reseeds, reseed). +tv_finsg(resells, resell). +tv_finsg(resembles, resemble). +tv_finsg(resents, resent). +tv_finsg(reserves, reserve). +tv_finsg(resets, reset). +tv_finsg(resettles, resettle). +tv_finsg(reshapes, reshape). +tv_finsg(reshuffles, reshuffle). +tv_finsg(resigns, resign). +tv_finsg(resists, resist). +tv_finsg(resoles, resole). +tv_finsg(resolves, resolve). +tv_finsg(respects, respect). +tv_finsg(restarts, restart). +tv_finsg(restates, restate). +tv_finsg(restitutes, restitute). +tv_finsg(restocks, restock). +tv_finsg(restores, restore). +tv_finsg(restrains, restrain). +tv_finsg(restricts, restrict). +tv_finsg(restructures, restructure). +tv_finsg(rests, rest). +tv_finsg(restyles, restyle). +tv_finsg(resumes, resume). +tv_finsg(resupplies, resupply). +tv_finsg(resurfaces, resurface). +tv_finsg(resurrects, resurrect). +tv_finsg(resuscitates, resuscitate). +tv_finsg(retails, retail). +tv_finsg(retains, retain). +tv_finsg(retakes, retake). +tv_finsg(retards, retard). +tv_finsg(retells, retell). +tv_finsg(rethinks, rethink). +tv_finsg(reticulates, reticulate). +tv_finsg(retires, retire). +tv_finsg(retools, retool). +tv_finsg(retorts, retort). +tv_finsg(retouches, retouch). +tv_finsg(retraces, retrace). +tv_finsg(retracts, retract). +tv_finsg(retrains, retrain). +tv_finsg(retransmits, retransmit). +tv_finsg(retreads, retread). +tv_finsg(retrenches, retrench). +tv_finsg(retrieves, retrieve). +tv_finsg(rets, ret). +tv_finsg(returns, return). +tv_finsg(reunites, reunite). +tv_finsg(revalues, revalue). +tv_finsg(revamps, revamp). +tv_finsg(reveals, reveal). +tv_finsg(revenges, revenge). +tv_finsg(reverences, reverence). +tv_finsg(reveres, revere). +tv_finsg(reverses, reverse). +tv_finsg(reviews, review). +tv_finsg(reviles, revile). +tv_finsg(revises, revise). +tv_finsg(revisits, revisit). +tv_finsg(revitalizes, revitalize). +tv_finsg(revives, revive). +tv_finsg(revivifies, revivify). +tv_finsg(revokes, revoke). +tv_finsg(revolts, revolt). +tv_finsg(revolutionizes, revolutionize). +tv_finsg(revs, rev). +tv_finsg(rewards, reward). +tv_finsg(rewires, rewire). +tv_finsg(rewords, reword). +tv_finsg(rewrites, rewrite). +tv_finsg(ribs, rib). +tv_finsg(ricks, rick). +tv_finsg(riddles, riddle). +tv_finsg(rides, ride). +tv_finsg(ridges, ridge). +tv_finsg(ridicules, ridicule). +tv_finsg(rids, rid). +tv_finsg(riffles, riffle). +tv_finsg(rights, right). +tv_finsg(rigs, rig). +tv_finsg(riles, rile). +tv_finsg(rims, rim). +tv_finsg(rings, ring). +tv_finsg(rinses, rinse). +tv_finsg(ripostes, riposte). +tv_finsg(ripples, ripple). +tv_finsg(rips, rip). +tv_finsg(rises, rise). +tv_finsg(risks, risk). +tv_finsg(rivals, rival). +tv_finsg(rives, rive). +tv_finsg(rivets, rivet). +tv_finsg(roams, roam). +tv_finsg(roars, roar). +tv_finsg(roasts, roast). +tv_finsg(robs, rob). +tv_finsg(rockets, rocket). +tv_finsg(rocks, rock). +tv_finsg(roils, roil). +tv_finsg(rolls, roll). +tv_finsg(romances, romance). +tv_finsg(romanticizes, romanticize). +tv_finsg(roofs, roof). +tv_finsg(rooks, rook). +tv_finsg(rooms, room). +tv_finsg(roosts, roost). +tv_finsg(roots, root). +tv_finsg(ropes, rope). +tv_finsg(rosins, rosin). +tv_finsg(rots, rot). +tv_finsg(rouges, rouge). +tv_finsg(roughcasts, roughcast). +tv_finsg(roughens, roughen). +tv_finsg(roughs, rough). +tv_finsg(rounds, round). +tv_finsg(rouses, rouse). +tv_finsg(routes, route). +tv_finsg(routs, rout). +tv_finsg(rows, row). +tv_finsg(rubberizes, rubberize). +tv_finsg(rubs, rub). +tv_finsg(rucks, ruck). +tv_finsg(ruddles, ruddle). +tv_finsg(rues, rue). +tv_finsg(ruffles, ruffle). +tv_finsg(ruffs, ruff). +tv_finsg(ruins, ruin). +tv_finsg(rules, rule). +tv_finsg(rumors, rumor). +tv_finsg(rumours, rumour). +tv_finsg(rumples, rumple). +tv_finsg(runs, run). +tv_finsg(ruptures, rupture). +tv_finsg(rushes, rush). +tv_finsg(rusticates, rusticate). +tv_finsg(rusts, rust). +tv_finsg(ruts, rut). +tv_finsg(sabers, saber). +tv_finsg(sabotages, sabotage). +tv_finsg(sabres, sabre). +tv_finsg(sacks, sack). +tv_finsg(sacrifices, sacrifice). +tv_finsg(saddens, sadden). +tv_finsg(saddles, saddle). +tv_finsg(safeguards, safeguard). +tv_finsg(sails, sail). +tv_finsg(sallies, sally). +tv_finsg(sallows, sallow). +tv_finsg(salts, salt). +tv_finsg(salutes, salute). +tv_finsg(salvages, salvage). +tv_finsg(salves, salve). +tv_finsg(samples, sample). +tv_finsg(sanctifies, sanctify). +tv_finsg(sanctions, sanction). +tv_finsg(sandblasts, sandblast). +tv_finsg(sandpapers, sandpaper). +tv_finsg(sands, sand). +tv_finsg(sandwiches, sandwich). +tv_finsg(saps, sap). +tv_finsg(sates, sate). +tv_finsg(satiates, satiate). +tv_finsg(satirizes, satirize). +tv_finsg(satisfies, satisfy). +tv_finsg(saturates, saturate). +tv_finsg(sauces, sauce). +tv_finsg(saut_es, 'saut-e'). +tv_finsg(savages, savage). +tv_finsg(saves, save). +tv_finsg(savors, savor). +tv_finsg(savours, savour). +tv_finsg(savvies, savvy). +tv_finsg(saws, saw). +tv_finsg(says, say). +tv_finsg(scalds, scald). +tv_finsg(scales, scale). +tv_finsg(scallops, scallop). +tv_finsg(scalps, scalp). +tv_finsg(scandalizes, scandalize). +tv_finsg(scans, scan). +tv_finsg(scants, scant). +tv_finsg(scares, scare). +tv_finsg(scarifies, scarify). +tv_finsg(scars, scar). +tv_finsg(scatters, scatter). +tv_finsg(scavenges, scavenge). +tv_finsg(scents, scent). +tv_finsg(schedules, schedule). +tv_finsg(schemes, scheme). +tv_finsg(schools, school). +tv_finsg(scintillates, scintillate). +tv_finsg(scoffs, scoff). +tv_finsg(scolds, scold). +tv_finsg(scollops, scollop). +tv_finsg(scoops, scoop). +tv_finsg(scorches, scorch). +tv_finsg(scores, score). +tv_finsg(scorns, scorn). +tv_finsg(scotches, scotch). +tv_finsg(scourges, scourge). +tv_finsg(scours, scour). +tv_finsg(scouts, scout). +tv_finsg(scowls, scowl). +tv_finsg(scrabbles, scrabble). +tv_finsg(scrags, scrag). +tv_finsg(scrambles, scramble). +tv_finsg(scrapes, scrape). +tv_finsg(scraps, scrap). +tv_finsg(scratches, scratch). +tv_finsg(scrawls, scrawl). +tv_finsg(screams, scream). +tv_finsg(screens, screen). +tv_finsg(scribbles, scribble). +tv_finsg(scrimmages, scrimmage). +tv_finsg(scrimps, scrimp). +tv_finsg(scrounges, scrounge). +tv_finsg(scrubs, scrub). +tv_finsg(scrutinizes, scrutinize). +tv_finsg(scuds, scud). +tv_finsg(scuffles, scuffle). +tv_finsg(scuffs, scuff). +tv_finsg(sculpts, sculpt). +tv_finsg(sculptures, sculpture). +tv_finsg(scuppers, scupper). +tv_finsg(scurries, scurry). +tv_finsg(scuttles, scuttle). +tv_finsg(seals, seal). +tv_finsg(seams, seam). +tv_finsg(searches, search). +tv_finsg(sears, sear). +tv_finsg(seasons, season). +tv_finsg(seats, seat). +tv_finsg(secludes, seclude). +tv_finsg(seconds, second). +tv_finsg(secretes, secrete). +tv_finsg(secularizes, secularize). +tv_finsg(secures, secure). +tv_finsg(sedates, sedate). +tv_finsg(seduces, seduce). +tv_finsg(seeds, seed). +tv_finsg(seeks, seek). +tv_finsg(sees, see). +tv_finsg(seesaws, seesaw). +tv_finsg(seethes, seethe). +tv_finsg(segments, segment). +tv_finsg(segregates, segregate). +tv_finsg(seines, seine). +tv_finsg(seizes, seize). +tv_finsg(selects, select). +tv_finsg(sells, sell). +tv_finsg(sends, send). +tv_finsg(senses, sense). +tv_finsg(sensitizes, sensitize). +tv_finsg(sentences, sentence). +tv_finsg(sentimentalizes, sentimentalize). +tv_finsg(separates, separate). +tv_finsg(sequesters, sequester). +tv_finsg(sequestrates, sequestrate). +tv_finsg(serenades, serenade). +tv_finsg(serializes, serialize). +tv_finsg(sermonizes, sermonize). +tv_finsg(serves, serve). +tv_finsg(services, service). +tv_finsg(sets, set). +tv_finsg(settles, settle). +tv_finsg(severs, sever). +tv_finsg(sews, sew). +tv_finsg(sexes, sex). +tv_finsg(shackles, shackle). +tv_finsg(shacks, shack). +tv_finsg(shades, shade). +tv_finsg(shadows, shadow). +tv_finsg(shags, shag). +tv_finsg(shakes, shake). +tv_finsg(shallows, shallow). +tv_finsg(shames, shame). +tv_finsg(shampoos, shampoo). +tv_finsg(shams, sham). +tv_finsg(shanghais, shanghai). +tv_finsg(shapes, shape). +tv_finsg(shares, share). +tv_finsg(sharpens, sharpen). +tv_finsg(shatters, shatter). +tv_finsg(shaves, shave). +tv_finsg(shears, shear). +tv_finsg(sheathes, sheathe). +tv_finsg(sheds, shed). +tv_finsg(shellacs, shellac). +tv_finsg(shells, shell). +tv_finsg(shelters, shelter). +tv_finsg(shelves, shelve). +tv_finsg(shepherds, shepherd). +tv_finsg(shields, shield). +tv_finsg(shies, shy). +tv_finsg(shifts, shift). +tv_finsg(shines, shine). +tv_finsg(shingles, shingle). +tv_finsg(shins, shin). +tv_finsg(ships, ship). +tv_finsg(shipwrecks, shipwreck). +tv_finsg(shirks, shirk). +tv_finsg(shits, shit). +tv_finsg(shoals, shoal). +tv_finsg(shocks, shock). +tv_finsg(shoes, shoe). +tv_finsg(shoos, shoo). +tv_finsg(shoots, shoot). +tv_finsg(shoplifts, shoplift). +tv_finsg(shops, shop). +tv_finsg(shores, shore). +tv_finsg(shortens, shorten). +tv_finsg(shortlists, shortlist). +tv_finsg(shorts, short). +tv_finsg(shoulders, shoulder). +tv_finsg(shouts, shout). +tv_finsg(shovels, shovel). +tv_finsg(shoves, shove). +tv_finsg(showers, shower). +tv_finsg(shows, show). +tv_finsg(shreds, shred). +tv_finsg(shrieks, shriek). +tv_finsg(shrills, shrill). +tv_finsg(shrines, shrine). +tv_finsg(shrinks, shrink). +tv_finsg(shrivels, shrivel). +tv_finsg(shrives, shrive). +tv_finsg(shrouds, shroud). +tv_finsg(shrugs, shrug). +tv_finsg(shucks, shuck). +tv_finsg(shuffles, shuffle). +tv_finsg(shuns, shun). +tv_finsg(shunts, shunt). +tv_finsg(shushes, shush). +tv_finsg(shuts, shut). +tv_finsg(shutters, shutter). +tv_finsg(shuttles, shuttle). +tv_finsg(sickens, sicken). +tv_finsg(sides, side). +tv_finsg(sidesteps, sidestep). +tv_finsg(sidetracks, sidetrack). +tv_finsg(sidles, sidle). +tv_finsg(sieves, sieve). +tv_finsg(sifts, sift). +tv_finsg(sighs, sigh). +tv_finsg(sights, sight). +tv_finsg(signalizes, signalize). +tv_finsg(signals, signal). +tv_finsg(signifies, signify). +tv_finsg(signposts, signpost). +tv_finsg(signs, sign). +tv_finsg(silences, silence). +tv_finsg(silhouettes, silhouette). +tv_finsg(silvers, silver). +tv_finsg(simmers, simmer). +tv_finsg(simplifies, simplify). +tv_finsg(simulates, simulate). +tv_finsg(singes, singe). +tv_finsg(sings, sing). +tv_finsg(singularizes, singularize). +tv_finsg(sinks, sink). +tv_finsg(sips, sip). +tv_finsg(sires, sire). +tv_finsg(sites, site). +tv_finsg(sits, sit). +tv_finsg(situates, situate). +tv_finsg(sizes, size). +tv_finsg(sizzles, sizzle). +tv_finsg(skates, skate). +tv_finsg(sketches, sketch). +tv_finsg(skewers, skewer). +tv_finsg(skews, skew). +tv_finsg(skids, skid). +tv_finsg(skimps, skimp). +tv_finsg(skims, skim). +tv_finsg(skins, skin). +tv_finsg(skippers, skipper). +tv_finsg(skips, skip). +tv_finsg(skirts, skirt). +tv_finsg(skis, ski). +tv_finsg(skitters, skitter). +tv_finsg(skulks, skulk). +tv_finsg(slackens, slacken). +tv_finsg(slacks, slack). +tv_finsg(slakes, slake). +tv_finsg(slams, slam). +tv_finsg(slanders, slander). +tv_finsg(slangs, slang). +tv_finsg(slants, slant). +tv_finsg(slaps, slap). +tv_finsg(slashes, slash). +tv_finsg(slates, slate). +tv_finsg(slaughters, slaughter). +tv_finsg(slaves, slave). +tv_finsg(slays, slay). +tv_finsg(sledges, sledge). +tv_finsg(sleeks, sleek). +tv_finsg(sleeps, sleep). +tv_finsg(slenderizes, slenderize). +tv_finsg(slews, slew). +tv_finsg(slices, slice). +tv_finsg(slides, slide). +tv_finsg(slights, slight). +tv_finsg(slings, sling). +tv_finsg(slinks, slink). +tv_finsg(slips, slip). +tv_finsg(slithers, slither). +tv_finsg(slits, slit). +tv_finsg(slivers, sliver). +tv_finsg(slobbers, slobber). +tv_finsg(slogs, slog). +tv_finsg(slopes, slope). +tv_finsg(slops, slop). +tv_finsg(sloshes, slosh). +tv_finsg(slots, slot). +tv_finsg(slouches, slouch). +tv_finsg(sloughs, slough). +tv_finsg(slows, slow). +tv_finsg(slugs, slug). +tv_finsg(sluices, sluice). +tv_finsg(slumps, slump). +tv_finsg(slurs, slur). +tv_finsg(smacks, smack). +tv_finsg(smartens, smarten). +tv_finsg(smarts, smart). +tv_finsg(smashes, smash). +tv_finsg(smears, smear). +tv_finsg(smells, smell). +tv_finsg(smelts, smelt). +tv_finsg(smirches, smirch). +tv_finsg(smites, smite). +tv_finsg(smokes, smoke). +tv_finsg(smolders, smolder). +tv_finsg(smooths, smooth). +tv_finsg(smothers, smother). +tv_finsg(smoulders, smoulder). +tv_finsg(smudges, smudge). +tv_finsg(smuggles, smuggle). +tv_finsg(smuts, smut). +tv_finsg(snaffles, snaffle). +tv_finsg(snags, snag). +tv_finsg(snaps, snap). +tv_finsg(snares, snare). +tv_finsg(snarls, snarl). +tv_finsg(snatches, snatch). +tv_finsg(sneaks, sneak). +tv_finsg(sneezes, sneeze). +tv_finsg(snicks, snick). +tv_finsg(sniffs, sniff). +tv_finsg(snipes, snipe). +tv_finsg(snips, snip). +tv_finsg(snitches, snitch). +tv_finsg(snorts, snort). +tv_finsg(snowballs, snowball). +tv_finsg(snows, snow). +tv_finsg(snubs, snub). +tv_finsg(snuffles, snuffle). +tv_finsg(snuffs, snuff). +tv_finsg(snuggles, snuggle). +tv_finsg(soaks, soak). +tv_finsg(soaps, soap). +tv_finsg(soars, soar). +tv_finsg(sobers, sober). +tv_finsg(socializes, socialize). +tv_finsg(socks, sock). +tv_finsg(sods, sod). +tv_finsg(softens, soften). +tv_finsg(soils, soil). +tv_finsg(solaces, solace). +tv_finsg(solders, solder). +tv_finsg(solemnizes, solemnize). +tv_finsg(soles, sole). +tv_finsg(solicits, solicit). +tv_finsg(solidifies, solidify). +tv_finsg(soliloquizes, soliloquize). +tv_finsg(solves, solve). +tv_finsg(soothes, soothe). +tv_finsg(soots, soot). +tv_finsg(sops, sop). +tv_finsg(sorrows, sorrow). +tv_finsg(sorts, sort). +tv_finsg(soundproofs, soundproof). +tv_finsg(sounds, sound). +tv_finsg(soups, soup). +tv_finsg(sours, sour). +tv_finsg(souses, souse). +tv_finsg(sovietizes, sovietize). +tv_finsg(sows, sow). +tv_finsg(spaces, space). +tv_finsg(spades, spade). +tv_finsg(spangles, spangle). +tv_finsg(spanks, spank). +tv_finsg(spans, span). +tv_finsg(spares, spare). +tv_finsg(sparks, spark). +tv_finsg(spatters, spatter). +tv_finsg(spawns, spawn). +tv_finsg(spays, spay). +tv_finsg(speaks, speak). +tv_finsg(spearheads, spearhead). +tv_finsg(spears, spear). +tv_finsg(specializes, specialize). +tv_finsg(specifies, specify). +tv_finsg(speeds, speed). +tv_finsg(spells, spell). +tv_finsg(spends, spend). +tv_finsg(spews, spew). +tv_finsg(spices, spice). +tv_finsg(spies, spy). +tv_finsg(spikes, spike). +tv_finsg(spills, spill). +tv_finsg(spins, spin). +tv_finsg(spiritualizes, spiritualize). +tv_finsg(spirts, spirt). +tv_finsg(spites, spite). +tv_finsg(spits, spit). +tv_finsg(splashes, splash). +tv_finsg(splays, splay). +tv_finsg(splices, splice). +tv_finsg(splinters, splinter). +tv_finsg(splits, split). +tv_finsg(splurges, splurge). +tv_finsg(splutters, splutter). +tv_finsg(spoils, spoil). +tv_finsg(sponges, sponge). +tv_finsg(sponsors, sponsor). +tv_finsg(spoofs, spoof). +tv_finsg(spooks, spook). +tv_finsg(spoonfeeds, spoonfeed). +tv_finsg(sports, sport). +tv_finsg(spotlights, spotlight). +tv_finsg(spots, spot). +tv_finsg(spouts, spout). +tv_finsg(sprains, sprain). +tv_finsg(sprays, spray). +tv_finsg(spreadeagles, spreadeagle). +tv_finsg(spreads, spread). +tv_finsg(springs, spring). +tv_finsg(sprinkles, sprinkle). +tv_finsg(sprints, sprint). +tv_finsg(sprouts, sprout). +tv_finsg(spues, spue). +tv_finsg(spurns, spurn). +tv_finsg(spurs, spur). +tv_finsg(spurts, spurt). +tv_finsg(squalls, squall). +tv_finsg(squanders, squander). +tv_finsg(squares, square). +tv_finsg(squashes, squash). +tv_finsg(squeaks, squeak). +tv_finsg(squeals, squeal). +tv_finsg(squeegees, squeegee). +tv_finsg(squeezes, squeeze). +tv_finsg(squelches, squelch). +tv_finsg(squires, squire). +tv_finsg(squirts, squirt). +tv_finsg(stabilizes, stabilize). +tv_finsg(stables, stable). +tv_finsg(stabs, stab). +tv_finsg(stacks, stack). +tv_finsg(staffs, staff). +tv_finsg(stages, stage). +tv_finsg(staggers, stagger). +tv_finsg(stains, stain). +tv_finsg(stakes, stake). +tv_finsg(stalemates, stalemate). +tv_finsg(stales, stale). +tv_finsg(stalks, stalk). +tv_finsg(stalls, stall). +tv_finsg(stammers, stammer). +tv_finsg(stamps, stamp). +tv_finsg(stanches, stanch). +tv_finsg(standardizes, standardize). +tv_finsg(stands, stand). +tv_finsg(staples, staple). +tv_finsg(starboards, starboard). +tv_finsg(starches, starch). +tv_finsg(stars, star). +tv_finsg(startles, startle). +tv_finsg(starts, start). +tv_finsg(starves, starve). +tv_finsg(stashes, stash). +tv_finsg(states, state). +tv_finsg(staunches, staunch). +tv_finsg(stays, stay). +tv_finsg(steadies, steady). +tv_finsg(steals, steal). +tv_finsg(steamrollers, steamroller). +tv_finsg(steams, steam). +tv_finsg(steels, steel). +tv_finsg(steepens, steepen). +tv_finsg(steeps, steep). +tv_finsg(steers, steer). +tv_finsg(stems, stem). +tv_finsg(stencils, stencil). +tv_finsg(stereotypes, stereotype). +tv_finsg(sterilizes, sterilize). +tv_finsg(stews, stew). +tv_finsg(stiffens, stiffen). +tv_finsg(stifles, stifle). +tv_finsg(stigmatizes, stigmatize). +tv_finsg(stills, still). +tv_finsg(stimulates, stimulate). +tv_finsg(stings, sting). +tv_finsg(stints, stint). +tv_finsg(stipples, stipple). +tv_finsg(stipulates, stipulate). +tv_finsg(stirs, stir). +tv_finsg(stockades, stockade). +tv_finsg(stocks, stock). +tv_finsg(stokes, stoke). +tv_finsg(stomaches, stomach). +tv_finsg(stomps, stomp). +tv_finsg(stones, stone). +tv_finsg(stonewalls, stonewall). +tv_finsg(stops, stop). +tv_finsg(stores, store). +tv_finsg(storms, storm). +tv_finsg(stows, stow). +tv_finsg(straddles, straddle). +tv_finsg(strafes, strafe). +tv_finsg(straightens, straighten). +tv_finsg(strains, strain). +tv_finsg(straitens, straiten). +tv_finsg(strands, strand). +tv_finsg(strangles, strangle). +tv_finsg(straps, strap). +tv_finsg(stratifies, stratify). +tv_finsg(straws, straw). +tv_finsg(streaks, streak). +tv_finsg(streamlines, streamline). +tv_finsg(strengthens, strengthen). +tv_finsg(stresses, stress). +tv_finsg(stretches, stretch). +tv_finsg(strews, strew). +tv_finsg(strikes, strike). +tv_finsg(strips, strip). +tv_finsg(strokes, stroke). +tv_finsg(strops, strop). +tv_finsg(structures, structure). +tv_finsg(strums, strum). +tv_finsg(stubs, stub). +tv_finsg(stuccos, stucco). +tv_finsg(studies, study). +tv_finsg(studs, stud). +tv_finsg(stuffs, stuff). +tv_finsg(stultifies, stultify). +tv_finsg(stumps, stump). +tv_finsg(stuns, stun). +tv_finsg(stunts, stunt). +tv_finsg(stupefies, stupefy). +tv_finsg(stupifies, stupify). +tv_finsg(styles, style). +tv_finsg(stylizes, stylize). +tv_finsg(stymies, stymie). +tv_finsg(subdivides, subdivide). +tv_finsg(subdues, subdue). +tv_finsg(subedits, subedit). +tv_finsg(subjoins, subjoin). +tv_finsg(subjugates, subjugate). +tv_finsg(subleases, sublease). +tv_finsg(sublets, sublet). +tv_finsg(sublimates, sublimate). +tv_finsg(submerges, submerge). +tv_finsg(submits, submit). +tv_finsg(suborns, suborn). +tv_finsg(subpoenas, subpoena). +tv_finsg(subs, sub). +tv_finsg(subscribes, subscribe). +tv_finsg(subserves, subserve). +tv_finsg(subsidizes, subsidize). +tv_finsg(substantiates, substantiate). +tv_finsg(substitutes, substitute). +tv_finsg(subsumes, subsume). +tv_finsg(subtends, subtend). +tv_finsg(subtracts, subtract). +tv_finsg(subverts, subvert). +tv_finsg(succeeds, succeed). +tv_finsg(succors, succor). +tv_finsg(succours, succour). +tv_finsg(suckles, suckle). +tv_finsg(sucks, suck). +tv_finsg(sues, sue). +tv_finsg(suffers, suffer). +tv_finsg(suffices, suffice). +tv_finsg(suffocates, suffocate). +tv_finsg(suffuses, suffuse). +tv_finsg(sugars, sugar). +tv_finsg(suggests, suggest). +tv_finsg(suits, suit). +tv_finsg(sullies, sully). +tv_finsg(summarizes, summarize). +tv_finsg(summons, summon). +tv_finsg(summonses, summons). +tv_finsg(sums, sum). +tv_finsg(sunders, sunder). +tv_finsg(suns, sun). +tv_finsg(superannuates, superannuate). +tv_finsg(superimposes, superimpose). +tv_finsg(superintends, superintend). +tv_finsg(supersedes, supersede). +tv_finsg(supervenes, supervene). +tv_finsg(supervises, supervise). +tv_finsg(supplants, supplant). +tv_finsg(supplements, supplement). +tv_finsg(supplicates, supplicate). +tv_finsg(supplies, supply). +tv_finsg(supports, support). +tv_finsg(supposes, suppose). +tv_finsg(suppresses, suppress). +tv_finsg(suppurates, suppurate). +tv_finsg(surcharges, surcharge). +tv_finsg(surfaces, surface). +tv_finsg(surfeits, surfeit). +tv_finsg(surges, surge). +tv_finsg(surmises, surmise). +tv_finsg(surmounts, surmount). +tv_finsg(surpasses, surpass). +tv_finsg(surprises, surprise). +tv_finsg(surrenders, surrender). +tv_finsg(surrounds, surround). +tv_finsg(surtaxes, surtax). +tv_finsg(surveys, survey). +tv_finsg(survives, survive). +tv_finsg(suspects, suspect). +tv_finsg(suspends, suspend). +tv_finsg(susses, suss). +tv_finsg(sustains, sustain). +tv_finsg(swabs, swab). +tv_finsg(swaddles, swaddle). +tv_finsg(swallows, swallow). +tv_finsg(swamps, swamp). +tv_finsg(swaps, swap). +tv_finsg(swathes, swathe). +tv_finsg(swats, swat). +tv_finsg(sways, sway). +tv_finsg(swears, swear). +tv_finsg(sweats, sweat). +tv_finsg(sweeps, sweep). +tv_finsg(sweetens, sweeten). +tv_finsg(swells, swell). +tv_finsg(swerves, swerve). +tv_finsg(swigs, swig). +tv_finsg(swills, swill). +tv_finsg(swims, swim). +tv_finsg(swindles, swindle). +tv_finsg(swinges, swinge). +tv_finsg(swings, swing). +tv_finsg(swipes, swipe). +tv_finsg(swirls, swirl). +tv_finsg(swishes, swish). +tv_finsg(switches, switch). +tv_finsg(swivels, swivel). +tv_finsg(swops, swop). +tv_finsg(swots, swot). +tv_finsg(syllabicates, syllabicate). +tv_finsg(syllabifies, syllabify). +tv_finsg(syllabizes, syllabize). +tv_finsg(symbolizes, symbolize). +tv_finsg(synchronizes, synchronize). +tv_finsg(syncopates, syncopate). +tv_finsg(syndicates, syndicate). +tv_finsg(synthesizes, synthesize). +tv_finsg(syphons, syphon). +tv_finsg(syringes, syringe). +tv_finsg(systematizes, systematize). +tv_finsg(tables, table). +tv_finsg(tabulates, tabulate). +tv_finsg(tackles, tackle). +tv_finsg(tags, tag). +tv_finsg(tailors, tailor). +tv_finsg(tails, tail). +tv_finsg(taints, taint). +tv_finsg(takes, take). +tv_finsg(talks, talk). +tv_finsg(tallies, tally). +tv_finsg(tames, tame). +tv_finsg(tamps, tamp). +tv_finsg(tans, tan). +tv_finsg(tantalizes, tantalize). +tv_finsg(tapers, taper). +tv_finsg(tapes, tape). +tv_finsg(taps, tap). +tv_finsg(targets, target). +tv_finsg(tarnishes, tarnish). +tv_finsg(tarries, tarry). +tv_finsg(tars, tar). +tv_finsg(tastes, taste). +tv_finsg(tattles, tattle). +tv_finsg(tattoos, tattoo). +tv_finsg(taunts, taunt). +tv_finsg(taxes, tax). +tv_finsg(teaches, teach). +tv_finsg(tears, tear). +tv_finsg(teases, tease). +tv_finsg(telecasts, telecast). +tv_finsg(telegraphs, telegraph). +tv_finsg(telephones, telephone). +tv_finsg(televises, televise). +tv_finsg(tells, tell). +tv_finsg(tempers, temper). +tv_finsg(tempts, tempt). +tv_finsg(tenants, tenant). +tv_finsg(tenders, tender). +tv_finsg(tends, tend). +tv_finsg(tenses, tense). +tv_finsg(terminates, terminate). +tv_finsg(terrifies, terrify). +tv_finsg(terrorizes, terrorize). +tv_finsg(tests, test). +tv_finsg(tethers, tether). +tv_finsg(thanks, thank). +tv_finsg(thatches, thatch). +tv_finsg(thaws, thaw). +tv_finsg(thickens, thicken). +tv_finsg(thieves, thieve). +tv_finsg(thinks, think). +tv_finsg(thins, thin). +tv_finsg(thrashes, thrash). +tv_finsg(threads, thread). +tv_finsg(threatens, threaten). +tv_finsg(thrills, thrill). +tv_finsg(throngs, throng). +tv_finsg(throttles, throttle). +tv_finsg(throws, throw). +tv_finsg(thrums, thrum). +tv_finsg(thumbs, thumb). +tv_finsg(thumps, thump). +tv_finsg(thwacks, thwack). +tv_finsg(thwarts, thwart). +tv_finsg(tickets, ticket). +tv_finsg(tickles, tickle). +tv_finsg(tidies, tidy). +tv_finsg(ties, tie). +tv_finsg(tightens, tighten). +tv_finsg(tiles, tile). +tv_finsg(tills, till). +tv_finsg(tilts, tilt). +tv_finsg(times, time). +tv_finsg(tinges, tinge). +tv_finsg(tingles, tingle). +tv_finsg(tings, ting). +tv_finsg(tinkles, tinkle). +tv_finsg(tinsels, tinsel). +tv_finsg(tints, tint). +tv_finsg(tipples, tipple). +tv_finsg(tips, tip). +tv_finsg(tires, tire). +tv_finsg(titillates, titillate). +tv_finsg(toasts, toast). +tv_finsg(toes, toe). +tv_finsg(tolerates, tolerate). +tv_finsg(tolls, toll). +tv_finsg(tones, tone). +tv_finsg(tools, tool). +tv_finsg(tootles, tootle). +tv_finsg(toots, toot). +tv_finsg(topples, topple). +tv_finsg(tops, top). +tv_finsg(torments, torment). +tv_finsg(torpedos, torpedo). +tv_finsg(tortures, torture). +tv_finsg(tosses, toss). +tv_finsg(totals, total). +tv_finsg(totes, tote). +tv_finsg(tots, tot). +tv_finsg(touches, touch). +tv_finsg(toughens, toughen). +tv_finsg(tours, tour). +tv_finsg(tousles, tousle). +tv_finsg(tows, tow). +tv_finsg(traces, trace). +tv_finsg(tracks, track). +tv_finsg(trades, trade). +tv_finsg(traduces, traduce). +tv_finsg(traffics, traffic). +tv_finsg(trails, trail). +tv_finsg(trains, train). +tv_finsg(trammels, trammel). +tv_finsg(tramples, trample). +tv_finsg(tranquilizes, tranquilize). +tv_finsg(tranquillizes, tranquillize). +tv_finsg(transacts, transact). +tv_finsg(transcends, transcend). +tv_finsg(transcribes, transcribe). +tv_finsg(transfers, transfer). +tv_finsg(transfigures, transfigure). +tv_finsg(transfixes, transfix). +tv_finsg(transforms, transform). +tv_finsg(transfuses, transfuse). +tv_finsg(transgresses, transgress). +tv_finsg(translates, translate). +tv_finsg(transliterates, transliterate). +tv_finsg(transmits, transmit). +tv_finsg(transmutes, transmute). +tv_finsg(transplants, transplant). +tv_finsg(transports, transport). +tv_finsg(transposes, transpose). +tv_finsg(traps, trap). +tv_finsg(travels, travel). +tv_finsg(traverses, traverse). +tv_finsg(treads, tread). +tv_finsg(treasures, treasure). +tv_finsg(treats, treat). +tv_finsg(trebles, treble). +tv_finsg(trellises, trellis). +tv_finsg(trenches, trench). +tv_finsg(trepans, trepan). +tv_finsg(trephines, trephine). +tv_finsg(trespasses, trespass). +tv_finsg(trices, trice). +tv_finsg(tricks, trick). +tv_finsg(tries, try). +tv_finsg(triggers, trigger). +tv_finsg(trills, trill). +tv_finsg(trims, trim). +tv_finsg(triples, triple). +tv_finsg(trips, trip). +tv_finsg(trisects, trisect). +tv_finsg(trivializes, trivialize). +tv_finsg(trolls, troll). +tv_finsg(troubles, trouble). +tv_finsg(trounces, trounce). +tv_finsg(trues, true). +tv_finsg(trumpets, trumpet). +tv_finsg(trumps, trump). +tv_finsg(truncates, truncate). +tv_finsg(trundles, trundle). +tv_finsg(trusses, truss). +tv_finsg(trusts, trust). +tv_finsg(tugs, tug). +tv_finsg(tumbles, tumble). +tv_finsg(tunes, tune). +tv_finsg(turfs, turf). +tv_finsg(turns, turn). +tv_finsg(tussles, tussle). +tv_finsg(tutors, tutor). +tv_finsg(twangs, twang). +tv_finsg(tweaks, tweak). +tv_finsg(tweets, tweet). +tv_finsg(twiddles, twiddle). +tv_finsg(twigs, twig). +tv_finsg(twines, twine). +tv_finsg(twinkles, twinkle). +tv_finsg(twirls, twirl). +tv_finsg(twists, twist). +tv_finsg(twitches, twitch). +tv_finsg(twits, twit). +tv_finsg(twitters, twitter). +tv_finsg(typecasts, typecast). +tv_finsg(types, type). +tv_finsg(typifies, typify). +tv_finsg(tyrannizes, tyrannize). +tv_finsg(uglifies, uglify). +tv_finsg(ulcerates, ulcerate). +tv_finsg(umpires, umpire). +tv_finsg(unbalances, unbalance). +tv_finsg(unbars, unbar). +tv_finsg(unbends, unbend). +tv_finsg(unbinds, unbind). +tv_finsg(unblocks, unblock). +tv_finsg(unbolts, unbolt). +tv_finsg(unbosoms, unbosom). +tv_finsg(unbuckles, unbuckle). +tv_finsg(unburdens, unburden). +tv_finsg(unbuttons, unbutton). +tv_finsg(unchains, unchain). +tv_finsg(uncorks, uncork). +tv_finsg(uncouples, uncouple). +tv_finsg(uncovers, uncover). +tv_finsg(uncrosses, uncross). +tv_finsg(uncurls, uncurl). +tv_finsg(undeceives, undeceive). +tv_finsg(underacts, underact). +tv_finsg(underbids, underbid). +tv_finsg(undercharges, undercharge). +tv_finsg(undercuts, undercut). +tv_finsg(underestimates, underestimate). +tv_finsg(underexposes, underexpose). +tv_finsg(undergos, undergo). +tv_finsg(underlies, underlie). +tv_finsg(underlines, underline). +tv_finsg(undermines, undermine). +tv_finsg(underpays, underpay). +tv_finsg(underpins, underpin). +tv_finsg(underquotes, underquote). +tv_finsg(underrates, underrate). +tv_finsg(underscores, underscore). +tv_finsg(undersells, undersell). +tv_finsg(undershoots, undershoot). +tv_finsg(undersigns, undersign). +tv_finsg(underspends, underspend). +tv_finsg(understands, understand). +tv_finsg(understates, understate). +tv_finsg(understocks, understock). +tv_finsg(understudies, understudy). +tv_finsg(undertakes, undertake). +tv_finsg(undervalues, undervalue). +tv_finsg(underwrites, underwrite). +tv_finsg(undocks, undock). +tv_finsg(undos, undo). +tv_finsg(undresses, undress). +tv_finsg(undulates, undulate). +tv_finsg(unearths, unearth). +tv_finsg(unfastens, unfasten). +tv_finsg(unfits, unfit). +tv_finsg(unfolds, unfold). +tv_finsg(unfrocks, unfrock). +tv_finsg(unfurls, unfurl). +tv_finsg(unhands, unhand). +tv_finsg(unhinges, unhinge). +tv_finsg(unhitches, unhitch). +tv_finsg(unhooks, unhook). +tv_finsg(unhorses, unhorse). +tv_finsg(unifies, unify). +tv_finsg(unionizes, unionize). +tv_finsg(unites, unite). +tv_finsg(unlaces, unlace). +tv_finsg(unlearns, unlearn). +tv_finsg(unleashes, unleash). +tv_finsg(unloads, unload). +tv_finsg(unlocks, unlock). +tv_finsg(unlooses, unloose). +tv_finsg(unmans, unman). +tv_finsg(unmasks, unmask). +tv_finsg(unnerves, unnerve). +tv_finsg(unpacks, unpack). +tv_finsg(unpicks, unpick). +tv_finsg(unplugs, unplug). +tv_finsg(unravels, unravel). +tv_finsg(unrolls, unroll). +tv_finsg(unsaddles, unsaddle). +tv_finsg(unscrambles, unscramble). +tv_finsg(unscrews, unscrew). +tv_finsg(unseats, unseat). +tv_finsg(unsettles, unsettle). +tv_finsg(unsexes, unsex). +tv_finsg(unsheathes, unsheathe). +tv_finsg(unties, untie). +tv_finsg(unveils, unveil). +tv_finsg(unwinds, unwind). +tv_finsg(unwraps, unwrap). +tv_finsg(unzips, unzip). +tv_finsg(upbraids, upbraid). +tv_finsg(updates, update). +tv_finsg(upgrades, upgrade). +tv_finsg(upholds, uphold). +tv_finsg(upholsters, upholster). +tv_finsg(uplifts, uplift). +tv_finsg(uproots, uproot). +tv_finsg(ups, up). +tv_finsg(upsets, upset). +tv_finsg(upstages, upstage). +tv_finsg(urbanizes, urbanize). +tv_finsg(urges, urge). +tv_finsg(uses, use). +tv_finsg(ushers, usher). +tv_finsg(usurps, usurp). +tv_finsg(utilizes, utilize). +tv_finsg(utters, utter). +tv_finsg(vacates, vacate). +tv_finsg(vaccinates, vaccinate). +tv_finsg(valets, valet). +tv_finsg(validates, validate). +tv_finsg(values, value). +tv_finsg(vamooses, vamoose). +tv_finsg(vamps, vamp). +tv_finsg(vanquishes, vanquish). +tv_finsg(vaporizes, vaporize). +tv_finsg(varies, vary). +tv_finsg(varnishes, varnish). +tv_finsg(vaults, vault). +tv_finsg(vaunts, vaunt). +tv_finsg(veils, veil). +tv_finsg(vends, vend). +tv_finsg(venerates, venerate). +tv_finsg(ventilates, ventilate). +tv_finsg(vents, vent). +tv_finsg(verbalizes, verbalize). +tv_finsg(verifies, verify). +tv_finsg(vetos, veto). +tv_finsg(vets, vet). +tv_finsg(vexes, vex). +tv_finsg(vibrates, vibrate). +tv_finsg(victimizes, victimize). +tv_finsg(videotapes, videotape). +tv_finsg(views, view). +tv_finsg(vilifies, vilify). +tv_finsg(vindicates, vindicate). +tv_finsg(violates, violate). +tv_finsg(visits, visit). +tv_finsg(visualizes, visualize). +tv_finsg(vitalizes, vitalize). +tv_finsg(vitiates, vitiate). +tv_finsg(vitrifies, vitrify). +tv_finsg(vituperates, vituperate). +tv_finsg(vivisects, vivisect). +tv_finsg(vocalizes, vocalize). +tv_finsg(vociferates, vociferate). +tv_finsg(voices, voice). +tv_finsg(voids, void). +tv_finsg(volleys, volley). +tv_finsg(volunteers, volunteer). +tv_finsg(vomits, vomit). +tv_finsg(votes, vote). +tv_finsg(vouchsafes, vouchsafe). +tv_finsg(vows, vow). +tv_finsg(vulcanizes, vulcanize). +tv_finsg(vulgarizes, vulgarize). +tv_finsg(wads, wad). +tv_finsg(wages, wage). +tv_finsg(waggles, waggle). +tv_finsg(wags, wag). +tv_finsg(waits, wait). +tv_finsg(waives, waive). +tv_finsg(wakens, waken). +tv_finsg(wakes, wake). +tv_finsg(walks, walk). +tv_finsg(wallops, wallop). +tv_finsg(wangles, wangle). +tv_finsg(wants, want). +tv_finsg(warbles, warble). +tv_finsg(wards, ward). +tv_finsg(warms, warm). +tv_finsg(warns, warn). +tv_finsg(warps, warp). +tv_finsg(warrants, warrant). +tv_finsg(washes, wash). +tv_finsg(wastes, waste). +tv_finsg(watches, watch). +tv_finsg(waterproofs, waterproof). +tv_finsg(waters, water). +tv_finsg(waves, wave). +tv_finsg(waxes, wax). +tv_finsg(waylays, waylay). +tv_finsg(weakens, weaken). +tv_finsg(weans, wean). +tv_finsg(wearies, weary). +tv_finsg(wears, wear). +tv_finsg(weathers, weather). +tv_finsg(weaves, weave). +tv_finsg(weds, wed). +tv_finsg(weeds, weed). +tv_finsg(weeps, weep). +tv_finsg(weighs, weigh). +tv_finsg(welcomes, welcome). +tv_finsg(welds, weld). +tv_finsg(westernizes, westernize). +tv_finsg(wets, wet). +tv_finsg(whacks, whack). +tv_finsg(whales, whale). +tv_finsg(wheedles, wheedle). +tv_finsg(wheels, wheel). +tv_finsg(whelps, whelp). +tv_finsg(whets, whet). +tv_finsg(whips, whip). +tv_finsg(whisks, whisk). +tv_finsg(whispers, whisper). +tv_finsg(whistles, whistle). +tv_finsg(whitens, whiten). +tv_finsg(whitewashes, whitewash). +tv_finsg(whittles, whittle). +tv_finsg(widens, widen). +tv_finsg(wields, wield). +tv_finsg(wiggles, wiggle). +tv_finsg(wills, will). +tv_finsg(wilts, wilt). +tv_finsg(winds, wind). +tv_finsg(wines, wine). +tv_finsg(wings, wing). +tv_finsg(winks, wink). +tv_finsg(winnows, winnow). +tv_finsg(wins, win). +tv_finsg(wipes, wipe). +tv_finsg(wiretaps, wiretap). +tv_finsg(wishes, wish). +tv_finsg(withdraws, withdraw). +tv_finsg(withers, wither). +tv_finsg(withholds, withhold). +tv_finsg(withstands, withstand). +tv_finsg(witnesses, witness). +tv_finsg(wobbles, wobble). +tv_finsg(wolfs, wolf). +tv_finsg(woos, woo). +tv_finsg(words, word). +tv_finsg(works, work). +tv_finsg(worries, worry). +tv_finsg(worsens, worsen). +tv_finsg(worships, worship). +tv_finsg(wounds, wound). +tv_finsg(wraps, wrap). +tv_finsg(wreaks, wreak). +tv_finsg(wrecks, wreck). +tv_finsg(wrenches, wrench). +tv_finsg(wrestles, wrestle). +tv_finsg(wrests, wrest). +tv_finsg(wriggles, wriggle). +tv_finsg(wrings, wring). +tv_finsg(wrinkles, wrinkle). +tv_finsg(writes, write). +tv_finsg(wrongs, wrong). +tv_finsg(yanks, yank). +tv_finsg(yellows, yellow). +tv_finsg(yells, yell). +tv_finsg(yelps, yelp). +tv_finsg(yields, yield). +tv_finsg(yokes, yoke). +tv_finsg(zaps, zap). +tv_finsg(zips, zip). +tv_finsg(zones, zone). +tv_infpl('abide-at', 'abide-at'). +tv_infpl('abide-by', 'abide-by'). +tv_infpl('abide-in', 'abide-in'). +tv_infpl('abide-with', 'abide-with'). +tv_infpl('abort-from', 'abort-from'). +tv_infpl('abound-in', 'abound-in'). +tv_infpl('abound-with', 'abound-with'). +tv_infpl('abscond-from', 'abscond-from'). +tv_infpl('abscond-with', 'abscond-with'). +tv_infpl('abstain-from', 'abstain-from'). +tv_infpl('abut-against', 'abut-against'). +tv_infpl('abut-on', 'abut-on'). +tv_infpl('abut-upon', 'abut-upon'). +tv_infpl('abut-with', 'abut-with'). +tv_infpl('accede-to', 'accede-to'). +tv_infpl('accelerate-through', 'accelerate-through'). +tv_infpl('acclimate-to', 'acclimate-to'). +tv_infpl('acclimatize-to', 'acclimatize-to'). +tv_infpl('accommodate-to', 'accommodate-to'). +tv_infpl('accord-with', 'accord-with'). +tv_infpl('account-for', 'account-for'). +tv_infpl('account-to', 'account-to'). +tv_infpl('accrue-to', 'accrue-to'). +tv_infpl('acquiesce-in', 'acquiesce-in'). +tv_infpl('acquiesce-on', 'acquiesce-on'). +tv_infpl('acquiesce-to', 'acquiesce-to'). +tv_infpl('acquiesce-with', 'acquiesce-with'). +tv_infpl('act-for', 'act-for'). +tv_infpl('act-in', 'act-in'). +tv_infpl('act-like', 'act-like'). +tv_infpl('act-on', 'act-on'). +tv_infpl('act-out', 'act-out'). +tv_infpl('act-out-of', 'act-out-of'). +tv_infpl('act-through', 'act-through'). +tv_infpl('act-under', 'act-under'). +tv_infpl('act-upon', 'act-upon'). +tv_infpl('act-with', 'act-with'). +tv_infpl('ad-lib', 'ad-lib'). +tv_infpl('adapt-to', 'adapt-to'). +tv_infpl('add-in', 'add-in'). +tv_infpl('add-on', 'add-on'). +tv_infpl('add-onto', 'add-onto'). +tv_infpl('add-to', 'add-to'). +tv_infpl('add-together', 'add-together'). +tv_infpl('add-up', 'add-up'). +tv_infpl('add-up-to', 'add-up-to'). +tv_infpl('adhere-to', 'adhere-to'). +tv_infpl('adjoin-with', 'adjoin-with'). +tv_infpl('adjourn-from', 'adjourn-from'). +tv_infpl('adjourn-to', 'adjourn-to'). +tv_infpl('adjudicate-on', 'adjudicate-on'). +tv_infpl('adjudicate-upon', 'adjudicate-upon'). +tv_infpl('adjust-for', 'adjust-for'). +tv_infpl('adjust-to', 'adjust-to'). +tv_infpl('admit-of', 'admit-of'). +tv_infpl('admit-to', 'admit-to'). +tv_infpl('admix-with', 'admix-with'). +tv_infpl('advance-against', 'advance-against'). +tv_infpl('advance-upon', 'advance-upon'). +tv_infpl('advert-to', 'advert-to'). +tv_infpl('advertise-at', 'advertise-at'). +tv_infpl('advertise-for', 'advertise-for'). +tv_infpl('advertize-at', 'advertize-at'). +tv_infpl('advertize-for', 'advertize-for'). +tv_infpl('advise-against', 'advise-against'). +tv_infpl('advise-on', 'advise-on'). +tv_infpl('affiliate-with', 'affiliate-with'). +tv_infpl('affix-on', 'affix-on'). +tv_infpl('affix-onto', 'affix-onto'). +tv_infpl('affix-to', 'affix-to'). +tv_infpl('agglutinate-to', 'agglutinate-to'). +tv_infpl('agglutinate-with', 'agglutinate-with'). +tv_infpl('aggregate-with', 'aggregate-with'). +tv_infpl('agitate-about', 'agitate-about'). +tv_infpl('agitate-against', 'agitate-against'). +tv_infpl('agitate-for', 'agitate-for'). +tv_infpl('agitate-in-favor-of', 'agitate-in-favor-of'). +tv_infpl('agitate-over', 'agitate-over'). +tv_infpl('agree-about', 'agree-about'). +tv_infpl('agree-among', 'agree-among'). +tv_infpl('agree-between', 'agree-between'). +tv_infpl('agree-on', 'agree-on'). +tv_infpl('agree-to', 'agree-to'). +tv_infpl('agree-upon', 'agree-upon'). +tv_infpl('agree-with', 'agree-with'). +tv_infpl('aid-in', 'aid-in'). +tv_infpl('aim-above', 'aim-above'). +tv_infpl('aim-at', 'aim-at'). +tv_infpl('aim-before', 'aim-before'). +tv_infpl('aim-beside', 'aim-beside'). +tv_infpl('aim-for', 'aim-for'). +tv_infpl('aim-near', 'aim-near'). +tv_infpl('aim-next-to', 'aim-next-to'). +tv_infpl('aim-under', 'aim-under'). +tv_infpl('alight-at', 'alight-at'). +tv_infpl('alight-from', 'alight-from'). +tv_infpl('alight-near', 'alight-near'). +tv_infpl('alight-next-to', 'alight-next-to'). +tv_infpl('alight-on', 'alight-on'). +tv_infpl('alight-upon', 'alight-upon'). +tv_infpl('align-against', 'align-against'). +tv_infpl('align-in-favor-of', 'align-in-favor-of'). +tv_infpl('align-with', 'align-with'). +tv_infpl('allocate-among', 'allocate-among'). +tv_infpl('allocate-amongst', 'allocate-amongst'). +tv_infpl('allocate-for', 'allocate-for'). +tv_infpl('allocate-to', 'allocate-to'). +tv_infpl('allow-for', 'allow-for'). +tv_infpl('allow-in', 'allow-in'). +tv_infpl('allow-of', 'allow-of'). +tv_infpl('allow-out', 'allow-out'). +tv_infpl('alloy-with', 'alloy-with'). +tv_infpl('allude-to', 'allude-to'). +tv_infpl('ally-to', 'ally-to'). +tv_infpl('ally-with', 'ally-with'). +tv_infpl('alternate-between', 'alternate-between'). +tv_infpl('alternate-with', 'alternate-with'). +tv_infpl('amalgamate-with', 'amalgamate-with'). +tv_infpl('amount-to', 'amount-to'). +tv_infpl('amplify-on', 'amplify-on'). +tv_infpl('anchor-on', 'anchor-on'). +tv_infpl('anchor-onto', 'anchor-onto'). +tv_infpl('anchor-to', 'anchor-to'). +tv_infpl('anchor-with', 'anchor-with'). +tv_infpl('angle-for', 'angle-for'). +tv_infpl('anglicize-to', 'anglicize-to'). +tv_infpl('animadvert-on', 'animadvert-on'). +tv_infpl('animadvert-upon', 'animadvert-upon'). +tv_infpl('annex-to', 'annex-to'). +tv_infpl('answer-back', 'answer-back'). +tv_infpl('answer-for', 'answer-for'). +tv_infpl('answer-to', 'answer-to'). +tv_infpl('answer-with', 'answer-with'). +tv_infpl('apologize-for', 'apologize-for'). +tv_infpl('apologize-to', 'apologize-to'). +tv_infpl('appeal-for', 'appeal-for'). +tv_infpl('appeal-on', 'appeal-on'). +tv_infpl('appeal-to', 'appeal-to'). +tv_infpl('append-to', 'append-to'). +tv_infpl('appertain-to', 'appertain-to'). +tv_infpl('apply-at', 'apply-at'). +tv_infpl('apply-for', 'apply-for'). +tv_infpl('apply-to', 'apply-to'). +tv_infpl('appreciate-in', 'appreciate-in'). +tv_infpl('approach-close-to', 'approach-close-to'). +tv_infpl('approve-of', 'approve-of'). +tv_infpl('approximate-to', 'approximate-to'). +tv_infpl('arbitrate-on', 'arbitrate-on'). +tv_infpl('arbitrate-upon', 'arbitrate-upon'). +tv_infpl('argue-about', 'argue-about'). +tv_infpl('argue-against', 'argue-against'). +tv_infpl('argue-for', 'argue-for'). +tv_infpl('argue-over', 'argue-over'). +tv_infpl('argue-with', 'argue-with'). +tv_infpl('arise-from', 'arise-from'). +tv_infpl('arise-in', 'arise-in'). +tv_infpl('arise-out-of', 'arise-out-of'). +tv_infpl('arrange-for', 'arrange-for'). +tv_infpl('arrive-at', 'arrive-at'). +tv_infpl('arrive-from', 'arrive-from'). +tv_infpl('arrive-in', 'arrive-in'). +tv_infpl('arrive-on', 'arrive-on'). +tv_infpl('ascend-over', 'ascend-over'). +tv_infpl('ascend-to', 'ascend-to'). +tv_infpl('ask-about', 'ask-about'). +tv_infpl('ask-after', 'ask-after'). +tv_infpl('ask-for', 'ask-for'). +tv_infpl('ask-in', 'ask-in'). +tv_infpl('ask-out', 'ask-out'). +tv_infpl('ask-over', 'ask-over'). +tv_infpl('ask-up', 'ask-up'). +tv_infpl('aspire-after', 'aspire-after'). +tv_infpl('aspire-to', 'aspire-to'). +tv_infpl('assay-for', 'assay-for'). +tv_infpl('assemble-for', 'assemble-for'). +tv_infpl('assemble-with', 'assemble-with'). +tv_infpl('assent-to', 'assent-to'). +tv_infpl('assimilate-from', 'assimilate-from'). +tv_infpl('assimilate-into', 'assimilate-into'). +tv_infpl('assimilate-to', 'assimilate-to'). +tv_infpl('assimilate-with', 'assimilate-with'). +tv_infpl('assist-at', 'assist-at'). +tv_infpl('assist-in', 'assist-in'). +tv_infpl('assist-on', 'assist-on'). +tv_infpl('assist-with', 'assist-with'). +tv_infpl('associate-with', 'associate-with'). +tv_infpl('atone-for', 'atone-for'). +tv_infpl('attach-to', 'attach-to'). +tv_infpl('attain-to', 'attain-to'). +tv_infpl('attend-on', 'attend-on'). +tv_infpl('attend-to', 'attend-to'). +tv_infpl('attend-upon', 'attend-upon'). +tv_infpl('attest-to', 'attest-to'). +tv_infpl('auction-off', 'auction-off'). +tv_infpl('audition-for', 'audition-for'). +tv_infpl('average-out', 'average-out'). +tv_infpl('average-out-at', 'average-out-at'). +tv_infpl('average-out-to', 'average-out-to'). +tv_infpl('awaken-from', 'awaken-from'). +tv_infpl('awaken-out-of', 'awaken-out-of'). +tv_infpl('awaken-to', 'awaken-to'). +tv_infpl('babble-about', 'babble-about'). +tv_infpl('babysit-for', 'babysit-for'). +tv_infpl('back-against', 'back-against'). +tv_infpl('back-away-from', 'back-away-from'). +tv_infpl('back-away-into', 'back-away-into'). +tv_infpl('back-away-of', 'back-away-of'). +tv_infpl('back-away-off', 'back-away-off'). +tv_infpl('back-away-on', 'back-away-on'). +tv_infpl('back-away-onto', 'back-away-onto'). +tv_infpl('back-away-to', 'back-away-to'). +tv_infpl('back-down', 'back-down'). +tv_infpl('back-down-from', 'back-down-from'). +tv_infpl('back-down-into', 'back-down-into'). +tv_infpl('back-down-of', 'back-down-of'). +tv_infpl('back-down-off', 'back-down-off'). +tv_infpl('back-down-on', 'back-down-on'). +tv_infpl('back-down-onto', 'back-down-onto'). +tv_infpl('back-down-to', 'back-down-to'). +tv_infpl('back-from', 'back-from'). +tv_infpl('back-into', 'back-into'). +tv_infpl('back-off', 'back-off'). +tv_infpl('back-off-from', 'back-off-from'). +tv_infpl('back-off-into', 'back-off-into'). +tv_infpl('back-off-of', 'back-off-of'). +tv_infpl('back-off-off', 'back-off-off'). +tv_infpl('back-off-on', 'back-off-on'). +tv_infpl('back-off-onto', 'back-off-onto'). +tv_infpl('back-off-to', 'back-off-to'). +tv_infpl('back-on', 'back-on'). +tv_infpl('back-on-from', 'back-on-from'). +tv_infpl('back-on-into', 'back-on-into'). +tv_infpl('back-on-of', 'back-on-of'). +tv_infpl('back-on-off', 'back-on-off'). +tv_infpl('back-on-on', 'back-on-on'). +tv_infpl('back-on-onto', 'back-on-onto'). +tv_infpl('back-on-to', 'back-on-to'). +tv_infpl('back-out', 'back-out'). +tv_infpl('back-out-from', 'back-out-from'). +tv_infpl('back-out-into', 'back-out-into'). +tv_infpl('back-out-of', 'back-out-of'). +tv_infpl('back-out-off', 'back-out-off'). +tv_infpl('back-out-on', 'back-out-on'). +tv_infpl('back-out-onto', 'back-out-onto'). +tv_infpl('back-out-to', 'back-out-to'). +tv_infpl('back-over', 'back-over'). +tv_infpl('back-to', 'back-to'). +tv_infpl('back-toward', 'back-toward'). +tv_infpl('back-up', 'back-up'). +tv_infpl('back-up-from', 'back-up-from'). +tv_infpl('back-up-into', 'back-up-into'). +tv_infpl('back-up-of', 'back-up-of'). +tv_infpl('back-up-off', 'back-up-off'). +tv_infpl('back-up-on', 'back-up-on'). +tv_infpl('back-up-onto', 'back-up-onto'). +tv_infpl('back-up-to', 'back-up-to'). +tv_infpl('backpedal-on', 'backpedal-on'). +tv_infpl('bail-out', 'bail-out'). +tv_infpl('balance-on', 'balance-on'). +tv_infpl('bale-into', 'bale-into'). +tv_infpl('bale-with', 'bale-with'). +tv_infpl('balk-at', 'balk-at'). +tv_infpl('balloon-into', 'balloon-into'). +tv_infpl('ballot-for', 'ballot-for'). +tv_infpl('band-together', 'band-together'). +tv_infpl('band-together-for', 'band-together-for'). +tv_infpl('band-together-with', 'band-together-with'). +tv_infpl('bang-out', 'bang-out'). +tv_infpl('bang-up', 'bang-up'). +tv_infpl('bank-around', 'bank-around'). +tv_infpl('bank-on', 'bank-on'). +tv_infpl('bank-up', 'bank-up'). +tv_infpl('bank-with', 'bank-with'). +tv_infpl('banter-about', 'banter-about'). +tv_infpl('banter-on', 'banter-on'). +tv_infpl('banter-with', 'banter-with'). +tv_infpl('bargain-down', 'bargain-down'). +tv_infpl('bargain-for', 'bargain-for'). +tv_infpl('bargain-with', 'bargain-with'). +tv_infpl('barge-into', 'barge-into'). +tv_infpl('bark-at', 'bark-at'). +tv_infpl('barnstorm-through', 'barnstorm-through'). +tv_infpl('barrel-into', 'barrel-into'). +tv_infpl('barrel-over', 'barrel-over'). +tv_infpl('barrel-through', 'barrel-through'). +tv_infpl('barter-for', 'barter-for'). +tv_infpl('barter-with', 'barter-with'). +tv_infpl('bash-in', 'bash-in'). +tv_infpl('bask-in', 'bask-in'). +tv_infpl('bathe-in', 'bathe-in'). +tv_infpl('batten-down', 'batten-down'). +tv_infpl('battle-against', 'battle-against'). +tv_infpl('battle-for', 'battle-for'). +tv_infpl('battle-with', 'battle-with'). +tv_infpl('baulk-at', 'baulk-at'). +tv_infpl('bawl-out', 'bawl-out'). +tv_infpl('beam-at', 'beam-at'). +tv_infpl('beam-up', 'beam-up'). +tv_infpl('bear-down-on', 'bear-down-on'). +tv_infpl('bear-down-upon', 'bear-down-upon'). +tv_infpl('bear-in-on', 'bear-in-on'). +tv_infpl('bear-in-upon', 'bear-in-upon'). +tv_infpl('bear-on', 'bear-on'). +tv_infpl('bear-out', 'bear-out'). +tv_infpl('bear-upon', 'bear-upon'). +tv_infpl('beat-against', 'beat-against'). +tv_infpl('beat-at', 'beat-at'). +tv_infpl('beat-back', 'beat-back'). +tv_infpl('beat-down', 'beat-down'). +tv_infpl('beat-down-on', 'beat-down-on'). +tv_infpl('beat-out', 'beat-out'). +tv_infpl('beat-up', 'beat-up'). +tv_infpl('beat-up-on', 'beat-up-on'). +tv_infpl('beaver-away-at', 'beaver-away-at'). +tv_infpl('beckon-to', 'beckon-to'). +tv_infpl('beef-up', 'beef-up'). +tv_infpl('begin-after', 'begin-after'). +tv_infpl('begin-at', 'begin-at'). +tv_infpl('begin-before', 'begin-before'). +tv_infpl('begin-in', 'begin-in'). +tv_infpl('begin-on', 'begin-on'). +tv_infpl('begin-upon', 'begin-upon'). +tv_infpl('begin-with', 'begin-with'). +tv_infpl('behave-like', 'behave-like'). +tv_infpl('believe-in', 'believe-in'). +tv_infpl('believe-on', 'believe-on'). +tv_infpl('bellyache-about', 'bellyache-about'). +tv_infpl('belong-in', 'belong-in'). +tv_infpl('belong-on', 'belong-on'). +tv_infpl('belong-to', 'belong-to'). +tv_infpl('belong-with', 'belong-with'). +tv_infpl('belt-out', 'belt-out'). +tv_infpl('benefit-by', 'benefit-by'). +tv_infpl('benefit-from', 'benefit-from'). +tv_infpl('benefit-through', 'benefit-through'). +tv_infpl('bet-against', 'bet-against'). +tv_infpl('bet-on', 'bet-on'). +tv_infpl('beware-of', 'beware-of'). +tv_infpl('bicker-about', 'bicker-about'). +tv_infpl('bicker-with', 'bicker-with'). +tv_infpl('bicycle-from', 'bicycle-from'). +tv_infpl('bicycle-to', 'bicycle-to'). +tv_infpl('bid-against', 'bid-against'). +tv_infpl('bid-down', 'bid-down'). +tv_infpl('bid-for', 'bid-for'). +tv_infpl('bid-on', 'bid-on'). +tv_infpl('bid-up', 'bid-up'). +tv_infpl('bike-for', 'bike-for'). +tv_infpl('bike-from', 'bike-from'). +tv_infpl('bike-to', 'bike-to'). +tv_infpl('billow-in', 'billow-in'). +tv_infpl('bind-down', 'bind-down'). +tv_infpl('bind-off', 'bind-off'). +tv_infpl('bind-over', 'bind-over'). +tv_infpl('bind-up', 'bind-up'). +tv_infpl('bitch-about', 'bitch-about'). +tv_infpl('bitch-at', 'bitch-at'). +tv_infpl('bitch-for', 'bitch-for'). +tv_infpl('bitch-out', 'bitch-out'). +tv_infpl('bitch-over', 'bitch-over'). +tv_infpl('bitch-to', 'bitch-to'). +tv_infpl('bitch-up', 'bitch-up'). +tv_infpl('bite-down-on', 'bite-down-on'). +tv_infpl('bite-off', 'bite-off'). +tv_infpl('bivouac-at', 'bivouac-at'). +tv_infpl('bivouac-in', 'bivouac-in'). +tv_infpl('blab-about', 'blab-about'). +tv_infpl('blab-to', 'blab-to'). +tv_infpl('blabber-about', 'blabber-about'). +tv_infpl('black-lead', 'black-lead'). +tv_infpl('black-out', 'black-out'). +tv_infpl('blacken-out', 'blacken-out'). +tv_infpl('blackmail-by', 'blackmail-by'). +tv_infpl('blanch-at', 'blanch-at'). +tv_infpl('blanch-over', 'blanch-over'). +tv_infpl('blare-across', 'blare-across'). +tv_infpl('blare-over', 'blare-over'). +tv_infpl('blast-for', 'blast-for'). +tv_infpl('blather-about', 'blather-about'). +tv_infpl('bleach-out', 'bleach-out'). +tv_infpl('bleed-into', 'bleed-into'). +tv_infpl('bleep-out', 'bleep-out'). +tv_infpl('bleep-over', 'bleep-over'). +tv_infpl('blench-at', 'blench-at'). +tv_infpl('blend-in-with', 'blend-in-with'). +tv_infpl('blend-with', 'blend-with'). +tv_infpl('blether-about', 'blether-about'). +tv_infpl('blether-on-about', 'blether-on-about'). +tv_infpl('blink-at', 'blink-at'). +tv_infpl('block-in', 'block-in'). +tv_infpl('block-off', 'block-off'). +tv_infpl('block-out', 'block-out'). +tv_infpl('block-up', 'block-up'). +tv_infpl('bloody-up', 'bloody-up'). +tv_infpl('blot-out', 'blot-out'). +tv_infpl('blow-across', 'blow-across'). +tv_infpl('blow-apart', 'blow-apart'). +tv_infpl('blow-away', 'blow-away'). +tv_infpl('blow-down', 'blow-down'). +tv_infpl('blow-dry', 'blow-dry'). +tv_infpl('blow-in', 'blow-in'). +tv_infpl('blow-off', 'blow-off'). +tv_infpl('blow-on', 'blow-on'). +tv_infpl('blow-out', 'blow-out'). +tv_infpl('blow-up', 'blow-up'). +tv_infpl('blue-pencil', 'blue-pencil'). +tv_infpl('bluff-about', 'bluff-about'). +tv_infpl('blurt-out', 'blurt-out'). +tv_infpl('blush-at', 'blush-at'). +tv_infpl('blush-over', 'blush-over'). +tv_infpl('boast-about', 'boast-about'). +tv_infpl('boast-of', 'boast-of'). +tv_infpl('boast-to', 'boast-to'). +tv_infpl('bob-for', 'bob-for'). +tv_infpl('bog-down', 'bog-down'). +tv_infpl('boggle-at', 'boggle-at'). +tv_infpl('boil-at', 'boil-at'). +tv_infpl('boil-down-to', 'boil-down-to'). +tv_infpl('boil-to', 'boil-to'). +tv_infpl('boil-with', 'boil-with'). +tv_infpl('bolt-out', 'bolt-out'). +tv_infpl('bond-to', 'bond-to'). +tv_infpl('bond-together', 'bond-together'). +tv_infpl('bond-with', 'bond-with'). +tv_infpl('bone-up-on', 'bone-up-on'). +tv_infpl('book-through', 'book-through'). +tv_infpl('book-up', 'book-up'). +tv_infpl('book-with', 'book-with'). +tv_infpl('boom-in', 'boom-in'). +tv_infpl('boom-with', 'boom-with'). +tv_infpl('boost-up', 'boost-up'). +tv_infpl('boot-out', 'boot-out'). +tv_infpl('border-on', 'border-on'). +tv_infpl('borrow-against', 'borrow-against'). +tv_infpl('borrow-at', 'borrow-at'). +tv_infpl('borrow-from', 'borrow-from'). +tv_infpl('borrow-on', 'borrow-on'). +tv_infpl('boss-around', 'boss-around'). +tv_infpl('botch-up', 'botch-up'). +tv_infpl('bother-with', 'bother-with'). +tv_infpl('bounce-across', 'bounce-across'). +tv_infpl('bounce-along', 'bounce-along'). +tv_infpl('bounce-back-from', 'bounce-back-from'). +tv_infpl('bounce-back-to', 'bounce-back-to'). +tv_infpl('bounce-down-from', 'bounce-down-from'). +tv_infpl('bounce-down-to', 'bounce-down-to'). +tv_infpl('bound-back-onto', 'bound-back-onto'). +tv_infpl('bound-back-to', 'bound-back-to'). +tv_infpl('bound-off', 'bound-off'). +tv_infpl('bound-together', 'bound-together'). +tv_infpl('bound-up-onto', 'bound-up-onto'). +tv_infpl('bound-up-to', 'bound-up-to'). +tv_infpl('bound-with', 'bound-with'). +tv_infpl('bow-before', 'bow-before'). +tv_infpl('bow-to', 'bow-to'). +tv_infpl('box-in', 'box-in'). +tv_infpl('brace-for', 'brace-for'). +tv_infpl('bracket-off', 'bracket-off'). +tv_infpl('brag-about', 'brag-about'). +tv_infpl('brag-to', 'brag-to'). +tv_infpl('brake-for', 'brake-for'). +tv_infpl('branch-out-into', 'branch-out-into'). +tv_infpl('brawl-about', 'brawl-about'). +tv_infpl('brawl-over', 'brawl-over'). +tv_infpl('brawl-with', 'brawl-with'). +tv_infpl('brazen-out', 'brazen-out'). +tv_infpl('break-away-from', 'break-away-from'). +tv_infpl('break-down', 'break-down'). +tv_infpl('break-from', 'break-from'). +tv_infpl('break-in', 'break-in'). +tv_infpl('break-into', 'break-into'). +tv_infpl('break-off', 'break-off'). +tv_infpl('break-open', 'break-open'). +tv_infpl('break-out-of', 'break-out-of'). +tv_infpl('break-over', 'break-over'). +tv_infpl('break-up', 'break-up'). +tv_infpl('break-with', 'break-with'). +tv_infpl('breakfast-at', 'breakfast-at'). +tv_infpl('breakfast-in', 'breakfast-in'). +tv_infpl('breakfast-with', 'breakfast-with'). +tv_infpl('breathe-in', 'breathe-in'). +tv_infpl('breathe-out', 'breathe-out'). +tv_infpl('breeze-by', 'breeze-by'). +tv_infpl('breeze-through', 'breeze-through'). +tv_infpl('brick-up', 'brick-up'). +tv_infpl('brighten-up', 'brighten-up'). +tv_infpl('brim-over-with', 'brim-over-with'). +tv_infpl('bring-about', 'bring-about'). +tv_infpl('bring-along', 'bring-along'). +tv_infpl('bring-around', 'bring-around'). +tv_infpl('bring-back', 'bring-back'). +tv_infpl('bring-by', 'bring-by'). +tv_infpl('bring-down', 'bring-down'). +tv_infpl('bring-down-on', 'bring-down-on'). +tv_infpl('bring-down-upon', 'bring-down-upon'). +tv_infpl('bring-forth', 'bring-forth'). +tv_infpl('bring-forward', 'bring-forward'). +tv_infpl('bring-in', 'bring-in'). +tv_infpl('bring-off', 'bring-off'). +tv_infpl('bring-on', 'bring-on'). +tv_infpl('bring-out', 'bring-out'). +tv_infpl('bring-over', 'bring-over'). +tv_infpl('bring-together', 'bring-together'). +tv_infpl('bring-up', 'bring-up'). +tv_infpl('bristle-at', 'bristle-at'). +tv_infpl('broaden-out-into', 'broaden-out-into'). +tv_infpl('brood-about', 'brood-about'). +tv_infpl('brood-over', 'brood-over'). +tv_infpl('brown-with', 'brown-with'). +tv_infpl('browse-around', 'browse-around'). +tv_infpl('browse-through', 'browse-through'). +tv_infpl('brush-aside', 'brush-aside'). +tv_infpl('brush-away', 'brush-away'). +tv_infpl('brush-back', 'brush-back'). +tv_infpl('brush-by', 'brush-by'). +tv_infpl('brush-off', 'brush-off'). +tv_infpl('brush-with', 'brush-with'). +tv_infpl('bubble-over-from', 'bubble-over-from'). +tv_infpl('bubble-over-with', 'bubble-over-with'). +tv_infpl('bubble-up-from', 'bubble-up-from'). +tv_infpl('bubble-up-with', 'bubble-up-with'). +tv_infpl('buck-in', 'buck-in'). +tv_infpl('buckle-down-for', 'buckle-down-for'). +tv_infpl('buckle-down-to', 'buckle-down-to'). +tv_infpl('buckle-under', 'buckle-under'). +tv_infpl('buckle-up', 'buckle-up'). +tv_infpl('buckle-up-for', 'buckle-up-for'). +tv_infpl('buckle-up-to', 'buckle-up-to'). +tv_infpl('budge-for', 'budge-for'). +tv_infpl('budge-from', 'budge-from'). +tv_infpl('budge-on', 'budge-on'). +tv_infpl('budget-for', 'budget-for'). +tv_infpl('buffet-with', 'buffet-with'). +tv_infpl('build-for', 'build-for'). +tv_infpl('build-into', 'build-into'). +tv_infpl('build-on', 'build-on'). +tv_infpl('build-out-along', 'build-out-along'). +tv_infpl('build-out-onto', 'build-out-onto'). +tv_infpl('build-out-over', 'build-out-over'). +tv_infpl('build-out-to', 'build-out-to'). +tv_infpl('build-over', 'build-over'). +tv_infpl('build-up', 'build-up'). +tv_infpl('build-up-along', 'build-up-along'). +tv_infpl('build-up-onto', 'build-up-onto'). +tv_infpl('build-up-over', 'build-up-over'). +tv_infpl('build-up-to', 'build-up-to'). +tv_infpl('build-upon', 'build-upon'). +tv_infpl('bulge-out-of', 'bulge-out-of'). +tv_infpl('bulk-up-from', 'bulk-up-from'). +tv_infpl('bulk-up-to', 'bulk-up-to'). +tv_infpl('bullshit-about', 'bullshit-about'). +tv_infpl('bullshit-on', 'bullshit-on'). +tv_infpl('bullshit-with', 'bullshit-with'). +tv_infpl('bum-around', 'bum-around'). +tv_infpl('bump-around-in', 'bump-around-in'). +tv_infpl('bundle-up', 'bundle-up'). +tv_infpl('bunk-in', 'bunk-in'). +tv_infpl('bunk-on', 'bunk-on'). +tv_infpl('bunk-with', 'bunk-with'). +tv_infpl('bunker-in', 'bunker-in'). +tv_infpl('bunker-with', 'bunker-with'). +tv_infpl('buoy-up', 'buoy-up'). +tv_infpl('burgeon-in', 'burgeon-in'). +tv_infpl('burn-away', 'burn-away'). +tv_infpl('burn-down', 'burn-down'). +tv_infpl('burn-for', 'burn-for'). +tv_infpl('burn-off', 'burn-off'). +tv_infpl('burn-out', 'burn-out'). +tv_infpl('burn-through', 'burn-through'). +tv_infpl('burn-up', 'burn-up'). +tv_infpl('burn-up-about', 'burn-up-about'). +tv_infpl('burn-up-from', 'burn-up-from'). +tv_infpl('burn-up-with', 'burn-up-with'). +tv_infpl('burn-with', 'burn-with'). +tv_infpl('burrow-for', 'burrow-for'). +tv_infpl('burrow-under', 'burrow-under'). +tv_infpl('burst-above', 'burst-above'). +tv_infpl('burst-from', 'burst-from'). +tv_infpl('burst-out-of', 'burst-out-of'). +tv_infpl('bus-for', 'bus-for'). +tv_infpl('bus-in', 'bus-in'). +tv_infpl('bust-from', 'bust-from'). +tv_infpl('bust-under', 'bust-under'). +tv_infpl('bust-up', 'bust-up'). +tv_infpl('butt-against', 'butt-against'). +tv_infpl('button-back', 'button-back'). +tv_infpl('button-down', 'button-down'). +tv_infpl('button-up', 'button-up'). +tv_infpl('buy-back', 'buy-back'). +tv_infpl('buy-into', 'buy-into'). +tv_infpl('buy-off', 'buy-off'). +tv_infpl('buy-out', 'buy-out'). +tv_infpl('buy-up', 'buy-up'). +tv_infpl('bypass-by', 'bypass-by'). +tv_infpl('bypass-in-favor-of', 'bypass-in-favor-of'). +tv_infpl('bypass-through', 'bypass-through'). +tv_infpl('bypass-via', 'bypass-via'). +tv_infpl('calculate-on', 'calculate-on'). +tv_infpl('call-about', 'call-about'). +tv_infpl('call-aside', 'call-aside'). +tv_infpl('call-at', 'call-at'). +tv_infpl('call-away-about', 'call-away-about'). +tv_infpl('call-away-from', 'call-away-from'). +tv_infpl('call-away-in', 'call-away-in'). +tv_infpl('call-away-on', 'call-away-on'). +tv_infpl('call-away-to', 'call-away-to'). +tv_infpl('call-back', 'call-back'). +tv_infpl('call-for', 'call-for'). +tv_infpl('call-forth', 'call-forth'). +tv_infpl('call-from', 'call-from'). +tv_infpl('call-in', 'call-in'). +tv_infpl('call-in-about', 'call-in-about'). +tv_infpl('call-in-from', 'call-in-from'). +tv_infpl('call-in-in', 'call-in-in'). +tv_infpl('call-in-on', 'call-in-on'). +tv_infpl('call-in-to', 'call-in-to'). +tv_infpl('call-off', 'call-off'). +tv_infpl('call-on', 'call-on'). +tv_infpl('call-out', 'call-out'). +tv_infpl('call-out-about', 'call-out-about'). +tv_infpl('call-out-from', 'call-out-from'). +tv_infpl('call-out-in', 'call-out-in'). +tv_infpl('call-out-on', 'call-out-on'). +tv_infpl('call-out-to', 'call-out-to'). +tv_infpl('call-over', 'call-over'). +tv_infpl('call-over-about', 'call-over-about'). +tv_infpl('call-over-from', 'call-over-from'). +tv_infpl('call-over-in', 'call-over-in'). +tv_infpl('call-over-on', 'call-over-on'). +tv_infpl('call-over-to', 'call-over-to'). +tv_infpl('call-to', 'call-to'). +tv_infpl('call-together', 'call-together'). +tv_infpl('call-up', 'call-up'). +tv_infpl('call-upon', 'call-upon'). +tv_infpl('call-via', 'call-via'). +tv_infpl('calm-down', 'calm-down'). +tv_infpl('campaign-against', 'campaign-against'). +tv_infpl('campaign-for', 'campaign-for'). +tv_infpl('cancel-out', 'cancel-out'). +tv_infpl('canoe-down', 'canoe-down'). +tv_infpl('canoe-up', 'canoe-up'). +tv_infpl('canvass-for', 'canvass-for'). +tv_infpl('capitalize-on', 'capitalize-on'). +tv_infpl('capitulate-to', 'capitulate-to'). +tv_infpl('care-about', 'care-about'). +tv_infpl('care-for', 'care-for'). +tv_infpl('career-beside', 'career-beside'). +tv_infpl('carp-about', 'carp-about'). +tv_infpl('carp-at', 'carp-at'). +tv_infpl('carp-on', 'carp-on'). +tv_infpl('carry-around', 'carry-around'). +tv_infpl('carry-away', 'carry-away'). +tv_infpl('carry-in', 'carry-in'). +tv_infpl('carry-on', 'carry-on'). +tv_infpl('carry-on-to', 'carry-on-to'). +tv_infpl('carry-on-with', 'carry-on-with'). +tv_infpl('carry-out', 'carry-out'). +tv_infpl('carry-over-to', 'carry-over-to'). +tv_infpl('carry-over-with', 'carry-over-with'). +tv_infpl('carry-through', 'carry-through'). +tv_infpl('cart-around', 'cart-around'). +tv_infpl('cart-away', 'cart-away'). +tv_infpl('cart-off', 'cart-off'). +tv_infpl('cart-off-to', 'cart-off-to'). +tv_infpl('carve-out', 'carve-out'). +tv_infpl('carve-up', 'carve-up'). +tv_infpl('cascade-down', 'cascade-down'). +tv_infpl('cascade-to', 'cascade-to'). +tv_infpl('cash-in', 'cash-in'). +tv_infpl('cash-in-on', 'cash-in-on'). +tv_infpl('cast-about-for', 'cast-about-for'). +tv_infpl('cast-around-for', 'cast-around-for'). +tv_infpl('cast-aside', 'cast-aside'). +tv_infpl('cast-off', 'cast-off'). +tv_infpl('cast-out', 'cast-out'). +tv_infpl('cast-through', 'cast-through'). +tv_infpl('catapult-from', 'catapult-from'). +tv_infpl('catapult-into', 'catapult-into'). +tv_infpl('catch-on', 'catch-on'). +tv_infpl('catch-up', 'catch-up'). +tv_infpl('catch-up-in', 'catch-up-in'). +tv_infpl('catch-up-into', 'catch-up-into'). +tv_infpl('catch-up-on', 'catch-up-on'). +tv_infpl('catch-up-to', 'catch-up-to'). +tv_infpl('catch-up-with', 'catch-up-with'). +tv_infpl('cater-for', 'cater-for'). +tv_infpl('cater-to', 'cater-to'). +tv_infpl('caution-against', 'caution-against'). +tv_infpl('cave-in', 'cave-in'). +tv_infpl('cave-in-to', 'cave-in-to'). +tv_infpl('cavil-about', 'cavil-about'). +tv_infpl('cavil-at', 'cavil-at'). +tv_infpl('cavil-with', 'cavil-with'). +tv_infpl('cavort-with', 'cavort-with'). +tv_infpl('cease-from', 'cease-from'). +tv_infpl('censor-out', 'censor-out'). +tv_infpl('center-around', 'center-around'). +tv_infpl('center-on', 'center-on'). +tv_infpl('centre-around', 'centre-around'). +tv_infpl('centre-on', 'centre-on'). +tv_infpl('chafe-against', 'chafe-against'). +tv_infpl('chafe-at', 'chafe-at'). +tv_infpl('chafe-over', 'chafe-over'). +tv_infpl('chafe-under', 'chafe-under'). +tv_infpl('chain-down', 'chain-down'). +tv_infpl('chain-up', 'chain-up'). +tv_infpl('chalk-out', 'chalk-out'). +tv_infpl('chalk-up', 'chalk-up'). +tv_infpl('change-for', 'change-for'). +tv_infpl('change-from', 'change-from'). +tv_infpl('change-into', 'change-into'). +tv_infpl('change-over-to', 'change-over-to'). +tv_infpl('change-to', 'change-to'). +tv_infpl('channel-into', 'channel-into'). +tv_infpl('channel-through', 'channel-through'). +tv_infpl('charge-at', 'charge-at'). +tv_infpl('charge-for', 'charge-for'). +tv_infpl('charge-in-on', 'charge-in-on'). +tv_infpl('charge-in-to', 'charge-in-to'). +tv_infpl('charge-off', 'charge-off'). +tv_infpl('charge-off-on', 'charge-off-on'). +tv_infpl('charge-off-to', 'charge-off-to'). +tv_infpl('chase-after', 'chase-after'). +tv_infpl('chase-down', 'chase-down'). +tv_infpl('chase-for', 'chase-for'). +tv_infpl('chase-in', 'chase-in'). +tv_infpl('chase-out', 'chase-out'). +tv_infpl('chat-about', 'chat-about'). +tv_infpl('chat-with', 'chat-with'). +tv_infpl('chatter-about', 'chatter-about'). +tv_infpl('chatter-of', 'chatter-of'). +tv_infpl('chatter-on-about', 'chatter-on-about'). +tv_infpl('chaw-on', 'chaw-on'). +tv_infpl('chaw-over', 'chaw-over'). +tv_infpl('cheat-on', 'cheat-on'). +tv_infpl('check-against', 'check-against'). +tv_infpl('check-back-on', 'check-back-on'). +tv_infpl('check-back-with', 'check-back-with'). +tv_infpl('check-for', 'check-for'). +tv_infpl('check-in-on', 'check-in-on'). +tv_infpl('check-in-with', 'check-in-with'). +tv_infpl('check-into', 'check-into'). +tv_infpl('check-off', 'check-off'). +tv_infpl('check-on', 'check-on'). +tv_infpl('check-out', 'check-out'). +tv_infpl('check-out-of', 'check-out-of'). +tv_infpl('check-through', 'check-through'). +tv_infpl('check-up-on', 'check-up-on'). +tv_infpl('check-up-with', 'check-up-with'). +tv_infpl('check-with', 'check-with'). +tv_infpl('cheer-on', 'cheer-on'). +tv_infpl('cheer-up', 'cheer-up'). +tv_infpl('chew-off', 'chew-off'). +tv_infpl('chew-on', 'chew-on'). +tv_infpl('chew-out', 'chew-out'). +tv_infpl('chew-over', 'chew-over'). +tv_infpl('chew-up', 'chew-up'). +tv_infpl('chip-in-for', 'chip-in-for'). +tv_infpl('chip-off', 'chip-off'). +tv_infpl('chisel-in-on', 'chisel-in-on'). +tv_infpl('chisel-out', 'chisel-out'). +tv_infpl('chock-up', 'chock-up'). +tv_infpl('choke-back', 'choke-back'). +tv_infpl('choke-down', 'choke-down'). +tv_infpl('choke-off', 'choke-off'). +tv_infpl('choke-to', 'choke-to'). +tv_infpl('choke-up', 'choke-up'). +tv_infpl('choke-up-on', 'choke-up-on'). +tv_infpl('chop-down', 'chop-down'). +tv_infpl('chop-off', 'chop-off'). +tv_infpl('chop-up', 'chop-up'). +tv_infpl('chortle-over', 'chortle-over'). +tv_infpl('chuck-out', 'chuck-out'). +tv_infpl('chuckle-about', 'chuckle-about'). +tv_infpl('chuckle-at', 'chuckle-at'). +tv_infpl('chug-along-with', 'chug-along-with'). +tv_infpl('chum-with', 'chum-with'). +tv_infpl('churn-down', 'churn-down'). +tv_infpl('churn-from', 'churn-from'). +tv_infpl('churn-off', 'churn-off'). +tv_infpl('churn-off-of', 'churn-off-of'). +tv_infpl('churn-out', 'churn-out'). +tv_infpl('churn-through', 'churn-through'). +tv_infpl('churn-up', 'churn-up'). +tv_infpl('circle-around', 'circle-around'). +tv_infpl('circle-around-over', 'circle-around-over'). +tv_infpl('circle-around-to', 'circle-around-to'). +tv_infpl('circle-back-over', 'circle-back-over'). +tv_infpl('circle-back-to', 'circle-back-to'). +tv_infpl('circulate-around', 'circulate-around'). +tv_infpl('circulate-from', 'circulate-from'). +tv_infpl('circulate-through', 'circulate-through'). +tv_infpl('circulate-throughout', 'circulate-throughout'). +tv_infpl('circulate-to', 'circulate-to'). +tv_infpl('clack-up', 'clack-up'). +tv_infpl('clamber-after', 'clamber-after'). +tv_infpl('clamber-off-of', 'clamber-off-of'). +tv_infpl('clamber-unto', 'clamber-unto'). +tv_infpl('clamor-about', 'clamor-about'). +tv_infpl('clamor-for', 'clamor-for'). +tv_infpl('clamour-about', 'clamour-about'). +tv_infpl('clamour-for', 'clamour-for'). +tv_infpl('clamp-down-on', 'clamp-down-on'). +tv_infpl('clamp-on', 'clamp-on'). +tv_infpl('clamp-together', 'clamp-together'). +tv_infpl('clap-against', 'clap-against'). +tv_infpl('clap-to', 'clap-to'). +tv_infpl('clap-together', 'clap-together'). +tv_infpl('clash-over', 'clash-over'). +tv_infpl('clash-with', 'clash-with'). +tv_infpl('clasp-together', 'clasp-together'). +tv_infpl('clatter-after', 'clatter-after'). +tv_infpl('clatter-off-of', 'clatter-off-of'). +tv_infpl('clatter-unto', 'clatter-unto'). +tv_infpl('claw-out-of', 'claw-out-of'). +tv_infpl('claw-to', 'claw-to'). +tv_infpl('clean-off', 'clean-off'). +tv_infpl('clean-out', 'clean-out'). +tv_infpl('clean-up', 'clean-up'). +tv_infpl('clean-up-after', 'clean-up-after'). +tv_infpl('clear-away', 'clear-away'). +tv_infpl('clear-of', 'clear-of'). +tv_infpl('clear-off', 'clear-off'). +tv_infpl('clear-out', 'clear-out'). +tv_infpl('clear-out-from', 'clear-out-from'). +tv_infpl('clear-out-of', 'clear-out-of'). +tv_infpl('clear-up', 'clear-up'). +tv_infpl('cleave-to', 'cleave-to'). +tv_infpl('clerk-at', 'clerk-at'). +tv_infpl('clerk-for', 'clerk-for'). +tv_infpl('clerk-in', 'clerk-in'). +tv_infpl('clew-in', 'clew-in'). +tv_infpl('click-back', 'click-back'). +tv_infpl('click-down', 'click-down'). +tv_infpl('click-off', 'click-off'). +tv_infpl('click-on', 'click-on'). +tv_infpl('click-out', 'click-out'). +tv_infpl('click-together', 'click-together'). +tv_infpl('climax-with', 'climax-with'). +tv_infpl('climb-upon', 'climb-upon'). +tv_infpl('clinch-together', 'clinch-together'). +tv_infpl('clinch-with', 'clinch-with'). +tv_infpl('cling-to', 'cling-to'). +tv_infpl('clock-in-at', 'clock-in-at'). +tv_infpl('clog-up', 'clog-up'). +tv_infpl('close-at', 'close-at'). +tv_infpl('close-in', 'close-in'). +tv_infpl('close-in-on', 'close-in-on'). +tv_infpl('close-off', 'close-off'). +tv_infpl('close-on', 'close-on'). +tv_infpl('close-over', 'close-over'). +tv_infpl('close-with', 'close-with'). +tv_infpl('clot-around', 'clot-around'). +tv_infpl('cloud-with', 'cloud-with'). +tv_infpl('clown-around-with', 'clown-around-with'). +tv_infpl('cluck-over', 'cluck-over'). +tv_infpl('clump-together', 'clump-together'). +tv_infpl('clunk-against', 'clunk-against'). +tv_infpl('clunk-on', 'clunk-on'). +tv_infpl('cluster-about', 'cluster-about'). +tv_infpl('cluster-above', 'cluster-above'). +tv_infpl('cluster-against', 'cluster-against'). +tv_infpl('cluster-along', 'cluster-along'). +tv_infpl('cluster-among', 'cluster-among'). +tv_infpl('cluster-amongst', 'cluster-amongst'). +tv_infpl('cluster-around', 'cluster-around'). +tv_infpl('cluster-at', 'cluster-at'). +tv_infpl('cluster-before', 'cluster-before'). +tv_infpl('cluster-behind', 'cluster-behind'). +tv_infpl('cluster-below', 'cluster-below'). +tv_infpl('cluster-beneath', 'cluster-beneath'). +tv_infpl('cluster-beside', 'cluster-beside'). +tv_infpl('cluster-between', 'cluster-between'). +tv_infpl('cluster-by', 'cluster-by'). +tv_infpl('cluster-in', 'cluster-in'). +tv_infpl('cluster-inside', 'cluster-inside'). +tv_infpl('cluster-near', 'cluster-near'). +tv_infpl('cluster-next-to', 'cluster-next-to'). +tv_infpl('cluster-on', 'cluster-on'). +tv_infpl('cluster-outside', 'cluster-outside'). +tv_infpl('cluster-over', 'cluster-over'). +tv_infpl('cluster-throughout', 'cluster-throughout'). +tv_infpl('cluster-together', 'cluster-together'). +tv_infpl('cluster-toward', 'cluster-toward'). +tv_infpl('cluster-towards', 'cluster-towards'). +tv_infpl('cluster-under', 'cluster-under'). +tv_infpl('cluster-upon', 'cluster-upon'). +tv_infpl('cluster-with', 'cluster-with'). +tv_infpl('cluster-within', 'cluster-within'). +tv_infpl('clutch-at', 'clutch-at'). +tv_infpl('clutter-up', 'clutter-up'). +tv_infpl('clutter-up-with', 'clutter-up-with'). +tv_infpl('co-opt', 'co-opt'). +tv_infpl('co-star-in', 'co-star-in'). +tv_infpl('coach-under', 'coach-under'). +tv_infpl('coagulate-into', 'coagulate-into'). +tv_infpl('coalesce-around', 'coalesce-around'). +tv_infpl('coalesce-into', 'coalesce-into'). +tv_infpl('coast-from', 'coast-from'). +tv_infpl('coast-to', 'coast-to'). +tv_infpl('coat-over-with', 'coat-over-with'). +tv_infpl('cobble-together', 'cobble-together'). +tv_infpl('cock-back', 'cock-back'). +tv_infpl('cock-up', 'cock-up'). +tv_infpl('cock-up-on', 'cock-up-on'). +tv_infpl('coexist-with', 'coexist-with'). +tv_infpl('cogitate-on', 'cogitate-on'). +tv_infpl('cohabit-with', 'cohabit-with'). +tv_infpl('cohere-in', 'cohere-in'). +tv_infpl('cohere-with', 'cohere-with'). +tv_infpl('coincide-with', 'coincide-with'). +tv_infpl('cold-shoulder', 'cold-shoulder'). +tv_infpl('collaborate-in', 'collaborate-in'). +tv_infpl('collaborate-on', 'collaborate-on'). +tv_infpl('collaborate-with', 'collaborate-with'). +tv_infpl('collapse-against', 'collapse-against'). +tv_infpl('collapse-in', 'collapse-in'). +tv_infpl('collapse-into', 'collapse-into'). +tv_infpl('collect-around', 'collect-around'). +tv_infpl('collect-from', 'collect-from'). +tv_infpl('collect-on', 'collect-on'). +tv_infpl('collide-with', 'collide-with'). +tv_infpl('collocate-with', 'collocate-with'). +tv_infpl('comb-back', 'comb-back'). +tv_infpl('comb-down', 'comb-down'). +tv_infpl('comb-forward', 'comb-forward'). +tv_infpl('comb-out', 'comb-out'). +tv_infpl('comb-through', 'comb-through'). +tv_infpl('comb-up', 'comb-up'). +tv_infpl('combat-with', 'combat-with'). +tv_infpl('combine-with', 'combine-with'). +tv_infpl('come-after', 'come-after'). +tv_infpl('come-around-for', 'come-around-for'). +tv_infpl('come-around-from', 'come-around-from'). +tv_infpl('come-around-on', 'come-around-on'). +tv_infpl('come-around-to', 'come-around-to'). +tv_infpl('come-around-with', 'come-around-with'). +tv_infpl('come-back-for', 'come-back-for'). +tv_infpl('come-back-from', 'come-back-from'). +tv_infpl('come-back-on', 'come-back-on'). +tv_infpl('come-back-to', 'come-back-to'). +tv_infpl('come-back-with', 'come-back-with'). +tv_infpl('come-down-for', 'come-down-for'). +tv_infpl('come-down-from', 'come-down-from'). +tv_infpl('come-down-on', 'come-down-on'). +tv_infpl('come-down-to', 'come-down-to'). +tv_infpl('come-down-with', 'come-down-with'). +tv_infpl('come-from', 'come-from'). +tv_infpl('come-in-for', 'come-in-for'). +tv_infpl('come-in-from', 'come-in-from'). +tv_infpl('come-in-on', 'come-in-on'). +tv_infpl('come-in-to', 'come-in-to'). +tv_infpl('come-in-with', 'come-in-with'). +tv_infpl('come-into', 'come-into'). +tv_infpl('come-of', 'come-of'). +tv_infpl('come-off', 'come-off'). +tv_infpl('come-on-for', 'come-on-for'). +tv_infpl('come-on-from', 'come-on-from'). +tv_infpl('come-on-on', 'come-on-on'). +tv_infpl('come-on-to', 'come-on-to'). +tv_infpl('come-on-with', 'come-on-with'). +tv_infpl('come-out-of', 'come-out-of'). +tv_infpl('come-over-for', 'come-over-for'). +tv_infpl('come-over-from', 'come-over-from'). +tv_infpl('come-over-on', 'come-over-on'). +tv_infpl('come-over-to', 'come-over-to'). +tv_infpl('come-over-with', 'come-over-with'). +tv_infpl('come-to', 'come-to'). +tv_infpl('come-under', 'come-under'). +tv_infpl('come-up-for', 'come-up-for'). +tv_infpl('come-up-from', 'come-up-from'). +tv_infpl('come-up-on', 'come-up-on'). +tv_infpl('come-up-to', 'come-up-to'). +tv_infpl('come-up-with', 'come-up-with'). +tv_infpl('come-with', 'come-with'). +tv_infpl('commence-with', 'commence-with'). +tv_infpl('comment-about', 'comment-about'). +tv_infpl('comment-on', 'comment-on'). +tv_infpl('comment-to', 'comment-to'). +tv_infpl('comment-upon', 'comment-upon'). +tv_infpl('commentate-on', 'commentate-on'). +tv_infpl('commingle-with', 'commingle-with'). +tv_infpl('commiserate-with', 'commiserate-with'). +tv_infpl('commit-to', 'commit-to'). +tv_infpl('commune-with', 'commune-with'). +tv_infpl('communicate-with', 'communicate-with'). +tv_infpl('commute-between', 'commute-between'). +tv_infpl('commute-from', 'commute-from'). +tv_infpl('commute-to', 'commute-to'). +tv_infpl('compact-into', 'compact-into'). +tv_infpl('compact-together', 'compact-together'). +tv_infpl('compare-to', 'compare-to'). +tv_infpl('compare-with', 'compare-with'). +tv_infpl('compensate-for', 'compensate-for'). +tv_infpl('compete-against', 'compete-against'). +tv_infpl('compete-for', 'compete-for'). +tv_infpl('compete-in', 'compete-in'). +tv_infpl('compete-on', 'compete-on'). +tv_infpl('compete-with', 'compete-with'). +tv_infpl('complain-about', 'complain-about'). +tv_infpl('complain-at', 'complain-at'). +tv_infpl('complain-of', 'complain-of'). +tv_infpl('complain-to', 'complain-to'). +tv_infpl('comply-with', 'comply-with'). +tv_infpl('comport-with', 'comport-with'). +tv_infpl('compose-for', 'compose-for'). +tv_infpl('compound-into', 'compound-into'). +tv_infpl('compromise-on', 'compromise-on'). +tv_infpl('compromise-with', 'compromise-with'). +tv_infpl('concede-on', 'concede-on'). +tv_infpl('concede-to', 'concede-to'). +tv_infpl('conceive-of', 'conceive-of'). +tv_infpl('concentrate-in', 'concentrate-in'). +tv_infpl('concentrate-on', 'concentrate-on'). +tv_infpl('concert-with', 'concert-with'). +tv_infpl('conclude-by', 'conclude-by'). +tv_infpl('conclude-with', 'conclude-with'). +tv_infpl('concur-in', 'concur-in'). +tv_infpl('concur-with', 'concur-with'). +tv_infpl('condescend-to', 'condescend-to'). +tv_infpl('confab-with', 'confab-with'). +tv_infpl('confabulate-with', 'confabulate-with'). +tv_infpl('confederate-with', 'confederate-with'). +tv_infpl('confer-about', 'confer-about'). +tv_infpl('confer-on', 'confer-on'). +tv_infpl('confer-with', 'confer-with'). +tv_infpl('confess-to', 'confess-to'). +tv_infpl('conflict-with', 'conflict-with'). +tv_infpl('conform-to', 'conform-to'). +tv_infpl('conform-with', 'conform-with'). +tv_infpl('congregate-with', 'congregate-with'). +tv_infpl('conjoin-with', 'conjoin-with'). +tv_infpl('conjure-up', 'conjure-up'). +tv_infpl('connect-to', 'connect-to'). +tv_infpl('connect-together', 'connect-together'). +tv_infpl('connect-up', 'connect-up'). +tv_infpl('connect-with', 'connect-with'). +tv_infpl('connive-at', 'connive-at'). +tv_infpl('connive-in', 'connive-in'). +tv_infpl('connive-with', 'connive-with'). +tv_infpl('consecrate-to', 'consecrate-to'). +tv_infpl('consent-to', 'consent-to'). +tv_infpl('consist-in', 'consist-in'). +tv_infpl('consist-of', 'consist-of'). +tv_infpl('consolidate-into', 'consolidate-into'). +tv_infpl('consort-with', 'consort-with'). +tv_infpl('conspire-against', 'conspire-against'). +tv_infpl('conspire-with', 'conspire-with'). +tv_infpl('consult-on', 'consult-on'). +tv_infpl('consult-over', 'consult-over'). +tv_infpl('consult-with', 'consult-with'). +tv_infpl('contemplate-about', 'contemplate-about'). +tv_infpl('contend-for', 'contend-for'). +tv_infpl('contend-with', 'contend-with'). +tv_infpl('contest-against', 'contest-against'). +tv_infpl('contest-with', 'contest-with'). +tv_infpl('continue-on', 'continue-on'). +tv_infpl('continue-toward', 'continue-toward'). +tv_infpl('continue-with', 'continue-with'). +tv_infpl('contort-into', 'contort-into'). +tv_infpl('contract-for', 'contract-for'). +tv_infpl('contract-out-to', 'contract-out-to'). +tv_infpl('contradistinguish-between', 'contradistinguish-between'). +tv_infpl('contrast-with', 'contrast-with'). +tv_infpl('contribute-to', 'contribute-to'). +tv_infpl('contribute-toward', 'contribute-toward'). +tv_infpl('contribute-towards', 'contribute-towards'). +tv_infpl('converge-on', 'converge-on'). +tv_infpl('converge-toward', 'converge-toward'). +tv_infpl('converge-towards', 'converge-towards'). +tv_infpl('converge-upon', 'converge-upon'). +tv_infpl('converge-with', 'converge-with'). +tv_infpl('converse-about', 'converse-about'). +tv_infpl('converse-on', 'converse-on'). +tv_infpl('converse-with', 'converse-with'). +tv_infpl('convert-from', 'convert-from'). +tv_infpl('convert-into', 'convert-into'). +tv_infpl('convert-to', 'convert-to'). +tv_infpl('coo-at', 'coo-at'). +tv_infpl('coo-to', 'coo-to'). +tv_infpl('cook-for', 'cook-for'). +tv_infpl('cook-up', 'cook-up'). +tv_infpl('cool-down', 'cool-down'). +tv_infpl('cool-down-to', 'cool-down-to'). +tv_infpl('cool-into', 'cool-into'). +tv_infpl('cool-off', 'cool-off'). +tv_infpl('cool-on', 'cool-on'). +tv_infpl('cool-to', 'cool-to'). +tv_infpl('cool-toward', 'cool-toward'). +tv_infpl('cool-towards', 'cool-towards'). +tv_infpl('coop-up', 'coop-up'). +tv_infpl('cooperate-in', 'cooperate-in'). +tv_infpl('cooperate-on', 'cooperate-on'). +tv_infpl('cooperate-with', 'cooperate-with'). +tv_infpl('cope-with', 'cope-with'). +tv_infpl('copper-bottom', 'copper-bottom'). +tv_infpl('copulate-with', 'copulate-with'). +tv_infpl('copy-from', 'copy-from'). +tv_infpl('cordon-off', 'cordon-off'). +tv_infpl('cork-up', 'cork-up'). +tv_infpl('correct-for', 'correct-for'). +tv_infpl('correct-to', 'correct-to'). +tv_infpl('correspond-to', 'correspond-to'). +tv_infpl('correspond-with', 'correspond-with'). +tv_infpl('corrupt-to', 'corrupt-to'). +tv_infpl('cost-out-at', 'cost-out-at'). +tv_infpl('cough-up', 'cough-up'). +tv_infpl('count-back', 'count-back'). +tv_infpl('count-back-from', 'count-back-from'). +tv_infpl('count-back-to', 'count-back-to'). +tv_infpl('count-down-from', 'count-down-from'). +tv_infpl('count-down-to', 'count-down-to'). +tv_infpl('count-for', 'count-for'). +tv_infpl('count-in', 'count-in'). +tv_infpl('count-off', 'count-off'). +tv_infpl('count-on', 'count-on'). +tv_infpl('count-out', 'count-out'). +tv_infpl('count-to', 'count-to'). +tv_infpl('count-up-from', 'count-up-from'). +tv_infpl('count-up-to', 'count-up-to'). +tv_infpl('counter-with', 'counter-with'). +tv_infpl('counterbalance-with', 'counterbalance-with'). +tv_infpl('counterplot-against', 'counterplot-against'). +tv_infpl('countertrade-with', 'countertrade-with'). +tv_infpl('couple-with', 'couple-with'). +tv_infpl('court-martial', 'court-martial'). +tv_infpl('court-with', 'court-with'). +tv_infpl('cover-over', 'cover-over'). +tv_infpl('cover-up', 'cover-up'). +tv_infpl('cower-at', 'cower-at'). +tv_infpl('cower-before', 'cower-before'). +tv_infpl('crab-about', 'crab-about'). +tv_infpl('crab-to', 'crab-to'). +tv_infpl('crack-down-on', 'crack-down-on'). +tv_infpl('crack-open', 'crack-open'). +tv_infpl('crack-up', 'crack-up'). +tv_infpl('crackle-over', 'crackle-over'). +tv_infpl('crackle-with', 'crackle-with'). +tv_infpl('cram-for', 'cram-for'). +tv_infpl('crane-up', 'crane-up'). +tv_infpl('crank-out', 'crank-out'). +tv_infpl('crank-up', 'crank-up'). +tv_infpl('crash-against', 'crash-against'). +tv_infpl('crash-dive', 'crash-dive'). +tv_infpl('crash-dive-into', 'crash-dive-into'). +tv_infpl('crash-into', 'crash-into'). +tv_infpl('crash-land', 'crash-land'). +tv_infpl('crash-onto', 'crash-onto'). +tv_infpl('crash-through', 'crash-through'). +tv_infpl('crave-after', 'crave-after'). +tv_infpl('crave-for', 'crave-for'). +tv_infpl('crawl-after', 'crawl-after'). +tv_infpl('crawl-down-off', 'crawl-down-off'). +tv_infpl('crawl-down-off-of', 'crawl-down-off-of'). +tv_infpl('crawl-down-on', 'crawl-down-on'). +tv_infpl('crawl-down-onto', 'crawl-down-onto'). +tv_infpl('crawl-off-of', 'crawl-off-of'). +tv_infpl('crawl-under', 'crawl-under'). +tv_infpl('crawl-unto', 'crawl-unto'). +tv_infpl('crawl-up-off', 'crawl-up-off'). +tv_infpl('crawl-up-off-of', 'crawl-up-off-of'). +tv_infpl('crawl-up-on', 'crawl-up-on'). +tv_infpl('crawl-up-onto', 'crawl-up-onto'). +tv_infpl('creak-along-to', 'creak-along-to'). +tv_infpl('cream-off', 'cream-off'). +tv_infpl('creep-after', 'creep-after'). +tv_infpl('creep-away-from', 'creep-away-from'). +tv_infpl('creep-off-of', 'creep-off-of'). +tv_infpl('creep-under', 'creep-under'). +tv_infpl('creep-unto', 'creep-unto'). +tv_infpl('creep-upon', 'creep-upon'). +tv_infpl('crisscross-down', 'crisscross-down'). +tv_infpl('croak-about', 'croak-about'). +tv_infpl('croon-for', 'croon-for'). +tv_infpl('croon-to', 'croon-to'). +tv_infpl('crop-off', 'crop-off'). +tv_infpl('cross-at', 'cross-at'). +tv_infpl('cross-by', 'cross-by'). +tv_infpl('cross-examine', 'cross-examine'). +tv_infpl('cross-fertilize', 'cross-fertilize'). +tv_infpl('cross-from', 'cross-from'). +tv_infpl('cross-into', 'cross-into'). +tv_infpl('cross-out', 'cross-out'). +tv_infpl('cross-over', 'cross-over'). +tv_infpl('cross-over-into', 'cross-over-into'). +tv_infpl('cross-over-to', 'cross-over-to'). +tv_infpl('cross-over-with', 'cross-over-with'). +tv_infpl('cross-question', 'cross-question'). +tv_infpl('cross-through', 'cross-through'). +tv_infpl('cross-to', 'cross-to'). +tv_infpl('cross-with', 'cross-with'). +tv_infpl('crouch-to', 'crouch-to'). +tv_infpl('crow-about', 'crow-about'). +tv_infpl('crow-over', 'crow-over'). +tv_infpl('crowd-around', 'crowd-around'). +tv_infpl('crowd-into', 'crowd-into'). +tv_infpl('crowd-onto', 'crowd-onto'). +tv_infpl('crowd-together', 'crowd-together'). +tv_infpl('crowd-with', 'crowd-with'). +tv_infpl('cruise-at', 'cruise-at'). +tv_infpl('cruise-off-of', 'cruise-off-of'). +tv_infpl('crumble-into', 'crumble-into'). +tv_infpl('crumple-up', 'crumple-up'). +tv_infpl('crunch-together', 'crunch-together'). +tv_infpl('crusade-against', 'crusade-against'). +tv_infpl('crusade-for', 'crusade-for'). +tv_infpl('crush-into', 'crush-into'). +tv_infpl('cry-about', 'cry-about'). +tv_infpl('cry-for', 'cry-for'). +tv_infpl('cry-on', 'cry-on'). +tv_infpl('cry-out-for', 'cry-out-for'). +tv_infpl('cry-out-from', 'cry-out-from'). +tv_infpl('cry-out-to', 'cry-out-to'). +tv_infpl('cry-over', 'cry-over'). +tv_infpl('cuddle-up-in', 'cuddle-up-in'). +tv_infpl('cuddle-with', 'cuddle-with'). +tv_infpl('cull-from', 'cull-from'). +tv_infpl('culminate-in', 'culminate-in'). +tv_infpl('curdle-into', 'curdle-into'). +tv_infpl('curl-up', 'curl-up'). +tv_infpl('curl-up-into', 'curl-up-into'). +tv_infpl('curse-at', 'curse-at'). +tv_infpl('curse-out', 'curse-out'). +tv_infpl('curtain-off', 'curtain-off'). +tv_infpl('curtsey-to', 'curtsey-to'). +tv_infpl('curtsy-to', 'curtsy-to'). +tv_infpl('curve-in-favor-of', 'curve-in-favor-of'). +tv_infpl('curve-off-of', 'curve-off-of'). +tv_infpl('cut-across', 'cut-across'). +tv_infpl('cut-around', 'cut-around'). +tv_infpl('cut-back', 'cut-back'). +tv_infpl('cut-down', 'cut-down'). +tv_infpl('cut-down-on', 'cut-down-on'). +tv_infpl('cut-into', 'cut-into'). +tv_infpl('cut-off', 'cut-off'). +tv_infpl('cut-out', 'cut-out'). +tv_infpl('cut-through', 'cut-through'). +tv_infpl('cypher-out', 'cypher-out'). +tv_infpl('dab-at', 'dab-at'). +tv_infpl('dabble-in', 'dabble-in'). +tv_infpl('dabble-with', 'dabble-with'). +tv_infpl('dally-about', 'dally-about'). +tv_infpl('dally-over', 'dally-over'). +tv_infpl('dam-up', 'dam-up'). +tv_infpl('damp-down', 'damp-down'). +tv_infpl('dance-around', 'dance-around'). +tv_infpl('dance-away', 'dance-away'). +tv_infpl('dance-for', 'dance-for'). +tv_infpl('dance-till', 'dance-till'). +tv_infpl('dance-to', 'dance-to'). +tv_infpl('dangle-by', 'dangle-by'). +tv_infpl('dash-down', 'dash-down'). +tv_infpl('dash-off', 'dash-off'). +tv_infpl('date-from', 'date-from'). +tv_infpl('dawdle-about', 'dawdle-about'). +tv_infpl('dawdle-over', 'dawdle-over'). +tv_infpl('dawn-on', 'dawn-on'). +tv_infpl('dawn-upon', 'dawn-upon'). +tv_infpl('daydream-about', 'daydream-about'). +tv_infpl('daze-by', 'daze-by'). +tv_infpl('dazzle-by', 'dazzle-by'). +tv_infpl('de-escalate', 'de-escalate'). +tv_infpl('de-escalate-by', 'de-escalate-by'). +tv_infpl('de-escalate-in', 'de-escalate-in'). +tv_infpl('de-ice', 'de-ice'). +tv_infpl('deal-in', 'deal-in'). +tv_infpl('deal-out', 'deal-out'). +tv_infpl('deal-to', 'deal-to'). +tv_infpl('deal-with', 'deal-with'). +tv_infpl('debark-at', 'debark-at'). +tv_infpl('debark-from', 'debark-from'). +tv_infpl('debate-about', 'debate-about'). +tv_infpl('debate-with', 'debate-with'). +tv_infpl('decamp-for', 'decamp-for'). +tv_infpl('decamp-from', 'decamp-from'). +tv_infpl('decay-into', 'decay-into'). +tv_infpl('decelerate-down-to', 'decelerate-down-to'). +tv_infpl('decide-against', 'decide-against'). +tv_infpl('decide-between', 'decide-between'). +tv_infpl('decide-on', 'decide-on'). +tv_infpl('decide-upon', 'decide-upon'). +tv_infpl('deck-out', 'deck-out'). +tv_infpl('decode-from', 'decode-from'). +tv_infpl('decode-into', 'decode-into'). +tv_infpl('decrease-from', 'decrease-from'). +tv_infpl('decrease-to', 'decrease-to'). +tv_infpl('deduct-for', 'deduct-for'). +tv_infpl('deep-freeze', 'deep-freeze'). +tv_infpl('default-on', 'default-on'). +tv_infpl('defect-across', 'defect-across'). +tv_infpl('defect-from', 'defect-from'). +tv_infpl('defect-to', 'defect-to'). +tv_infpl('defend-against', 'defend-against'). +tv_infpl('defer-before', 'defer-before'). +tv_infpl('defer-to', 'defer-to'). +tv_infpl('defrost-at', 'defrost-at'). +tv_infpl('defrost-below', 'defrost-below'). +tv_infpl('defrost-from', 'defrost-from'). +tv_infpl('defrost-in', 'defrost-in'). +tv_infpl('defrost-outside', 'defrost-outside'). +tv_infpl('degenerate-from', 'degenerate-from'). +tv_infpl('degenerate-in', 'degenerate-in'). +tv_infpl('degenerate-into', 'degenerate-into'). +tv_infpl('degenerate-to', 'degenerate-to'). +tv_infpl('degrade-from', 'degrade-from'). +tv_infpl('degrade-in', 'degrade-in'). +tv_infpl('dehydrate-from', 'dehydrate-from'). +tv_infpl('deliberate-about', 'deliberate-about'). +tv_infpl('deliberate-for', 'deliberate-for'). +tv_infpl('deliberate-on', 'deliberate-on'). +tv_infpl('deliberate-over', 'deliberate-over'). +tv_infpl('delight-in', 'delight-in'). +tv_infpl('deliver-into', 'deliver-into'). +tv_infpl('deliver-to', 'deliver-to'). +tv_infpl('deliver-up', 'deliver-up'). +tv_infpl('delve-into', 'delve-into'). +tv_infpl('demonstrate-against', 'demonstrate-against'). +tv_infpl('demur-at', 'demur-at'). +tv_infpl('demur-to', 'demur-to'). +tv_infpl('depart-at', 'depart-at'). +tv_infpl('depart-for', 'depart-for'). +tv_infpl('depart-from', 'depart-from'). +tv_infpl('depend-on', 'depend-on'). +tv_infpl('depend-on-for', 'depend-on-for'). +tv_infpl('depend-upon', 'depend-upon'). +tv_infpl('depreciate-by', 'depreciate-by'). +tv_infpl('depreciate-from', 'depreciate-from'). +tv_infpl('depreciate-to', 'depreciate-to'). +tv_infpl('deputize-for', 'deputize-for'). +tv_infpl('derail-from', 'derail-from'). +tv_infpl('derive-from', 'derive-from'). +tv_infpl('derogate-from', 'derogate-from'). +tv_infpl('descant-in', 'descant-in'). +tv_infpl('descend-from', 'descend-from'). +tv_infpl('descend-to', 'descend-to'). +tv_infpl('desensitize-to', 'desensitize-to'). +tv_infpl('desert-for', 'desert-for'). +tv_infpl('desert-to', 'desert-to'). +tv_infpl('detour-around', 'detour-around'). +tv_infpl('detract-from', 'detract-from'). +tv_infpl('detrain-at', 'detrain-at'). +tv_infpl('devaluate-from', 'devaluate-from'). +tv_infpl('devaluate-to', 'devaluate-to'). +tv_infpl('develop-between', 'develop-between'). +tv_infpl('develop-from', 'develop-from'). +tv_infpl('develop-into', 'develop-into'). +tv_infpl('develop-out-of', 'develop-out-of'). +tv_infpl('develop-through', 'develop-through'). +tv_infpl('develop-toward', 'develop-toward'). +tv_infpl('deviate-from', 'deviate-from'). +tv_infpl('devolve-into', 'devolve-into'). +tv_infpl('dial-up', 'dial-up'). +tv_infpl('dicker-about', 'dicker-about'). +tv_infpl('dicker-over', 'dicker-over'). +tv_infpl('dicker-with', 'dicker-with'). +tv_infpl('diddle-around-with', 'diddle-around-with'). +tv_infpl('diddle-over', 'diddle-over'). +tv_infpl('diddle-with', 'diddle-with'). +tv_infpl('die-by', 'die-by'). +tv_infpl('die-for', 'die-for'). +tv_infpl('die-from', 'die-from'). +tv_infpl('die-of', 'die-of'). +tv_infpl('die-to', 'die-to'). +tv_infpl('differ-about', 'differ-about'). +tv_infpl('differ-by', 'differ-by'). +tv_infpl('differ-from', 'differ-from'). +tv_infpl('differ-in', 'differ-in'). +tv_infpl('differ-on', 'differ-on'). +tv_infpl('differ-with', 'differ-with'). +tv_infpl('diffuse-across', 'diffuse-across'). +tv_infpl('diffuse-through', 'diffuse-through'). +tv_infpl('diffuse-throughout', 'diffuse-throughout'). +tv_infpl('diffuse-to', 'diffuse-to'). +tv_infpl('dig-for', 'dig-for'). +tv_infpl('dig-in', 'dig-in'). +tv_infpl('dig-up', 'dig-up'). +tv_infpl('digress-into', 'digress-into'). +tv_infpl('dilate-on', 'dilate-on'). +tv_infpl('dilly-dally-for', 'dilly-dally-for'). +tv_infpl('diminish-by', 'diminish-by'). +tv_infpl('diminish-to', 'diminish-to'). +tv_infpl('dine-on', 'dine-on'). +tv_infpl('disagree-about', 'disagree-about'). +tv_infpl('disagree-on', 'disagree-on'). +tv_infpl('disagree-with', 'disagree-with'). +tv_infpl('disappear-down', 'disappear-down'). +tv_infpl('disappear-from', 'disappear-from'). +tv_infpl('disappear-into', 'disappear-into'). +tv_infpl('disappear-off', 'disappear-off'). +tv_infpl('disappear-out-of', 'disappear-out-of'). +tv_infpl('disappear-over', 'disappear-over'). +tv_infpl('disappear-through', 'disappear-through'). +tv_infpl('disapprove-of', 'disapprove-of'). +tv_infpl('disconnect-from', 'disconnect-from'). +tv_infpl('discourse-about', 'discourse-about'). +tv_infpl('discourse-on', 'discourse-on'). +tv_infpl('discourse-with', 'discourse-with'). +tv_infpl('discriminate-against', 'discriminate-against'). +tv_infpl('discriminate-among', 'discriminate-among'). +tv_infpl('discriminate-between', 'discriminate-between'). +tv_infpl('disembark-at', 'disembark-at'). +tv_infpl('disembark-from', 'disembark-from'). +tv_infpl('disentangle-from', 'disentangle-from'). +tv_infpl('disgorge-into', 'disgorge-into'). +tv_infpl('dish-out', 'dish-out'). +tv_infpl('dish-up', 'dish-up'). +tv_infpl('dismount-from', 'dismount-from'). +tv_infpl('dispense-with', 'dispense-with'). +tv_infpl('dispose-of', 'dispose-of'). +tv_infpl('dispose-with', 'dispose-with'). +tv_infpl('dispute-about', 'dispute-about'). +tv_infpl('dispute-on', 'dispute-on'). +tv_infpl('dispute-with', 'dispute-with'). +tv_infpl('dissever-from', 'dissever-from'). +tv_infpl('dissolve-in', 'dissolve-in'). +tv_infpl('dissolve-into', 'dissolve-into'). +tv_infpl('distil-into', 'distil-into'). +tv_infpl('distinguish-between', 'distinguish-between'). +tv_infpl('distribute-over', 'distribute-over'). +tv_infpl('dither-about', 'dither-about'). +tv_infpl('divagate-from', 'divagate-from'). +tv_infpl('dive-bomb', 'dive-bomb'). +tv_infpl('dive-off-of', 'dive-off-of'). +tv_infpl('dive-under', 'dive-under'). +tv_infpl('diverge-from', 'diverge-from'). +tv_infpl('diverge-on', 'diverge-on'). +tv_infpl('diversify-into', 'diversify-into'). +tv_infpl('divert-from', 'divert-from'). +tv_infpl('divert-to', 'divert-to'). +tv_infpl('divert-towards', 'divert-towards'). +tv_infpl('divest-of', 'divest-of'). +tv_infpl('divide-in', 'divide-in'). +tv_infpl('divide-into', 'divide-into'). +tv_infpl('divide-to', 'divide-to'). +tv_infpl('divide-up', 'divide-up'). +tv_infpl('dock-in', 'dock-in'). +tv_infpl('doctor-up', 'doctor-up'). +tv_infpl('dodder-down', 'dodder-down'). +tv_infpl('dole-out', 'dole-out'). +tv_infpl('doll-up', 'doll-up'). +tv_infpl('domineer-over', 'domineer-over'). +tv_infpl('doodle-on', 'doodle-on'). +tv_infpl('dope-out', 'dope-out'). +tv_infpl('dope-up', 'dope-up'). +tv_infpl('dote-on', 'dote-on'). +tv_infpl('double-check', 'double-check'). +tv_infpl('double-cross', 'double-cross'). +tv_infpl('double-for', 'double-for'). +tv_infpl('double-in', 'double-in'). +tv_infpl('double-on', 'double-on'). +tv_infpl('double-over-in', 'double-over-in'). +tv_infpl('double-over-on', 'double-over-on'). +tv_infpl('double-park', 'double-park'). +tv_infpl('double-up-in', 'double-up-in'). +tv_infpl('double-up-on', 'double-up-on'). +tv_infpl('dovetail-into', 'dovetail-into'). +tv_infpl('dowse-for', 'dowse-for'). +tv_infpl('doze-off-for', 'doze-off-for'). +tv_infpl('draft-behind', 'draft-behind'). +tv_infpl('drag-along', 'drag-along'). +tv_infpl('drag-around', 'drag-around'). +tv_infpl('drag-away', 'drag-away'). +tv_infpl('drag-down', 'drag-down'). +tv_infpl('drag-in', 'drag-in'). +tv_infpl('drag-into', 'drag-into'). +tv_infpl('drag-off', 'drag-off'). +tv_infpl('drag-on', 'drag-on'). +tv_infpl('drag-out', 'drag-out'). +tv_infpl('drag-up', 'drag-up'). +tv_infpl('drain-into', 'drain-into'). +tv_infpl('drain-through', 'drain-through'). +tv_infpl('drape-along', 'drape-along'). +tv_infpl('drape-around', 'drape-around'). +tv_infpl('drape-over', 'drape-over'). +tv_infpl('draw-aside', 'draw-aside'). +tv_infpl('draw-aside-at', 'draw-aside-at'). +tv_infpl('draw-aside-from', 'draw-aside-from'). +tv_infpl('draw-aside-to', 'draw-aside-to'). +tv_infpl('draw-at', 'draw-at'). +tv_infpl('draw-away-at', 'draw-away-at'). +tv_infpl('draw-away-from', 'draw-away-from'). +tv_infpl('draw-away-to', 'draw-away-to'). +tv_infpl('draw-back', 'draw-back'). +tv_infpl('draw-from', 'draw-from'). +tv_infpl('draw-in', 'draw-in'). +tv_infpl('draw-in-at', 'draw-in-at'). +tv_infpl('draw-in-from', 'draw-in-from'). +tv_infpl('draw-in-to', 'draw-in-to'). +tv_infpl('draw-near', 'draw-near'). +tv_infpl('draw-off', 'draw-off'). +tv_infpl('draw-on', 'draw-on'). +tv_infpl('draw-out', 'draw-out'). +tv_infpl('draw-to', 'draw-to'). +tv_infpl('draw-together', 'draw-together'). +tv_infpl('draw-up', 'draw-up'). +tv_infpl('draw-up-at', 'draw-up-at'). +tv_infpl('draw-up-from', 'draw-up-from'). +tv_infpl('draw-up-to', 'draw-up-to'). +tv_infpl('draw-upon', 'draw-upon'). +tv_infpl('dream-up', 'dream-up'). +tv_infpl('dredge-up', 'dredge-up'). +tv_infpl('dress-down', 'dress-down'). +tv_infpl('dress-in', 'dress-in'). +tv_infpl('dress-up', 'dress-up'). +tv_infpl('dress-up-in', 'dress-up-in'). +tv_infpl('dribble-into', 'dribble-into'). +tv_infpl('drift-apart-from', 'drift-apart-from'). +tv_infpl('drift-apart-to', 'drift-apart-to'). +tv_infpl('drift-away-from', 'drift-away-from'). +tv_infpl('drift-away-to', 'drift-away-to'). +tv_infpl('drift-back-from', 'drift-back-from'). +tv_infpl('drift-back-to', 'drift-back-to'). +tv_infpl('drift-off-from', 'drift-off-from'). +tv_infpl('drift-off-to', 'drift-off-to'). +tv_infpl('drift-out-from', 'drift-out-from'). +tv_infpl('drift-out-to', 'drift-out-to'). +tv_infpl('drill-for', 'drill-for'). +tv_infpl('drink-down', 'drink-down'). +tv_infpl('drink-from', 'drink-from'). +tv_infpl('drink-out-of', 'drink-out-of'). +tv_infpl('drink-to', 'drink-to'). +tv_infpl('drink-up', 'drink-up'). +tv_infpl('drip-dry', 'drip-dry'). +tv_infpl('drip-into', 'drip-into'). +tv_infpl('drive-apart', 'drive-apart'). +tv_infpl('drive-around', 'drive-around'). +tv_infpl('drive-aside', 'drive-aside'). +tv_infpl('drive-away', 'drive-away'). +tv_infpl('drive-away-from', 'drive-away-from'). +tv_infpl('drive-away-in', 'drive-away-in'). +tv_infpl('drive-away-into', 'drive-away-into'). +tv_infpl('drive-away-to', 'drive-away-to'). +tv_infpl('drive-back', 'drive-back'). +tv_infpl('drive-down-from', 'drive-down-from'). +tv_infpl('drive-down-in', 'drive-down-in'). +tv_infpl('drive-down-into', 'drive-down-into'). +tv_infpl('drive-down-to', 'drive-down-to'). +tv_infpl('drive-forth', 'drive-forth'). +tv_infpl('drive-in', 'drive-in'). +tv_infpl('drive-off', 'drive-off'). +tv_infpl('drive-out', 'drive-out'). +tv_infpl('drive-out-from', 'drive-out-from'). +tv_infpl('drive-out-in', 'drive-out-in'). +tv_infpl('drive-out-into', 'drive-out-into'). +tv_infpl('drive-out-to', 'drive-out-to'). +tv_infpl('drive-together', 'drive-together'). +tv_infpl('drive-up', 'drive-up'). +tv_infpl('drive-up-from', 'drive-up-from'). +tv_infpl('drive-up-in', 'drive-up-in'). +tv_infpl('drive-up-into', 'drive-up-into'). +tv_infpl('drive-up-to', 'drive-up-to'). +tv_infpl('drivel-about', 'drivel-about'). +tv_infpl('drivel-at', 'drivel-at'). +tv_infpl('drivel-on-about', 'drivel-on-about'). +tv_infpl('drone-on-for', 'drone-on-for'). +tv_infpl('drool-at', 'drool-at'). +tv_infpl('drool-on', 'drool-on'). +tv_infpl('drool-over', 'drool-over'). +tv_infpl('droop-from', 'droop-from'). +tv_infpl('drop-down-at', 'drop-down-at'). +tv_infpl('drop-down-into', 'drop-down-into'). +tv_infpl('drop-down-to', 'drop-down-to'). +tv_infpl('drop-in-at', 'drop-in-at'). +tv_infpl('drop-in-into', 'drop-in-into'). +tv_infpl('drop-in-to', 'drop-in-to'). +tv_infpl('drop-off', 'drop-off'). +tv_infpl('drop-off-at', 'drop-off-at'). +tv_infpl('drop-off-into', 'drop-off-into'). +tv_infpl('drop-off-to', 'drop-off-to'). +tv_infpl('drown-in', 'drown-in'). +tv_infpl('dry-clean', 'dry-clean'). +tv_infpl('dry-off', 'dry-off'). +tv_infpl('dry-out', 'dry-out'). +tv_infpl('dry-up', 'dry-up'). +tv_infpl('duck-inside', 'duck-inside'). +tv_infpl('duck-under', 'duck-under'). +tv_infpl('duel-for', 'duel-for'). +tv_infpl('duel-over', 'duel-over'). +tv_infpl('duel-with', 'duel-with'). +tv_infpl('dunk-for', 'dunk-for'). +tv_infpl('dust-for', 'dust-for'). +tv_infpl('dust-off', 'dust-off'). +tv_infpl('dwell-in', 'dwell-in'). +tv_infpl('dwell-on', 'dwell-on'). +tv_infpl('dwindle-from', 'dwindle-from'). +tv_infpl('dwindle-into', 'dwindle-into'). +tv_infpl('dwindle-to', 'dwindle-to'). +tv_infpl('earmark-for', 'earmark-for'). +tv_infpl('earmark-up-to', 'earmark-up-to'). +tv_infpl('earn-about', 'earn-about'). +tv_infpl('earn-above', 'earn-above'). +tv_infpl('earn-around', 'earn-around'). +tv_infpl('earn-below', 'earn-below'). +tv_infpl('earn-between', 'earn-between'). +tv_infpl('earn-over', 'earn-over'). +tv_infpl('earn-under', 'earn-under'). +tv_infpl('earn-up-to', 'earn-up-to'). +tv_infpl('earth-up', 'earth-up'). +tv_infpl('ease-down', 'ease-down'). +tv_infpl('ease-from', 'ease-from'). +tv_infpl('ease-off', 'ease-off'). +tv_infpl('ease-off-of', 'ease-off-of'). +tv_infpl('ease-off-on', 'ease-off-on'). +tv_infpl('ease-out', 'ease-out'). +tv_infpl('ease-to', 'ease-to'). +tv_infpl('ease-up', 'ease-up'). +tv_infpl('ease-up-of', 'ease-up-of'). +tv_infpl('ease-up-on', 'ease-up-on'). +tv_infpl('eat-away', 'eat-away'). +tv_infpl('eat-away-at', 'eat-away-at'). +tv_infpl('eat-from', 'eat-from'). +tv_infpl('eat-off', 'eat-off'). +tv_infpl('eat-out', 'eat-out'). +tv_infpl('eat-up', 'eat-up'). +tv_infpl('eavesdrop-on', 'eavesdrop-on'). +tv_infpl('eavesdrop-upon', 'eavesdrop-upon'). +tv_infpl('ebb-from', 'ebb-from'). +tv_infpl('echo-back', 'echo-back'). +tv_infpl('echo-back-across', 'echo-back-across'). +tv_infpl('echo-back-at', 'echo-back-at'). +tv_infpl('echo-back-from', 'echo-back-from'). +tv_infpl('echo-back-into', 'echo-back-into'). +tv_infpl('echo-back-to', 'echo-back-to'). +tv_infpl('echo-to', 'echo-to'). +tv_infpl('echo-with', 'echo-with'). +tv_infpl('economize-in', 'economize-in'). +tv_infpl('economize-on', 'economize-on'). +tv_infpl('edge-around-behind', 'edge-around-behind'). +tv_infpl('edge-around-from', 'edge-around-from'). +tv_infpl('edge-around-on', 'edge-around-on'). +tv_infpl('edge-around-to', 'edge-around-to'). +tv_infpl('edge-away-behind', 'edge-away-behind'). +tv_infpl('edge-away-from', 'edge-away-from'). +tv_infpl('edge-away-on', 'edge-away-on'). +tv_infpl('edge-away-to', 'edge-away-to'). +tv_infpl('edge-beside', 'edge-beside'). +tv_infpl('edge-close-to', 'edge-close-to'). +tv_infpl('edge-down-behind', 'edge-down-behind'). +tv_infpl('edge-down-from', 'edge-down-from'). +tv_infpl('edge-down-on', 'edge-down-on'). +tv_infpl('edge-down-to', 'edge-down-to'). +tv_infpl('edge-near', 'edge-near'). +tv_infpl('edge-next-to', 'edge-next-to'). +tv_infpl('edge-off-of', 'edge-off-of'). +tv_infpl('edge-out', 'edge-out'). +tv_infpl('edge-under', 'edge-under'). +tv_infpl('edge-up-behind', 'edge-up-behind'). +tv_infpl('edge-up-from', 'edge-up-from'). +tv_infpl('edge-up-on', 'edge-up-on'). +tv_infpl('edge-up-to', 'edge-up-to'). +tv_infpl('edit-for', 'edit-for'). +tv_infpl('edit-out', 'edit-out'). +tv_infpl('effervesce-into', 'effervesce-into'). +tv_infpl('effervesce-with', 'effervesce-with'). +tv_infpl('egg-on', 'egg-on'). +tv_infpl('egotrip-about', 'egotrip-about'). +tv_infpl('egotrip-on', 'egotrip-on'). +tv_infpl('eject-from', 'eject-from'). +tv_infpl('eke-out', 'eke-out'). +tv_infpl('elaborate-about', 'elaborate-about'). +tv_infpl('elaborate-on', 'elaborate-on'). +tv_infpl('elaborate-upon', 'elaborate-upon'). +tv_infpl('elope-with', 'elope-with'). +tv_infpl('elucidate-for', 'elucidate-for'). +tv_infpl('emanate-from', 'emanate-from'). +tv_infpl('embark-for', 'embark-for'). +tv_infpl('embark-on', 'embark-on'). +tv_infpl('embark-upon', 'embark-upon'). +tv_infpl('embroider-on', 'embroider-on'). +tv_infpl('embroider-upon', 'embroider-upon'). +tv_infpl('emerge-from', 'emerge-from'). +tv_infpl('emerge-into', 'emerge-into'). +tv_infpl('emerge-out-of', 'emerge-out-of'). +tv_infpl('emerge-with', 'emerge-with'). +tv_infpl('emigrate-from', 'emigrate-from'). +tv_infpl('emigrate-to', 'emigrate-to'). +tv_infpl('emit-from', 'emit-from'). +tv_infpl('empty-from', 'empty-from'). +tv_infpl('empty-into', 'empty-into'). +tv_infpl('empty-onto', 'empty-onto'). +tv_infpl('empty-out', 'empty-out'). +tv_infpl('empty-out-from', 'empty-out-from'). +tv_infpl('empty-out-into', 'empty-out-into'). +tv_infpl('empty-out-onto', 'empty-out-onto'). +tv_infpl('empty-out-to', 'empty-out-to'). +tv_infpl('encroach-on', 'encroach-on'). +tv_infpl('encroach-upon', 'encroach-upon'). +tv_infpl('encrust-around', 'encrust-around'). +tv_infpl('encrust-behind', 'encrust-behind'). +tv_infpl('encrust-below', 'encrust-below'). +tv_infpl('encrust-beneath', 'encrust-beneath'). +tv_infpl('encrust-inside', 'encrust-inside'). +tv_infpl('encrust-near', 'encrust-near'). +tv_infpl('encrust-on', 'encrust-on'). +tv_infpl('encrust-under', 'encrust-under'). +tv_infpl('encrust-upon', 'encrust-upon'). +tv_infpl('end-at', 'end-at'). +tv_infpl('end-in', 'end-in'). +tv_infpl('end-on', 'end-on'). +tv_infpl('end-up-on', 'end-up-on'). +tv_infpl('end-up-with', 'end-up-with'). +tv_infpl('end-with', 'end-with'). +tv_infpl('end-without', 'end-without'). +tv_infpl('engage-in', 'engage-in'). +tv_infpl('engage-with', 'engage-with'). +tv_infpl('enlarge-on', 'enlarge-on'). +tv_infpl('enlarge-upon', 'enlarge-upon'). +tv_infpl('enquire-about', 'enquire-about'). +tv_infpl('enquire-after', 'enquire-after'). +tv_infpl('enquire-into', 'enquire-into'). +tv_infpl('enrol-for', 'enrol-for'). +tv_infpl('enrol-in', 'enrol-in'). +tv_infpl('enrol-with', 'enrol-with'). +tv_infpl('enroll-for', 'enroll-for'). +tv_infpl('enroll-in', 'enroll-in'). +tv_infpl('enroll-with', 'enroll-with'). +tv_infpl('enter-at', 'enter-at'). +tv_infpl('enter-for', 'enter-for'). +tv_infpl('enter-in', 'enter-in'). +tv_infpl('enter-into', 'enter-into'). +tv_infpl('enter-upon', 'enter-upon'). +tv_infpl('enter-with', 'enter-with'). +tv_infpl('entertain-with', 'entertain-with'). +tv_infpl('enthuse-about', 'enthuse-about'). +tv_infpl('enthuse-over', 'enthuse-over'). +tv_infpl('entrench-on', 'entrench-on'). +tv_infpl('entrench-upon', 'entrench-upon'). +tv_infpl('erode-away', 'erode-away'). +tv_infpl('err-on', 'err-on'). +tv_infpl('erupt-from', 'erupt-from'). +tv_infpl('erupt-into', 'erupt-into'). +tv_infpl('erupt-on', 'erupt-on'). +tv_infpl('erupt-onto', 'erupt-onto'). +tv_infpl('erupt-upon', 'erupt-upon'). +tv_infpl('erupt-with', 'erupt-with'). +tv_infpl('escape-from', 'escape-from'). +tv_infpl('escape-into', 'escape-into'). +tv_infpl('escape-through', 'escape-through'). +tv_infpl('escape-to', 'escape-to'). +tv_infpl('escape-with', 'escape-with'). +tv_infpl('escort-away', 'escort-away'). +tv_infpl('escort-back', 'escort-back'). +tv_infpl('escort-off', 'escort-off'). +tv_infpl('estimate-at', 'estimate-at'). +tv_infpl('estimate-from', 'estimate-from'). +tv_infpl('etch-out', 'etch-out'). +tv_infpl('eulogize-about', 'eulogize-about'). +tv_infpl('eulogize-over', 'eulogize-over'). +tv_infpl('evacuate-from', 'evacuate-from'). +tv_infpl('evacuate-to', 'evacuate-to'). +tv_infpl('even-out', 'even-out'). +tv_infpl('even-up', 'even-up'). +tv_infpl('evolve-from', 'evolve-from'). +tv_infpl('evolve-into', 'evolve-into'). +tv_infpl('evolve-to', 'evolve-to'). +tv_infpl('exaggerate-about', 'exaggerate-about'). +tv_infpl('exaggerate-into', 'exaggerate-into'). +tv_infpl('exalt-in', 'exalt-in'). +tv_infpl('excel-at', 'excel-at'). +tv_infpl('excel-beyond', 'excel-beyond'). +tv_infpl('excel-in', 'excel-in'). +tv_infpl('excel-over', 'excel-over'). +tv_infpl('exclaim-against', 'exclaim-against'). +tv_infpl('exclaim-at', 'exclaim-at'). +tv_infpl('exclaim-in', 'exclaim-in'). +tv_infpl('exclaim-on', 'exclaim-on'). +tv_infpl('exclaim-over', 'exclaim-over'). +tv_infpl('exclaim-upon', 'exclaim-upon'). +tv_infpl('exclaim-with', 'exclaim-with'). +tv_infpl('exhale-from', 'exhale-from'). +tv_infpl('exhibit-to', 'exhibit-to'). +tv_infpl('expand-beyond', 'expand-beyond'). +tv_infpl('expand-by', 'expand-by'). +tv_infpl('expand-from', 'expand-from'). +tv_infpl('expand-into', 'expand-into'). +tv_infpl('expand-on', 'expand-on'). +tv_infpl('expand-to', 'expand-to'). +tv_infpl('expatiate-on', 'expatiate-on'). +tv_infpl('expatiate-upon', 'expatiate-upon'). +tv_infpl('experiment-in', 'experiment-in'). +tv_infpl('experiment-on', 'experiment-on'). +tv_infpl('experiment-upon', 'experiment-upon'). +tv_infpl('experiment-with', 'experiment-with'). +tv_infpl('explain-about', 'explain-about'). +tv_infpl('explain-away', 'explain-away'). +tv_infpl('explode-into', 'explode-into'). +tv_infpl('explode-with', 'explode-with'). +tv_infpl('explore-for', 'explore-for'). +tv_infpl('export-from', 'export-from'). +tv_infpl('export-to', 'export-to'). +tv_infpl('expostulate-about', 'expostulate-about'). +tv_infpl('expostulate-against', 'expostulate-against'). +tv_infpl('expostulate-on', 'expostulate-on'). +tv_infpl('expostulate-with', 'expostulate-with'). +tv_infpl('expound-about', 'expound-about'). +tv_infpl('expound-on', 'expound-on'). +tv_infpl('expound-to', 'expound-to'). +tv_infpl('extend-across', 'extend-across'). +tv_infpl('extend-back-into', 'extend-back-into'). +tv_infpl('extend-back-to', 'extend-back-to'). +tv_infpl('extend-between', 'extend-between'). +tv_infpl('extend-beyond', 'extend-beyond'). +tv_infpl('extend-down', 'extend-down'). +tv_infpl('extend-down-into', 'extend-down-into'). +tv_infpl('extend-down-to', 'extend-down-to'). +tv_infpl('extend-for', 'extend-for'). +tv_infpl('extend-forward', 'extend-forward'). +tv_infpl('extend-from', 'extend-from'). +tv_infpl('extend-into', 'extend-into'). +tv_infpl('extend-out', 'extend-out'). +tv_infpl('extend-over', 'extend-over'). +tv_infpl('extend-through', 'extend-through'). +tv_infpl('extend-to', 'extend-to'). +tv_infpl('exude-from', 'exude-from'). +tv_infpl('exude-through', 'exude-through'). +tv_infpl('exult-at', 'exult-at'). +tv_infpl('exult-in', 'exult-in'). +tv_infpl('exult-over', 'exult-over'). +tv_infpl('face-down', 'face-down'). +tv_infpl('face-off-at', 'face-off-at'). +tv_infpl('face-off-to', 'face-off-to'). +tv_infpl('face-onto', 'face-onto'). +tv_infpl('face-out', 'face-out'). +tv_infpl('face-toward', 'face-toward'). +tv_infpl('face-up-at', 'face-up-at'). +tv_infpl('face-up-to', 'face-up-to'). +tv_infpl('factor-in', 'factor-in'). +tv_infpl('factor-out', 'factor-out'). +tv_infpl('fag-away-at', 'fag-away-at'). +tv_infpl('fag-for', 'fag-for'). +tv_infpl('fag-out', 'fag-out'). +tv_infpl('fake-out', 'fake-out'). +tv_infpl('fall-among', 'fall-among'). +tv_infpl('fall-apart-at', 'fall-apart-at'). +tv_infpl('fall-apart-in', 'fall-apart-in'). +tv_infpl('fall-apart-on', 'fall-apart-on'). +tv_infpl('fall-apart-to', 'fall-apart-to'). +tv_infpl('fall-apart-with', 'fall-apart-with'). +tv_infpl('fall-back-at', 'fall-back-at'). +tv_infpl('fall-back-in', 'fall-back-in'). +tv_infpl('fall-back-on', 'fall-back-on'). +tv_infpl('fall-back-to', 'fall-back-to'). +tv_infpl('fall-back-with', 'fall-back-with'). +tv_infpl('fall-before', 'fall-before'). +tv_infpl('fall-behind-at', 'fall-behind-at'). +tv_infpl('fall-behind-in', 'fall-behind-in'). +tv_infpl('fall-behind-on', 'fall-behind-on'). +tv_infpl('fall-behind-to', 'fall-behind-to'). +tv_infpl('fall-behind-with', 'fall-behind-with'). +tv_infpl('fall-down-at', 'fall-down-at'). +tv_infpl('fall-down-in', 'fall-down-in'). +tv_infpl('fall-down-on', 'fall-down-on'). +tv_infpl('fall-down-to', 'fall-down-to'). +tv_infpl('fall-down-with', 'fall-down-with'). +tv_infpl('fall-for', 'fall-for'). +tv_infpl('fall-forward-at', 'fall-forward-at'). +tv_infpl('fall-forward-in', 'fall-forward-in'). +tv_infpl('fall-forward-on', 'fall-forward-on'). +tv_infpl('fall-forward-to', 'fall-forward-to'). +tv_infpl('fall-forward-with', 'fall-forward-with'). +tv_infpl('fall-in-at', 'fall-in-at'). +tv_infpl('fall-in-in', 'fall-in-in'). +tv_infpl('fall-in-on', 'fall-in-on'). +tv_infpl('fall-in-to', 'fall-in-to'). +tv_infpl('fall-in-with', 'fall-in-with'). +tv_infpl('fall-off-of', 'fall-off-of'). +tv_infpl('fall-out-at', 'fall-out-at'). +tv_infpl('fall-out-in', 'fall-out-in'). +tv_infpl('fall-out-on', 'fall-out-on'). +tv_infpl('fall-out-to', 'fall-out-to'). +tv_infpl('fall-out-with', 'fall-out-with'). +tv_infpl('fall-under', 'fall-under'). +tv_infpl('fall-upon', 'fall-upon'). +tv_infpl('famish-for', 'famish-for'). +tv_infpl('fan-away', 'fan-away'). +tv_infpl('fancy-about', 'fancy-about'). +tv_infpl('fare-at', 'fare-at'). +tv_infpl('fare-forth-through', 'fare-forth-through'). +tv_infpl('fare-into', 'fare-into'). +tv_infpl('fare-on', 'fare-on'). +tv_infpl('fare-on-through', 'fare-on-through'). +tv_infpl('farm-out', 'farm-out'). +tv_infpl('farm-out-to', 'farm-out-to'). +tv_infpl('farm-out-with', 'farm-out-with'). +tv_infpl('fast-against', 'fast-against'). +tv_infpl('fast-on', 'fast-on'). +tv_infpl('fast-upon', 'fast-upon'). +tv_infpl('fasten-down', 'fasten-down'). +tv_infpl('fasten-in', 'fasten-in'). +tv_infpl('fasten-on', 'fasten-on'). +tv_infpl('fasten-to', 'fasten-to'). +tv_infpl('fasten-up', 'fasten-up'). +tv_infpl('fatten-on', 'fatten-on'). +tv_infpl('fatten-out-into', 'fatten-out-into'). +tv_infpl('fatten-up', 'fatten-up'). +tv_infpl('fawn-on', 'fawn-on'). +tv_infpl('fawn-over', 'fawn-over'). +tv_infpl('fax-off', 'fax-off'). +tv_infpl('fax-over', 'fax-over'). +tv_infpl('fear-for', 'fear-for'). +tv_infpl('feast-on', 'feast-on'). +tv_infpl('featherbed-for', 'featherbed-for'). +tv_infpl('feature-in', 'feature-in'). +tv_infpl('federate-with', 'federate-with'). +tv_infpl('feed-back-into', 'feed-back-into'). +tv_infpl('feed-back-to', 'feed-back-to'). +tv_infpl('feed-back-with', 'feed-back-with'). +tv_infpl('feed-from', 'feed-from'). +tv_infpl('feed-in', 'feed-in'). +tv_infpl('feed-into', 'feed-into'). +tv_infpl('feed-off-of', 'feed-off-of'). +tv_infpl('feed-on', 'feed-on'). +tv_infpl('feed-out', 'feed-out'). +tv_infpl('feed-up-into', 'feed-up-into'). +tv_infpl('feed-up-to', 'feed-up-to'). +tv_infpl('feed-up-with', 'feed-up-with'). +tv_infpl('feed-upon', 'feed-upon'). +tv_infpl('feel-like', 'feel-like'). +tv_infpl('feel-up', 'feel-up'). +tv_infpl('fence-in', 'fence-in'). +tv_infpl('fence-off', 'fence-off'). +tv_infpl('fend-for', 'fend-for'). +tv_infpl('fend-off', 'fend-off'). +tv_infpl('ferment-in', 'ferment-in'). +tv_infpl('ferment-to', 'ferment-to'). +tv_infpl('ferret-into', 'ferret-into'). +tv_infpl('ferret-out', 'ferret-out'). +tv_infpl('ferry-across', 'ferry-across'). +tv_infpl('ferry-across-to', 'ferry-across-to'). +tv_infpl('ferry-out-to', 'ferry-out-to'). +tv_infpl('ferry-to', 'ferry-to'). +tv_infpl('fester-in', 'fester-in'). +tv_infpl('fetch-back-from', 'fetch-back-from'). +tv_infpl('fetch-down', 'fetch-down'). +tv_infpl('fetch-in', 'fetch-in'). +tv_infpl('fetch-out', 'fetch-out'). +tv_infpl('feud-about', 'feud-about'). +tv_infpl('feud-against', 'feud-against'). +tv_infpl('feud-amongst', 'feud-amongst'). +tv_infpl('feud-over', 'feud-over'). +tv_infpl('feud-with', 'feud-with'). +tv_infpl('fib-to', 'fib-to'). +tv_infpl('fiddle-about', 'fiddle-about'). +tv_infpl('fiddle-about-with', 'fiddle-about-with'). +tv_infpl('fiddle-around', 'fiddle-around'). +tv_infpl('fiddle-around-with', 'fiddle-around-with'). +tv_infpl('fiddle-away', 'fiddle-away'). +tv_infpl('fiddle-with', 'fiddle-with'). +tv_infpl('fidget-about', 'fidget-about'). +tv_infpl('fidget-over', 'fidget-over'). +tv_infpl('fidget-with', 'fidget-with'). +tv_infpl('fight-against', 'fight-against'). +tv_infpl('fight-down', 'fight-down'). +tv_infpl('fight-for', 'fight-for'). +tv_infpl('fight-in', 'fight-in'). +tv_infpl('fight-into', 'fight-into'). +tv_infpl('fight-on', 'fight-on'). +tv_infpl('fight-out', 'fight-out'). +tv_infpl('fight-through', 'fight-through'). +tv_infpl('fight-to', 'fight-to'). +tv_infpl('fight-with', 'fight-with'). +tv_infpl('figure-among', 'figure-among'). +tv_infpl('figure-in', 'figure-in'). +tv_infpl('figure-on', 'figure-on'). +tv_infpl('figure-out', 'figure-out'). +tv_infpl('figure-up', 'figure-up'). +tv_infpl('file-away', 'file-away'). +tv_infpl('file-down', 'file-down'). +tv_infpl('file-for', 'file-for'). +tv_infpl('file-into', 'file-into'). +tv_infpl('file-off', 'file-off'). +tv_infpl('file-out-of', 'file-out-of'). +tv_infpl('file-through', 'file-through'). +tv_infpl('filibuster-for', 'filibuster-for'). +tv_infpl('fill-from', 'fill-from'). +tv_infpl('fill-in', 'fill-in'). +tv_infpl('fill-in-for', 'fill-in-for'). +tv_infpl('fill-out', 'fill-out'). +tv_infpl('fill-up', 'fill-up'). +tv_infpl('fill-with', 'fill-with'). +tv_infpl('film-with', 'film-with'). +tv_infpl('filter-across', 'filter-across'). +tv_infpl('filter-down-through', 'filter-down-through'). +tv_infpl('filter-down-to', 'filter-down-to'). +tv_infpl('filter-into', 'filter-into'). +tv_infpl('filter-off', 'filter-off'). +tv_infpl('filter-out', 'filter-out'). +tv_infpl('filter-out-of', 'filter-out-of'). +tv_infpl('filter-through', 'filter-through'). +tv_infpl('filtrate-in', 'filtrate-in'). +tv_infpl('filtrate-through', 'filtrate-through'). +tv_infpl('find-out', 'find-out'). +tv_infpl('find-out-about', 'find-out-about'). +tv_infpl('fine-away', 'fine-away'). +tv_infpl('fine-down', 'fine-down'). +tv_infpl('fine-off', 'fine-off'). +tv_infpl('finish-ahead-of', 'finish-ahead-of'). +tv_infpl('finish-at', 'finish-at'). +tv_infpl('finish-before', 'finish-before'). +tv_infpl('finish-below', 'finish-below'). +tv_infpl('finish-in', 'finish-in'). +tv_infpl('finish-out', 'finish-out'). +tv_infpl('finish-up', 'finish-up'). +tv_infpl('finish-up-at', 'finish-up-at'). +tv_infpl('finish-with', 'finish-with'). +tv_infpl('fire-at', 'fire-at'). +tv_infpl('fire-back-at', 'fire-back-at'). +tv_infpl('fire-back-with', 'fire-back-with'). +tv_infpl('fire-into', 'fire-into'). +tv_infpl('fire-off', 'fire-off'). +tv_infpl('fire-on', 'fire-on'). +tv_infpl('fire-up', 'fire-up'). +tv_infpl('firm-against', 'firm-against'). +tv_infpl('firm-on', 'firm-on'). +tv_infpl('firm-up', 'firm-up'). +tv_infpl('fish-around', 'fish-around'). +tv_infpl('fish-around-for', 'fish-around-for'). +tv_infpl('fish-for', 'fish-for'). +tv_infpl('fish-from', 'fish-from'). +tv_infpl('fish-in', 'fish-in'). +tv_infpl('fish-out', 'fish-out'). +tv_infpl('fish-up', 'fish-up'). +tv_infpl('fit-back-into', 'fit-back-into'). +tv_infpl('fit-back-with', 'fit-back-with'). +tv_infpl('fit-for', 'fit-for'). +tv_infpl('fit-in', 'fit-in'). +tv_infpl('fit-in-into', 'fit-in-into'). +tv_infpl('fit-in-with', 'fit-in-with'). +tv_infpl('fit-inside', 'fit-inside'). +tv_infpl('fit-into', 'fit-into'). +tv_infpl('fit-over', 'fit-over'). +tv_infpl('fit-to', 'fit-to'). +tv_infpl('fit-together', 'fit-together'). +tv_infpl('fit-with', 'fit-with'). +tv_infpl('fix-on', 'fix-on'). +tv_infpl('fix-up', 'fix-up'). +tv_infpl('fixate-in', 'fixate-in'). +tv_infpl('fixate-on', 'fixate-on'). +tv_infpl('fizz-with', 'fizz-with'). +tv_infpl('fizzle-on', 'fizzle-on'). +tv_infpl('fizzle-out', 'fizzle-out'). +tv_infpl('flag-down', 'flag-down'). +tv_infpl('flag-up', 'flag-up'). +tv_infpl('flail-about', 'flail-about'). +tv_infpl('flail-away-at', 'flail-away-at'). +tv_infpl('flail-up', 'flail-up'). +tv_infpl('flake-out-on', 'flake-out-on'). +tv_infpl('flame-in', 'flame-in'). +tv_infpl('flame-up', 'flame-up'). +tv_infpl('flank-against', 'flank-against'). +tv_infpl('flank-with', 'flank-with'). +tv_infpl('flap-about', 'flap-about'). +tv_infpl('flap-against', 'flap-against'). +tv_infpl('flap-in', 'flap-in'). +tv_infpl('flap-into', 'flap-into'). +tv_infpl('flare-in', 'flare-in'). +tv_infpl('flare-out-at', 'flare-out-at'). +tv_infpl('flare-up-at', 'flare-up-at'). +tv_infpl('flash-off', 'flash-off'). +tv_infpl('flash-on', 'flash-on'). +tv_infpl('flash-out-against', 'flash-out-against'). +tv_infpl('flatten-against', 'flatten-against'). +tv_infpl('flatten-into', 'flatten-into'). +tv_infpl('flatten-out', 'flatten-out'). +tv_infpl('flatten-out-on', 'flatten-out-on'). +tv_infpl('flatten-to', 'flatten-to'). +tv_infpl('flee-for', 'flee-for'). +tv_infpl('flick-at', 'flick-at'). +tv_infpl('flick-away', 'flick-away'). +tv_infpl('flicker-at', 'flicker-at'). +tv_infpl('flicker-for', 'flicker-for'). +tv_infpl('flicker-into', 'flicker-into'). +tv_infpl('flicker-on', 'flicker-on'). +tv_infpl('flight-on', 'flight-on'). +tv_infpl('flight-toward', 'flight-toward'). +tv_infpl('flight-towards', 'flight-towards'). +tv_infpl('flinch-at', 'flinch-at'). +tv_infpl('fling-away', 'fling-away'). +tv_infpl('fling-back', 'fling-back'). +tv_infpl('fling-down', 'fling-down'). +tv_infpl('fling-off', 'fling-off'). +tv_infpl('fling-up', 'fling-up'). +tv_infpl('flip-at', 'flip-at'). +tv_infpl('flip-on', 'flip-on'). +tv_infpl('flip-over', 'flip-over'). +tv_infpl('flip-through', 'flip-through'). +tv_infpl('flirt-with', 'flirt-with'). +tv_infpl('float-around', 'float-around'). +tv_infpl('float-at', 'float-at'). +tv_infpl('float-behind', 'float-behind'). +tv_infpl('float-by', 'float-by'). +tv_infpl('float-down', 'float-down'). +tv_infpl('float-from', 'float-from'). +tv_infpl('float-in', 'float-in'). +tv_infpl('float-into', 'float-into'). +tv_infpl('float-off', 'float-off'). +tv_infpl('float-out', 'float-out'). +tv_infpl('float-through', 'float-through'). +tv_infpl('float-to', 'float-to'). +tv_infpl('float-toward', 'float-toward'). +tv_infpl('float-up', 'float-up'). +tv_infpl('flock-to', 'flock-to'). +tv_infpl('flood-in', 'flood-in'). +tv_infpl('flood-into', 'flood-into'). +tv_infpl('flood-out', 'flood-out'). +tv_infpl('flood-through', 'flood-through'). +tv_infpl('flop-over', 'flop-over'). +tv_infpl('flounder-into', 'flounder-into'). +tv_infpl('flow-away-from', 'flow-away-from'). +tv_infpl('flow-away-into', 'flow-away-into'). +tv_infpl('flow-away-to', 'flow-away-to'). +tv_infpl('flow-back-from', 'flow-back-from'). +tv_infpl('flow-back-into', 'flow-back-into'). +tv_infpl('flow-back-to', 'flow-back-to'). +tv_infpl('flow-with', 'flow-with'). +tv_infpl('fluctuate-between', 'fluctuate-between'). +tv_infpl('fluff-out', 'fluff-out'). +tv_infpl('fluff-up', 'fluff-up'). +tv_infpl('flunk-out-of', 'flunk-out-of'). +tv_infpl('flurry-about', 'flurry-about'). +tv_infpl('flurry-around', 'flurry-around'). +tv_infpl('flurry-through', 'flurry-through'). +tv_infpl('flurry-within', 'flurry-within'). +tv_infpl('flush-away', 'flush-away'). +tv_infpl('flush-out', 'flush-out'). +tv_infpl('flutter-against', 'flutter-against'). +tv_infpl('flutter-from', 'flutter-from'). +tv_infpl('flutter-onto', 'flutter-onto'). +tv_infpl('flutter-to', 'flutter-to'). +tv_infpl('fly-above', 'fly-above'). +tv_infpl('fly-at', 'fly-at'). +tv_infpl('fly-back', 'fly-back'). +tv_infpl('fly-back-behind', 'fly-back-behind'). +tv_infpl('fly-back-from', 'fly-back-from'). +tv_infpl('fly-back-in', 'fly-back-in'). +tv_infpl('fly-back-to', 'fly-back-to'). +tv_infpl('fly-close-to', 'fly-close-to'). +tv_infpl('fly-fish-for', 'fly-fish-for'). +tv_infpl('fly-in', 'fly-in'). +tv_infpl('fly-in-behind', 'fly-in-behind'). +tv_infpl('fly-in-from', 'fly-in-from'). +tv_infpl('fly-in-in', 'fly-in-in'). +tv_infpl('fly-in-to', 'fly-in-to'). +tv_infpl('fly-off-behind', 'fly-off-behind'). +tv_infpl('fly-off-from', 'fly-off-from'). +tv_infpl('fly-off-in', 'fly-off-in'). +tv_infpl('fly-off-to', 'fly-off-to'). +tv_infpl('fly-out', 'fly-out'). +tv_infpl('fly-out-behind', 'fly-out-behind'). +tv_infpl('fly-out-from', 'fly-out-from'). +tv_infpl('fly-out-in', 'fly-out-in'). +tv_infpl('fly-out-to', 'fly-out-to'). +tv_infpl('fly-over', 'fly-over'). +tv_infpl('fly-under', 'fly-under'). +tv_infpl('fly-up-behind', 'fly-up-behind'). +tv_infpl('fly-up-from', 'fly-up-from'). +tv_infpl('fly-up-in', 'fly-up-in'). +tv_infpl('fly-up-to', 'fly-up-to'). +tv_infpl('fob-off', 'fob-off'). +tv_infpl('fob-off-on', 'fob-off-on'). +tv_infpl('fob-off-with', 'fob-off-with'). +tv_infpl('focus-on', 'focus-on'). +tv_infpl('focus-upon', 'focus-upon'). +tv_infpl('fog-up', 'fog-up'). +tv_infpl('fold-back', 'fold-back'). +tv_infpl('fold-down', 'fold-down'). +tv_infpl('fold-on', 'fold-on'). +tv_infpl('fold-up', 'fold-up'). +tv_infpl('follow-out', 'follow-out'). +tv_infpl('follow-through-on', 'follow-through-on'). +tv_infpl('follow-through-to', 'follow-through-to'). +tv_infpl('follow-through-with', 'follow-through-with'). +tv_infpl('follow-up', 'follow-up'). +tv_infpl('follow-up-on', 'follow-up-on'). +tv_infpl('follow-up-to', 'follow-up-to'). +tv_infpl('follow-up-with', 'follow-up-with'). +tv_infpl('fool-around-with', 'fool-around-with'). +tv_infpl('fool-away', 'fool-away'). +tv_infpl('fool-off', 'fool-off'). +tv_infpl('fool-with', 'fool-with'). +tv_infpl('forage-for', 'forage-for'). +tv_infpl('forage-through', 'forage-through'). +tv_infpl('foray-into', 'foray-into'). +tv_infpl('force-apart', 'force-apart'). +tv_infpl('force-aside', 'force-aside'). +tv_infpl('force-back', 'force-back'). +tv_infpl('force-down', 'force-down'). +tv_infpl('force-feed', 'force-feed'). +tv_infpl('force-out', 'force-out'). +tv_infpl('forecast-about', 'forecast-about'). +tv_infpl('foreclose-on', 'foreclose-on'). +tv_infpl('forge-into', 'forge-into'). +tv_infpl('forge-to', 'forge-to'). +tv_infpl('forget-about', 'forget-about'). +tv_infpl('fork-out', 'fork-out'). +tv_infpl('fork-over', 'fork-over'). +tv_infpl('fork-up', 'fork-up'). +tv_infpl('form-in', 'form-in'). +tv_infpl('form-on', 'form-on'). +tv_infpl('form-over', 'form-over'). +tv_infpl('fornicate-with', 'fornicate-with'). +tv_infpl('foul-up', 'foul-up'). +tv_infpl('fragment-into', 'fragment-into'). +tv_infpl('franchise-out', 'franchise-out'). +tv_infpl('fraternize-with', 'fraternize-with'). +tv_infpl('freak-out', 'freak-out'). +tv_infpl('freak-out-about', 'freak-out-about'). +tv_infpl('free-up', 'free-up'). +tv_infpl('freewheel-across', 'freewheel-across'). +tv_infpl('freewheel-down', 'freewheel-down'). +tv_infpl('freewheel-over', 'freewheel-over'). +tv_infpl('freewheel-up', 'freewheel-up'). +tv_infpl('freeze-around', 'freeze-around'). +tv_infpl('freeze-at', 'freeze-at'). +tv_infpl('freeze-down', 'freeze-down'). +tv_infpl('freeze-into', 'freeze-into'). +tv_infpl('freeze-on', 'freeze-on'). +tv_infpl('freeze-out', 'freeze-out'). +tv_infpl('freeze-over', 'freeze-over'). +tv_infpl('freeze-to', 'freeze-to'). +tv_infpl('freeze-together', 'freeze-together'). +tv_infpl('freshen-up', 'freshen-up'). +tv_infpl('fret-about', 'fret-about'). +tv_infpl('fret-away', 'fret-away'). +tv_infpl('fret-out-of', 'fret-out-of'). +tv_infpl('fret-over', 'fret-over'). +tv_infpl('frighten-away', 'frighten-away'). +tv_infpl('frighten-off', 'frighten-off'). +tv_infpl('fringe-on', 'fringe-on'). +tv_infpl('fritter-away', 'fritter-away'). +tv_infpl('fritter-away-into', 'fritter-away-into'). +tv_infpl('fritter-away-to', 'fritter-away-to'). +tv_infpl('frivol-around', 'frivol-around'). +tv_infpl('frivol-away', 'frivol-away'). +tv_infpl('frivol-in', 'frivol-in'). +tv_infpl('frivol-over', 'frivol-over'). +tv_infpl('frizz-out', 'frizz-out'). +tv_infpl('frizz-up', 'frizz-up'). +tv_infpl('frizzle-up', 'frizzle-up'). +tv_infpl('frolic-in', 'frolic-in'). +tv_infpl('frolic-on', 'frolic-on'). +tv_infpl('frolic-through', 'frolic-through'). +tv_infpl('frolic-with', 'frolic-with'). +tv_infpl('front-for', 'front-for'). +tv_infpl('front-on', 'front-on'). +tv_infpl('front-toward', 'front-toward'). +tv_infpl('front-towards', 'front-towards'). +tv_infpl('frost-over', 'frost-over'). +tv_infpl('frost-up', 'frost-up'). +tv_infpl('froth-at', 'froth-at'). +tv_infpl('froth-to', 'froth-to'). +tv_infpl('frown-at', 'frown-at'). +tv_infpl('frown-on', 'frown-on'). +tv_infpl('frown-upon', 'frown-upon'). +tv_infpl('fry-for', 'fry-for'). +tv_infpl('fry-with', 'fry-with'). +tv_infpl('fuck-behind', 'fuck-behind'). +tv_infpl('fuck-in', 'fuck-in'). +tv_infpl('fuck-on', 'fuck-on'). +tv_infpl('fuck-up', 'fuck-up'). +tv_infpl('fuck-with', 'fuck-with'). +tv_infpl('fuel-up', 'fuel-up'). +tv_infpl('fumble-for', 'fumble-for'). +tv_infpl('fumble-with', 'fumble-with'). +tv_infpl('fume-about', 'fume-about'). +tv_infpl('fume-at', 'fume-at'). +tv_infpl('fume-in', 'fume-in'). +tv_infpl('fume-over', 'fume-over'). +tv_infpl('function-by', 'function-by'). +tv_infpl('function-through', 'function-through'). +tv_infpl('funnel-back-into', 'funnel-back-into'). +tv_infpl('funnel-back-to', 'funnel-back-to'). +tv_infpl('funnel-back-toward', 'funnel-back-toward'). +tv_infpl('funnel-back-towards', 'funnel-back-towards'). +tv_infpl('funnel-down-into', 'funnel-down-into'). +tv_infpl('funnel-down-to', 'funnel-down-to'). +tv_infpl('funnel-down-toward', 'funnel-down-toward'). +tv_infpl('funnel-down-towards', 'funnel-down-towards'). +tv_infpl('funnel-into', 'funnel-into'). +tv_infpl('funnel-through', 'funnel-through'). +tv_infpl('funnel-up', 'funnel-up'). +tv_infpl('furbish-up', 'furbish-up'). +tv_infpl('furl-up', 'furl-up'). +tv_infpl('furrow-down', 'furrow-down'). +tv_infpl('furrow-into', 'furrow-into'). +tv_infpl('fuse-into', 'fuse-into'). +tv_infpl('fuse-to', 'fuse-to'). +tv_infpl('fuse-together', 'fuse-together'). +tv_infpl('fuse-with', 'fuse-with'). +tv_infpl('fuss-around-with', 'fuss-around-with'). +tv_infpl('fuss-at', 'fuss-at'). +tv_infpl('fuss-over', 'fuss-over'). +tv_infpl('fuss-with', 'fuss-with'). +tv_infpl('gag-from', 'gag-from'). +tv_infpl('gag-on', 'gag-on'). +tv_infpl('gain-from', 'gain-from'). +tv_infpl('gain-on', 'gain-on'). +tv_infpl('gallop-across', 'gallop-across'). +tv_infpl('gallop-by', 'gallop-by'). +tv_infpl('gallop-through', 'gallop-through'). +tv_infpl('gamble-away', 'gamble-away'). +tv_infpl('gamble-on', 'gamble-on'). +tv_infpl('gamble-with', 'gamble-with'). +tv_infpl('gang-up-on', 'gang-up-on'). +tv_infpl('gape-at', 'gape-at'). +tv_infpl('gargle-with', 'gargle-with'). +tv_infpl('gas-up', 'gas-up'). +tv_infpl('gasp-for', 'gasp-for'). +tv_infpl('gather-around', 'gather-around'). +tv_infpl('gather-inside', 'gather-inside'). +tv_infpl('gather-together', 'gather-together'). +tv_infpl('gather-together-in', 'gather-together-in'). +tv_infpl('gather-up', 'gather-up'). +tv_infpl('gather-with', 'gather-with'). +tv_infpl('gaze-across', 'gaze-across'). +tv_infpl('gaze-at', 'gaze-at'). +tv_infpl('gaze-on', 'gaze-on'). +tv_infpl('gaze-out', 'gaze-out'). +tv_infpl('gaze-out-across', 'gaze-out-across'). +tv_infpl('gaze-out-at', 'gaze-out-at'). +tv_infpl('gaze-out-on', 'gaze-out-on'). +tv_infpl('gaze-out-over', 'gaze-out-over'). +tv_infpl('gaze-out-through', 'gaze-out-through'). +tv_infpl('gaze-out-towards', 'gaze-out-towards'). +tv_infpl('gaze-out-upon', 'gaze-out-upon'). +tv_infpl('gaze-over', 'gaze-over'). +tv_infpl('gaze-through', 'gaze-through'). +tv_infpl('gaze-toward', 'gaze-toward'). +tv_infpl('gear-to', 'gear-to'). +tv_infpl('gear-towards', 'gear-towards'). +tv_infpl('gear-up-for', 'gear-up-for'). +tv_infpl('generalize-about', 'generalize-about'). +tv_infpl('generalize-to', 'generalize-to'). +tv_infpl('genuflect-before', 'genuflect-before'). +tv_infpl('germinate-into', 'germinate-into'). +tv_infpl('gesture-at', 'gesture-at'). +tv_infpl('get-down', 'get-down'). +tv_infpl('get-down-to', 'get-down-to'). +tv_infpl('get-off', 'get-off'). +tv_infpl('get-off-to', 'get-off-to'). +tv_infpl('gibber-about', 'gibber-about'). +tv_infpl('ginger-up', 'ginger-up'). +tv_infpl('gird-for', 'gird-for'). +tv_infpl('girdle-up', 'girdle-up'). +tv_infpl('give-away', 'give-away'). +tv_infpl('give-back', 'give-back'). +tv_infpl('give-in', 'give-in'). +tv_infpl('give-in-on', 'give-in-on'). +tv_infpl('give-in-to', 'give-in-to'). +tv_infpl('give-of', 'give-of'). +tv_infpl('give-off', 'give-off'). +tv_infpl('give-out', 'give-out'). +tv_infpl('give-over', 'give-over'). +tv_infpl('give-to', 'give-to'). +tv_infpl('give-up', 'give-up'). +tv_infpl('give-up-on', 'give-up-on'). +tv_infpl('give-up-to', 'give-up-to'). +tv_infpl('glance-across', 'glance-across'). +tv_infpl('glance-at', 'glance-at'). +tv_infpl('glance-off', 'glance-off'). +tv_infpl('glance-off-of', 'glance-off-of'). +tv_infpl('glance-over', 'glance-over'). +tv_infpl('glance-over-at', 'glance-over-at'). +tv_infpl('glance-up-at', 'glance-up-at'). +tv_infpl('glare-at', 'glare-at'). +tv_infpl('glass-in', 'glass-in'). +tv_infpl('glass-over', 'glass-over'). +tv_infpl('glaze-over', 'glaze-over'). +tv_infpl('gleam-from', 'gleam-from'). +tv_infpl('gleam-with', 'gleam-with'). +tv_infpl('glean-in', 'glean-in'). +tv_infpl('glean-through', 'glean-through'). +tv_infpl('glide-above', 'glide-above'). +tv_infpl('glide-across', 'glide-across'). +tv_infpl('glide-over', 'glide-over'). +tv_infpl('glide-through', 'glide-through'). +tv_infpl('glint-from', 'glint-from'). +tv_infpl('glint-under', 'glint-under'). +tv_infpl('glissade-across', 'glissade-across'). +tv_infpl('glissade-down', 'glissade-down'). +tv_infpl('glisten-with', 'glisten-with'). +tv_infpl('glitter-with', 'glitter-with'). +tv_infpl('gloat-about', 'gloat-about'). +tv_infpl('gloat-over', 'gloat-over'). +tv_infpl('glory-about', 'glory-about'). +tv_infpl('glory-in', 'glory-in'). +tv_infpl('gloss-over', 'gloss-over'). +tv_infpl('glow-with', 'glow-with'). +tv_infpl('glower-at', 'glower-at'). +tv_infpl('glue-together', 'glue-together'). +tv_infpl('gnaw-away-at', 'gnaw-away-at'). +tv_infpl('gnaw-on', 'gnaw-on'). +tv_infpl('go-after', 'go-after'). +tv_infpl('go-along-for', 'go-along-for'). +tv_infpl('go-along-in', 'go-along-in'). +tv_infpl('go-along-into', 'go-along-into'). +tv_infpl('go-along-on', 'go-along-on'). +tv_infpl('go-along-to', 'go-along-to'). +tv_infpl('go-along-with', 'go-along-with'). +tv_infpl('go-at', 'go-at'). +tv_infpl('go-back-for', 'go-back-for'). +tv_infpl('go-back-in', 'go-back-in'). +tv_infpl('go-back-into', 'go-back-into'). +tv_infpl('go-back-on', 'go-back-on'). +tv_infpl('go-back-to', 'go-back-to'). +tv_infpl('go-back-with', 'go-back-with'). +tv_infpl('go-before', 'go-before'). +tv_infpl('go-down-for', 'go-down-for'). +tv_infpl('go-down-in', 'go-down-in'). +tv_infpl('go-down-into', 'go-down-into'). +tv_infpl('go-down-on', 'go-down-on'). +tv_infpl('go-down-to', 'go-down-to'). +tv_infpl('go-down-with', 'go-down-with'). +tv_infpl('go-for', 'go-for'). +tv_infpl('go-in-for', 'go-in-for'). +tv_infpl('go-in-in', 'go-in-in'). +tv_infpl('go-in-into', 'go-in-into'). +tv_infpl('go-in-on', 'go-in-on'). +tv_infpl('go-in-to', 'go-in-to'). +tv_infpl('go-in-with', 'go-in-with'). +tv_infpl('go-like', 'go-like'). +tv_infpl('go-off-for', 'go-off-for'). +tv_infpl('go-off-in', 'go-off-in'). +tv_infpl('go-off-into', 'go-off-into'). +tv_infpl('go-off-on', 'go-off-on'). +tv_infpl('go-off-to', 'go-off-to'). +tv_infpl('go-off-with', 'go-off-with'). +tv_infpl('go-on-for', 'go-on-for'). +tv_infpl('go-on-in', 'go-on-in'). +tv_infpl('go-on-into', 'go-on-into'). +tv_infpl('go-on-on', 'go-on-on'). +tv_infpl('go-on-to', 'go-on-to'). +tv_infpl('go-on-with', 'go-on-with'). +tv_infpl('go-out-for', 'go-out-for'). +tv_infpl('go-out-in', 'go-out-in'). +tv_infpl('go-out-into', 'go-out-into'). +tv_infpl('go-out-on', 'go-out-on'). +tv_infpl('go-out-to', 'go-out-to'). +tv_infpl('go-out-with', 'go-out-with'). +tv_infpl('go-over-for', 'go-over-for'). +tv_infpl('go-over-in', 'go-over-in'). +tv_infpl('go-over-into', 'go-over-into'). +tv_infpl('go-over-on', 'go-over-on'). +tv_infpl('go-over-to', 'go-over-to'). +tv_infpl('go-over-with', 'go-over-with'). +tv_infpl('go-with', 'go-with'). +tv_infpl('gobble-up', 'gobble-up'). +tv_infpl('goggle-at', 'goggle-at'). +tv_infpl('goof-up', 'goof-up'). +tv_infpl('gorge-on', 'gorge-on'). +tv_infpl('gossip-about', 'gossip-about'). +tv_infpl('gouge-out', 'gouge-out'). +tv_infpl('grab-at', 'grab-at'). +tv_infpl('grab-for', 'grab-for'). +tv_infpl('graduate-at', 'graduate-at'). +tv_infpl('graduate-from', 'graduate-from'). +tv_infpl('graduate-into', 'graduate-into'). +tv_infpl('graduate-to', 'graduate-to'). +tv_infpl('graduate-with', 'graduate-with'). +tv_infpl('grapple-with', 'grapple-with'). +tv_infpl('grasp-onto', 'grasp-onto'). +tv_infpl('grate-on', 'grate-on'). +tv_infpl('gravitate-toward', 'gravitate-toward'). +tv_infpl('grieve-about', 'grieve-about'). +tv_infpl('grieve-for', 'grieve-for'). +tv_infpl('grieve-over', 'grieve-over'). +tv_infpl('grill-up', 'grill-up'). +tv_infpl('grind-out', 'grind-out'). +tv_infpl('grind-up', 'grind-up'). +tv_infpl('grit-beneath', 'grit-beneath'). +tv_infpl('grit-under', 'grit-under'). +tv_infpl('groan-in', 'groan-in'). +tv_infpl('grope-in', 'grope-in'). +tv_infpl('grope-through', 'grope-through'). +tv_infpl('gross-out', 'gross-out'). +tv_infpl('ground-into', 'ground-into'). +tv_infpl('ground-on', 'ground-on'). +tv_infpl('group-together-with', 'group-together-with'). +tv_infpl('grouse-about', 'grouse-about'). +tv_infpl('grovel-at', 'grovel-at'). +tv_infpl('grovel-for', 'grovel-for'). +tv_infpl('grow-from', 'grow-from'). +tv_infpl('grow-in', 'grow-in'). +tv_infpl('grow-into', 'grow-into'). +tv_infpl('grow-on', 'grow-on'). +tv_infpl('grow-out', 'grow-out'). +tv_infpl('grow-out-of', 'grow-out-of'). +tv_infpl('grow-up-around', 'grow-up-around'). +tv_infpl('grow-upon', 'grow-upon'). +tv_infpl('growl-at', 'growl-at'). +tv_infpl('grub-for', 'grub-for'). +tv_infpl('grumble-about', 'grumble-about'). +tv_infpl('guard-against', 'guard-against'). +tv_infpl('guess-about', 'guess-about'). +tv_infpl('guess-at', 'guess-at'). +tv_infpl('guide-in', 'guide-in'). +tv_infpl('guide-on', 'guide-on'). +tv_infpl('gulp-down', 'gulp-down'). +tv_infpl('gum-up', 'gum-up'). +tv_infpl('gun-down', 'gun-down'). +tv_infpl('gush-out-from', 'gush-out-from'). +tv_infpl('gush-out-through', 'gush-out-through'). +tv_infpl('gush-over', 'gush-over'). +tv_infpl('gut-out', 'gut-out'). +tv_infpl('gutter-down', 'gutter-down'). +tv_infpl('guzzle-down', 'guzzle-down'). +tv_infpl('gyrate-between', 'gyrate-between'). +tv_infpl('hack-away-at', 'hack-away-at'). +tv_infpl('haggle-about', 'haggle-about'). +tv_infpl('haggle-over', 'haggle-over'). +tv_infpl('haggle-with', 'haggle-with'). +tv_infpl('hail-from', 'hail-from'). +tv_infpl('halloo-to', 'halloo-to'). +tv_infpl('ham-up', 'ham-up'). +tv_infpl('hammer-away-at', 'hammer-away-at'). +tv_infpl('hammer-in', 'hammer-in'). +tv_infpl('hammer-out', 'hammer-out'). +tv_infpl('hand-around', 'hand-around'). +tv_infpl('hand-back', 'hand-back'). +tv_infpl('hand-down', 'hand-down'). +tv_infpl('hand-in', 'hand-in'). +tv_infpl('hand-on', 'hand-on'). +tv_infpl('hand-out', 'hand-out'). +tv_infpl('hand-out-to', 'hand-out-to'). +tv_infpl('hand-over', 'hand-over'). +tv_infpl('hand-up', 'hand-up'). +tv_infpl('hang-above', 'hang-above'). +tv_infpl('hang-around', 'hang-around'). +tv_infpl('hang-back-around', 'hang-back-around'). +tv_infpl('hang-back-from', 'hang-back-from'). +tv_infpl('hang-back-to', 'hang-back-to'). +tv_infpl('hang-back-with', 'hang-back-with'). +tv_infpl('hang-below', 'hang-below'). +tv_infpl('hang-from', 'hang-from'). +tv_infpl('hang-in', 'hang-in'). +tv_infpl('hang-in-around', 'hang-in-around'). +tv_infpl('hang-in-from', 'hang-in-from'). +tv_infpl('hang-in-to', 'hang-in-to'). +tv_infpl('hang-in-with', 'hang-in-with'). +tv_infpl('hang-off', 'hang-off'). +tv_infpl('hang-on', 'hang-on'). +tv_infpl('hang-on-around', 'hang-on-around'). +tv_infpl('hang-on-from', 'hang-on-from'). +tv_infpl('hang-on-to', 'hang-on-to'). +tv_infpl('hang-on-with', 'hang-on-with'). +tv_infpl('hang-onto', 'hang-onto'). +tv_infpl('hang-out', 'hang-out'). +tv_infpl('hang-out-around', 'hang-out-around'). +tv_infpl('hang-out-from', 'hang-out-from'). +tv_infpl('hang-out-to', 'hang-out-to'). +tv_infpl('hang-out-with', 'hang-out-with'). +tv_infpl('hang-over', 'hang-over'). +tv_infpl('hang-under', 'hang-under'). +tv_infpl('hang-up', 'hang-up'). +tv_infpl('hanker-for', 'hanker-for'). +tv_infpl('happen-across', 'happen-across'). +tv_infpl('happen-between', 'happen-between'). +tv_infpl('happen-in', 'happen-in'). +tv_infpl('happen-inside', 'happen-inside'). +tv_infpl('happen-on', 'happen-on'). +tv_infpl('happen-to', 'happen-to'). +tv_infpl('happen-upon', 'happen-upon'). +tv_infpl('harbor-at', 'harbor-at'). +tv_infpl('harbor-in', 'harbor-in'). +tv_infpl('harbour-at', 'harbour-at'). +tv_infpl('harbour-in', 'harbour-in'). +tv_infpl('hark-back-to', 'hark-back-to'). +tv_infpl('hark-to', 'hark-to'). +tv_infpl('harmonize-with', 'harmonize-with'). +tv_infpl('harp-on', 'harp-on'). +tv_infpl('hash-out', 'hash-out'). +tv_infpl('hash-over', 'hash-over'). +tv_infpl('hash-through', 'hash-through'). +tv_infpl('haul-out', 'haul-out'). +tv_infpl('haul-over', 'haul-over'). +tv_infpl('have-on', 'have-on'). +tv_infpl('head-back-for', 'head-back-for'). +tv_infpl('head-down-for', 'head-down-for'). +tv_infpl('head-for', 'head-for'). +tv_infpl('head-off', 'head-off'). +tv_infpl('head-out-for', 'head-out-for'). +tv_infpl('head-over-for', 'head-over-for'). +tv_infpl('head-up', 'head-up'). +tv_infpl('head-up-for', 'head-up-for'). +tv_infpl('headquarter-at', 'headquarter-at'). +tv_infpl('headquarter-in', 'headquarter-in'). +tv_infpl('heap-together', 'heap-together'). +tv_infpl('heap-up', 'heap-up'). +tv_infpl('hear-about', 'hear-about'). +tv_infpl('hear-from', 'hear-from'). +tv_infpl('hear-of', 'hear-of'). +tv_infpl('hear-out', 'hear-out'). +tv_infpl('hearken-to', 'hearken-to'). +tv_infpl('heat-up', 'heat-up'). +tv_infpl('heat-up-into', 'heat-up-into'). +tv_infpl('heat-up-on', 'heat-up-on'). +tv_infpl('heat-up-over', 'heat-up-over'). +tv_infpl('heat-up-to', 'heat-up-to'). +tv_infpl('heave-up', 'heave-up'). +tv_infpl('hedge-about', 'hedge-about'). +tv_infpl('hedge-on', 'hedge-on'). +tv_infpl('help-around', 'help-around'). +tv_infpl('help-in', 'help-in'). +tv_infpl('help-out', 'help-out'). +tv_infpl('help-out-with', 'help-out-with'). +tv_infpl('help-with', 'help-with'). +tv_infpl('hem-in', 'hem-in'). +tv_infpl('hesitate-about', 'hesitate-about'). +tv_infpl('hesitate-over', 'hesitate-over'). +tv_infpl('hew-out', 'hew-out'). +tv_infpl('hew-to', 'hew-to'). +tv_infpl('hibernate-for', 'hibernate-for'). +tv_infpl('hibernate-in', 'hibernate-in'). +tv_infpl('hibernate-through', 'hibernate-through'). +tv_infpl('hibernate-throughout', 'hibernate-throughout'). +tv_infpl('hide-among', 'hide-among'). +tv_infpl('hide-amongst', 'hide-amongst'). +tv_infpl('hide-behind', 'hide-behind'). +tv_infpl('hide-below', 'hide-below'). +tv_infpl('hide-beneath', 'hide-beneath'). +tv_infpl('hide-beside', 'hide-beside'). +tv_infpl('hide-between', 'hide-between'). +tv_infpl('hide-from', 'hide-from'). +tv_infpl('hide-in', 'hide-in'). +tv_infpl('hide-inside', 'hide-inside'). +tv_infpl('hide-out-in', 'hide-out-in'). +tv_infpl('hide-under', 'hide-under'). +tv_infpl('hie-to', 'hie-to'). +tv_infpl('hike-from', 'hike-from'). +tv_infpl('hike-to', 'hike-to'). +tv_infpl('hike-up', 'hike-up'). +tv_infpl('hinge-on', 'hinge-on'). +tv_infpl('hinge-upon', 'hinge-upon'). +tv_infpl('hint-at', 'hint-at'). +tv_infpl('hire-out', 'hire-out'). +tv_infpl('hiss-at', 'hiss-at'). +tv_infpl('hit-in', 'hit-in'). +tv_infpl('hit-out', 'hit-out'). +tv_infpl('hit-up', 'hit-up'). +tv_infpl('hit-upon', 'hit-upon'). +tv_infpl('hitch-together', 'hitch-together'). +tv_infpl('hitch-up', 'hitch-up'). +tv_infpl('hitch-with', 'hitch-with'). +tv_infpl('hitchhike-from', 'hitchhike-from'). +tv_infpl('hitchhike-to', 'hitchhike-to'). +tv_infpl('hitchhike-with', 'hitchhike-with'). +tv_infpl('hive-away', 'hive-away'). +tv_infpl('hive-away-in', 'hive-away-in'). +tv_infpl('hive-away-inside', 'hive-away-inside'). +tv_infpl('hive-in', 'hive-in'). +tv_infpl('hive-up', 'hive-up'). +tv_infpl('hive-up-in', 'hive-up-in'). +tv_infpl('hive-up-inside', 'hive-up-inside'). +tv_infpl('hobnob-among', 'hobnob-among'). +tv_infpl('hobnob-with', 'hobnob-with'). +tv_infpl('hoist-away', 'hoist-away'). +tv_infpl('hoist-up', 'hoist-up'). +tv_infpl('hold-back', 'hold-back'). +tv_infpl('hold-back-about', 'hold-back-about'). +tv_infpl('hold-back-on', 'hold-back-on'). +tv_infpl('hold-back-to', 'hold-back-to'). +tv_infpl('hold-back-upon', 'hold-back-upon'). +tv_infpl('hold-down', 'hold-down'). +tv_infpl('hold-down-about', 'hold-down-about'). +tv_infpl('hold-down-on', 'hold-down-on'). +tv_infpl('hold-down-to', 'hold-down-to'). +tv_infpl('hold-down-upon', 'hold-down-upon'). +tv_infpl('hold-forth-about', 'hold-forth-about'). +tv_infpl('hold-forth-on', 'hold-forth-on'). +tv_infpl('hold-forth-to', 'hold-forth-to'). +tv_infpl('hold-forth-upon', 'hold-forth-upon'). +tv_infpl('hold-in', 'hold-in'). +tv_infpl('hold-off', 'hold-off'). +tv_infpl('hold-on-about', 'hold-on-about'). +tv_infpl('hold-on-on', 'hold-on-on'). +tv_infpl('hold-on-to', 'hold-on-to'). +tv_infpl('hold-on-upon', 'hold-on-upon'). +tv_infpl('hold-onto', 'hold-onto'). +tv_infpl('hold-out', 'hold-out'). +tv_infpl('hold-over', 'hold-over'). +tv_infpl('hold-to', 'hold-to'). +tv_infpl('hold-together', 'hold-together'). +tv_infpl('hold-up', 'hold-up'). +tv_infpl('hold-up-about', 'hold-up-about'). +tv_infpl('hold-up-on', 'hold-up-on'). +tv_infpl('hold-up-to', 'hold-up-to'). +tv_infpl('hold-up-upon', 'hold-up-upon'). +tv_infpl('hole-up-for', 'hole-up-for'). +tv_infpl('hole-up-in', 'hole-up-in'). +tv_infpl('hole-up-inside', 'hole-up-inside'). +tv_infpl('holiday-in', 'holiday-in'). +tv_infpl('holler-about', 'holler-about'). +tv_infpl('holler-at', 'holler-at'). +tv_infpl('holler-for', 'holler-for'). +tv_infpl('holler-from', 'holler-from'). +tv_infpl('hollow-out', 'hollow-out'). +tv_infpl('hone-in-on', 'hone-in-on'). +tv_infpl('honeymoon-at', 'honeymoon-at'). +tv_infpl('honeymoon-in', 'honeymoon-in'). +tv_infpl('honk-at', 'honk-at'). +tv_infpl('hop-up-from', 'hop-up-from'). +tv_infpl('hop-up-into', 'hop-up-into'). +tv_infpl('hop-up-out-of', 'hop-up-out-of'). +tv_infpl('hope-for', 'hope-for'). +tv_infpl('hose-down', 'hose-down'). +tv_infpl('hover-over', 'hover-over'). +tv_infpl('howl-at', 'howl-at'). +tv_infpl('howl-over', 'howl-over'). +tv_infpl('huddle-together-in', 'huddle-together-in'). +tv_infpl('huddle-together-with', 'huddle-together-with'). +tv_infpl('hunger-for', 'hunger-for'). +tv_infpl('hunt-for', 'hunt-for'). +tv_infpl('hurry-off-to', 'hurry-off-to'). +tv_infpl('hurry-out-to', 'hurry-out-to'). +tv_infpl('hurry-to', 'hurry-to'). +tv_infpl('hurry-up-to', 'hurry-up-to'). +tv_infpl('hush-up', 'hush-up'). +tv_infpl('hustle-for', 'hustle-for'). +tv_infpl('hustle-over-to', 'hustle-over-to'). +tv_infpl('hustle-over-toward', 'hustle-over-toward'). +tv_infpl('hustle-over-towards', 'hustle-over-towards'). +tv_infpl('hustle-up', 'hustle-up'). +tv_infpl('identify-with', 'identify-with'). +tv_infpl('ill-treat', 'ill-treat'). +tv_infpl('ill-use', 'ill-use'). +tv_infpl('immigrate-from', 'immigrate-from'). +tv_infpl('immigrate-to', 'immigrate-to'). +tv_infpl('impinge-on', 'impinge-on'). +tv_infpl('impinge-upon', 'impinge-upon'). +tv_infpl('import-from', 'import-from'). +tv_infpl('impose-on', 'impose-on'). +tv_infpl('impose-upon', 'impose-upon'). +tv_infpl('improve-on', 'improve-on'). +tv_infpl('improve-upon', 'improve-upon'). +tv_infpl('improve-with', 'improve-with'). +tv_infpl('impulse-buy', 'impulse-buy'). +tv_infpl('inch-across', 'inch-across'). +tv_infpl('inch-along', 'inch-along'). +tv_infpl('inch-down', 'inch-down'). +tv_infpl('incline-to', 'incline-to'). +tv_infpl('incline-toward', 'incline-toward'). +tv_infpl('incorporate-with', 'incorporate-with'). +tv_infpl('increase-at', 'increase-at'). +tv_infpl('increase-in', 'increase-in'). +tv_infpl('indulge-in', 'indulge-in'). +tv_infpl('inform-on', 'inform-on'). +tv_infpl('infringe-on', 'infringe-on'). +tv_infpl('infringe-upon', 'infringe-upon'). +tv_infpl('inquire-about', 'inquire-about'). +tv_infpl('inquire-after', 'inquire-after'). +tv_infpl('inquire-into', 'inquire-into'). +tv_infpl('inscribe-in', 'inscribe-in'). +tv_infpl('insist-on', 'insist-on'). +tv_infpl('insist-upon', 'insist-upon'). +tv_infpl('inspect-for', 'inspect-for'). +tv_infpl('integrate-into', 'integrate-into'). +tv_infpl('integrate-with', 'integrate-with'). +tv_infpl('interact-with', 'interact-with'). +tv_infpl('interbreed-with', 'interbreed-with'). +tv_infpl('intercede-in', 'intercede-in'). +tv_infpl('intercede-in-favor-of', 'intercede-in-favor-of'). +tv_infpl('interchange-with', 'interchange-with'). +tv_infpl('intercommunicate-with', 'intercommunicate-with'). +tv_infpl('interconnect-with', 'interconnect-with'). +tv_infpl('interfere-in', 'interfere-in'). +tv_infpl('interfere-with', 'interfere-with'). +tv_infpl('interlace-with', 'interlace-with'). +tv_infpl('interlink-with', 'interlink-with'). +tv_infpl('interlock-with', 'interlock-with'). +tv_infpl('intermarry-with', 'intermarry-with'). +tv_infpl('intermingle-with', 'intermingle-with'). +tv_infpl('intermix-with', 'intermix-with'). +tv_infpl('interpose-on', 'interpose-on'). +tv_infpl('interpret-for', 'interpret-for'). +tv_infpl('interrelate-with', 'interrelate-with'). +tv_infpl('intersect-with', 'intersect-with'). +tv_infpl('intertwine-with', 'intertwine-with'). +tv_infpl('intervene-in', 'intervene-in'). +tv_infpl('intervene-on', 'intervene-on'). +tv_infpl('intervene-with', 'intervene-with'). +tv_infpl('interview-for', 'interview-for'). +tv_infpl('interweave-with', 'interweave-with'). +tv_infpl('intrench-with', 'intrench-with'). +tv_infpl('intrude-in', 'intrude-in'). +tv_infpl('intrude-on', 'intrude-on'). +tv_infpl('inveigh-against', 'inveigh-against'). +tv_infpl('invest-in', 'invest-in'). +tv_infpl('invest-on', 'invest-on'). +tv_infpl('invite-back', 'invite-back'). +tv_infpl('invite-in', 'invite-in'). +tv_infpl('iron-out', 'iron-out'). +tv_infpl('isolate-out', 'isolate-out'). +tv_infpl('issue-from', 'issue-from'). +tv_infpl('issue-out-of', 'issue-out-of'). +tv_infpl('issue-through', 'issue-through'). +tv_infpl('jab-at', 'jab-at'). +tv_infpl('jab-away-at', 'jab-away-at'). +tv_infpl('jab-out', 'jab-out'). +tv_infpl('jab-out-at', 'jab-out-at'). +tv_infpl('jabber-about', 'jabber-about'). +tv_infpl('jabber-at', 'jabber-at'). +tv_infpl('jabber-away-about', 'jabber-away-about'). +tv_infpl('jabber-back', 'jabber-back'). +tv_infpl('jabber-in', 'jabber-in'). +tv_infpl('jabber-on-about', 'jabber-on-about'). +tv_infpl('jabber-out', 'jabber-out'). +tv_infpl('jabber-to', 'jabber-to'). +tv_infpl('jack-knife', 'jack-knife'). +tv_infpl('jack-up', 'jack-up'). +tv_infpl('jam-in', 'jam-in'). +tv_infpl('jam-into', 'jam-into'). +tv_infpl('jam-on', 'jam-on'). +tv_infpl('jam-onto', 'jam-onto'). +tv_infpl('jam-together', 'jam-together'). +tv_infpl('jam-up', 'jam-up'). +tv_infpl('jangle-about', 'jangle-about'). +tv_infpl('jangle-over', 'jangle-over'). +tv_infpl('jangle-with', 'jangle-with'). +tv_infpl('jar-against', 'jar-against'). +tv_infpl('jar-on', 'jar-on'). +tv_infpl('jar-upon', 'jar-upon'). +tv_infpl('jar-with', 'jar-with'). +tv_infpl('jaunt-around', 'jaunt-around'). +tv_infpl('jaunt-through', 'jaunt-through'). +tv_infpl('jaunt-to', 'jaunt-to'). +tv_infpl('jaw-about', 'jaw-about'). +tv_infpl('jaw-at', 'jaw-at'). +tv_infpl('jaw-on-about', 'jaw-on-about'). +tv_infpl('jaw-together-about', 'jaw-together-about'). +tv_infpl('jaywalk-across', 'jaywalk-across'). +tv_infpl('jaywalk-through', 'jaywalk-through'). +tv_infpl('jazz-up', 'jazz-up'). +tv_infpl('jeer-at', 'jeer-at'). +tv_infpl('jell-on', 'jell-on'). +tv_infpl('jerk-around', 'jerk-around'). +tv_infpl('jerk-around-from', 'jerk-around-from'). +tv_infpl('jerk-around-to', 'jerk-around-to'). +tv_infpl('jerk-around-with', 'jerk-around-with'). +tv_infpl('jerk-aside', 'jerk-aside'). +tv_infpl('jerk-away', 'jerk-away'). +tv_infpl('jerk-away-from', 'jerk-away-from'). +tv_infpl('jerk-away-to', 'jerk-away-to'). +tv_infpl('jerk-away-with', 'jerk-away-with'). +tv_infpl('jerk-back-from', 'jerk-back-from'). +tv_infpl('jerk-back-to', 'jerk-back-to'). +tv_infpl('jerk-back-with', 'jerk-back-with'). +tv_infpl('jerk-in', 'jerk-in'). +tv_infpl('jerk-off', 'jerk-off'). +tv_infpl('jerk-on', 'jerk-on'). +tv_infpl('jerk-open', 'jerk-open'). +tv_infpl('jerk-out', 'jerk-out'). +tv_infpl('jest-about', 'jest-about'). +tv_infpl('jest-over', 'jest-over'). +tv_infpl('jest-with', 'jest-with'). +tv_infpl('jet-away-between', 'jet-away-between'). +tv_infpl('jet-away-for', 'jet-away-for'). +tv_infpl('jet-away-from', 'jet-away-from'). +tv_infpl('jet-away-through', 'jet-away-through'). +tv_infpl('jet-away-to', 'jet-away-to'). +tv_infpl('jet-back-between', 'jet-back-between'). +tv_infpl('jet-back-for', 'jet-back-for'). +tv_infpl('jet-back-from', 'jet-back-from'). +tv_infpl('jet-back-through', 'jet-back-through'). +tv_infpl('jet-back-to', 'jet-back-to'). +tv_infpl('jet-from', 'jet-from'). +tv_infpl('jet-off-between', 'jet-off-between'). +tv_infpl('jet-off-for', 'jet-off-for'). +tv_infpl('jet-off-from', 'jet-off-from'). +tv_infpl('jet-off-through', 'jet-off-through'). +tv_infpl('jet-off-to', 'jet-off-to'). +tv_infpl('jet-out-between', 'jet-out-between'). +tv_infpl('jet-out-for', 'jet-out-for'). +tv_infpl('jet-out-from', 'jet-out-from'). +tv_infpl('jet-out-through', 'jet-out-through'). +tv_infpl('jet-out-to', 'jet-out-to'). +tv_infpl('jet-to', 'jet-to'). +tv_infpl('jib-at', 'jib-at'). +tv_infpl('jibe-at', 'jibe-at'). +tv_infpl('jibe-with', 'jibe-with'). +tv_infpl('jig-for', 'jig-for'). +tv_infpl('jingle-around-in', 'jingle-around-in'). +tv_infpl('jingle-around-inside', 'jingle-around-inside'). +tv_infpl('jive-with', 'jive-with'). +tv_infpl('jockey-for', 'jockey-for'). +tv_infpl('jockey-into', 'jockey-into'). +tv_infpl('jog-after', 'jog-after'). +tv_infpl('jog-beside', 'jog-beside'). +tv_infpl('join-in', 'join-in'). +tv_infpl('join-in-to', 'join-in-to'). +tv_infpl('join-together', 'join-together'). +tv_infpl('join-up', 'join-up'). +tv_infpl('join-with', 'join-with'). +tv_infpl('joke-about', 'joke-about'). +tv_infpl('joke-around-with', 'joke-around-with'). +tv_infpl('joke-to', 'joke-to'). +tv_infpl('joke-with', 'joke-with'). +tv_infpl('jolly-along', 'jolly-along'). +tv_infpl('jostle-against', 'jostle-against'). +tv_infpl('jostle-around-in', 'jostle-around-in'). +tv_infpl('jostle-around-inside', 'jostle-around-inside'). +tv_infpl('jostle-for', 'jostle-for'). +tv_infpl('jostle-with', 'jostle-with'). +tv_infpl('jot-down', 'jot-down'). +tv_infpl('joust-over', 'joust-over'). +tv_infpl('joust-with', 'joust-with'). +tv_infpl('judge-against', 'judge-against'). +tv_infpl('judge-by', 'judge-by'). +tv_infpl('judge-from', 'judge-from'). +tv_infpl('judge-in-favor-of', 'judge-in-favor-of'). +tv_infpl('juggle-around', 'juggle-around'). +tv_infpl('juggle-with', 'juggle-with'). +tv_infpl('jumble-through', 'jumble-through'). +tv_infpl('jumble-together', 'jumble-together'). +tv_infpl('jumble-up', 'jumble-up'). +tv_infpl('jump-at', 'jump-at'). +tv_infpl('jump-away-from', 'jump-away-from'). +tv_infpl('jump-away-on', 'jump-away-on'). +tv_infpl('jump-away-onto', 'jump-away-onto'). +tv_infpl('jump-away-to', 'jump-away-to'). +tv_infpl('jump-back-from', 'jump-back-from'). +tv_infpl('jump-back-on', 'jump-back-on'). +tv_infpl('jump-back-onto', 'jump-back-onto'). +tv_infpl('jump-back-to', 'jump-back-to'). +tv_infpl('jump-down-from', 'jump-down-from'). +tv_infpl('jump-down-on', 'jump-down-on'). +tv_infpl('jump-down-onto', 'jump-down-onto'). +tv_infpl('jump-down-to', 'jump-down-to'). +tv_infpl('jump-off-from', 'jump-off-from'). +tv_infpl('jump-off-of', 'jump-off-of'). +tv_infpl('jump-off-on', 'jump-off-on'). +tv_infpl('jump-off-onto', 'jump-off-onto'). +tv_infpl('jump-off-to', 'jump-off-to'). +tv_infpl('jump-out-from', 'jump-out-from'). +tv_infpl('jump-out-on', 'jump-out-on'). +tv_infpl('jump-out-onto', 'jump-out-onto'). +tv_infpl('jump-out-to', 'jump-out-to'). +tv_infpl('jump-up-from', 'jump-up-from'). +tv_infpl('jump-up-on', 'jump-up-on'). +tv_infpl('jump-up-onto', 'jump-up-onto'). +tv_infpl('jump-up-to', 'jump-up-to'). +tv_infpl('jut-from', 'jut-from'). +tv_infpl('jut-into', 'jut-into'). +tv_infpl('jut-out', 'jut-out'). +tv_infpl('jut-out-from', 'jut-out-from'). +tv_infpl('jut-out-into', 'jut-out-into'). +tv_infpl('jut-out-of', 'jut-out-of'). +tv_infpl('jut-out-on', 'jut-out-on'). +tv_infpl('jut-out-onto', 'jut-out-onto'). +tv_infpl('jut-out-over', 'jut-out-over'). +tv_infpl('jut-out-toward', 'jut-out-toward'). +tv_infpl('jut-out-towards', 'jut-out-towards'). +tv_infpl('juxtapose-with', 'juxtapose-with'). +tv_infpl('keel-over', 'keel-over'). +tv_infpl('keel-to', 'keel-to'). +tv_infpl('keen-about', 'keen-about'). +tv_infpl('keep-down', 'keep-down'). +tv_infpl('keep-in', 'keep-in'). +tv_infpl('keep-on', 'keep-on'). +tv_infpl('keep-out', 'keep-out'). +tv_infpl('keep-together', 'keep-together'). +tv_infpl('keep-up', 'keep-up'). +tv_infpl('keep-up-with', 'keep-up-with'). +tv_infpl('keep-with', 'keep-with'). +tv_infpl('keep-within', 'keep-within'). +tv_infpl('key-in', 'key-in'). +tv_infpl('key-up', 'key-up'). +tv_infpl('kick-around', 'kick-around'). +tv_infpl('kick-back-into', 'kick-back-into'). +tv_infpl('kick-back-to', 'kick-back-to'). +tv_infpl('kick-in', 'kick-in'). +tv_infpl('kick-into', 'kick-into'). +tv_infpl('kick-off', 'kick-off'). +tv_infpl('kick-off-into', 'kick-off-into'). +tv_infpl('kick-off-to', 'kick-off-to'). +tv_infpl('kick-out', 'kick-out'). +tv_infpl('kick-up', 'kick-up'). +tv_infpl('kid-around-about', 'kid-around-about'). +tv_infpl('kill-for', 'kill-for'). +tv_infpl('kill-off', 'kill-off'). +tv_infpl('kip-down-on', 'kip-down-on'). +tv_infpl('kit-out', 'kit-out'). +tv_infpl('kit-up', 'kit-up'). +tv_infpl('kneel-at', 'kneel-at'). +tv_infpl('kneel-before', 'kneel-before'). +tv_infpl('kneel-in', 'kneel-in'). +tv_infpl('knife-through', 'knife-through'). +tv_infpl('knock-about', 'knock-about'). +tv_infpl('knock-against', 'knock-against'). +tv_infpl('knock-around', 'knock-around'). +tv_infpl('knock-aside', 'knock-aside'). +tv_infpl('knock-at', 'knock-at'). +tv_infpl('knock-back', 'knock-back'). +tv_infpl('knock-down', 'knock-down'). +tv_infpl('knock-down-to', 'knock-down-to'). +tv_infpl('knock-off', 'knock-off'). +tv_infpl('knock-on', 'knock-on'). +tv_infpl('knock-out', 'knock-out'). +tv_infpl('knock-over', 'knock-over'). +tv_infpl('knock-up', 'knock-up'). +tv_infpl('know-about', 'know-about'). +tv_infpl('know-of', 'know-of'). +tv_infpl('knuckle-down-to', 'knuckle-down-to'). +tv_infpl('knuckle-under-to', 'knuckle-under-to'). +tv_infpl('kotow-before', 'kotow-before'). +tv_infpl('kotow-to', 'kotow-to'). +tv_infpl('kowtow-before', 'kowtow-before'). +tv_infpl('kowtow-to', 'kowtow-to'). +tv_infpl('labor-at', 'labor-at'). +tv_infpl('labor-away-at', 'labor-away-at'). +tv_infpl('labor-away-on', 'labor-away-on'). +tv_infpl('labor-away-over', 'labor-away-over'). +tv_infpl('labor-on', 'labor-on'). +tv_infpl('labor-over', 'labor-over'). +tv_infpl('labor-under', 'labor-under'). +tv_infpl('labour-at', 'labour-at'). +tv_infpl('labour-away-at', 'labour-away-at'). +tv_infpl('labour-away-on', 'labour-away-on'). +tv_infpl('labour-away-over', 'labour-away-over'). +tv_infpl('labour-on', 'labour-on'). +tv_infpl('labour-over', 'labour-over'). +tv_infpl('labour-under', 'labour-under'). +tv_infpl('lace-at', 'lace-at'). +tv_infpl('lace-into', 'lace-into'). +tv_infpl('lace-up', 'lace-up'). +tv_infpl('lack-for', 'lack-for'). +tv_infpl('lack-in', 'lack-in'). +tv_infpl('ladle-out', 'ladle-out'). +tv_infpl('lag-behind', 'lag-behind'). +tv_infpl('lam-into', 'lam-into'). +tv_infpl('lam-out', 'lam-out'). +tv_infpl('lam-out-at', 'lam-out-at'). +tv_infpl('lam-out-of', 'lam-out-of'). +tv_infpl('lament-about', 'lament-about'). +tv_infpl('lament-for', 'lament-for'). +tv_infpl('lament-over', 'lament-over'). +tv_infpl('land-at', 'land-at'). +tv_infpl('land-in', 'land-in'). +tv_infpl('land-on', 'land-on'). +tv_infpl('land-up-at', 'land-up-at'). +tv_infpl('land-up-in', 'land-up-in'). +tv_infpl('land-up-on', 'land-up-on'). +tv_infpl('languish-for', 'languish-for'). +tv_infpl('languish-in', 'languish-in'). +tv_infpl('languish-under', 'languish-under'). +tv_infpl('lap-up', 'lap-up'). +tv_infpl('lapse-back-into', 'lapse-back-into'). +tv_infpl('lapse-from', 'lapse-from'). +tv_infpl('lapse-into', 'lapse-into'). +tv_infpl('lapse-on', 'lapse-on'). +tv_infpl('lash-against', 'lash-against'). +tv_infpl('lash-at', 'lash-at'). +tv_infpl('lash-back-against', 'lash-back-against'). +tv_infpl('lash-back-at', 'lash-back-at'). +tv_infpl('lash-down', 'lash-down'). +tv_infpl('lash-into', 'lash-into'). +tv_infpl('lash-on', 'lash-on'). +tv_infpl('lash-out-against', 'lash-out-against'). +tv_infpl('lash-out-at', 'lash-out-at'). +tv_infpl('lash-together', 'lash-together'). +tv_infpl('last-from', 'last-from'). +tv_infpl('last-out', 'last-out'). +tv_infpl('last-through', 'last-through'). +tv_infpl('last-throughout', 'last-throughout'). +tv_infpl('last-under', 'last-under'). +tv_infpl('latch-on-to', 'latch-on-to'). +tv_infpl('latch-onto', 'latch-onto'). +tv_infpl('latch-upon', 'latch-upon'). +tv_infpl('lather-up', 'lather-up'). +tv_infpl('laugh-about', 'laugh-about'). +tv_infpl('laugh-at', 'laugh-at'). +tv_infpl('laugh-away', 'laugh-away'). +tv_infpl('laugh-back', 'laugh-back'). +tv_infpl('laugh-down', 'laugh-down'). +tv_infpl('laugh-off', 'laugh-off'). +tv_infpl('launch-into', 'launch-into'). +tv_infpl('lay-ahead-of', 'lay-ahead-of'). +tv_infpl('lay-aside', 'lay-aside'). +tv_infpl('lay-away', 'lay-away'). +tv_infpl('lay-back', 'lay-back'). +tv_infpl('lay-back-from', 'lay-back-from'). +tv_infpl('lay-back-to', 'lay-back-to'). +tv_infpl('lay-before', 'lay-before'). +tv_infpl('lay-behind', 'lay-behind'). +tv_infpl('lay-between', 'lay-between'). +tv_infpl('lay-down', 'lay-down'). +tv_infpl('lay-down-from', 'lay-down-from'). +tv_infpl('lay-down-to', 'lay-down-to'). +tv_infpl('lay-in', 'lay-in'). +tv_infpl('lay-off', 'lay-off'). +tv_infpl('lay-on', 'lay-on'). +tv_infpl('lay-open', 'lay-open'). +tv_infpl('lay-out', 'lay-out'). +tv_infpl('lay-to', 'lay-to'). +tv_infpl('lay-up', 'lay-up'). +tv_infpl('lay-with', 'lay-with'). +tv_infpl('lay-within', 'lay-within'). +tv_infpl('laze-away', 'laze-away'). +tv_infpl('leach-from', 'leach-from'). +tv_infpl('leach-into', 'leach-into'). +tv_infpl('leach-out', 'leach-out'). +tv_infpl('leach-out-from', 'leach-out-from'). +tv_infpl('leach-out-into', 'leach-out-into'). +tv_infpl('leach-out-of', 'leach-out-of'). +tv_infpl('lead-about', 'lead-about'). +tv_infpl('lead-along', 'lead-along'). +tv_infpl('lead-around', 'lead-around'). +tv_infpl('lead-back', 'lead-back'). +tv_infpl('lead-in', 'lead-in'). +tv_infpl('lead-into', 'lead-into'). +tv_infpl('lead-off-to', 'lead-off-to'). +tv_infpl('lead-off-with', 'lead-off-with'). +tv_infpl('lead-on', 'lead-on'). +tv_infpl('lead-out', 'lead-out'). +tv_infpl('lead-over', 'lead-over'). +tv_infpl('lead-to', 'lead-to'). +tv_infpl('lead-up', 'lead-up'). +tv_infpl('lead-up-to', 'lead-up-to'). +tv_infpl('lead-up-with', 'lead-up-with'). +tv_infpl('league-together-against', 'league-together-against'). +tv_infpl('leak-out', 'leak-out'). +tv_infpl('lean-against', 'lean-against'). +tv_infpl('lean-away-from', 'lean-away-from'). +tv_infpl('lean-upon', 'lean-upon'). +tv_infpl('leap-after', 'leap-after'). +tv_infpl('leap-at', 'leap-at'). +tv_infpl('leapfrog-over', 'leapfrog-over'). +tv_infpl('leapfrog-to', 'leapfrog-to'). +tv_infpl('learn-about', 'learn-about'). +tv_infpl('learn-from', 'learn-from'). +tv_infpl('learn-of', 'learn-of'). +tv_infpl('lease-at', 'lease-at'). +tv_infpl('lease-from', 'lease-from'). +tv_infpl('lease-out', 'lease-out'). +tv_infpl('lease-to', 'lease-to'). +tv_infpl('leave-aside', 'leave-aside'). +tv_infpl('leave-for', 'leave-for'). +tv_infpl('leave-from', 'leave-from'). +tv_infpl('leave-in', 'leave-in'). +tv_infpl('leave-off', 'leave-off'). +tv_infpl('leave-out', 'leave-out'). +tv_infpl('lecture-about', 'lecture-about'). +tv_infpl('lecture-on', 'lecture-on'). +tv_infpl('lecture-to', 'lecture-to'). +tv_infpl('leer-at', 'leer-at'). +tv_infpl('legislate-against', 'legislate-against'). +tv_infpl('legislate-around', 'legislate-around'). +tv_infpl('legislate-away', 'legislate-away'). +tv_infpl('legislate-for', 'legislate-for'). +tv_infpl('lend-into', 'lend-into'). +tv_infpl('lend-out', 'lend-out'). +tv_infpl('lend-to', 'lend-to'). +tv_infpl('lengthen-beyond', 'lengthen-beyond'). +tv_infpl('lengthen-by', 'lengthen-by'). +tv_infpl('lengthen-to', 'lengthen-to'). +tv_infpl('lengthen-up-to', 'lengthen-up-to'). +tv_infpl('let-down', 'let-down'). +tv_infpl('let-in', 'let-in'). +tv_infpl('let-off', 'let-off'). +tv_infpl('let-on-about', 'let-on-about'). +tv_infpl('let-on-on', 'let-on-on'). +tv_infpl('let-out', 'let-out'). +tv_infpl('let-up-about', 'let-up-about'). +tv_infpl('let-up-on', 'let-up-on'). +tv_infpl('level-about', 'level-about'). +tv_infpl('level-down', 'level-down'). +tv_infpl('level-off', 'level-off'). +tv_infpl('level-out', 'level-out'). +tv_infpl('level-up', 'level-up'). +tv_infpl('level-with', 'level-with'). +tv_infpl('liaise-between', 'liaise-between'). +tv_infpl('liaise-with', 'liaise-with'). +tv_infpl('lick-at', 'lick-at'). +tv_infpl('lick-off', 'lick-off'). +tv_infpl('lick-off-of', 'lick-off-of'). +tv_infpl('lick-on', 'lick-on'). +tv_infpl('lick-up', 'lick-up'). +tv_infpl('lie-about', 'lie-about'). +tv_infpl('lie-above', 'lie-above'). +tv_infpl('lie-across', 'lie-across'). +tv_infpl('lie-against', 'lie-against'). +tv_infpl('lie-along', 'lie-along'). +tv_infpl('lie-among', 'lie-among'). +tv_infpl('lie-amongst', 'lie-amongst'). +tv_infpl('lie-around', 'lie-around'). +tv_infpl('lie-around-on', 'lie-around-on'). +tv_infpl('lie-at', 'lie-at'). +tv_infpl('lie-before', 'lie-before'). +tv_infpl('lie-behind', 'lie-behind'). +tv_infpl('lie-below', 'lie-below'). +tv_infpl('lie-beneath', 'lie-beneath'). +tv_infpl('lie-beside', 'lie-beside'). +tv_infpl('lie-between', 'lie-between'). +tv_infpl('lie-beyond', 'lie-beyond'). +tv_infpl('lie-by', 'lie-by'). +tv_infpl('lie-down-on', 'lie-down-on'). +tv_infpl('lie-in', 'lie-in'). +tv_infpl('lie-inside', 'lie-inside'). +tv_infpl('lie-into', 'lie-into'). +tv_infpl('lie-near', 'lie-near'). +tv_infpl('lie-next-to', 'lie-next-to'). +tv_infpl('lie-off', 'lie-off'). +tv_infpl('lie-off-of', 'lie-off-of'). +tv_infpl('lie-on', 'lie-on'). +tv_infpl('lie-outside', 'lie-outside'). +tv_infpl('lie-over', 'lie-over'). +tv_infpl('lie-past', 'lie-past'). +tv_infpl('lie-through', 'lie-through'). +tv_infpl('lie-to', 'lie-to'). +tv_infpl('lie-toward', 'lie-toward'). +tv_infpl('lie-towards', 'lie-towards'). +tv_infpl('lie-under', 'lie-under'). +tv_infpl('lie-upon', 'lie-upon'). +tv_infpl('lie-with', 'lie-with'). +tv_infpl('lie-within', 'lie-within'). +tv_infpl('lift-off', 'lift-off'). +tv_infpl('lift-off-from', 'lift-off-from'). +tv_infpl('lift-out', 'lift-out'). +tv_infpl('lift-up', 'lift-up'). +tv_infpl('lift-up-from', 'lift-up-from'). +tv_infpl('light-up', 'light-up'). +tv_infpl('light-up-with', 'light-up-with'). +tv_infpl('lighten-up', 'lighten-up'). +tv_infpl('lighten-up-on', 'lighten-up-on'). +tv_infpl('lilt-up', 'lilt-up'). +tv_infpl('limp-after', 'limp-after'). +tv_infpl('limp-before', 'limp-before'). +tv_infpl('line-up', 'line-up'). +tv_infpl('line-up-above', 'line-up-above'). +tv_infpl('line-up-across', 'line-up-across'). +tv_infpl('line-up-against', 'line-up-against'). +tv_infpl('line-up-along', 'line-up-along'). +tv_infpl('line-up-around', 'line-up-around'). +tv_infpl('line-up-at', 'line-up-at'). +tv_infpl('line-up-before', 'line-up-before'). +tv_infpl('line-up-behind', 'line-up-behind'). +tv_infpl('line-up-beneath', 'line-up-beneath'). +tv_infpl('line-up-beside', 'line-up-beside'). +tv_infpl('line-up-between', 'line-up-between'). +tv_infpl('line-up-beyond', 'line-up-beyond'). +tv_infpl('line-up-for', 'line-up-for'). +tv_infpl('line-up-inside', 'line-up-inside'). +tv_infpl('line-up-near', 'line-up-near'). +tv_infpl('line-up-next-to', 'line-up-next-to'). +tv_infpl('line-up-on', 'line-up-on'). +tv_infpl('line-up-outside', 'line-up-outside'). +tv_infpl('line-up-over', 'line-up-over'). +tv_infpl('line-up-under', 'line-up-under'). +tv_infpl('line-up-upon', 'line-up-upon'). +tv_infpl('line-up-with', 'line-up-with'). +tv_infpl('linger-over', 'linger-over'). +tv_infpl('link-together', 'link-together'). +tv_infpl('link-up', 'link-up'). +tv_infpl('link-up-to', 'link-up-to'). +tv_infpl('link-up-with', 'link-up-with'). +tv_infpl('lip-read', 'lip-read'). +tv_infpl('listen-for', 'listen-for'). +tv_infpl('listen-in-for', 'listen-in-for'). +tv_infpl('listen-in-to', 'listen-in-to'). +tv_infpl('listen-on-for', 'listen-on-for'). +tv_infpl('listen-on-to', 'listen-on-to'). +tv_infpl('listen-out-for', 'listen-out-for'). +tv_infpl('listen-out-to', 'listen-out-to'). +tv_infpl('listen-to', 'listen-to'). +tv_infpl('litigate-about', 'litigate-about'). +tv_infpl('litigate-over', 'litigate-over'). +tv_infpl('litter-up', 'litter-up'). +tv_infpl('live-above', 'live-above'). +tv_infpl('live-across', 'live-across'). +tv_infpl('live-at', 'live-at'). +tv_infpl('live-behind', 'live-behind'). +tv_infpl('live-below', 'live-below'). +tv_infpl('live-beneath', 'live-beneath'). +tv_infpl('live-beside', 'live-beside'). +tv_infpl('live-between', 'live-between'). +tv_infpl('live-beyond', 'live-beyond'). +tv_infpl('live-by', 'live-by'). +tv_infpl('live-down', 'live-down'). +tv_infpl('live-for', 'live-for'). +tv_infpl('live-in', 'live-in'). +tv_infpl('live-inside', 'live-inside'). +tv_infpl('live-near', 'live-near'). +tv_infpl('live-next-to', 'live-next-to'). +tv_infpl('live-off', 'live-off'). +tv_infpl('live-off-of', 'live-off-of'). +tv_infpl('live-on', 'live-on'). +tv_infpl('live-out', 'live-out'). +tv_infpl('live-outside', 'live-outside'). +tv_infpl('live-over', 'live-over'). +tv_infpl('live-through', 'live-through'). +tv_infpl('live-till', 'live-till'). +tv_infpl('live-to', 'live-to'). +tv_infpl('live-under', 'live-under'). +tv_infpl('live-up-to', 'live-up-to'). +tv_infpl('live-upon', 'live-upon'). +tv_infpl('live-with', 'live-with'). +tv_infpl('liven-up', 'liven-up'). +tv_infpl('load-down', 'load-down'). +tv_infpl('load-into', 'load-into'). +tv_infpl('load-onto', 'load-onto'). +tv_infpl('load-up', 'load-up'). +tv_infpl('load-up-on', 'load-up-on'). +tv_infpl('load-up-with', 'load-up-with'). +tv_infpl('loaf-away', 'loaf-away'). +tv_infpl('lobby-against', 'lobby-against'). +tv_infpl('lobby-for', 'lobby-for'). +tv_infpl('lobby-in-favor-of', 'lobby-in-favor-of'). +tv_infpl('lobby-on', 'lobby-on'). +tv_infpl('locate-across', 'locate-across'). +tv_infpl('locate-along', 'locate-along'). +tv_infpl('locate-among', 'locate-among'). +tv_infpl('locate-amongst', 'locate-amongst'). +tv_infpl('locate-around', 'locate-around'). +tv_infpl('locate-at', 'locate-at'). +tv_infpl('locate-behind', 'locate-behind'). +tv_infpl('locate-beneath', 'locate-beneath'). +tv_infpl('locate-beside', 'locate-beside'). +tv_infpl('locate-between', 'locate-between'). +tv_infpl('locate-beyond', 'locate-beyond'). +tv_infpl('locate-down', 'locate-down'). +tv_infpl('locate-in', 'locate-in'). +tv_infpl('locate-near', 'locate-near'). +tv_infpl('locate-next-to', 'locate-next-to'). +tv_infpl('locate-on', 'locate-on'). +tv_infpl('locate-outside', 'locate-outside'). +tv_infpl('locate-over', 'locate-over'). +tv_infpl('locate-to', 'locate-to'). +tv_infpl('locate-under', 'locate-under'). +tv_infpl('lock-away', 'lock-away'). +tv_infpl('lock-in', 'lock-in'). +tv_infpl('lock-out', 'lock-out'). +tv_infpl('lock-up', 'lock-up'). +tv_infpl('lodge-at', 'lodge-at'). +tv_infpl('lodge-in', 'lodge-in'). +tv_infpl('log-off-of', 'log-off-of'). +tv_infpl('log-onto', 'log-onto'). +tv_infpl('loiter-above', 'loiter-above'). +tv_infpl('loiter-across', 'loiter-across'). +tv_infpl('loiter-along', 'loiter-along'). +tv_infpl('loiter-among', 'loiter-among'). +tv_infpl('loiter-at', 'loiter-at'). +tv_infpl('loiter-away', 'loiter-away'). +tv_infpl('loiter-behind', 'loiter-behind'). +tv_infpl('loiter-beside', 'loiter-beside'). +tv_infpl('loiter-between', 'loiter-between'). +tv_infpl('loiter-beyond', 'loiter-beyond'). +tv_infpl('loiter-in', 'loiter-in'). +tv_infpl('loiter-inside', 'loiter-inside'). +tv_infpl('loiter-near', 'loiter-near'). +tv_infpl('loiter-next-to', 'loiter-next-to'). +tv_infpl('loiter-off', 'loiter-off'). +tv_infpl('loiter-off-of', 'loiter-off-of'). +tv_infpl('loiter-on', 'loiter-on'). +tv_infpl('loiter-outside', 'loiter-outside'). +tv_infpl('loiter-over', 'loiter-over'). +tv_infpl('loiter-past', 'loiter-past'). +tv_infpl('loiter-under', 'loiter-under'). +tv_infpl('loll-about', 'loll-about'). +tv_infpl('loll-against', 'loll-against'). +tv_infpl('loll-around', 'loll-around'). +tv_infpl('loll-on', 'loll-on'). +tv_infpl('loll-out', 'loll-out'). +tv_infpl('loll-upon', 'loll-upon'). +tv_infpl('long-for', 'long-for'). +tv_infpl('look-about', 'look-about'). +tv_infpl('look-after', 'look-after'). +tv_infpl('look-at', 'look-at'). +tv_infpl('look-down', 'look-down'). +tv_infpl('look-down-for', 'look-down-for'). +tv_infpl('look-down-on', 'look-down-on'). +tv_infpl('look-down-to', 'look-down-to'). +tv_infpl('look-down-upon', 'look-down-upon'). +tv_infpl('look-for', 'look-for'). +tv_infpl('look-forward-for', 'look-forward-for'). +tv_infpl('look-forward-on', 'look-forward-on'). +tv_infpl('look-forward-to', 'look-forward-to'). +tv_infpl('look-forward-upon', 'look-forward-upon'). +tv_infpl('look-in', 'look-in'). +tv_infpl('look-in-for', 'look-in-for'). +tv_infpl('look-in-on', 'look-in-on'). +tv_infpl('look-in-to', 'look-in-to'). +tv_infpl('look-in-upon', 'look-in-upon'). +tv_infpl('look-inside', 'look-inside'). +tv_infpl('look-into', 'look-into'). +tv_infpl('look-like', 'look-like'). +tv_infpl('look-out-for', 'look-out-for'). +tv_infpl('look-out-on', 'look-out-on'). +tv_infpl('look-out-to', 'look-out-to'). +tv_infpl('look-out-upon', 'look-out-upon'). +tv_infpl('look-over', 'look-over'). +tv_infpl('look-to', 'look-to'). +tv_infpl('look-toward', 'look-toward'). +tv_infpl('look-unto', 'look-unto'). +tv_infpl('look-up', 'look-up'). +tv_infpl('look-upon', 'look-upon'). +tv_infpl('loom-above', 'loom-above'). +tv_infpl('loom-against', 'loom-against'). +tv_infpl('loom-at', 'loom-at'). +tv_infpl('loom-before', 'loom-before'). +tv_infpl('loom-behind', 'loom-behind'). +tv_infpl('loom-beside', 'loom-beside'). +tv_infpl('loom-beyond', 'loom-beyond'). +tv_infpl('loom-in', 'loom-in'). +tv_infpl('loom-on', 'loom-on'). +tv_infpl('loom-out-of', 'loom-out-of'). +tv_infpl('loom-over', 'loom-over'). +tv_infpl('loom-through', 'loom-through'). +tv_infpl('loom-upon', 'loom-upon'). +tv_infpl('loop-up', 'loop-up'). +tv_infpl('loose-off', 'loose-off'). +tv_infpl('loose-off-at', 'loose-off-at'). +tv_infpl('loosen-up', 'loosen-up'). +tv_infpl('lop-away', 'lop-away'). +tv_infpl('lop-away-at', 'lop-away-at'). +tv_infpl('lop-off', 'lop-off'). +tv_infpl('lose-out-to', 'lose-out-to'). +tv_infpl('lose-to', 'lose-to'). +tv_infpl('lounge-about', 'lounge-about'). +tv_infpl('lounge-against', 'lounge-against'). +tv_infpl('lounge-around', 'lounge-around'). +tv_infpl('lounge-at', 'lounge-at'). +tv_infpl('lounge-away', 'lounge-away'). +tv_infpl('lounge-in', 'lounge-in'). +tv_infpl('lounge-on', 'lounge-on'). +tv_infpl('lour-at', 'lour-at'). +tv_infpl('lour-on', 'lour-on'). +tv_infpl('lower-down', 'lower-down'). +tv_infpl('lower-in', 'lower-in'). +tv_infpl('lower-to', 'lower-to'). +tv_infpl('lug-about', 'lug-about'). +tv_infpl('lug-along', 'lug-along'). +tv_infpl('lug-around', 'lug-around'). +tv_infpl('lug-away', 'lug-away'). +tv_infpl('lug-back', 'lug-back'). +tv_infpl('lug-out', 'lug-out'). +tv_infpl('lump-together', 'lump-together'). +tv_infpl('lunch-on', 'lunch-on'). +tv_infpl('lunch-out-on', 'lunch-out-on'). +tv_infpl('lunge-at', 'lunge-at'). +tv_infpl('lunge-out-at', 'lunge-out-at'). +tv_infpl('lunge-out-for', 'lunge-out-for'). +tv_infpl('lurch-at', 'lurch-at'). +tv_infpl('lurch-for', 'lurch-for'). +tv_infpl('lure-on', 'lure-on'). +tv_infpl('lurk-about', 'lurk-about'). +tv_infpl('lurk-above', 'lurk-above'). +tv_infpl('lurk-across', 'lurk-across'). +tv_infpl('lurk-against', 'lurk-against'). +tv_infpl('lurk-among', 'lurk-among'). +tv_infpl('lurk-amongst', 'lurk-amongst'). +tv_infpl('lurk-at', 'lurk-at'). +tv_infpl('lurk-behind', 'lurk-behind'). +tv_infpl('lurk-beneath', 'lurk-beneath'). +tv_infpl('lurk-beside', 'lurk-beside'). +tv_infpl('lurk-between', 'lurk-between'). +tv_infpl('lurk-beyond', 'lurk-beyond'). +tv_infpl('lurk-in', 'lurk-in'). +tv_infpl('lurk-inside', 'lurk-inside'). +tv_infpl('lurk-near', 'lurk-near'). +tv_infpl('lurk-next-to', 'lurk-next-to'). +tv_infpl('lurk-on', 'lurk-on'). +tv_infpl('lurk-over', 'lurk-over'). +tv_infpl('lurk-under', 'lurk-under'). +tv_infpl('lurk-upon', 'lurk-upon'). +tv_infpl('lurk-within', 'lurk-within'). +tv_infpl('lust-after', 'lust-after'). +tv_infpl('lust-for', 'lust-for'). +tv_infpl('luxuriate-around', 'luxuriate-around'). +tv_infpl('luxuriate-in', 'luxuriate-in'). +tv_infpl('luxuriate-into', 'luxuriate-into'). +tv_infpl('macerate-in', 'macerate-in'). +tv_infpl('mail-out', 'mail-out'). +tv_infpl('major-in', 'major-in'). +tv_infpl('make-off-for', 'make-off-for'). +tv_infpl('make-off-with', 'make-off-with'). +tv_infpl('make-out', 'make-out'). +tv_infpl('make-out-for', 'make-out-for'). +tv_infpl('make-out-with', 'make-out-with'). +tv_infpl('make-over', 'make-over'). +tv_infpl('make-up', 'make-up'). +tv_infpl('make-up-for', 'make-up-for'). +tv_infpl('make-up-with', 'make-up-with'). +tv_infpl('mantle-in', 'mantle-in'). +tv_infpl('mantle-on', 'mantle-on'). +tv_infpl('mantle-over', 'mantle-over'). +tv_infpl('map-out', 'map-out'). +tv_infpl('march-against', 'march-against'). +tv_infpl('march-away', 'march-away'). +tv_infpl('march-for', 'march-for'). +tv_infpl('march-off', 'march-off'). +tv_infpl('march-with', 'march-with'). +tv_infpl('marinade-in', 'marinade-in'). +tv_infpl('marinate-in', 'marinate-in'). +tv_infpl('mark-down', 'mark-down'). +tv_infpl('mark-off', 'mark-off'). +tv_infpl('mark-out', 'mark-out'). +tv_infpl('mark-up', 'mark-up'). +tv_infpl('marvel-at', 'marvel-at'). +tv_infpl('mass-in', 'mass-in'). +tv_infpl('mass-produce', 'mass-produce'). +tv_infpl('mass-together', 'mass-together'). +tv_infpl('mass-together-in', 'mass-together-in'). +tv_infpl('mass-together-into', 'mass-together-into'). +tv_infpl('match-with', 'match-with'). +tv_infpl('mate-with', 'mate-with'). +tv_infpl('materialize-from', 'materialize-from'). +tv_infpl('materialize-into', 'materialize-into'). +tv_infpl('materialize-out-of', 'materialize-out-of'). +tv_infpl('matter-to', 'matter-to'). +tv_infpl('mature-into', 'mature-into'). +tv_infpl('mature-to', 'mature-to'). +tv_infpl('measure-up-to', 'measure-up-to'). +tv_infpl('meddle-in', 'meddle-in'). +tv_infpl('meddle-with', 'meddle-with'). +tv_infpl('mediate-in', 'mediate-in'). +tv_infpl('meditate-on', 'meditate-on'). +tv_infpl('meet-with', 'meet-with'). +tv_infpl('merge-into', 'merge-into'). +tv_infpl('merge-onto', 'merge-onto'). +tv_infpl('merge-together', 'merge-together'). +tv_infpl('merge-with', 'merge-with'). +tv_infpl('mesh-into', 'mesh-into'). +tv_infpl('mesh-with', 'mesh-with'). +tv_infpl('mess-around-with', 'mess-around-with'). +tv_infpl('mess-up', 'mess-up'). +tv_infpl('mess-with', 'mess-with'). +tv_infpl('metamorphose-from', 'metamorphose-from'). +tv_infpl('metamorphose-into', 'metamorphose-into'). +tv_infpl('mete-out', 'mete-out'). +tv_infpl('militate-against', 'militate-against'). +tv_infpl('mill-around-in', 'mill-around-in'). +tv_infpl('mine-for', 'mine-for'). +tv_infpl('mingle-with', 'mingle-with'). +tv_infpl('minister-to', 'minister-to'). +tv_infpl('minute-at', 'minute-at'). +tv_infpl('miscalculate-by', 'miscalculate-by'). +tv_infpl('miss-from', 'miss-from'). +tv_infpl('miss-out-on', 'miss-out-on'). +tv_infpl('mix-in', 'mix-in'). +tv_infpl('mix-into', 'mix-into'). +tv_infpl('mix-together', 'mix-together'). +tv_infpl('mix-up', 'mix-up'). +tv_infpl('mix-with', 'mix-with'). +tv_infpl('moan-about', 'moan-about'). +tv_infpl('moan-over', 'moan-over'). +tv_infpl('mobilize-for', 'mobilize-for'). +tv_infpl('mobilize-in', 'mobilize-in'). +tv_infpl('moderate-for', 'moderate-for'). +tv_infpl('moil-for', 'moil-for'). +tv_infpl('monitor-for', 'monitor-for'). +tv_infpl('monkey-around-with', 'monkey-around-with'). +tv_infpl('monkey-with', 'monkey-with'). +tv_infpl('mooch-off', 'mooch-off'). +tv_infpl('mooch-off-of', 'mooch-off-of'). +tv_infpl('moon-on-about', 'moon-on-about'). +tv_infpl('moor-against', 'moor-against'). +tv_infpl('moor-along', 'moor-along'). +tv_infpl('moor-at', 'moor-at'). +tv_infpl('moor-behind', 'moor-behind'). +tv_infpl('moor-beside', 'moor-beside'). +tv_infpl('moor-by', 'moor-by'). +tv_infpl('moor-in', 'moor-in'). +tv_infpl('moor-inside', 'moor-inside'). +tv_infpl('moor-next-to', 'moor-next-to'). +tv_infpl('moor-to', 'moor-to'). +tv_infpl('mop-off', 'mop-off'). +tv_infpl('mop-up', 'mop-up'). +tv_infpl('moralize-about', 'moralize-about'). +tv_infpl('moralize-over', 'moralize-over'). +tv_infpl('motion-for', 'motion-for'). +tv_infpl('motion-to', 'motion-to'). +tv_infpl('motion-towards', 'motion-towards'). +tv_infpl('mount-to', 'mount-to'). +tv_infpl('mount-up', 'mount-up'). +tv_infpl('mount-up-for', 'mount-up-for'). +tv_infpl('mourn-about', 'mourn-about'). +tv_infpl('mourn-for', 'mourn-for'). +tv_infpl('mourn-over', 'mourn-over'). +tv_infpl('move-across', 'move-across'). +tv_infpl('move-against', 'move-against'). +tv_infpl('move-around', 'move-around'). +tv_infpl('move-at', 'move-at'). +tv_infpl('move-away', 'move-away'). +tv_infpl('move-back-from', 'move-back-from'). +tv_infpl('move-back-into', 'move-back-into'). +tv_infpl('move-back-to', 'move-back-to'). +tv_infpl('move-for', 'move-for'). +tv_infpl('move-in', 'move-in'). +tv_infpl('move-into', 'move-into'). +tv_infpl('move-on', 'move-on'). +tv_infpl('move-out', 'move-out'). +tv_infpl('move-over', 'move-over'). +tv_infpl('move-past', 'move-past'). +tv_infpl('move-to', 'move-to'). +tv_infpl('move-toward', 'move-toward'). +tv_infpl('move-up', 'move-up'). +tv_infpl('move-up-from', 'move-up-from'). +tv_infpl('move-up-into', 'move-up-into'). +tv_infpl('move-up-to', 'move-up-to'). +tv_infpl('mow-down', 'mow-down'). +tv_infpl('mow-over', 'mow-over'). +tv_infpl('muck-out', 'muck-out'). +tv_infpl('muck-up', 'muck-up'). +tv_infpl('muddle-up', 'muddle-up'). +tv_infpl('muddle-with', 'muddle-with'). +tv_infpl('muddy-up', 'muddy-up'). +tv_infpl('mulch-over', 'mulch-over'). +tv_infpl('mulch-with', 'mulch-with'). +tv_infpl('mull-over', 'mull-over'). +tv_infpl('multiply-by', 'multiply-by'). +tv_infpl('multiply-out', 'multiply-out'). +tv_infpl('mumble-on-about', 'mumble-on-about'). +tv_infpl('mumble-to', 'mumble-to'). +tv_infpl('munch-away-on', 'munch-away-on'). +tv_infpl('munch-down-on', 'munch-down-on'). +tv_infpl('murmur-to', 'murmur-to'). +tv_infpl('muse-about', 'muse-about'). +tv_infpl('muse-on', 'muse-on'). +tv_infpl('muse-over', 'muse-over'). +tv_infpl('mushroom-into', 'mushroom-into'). +tv_infpl('muss-up', 'muss-up'). +tv_infpl('muster-up', 'muster-up'). +tv_infpl('mutiny-for', 'mutiny-for'). +tv_infpl('mutiny-over', 'mutiny-over'). +tv_infpl('mutter-about', 'mutter-about'). +tv_infpl('mutter-to', 'mutter-to'). +tv_infpl('nag-at', 'nag-at'). +tv_infpl('nail-up', 'nail-up'). +tv_infpl('narrow-down', 'narrow-down'). +tv_infpl('narrow-down-to', 'narrow-down-to'). +tv_infpl('narrow-into', 'narrow-into'). +tv_infpl('narrow-to', 'narrow-to'). +tv_infpl('natter-away-about', 'natter-away-about'). +tv_infpl('natter-away-to', 'natter-away-to'). +tv_infpl('natter-on-about', 'natter-on-about'). +tv_infpl('natter-on-to', 'natter-on-to'). +tv_infpl('natter-to', 'natter-to'). +tv_infpl('neck-down', 'neck-down'). +tv_infpl('neck-with', 'neck-with'). +tv_infpl('negotiate-about', 'negotiate-about'). +tv_infpl('negotiate-for', 'negotiate-for'). +tv_infpl('negotiate-from', 'negotiate-from'). +tv_infpl('negotiate-over', 'negotiate-over'). +tv_infpl('negotiate-with', 'negotiate-with'). +tv_infpl('nest-by', 'nest-by'). +tv_infpl('nest-in', 'nest-in'). +tv_infpl('nest-under', 'nest-under'). +tv_infpl('nibble-at', 'nibble-at'). +tv_infpl('nibble-away-at', 'nibble-away-at'). +tv_infpl('nibble-on', 'nibble-on'). +tv_infpl('niggle-about', 'niggle-about'). +tv_infpl('niggle-down', 'niggle-down'). +tv_infpl('niggle-over', 'niggle-over'). +tv_infpl('niggle-with', 'niggle-with'). +tv_infpl('nip-off', 'nip-off'). +tv_infpl('nod-at', 'nod-at'). +tv_infpl('nod-to', 'nod-to'). +tv_infpl('nod-toward', 'nod-toward'). +tv_infpl('nod-towards', 'nod-towards'). +tv_infpl('nose-aside', 'nose-aside'). +tv_infpl('nose-open', 'nose-open'). +tv_infpl('nosedive-to', 'nosedive-to'). +tv_infpl('nosh-on', 'nosh-on'). +tv_infpl('note-down', 'note-down'). +tv_infpl('number-in', 'number-in'). +tv_infpl('object-to', 'object-to'). +tv_infpl('obsess-about', 'obsess-about'). +tv_infpl('obsess-on', 'obsess-on'). +tv_infpl('obsess-over', 'obsess-over'). +tv_infpl('obtrude-into', 'obtrude-into'). +tv_infpl('obtrude-toward', 'obtrude-toward'). +tv_infpl('obtrude-towards', 'obtrude-towards'). +tv_infpl('obtrude-upon', 'obtrude-upon'). +tv_infpl('occur-to', 'occur-to'). +tv_infpl('officiate-at', 'officiate-at'). +tv_infpl('oil-up', 'oil-up'). +tv_infpl('open-on', 'open-on'). +tv_infpl('open-to', 'open-to'). +tv_infpl('open-up', 'open-up'). +tv_infpl('open-up-to', 'open-up-to'). +tv_infpl('operate-on', 'operate-on'). +tv_infpl('operate-upon', 'operate-upon'). +tv_infpl('opt-for', 'opt-for'). +tv_infpl('opt-out-of', 'opt-out-of'). +tv_infpl('orate-about', 'orate-about'). +tv_infpl('orate-on', 'orate-on'). +tv_infpl('orate-to', 'orate-to'). +tv_infpl('orbit-about', 'orbit-about'). +tv_infpl('orbit-around', 'orbit-around'). +tv_infpl('orbit-over', 'orbit-over'). +tv_infpl('order-for', 'order-for'). +tv_infpl('orient-to', 'orient-to'). +tv_infpl('originate-at', 'originate-at'). +tv_infpl('originate-from', 'originate-from'). +tv_infpl('originate-in', 'originate-in'). +tv_infpl('originate-with', 'originate-with'). +tv_infpl('oscillate-between', 'oscillate-between'). +tv_infpl('oscillate-to', 'oscillate-to'). +tv_infpl('oscillate-toward', 'oscillate-toward'). +tv_infpl('oscillate-towards', 'oscillate-towards'). +tv_infpl('overbid-for', 'overbid-for'). +tv_infpl('overbuy-by', 'overbuy-by'). +tv_infpl('overdraw-on', 'overdraw-on'). +tv_infpl('overflow-onto', 'overflow-onto'). +tv_infpl('overflow-with', 'overflow-with'). +tv_infpl('overindulge-in', 'overindulge-in'). +tv_infpl('overlap-with', 'overlap-with'). +tv_infpl('overload-up', 'overload-up'). +tv_infpl('overpay-for', 'overpay-for'). +tv_infpl('overreact-about', 'overreact-about'). +tv_infpl('overreact-at', 'overreact-at'). +tv_infpl('overreact-on', 'overreact-on'). +tv_infpl('overreact-to', 'overreact-to'). +tv_infpl('overspend-by', 'overspend-by'). +tv_infpl('overspend-on', 'overspend-on'). +tv_infpl('owe-for', 'owe-for'). +tv_infpl('owe-on', 'owe-on'). +tv_infpl('own-up-to', 'own-up-to'). +tv_infpl('oxidize-to', 'oxidize-to'). +tv_infpl('pace-around', 'pace-around'). +tv_infpl('pace-through', 'pace-through'). +tv_infpl('pace-to', 'pace-to'). +tv_infpl('pack-away', 'pack-away'). +tv_infpl('pack-in', 'pack-in'). +tv_infpl('pack-into', 'pack-into'). +tv_infpl('pack-off-to', 'pack-off-to'). +tv_infpl('pack-on', 'pack-on'). +tv_infpl('pack-together', 'pack-together'). +tv_infpl('pack-up', 'pack-up'). +tv_infpl('paddle-out', 'paddle-out'). +tv_infpl('paddle-out-in', 'paddle-out-in'). +tv_infpl('paddle-out-on', 'paddle-out-on'). +tv_infpl('paddle-out-to', 'paddle-out-to'). +tv_infpl('paddle-over-in', 'paddle-over-in'). +tv_infpl('paddle-over-on', 'paddle-over-on'). +tv_infpl('paddle-over-to', 'paddle-over-to'). +tv_infpl('paint-in', 'paint-in'). +tv_infpl('paint-on', 'paint-on'). +tv_infpl('paint-over', 'paint-over'). +tv_infpl('pair-off', 'pair-off'). +tv_infpl('pair-off-with', 'pair-off-with'). +tv_infpl('pair-up', 'pair-up'). +tv_infpl('pair-up-with', 'pair-up-with'). +tv_infpl('pair-with', 'pair-with'). +tv_infpl('pal-around-with', 'pal-around-with'). +tv_infpl('pale-at', 'pale-at'). +tv_infpl('pale-beside', 'pale-beside'). +tv_infpl('pale-in', 'pale-in'). +tv_infpl('pale-with', 'pale-with'). +tv_infpl('pall-on', 'pall-on'). +tv_infpl('pall-upon', 'pall-upon'). +tv_infpl('palm-off', 'palm-off'). +tv_infpl('palpitate-with', 'palpitate-with'). +tv_infpl('pan-across', 'pan-across'). +tv_infpl('pan-for', 'pan-for'). +tv_infpl('pan-to', 'pan-to'). +tv_infpl('pander-to', 'pander-to'). +tv_infpl('panhandle-for', 'panhandle-for'). +tv_infpl('pant-for', 'pant-for'). +tv_infpl('pant-out', 'pant-out'). +tv_infpl('pant-with', 'pant-with'). +tv_infpl('paper-over', 'paper-over'). +tv_infpl('parachute-from', 'parachute-from'). +tv_infpl('parade-before', 'parade-before'). +tv_infpl('parade-for', 'parade-for'). +tv_infpl('parcel-out', 'parcel-out'). +tv_infpl('pare-down', 'pare-down'). +tv_infpl('parley-with', 'parley-with'). +tv_infpl('part-from', 'part-from'). +tv_infpl('part-with', 'part-with'). +tv_infpl('partake-in', 'partake-in'). +tv_infpl('partake-of', 'partake-of'). +tv_infpl('participate-in', 'participate-in'). +tv_infpl('partition-off', 'partition-off'). +tv_infpl('partner-with', 'partner-with'). +tv_infpl('pass-around', 'pass-around'). +tv_infpl('pass-away', 'pass-away'). +tv_infpl('pass-between', 'pass-between'). +tv_infpl('pass-by', 'pass-by'). +tv_infpl('pass-down', 'pass-down'). +tv_infpl('pass-for', 'pass-for'). +tv_infpl('pass-from', 'pass-from'). +tv_infpl('pass-into', 'pass-into'). +tv_infpl('pass-out', 'pass-out'). +tv_infpl('pass-over', 'pass-over'). +tv_infpl('pass-through', 'pass-through'). +tv_infpl('pass-to', 'pass-to'). +tv_infpl('pass-under', 'pass-under'). +tv_infpl('pass-up', 'pass-up'). +tv_infpl('pass-with', 'pass-with'). +tv_infpl('pass-without', 'pass-without'). +tv_infpl('pat-at', 'pat-at'). +tv_infpl('pat-down', 'pat-down'). +tv_infpl('pat-into', 'pat-into'). +tv_infpl('pat-on', 'pat-on'). +tv_infpl('pat-up', 'pat-up'). +tv_infpl('patch-together', 'patch-together'). +tv_infpl('patch-up', 'patch-up'). +tv_infpl('patter-down', 'patter-down'). +tv_infpl('patter-from', 'patter-from'). +tv_infpl('patter-through', 'patter-through'). +tv_infpl('patter-up', 'patter-up'). +tv_infpl('pause-for', 'pause-for'). +tv_infpl('paw-at', 'paw-at'). +tv_infpl('paw-over', 'paw-over'). +tv_infpl('paw-through', 'paw-through'). +tv_infpl('pay-back', 'pay-back'). +tv_infpl('pay-for', 'pay-for'). +tv_infpl('pay-in', 'pay-in'). +tv_infpl('pay-off', 'pay-off'). +tv_infpl('pay-out', 'pay-out'). +tv_infpl('pay-up', 'pay-up'). +tv_infpl('peak-at', 'peak-at'). +tv_infpl('peal-out', 'peal-out'). +tv_infpl('peal-through', 'peal-through'). +tv_infpl('peal-throughout', 'peal-throughout'). +tv_infpl('pearl-down', 'pearl-down'). +tv_infpl('peck-at', 'peck-at'). +tv_infpl('peck-on', 'peck-on'). +tv_infpl('peddle-for', 'peddle-for'). +tv_infpl('peddle-on', 'peddle-on'). +tv_infpl('peddle-to', 'peddle-to'). +tv_infpl('peddle-with', 'peddle-with'). +tv_infpl('peddle-without', 'peddle-without'). +tv_infpl('peek-at', 'peek-at'). +tv_infpl('peek-in-on', 'peek-in-on'). +tv_infpl('peek-out', 'peek-out'). +tv_infpl('peek-under', 'peek-under'). +tv_infpl('peel-apart', 'peel-apart'). +tv_infpl('peel-away', 'peel-away'). +tv_infpl('peel-back', 'peel-back'). +tv_infpl('peel-down', 'peel-down'). +tv_infpl('peel-off', 'peel-off'). +tv_infpl('peep-down-at', 'peep-down-at'). +tv_infpl('peep-down-from', 'peep-down-from'). +tv_infpl('peep-down-in', 'peep-down-in'). +tv_infpl('peep-out', 'peep-out'). +tv_infpl('peep-out-at', 'peep-out-at'). +tv_infpl('peep-out-from', 'peep-out-from'). +tv_infpl('peep-out-in', 'peep-out-in'). +tv_infpl('peer-at', 'peer-at'). +tv_infpl('peer-into', 'peer-into'). +tv_infpl('pen-away', 'pen-away'). +tv_infpl('pen-in', 'pen-in'). +tv_infpl('pen-up', 'pen-up'). +tv_infpl('pencil-around', 'pencil-around'). +tv_infpl('pencil-in', 'pencil-in'). +tv_infpl('pencil-into', 'pencil-into'). +tv_infpl('penetrate-in', 'penetrate-in'). +tv_infpl('penetrate-into', 'penetrate-into'). +tv_infpl('penetrate-to', 'penetrate-to'). +tv_infpl('pension-off', 'pension-off'). +tv_infpl('pep-up', 'pep-up'). +tv_infpl('percolate-in', 'percolate-in'). +tv_infpl('percolate-into', 'percolate-into'). +tv_infpl('percolate-outside', 'percolate-outside'). +tv_infpl('percolate-through', 'percolate-through'). +tv_infpl('perform-in', 'perform-in'). +tv_infpl('perk-down', 'perk-down'). +tv_infpl('perk-from', 'perk-from'). +tv_infpl('perk-up', 'perk-up'). +tv_infpl('permeate-from', 'permeate-from'). +tv_infpl('permeate-through', 'permeate-through'). +tv_infpl('permeate-to', 'permeate-to'). +tv_infpl('persist-in', 'persist-in'). +tv_infpl('pertain-to', 'pertain-to'). +tv_infpl('peter-out-to', 'peter-out-to'). +tv_infpl('peter-to', 'peter-to'). +tv_infpl('petition-for', 'petition-for'). +tv_infpl('petition-to', 'petition-to'). +tv_infpl('phase-in', 'phase-in'). +tv_infpl('phase-into', 'phase-into'). +tv_infpl('phase-out', 'phase-out'). +tv_infpl('pick-apart', 'pick-apart'). +tv_infpl('pick-off', 'pick-off'). +tv_infpl('pick-on', 'pick-on'). +tv_infpl('pick-out', 'pick-out'). +tv_infpl('pick-through', 'pick-through'). +tv_infpl('pick-up', 'pick-up'). +tv_infpl('pick-up-from', 'pick-up-from'). +tv_infpl('picket-for', 'picket-for'). +tv_infpl('piddle-with', 'piddle-with'). +tv_infpl('piece-together', 'piece-together'). +tv_infpl('pile-into', 'pile-into'). +tv_infpl('pile-on', 'pile-on'). +tv_infpl('pile-out-of', 'pile-out-of'). +tv_infpl('pile-up', 'pile-up'). +tv_infpl('pile-up-on', 'pile-up-on'). +tv_infpl('pilfer-from', 'pilfer-from'). +tv_infpl('pin-down', 'pin-down'). +tv_infpl('pin-together', 'pin-together'). +tv_infpl('pin-up', 'pin-up'). +tv_infpl('pinch-off', 'pinch-off'). +tv_infpl('pine-after', 'pine-after'). +tv_infpl('pine-away-for', 'pine-away-for'). +tv_infpl('pine-for', 'pine-for'). +tv_infpl('pine-over', 'pine-over'). +tv_infpl('ping-at', 'ping-at'). +tv_infpl('ping-into', 'ping-into'). +tv_infpl('pipe-in-from', 'pipe-in-from'). +tv_infpl('pipe-in-through', 'pipe-in-through'). +tv_infpl('pirate-away', 'pirate-away'). +tv_infpl('piss-off', 'piss-off'). +tv_infpl('pitch-to', 'pitch-to'). +tv_infpl('pivot-on', 'pivot-on'). +tv_infpl('place-in', 'place-in'). +tv_infpl('plait-back', 'plait-back'). +tv_infpl('plait-together', 'plait-together'). +tv_infpl('plait-up', 'plait-up'). +tv_infpl('plan-for', 'plan-for'). +tv_infpl('plan-on', 'plan-on'). +tv_infpl('plan-out', 'plan-out'). +tv_infpl('plane-across-from', 'plane-across-from'). +tv_infpl('plane-across-in', 'plane-across-in'). +tv_infpl('plane-across-to', 'plane-across-to'). +tv_infpl('plane-across-toward', 'plane-across-toward'). +tv_infpl('plane-across-towards', 'plane-across-towards'). +tv_infpl('plane-away-from', 'plane-away-from'). +tv_infpl('plane-away-in', 'plane-away-in'). +tv_infpl('plane-away-to', 'plane-away-to'). +tv_infpl('plane-away-toward', 'plane-away-toward'). +tv_infpl('plane-away-towards', 'plane-away-towards'). +tv_infpl('plane-back-from', 'plane-back-from'). +tv_infpl('plane-back-in', 'plane-back-in'). +tv_infpl('plane-back-to', 'plane-back-to'). +tv_infpl('plane-back-toward', 'plane-back-toward'). +tv_infpl('plane-back-towards', 'plane-back-towards'). +tv_infpl('plane-down-from', 'plane-down-from'). +tv_infpl('plane-down-in', 'plane-down-in'). +tv_infpl('plane-down-to', 'plane-down-to'). +tv_infpl('plane-down-toward', 'plane-down-toward'). +tv_infpl('plane-down-towards', 'plane-down-towards'). +tv_infpl('plane-in-from', 'plane-in-from'). +tv_infpl('plane-in-in', 'plane-in-in'). +tv_infpl('plane-in-to', 'plane-in-to'). +tv_infpl('plane-in-toward', 'plane-in-toward'). +tv_infpl('plane-in-towards', 'plane-in-towards'). +tv_infpl('plane-off-from', 'plane-off-from'). +tv_infpl('plane-off-in', 'plane-off-in'). +tv_infpl('plane-off-to', 'plane-off-to'). +tv_infpl('plane-off-toward', 'plane-off-toward'). +tv_infpl('plane-off-towards', 'plane-off-towards'). +tv_infpl('plane-over-from', 'plane-over-from'). +tv_infpl('plane-over-in', 'plane-over-in'). +tv_infpl('plane-over-to', 'plane-over-to'). +tv_infpl('plane-over-toward', 'plane-over-toward'). +tv_infpl('plane-over-towards', 'plane-over-towards'). +tv_infpl('plane-up-from', 'plane-up-from'). +tv_infpl('plane-up-in', 'plane-up-in'). +tv_infpl('plane-up-to', 'plane-up-to'). +tv_infpl('plane-up-toward', 'plane-up-toward'). +tv_infpl('plane-up-towards', 'plane-up-towards'). +tv_infpl('plank-down', 'plank-down'). +tv_infpl('plant-in', 'plant-in'). +tv_infpl('plaster-back', 'plaster-back'). +tv_infpl('plaster-down', 'plaster-down'). +tv_infpl('plaster-over', 'plaster-over'). +tv_infpl('play-against', 'play-against'). +tv_infpl('play-back', 'play-back'). +tv_infpl('play-down', 'play-down'). +tv_infpl('play-for', 'play-for'). +tv_infpl('play-on', 'play-on'). +tv_infpl('play-out', 'play-out'). +tv_infpl('play-up', 'play-up'). +tv_infpl('play-upon', 'play-upon'). +tv_infpl('play-with', 'play-with'). +tv_infpl('plead-for', 'plead-for'). +tv_infpl('plead-with', 'plead-with'). +tv_infpl('pledge-away', 'pledge-away'). +tv_infpl('plonk-down', 'plonk-down'). +tv_infpl('plop-down', 'plop-down'). +tv_infpl('plop-down-at', 'plop-down-at'). +tv_infpl('plop-down-beside', 'plop-down-beside'). +tv_infpl('plop-down-on', 'plop-down-on'). +tv_infpl('plop-onto', 'plop-onto'). +tv_infpl('plough-over', 'plough-over'). +tv_infpl('plough-through', 'plough-through'). +tv_infpl('plow-over', 'plow-over'). +tv_infpl('plow-through', 'plow-through'). +tv_infpl('pluck-off', 'pluck-off'). +tv_infpl('pluck-out', 'pluck-out'). +tv_infpl('plug-away-at', 'plug-away-at'). +tv_infpl('plug-away-with', 'plug-away-with'). +tv_infpl('plug-in', 'plug-in'). +tv_infpl('plug-in-at', 'plug-in-at'). +tv_infpl('plug-in-with', 'plug-in-with'). +tv_infpl('plug-into', 'plug-into'). +tv_infpl('plummet-down', 'plummet-down'). +tv_infpl('plummet-to', 'plummet-to'). +tv_infpl('plump-down', 'plump-down'). +tv_infpl('plump-for', 'plump-for'). +tv_infpl('plump-out-of', 'plump-out-of'). +tv_infpl('plump-to', 'plump-to'). +tv_infpl('plunge-for', 'plunge-for'). +tv_infpl('pod-up', 'pod-up'). +tv_infpl('point-at', 'point-at'). +tv_infpl('point-in', 'point-in'). +tv_infpl('point-out', 'point-out'). +tv_infpl('point-out-of', 'point-out-of'). +tv_infpl('point-to', 'point-to'). +tv_infpl('point-toward', 'point-toward'). +tv_infpl('point-up', 'point-up'). +tv_infpl('poke-in', 'poke-in'). +tv_infpl('poke-into', 'poke-into'). +tv_infpl('poke-out', 'poke-out'). +tv_infpl('poke-through', 'poke-through'). +tv_infpl('polarize-into', 'polarize-into'). +tv_infpl('polarize-on', 'polarize-on'). +tv_infpl('polarize-toward', 'polarize-toward'). +tv_infpl('polarize-towards', 'polarize-towards'). +tv_infpl('polish-off', 'polish-off'). +tv_infpl('polish-up-on', 'polish-up-on'). +tv_infpl('ponder-about', 'ponder-about'). +tv_infpl('ponder-on', 'ponder-on'). +tv_infpl('ponder-over', 'ponder-over'). +tv_infpl('pony-up', 'pony-up'). +tv_infpl('pooh-pooh', 'pooh-pooh'). +tv_infpl('pool-together', 'pool-together'). +tv_infpl('pop-in', 'pop-in'). +tv_infpl('pop-out-of', 'pop-out-of'). +tv_infpl('pore-on', 'pore-on'). +tv_infpl('pore-over', 'pore-over'). +tv_infpl('pore-through', 'pore-through'). +tv_infpl('pore-upon', 'pore-upon'). +tv_infpl('portion-out', 'portion-out'). +tv_infpl('pose-for', 'pose-for'). +tv_infpl('pose-like', 'pose-like'). +tv_infpl('pose-with', 'pose-with'). +tv_infpl('posit-on', 'posit-on'). +tv_infpl('possess-of', 'possess-of'). +tv_infpl('post-up', 'post-up'). +tv_infpl('posture-in', 'posture-in'). +tv_infpl('posture-toward', 'posture-toward'). +tv_infpl('pot-at', 'pot-at'). +tv_infpl('potter-away', 'potter-away'). +tv_infpl('potter-in', 'potter-in'). +tv_infpl('potter-through', 'potter-through'). +tv_infpl('potter-with', 'potter-with'). +tv_infpl('pounce-at', 'pounce-at'). +tv_infpl('pounce-on', 'pounce-on'). +tv_infpl('pounce-upon', 'pounce-upon'). +tv_infpl('pound-against', 'pound-against'). +tv_infpl('pound-on', 'pound-on'). +tv_infpl('pound-through', 'pound-through'). +tv_infpl('pound-together', 'pound-together'). +tv_infpl('pound-up', 'pound-up'). +tv_infpl('pour-down', 'pour-down'). +tv_infpl('pour-in', 'pour-in'). +tv_infpl('pour-into', 'pour-into'). +tv_infpl('pour-off', 'pour-off'). +tv_infpl('pour-on', 'pour-on'). +tv_infpl('pour-onto', 'pour-onto'). +tv_infpl('pour-out', 'pour-out'). +tv_infpl('pour-out-of', 'pour-out-of'). +tv_infpl('pour-through', 'pour-through'). +tv_infpl('power-dive', 'power-dive'). +tv_infpl('practice-for', 'practice-for'). +tv_infpl('practice-on', 'practice-on'). +tv_infpl('practice-upon', 'practice-upon'). +tv_infpl('prate-about', 'prate-about'). +tv_infpl('prate-of', 'prate-of'). +tv_infpl('prate-on', 'prate-on'). +tv_infpl('pray-about', 'pray-about'). +tv_infpl('pray-for', 'pray-for'). +tv_infpl('pray-in', 'pray-in'). +tv_infpl('pray-to', 'pray-to'). +tv_infpl('pre-empt', 'pre-empt'). +tv_infpl('pre-exist', 'pre-exist'). +tv_infpl('preach-about', 'preach-about'). +tv_infpl('preach-for', 'preach-for'). +tv_infpl('preach-on', 'preach-on'). +tv_infpl('precipitate-from', 'precipitate-from'). +tv_infpl('precipitate-into', 'precipitate-into'). +tv_infpl('precipitate-onto', 'precipitate-onto'). +tv_infpl('precipitate-out', 'precipitate-out'). +tv_infpl('precipitate-out-into', 'precipitate-out-into'). +tv_infpl('predominate-among', 'predominate-among'). +tv_infpl('predominate-in', 'predominate-in'). +tv_infpl('predominate-over', 'predominate-over'). +tv_infpl('preen-back', 'preen-back'). +tv_infpl('prepare-for', 'prepare-for'). +tv_infpl('preponderate-in', 'preponderate-in'). +tv_infpl('preponderate-over', 'preponderate-over'). +tv_infpl('presage-of', 'presage-of'). +tv_infpl('preside-at', 'preside-at'). +tv_infpl('preside-in', 'preside-in'). +tv_infpl('preside-over', 'preside-over'). +tv_infpl('press-against', 'press-against'). +tv_infpl('press-along', 'press-along'). +tv_infpl('press-down', 'press-down'). +tv_infpl('press-down-on', 'press-down-on'). +tv_infpl('press-down-with', 'press-down-with'). +tv_infpl('press-for', 'press-for'). +tv_infpl('press-in', 'press-in'). +tv_infpl('press-on', 'press-on'). +tv_infpl('press-out-of', 'press-out-of'). +tv_infpl('press-together', 'press-together'). +tv_infpl('press-up', 'press-up'). +tv_infpl('press-upon', 'press-upon'). +tv_infpl('pretty-up', 'pretty-up'). +tv_infpl('prevail-at', 'prevail-at'). +tv_infpl('prevail-in', 'prevail-in'). +tv_infpl('prevail-on', 'prevail-on'). +tv_infpl('prevail-over', 'prevail-over'). +tv_infpl('prevail-upon', 'prevail-upon'). +tv_infpl('prey-on', 'prey-on'). +tv_infpl('prey-upon', 'prey-upon'). +tv_infpl('prick-up', 'prick-up'). +tv_infpl('prim-out', 'prim-out'). +tv_infpl('prim-up', 'prim-up'). +tv_infpl('prime-up', 'prime-up'). +tv_infpl('primp-up', 'primp-up'). +tv_infpl('prink-up', 'prink-up'). +tv_infpl('print-in', 'print-in'). +tv_infpl('print-on', 'print-on'). +tv_infpl('print-out', 'print-out'). +tv_infpl('prize-off', 'prize-off'). +tv_infpl('prize-open', 'prize-open'). +tv_infpl('prize-up', 'prize-up'). +tv_infpl('probe-into', 'probe-into'). +tv_infpl('proceed-with', 'proceed-with'). +tv_infpl('procrastinate-on', 'procrastinate-on'). +tv_infpl('profit-from', 'profit-from'). +tv_infpl('profit-on', 'profit-on'). +tv_infpl('project-from', 'project-from'). +tv_infpl('project-through', 'project-through'). +tv_infpl('proliferate-beyond', 'proliferate-beyond'). +tv_infpl('proliferate-into', 'proliferate-into'). +tv_infpl('pronounce-in-favor-of', 'pronounce-in-favor-of'). +tv_infpl('pronounce-on', 'pronounce-on'). +tv_infpl('prop-up', 'prop-up'). +tv_infpl('prop-up-against', 'prop-up-against'). +tv_infpl('prop-up-on', 'prop-up-on'). +tv_infpl('propagate-along', 'propagate-along'). +tv_infpl('propose-to', 'propose-to'). +tv_infpl('prospect-for', 'prospect-for'). +tv_infpl('prosper-from', 'prosper-from'). +tv_infpl('prosper-in', 'prosper-in'). +tv_infpl('protest-against', 'protest-against'). +tv_infpl('protest-for', 'protest-for'). +tv_infpl('protest-over', 'protest-over'). +tv_infpl('protest-to', 'protest-to'). +tv_infpl('prove-to', 'prove-to'). +tv_infpl('provide-against', 'provide-against'). +tv_infpl('provide-for', 'provide-for'). +tv_infpl('prune-away', 'prune-away'). +tv_infpl('prune-back', 'prune-back'). +tv_infpl('prune-down', 'prune-down'). +tv_infpl('prune-off', 'prune-off'). +tv_infpl('pry-back', 'pry-back'). +tv_infpl('pry-into', 'pry-into'). +tv_infpl('pry-off', 'pry-off'). +tv_infpl('pry-open', 'pry-open'). +tv_infpl('pucker-up', 'pucker-up'). +tv_infpl('pucker-up-at', 'pucker-up-at'). +tv_infpl('pucker-up-for', 'pucker-up-for'). +tv_infpl('puddle-in', 'puddle-in'). +tv_infpl('puddle-on', 'puddle-on'). +tv_infpl('puff-at', 'puff-at'). +tv_infpl('puff-on', 'puff-on'). +tv_infpl('puff-out', 'puff-out'). +tv_infpl('puff-up', 'puff-up'). +tv_infpl('puff-up-in', 'puff-up-in'). +tv_infpl('pull-along', 'pull-along'). +tv_infpl('pull-apart', 'pull-apart'). +tv_infpl('pull-at', 'pull-at'). +tv_infpl('pull-away', 'pull-away'). +tv_infpl('pull-away-at', 'pull-away-at'). +tv_infpl('pull-away-behind', 'pull-away-behind'). +tv_infpl('pull-away-from', 'pull-away-from'). +tv_infpl('pull-away-in', 'pull-away-in'). +tv_infpl('pull-away-to', 'pull-away-to'). +tv_infpl('pull-back', 'pull-back'). +tv_infpl('pull-down', 'pull-down'). +tv_infpl('pull-forward', 'pull-forward'). +tv_infpl('pull-in', 'pull-in'). +tv_infpl('pull-into', 'pull-into'). +tv_infpl('pull-off', 'pull-off'). +tv_infpl('pull-on', 'pull-on'). +tv_infpl('pull-open', 'pull-open'). +tv_infpl('pull-out', 'pull-out'). +tv_infpl('pull-over', 'pull-over'). +tv_infpl('pull-through', 'pull-through'). +tv_infpl('pull-together', 'pull-together'). +tv_infpl('pull-up', 'pull-up'). +tv_infpl('pull-up-at', 'pull-up-at'). +tv_infpl('pull-up-behind', 'pull-up-behind'). +tv_infpl('pull-up-from', 'pull-up-from'). +tv_infpl('pull-up-in', 'pull-up-in'). +tv_infpl('pull-up-to', 'pull-up-to'). +tv_infpl('pulse-in', 'pulse-in'). +tv_infpl('pulse-through', 'pulse-through'). +tv_infpl('pummel-away', 'pummel-away'). +tv_infpl('pummel-away-at', 'pummel-away-at'). +tv_infpl('pump-in', 'pump-in'). +tv_infpl('pump-off', 'pump-off'). +tv_infpl('pump-out', 'pump-out'). +tv_infpl('pump-up', 'pump-up'). +tv_infpl('pump-up-into', 'pump-up-into'). +tv_infpl('punch-out', 'punch-out'). +tv_infpl('purge-away', 'purge-away'). +tv_infpl('purge-away-from', 'purge-away-from'). +tv_infpl('purse-together', 'purse-together'). +tv_infpl('purvey-for', 'purvey-for'). +tv_infpl('push-along', 'push-along'). +tv_infpl('push-apart', 'push-apart'). +tv_infpl('push-around', 'push-around'). +tv_infpl('push-aside', 'push-aside'). +tv_infpl('push-at', 'push-at'). +tv_infpl('push-away', 'push-away'). +tv_infpl('push-back', 'push-back'). +tv_infpl('push-back-to', 'push-back-to'). +tv_infpl('push-between', 'push-between'). +tv_infpl('push-down', 'push-down'). +tv_infpl('push-forward', 'push-forward'). +tv_infpl('push-off', 'push-off'). +tv_infpl('push-open', 'push-open'). +tv_infpl('push-past', 'push-past'). +tv_infpl('push-together', 'push-together'). +tv_infpl('push-up', 'push-up'). +tv_infpl('put-about', 'put-about'). +tv_infpl('put-across', 'put-across'). +tv_infpl('put-apart', 'put-apart'). +tv_infpl('put-around', 'put-around'). +tv_infpl('put-aside', 'put-aside'). +tv_infpl('put-away', 'put-away'). +tv_infpl('put-back', 'put-back'). +tv_infpl('put-by', 'put-by'). +tv_infpl('put-down', 'put-down'). +tv_infpl('put-forth', 'put-forth'). +tv_infpl('put-forward', 'put-forward'). +tv_infpl('put-in', 'put-in'). +tv_infpl('put-in-for', 'put-in-for'). +tv_infpl('put-in-with', 'put-in-with'). +tv_infpl('put-off', 'put-off'). +tv_infpl('put-on', 'put-on'). +tv_infpl('put-out', 'put-out'). +tv_infpl('put-over', 'put-over'). +tv_infpl('put-through', 'put-through'). +tv_infpl('put-together', 'put-together'). +tv_infpl('put-up', 'put-up'). +tv_infpl('put-up-for', 'put-up-for'). +tv_infpl('put-up-with', 'put-up-with'). +tv_infpl('putt-for', 'putt-for'). +tv_infpl('putt-toward', 'putt-toward'). +tv_infpl('putt-towards', 'putt-towards'). +tv_infpl('putter-about', 'putter-about'). +tv_infpl('putter-around', 'putter-around'). +tv_infpl('putter-in', 'putter-in'). +tv_infpl('putter-with', 'putter-with'). +tv_infpl('puzzle-out', 'puzzle-out'). +tv_infpl('puzzle-over', 'puzzle-over'). +tv_infpl('quail-at', 'quail-at'). +tv_infpl('quail-before', 'quail-before'). +tv_infpl('quake-at', 'quake-at'). +tv_infpl('quake-with', 'quake-with'). +tv_infpl('qualify-for', 'qualify-for'). +tv_infpl('quarrel-about', 'quarrel-about'). +tv_infpl('quarrel-over', 'quarrel-over'). +tv_infpl('quarrel-with', 'quarrel-with'). +tv_infpl('quarry-for', 'quarry-for'). +tv_infpl('quarry-from', 'quarry-from'). +tv_infpl('quarry-out', 'quarry-out'). +tv_infpl('quarry-out-of', 'quarry-out-of'). +tv_infpl('quaver-at', 'quaver-at'). +tv_infpl('quaver-out', 'quaver-out'). +tv_infpl('query-about', 'query-about'). +tv_infpl('quest-after', 'quest-after'). +tv_infpl('quest-for', 'quest-for'). +tv_infpl('quibble-about', 'quibble-about'). +tv_infpl('quibble-over', 'quibble-over'). +tv_infpl('quibble-with', 'quibble-with'). +tv_infpl('quick-freeze', 'quick-freeze'). +tv_infpl('quiet-down', 'quiet-down'). +tv_infpl('quieten-down', 'quieten-down'). +tv_infpl('quip-about', 'quip-about'). +tv_infpl('quip-at', 'quip-at'). +tv_infpl('quit-over', 'quit-over'). +tv_infpl('quiver-with', 'quiver-with'). +tv_infpl('quote-from', 'quote-from'). +tv_infpl('race-against', 'race-against'). +tv_infpl('race-for', 'race-for'). +tv_infpl('race-with', 'race-with'). +tv_infpl('rack-up', 'rack-up'). +tv_infpl('radiate-from', 'radiate-from'). +tv_infpl('radiate-out-of', 'radiate-out-of'). +tv_infpl('raffle-off', 'raffle-off'). +tv_infpl('rag-on', 'rag-on'). +tv_infpl('rage-about', 'rage-about'). +tv_infpl('rage-at', 'rage-at'). +tv_infpl('rage-over', 'rage-over'). +tv_infpl('raid-by', 'raid-by'). +tv_infpl('raid-from', 'raid-from'). +tv_infpl('rail-about', 'rail-about'). +tv_infpl('rail-against', 'rail-against'). +tv_infpl('raise-from', 'raise-from'). +tv_infpl('raise-over', 'raise-over'). +tv_infpl('raise-up', 'raise-up'). +tv_infpl('raise-up-before', 'raise-up-before'). +tv_infpl('raise-up-over', 'raise-up-over'). +tv_infpl('raise-up-to', 'raise-up-to'). +tv_infpl('rake-across', 'rake-across'). +tv_infpl('rake-away', 'rake-away'). +tv_infpl('rake-over', 'rake-over'). +tv_infpl('rake-up', 'rake-up'). +tv_infpl('rally-against', 'rally-against'). +tv_infpl('rally-around', 'rally-around'). +tv_infpl('rally-before', 'rally-before'). +tv_infpl('rally-behind', 'rally-behind'). +tv_infpl('rally-for', 'rally-for'). +tv_infpl('rally-from', 'rally-from'). +tv_infpl('rally-on', 'rally-on'). +tv_infpl('rally-to', 'rally-to'). +tv_infpl('ram-into', 'ram-into'). +tv_infpl('ram-with', 'ram-with'). +tv_infpl('ramble-on-about', 'ramble-on-about'). +tv_infpl('ramify-in', 'ramify-in'). +tv_infpl('ramify-into', 'ramify-into'). +tv_infpl('range-along', 'range-along'). +tv_infpl('range-below', 'range-below'). +tv_infpl('range-from', 'range-from'). +tv_infpl('range-in', 'range-in'). +tv_infpl('range-over', 'range-over'). +tv_infpl('range-through', 'range-through'). +tv_infpl('range-to', 'range-to'). +tv_infpl('range-up-to', 'range-up-to'). +tv_infpl('rank-among', 'rank-among'). +tv_infpl('rank-behind', 'rank-behind'). +tv_infpl('rank-in', 'rank-in'). +tv_infpl('rant-about', 'rant-about'). +tv_infpl('rant-away-about', 'rant-away-about'). +tv_infpl('rant-away-over', 'rant-away-over'). +tv_infpl('rant-on-about', 'rant-on-about'). +tv_infpl('rant-on-over', 'rant-on-over'). +tv_infpl('rant-to', 'rant-to'). +tv_infpl('rap-against', 'rap-against'). +tv_infpl('rap-on', 'rap-on'). +tv_infpl('rat-on', 'rat-on'). +tv_infpl('rate-with', 'rate-with'). +tv_infpl('ration-out', 'ration-out'). +tv_infpl('rationalize-away', 'rationalize-away'). +tv_infpl('rattle-around', 'rattle-around'). +tv_infpl('rave-about', 'rave-about'). +tv_infpl('rave-on-about', 'rave-on-about'). +tv_infpl('rave-on-to', 'rave-on-to'). +tv_infpl('rave-to', 'rave-to'). +tv_infpl('ray-out-into', 'ray-out-into'). +tv_infpl('ray-out-toward', 'ray-out-toward'). +tv_infpl('re-address', 're-address'). +tv_infpl('re-count', 're-count'). +tv_infpl('re-cover', 're-cover'). +tv_infpl('re-elect', 're-elect'). +tv_infpl('re-form', 're-form'). +tv_infpl('re-form-from', 're-form-from'). +tv_infpl('re-form-into', 're-form-into'). +tv_infpl('re-form-out-of', 're-form-out-of'). +tv_infpl('re-form-to', 're-form-to'). +tv_infpl('re-join', 're-join'). +tv_infpl('re-join-together', 're-join-together'). +tv_infpl('reach-back-for', 'reach-back-for'). +tv_infpl('reach-back-to', 'reach-back-to'). +tv_infpl('reach-for', 'reach-for'). +tv_infpl('reach-out-for', 'reach-out-for'). +tv_infpl('reach-out-to', 'reach-out-to'). +tv_infpl('react-against', 'react-against'). +tv_infpl('react-at', 'react-at'). +tv_infpl('react-to', 'react-to'). +tv_infpl('react-toward', 'react-toward'). +tv_infpl('react-upon', 'react-upon'). +tv_infpl('react-with', 'react-with'). +tv_infpl('read-about', 'read-about'). +tv_infpl('read-below', 'read-below'). +tv_infpl('read-between', 'read-between'). +tv_infpl('read-from', 'read-from'). +tv_infpl('read-in', 'read-in'). +tv_infpl('read-of', 'read-of'). +tv_infpl('read-off', 'read-off'). +tv_infpl('read-off-on', 'read-off-on'). +tv_infpl('read-off-to', 'read-off-to'). +tv_infpl('read-out', 'read-out'). +tv_infpl('read-out-on', 'read-out-on'). +tv_infpl('read-out-to', 'read-out-to'). +tv_infpl('read-over', 'read-over'). +tv_infpl('read-through', 'read-through'). +tv_infpl('read-to', 'read-to'). +tv_infpl('read-up-on', 'read-up-on'). +tv_infpl('read-up-to', 'read-up-to'). +tv_infpl('readjust-to', 'readjust-to'). +tv_infpl('realign-against', 'realign-against'). +tv_infpl('realign-in-favor-of', 'realign-in-favor-of'). +tv_infpl('realign-with', 'realign-with'). +tv_infpl('reappear-from', 'reappear-from'). +tv_infpl('reappear-in', 'reappear-in'). +tv_infpl('reappear-on', 'reappear-on'). +tv_infpl('reappear-out-of', 'reappear-out-of'). +tv_infpl('rear-into', 'rear-into'). +tv_infpl('reason-away', 'reason-away'). +tv_infpl('reason-out', 'reason-out'). +tv_infpl('reason-with', 'reason-with'). +tv_infpl('rebel-against', 'rebel-against'). +tv_infpl('rebound-against', 'rebound-against'). +tv_infpl('rebound-from', 'rebound-from'). +tv_infpl('rebound-off', 'rebound-off'). +tv_infpl('rebound-off-of', 'rebound-off-of'). +tv_infpl('rebound-to', 'rebound-to'). +tv_infpl('recede-down', 'recede-down'). +tv_infpl('recede-from', 'recede-from'). +tv_infpl('recede-into', 'recede-into'). +tv_infpl('recede-to', 'recede-to'). +tv_infpl('recess-at', 'recess-at'). +tv_infpl('recess-for', 'recess-for'). +tv_infpl('reciprocate-with', 'reciprocate-with'). +tv_infpl('reckon-with', 'reckon-with'). +tv_infpl('recline-in', 'recline-in'). +tv_infpl('recline-on', 'recline-on'). +tv_infpl('recoil-away-from', 'recoil-away-from'). +tv_infpl('recoil-back-from', 'recoil-back-from'). +tv_infpl('recoil-from', 'recoil-from'). +tv_infpl('recombine-with', 'recombine-with'). +tv_infpl('recommend-against', 'recommend-against'). +tv_infpl('reconcile-with', 'reconcile-with'). +tv_infpl('recover-from', 'recover-from'). +tv_infpl('recriminate-against', 'recriminate-against'). +tv_infpl('recuperate-from', 'recuperate-from'). +tv_infpl('redden-from', 'redden-from'). +tv_infpl('redevelop-from', 'redevelop-from'). +tv_infpl('redevelop-out-of', 'redevelop-out-of'). +tv_infpl('redevelop-through', 'redevelop-through'). +tv_infpl('redound-over', 'redound-over'). +tv_infpl('redound-to', 'redound-to'). +tv_infpl('redress-for', 'redress-for'). +tv_infpl('reduce-to', 'reduce-to'). +tv_infpl('reek-from', 'reek-from'). +tv_infpl('reek-of', 'reek-of'). +tv_infpl('reel-from', 'reel-from'). +tv_infpl('reel-in', 'reel-in'). +tv_infpl('refer-to', 'refer-to'). +tv_infpl('refill-up', 'refill-up'). +tv_infpl('refinance-for', 'refinance-for'). +tv_infpl('refinance-with', 'refinance-with'). +tv_infpl('refit-in', 'refit-in'). +tv_infpl('refit-together', 'refit-together'). +tv_infpl('reflect-about', 'reflect-about'). +tv_infpl('reflect-from', 'reflect-from'). +tv_infpl('reflect-off', 'reflect-off'). +tv_infpl('reflect-off-of', 'reflect-off-of'). +tv_infpl('reflect-on', 'reflect-on'). +tv_infpl('reflect-upon', 'reflect-upon'). +tv_infpl('refloat-on', 'refloat-on'). +tv_infpl('refloat-to', 'refloat-to'). +tv_infpl('refloat-toward', 'refloat-toward'). +tv_infpl('refloat-towards', 'refloat-towards'). +tv_infpl('refocus-on', 'refocus-on'). +tv_infpl('reform-from', 'reform-from'). +tv_infpl('reform-into', 'reform-into'). +tv_infpl('refract-from', 'refract-from'). +tv_infpl('refract-off', 'refract-off'). +tv_infpl('refract-off-of', 'refract-off-of'). +tv_infpl('refract-through', 'refract-through'). +tv_infpl('regain-back', 'regain-back'). +tv_infpl('register-for', 'register-for'). +tv_infpl('register-in', 'register-in'). +tv_infpl('register-into', 'register-into'). +tv_infpl('register-on', 'register-on'). +tv_infpl('register-under', 'register-under'). +tv_infpl('register-with', 'register-with'). +tv_infpl('regress-into', 'regress-into'). +tv_infpl('regress-to', 'regress-to'). +tv_infpl('regroup-together', 'regroup-together'). +tv_infpl('regurgitate-into', 'regurgitate-into'). +tv_infpl('rehearse-with', 'rehearse-with'). +tv_infpl('reign-for', 'reign-for'). +tv_infpl('reign-over', 'reign-over'). +tv_infpl('rein-in', 'rein-in'). +tv_infpl('reintegrate-into', 'reintegrate-into'). +tv_infpl('reinvest-in', 'reinvest-in'). +tv_infpl('reinvest-in-favor-of', 'reinvest-in-favor-of'). +tv_infpl('reinvest-with', 'reinvest-with'). +tv_infpl('rejoice-for', 'rejoice-for'). +tv_infpl('rejoice-in', 'rejoice-in'). +tv_infpl('rejoice-over', 'rejoice-over'). +tv_infpl('rejoin-together', 'rejoin-together'). +tv_infpl('relapse-into', 'relapse-into'). +tv_infpl('relate-to', 'relate-to'). +tv_infpl('relate-with', 'relate-with'). +tv_infpl('relax-about', 'relax-about'). +tv_infpl('relocate-in', 'relocate-in'). +tv_infpl('relocate-to', 'relocate-to'). +tv_infpl('rely-on', 'rely-on'). +tv_infpl('rely-upon', 'rely-upon'). +tv_infpl('remark-about', 'remark-about'). +tv_infpl('remark-on', 'remark-on'). +tv_infpl('remarry-for', 'remarry-for'). +tv_infpl('reminisce-about', 'reminisce-about'). +tv_infpl('reminisce-with', 'reminisce-with'). +tv_infpl('remonstrate-about', 'remonstrate-about'). +tv_infpl('remonstrate-against', 'remonstrate-against'). +tv_infpl('remonstrate-with', 'remonstrate-with'). +tv_infpl('rend-at', 'rend-at'). +tv_infpl('rendezvous-at', 'rendezvous-at'). +tv_infpl('rendezvous-with', 'rendezvous-with'). +tv_infpl('renege-on', 'renege-on'). +tv_infpl('renegotiate-about', 'renegotiate-about'). +tv_infpl('renegotiate-for', 'renegotiate-for'). +tv_infpl('renegotiate-with', 'renegotiate-with'). +tv_infpl('rent-for', 'rent-for'). +tv_infpl('rent-from', 'rent-from'). +tv_infpl('reorganize-under', 'reorganize-under'). +tv_infpl('reorient-to', 'reorient-to'). +tv_infpl('repair-to', 'repair-to'). +tv_infpl('repent-for', 'repent-for'). +tv_infpl('repent-of', 'repent-of'). +tv_infpl('repent-with', 'repent-with'). +tv_infpl('repine-for', 'repine-for'). +tv_infpl('reply-to', 'reply-to'). +tv_infpl('report-at', 'report-at'). +tv_infpl('report-for', 'report-for'). +tv_infpl('report-on', 'report-on'). +tv_infpl('report-out', 'report-out'). +tv_infpl('report-to', 'report-to'). +tv_infpl('repose-in', 'repose-in'). +tv_infpl('repose-on', 'repose-on'). +tv_infpl('reschedule-for', 'reschedule-for'). +tv_infpl('reserve-for', 'reserve-for'). +tv_infpl('resettle-at', 'resettle-at'). +tv_infpl('resettle-for', 'resettle-for'). +tv_infpl('resettle-in', 'resettle-in'). +tv_infpl('resettle-near', 'resettle-near'). +tv_infpl('resettle-with', 'resettle-with'). +tv_infpl('reside-in', 'reside-in'). +tv_infpl('resign-from', 'resign-from'). +tv_infpl('resist-on', 'resist-on'). +tv_infpl('resonate-in', 'resonate-in'). +tv_infpl('resonate-inside', 'resonate-inside'). +tv_infpl('resonate-through', 'resonate-through'). +tv_infpl('resonate-throughout', 'resonate-throughout'). +tv_infpl('resort-to', 'resort-to'). +tv_infpl('resound-from', 'resound-from'). +tv_infpl('resound-in', 'resound-in'). +tv_infpl('resound-throughout', 'resound-throughout'). +tv_infpl('respond-by', 'respond-by'). +tv_infpl('respond-in', 'respond-in'). +tv_infpl('respond-to', 'respond-to'). +tv_infpl('respond-with', 'respond-with'). +tv_infpl('rest-against', 'rest-against'). +tv_infpl('rest-at', 'rest-at'). +tv_infpl('rest-atop', 'rest-atop'). +tv_infpl('rest-from', 'rest-from'). +tv_infpl('rest-in', 'rest-in'). +tv_infpl('rest-inside', 'rest-inside'). +tv_infpl('rest-on', 'rest-on'). +tv_infpl('rest-up', 'rest-up'). +tv_infpl('rest-up-for', 'rest-up-for'). +tv_infpl('rest-upon', 'rest-upon'). +tv_infpl('rest-with', 'rest-with'). +tv_infpl('restructure-from', 'restructure-from'). +tv_infpl('restructure-into', 'restructure-into'). +tv_infpl('restructure-under', 'restructure-under'). +tv_infpl('result-from', 'result-from'). +tv_infpl('result-in', 'result-in'). +tv_infpl('result-with', 'result-with'). +tv_infpl('resume-with', 'resume-with'). +tv_infpl('retail-for', 'retail-for'). +tv_infpl('retaliate-against', 'retaliate-against'). +tv_infpl('retaliate-for', 'retaliate-for'). +tv_infpl('retaliate-with', 'retaliate-with'). +tv_infpl('retch-at', 'retch-at'). +tv_infpl('rethink-through', 'rethink-through'). +tv_infpl('reticulate-through', 'reticulate-through'). +tv_infpl('reticulate-throughout', 'reticulate-throughout'). +tv_infpl('retire-from', 'retire-from'). +tv_infpl('retire-in', 'retire-in'). +tv_infpl('retire-into', 'retire-into'). +tv_infpl('retire-to', 'retire-to'). +tv_infpl('retool-for', 'retool-for'). +tv_infpl('retort-back-to', 'retort-back-to'). +tv_infpl('retrace-back', 'retrace-back'). +tv_infpl('retread-on', 'retread-on'). +tv_infpl('retread-onto', 'retread-onto'). +tv_infpl('retread-over', 'retread-over'). +tv_infpl('retrench-in', 'retrench-in'). +tv_infpl('retrench-inside', 'retrench-inside'). +tv_infpl('retrench-into', 'retrench-into'). +tv_infpl('retrograde-from', 'retrograde-from'). +tv_infpl('retrograde-in', 'retrograde-in'). +tv_infpl('retrogress-from', 'retrogress-from'). +tv_infpl('retrogress-to', 'retrogress-to'). +tv_infpl('return-among', 'return-among'). +tv_infpl('return-from', 'return-from'). +tv_infpl('return-to', 'return-to'). +tv_infpl('return-with', 'return-with'). +tv_infpl('return-without', 'return-without'). +tv_infpl('reunite-with', 'reunite-with'). +tv_infpl('rev-up', 'rev-up'). +tv_infpl('revel-in', 'revel-in'). +tv_infpl('reverberate-inside', 'reverberate-inside'). +tv_infpl('reverberate-throughout', 'reverberate-throughout'). +tv_infpl('revert-back-to', 'revert-back-to'). +tv_infpl('revert-to', 'revert-to'). +tv_infpl('review-for', 'review-for'). +tv_infpl('revive-from', 'revive-from'). +tv_infpl('revolt-against', 'revolt-against'). +tv_infpl('revolve-around', 'revolve-around'). +tv_infpl('rhapsodize-about', 'rhapsodize-about'). +tv_infpl('rhapsodize-over', 'rhapsodize-over'). +tv_infpl('rhyme-with', 'rhyme-with'). +tv_infpl('ride-after', 'ride-after'). +tv_infpl('ride-for', 'ride-for'). +tv_infpl('ride-in', 'ride-in'). +tv_infpl('ride-out', 'ride-out'). +tv_infpl('riffle-through', 'riffle-through'). +tv_infpl('rifle-around-in', 'rifle-around-in'). +tv_infpl('rifle-around-inside', 'rifle-around-inside'). +tv_infpl('rifle-through', 'rifle-through'). +tv_infpl('rig-up', 'rig-up'). +tv_infpl('rile-up-about', 'rile-up-about'). +tv_infpl('rile-up-over', 'rile-up-over'). +tv_infpl('ring-in', 'ring-in'). +tv_infpl('rinse-off', 'rinse-off'). +tv_infpl('rinse-out', 'rinse-out'). +tv_infpl('rip-apart', 'rip-apart'). +tv_infpl('rip-off', 'rip-off'). +tv_infpl('rip-open', 'rip-open'). +tv_infpl('rip-up', 'rip-up'). +tv_infpl('ripen-on', 'ripen-on'). +tv_infpl('riposte-at', 'riposte-at'). +tv_infpl('ripple-across', 'ripple-across'). +tv_infpl('ripple-through', 'ripple-through'). +tv_infpl('rise-above', 'rise-above'). +tv_infpl('rise-against', 'rise-against'). +tv_infpl('rise-from', 'rise-from'). +tv_infpl('rise-out-of', 'rise-out-of'). +tv_infpl('rise-to', 'rise-to'). +tv_infpl('rise-toward', 'rise-toward'). +tv_infpl('rival-for', 'rival-for'). +tv_infpl('rival-in', 'rival-in'). +tv_infpl('rival-with', 'rival-with'). +tv_infpl('rive-in', 'rive-in'). +tv_infpl('rive-into', 'rive-into'). +tv_infpl('roar-about', 'roar-about'). +tv_infpl('roar-at', 'roar-at'). +tv_infpl('roar-over', 'roar-over'). +tv_infpl('roast-in', 'roast-in'). +tv_infpl('roast-on', 'roast-on'). +tv_infpl('rob-from', 'rob-from'). +tv_infpl('rock-around', 'rock-around'). +tv_infpl('rock-back', 'rock-back'). +tv_infpl('rock-forth', 'rock-forth'). +tv_infpl('rock-forward-onto', 'rock-forward-onto'). +tv_infpl('rock-forward-over', 'rock-forward-over'). +tv_infpl('rock-forward-towards', 'rock-forward-towards'). +tv_infpl('rock-over', 'rock-over'). +tv_infpl('rock-to', 'rock-to'). +tv_infpl('roll-around', 'roll-around'). +tv_infpl('roll-around-upon', 'roll-around-upon'). +tv_infpl('roll-aside', 'roll-aside'). +tv_infpl('roll-at', 'roll-at'). +tv_infpl('roll-away', 'roll-away'). +tv_infpl('roll-away-upon', 'roll-away-upon'). +tv_infpl('roll-back', 'roll-back'). +tv_infpl('roll-back-upon', 'roll-back-upon'). +tv_infpl('roll-beside', 'roll-beside'). +tv_infpl('roll-down', 'roll-down'). +tv_infpl('roll-forward', 'roll-forward'). +tv_infpl('roll-forward-upon', 'roll-forward-upon'). +tv_infpl('roll-in', 'roll-in'). +tv_infpl('roll-in-upon', 'roll-in-upon'). +tv_infpl('roll-open-upon', 'roll-open-upon'). +tv_infpl('roll-out', 'roll-out'). +tv_infpl('roll-out-upon', 'roll-out-upon'). +tv_infpl('roll-over', 'roll-over'). +tv_infpl('roll-over-upon', 'roll-over-upon'). +tv_infpl('roll-up', 'roll-up'). +tv_infpl('romance-about', 'romance-about'). +tv_infpl('romanticize-about', 'romanticize-about'). +tv_infpl('room-below', 'room-below'). +tv_infpl('room-in', 'room-in'). +tv_infpl('room-inside', 'room-inside'). +tv_infpl('room-under', 'room-under'). +tv_infpl('room-with', 'room-with'). +tv_infpl('roost-on', 'roost-on'). +tv_infpl('roost-over', 'roost-over'). +tv_infpl('root-for', 'root-for'). +tv_infpl('root-in', 'root-in'). +tv_infpl('root-into', 'root-into'). +tv_infpl('rootle-for', 'rootle-for'). +tv_infpl('rope-in', 'rope-in'). +tv_infpl('rope-off', 'rope-off'). +tv_infpl('rot-out', 'rot-out'). +tv_infpl('rotate-around', 'rotate-around'). +tv_infpl('rough-dry', 'rough-dry'). +tv_infpl('rough-house-with', 'rough-house-with'). +tv_infpl('rough-out', 'rough-out'). +tv_infpl('rough-up', 'rough-up'). +tv_infpl('round-off', 'round-off'). +tv_infpl('round-out', 'round-out'). +tv_infpl('round-up', 'round-up'). +tv_infpl('rouse-for', 'rouse-for'). +tv_infpl('rouse-from', 'rouse-from'). +tv_infpl('rouse-out-of', 'rouse-out-of'). +tv_infpl('route-back', 'route-back'). +tv_infpl('route-through', 'route-through'). +tv_infpl('rove-around', 'rove-around'). +tv_infpl('rove-through', 'rove-through'). +tv_infpl('rub-against', 'rub-against'). +tv_infpl('rub-down', 'rub-down'). +tv_infpl('rub-off', 'rub-off'). +tv_infpl('rub-on', 'rub-on'). +tv_infpl('rub-out', 'rub-out'). +tv_infpl('rub-together', 'rub-together'). +tv_infpl('rub-up-against', 'rub-up-against'). +tv_infpl('rubber-stamp', 'rubber-stamp'). +tv_infpl('rubberneck-around', 'rubberneck-around'). +tv_infpl('rubberneck-at', 'rubberneck-at'). +tv_infpl('rubberneck-past', 'rubberneck-past'). +tv_infpl('ruck-up', 'ruck-up'). +tv_infpl('ruck-up-into', 'ruck-up-into'). +tv_infpl('rule-for', 'rule-for'). +tv_infpl('rule-in', 'rule-in'). +tv_infpl('rule-in-favor-of', 'rule-in-favor-of'). +tv_infpl('rule-on', 'rule-on'). +tv_infpl('rule-out', 'rule-out'). +tv_infpl('rule-over', 'rule-over'). +tv_infpl('rule-through', 'rule-through'). +tv_infpl('rumble-around-in', 'rumble-around-in'). +tv_infpl('rumble-around-inside', 'rumble-around-inside'). +tv_infpl('rumble-with', 'rumble-with'). +tv_infpl('ruminate-about', 'ruminate-about'). +tv_infpl('ruminate-on', 'ruminate-on'). +tv_infpl('rummage-around-in', 'rummage-around-in'). +tv_infpl('rummage-around-through', 'rummage-around-through'). +tv_infpl('rummage-through', 'rummage-through'). +tv_infpl('run-across', 'run-across'). +tv_infpl('run-against', 'run-against'). +tv_infpl('run-ahead-of', 'run-ahead-of'). +tv_infpl('run-around', 'run-around'). +tv_infpl('run-at', 'run-at'). +tv_infpl('run-away-from', 'run-away-from'). +tv_infpl('run-away-of', 'run-away-of'). +tv_infpl('run-away-on', 'run-away-on'). +tv_infpl('run-away-to', 'run-away-to'). +tv_infpl('run-counter-to', 'run-counter-to'). +tv_infpl('run-down', 'run-down'). +tv_infpl('run-for', 'run-for'). +tv_infpl('run-from', 'run-from'). +tv_infpl('run-in', 'run-in'). +tv_infpl('run-into', 'run-into'). +tv_infpl('run-on', 'run-on'). +tv_infpl('run-out-from', 'run-out-from'). +tv_infpl('run-out-of', 'run-out-of'). +tv_infpl('run-out-on', 'run-out-on'). +tv_infpl('run-out-to', 'run-out-to'). +tv_infpl('run-over', 'run-over'). +tv_infpl('run-through', 'run-through'). +tv_infpl('run-to', 'run-to'). +tv_infpl('run-up', 'run-up'). +tv_infpl('run-with', 'run-with'). +tv_infpl('rupture-from', 'rupture-from'). +tv_infpl('rush-at', 'rush-at'). +tv_infpl('rush-in', 'rush-in'). +tv_infpl('rush-off', 'rush-off'). +tv_infpl('rush-off-from', 'rush-off-from'). +tv_infpl('rush-off-on', 'rush-off-on'). +tv_infpl('rush-off-to', 'rush-off-to'). +tv_infpl('rush-out', 'rush-out'). +tv_infpl('rush-out-from', 'rush-out-from'). +tv_infpl('rush-out-on', 'rush-out-on'). +tv_infpl('rush-out-to', 'rush-out-to'). +tv_infpl('rush-over-from', 'rush-over-from'). +tv_infpl('rush-over-on', 'rush-over-on'). +tv_infpl('rush-over-to', 'rush-over-to'). +tv_infpl('rush-through', 'rush-through'). +tv_infpl('rush-up-from', 'rush-up-from'). +tv_infpl('rush-up-on', 'rush-up-on'). +tv_infpl('rush-up-to', 'rush-up-to'). +tv_infpl('rush-upon', 'rush-upon'). +tv_infpl('rust-out', 'rust-out'). +tv_infpl('rust-over', 'rust-over'). +tv_infpl('rust-over-with', 'rust-over-with'). +tv_infpl('rust-through', 'rust-through'). +tv_infpl('rust-through-with', 'rust-through-with'). +tv_infpl('rustle-in', 'rustle-in'). +tv_infpl('rut-out', 'rut-out'). +tv_infpl('rut-with', 'rut-with'). +tv_infpl('sack-up', 'sack-up'). +tv_infpl('saddle-up', 'saddle-up'). +tv_infpl('sag-back-off', 'sag-back-off'). +tv_infpl('sag-back-to', 'sag-back-to'). +tv_infpl('sag-down', 'sag-down'). +tv_infpl('sag-down-off', 'sag-down-off'). +tv_infpl('sag-down-to', 'sag-down-to'). +tv_infpl('sag-off', 'sag-off'). +tv_infpl('sag-off-of', 'sag-off-of'). +tv_infpl('sag-on', 'sag-on'). +tv_infpl('sag-to', 'sag-to'). +tv_infpl('sail-for', 'sail-for'). +tv_infpl('sally-from', 'sally-from'). +tv_infpl('sally-out-against', 'sally-out-against'). +tv_infpl('sally-out-in', 'sally-out-in'). +tv_infpl('sand-away', 'sand-away'). +tv_infpl('sand-down', 'sand-down'). +tv_infpl('sand-out', 'sand-out'). +tv_infpl('sandblast-away', 'sandblast-away'). +tv_infpl('sandpaper-down', 'sandpaper-down'). +tv_infpl('sandwich-in', 'sandwich-in'). +tv_infpl('sandwich-in-between', 'sandwich-in-between'). +tv_infpl('sandwich-together', 'sandwich-together'). +tv_infpl('sap-away', 'sap-away'). +tv_infpl('saut_e-at', 'saut-e-at'). +tv_infpl('saut_e-for', 'saut-e-for'). +tv_infpl('saut_e-in', 'saut-e-in'). +tv_infpl('save-on', 'save-on'). +tv_infpl('save-up', 'save-up'). +tv_infpl('save-up-for', 'save-up-for'). +tv_infpl('saw-away-at', 'saw-away-at'). +tv_infpl('saw-off', 'saw-off'). +tv_infpl('saw-through', 'saw-through'). +tv_infpl('scald-away', 'scald-away'). +tv_infpl('scale-back', 'scale-back'). +tv_infpl('scale-down', 'scale-down'). +tv_infpl('scale-off', 'scale-off'). +tv_infpl('scalp-off', 'scalp-off'). +tv_infpl('scare-away', 'scare-away'). +tv_infpl('scare-off', 'scare-off'). +tv_infpl('scare-up', 'scare-up'). +tv_infpl('scavenge-for', 'scavenge-for'). +tv_infpl('scavenge-through', 'scavenge-through'). +tv_infpl('scent-after', 'scent-after'). +tv_infpl('scent-of', 'scent-of'). +tv_infpl('scheme-for', 'scheme-for'). +tv_infpl('scheme-out', 'scheme-out'). +tv_infpl('scoff-at', 'scoff-at'). +tv_infpl('scoff-down', 'scoff-down'). +tv_infpl('scoop-away', 'scoop-away'). +tv_infpl('scoop-out', 'scoop-out'). +tv_infpl('scoop-up', 'scoop-up'). +tv_infpl('scoot-about-in', 'scoot-about-in'). +tv_infpl('scoot-around-in', 'scoot-around-in'). +tv_infpl('score-out', 'score-out'). +tv_infpl('score-through', 'score-through'). +tv_infpl('score-up', 'score-up'). +tv_infpl('scour-away', 'scour-away'). +tv_infpl('scour-off', 'scour-off'). +tv_infpl('scour-out', 'scour-out'). +tv_infpl('scout-for', 'scout-for'). +tv_infpl('scout-out', 'scout-out'). +tv_infpl('scout-up', 'scout-up'). +tv_infpl('scowl-at', 'scowl-at'). +tv_infpl('scrabble-for', 'scrabble-for'). +tv_infpl('scrabble-in', 'scrabble-in'). +tv_infpl('scrabble-on', 'scrabble-on'). +tv_infpl('scrabble-up', 'scrabble-up'). +tv_infpl('scramble-for', 'scramble-for'). +tv_infpl('scrape-across', 'scrape-across'). +tv_infpl('scrape-against', 'scrape-against'). +tv_infpl('scrape-away', 'scrape-away'). +tv_infpl('scrape-down', 'scrape-down'). +tv_infpl('scrape-off', 'scrape-off'). +tv_infpl('scrape-on', 'scrape-on'). +tv_infpl('scrape-out', 'scrape-out'). +tv_infpl('scrape-through', 'scrape-through'). +tv_infpl('scrape-together', 'scrape-together'). +tv_infpl('scrape-up', 'scrape-up'). +tv_infpl('scratch-around-for', 'scratch-around-for'). +tv_infpl('scratch-off', 'scratch-off'). +tv_infpl('scratch-out', 'scratch-out'). +tv_infpl('scratch-up', 'scratch-up'). +tv_infpl('scream-at', 'scream-at'). +tv_infpl('scream-for', 'scream-for'). +tv_infpl('scream-out', 'scream-out'). +tv_infpl('screech-at', 'screech-at'). +tv_infpl('screech-out', 'screech-out'). +tv_infpl('screech-to', 'screech-to'). +tv_infpl('screen-out', 'screen-out'). +tv_infpl('screw-into', 'screw-into'). +tv_infpl('screw-on', 'screw-on'). +tv_infpl('screw-open', 'screw-open'). +tv_infpl('screw-together', 'screw-together'). +tv_infpl('screw-up', 'screw-up'). +tv_infpl('scribble-away-in', 'scribble-away-in'). +tv_infpl('scribble-away-on', 'scribble-away-on'). +tv_infpl('scribble-down', 'scribble-down'). +tv_infpl('scribble-in', 'scribble-in'). +tv_infpl('scribble-on', 'scribble-on'). +tv_infpl('scribble-out', 'scribble-out'). +tv_infpl('scrimp-from', 'scrimp-from'). +tv_infpl('scrimp-on', 'scrimp-on'). +tv_infpl('scrounge-around-for', 'scrounge-around-for'). +tv_infpl('scrounge-for', 'scrounge-for'). +tv_infpl('scrounge-out', 'scrounge-out'). +tv_infpl('scrounge-through', 'scrounge-through'). +tv_infpl('scrounge-up', 'scrounge-up'). +tv_infpl('scrub-away', 'scrub-away'). +tv_infpl('scrub-down', 'scrub-down'). +tv_infpl('scrub-off', 'scrub-off'). +tv_infpl('scrub-out', 'scrub-out'). +tv_infpl('scrub-up', 'scrub-up'). +tv_infpl('scrunch-behind', 'scrunch-behind'). +tv_infpl('scrunch-below', 'scrunch-below'). +tv_infpl('scrunch-beneath', 'scrunch-beneath'). +tv_infpl('scrunch-beside', 'scrunch-beside'). +tv_infpl('scrunch-between', 'scrunch-between'). +tv_infpl('scrunch-down', 'scrunch-down'). +tv_infpl('scrunch-down-in', 'scrunch-down-in'). +tv_infpl('scrunch-down-on', 'scrunch-down-on'). +tv_infpl('scrunch-in', 'scrunch-in'). +tv_infpl('scrunch-out', 'scrunch-out'). +tv_infpl('scrunch-together', 'scrunch-together'). +tv_infpl('scrunch-together-in', 'scrunch-together-in'). +tv_infpl('scrunch-together-on', 'scrunch-together-on'). +tv_infpl('scrunch-under', 'scrunch-under'). +tv_infpl('scrunch-up', 'scrunch-up'). +tv_infpl('scrunch-up-in', 'scrunch-up-in'). +tv_infpl('scrunch-up-on', 'scrunch-up-on'). +tv_infpl('scruple-about', 'scruple-about'). +tv_infpl('scruple-over', 'scruple-over'). +tv_infpl('scuff-at', 'scuff-at'). +tv_infpl('scuffle-through', 'scuffle-through'). +tv_infpl('scuffle-up', 'scuffle-up'). +tv_infpl('scuffle-with', 'scuffle-with'). +tv_infpl('scurry-after', 'scurry-after'). +tv_infpl('seal-in', 'seal-in'). +tv_infpl('seal-off', 'seal-off'). +tv_infpl('seal-off-in', 'seal-off-in'). +tv_infpl('seal-together', 'seal-together'). +tv_infpl('seal-up-in', 'seal-up-in'). +tv_infpl('seam-together', 'seam-together'). +tv_infpl('seam-up', 'seam-up'). +tv_infpl('sear-into', 'sear-into'). +tv_infpl('search-for', 'search-for'). +tv_infpl('search-out', 'search-out'). +tv_infpl('secede-from', 'secede-from'). +tv_infpl('see-off', 'see-off'). +tv_infpl('see-out', 'see-out'). +tv_infpl('see-through', 'see-through'). +tv_infpl('seek-after', 'seek-after'). +tv_infpl('seek-for', 'seek-for'). +tv_infpl('seek-out', 'seek-out'). +tv_infpl('seep-away-into', 'seep-away-into'). +tv_infpl('seep-away-through', 'seep-away-through'). +tv_infpl('seep-in-into', 'seep-in-into'). +tv_infpl('seep-in-through', 'seep-in-through'). +tv_infpl('seesaw-between', 'seesaw-between'). +tv_infpl('seethe-at', 'seethe-at'). +tv_infpl('seethe-in', 'seethe-in'). +tv_infpl('seethe-over', 'seethe-over'). +tv_infpl('seethe-with', 'seethe-with'). +tv_infpl('segregate-from', 'segregate-from'). +tv_infpl('seine-for', 'seine-for'). +tv_infpl('seize-on', 'seize-on'). +tv_infpl('seize-up-in', 'seize-up-in'). +tv_infpl('seize-upon', 'seize-upon'). +tv_infpl('select-for', 'select-for'). +tv_infpl('sell-at', 'sell-at'). +tv_infpl('sell-for', 'sell-for'). +tv_infpl('sell-in', 'sell-in'). +tv_infpl('sell-out', 'sell-out'). +tv_infpl('sell-out-for', 'sell-out-for'). +tv_infpl('sell-out-to', 'sell-out-to'). +tv_infpl('sell-to', 'sell-to'). +tv_infpl('send-around', 'send-around'). +tv_infpl('send-away', 'send-away'). +tv_infpl('send-away-for', 'send-away-for'). +tv_infpl('send-back', 'send-back'). +tv_infpl('send-down', 'send-down'). +tv_infpl('send-for', 'send-for'). +tv_infpl('send-forth', 'send-forth'). +tv_infpl('send-in', 'send-in'). +tv_infpl('send-off', 'send-off'). +tv_infpl('send-off-for', 'send-off-for'). +tv_infpl('send-on', 'send-on'). +tv_infpl('send-out', 'send-out'). +tv_infpl('send-out-for', 'send-out-for'). +tv_infpl('send-over', 'send-over'). +tv_infpl('send-up', 'send-up'). +tv_infpl('sentimentalize-about', 'sentimentalize-about'). +tv_infpl('sentimentalize-over', 'sentimentalize-over'). +tv_infpl('separate-from', 'separate-from'). +tv_infpl('separate-into', 'separate-into'). +tv_infpl('separate-off', 'separate-off'). +tv_infpl('separate-off-from', 'separate-off-from'). +tv_infpl('separate-out', 'separate-out'). +tv_infpl('separate-out-from', 'separate-out-from'). +tv_infpl('serve-beside', 'serve-beside'). +tv_infpl('serve-for', 'serve-for'). +tv_infpl('serve-in', 'serve-in'). +tv_infpl('serve-on', 'serve-on'). +tv_infpl('serve-out', 'serve-out'). +tv_infpl('serve-to', 'serve-to'). +tv_infpl('serve-under', 'serve-under'). +tv_infpl('serve-up', 'serve-up'). +tv_infpl('serve-with', 'serve-with'). +tv_infpl('set-apart', 'set-apart'). +tv_infpl('set-aside', 'set-aside'). +tv_infpl('set-back', 'set-back'). +tv_infpl('set-down', 'set-down'). +tv_infpl('set-forth', 'set-forth'). +tv_infpl('set-in', 'set-in'). +tv_infpl('set-off', 'set-off'). +tv_infpl('set-off-against', 'set-off-against'). +tv_infpl('set-off-for', 'set-off-for'). +tv_infpl('set-off-from', 'set-off-from'). +tv_infpl('set-off-in', 'set-off-in'). +tv_infpl('set-off-on', 'set-off-on'). +tv_infpl('set-off-up', 'set-off-up'). +tv_infpl('set-out', 'set-out'). +tv_infpl('set-out-against', 'set-out-against'). +tv_infpl('set-out-for', 'set-out-for'). +tv_infpl('set-out-from', 'set-out-from'). +tv_infpl('set-out-in', 'set-out-in'). +tv_infpl('set-out-on', 'set-out-on'). +tv_infpl('set-out-up', 'set-out-up'). +tv_infpl('set-to', 'set-to'). +tv_infpl('set-up', 'set-up'). +tv_infpl('set-upon', 'set-upon'). +tv_infpl('settle-at', 'settle-at'). +tv_infpl('settle-back-in', 'settle-back-in'). +tv_infpl('settle-back-into', 'settle-back-into'). +tv_infpl('settle-back-on', 'settle-back-on'). +tv_infpl('settle-back-to', 'settle-back-to'). +tv_infpl('settle-back-with', 'settle-back-with'). +tv_infpl('settle-down-in', 'settle-down-in'). +tv_infpl('settle-down-into', 'settle-down-into'). +tv_infpl('settle-down-on', 'settle-down-on'). +tv_infpl('settle-down-to', 'settle-down-to'). +tv_infpl('settle-down-with', 'settle-down-with'). +tv_infpl('settle-for', 'settle-for'). +tv_infpl('settle-upon', 'settle-upon'). +tv_infpl('settle-with', 'settle-with'). +tv_infpl('sew-above', 'sew-above'). +tv_infpl('sew-across', 'sew-across'). +tv_infpl('sew-along', 'sew-along'). +tv_infpl('sew-below', 'sew-below'). +tv_infpl('sew-in', 'sew-in'). +tv_infpl('sew-inside', 'sew-inside'). +tv_infpl('sew-into', 'sew-into'). +tv_infpl('sew-over', 'sew-over'). +tv_infpl('sew-together', 'sew-together'). +tv_infpl('sew-toward', 'sew-toward'). +tv_infpl('sew-towards', 'sew-towards'). +tv_infpl('sew-up', 'sew-up'). +tv_infpl('sex-up', 'sex-up'). +tv_infpl('shack-away', 'shack-away'). +tv_infpl('shack-up', 'shack-up'). +tv_infpl('shack-with', 'shack-with'). +tv_infpl('shackle-together', 'shackle-together'). +tv_infpl('shade-in', 'shade-in'). +tv_infpl('shade-into', 'shade-into'). +tv_infpl('shadow-over', 'shadow-over'). +tv_infpl('shake-around', 'shake-around'). +tv_infpl('shake-down', 'shake-down'). +tv_infpl('shake-off', 'shake-off'). +tv_infpl('shake-out', 'shake-out'). +tv_infpl('shake-up', 'shake-up'). +tv_infpl('shape-up', 'shape-up'). +tv_infpl('share-in', 'share-in'). +tv_infpl('share-with', 'share-with'). +tv_infpl('sharpen-up', 'sharpen-up'). +tv_infpl('shatter-against', 'shatter-against'). +tv_infpl('shatter-in', 'shatter-in'). +tv_infpl('shatter-into', 'shatter-into'). +tv_infpl('shatter-on', 'shatter-on'). +tv_infpl('shave-off', 'shave-off'). +tv_infpl('shave-through', 'shave-through'). +tv_infpl('shear-away', 'shear-away'). +tv_infpl('shear-off', 'shear-off'). +tv_infpl('shear-through', 'shear-through'). +tv_infpl('sheathe-in', 'sheathe-in'). +tv_infpl('shed-off', 'shed-off'). +tv_infpl('shed-onto', 'shed-onto'). +tv_infpl('sheer-away-from', 'sheer-away-from'). +tv_infpl('shell-out', 'shell-out'). +tv_infpl('shell-over', 'shell-over'). +tv_infpl('shelter-beneath', 'shelter-beneath'). +tv_infpl('shelter-from', 'shelter-from'). +tv_infpl('shelter-under', 'shelter-under'). +tv_infpl('shelve-off-into', 'shelve-off-into'). +tv_infpl('shelve-out-into', 'shelve-out-into'). +tv_infpl('shield-off', 'shield-off'). +tv_infpl('shield-out', 'shield-out'). +tv_infpl('shift-between', 'shift-between'). +tv_infpl('shift-from', 'shift-from'). +tv_infpl('shift-into', 'shift-into'). +tv_infpl('shift-onto', 'shift-onto'). +tv_infpl('shift-out-from', 'shift-out-from'). +tv_infpl('shift-out-of', 'shift-out-of'). +tv_infpl('shift-out-to', 'shift-out-to'). +tv_infpl('shift-to', 'shift-to'). +tv_infpl('shift-toward', 'shift-toward'). +tv_infpl('shift-towards', 'shift-towards'). +tv_infpl('shillyshally-about', 'shillyshally-about'). +tv_infpl('shillyshally-in', 'shillyshally-in'). +tv_infpl('shillyshally-over', 'shillyshally-over'). +tv_infpl('shin-down', 'shin-down'). +tv_infpl('shine-through', 'shine-through'). +tv_infpl('ship-away', 'ship-away'). +tv_infpl('ship-back', 'ship-back'). +tv_infpl('ship-off', 'ship-off'). +tv_infpl('ship-out', 'ship-out'). +tv_infpl('ship-over', 'ship-over'). +tv_infpl('ship-to', 'ship-to'). +tv_infpl('shirk-from', 'shirk-from'). +tv_infpl('shirk-off', 'shirk-off'). +tv_infpl('shirk-on', 'shirk-on'). +tv_infpl('shiver-at', 'shiver-at'). +tv_infpl('shoo-aside', 'shoo-aside'). +tv_infpl('shoo-away', 'shoo-away'). +tv_infpl('shoo-back', 'shoo-back'). +tv_infpl('shoo-off', 'shoo-off'). +tv_infpl('shoo-out', 'shoo-out'). +tv_infpl('shoot-at', 'shoot-at'). +tv_infpl('shoot-away', 'shoot-away'). +tv_infpl('shoot-away-from', 'shoot-away-from'). +tv_infpl('shoot-back', 'shoot-back'). +tv_infpl('shoot-down', 'shoot-down'). +tv_infpl('shoot-down-from', 'shoot-down-from'). +tv_infpl('shoot-down-to', 'shoot-down-to'). +tv_infpl('shoot-for', 'shoot-for'). +tv_infpl('shoot-forth', 'shoot-forth'). +tv_infpl('shoot-off', 'shoot-off'). +tv_infpl('shoot-out', 'shoot-out'). +tv_infpl('shoot-out-from', 'shoot-out-from'). +tv_infpl('shoot-out-to', 'shoot-out-to'). +tv_infpl('shoot-through', 'shoot-through'). +tv_infpl('shoot-up', 'shoot-up'). +tv_infpl('shop-around-for', 'shop-around-for'). +tv_infpl('shop-for', 'shop-for'). +tv_infpl('shop-to', 'shop-to'). +tv_infpl('shore-up', 'shore-up'). +tv_infpl('short-change', 'short-change'). +tv_infpl('short-circuit', 'short-circuit'). +tv_infpl('short-out', 'short-out'). +tv_infpl('shout-about', 'shout-about'). +tv_infpl('shout-at', 'shout-at'). +tv_infpl('shout-back', 'shout-back'). +tv_infpl('shout-down-to', 'shout-down-to'). +tv_infpl('shout-from', 'shout-from'). +tv_infpl('shout-into', 'shout-into'). +tv_infpl('shout-out', 'shout-out'). +tv_infpl('shout-to', 'shout-to'). +tv_infpl('shout-up', 'shout-up'). +tv_infpl('shove-apart', 'shove-apart'). +tv_infpl('shove-aside', 'shove-aside'). +tv_infpl('shove-down', 'shove-down'). +tv_infpl('shove-off', 'shove-off'). +tv_infpl('shove-open', 'shove-open'). +tv_infpl('shove-out', 'shove-out'). +tv_infpl('show-around', 'show-around'). +tv_infpl('show-forth', 'show-forth'). +tv_infpl('show-off', 'show-off'). +tv_infpl('show-up', 'show-up'). +tv_infpl('shower-around', 'shower-around'). +tv_infpl('shower-on', 'shower-on'). +tv_infpl('shred-off', 'shred-off'). +tv_infpl('shred-up', 'shred-up'). +tv_infpl('shrill-out', 'shrill-out'). +tv_infpl('shrink-away-from', 'shrink-away-from'). +tv_infpl('shrink-down', 'shrink-down'). +tv_infpl('shrink-from', 'shrink-from'). +tv_infpl('shrink-out-of', 'shrink-out-of'). +tv_infpl('shrink-to', 'shrink-to'). +tv_infpl('shrivel-to', 'shrivel-to'). +tv_infpl('shrivel-up-in', 'shrivel-up-in'). +tv_infpl('shrivel-up-into', 'shrivel-up-into'). +tv_infpl('shrug-off', 'shrug-off'). +tv_infpl('shrug-on', 'shrug-on'). +tv_infpl('shuck-off', 'shuck-off'). +tv_infpl('shuck-out-of', 'shuck-out-of'). +tv_infpl('shudder-at', 'shudder-at'). +tv_infpl('shudder-over', 'shudder-over'). +tv_infpl('shudder-through', 'shudder-through'). +tv_infpl('shudder-with', 'shudder-with'). +tv_infpl('shuffle-around', 'shuffle-around'). +tv_infpl('shuffle-back-from', 'shuffle-back-from'). +tv_infpl('shuffle-back-out', 'shuffle-back-out'). +tv_infpl('shuffle-in', 'shuffle-in'). +tv_infpl('shuffle-in-from', 'shuffle-in-from'). +tv_infpl('shuffle-in-out', 'shuffle-in-out'). +tv_infpl('shuffle-out', 'shuffle-out'). +tv_infpl('shuffle-up', 'shuffle-up'). +tv_infpl('shunt-aside', 'shunt-aside'). +tv_infpl('shunt-off', 'shunt-off'). +tv_infpl('shush-up', 'shush-up'). +tv_infpl('shut-down', 'shut-down'). +tv_infpl('shut-off', 'shut-off'). +tv_infpl('shut-out', 'shut-out'). +tv_infpl('shut-up', 'shut-up'). +tv_infpl('shuttle-from', 'shuttle-from'). +tv_infpl('shuttle-to', 'shuttle-to'). +tv_infpl('shy-at', 'shy-at'). +tv_infpl('shy-away-from', 'shy-away-from'). +tv_infpl('shy-from', 'shy-from'). +tv_infpl('shy-off', 'shy-off'). +tv_infpl('side-against', 'side-against'). +tv_infpl('side-up', 'side-up'). +tv_infpl('side-with', 'side-with'). +tv_infpl('sieve-out', 'sieve-out'). +tv_infpl('sieve-through', 'sieve-through'). +tv_infpl('sift-down-through', 'sift-down-through'). +tv_infpl('sift-out', 'sift-out'). +tv_infpl('sift-out-through', 'sift-out-through'). +tv_infpl('sift-through', 'sift-through'). +tv_infpl('sift-together', 'sift-together'). +tv_infpl('sight-along', 'sight-along'). +tv_infpl('sight-down', 'sight-down'). +tv_infpl('sign-away', 'sign-away'). +tv_infpl('sign-for', 'sign-for'). +tv_infpl('sign-in', 'sign-in'). +tv_infpl('sign-off', 'sign-off'). +tv_infpl('sign-on', 'sign-on'). +tv_infpl('sign-up', 'sign-up'). +tv_infpl('sign-up-for', 'sign-up-for'). +tv_infpl('sign-up-with', 'sign-up-with'). +tv_infpl('sign-with', 'sign-with'). +tv_infpl('signal-for', 'signal-for'). +tv_infpl('silt-up', 'silt-up'). +tv_infpl('sin-against', 'sin-against'). +tv_infpl('sing-about', 'sing-about'). +tv_infpl('sing-away', 'sing-away'). +tv_infpl('sing-from', 'sing-from'). +tv_infpl('sing-in', 'sing-in'). +tv_infpl('sing-into', 'sing-into'). +tv_infpl('sing-of', 'sing-of'). +tv_infpl('sing-out-at', 'sing-out-at'). +tv_infpl('sing-out-to', 'sing-out-to'). +tv_infpl('sing-to', 'sing-to'). +tv_infpl('single-out', 'single-out'). +tv_infpl('sink-at', 'sink-at'). +tv_infpl('sink-back-into', 'sink-back-into'). +tv_infpl('sink-back-on', 'sink-back-on'). +tv_infpl('sink-back-to', 'sink-back-to'). +tv_infpl('sink-down-into', 'sink-down-into'). +tv_infpl('sink-down-on', 'sink-down-on'). +tv_infpl('sink-down-to', 'sink-down-to'). +tv_infpl('sink-in', 'sink-in'). +tv_infpl('sink-into', 'sink-into'). +tv_infpl('sink-on', 'sink-on'). +tv_infpl('sink-through', 'sink-through'). +tv_infpl('sink-to', 'sink-to'). +tv_infpl('siphon-away', 'siphon-away'). +tv_infpl('siphon-off', 'siphon-off'). +tv_infpl('sit-along', 'sit-along'). +tv_infpl('sit-around', 'sit-around'). +tv_infpl('sit-at', 'sit-at'). +tv_infpl('sit-behind', 'sit-behind'). +tv_infpl('sit-beside', 'sit-beside'). +tv_infpl('sit-by', 'sit-by'). +tv_infpl('sit-in', 'sit-in'). +tv_infpl('sit-in-in', 'sit-in-in'). +tv_infpl('sit-in-on', 'sit-in-on'). +tv_infpl('sit-in-to', 'sit-in-to'). +tv_infpl('sit-near', 'sit-near'). +tv_infpl('sit-on', 'sit-on'). +tv_infpl('sit-on-in', 'sit-on-in'). +tv_infpl('sit-on-on', 'sit-on-on'). +tv_infpl('sit-on-to', 'sit-on-to'). +tv_infpl('sit-out', 'sit-out'). +tv_infpl('sit-over', 'sit-over'). +tv_infpl('sit-through', 'sit-through'). +tv_infpl('size-up', 'size-up'). +tv_infpl('skedaddle-away-to', 'skedaddle-away-to'). +tv_infpl('skedaddle-back-to', 'skedaddle-back-to'). +tv_infpl('skedaddle-to', 'skedaddle-to'). +tv_infpl('sketch-in', 'sketch-in'). +tv_infpl('sketch-out', 'sketch-out'). +tv_infpl('skim-off', 'skim-off'). +tv_infpl('skim-over', 'skim-over'). +tv_infpl('skim-through', 'skim-through'). +tv_infpl('skimp-on', 'skimp-on'). +tv_infpl('skin-off', 'skin-off'). +tv_infpl('skin-out', 'skin-out'). +tv_infpl('skirmish-among', 'skirmish-among'). +tv_infpl('skirmish-for', 'skirmish-for'). +tv_infpl('skirmish-over', 'skirmish-over'). +tv_infpl('skittle-out', 'skittle-out'). +tv_infpl('skyrocket-from', 'skyrocket-from'). +tv_infpl('skyrocket-to', 'skyrocket-to'). +tv_infpl('slack-up-on', 'slack-up-on'). +tv_infpl('slacken-up', 'slacken-up'). +tv_infpl('slam-against', 'slam-against'). +tv_infpl('slam-down', 'slam-down'). +tv_infpl('slam-in', 'slam-in'). +tv_infpl('slam-into', 'slam-into'). +tv_infpl('slam-on', 'slam-on'). +tv_infpl('slam-through', 'slam-through'). +tv_infpl('slam-to', 'slam-to'). +tv_infpl('slant-across', 'slant-across'). +tv_infpl('slant-against', 'slant-against'). +tv_infpl('slant-for', 'slant-for'). +tv_infpl('slant-on', 'slant-on'). +tv_infpl('slant-to', 'slant-to'). +tv_infpl('slant-toward', 'slant-toward'). +tv_infpl('slant-upon', 'slant-upon'). +tv_infpl('slash-against', 'slash-against'). +tv_infpl('slash-at', 'slash-at'). +tv_infpl('slash-away', 'slash-away'). +tv_infpl('slave-for', 'slave-for'). +tv_infpl('slave-over', 'slave-over'). +tv_infpl('slaver-over', 'slaver-over'). +tv_infpl('sledge-on', 'sledge-on'). +tv_infpl('sleep-at', 'sleep-at'). +tv_infpl('sleep-away', 'sleep-away'). +tv_infpl('sleep-in', 'sleep-in'). +tv_infpl('sleep-off', 'sleep-off'). +tv_infpl('sleep-on', 'sleep-on'). +tv_infpl('sleep-through', 'sleep-through'). +tv_infpl('sleep-under', 'sleep-under'). +tv_infpl('sleep-with', 'sleep-with'). +tv_infpl('slew-around', 'slew-around'). +tv_infpl('slice-away', 'slice-away'). +tv_infpl('slice-into', 'slice-into'). +tv_infpl('slice-off', 'slice-off'). +tv_infpl('slice-open', 'slice-open'). +tv_infpl('slice-out', 'slice-out'). +tv_infpl('slice-through', 'slice-through'). +tv_infpl('slide-against', 'slide-against'). +tv_infpl('slide-back', 'slide-back'). +tv_infpl('slide-in-beside', 'slide-in-beside'). +tv_infpl('slide-in-onto', 'slide-in-onto'). +tv_infpl('slide-in-to', 'slide-in-to'). +tv_infpl('slide-off', 'slide-off'). +tv_infpl('slide-off-beside', 'slide-off-beside'). +tv_infpl('slide-off-onto', 'slide-off-onto'). +tv_infpl('slide-off-to', 'slide-off-to'). +tv_infpl('slide-out-beside', 'slide-out-beside'). +tv_infpl('slide-out-onto', 'slide-out-onto'). +tv_infpl('slide-out-to', 'slide-out-to'). +tv_infpl('slide-under', 'slide-under'). +tv_infpl('slide-up', 'slide-up'). +tv_infpl('slim-down', 'slim-down'). +tv_infpl('slim-down-from', 'slim-down-from'). +tv_infpl('slim-down-to', 'slim-down-to'). +tv_infpl('slink-away-into', 'slink-away-into'). +tv_infpl('slink-away-to', 'slink-away-to'). +tv_infpl('slink-down-into', 'slink-down-into'). +tv_infpl('slink-down-to', 'slink-down-to'). +tv_infpl('slink-off-into', 'slink-off-into'). +tv_infpl('slink-off-to', 'slink-off-to'). +tv_infpl('slip-away-between', 'slip-away-between'). +tv_infpl('slip-away-from', 'slip-away-from'). +tv_infpl('slip-away-into', 'slip-away-into'). +tv_infpl('slip-away-on', 'slip-away-on'). +tv_infpl('slip-away-upon', 'slip-away-upon'). +tv_infpl('slip-down-between', 'slip-down-between'). +tv_infpl('slip-down-from', 'slip-down-from'). +tv_infpl('slip-down-into', 'slip-down-into'). +tv_infpl('slip-down-on', 'slip-down-on'). +tv_infpl('slip-down-upon', 'slip-down-upon'). +tv_infpl('slip-in', 'slip-in'). +tv_infpl('slip-in-between', 'slip-in-between'). +tv_infpl('slip-in-from', 'slip-in-from'). +tv_infpl('slip-in-into', 'slip-in-into'). +tv_infpl('slip-in-on', 'slip-in-on'). +tv_infpl('slip-in-upon', 'slip-in-upon'). +tv_infpl('slip-off', 'slip-off'). +tv_infpl('slip-on', 'slip-on'). +tv_infpl('slip-up-between', 'slip-up-between'). +tv_infpl('slip-up-from', 'slip-up-from'). +tv_infpl('slip-up-into', 'slip-up-into'). +tv_infpl('slip-up-on', 'slip-up-on'). +tv_infpl('slip-up-upon', 'slip-up-upon'). +tv_infpl('sliver-into', 'sliver-into'). +tv_infpl('slog-away-at', 'slog-away-at'). +tv_infpl('slope-off-for', 'slope-off-for'). +tv_infpl('slope-off-into', 'slope-off-into'). +tv_infpl('slope-out-for', 'slope-out-for'). +tv_infpl('slope-out-into', 'slope-out-into'). +tv_infpl('slouch-down', 'slouch-down'). +tv_infpl('slouch-down-to', 'slouch-down-to'). +tv_infpl('slouch-over-to', 'slouch-over-to'). +tv_infpl('slouch-up-to', 'slouch-up-to'). +tv_infpl('slough-off', 'slough-off'). +tv_infpl('slough-over', 'slough-over'). +tv_infpl('slough-through', 'slough-through'). +tv_infpl('slow-down', 'slow-down'). +tv_infpl('slow-into', 'slow-into'). +tv_infpl('slow-to', 'slow-to'). +tv_infpl('slow-up', 'slow-up'). +tv_infpl('slue-around', 'slue-around'). +tv_infpl('slug-away', 'slug-away'). +tv_infpl('sluice-away', 'sluice-away'). +tv_infpl('sluice-out', 'sluice-out'). +tv_infpl('slumber-away', 'slumber-away'). +tv_infpl('slumber-out', 'slumber-out'). +tv_infpl('slump-at', 'slump-at'). +tv_infpl('slump-together', 'slump-together'). +tv_infpl('slur-on', 'slur-on'). +tv_infpl('slur-over', 'slur-over'). +tv_infpl('slur-through', 'slur-through'). +tv_infpl('smack-together', 'smack-together'). +tv_infpl('smart-at', 'smart-at'). +tv_infpl('smart-for', 'smart-for'). +tv_infpl('smart-from', 'smart-from'). +tv_infpl('smart-over', 'smart-over'). +tv_infpl('smart-under', 'smart-under'). +tv_infpl('smarten-up', 'smarten-up'). +tv_infpl('smash-against', 'smash-against'). +tv_infpl('smash-down', 'smash-down'). +tv_infpl('smash-in', 'smash-in'). +tv_infpl('smash-inside', 'smash-inside'). +tv_infpl('smash-into', 'smash-into'). +tv_infpl('smash-on', 'smash-on'). +tv_infpl('smash-out', 'smash-out'). +tv_infpl('smash-through', 'smash-through'). +tv_infpl('smash-up', 'smash-up'). +tv_infpl('smear-on', 'smear-on'). +tv_infpl('smell-at', 'smell-at'). +tv_infpl('smell-like', 'smell-like'). +tv_infpl('smell-of', 'smell-of'). +tv_infpl('smell-up', 'smell-up'). +tv_infpl('smile-about', 'smile-about'). +tv_infpl('smile-at', 'smile-at'). +tv_infpl('smile-back-at', 'smile-back-at'). +tv_infpl('smile-down-at', 'smile-down-at'). +tv_infpl('smile-through', 'smile-through'). +tv_infpl('smile-to', 'smile-to'). +tv_infpl('smile-up-at', 'smile-up-at'). +tv_infpl('smirk-at', 'smirk-at'). +tv_infpl('smite-at', 'smite-at'). +tv_infpl('smite-together', 'smite-together'). +tv_infpl('smooth-away', 'smooth-away'). +tv_infpl('smooth-back', 'smooth-back'). +tv_infpl('smooth-down', 'smooth-down'). +tv_infpl('smooth-out', 'smooth-out'). +tv_infpl('smooth-over', 'smooth-over'). +tv_infpl('snag-on', 'snag-on'). +tv_infpl('snap-at', 'snap-at'). +tv_infpl('snap-back', 'snap-back'). +tv_infpl('snap-back-of', 'snap-back-of'). +tv_infpl('snap-back-to', 'snap-back-to'). +tv_infpl('snap-in', 'snap-in'). +tv_infpl('snap-off', 'snap-off'). +tv_infpl('snap-on', 'snap-on'). +tv_infpl('snap-out', 'snap-out'). +tv_infpl('snap-out-of', 'snap-out-of'). +tv_infpl('snap-out-to', 'snap-out-to'). +tv_infpl('snap-past', 'snap-past'). +tv_infpl('snap-to', 'snap-to'). +tv_infpl('snap-up', 'snap-up'). +tv_infpl('snare-up-to', 'snare-up-to'). +tv_infpl('snarl-at', 'snarl-at'). +tv_infpl('snatch-at', 'snatch-at'). +tv_infpl('snatch-away', 'snatch-away'). +tv_infpl('snatch-back', 'snatch-back'). +tv_infpl('snatch-down', 'snatch-down'). +tv_infpl('snatch-off', 'snatch-off'). +tv_infpl('snatch-open', 'snatch-open'). +tv_infpl('snatch-up', 'snatch-up'). +tv_infpl('sneer-at', 'sneer-at'). +tv_infpl('snick-at', 'snick-at'). +tv_infpl('snicker-at', 'snicker-at'). +tv_infpl('sniff-at', 'sniff-at'). +tv_infpl('sniff-out', 'sniff-out'). +tv_infpl('snip-back', 'snip-back'). +tv_infpl('snip-off', 'snip-off'). +tv_infpl('snipe-at', 'snipe-at'). +tv_infpl('snitch-on', 'snitch-on'). +tv_infpl('snoop-about', 'snoop-about'). +tv_infpl('snoop-around', 'snoop-around'). +tv_infpl('snoop-in', 'snoop-in'). +tv_infpl('snoop-into', 'snoop-into'). +tv_infpl('snoop-on', 'snoop-on'). +tv_infpl('snoop-through', 'snoop-through'). +tv_infpl('snow-in', 'snow-in'). +tv_infpl('snow-out', 'snow-out'). +tv_infpl('snuff-out', 'snuff-out'). +tv_infpl('snuggle-against', 'snuggle-against'). +tv_infpl('snuggle-beside', 'snuggle-beside'). +tv_infpl('snuggle-inside', 'snuggle-inside'). +tv_infpl('snuggle-into', 'snuggle-into'). +tv_infpl('snuggle-next-to', 'snuggle-next-to'). +tv_infpl('snuggle-up-against', 'snuggle-up-against'). +tv_infpl('snuggle-up-to', 'snuggle-up-to'). +tv_infpl('soak-into', 'soak-into'). +tv_infpl('soak-through', 'soak-through'). +tv_infpl('soak-up', 'soak-up'). +tv_infpl('soar-for', 'soar-for'). +tv_infpl('sob-out', 'sob-out'). +tv_infpl('sober-down', 'sober-down'). +tv_infpl('sober-up', 'sober-up'). +tv_infpl('socialize-with', 'socialize-with'). +tv_infpl('sock-away', 'sock-away'). +tv_infpl('soft-pedal', 'soft-pedal'). +tv_infpl('soft-soap', 'soft-soap'). +tv_infpl('soft-solder', 'soft-solder'). +tv_infpl('soften-down', 'soften-down'). +tv_infpl('soften-toward', 'soften-toward'). +tv_infpl('soften-towards', 'soften-towards'). +tv_infpl('soften-up', 'soften-up'). +tv_infpl('solder-together', 'solder-together'). +tv_infpl('solder-up', 'solder-up'). +tv_infpl('soldier-in', 'soldier-in'). +tv_infpl('solidify-into', 'solidify-into'). +tv_infpl('sop-in', 'sop-in'). +tv_infpl('sop-up', 'sop-up'). +tv_infpl('sorrow-over', 'sorrow-over'). +tv_infpl('sort-out', 'sort-out'). +tv_infpl('sort-through', 'sort-through'). +tv_infpl('sort-with', 'sort-with'). +tv_infpl('sound-against', 'sound-against'). +tv_infpl('sound-behind', 'sound-behind'). +tv_infpl('sound-like', 'sound-like'). +tv_infpl('sound-out', 'sound-out'). +tv_infpl('sound-through', 'sound-through'). +tv_infpl('soup-up', 'soup-up'). +tv_infpl('sour-from', 'sour-from'). +tv_infpl('sour-on', 'sour-on'). +tv_infpl('sour-over', 'sour-over'). +tv_infpl('space-out', 'space-out'). +tv_infpl('space-out-about', 'space-out-about'). +tv_infpl('span-across', 'span-across'). +tv_infpl('spar-about', 'spar-about'). +tv_infpl('spar-against', 'spar-against'). +tv_infpl('spar-over', 'spar-over'). +tv_infpl('spar-with', 'spar-with'). +tv_infpl('spark-off', 'spark-off'). +tv_infpl('sparkle-with', 'sparkle-with'). +tv_infpl('spat-with', 'spat-with'). +tv_infpl('speak-about', 'speak-about'). +tv_infpl('speak-against', 'speak-against'). +tv_infpl('speak-at', 'speak-at'). +tv_infpl('speak-down-about', 'speak-down-about'). +tv_infpl('speak-down-against', 'speak-down-against'). +tv_infpl('speak-down-for', 'speak-down-for'). +tv_infpl('speak-down-on', 'speak-down-on'). +tv_infpl('speak-down-to', 'speak-down-to'). +tv_infpl('speak-for', 'speak-for'). +tv_infpl('speak-of', 'speak-of'). +tv_infpl('speak-on', 'speak-on'). +tv_infpl('speak-out-about', 'speak-out-about'). +tv_infpl('speak-out-against', 'speak-out-against'). +tv_infpl('speak-out-for', 'speak-out-for'). +tv_infpl('speak-out-on', 'speak-out-on'). +tv_infpl('speak-out-to', 'speak-out-to'). +tv_infpl('speak-through', 'speak-through'). +tv_infpl('speak-to', 'speak-to'). +tv_infpl('speak-up-about', 'speak-up-about'). +tv_infpl('speak-up-against', 'speak-up-against'). +tv_infpl('speak-up-for', 'speak-up-for'). +tv_infpl('speak-up-on', 'speak-up-on'). +tv_infpl('speak-up-to', 'speak-up-to'). +tv_infpl('speak-with', 'speak-with'). +tv_infpl('spear-at', 'spear-at'). +tv_infpl('spear-into', 'spear-into'). +tv_infpl('specialize-for', 'specialize-for'). +tv_infpl('specialize-in', 'specialize-in'). +tv_infpl('speculate-about', 'speculate-about'). +tv_infpl('speculate-in', 'speculate-in'). +tv_infpl('speculate-on', 'speculate-on'). +tv_infpl('speculate-upon', 'speculate-upon'). +tv_infpl('speed-after', 'speed-after'). +tv_infpl('speed-along', 'speed-along'). +tv_infpl('speed-at', 'speed-at'). +tv_infpl('speed-up', 'speed-up'). +tv_infpl('spell-out', 'spell-out'). +tv_infpl('spew-forth', 'spew-forth'). +tv_infpl('spew-out', 'spew-out'). +tv_infpl('spew-up', 'spew-up'). +tv_infpl('spice-up', 'spice-up'). +tv_infpl('spiel-about', 'spiel-about'). +tv_infpl('spiel-off', 'spiel-off'). +tv_infpl('spin-around', 'spin-around'). +tv_infpl('spin-dry', 'spin-dry'). +tv_infpl('spin-into', 'spin-into'). +tv_infpl('spin-off', 'spin-off'). +tv_infpl('spin-off-from', 'spin-off-from'). +tv_infpl('spin-off-into', 'spin-off-into'). +tv_infpl('spin-off-to', 'spin-off-to'). +tv_infpl('spin-out', 'spin-out'). +tv_infpl('spin-out-from', 'spin-out-from'). +tv_infpl('spin-out-into', 'spin-out-into'). +tv_infpl('spin-out-of', 'spin-out-of'). +tv_infpl('spin-out-to', 'spin-out-to'). +tv_infpl('spin-through', 'spin-through'). +tv_infpl('spirit-away', 'spirit-away'). +tv_infpl('spirit-off', 'spirit-off'). +tv_infpl('spirt-out', 'spirt-out'). +tv_infpl('spit-at', 'spit-at'). +tv_infpl('spit-out', 'spit-out'). +tv_infpl('spit-up', 'spit-up'). +tv_infpl('splay-out', 'splay-out'). +tv_infpl('splice-together', 'splice-together'). +tv_infpl('splinter-into', 'splinter-into'). +tv_infpl('splinter-off-into', 'splinter-off-into'). +tv_infpl('splinter-to', 'splinter-to'). +tv_infpl('split-along', 'split-along'). +tv_infpl('split-apart', 'split-apart'). +tv_infpl('split-away', 'split-away'). +tv_infpl('split-away-from', 'split-away-from'). +tv_infpl('split-away-into', 'split-away-into'). +tv_infpl('split-between', 'split-between'). +tv_infpl('split-from', 'split-from'). +tv_infpl('split-in', 'split-in'). +tv_infpl('split-into', 'split-into'). +tv_infpl('split-off', 'split-off'). +tv_infpl('split-off-from', 'split-off-from'). +tv_infpl('split-off-into', 'split-off-into'). +tv_infpl('split-open', 'split-open'). +tv_infpl('split-over', 'split-over'). +tv_infpl('split-up', 'split-up'). +tv_infpl('split-with', 'split-with'). +tv_infpl('splurge-for', 'splurge-for'). +tv_infpl('splurge-on', 'splurge-on'). +tv_infpl('splutter-out', 'splutter-out'). +tv_infpl('sponge-down', 'sponge-down'). +tv_infpl('sponge-off', 'sponge-off'). +tv_infpl('sponge-out', 'sponge-out'). +tv_infpl('sponge-up', 'sponge-up'). +tv_infpl('spoon-out', 'spoon-out'). +tv_infpl('spoon-up', 'spoon-up'). +tv_infpl('spout-at', 'spout-at'). +tv_infpl('spout-out', 'spout-out'). +tv_infpl('spout-up', 'spout-up'). +tv_infpl('sprawl-about-above', 'sprawl-about-above'). +tv_infpl('sprawl-about-across', 'sprawl-about-across'). +tv_infpl('sprawl-about-against', 'sprawl-about-against'). +tv_infpl('sprawl-about-along', 'sprawl-about-along'). +tv_infpl('sprawl-about-among', 'sprawl-about-among'). +tv_infpl('sprawl-about-amongst', 'sprawl-about-amongst'). +tv_infpl('sprawl-about-behind', 'sprawl-about-behind'). +tv_infpl('sprawl-about-below', 'sprawl-about-below'). +tv_infpl('sprawl-about-beneath', 'sprawl-about-beneath'). +tv_infpl('sprawl-about-beside', 'sprawl-about-beside'). +tv_infpl('sprawl-about-between', 'sprawl-about-between'). +tv_infpl('sprawl-about-beyond', 'sprawl-about-beyond'). +tv_infpl('sprawl-about-inside', 'sprawl-about-inside'). +tv_infpl('sprawl-about-near', 'sprawl-about-near'). +tv_infpl('sprawl-about-next-to', 'sprawl-about-next-to'). +tv_infpl('sprawl-about-on', 'sprawl-about-on'). +tv_infpl('sprawl-about-outside', 'sprawl-about-outside'). +tv_infpl('sprawl-about-over', 'sprawl-about-over'). +tv_infpl('sprawl-about-under', 'sprawl-about-under'). +tv_infpl('sprawl-about-upon', 'sprawl-about-upon'). +tv_infpl('sprawl-among', 'sprawl-among'). +tv_infpl('sprawl-amongst', 'sprawl-amongst'). +tv_infpl('sprawl-around-above', 'sprawl-around-above'). +tv_infpl('sprawl-around-across', 'sprawl-around-across'). +tv_infpl('sprawl-around-against', 'sprawl-around-against'). +tv_infpl('sprawl-around-along', 'sprawl-around-along'). +tv_infpl('sprawl-around-among', 'sprawl-around-among'). +tv_infpl('sprawl-around-amongst', 'sprawl-around-amongst'). +tv_infpl('sprawl-around-behind', 'sprawl-around-behind'). +tv_infpl('sprawl-around-below', 'sprawl-around-below'). +tv_infpl('sprawl-around-beneath', 'sprawl-around-beneath'). +tv_infpl('sprawl-around-beside', 'sprawl-around-beside'). +tv_infpl('sprawl-around-between', 'sprawl-around-between'). +tv_infpl('sprawl-around-beyond', 'sprawl-around-beyond'). +tv_infpl('sprawl-around-inside', 'sprawl-around-inside'). +tv_infpl('sprawl-around-near', 'sprawl-around-near'). +tv_infpl('sprawl-around-next-to', 'sprawl-around-next-to'). +tv_infpl('sprawl-around-on', 'sprawl-around-on'). +tv_infpl('sprawl-around-outside', 'sprawl-around-outside'). +tv_infpl('sprawl-around-over', 'sprawl-around-over'). +tv_infpl('sprawl-around-under', 'sprawl-around-under'). +tv_infpl('sprawl-around-upon', 'sprawl-around-upon'). +tv_infpl('sprawl-before', 'sprawl-before'). +tv_infpl('sprawl-beside', 'sprawl-beside'). +tv_infpl('sprawl-near', 'sprawl-near'). +tv_infpl('sprawl-next-to', 'sprawl-next-to'). +tv_infpl('sprawl-out-above', 'sprawl-out-above'). +tv_infpl('sprawl-out-across', 'sprawl-out-across'). +tv_infpl('sprawl-out-against', 'sprawl-out-against'). +tv_infpl('sprawl-out-along', 'sprawl-out-along'). +tv_infpl('sprawl-out-among', 'sprawl-out-among'). +tv_infpl('sprawl-out-amongst', 'sprawl-out-amongst'). +tv_infpl('sprawl-out-behind', 'sprawl-out-behind'). +tv_infpl('sprawl-out-below', 'sprawl-out-below'). +tv_infpl('sprawl-out-beneath', 'sprawl-out-beneath'). +tv_infpl('sprawl-out-beside', 'sprawl-out-beside'). +tv_infpl('sprawl-out-between', 'sprawl-out-between'). +tv_infpl('sprawl-out-beyond', 'sprawl-out-beyond'). +tv_infpl('sprawl-out-inside', 'sprawl-out-inside'). +tv_infpl('sprawl-out-near', 'sprawl-out-near'). +tv_infpl('sprawl-out-next-to', 'sprawl-out-next-to'). +tv_infpl('sprawl-out-on', 'sprawl-out-on'). +tv_infpl('sprawl-out-outside', 'sprawl-out-outside'). +tv_infpl('sprawl-out-over', 'sprawl-out-over'). +tv_infpl('sprawl-out-under', 'sprawl-out-under'). +tv_infpl('sprawl-out-upon', 'sprawl-out-upon'). +tv_infpl('sprawl-under', 'sprawl-under'). +tv_infpl('sprawl-upon', 'sprawl-upon'). +tv_infpl('spray-out-at', 'spray-out-at'). +tv_infpl('spread-about', 'spread-about'). +tv_infpl('spread-above', 'spread-above'). +tv_infpl('spread-among', 'spread-among'). +tv_infpl('spread-around', 'spread-around'). +tv_infpl('spread-down-through', 'spread-down-through'). +tv_infpl('spread-out', 'spread-out'). +tv_infpl('spring-after', 'spring-after'). +tv_infpl('spring-at', 'spring-at'). +tv_infpl('spring-clean', 'spring-clean'). +tv_infpl('spring-out-from', 'spring-out-from'). +tv_infpl('spring-out-on', 'spring-out-on'). +tv_infpl('spring-up-from', 'spring-up-from'). +tv_infpl('spring-up-on', 'spring-up-on'). +tv_infpl('spring-upon', 'spring-upon'). +tv_infpl('sprinkle-down-on', 'sprinkle-down-on'). +tv_infpl('sprinkle-down-onto', 'sprinkle-down-onto'). +tv_infpl('sprinkle-down-over', 'sprinkle-down-over'). +tv_infpl('sprinkle-down-upon', 'sprinkle-down-upon'). +tv_infpl('sprinkle-on', 'sprinkle-on'). +tv_infpl('sprinkle-onto', 'sprinkle-onto'). +tv_infpl('sprinkle-over', 'sprinkle-over'). +tv_infpl('sprinkle-upon', 'sprinkle-upon'). +tv_infpl('sprint-for', 'sprint-for'). +tv_infpl('sprout-from', 'sprout-from'). +tv_infpl('sprout-out-from', 'sprout-out-from'). +tv_infpl('sprout-out-of', 'sprout-out-of'). +tv_infpl('sprout-out-out-of', 'sprout-out-out-of'). +tv_infpl('sprout-up-from', 'sprout-up-from'). +tv_infpl('sprout-up-out-of', 'sprout-up-out-of'). +tv_infpl('spruce-up', 'spruce-up'). +tv_infpl('spue-at', 'spue-at'). +tv_infpl('spue-forth', 'spue-forth'). +tv_infpl('spue-forth-at', 'spue-forth-at'). +tv_infpl('spue-out', 'spue-out'). +tv_infpl('spue-out-at', 'spue-out-at'). +tv_infpl('spue-up', 'spue-up'). +tv_infpl('spue-up-at', 'spue-up-at'). +tv_infpl('spur-on', 'spur-on'). +tv_infpl('spurn-at', 'spurn-at'). +tv_infpl('spurt-at', 'spurt-at'). +tv_infpl('spurt-out', 'spurt-out'). +tv_infpl('spurt-out-at', 'spurt-out-at'). +tv_infpl('sputter-on', 'sputter-on'). +tv_infpl('sputter-through', 'sputter-through'). +tv_infpl('sputter-to', 'sputter-to'). +tv_infpl('spy-into', 'spy-into'). +tv_infpl('spy-on', 'spy-on'). +tv_infpl('spy-out', 'spy-out'). +tv_infpl('spy-upon', 'spy-upon'). +tv_infpl('squabble-about', 'squabble-about'). +tv_infpl('squabble-over', 'squabble-over'). +tv_infpl('squabble-with', 'squabble-with'). +tv_infpl('squander-away', 'squander-away'). +tv_infpl('square-off', 'square-off'). +tv_infpl('square-up', 'square-up'). +tv_infpl('square-up-to', 'square-up-to'). +tv_infpl('square-up-with', 'square-up-with'). +tv_infpl('squash-against', 'squash-against'). +tv_infpl('squash-behind', 'squash-behind'). +tv_infpl('squash-beneath', 'squash-beneath'). +tv_infpl('squash-between', 'squash-between'). +tv_infpl('squash-in', 'squash-in'). +tv_infpl('squash-inside', 'squash-inside'). +tv_infpl('squash-into', 'squash-into'). +tv_infpl('squash-onto', 'squash-onto'). +tv_infpl('squash-through', 'squash-through'). +tv_infpl('squash-under', 'squash-under'). +tv_infpl('squash-up', 'squash-up'). +tv_infpl('squash-up-against', 'squash-up-against'). +tv_infpl('squash-up-next-to', 'squash-up-next-to'). +tv_infpl('squat-down-on', 'squat-down-on'). +tv_infpl('squat-down-upon', 'squat-down-upon'). +tv_infpl('squat-on', 'squat-on'). +tv_infpl('squat-upon', 'squat-upon'). +tv_infpl('squawk-about', 'squawk-about'). +tv_infpl('squawk-at', 'squawk-at'). +tv_infpl('squeak-at', 'squeak-at'). +tv_infpl('squeak-by', 'squeak-by'). +tv_infpl('squeak-from', 'squeak-from'). +tv_infpl('squeak-out', 'squeak-out'). +tv_infpl('squeak-out-of', 'squeak-out-of'). +tv_infpl('squeak-past', 'squeak-past'). +tv_infpl('squeak-through', 'squeak-through'). +tv_infpl('squeak-to', 'squeak-to'). +tv_infpl('squeal-about', 'squeal-about'). +tv_infpl('squeal-at', 'squeal-at'). +tv_infpl('squeal-for', 'squeal-for'). +tv_infpl('squeal-on', 'squeal-on'). +tv_infpl('squeal-out', 'squeal-out'). +tv_infpl('squeal-to', 'squeal-to'). +tv_infpl('squeeze-down', 'squeeze-down'). +tv_infpl('squeeze-in', 'squeeze-in'). +tv_infpl('squeeze-in-into', 'squeeze-in-into'). +tv_infpl('squeeze-out', 'squeeze-out'). +tv_infpl('squeeze-out-into', 'squeeze-out-into'). +tv_infpl('squirt-at', 'squirt-at'). +tv_infpl('squirt-out', 'squirt-out'). +tv_infpl('squirt-out-at', 'squirt-out-at'). +tv_infpl('stab-at', 'stab-at'). +tv_infpl('stack-up', 'stack-up'). +tv_infpl('stagnate-at', 'stagnate-at'). +tv_infpl('stake-out', 'stake-out'). +tv_infpl('stalemate-with', 'stalemate-with'). +tv_infpl('stall-off', 'stall-off'). +tv_infpl('stall-on', 'stall-on'). +tv_infpl('stall-over', 'stall-over'). +tv_infpl('stammer-out', 'stammer-out'). +tv_infpl('stammer-over', 'stammer-over'). +tv_infpl('stamp-down', 'stamp-down'). +tv_infpl('stamp-down-on', 'stamp-down-on'). +tv_infpl('stamp-down-onto', 'stamp-down-onto'). +tv_infpl('stamp-on', 'stamp-on'). +tv_infpl('stamp-onto', 'stamp-onto'). +tv_infpl('stamp-out', 'stamp-out'). +tv_infpl('stand-above', 'stand-above'). +tv_infpl('stand-across-against', 'stand-across-against'). +tv_infpl('stand-across-among', 'stand-across-among'). +tv_infpl('stand-across-for', 'stand-across-for'). +tv_infpl('stand-across-from', 'stand-across-from'). +tv_infpl('stand-across-in', 'stand-across-in'). +tv_infpl('stand-across-over', 'stand-across-over'). +tv_infpl('stand-across-to', 'stand-across-to'). +tv_infpl('stand-against', 'stand-against'). +tv_infpl('stand-apart', 'stand-apart'). +tv_infpl('stand-apart-against', 'stand-apart-against'). +tv_infpl('stand-apart-among', 'stand-apart-among'). +tv_infpl('stand-apart-for', 'stand-apart-for'). +tv_infpl('stand-apart-from', 'stand-apart-from'). +tv_infpl('stand-apart-in', 'stand-apart-in'). +tv_infpl('stand-apart-over', 'stand-apart-over'). +tv_infpl('stand-apart-to', 'stand-apart-to'). +tv_infpl('stand-aside', 'stand-aside'). +tv_infpl('stand-at', 'stand-at'). +tv_infpl('stand-away-against', 'stand-away-against'). +tv_infpl('stand-away-among', 'stand-away-among'). +tv_infpl('stand-away-for', 'stand-away-for'). +tv_infpl('stand-away-from', 'stand-away-from'). +tv_infpl('stand-away-in', 'stand-away-in'). +tv_infpl('stand-away-over', 'stand-away-over'). +tv_infpl('stand-away-to', 'stand-away-to'). +tv_infpl('stand-before', 'stand-before'). +tv_infpl('stand-behind', 'stand-behind'). +tv_infpl('stand-beside', 'stand-beside'). +tv_infpl('stand-between', 'stand-between'). +tv_infpl('stand-by', 'stand-by'). +tv_infpl('stand-for', 'stand-for'). +tv_infpl('stand-in', 'stand-in'). +tv_infpl('stand-in-against', 'stand-in-against'). +tv_infpl('stand-in-among', 'stand-in-among'). +tv_infpl('stand-in-for', 'stand-in-for'). +tv_infpl('stand-in-from', 'stand-in-from'). +tv_infpl('stand-in-in', 'stand-in-in'). +tv_infpl('stand-in-over', 'stand-in-over'). +tv_infpl('stand-in-to', 'stand-in-to'). +tv_infpl('stand-off-against', 'stand-off-against'). +tv_infpl('stand-off-among', 'stand-off-among'). +tv_infpl('stand-off-for', 'stand-off-for'). +tv_infpl('stand-off-from', 'stand-off-from'). +tv_infpl('stand-off-in', 'stand-off-in'). +tv_infpl('stand-off-over', 'stand-off-over'). +tv_infpl('stand-off-to', 'stand-off-to'). +tv_infpl('stand-on', 'stand-on'). +tv_infpl('stand-out-against', 'stand-out-against'). +tv_infpl('stand-out-among', 'stand-out-among'). +tv_infpl('stand-out-for', 'stand-out-for'). +tv_infpl('stand-out-from', 'stand-out-from'). +tv_infpl('stand-out-in', 'stand-out-in'). +tv_infpl('stand-out-of', 'stand-out-of'). +tv_infpl('stand-out-over', 'stand-out-over'). +tv_infpl('stand-out-to', 'stand-out-to'). +tv_infpl('stand-over', 'stand-over'). +tv_infpl('stand-up', 'stand-up'). +tv_infpl('stand-up-against', 'stand-up-against'). +tv_infpl('stand-up-among', 'stand-up-among'). +tv_infpl('stand-up-for', 'stand-up-for'). +tv_infpl('stand-up-from', 'stand-up-from'). +tv_infpl('stand-up-in', 'stand-up-in'). +tv_infpl('stand-up-over', 'stand-up-over'). +tv_infpl('stand-up-to', 'stand-up-to'). +tv_infpl('stand-upon', 'stand-upon'). +tv_infpl('staple-down', 'staple-down'). +tv_infpl('staple-together', 'staple-together'). +tv_infpl('star-in', 'star-in'). +tv_infpl('stare-across-at', 'stare-across-at'). +tv_infpl('stare-at', 'stare-at'). +tv_infpl('stare-down', 'stare-down'). +tv_infpl('stare-down-at', 'stare-down-at'). +tv_infpl('stare-out-at', 'stare-out-at'). +tv_infpl('stare-over-at', 'stare-over-at'). +tv_infpl('stare-up-at', 'stare-up-at'). +tv_infpl('start-against', 'start-against'). +tv_infpl('start-at', 'start-at'). +tv_infpl('start-down', 'start-down'). +tv_infpl('start-from', 'start-from'). +tv_infpl('start-in', 'start-in'). +tv_infpl('start-in-by', 'start-in-by'). +tv_infpl('start-in-on', 'start-in-on'). +tv_infpl('start-in-with', 'start-in-with'). +tv_infpl('start-off-by', 'start-off-by'). +tv_infpl('start-off-on', 'start-off-on'). +tv_infpl('start-off-with', 'start-off-with'). +tv_infpl('start-on', 'start-on'). +tv_infpl('start-out-by', 'start-out-by'). +tv_infpl('start-out-on', 'start-out-on'). +tv_infpl('start-out-with', 'start-out-with'). +tv_infpl('start-up', 'start-up'). +tv_infpl('start-up-by', 'start-up-by'). +tv_infpl('start-up-on', 'start-up-on'). +tv_infpl('start-up-with', 'start-up-with'). +tv_infpl('start-with', 'start-with'). +tv_infpl('starve-for', 'starve-for'). +tv_infpl('starve-out', 'starve-out'). +tv_infpl('stash-away', 'stash-away'). +tv_infpl('stave-off', 'stave-off'). +tv_infpl('stay-away-at', 'stay-away-at'). +tv_infpl('stay-away-from', 'stay-away-from'). +tv_infpl('stay-beyond', 'stay-beyond'). +tv_infpl('stay-on-at', 'stay-on-at'). +tv_infpl('stay-on-from', 'stay-on-from'). +tv_infpl('steal-away-with', 'steal-away-with'). +tv_infpl('steam-heat', 'steam-heat'). +tv_infpl('steam-up', 'steam-up'). +tv_infpl('steer-away', 'steer-away'). +tv_infpl('steer-off', 'steer-off'). +tv_infpl('stem-from', 'stem-from'). +tv_infpl('step-away-from', 'step-away-from'). +tv_infpl('step-away-into', 'step-away-into'). +tv_infpl('step-away-on', 'step-away-on'). +tv_infpl('step-away-to', 'step-away-to'). +tv_infpl('step-back-from', 'step-back-from'). +tv_infpl('step-back-into', 'step-back-into'). +tv_infpl('step-back-on', 'step-back-on'). +tv_infpl('step-back-to', 'step-back-to'). +tv_infpl('step-inside-of', 'step-inside-of'). +tv_infpl('step-off', 'step-off'). +tv_infpl('step-out', 'step-out'). +tv_infpl('step-out-from', 'step-out-from'). +tv_infpl('step-out-into', 'step-out-into'). +tv_infpl('step-out-on', 'step-out-on'). +tv_infpl('step-out-to', 'step-out-to'). +tv_infpl('step-up', 'step-up'). +tv_infpl('step-up-from', 'step-up-from'). +tv_infpl('step-up-into', 'step-up-into'). +tv_infpl('step-up-on', 'step-up-on'). +tv_infpl('step-up-to', 'step-up-to'). +tv_infpl('stew-about', 'stew-about'). +tv_infpl('stew-in', 'stew-in'). +tv_infpl('stew-over', 'stew-over'). +tv_infpl('stick-above', 'stick-above'). +tv_infpl('stick-across', 'stick-across'). +tv_infpl('stick-after', 'stick-after'). +tv_infpl('stick-against', 'stick-against'). +tv_infpl('stick-among', 'stick-among'). +tv_infpl('stick-amongst', 'stick-amongst'). +tv_infpl('stick-around', 'stick-around'). +tv_infpl('stick-at', 'stick-at'). +tv_infpl('stick-before', 'stick-before'). +tv_infpl('stick-behind', 'stick-behind'). +tv_infpl('stick-below', 'stick-below'). +tv_infpl('stick-beneath', 'stick-beneath'). +tv_infpl('stick-beside', 'stick-beside'). +tv_infpl('stick-between', 'stick-between'). +tv_infpl('stick-by', 'stick-by'). +tv_infpl('stick-down', 'stick-down'). +tv_infpl('stick-in', 'stick-in'). +tv_infpl('stick-inside', 'stick-inside'). +tv_infpl('stick-near', 'stick-near'). +tv_infpl('stick-next-to', 'stick-next-to'). +tv_infpl('stick-on', 'stick-on'). +tv_infpl('stick-onto', 'stick-onto'). +tv_infpl('stick-out', 'stick-out'). +tv_infpl('stick-out-for', 'stick-out-for'). +tv_infpl('stick-out-into', 'stick-out-into'). +tv_infpl('stick-outside', 'stick-outside'). +tv_infpl('stick-over', 'stick-over'). +tv_infpl('stick-together', 'stick-together'). +tv_infpl('stick-under', 'stick-under'). +tv_infpl('stick-up-for', 'stick-up-for'). +tv_infpl('stick-up-into', 'stick-up-into'). +tv_infpl('stick-upon', 'stick-upon'). +tv_infpl('stick-with', 'stick-with'). +tv_infpl('stick-within', 'stick-within'). +tv_infpl('sting-from', 'sting-from'). +tv_infpl('stink-from', 'stink-from'). +tv_infpl('stink-of', 'stink-of'). +tv_infpl('stink-up', 'stink-up'). +tv_infpl('stint-on', 'stint-on'). +tv_infpl('stir-about', 'stir-about'). +tv_infpl('stir-in', 'stir-in'). +tv_infpl('stir-into', 'stir-into'). +tv_infpl('stir-on', 'stir-on'). +tv_infpl('stir-up', 'stir-up'). +tv_infpl('stitch-together', 'stitch-together'). +tv_infpl('stitch-up', 'stitch-up'). +tv_infpl('stock-up-on', 'stock-up-on'). +tv_infpl('stock-up-with', 'stock-up-with'). +tv_infpl('stomp-out', 'stomp-out'). +tv_infpl('stone-to', 'stone-to'). +tv_infpl('stooge-for', 'stooge-for'). +tv_infpl('stoop-to', 'stoop-to'). +tv_infpl('stop-at', 'stop-at'). +tv_infpl('stop-before', 'stop-before'). +tv_infpl('stop-by-for', 'stop-by-for'). +tv_infpl('stop-for', 'stop-for'). +tv_infpl('stop-in', 'stop-in'). +tv_infpl('stop-in-for', 'stop-in-for'). +tv_infpl('stop-inside', 'stop-inside'). +tv_infpl('stop-off', 'stop-off'). +tv_infpl('stop-off-for', 'stop-off-for'). +tv_infpl('stop-on', 'stop-on'). +tv_infpl('stop-over', 'stop-over'). +tv_infpl('stop-over-for', 'stop-over-for'). +tv_infpl('stop-up', 'stop-up'). +tv_infpl('stop-up-for', 'stop-up-for'). +tv_infpl('store-up', 'store-up'). +tv_infpl('straighten-out', 'straighten-out'). +tv_infpl('straighten-up', 'straighten-up'). +tv_infpl('strap-down', 'strap-down'). +tv_infpl('strap-in', 'strap-in'). +tv_infpl('strap-on', 'strap-on'). +tv_infpl('stress-out', 'stress-out'). +tv_infpl('stretch-away-behind', 'stretch-away-behind'). +tv_infpl('stretch-away-for', 'stretch-away-for'). +tv_infpl('stretch-away-from', 'stretch-away-from'). +tv_infpl('stretch-away-into', 'stretch-away-into'). +tv_infpl('stretch-away-on', 'stretch-away-on'). +tv_infpl('stretch-away-out-of', 'stretch-away-out-of'). +tv_infpl('stretch-away-to', 'stretch-away-to'). +tv_infpl('stretch-back', 'stretch-back'). +tv_infpl('stretch-forth', 'stretch-forth'). +tv_infpl('stretch-from', 'stretch-from'). +tv_infpl('stretch-out', 'stretch-out'). +tv_infpl('stretch-out-behind', 'stretch-out-behind'). +tv_infpl('stretch-out-for', 'stretch-out-for'). +tv_infpl('stretch-out-from', 'stretch-out-from'). +tv_infpl('stretch-out-into', 'stretch-out-into'). +tv_infpl('stretch-out-on', 'stretch-out-on'). +tv_infpl('stretch-out-out-of', 'stretch-out-out-of'). +tv_infpl('stretch-out-to', 'stretch-out-to'). +tv_infpl('stretch-to', 'stretch-to'). +tv_infpl('stretch-up-behind', 'stretch-up-behind'). +tv_infpl('stretch-up-for', 'stretch-up-for'). +tv_infpl('stretch-up-from', 'stretch-up-from'). +tv_infpl('stretch-up-into', 'stretch-up-into'). +tv_infpl('stretch-up-on', 'stretch-up-on'). +tv_infpl('stretch-up-out-of', 'stretch-up-out-of'). +tv_infpl('stretch-up-to', 'stretch-up-to'). +tv_infpl('strike-at', 'strike-at'). +tv_infpl('strike-below', 'strike-below'). +tv_infpl('strike-down', 'strike-down'). +tv_infpl('strike-for', 'strike-for'). +tv_infpl('strike-out', 'strike-out'). +tv_infpl('strike-out-at', 'strike-out-at'). +tv_infpl('strike-to', 'strike-to'). +tv_infpl('strike-up', 'strike-up'). +tv_infpl('strike-with', 'strike-with'). +tv_infpl('string-along', 'string-along'). +tv_infpl('string-around', 'string-around'). +tv_infpl('string-down', 'string-down'). +tv_infpl('string-out', 'string-out'). +tv_infpl('string-together', 'string-together'). +tv_infpl('string-up', 'string-up'). +tv_infpl('strip-away', 'strip-away'). +tv_infpl('strip-down-to', 'strip-down-to'). +tv_infpl('strip-off', 'strip-off'). +tv_infpl('strive-for', 'strive-for'). +tv_infpl('struggle-against', 'struggle-against'). +tv_infpl('struggle-for', 'struggle-for'). +tv_infpl('struggle-with', 'struggle-with'). +tv_infpl('strum-on', 'strum-on'). +tv_infpl('stub-out', 'stub-out'). +tv_infpl('study-at', 'study-at'). +tv_infpl('study-for', 'study-for'). +tv_infpl('study-from', 'study-from'). +tv_infpl('study-over', 'study-over'). +tv_infpl('study-under', 'study-under'). +tv_infpl('study-up-on', 'study-up-on'). +tv_infpl('study-with', 'study-with'). +tv_infpl('sub-for', 'sub-for'). +tv_infpl('subcontract-for', 'subcontract-for'). +tv_infpl('submerge-in', 'submerge-in'). +tv_infpl('submerge-into', 'submerge-into'). +tv_infpl('submit-to', 'submit-to'). +tv_infpl('subscribe-to', 'subscribe-to'). +tv_infpl('subsist-on', 'subsist-on'). +tv_infpl('substitute-for', 'substitute-for'). +tv_infpl('succeed-at', 'succeed-at'). +tv_infpl('succeed-by', 'succeed-by'). +tv_infpl('succeed-in', 'succeed-in'). +tv_infpl('succeed-to', 'succeed-to'). +tv_infpl('succeed-with', 'succeed-with'). +tv_infpl('succumb-to', 'succumb-to'). +tv_infpl('suck-at', 'suck-at'). +tv_infpl('suck-in', 'suck-in'). +tv_infpl('suck-on', 'suck-on'). +tv_infpl('suck-up', 'suck-up'). +tv_infpl('sue-for', 'sue-for'). +tv_infpl('suffer-for', 'suffer-for'). +tv_infpl('suffer-from', 'suffer-from'). +tv_infpl('suffer-over', 'suffer-over'). +tv_infpl('suffer-through', 'suffer-through'). +tv_infpl('suffer-with', 'suffer-with'). +tv_infpl('suffice-for', 'suffice-for'). +tv_infpl('suffocate-from', 'suffocate-from'). +tv_infpl('suffocate-in', 'suffocate-in'). +tv_infpl('suffocate-inside', 'suffocate-inside'). +tv_infpl('sugar-at', 'sugar-at'). +tv_infpl('sugar-in', 'sugar-in'). +tv_infpl('suit-up', 'suit-up'). +tv_infpl('sulk-about', 'sulk-about'). +tv_infpl('sulk-over', 'sulk-over'). +tv_infpl('sum-up', 'sum-up'). +tv_infpl('summer-at', 'summer-at'). +tv_infpl('summer-down-at', 'summer-down-at'). +tv_infpl('summer-down-in', 'summer-down-in'). +tv_infpl('summer-down-on', 'summer-down-on'). +tv_infpl('summer-in', 'summer-in'). +tv_infpl('summer-on', 'summer-on'). +tv_infpl('summer-out-at', 'summer-out-at'). +tv_infpl('summer-out-in', 'summer-out-in'). +tv_infpl('summer-out-on', 'summer-out-on'). +tv_infpl('summer-up-at', 'summer-up-at'). +tv_infpl('summer-up-in', 'summer-up-in'). +tv_infpl('summer-up-on', 'summer-up-on'). +tv_infpl('sunbathe-at', 'sunbathe-at'). +tv_infpl('sunbathe-on', 'sunbathe-on'). +tv_infpl('sup-at', 'sup-at'). +tv_infpl('sup-off', 'sup-off'). +tv_infpl('sup-on', 'sup-on'). +tv_infpl('sup-upon', 'sup-upon'). +tv_infpl('supervene-between', 'supervene-between'). +tv_infpl('supervene-in', 'supervene-in'). +tv_infpl('supplicate-for', 'supplicate-for'). +tv_infpl('surface-from', 'surface-from'). +tv_infpl('surfeit-with', 'surfeit-with'). +tv_infpl('surge-above', 'surge-above'). +tv_infpl('surge-ahead-of', 'surge-ahead-of'). +tv_infpl('surrender-before', 'surrender-before'). +tv_infpl('surrender-to', 'surrender-to'). +tv_infpl('survive-for', 'survive-for'). +tv_infpl('survive-on', 'survive-on'). +tv_infpl('suss-out', 'suss-out'). +tv_infpl('swagger-over-to', 'swagger-over-to'). +tv_infpl('swagger-over-toward', 'swagger-over-toward'). +tv_infpl('swagger-over-towards', 'swagger-over-towards'). +tv_infpl('swap-with', 'swap-with'). +tv_infpl('swarm-about', 'swarm-about'). +tv_infpl('swarm-above', 'swarm-above'). +tv_infpl('swarm-around', 'swarm-around'). +tv_infpl('swat-at', 'swat-at'). +tv_infpl('swat-with', 'swat-with'). +tv_infpl('sway-in', 'sway-in'). +tv_infpl('sway-over', 'sway-over'). +tv_infpl('sway-over-to', 'sway-over-to'). +tv_infpl('sway-over-toward', 'sway-over-toward'). +tv_infpl('sway-over-towards', 'sway-over-towards'). +tv_infpl('sway-to', 'sway-to'). +tv_infpl('sway-with', 'sway-with'). +tv_infpl('swear-at', 'swear-at'). +tv_infpl('swear-by', 'swear-by'). +tv_infpl('swear-in', 'swear-in'). +tv_infpl('swear-on', 'swear-on'). +tv_infpl('swear-to', 'swear-to'). +tv_infpl('swear-unto', 'swear-unto'). +tv_infpl('sweat-out', 'sweat-out'). +tv_infpl('sweat-over', 'sweat-over'). +tv_infpl('sweat-through', 'sweat-through'). +tv_infpl('sweep-across', 'sweep-across'). +tv_infpl('sweep-aside', 'sweep-aside'). +tv_infpl('sweep-away', 'sweep-away'). +tv_infpl('sweep-into', 'sweep-into'). +tv_infpl('sweep-off', 'sweep-off'). +tv_infpl('sweep-over', 'sweep-over'). +tv_infpl('sweep-through', 'sweep-through'). +tv_infpl('sweep-up', 'sweep-up'). +tv_infpl('sweeten-up', 'sweeten-up'). +tv_infpl('swell-to', 'swell-to'). +tv_infpl('swell-up-to', 'swell-up-to'). +tv_infpl('swelter-in', 'swelter-in'). +tv_infpl('swerve-aside-from', 'swerve-aside-from'). +tv_infpl('swerve-aside-toward', 'swerve-aside-toward'). +tv_infpl('swerve-aside-towards', 'swerve-aside-towards'). +tv_infpl('swerve-away-from', 'swerve-away-from'). +tv_infpl('swerve-away-toward', 'swerve-away-toward'). +tv_infpl('swerve-away-towards', 'swerve-away-towards'). +tv_infpl('swerve-back-from', 'swerve-back-from'). +tv_infpl('swerve-back-toward', 'swerve-back-toward'). +tv_infpl('swerve-back-towards', 'swerve-back-towards'). +tv_infpl('swig-away-at', 'swig-away-at'). +tv_infpl('swig-from', 'swig-from'). +tv_infpl('swig-on', 'swig-on'). +tv_infpl('swig-out-of', 'swig-out-of'). +tv_infpl('swill-down', 'swill-down'). +tv_infpl('swing-across', 'swing-across'). +tv_infpl('swing-against', 'swing-against'). +tv_infpl('swing-around', 'swing-around'). +tv_infpl('swing-around-from', 'swing-around-from'). +tv_infpl('swing-around-into', 'swing-around-into'). +tv_infpl('swing-around-on', 'swing-around-on'). +tv_infpl('swing-around-onto', 'swing-around-onto'). +tv_infpl('swing-around-over', 'swing-around-over'). +tv_infpl('swing-around-through', 'swing-around-through'). +tv_infpl('swing-around-to', 'swing-around-to'). +tv_infpl('swing-around-toward', 'swing-around-toward'). +tv_infpl('swing-at', 'swing-at'). +tv_infpl('swing-away-from', 'swing-away-from'). +tv_infpl('swing-away-into', 'swing-away-into'). +tv_infpl('swing-away-on', 'swing-away-on'). +tv_infpl('swing-away-onto', 'swing-away-onto'). +tv_infpl('swing-away-over', 'swing-away-over'). +tv_infpl('swing-away-through', 'swing-away-through'). +tv_infpl('swing-away-to', 'swing-away-to'). +tv_infpl('swing-away-toward', 'swing-away-toward'). +tv_infpl('swing-back-from', 'swing-back-from'). +tv_infpl('swing-back-into', 'swing-back-into'). +tv_infpl('swing-back-on', 'swing-back-on'). +tv_infpl('swing-back-onto', 'swing-back-onto'). +tv_infpl('swing-back-over', 'swing-back-over'). +tv_infpl('swing-back-through', 'swing-back-through'). +tv_infpl('swing-back-to', 'swing-back-to'). +tv_infpl('swing-back-toward', 'swing-back-toward'). +tv_infpl('swing-before', 'swing-before'). +tv_infpl('swing-behind', 'swing-behind'). +tv_infpl('swing-by', 'swing-by'). +tv_infpl('swing-close-to', 'swing-close-to'). +tv_infpl('swing-from', 'swing-from'). +tv_infpl('swing-in', 'swing-in'). +tv_infpl('swing-in-from', 'swing-in-from'). +tv_infpl('swing-in-into', 'swing-in-into'). +tv_infpl('swing-in-on', 'swing-in-on'). +tv_infpl('swing-in-onto', 'swing-in-onto'). +tv_infpl('swing-in-over', 'swing-in-over'). +tv_infpl('swing-in-through', 'swing-in-through'). +tv_infpl('swing-in-to', 'swing-in-to'). +tv_infpl('swing-in-toward', 'swing-in-toward'). +tv_infpl('swing-into', 'swing-into'). +tv_infpl('swing-off', 'swing-off'). +tv_infpl('swing-off-from', 'swing-off-from'). +tv_infpl('swing-off-into', 'swing-off-into'). +tv_infpl('swing-off-on', 'swing-off-on'). +tv_infpl('swing-off-onto', 'swing-off-onto'). +tv_infpl('swing-off-over', 'swing-off-over'). +tv_infpl('swing-off-through', 'swing-off-through'). +tv_infpl('swing-off-to', 'swing-off-to'). +tv_infpl('swing-off-toward', 'swing-off-toward'). +tv_infpl('swing-on', 'swing-on'). +tv_infpl('swing-open', 'swing-open'). +tv_infpl('swing-open-from', 'swing-open-from'). +tv_infpl('swing-open-into', 'swing-open-into'). +tv_infpl('swing-open-on', 'swing-open-on'). +tv_infpl('swing-open-onto', 'swing-open-onto'). +tv_infpl('swing-open-over', 'swing-open-over'). +tv_infpl('swing-open-through', 'swing-open-through'). +tv_infpl('swing-open-to', 'swing-open-to'). +tv_infpl('swing-open-toward', 'swing-open-toward'). +tv_infpl('swing-out-of', 'swing-out-of'). +tv_infpl('swing-over', 'swing-over'). +tv_infpl('swing-over-from', 'swing-over-from'). +tv_infpl('swing-over-into', 'swing-over-into'). +tv_infpl('swing-over-on', 'swing-over-on'). +tv_infpl('swing-over-onto', 'swing-over-onto'). +tv_infpl('swing-over-over', 'swing-over-over'). +tv_infpl('swing-over-through', 'swing-over-through'). +tv_infpl('swing-over-to', 'swing-over-to'). +tv_infpl('swing-over-toward', 'swing-over-toward'). +tv_infpl('swing-past', 'swing-past'). +tv_infpl('swing-to', 'swing-to'). +tv_infpl('swing-toward', 'swing-toward'). +tv_infpl('swing-towards', 'swing-towards'). +tv_infpl('swing-up', 'swing-up'). +tv_infpl('swing-up-from', 'swing-up-from'). +tv_infpl('swing-up-into', 'swing-up-into'). +tv_infpl('swing-up-on', 'swing-up-on'). +tv_infpl('swing-up-onto', 'swing-up-onto'). +tv_infpl('swing-up-over', 'swing-up-over'). +tv_infpl('swing-up-through', 'swing-up-through'). +tv_infpl('swing-up-to', 'swing-up-to'). +tv_infpl('swing-up-toward', 'swing-up-toward'). +tv_infpl('swing-within', 'swing-within'). +tv_infpl('swirl-around', 'swirl-around'). +tv_infpl('swish-back', 'swish-back'). +tv_infpl('swish-forth', 'swish-forth'). +tv_infpl('switch-around', 'switch-around'). +tv_infpl('switch-back', 'switch-back'). +tv_infpl('switch-back-to', 'switch-back-to'). +tv_infpl('switch-from', 'switch-from'). +tv_infpl('switch-into', 'switch-into'). +tv_infpl('switch-off', 'switch-off'). +tv_infpl('switch-on', 'switch-on'). +tv_infpl('switch-out-of', 'switch-out-of'). +tv_infpl('switch-over-to', 'switch-over-to'). +tv_infpl('switch-to', 'switch-to'). +tv_infpl('switch-with', 'switch-with'). +tv_infpl('swivel-around', 'swivel-around'). +tv_infpl('swivel-around-in', 'swivel-around-in'). +tv_infpl('swivel-around-to', 'swivel-around-to'). +tv_infpl('swivel-around-toward', 'swivel-around-toward'). +tv_infpl('swivel-around-towards', 'swivel-around-towards'). +tv_infpl('swivel-down', 'swivel-down'). +tv_infpl('swivel-up', 'swivel-up'). +tv_infpl('swoon-for', 'swoon-for'). +tv_infpl('swoon-from', 'swoon-from'). +tv_infpl('swoon-over', 'swoon-over'). +tv_infpl('swoon-with', 'swoon-with'). +tv_infpl('swoop-at', 'swoop-at'). +tv_infpl('swoop-down-after', 'swoop-down-after'). +tv_infpl('swoop-down-before', 'swoop-down-before'). +tv_infpl('swoop-down-beside', 'swoop-down-beside'). +tv_infpl('swoop-down-next-to', 'swoop-down-next-to'). +tv_infpl('swoop-down-upon', 'swoop-down-upon'). +tv_infpl('swoop-in-after', 'swoop-in-after'). +tv_infpl('swoop-in-before', 'swoop-in-before'). +tv_infpl('swoop-in-beside', 'swoop-in-beside'). +tv_infpl('swoop-in-next-to', 'swoop-in-next-to'). +tv_infpl('swoop-in-upon', 'swoop-in-upon'). +tv_infpl('swoop-up', 'swoop-up'). +tv_infpl('swop-around', 'swop-around'). +tv_infpl('swop-with', 'swop-with'). +tv_infpl('swot-up', 'swot-up'). +tv_infpl('sympathize-about', 'sympathize-about'). +tv_infpl('sympathize-with', 'sympathize-with'). +tv_infpl('synchronize-at', 'synchronize-at'). +tv_infpl('synchronize-to', 'synchronize-to'). +tv_infpl('synchronize-with', 'synchronize-with'). +tv_infpl('syncopate-to', 'syncopate-to'). +tv_infpl('syncopate-with', 'syncopate-with'). +tv_infpl('syphon-off', 'syphon-off'). +tv_infpl('syphon-out', 'syphon-out'). +tv_infpl('tack-down', 'tack-down'). +tv_infpl('tack-on', 'tack-on'). +tv_infpl('tack-up', 'tack-up'). +tv_infpl('take-after', 'take-after'). +tv_infpl('take-along', 'take-along'). +tv_infpl('take-away', 'take-away'). +tv_infpl('take-back', 'take-back'). +tv_infpl('take-down', 'take-down'). +tv_infpl('take-into', 'take-into'). +tv_infpl('take-off', 'take-off'). +tv_infpl('take-off-for', 'take-off-for'). +tv_infpl('take-off-into', 'take-off-into'). +tv_infpl('take-off-on', 'take-off-on'). +tv_infpl('take-off-to', 'take-off-to'). +tv_infpl('take-off-with', 'take-off-with'). +tv_infpl('take-on', 'take-on'). +tv_infpl('take-out', 'take-out'). +tv_infpl('take-out-for', 'take-out-for'). +tv_infpl('take-out-into', 'take-out-into'). +tv_infpl('take-out-on', 'take-out-on'). +tv_infpl('take-out-to', 'take-out-to'). +tv_infpl('take-out-with', 'take-out-with'). +tv_infpl('take-over', 'take-over'). +tv_infpl('take-to', 'take-to'). +tv_infpl('take-up', 'take-up'). +tv_infpl('take-up-for', 'take-up-for'). +tv_infpl('take-up-into', 'take-up-into'). +tv_infpl('take-up-on', 'take-up-on'). +tv_infpl('take-up-to', 'take-up-to'). +tv_infpl('take-up-with', 'take-up-with'). +tv_infpl('talk-about', 'talk-about'). +tv_infpl('talk-down', 'talk-down'). +tv_infpl('talk-of', 'talk-of'). +tv_infpl('talk-on', 'talk-on'). +tv_infpl('talk-over', 'talk-over'). +tv_infpl('talk-to', 'talk-to'). +tv_infpl('talk-up', 'talk-up'). +tv_infpl('talk-with', 'talk-with'). +tv_infpl('tally-out', 'tally-out'). +tv_infpl('tally-out-to', 'tally-out-to'). +tv_infpl('tally-to', 'tally-to'). +tv_infpl('tally-with', 'tally-with'). +tv_infpl('tamp-down', 'tamp-down'). +tv_infpl('tamper-with', 'tamper-with'). +tv_infpl('tangle-up', 'tangle-up'). +tv_infpl('tangle-up-with', 'tangle-up-with'). +tv_infpl('tangle-with', 'tangle-with'). +tv_infpl('tap-against', 'tap-against'). +tv_infpl('tap-in', 'tap-in'). +tv_infpl('tap-into', 'tap-into'). +tv_infpl('tap-on', 'tap-on'). +tv_infpl('tap-open', 'tap-open'). +tv_infpl('tap-out', 'tap-out'). +tv_infpl('tap-through', 'tap-through'). +tv_infpl('tape-together', 'tape-together'). +tv_infpl('tape-up', 'tape-up'). +tv_infpl('taper-down-to', 'taper-down-to'). +tv_infpl('taper-to', 'taper-to'). +tv_infpl('tattle-about', 'tattle-about'). +tv_infpl('tattle-on', 'tattle-on'). +tv_infpl('tattle-to', 'tattle-to'). +tv_infpl('taxi-off-of', 'taxi-off-of'). +tv_infpl('team-up', 'team-up'). +tv_infpl('team-up-with', 'team-up-with'). +tv_infpl('tear-apart', 'tear-apart'). +tv_infpl('tear-at', 'tear-at'). +tv_infpl('tear-away', 'tear-away'). +tv_infpl('tear-away-from', 'tear-away-from'). +tv_infpl('tear-back', 'tear-back'). +tv_infpl('tear-down', 'tear-down'). +tv_infpl('tear-off', 'tear-off'). +tv_infpl('tear-open', 'tear-open'). +tv_infpl('tear-out', 'tear-out'). +tv_infpl('tear-up', 'tear-up'). +tv_infpl('tee-up', 'tee-up'). +tv_infpl('teem-with', 'teem-with'). +tv_infpl('teeter-across', 'teeter-across'). +tv_infpl('teeter-along', 'teeter-along'). +tv_infpl('teeter-between', 'teeter-between'). +tv_infpl('teeter-down', 'teeter-down'). +tv_infpl('teeter-into', 'teeter-into'). +tv_infpl('teeter-out-of', 'teeter-out-of'). +tv_infpl('teeter-past', 'teeter-past'). +tv_infpl('teeter-through', 'teeter-through'). +tv_infpl('teeter-toward', 'teeter-toward'). +tv_infpl('teeter-towards', 'teeter-towards'). +tv_infpl('teeter-up-to', 'teeter-up-to'). +tv_infpl('teethe-on', 'teethe-on'). +tv_infpl('teleconference-with', 'teleconference-with'). +tv_infpl('tell-about', 'tell-about'). +tv_infpl('tell-of', 'tell-of'). +tv_infpl('tell-on', 'tell-on'). +tv_infpl('tend-to', 'tend-to'). +tv_infpl('tend-toward', 'tend-toward'). +tv_infpl('tend-towards', 'tend-towards'). +tv_infpl('tender-for', 'tender-for'). +tv_infpl('terminate-at', 'terminate-at'). +tv_infpl('terminate-in', 'terminate-in'). +tv_infpl('terminate-with', 'terminate-with'). +tv_infpl('test-drive', 'test-drive'). +tv_infpl('test-drive-around', 'test-drive-around'). +tv_infpl('test-drive-beside', 'test-drive-beside'). +tv_infpl('test-drive-off-of', 'test-drive-off-of'). +tv_infpl('test-out', 'test-out'). +tv_infpl('testify-about', 'testify-about'). +tv_infpl('testify-against', 'testify-against'). +tv_infpl('testify-for', 'testify-for'). +tv_infpl('testify-from', 'testify-from'). +tv_infpl('testify-on', 'testify-on'). +tv_infpl('testify-to', 'testify-to'). +tv_infpl('testify-under', 'testify-under'). +tv_infpl('thaw-out', 'thaw-out'). +tv_infpl('theorize-about', 'theorize-about'). +tv_infpl('think-about', 'think-about'). +tv_infpl('think-along', 'think-along'). +tv_infpl('think-in', 'think-in'). +tv_infpl('think-of', 'think-of'). +tv_infpl('think-out', 'think-out'). +tv_infpl('think-over', 'think-over'). +tv_infpl('think-through', 'think-through'). +tv_infpl('think-up', 'think-up'). +tv_infpl('thirst-after', 'thirst-after'). +tv_infpl('thirst-for', 'thirst-for'). +tv_infpl('thrash-out', 'thrash-out'). +tv_infpl('thrive-on', 'thrive-on'). +tv_infpl('throw-around', 'throw-around'). +tv_infpl('throw-aside', 'throw-aside'). +tv_infpl('throw-away', 'throw-away'). +tv_infpl('throw-back', 'throw-back'). +tv_infpl('throw-down', 'throw-down'). +tv_infpl('throw-in', 'throw-in'). +tv_infpl('throw-off', 'throw-off'). +tv_infpl('throw-open', 'throw-open'). +tv_infpl('throw-out', 'throw-out'). +tv_infpl('throw-together', 'throw-together'). +tv_infpl('throw-up', 'throw-up'). +tv_infpl('thrum-on', 'thrum-on'). +tv_infpl('thrust-aside', 'thrust-aside'). +tv_infpl('thrust-forward', 'thrust-forward'). +tv_infpl('thrust-open', 'thrust-open'). +tv_infpl('thrust-out', 'thrust-out'). +tv_infpl('thrust-up', 'thrust-up'). +tv_infpl('thud-against', 'thud-against'). +tv_infpl('thumb-through', 'thumb-through'). +tv_infpl('thump-out', 'thump-out'). +tv_infpl('thwack-against', 'thwack-against'). +tv_infpl('tick-off', 'tick-off'). +tv_infpl('tide-over', 'tide-over'). +tv_infpl('tidy-up', 'tidy-up'). +tv_infpl('tie-down', 'tie-down'). +tv_infpl('tie-in', 'tie-in'). +tv_infpl('tie-in-with', 'tie-in-with'). +tv_infpl('tie-into', 'tie-into'). +tv_infpl('tie-on', 'tie-on'). +tv_infpl('tie-to', 'tie-to'). +tv_infpl('tie-together', 'tie-together'). +tv_infpl('tie-up', 'tie-up'). +tv_infpl('tie-with', 'tie-with'). +tv_infpl('tighten-around', 'tighten-around'). +tv_infpl('tighten-up', 'tighten-up'). +tv_infpl('tighten-up-on', 'tighten-up-on'). +tv_infpl('time-at', 'time-at'). +tv_infpl('tinker-around-with', 'tinker-around-with'). +tv_infpl('tinker-with', 'tinker-with'). +tv_infpl('tinkle-on', 'tinkle-on'). +tv_infpl('tip-over', 'tip-over'). +tv_infpl('tip-over-into', 'tip-over-into'). +tv_infpl('tip-over-on', 'tip-over-on'). +tv_infpl('tip-over-onto', 'tip-over-onto'). +tv_infpl('tiptoe-after', 'tiptoe-after'). +tv_infpl('tiptoe-off-of', 'tiptoe-off-of'). +tv_infpl('tire-of', 'tire-of'). +tv_infpl('tittle-tattle-about', 'tittle-tattle-about'). +tv_infpl('tittle-tattle-on', 'tittle-tattle-on'). +tv_infpl('toady-up-to', 'toady-up-to'). +tv_infpl('toast-to', 'toast-to'). +tv_infpl('toast-with', 'toast-with'). +tv_infpl('toboggan-off-of', 'toboggan-off-of'). +tv_infpl('toddle-off-of', 'toddle-off-of'). +tv_infpl('toil-at', 'toil-at'). +tv_infpl('toil-over', 'toil-over'). +tv_infpl('tone-down', 'tone-down'). +tv_infpl('tone-up', 'tone-up'). +tv_infpl('tootle-around', 'tootle-around'). +tv_infpl('top-dress', 'top-dress'). +tv_infpl('top-off', 'top-off'). +tv_infpl('top-out-at', 'top-out-at'). +tv_infpl('topple-into', 'topple-into'). +tv_infpl('topple-over', 'topple-over'). +tv_infpl('toss-around', 'toss-around'). +tv_infpl('toss-aside', 'toss-aside'). +tv_infpl('toss-away', 'toss-away'). +tv_infpl('tot-up', 'tot-up'). +tv_infpl('total-out-to', 'total-out-to'). +tv_infpl('total-up', 'total-up'). +tv_infpl('tote-in', 'tote-in'). +tv_infpl('tote-up', 'tote-up'). +tv_infpl('touch-off', 'touch-off'). +tv_infpl('touch-on', 'touch-on'). +tv_infpl('touch-type', 'touch-type'). +tv_infpl('touch-up', 'touch-up'). +tv_infpl('touch-upon', 'touch-upon'). +tv_infpl('toughen-up', 'toughen-up'). +tv_infpl('tour-across', 'tour-across'). +tv_infpl('tour-through', 'tour-through'). +tv_infpl('tow-away', 'tow-away'). +tv_infpl('tow-in', 'tow-in'). +tv_infpl('tow-off', 'tow-off'). +tv_infpl('towel-off', 'towel-off'). +tv_infpl('tower-above', 'tower-above'). +tv_infpl('tower-over', 'tower-over'). +tv_infpl('toy-with', 'toy-with'). +tv_infpl('track-down', 'track-down'). +tv_infpl('track-with', 'track-with'). +tv_infpl('trade-among', 'trade-among'). +tv_infpl('trade-away', 'trade-away'). +tv_infpl('trade-down-for', 'trade-down-for'). +tv_infpl('trade-down-on', 'trade-down-on'). +tv_infpl('trade-down-to', 'trade-down-to'). +tv_infpl('trade-for', 'trade-for'). +tv_infpl('trade-in', 'trade-in'). +tv_infpl('trade-in-for', 'trade-in-for'). +tv_infpl('trade-in-on', 'trade-in-on'). +tv_infpl('trade-in-to', 'trade-in-to'). +tv_infpl('trade-off', 'trade-off'). +tv_infpl('trade-on', 'trade-on'). +tv_infpl('trade-out-of', 'trade-out-of'). +tv_infpl('trade-up-for', 'trade-up-for'). +tv_infpl('trade-up-on', 'trade-up-on'). +tv_infpl('trade-up-to', 'trade-up-to'). +tv_infpl('trade-with', 'trade-with'). +tv_infpl('traffic-in', 'traffic-in'). +tv_infpl('traffic-with', 'traffic-with'). +tv_infpl('trail-off-into', 'trail-off-into'). +tv_infpl('train-for', 'train-for'). +tv_infpl('train-in', 'train-in'). +tv_infpl('trammel-up', 'trammel-up'). +tv_infpl('trample-down', 'trample-down'). +tv_infpl('trample-on', 'trample-on'). +tv_infpl('trample-over', 'trample-over'). +tv_infpl('trample-upon', 'trample-upon'). +tv_infpl('transfer-from', 'transfer-from'). +tv_infpl('transfer-into', 'transfer-into'). +tv_infpl('transfer-out-of', 'transfer-out-of'). +tv_infpl('transfer-to', 'transfer-to'). +tv_infpl('transform-into', 'transform-into'). +tv_infpl('transgress-against', 'transgress-against'). +tv_infpl('translate-from', 'translate-from'). +tv_infpl('translate-into', 'translate-into'). +tv_infpl('translate-through', 'translate-through'). +tv_infpl('translate-to', 'translate-to'). +tv_infpl('transmogrify-into', 'transmogrify-into'). +tv_infpl('transmute-into', 'transmute-into'). +tv_infpl('travel-at', 'travel-at'). +tv_infpl('travel-with', 'travel-with'). +tv_infpl('traverse-across', 'traverse-across'). +tv_infpl('traverse-along', 'traverse-along'). +tv_infpl('traverse-up', 'traverse-up'). +tv_infpl('tread-upon', 'tread-upon'). +tv_infpl('tremble-with', 'tremble-with'). +tv_infpl('trespass-against', 'trespass-against'). +tv_infpl('trespass-on', 'trespass-on'). +tv_infpl('trespass-upon', 'trespass-upon'). +tv_infpl('trice-up', 'trice-up'). +tv_infpl('trifle-away', 'trifle-away'). +tv_infpl('trifle-with', 'trifle-with'). +tv_infpl('trigger-off', 'trigger-off'). +tv_infpl('trim-away', 'trim-away'). +tv_infpl('trim-down', 'trim-down'). +tv_infpl('trim-down-to', 'trim-down-to'). +tv_infpl('trim-off', 'trim-off'). +tv_infpl('trim-up', 'trim-up'). +tv_infpl('trip-on', 'trip-on'). +tv_infpl('trip-over', 'trip-over'). +tv_infpl('trip-up', 'trip-up'). +tv_infpl('triple-to', 'triple-to'). +tv_infpl('triumph-over', 'triumph-over'). +tv_infpl('troll-for', 'troll-for'). +tv_infpl('troop-off-to', 'troop-off-to'). +tv_infpl('true-up', 'true-up'). +tv_infpl('trump-up', 'trump-up'). +tv_infpl('truss-up', 'truss-up'). +tv_infpl('trust-in', 'trust-in'). +tv_infpl('trust-to', 'trust-to'). +tv_infpl('try-for', 'try-for'). +tv_infpl('try-on', 'try-on'). +tv_infpl('try-out', 'try-out'). +tv_infpl('try-out-for', 'try-out-for'). +tv_infpl('tuck-away', 'tuck-away'). +tv_infpl('tuck-away-in', 'tuck-away-in'). +tv_infpl('tuck-in', 'tuck-in'). +tv_infpl('tug-at', 'tug-at'). +tv_infpl('tumble-upon', 'tumble-upon'). +tv_infpl('tune-in', 'tune-in'). +tv_infpl('tune-in-to', 'tune-in-to'). +tv_infpl('tune-to', 'tune-to'). +tv_infpl('tunnel-under', 'tunnel-under'). +tv_infpl('turn-along', 'turn-along'). +tv_infpl('turn-around', 'turn-around'). +tv_infpl('turn-aside', 'turn-aside'). +tv_infpl('turn-away', 'turn-away'). +tv_infpl('turn-away-at', 'turn-away-at'). +tv_infpl('turn-away-from', 'turn-away-from'). +tv_infpl('turn-away-on', 'turn-away-on'). +tv_infpl('turn-back', 'turn-back'). +tv_infpl('turn-down', 'turn-down'). +tv_infpl('turn-from', 'turn-from'). +tv_infpl('turn-in', 'turn-in'). +tv_infpl('turn-into', 'turn-into'). +tv_infpl('turn-off', 'turn-off'). +tv_infpl('turn-off-at', 'turn-off-at'). +tv_infpl('turn-off-from', 'turn-off-from'). +tv_infpl('turn-off-on', 'turn-off-on'). +tv_infpl('turn-on', 'turn-on'). +tv_infpl('turn-onto', 'turn-onto'). +tv_infpl('turn-out', 'turn-out'). +tv_infpl('turn-over', 'turn-over'). +tv_infpl('turn-past', 'turn-past'). +tv_infpl('turn-to', 'turn-to'). +tv_infpl('turn-toward', 'turn-toward'). +tv_infpl('turn-towards', 'turn-towards'). +tv_infpl('turn-up', 'turn-up'). +tv_infpl('turn-up-at', 'turn-up-at'). +tv_infpl('turn-up-from', 'turn-up-from'). +tv_infpl('turn-up-on', 'turn-up-on'). +tv_infpl('turn-upon', 'turn-upon'). +tv_infpl('tussle-with', 'tussle-with'). +tv_infpl('twiddle-with', 'twiddle-with'). +tv_infpl('twine-around', 'twine-around'). +tv_infpl('twine-through', 'twine-through'). +tv_infpl('twist-around', 'twist-around'). +tv_infpl('twist-around-to', 'twist-around-to'). +tv_infpl('twist-around-toward', 'twist-around-toward'). +tv_infpl('twist-around-towards', 'twist-around-towards'). +tv_infpl('twist-into', 'twist-into'). +tv_infpl('twist-off', 'twist-off'). +tv_infpl('twist-together', 'twist-together'). +tv_infpl('twist-toward', 'twist-toward'). +tv_infpl('twist-towards', 'twist-towards'). +tv_infpl('twitch-away', 'twitch-away'). +tv_infpl('tyrannize-over', 'tyrannize-over'). +tv_infpl('ululate-with', 'ululate-with'). +tv_infpl('unbutton-to', 'unbutton-to'). +tv_infpl('underbid-for', 'underbid-for'). +tv_infpl('undercharge-by', 'undercharge-by'). +tv_infpl('undercharge-for', 'undercharge-for'). +tv_infpl('underspend-on', 'underspend-on'). +tv_infpl('understand-about', 'understand-about'). +tv_infpl('unite-against', 'unite-against'). +tv_infpl('unite-in', 'unite-in'). +tv_infpl('unite-on', 'unite-on'). +tv_infpl('unite-with', 'unite-with'). +tv_infpl('unroll-from', 'unroll-from'). +tv_infpl('unroll-to', 'unroll-to'). +tv_infpl('upgrade-from', 'upgrade-from'). +tv_infpl('upgrade-to', 'upgrade-to'). +tv_infpl('urge-against', 'urge-against'). +tv_infpl('urge-for', 'urge-for'). +tv_infpl('urge-on', 'urge-on'). +tv_infpl('use-up', 'use-up'). +tv_infpl('usher-in', 'usher-in'). +tv_infpl('usher-out', 'usher-out'). +tv_infpl('vacation-in', 'vacation-in'). +tv_infpl('vacillate-about', 'vacillate-about'). +tv_infpl('vacillate-between', 'vacillate-between'). +tv_infpl('vacillate-on', 'vacillate-on'). +tv_infpl('vacillate-over', 'vacillate-over'). +tv_infpl('vamp-up', 'vamp-up'). +tv_infpl('vanish-from', 'vanish-from'). +tv_infpl('vanish-into', 'vanish-into'). +tv_infpl('varnish-over', 'varnish-over'). +tv_infpl('vary-according-to', 'vary-according-to'). +tv_infpl('vary-between', 'vary-between'). +tv_infpl('vary-for', 'vary-for'). +tv_infpl('vary-from', 'vary-from'). +tv_infpl('vary-in', 'vary-in'). +tv_infpl('vary-over', 'vary-over'). +tv_infpl('vary-with', 'vary-with'). +tv_infpl('vault-into', 'vault-into'). +tv_infpl('vault-over', 'vault-over'). +tv_infpl('vault-past', 'vault-past'). +tv_infpl('veer-away-from', 'veer-away-from'). +tv_infpl('venture-into', 'venture-into'). +tv_infpl('venture-out-into', 'venture-out-into'). +tv_infpl('verge-on', 'verge-on'). +tv_infpl('vie-for', 'vie-for'). +tv_infpl('vie-with', 'vie-with'). +tv_infpl('visit-with', 'visit-with'). +tv_infpl('vociferate-against', 'vociferate-against'). +tv_infpl('volley-with', 'volley-with'). +tv_infpl('volunteer-for', 'volunteer-for'). +tv_infpl('vomit-up', 'vomit-up'). +tv_infpl('vote-against', 'vote-against'). +tv_infpl('vote-down', 'vote-down'). +tv_infpl('vote-for', 'vote-for'). +tv_infpl('vote-on', 'vote-on'). +tv_infpl('vote-through', 'vote-through'). +tv_infpl('vote-with', 'vote-with'). +tv_infpl('vouch-for', 'vouch-for'). +tv_infpl('vow-to', 'vow-to'). +tv_infpl('voyage-away-down', 'voyage-away-down'). +tv_infpl('voyage-away-from', 'voyage-away-from'). +tv_infpl('voyage-away-to', 'voyage-away-to'). +tv_infpl('voyage-back-down', 'voyage-back-down'). +tv_infpl('voyage-back-from', 'voyage-back-from'). +tv_infpl('voyage-back-to', 'voyage-back-to'). +tv_infpl('voyage-off-down', 'voyage-off-down'). +tv_infpl('voyage-off-from', 'voyage-off-from'). +tv_infpl('voyage-off-to', 'voyage-off-to'). +tv_infpl('voyage-out-down', 'voyage-out-down'). +tv_infpl('voyage-out-from', 'voyage-out-from'). +tv_infpl('voyage-out-to', 'voyage-out-to'). +tv_infpl('voyage-over-down', 'voyage-over-down'). +tv_infpl('voyage-over-from', 'voyage-over-from'). +tv_infpl('voyage-over-to', 'voyage-over-to'). +tv_infpl('voyage-up-down', 'voyage-up-down'). +tv_infpl('voyage-up-from', 'voyage-up-from'). +tv_infpl('voyage-up-to', 'voyage-up-to'). +tv_infpl('wad-up', 'wad-up'). +tv_infpl('wade-into', 'wade-into'). +tv_infpl('wade-through', 'wade-through'). +tv_infpl('waffle-between', 'waffle-between'). +tv_infpl('waffle-on', 'waffle-on'). +tv_infpl('waft-away-from', 'waft-away-from'). +tv_infpl('waft-away-to', 'waft-away-to'). +tv_infpl('waft-up-from', 'waft-up-from'). +tv_infpl('waft-up-to', 'waft-up-to'). +tv_infpl('wager-for', 'wager-for'). +tv_infpl('wager-on', 'wager-on'). +tv_infpl('wager-over', 'wager-over'). +tv_infpl('wager-with', 'wager-with'). +tv_infpl('wail-about', 'wail-about'). +tv_infpl('wail-for', 'wail-for'). +tv_infpl('wail-over', 'wail-over'). +tv_infpl('wait-around-for', 'wait-around-for'). +tv_infpl('wait-for', 'wait-for'). +tv_infpl('wait-on', 'wait-on'). +tv_infpl('wait-out', 'wait-out'). +tv_infpl('wait-upon', 'wait-upon'). +tv_infpl('wake-from', 'wake-from'). +tv_infpl('wake-to', 'wake-to'). +tv_infpl('wake-up', 'wake-up'). +tv_infpl('wake-up-from', 'wake-up-from'). +tv_infpl('wake-up-to', 'wake-up-to'). +tv_infpl('walk-in-on', 'walk-in-on'). +tv_infpl('walk-in-to', 'walk-in-to'). +tv_infpl('walk-in-toward', 'walk-in-toward'). +tv_infpl('wall-in', 'wall-in'). +tv_infpl('wall-off', 'wall-off'). +tv_infpl('wall-up', 'wall-up'). +tv_infpl('wallow-down', 'wallow-down'). +tv_infpl('wallow-in', 'wallow-in'). +tv_infpl('wallow-through', 'wallow-through'). +tv_infpl('wallow-up', 'wallow-up'). +tv_infpl('waltz-off-with', 'waltz-off-with'). +tv_infpl('waltz-with', 'waltz-with'). +tv_infpl('want-for', 'want-for'). +tv_infpl('war-against', 'war-against'). +tv_infpl('war-over', 'war-over'). +tv_infpl('war-with', 'war-with'). +tv_infpl('ward-off', 'ward-off'). +tv_infpl('warm-to', 'warm-to'). +tv_infpl('warm-up', 'warm-up'). +tv_infpl('warm-up-to', 'warm-up-to'). +tv_infpl('warn-against', 'warn-against'). +tv_infpl('warn-of', 'warn-of'). +tv_infpl('wash-away', 'wash-away'). +tv_infpl('wash-down', 'wash-down'). +tv_infpl('wash-down-in', 'wash-down-in'). +tv_infpl('wash-down-through', 'wash-down-through'). +tv_infpl('wash-in', 'wash-in'). +tv_infpl('wash-into', 'wash-into'). +tv_infpl('wash-off', 'wash-off'). +tv_infpl('wash-out', 'wash-out'). +tv_infpl('wash-over', 'wash-over'). +tv_infpl('wash-up-in', 'wash-up-in'). +tv_infpl('wash-up-through', 'wash-up-through'). +tv_infpl('wash-with', 'wash-with'). +tv_infpl('waste-in', 'waste-in'). +tv_infpl('watch-for', 'watch-for'). +tv_infpl('watch-over', 'watch-over'). +tv_infpl('water-down', 'water-down'). +tv_infpl('wave-around', 'wave-around'). +tv_infpl('wave-aside', 'wave-aside'). +tv_infpl('wave-at', 'wave-at'). +tv_infpl('wave-away', 'wave-away'). +tv_infpl('wave-off', 'wave-off'). +tv_infpl('wave-on', 'wave-on'). +tv_infpl('wave-to', 'wave-to'). +tv_infpl('waver-between', 'waver-between'). +tv_infpl('waver-from', 'waver-from'). +tv_infpl('waver-in', 'waver-in'). +tv_infpl('waver-on', 'waver-on'). +tv_infpl('waver-over', 'waver-over'). +tv_infpl('wear-down', 'wear-down'). +tv_infpl('wear-in', 'wear-in'). +tv_infpl('wear-out', 'wear-out'). +tv_infpl('weed-out', 'weed-out'). +tv_infpl('weekend-at', 'weekend-at'). +tv_infpl('weekend-in', 'weekend-in'). +tv_infpl('weep-for', 'weep-for'). +tv_infpl('weigh-against', 'weigh-against'). +tv_infpl('weigh-down', 'weigh-down'). +tv_infpl('weigh-in', 'weigh-in'). +tv_infpl('weigh-in-at', 'weigh-in-at'). +tv_infpl('weigh-in-with', 'weigh-in-with'). +tv_infpl('weigh-on', 'weigh-on'). +tv_infpl('weigh-up', 'weigh-up'). +tv_infpl('weigh-upon', 'weigh-upon'). +tv_infpl('weight-down', 'weight-down'). +tv_infpl('welcome-back-into', 'welcome-back-into'). +tv_infpl('weld-together', 'weld-together'). +tv_infpl('welsh-on', 'welsh-on'). +tv_infpl('wet-down', 'wet-down'). +tv_infpl('whale-at', 'whale-at'). +tv_infpl('whale-on', 'whale-on'). +tv_infpl('wheel-back', 'wheel-back'). +tv_infpl('wheel-in', 'wheel-in'). +tv_infpl('wheel-off', 'wheel-off'). +tv_infpl('wheel-out', 'wheel-out'). +tv_infpl('wheel-out-to', 'wheel-out-to'). +tv_infpl('while-away', 'while-away'). +tv_infpl('whimper-about', 'whimper-about'). +tv_infpl('whimper-over', 'whimper-over'). +tv_infpl('whine-about', 'whine-about'). +tv_infpl('whine-for', 'whine-for'). +tv_infpl('whine-to', 'whine-to'). +tv_infpl('whip-along', 'whip-along'). +tv_infpl('whip-on', 'whip-on'). +tv_infpl('whip-open', 'whip-open'). +tv_infpl('whip-up', 'whip-up'). +tv_infpl('whirl-about', 'whirl-about'). +tv_infpl('whirl-around', 'whirl-around'). +tv_infpl('whisk-away', 'whisk-away'). +tv_infpl('whisk-in', 'whisk-in'). +tv_infpl('whisk-off', 'whisk-off'). +tv_infpl('whisk-open', 'whisk-open'). +tv_infpl('whisk-past', 'whisk-past'). +tv_infpl('whisk-through', 'whisk-through'). +tv_infpl('whisk-together', 'whisk-together'). +tv_infpl('whisper-about', 'whisper-about'). +tv_infpl('whisper-in', 'whisper-in'). +tv_infpl('whisper-into', 'whisper-into'). +tv_infpl('whisper-to', 'whisper-to'). +tv_infpl('whistle-at', 'whistle-at'). +tv_infpl('whistle-over', 'whistle-over'). +tv_infpl('whistle-past', 'whistle-past'). +tv_infpl('whistle-to', 'whistle-to'). +tv_infpl('whittle-away-at', 'whittle-away-at'). +tv_infpl('whittle-down', 'whittle-down'). +tv_infpl('whoop-up', 'whoop-up'). +tv_infpl('widen-by', 'widen-by'). +tv_infpl('widen-from', 'widen-from'). +tv_infpl('widen-to', 'widen-to'). +tv_infpl('wilt-under', 'wilt-under'). +tv_infpl('win-against', 'win-against'). +tv_infpl('wince-at', 'wince-at'). +tv_infpl('wind-down', 'wind-down'). +tv_infpl('wind-down-among', 'wind-down-among'). +tv_infpl('wind-down-at', 'wind-down-at'). +tv_infpl('wind-down-with', 'wind-down-with'). +tv_infpl('wind-up', 'wind-up'). +tv_infpl('wind-up-among', 'wind-up-among'). +tv_infpl('wind-up-at', 'wind-up-at'). +tv_infpl('wind-up-with', 'wind-up-with'). +tv_infpl('wink-at', 'wink-at'). +tv_infpl('wink-to', 'wink-to'). +tv_infpl('winnow-out', 'winnow-out'). +tv_infpl('winter-at', 'winter-at'). +tv_infpl('winter-in', 'winter-in'). +tv_infpl('winter-off', 'winter-off'). +tv_infpl('winter-off-of', 'winter-off-of'). +tv_infpl('wipe-at', 'wipe-at'). +tv_infpl('wipe-away', 'wipe-away'). +tv_infpl('wipe-down', 'wipe-down'). +tv_infpl('wipe-off', 'wipe-off'). +tv_infpl('wipe-on', 'wipe-on'). +tv_infpl('wipe-out', 'wipe-out'). +tv_infpl('wipe-up', 'wipe-up'). +tv_infpl('wire-together', 'wire-together'). +tv_infpl('wisecrack-about', 'wisecrack-about'). +tv_infpl('wish-for', 'wish-for'). +tv_infpl('wish-on', 'wish-on'). +tv_infpl('wish-upon', 'wish-upon'). +tv_infpl('withdraw-from', 'withdraw-from'). +tv_infpl('withdraw-into', 'withdraw-into'). +tv_infpl('withdraw-to', 'withdraw-to'). +tv_infpl('wolf-down', 'wolf-down'). +tv_infpl('wonder-about', 'wonder-about'). +tv_infpl('wonder-at', 'wonder-at'). +tv_infpl('woo-away', 'woo-away'). +tv_infpl('work-against', 'work-against'). +tv_infpl('work-among', 'work-among'). +tv_infpl('work-around', 'work-around'). +tv_infpl('work-at', 'work-at'). +tv_infpl('work-for', 'work-for'). +tv_infpl('work-from', 'work-from'). +tv_infpl('work-in', 'work-in'). +tv_infpl('work-off', 'work-off'). +tv_infpl('work-on', 'work-on'). +tv_infpl('work-out', 'work-out'). +tv_infpl('work-over', 'work-over'). +tv_infpl('work-through', 'work-through'). +tv_infpl('work-toward', 'work-toward'). +tv_infpl('work-with', 'work-with'). +tv_infpl('worry-about', 'worry-about'). +tv_infpl('worry-over', 'worry-over'). +tv_infpl('wrangle-about', 'wrangle-about'). +tv_infpl('wrangle-over', 'wrangle-over'). +tv_infpl('wrangle-together', 'wrangle-together'). +tv_infpl('wrangle-up', 'wrangle-up'). +tv_infpl('wrangle-with', 'wrangle-with'). +tv_infpl('wrap-around', 'wrap-around'). +tv_infpl('wrap-up', 'wrap-up'). +tv_infpl('wrench-around', 'wrench-around'). +tv_infpl('wrench-away', 'wrench-away'). +tv_infpl('wrench-off', 'wrench-off'). +tv_infpl('wrest-away', 'wrest-away'). +tv_infpl('wrestle-away', 'wrestle-away'). +tv_infpl('wrestle-over', 'wrestle-over'). +tv_infpl('wrestle-with', 'wrestle-with'). +tv_infpl('wring-out', 'wring-out'). +tv_infpl('wrinkle-up', 'wrinkle-up'). +tv_infpl('write-about', 'write-about'). +tv_infpl('write-down', 'write-down'). +tv_infpl('write-in', 'write-in'). +tv_infpl('write-of', 'write-of'). +tv_infpl('write-off', 'write-off'). +tv_infpl('write-on', 'write-on'). +tv_infpl('write-out', 'write-out'). +tv_infpl('write-to', 'write-to'). +tv_infpl('write-up', 'write-up'). +tv_infpl('writhe-around', 'writhe-around'). +tv_infpl('writhe-up', 'writhe-up'). +tv_infpl('yammer-at', 'yammer-at'). +tv_infpl('yammer-for', 'yammer-for'). +tv_infpl('yap-at', 'yap-at'). +tv_infpl('yawn-at', 'yawn-at'). +tv_infpl('yearn-for', 'yearn-for'). +tv_infpl('yell-about', 'yell-about'). +tv_infpl('yell-at', 'yell-at'). +tv_infpl('yell-for', 'yell-for'). +tv_infpl('yell-out', 'yell-out'). +tv_infpl('yell-to', 'yell-to'). +tv_infpl('yield-to', 'yield-to'). +tv_infpl('yield-up', 'yield-up'). +tv_infpl('yoke-together', 'yoke-together'). +tv_infpl('zero-in-on', 'zero-in-on'). +tv_infpl('zip-in', 'zip-in'). +tv_infpl('zip-up', 'zip-up'). +tv_infpl('zone-in-on', 'zone-in-on'). +tv_infpl('zone-out', 'zone-out'). +tv_infpl(abandon, abandon). +tv_infpl(abase, abase). +tv_infpl(abash, abash). +tv_infpl(abate, abate). +tv_infpl(abbreviate, abbreviate). +tv_infpl(abdicate, abdicate). +tv_infpl(abduct, abduct). +tv_infpl(abet, abet). +tv_infpl(abhor, abhor). +tv_infpl(abide, abide). +tv_infpl(abjure, abjure). +tv_infpl(abolish, abolish). +tv_infpl(abominate, abominate). +tv_infpl(abort, abort). +tv_infpl(abrade, abrade). +tv_infpl(abridge, abridge). +tv_infpl(abrogate, abrogate). +tv_infpl(absent, absent). +tv_infpl(absolve, absolve). +tv_infpl(absorb, absorb). +tv_infpl(abstain, abstain). +tv_infpl(abstract, abstract). +tv_infpl(abuse, abuse). +tv_infpl(abut, abut). +tv_infpl(accelerate, accelerate). +tv_infpl(accent, accent). +tv_infpl(accentuate, accentuate). +tv_infpl(accept, accept). +tv_infpl(access, access). +tv_infpl(acclaim, acclaim). +tv_infpl(acclimate, acclimate). +tv_infpl(acclimatize, acclimatize). +tv_infpl(accommodate, accommodate). +tv_infpl(accompany, accompany). +tv_infpl(accomplish, accomplish). +tv_infpl(accost, accost). +tv_infpl(accredit, accredit). +tv_infpl(accrue, accrue). +tv_infpl(accumulate, accumulate). +tv_infpl(accuse, accuse). +tv_infpl(achieve, achieve). +tv_infpl(acidify, acidify). +tv_infpl(acknowledge, acknowledge). +tv_infpl(acquire, acquire). +tv_infpl(acquit, acquit). +tv_infpl(activate, activate). +tv_infpl(actuate, actuate). +tv_infpl(adapt, adapt). +tv_infpl(add, add). +tv_infpl(addict, addict). +tv_infpl(addle, addle). +tv_infpl(address, address). +tv_infpl(adduce, adduce). +tv_infpl(adjoin, adjoin). +tv_infpl(adjourn, adjourn). +tv_infpl(adjudge, adjudge). +tv_infpl(adjudicate, adjudicate). +tv_infpl(adjure, adjure). +tv_infpl(adjust, adjust). +tv_infpl(administer, administer). +tv_infpl(admire, admire). +tv_infpl(admit, admit). +tv_infpl(admix, admix). +tv_infpl(admonish, admonish). +tv_infpl(adopt, adopt). +tv_infpl(adore, adore). +tv_infpl(adorn, adorn). +tv_infpl(adulterate, adulterate). +tv_infpl(adumbrate, adumbrate). +tv_infpl(advance, advance). +tv_infpl(advertise, advertise). +tv_infpl(advertize, advertize). +tv_infpl(advise, advise). +tv_infpl(advocate, advocate). +tv_infpl(aerate, aerate). +tv_infpl(affect, affect). +tv_infpl(affiance, affiance). +tv_infpl(affirm, affirm). +tv_infpl(affix, affix). +tv_infpl(afflict, afflict). +tv_infpl(afford, afford). +tv_infpl(afforest, afforest). +tv_infpl(affranchise, affranchise). +tv_infpl(affront, affront). +tv_infpl(age, age). +tv_infpl(agglomerate, agglomerate). +tv_infpl(aggrandize, aggrandize). +tv_infpl(aggravate, aggravate). +tv_infpl(aggregate, aggregate). +tv_infpl(aggrieve, aggrieve). +tv_infpl(agitate, agitate). +tv_infpl(aid, aid). +tv_infpl(ail, ail). +tv_infpl(aim, aim). +tv_infpl(air, air). +tv_infpl(alarm, alarm). +tv_infpl(alert, alert). +tv_infpl(alienate, alienate). +tv_infpl(align, align). +tv_infpl(alkylate, alkylate). +tv_infpl(allay, allay). +tv_infpl(allege, allege). +tv_infpl(alleviate, alleviate). +tv_infpl(allocate, allocate). +tv_infpl(allot, allot). +tv_infpl(allow, allow). +tv_infpl(alloy, alloy). +tv_infpl(allure, allure). +tv_infpl(alter, alter). +tv_infpl(alternate, alternate). +tv_infpl(amass, amass). +tv_infpl(amaze, amaze). +tv_infpl(ambush, ambush). +tv_infpl(ameliorate, ameliorate). +tv_infpl(amend, amend). +tv_infpl(amortize, amortize). +tv_infpl(amplify, amplify). +tv_infpl(amputate, amputate). +tv_infpl(amuse, amuse). +tv_infpl(anaesthetize, anaesthetize). +tv_infpl(analyse, analyse). +tv_infpl(analyze, analyze). +tv_infpl(anathematize, anathematize). +tv_infpl(anchor, anchor). +tv_infpl(anesthetize, anesthetize). +tv_infpl(anger, anger). +tv_infpl(angle, angle). +tv_infpl(anglicize, anglicize). +tv_infpl(animate, animate). +tv_infpl(anneal, anneal). +tv_infpl(annex, annex). +tv_infpl(annihilate, annihilate). +tv_infpl(annotate, annotate). +tv_infpl(announce, announce). +tv_infpl(annoy, annoy). +tv_infpl(annualize, annualize). +tv_infpl(annul, annul). +tv_infpl(annunciate, annunciate). +tv_infpl(anoint, anoint). +tv_infpl(answer, answer). +tv_infpl(antagonize, antagonize). +tv_infpl(antedate, antedate). +tv_infpl(anticipate, anticipate). +tv_infpl(ape, ape). +tv_infpl(apostrophize, apostrophize). +tv_infpl(appal, appal). +tv_infpl(apparel, apparel). +tv_infpl(appeal, appeal). +tv_infpl(appease, appease). +tv_infpl(append, append). +tv_infpl(applaud, applaud). +tv_infpl(applique, applique). +tv_infpl('appliqué', 'appliqué'). +tv_infpl(apply, apply). +tv_infpl(appoint, appoint). +tv_infpl(apportion, apportion). +tv_infpl(appraise, appraise). +tv_infpl(appreciate, appreciate). +tv_infpl(apprehend, apprehend). +tv_infpl(apprentice, apprentice). +tv_infpl(approach, approach). +tv_infpl(appropriate, appropriate). +tv_infpl(approve, approve). +tv_infpl(approximate, approximate). +tv_infpl(arbitrate, arbitrate). +tv_infpl(arch, arch). +tv_infpl(argue, argue). +tv_infpl(arm, arm). +tv_infpl(arouse, arouse). +tv_infpl(arraign, arraign). +tv_infpl(arrange, arrange). +tv_infpl(array, array). +tv_infpl(arrest, arrest). +tv_infpl(article, article). +tv_infpl(articulate, articulate). +tv_infpl(ascend, ascend). +tv_infpl(ascertain, ascertain). +tv_infpl(ask, ask). +tv_infpl(asperse, asperse). +tv_infpl(asphalt, asphalt). +tv_infpl(asphyxiate, asphyxiate). +tv_infpl(aspirate, aspirate). +tv_infpl(assail, assail). +tv_infpl(assassinate, assassinate). +tv_infpl(assault, assault). +tv_infpl(assay, assay). +tv_infpl(assemble, assemble). +tv_infpl(assert, assert). +tv_infpl(assess, assess). +tv_infpl(asseverate, asseverate). +tv_infpl(assign, assign). +tv_infpl(assimilate, assimilate). +tv_infpl(assist, assist). +tv_infpl(assuage, assuage). +tv_infpl(assume, assume). +tv_infpl(assure, assure). +tv_infpl(astonish, astonish). +tv_infpl(astound, astound). +tv_infpl(atomize, atomize). +tv_infpl(atrophy, atrophy). +tv_infpl(attach, attach). +tv_infpl(attack, attack). +tv_infpl(attain, attain). +tv_infpl(attempt, attempt). +tv_infpl(attend, attend). +tv_infpl(attenuate, attenuate). +tv_infpl(attest, attest). +tv_infpl(attire, attire). +tv_infpl(attract, attract). +tv_infpl(auction, auction). +tv_infpl(audit, audit). +tv_infpl(audition, audition). +tv_infpl(augment, augment). +tv_infpl(augur, augur). +tv_infpl(authenticate, authenticate). +tv_infpl(author, author). +tv_infpl(authorize, authorize). +tv_infpl(autograph, autograph). +tv_infpl(automate, automate). +tv_infpl(avenge, avenge). +tv_infpl(aver, aver). +tv_infpl(average, average). +tv_infpl(avert, avert). +tv_infpl(avoid, avoid). +tv_infpl(avow, avow). +tv_infpl(await, await). +tv_infpl(awaken, awaken). +tv_infpl(award, award). +tv_infpl(awe, awe). +tv_infpl(ax, axe). +tv_infpl(axe, axe). +tv_infpl(babble, babble). +tv_infpl(baby, baby). +tv_infpl(babysit, babysit). +tv_infpl(back, back). +tv_infpl(backbite, backbite). +tv_infpl(backdate, backdate). +tv_infpl(badger, badger). +tv_infpl(baffle, baffle). +tv_infpl(bag, bag). +tv_infpl(bait, bait). +tv_infpl(bake, bake). +tv_infpl(balance, balance). +tv_infpl(bale, bale). +tv_infpl(ball, ball). +tv_infpl(ballast, ballast). +tv_infpl(bamboozle, bamboozle). +tv_infpl(ban, ban). +tv_infpl(bandage, bandage). +tv_infpl(bandy, bandy). +tv_infpl(bang, bang). +tv_infpl(banish, banish). +tv_infpl(bank, bank). +tv_infpl(bankrupt, bankrupt). +tv_infpl(banquet, banquet). +tv_infpl(baptize, baptize). +tv_infpl(bar, bar). +tv_infpl(barbarize, barbarize). +tv_infpl(barbecue, barbecue). +tv_infpl(bare, bare). +tv_infpl(barge, barge). +tv_infpl(bark, bark). +tv_infpl(barnstorm, barnstorm). +tv_infpl(barrack, barrack). +tv_infpl(barricade, barricade). +tv_infpl(barter, barter). +tv_infpl(bastardize, bastardize). +tv_infpl(baste, baste). +tv_infpl(bastinado, bastinado). +tv_infpl(bat, bat). +tv_infpl(bate, bate). +tv_infpl(bathe, bathe). +tv_infpl(batten, batten). +tv_infpl(batter, batter). +tv_infpl(battle, battle). +tv_infpl(bawl, bawl). +tv_infpl(bayonet, bayonet). +tv_infpl(beach, beach). +tv_infpl(bear, bear). +tv_infpl(beard, beard). +tv_infpl(beat, beat). +tv_infpl(beatify, beatify). +tv_infpl(beautify, beautify). +tv_infpl(bed, bed). +tv_infpl(bedevil, bedevil). +tv_infpl(befall, befall). +tv_infpl(befit, befit). +tv_infpl(befoul, befoul). +tv_infpl(befriend, befriend). +tv_infpl(beg, beg). +tv_infpl(beget, beget). +tv_infpl(beggar, beggar). +tv_infpl(begin, begin). +tv_infpl(beguile, beguile). +tv_infpl(behead, behead). +tv_infpl(behold, behold). +tv_infpl(belabor, belabor). +tv_infpl(belabour, belabour). +tv_infpl(belay, belay). +tv_infpl(beleaguer, beleaguer). +tv_infpl(belie, belie). +tv_infpl(believe, believe). +tv_infpl(belittle, belittle). +tv_infpl(bell, bell). +tv_infpl(belt, belt). +tv_infpl(bemoan, bemoan). +tv_infpl(bend, bend). +tv_infpl(benefit, benefit). +tv_infpl(bequeath, bequeath). +tv_infpl(berate, berate). +tv_infpl(bereave, bereave). +tv_infpl(berth, berth). +tv_infpl(beseech, beseech). +tv_infpl(beset, beset). +tv_infpl(besiege, besiege). +tv_infpl(besmear, besmear). +tv_infpl(besmirch, besmirch). +tv_infpl(bespeak, bespeak). +tv_infpl(best, best). +tv_infpl(bestir, bestir). +tv_infpl(bestow, bestow). +tv_infpl(bestride, bestride). +tv_infpl(bet, bet). +tv_infpl(betake, betake). +tv_infpl(bethink, bethink). +tv_infpl(betide, betide). +tv_infpl(betoken, betoken). +tv_infpl(betray, betray). +tv_infpl(better, better). +tv_infpl(bevel, bevel). +tv_infpl(bewail, bewail). +tv_infpl(beware, beware). +tv_infpl(bewilder, bewilder). +tv_infpl(bewitch, bewitch). +tv_infpl(bias, bias). +tv_infpl(bib, bib). +tv_infpl(bid, bid). +tv_infpl(bide, bide). +tv_infpl(biff, biff). +tv_infpl(bifurcate, bifurcate). +tv_infpl(bike, bike). +tv_infpl(bilk, bilk). +tv_infpl(bill, bill). +tv_infpl(billet, billet). +tv_infpl(bind, bind). +tv_infpl(birch, birch). +tv_infpl(birdie, birdie). +tv_infpl(bisect, bisect). +tv_infpl(bite, bite). +tv_infpl(blab, blab). +tv_infpl(blabber, blabber). +tv_infpl(black, black). +tv_infpl(blackball, blackball). +tv_infpl(blacken, blacken). +tv_infpl(blackguard, blackguard). +tv_infpl(blackleg, blackleg). +tv_infpl(blacklist, blacklist). +tv_infpl(blackmail, blackmail). +tv_infpl(blame, blame). +tv_infpl(blanket, blanket). +tv_infpl(blare, blare). +tv_infpl(blaspheme, blaspheme). +tv_infpl(blast, blast). +tv_infpl(blaze, blaze). +tv_infpl(blazon, blazon). +tv_infpl(bleach, bleach). +tv_infpl(bleed, bleed). +tv_infpl(bleep, bleep). +tv_infpl(blemish, blemish). +tv_infpl(blend, blend). +tv_infpl(bless, bless). +tv_infpl(blight, blight). +tv_infpl(blind, blind). +tv_infpl(blindfold, blindfold). +tv_infpl(block, block). +tv_infpl(blockade, blockade). +tv_infpl(blood, blood). +tv_infpl(bloody, bloody). +tv_infpl(bloom, bloom). +tv_infpl(blot, blot). +tv_infpl(blow, blow). +tv_infpl(bludgeon, bludgeon). +tv_infpl(blue, blue). +tv_infpl(blunt, blunt). +tv_infpl(blur, blur). +tv_infpl(blurt, blurt). +tv_infpl(bluster, bluster). +tv_infpl(board, board). +tv_infpl(boast, boast). +tv_infpl(bog, bog). +tv_infpl(boggle, boggle). +tv_infpl(boil, boil). +tv_infpl(bolster, bolster). +tv_infpl(bomb, bomb). +tv_infpl(bond, bond). +tv_infpl(boo, boo). +tv_infpl(book, book). +tv_infpl(boost, boost). +tv_infpl(boot, boot). +tv_infpl(border, border). +tv_infpl(bore, bore). +tv_infpl(borrow, borrow). +tv_infpl(botanize, botanize). +tv_infpl(botch, botch). +tv_infpl(bother, bother). +tv_infpl(bottle, bottle). +tv_infpl(bottom, bottom). +tv_infpl(bounce, bounce). +tv_infpl(bound, bound). +tv_infpl(bow, bow). +tv_infpl(bowdlerize, bowdlerize). +tv_infpl(bowl, bowl). +tv_infpl(box, box). +tv_infpl(boycott, boycott). +tv_infpl(brace, brace). +tv_infpl(bracket, bracket). +tv_infpl(braid, braid). +tv_infpl(brain, brain). +tv_infpl(brainwash, brainwash). +tv_infpl(braise, braise). +tv_infpl(brake, brake). +tv_infpl(brand, brand). +tv_infpl(brandish, brandish). +tv_infpl(brave, brave). +tv_infpl(bray, bray). +tv_infpl(braze, braze). +tv_infpl(brazen, brazen). +tv_infpl(breach, breach). +tv_infpl(break, break). +tv_infpl(breast, breast). +tv_infpl(breastfeed, breastfeed). +tv_infpl(breathe, breathe). +tv_infpl(breed, breed). +tv_infpl(brew, brew). +tv_infpl(bribe, bribe). +tv_infpl(brick, brick). +tv_infpl(bridge, bridge). +tv_infpl(bridle, bridle). +tv_infpl(brief, brief). +tv_infpl(brighten, brighten). +tv_infpl(bring, bring). +tv_infpl(broach, broach). +tv_infpl(broadcast, broadcast). +tv_infpl(broaden, broaden). +tv_infpl(brocade, brocade). +tv_infpl(broil, broil). +tv_infpl(broker, broker). +tv_infpl(bronze, bronze). +tv_infpl(brook, brook). +tv_infpl(browbeat, browbeat). +tv_infpl(browse, browse). +tv_infpl(bruise, bruise). +tv_infpl(bruit, bruit). +tv_infpl(brush, brush). +tv_infpl(brutalize, brutalize). +tv_infpl(buck, buck). +tv_infpl(bucket, bucket). +tv_infpl(buckle, buckle). +tv_infpl(bud, bud). +tv_infpl(budge, budge). +tv_infpl(budget, budget). +tv_infpl(buff, buff). +tv_infpl(buffet, buffet). +tv_infpl(bug, bug). +tv_infpl(bugger, bugger). +tv_infpl(build, build). +tv_infpl(bulk, bulk). +tv_infpl(bulldoze, bulldoze). +tv_infpl(bullshit, bullshit). +tv_infpl(bully, bully). +tv_infpl(bumble, bumble). +tv_infpl(bump, bump). +tv_infpl(bunch, bunch). +tv_infpl(bung, bung). +tv_infpl(bungle, bungle). +tv_infpl(bunker, bunker). +tv_infpl(buoy, buoy). +tv_infpl(burble, burble). +tv_infpl(burden, burden). +tv_infpl(burgle, burgle). +tv_infpl(burke, burke). +tv_infpl(burlesque, burlesque). +tv_infpl(burn, burn). +tv_infpl(burnish, burnish). +tv_infpl(burst, burst). +tv_infpl(bury, bury). +tv_infpl(bus, bus). +tv_infpl(bust, bust). +tv_infpl(butcher, butcher). +tv_infpl(butt, butt). +tv_infpl(butter, butter). +tv_infpl(button, button). +tv_infpl(buttonhole, buttonhole). +tv_infpl(buttress, buttress). +tv_infpl(buy, buy). +tv_infpl(buzz, buzz). +tv_infpl(bypass, bypass). +tv_infpl(cable, cable). +tv_infpl(cache, cache). +tv_infpl(cadge, cadge). +tv_infpl(cage, cage). +tv_infpl(calcine, calcine). +tv_infpl(calculate, calculate). +tv_infpl(calender, calender). +tv_infpl(calk, calk). +tv_infpl(call, call). +tv_infpl(calumniate, calumniate). +tv_infpl(calve, calve). +tv_infpl(camber, camber). +tv_infpl(camouflage, camouflage). +tv_infpl(can, can). +tv_infpl(canalize, canalize). +tv_infpl(cancel, cancel). +tv_infpl(candy, candy). +tv_infpl(cane, cane). +tv_infpl(canker, canker). +tv_infpl(cannibalize, cannibalize). +tv_infpl(canonize, canonize). +tv_infpl(cant, cant). +tv_infpl(canter, canter). +tv_infpl(canvass, canvass). +tv_infpl(cap, cap). +tv_infpl(caparison, caparison). +tv_infpl(capitalize, capitalize). +tv_infpl(capsize, capsize). +tv_infpl(captain, captain). +tv_infpl(captivate, captivate). +tv_infpl(capture, capture). +tv_infpl(carbonize, carbonize). +tv_infpl(card, card). +tv_infpl(careen, careen). +tv_infpl(caress, caress). +tv_infpl(caricature, caricature). +tv_infpl(carpet, carpet). +tv_infpl(carry, carry). +tv_infpl(cart, cart). +tv_infpl(cartoon, cartoon). +tv_infpl(carve, carve). +tv_infpl(case, case). +tv_infpl(cash, cash). +tv_infpl(cashier, cashier). +tv_infpl(cast, cast). +tv_infpl(castigate, castigate). +tv_infpl(castle, castle). +tv_infpl(castrate, castrate). +tv_infpl(catalogue, catalogue). +tv_infpl(catapult, catapult). +tv_infpl(catch, catch). +tv_infpl(categorize, categorize). +tv_infpl(cater, cater). +tv_infpl(caulk, caulk). +tv_infpl(cause, cause). +tv_infpl(cauterize, cauterize). +tv_infpl(caution, caution). +tv_infpl(cave, cave). +tv_infpl(cavil, cavil). +tv_infpl(cease, cease). +tv_infpl(cede, cede). +tv_infpl(celebrate, celebrate). +tv_infpl(cement, cement). +tv_infpl(censor, censor). +tv_infpl(censure, censure). +tv_infpl(center, center). +tv_infpl(centralize, centralize). +tv_infpl(centre, centre). +tv_infpl(certificate, certificate). +tv_infpl(certify, certify). +tv_infpl(chaff, chaff). +tv_infpl(chagrin, chagrin). +tv_infpl(chair, chair). +tv_infpl(chalk, chalk). +tv_infpl(challenge, challenge). +tv_infpl(champ, champ). +tv_infpl(champion, champion). +tv_infpl(change, change). +tv_infpl(channel, channel). +tv_infpl(chant, chant). +tv_infpl(chaperon, chaperon). +tv_infpl(char, char). +tv_infpl(characterize, characterize). +tv_infpl(charge, charge). +tv_infpl(charm, charm). +tv_infpl(chart, chart). +tv_infpl(charter, charter). +tv_infpl(chase, chase). +tv_infpl(chasten, chasten). +tv_infpl(chastise, chastise). +tv_infpl(chaw, chaw). +tv_infpl(cheapen, cheapen). +tv_infpl(cheat, cheat). +tv_infpl(check, check). +tv_infpl(checker, checker). +tv_infpl(checkmate, checkmate). +tv_infpl(cheer, cheer). +tv_infpl(chequer, chequer). +tv_infpl(cherish, cherish). +tv_infpl(chew, chew). +tv_infpl(chide, chide). +tv_infpl(chill, chill). +tv_infpl(chime, chime). +tv_infpl(chink, chink). +tv_infpl(chip, chip). +tv_infpl(chirp, chirp). +tv_infpl(chirrup, chirrup). +tv_infpl(chisel, chisel). +tv_infpl(chivvy, chivvy). +tv_infpl(chivy, chivy). +tv_infpl(chlorinate, chlorinate). +tv_infpl(choke, choke). +tv_infpl(choose, choose). +tv_infpl(chop, chop). +tv_infpl(chortle, chortle). +tv_infpl(chorus, chorus). +tv_infpl(christen, christen). +tv_infpl(chronicle, chronicle). +tv_infpl(chuck, chuck). +tv_infpl(chug, chug). +tv_infpl(churn, churn). +tv_infpl(cipher, cipher). +tv_infpl(circle, circle). +tv_infpl(circularize, circularize). +tv_infpl(circulate, circulate). +tv_infpl(circumcise, circumcise). +tv_infpl(circumnavigate, circumnavigate). +tv_infpl(circumscribe, circumscribe). +tv_infpl(circumvent, circumvent). +tv_infpl(cite, cite). +tv_infpl(civilize, civilize). +tv_infpl(clack, clack). +tv_infpl(claim, claim). +tv_infpl(clam, clam). +tv_infpl(clamber, clamber). +tv_infpl(clamor, clamor). +tv_infpl(clamour, clamour). +tv_infpl(clang, clang). +tv_infpl(clank, clank). +tv_infpl(clap, clap). +tv_infpl(clarify, clarify). +tv_infpl(clasp, clasp). +tv_infpl(classify, classify). +tv_infpl(clean, clean). +tv_infpl(cleanse, cleanse). +tv_infpl(clear, clear). +tv_infpl(cleave, cleave). +tv_infpl(clench, clench). +tv_infpl(clew, clew). +tv_infpl(click, click). +tv_infpl(climb, climb). +tv_infpl(clinch, clinch). +tv_infpl(clink, clink). +tv_infpl(clip, clip). +tv_infpl(clobber, clobber). +tv_infpl(clock, clock). +tv_infpl(clog, clog). +tv_infpl(close, close). +tv_infpl(clot, clot). +tv_infpl(clothe, clothe). +tv_infpl(cloud, cloud). +tv_infpl(clout, clout). +tv_infpl(clown, clown). +tv_infpl(club, club). +tv_infpl(cluck, cluck). +tv_infpl(clump, clump). +tv_infpl(clutch, clutch). +tv_infpl(clutter, clutter). +tv_infpl(coach, coach). +tv_infpl(coagulate, coagulate). +tv_infpl(coal, coal). +tv_infpl(coalesce, coalesce). +tv_infpl(coarsen, coarsen). +tv_infpl(coast, coast). +tv_infpl(coat, coat). +tv_infpl(cobble, cobble). +tv_infpl(cock, cock). +tv_infpl(coddle, coddle). +tv_infpl(code, code). +tv_infpl(codevelop, codevelop). +tv_infpl(codify, codify). +tv_infpl(coerce, coerce). +tv_infpl(cofinance, cofinance). +tv_infpl(cogitate, cogitate). +tv_infpl(cohabit, cohabit). +tv_infpl(coil, coil). +tv_infpl(coin, coin). +tv_infpl(coke, coke). +tv_infpl(collapse, collapse). +tv_infpl(collar, collar). +tv_infpl(collate, collate). +tv_infpl(collect, collect). +tv_infpl(collectivize, collectivize). +tv_infpl(colonize, colonize). +tv_infpl(color, color). +tv_infpl(colour, colour). +tv_infpl(comb, comb). +tv_infpl(combat, combat). +tv_infpl(combine, combine). +tv_infpl(combust, combust). +tv_infpl(comfort, comfort). +tv_infpl(command, command). +tv_infpl(commandeer, commandeer). +tv_infpl(commemorate, commemorate). +tv_infpl(commend, commend). +tv_infpl(commercialize, commercialize). +tv_infpl(commiserate, commiserate). +tv_infpl(commission, commission). +tv_infpl(commit, commit). +tv_infpl(communicate, communicate). +tv_infpl(commute, commute). +tv_infpl(compact, compact). +tv_infpl(compare, compare). +tv_infpl(compartmentalize, compartmentalize). +tv_infpl(compass, compass). +tv_infpl(compel, compel). +tv_infpl(compensate, compensate). +tv_infpl(compile, compile). +tv_infpl(complement, complement). +tv_infpl(complete, complete). +tv_infpl(complicate, complicate). +tv_infpl(compliment, compliment). +tv_infpl(comport, comport). +tv_infpl(compose, compose). +tv_infpl(compost, compost). +tv_infpl(compound, compound). +tv_infpl(comprehend, comprehend). +tv_infpl(compress, compress). +tv_infpl(comprise, comprise). +tv_infpl(compromise, compromise). +tv_infpl(compute, compute). +tv_infpl(computerize, computerize). +tv_infpl(con, con). +tv_infpl(conceal, conceal). +tv_infpl(concede, concede). +tv_infpl(conceive, conceive). +tv_infpl(concentrate, concentrate). +tv_infpl(concern, concern). +tv_infpl(concert, concert). +tv_infpl(conciliate, conciliate). +tv_infpl(conclude, conclude). +tv_infpl(concoct, concoct). +tv_infpl(condemn, condemn). +tv_infpl(condense, condense). +tv_infpl(condition, condition). +tv_infpl(condone, condone). +tv_infpl(conduct, conduct). +tv_infpl(cone, cone). +tv_infpl(confederate, confederate). +tv_infpl(confess, confess). +tv_infpl(configure, configure). +tv_infpl(confine, confine). +tv_infpl(confirm, confirm). +tv_infpl(confiscate, confiscate). +tv_infpl(confound, confound). +tv_infpl(confront, confront). +tv_infpl(confuse, confuse). +tv_infpl(confute, confute). +tv_infpl(congratulate, congratulate). +tv_infpl(congregate, congregate). +tv_infpl(conjugate, conjugate). +tv_infpl(connect, connect). +tv_infpl(connote, connote). +tv_infpl(conquer, conquer). +tv_infpl(conscript, conscript). +tv_infpl(consecrate, consecrate). +tv_infpl(conserve, conserve). +tv_infpl(consider, consider). +tv_infpl(console, console). +tv_infpl(consolidate, consolidate). +tv_infpl(constipate, constipate). +tv_infpl(constitute, constitute). +tv_infpl(constitutionalize, constitutionalize). +tv_infpl(constrain, constrain). +tv_infpl(constrict, constrict). +tv_infpl(construct, construct). +tv_infpl(consult, consult). +tv_infpl(consume, consume). +tv_infpl(consummate, consummate). +tv_infpl(contact, contact). +tv_infpl(contain, contain). +tv_infpl(contaminate, contaminate). +tv_infpl(contemn, contemn). +tv_infpl(contemplate, contemplate). +tv_infpl(contend, contend). +tv_infpl(content, content). +tv_infpl(contest, contest). +tv_infpl(continue, continue). +tv_infpl(contort, contort). +tv_infpl(contour, contour). +tv_infpl(contract, contract). +tv_infpl(contradict, contradict). +tv_infpl(contrast, contrast). +tv_infpl(contravene, contravene). +tv_infpl(contribute, contribute). +tv_infpl(contrive, contrive). +tv_infpl(control, control). +tv_infpl(controvert, controvert). +tv_infpl(contuse, contuse). +tv_infpl(convene, convene). +tv_infpl(convert, convert). +tv_infpl(convey, convey). +tv_infpl(convict, convict). +tv_infpl(convince, convince). +tv_infpl(convoke, convoke). +tv_infpl(convulse, convulse). +tv_infpl(cook, cook). +tv_infpl(cool, cool). +tv_infpl(coordinate, coordinate). +tv_infpl(cop, cop). +tv_infpl(copper, copper). +tv_infpl(copy, copy). +tv_infpl(copyright, copyright). +tv_infpl(cord, cord). +tv_infpl(cordon, cordon). +tv_infpl(core, core). +tv_infpl(cork, cork). +tv_infpl(corn, corn). +tv_infpl(corner, corner). +tv_infpl(corral, corral). +tv_infpl(correct, correct). +tv_infpl(correlate, correlate). +tv_infpl(corroborate, corroborate). +tv_infpl(corrode, corrode). +tv_infpl(corrugate, corrugate). +tv_infpl(corrupt, corrupt). +tv_infpl(cosponsor, cosponsor). +tv_infpl(cosset, cosset). +tv_infpl(cost, cost). +tv_infpl(counsel, counsel). +tv_infpl(count, count). +tv_infpl(countenance, countenance). +tv_infpl(counter, counter). +tv_infpl(counteract, counteract). +tv_infpl(counterbalance, counterbalance). +tv_infpl(counterfeit, counterfeit). +tv_infpl(countermand, countermand). +tv_infpl(countermine, countermine). +tv_infpl(counterplot, counterplot). +tv_infpl(counterpoise, counterpoise). +tv_infpl(countersign, countersign). +tv_infpl(countertrade, countertrade). +tv_infpl(countervail, countervail). +tv_infpl(couple, couple). +tv_infpl(course, course). +tv_infpl(court, court). +tv_infpl(cover, cover). +tv_infpl(covet, covet). +tv_infpl(cow, cow). +tv_infpl(cox, cox). +tv_infpl(cozen, cozen). +tv_infpl(crab, crab). +tv_infpl(crack, crack). +tv_infpl(crackle, crackle). +tv_infpl(cradle, cradle). +tv_infpl(craft, craft). +tv_infpl(crane, crane). +tv_infpl(crank, crank). +tv_infpl(crash, crash). +tv_infpl(crate, crate). +tv_infpl(crave, crave). +tv_infpl(crayon, crayon). +tv_infpl(cream, cream). +tv_infpl(crease, crease). +tv_infpl(create, create). +tv_infpl(credit, credit). +tv_infpl(cremate, cremate). +tv_infpl(crew, crew). +tv_infpl(crick, crick). +tv_infpl(crimp, crimp). +tv_infpl(crimson, crimson). +tv_infpl(crinkle, crinkle). +tv_infpl(cripple, cripple). +tv_infpl(crisp, crisp). +tv_infpl(crisscross, crisscross). +tv_infpl(criticise, criticise). +tv_infpl(criticize, criticize). +tv_infpl(crochet, crochet). +tv_infpl(crook, crook). +tv_infpl(crop, crop). +tv_infpl(cross, cross). +tv_infpl(crossbreed, crossbreed). +tv_infpl(crosscheck, crosscheck). +tv_infpl(crowd, crowd). +tv_infpl(crown, crown). +tv_infpl(crucify, crucify). +tv_infpl(cruise, cruise). +tv_infpl(crumble, crumble). +tv_infpl(crumple, crumple). +tv_infpl(crunch, crunch). +tv_infpl(crush, crush). +tv_infpl(crust, crust). +tv_infpl(cry, cry). +tv_infpl(crystallize, crystallize). +tv_infpl(cube, cube). +tv_infpl(cuckold, cuckold). +tv_infpl(cuddle, cuddle). +tv_infpl(cudgel, cudgel). +tv_infpl(cuff, cuff). +tv_infpl(cull, cull). +tv_infpl(culminate, culminate). +tv_infpl(cultivate, cultivate). +tv_infpl(cup, cup). +tv_infpl(curb, curb). +tv_infpl(curdle, curdle). +tv_infpl(cure, cure). +tv_infpl(curl, curl). +tv_infpl(curry, curry). +tv_infpl(curse, curse). +tv_infpl(curtail, curtail). +tv_infpl(curve, curve). +tv_infpl(cushion, cushion). +tv_infpl(customize, customize). +tv_infpl(cut, cut). +tv_infpl(cyclostyle, cyclostyle). +tv_infpl(cypher, cypher). +tv_infpl(dabble, dabble). +tv_infpl(dam, dam). +tv_infpl(damage, damage). +tv_infpl(damascene, damascene). +tv_infpl(damn, damn). +tv_infpl(damp, damp). +tv_infpl(dampen, dampen). +tv_infpl(dance, dance). +tv_infpl(dandle, dandle). +tv_infpl(dangle, dangle). +tv_infpl(dapple, dapple). +tv_infpl(dare, dare). +tv_infpl(darken, darken). +tv_infpl(darn, darn). +tv_infpl(dash, dash). +tv_infpl(date, date). +tv_infpl(daunt, daunt). +tv_infpl(daze, daze). +tv_infpl(dazzle, dazzle). +tv_infpl(deaden, deaden). +tv_infpl(deafen, deafen). +tv_infpl(deal, deal). +tv_infpl(debag, debag). +tv_infpl(debar, debar). +tv_infpl(debark, debark). +tv_infpl(debase, debase). +tv_infpl(debate, debate). +tv_infpl(debauch, debauch). +tv_infpl(debilitate, debilitate). +tv_infpl(debit, debit). +tv_infpl(debouch, debouch). +tv_infpl(debrief, debrief). +tv_infpl(debug, debug). +tv_infpl(debunk, debunk). +tv_infpl(decant, decant). +tv_infpl(decapitate, decapitate). +tv_infpl(decarbonize, decarbonize). +tv_infpl(deceive, deceive). +tv_infpl(decentralize, decentralize). +tv_infpl(decide, decide). +tv_infpl(decimalize, decimalize). +tv_infpl(decimate, decimate). +tv_infpl(decipher, decipher). +tv_infpl(deck, deck). +tv_infpl(declaim, declaim). +tv_infpl(declare, declare). +tv_infpl(declassify, declassify). +tv_infpl(decline, decline). +tv_infpl(decode, decode). +tv_infpl(decolonize, decolonize). +tv_infpl(decompress, decompress). +tv_infpl(decontaminate, decontaminate). +tv_infpl(decontrol, decontrol). +tv_infpl(decorate, decorate). +tv_infpl(decoy, decoy). +tv_infpl(decrease, decrease). +tv_infpl(decree, decree). +tv_infpl(decry, decry). +tv_infpl(dedicate, dedicate). +tv_infpl(deduce, deduce). +tv_infpl(deduct, deduct). +tv_infpl(deepen, deepen). +tv_infpl(deface, deface). +tv_infpl(defame, defame). +tv_infpl(default, default). +tv_infpl(defeat, defeat). +tv_infpl(defecate, defecate). +tv_infpl(defend, defend). +tv_infpl(defer, defer). +tv_infpl(defile, defile). +tv_infpl(define, define). +tv_infpl(deflate, deflate). +tv_infpl(deflect, deflect). +tv_infpl(deflower, deflower). +tv_infpl(defoliate, defoliate). +tv_infpl(deforest, deforest). +tv_infpl(deform, deform). +tv_infpl(defraud, defraud). +tv_infpl(defray, defray). +tv_infpl(defrock, defrock). +tv_infpl(defrost, defrost). +tv_infpl(defuse, defuse). +tv_infpl(defy, defy). +tv_infpl(degauss, degauss). +tv_infpl(degenerate, degenerate). +tv_infpl(degrade, degrade). +tv_infpl(dehorn, dehorn). +tv_infpl(dehumanize, dehumanize). +tv_infpl(deify, deify). +tv_infpl(delay, delay). +tv_infpl(delegate, delegate). +tv_infpl(delete, delete). +tv_infpl(delight, delight). +tv_infpl(delimit, delimit). +tv_infpl(delineate, delineate). +tv_infpl(deliver, deliver). +tv_infpl(delouse, delouse). +tv_infpl(delude, delude). +tv_infpl(deluge, deluge). +tv_infpl(demagnetize, demagnetize). +tv_infpl(demand, demand). +tv_infpl(demarcate, demarcate). +tv_infpl(demean, demean). +tv_infpl(demilitarize, demilitarize). +tv_infpl(demob, demob). +tv_infpl(demobilize, demobilize). +tv_infpl(democratize, democratize). +tv_infpl(demolish, demolish). +tv_infpl(demonetize, demonetize). +tv_infpl(demonstrate, demonstrate). +tv_infpl(demoralize, demoralize). +tv_infpl(demote, demote). +tv_infpl(denationalize, denationalize). +tv_infpl(denigrate, denigrate). +tv_infpl(denominate, denominate). +tv_infpl(denote, denote). +tv_infpl(denounce, denounce). +tv_infpl(dent, dent). +tv_infpl(denude, denude). +tv_infpl(deny, deny). +tv_infpl(deodorize, deodorize). +tv_infpl(depict, depict). +tv_infpl(deplete, deplete). +tv_infpl(deplore, deplore). +tv_infpl(deploy, deploy). +tv_infpl(depopulate, depopulate). +tv_infpl(deport, deport). +tv_infpl(depose, depose). +tv_infpl(deposit, deposit). +tv_infpl(deprave, deprave). +tv_infpl(deprecate, deprecate). +tv_infpl(depreciate, depreciate). +tv_infpl(depress, depress). +tv_infpl(deprive, deprive). +tv_infpl(depute, depute). +tv_infpl(deputize, deputize). +tv_infpl(derail, derail). +tv_infpl(derange, derange). +tv_infpl(derate, derate). +tv_infpl(deregulate, deregulate). +tv_infpl(derequisition, derequisition). +tv_infpl(derestrict, derestrict). +tv_infpl(deride, deride). +tv_infpl(derive, derive). +tv_infpl(derogate, derogate). +tv_infpl(desalinate, desalinate). +tv_infpl(desalinize, desalinize). +tv_infpl(desalt, desalt). +tv_infpl(descale, descale). +tv_infpl(descend, descend). +tv_infpl(describe, describe). +tv_infpl(descry, descry). +tv_infpl(desecrate, desecrate). +tv_infpl(desegregate, desegregate). +tv_infpl(desensitize, desensitize). +tv_infpl(desert, desert). +tv_infpl(deserve, deserve). +tv_infpl(desiccate, desiccate). +tv_infpl(design, design). +tv_infpl(designate, designate). +tv_infpl(desire, desire). +tv_infpl(desolate, desolate). +tv_infpl(despatch, despatch). +tv_infpl(despise, despise). +tv_infpl(despoil, despoil). +tv_infpl(destabilize, destabilize). +tv_infpl(destroy, destroy). +tv_infpl(detach, detach). +tv_infpl(detail, detail). +tv_infpl(detain, detain). +tv_infpl(detect, detect). +tv_infpl(deter, deter). +tv_infpl(determine, determine). +tv_infpl(detest, detest). +tv_infpl(dethrone, dethrone). +tv_infpl(detonate, detonate). +tv_infpl(detour, detour). +tv_infpl(detract, detract). +tv_infpl(detrain, detrain). +tv_infpl(detribalize, detribalize). +tv_infpl(devaluate, devaluate). +tv_infpl(devalue, devalue). +tv_infpl(devastate, devastate). +tv_infpl(develop, develop). +tv_infpl(deviate, deviate). +tv_infpl(devil, devil). +tv_infpl(devise, devise). +tv_infpl(devitalize, devitalize). +tv_infpl(devote, devote). +tv_infpl(devour, devour). +tv_infpl(diagnose, diagnose). +tv_infpl(dial, dial). +tv_infpl(dibble, dibble). +tv_infpl(dice, dice). +tv_infpl(dictate, dictate). +tv_infpl(diddle, diddle). +tv_infpl(differentiate, differentiate). +tv_infpl(diffract, diffract). +tv_infpl(diffuse, diffuse). +tv_infpl(dig, dig). +tv_infpl(digest, digest). +tv_infpl(dignify, dignify). +tv_infpl(dike, dike). +tv_infpl(dilate, dilate). +tv_infpl(dilute, dilute). +tv_infpl(dim, dim). +tv_infpl(diminish, diminish). +tv_infpl(dimple, dimple). +tv_infpl(din, din). +tv_infpl(dine, dine). +tv_infpl(dip, dip). +tv_infpl(direct, direct). +tv_infpl(dirty, dirty). +tv_infpl(disable, disable). +tv_infpl(disabuse, disabuse). +tv_infpl(disallow, disallow). +tv_infpl(disappear, disappear). +tv_infpl(disappoint, disappoint). +tv_infpl(disarm, disarm). +tv_infpl(disarrange, disarrange). +tv_infpl(disarray, disarray). +tv_infpl(disassociate, disassociate). +tv_infpl(disavow, disavow). +tv_infpl(disband, disband). +tv_infpl(disbelieve, disbelieve). +tv_infpl(disbud, disbud). +tv_infpl(disburden, disburden). +tv_infpl(disburse, disburse). +tv_infpl(discard, discard). +tv_infpl(discern, discern). +tv_infpl(discharge, discharge). +tv_infpl(discipline, discipline). +tv_infpl(disclaim, disclaim). +tv_infpl(disclose, disclose). +tv_infpl(discolor, discolor). +tv_infpl(discolour, discolour). +tv_infpl(discomfit, discomfit). +tv_infpl(discommode, discommode). +tv_infpl(discompose, discompose). +tv_infpl(disconcert, disconcert). +tv_infpl(disconnect, disconnect). +tv_infpl(discontent, discontent). +tv_infpl(discontinue, discontinue). +tv_infpl(discount, discount). +tv_infpl(discountenance, discountenance). +tv_infpl(discourage, discourage). +tv_infpl(discover, discover). +tv_infpl(discredit, discredit). +tv_infpl(discuss, discuss). +tv_infpl(disdain, disdain). +tv_infpl(disembarrass, disembarrass). +tv_infpl(disembody, disembody). +tv_infpl(disembowel, disembowel). +tv_infpl(disenchant, disenchant). +tv_infpl(disencumber, disencumber). +tv_infpl(disenfranchise, disenfranchise). +tv_infpl(disengage, disengage). +tv_infpl(disentangle, disentangle). +tv_infpl(disestablish, disestablish). +tv_infpl(disfavor, disfavor). +tv_infpl(disfavour, disfavour). +tv_infpl(disfigure, disfigure). +tv_infpl(disfranchise, disfranchise). +tv_infpl(disgorge, disgorge). +tv_infpl(disgrace, disgrace). +tv_infpl(disguise, disguise). +tv_infpl(disgust, disgust). +tv_infpl(dish, dish). +tv_infpl(dishearten, dishearten). +tv_infpl(dishonor, dishonor). +tv_infpl(dishonour, dishonour). +tv_infpl(disillusion, disillusion). +tv_infpl(disincline, disincline). +tv_infpl(disinfect, disinfect). +tv_infpl(disinfest, disinfest). +tv_infpl(disinherit, disinherit). +tv_infpl(disintegrate, disintegrate). +tv_infpl(disinter, disinter). +tv_infpl(disjoint, disjoint). +tv_infpl(dislike, dislike). +tv_infpl(dislocate, dislocate). +tv_infpl(dislodge, dislodge). +tv_infpl(dismantle, dismantle). +tv_infpl(dismay, dismay). +tv_infpl(dismember, dismember). +tv_infpl(dismiss, dismiss). +tv_infpl(disobey, disobey). +tv_infpl(disoblige, disoblige). +tv_infpl(disorder, disorder). +tv_infpl(disorganize, disorganize). +tv_infpl(disorient, disorient). +tv_infpl(disorientate, disorientate). +tv_infpl(disown, disown). +tv_infpl(disparage, disparage). +tv_infpl(dispatch, dispatch). +tv_infpl(dispel, dispel). +tv_infpl(dispense, dispense). +tv_infpl(disperse, disperse). +tv_infpl(dispirit, dispirit). +tv_infpl(displace, displace). +tv_infpl(display, display). +tv_infpl(displease, displease). +tv_infpl(disport, disport). +tv_infpl(dispose, dispose). +tv_infpl(dispossess, dispossess). +tv_infpl(disprove, disprove). +tv_infpl(dispute, dispute). +tv_infpl(disqualify, disqualify). +tv_infpl(disquiet, disquiet). +tv_infpl(disregard, disregard). +tv_infpl(disrupt, disrupt). +tv_infpl(dissatisfy, dissatisfy). +tv_infpl(dissect, dissect). +tv_infpl(dissemble, dissemble). +tv_infpl(disseminate, disseminate). +tv_infpl(dissever, dissever). +tv_infpl(dissimulate, dissimulate). +tv_infpl(dissociate, dissociate). +tv_infpl(dissolve, dissolve). +tv_infpl(dissuade, dissuade). +tv_infpl(distance, distance). +tv_infpl(distend, distend). +tv_infpl(distil, distil). +tv_infpl(distinguish, distinguish). +tv_infpl(distort, distort). +tv_infpl(distract, distract). +tv_infpl(distrain, distrain). +tv_infpl(distress, distress). +tv_infpl(distribute, distribute). +tv_infpl(distrust, distrust). +tv_infpl(disturb, disturb). +tv_infpl(disunite, disunite). +tv_infpl(ditch, ditch). +tv_infpl(diverge, diverge). +tv_infpl(diversify, diversify). +tv_infpl(divert, divert). +tv_infpl(divest, divest). +tv_infpl(divide, divide). +tv_infpl(divine, divine). +tv_infpl(divorce, divorce). +tv_infpl(divulge, divulge). +tv_infpl(dizzy, dizzy). +tv_infpl(dock, dock). +tv_infpl(docket, docket). +tv_infpl(doctor, doctor). +tv_infpl(document, document). +tv_infpl(dodge, dodge). +tv_infpl(doff, doff). +tv_infpl(dog, dog). +tv_infpl(dogmatize, dogmatize). +tv_infpl(doll, doll). +tv_infpl(domesticate, domesticate). +tv_infpl(dominate, dominate). +tv_infpl(don, don). +tv_infpl(donate, donate). +tv_infpl(doom, doom). +tv_infpl(dope, dope). +tv_infpl(dose, dose). +tv_infpl(dot, dot). +tv_infpl(double, double). +tv_infpl(doubt, doubt). +tv_infpl(douse, douse). +tv_infpl(dovetail, dovetail). +tv_infpl(dower, dower). +tv_infpl(downgrade, downgrade). +tv_infpl(downplay, downplay). +tv_infpl(draft, draft). +tv_infpl(drag, drag). +tv_infpl(dragoon, dragoon). +tv_infpl(drain, drain). +tv_infpl(dramatize, dramatize). +tv_infpl(drape, drape). +tv_infpl(drat, drat). +tv_infpl(draw, draw). +tv_infpl(dread, dread). +tv_infpl(dream, dream). +tv_infpl(dredge, dredge). +tv_infpl(drench, drench). +tv_infpl(dress, dress). +tv_infpl(dribble, dribble). +tv_infpl(drill, drill). +tv_infpl(drink, drink). +tv_infpl(drive, drive). +tv_infpl(drivel, drivel). +tv_infpl(drop, drop). +tv_infpl(drown, drown). +tv_infpl(drub, drub). +tv_infpl(drudge, drudge). +tv_infpl(drug, drug). +tv_infpl(drum, drum). +tv_infpl(dry, dry). +tv_infpl(duck, duck). +tv_infpl(dull, dull). +tv_infpl(dumbfound, dumbfound). +tv_infpl(dump, dump). +tv_infpl(dun, dun). +tv_infpl(dunk, dunk). +tv_infpl(dupe, dupe). +tv_infpl(duplicate, duplicate). +tv_infpl(dust, dust). +tv_infpl(dwarf, dwarf). +tv_infpl(dye, dye). +tv_infpl(dyke, dyke). +tv_infpl(dynamite, dynamite). +tv_infpl(earmark, earmark). +tv_infpl(earn, earn). +tv_infpl(earth, earth). +tv_infpl(ease, ease). +tv_infpl(eat, eat). +tv_infpl(echo, echo). +tv_infpl(eclipse, eclipse). +tv_infpl(economize, economize). +tv_infpl(edge, edge). +tv_infpl(edify, edify). +tv_infpl(edit, edit). +tv_infpl(educate, educate). +tv_infpl(educe, educe). +tv_infpl(efface, efface). +tv_infpl(effect, effect). +tv_infpl(egg, egg). +tv_infpl(ejaculate, ejaculate). +tv_infpl(eject, eject). +tv_infpl(elaborate, elaborate). +tv_infpl(elate, elate). +tv_infpl(elbow, elbow). +tv_infpl(elect, elect). +tv_infpl(electrify, electrify). +tv_infpl(electrocute, electrocute). +tv_infpl(electrogalvanize, electrogalvanize). +tv_infpl(electroplate, electroplate). +tv_infpl(elevate, elevate). +tv_infpl(elicit, elicit). +tv_infpl(elide, elide). +tv_infpl(eliminate, eliminate). +tv_infpl(elongate, elongate). +tv_infpl(elucidate, elucidate). +tv_infpl(elude, elude). +tv_infpl(emaciate, emaciate). +tv_infpl(emanate, emanate). +tv_infpl(emancipate, emancipate). +tv_infpl(emasculate, emasculate). +tv_infpl(embalm, embalm). +tv_infpl(embargo, embargo). +tv_infpl(embark, embark). +tv_infpl(embarrass, embarrass). +tv_infpl(embed, embed). +tv_infpl(embellish, embellish). +tv_infpl(embezzle, embezzle). +tv_infpl(embitter, embitter). +tv_infpl(emblazon, emblazon). +tv_infpl(embody, embody). +tv_infpl(embolden, embolden). +tv_infpl(emboss, emboss). +tv_infpl(embrace, embrace). +tv_infpl(embroider, embroider). +tv_infpl(embroil, embroil). +tv_infpl(emend, emend). +tv_infpl(emerge, emerge). +tv_infpl(emit, emit). +tv_infpl(empale, empale). +tv_infpl(empanel, empanel). +tv_infpl(emphasize, emphasize). +tv_infpl(employ, employ). +tv_infpl(empower, empower). +tv_infpl(empty, empty). +tv_infpl(emulate, emulate). +tv_infpl(emulsify, emulsify). +tv_infpl(enable, enable). +tv_infpl(enact, enact). +tv_infpl(enamel, enamel). +tv_infpl(encamp, encamp). +tv_infpl(encase, encase). +tv_infpl(enchain, enchain). +tv_infpl(enchant, enchant). +tv_infpl(encircle, encircle). +tv_infpl(enclose, enclose). +tv_infpl(encode, encode). +tv_infpl(encompass, encompass). +tv_infpl(encore, encore). +tv_infpl(encounter, encounter). +tv_infpl(encourage, encourage). +tv_infpl(encrust, encrust). +tv_infpl(encumber, encumber). +tv_infpl(end, end). +tv_infpl(endanger, endanger). +tv_infpl(endorse, endorse). +tv_infpl(endow, endow). +tv_infpl(endure, endure). +tv_infpl(enervate, enervate). +tv_infpl(enfeeble, enfeeble). +tv_infpl(enfold, enfold). +tv_infpl(enforce, enforce). +tv_infpl(enfranchise, enfranchise). +tv_infpl(engage, engage). +tv_infpl(engender, engender). +tv_infpl(engineer, engineer). +tv_infpl(engraft, engraft). +tv_infpl(engrave, engrave). +tv_infpl(engross, engross). +tv_infpl(engulf, engulf). +tv_infpl(enhance, enhance). +tv_infpl(enjoin, enjoin). +tv_infpl(enjoy, enjoy). +tv_infpl(enkindle, enkindle). +tv_infpl(enlarge, enlarge). +tv_infpl(enlighten, enlighten). +tv_infpl(enlist, enlist). +tv_infpl(enliven, enliven). +tv_infpl(enmesh, enmesh). +tv_infpl(ennoble, ennoble). +tv_infpl(enquire, enquire). +tv_infpl(enrage, enrage). +tv_infpl(enrapture, enrapture). +tv_infpl(enrich, enrich). +tv_infpl(enrol, enrol). +tv_infpl(enroll, enroll). +tv_infpl(ensconce, ensconce). +tv_infpl(enshrine, enshrine). +tv_infpl(enshroud, enshroud). +tv_infpl(enslave, enslave). +tv_infpl(ensnare, ensnare). +tv_infpl(ensue, ensue). +tv_infpl(ensure, ensure). +tv_infpl(entail, entail). +tv_infpl(entangle, entangle). +tv_infpl(enter, enter). +tv_infpl(entertain, entertain). +tv_infpl(enthral, enthral). +tv_infpl(enthrall, enthrall). +tv_infpl(enthrone, enthrone). +tv_infpl(entice, entice). +tv_infpl(entitle, entitle). +tv_infpl(entomb, entomb). +tv_infpl(entrain, entrain). +tv_infpl(entrap, entrap). +tv_infpl(entreat, entreat). +tv_infpl(entrench, entrench). +tv_infpl(entrust, entrust). +tv_infpl(entwine, entwine). +tv_infpl(enumerate, enumerate). +tv_infpl(enunciate, enunciate). +tv_infpl(envelop, envelop). +tv_infpl(envenom, envenom). +tv_infpl(envisage, envisage). +tv_infpl(envision, envision). +tv_infpl(envy, envy). +tv_infpl(enwrap, enwrap). +tv_infpl(epitomize, epitomize). +tv_infpl(equal, equal). +tv_infpl(equalize, equalize). +tv_infpl(equip, equip). +tv_infpl(eradicate, eradicate). +tv_infpl(erase, erase). +tv_infpl(erect, erect). +tv_infpl(erode, erode). +tv_infpl(erupt, erupt). +tv_infpl(escalate, escalate). +tv_infpl(escape, escape). +tv_infpl(eschew, eschew). +tv_infpl(escort, escort). +tv_infpl(espouse, espouse). +tv_infpl(espy, espy). +tv_infpl(establish, establish). +tv_infpl(esteem, esteem). +tv_infpl(estimate, estimate). +tv_infpl(estrange, estrange). +tv_infpl(etch, etch). +tv_infpl(eulogize, eulogize). +tv_infpl(evacuate, evacuate). +tv_infpl(evade, evade). +tv_infpl(evaluate, evaluate). +tv_infpl(evaporate, evaporate). +tv_infpl(even, even). +tv_infpl(evict, evict). +tv_infpl(evidence, evidence). +tv_infpl(evince, evince). +tv_infpl(eviscerate, eviscerate). +tv_infpl(evoke, evoke). +tv_infpl(evolve, evolve). +tv_infpl(exacerbate, exacerbate). +tv_infpl(exact, exact). +tv_infpl(exaggerate, exaggerate). +tv_infpl(exalt, exalt). +tv_infpl(examine, examine). +tv_infpl(exasperate, exasperate). +tv_infpl(excavate, excavate). +tv_infpl(exceed, exceed). +tv_infpl(excel, excel). +tv_infpl(except, except). +tv_infpl(exchange, exchange). +tv_infpl(excise, excise). +tv_infpl(excite, excite). +tv_infpl(exclude, exclude). +tv_infpl(excogitate, excogitate). +tv_infpl(excommunicate, excommunicate). +tv_infpl(excoriate, excoriate). +tv_infpl(excrete, excrete). +tv_infpl(exculpate, exculpate). +tv_infpl(excuse, excuse). +tv_infpl(execrate, execrate). +tv_infpl(execute, execute). +tv_infpl(exemplify, exemplify). +tv_infpl(exempt, exempt). +tv_infpl(exercise, exercise). +tv_infpl(exert, exert). +tv_infpl(exhale, exhale). +tv_infpl(exhaust, exhaust). +tv_infpl(exhibit, exhibit). +tv_infpl(exhilarate, exhilarate). +tv_infpl(exhort, exhort). +tv_infpl(exhume, exhume). +tv_infpl(exile, exile). +tv_infpl(exit, exit). +tv_infpl(exonerate, exonerate). +tv_infpl(exorcize, exorcize). +tv_infpl(expand, expand). +tv_infpl(expatriate, expatriate). +tv_infpl(expect, expect). +tv_infpl(expectorate, expectorate). +tv_infpl(expedite, expedite). +tv_infpl(expel, expel). +tv_infpl(expend, expend). +tv_infpl(experience, experience). +tv_infpl(expiate, expiate). +tv_infpl(expire, expire). +tv_infpl(explain, explain). +tv_infpl(explicate, explicate). +tv_infpl(explode, explode). +tv_infpl(exploit, exploit). +tv_infpl(explore, explore). +tv_infpl(export, export). +tv_infpl(expose, expose). +tv_infpl(expound, expound). +tv_infpl(express, express). +tv_infpl(expropriate, expropriate). +tv_infpl(expunge, expunge). +tv_infpl(expurgate, expurgate). +tv_infpl(extemporize, extemporize). +tv_infpl(extend, extend). +tv_infpl(extenuate, extenuate). +tv_infpl(exteriorize, exteriorize). +tv_infpl(exterminate, exterminate). +tv_infpl(externalize, externalize). +tv_infpl(extinguish, extinguish). +tv_infpl(extirpate, extirpate). +tv_infpl(extol, extol). +tv_infpl(extort, extort). +tv_infpl(extract, extract). +tv_infpl(extradite, extradite). +tv_infpl(extrapolate, extrapolate). +tv_infpl(extricate, extricate). +tv_infpl(extrude, extrude). +tv_infpl(exude, exude). +tv_infpl(exult, exult). +tv_infpl(eye, eye). +tv_infpl(fabricate, fabricate). +tv_infpl(face, face). +tv_infpl(facilitate, facilitate). +tv_infpl(factor, factor). +tv_infpl(factorize, factorize). +tv_infpl(fag, fag). +tv_infpl(fail, fail). +tv_infpl(fake, fake). +tv_infpl(falsify, falsify). +tv_infpl(familiarize, familiarize). +tv_infpl(famish, famish). +tv_infpl(fan, fan). +tv_infpl(fancy, fancy). +tv_infpl(farm, farm). +tv_infpl(farrow, farrow). +tv_infpl(fascinate, fascinate). +tv_infpl(fashion, fashion). +tv_infpl(fast, fast). +tv_infpl(fasten, fasten). +tv_infpl(fate, fate). +tv_infpl(father, father). +tv_infpl(fathom, fathom). +tv_infpl(fatigue, fatigue). +tv_infpl(fatten, fatten). +tv_infpl(fault, fault). +tv_infpl(favor, favor). +tv_infpl(favour, favour). +tv_infpl(fax, fax). +tv_infpl(fear, fear). +tv_infpl(feast, feast). +tv_infpl(featherbed, featherbed). +tv_infpl(feature, feature). +tv_infpl(federate, federate). +tv_infpl(fee, fee). +tv_infpl(feed, feed). +tv_infpl(feel, feel). +tv_infpl(feign, feign). +tv_infpl(fell, fell). +tv_infpl(fence, fence). +tv_infpl(fend, fend). +tv_infpl(ferment, ferment). +tv_infpl(ferret, ferret). +tv_infpl(fertilize, fertilize). +tv_infpl(festoon, festoon). +tv_infpl(fetch, fetch). +tv_infpl(fiddle, fiddle). +tv_infpl(fidget, fidget). +tv_infpl(field, field). +tv_infpl(fight, fight). +tv_infpl(figure, figure). +tv_infpl(filch, filch). +tv_infpl(file, file). +tv_infpl(fill, fill). +tv_infpl(film, film). +tv_infpl(finalize, finalize). +tv_infpl(finance, finance). +tv_infpl(find, find). +tv_infpl(fine, fine). +tv_infpl(finger, finger). +tv_infpl(finish, finish). +tv_infpl(fire, fire). +tv_infpl(firm, firm). +tv_infpl(fish, fish). +tv_infpl(fit, fit). +tv_infpl(fix, fix). +tv_infpl(fixate, fixate). +tv_infpl(flabbergast, flabbergast). +tv_infpl(flag, flag). +tv_infpl(flagellate, flagellate). +tv_infpl(flail, flail). +tv_infpl(flake, flake). +tv_infpl(flame, flame). +tv_infpl(flank, flank). +tv_infpl(flap, flap). +tv_infpl(flare, flare). +tv_infpl(flash, flash). +tv_infpl(flatten, flatten). +tv_infpl(flatter, flatter). +tv_infpl(flaunt, flaunt). +tv_infpl(flavor, flavor). +tv_infpl(flavour, flavour). +tv_infpl(flay, flay). +tv_infpl(fleck, fleck). +tv_infpl(flee, flee). +tv_infpl(fleece, fleece). +tv_infpl(flex, flex). +tv_infpl(flick, flick). +tv_infpl(flicker, flicker). +tv_infpl(flinch, flinch). +tv_infpl(flip, flip). +tv_infpl(float, float). +tv_infpl(flock, flock). +tv_infpl(flog, flog). +tv_infpl(flood, flood). +tv_infpl(floodlight, floodlight). +tv_infpl(floor, floor). +tv_infpl(flour, flour). +tv_infpl(flout, flout). +tv_infpl(flower, flower). +tv_infpl(fluff, fluff). +tv_infpl(flunk, flunk). +tv_infpl(fluoridate, fluoridate). +tv_infpl(fluoridize, fluoridize). +tv_infpl(flush, flush). +tv_infpl(fluster, fluster). +tv_infpl(flute, flute). +tv_infpl(fly, fly). +tv_infpl(focus, focus). +tv_infpl(fog, fog). +tv_infpl(foil, foil). +tv_infpl(fold, fold). +tv_infpl(follow, follow). +tv_infpl(foment, foment). +tv_infpl(fondle, fondle). +tv_infpl(fool, fool). +tv_infpl(foot, foot). +tv_infpl(forage, forage). +tv_infpl(foray, foray). +tv_infpl(forbid, forbid). +tv_infpl(force, force). +tv_infpl(ford, ford). +tv_infpl(forearm, forearm). +tv_infpl(forebode, forebode). +tv_infpl(forecast, forecast). +tv_infpl(foreclose, foreclose). +tv_infpl(foredoom, foredoom). +tv_infpl(forego, forego). +tv_infpl(foreknow, foreknow). +tv_infpl(foreordain, foreordain). +tv_infpl(foresee, foresee). +tv_infpl(foreshadow, foreshadow). +tv_infpl(foreshorten, foreshorten). +tv_infpl(forestall, forestall). +tv_infpl(foreswear, foreswear). +tv_infpl(foretell, foretell). +tv_infpl(forewarn, forewarn). +tv_infpl(forfeit, forfeit). +tv_infpl(forge, forge). +tv_infpl(forget, forget). +tv_infpl(forgive, forgive). +tv_infpl(forgo, forgo). +tv_infpl(fork, fork). +tv_infpl(form, form). +tv_infpl(formalize, formalize). +tv_infpl(formulate, formulate). +tv_infpl(forsake, forsake). +tv_infpl(forswear, forswear). +tv_infpl(fortify, fortify). +tv_infpl(forward, forward). +tv_infpl(fossilize, fossilize). +tv_infpl(foster, foster). +tv_infpl(foul, foul). +tv_infpl(found, found). +tv_infpl(founder, founder). +tv_infpl(fox, fox). +tv_infpl(fracture, fracture). +tv_infpl(fragment, fragment). +tv_infpl(frame, frame). +tv_infpl(franchise, franchise). +tv_infpl(frank, frank). +tv_infpl(fray, fray). +tv_infpl(freckle, freckle). +tv_infpl(free, free). +tv_infpl(freelance, freelance). +tv_infpl(freeze, freeze). +tv_infpl(frequent, frequent). +tv_infpl(fresco, fresco). +tv_infpl(freshen, freshen). +tv_infpl(fret, fret). +tv_infpl(fright, fright). +tv_infpl(frighten, frighten). +tv_infpl(fringe, fringe). +tv_infpl(frisk, frisk). +tv_infpl(fritter, fritter). +tv_infpl(frizzle, frizzle). +tv_infpl(front, front). +tv_infpl(frost, frost). +tv_infpl(froth, froth). +tv_infpl(fructify, fructify). +tv_infpl(frustrate, frustrate). +tv_infpl(fry, fry). +tv_infpl(fuck, fuck). +tv_infpl(fuddle, fuddle). +tv_infpl(fuel, fuel). +tv_infpl(fulfil, fulfil). +tv_infpl(fulfill, fulfill). +tv_infpl(fulminate, fulminate). +tv_infpl(fumble, fumble). +tv_infpl(fume, fume). +tv_infpl(fumigate, fumigate). +tv_infpl(fund, fund). +tv_infpl(furbish, furbish). +tv_infpl(furl, furl). +tv_infpl(furnish, furnish). +tv_infpl(furrow, furrow). +tv_infpl(fuse, fuse). +tv_infpl(gabble, gabble). +tv_infpl(gag, gag). +tv_infpl(gain, gain). +tv_infpl(gainsay, gainsay). +tv_infpl(gall, gall). +tv_infpl(galvanize, galvanize). +tv_infpl(gamble, gamble). +tv_infpl(gangrene, gangrene). +tv_infpl(garage, garage). +tv_infpl(garb, garb). +tv_infpl(garble, garble). +tv_infpl(garland, garland). +tv_infpl(garner, garner). +tv_infpl(garnish, garnish). +tv_infpl(garotte, garotte). +tv_infpl(garrison, garrison). +tv_infpl(garrotte, garrotte). +tv_infpl(gas, gas). +tv_infpl(gash, gash). +tv_infpl(gasify, gasify). +tv_infpl(gasp, gasp). +tv_infpl(gate, gate). +tv_infpl(gatecrash, gatecrash). +tv_infpl(gather, gather). +tv_infpl(gauge, gauge). +tv_infpl(gazette, gazette). +tv_infpl(gear, gear). +tv_infpl(geld, geld). +tv_infpl(generalize, generalize). +tv_infpl(generate, generate). +tv_infpl(germinate, germinate). +tv_infpl(gerrymander, gerrymander). +tv_infpl(get, get). +tv_infpl(ghost, ghost). +tv_infpl(gibber, gibber). +tv_infpl(gibbet, gibbet). +tv_infpl(gibe, gibe). +tv_infpl(gift, gift). +tv_infpl(gild, gild). +tv_infpl(gin, gin). +tv_infpl(ginger, ginger). +tv_infpl(gird, gird). +tv_infpl(girdle, girdle). +tv_infpl(give, give). +tv_infpl(gladden, gladden). +tv_infpl(glamorize, glamorize). +tv_infpl(glass, glass). +tv_infpl(glaze, glaze). +tv_infpl(glean, glean). +tv_infpl(glide, glide). +tv_infpl(glimpse, glimpse). +tv_infpl(glorify, glorify). +tv_infpl(gloss, gloss). +tv_infpl(glue, glue). +tv_infpl(glut, glut). +tv_infpl(gnash, gnash). +tv_infpl(gnaw, gnaw). +tv_infpl(go, go). +tv_infpl(goad, goad). +tv_infpl(gobble, gobble). +tv_infpl(gong, gong). +tv_infpl(goof, goof). +tv_infpl(gore, gore). +tv_infpl(gorge, gorge). +tv_infpl(gormandize, gormandize). +tv_infpl(gouge, gouge). +tv_infpl(govern, govern). +tv_infpl(gown, gown). +tv_infpl(grab, grab). +tv_infpl(grace, grace). +tv_infpl(grade, grade). +tv_infpl(graduate, graduate). +tv_infpl(graft, graft). +tv_infpl(grant, grant). +tv_infpl(granulate, granulate). +tv_infpl(grasp, grasp). +tv_infpl(grass, grass). +tv_infpl(grate, grate). +tv_infpl(gratify, gratify). +tv_infpl(grave, grave). +tv_infpl(gravel, gravel). +tv_infpl(gray, gray). +tv_infpl(graze, graze). +tv_infpl(grease, grease). +tv_infpl(greet, greet). +tv_infpl(grey, grey). +tv_infpl(grill, grill). +tv_infpl(grime, grime). +tv_infpl(grind, grind). +tv_infpl(grip, grip). +tv_infpl(grit, grit). +tv_infpl(groin, groin). +tv_infpl(groom, groom). +tv_infpl(grope, grope). +tv_infpl(gross, gross). +tv_infpl(ground, ground). +tv_infpl(group, group). +tv_infpl(grow, grow). +tv_infpl(grub, grub). +tv_infpl(guarantee, guarantee). +tv_infpl(guard, guard). +tv_infpl(guess, guess). +tv_infpl(guide, guide). +tv_infpl(guillotine, guillotine). +tv_infpl(gull, gull). +tv_infpl(gulp, gulp). +tv_infpl(gum, gum). +tv_infpl(gun, gun). +tv_infpl(gut, gut). +tv_infpl(gutter, gutter). +tv_infpl(guy, guy). +tv_infpl(guzzle, guzzle). +tv_infpl(gyp, gyp). +tv_infpl(habituate, habituate). +tv_infpl(hack, hack). +tv_infpl(hail, hail). +tv_infpl(hallow, hallow). +tv_infpl(halt, halt). +tv_infpl(halve, halve). +tv_infpl(ham, ham). +tv_infpl(hammer, hammer). +tv_infpl(hamper, hamper). +tv_infpl(hamstring, hamstring). +tv_infpl(hand, hand). +tv_infpl(handcuff, handcuff). +tv_infpl(handicap, handicap). +tv_infpl(handle, handle). +tv_infpl(hang, hang). +tv_infpl(harangue, harangue). +tv_infpl(harass, harass). +tv_infpl(harbor, harbor). +tv_infpl(harbour, harbour). +tv_infpl(harden, harden). +tv_infpl(harm, harm). +tv_infpl(harmonize, harmonize). +tv_infpl(harness, harness). +tv_infpl(harpoon, harpoon). +tv_infpl(harry, harry). +tv_infpl(harvest, harvest). +tv_infpl(hash, hash). +tv_infpl(hassle, hassle). +tv_infpl(hasten, hasten). +tv_infpl(hatch, hatch). +tv_infpl(hate, hate). +tv_infpl(haul, haul). +tv_infpl(haunt, haunt). +tv_infpl(have, have). +tv_infpl(hawk, hawk). +tv_infpl(hazard, hazard). +tv_infpl(haze, haze). +tv_infpl(head, head). +tv_infpl(headquarter, headquarter). +tv_infpl(heal, heal). +tv_infpl(heap, heap). +tv_infpl(hear, hear). +tv_infpl(hearten, hearten). +tv_infpl(heat, heat). +tv_infpl(heave, heave). +tv_infpl(heckle, heckle). +tv_infpl(hedge, hedge). +tv_infpl(heed, heed). +tv_infpl(heel, heel). +tv_infpl(heighten, heighten). +tv_infpl(heliograph, heliograph). +tv_infpl(help, help). +tv_infpl(hem, hem). +tv_infpl(hemstitch, hemstitch). +tv_infpl(herald, herald). +tv_infpl(herd, herd). +tv_infpl(hew, hew). +tv_infpl(hide, hide). +tv_infpl(highjack, highjack). +tv_infpl(highlight, highlight). +tv_infpl(hijack, hijack). +tv_infpl(hinder, hinder). +tv_infpl(hinge, hinge). +tv_infpl(hint, hint). +tv_infpl(hire, hire). +tv_infpl(hit, hit). +tv_infpl(hitch, hitch). +tv_infpl(hive, hive). +tv_infpl(hoard, hoard). +tv_infpl(hoax, hoax). +tv_infpl(hobble, hobble). +tv_infpl(hock, hock). +tv_infpl(hoe, hoe). +tv_infpl(hog, hog). +tv_infpl(hoist, hoist). +tv_infpl(hold, hold). +tv_infpl(hole, hole). +tv_infpl(hollow, hollow). +tv_infpl(holystone, holystone). +tv_infpl(homogenize, homogenize). +tv_infpl(hone, hone). +tv_infpl(honeycomb, honeycomb). +tv_infpl(honor, honor). +tv_infpl(honour, honour). +tv_infpl(hoodwink, hoodwink). +tv_infpl(hook, hook). +tv_infpl(hoop, hoop). +tv_infpl(hoot, hoot). +tv_infpl(horrify, horrify). +tv_infpl(horsewhip, horsewhip). +tv_infpl(hose, hose). +tv_infpl(hospitalize, hospitalize). +tv_infpl(host, host). +tv_infpl(hotfoot, hotfoot). +tv_infpl(hound, hound). +tv_infpl(house, house). +tv_infpl(hug, hug). +tv_infpl(hull, hull). +tv_infpl(hum, hum). +tv_infpl(humanize, humanize). +tv_infpl(humble, humble). +tv_infpl(humbug, humbug). +tv_infpl(humidify, humidify). +tv_infpl(humiliate, humiliate). +tv_infpl(humor, humor). +tv_infpl(humour, humour). +tv_infpl(hump, hump). +tv_infpl(hunch, hunch). +tv_infpl(hunt, hunt). +tv_infpl(hurdle, hurdle). +tv_infpl(hurl, hurl). +tv_infpl(hurry, hurry). +tv_infpl(hurt, hurt). +tv_infpl(husband, husband). +tv_infpl(hush, hush). +tv_infpl(husk, husk). +tv_infpl(hustle, hustle). +tv_infpl(hybridize, hybridize). +tv_infpl(hydrate, hydrate). +tv_infpl(hyphen, hyphen). +tv_infpl(hyphenate, hyphenate). +tv_infpl(hypnotize, hypnotize). +tv_infpl(hypothecate, hypothecate). +tv_infpl(ice, ice). +tv_infpl(idealize, idealize). +tv_infpl(identify, identify). +tv_infpl(idle, idle). +tv_infpl(idolize, idolize). +tv_infpl(ignite, ignite). +tv_infpl(ignore, ignore). +tv_infpl(illuminate, illuminate). +tv_infpl(illumine, illumine). +tv_infpl(illustrate, illustrate). +tv_infpl(image, image). +tv_infpl(imagine, imagine). +tv_infpl(imbed, imbed). +tv_infpl(imbibe, imbibe). +tv_infpl(imbue, imbue). +tv_infpl(imitate, imitate). +tv_infpl(immerse, immerse). +tv_infpl(immobilize, immobilize). +tv_infpl(immolate, immolate). +tv_infpl(immortalize, immortalize). +tv_infpl(immunize, immunize). +tv_infpl(immure, immure). +tv_infpl(impact, impact). +tv_infpl(impair, impair). +tv_infpl(impale, impale). +tv_infpl(impanel, impanel). +tv_infpl(impart, impart). +tv_infpl(impeach, impeach). +tv_infpl(impede, impede). +tv_infpl(impel, impel). +tv_infpl(imperil, imperil). +tv_infpl(impersonate, impersonate). +tv_infpl(implant, implant). +tv_infpl(implement, implement). +tv_infpl(implicate, implicate). +tv_infpl(implore, implore). +tv_infpl(imply, imply). +tv_infpl(import, import). +tv_infpl(importune, importune). +tv_infpl(impose, impose). +tv_infpl(impound, impound). +tv_infpl(impoverish, impoverish). +tv_infpl(imprecate, imprecate). +tv_infpl(impregnate, impregnate). +tv_infpl(impress, impress). +tv_infpl(imprint, imprint). +tv_infpl(imprison, imprison). +tv_infpl(improve, improve). +tv_infpl(improvise, improvise). +tv_infpl(impugn, impugn). +tv_infpl(impute, impute). +tv_infpl(inactivate, inactivate). +tv_infpl(inaugurate, inaugurate). +tv_infpl(incarcerate, incarcerate). +tv_infpl(incarnate, incarnate). +tv_infpl(incense, incense). +tv_infpl(incinerate, incinerate). +tv_infpl(incise, incise). +tv_infpl(incite, incite). +tv_infpl(incline, incline). +tv_infpl(inclose, inclose). +tv_infpl(include, include). +tv_infpl(incommode, incommode). +tv_infpl(inconvenience, inconvenience). +tv_infpl(incorporate, incorporate). +tv_infpl(increase, increase). +tv_infpl(incriminate, incriminate). +tv_infpl(incubate, incubate). +tv_infpl(inculcate, inculcate). +tv_infpl(inculpate, inculpate). +tv_infpl(incur, incur). +tv_infpl(indemnify, indemnify). +tv_infpl(indent, indent). +tv_infpl(indenture, indenture). +tv_infpl(index, index). +tv_infpl(indicate, indicate). +tv_infpl(indict, indict). +tv_infpl(indite, indite). +tv_infpl(individualize, individualize). +tv_infpl(indoctrinate, indoctrinate). +tv_infpl(indorse, indorse). +tv_infpl(induce, induce). +tv_infpl(induct, induct). +tv_infpl(indue, indue). +tv_infpl(indulge, indulge). +tv_infpl(industrialize, industrialize). +tv_infpl(inebriate, inebriate). +tv_infpl(infatuate, infatuate). +tv_infpl(infect, infect). +tv_infpl(infer, infer). +tv_infpl(infest, infest). +tv_infpl(infiltrate, infiltrate). +tv_infpl(inflame, inflame). +tv_infpl(inflate, inflate). +tv_infpl(inflect, inflect). +tv_infpl(inflict, inflict). +tv_infpl(influence, influence). +tv_infpl(inform, inform). +tv_infpl(infuriate, infuriate). +tv_infpl(infuse, infuse). +tv_infpl(ingest, ingest). +tv_infpl(ingraft, ingraft). +tv_infpl(ingratiate, ingratiate). +tv_infpl(inhabit, inhabit). +tv_infpl(inhale, inhale). +tv_infpl(inherit, inherit). +tv_infpl(inhibit, inhibit). +tv_infpl(initial, initial). +tv_infpl(initiate, initiate). +tv_infpl(inject, inject). +tv_infpl(injure, injure). +tv_infpl(ink, ink). +tv_infpl(inlay, inlay). +tv_infpl(innovate, innovate). +tv_infpl(inoculate, inoculate). +tv_infpl(inquire, inquire). +tv_infpl(inscribe, inscribe). +tv_infpl(inseminate, inseminate). +tv_infpl(insert, insert). +tv_infpl(inset, inset). +tv_infpl(insinuate, insinuate). +tv_infpl(inspect, inspect). +tv_infpl(inspire, inspire). +tv_infpl(install, install). +tv_infpl(instance, instance). +tv_infpl(instigate, instigate). +tv_infpl(instil, instil). +tv_infpl(institute, institute). +tv_infpl(institutionalize, institutionalize). +tv_infpl(instruct, instruct). +tv_infpl(insulate, insulate). +tv_infpl(insult, insult). +tv_infpl(insure, insure). +tv_infpl(integrate, integrate). +tv_infpl(intend, intend). +tv_infpl(intensify, intensify). +tv_infpl(inter, inter). +tv_infpl(interbreed, interbreed). +tv_infpl(intercept, intercept). +tv_infpl(interchange, interchange). +tv_infpl(interconnect, interconnect). +tv_infpl(interdict, interdict). +tv_infpl(interest, interest). +tv_infpl(interject, interject). +tv_infpl(interlace, interlace). +tv_infpl(interlard, interlard). +tv_infpl(interleave, interleave). +tv_infpl(interlock, interlock). +tv_infpl(intermingle, intermingle). +tv_infpl(internalize, internalize). +tv_infpl(internationalize, internationalize). +tv_infpl(interpellate, interpellate). +tv_infpl(interpolate, interpolate). +tv_infpl(interpose, interpose). +tv_infpl(interpret, interpret). +tv_infpl(interrogate, interrogate). +tv_infpl(interrupt, interrupt). +tv_infpl(intersect, intersect). +tv_infpl(intersperse, intersperse). +tv_infpl(interview, interview). +tv_infpl(interweave, interweave). +tv_infpl(intimate, intimate). +tv_infpl(intimidate, intimidate). +tv_infpl(intone, intone). +tv_infpl(intoxicate, intoxicate). +tv_infpl(intrigue, intrigue). +tv_infpl(introduce, introduce). +tv_infpl(introspect, introspect). +tv_infpl(introvert, introvert). +tv_infpl(intuit, intuit). +tv_infpl(inundate, inundate). +tv_infpl(inure, inure). +tv_infpl(invade, invade). +tv_infpl(invalid, invalid). +tv_infpl(invalidate, invalidate). +tv_infpl(inveigle, inveigle). +tv_infpl(invent, invent). +tv_infpl(invert, invert). +tv_infpl(invest, invest). +tv_infpl(investigate, investigate). +tv_infpl(invigorate, invigorate). +tv_infpl(invite, invite). +tv_infpl(invoice, invoice). +tv_infpl(invoke, invoke). +tv_infpl(involve, involve). +tv_infpl(ionize, ionize). +tv_infpl(irk, irk). +tv_infpl(iron, iron). +tv_infpl(irradiate, irradiate). +tv_infpl(irrigate, irrigate). +tv_infpl(irritate, irritate). +tv_infpl(isolate, isolate). +tv_infpl(issue, issue). +tv_infpl(italicize, italicize). +tv_infpl(itch, itch). +tv_infpl(itemize, itemize). +tv_infpl(iterate, iterate). +tv_infpl(jab, jab). +tv_infpl(jabber, jabber). +tv_infpl(jack, jack). +tv_infpl(jag, jag). +tv_infpl(jail, jail). +tv_infpl(jam, jam). +tv_infpl(jampack, jampack). +tv_infpl(jangle, jangle). +tv_infpl(japan, japan). +tv_infpl(jar, jar). +tv_infpl(jaundice, jaundice). +tv_infpl(jaw, jaw). +tv_infpl(jazz, jazz). +tv_infpl(jeer, jeer). +tv_infpl(jell, jell). +tv_infpl(jelly, jelly). +tv_infpl(jeopardize, jeopardize). +tv_infpl(jerk, jerk). +tv_infpl(jettison, jettison). +tv_infpl(jewel, jewel). +tv_infpl(jib, jib). +tv_infpl(jig, jig). +tv_infpl(jiggle, jiggle). +tv_infpl(jilt, jilt). +tv_infpl(jingle, jingle). +tv_infpl(jive, jive). +tv_infpl(job, job). +tv_infpl(jockey, jockey). +tv_infpl(jog, jog). +tv_infpl(joggle, joggle). +tv_infpl(join, join). +tv_infpl(joint, joint). +tv_infpl(jolly, jolly). +tv_infpl(jolt, jolt). +tv_infpl(jostle, jostle). +tv_infpl(jot, jot). +tv_infpl(judge, judge). +tv_infpl(jug, jug). +tv_infpl(juggle, juggle). +tv_infpl(jumble, jumble). +tv_infpl(jump, jump). +tv_infpl(junket, junket). +tv_infpl(justify, justify). +tv_infpl(juxtapose, juxtapose). +tv_infpl(keel, keel). +tv_infpl(keep, keep). +tv_infpl(kennel, kennel). +tv_infpl(key, key). +tv_infpl(kick, kick). +tv_infpl(kid, kid). +tv_infpl(kidnap, kidnap). +tv_infpl(kill, kill). +tv_infpl(kindle, kindle). +tv_infpl(kink, kink). +tv_infpl(kiss, kiss). +tv_infpl(kit, kit). +tv_infpl(knead, knead). +tv_infpl(knife, knife). +tv_infpl(knight, knight). +tv_infpl(knit, knit). +tv_infpl(knock, knock). +tv_infpl(knot, knot). +tv_infpl(know, know). +tv_infpl(label, label). +tv_infpl(lace, lace). +tv_infpl(lacerate, lacerate). +tv_infpl(lack, lack). +tv_infpl(lacquer, lacquer). +tv_infpl(ladder, ladder). +tv_infpl(lade, lade). +tv_infpl(ladle, ladle). +tv_infpl(lag, lag). +tv_infpl(laicize, laicize). +tv_infpl(lam, lam). +tv_infpl(lamb, lamb). +tv_infpl(lambaste, lambaste). +tv_infpl(lame, lame). +tv_infpl(lament, lament). +tv_infpl(laminate, laminate). +tv_infpl(lampoon, lampoon). +tv_infpl(lance, lance). +tv_infpl(land, land). +tv_infpl(landscape, landscape). +tv_infpl(lap, lap). +tv_infpl(lard, lard). +tv_infpl(lash, lash). +tv_infpl(lasso, lasso). +tv_infpl(last, last). +tv_infpl(latch, latch). +tv_infpl(lather, lather). +tv_infpl(laud, laud). +tv_infpl(launch, launch). +tv_infpl(launder, launder). +tv_infpl(lave, lave). +tv_infpl(lay, lay). +tv_infpl(layer, layer). +tv_infpl(lead, lead). +tv_infpl(leaf, leaf). +tv_infpl(leak, leak). +tv_infpl(leap, leap). +tv_infpl(leapfrog, leapfrog). +tv_infpl(learn, learn). +tv_infpl(lease, lease). +tv_infpl(leave, leave). +tv_infpl(leaven, leaven). +tv_infpl(lecture, lecture). +tv_infpl(legalize, legalize). +tv_infpl(legislate, legislate). +tv_infpl(legitimatize, legitimatize). +tv_infpl(lend, lend). +tv_infpl(lengthen, lengthen). +tv_infpl(lessen, lessen). +tv_infpl(let, let). +tv_infpl(levant, levant). +tv_infpl(level, level). +tv_infpl(lever, lever). +tv_infpl(levitate, levitate). +tv_infpl(levy, levy). +tv_infpl(libel, libel). +tv_infpl(liberalize, liberalize). +tv_infpl(liberate, liberate). +tv_infpl(licence, licence). +tv_infpl(license, license). +tv_infpl(lick, lick). +tv_infpl(lie, lie). +tv_infpl(lift, lift). +tv_infpl(light, light). +tv_infpl(lighten, lighten). +tv_infpl(like, like). +tv_infpl(lilt, lilt). +tv_infpl(lime, lime). +tv_infpl(limit, limit). +tv_infpl(limn, limn). +tv_infpl(line, line). +tv_infpl(link, link). +tv_infpl(lionize, lionize). +tv_infpl(liquefy, liquefy). +tv_infpl(liquidate, liquidate). +tv_infpl(liquidize, liquidize). +tv_infpl(lisp, lisp). +tv_infpl(list, list). +tv_infpl(lithograph, lithograph). +tv_infpl(litigate, litigate). +tv_infpl(litter, litter). +tv_infpl(live, live). +tv_infpl(load, load). +tv_infpl(loan, loan). +tv_infpl(loathe, loathe). +tv_infpl(lob, lob). +tv_infpl(lobby, lobby). +tv_infpl(localize, localize). +tv_infpl(locate, locate). +tv_infpl(lock, lock). +tv_infpl(lodge, lodge). +tv_infpl(loft, loft). +tv_infpl(log, log). +tv_infpl(loop, loop). +tv_infpl(loose, loose). +tv_infpl(loosen, loosen). +tv_infpl(loot, loot). +tv_infpl(lope, lope). +tv_infpl(lose, lose). +tv_infpl(love, love). +tv_infpl(lower, lower). +tv_infpl(lubricate, lubricate). +tv_infpl(luff, luff). +tv_infpl(lug, lug). +tv_infpl(lull, lull). +tv_infpl(lumber, lumber). +tv_infpl(lure, lure). +tv_infpl(lynch, lynch). +tv_infpl(macadamize, macadamize). +tv_infpl(macerate, macerate). +tv_infpl(machine, machine). +tv_infpl(madden, madden). +tv_infpl(magnetize, magnetize). +tv_infpl(magnify, magnify). +tv_infpl(mail, mail). +tv_infpl(maim, maim). +tv_infpl(maintain, maintain). +tv_infpl(make, make). +tv_infpl(malign, malign). +tv_infpl(malt, malt). +tv_infpl(maltreat, maltreat). +tv_infpl(man, man). +tv_infpl(manacle, manacle). +tv_infpl(manage, manage). +tv_infpl(mandate, mandate). +tv_infpl(maneuver, maneuver). +tv_infpl(mangle, mangle). +tv_infpl(manhandle, manhandle). +tv_infpl(manicure, manicure). +tv_infpl(manifest, manifest). +tv_infpl(manifold, manifold). +tv_infpl(manipulate, manipulate). +tv_infpl(manoeuvre, manoeuvre). +tv_infpl(mantle, mantle). +tv_infpl(manufacture, manufacture). +tv_infpl(manumit, manumit). +tv_infpl(manure, manure). +tv_infpl(map, map). +tv_infpl(mar, mar). +tv_infpl(march, march). +tv_infpl(marinade, marinade). +tv_infpl(marinate, marinate). +tv_infpl(mark, mark). +tv_infpl(market, market). +tv_infpl(maroon, maroon). +tv_infpl(marry, marry). +tv_infpl(marshal, marshal). +tv_infpl(martyr, martyr). +tv_infpl(marvel, marvel). +tv_infpl(mash, mash). +tv_infpl(mask, mask). +tv_infpl(mass, mass). +tv_infpl(massacre, massacre). +tv_infpl(massage, massage). +tv_infpl(master, master). +tv_infpl(mastermind, mastermind). +tv_infpl(masticate, masticate). +tv_infpl(masturbate, masturbate). +tv_infpl(mat, mat). +tv_infpl(match, match). +tv_infpl(mate, mate). +tv_infpl(materialize, materialize). +tv_infpl(matriculate, matriculate). +tv_infpl(maturate, maturate). +tv_infpl(mature, mature). +tv_infpl(maul, maul). +tv_infpl(maximise, maximise). +tv_infpl(maximize, maximize). +tv_infpl(mean, mean). +tv_infpl(measure, measure). +tv_infpl(mechanize, mechanize). +tv_infpl(mediate, mediate). +tv_infpl(medicate, medicate). +tv_infpl(meet, meet). +tv_infpl(meld, meld). +tv_infpl(meliorate, meliorate). +tv_infpl(mellow, mellow). +tv_infpl(memorialize, memorialize). +tv_infpl(memorize, memorize). +tv_infpl(menace, menace). +tv_infpl(mend, mend). +tv_infpl(mention, mention). +tv_infpl(merge, merge). +tv_infpl(merit, merit). +tv_infpl(mesh, mesh). +tv_infpl(mesmerize, mesmerize). +tv_infpl(metal, metal). +tv_infpl(metamorphose, metamorphose). +tv_infpl(mete, mete). +tv_infpl(metricize, metricize). +tv_infpl(microfilm, microfilm). +tv_infpl(milk, milk). +tv_infpl(mill, mill). +tv_infpl(mime, mime). +tv_infpl(mimeograph, mimeograph). +tv_infpl(mimic, mimic). +tv_infpl(mince, mince). +tv_infpl(mind, mind). +tv_infpl(mine, mine). +tv_infpl(mingle, mingle). +tv_infpl(miniaturize, miniaturize). +tv_infpl(minimize, minimize). +tv_infpl(minister, minister). +tv_infpl(mint, mint). +tv_infpl(minute, minute). +tv_infpl(mire, mire). +tv_infpl(mirror, mirror). +tv_infpl(misadvise, misadvise). +tv_infpl(misapply, misapply). +tv_infpl(misapprehend, misapprehend). +tv_infpl(misappropriate, misappropriate). +tv_infpl(miscalculate, miscalculate). +tv_infpl(miscall, miscall). +tv_infpl(miscast, miscast). +tv_infpl(misconceive, misconceive). +tv_infpl(misconduct, misconduct). +tv_infpl(misconstrue, misconstrue). +tv_infpl(miscount, miscount). +tv_infpl(misdate, misdate). +tv_infpl(misdeal, misdeal). +tv_infpl(misdirect, misdirect). +tv_infpl(misgovern, misgovern). +tv_infpl(misguide, misguide). +tv_infpl(mishandle, mishandle). +tv_infpl(misinform, misinform). +tv_infpl(misinterpret, misinterpret). +tv_infpl(misjudge, misjudge). +tv_infpl(mislay, mislay). +tv_infpl(mislead, mislead). +tv_infpl(mismanage, mismanage). +tv_infpl(misname, misname). +tv_infpl(misplace, misplace). +tv_infpl(misprint, misprint). +tv_infpl(mispronounce, mispronounce). +tv_infpl(misquote, misquote). +tv_infpl(misread, misread). +tv_infpl(misrepresent, misrepresent). +tv_infpl(miss, miss). +tv_infpl(misspell, misspell). +tv_infpl(misspend, misspend). +tv_infpl(misstate, misstate). +tv_infpl(mistake, mistake). +tv_infpl(mistime, mistime). +tv_infpl(mistranslate, mistranslate). +tv_infpl(mistrust, mistrust). +tv_infpl(misunderstand, misunderstand). +tv_infpl(misuse, misuse). +tv_infpl(mitigate, mitigate). +tv_infpl(mix, mix). +tv_infpl(mob, mob). +tv_infpl(mock, mock). +tv_infpl(model, model). +tv_infpl(moderate, moderate). +tv_infpl(modernize, modernize). +tv_infpl(modify, modify). +tv_infpl(modulate, modulate). +tv_infpl(moisten, moisten). +tv_infpl(mold, mold). +tv_infpl(molest, molest). +tv_infpl(mollify, mollify). +tv_infpl(mollycoddle, mollycoddle). +tv_infpl(monetize, monetize). +tv_infpl(monitor, monitor). +tv_infpl(monopolize, monopolize). +tv_infpl(mooch, mooch). +tv_infpl(moon, moon). +tv_infpl(moor, moor). +tv_infpl(mop, mop). +tv_infpl(moralize, moralize). +tv_infpl(mortar, mortar). +tv_infpl(mortgage, mortgage). +tv_infpl(mortice, mortice). +tv_infpl(mortify, mortify). +tv_infpl(mortise, mortise). +tv_infpl(mother, mother). +tv_infpl(mothproof, mothproof). +tv_infpl(motivate, motivate). +tv_infpl(motor, motor). +tv_infpl(motorize, motorize). +tv_infpl(mottle, mottle). +tv_infpl(mould, mould). +tv_infpl(mount, mount). +tv_infpl(mourn, mourn). +tv_infpl(mouth, mouth). +tv_infpl(move, move). +tv_infpl(mow, mow). +tv_infpl(muck, muck). +tv_infpl(mud, mud). +tv_infpl(muddle, muddle). +tv_infpl(muddy, muddy). +tv_infpl(muff, muff). +tv_infpl(muffle, muffle). +tv_infpl(mug, mug). +tv_infpl(mulch, mulch). +tv_infpl(mull, mull). +tv_infpl(multiply, multiply). +tv_infpl(mumble, mumble). +tv_infpl(mummify, mummify). +tv_infpl(munch, munch). +tv_infpl(munition, munition). +tv_infpl(murder, murder). +tv_infpl(murmur, murmur). +tv_infpl(muscle, muscle). +tv_infpl(mushroom, mushroom). +tv_infpl(muss, muss). +tv_infpl(muster, muster). +tv_infpl(mute, mute). +tv_infpl(mutilate, mutilate). +tv_infpl(mutter, mutter). +tv_infpl(muzzle, muzzle). +tv_infpl(mystify, mystify). +tv_infpl(nab, nab). +tv_infpl(nag, nag). +tv_infpl(nail, nail). +tv_infpl(name, name). +tv_infpl(narrate, narrate). +tv_infpl(narrow, narrow). +tv_infpl(nasalize, nasalize). +tv_infpl(nationalize, nationalize). +tv_infpl(naturalize, naturalize). +tv_infpl(nauseate, nauseate). +tv_infpl(navigate, navigate). +tv_infpl(necessitate, necessitate). +tv_infpl(neck, neck). +tv_infpl(need, need). +tv_infpl(needle, needle). +tv_infpl(negate, negate). +tv_infpl(neglect, neglect). +tv_infpl(negotiate, negotiate). +tv_infpl(neighbor, neighbor). +tv_infpl(neighbour, neighbour). +tv_infpl(net, net). +tv_infpl(neuter, neuter). +tv_infpl(neutralize, neutralize). +tv_infpl(nibble, nibble). +tv_infpl(nick, nick). +tv_infpl(nickel, nickel). +tv_infpl(nickname, nickname). +tv_infpl(nip, nip). +tv_infpl(nod, nod). +tv_infpl(nominate, nominate). +tv_infpl(nonplus, nonplus). +tv_infpl(noose, noose). +tv_infpl(normalize, normalize). +tv_infpl(nose, nose). +tv_infpl(nosedive, nosedive). +tv_infpl(notch, notch). +tv_infpl(note, note). +tv_infpl(notice, notice). +tv_infpl(notify, notify). +tv_infpl(nourish, nourish). +tv_infpl(nudge, nudge). +tv_infpl(nullify, nullify). +tv_infpl(numb, numb). +tv_infpl(number, number). +tv_infpl(nurse, nurse). +tv_infpl(nurture, nurture). +tv_infpl(nuzzle, nuzzle). +tv_infpl(obey, obey). +tv_infpl(obfuscate, obfuscate). +tv_infpl(oblige, oblige). +tv_infpl(obliterate, obliterate). +tv_infpl(obscure, obscure). +tv_infpl(observe, observe). +tv_infpl(obsess, obsess). +tv_infpl(obstruct, obstruct). +tv_infpl(obtain, obtain). +tv_infpl(obtrude, obtrude). +tv_infpl(obviate, obviate). +tv_infpl(occasion, occasion). +tv_infpl(occupy, occupy). +tv_infpl(offend, offend). +tv_infpl(offer, offer). +tv_infpl(officiate, officiate). +tv_infpl(offset, offset). +tv_infpl(ogle, ogle). +tv_infpl(oil, oil). +tv_infpl(okay, okay). +tv_infpl(omen, omen). +tv_infpl(omit, omit). +tv_infpl(ooze, ooze). +tv_infpl(open, open). +tv_infpl(operate, operate). +tv_infpl(oppose, oppose). +tv_infpl(oppress, oppress). +tv_infpl(orbit, orbit). +tv_infpl(orchestrate, orchestrate). +tv_infpl(ordain, ordain). +tv_infpl(order, order). +tv_infpl(organize, organize). +tv_infpl(orientate, orientate). +tv_infpl(originate, originate). +tv_infpl(ornament, ornament). +tv_infpl(orphan, orphan). +tv_infpl(oscillate, oscillate). +tv_infpl(ossify, ossify). +tv_infpl(ostracize, ostracize). +tv_infpl(oust, oust). +tv_infpl(outbid, outbid). +tv_infpl(outbrave, outbrave). +tv_infpl(outclass, outclass). +tv_infpl(outdistance, outdistance). +tv_infpl(outdo, outdo). +tv_infpl(outface, outface). +tv_infpl(outfight, outfight). +tv_infpl(outfit, outfit). +tv_infpl(outflank, outflank). +tv_infpl(outfox, outfox). +tv_infpl(outgrow, outgrow). +tv_infpl(outlast, outlast). +tv_infpl(outlaw, outlaw). +tv_infpl(outline, outline). +tv_infpl(outlive, outlive). +tv_infpl(outmaneuver, outmaneuver). +tv_infpl(outmanoeuvre, outmanoeuvre). +tv_infpl(outmarch, outmarch). +tv_infpl(outmatch, outmatch). +tv_infpl(outnumber, outnumber). +tv_infpl(outpace, outpace). +tv_infpl(outperform, outperform). +tv_infpl(outplay, outplay). +tv_infpl(outpoint, outpoint). +tv_infpl(outrage, outrage). +tv_infpl(outrange, outrange). +tv_infpl(outrank, outrank). +tv_infpl(outride, outride). +tv_infpl(outrun, outrun). +tv_infpl(outsail, outsail). +tv_infpl(outshine, outshine). +tv_infpl(outsmart, outsmart). +tv_infpl(outstay, outstay). +tv_infpl(outstrip, outstrip). +tv_infpl(outvie, outvie). +tv_infpl(outvote, outvote). +tv_infpl(outwear, outwear). +tv_infpl(outweigh, outweigh). +tv_infpl(outwit, outwit). +tv_infpl(overact, overact). +tv_infpl(overarch, overarch). +tv_infpl(overawe, overawe). +tv_infpl(overbalance, overbalance). +tv_infpl(overbear, overbear). +tv_infpl(overbid, overbid). +tv_infpl(overburden, overburden). +tv_infpl(overbuy, overbuy). +tv_infpl(overcharge, overcharge). +tv_infpl(overclothe, overclothe). +tv_infpl(overcloud, overcloud). +tv_infpl(overcome, overcome). +tv_infpl(overcook, overcook). +tv_infpl(overcrop, overcrop). +tv_infpl(overcrowd, overcrowd). +tv_infpl(overdo, overdo). +tv_infpl(overdraw, overdraw). +tv_infpl(overdress, overdress). +tv_infpl(overemphasize, overemphasize). +tv_infpl(overestimate, overestimate). +tv_infpl(overexert, overexert). +tv_infpl(overexpose, overexpose). +tv_infpl(overfeed, overfeed). +tv_infpl(overflow, overflow). +tv_infpl(overfly, overfly). +tv_infpl(overhang, overhang). +tv_infpl(overhaul, overhaul). +tv_infpl(overhear, overhear). +tv_infpl(overheat, overheat). +tv_infpl(overindulge, overindulge). +tv_infpl(overlap, overlap). +tv_infpl(overlay, overlay). +tv_infpl(overleap, overleap). +tv_infpl(overlie, overlie). +tv_infpl(overload, overload). +tv_infpl(overlook, overlook). +tv_infpl(overmaster, overmaster). +tv_infpl(overpay, overpay). +tv_infpl(overplay, overplay). +tv_infpl(overpower, overpower). +tv_infpl(overpraise, overpraise). +tv_infpl(overprint, overprint). +tv_infpl(overproduce, overproduce). +tv_infpl(overrate, overrate). +tv_infpl(overreach, overreach). +tv_infpl(override, override). +tv_infpl(overrule, overrule). +tv_infpl(overrun, overrun). +tv_infpl(oversee, oversee). +tv_infpl(overshadow, overshadow). +tv_infpl(overshoot, overshoot). +tv_infpl(oversimplify, oversimplify). +tv_infpl(oversleep, oversleep). +tv_infpl(overspend, overspend). +tv_infpl(overstate, overstate). +tv_infpl(overstay, overstay). +tv_infpl(overstep, overstep). +tv_infpl(overstock, overstock). +tv_infpl(overstrain, overstrain). +tv_infpl(overtake, overtake). +tv_infpl(overtax, overtax). +tv_infpl(overthrow, overthrow). +tv_infpl(overtop, overtop). +tv_infpl(overtrump, overtrump). +tv_infpl(overturn, overturn). +tv_infpl(overvalue, overvalue). +tv_infpl(overwhelm, overwhelm). +tv_infpl(overwork, overwork). +tv_infpl(owe, owe). +tv_infpl(own, own). +tv_infpl(oxidize, oxidize). +tv_infpl(oxygenate, oxygenate). +tv_infpl(oxygenize, oxygenize). +tv_infpl(pace, pace). +tv_infpl(pacify, pacify). +tv_infpl(pack, pack). +tv_infpl(package, package). +tv_infpl(pad, pad). +tv_infpl(paddle, paddle). +tv_infpl(padlock, padlock). +tv_infpl(page, page). +tv_infpl(pain, pain). +tv_infpl(paint, paint). +tv_infpl(palaver, palaver). +tv_infpl(pale, pale). +tv_infpl(pall, pall). +tv_infpl(palliate, palliate). +tv_infpl(palm, palm). +tv_infpl(palsy, palsy). +tv_infpl(pamper, pamper). +tv_infpl(pan, pan). +tv_infpl(panel, panel). +tv_infpl(panhandle, panhandle). +tv_infpl(panic, panic). +tv_infpl(pant, pant). +tv_infpl(paper, paper). +tv_infpl(parade, parade). +tv_infpl(parallel, parallel). +tv_infpl(paralyse, paralyse). +tv_infpl(paralyze, paralyze). +tv_infpl(paraphrase, paraphrase). +tv_infpl(parboil, parboil). +tv_infpl(parcel, parcel). +tv_infpl(parch, parch). +tv_infpl(pardon, pardon). +tv_infpl(pare, pare). +tv_infpl(park, park). +tv_infpl(parody, parody). +tv_infpl(parole, parole). +tv_infpl(parry, parry). +tv_infpl(parse, parse). +tv_infpl(part, part). +tv_infpl(particularize, particularize). +tv_infpl(partition, partition). +tv_infpl(partner, partner). +tv_infpl(pass, pass). +tv_infpl(paste, paste). +tv_infpl(pasteurize, pasteurize). +tv_infpl(pasture, pasture). +tv_infpl(pat, pat). +tv_infpl(patch, patch). +tv_infpl(patent, patent). +tv_infpl(patrol, patrol). +tv_infpl(patronize, patronize). +tv_infpl(patter, patter). +tv_infpl(pattern, pattern). +tv_infpl(pauperize, pauperize). +tv_infpl(pave, pave). +tv_infpl(paw, paw). +tv_infpl(pawn, pawn). +tv_infpl(pay, pay). +tv_infpl(peak, peak). +tv_infpl(peal, peal). +tv_infpl(pearl, pearl). +tv_infpl(peck, peck). +tv_infpl(peculate, peculate). +tv_infpl(pedal, pedal). +tv_infpl(peddle, peddle). +tv_infpl(peel, peel). +tv_infpl(peeve, peeve). +tv_infpl(peg, peg). +tv_infpl(pelletize, pelletize). +tv_infpl(pelt, pelt). +tv_infpl(pen, pen). +tv_infpl(penalize, penalize). +tv_infpl(penetrate, penetrate). +tv_infpl(pension, pension). +tv_infpl(people, people). +tv_infpl(pepper, pepper). +tv_infpl(perambulate, perambulate). +tv_infpl(perceive, perceive). +tv_infpl(percolate, percolate). +tv_infpl(perfect, perfect). +tv_infpl(perforate, perforate). +tv_infpl(perform, perform). +tv_infpl(perfume, perfume). +tv_infpl(peril, peril). +tv_infpl(perish, perish). +tv_infpl(perjure, perjure). +tv_infpl(perm, perm). +tv_infpl(permeate, permeate). +tv_infpl(permit, permit). +tv_infpl(permute, permute). +tv_infpl(perpetrate, perpetrate). +tv_infpl(perpetuate, perpetuate). +tv_infpl(perplex, perplex). +tv_infpl(persecute, persecute). +tv_infpl(personalize, personalize). +tv_infpl(personate, personate). +tv_infpl(personify, personify). +tv_infpl(perspire, perspire). +tv_infpl(persuade, persuade). +tv_infpl(perturb, perturb). +tv_infpl(peruse, peruse). +tv_infpl(pervade, pervade). +tv_infpl(pervert, pervert). +tv_infpl(pester, pester). +tv_infpl(pestle, pestle). +tv_infpl(pet, pet). +tv_infpl(petition, petition). +tv_infpl(petrify, petrify). +tv_infpl(phase, phase). +tv_infpl(phone, phone). +tv_infpl(photocopy, photocopy). +tv_infpl(photograph, photograph). +tv_infpl(photosensitize, photosensitize). +tv_infpl(photostat, photostat). +tv_infpl(phrase, phrase). +tv_infpl(pick, pick). +tv_infpl(picket, picket). +tv_infpl(pickle, pickle). +tv_infpl(picture, picture). +tv_infpl(piece, piece). +tv_infpl(pierce, pierce). +tv_infpl(pigeonhole, pigeonhole). +tv_infpl(pilfer, pilfer). +tv_infpl(pillage, pillage). +tv_infpl(pillow, pillow). +tv_infpl(pilot, pilot). +tv_infpl(pimp, pimp). +tv_infpl(pinch, pinch). +tv_infpl(ping, ping). +tv_infpl(pinion, pinion). +tv_infpl(pinnacle, pinnacle). +tv_infpl(pinpoint, pinpoint). +tv_infpl(pioneer, pioneer). +tv_infpl(pip, pip). +tv_infpl(pique, pique). +tv_infpl(pirate, pirate). +tv_infpl(pit, pit). +tv_infpl(pitch, pitch). +tv_infpl(pity, pity). +tv_infpl(placard, placard). +tv_infpl(placate, placate). +tv_infpl(place, place). +tv_infpl(plagiarize, plagiarize). +tv_infpl(plague, plague). +tv_infpl(plait, plait). +tv_infpl(plan, plan). +tv_infpl(plane, plane). +tv_infpl(plank, plank). +tv_infpl(plant, plant). +tv_infpl(plash, plash). +tv_infpl(plaster, plaster). +tv_infpl(plate, plate). +tv_infpl(play, play). +tv_infpl(pleach, pleach). +tv_infpl(plead, plead). +tv_infpl(please, please). +tv_infpl(pleat, pleat). +tv_infpl(pledge, pledge). +tv_infpl(plight, plight). +tv_infpl(plod, plod). +tv_infpl(plonk, plonk). +tv_infpl(plot, plot). +tv_infpl(plough, plough). +tv_infpl(plow, plow). +tv_infpl(pluck, pluck). +tv_infpl(plug, plug). +tv_infpl(plumb, plumb). +tv_infpl(plume, plume). +tv_infpl(plump, plump). +tv_infpl(plunder, plunder). +tv_infpl(plunge, plunge). +tv_infpl(ply, ply). +tv_infpl(poach, poach). +tv_infpl(pocket, pocket). +tv_infpl(pod, pod). +tv_infpl(point, point). +tv_infpl(poise, poise). +tv_infpl(poison, poison). +tv_infpl(poke, poke). +tv_infpl(polarize, polarize). +tv_infpl(poleax, poleaxe). +tv_infpl(poleaxe, poleaxe). +tv_infpl(police, police). +tv_infpl(polish, polish). +tv_infpl(politicize, politicize). +tv_infpl(poll, poll). +tv_infpl(pollard, pollard). +tv_infpl(pollinate, pollinate). +tv_infpl(pollute, pollute). +tv_infpl(pomade, pomade). +tv_infpl(pommel, pommel). +tv_infpl(ponder, ponder). +tv_infpl(poniard, poniard). +tv_infpl(pool, pool). +tv_infpl(pop, pop). +tv_infpl(popularize, popularize). +tv_infpl(populate, populate). +tv_infpl(port, port). +tv_infpl(portend, portend). +tv_infpl(portion, portion). +tv_infpl(portray, portray). +tv_infpl(pose, pose). +tv_infpl(posit, posit). +tv_infpl(position, position). +tv_infpl(possess, possess). +tv_infpl(post, post). +tv_infpl(postdate, postdate). +tv_infpl(postmark, postmark). +tv_infpl(postpone, postpone). +tv_infpl(postulate, postulate). +tv_infpl(posture, posture). +tv_infpl(pot, pot). +tv_infpl(pouch, pouch). +tv_infpl(pound, pound). +tv_infpl(pour, pour). +tv_infpl(pout, pout). +tv_infpl(powder, powder). +tv_infpl(power, power). +tv_infpl(powwow, powwow). +tv_infpl(practice, practice). +tv_infpl(practise, practise). +tv_infpl(praise, praise). +tv_infpl(prance, prance). +tv_infpl(prate, prate). +tv_infpl(prattle, prattle). +tv_infpl(preach, preach). +tv_infpl(prearrange, prearrange). +tv_infpl(precede, precede). +tv_infpl(precipitate, precipitate). +tv_infpl(preclude, preclude). +tv_infpl(precoat, precoat). +tv_infpl(preconceive, preconceive). +tv_infpl(predecease, predecease). +tv_infpl(predestinate, predestinate). +tv_infpl(predestine, predestine). +tv_infpl(predetermine, predetermine). +tv_infpl(predicate, predicate). +tv_infpl(predict, predict). +tv_infpl(predigest, predigest). +tv_infpl(predominate, predominate). +tv_infpl(preen, preen). +tv_infpl(prefabricate, prefabricate). +tv_infpl(preface, preface). +tv_infpl(prefer, prefer). +tv_infpl(prefigure, prefigure). +tv_infpl(prefix, prefix). +tv_infpl(prefloat, prefloat). +tv_infpl(preheat, preheat). +tv_infpl(prejudge, prejudge). +tv_infpl(prejudice, prejudice). +tv_infpl(prelude, prelude). +tv_infpl(premeditate, premeditate). +tv_infpl(premise, premise). +tv_infpl(preoccupy, preoccupy). +tv_infpl(preordain, preordain). +tv_infpl(prepare, prepare). +tv_infpl(prepay, prepay). +tv_infpl(prepossess, prepossess). +tv_infpl(prerecord, prerecord). +tv_infpl(presage, presage). +tv_infpl(prescribe, prescribe). +tv_infpl(present, present). +tv_infpl(preserve, preserve). +tv_infpl(preside, preside). +tv_infpl(press, press). +tv_infpl(pressure, pressure). +tv_infpl(presume, presume). +tv_infpl(presuppose, presuppose). +tv_infpl(pretend, pretend). +tv_infpl(prettify, prettify). +tv_infpl(prevent, prevent). +tv_infpl(preview, preview). +tv_infpl(price, price). +tv_infpl(prick, prick). +tv_infpl(prickle, prickle). +tv_infpl(prim, prim). +tv_infpl(prime, prime). +tv_infpl(primp, primp). +tv_infpl(prink, prink). +tv_infpl(print, print). +tv_infpl(privatize, privatize). +tv_infpl(prize, prize). +tv_infpl(probate, probate). +tv_infpl(probe, probe). +tv_infpl(proceed, proceed). +tv_infpl(process, process). +tv_infpl(proclaim, proclaim). +tv_infpl(procrastinate, procrastinate). +tv_infpl(procreate, procreate). +tv_infpl(procure, procure). +tv_infpl(prod, prod). +tv_infpl(produce, produce). +tv_infpl(profane, profane). +tv_infpl(profess, profess). +tv_infpl(proffer, proffer). +tv_infpl(profile, profile). +tv_infpl(profit, profit). +tv_infpl(prognosticate, prognosticate). +tv_infpl(program, program). +tv_infpl(programme, programme). +tv_infpl(prohibit, prohibit). +tv_infpl(project, project). +tv_infpl(proliferate, proliferate). +tv_infpl(prolong, prolong). +tv_infpl(promenade, promenade). +tv_infpl(promise, promise). +tv_infpl(promote, promote). +tv_infpl(prompt, prompt). +tv_infpl(promulgate, promulgate). +tv_infpl(pronounce, pronounce). +tv_infpl(proof, proof). +tv_infpl(proofread, proofread). +tv_infpl(propagandize, propagandize). +tv_infpl(propagate, propagate). +tv_infpl(propel, propel). +tv_infpl(prophesy, prophesy). +tv_infpl(propitiate, propitiate). +tv_infpl(proportion, proportion). +tv_infpl(propose, propose). +tv_infpl(proposition, proposition). +tv_infpl(propound, propound). +tv_infpl(prorogue, prorogue). +tv_infpl(proscribe, proscribe). +tv_infpl(prosecute, prosecute). +tv_infpl(proselytize, proselytize). +tv_infpl(prospect, prospect). +tv_infpl(prosper, prosper). +tv_infpl(prostitute, prostitute). +tv_infpl(prostrate, prostrate). +tv_infpl(protect, protect). +tv_infpl(protest, protest). +tv_infpl(protract, protract). +tv_infpl(prove, prove). +tv_infpl(provide, provide). +tv_infpl(provision, provision). +tv_infpl(provoke, provoke). +tv_infpl(prowl, prowl). +tv_infpl(prune, prune). +tv_infpl(psychoanalyse, psychoanalyse). +tv_infpl(psychoanalyze, psychoanalyze). +tv_infpl(publicize, publicize). +tv_infpl(publish, publish). +tv_infpl(pull, pull). +tv_infpl(pullulate, pullulate). +tv_infpl(pulp, pulp). +tv_infpl(pulse, pulse). +tv_infpl(pulverize, pulverize). +tv_infpl(pump, pump). +tv_infpl(pun, pun). +tv_infpl(punch, punch). +tv_infpl(punctuate, punctuate). +tv_infpl(puncture, puncture). +tv_infpl(punish, punish). +tv_infpl(punt, punt). +tv_infpl(purchase, purchase). +tv_infpl(purge, purge). +tv_infpl(purify, purify). +tv_infpl(purloin, purloin). +tv_infpl(purport, purport). +tv_infpl(purse, purse). +tv_infpl(pursue, pursue). +tv_infpl(purvey, purvey). +tv_infpl(push, push). +tv_infpl(putrefy, putrefy). +tv_infpl(putty, putty). +tv_infpl(puzzle, puzzle). +tv_infpl(quadruple, quadruple). +tv_infpl(quadruplicate, quadruplicate). +tv_infpl(quaff, quaff). +tv_infpl(qualify, qualify). +tv_infpl(quantify, quantify). +tv_infpl(quarantine, quarantine). +tv_infpl(quarry, quarry). +tv_infpl(quarter, quarter). +tv_infpl(quash, quash). +tv_infpl(queen, queen). +tv_infpl(quell, quell). +tv_infpl(quench, quench). +tv_infpl(query, query). +tv_infpl(question, question). +tv_infpl(quicken, quicken). +tv_infpl(quiet, quiet). +tv_infpl(quieten, quieten). +tv_infpl(quilt, quilt). +tv_infpl(quit, quit). +tv_infpl(quiver, quiver). +tv_infpl(quiz, quiz). +tv_infpl(quote, quote). +tv_infpl(race, race). +tv_infpl(rack, rack). +tv_infpl(radiate, radiate). +tv_infpl(raffle, raffle). +tv_infpl(raft, raft). +tv_infpl(raid, raid). +tv_infpl(rail, rail). +tv_infpl(railroad, railroad). +tv_infpl(rain, rain). +tv_infpl(raise, raise). +tv_infpl(rake, rake). +tv_infpl(rally, rally). +tv_infpl(ram, ram). +tv_infpl(ramify, ramify). +tv_infpl(range, range). +tv_infpl(rank, rank). +tv_infpl(rankle, rankle). +tv_infpl(ransack, ransack). +tv_infpl(ransom, ransom). +tv_infpl(rape, rape). +tv_infpl(rarefy, rarefy). +tv_infpl(rasp, rasp). +tv_infpl(rat, rat). +tv_infpl(rate, rate). +tv_infpl(ratify, ratify). +tv_infpl(ration, ration). +tv_infpl(rationalize, rationalize). +tv_infpl(rattle, rattle). +tv_infpl(ravage, ravage). +tv_infpl(ravel, ravel). +tv_infpl(ravish, ravish). +tv_infpl(raze, raze). +tv_infpl(reach, reach). +tv_infpl(reactivate, reactivate). +tv_infpl(read, read). +tv_infpl(readjust, readjust). +tv_infpl(readmit, readmit). +tv_infpl(reaffirm, reaffirm). +tv_infpl(realign, realign). +tv_infpl(realize, realize). +tv_infpl(reanimate, reanimate). +tv_infpl(reap, reap). +tv_infpl(rear, rear). +tv_infpl(rearm, rearm). +tv_infpl(rearrange, rearrange). +tv_infpl(reassemble, reassemble). +tv_infpl(reassert, reassert). +tv_infpl(reassess, reassess). +tv_infpl(reassign, reassign). +tv_infpl(reassure, reassure). +tv_infpl(reattribute, reattribute). +tv_infpl(rebind, rebind). +tv_infpl(rebody, rebody). +tv_infpl(rebound, rebound). +tv_infpl(rebuff, rebuff). +tv_infpl(rebuild, rebuild). +tv_infpl(rebuke, rebuke). +tv_infpl(rebut, rebut). +tv_infpl(recall, recall). +tv_infpl(recant, recant). +tv_infpl(recap, recap). +tv_infpl(recapitalize, recapitalize). +tv_infpl(recapitulate, recapitulate). +tv_infpl(recapture, recapture). +tv_infpl(recast, recast). +tv_infpl(receipt, receipt). +tv_infpl(receive, receive). +tv_infpl(recess, recess). +tv_infpl(recite, recite). +tv_infpl(reckon, reckon). +tv_infpl(reclaim, reclaim). +tv_infpl(recline, recline). +tv_infpl(recognize, recognize). +tv_infpl(recollect, recollect). +tv_infpl(recombine, recombine). +tv_infpl(recommend, recommend). +tv_infpl(recommit, recommit). +tv_infpl(recompense, recompense). +tv_infpl(reconcile, reconcile). +tv_infpl(recondition, recondition). +tv_infpl(reconnoiter, reconnoiter). +tv_infpl(reconnoitre, reconnoitre). +tv_infpl(reconsecrate, reconsecrate). +tv_infpl(reconsider, reconsider). +tv_infpl(reconstruct, reconstruct). +tv_infpl(reconvict, reconvict). +tv_infpl(record, record). +tv_infpl(recount, recount). +tv_infpl(recoup, recoup). +tv_infpl(recover, recover). +tv_infpl(recreate, recreate). +tv_infpl(recriminate, recriminate). +tv_infpl(recruit, recruit). +tv_infpl(rectify, rectify). +tv_infpl(recurve, recurve). +tv_infpl(recycle, recycle). +tv_infpl(redact, redact). +tv_infpl(redden, redden). +tv_infpl(redecorate, redecorate). +tv_infpl(redeem, redeem). +tv_infpl(redefine, redefine). +tv_infpl(redeploy, redeploy). +tv_infpl(redesign, redesign). +tv_infpl(redevelop, redevelop). +tv_infpl(rediscover, rediscover). +tv_infpl(redistribute, redistribute). +tv_infpl(redo, redo). +tv_infpl(redouble, redouble). +tv_infpl(redraw, redraw). +tv_infpl(redress, redress). +tv_infpl(reduce, reduce). +tv_infpl(reduplicate, reduplicate). +tv_infpl(reef, reef). +tv_infpl(reek, reek). +tv_infpl(reel, reel). +tv_infpl(reelect, reelect). +tv_infpl(reemploy, reemploy). +tv_infpl(reexamine, reexamine). +tv_infpl(reface, reface). +tv_infpl(refashion, refashion). +tv_infpl(referee, referee). +tv_infpl(refill, refill). +tv_infpl(refinance, refinance). +tv_infpl(refine, refine). +tv_infpl(refit, refit). +tv_infpl(reflate, reflate). +tv_infpl(reflect, reflect). +tv_infpl(refloat, refloat). +tv_infpl(refocus, refocus). +tv_infpl(reforest, reforest). +tv_infpl(reform, reform). +tv_infpl(refract, refract). +tv_infpl(refresh, refresh). +tv_infpl(refrigerate, refrigerate). +tv_infpl(refuel, refuel). +tv_infpl(refund, refund). +tv_infpl(refurbish, refurbish). +tv_infpl(refurnish, refurnish). +tv_infpl(refuse, refuse). +tv_infpl(refute, refute). +tv_infpl(regain, regain). +tv_infpl(regale, regale). +tv_infpl(regard, regard). +tv_infpl(regenerate, regenerate). +tv_infpl(regiment, regiment). +tv_infpl(register, register). +tv_infpl(regress, regress). +tv_infpl(regret, regret). +tv_infpl(regroup, regroup). +tv_infpl(regularize, regularize). +tv_infpl(regulate, regulate). +tv_infpl(regurgitate, regurgitate). +tv_infpl(rehabilitate, rehabilitate). +tv_infpl(rehash, rehash). +tv_infpl(rehear, rehear). +tv_infpl(rehearse, rehearse). +tv_infpl(rehouse, rehouse). +tv_infpl(reimburse, reimburse). +tv_infpl(rein, rein). +tv_infpl(reincarnate, reincarnate). +tv_infpl(reinforce, reinforce). +tv_infpl(reinstate, reinstate). +tv_infpl(reinsure, reinsure). +tv_infpl(reintegrate, reintegrate). +tv_infpl(reinterpret, reinterpret). +tv_infpl(reintroduce, reintroduce). +tv_infpl(reinvest, reinvest). +tv_infpl(reissue, reissue). +tv_infpl(reiterate, reiterate). +tv_infpl(reject, reject). +tv_infpl(rejoin, rejoin). +tv_infpl(rejuvenate, rejuvenate). +tv_infpl(rekindle, rekindle). +tv_infpl(relate, relate). +tv_infpl(relax, relax). +tv_infpl(relay, relay). +tv_infpl(release, release). +tv_infpl(relegate, relegate). +tv_infpl(relieve, relieve). +tv_infpl(reline, reline). +tv_infpl(relinquish, relinquish). +tv_infpl(relish, relish). +tv_infpl(relive, relive). +tv_infpl(relocate, relocate). +tv_infpl(remake, remake). +tv_infpl(remand, remand). +tv_infpl(remarry, remarry). +tv_infpl(remedy, remedy). +tv_infpl(remember, remember). +tv_infpl(remilitarize, remilitarize). +tv_infpl(remind, remind). +tv_infpl(remit, remit). +tv_infpl(remodel, remodel). +tv_infpl(remodify, remodify). +tv_infpl(remold, remold). +tv_infpl(remould, remould). +tv_infpl(remount, remount). +tv_infpl(remove, remove). +tv_infpl(remunerate, remunerate). +tv_infpl(rename, rename). +tv_infpl(rend, rend). +tv_infpl(render, render). +tv_infpl(renegotiate, renegotiate). +tv_infpl(renew, renew). +tv_infpl(renounce, renounce). +tv_infpl(renovate, renovate). +tv_infpl(rent, rent). +tv_infpl(reoffer, reoffer). +tv_infpl(reopen, reopen). +tv_infpl(reorganize, reorganize). +tv_infpl(reorient, reorient). +tv_infpl(reorientate, reorientate). +tv_infpl(repackage, repackage). +tv_infpl(repaint, repaint). +tv_infpl(repair, repair). +tv_infpl(repatriate, repatriate). +tv_infpl(repay, repay). +tv_infpl(repeal, repeal). +tv_infpl(repeat, repeat). +tv_infpl(repel, repel). +tv_infpl(repent, repent). +tv_infpl(replace, replace). +tv_infpl(replant, replant). +tv_infpl(replay, replay). +tv_infpl(replenish, replenish). +tv_infpl(reply, reply). +tv_infpl(repoint, repoint). +tv_infpl(report, report). +tv_infpl(repot, repot). +tv_infpl(reprehend, reprehend). +tv_infpl(represent, represent). +tv_infpl(repress, repress). +tv_infpl(reprieve, reprieve). +tv_infpl(reprimand, reprimand). +tv_infpl(reprint, reprint). +tv_infpl(reproach, reproach). +tv_infpl(reprobate, reprobate). +tv_infpl(reprocess, reprocess). +tv_infpl(reproduce, reproduce). +tv_infpl(reprogram, reprogram). +tv_infpl(reprove, reprove). +tv_infpl(repudiate, repudiate). +tv_infpl(repulse, repulse). +tv_infpl(repurchase, repurchase). +tv_infpl(repute, repute). +tv_infpl(request, request). +tv_infpl(require, require). +tv_infpl(requisition, requisition). +tv_infpl(requite, requite). +tv_infpl(reread, reread). +tv_infpl(rerun, rerun). +tv_infpl(reschedule, reschedule). +tv_infpl(rescind, rescind). +tv_infpl(rescue, rescue). +tv_infpl(research, research). +tv_infpl(reseat, reseat). +tv_infpl(reseed, reseed). +tv_infpl(resell, resell). +tv_infpl(resemble, resemble). +tv_infpl(resent, resent). +tv_infpl(reserve, reserve). +tv_infpl(reset, reset). +tv_infpl(resettle, resettle). +tv_infpl(reshape, reshape). +tv_infpl(reshuffle, reshuffle). +tv_infpl(resign, resign). +tv_infpl(resist, resist). +tv_infpl(resole, resole). +tv_infpl(resolve, resolve). +tv_infpl(respect, respect). +tv_infpl(rest, rest). +tv_infpl(restart, restart). +tv_infpl(restate, restate). +tv_infpl(restitute, restitute). +tv_infpl(restock, restock). +tv_infpl(restore, restore). +tv_infpl(restrain, restrain). +tv_infpl(restrict, restrict). +tv_infpl(restructure, restructure). +tv_infpl(restyle, restyle). +tv_infpl(resume, resume). +tv_infpl(resupply, resupply). +tv_infpl(resurface, resurface). +tv_infpl(resurrect, resurrect). +tv_infpl(resuscitate, resuscitate). +tv_infpl(ret, ret). +tv_infpl(retail, retail). +tv_infpl(retain, retain). +tv_infpl(retake, retake). +tv_infpl(retard, retard). +tv_infpl(retell, retell). +tv_infpl(rethink, rethink). +tv_infpl(reticulate, reticulate). +tv_infpl(retire, retire). +tv_infpl(retool, retool). +tv_infpl(retort, retort). +tv_infpl(retouch, retouch). +tv_infpl(retrace, retrace). +tv_infpl(retract, retract). +tv_infpl(retrain, retrain). +tv_infpl(retransmit, retransmit). +tv_infpl(retread, retread). +tv_infpl(retrench, retrench). +tv_infpl(retrieve, retrieve). +tv_infpl(return, return). +tv_infpl(reunite, reunite). +tv_infpl(rev, rev). +tv_infpl(revalue, revalue). +tv_infpl(revamp, revamp). +tv_infpl(reveal, reveal). +tv_infpl(revenge, revenge). +tv_infpl(revere, revere). +tv_infpl(reverence, reverence). +tv_infpl(reverse, reverse). +tv_infpl(review, review). +tv_infpl(revile, revile). +tv_infpl(revise, revise). +tv_infpl(revisit, revisit). +tv_infpl(revitalize, revitalize). +tv_infpl(revive, revive). +tv_infpl(revivify, revivify). +tv_infpl(revoke, revoke). +tv_infpl(revolt, revolt). +tv_infpl(revolutionize, revolutionize). +tv_infpl(reward, reward). +tv_infpl(rewire, rewire). +tv_infpl(reword, reword). +tv_infpl(rewrite, rewrite). +tv_infpl(rib, rib). +tv_infpl(rick, rick). +tv_infpl(rid, rid). +tv_infpl(riddle, riddle). +tv_infpl(ride, ride). +tv_infpl(ridge, ridge). +tv_infpl(ridicule, ridicule). +tv_infpl(riffle, riffle). +tv_infpl(rig, rig). +tv_infpl(right, right). +tv_infpl(rile, rile). +tv_infpl(rim, rim). +tv_infpl(ring, ring). +tv_infpl(rinse, rinse). +tv_infpl(rip, rip). +tv_infpl(riposte, riposte). +tv_infpl(ripple, ripple). +tv_infpl(rise, rise). +tv_infpl(risk, risk). +tv_infpl(rival, rival). +tv_infpl(rive, rive). +tv_infpl(rivet, rivet). +tv_infpl(roam, roam). +tv_infpl(roar, roar). +tv_infpl(roast, roast). +tv_infpl(rob, rob). +tv_infpl(rock, rock). +tv_infpl(rocket, rocket). +tv_infpl(roil, roil). +tv_infpl(roll, roll). +tv_infpl(romance, romance). +tv_infpl(romanticize, romanticize). +tv_infpl(roof, roof). +tv_infpl(rook, rook). +tv_infpl(room, room). +tv_infpl(roost, roost). +tv_infpl(root, root). +tv_infpl(rope, rope). +tv_infpl(rosin, rosin). +tv_infpl(rot, rot). +tv_infpl(rouge, rouge). +tv_infpl(rough, rough). +tv_infpl(roughcast, roughcast). +tv_infpl(roughen, roughen). +tv_infpl(round, round). +tv_infpl(rouse, rouse). +tv_infpl(rout, rout). +tv_infpl(route, route). +tv_infpl(row, row). +tv_infpl(rub, rub). +tv_infpl(rubberize, rubberize). +tv_infpl(ruck, ruck). +tv_infpl(ruddle, ruddle). +tv_infpl(rue, rue). +tv_infpl(ruff, ruff). +tv_infpl(ruffle, ruffle). +tv_infpl(ruin, ruin). +tv_infpl(rule, rule). +tv_infpl(rumor, rumor). +tv_infpl(rumour, rumour). +tv_infpl(rumple, rumple). +tv_infpl(run, run). +tv_infpl(rupture, rupture). +tv_infpl(rush, rush). +tv_infpl(rust, rust). +tv_infpl(rusticate, rusticate). +tv_infpl(rut, rut). +tv_infpl(saber, saber). +tv_infpl(sabotage, sabotage). +tv_infpl(sabre, sabre). +tv_infpl(sack, sack). +tv_infpl(sacrifice, sacrifice). +tv_infpl(sadden, sadden). +tv_infpl(saddle, saddle). +tv_infpl(safeguard, safeguard). +tv_infpl(sail, sail). +tv_infpl(sallow, sallow). +tv_infpl(sally, sally). +tv_infpl(salt, salt). +tv_infpl(salute, salute). +tv_infpl(salvage, salvage). +tv_infpl(salve, salve). +tv_infpl(sample, sample). +tv_infpl(sanctify, sanctify). +tv_infpl(sanction, sanction). +tv_infpl(sand, sand). +tv_infpl(sandblast, sandblast). +tv_infpl(sandpaper, sandpaper). +tv_infpl(sandwich, sandwich). +tv_infpl(sap, sap). +tv_infpl(sate, sate). +tv_infpl(satiate, satiate). +tv_infpl(satirize, satirize). +tv_infpl(satisfy, satisfy). +tv_infpl(saturate, saturate). +tv_infpl(sauce, sauce). +tv_infpl(saut_e, 'saut-e'). +tv_infpl(savage, savage). +tv_infpl(save, save). +tv_infpl(savor, savor). +tv_infpl(savour, savour). +tv_infpl(savvy, savvy). +tv_infpl(saw, saw). +tv_infpl(say, say). +tv_infpl(scald, scald). +tv_infpl(scale, scale). +tv_infpl(scallop, scallop). +tv_infpl(scalp, scalp). +tv_infpl(scan, scan). +tv_infpl(scandalize, scandalize). +tv_infpl(scant, scant). +tv_infpl(scar, scar). +tv_infpl(scare, scare). +tv_infpl(scarify, scarify). +tv_infpl(scatter, scatter). +tv_infpl(scavenge, scavenge). +tv_infpl(scent, scent). +tv_infpl(schedule, schedule). +tv_infpl(scheme, scheme). +tv_infpl(school, school). +tv_infpl(scintillate, scintillate). +tv_infpl(scoff, scoff). +tv_infpl(scold, scold). +tv_infpl(scollop, scollop). +tv_infpl(scoop, scoop). +tv_infpl(scorch, scorch). +tv_infpl(score, score). +tv_infpl(scorn, scorn). +tv_infpl(scotch, scotch). +tv_infpl(scour, scour). +tv_infpl(scourge, scourge). +tv_infpl(scout, scout). +tv_infpl(scowl, scowl). +tv_infpl(scrabble, scrabble). +tv_infpl(scrag, scrag). +tv_infpl(scramble, scramble). +tv_infpl(scrap, scrap). +tv_infpl(scrape, scrape). +tv_infpl(scratch, scratch). +tv_infpl(scrawl, scrawl). +tv_infpl(scream, scream). +tv_infpl(screen, screen). +tv_infpl(scribble, scribble). +tv_infpl(scrimmage, scrimmage). +tv_infpl(scrimp, scrimp). +tv_infpl(scrounge, scrounge). +tv_infpl(scrub, scrub). +tv_infpl(scrutinize, scrutinize). +tv_infpl(scud, scud). +tv_infpl(scuff, scuff). +tv_infpl(scuffle, scuffle). +tv_infpl(sculpt, sculpt). +tv_infpl(sculpture, sculpture). +tv_infpl(scupper, scupper). +tv_infpl(scurry, scurry). +tv_infpl(scuttle, scuttle). +tv_infpl(seal, seal). +tv_infpl(seam, seam). +tv_infpl(sear, sear). +tv_infpl(search, search). +tv_infpl(season, season). +tv_infpl(seat, seat). +tv_infpl(seclude, seclude). +tv_infpl(second, second). +tv_infpl(secrete, secrete). +tv_infpl(secularize, secularize). +tv_infpl(secure, secure). +tv_infpl(sedate, sedate). +tv_infpl(seduce, seduce). +tv_infpl(see, see). +tv_infpl(seed, seed). +tv_infpl(seek, seek). +tv_infpl(seesaw, seesaw). +tv_infpl(seethe, seethe). +tv_infpl(segment, segment). +tv_infpl(segregate, segregate). +tv_infpl(seine, seine). +tv_infpl(seize, seize). +tv_infpl(select, select). +tv_infpl(sell, sell). +tv_infpl(send, send). +tv_infpl(sense, sense). +tv_infpl(sensitize, sensitize). +tv_infpl(sentence, sentence). +tv_infpl(sentimentalize, sentimentalize). +tv_infpl(separate, separate). +tv_infpl(sequester, sequester). +tv_infpl(sequestrate, sequestrate). +tv_infpl(serenade, serenade). +tv_infpl(serialize, serialize). +tv_infpl(sermonize, sermonize). +tv_infpl(serve, serve). +tv_infpl(service, service). +tv_infpl(set, set). +tv_infpl(settle, settle). +tv_infpl(sever, sever). +tv_infpl(sew, sew). +tv_infpl(sex, sex). +tv_infpl(shack, shack). +tv_infpl(shackle, shackle). +tv_infpl(shade, shade). +tv_infpl(shadow, shadow). +tv_infpl(shag, shag). +tv_infpl(shake, shake). +tv_infpl(shallow, shallow). +tv_infpl(sham, sham). +tv_infpl(shame, shame). +tv_infpl(shampoo, shampoo). +tv_infpl(shanghai, shanghai). +tv_infpl(shape, shape). +tv_infpl(share, share). +tv_infpl(sharpen, sharpen). +tv_infpl(shatter, shatter). +tv_infpl(shave, shave). +tv_infpl(shear, shear). +tv_infpl(sheathe, sheathe). +tv_infpl(shed, shed). +tv_infpl(shell, shell). +tv_infpl(shellac, shellac). +tv_infpl(shelter, shelter). +tv_infpl(shelve, shelve). +tv_infpl(shepherd, shepherd). +tv_infpl(shield, shield). +tv_infpl(shift, shift). +tv_infpl(shin, shin). +tv_infpl(shine, shine). +tv_infpl(shingle, shingle). +tv_infpl(ship, ship). +tv_infpl(shipwreck, shipwreck). +tv_infpl(shirk, shirk). +tv_infpl(shit, shit). +tv_infpl(shoal, shoal). +tv_infpl(shock, shock). +tv_infpl(shoe, shoe). +tv_infpl(shoo, shoo). +tv_infpl(shoot, shoot). +tv_infpl(shop, shop). +tv_infpl(shoplift, shoplift). +tv_infpl(shore, shore). +tv_infpl(short, short). +tv_infpl(shorten, shorten). +tv_infpl(shortlist, shortlist). +tv_infpl(shoulder, shoulder). +tv_infpl(shout, shout). +tv_infpl(shove, shove). +tv_infpl(shovel, shovel). +tv_infpl(show, show). +tv_infpl(shower, shower). +tv_infpl(shred, shred). +tv_infpl(shriek, shriek). +tv_infpl(shrill, shrill). +tv_infpl(shrine, shrine). +tv_infpl(shrink, shrink). +tv_infpl(shrive, shrive). +tv_infpl(shrivel, shrivel). +tv_infpl(shroud, shroud). +tv_infpl(shrug, shrug). +tv_infpl(shuck, shuck). +tv_infpl(shuffle, shuffle). +tv_infpl(shun, shun). +tv_infpl(shunt, shunt). +tv_infpl(shush, shush). +tv_infpl(shut, shut). +tv_infpl(shutter, shutter). +tv_infpl(shuttle, shuttle). +tv_infpl(shy, shy). +tv_infpl(sicken, sicken). +tv_infpl(side, side). +tv_infpl(sidestep, sidestep). +tv_infpl(sidetrack, sidetrack). +tv_infpl(sidle, sidle). +tv_infpl(sieve, sieve). +tv_infpl(sift, sift). +tv_infpl(sigh, sigh). +tv_infpl(sight, sight). +tv_infpl(sign, sign). +tv_infpl(signal, signal). +tv_infpl(signalize, signalize). +tv_infpl(signify, signify). +tv_infpl(signpost, signpost). +tv_infpl(silence, silence). +tv_infpl(silhouette, silhouette). +tv_infpl(silver, silver). +tv_infpl(simmer, simmer). +tv_infpl(simplify, simplify). +tv_infpl(simulate, simulate). +tv_infpl(sing, sing). +tv_infpl(singe, singe). +tv_infpl(singularize, singularize). +tv_infpl(sink, sink). +tv_infpl(sip, sip). +tv_infpl(sire, sire). +tv_infpl(sit, sit). +tv_infpl(site, site). +tv_infpl(situate, situate). +tv_infpl(size, size). +tv_infpl(sizzle, sizzle). +tv_infpl(skate, skate). +tv_infpl(sketch, sketch). +tv_infpl(skew, skew). +tv_infpl(skewer, skewer). +tv_infpl(ski, ski). +tv_infpl(skid, skid). +tv_infpl(skim, skim). +tv_infpl(skimp, skimp). +tv_infpl(skin, skin). +tv_infpl(skip, skip). +tv_infpl(skipper, skipper). +tv_infpl(skirt, skirt). +tv_infpl(skitter, skitter). +tv_infpl(skulk, skulk). +tv_infpl(slack, slack). +tv_infpl(slacken, slacken). +tv_infpl(slake, slake). +tv_infpl(slam, slam). +tv_infpl(slander, slander). +tv_infpl(slang, slang). +tv_infpl(slant, slant). +tv_infpl(slap, slap). +tv_infpl(slash, slash). +tv_infpl(slate, slate). +tv_infpl(slaughter, slaughter). +tv_infpl(slave, slave). +tv_infpl(slay, slay). +tv_infpl(sledge, sledge). +tv_infpl(sleek, sleek). +tv_infpl(sleep, sleep). +tv_infpl(slenderize, slenderize). +tv_infpl(slew, slew). +tv_infpl(slice, slice). +tv_infpl(slide, slide). +tv_infpl(slight, slight). +tv_infpl(sling, sling). +tv_infpl(slink, slink). +tv_infpl(slip, slip). +tv_infpl(slit, slit). +tv_infpl(slither, slither). +tv_infpl(sliver, sliver). +tv_infpl(slobber, slobber). +tv_infpl(slog, slog). +tv_infpl(slop, slop). +tv_infpl(slope, slope). +tv_infpl(slosh, slosh). +tv_infpl(slot, slot). +tv_infpl(slouch, slouch). +tv_infpl(slough, slough). +tv_infpl(slow, slow). +tv_infpl(slug, slug). +tv_infpl(sluice, sluice). +tv_infpl(slump, slump). +tv_infpl(slur, slur). +tv_infpl(smack, smack). +tv_infpl(smart, smart). +tv_infpl(smarten, smarten). +tv_infpl(smash, smash). +tv_infpl(smear, smear). +tv_infpl(smell, smell). +tv_infpl(smelt, smelt). +tv_infpl(smirch, smirch). +tv_infpl(smite, smite). +tv_infpl(smoke, smoke). +tv_infpl(smolder, smolder). +tv_infpl(smooth, smooth). +tv_infpl(smother, smother). +tv_infpl(smoulder, smoulder). +tv_infpl(smudge, smudge). +tv_infpl(smuggle, smuggle). +tv_infpl(smut, smut). +tv_infpl(snaffle, snaffle). +tv_infpl(snag, snag). +tv_infpl(snap, snap). +tv_infpl(snare, snare). +tv_infpl(snarl, snarl). +tv_infpl(snatch, snatch). +tv_infpl(sneak, sneak). +tv_infpl(sneeze, sneeze). +tv_infpl(snick, snick). +tv_infpl(sniff, sniff). +tv_infpl(snip, snip). +tv_infpl(snipe, snipe). +tv_infpl(snitch, snitch). +tv_infpl(snort, snort). +tv_infpl(snow, snow). +tv_infpl(snowball, snowball). +tv_infpl(snub, snub). +tv_infpl(snuff, snuff). +tv_infpl(snuffle, snuffle). +tv_infpl(snuggle, snuggle). +tv_infpl(soak, soak). +tv_infpl(soap, soap). +tv_infpl(soar, soar). +tv_infpl(sober, sober). +tv_infpl(socialize, socialize). +tv_infpl(sock, sock). +tv_infpl(sod, sod). +tv_infpl(soften, soften). +tv_infpl(soil, soil). +tv_infpl(solace, solace). +tv_infpl(solder, solder). +tv_infpl(sole, sole). +tv_infpl(solemnize, solemnize). +tv_infpl(solicit, solicit). +tv_infpl(solidify, solidify). +tv_infpl(soliloquize, soliloquize). +tv_infpl(solve, solve). +tv_infpl(soot, soot). +tv_infpl(soothe, soothe). +tv_infpl(sop, sop). +tv_infpl(sorrow, sorrow). +tv_infpl(sort, sort). +tv_infpl(sound, sound). +tv_infpl(soundproof, soundproof). +tv_infpl(soup, soup). +tv_infpl(sour, sour). +tv_infpl(souse, souse). +tv_infpl(sovietize, sovietize). +tv_infpl(sow, sow). +tv_infpl(space, space). +tv_infpl(spade, spade). +tv_infpl(span, span). +tv_infpl(spangle, spangle). +tv_infpl(spank, spank). +tv_infpl(spare, spare). +tv_infpl(spark, spark). +tv_infpl(spatter, spatter). +tv_infpl(spawn, spawn). +tv_infpl(spay, spay). +tv_infpl(speak, speak). +tv_infpl(spear, spear). +tv_infpl(spearhead, spearhead). +tv_infpl(specialize, specialize). +tv_infpl(specify, specify). +tv_infpl(speed, speed). +tv_infpl(spell, spell). +tv_infpl(spend, spend). +tv_infpl(spew, spew). +tv_infpl(spice, spice). +tv_infpl(spike, spike). +tv_infpl(spill, spill). +tv_infpl(spin, spin). +tv_infpl(spiritualize, spiritualize). +tv_infpl(spirt, spirt). +tv_infpl(spit, spit). +tv_infpl(spite, spite). +tv_infpl(splash, splash). +tv_infpl(splay, splay). +tv_infpl(splice, splice). +tv_infpl(splinter, splinter). +tv_infpl(split, split). +tv_infpl(splurge, splurge). +tv_infpl(splutter, splutter). +tv_infpl(spoil, spoil). +tv_infpl(sponge, sponge). +tv_infpl(sponsor, sponsor). +tv_infpl(spoof, spoof). +tv_infpl(spook, spook). +tv_infpl(spoonfeed, spoonfeed). +tv_infpl(sport, sport). +tv_infpl(spot, spot). +tv_infpl(spotlight, spotlight). +tv_infpl(spout, spout). +tv_infpl(sprain, sprain). +tv_infpl(spray, spray). +tv_infpl(spread, spread). +tv_infpl(spreadeagle, spreadeagle). +tv_infpl(spring, spring). +tv_infpl(sprinkle, sprinkle). +tv_infpl(sprint, sprint). +tv_infpl(sprout, sprout). +tv_infpl(spue, spue). +tv_infpl(spur, spur). +tv_infpl(spurn, spurn). +tv_infpl(spurt, spurt). +tv_infpl(spy, spy). +tv_infpl(squall, squall). +tv_infpl(squander, squander). +tv_infpl(square, square). +tv_infpl(squash, squash). +tv_infpl(squeak, squeak). +tv_infpl(squeal, squeal). +tv_infpl(squeegee, squeegee). +tv_infpl(squeeze, squeeze). +tv_infpl(squelch, squelch). +tv_infpl(squire, squire). +tv_infpl(squirt, squirt). +tv_infpl(stab, stab). +tv_infpl(stabilize, stabilize). +tv_infpl(stable, stable). +tv_infpl(stack, stack). +tv_infpl(staff, staff). +tv_infpl(stage, stage). +tv_infpl(stagger, stagger). +tv_infpl(stain, stain). +tv_infpl(stake, stake). +tv_infpl(stale, stale). +tv_infpl(stalemate, stalemate). +tv_infpl(stalk, stalk). +tv_infpl(stall, stall). +tv_infpl(stammer, stammer). +tv_infpl(stamp, stamp). +tv_infpl(stanch, stanch). +tv_infpl(stand, stand). +tv_infpl(standardize, standardize). +tv_infpl(staple, staple). +tv_infpl(star, star). +tv_infpl(starboard, starboard). +tv_infpl(starch, starch). +tv_infpl(start, start). +tv_infpl(startle, startle). +tv_infpl(starve, starve). +tv_infpl(stash, stash). +tv_infpl(state, state). +tv_infpl(staunch, staunch). +tv_infpl(stay, stay). +tv_infpl(steady, steady). +tv_infpl(steal, steal). +tv_infpl(steam, steam). +tv_infpl(steamroller, steamroller). +tv_infpl(steel, steel). +tv_infpl(steep, steep). +tv_infpl(steepen, steepen). +tv_infpl(steer, steer). +tv_infpl(stem, stem). +tv_infpl(stencil, stencil). +tv_infpl(stereotype, stereotype). +tv_infpl(sterilize, sterilize). +tv_infpl(stew, stew). +tv_infpl(stiffen, stiffen). +tv_infpl(stifle, stifle). +tv_infpl(stigmatize, stigmatize). +tv_infpl(still, still). +tv_infpl(stimulate, stimulate). +tv_infpl(sting, sting). +tv_infpl(stint, stint). +tv_infpl(stipple, stipple). +tv_infpl(stipulate, stipulate). +tv_infpl(stir, stir). +tv_infpl(stock, stock). +tv_infpl(stockade, stockade). +tv_infpl(stoke, stoke). +tv_infpl(stomach, stomach). +tv_infpl(stomp, stomp). +tv_infpl(stone, stone). +tv_infpl(stonewall, stonewall). +tv_infpl(stop, stop). +tv_infpl(store, store). +tv_infpl(storm, storm). +tv_infpl(stow, stow). +tv_infpl(straddle, straddle). +tv_infpl(strafe, strafe). +tv_infpl(straighten, straighten). +tv_infpl(strain, strain). +tv_infpl(straiten, straiten). +tv_infpl(strand, strand). +tv_infpl(strangle, strangle). +tv_infpl(strap, strap). +tv_infpl(stratify, stratify). +tv_infpl(straw, straw). +tv_infpl(streak, streak). +tv_infpl(streamline, streamline). +tv_infpl(strengthen, strengthen). +tv_infpl(stress, stress). +tv_infpl(stretch, stretch). +tv_infpl(strew, strew). +tv_infpl(strike, strike). +tv_infpl(strip, strip). +tv_infpl(stroke, stroke). +tv_infpl(strop, strop). +tv_infpl(structure, structure). +tv_infpl(strum, strum). +tv_infpl(stub, stub). +tv_infpl(stucco, stucco). +tv_infpl(stud, stud). +tv_infpl(study, study). +tv_infpl(stuff, stuff). +tv_infpl(stultify, stultify). +tv_infpl(stump, stump). +tv_infpl(stun, stun). +tv_infpl(stunt, stunt). +tv_infpl(stupefy, stupefy). +tv_infpl(stupify, stupify). +tv_infpl(style, style). +tv_infpl(stylize, stylize). +tv_infpl(stymie, stymie). +tv_infpl(sub, sub). +tv_infpl(subdivide, subdivide). +tv_infpl(subdue, subdue). +tv_infpl(subedit, subedit). +tv_infpl(subjoin, subjoin). +tv_infpl(subjugate, subjugate). +tv_infpl(sublease, sublease). +tv_infpl(sublet, sublet). +tv_infpl(sublimate, sublimate). +tv_infpl(submerge, submerge). +tv_infpl(submit, submit). +tv_infpl(suborn, suborn). +tv_infpl(subpoena, subpoena). +tv_infpl(subscribe, subscribe). +tv_infpl(subserve, subserve). +tv_infpl(subsidize, subsidize). +tv_infpl(substantiate, substantiate). +tv_infpl(substitute, substitute). +tv_infpl(subsume, subsume). +tv_infpl(subtend, subtend). +tv_infpl(subtract, subtract). +tv_infpl(subvert, subvert). +tv_infpl(succeed, succeed). +tv_infpl(succor, succor). +tv_infpl(succour, succour). +tv_infpl(suck, suck). +tv_infpl(suckle, suckle). +tv_infpl(sue, sue). +tv_infpl(suffer, suffer). +tv_infpl(suffice, suffice). +tv_infpl(suffocate, suffocate). +tv_infpl(suffuse, suffuse). +tv_infpl(sugar, sugar). +tv_infpl(suggest, suggest). +tv_infpl(suit, suit). +tv_infpl(sully, sully). +tv_infpl(sum, sum). +tv_infpl(summarize, summarize). +tv_infpl(summon, summon). +tv_infpl(summons, summons). +tv_infpl(sun, sun). +tv_infpl(sunder, sunder). +tv_infpl(superannuate, superannuate). +tv_infpl(superimpose, superimpose). +tv_infpl(superintend, superintend). +tv_infpl(supersede, supersede). +tv_infpl(supervene, supervene). +tv_infpl(supervise, supervise). +tv_infpl(supplant, supplant). +tv_infpl(supplement, supplement). +tv_infpl(supplicate, supplicate). +tv_infpl(supply, supply). +tv_infpl(support, support). +tv_infpl(suppose, suppose). +tv_infpl(suppress, suppress). +tv_infpl(suppurate, suppurate). +tv_infpl(surcharge, surcharge). +tv_infpl(surface, surface). +tv_infpl(surfeit, surfeit). +tv_infpl(surge, surge). +tv_infpl(surmise, surmise). +tv_infpl(surmount, surmount). +tv_infpl(surpass, surpass). +tv_infpl(surprise, surprise). +tv_infpl(surrender, surrender). +tv_infpl(surround, surround). +tv_infpl(surtax, surtax). +tv_infpl(survey, survey). +tv_infpl(survive, survive). +tv_infpl(suspect, suspect). +tv_infpl(suspend, suspend). +tv_infpl(suss, suss). +tv_infpl(sustain, sustain). +tv_infpl(swab, swab). +tv_infpl(swaddle, swaddle). +tv_infpl(swallow, swallow). +tv_infpl(swamp, swamp). +tv_infpl(swap, swap). +tv_infpl(swat, swat). +tv_infpl(swathe, swathe). +tv_infpl(sway, sway). +tv_infpl(swear, swear). +tv_infpl(sweat, sweat). +tv_infpl(sweep, sweep). +tv_infpl(sweeten, sweeten). +tv_infpl(swell, swell). +tv_infpl(swerve, swerve). +tv_infpl(swig, swig). +tv_infpl(swill, swill). +tv_infpl(swim, swim). +tv_infpl(swindle, swindle). +tv_infpl(swing, swing). +tv_infpl(swinge, swinge). +tv_infpl(swipe, swipe). +tv_infpl(swirl, swirl). +tv_infpl(swish, swish). +tv_infpl(switch, switch). +tv_infpl(swivel, swivel). +tv_infpl(swop, swop). +tv_infpl(swot, swot). +tv_infpl(syllabicate, syllabicate). +tv_infpl(syllabify, syllabify). +tv_infpl(syllabize, syllabize). +tv_infpl(symbolize, symbolize). +tv_infpl(synchronize, synchronize). +tv_infpl(syncopate, syncopate). +tv_infpl(syndicate, syndicate). +tv_infpl(synthesize, synthesize). +tv_infpl(syphon, syphon). +tv_infpl(syringe, syringe). +tv_infpl(systematize, systematize). +tv_infpl(table, table). +tv_infpl(tabulate, tabulate). +tv_infpl(tackle, tackle). +tv_infpl(tag, tag). +tv_infpl(tail, tail). +tv_infpl(tailor, tailor). +tv_infpl(taint, taint). +tv_infpl(take, take). +tv_infpl(talk, talk). +tv_infpl(tally, tally). +tv_infpl(tame, tame). +tv_infpl(tamp, tamp). +tv_infpl(tan, tan). +tv_infpl(tantalize, tantalize). +tv_infpl(tap, tap). +tv_infpl(tape, tape). +tv_infpl(taper, taper). +tv_infpl(tar, tar). +tv_infpl(target, target). +tv_infpl(tarnish, tarnish). +tv_infpl(tarry, tarry). +tv_infpl(taste, taste). +tv_infpl(tattle, tattle). +tv_infpl(tattoo, tattoo). +tv_infpl(taunt, taunt). +tv_infpl(tax, tax). +tv_infpl(teach, teach). +tv_infpl(tear, tear). +tv_infpl(tease, tease). +tv_infpl(telecast, telecast). +tv_infpl(telegraph, telegraph). +tv_infpl(telephone, telephone). +tv_infpl(televise, televise). +tv_infpl(tell, tell). +tv_infpl(temper, temper). +tv_infpl(tempt, tempt). +tv_infpl(tenant, tenant). +tv_infpl(tend, tend). +tv_infpl(tender, tender). +tv_infpl(tense, tense). +tv_infpl(terminate, terminate). +tv_infpl(terrify, terrify). +tv_infpl(terrorize, terrorize). +tv_infpl(test, test). +tv_infpl(tether, tether). +tv_infpl(thank, thank). +tv_infpl(thatch, thatch). +tv_infpl(thaw, thaw). +tv_infpl(thicken, thicken). +tv_infpl(thieve, thieve). +tv_infpl(thin, thin). +tv_infpl(think, think). +tv_infpl(thrash, thrash). +tv_infpl(thread, thread). +tv_infpl(threaten, threaten). +tv_infpl(thrill, thrill). +tv_infpl(throng, throng). +tv_infpl(throttle, throttle). +tv_infpl(throw, throw). +tv_infpl(thrum, thrum). +tv_infpl(thumb, thumb). +tv_infpl(thump, thump). +tv_infpl(thwack, thwack). +tv_infpl(thwart, thwart). +tv_infpl(ticket, ticket). +tv_infpl(tickle, tickle). +tv_infpl(tidy, tidy). +tv_infpl(tie, tie). +tv_infpl(tighten, tighten). +tv_infpl(tile, tile). +tv_infpl(tilt, tilt). +tv_infpl(time, time). +tv_infpl(ting, ting). +tv_infpl(tinge, tinge). +tv_infpl(tingle, tingle). +tv_infpl(tinkle, tinkle). +tv_infpl(tinsel, tinsel). +tv_infpl(tint, tint). +tv_infpl(tip, tip). +tv_infpl(tipple, tipple). +tv_infpl(tire, tire). +tv_infpl(titillate, titillate). +tv_infpl(toast, toast). +tv_infpl(toe, toe). +tv_infpl(tolerate, tolerate). +tv_infpl(toll, toll). +tv_infpl(tone, tone). +tv_infpl(tool, tool). +tv_infpl(toot, toot). +tv_infpl(tootle, tootle). +tv_infpl(top, top). +tv_infpl(topple, topple). +tv_infpl(torment, torment). +tv_infpl(torpedo, torpedo). +tv_infpl(torture, torture). +tv_infpl(toss, toss). +tv_infpl(tot, tot). +tv_infpl(total, total). +tv_infpl(tote, tote). +tv_infpl(touch, touch). +tv_infpl(toughen, toughen). +tv_infpl(tour, tour). +tv_infpl(tousle, tousle). +tv_infpl(tow, tow). +tv_infpl(trace, trace). +tv_infpl(track, track). +tv_infpl(trade, trade). +tv_infpl(traduce, traduce). +tv_infpl(traffic, traffic). +tv_infpl(trail, trail). +tv_infpl(train, train). +tv_infpl(trammel, trammel). +tv_infpl(trample, trample). +tv_infpl(tranquilize, tranquilize). +tv_infpl(tranquillize, tranquillize). +tv_infpl(transact, transact). +tv_infpl(transcend, transcend). +tv_infpl(transcribe, transcribe). +tv_infpl(transfer, transfer). +tv_infpl(transfigure, transfigure). +tv_infpl(transfix, transfix). +tv_infpl(transform, transform). +tv_infpl(transfuse, transfuse). +tv_infpl(transgress, transgress). +tv_infpl(translate, translate). +tv_infpl(transliterate, transliterate). +tv_infpl(transmit, transmit). +tv_infpl(transmute, transmute). +tv_infpl(transplant, transplant). +tv_infpl(transport, transport). +tv_infpl(transpose, transpose). +tv_infpl(trap, trap). +tv_infpl(travel, travel). +tv_infpl(traverse, traverse). +tv_infpl(tread, tread). +tv_infpl(treasure, treasure). +tv_infpl(treat, treat). +tv_infpl(treble, treble). +tv_infpl(trellis, trellis). +tv_infpl(trench, trench). +tv_infpl(trepan, trepan). +tv_infpl(trephine, trephine). +tv_infpl(trespass, trespass). +tv_infpl(trice, trice). +tv_infpl(trick, trick). +tv_infpl(trigger, trigger). +tv_infpl(trill, trill). +tv_infpl(trim, trim). +tv_infpl(trip, trip). +tv_infpl(triple, triple). +tv_infpl(trisect, trisect). +tv_infpl(trivialize, trivialize). +tv_infpl(troll, troll). +tv_infpl(trouble, trouble). +tv_infpl(trounce, trounce). +tv_infpl(true, true). +tv_infpl(trump, trump). +tv_infpl(trumpet, trumpet). +tv_infpl(truncate, truncate). +tv_infpl(trundle, trundle). +tv_infpl(truss, truss). +tv_infpl(trust, trust). +tv_infpl(try, try). +tv_infpl(tug, tug). +tv_infpl(tumble, tumble). +tv_infpl(tune, tune). +tv_infpl(turf, turf). +tv_infpl(turn, turn). +tv_infpl(tussle, tussle). +tv_infpl(tutor, tutor). +tv_infpl(twang, twang). +tv_infpl(tweak, tweak). +tv_infpl(tweet, tweet). +tv_infpl(twiddle, twiddle). +tv_infpl(twig, twig). +tv_infpl(twine, twine). +tv_infpl(twinkle, twinkle). +tv_infpl(twirl, twirl). +tv_infpl(twist, twist). +tv_infpl(twit, twit). +tv_infpl(twitch, twitch). +tv_infpl(twitter, twitter). +tv_infpl(type, type). +tv_infpl(typecast, typecast). +tv_infpl(typify, typify). +tv_infpl(tyrannize, tyrannize). +tv_infpl(uglify, uglify). +tv_infpl(ulcerate, ulcerate). +tv_infpl(umpire, umpire). +tv_infpl(unbalance, unbalance). +tv_infpl(unbar, unbar). +tv_infpl(unbend, unbend). +tv_infpl(unbind, unbind). +tv_infpl(unblock, unblock). +tv_infpl(unbolt, unbolt). +tv_infpl(unbosom, unbosom). +tv_infpl(unbuckle, unbuckle). +tv_infpl(unburden, unburden). +tv_infpl(unbutton, unbutton). +tv_infpl(unchain, unchain). +tv_infpl(uncork, uncork). +tv_infpl(uncouple, uncouple). +tv_infpl(uncover, uncover). +tv_infpl(uncross, uncross). +tv_infpl(uncurl, uncurl). +tv_infpl(undeceive, undeceive). +tv_infpl(underact, underact). +tv_infpl(underbid, underbid). +tv_infpl(undercharge, undercharge). +tv_infpl(undercut, undercut). +tv_infpl(underestimate, underestimate). +tv_infpl(underexpose, underexpose). +tv_infpl(undergo, undergo). +tv_infpl(underlie, underlie). +tv_infpl(underline, underline). +tv_infpl(undermine, undermine). +tv_infpl(underpay, underpay). +tv_infpl(underpin, underpin). +tv_infpl(underquote, underquote). +tv_infpl(underrate, underrate). +tv_infpl(underscore, underscore). +tv_infpl(undersell, undersell). +tv_infpl(undershoot, undershoot). +tv_infpl(undersign, undersign). +tv_infpl(underspend, underspend). +tv_infpl(understand, understand). +tv_infpl(understate, understate). +tv_infpl(understock, understock). +tv_infpl(understudy, understudy). +tv_infpl(undertake, undertake). +tv_infpl(undervalue, undervalue). +tv_infpl(underwrite, underwrite). +tv_infpl(undo, undo). +tv_infpl(undock, undock). +tv_infpl(undress, undress). +tv_infpl(undulate, undulate). +tv_infpl(unearth, unearth). +tv_infpl(unfasten, unfasten). +tv_infpl(unfit, unfit). +tv_infpl(unfold, unfold). +tv_infpl(unfrock, unfrock). +tv_infpl(unfurl, unfurl). +tv_infpl(unhand, unhand). +tv_infpl(unhinge, unhinge). +tv_infpl(unhitch, unhitch). +tv_infpl(unhook, unhook). +tv_infpl(unhorse, unhorse). +tv_infpl(unify, unify). +tv_infpl(unionize, unionize). +tv_infpl(unite, unite). +tv_infpl(unlace, unlace). +tv_infpl(unlearn, unlearn). +tv_infpl(unleash, unleash). +tv_infpl(unload, unload). +tv_infpl(unlock, unlock). +tv_infpl(unloose, unloose). +tv_infpl(unman, unman). +tv_infpl(unmask, unmask). +tv_infpl(unnerve, unnerve). +tv_infpl(unpack, unpack). +tv_infpl(unpick, unpick). +tv_infpl(unplug, unplug). +tv_infpl(unravel, unravel). +tv_infpl(unroll, unroll). +tv_infpl(unsaddle, unsaddle). +tv_infpl(unscramble, unscramble). +tv_infpl(unscrew, unscrew). +tv_infpl(unseat, unseat). +tv_infpl(unsettle, unsettle). +tv_infpl(unsex, unsex). +tv_infpl(unsheathe, unsheathe). +tv_infpl(untie, untie). +tv_infpl(unveil, unveil). +tv_infpl(unwind, unwind). +tv_infpl(unwrap, unwrap). +tv_infpl(unzip, unzip). +tv_infpl(upbraid, upbraid). +tv_infpl(update, update). +tv_infpl(upgrade, upgrade). +tv_infpl(uphold, uphold). +tv_infpl(upholster, upholster). +tv_infpl(uplift, uplift). +tv_infpl(uproot, uproot). +tv_infpl(upset, upset). +tv_infpl(upstage, upstage). +tv_infpl(urbanize, urbanize). +tv_infpl(urge, urge). +tv_infpl(use, use). +tv_infpl(usher, usher). +tv_infpl(usurp, usurp). +tv_infpl(utilize, utilize). +tv_infpl(utter, utter). +tv_infpl(vacate, vacate). +tv_infpl(vaccinate, vaccinate). +tv_infpl(valet, valet). +tv_infpl(validate, validate). +tv_infpl(value, value). +tv_infpl(vamoose, vamoose). +tv_infpl(vamp, vamp). +tv_infpl(vanquish, vanquish). +tv_infpl(vaporize, vaporize). +tv_infpl(varnish, varnish). +tv_infpl(vary, vary). +tv_infpl(vault, vault). +tv_infpl(vaunt, vaunt). +tv_infpl(veil, veil). +tv_infpl(vend, vend). +tv_infpl(venerate, venerate). +tv_infpl(vent, vent). +tv_infpl(ventilate, ventilate). +tv_infpl(verbalize, verbalize). +tv_infpl(verify, verify). +tv_infpl(vet, vet). +tv_infpl(veto, veto). +tv_infpl(vex, vex). +tv_infpl(vibrate, vibrate). +tv_infpl(victimize, victimize). +tv_infpl(videotape, videotape). +tv_infpl(view, view). +tv_infpl(vilify, vilify). +tv_infpl(vindicate, vindicate). +tv_infpl(violate, violate). +tv_infpl(visit, visit). +tv_infpl(visualize, visualize). +tv_infpl(vitalize, vitalize). +tv_infpl(vitiate, vitiate). +tv_infpl(vitrify, vitrify). +tv_infpl(vituperate, vituperate). +tv_infpl(vivisect, vivisect). +tv_infpl(vocalize, vocalize). +tv_infpl(vociferate, vociferate). +tv_infpl(voice, voice). +tv_infpl(void, void). +tv_infpl(volley, volley). +tv_infpl(volunteer, volunteer). +tv_infpl(vomit, vomit). +tv_infpl(vote, vote). +tv_infpl(vouchsafe, vouchsafe). +tv_infpl(vow, vow). +tv_infpl(vulcanize, vulcanize). +tv_infpl(vulgarize, vulgarize). +tv_infpl(wad, wad). +tv_infpl(wag, wag). +tv_infpl(wage, wage). +tv_infpl(waggle, waggle). +tv_infpl(wait, wait). +tv_infpl(waive, waive). +tv_infpl(wake, wake). +tv_infpl(waken, waken). +tv_infpl(walk, walk). +tv_infpl(wallop, wallop). +tv_infpl(wangle, wangle). +tv_infpl(want, want). +tv_infpl(warble, warble). +tv_infpl(ward, ward). +tv_infpl(warm, warm). +tv_infpl(warn, warn). +tv_infpl(warp, warp). +tv_infpl(warrant, warrant). +tv_infpl(wash, wash). +tv_infpl(waste, waste). +tv_infpl(watch, watch). +tv_infpl(water, water). +tv_infpl(waterproof, waterproof). +tv_infpl(wave, wave). +tv_infpl(wax, wax). +tv_infpl(waylay, waylay). +tv_infpl(weaken, weaken). +tv_infpl(wean, wean). +tv_infpl(wear, wear). +tv_infpl(weary, weary). +tv_infpl(weather, weather). +tv_infpl(weave, weave). +tv_infpl(wed, wed). +tv_infpl(weed, weed). +tv_infpl(weep, weep). +tv_infpl(weigh, weigh). +tv_infpl(welcome, welcome). +tv_infpl(weld, weld). +tv_infpl(westernize, westernize). +tv_infpl(wet, wet). +tv_infpl(whack, whack). +tv_infpl(whale, whale). +tv_infpl(wheedle, wheedle). +tv_infpl(wheel, wheel). +tv_infpl(whelp, whelp). +tv_infpl(whet, whet). +tv_infpl(whip, whip). +tv_infpl(whisk, whisk). +tv_infpl(whisper, whisper). +tv_infpl(whistle, whistle). +tv_infpl(whiten, whiten). +tv_infpl(whitewash, whitewash). +tv_infpl(whittle, whittle). +tv_infpl(widen, widen). +tv_infpl(wield, wield). +tv_infpl(wiggle, wiggle). +tv_infpl(will, will). +tv_infpl(wilt, wilt). +tv_infpl(win, win). +tv_infpl(wind, wind). +tv_infpl(wine, wine). +tv_infpl(wing, wing). +tv_infpl(wink, wink). +tv_infpl(winnow, winnow). +tv_infpl(wipe, wipe). +tv_infpl(wiretap, wiretap). +tv_infpl(wish, wish). +tv_infpl(withdraw, withdraw). +tv_infpl(wither, wither). +tv_infpl(withhold, withhold). +tv_infpl(withstand, withstand). +tv_infpl(witness, witness). +tv_infpl(wobble, wobble). +tv_infpl(wolf, wolf). +tv_infpl(woo, woo). +tv_infpl(word, word). +tv_infpl(work, work). +tv_infpl(worry, worry). +tv_infpl(worsen, worsen). +tv_infpl(worship, worship). +tv_infpl(wound, wound). +tv_infpl(wrap, wrap). +tv_infpl(wreak, wreak). +tv_infpl(wreck, wreck). +tv_infpl(wrench, wrench). +tv_infpl(wrest, wrest). +tv_infpl(wrestle, wrestle). +tv_infpl(wriggle, wriggle). +tv_infpl(wring, wring). +tv_infpl(wrinkle, wrinkle). +tv_infpl(write, write). +tv_infpl(wrong, wrong). +tv_infpl(yank, yank). +tv_infpl(yell, yell). +tv_infpl(yellow, yellow). +tv_infpl(yelp, yelp). +tv_infpl(yield, yield). +tv_infpl(yoke, yoke). +tv_infpl(zap, zap). +tv_infpl(zip, zip). +tv_infpl(zone, zone). +noun_sg('controlled-language', 'controlled-language', neutr). +noun_pl('controlled-languages', 'controlled-language', neutr). +noun_sg('controlled-natural-language', 'controlled-natural-language', neutr). +noun_pl('controlled-natural-languages', 'controlled-natural-language', neutr). +noun_sg('language-construct', 'language-construct', neutr). +noun_pl('language-constructs', 'language-construct', neutr). +noun_sg('network-of-excellence', 'network-of-excellence', neutr). +noun_pl('networks-of-excellence', 'network-of-excellence', neutr). +noun_sg('present-tense', 'present-tense', neutr). +noun_pl('present-tense', 'present-tense', neutr). +noun_sg('reportive-speech-interpretation', 'reportive-speech-interpretation', neutr). +noun_pl('reportive-speech-interpretations', 'reportive-speech-interpretation', neutr). +noun_sg('theorem-prover', 'theorem-prover', neutr). +noun_pl('theorem-provers', 'theorem-prover', neutr). +pn_sg('ACE', 'ACE', neutr). +pn_pl('ACEs', 'ACE', neutr). +pn_sg('APE', 'APE', neutr). +pn_pl('APEs', 'APE', neutr). +pn_sg('Attempto', 'Attempto', neutr). +pn_pl('Attemptos', 'Attempto', neutr). +pn_sg('DRACE', 'DRACE', neutr). +pn_pl('DRACEs', 'DRACE', neutr). +pn_sg('François', 'François', masc). +pn_sg('Francois', 'François', masc). +pn_sg('Kaarel', 'Kaarel', masc). +pn_sg('Norbert', 'Norbert', masc). +pn_sg('OWL', 'OWL', neutr). +pn_pl('OWLs', 'OWL', neutr). +pn_sg('OWL-DL', 'OWL-DL', neutr). +pn_pl('OWL-DLs', 'OWL-DL', neutr). +pn_sg('RACE', 'RACE', neutr). +pn_pl('RACEs', 'RACE', neutr). +pn_sg('REWERSE', 'REWERSE', neutr). +pn_pl('REWERSEs', 'REWERSE', neutr). +pn_sg('Satchmo', 'Satchmo', neutr). +pn_pl('Satchmos', 'Satchmo', neutr). +pn_sg('Tobias', 'Tobias', masc). +pn_sg('Uta', 'Uta', fem). +tv_finsg(bases, base). +tv_infpl(base, base). +adj_itr(abased, abased). +adj_itr(abashed, abashed). +adj_itr(abated, abated). +adj_itr(abbreviated, abbreviated). +adj_itr(abdicated, abdicated). +adj_itr(abducted, abducted). +adj_itr(abetted, abetted). +adj_itr(abhorred, abhorred). +adj_itr(abided, abided). +adj_itr(abjured, abjured). +adj_itr(abnegated, abnegated). +adj_itr(abode, abode). +adj_itr(abolished, abolished). +adj_itr(abominated, abominated). +adj_itr(aborted, aborted). +adj_itr(abounded, abounded). +adj_itr('about-faced', 'about-faced'). +adj_itr(abraded, abraded). +adj_itr(abridged, abridged). +adj_itr(abrogated, abrogated). +adj_itr(absconded, absconded). +adj_itr(absented, absented). +adj_itr(absolved, absolved). +adj_itr(absorbed, absorbed). +adj_itr(abstained, abstained). +adj_itr(abused, abused). +adj_itr(acceded, acceded). +adj_itr(accelerated, accelerated). +adj_itr(accented, accented). +adj_itr(accentuated, accentuated). +adj_itr(accepted, accepted). +adj_itr(acclaimed, acclaimed). +adj_itr(acclimated, acclimated). +adj_itr(acclimatized, acclimatized). +adj_itr(accommodated, accommodated). +adj_itr(accompanied, accompanied). +adj_itr(accorded, accorded). +adj_itr(accosted, accosted). +adj_itr(accounted, accounted). +adj_itr(accreted, accreted). +adj_itr(accrued, accrued). +adj_itr(accumulated, accumulated). +adj_itr(accused, accused). +adj_itr(ached, ached). +adj_itr(achieved, achieved). +adj_itr(acidified, acidified). +adj_itr(acknowledged, acknowledged). +adj_itr(acquiesced, acquiesced). +adj_itr(acquired, acquired). +adj_itr(acquitted, acquitted). +adj_itr(acted, acted). +adj_itr(activated, activated). +adj_itr(actuated, actuated). +adj_itr('ad-libbed', 'ad-libbed'). +adj_itr(adapted, adapted). +adj_itr(added, added). +adj_itr(addicted, addicted). +adj_itr(addled, addled). +adj_itr(addressed, addressed). +adj_itr(adduced, adduced). +adj_itr(adhered, adhered). +adj_itr(adjoined, adjoined). +adj_itr(adjourned, adjourned). +adj_itr(adjudged, adjudged). +adj_itr(adjudicated, adjudicated). +adj_itr(adjured, adjured). +adj_itr(adjusted, adjusted). +adj_itr(administered, administered). +adj_itr(admired, admired). +adj_itr(admitted, admitted). +adj_itr(admixed, admixed). +adj_itr(admonished, admonished). +adj_itr(adopted, adopted). +adj_itr(adored, adored). +adj_itr(adorned, adorned). +adj_itr(adulated, adulated). +adj_itr(adulterated, adulterated). +adj_itr(adumbrated, adumbrated). +adj_itr(advantaged, advantaged). +adj_itr(adventured, adventured). +adj_itr(advertised, advertised). +adj_itr(advocated, advocated). +adj_itr(aerated, aerated). +adj_itr(affianced, affianced). +adj_itr(affiliated, affiliated). +adj_itr(affirmed, affirmed). +adj_itr(affixed, affixed). +adj_itr(afflicted, afflicted). +adj_itr(afforded, afforded). +adj_itr(afforested, afforested). +adj_itr(affranchised, affranchised). +adj_itr(affronted, affronted). +adj_itr(agglomerated, agglomerated). +adj_itr(agglutinated, agglutinated). +adj_itr(aggrandized, aggrandized). +adj_itr(aggravated, aggravated). +adj_itr(aggregated, aggregated). +adj_itr(aggressed, aggressed). +adj_itr(aggrieved, aggrieved). +adj_itr(agreed, agreed). +adj_itr(aided, aided). +adj_itr(ailed, ailed). +adj_itr(aimed, aimed). +adj_itr(airdropped, airdropped). +adj_itr(aired, aired). +adj_itr(airlifted, airlifted). +adj_itr(alarmed, alarmed). +adj_itr(alerted, alerted). +adj_itr(alienated, alienated). +adj_itr(alighted, alighted). +adj_itr(aligned, aligned). +adj_itr(alit, alit). +adj_itr(allayed, allayed). +adj_itr(alleged, alleged). +adj_itr(alleviated, alleviated). +adj_itr(allied, allied). +adj_itr(alliterated, alliterated). +adj_itr(allocated, allocated). +adj_itr(allotted, allotted). +adj_itr(allowed, allowed). +adj_itr(alloyed, alloyed). +adj_itr(allured, allured). +adj_itr(altercated, altercated). +adj_itr(altered, altered). +adj_itr(alternated, alternated). +adj_itr(amalgamated, amalgamated). +adj_itr(amassed, amassed). +adj_itr(amazed, amazed). +adj_itr(ambled, ambled). +adj_itr(ambuscaded, ambuscaded). +adj_itr(ambushed, ambushed). +adj_itr(ameliorated, ameliorated). +adj_itr(amended, amended). +adj_itr(americanized, americanized). +adj_itr(amortized, amortized). +adj_itr(amplified, amplified). +adj_itr(amputated, amputated). +adj_itr(amused, amused). +adj_itr(anaesthetized, anaesthetized). +adj_itr(analogized, analogized). +adj_itr(analysed, analysed). +adj_itr(anathematized, anathematized). +adj_itr(anchored, anchored). +adj_itr(angered, angered). +adj_itr('angle-parked', 'angle-parked'). +adj_itr(angled, angled). +adj_itr(anglicized, anglicized). +adj_itr(animadverted, animadverted). +adj_itr(animated, animated). +adj_itr(annealed, annealed). +adj_itr(annexed, annexed). +adj_itr(annihilated, annihilated). +adj_itr(annotated, annotated). +adj_itr(announced, announced). +adj_itr(annoyed, annoyed). +adj_itr(annulled, annulled). +adj_itr(annunciated, annunciated). +adj_itr(anointed, anointed). +adj_itr(answered, answered). +adj_itr(antagonized, antagonized). +adj_itr(anteceded, anteceded). +adj_itr(anted, anted). +adj_itr(antedated, antedated). +adj_itr(anthologized, anthologized). +adj_itr(anticipated, anticipated). +adj_itr(aped, aped). +adj_itr(apologized, apologized). +adj_itr(apostatized, apostatized). +adj_itr(apostrophized, apostrophized). +adj_itr(appalled, appalled). +adj_itr(apparelled, apparelled). +adj_itr(appealed, appealed). +adj_itr(appeared, appeared). +adj_itr(appeased, appeased). +adj_itr(appended, appended). +adj_itr(applauded, applauded). +adj_itr(appliqueed, appliqueed). +adj_itr(appointed, appointed). +adj_itr(apportioned, apportioned). +adj_itr(apposed, apposed). +adj_itr(appraised, appraised). +adj_itr(appreciated, appreciated). +adj_itr(apprehended, apprehended). +adj_itr(apprenticed, apprenticed). +adj_itr(apprised, apprised). +adj_itr(approached, approached). +adj_itr(approbated, approbated). +adj_itr(appropriated, appropriated). +adj_itr(approved, approved). +adj_itr(approximated, approximated). +adj_itr(aquaplaned, aquaplaned). +adj_itr(arbitrated, arbitrated). +adj_itr(arced, arced). +adj_itr(arched, arched). +adj_itr(argued, argued). +adj_itr(arisen, arisen). +adj_itr(armed, armed). +adj_itr(aroused, aroused). +adj_itr(arraigned, arraigned). +adj_itr(arranged, arranged). +adj_itr(arrayed, arrayed). +adj_itr(arrested, arrested). +adj_itr(arrived, arrived). +adj_itr(arrogated, arrogated). +adj_itr(articled, articled). +adj_itr(articulated, articulated). +adj_itr(ascended, ascended). +adj_itr(ascertained, ascertained). +adj_itr(asked, asked). +adj_itr(aspersed, aspersed). +adj_itr(asphalted, asphalted). +adj_itr(asphyxiated, asphyxiated). +adj_itr(aspirated, aspirated). +adj_itr(aspired, aspired). +adj_itr(assailed, assailed). +adj_itr(assassinated, assassinated). +adj_itr(assaulted, assaulted). +adj_itr(assayed, assayed). +adj_itr(assembled, assembled). +adj_itr(assented, assented). +adj_itr(asserted, asserted). +adj_itr(assessed, assessed). +adj_itr(asseverated, asseverated). +adj_itr(assigned, assigned). +adj_itr(assimilated, assimilated). +adj_itr(assisted, assisted). +adj_itr(associated, associated). +adj_itr(assuaged, assuaged). +adj_itr(assumed, assumed). +adj_itr(asterisked, asterisked). +adj_itr(astonished, astonished). +adj_itr(astounded, astounded). +adj_itr(atomized, atomized). +adj_itr(atoned, atoned). +adj_itr(atrophied, atrophied). +adj_itr(attached, attached). +adj_itr(attacked, attacked). +adj_itr(attained, attained). +adj_itr(attempted, attempted). +adj_itr(attended, attended). +adj_itr(attenuated, attenuated). +adj_itr(attested, attested). +adj_itr(attired, attired). +adj_itr(attitudinized, attitudinized). +adj_itr(attorned, attorned). +adj_itr(attracted, attracted). +adj_itr(auctioned, auctioned). +adj_itr(audited, audited). +adj_itr(auditioned, auditioned). +adj_itr(augmented, augmented). +adj_itr(augured, augured). +adj_itr(auscultated, auscultated). +adj_itr(authenticated, authenticated). +adj_itr(authorized, authorized). +adj_itr(autographed, autographed). +adj_itr(automated, automated). +adj_itr(availed, availed). +adj_itr(avenged, avenged). +adj_itr(averaged, averaged). +adj_itr(averred, averred). +adj_itr(averted, averted). +adj_itr(avoided, avoided). +adj_itr(avouched, avouched). +adj_itr(avowed, avowed). +adj_itr(awaited, awaited). +adj_itr(awakened, awakened). +adj_itr(awarded, awarded). +adj_itr(awed, awed). +adj_itr(awoke, awoke). +adj_itr(awoken, awoken). +adj_itr(axed, axed). +adj_itr(baaed, baaed). +adj_itr(babbled, babbled). +adj_itr(babied, babied). +adj_itr('baby-sat', 'baby-sat'). +adj_itr(backbitten, backbitten). +adj_itr(backcombed, backcombed). +adj_itr(backdated, backdated). +adj_itr(backed, backed). +adj_itr(backfired, backfired). +adj_itr(backpedalled, backpedalled). +adj_itr(backslid, backslid). +adj_itr(backspaced, backspaced). +adj_itr(backtracked, backtracked). +adj_itr(badgered, badgered). +adj_itr(baffled, baffled). +adj_itr(bagged, bagged). +adj_itr(bailed, bailed). +adj_itr(baited, baited). +adj_itr(baked, baked). +adj_itr(balanced, balanced). +adj_itr(balked, balked). +adj_itr(ballasted, ballasted). +adj_itr(ballooned, ballooned). +adj_itr(balloted, balloted). +adj_itr(bamboozled, bamboozled). +adj_itr(bandaged, bandaged). +adj_itr(banded, banded). +adj_itr(bandied, bandied). +adj_itr(banged, banged). +adj_itr(banished, banished). +adj_itr(banked, banked). +adj_itr(bankrupted, bankrupted). +adj_itr(banned, banned). +adj_itr(banqueted, banqueted). +adj_itr(bantered, bantered). +adj_itr(baptized, baptized). +adj_itr(barbarized, barbarized). +adj_itr(barbecued, barbecued). +adj_itr(bared, bared). +adj_itr(bargained, bargained). +adj_itr(barged, barged). +adj_itr(barked, barked). +adj_itr(barnstormed, barnstormed). +adj_itr(barracked, barracked). +adj_itr(barraged, barraged). +adj_itr(barred, barred). +adj_itr(barricaded, barricaded). +adj_itr(bartered, bartered). +adj_itr(bashed, bashed). +adj_itr(basked, basked). +adj_itr(bastardized, bastardized). +adj_itr(basted, basted). +adj_itr(bastinadoed, bastinadoed). +adj_itr(bated, bated). +adj_itr(bathed, bathed). +adj_itr(batted, batted). +adj_itr(battered, battered). +adj_itr(battled, battled). +adj_itr(bawled, bawled). +adj_itr(bayed, bayed). +adj_itr(bayoneted, bayoneted). +adj_itr(beached, beached). +adj_itr(beaded, beaded). +adj_itr(beamed, beamed). +adj_itr(beatified, beatified). +adj_itr(beautified, beautified). +adj_itr(beckoned, beckoned). +adj_itr(become, become). +adj_itr(bedevilled, bedevilled). +adj_itr(beefed, beefed). +adj_itr(beeswaxed, beeswaxed). +adj_itr(beetled, beetled). +adj_itr(befallen, befallen). +adj_itr(befitted, befitted). +adj_itr(befouled, befouled). +adj_itr(befriended, befriended). +adj_itr(befuddled, befuddled). +adj_itr(beggared, beggared). +adj_itr(begged, begged). +adj_itr(begotten, begotten). +adj_itr(begrudged, begrudged). +adj_itr(beguiled, beguiled). +adj_itr(begun, begun). +adj_itr(beheaded, beheaded). +adj_itr(beheld, beheld). +adj_itr(behoved, behoved). +adj_itr(belaboured, belaboured). +adj_itr(belayed, belayed). +adj_itr(belched, belched). +adj_itr(beleaguered, beleaguered). +adj_itr(belied, belied). +adj_itr(believed, believed). +adj_itr(belittled, belittled). +adj_itr(bellowed, bellowed). +adj_itr('belly-ached', 'belly-ached'). +adj_itr('belly-landed', 'belly-landed'). +adj_itr('belly-laughed', 'belly-laughed'). +adj_itr(belonged, belonged). +adj_itr(belted, belted). +adj_itr(bemoaned, bemoaned). +adj_itr(bended, bended). +adj_itr(benefited, benefited). +adj_itr(bequeathed, bequeathed). +adj_itr(berated, berated). +adj_itr(bereaved, bereaved). +adj_itr(bereft, bereft). +adj_itr(berthed, berthed). +adj_itr(beseeched, beseeched). +adj_itr(beseemed, beseemed). +adj_itr(beset, beset). +adj_itr(besieged, besieged). +adj_itr(besmeared, besmeared). +adj_itr(besmirched, besmirched). +adj_itr(besought, besought). +adj_itr(bespoke, bespoke). +adj_itr(bespoken, bespoken). +adj_itr(bested, bested). +adj_itr(bestirred, bestirred). +adj_itr(bestowed, bestowed). +adj_itr(bestrewed, bestrewed). +adj_itr(bestrewn, bestrewn). +adj_itr(bestrid, bestrid). +adj_itr(bestridden, bestridden). +adj_itr(bet, bet). +adj_itr(betaken, betaken). +adj_itr(bethought, bethought). +adj_itr(betokened, betokened). +adj_itr(betrayed, betrayed). +adj_itr(betrothed, betrothed). +adj_itr(betted, betted). +adj_itr(bettered, bettered). +adj_itr(bevelled, bevelled). +adj_itr(bewailed, bewailed). +adj_itr(bewildered, bewildered). +adj_itr(bewitched, bewitched). +adj_itr(biassed, biassed). +adj_itr(bibbed, bibbed). +adj_itr(bickered, bickered). +adj_itr(bicycled, bicycled). +adj_itr(bid, bid). +adj_itr(bidden, bidden). +adj_itr(biffed, biffed). +adj_itr(biked, biked). +adj_itr(bilked, bilked). +adj_itr(billed, billed). +adj_itr(billeted, billeted). +adj_itr(billowed, billowed). +adj_itr(birched, birched). +adj_itr(bisected, bisected). +adj_itr(bitched, bitched). +adj_itr(bitten, bitten). +adj_itr(bivouacked, bivouacked). +adj_itr(blabbed, blabbed). +adj_itr(blabbered, blabbered). +adj_itr('black-leaded', 'black-leaded'). +adj_itr(blackballed, blackballed). +adj_itr(blacked, blacked). +adj_itr(blackened, blackened). +adj_itr(blackguarded, blackguarded). +adj_itr(blacklegged, blacklegged). +adj_itr(blacklisted, blacklisted). +adj_itr(blackmailed, blackmailed). +adj_itr(blamed, blamed). +adj_itr(blanched, blanched). +adj_itr(blandished, blandished). +adj_itr(blanketed, blanketed). +adj_itr(blared, blared). +adj_itr(blasphemed, blasphemed). +adj_itr(blathered, blathered). +adj_itr(blazed, blazed). +adj_itr(blazoned, blazoned). +adj_itr(bleached, bleached). +adj_itr(bleated, bleated). +adj_itr(bled, bled). +adj_itr(bleeped, bleeped). +adj_itr(blemished, blemished). +adj_itr(blenched, blenched). +adj_itr(blended, blended). +adj_itr(blent, blent). +adj_itr(blethered, blethered). +adj_itr(blighted, blighted). +adj_itr(blinded, blinded). +adj_itr(blindfolded, blindfolded). +adj_itr(blinked, blinked). +adj_itr(blistered, blistered). +adj_itr(blitzed, blitzed). +adj_itr(blockaded, blockaded). +adj_itr(blocked, blocked). +adj_itr(blooded, blooded). +adj_itr(bloomed, bloomed). +adj_itr(blossomed, blossomed). +adj_itr(blotted, blotted). +adj_itr('blow-dried', 'blow-dried'). +adj_itr(blown, blown). +adj_itr(blubbered, blubbered). +adj_itr(bludgeoned, bludgeoned). +adj_itr('blue-pencilled', 'blue-pencilled'). +adj_itr(blued, blued). +adj_itr(bluffed, bluffed). +adj_itr(blundered, blundered). +adj_itr(blunted, blunted). +adj_itr(blurred, blurred). +adj_itr(blushed, blushed). +adj_itr(blustered, blustered). +adj_itr(boarded, boarded). +adj_itr(boasted, boasted). +adj_itr(boated, boated). +adj_itr(bobbed, bobbed). +adj_itr(bobsledded, bobsledded). +adj_itr(bobsleighed, bobsleighed). +adj_itr(boded, boded). +adj_itr(bogeyed, bogeyed). +adj_itr(boggled, boggled). +adj_itr(boiled, boiled). +adj_itr(bolstered, bolstered). +adj_itr(bolted, bolted). +adj_itr(bombarded, bombarded). +adj_itr(bombed, bombed). +adj_itr(bonded, bonded). +adj_itr(boned, boned). +adj_itr(boobed, boobed). +adj_itr('booby-trapped', 'booby-trapped'). +adj_itr(booed, booed). +adj_itr(boohooed, boohooed). +adj_itr(booked, booked). +adj_itr(boomed, boomed). +adj_itr(boomeranged, boomeranged). +adj_itr(boosted, boosted). +adj_itr(bootlegged, bootlegged). +adj_itr(boozed, boozed). +adj_itr(bopped, bopped). +adj_itr(bordered, bordered). +adj_itr(bored, bored). +adj_itr(borne, borne). +adj_itr(borrowed, borrowed). +adj_itr(bossed, bossed). +adj_itr(botanized, botanized). +adj_itr(botched, botched). +adj_itr(bothered, bothered). +adj_itr(bottled, bottled). +adj_itr(bought, bought). +adj_itr(bounced, bounced). +adj_itr(bounded, bounded). +adj_itr(bowdlerized, bowdlerized). +adj_itr(bowed, bowed). +adj_itr(bowled, bowled). +adj_itr(boxed, boxed). +adj_itr(boycotted, boycotted). +adj_itr(braced, braced). +adj_itr(bracketed, bracketed). +adj_itr(bragged, bragged). +adj_itr(braided, braided). +adj_itr(brained, brained). +adj_itr(brainwashed, brainwashed). +adj_itr(braised, braised). +adj_itr(braked, braked). +adj_itr(branched, branched). +adj_itr(branded, branded). +adj_itr(brandied, brandied). +adj_itr(brandished, brandished). +adj_itr(braved, braved). +adj_itr(brawled, brawled). +adj_itr(brayed, brayed). +adj_itr(brazed, brazed). +adj_itr(breached, breached). +adj_itr(breakfasted, breakfasted). +adj_itr(breasted, breasted). +adj_itr(breastfed, breastfed). +adj_itr(breathalysed, breathalysed). +adj_itr(breathed, breathed). +adj_itr(bred, bred). +adj_itr(breezed, breezed). +adj_itr(brewed, brewed). +adj_itr(bribed, bribed). +adj_itr(bridged, bridged). +adj_itr(bridled, bridled). +adj_itr(briefed, briefed). +adj_itr(brightened, brightened). +adj_itr(brimmed, brimmed). +adj_itr(bristled, bristled). +adj_itr(broached, broached). +adj_itr(broadcast, broadcast). +adj_itr(broadcasted, broadcasted). +adj_itr(broadened, broadened). +adj_itr(brocaded, brocaded). +adj_itr(broiled, broiled). +adj_itr(bronzed, bronzed). +adj_itr(brooded, brooded). +adj_itr(brooked, brooked). +adj_itr(brought, brought). +adj_itr(browbeaten, browbeaten). +adj_itr(browned, browned). +adj_itr(browsed, browsed). +adj_itr(bruised, bruised). +adj_itr(brushed, brushed). +adj_itr(brutalized, brutalized). +adj_itr(bubbled, bubbled). +adj_itr(bucked, bucked). +adj_itr(bucketed, bucketed). +adj_itr(buckled, buckled). +adj_itr(budded, budded). +adj_itr(budged, budged). +adj_itr(budgeted, budgeted). +adj_itr(buffed, buffed). +adj_itr(buffered, buffered). +adj_itr(buffeted, buffeted). +adj_itr(bugged, bugged). +adj_itr(buggered, buggered). +adj_itr(bugled, bugled). +adj_itr(built, built). +adj_itr(bulged, bulged). +adj_itr(bulldozed, bulldozed). +adj_itr(bulled, bulled). +adj_itr(bullied, bullied). +adj_itr(bullshitted, bullshitted). +adj_itr(bumbled, bumbled). +adj_itr(bummed, bummed). +adj_itr(bumped, bumped). +adj_itr(bunched, bunched). +adj_itr(bundled, bundled). +adj_itr(bunged, bunged). +adj_itr(bungled, bungled). +adj_itr(bunked, bunked). +adj_itr(bunkered, bunkered). +adj_itr(buoyed, buoyed). +adj_itr(burbled, burbled). +adj_itr(burdened, burdened). +adj_itr(burgeoned, burgeoned). +adj_itr(burglarized, burglarized). +adj_itr(burgled, burgled). +adj_itr(buried, buried). +adj_itr(burked, burked). +adj_itr(burlesqued, burlesqued). +adj_itr(burned, burned). +adj_itr(burnished, burnished). +adj_itr(burnt, burnt). +adj_itr(burped, burped). +adj_itr(burred, burred). +adj_itr(burrowed, burrowed). +adj_itr(burst, burst). +adj_itr(burthened, burthened). +adj_itr(bused, bused). +adj_itr(bushwhacked, bushwhacked). +adj_itr(busied, busied). +adj_itr(busked, busked). +adj_itr(bust, bust). +adj_itr(busted, busted). +adj_itr(bustled, bustled). +adj_itr(butchered, butchered). +adj_itr(butted, butted). +adj_itr(buttered, buttered). +adj_itr(buttoned, buttoned). +adj_itr(buttonholed, buttonholed). +adj_itr(buttressed, buttressed). +adj_itr(buzzed, buzzed). +adj_itr(bypassed, bypassed). +adj_itr(cabled, cabled). +adj_itr(cached, cached). +adj_itr(cackled, cackled). +adj_itr(caddied, caddied). +adj_itr(cadged, cadged). +adj_itr(caged, caged). +adj_itr(cajoled, cajoled). +adj_itr(caked, caked). +adj_itr(calcified, calcified). +adj_itr(calcined, calcined). +adj_itr(calculated, calculated). +adj_itr(calendered, calendered). +adj_itr(calibrated, calibrated). +adj_itr(calked, calked). +adj_itr(called, called). +adj_itr(calmed, calmed). +adj_itr(calumniated, calumniated). +adj_itr(calved, calved). +adj_itr(cambered, cambered). +adj_itr(camouflaged, camouflaged). +adj_itr(campaigned, campaigned). +adj_itr(camped, camped). +adj_itr(canalized, canalized). +adj_itr(cancelled, cancelled). +adj_itr(caned, caned). +adj_itr(cankered, cankered). +adj_itr(cannibalized, cannibalized). +adj_itr(cannoned, cannoned). +adj_itr(canoed, canoed). +adj_itr(canonized, canonized). +adj_itr(canoodled, canoodled). +adj_itr(canted, canted). +adj_itr(cantered, cantered). +adj_itr(cantoned, cantoned). +adj_itr(canvassed, canvassed). +adj_itr(caparisoned, caparisoned). +adj_itr(capered, capered). +adj_itr(capitalized, capitalized). +adj_itr(capitulated, capitulated). +adj_itr(capped, capped). +adj_itr(capsized, capsized). +adj_itr(captained, captained). +adj_itr(captivated, captivated). +adj_itr(captured, captured). +adj_itr(caravanned, caravanned). +adj_itr(carbonized, carbonized). +adj_itr(carbureted, carbureted). +adj_itr(carded, carded). +adj_itr(cared, cared). +adj_itr(careened, careened). +adj_itr(careered, careered). +adj_itr(caressed, caressed). +adj_itr(caricatured, caricatured). +adj_itr(carolled, carolled). +adj_itr(caroused, caroused). +adj_itr(carped, carped). +adj_itr(carpeted, carpeted). +adj_itr(carried, carried). +adj_itr(carted, carted). +adj_itr(cartooned, cartooned). +adj_itr(cartwheeled, cartwheeled). +adj_itr(carved, carved). +adj_itr(cascaded, cascaded). +adj_itr(cased, cased). +adj_itr(cashed, cashed). +adj_itr(cashiered, cashiered). +adj_itr(cast, cast). +adj_itr(castigated, castigated). +adj_itr(castled, castled). +adj_itr(castrated, castrated). +adj_itr(catalogued, catalogued). +adj_itr(catapulted, catapulted). +adj_itr(catcalled, catcalled). +adj_itr(catechized, catechized). +adj_itr(categorized, categorized). +adj_itr(catered, catered). +adj_itr(caterwauled, caterwauled). +adj_itr(caucused, caucused). +adj_itr(caught, caught). +adj_itr(caused, caused). +adj_itr(cauterized, cauterized). +adj_itr(cautioned, cautioned). +adj_itr(cavilled, cavilled). +adj_itr(cavorted, cavorted). +adj_itr(cawed, cawed). +adj_itr(ceased, ceased). +adj_itr(ceded, ceded). +adj_itr(cemented, cemented). +adj_itr(censed, censed). +adj_itr(censored, censored). +adj_itr(censured, censured). +adj_itr(centralized, centralized). +adj_itr(centred, centred). +adj_itr(cerebrated, cerebrated). +adj_itr(certified, certified). +adj_itr(chafed, chafed). +adj_itr(chaffed, chaffed). +adj_itr(chagrined, chagrined). +adj_itr('chain-smoked', 'chain-smoked'). +adj_itr(chained, chained). +adj_itr(chaired, chaired). +adj_itr(chalked, chalked). +adj_itr(challenged, challenged). +adj_itr(champed, champed). +adj_itr(championed, championed). +adj_itr(chanced, chanced). +adj_itr(changed, changed). +adj_itr(channelled, channelled). +adj_itr(chanted, chanted). +adj_itr(chaperoned, chaperoned). +adj_itr(chapped, chapped). +adj_itr(characterized, characterized). +adj_itr(charged, charged). +adj_itr(charmed, charmed). +adj_itr(charred, charred). +adj_itr(charted, charted). +adj_itr(chartered, chartered). +adj_itr(chased, chased). +adj_itr(chastened, chastened). +adj_itr(chastised, chastised). +adj_itr(chatted, chatted). +adj_itr(chattered, chattered). +adj_itr(chauffeured, chauffeured). +adj_itr(chawed, chawed). +adj_itr(cheapened, cheapened). +adj_itr(cheated, cheated). +adj_itr(checkmated, checkmated). +adj_itr(cheeped, cheeped). +adj_itr(cheered, cheered). +adj_itr(chequered, chequered). +adj_itr(cherished, cherished). +adj_itr(chewed, chewed). +adj_itr(chicaned, chicaned). +adj_itr(chidden, chidden). +adj_itr(chided, chided). +adj_itr(chilled, chilled). +adj_itr(chimed, chimed). +adj_itr(chinked, chinked). +adj_itr(chipped, chipped). +adj_itr(chirped, chirped). +adj_itr(chirruped, chirruped). +adj_itr(chiselled, chiselled). +adj_itr(chivied, chivied). +adj_itr(chlorinated, chlorinated). +adj_itr(chloroformed, chloroformed). +adj_itr(chocked, chocked). +adj_itr(choked, choked). +adj_itr(chomped, chomped). +adj_itr(chopped, chopped). +adj_itr(chortled, chortled). +adj_itr(chorused, chorused). +adj_itr(chosen, chosen). +adj_itr(christened, christened). +adj_itr(chronicled, chronicled). +adj_itr(chucked, chucked). +adj_itr(chuckled, chuckled). +adj_itr(chugged, chugged). +adj_itr(chummed, chummed). +adj_itr(churched, churched). +adj_itr(churned, churned). +adj_itr(cinched, cinched). +adj_itr(ciphered, ciphered). +adj_itr(circled, circled). +adj_itr(circularized, circularized). +adj_itr(circulated, circulated). +adj_itr(circumcised, circumcised). +adj_itr(circumnavigated, circumnavigated). +adj_itr(circumscribed, circumscribed). +adj_itr(circumvented, circumvented). +adj_itr(cited, cited). +adj_itr(civilized, civilized). +adj_itr(clacked, clacked). +adj_itr(claimed, claimed). +adj_itr(clambered, clambered). +adj_itr(clammed, clammed). +adj_itr(clamoured, clamoured). +adj_itr(clamped, clamped). +adj_itr(clanged, clanged). +adj_itr(clanked, clanked). +adj_itr(clapped, clapped). +adj_itr(clarified, clarified). +adj_itr(clashed, clashed). +adj_itr(clasped, clasped). +adj_itr(classed, classed). +adj_itr(clattered, clattered). +adj_itr(clawed, clawed). +adj_itr(cleaned, cleaned). +adj_itr(cleansed, cleansed). +adj_itr(cleared, cleared). +adj_itr(cleaved, cleaved). +adj_itr(cleft, cleft). +adj_itr(clenched, clenched). +adj_itr(clerked, clerked). +adj_itr(clewed, clewed). +adj_itr(clicked, clicked). +adj_itr(climaxed, climaxed). +adj_itr(climbed, climbed). +adj_itr(clinched, clinched). +adj_itr(clinked, clinked). +adj_itr(clipped, clipped). +adj_itr(cloaked, cloaked). +adj_itr(clobbered, clobbered). +adj_itr(clocked, clocked). +adj_itr(clogged, clogged). +adj_itr(cloistered, cloistered). +adj_itr(clopped, clopped). +adj_itr(closed, closed). +adj_itr(closeted, closeted). +adj_itr(clothed, clothed). +adj_itr(clotted, clotted). +adj_itr(clouded, clouded). +adj_itr(clouted, clouted). +adj_itr(cloven, cloven). +adj_itr(clowned, clowned). +adj_itr(cloyed, cloyed). +adj_itr(clubbed, clubbed). +adj_itr(clucked, clucked). +adj_itr(clumped, clumped). +adj_itr(clung, clung). +adj_itr(clunked, clunked). +adj_itr(clustered, clustered). +adj_itr(clutched, clutched). +adj_itr(cluttered, cluttered). +adj_itr('co-opted', 'co-opted'). +adj_itr('co-ordinated', 'co-ordinated'). +adj_itr('co-starred', 'co-starred'). +adj_itr(coached, coached). +adj_itr(coagulated, coagulated). +adj_itr(coaled, coaled). +adj_itr(coalesced, coalesced). +adj_itr(coarsened, coarsened). +adj_itr(coasted, coasted). +adj_itr(coated, coated). +adj_itr(coaxed, coaxed). +adj_itr(cobbled, cobbled). +adj_itr(cocked, cocked). +adj_itr(cocooned, cocooned). +adj_itr(codded, codded). +adj_itr(coddled, coddled). +adj_itr(coded, coded). +adj_itr(codified, codified). +adj_itr(coerced, coerced). +adj_itr(coexisted, coexisted). +adj_itr(cogitated, cogitated). +adj_itr(cognized, cognized). +adj_itr(cohabited, cohabited). +adj_itr(cohered, cohered). +adj_itr(coiled, coiled). +adj_itr(coincided, coincided). +adj_itr(coined, coined). +adj_itr(coked, coked). +adj_itr('cold-shouldered', 'cold-shouldered'). +adj_itr(collaborated, collaborated). +adj_itr(collapsed, collapsed). +adj_itr(collared, collared). +adj_itr(collated, collated). +adj_itr(collectivized, collectivized). +adj_itr(collided, collided). +adj_itr(collocated, collocated). +adj_itr(colluded, colluded). +adj_itr(colonized, colonized). +adj_itr(combatted, combatted). +adj_itr(combed, combed). +adj_itr(combined, combined). +adj_itr(combusted, combusted). +adj_itr(come, come). +adj_itr(comforted, comforted). +adj_itr(commanded, commanded). +adj_itr(commandeered, commandeered). +adj_itr(commemorated, commemorated). +adj_itr(commenced, commenced). +adj_itr(commended, commended). +adj_itr(commentated, commentated). +adj_itr(commented, commented). +adj_itr(commercialized, commercialized). +adj_itr(commingled, commingled). +adj_itr(committed, committed). +adj_itr(communed, communed). +adj_itr(communicated, communicated). +adj_itr(commutated, commutated). +adj_itr(commuted, commuted). +adj_itr(compacted, compacted). +adj_itr(compared, compared). +adj_itr(compartmentalized, compartmentalized). +adj_itr(compassed, compassed). +adj_itr(compelled, compelled). +adj_itr(compensated, compensated). +adj_itr(compered, compered). +adj_itr(competed, competed). +adj_itr(compiled, compiled). +adj_itr(complained, complained). +adj_itr(complemented, complemented). +adj_itr(completed, completed). +adj_itr(complied, complied). +adj_itr(complimented, complimented). +adj_itr(comported, comported). +adj_itr(composted, composted). +adj_itr(compounded, compounded). +adj_itr(comprehended, comprehended). +adj_itr(compressed, compressed). +adj_itr(comprised, comprised). +adj_itr(compromised, compromised). +adj_itr(computed, computed). +adj_itr(computerized, computerized). +adj_itr(concatenated, concatenated). +adj_itr(concealed, concealed). +adj_itr(conceded, conceded). +adj_itr(conceived, conceived). +adj_itr(conceptualized, conceptualized). +adj_itr(concertinaed, concertinaed). +adj_itr(conciliated, conciliated). +adj_itr(concluded, concluded). +adj_itr(concocted, concocted). +adj_itr(concreted, concreted). +adj_itr(concurred, concurred). +adj_itr(concussed, concussed). +adj_itr(condemned, condemned). +adj_itr(condensed, condensed). +adj_itr(condescended, condescended). +adj_itr(condoned, condoned). +adj_itr(conducted, conducted). +adj_itr(confabbed, confabbed). +adj_itr(confabulated, confabulated). +adj_itr(confederated, confederated). +adj_itr(conferred, conferred). +adj_itr(confessed, confessed). +adj_itr(confided, confided). +adj_itr(confiscated, confiscated). +adj_itr(conflated, conflated). +adj_itr(conflicted, conflicted). +adj_itr(conformed, conformed). +adj_itr(confronted, confronted). +adj_itr(confused, confused). +adj_itr(confuted, confuted). +adj_itr(congealed, congealed). +adj_itr(conglomerated, conglomerated). +adj_itr(congratulated, congratulated). +adj_itr(congregated, congregated). +adj_itr(conjectured, conjectured). +adj_itr(conjoined, conjoined). +adj_itr(conjugated, conjugated). +adj_itr(conjured, conjured). +adj_itr(conked, conked). +adj_itr(connected, connected). +adj_itr(conned, conned). +adj_itr(connived, connived). +adj_itr(connoted, connoted). +adj_itr(conquered, conquered). +adj_itr(conscripted, conscripted). +adj_itr(consecrated, consecrated). +adj_itr(consented, consented). +adj_itr(conserved, conserved). +adj_itr(considered, considered). +adj_itr(consigned, consigned). +adj_itr(consoled, consoled). +adj_itr(consolidated, consolidated). +adj_itr(conspired, conspired). +adj_itr(constellated, constellated). +adj_itr(consternated, consternated). +adj_itr(constituted, constituted). +adj_itr(constitutionalized, constitutionalized). +adj_itr(constricted, constricted). +adj_itr(constructed, constructed). +adj_itr(construed, construed). +adj_itr(consubstantiated, consubstantiated). +adj_itr(consulted, consulted). +adj_itr(consumed, consumed). +adj_itr(consummated, consummated). +adj_itr(contacted, contacted). +adj_itr(contained, contained). +adj_itr(containerized, containerized). +adj_itr(contaminated, contaminated). +adj_itr(contemned, contemned). +adj_itr(contemplated, contemplated). +adj_itr(contended, contended). +adj_itr(contested, contested). +adj_itr(continued, continued). +adj_itr(contorted, contorted). +adj_itr(contoured, contoured). +adj_itr(contracted, contracted). +adj_itr(contradicted, contradicted). +adj_itr(contradistinguished, contradistinguished). +adj_itr(contraindicated, contraindicated). +adj_itr(contrasted, contrasted). +adj_itr(contravened, contravened). +adj_itr(contributed, contributed). +adj_itr(contrived, contrived). +adj_itr(controlled, controlled). +adj_itr(controverted, controverted). +adj_itr(contused, contused). +adj_itr(convalesced, convalesced). +adj_itr(convened, convened). +adj_itr(converged, converged). +adj_itr(conversed, conversed). +adj_itr(conveyed, conveyed). +adj_itr(convicted, convicted). +adj_itr(convinced, convinced). +adj_itr(convoked, convoked). +adj_itr(convolved, convolved). +adj_itr(convoyed, convoyed). +adj_itr(convulsed, convulsed). +adj_itr(cooed, cooed). +adj_itr(cooked, cooked). +adj_itr(cooled, cooled). +adj_itr(cooperated, cooperated). +adj_itr(coped, coped). +adj_itr(copied, copied). +adj_itr(copped, copped). +adj_itr(coppered, coppered). +adj_itr(copulated, copulated). +adj_itr('copy-edited', 'copy-edited'). +adj_itr(copyrighted, copyrighted). +adj_itr(corded, corded). +adj_itr(cored, cored). +adj_itr(corned, corned). +adj_itr(corralled, corralled). +adj_itr(corrected, corrected). +adj_itr(correlated, correlated). +adj_itr(corresponded, corresponded). +adj_itr(corroborated, corroborated). +adj_itr(corroded, corroded). +adj_itr(corrugated, corrugated). +adj_itr(corrupted, corrupted). +adj_itr(coruscated, coruscated). +adj_itr(coshed, coshed). +adj_itr(cosseted, cosseted). +adj_itr(cost, cost). +adj_itr(costed, costed). +adj_itr(couched, couched). +adj_itr(coughed, coughed). +adj_itr(counselled, counselled). +adj_itr(counted, counted). +adj_itr(countenanced, countenanced). +adj_itr(counteracted, counteracted). +adj_itr(counterattacked, counterattacked). +adj_itr(counterbalanced, counterbalanced). +adj_itr(countered, countered). +adj_itr(counterfeited, counterfeited). +adj_itr(countermanded, countermanded). +adj_itr(countermarched, countermarched). +adj_itr(countermined, countermined). +adj_itr(counterplotted, counterplotted). +adj_itr(counterpoised, counterpoised). +adj_itr(countersigned, countersigned). +adj_itr(countersunk, countersunk). +adj_itr(countervailed, countervailed). +adj_itr(coupled, coupled). +adj_itr(coursed, coursed). +adj_itr('court-martialled', 'court-martialled'). +adj_itr(courted, courted). +adj_itr(covenanted, covenanted). +adj_itr(covered, covered). +adj_itr(coveted, coveted). +adj_itr(cowed, cowed). +adj_itr(cowered, cowered). +adj_itr(cowled, cowled). +adj_itr(coxed, coxed). +adj_itr(coxswained, coxswained). +adj_itr(cracked, cracked). +adj_itr(crackled, crackled). +adj_itr(cradled, cradled). +adj_itr(crafted, crafted). +adj_itr(crammed, crammed). +adj_itr(craned, craned). +adj_itr(cranked, cranked). +adj_itr(crapped, crapped). +adj_itr('crash-dived', 'crash-dived'). +adj_itr('crash-landed', 'crash-landed'). +adj_itr(crashed, crashed). +adj_itr(crated, crated). +adj_itr(craved, craved). +adj_itr(crawled, crawled). +adj_itr(crayoned, crayoned). +adj_itr(creaked, creaked). +adj_itr(creamed, creamed). +adj_itr(creased, creased). +adj_itr(created, created). +adj_itr(credited, credited). +adj_itr(cremated, cremated). +adj_itr(creosoted, creosoted). +adj_itr(crepitated, crepitated). +adj_itr(crept, crept). +adj_itr(crewed, crewed). +adj_itr(cribbed, cribbed). +adj_itr(cricked, cricked). +adj_itr(cried, cried). +adj_itr(crimed, crimed). +adj_itr(crimped, crimped). +adj_itr(crimsoned, crimsoned). +adj_itr(cringed, cringed). +adj_itr(crinkled, crinkled). +adj_itr(crippled, crippled). +adj_itr(crisped, crisped). +adj_itr(crisscrossed, crisscrossed). +adj_itr(criticized, criticized). +adj_itr(croaked, croaked). +adj_itr(crocheted, crocheted). +adj_itr(crocked, crocked). +adj_itr(crooned, crooned). +adj_itr(cropped, cropped). +adj_itr('cross-examined', 'cross-examined'). +adj_itr('cross-fertilized', 'cross-fertilized'). +adj_itr('cross-indexed', 'cross-indexed'). +adj_itr('cross-pollinated', 'cross-pollinated'). +adj_itr('cross-questioned', 'cross-questioned'). +adj_itr('cross-referred', 'cross-referred'). +adj_itr(crosschecked, crosschecked). +adj_itr(crossed, crossed). +adj_itr(crouched, crouched). +adj_itr(crowed, crowed). +adj_itr(crowned, crowned). +adj_itr(crucified, crucified). +adj_itr(cruised, cruised). +adj_itr(crumbled, crumbled). +adj_itr(crumpled, crumpled). +adj_itr(crunched, crunched). +adj_itr(crusaded, crusaded). +adj_itr(crushed, crushed). +adj_itr(crystallized, crystallized). +adj_itr(cubed, cubed). +adj_itr(cuckolded, cuckolded). +adj_itr(cuddled, cuddled). +adj_itr(cudgelled, cudgelled). +adj_itr(cuffed, cuffed). +adj_itr(culled, culled). +adj_itr(cumbered, cumbered). +adj_itr(cupped, cupped). +adj_itr(curbed, curbed). +adj_itr(curdled, curdled). +adj_itr(cured, cured). +adj_itr(curetted, curetted). +adj_itr(curled, curled). +adj_itr(curried, curried). +adj_itr(curtailed, curtailed). +adj_itr(curtained, curtained). +adj_itr(curtsied, curtsied). +adj_itr(curved, curved). +adj_itr(cushioned, cushioned). +adj_itr(cut, cut). +adj_itr(cycled, cycled). +adj_itr(cyclostyled, cyclostyled). +adj_itr(dabbed, dabbed). +adj_itr(dabbled, dabbled). +adj_itr(dallied, dallied). +adj_itr(damascened, damascened). +adj_itr(dammed, dammed). +adj_itr(damped, damped). +adj_itr(dampened, dampened). +adj_itr(danced, danced). +adj_itr(dandled, dandled). +adj_itr(dangled, dangled). +adj_itr(dappled, dappled). +adj_itr(dared, dared). +adj_itr(darkened, darkened). +adj_itr(darned, darned). +adj_itr(darted, darted). +adj_itr(dashed, dashed). +adj_itr(daubed, daubed). +adj_itr(daunted, daunted). +adj_itr(dawdled, dawdled). +adj_itr(dawned, dawned). +adj_itr(daydreamed, daydreamed). +adj_itr(dazed, dazed). +adj_itr(dazzled, dazzled). +adj_itr('de-escalated', 'de-escalated'). +adj_itr('de-iced', 'de-iced'). +adj_itr(deadened, deadened). +adj_itr(deafened, deafened). +adj_itr(dealt, dealt). +adj_itr(debagged, debagged). +adj_itr(debarked, debarked). +adj_itr(debased, debased). +adj_itr(debated, debated). +adj_itr(debauched, debauched). +adj_itr(debilitated, debilitated). +adj_itr(debited, debited). +adj_itr(deboned, deboned). +adj_itr(debouched, debouched). +adj_itr(debriefed, debriefed). +adj_itr(debugged, debugged). +adj_itr(debunked, debunked). +adj_itr(debuted, debuted). +adj_itr(decamped, decamped). +adj_itr(decanted, decanted). +adj_itr(decapitated, decapitated). +adj_itr(decarbonized, decarbonized). +adj_itr(decayed, decayed). +adj_itr(deceased, deceased). +adj_itr(deceived, deceived). +adj_itr(decelerated, decelerated). +adj_itr(decentralized, decentralized). +adj_itr(decimalized, decimalized). +adj_itr(decimated, decimated). +adj_itr(deciphered, deciphered). +adj_itr(decked, decked). +adj_itr(declaimed, declaimed). +adj_itr(declared, declared). +adj_itr(declassified, declassified). +adj_itr(declined, declined). +adj_itr(declutched, declutched). +adj_itr(decoded, decoded). +adj_itr(decoked, decoked). +adj_itr(decolonized, decolonized). +adj_itr(decomposed, decomposed). +adj_itr(decompressed, decompressed). +adj_itr(decontaminated, decontaminated). +adj_itr(decontrolled, decontrolled). +adj_itr(decorated, decorated). +adj_itr(decoyed, decoyed). +adj_itr(decreased, decreased). +adj_itr(decreed, decreed). +adj_itr(decried, decried). +adj_itr(dedicated, dedicated). +adj_itr(deduced, deduced). +adj_itr(deducted, deducted). +adj_itr(deemed, deemed). +adj_itr('deep-frozen', 'deep-frozen'). +adj_itr(deepened, deepened). +adj_itr(defaced, defaced). +adj_itr(defalcated, defalcated). +adj_itr(defamed, defamed). +adj_itr(defaulted, defaulted). +adj_itr(defeated, defeated). +adj_itr(defecated, defecated). +adj_itr(defected, defected). +adj_itr(defended, defended). +adj_itr(deferred, deferred). +adj_itr(defied, defied). +adj_itr(defiled, defiled). +adj_itr(defined, defined). +adj_itr(deflated, deflated). +adj_itr(deflected, deflected). +adj_itr(deflowered, deflowered). +adj_itr(defoliated, defoliated). +adj_itr(deforested, deforested). +adj_itr(defrauded, defrauded). +adj_itr(defrayed, defrayed). +adj_itr(defrocked, defrocked). +adj_itr(defrosted, defrosted). +adj_itr(defused, defused). +adj_itr(degaussed, degaussed). +adj_itr(degenerated, degenerated). +adj_itr(degraded, degraded). +adj_itr(dehorned, dehorned). +adj_itr(dehumanized, dehumanized). +adj_itr(dehydrated, dehydrated). +adj_itr(deified, deified). +adj_itr(deigned, deigned). +adj_itr(dejected, dejected). +adj_itr(delayed, delayed). +adj_itr(delegated, delegated). +adj_itr(deleted, deleted). +adj_itr(deliberated, deliberated). +adj_itr(delighted, delighted). +adj_itr(delimitated, delimitated). +adj_itr(delimited, delimited). +adj_itr(delineated, delineated). +adj_itr(deliquesced, deliquesced). +adj_itr(delivered, delivered). +adj_itr(deloused, deloused). +adj_itr(deluded, deluded). +adj_itr(deluged, deluged). +adj_itr(delved, delved). +adj_itr(demagnetized, demagnetized). +adj_itr(demanded, demanded). +adj_itr(demarcated, demarcated). +adj_itr(demeaned, demeaned). +adj_itr(demilitarized, demilitarized). +adj_itr(demisted, demisted). +adj_itr(demobbed, demobbed). +adj_itr(demobilized, demobilized). +adj_itr(democratized, democratized). +adj_itr(demolished, demolished). +adj_itr(demonetized, demonetized). +adj_itr(demonstrated, demonstrated). +adj_itr(demoralized, demoralized). +adj_itr(demoted, demoted). +adj_itr(demurred, demurred). +adj_itr(demystified, demystified). +adj_itr(denationalized, denationalized). +adj_itr(denied, denied). +adj_itr(denigrated, denigrated). +adj_itr(denominated, denominated). +adj_itr(denoted, denoted). +adj_itr(denounced, denounced). +adj_itr(dented, dented). +adj_itr(denuded, denuded). +adj_itr(denunciated, denunciated). +adj_itr(deodorized, deodorized). +adj_itr(depicted, depicted). +adj_itr(deplaned, deplaned). +adj_itr(depleted, depleted). +adj_itr(deplored, deplored). +adj_itr(deployed, deployed). +adj_itr(depopulated, depopulated). +adj_itr(deported, deported). +adj_itr(deposed, deposed). +adj_itr(deposited, deposited). +adj_itr(depraved, depraved). +adj_itr(deprecated, deprecated). +adj_itr(depreciated, depreciated). +adj_itr(depredated, depredated). +adj_itr(depressed, depressed). +adj_itr(deputed, deputed). +adj_itr(deputized, deputized). +adj_itr(derailed, derailed). +adj_itr(deranged, deranged). +adj_itr(derated, derated). +adj_itr(derequisitioned, derequisitioned). +adj_itr(derestricted, derestricted). +adj_itr(derided, derided). +adj_itr(derogated, derogated). +adj_itr(desalinated, desalinated). +adj_itr(desalinized, desalinized). +adj_itr(desalted, desalted). +adj_itr(descaled, descaled). +adj_itr(descended, descended). +adj_itr(described, described). +adj_itr(descried, descried). +adj_itr(desecrated, desecrated). +adj_itr(desegregated, desegregated). +adj_itr(desensitized, desensitized). +adj_itr(deserted, deserted). +adj_itr(desiccated, desiccated). +adj_itr(designated, designated). +adj_itr(designed, designed). +adj_itr(desired, desired). +adj_itr(desisted, desisted). +adj_itr(desolated, desolated). +adj_itr(despaired, despaired). +adj_itr(despised, despised). +adj_itr(despoiled, despoiled). +adj_itr(desponded, desponded). +adj_itr(destined, destined). +adj_itr(destroyed, destroyed). +adj_itr(destructed, destructed). +adj_itr(detailed, detailed). +adj_itr(detained, detained). +adj_itr(detected, detected). +adj_itr(deteriorated, deteriorated). +adj_itr(determined, determined). +adj_itr(deterred, deterred). +adj_itr(detested, detested). +adj_itr(dethroned, dethroned). +adj_itr(detonated, detonated). +adj_itr(detoured, detoured). +adj_itr(detrained, detrained). +adj_itr(detribalized, detribalized). +adj_itr(devaluated, devaluated). +adj_itr(devalued, devalued). +adj_itr(devastated, devastated). +adj_itr(developed, developed). +adj_itr(deviated, deviated). +adj_itr(devilled, devilled). +adj_itr(devised, devised). +adj_itr(devitalized, devitalized). +adj_itr(devoured, devoured). +adj_itr(diagnosed, diagnosed). +adj_itr(dialled, dialled). +adj_itr(dibbed, dibbed). +adj_itr(dibbled, dibbled). +adj_itr(diced, diced). +adj_itr(dickered, dickered). +adj_itr(dictated, dictated). +adj_itr(diddled, diddled). +adj_itr(died, died). +adj_itr(dieted, dieted). +adj_itr(differed, differed). +adj_itr(differentiated, differentiated). +adj_itr(diffracted, diffracted). +adj_itr(diffused, diffused). +adj_itr(digested, digested). +adj_itr(digressed, digressed). +adj_itr(diked, diked). +adj_itr(dilated, dilated). +adj_itr('dilly-dallied', 'dilly-dallied'). +adj_itr(diluted, diluted). +adj_itr(diminished, diminished). +adj_itr(dimmed, dimmed). +adj_itr(dimpled, dimpled). +adj_itr(dined, dined). +adj_itr(dinned, dinned). +adj_itr(dipped, dipped). +adj_itr(directed, directed). +adj_itr(dirtied, dirtied). +adj_itr(disabled, disabled). +adj_itr(disabused, disabused). +adj_itr(disaffiliated, disaffiliated). +adj_itr(disafforested, disafforested). +adj_itr(disagreed, disagreed). +adj_itr(disallowed, disallowed). +adj_itr(disappeared, disappeared). +adj_itr(disapproved, disapproved). +adj_itr(disarmed, disarmed). +adj_itr(disarranged, disarranged). +adj_itr(disarrayed, disarrayed). +adj_itr(disassociated, disassociated). +adj_itr(disavowed, disavowed). +adj_itr(disbanded, disbanded). +adj_itr(disbarred, disbarred). +adj_itr(disbelieved, disbelieved). +adj_itr(disbudded, disbudded). +adj_itr(disburdened, disburdened). +adj_itr(disbursed, disbursed). +adj_itr(discarded, discarded). +adj_itr(discerned, discerned). +adj_itr(discharged, discharged). +adj_itr(disciplined, disciplined). +adj_itr(disclaimed, disclaimed). +adj_itr(disclosed, disclosed). +adj_itr(discoloured, discoloured). +adj_itr(discomfited, discomfited). +adj_itr(discommoded, discommoded). +adj_itr(discomposed, discomposed). +adj_itr(disconcerted, disconcerted). +adj_itr(discontented, discontented). +adj_itr(discontinued, discontinued). +adj_itr(discounted, discounted). +adj_itr(discountenanced, discountenanced). +adj_itr(discouraged, discouraged). +adj_itr(discovered, discovered). +adj_itr(discredited, discredited). +adj_itr(discriminated, discriminated). +adj_itr(discussed, discussed). +adj_itr(disdained, disdained). +adj_itr(disembarked, disembarked). +adj_itr(disembodied, disembodied). +adj_itr(disembowelled, disembowelled). +adj_itr(disembroiled, disembroiled). +adj_itr(disenchanted, disenchanted). +adj_itr(disencumbered, disencumbered). +adj_itr(disendowed, disendowed). +adj_itr(disenfranchised, disenfranchised). +adj_itr(disengaged, disengaged). +adj_itr(disentangled, disentangled). +adj_itr(disestablished, disestablished). +adj_itr(disfavoured, disfavoured). +adj_itr(disfigured, disfigured). +adj_itr(disforested, disforested). +adj_itr(disfranchised, disfranchised). +adj_itr(disfrocked, disfrocked). +adj_itr(disgorged, disgorged). +adj_itr(disgraced, disgraced). +adj_itr(disguised, disguised). +adj_itr(disgusted, disgusted). +adj_itr(disheartened, disheartened). +adj_itr(dished, dished). +adj_itr(dishonoured, dishonoured). +adj_itr(dishorned, dishorned). +adj_itr(disillusioned, disillusioned). +adj_itr(disinclined, disinclined). +adj_itr(disinfected, disinfected). +adj_itr(disinfested, disinfested). +adj_itr(disinherited, disinherited). +adj_itr(disintegrated, disintegrated). +adj_itr(disinterred, disinterred). +adj_itr(disliked, disliked). +adj_itr(dislocated, dislocated). +adj_itr(dislodged, dislodged). +adj_itr(dismantled, dismantled). +adj_itr(dismasted, dismasted). +adj_itr(dismayed, dismayed). +adj_itr(dismembered, dismembered). +adj_itr(dismissed, dismissed). +adj_itr(disobeyed, disobeyed). +adj_itr(disobliged, disobliged). +adj_itr(disordered, disordered). +adj_itr(disorganized, disorganized). +adj_itr(disorientated, disorientated). +adj_itr(disoriented, disoriented). +adj_itr(disowned, disowned). +adj_itr(disparaged, disparaged). +adj_itr(dispatched, dispatched). +adj_itr(dispelled, dispelled). +adj_itr(dispensed, dispensed). +adj_itr(dispersed, dispersed). +adj_itr(dispirited, dispirited). +adj_itr(displaced, displaced). +adj_itr(displayed, displayed). +adj_itr(displeased, displeased). +adj_itr(disported, disported). +adj_itr(disposed, disposed). +adj_itr(dispossessed, dispossessed). +adj_itr(disproved, disproved). +adj_itr(disputed, disputed). +adj_itr(disqualified, disqualified). +adj_itr(disquieted, disquieted). +adj_itr(disregarded, disregarded). +adj_itr(disrelished, disrelished). +adj_itr(disremembered, disremembered). +adj_itr(disrobed, disrobed). +adj_itr(disrupted, disrupted). +adj_itr(dissatisfied, dissatisfied). +adj_itr(dissected, dissected). +adj_itr(dissembled, dissembled). +adj_itr(disseminated, disseminated). +adj_itr(dissented, dissented). +adj_itr(dissevered, dissevered). +adj_itr(dissimulated, dissimulated). +adj_itr(dissociated, dissociated). +adj_itr(dissolved, dissolved). +adj_itr(dissuaded, dissuaded). +adj_itr(distanced, distanced). +adj_itr(distempered, distempered). +adj_itr(distended, distended). +adj_itr(distilled, distilled). +adj_itr(distorted, distorted). +adj_itr(distrained, distrained). +adj_itr(distressed, distressed). +adj_itr(distributed, distributed). +adj_itr(distrusted, distrusted). +adj_itr(disturbed, disturbed). +adj_itr(disunited, disunited). +adj_itr(ditched, ditched). +adj_itr(dithered, dithered). +adj_itr(divagated, divagated). +adj_itr('dive-bombed', 'dive-bombed'). +adj_itr(dived, dived). +adj_itr(diverged, diverged). +adj_itr(diversified, diversified). +adj_itr(diverted, diverted). +adj_itr(divided, divided). +adj_itr(divined, divined). +adj_itr(divorced, divorced). +adj_itr(divulged, divulged). +adj_itr(divvied, divvied). +adj_itr(dizzied, dizzied). +adj_itr(docked, docked). +adj_itr(docketed, docketed). +adj_itr(doctored, doctored). +adj_itr(documented, documented). +adj_itr(doddered, doddered). +adj_itr(dodged, dodged). +adj_itr(doffed, doffed). +adj_itr(dogmatized, dogmatized). +adj_itr(domesticated, domesticated). +adj_itr(domiciled, domiciled). +adj_itr(dominated, dominated). +adj_itr(domineered, domineered). +adj_itr(donated, donated). +adj_itr(done, done). +adj_itr(donned, donned). +adj_itr(doodled, doodled). +adj_itr(doomed, doomed). +adj_itr(doped, doped). +adj_itr(dosed, dosed). +adj_itr(dotted, dotted). +adj_itr('double-checked', 'double-checked'). +adj_itr('double-clutched', 'double-clutched'). +adj_itr('double-crossed', 'double-crossed'). +adj_itr('double-declutched', 'double-declutched'). +adj_itr('double-glazed', 'double-glazed'). +adj_itr('double-stopped', 'double-stopped'). +adj_itr('double-talked', 'double-talked'). +adj_itr(doubled, doubled). +adj_itr(doubted, doubted). +adj_itr(doused, doused). +adj_itr(dovetailed, dovetailed). +adj_itr(dowered, dowered). +adj_itr(downed, downed). +adj_itr(downgraded, downgraded). +adj_itr(dowsed, dowsed). +adj_itr(dozed, dozed). +adj_itr(drafted, drafted). +adj_itr(dragged, dragged). +adj_itr(drained, drained). +adj_itr(dramatized, dramatized). +adj_itr(draped, draped). +adj_itr(dratted, dratted). +adj_itr(drawled, drawled). +adj_itr(drawn, drawn). +adj_itr(dreamed, dreamed). +adj_itr(dreamt, dreamt). +adj_itr(dredged, dredged). +adj_itr(drenched, drenched). +adj_itr(dressed, dressed). +adj_itr(dribbled, dribbled). +adj_itr(dried, dried). +adj_itr(drifted, drifted). +adj_itr(drilled, drilled). +adj_itr('drip-dried', 'drip-dried'). +adj_itr(dripped, dripped). +adj_itr(drivelled, drivelled). +adj_itr(driven, driven). +adj_itr(drizzled, drizzled). +adj_itr(droned, droned). +adj_itr(drooled, drooled). +adj_itr(drooped, drooped). +adj_itr(dropkicked, dropkicked). +adj_itr(dropped, dropped). +adj_itr(drowned, drowned). +adj_itr(drowsed, drowsed). +adj_itr(drubbed, drubbed). +adj_itr(drudged, drudged). +adj_itr(drugged, drugged). +adj_itr(drummed, drummed). +adj_itr('dry-cleaned', 'dry-cleaned'). +adj_itr(dubbed, dubbed). +adj_itr(dubbined, dubbined). +adj_itr(ducked, ducked). +adj_itr(duelled, duelled). +adj_itr(dug, dug). +adj_itr(dulled, dulled). +adj_itr(dumbfounded, dumbfounded). +adj_itr(dumped, dumped). +adj_itr(dunked, dunked). +adj_itr(dunned, dunned). +adj_itr(duped, duped). +adj_itr(duplicated, duplicated). +adj_itr(dusted, dusted). +adj_itr(dwarfed, dwarfed). +adj_itr(dwelled, dwelled). +adj_itr(dwelt, dwelt). +adj_itr(dwindled, dwindled). +adj_itr(dyed, dyed). +adj_itr(dynamited, dynamited). +adj_itr(earmarked, earmarked). +adj_itr(earned, earned). +adj_itr(earthed, earthed). +adj_itr(eased, eased). +adj_itr(eaten, eaten). +adj_itr(eavesdropped, eavesdropped). +adj_itr(ebbed, ebbed). +adj_itr(echoed, echoed). +adj_itr(eclipsed, eclipsed). +adj_itr(economized, economized). +adj_itr(eddied, eddied). +adj_itr(edged, edged). +adj_itr(edified, edified). +adj_itr(edited, edited). +adj_itr(editorialized, editorialized). +adj_itr(educated, educated). +adj_itr(educed, educed). +adj_itr(effaced, effaced). +adj_itr(effected, effected). +adj_itr(effectuated, effectuated). +adj_itr(effed, effed). +adj_itr(effervesced, effervesced). +adj_itr(effloresced, effloresced). +adj_itr(effused, effused). +adj_itr(egotripped, egotripped). +adj_itr(ejaculated, ejaculated). +adj_itr(ejected, ejected). +adj_itr(elaborated, elaborated). +adj_itr(elapsed, elapsed). +adj_itr(elated, elated). +adj_itr(elbowed, elbowed). +adj_itr(elected, elected). +adj_itr(electioneered, electioneered). +adj_itr(electrified, electrified). +adj_itr(electrocuted, electrocuted). +adj_itr(electroplated, electroplated). +adj_itr(elevated, elevated). +adj_itr(elicited, elicited). +adj_itr(elided, elided). +adj_itr(eliminated, eliminated). +adj_itr(elongated, elongated). +adj_itr(eloped, eloped). +adj_itr(elucidated, elucidated). +adj_itr(eluded, eluded). +adj_itr(emaciated, emaciated). +adj_itr(emancipated, emancipated). +adj_itr(emasculated, emasculated). +adj_itr(embalmed, embalmed). +adj_itr(embanked, embanked). +adj_itr(embargoed, embargoed). +adj_itr(embarked, embarked). +adj_itr(embarrassed, embarrassed). +adj_itr(embedded, embedded). +adj_itr(embellished, embellished). +adj_itr(embezzled, embezzled). +adj_itr(embittered, embittered). +adj_itr(emblazoned, emblazoned). +adj_itr(embodied, embodied). +adj_itr(emboldened, emboldened). +adj_itr(embossed, embossed). +adj_itr(embraced, embraced). +adj_itr(embrocated, embrocated). +adj_itr(embroidered, embroidered). +adj_itr(embroiled, embroiled). +adj_itr(emceed, emceed). +adj_itr(emended, emended). +adj_itr(emerged, emerged). +adj_itr(emigrated, emigrated). +adj_itr(emitted, emitted). +adj_itr(emoted, emoted). +adj_itr(empanelled, empanelled). +adj_itr(emphasized, emphasized). +adj_itr(emplaned, emplaned). +adj_itr(employed, employed). +adj_itr(empowered, empowered). +adj_itr(emptied, emptied). +adj_itr(emulated, emulated). +adj_itr(emulsified, emulsified). +adj_itr(emulsioned, emulsioned). +adj_itr(enabled, enabled). +adj_itr(enacted, enacted). +adj_itr(enamelled, enamelled). +adj_itr(enamoured, enamoured). +adj_itr(encamped, encamped). +adj_itr(encapsulated, encapsulated). +adj_itr(encased, encased). +adj_itr(enchained, enchained). +adj_itr(enchanted, enchanted). +adj_itr(enciphered, enciphered). +adj_itr(encircled, encircled). +adj_itr(enclosed, enclosed). +adj_itr(encoded, encoded). +adj_itr(encompassed, encompassed). +adj_itr(encored, encored). +adj_itr(encountered, encountered). +adj_itr(encouraged, encouraged). +adj_itr(encroached, encroached). +adj_itr(encrusted, encrusted). +adj_itr(encumbered, encumbered). +adj_itr(endangered, endangered). +adj_itr(endeavoured, endeavoured). +adj_itr(ended, ended). +adj_itr(endorsed, endorsed). +adj_itr(endowed, endowed). +adj_itr(endued, endued). +adj_itr(endured, endured). +adj_itr(energized, energized). +adj_itr(enervated, enervated). +adj_itr(enfeebled, enfeebled). +adj_itr(enfiladed, enfiladed). +adj_itr(enfolded, enfolded). +adj_itr(enforced, enforced). +adj_itr(enfranchised, enfranchised). +adj_itr(engendered, engendered). +adj_itr(engineered, engineered). +adj_itr(engrafted, engrafted). +adj_itr(engraved, engraved). +adj_itr(engrossed, engrossed). +adj_itr(engulfed, engulfed). +adj_itr(enhanced, enhanced). +adj_itr(enjoined, enjoined). +adj_itr(enjoyed, enjoyed). +adj_itr(enkindled, enkindled). +adj_itr(enlarged, enlarged). +adj_itr(enlisted, enlisted). +adj_itr(enlivened, enlivened). +adj_itr(enmeshed, enmeshed). +adj_itr(ennobled, ennobled). +adj_itr(enounced, enounced). +adj_itr(enplaned, enplaned). +adj_itr(enraged, enraged). +adj_itr(enraptured, enraptured). +adj_itr(enriched, enriched). +adj_itr(enroled, enroled). +adj_itr(ensanguined, ensanguined). +adj_itr(ensconced, ensconced). +adj_itr(enshrined, enshrined). +adj_itr(enshrouded, enshrouded). +adj_itr(ensiled, ensiled). +adj_itr(enslaved, enslaved). +adj_itr(ensnared, ensnared). +adj_itr(ensued, ensued). +adj_itr(ensured, ensured). +adj_itr(entailed, entailed). +adj_itr(entangled, entangled). +adj_itr(entered, entered). +adj_itr(entertained, entertained). +adj_itr(enthralled, enthralled). +adj_itr(enthroned, enthroned). +adj_itr(enthused, enthused). +adj_itr(enticed, enticed). +adj_itr(entitled, entitled). +adj_itr(entombed, entombed). +adj_itr(entrained, entrained). +adj_itr(entranced, entranced). +adj_itr(entrapped, entrapped). +adj_itr(entreated, entreated). +adj_itr(entrenched, entrenched). +adj_itr(entrusted, entrusted). +adj_itr(entwined, entwined). +adj_itr(enumerated, enumerated). +adj_itr(enunciated, enunciated). +adj_itr(enveloped, enveloped). +adj_itr(envenomed, envenomed). +adj_itr(envied, envied). +adj_itr(environed, environed). +adj_itr(envisaged, envisaged). +adj_itr(envisioned, envisioned). +adj_itr(enwrapped, enwrapped). +adj_itr(epitomized, epitomized). +adj_itr(equalized, equalized). +adj_itr(equalled, equalled). +adj_itr(equated, equated). +adj_itr(equipped, equipped). +adj_itr(equivocated, equivocated). +adj_itr(eradicated, eradicated). +adj_itr(erased, erased). +adj_itr(erected, erected). +adj_itr(eroded, eroded). +adj_itr(erred, erred). +adj_itr(eructated, eructated). +adj_itr(erupted, erupted). +adj_itr(escalated, escalated). +adj_itr(escaped, escaped). +adj_itr(escarped, escarped). +adj_itr(eschewed, eschewed). +adj_itr(escorted, escorted). +adj_itr(espied, espied). +adj_itr(espoused, espoused). +adj_itr(essayed, essayed). +adj_itr(established, established). +adj_itr(esteemed, esteemed). +adj_itr(estimated, estimated). +adj_itr(estranged, estranged). +adj_itr(etched, etched). +adj_itr(etiolated, etiolated). +adj_itr(eulogized, eulogized). +adj_itr(evacuated, evacuated). +adj_itr(evaded, evaded). +adj_itr(evaluated, evaluated). +adj_itr(evanesced, evanesced). +adj_itr(evangelized, evangelized). +adj_itr(evaporated, evaporated). +adj_itr(evened, evened). +adj_itr(evicted, evicted). +adj_itr(evidenced, evidenced). +adj_itr(evinced, evinced). +adj_itr(eviscerated, eviscerated). +adj_itr(evoked, evoked). +adj_itr(evolved, evolved). +adj_itr(exacerbated, exacerbated). +adj_itr(exacted, exacted). +adj_itr(exaggerated, exaggerated). +adj_itr(examined, examined). +adj_itr(exasperated, exasperated). +adj_itr(excavated, excavated). +adj_itr(exceeded, exceeded). +adj_itr(excelled, excelled). +adj_itr(excepted, excepted). +adj_itr(exchanged, exchanged). +adj_itr(excised, excised). +adj_itr(excited, excited). +adj_itr(exclaimed, exclaimed). +adj_itr(excluded, excluded). +adj_itr(excogitated, excogitated). +adj_itr(excommunicated, excommunicated). +adj_itr(excoriated, excoriated). +adj_itr(excreted, excreted). +adj_itr(excruciated, excruciated). +adj_itr(exculpated, exculpated). +adj_itr(excused, excused). +adj_itr(execrated, execrated). +adj_itr(executed, executed). +adj_itr(exemplified, exemplified). +adj_itr(exempted, exempted). +adj_itr(exercised, exercised). +adj_itr(exerted, exerted). +adj_itr(exhaled, exhaled). +adj_itr(exhausted, exhausted). +adj_itr(exhibited, exhibited). +adj_itr(exhilarated, exhilarated). +adj_itr(exhorted, exhorted). +adj_itr(exhumed, exhumed). +adj_itr(exiled, exiled). +adj_itr(existed, existed). +adj_itr(exited, exited). +adj_itr(exonerated, exonerated). +adj_itr(exorcized, exorcized). +adj_itr(expanded, expanded). +adj_itr(expatiated, expatiated). +adj_itr(expatriated, expatriated). +adj_itr(expectorated, expectorated). +adj_itr(expedited, expedited). +adj_itr(expelled, expelled). +adj_itr(expended, expended). +adj_itr(experimented, experimented). +adj_itr(expiated, expiated). +adj_itr(explained, explained). +adj_itr(explicated, explicated). +adj_itr(exploded, exploded). +adj_itr(exploited, exploited). +adj_itr(explored, explored). +adj_itr(exported, exported). +adj_itr(exposed, exposed). +adj_itr(expostulated, expostulated). +adj_itr(expounded, expounded). +adj_itr(expressed, expressed). +adj_itr(expropriated, expropriated). +adj_itr(expunged, expunged). +adj_itr(expurgated, expurgated). +adj_itr(extemporized, extemporized). +adj_itr(extended, extended). +adj_itr(extenuated, extenuated). +adj_itr(exteriorized, exteriorized). +adj_itr(exterminated, exterminated). +adj_itr(externalized, externalized). +adj_itr(extinguished, extinguished). +adj_itr(extirpated, extirpated). +adj_itr(extolled, extolled). +adj_itr(extracted, extracted). +adj_itr(extradited, extradited). +adj_itr(extrapolated, extrapolated). +adj_itr(extricated, extricated). +adj_itr(extruded, extruded). +adj_itr(exuded, exuded). +adj_itr(exulted, exulted). +adj_itr(fabricated, fabricated). +adj_itr(faced, faced). +adj_itr(facilitated, facilitated). +adj_itr(factored, factored). +adj_itr(factorized, factorized). +adj_itr(faded, faded). +adj_itr(fagged, fagged). +adj_itr(failed, failed). +adj_itr(fainted, fainted). +adj_itr(faked, faked). +adj_itr(fallen, fallen). +adj_itr(falsified, falsified). +adj_itr(faltered, faltered). +adj_itr(familiarized, familiarized). +adj_itr(famished, famished). +adj_itr(fancied, fancied). +adj_itr(fanned, fanned). +adj_itr(fared, fared). +adj_itr(farmed, farmed). +adj_itr(farrowed, farrowed). +adj_itr(farted, farted). +adj_itr(fascinated, fascinated). +adj_itr(fashioned, fashioned). +adj_itr(fasted, fasted). +adj_itr(fastened, fastened). +adj_itr(fated, fated). +adj_itr(fathered, fathered). +adj_itr(fathomed, fathomed). +adj_itr(fatigued, fatigued). +adj_itr(fatted, fatted). +adj_itr(fattened, fattened). +adj_itr(faulted, faulted). +adj_itr(favoured, favoured). +adj_itr(fawned, fawned). +adj_itr(fazed, fazed). +adj_itr(feared, feared). +adj_itr(feasted, feasted). +adj_itr(featherbedded, featherbedded). +adj_itr(feathered, feathered). +adj_itr(featured, featured). +adj_itr(fed, fed). +adj_itr(federated, federated). +adj_itr(feed, feed). +adj_itr(feigned, feigned). +adj_itr(feinted, feinted). +adj_itr(felicitated, felicitated). +adj_itr(felled, felled). +adj_itr(felt, felt). +adj_itr(fenced, fenced). +adj_itr(fermented, fermented). +adj_itr(ferreted, ferreted). +adj_itr(ferried, ferried). +adj_itr(fertilized, fertilized). +adj_itr(festered, festered). +adj_itr(festooned, festooned). +adj_itr(fetched, fetched). +adj_itr(feted, feted). +adj_itr(fettered, fettered). +adj_itr(feuded, feuded). +adj_itr(fibbed, fibbed). +adj_itr(fictionalized, fictionalized). +adj_itr(fiddled, fiddled). +adj_itr(fidgeted, fidgeted). +adj_itr('field-tested', 'field-tested'). +adj_itr(fielded, fielded). +adj_itr(filched, filched). +adj_itr(filed, filed). +adj_itr(filibustered, filibustered). +adj_itr(filled, filled). +adj_itr(filleted, filleted). +adj_itr(filmed, filmed). +adj_itr(filtered, filtered). +adj_itr(filtrated, filtrated). +adj_itr(finalized, finalized). +adj_itr(financed, financed). +adj_itr(fined, fined). +adj_itr(fingered, fingered). +adj_itr(fingerprinted, fingerprinted). +adj_itr(finished, finished). +adj_itr(fired, fired). +adj_itr(fireproofed, fireproofed). +adj_itr(firmed, firmed). +adj_itr(fished, fished). +adj_itr(fitted, fitted). +adj_itr(fixated, fixated). +adj_itr(fizzed, fizzed). +adj_itr(fizzled, fizzled). +adj_itr(flabbergasted, flabbergasted). +adj_itr(flagellated, flagellated). +adj_itr(flagged, flagged). +adj_itr(flailed, flailed). +adj_itr(flaked, flaked). +adj_itr(flamed, flamed). +adj_itr(flanked, flanked). +adj_itr(flannelled, flannelled). +adj_itr(flapped, flapped). +adj_itr(flared, flared). +adj_itr(flashed, flashed). +adj_itr(flattened, flattened). +adj_itr(flattered, flattered). +adj_itr(flaunted, flaunted). +adj_itr(flavoured, flavoured). +adj_itr(flayed, flayed). +adj_itr(flecked, flecked). +adj_itr(fled, fled). +adj_itr(fleeced, fleeced). +adj_itr(fleeted, fleeted). +adj_itr(flexed, flexed). +adj_itr(flicked, flicked). +adj_itr(flickered, flickered). +adj_itr(flighted, flighted). +adj_itr(flinched, flinched). +adj_itr(flipped, flipped). +adj_itr(flirted, flirted). +adj_itr(flitted, flitted). +adj_itr(floated, floated). +adj_itr(flocked, flocked). +adj_itr(flogged, flogged). +adj_itr(flooded, flooded). +adj_itr(floodlighted, floodlighted). +adj_itr(floodlit, floodlit). +adj_itr(floored, floored). +adj_itr(flopped, flopped). +adj_itr(flounced, flounced). +adj_itr(floundered, floundered). +adj_itr(floured, floured). +adj_itr(flourished, flourished). +adj_itr(flouted, flouted). +adj_itr(flowed, flowed). +adj_itr(flown, flown). +adj_itr(fluctuated, fluctuated). +adj_itr(fluffed, fluffed). +adj_itr(flummoxed, flummoxed). +adj_itr(flung, flung). +adj_itr(flunked, flunked). +adj_itr(fluoresced, fluoresced). +adj_itr(fluoridated, fluoridated). +adj_itr(fluoridized, fluoridized). +adj_itr(flurried, flurried). +adj_itr(flushed, flushed). +adj_itr(flustered, flustered). +adj_itr(fluted, fluted). +adj_itr(fluttered, fluttered). +adj_itr('fly-fished', 'fly-fished'). +adj_itr(foaled, foaled). +adj_itr(foamed, foamed). +adj_itr(focussed, focussed). +adj_itr(fogged, fogged). +adj_itr(foiled, foiled). +adj_itr(folded, folded). +adj_itr(foliated, foliated). +adj_itr(followed, followed). +adj_itr(fomented, fomented). +adj_itr(fondled, fondled). +adj_itr(fooled, fooled). +adj_itr('foot-faulted', 'foot-faulted'). +adj_itr(footled, footled). +adj_itr(footnoted, footnoted). +adj_itr(footslogged, footslogged). +adj_itr(foraged, foraged). +adj_itr(forayed, forayed). +adj_itr(forbid, forbid). +adj_itr(forbidden, forbidden). +adj_itr(forborne, forborne). +adj_itr('force-fed', 'force-fed'). +adj_itr('force-landed', 'force-landed'). +adj_itr(forced, forced). +adj_itr(forded, forded). +adj_itr(forearmed, forearmed). +adj_itr(foreboded, foreboded). +adj_itr(forecast, forecast). +adj_itr(forecasted, forecasted). +adj_itr(foreclosed, foreclosed). +adj_itr(foredoomed, foredoomed). +adj_itr(foreknown, foreknown). +adj_itr(foreordained, foreordained). +adj_itr(foreseen, foreseen). +adj_itr(foreshadowed, foreshadowed). +adj_itr(foreshortened, foreshortened). +adj_itr(forestalled, forestalled). +adj_itr(foretold, foretold). +adj_itr(forewarned, forewarned). +adj_itr(forfeited, forfeited). +adj_itr(forgathered, forgathered). +adj_itr(forged, forged). +adj_itr(forgiven, forgiven). +adj_itr(forgone, forgone). +adj_itr(forgotten, forgotten). +adj_itr(formalized, formalized). +adj_itr(formed, formed). +adj_itr(formulated, formulated). +adj_itr(fornicated, fornicated). +adj_itr(forsaken, forsaken). +adj_itr(forsworn, forsworn). +adj_itr(fortified, fortified). +adj_itr(forwarded, forwarded). +adj_itr(fossilized, fossilized). +adj_itr(fostered, fostered). +adj_itr(fought, fought). +adj_itr(fouled, fouled). +adj_itr(found, found). +adj_itr(founded, founded). +adj_itr(foundered, foundered). +adj_itr(fowled, fowled). +adj_itr(foxed, foxed). +adj_itr(foxhunted, foxhunted). +adj_itr(foxtrotted, foxtrotted). +adj_itr(fractured, fractured). +adj_itr(fragmented, fragmented). +adj_itr(framed, framed). +adj_itr(franked, franked). +adj_itr(fraternized, fraternized). +adj_itr(frayed, frayed). +adj_itr(freaked, freaked). +adj_itr(freckled, freckled). +adj_itr(freed, freed). +adj_itr(freelanced, freelanced). +adj_itr(freeloaded, freeloaded). +adj_itr(freewheeled, freewheeled). +adj_itr('freeze-dried', 'freeze-dried'). +adj_itr(freighted, freighted). +adj_itr(frequented, frequented). +adj_itr(frescoed, frescoed). +adj_itr(freshened, freshened). +adj_itr(fretted, fretted). +adj_itr(fricasseed, fricasseed). +adj_itr(fried, fried). +adj_itr(frighted, frighted). +adj_itr(fringed, fringed). +adj_itr(frisked, frisked). +adj_itr(frivolled, frivolled). +adj_itr(frizzed, frizzed). +adj_itr(frizzled, frizzled). +adj_itr(frogmarched, frogmarched). +adj_itr(frolicked, frolicked). +adj_itr(fronted, fronted). +adj_itr(frosted, frosted). +adj_itr(frothed, frothed). +adj_itr(frowned, frowned). +adj_itr(frowsted, frowsted). +adj_itr(frozen, frozen). +adj_itr(fructified, fructified). +adj_itr(fruited, fruited). +adj_itr(frustrated, frustrated). +adj_itr(fucked, fucked). +adj_itr(fuddled, fuddled). +adj_itr(fudged, fudged). +adj_itr(fuelled, fuelled). +adj_itr(fulfilled, fulfilled). +adj_itr(fulled, fulled). +adj_itr(fulminated, fulminated). +adj_itr(fumbled, fumbled). +adj_itr(fumed, fumed). +adj_itr(fumigated, fumigated). +adj_itr(functioned, functioned). +adj_itr(funded, funded). +adj_itr(funked, funked). +adj_itr(funnelled, funnelled). +adj_itr(furbished, furbished). +adj_itr(furled, furled). +adj_itr(furnished, furnished). +adj_itr(furred, furred). +adj_itr(furrowed, furrowed). +adj_itr(furthered, furthered). +adj_itr(fused, fused). +adj_itr(fussed, fussed). +adj_itr(gabbled, gabbled). +adj_itr(gaffed, gaffed). +adj_itr(gaged, gaged). +adj_itr(gagged, gagged). +adj_itr(gained, gained). +adj_itr(gainsaid, gainsaid). +adj_itr(galled, galled). +adj_itr(gallivanted, gallivanted). +adj_itr(galloped, galloped). +adj_itr(galumphed, galumphed). +adj_itr(galvanized, galvanized). +adj_itr(gambled, gambled). +adj_itr(gambolled, gambolled). +adj_itr(gamed, gamed). +adj_itr(gangrened, gangrened). +adj_itr(gaped, gaped). +adj_itr(garaged, garaged). +adj_itr(garbed, garbed). +adj_itr(garbled, garbled). +adj_itr(gardened, gardened). +adj_itr(gargled, gargled). +adj_itr(garlanded, garlanded). +adj_itr(garnered, garnered). +adj_itr(garnished, garnished). +adj_itr(garrisoned, garrisoned). +adj_itr(garrotted, garrotted). +adj_itr(gashed, gashed). +adj_itr(gasified, gasified). +adj_itr(gasped, gasped). +adj_itr(gassed, gassed). +adj_itr(gatecrashed, gatecrashed). +adj_itr(gated, gated). +adj_itr(gathered, gathered). +adj_itr(gauged, gauged). +adj_itr(gawked, gawked). +adj_itr(gawped, gawped). +adj_itr(gazed, gazed). +adj_itr(gazetted, gazetted). +adj_itr(gazumped, gazumped). +adj_itr(geared, geared). +adj_itr(gelded, gelded). +adj_itr(gelled, gelled). +adj_itr(generalized, generalized). +adj_itr(generated, generated). +adj_itr(genuflected, genuflected). +adj_itr(germinated, germinated). +adj_itr(gerrymandered, gerrymandered). +adj_itr(gesticulated, gesticulated). +adj_itr(gestured, gestured). +adj_itr(ghosted, ghosted). +adj_itr(gibbered, gibbered). +adj_itr(gibbeted, gibbeted). +adj_itr(gibed, gibed). +adj_itr(giggled, giggled). +adj_itr(gilded, gilded). +adj_itr(ginned, ginned). +adj_itr(girded, girded). +adj_itr(girdled, girdled). +adj_itr(girt, girt). +adj_itr(given, given). +adj_itr(gladdened, gladdened). +adj_itr(glamorized, glamorized). +adj_itr(glanced, glanced). +adj_itr(glared, glared). +adj_itr(glazed, glazed). +adj_itr(gleamed, gleamed). +adj_itr(gleaned, gleaned). +adj_itr(glided, glided). +adj_itr(glimmered, glimmered). +adj_itr(glimpsed, glimpsed). +adj_itr(glinted, glinted). +adj_itr(glissaded, glissaded). +adj_itr(glistened, glistened). +adj_itr(glistered, glistered). +adj_itr(glittered, glittered). +adj_itr(gloated, gloated). +adj_itr('globe-trotted', 'globe-trotted'). +adj_itr(glorified, glorified). +adj_itr(glossed, glossed). +adj_itr(glowed, glowed). +adj_itr(glowered, glowered). +adj_itr(glued, glued). +adj_itr(glutted, glutted). +adj_itr(gnashed, gnashed). +adj_itr(gnawed, gnawed). +adj_itr(goaded, goaded). +adj_itr(gobbled, gobbled). +adj_itr(goggled, goggled). +adj_itr(golfed, golfed). +adj_itr(gone, gone). +adj_itr(gonged, gonged). +adj_itr(goofed, goofed). +adj_itr(goosed, goosed). +adj_itr(gored, gored). +adj_itr(gorged, gorged). +adj_itr(gormandized, gormandized). +adj_itr(gossipped, gossipped). +adj_itr(got, got). +adj_itr(gotten, gotten). +adj_itr(gouged, gouged). +adj_itr(governed, governed). +adj_itr(gowned, gowned). +adj_itr(grabbed, grabbed). +adj_itr(graced, graced). +adj_itr(graded, graded). +adj_itr(graduated, graduated). +adj_itr(grafted, grafted). +adj_itr(granted, granted). +adj_itr(granulated, granulated). +adj_itr(graphed, graphed). +adj_itr(grappled, grappled). +adj_itr(grasped, grasped). +adj_itr(grassed, grassed). +adj_itr(grated, grated). +adj_itr(gratified, gratified). +adj_itr(gravelled, gravelled). +adj_itr(grazed, grazed). +adj_itr(greased, greased). +adj_itr(greeted, greeted). +adj_itr(greyed, greyed). +adj_itr(grieved, grieved). +adj_itr(grilled, grilled). +adj_itr(grimaced, grimaced). +adj_itr(grimed, grimed). +adj_itr(grinned, grinned). +adj_itr(griped, griped). +adj_itr(gripped, gripped). +adj_itr(groaned, groaned). +adj_itr(groined, groined). +adj_itr(groomed, groomed). +adj_itr(grooved, grooved). +adj_itr(groped, groped). +adj_itr(grossed, grossed). +adj_itr(grouched, grouched). +adj_itr(ground, ground). +adj_itr(grounded, grounded). +adj_itr(grouped, grouped). +adj_itr(groused, groused). +adj_itr(grovelled, grovelled). +adj_itr(growled, growled). +adj_itr(grown, grown). +adj_itr(grubbed, grubbed). +adj_itr(grudged, grudged). +adj_itr(grumbled, grumbled). +adj_itr(grunted, grunted). +adj_itr(guaranteed, guaranteed). +adj_itr(guessed, guessed). +adj_itr(guested, guested). +adj_itr(guffawed, guffawed). +adj_itr(guided, guided). +adj_itr(guillotined, guillotined). +adj_itr(gulled, gulled). +adj_itr(gulped, gulped). +adj_itr(gummed, gummed). +adj_itr(gurgled, gurgled). +adj_itr(gushed, gushed). +adj_itr(gutted, gutted). +adj_itr(guttered, guttered). +adj_itr(guyed, guyed). +adj_itr(guzzled, guzzled). +adj_itr(gybed, gybed). +adj_itr(gypped, gypped). +adj_itr(gyrated, gyrated). +adj_itr(habilitated, habilitated). +adj_itr(habited, habited). +adj_itr(habituated, habituated). +adj_itr(hacked, hacked). +adj_itr(had, had). +adj_itr(haggled, haggled). +adj_itr(hailed, hailed). +adj_itr(hallmarked, hallmarked). +adj_itr(hallooed, hallooed). +adj_itr(hallowed, hallowed). +adj_itr(hallucinated, hallucinated). +adj_itr(halted, halted). +adj_itr(halved, halved). +adj_itr(hammed, hammed). +adj_itr(hammered, hammered). +adj_itr(hampered, hampered). +adj_itr(hamstrung, hamstrung). +adj_itr(handcuffed, handcuffed). +adj_itr(handed, handed). +adj_itr(handicapped, handicapped). +adj_itr(handled, handled). +adj_itr(handpicked, handpicked). +adj_itr(hanged, hanged). +adj_itr(happened, happened). +adj_itr(harangued, harangued). +adj_itr(harassed, harassed). +adj_itr(harboured, harboured). +adj_itr(hardened, hardened). +adj_itr(hared, hared). +adj_itr(harked, harked). +adj_itr(harmed, harmed). +adj_itr(harmonized, harmonized). +adj_itr(harnessed, harnessed). +adj_itr(harpooned, harpooned). +adj_itr(harried, harried). +adj_itr(harrowed, harrowed). +adj_itr(harvested, harvested). +adj_itr(hashed, hashed). +adj_itr(hassled, hassled). +adj_itr(hastened, hastened). +adj_itr(hatched, hatched). +adj_itr(hated, hated). +adj_itr(hauled, hauled). +adj_itr(haunted, haunted). +adj_itr(havered, havered). +adj_itr(hawed, hawed). +adj_itr(hawked, hawked). +adj_itr(hazarded, hazarded). +adj_itr(hazed, hazed). +adj_itr(headlined, headlined). +adj_itr(healed, healed). +adj_itr(heaped, heaped). +adj_itr(heard, heard). +adj_itr(hearkened, hearkened). +adj_itr(heartened, heartened). +adj_itr(heaved, heaved). +adj_itr(heckled, heckled). +adj_itr(hectored, hectored). +adj_itr(hedged, hedged). +adj_itr(hedgehopped, hedgehopped). +adj_itr(heeded, heeded). +adj_itr(heeled, heeled). +adj_itr(heightened, heightened). +adj_itr(held, held). +adj_itr(heliographed, heliographed). +adj_itr(helped, helped). +adj_itr(hemmed, hemmed). +adj_itr(hemstitched, hemstitched). +adj_itr(heralded, heralded). +adj_itr(herded, herded). +adj_itr(hesitated, hesitated). +adj_itr(hewed, hewed). +adj_itr(hewn, hewn). +adj_itr(hexed, hexed). +adj_itr(hibernated, hibernated). +adj_itr(hiccupped, hiccupped). +adj_itr(hid, hid). +adj_itr(hidden, hidden). +adj_itr(hied, hied). +adj_itr('high-pressured', 'high-pressured'). +adj_itr(highlighted, highlighted). +adj_itr(hijacked, hijacked). +adj_itr(hiked, hiked). +adj_itr(hindered, hindered). +adj_itr(hinged, hinged). +adj_itr(hinted, hinted). +adj_itr(hired, hired). +adj_itr(hissed, hissed). +adj_itr(hit, hit). +adj_itr(hitched, hitched). +adj_itr(hitchhiked, hitchhiked). +adj_itr(hived, hived). +adj_itr(hoarded, hoarded). +adj_itr(hoaxed, hoaxed). +adj_itr(hobbled, hobbled). +adj_itr(hobnobbed, hobnobbed). +adj_itr(hocked, hocked). +adj_itr(hoed, hoed). +adj_itr(hogged, hogged). +adj_itr(hoisted, hoisted). +adj_itr(holed, holed). +adj_itr(holidayed, holidayed). +adj_itr(hollered, hollered). +adj_itr(holystoned, holystoned). +adj_itr(homed, homed). +adj_itr(homogenized, homogenized). +adj_itr(honed, honed). +adj_itr(honeycombed, honeycombed). +adj_itr(honeymooned, honeymooned). +adj_itr(honked, honked). +adj_itr(honoured, honoured). +adj_itr(hooded, hooded). +adj_itr(hoodooed, hoodooed). +adj_itr(hoodwinked, hoodwinked). +adj_itr(hooped, hooped). +adj_itr(hooted, hooted). +adj_itr(hoovered, hoovered). +adj_itr(hoped, hoped). +adj_itr(hopped, hopped). +adj_itr(horrified, horrified). +adj_itr(horsewhipped, horsewhipped). +adj_itr(hosed, hosed). +adj_itr(hospitalized, hospitalized). +adj_itr(hosted, hosted). +adj_itr(hounded, hounded). +adj_itr(housed, housed). +adj_itr(hove, hove). +adj_itr(hovered, hovered). +adj_itr(howled, howled). +adj_itr(huddled, huddled). +adj_itr(huffed, huffed). +adj_itr(hugged, hugged). +adj_itr(hulled, hulled). +adj_itr(humanized, humanized). +adj_itr(humbled, humbled). +adj_itr(humbugged, humbugged). +adj_itr(humidified, humidified). +adj_itr(humiliated, humiliated). +adj_itr(hummed, hummed). +adj_itr(humoured, humoured). +adj_itr(humped, humped). +adj_itr(hunched, hunched). +adj_itr(hung, hung). +adj_itr(hungered, hungered). +adj_itr(hunted, hunted). +adj_itr(hurdled, hurdled). +adj_itr(hurled, hurled). +adj_itr(hurrahed, hurrahed). +adj_itr(hurt, hurt). +adj_itr(hurtled, hurtled). +adj_itr(husbanded, husbanded). +adj_itr(hushed, hushed). +adj_itr(husked, husked). +adj_itr(hustled, hustled). +adj_itr(hutted, hutted). +adj_itr(hybridized, hybridized). +adj_itr(hydrated, hydrated). +adj_itr(hymned, hymned). +adj_itr(hyphenated, hyphenated). +adj_itr(hyphened, hyphened). +adj_itr(hypnotized, hypnotized). +adj_itr(hypothecated, hypothecated). +adj_itr('ice-skated', 'ice-skated'). +adj_itr(iced, iced). +adj_itr(idealized, idealized). +adj_itr(identified, identified). +adj_itr(idled, idled). +adj_itr(idolized, idolized). +adj_itr(ignited, ignited). +adj_itr(ignored, ignored). +adj_itr('ill-treated', 'ill-treated'). +adj_itr('ill-used', 'ill-used'). +adj_itr(illumed, illumed). +adj_itr(illuminated, illuminated). +adj_itr(illumined, illumined). +adj_itr(illustrated, illustrated). +adj_itr(imaged, imaged). +adj_itr(imagined, imagined). +adj_itr(imbibed, imbibed). +adj_itr(imitated, imitated). +adj_itr(immersed, immersed). +adj_itr(immigrated, immigrated). +adj_itr(immobilized, immobilized). +adj_itr(immolated, immolated). +adj_itr(immortalized, immortalized). +adj_itr(immunized, immunized). +adj_itr(immured, immured). +adj_itr(impacted, impacted). +adj_itr(impaired, impaired). +adj_itr(impaled, impaled). +adj_itr(imparted, imparted). +adj_itr(impeached, impeached). +adj_itr(impeded, impeded). +adj_itr(impelled, impelled). +adj_itr(impended, impended). +adj_itr(imperilled, imperilled). +adj_itr(impersonated, impersonated). +adj_itr(implanted, implanted). +adj_itr(implemented, implemented). +adj_itr(implicated, implicated). +adj_itr(implied, implied). +adj_itr(imploded, imploded). +adj_itr(implored, implored). +adj_itr(imported, imported). +adj_itr(importuned, importuned). +adj_itr(imposed, imposed). +adj_itr(impounded, impounded). +adj_itr(impoverished, impoverished). +adj_itr(imprecated, imprecated). +adj_itr(impregnated, impregnated). +adj_itr(impressed, impressed). +adj_itr(imprinted, imprinted). +adj_itr(imprisoned, imprisoned). +adj_itr(improved, improved). +adj_itr(improvised, improvised). +adj_itr(impugned, impugned). +adj_itr(inactivated, inactivated). +adj_itr(inaugurated, inaugurated). +adj_itr(incapacitated, incapacitated). +adj_itr(incarcerated, incarcerated). +adj_itr(incarnated, incarnated). +adj_itr(incensed, incensed). +adj_itr(inched, inched). +adj_itr(incinerated, incinerated). +adj_itr(incised, incised). +adj_itr(incited, incited). +adj_itr(inclined, inclined). +adj_itr(included, included). +adj_itr(incommoded, incommoded). +adj_itr(inconvenienced, inconvenienced). +adj_itr(incorporated, incorporated). +adj_itr(increased, increased). +adj_itr(incriminated, incriminated). +adj_itr(incubated, incubated). +adj_itr(inculcated, inculcated). +adj_itr(inculpated, inculpated). +adj_itr(incurred, incurred). +adj_itr(indemnified, indemnified). +adj_itr(indented, indented). +adj_itr(indentured, indentured). +adj_itr(indexed, indexed). +adj_itr(indicated, indicated). +adj_itr(indicted, indicted). +adj_itr(individualized, individualized). +adj_itr(indoctrinated, indoctrinated). +adj_itr(induced, induced). +adj_itr(inducted, inducted). +adj_itr(indulged, indulged). +adj_itr(indwelt, indwelt). +adj_itr(inebriated, inebriated). +adj_itr(infatuated, infatuated). +adj_itr(infected, infected). +adj_itr(inferred, inferred). +adj_itr(infested, infested). +adj_itr(infiltrated, infiltrated). +adj_itr(inflamed, inflamed). +adj_itr(inflated, inflated). +adj_itr(inflected, inflected). +adj_itr(influenced, influenced). +adj_itr(informed, informed). +adj_itr(infracted, infracted). +adj_itr(infringed, infringed). +adj_itr(infuriated, infuriated). +adj_itr(infused, infused). +adj_itr(ingested, ingested). +adj_itr(ingratiated, ingratiated). +adj_itr(inhabited, inhabited). +adj_itr(inhaled, inhaled). +adj_itr(inherited, inherited). +adj_itr(inhibited, inhibited). +adj_itr(initialled, initialled). +adj_itr(initiated, initiated). +adj_itr(injected, injected). +adj_itr(inked, inked). +adj_itr(inlaid, inlaid). +adj_itr(innovated, innovated). +adj_itr(inoculated, inoculated). +adj_itr(inquired, inquired). +adj_itr(inscribed, inscribed). +adj_itr(inseminated, inseminated). +adj_itr(inserted, inserted). +adj_itr(inset, inset). +adj_itr(insetted, insetted). +adj_itr(insinuated, insinuated). +adj_itr(insisted, insisted). +adj_itr(inspanned, inspanned). +adj_itr(inspected, inspected). +adj_itr(installed, installed). +adj_itr(instanced, instanced). +adj_itr(instated, instated). +adj_itr(instigated, instigated). +adj_itr(instilled, instilled). +adj_itr(instituted, instituted). +adj_itr(institutionalized, institutionalized). +adj_itr(instructed, instructed). +adj_itr(instrumented, instrumented). +adj_itr(insulated, insulated). +adj_itr(insulted, insulted). +adj_itr(insured, insured). +adj_itr(integrated, integrated). +adj_itr(intended, intended). +adj_itr(intensified, intensified). +adj_itr(interacted, interacted). +adj_itr(interbred, interbred). +adj_itr(intercalated, intercalated). +adj_itr(interceded, interceded). +adj_itr(intercepted, intercepted). +adj_itr(interchanged, interchanged). +adj_itr(intercommunicated, intercommunicated). +adj_itr(interdicted, interdicted). +adj_itr(interfered, interfered). +adj_itr(interjected, interjected). +adj_itr(interlaced, interlaced). +adj_itr(interlarded, interlarded). +adj_itr(interleaved, interleaved). +adj_itr(interlinked, interlinked). +adj_itr(interlocked, interlocked). +adj_itr(interloped, interloped). +adj_itr(intermarried, intermarried). +adj_itr(intermediated, intermediated). +adj_itr(intermingled, intermingled). +adj_itr(intermitted, intermitted). +adj_itr(intermixed, intermixed). +adj_itr(internalized, internalized). +adj_itr(internationalized, internationalized). +adj_itr(interned, interned). +adj_itr(interpellated, interpellated). +adj_itr(interpolated, interpolated). +adj_itr(interposed, interposed). +adj_itr(interpreted, interpreted). +adj_itr(interred, interred). +adj_itr(interrelated, interrelated). +adj_itr(interrogated, interrogated). +adj_itr(interrupted, interrupted). +adj_itr(intersected, intersected). +adj_itr(interspersed, interspersed). +adj_itr(intertwined, intertwined). +adj_itr(intervened, intervened). +adj_itr(interviewed, interviewed). +adj_itr(interwoven, interwoven). +adj_itr(intimated, intimated). +adj_itr(intimidated, intimidated). +adj_itr(intoned, intoned). +adj_itr(intoxicated, intoxicated). +adj_itr(intrigued, intrigued). +adj_itr(introduced, introduced). +adj_itr(introspected, introspected). +adj_itr(introverted, introverted). +adj_itr(intruded, intruded). +adj_itr(intuited, intuited). +adj_itr(intumesced, intumesced). +adj_itr(inundated, inundated). +adj_itr(invaded, invaded). +adj_itr(invalidated, invalidated). +adj_itr(invented, invented). +adj_itr(inventoried, inventoried). +adj_itr(inverted, inverted). +adj_itr(invested, invested). +adj_itr(investigated, investigated). +adj_itr(invigilated, invigilated). +adj_itr(invigorated, invigorated). +adj_itr(invited, invited). +adj_itr(invoiced, invoiced). +adj_itr(invoked, invoked). +adj_itr(iodized, iodized). +adj_itr(ionized, ionized). +adj_itr(irked, irked). +adj_itr(ironed, ironed). +adj_itr(irradiated, irradiated). +adj_itr(irrigated, irrigated). +adj_itr(irritated, irritated). +adj_itr(isolated, isolated). +adj_itr(issued, issued). +adj_itr(italicized, italicized). +adj_itr(itched, itched). +adj_itr(itemized, itemized). +adj_itr(iterated, iterated). +adj_itr(itinerated, itinerated). +adj_itr(jabbed, jabbed). +adj_itr(jabbered, jabbered). +adj_itr('jack-knifed', 'jack-knifed'). +adj_itr(jailed, jailed). +adj_itr(jammed, jammed). +adj_itr(jangled, jangled). +adj_itr(japanned, japanned). +adj_itr(jarred, jarred). +adj_itr(jaundiced, jaundiced). +adj_itr(jaunted, jaunted). +adj_itr(jawed, jawed). +adj_itr(jaywalked, jaywalked). +adj_itr(jazzed, jazzed). +adj_itr(jeered, jeered). +adj_itr(jemmied, jemmied). +adj_itr(jeopardized, jeopardized). +adj_itr(jerked, jerked). +adj_itr(jested, jested). +adj_itr(jetted, jetted). +adj_itr(jettisoned, jettisoned). +adj_itr(jewelled, jewelled). +adj_itr(jibbed, jibbed). +adj_itr(jigged, jigged). +adj_itr(jiggled, jiggled). +adj_itr(jilted, jilted). +adj_itr(jimmied, jimmied). +adj_itr(jingled, jingled). +adj_itr(jinxed, jinxed). +adj_itr(jived, jived). +adj_itr(jobbed, jobbed). +adj_itr(jockeyed, jockeyed). +adj_itr(jogged, jogged). +adj_itr(joggled, joggled). +adj_itr(joined, joined). +adj_itr(jointed, jointed). +adj_itr(joked, joked). +adj_itr(jollied, jollied). +adj_itr(jollified, jollified). +adj_itr(jolted, jolted). +adj_itr(joshed, joshed). +adj_itr(jostled, jostled). +adj_itr(jotted, jotted). +adj_itr(journeyed, journeyed). +adj_itr(jousted, jousted). +adj_itr(jubilated, jubilated). +adj_itr(juddered, juddered). +adj_itr(judged, judged). +adj_itr(jugged, jugged). +adj_itr(juggled, juggled). +adj_itr(juiced, juiced). +adj_itr(jumbled, jumbled). +adj_itr(jumped, jumped). +adj_itr(junked, junked). +adj_itr(junketed, junketed). +adj_itr(justified, justified). +adj_itr(juxtaposed, juxtaposed). +adj_itr(keelhauled, keelhauled). +adj_itr(keened, keened). +adj_itr(kenned, kenned). +adj_itr(kennelled, kennelled). +adj_itr(kept, kept). +adj_itr(keyboarded, keyboarded). +adj_itr(keyed, keyed). +adj_itr(keynoted, keynoted). +adj_itr(kicked, kicked). +adj_itr(kidded, kidded). +adj_itr(kidnapped, kidnapped). +adj_itr(killed, killed). +adj_itr(kindled, kindled). +adj_itr(kinked, kinked). +adj_itr(kipped, kipped). +adj_itr(kissed, kissed). +adj_itr(knapped, knapped). +adj_itr(kneaded, kneaded). +adj_itr(kneecapped, kneecapped). +adj_itr(kneed, kneed). +adj_itr(kneeled, kneeled). +adj_itr(knelt, knelt). +adj_itr(knifed, knifed). +adj_itr(knighted, knighted). +adj_itr(knit, knit). +adj_itr(knitted, knitted). +adj_itr(knocked, knocked). +adj_itr(knotted, knotted). +adj_itr(known, known). +adj_itr(kotowed, kotowed). +adj_itr(kowtowed, kowtowed). +adj_itr(labelled, labelled). +adj_itr(laced, laced). +adj_itr(lacerated, lacerated). +adj_itr(lacked, lacked). +adj_itr(lacquered, lacquered). +adj_itr(lactated, lactated). +adj_itr(laddered, laddered). +adj_itr(laded, laded). +adj_itr(ladled, ladled). +adj_itr(lagged, lagged). +adj_itr(laicized, laicized). +adj_itr(laid, laid). +adj_itr(lain, lain). +adj_itr(lambasted, lambasted). +adj_itr(lambed, lambed). +adj_itr(lamed, lamed). +adj_itr(lamented, lamented). +adj_itr(laminated, laminated). +adj_itr(lammed, lammed). +adj_itr(lampooned, lampooned). +adj_itr(lanced, lanced). +adj_itr(landscaped, landscaped). +adj_itr(languished, languished). +adj_itr(lapped, lapped). +adj_itr(lapsed, lapsed). +adj_itr(larded, larded). +adj_itr(larruped, larruped). +adj_itr(lashed, lashed). +adj_itr(lassoed, lassoed). +adj_itr(lasted, lasted). +adj_itr(latched, latched). +adj_itr(lathered, lathered). +adj_itr(latinized, latinized). +adj_itr(lauded, lauded). +adj_itr(laughed, laughed). +adj_itr(launched, launched). +adj_itr(laundered, laundered). +adj_itr(laved, laved). +adj_itr(layered, layered). +adj_itr(lazed, lazed). +adj_itr(leached, leached). +adj_itr(leafed, leafed). +adj_itr(leagued, leagued). +adj_itr(leaked, leaked). +adj_itr(leaned, leaned). +adj_itr(leant, leant). +adj_itr('leap-frogged', 'leap-frogged'). +adj_itr(leaped, leaped). +adj_itr(leapt, leapt). +adj_itr(learnt, learnt). +adj_itr(leased, leased). +adj_itr(leathered, leathered). +adj_itr(leavened, leavened). +adj_itr(leched, leched). +adj_itr(lectured, lectured). +adj_itr(led, led). +adj_itr(leered, leered). +adj_itr(legalized, legalized). +adj_itr(legislated, legislated). +adj_itr(legitimatized, legitimatized). +adj_itr(legitimized, legitimized). +adj_itr(lengthened, lengthened). +adj_itr(lent, lent). +adj_itr(lessened, lessened). +adj_itr(let, let). +adj_itr(leucotomized, leucotomized). +adj_itr(levanted, levanted). +adj_itr(levelled, levelled). +adj_itr(levered, levered). +adj_itr(levied, levied). +adj_itr(levitated, levitated). +adj_itr(liaised, liaised). +adj_itr(libelled, libelled). +adj_itr(liberalized, liberalized). +adj_itr(liberated, liberated). +adj_itr(licensed, licensed). +adj_itr(licked, licked). +adj_itr(lied, lied). +adj_itr(lifted, lifted). +adj_itr(ligated, ligated). +adj_itr(lighted, lighted). +adj_itr(lightened, lightened). +adj_itr(lightered, lightered). +adj_itr(liked, liked). +adj_itr(lilted, lilted). +adj_itr(limbered, limbered). +adj_itr(limed, limed). +adj_itr(limited, limited). +adj_itr(limned, limned). +adj_itr(limped, limped). +adj_itr(lined, lined). +adj_itr(lingered, lingered). +adj_itr(linked, linked). +adj_itr(lionized, lionized). +adj_itr('lip-read', 'lip-read'). +adj_itr(liquefied, liquefied). +adj_itr(liquesced, liquesced). +adj_itr(liquidated, liquidated). +adj_itr(liquidized, liquidized). +adj_itr(lisped, lisped). +adj_itr(listed, listed). +adj_itr(listened, listened). +adj_itr(lit, lit). +adj_itr(lithographed, lithographed). +adj_itr(litigated, litigated). +adj_itr(littered, littered). +adj_itr(lived, lived). +adj_itr(loafed, loafed). +adj_itr(loaned, loaned). +adj_itr(loathed, loathed). +adj_itr(lobbed, lobbed). +adj_itr(lobbied, lobbied). +adj_itr(localized, localized). +adj_itr(located, located). +adj_itr(locked, locked). +adj_itr(lodged, lodged). +adj_itr(lofted, lofted). +adj_itr(logged, logged). +adj_itr(loitered, loitered). +adj_itr(lolled, lolled). +adj_itr(lolloped, lolloped). +adj_itr(longed, longed). +adj_itr(looked, looked). +adj_itr(loomed, loomed). +adj_itr(looped, looped). +adj_itr(loosed, loosed). +adj_itr(loosened, loosened). +adj_itr(looted, looted). +adj_itr(loped, loped). +adj_itr(lopped, lopped). +adj_itr(lost, lost). +adj_itr(lounged, lounged). +adj_itr(loured, loured). +adj_itr(loved, loved). +adj_itr(lowed, lowed). +adj_itr(lowered, lowered). +adj_itr(lubricated, lubricated). +adj_itr(luffed, luffed). +adj_itr(lugged, lugged). +adj_itr(lulled, lulled). +adj_itr(lumbered, lumbered). +adj_itr(lumped, lumped). +adj_itr(lunched, lunched). +adj_itr(lunged, lunged). +adj_itr(lurched, lurched). +adj_itr(lured, lured). +adj_itr(lurked, lurked). +adj_itr(luted, luted). +adj_itr(lynched, lynched). +adj_itr(macadamized, macadamized). +adj_itr(macerated, macerated). +adj_itr(machinated, machinated). +adj_itr(machined, machined). +adj_itr(maddened, maddened). +adj_itr(made, made). +adj_itr(mafficked, mafficked). +adj_itr(magnetized, magnetized). +adj_itr(magnified, magnified). +adj_itr(maimed, maimed). +adj_itr(mainlined, mainlined). +adj_itr(maintained, maintained). +adj_itr(malfunctioned, malfunctioned). +adj_itr(maligned, maligned). +adj_itr(malingered, malingered). +adj_itr(malted, malted). +adj_itr(maltreated, maltreated). +adj_itr(manacled, manacled). +adj_itr(managed, managed). +adj_itr(mandated, mandated). +adj_itr(mangled, mangled). +adj_itr(manhandled, manhandled). +adj_itr(manicured, manicured). +adj_itr(manifested, manifested). +adj_itr(manifolded, manifolded). +adj_itr(manipulated, manipulated). +adj_itr(manned, manned). +adj_itr(manoeuvred, manoeuvred). +adj_itr(mantled, mantled). +adj_itr(manufactured, manufactured). +adj_itr(manumitted, manumitted). +adj_itr(manured, manured). +adj_itr(mapped, mapped). +adj_itr(marauded, marauded). +adj_itr(marched, marched). +adj_itr(marinaded, marinaded). +adj_itr(marinated, marinated). +adj_itr(marketed, marketed). +adj_itr(marooned, marooned). +adj_itr(marred, marred). +adj_itr(marshalled, marshalled). +adj_itr(martyred, martyred). +adj_itr(marvelled, marvelled). +adj_itr(mashed, mashed). +adj_itr(masked, masked). +adj_itr(masqueraded, masqueraded). +adj_itr('mass-produced', 'mass-produced'). +adj_itr(massacred, massacred). +adj_itr(massaged, massaged). +adj_itr(massed, massed). +adj_itr(mastered, mastered). +adj_itr(masterminded, masterminded). +adj_itr(masticated, masticated). +adj_itr(masturbated, masturbated). +adj_itr(matched, matched). +adj_itr(mated, mated). +adj_itr(materialized, materialized). +adj_itr(matriculated, matriculated). +adj_itr(mattered, mattered). +adj_itr(maturated, maturated). +adj_itr(matured, matured). +adj_itr(mauled, mauled). +adj_itr(maundered, maundered). +adj_itr(maximized, maximized). +adj_itr(meandered, meandered). +adj_itr(meant, meant). +adj_itr(mechanized, mechanized). +adj_itr(meddled, meddled). +adj_itr(mediated, mediated). +adj_itr(medicated, medicated). +adj_itr(meditated, meditated). +adj_itr(melded, melded). +adj_itr(meliorated, meliorated). +adj_itr(mellowed, mellowed). +adj_itr(melted, melted). +adj_itr(memorialized, memorialized). +adj_itr(memorized, memorized). +adj_itr(menaced, menaced). +adj_itr(mended, mended). +adj_itr(menstruated, menstruated). +adj_itr(mercerized, mercerized). +adj_itr(merchandised, merchandised). +adj_itr(merged, merged). +adj_itr(merited, merited). +adj_itr(meshed, meshed). +adj_itr(mesmerized, mesmerized). +adj_itr(messed, messed). +adj_itr(met, met). +adj_itr(metabolized, metabolized). +adj_itr(metalled, metalled). +adj_itr(metamorphosed, metamorphosed). +adj_itr(metricated, metricated). +adj_itr(metricized, metricized). +adj_itr(mewed, mewed). +adj_itr(miaoued, miaoued). +adj_itr(miaowed, miaowed). +adj_itr(microfilmed, microfilmed). +adj_itr(middled, middled). +adj_itr(miffed, miffed). +adj_itr(migrated, migrated). +adj_itr(mildewed, mildewed). +adj_itr(militarized, militarized). +adj_itr(milked, milked). +adj_itr(milled, milled). +adj_itr(mimed, mimed). +adj_itr(mimeographed, mimeographed). +adj_itr(mimicked, mimicked). +adj_itr(minced, minced). +adj_itr(mined, mined). +adj_itr(mingled, mingled). +adj_itr(minimized, minimized). +adj_itr(minted, minted). +adj_itr(minuted, minuted). +adj_itr(mired, mired). +adj_itr(mirrored, mirrored). +adj_itr(misadvised, misadvised). +adj_itr(misapplied, misapplied). +adj_itr(misapprehended, misapprehended). +adj_itr(misappropriated, misappropriated). +adj_itr(misbehaved, misbehaved). +adj_itr(miscalculated, miscalculated). +adj_itr(miscalled, miscalled). +adj_itr(miscarried, miscarried). +adj_itr(miscast, miscast). +adj_itr(misconceived, misconceived). +adj_itr(misconducted, misconducted). +adj_itr(misconstrued, misconstrued). +adj_itr(miscounted, miscounted). +adj_itr(miscued, miscued). +adj_itr(misdated, misdated). +adj_itr(misdealt, misdealt). +adj_itr(misdemeaned, misdemeaned). +adj_itr(misdirected, misdirected). +adj_itr(misfired, misfired). +adj_itr(misgiven, misgiven). +adj_itr(misgoverned, misgoverned). +adj_itr(mishandled, mishandled). +adj_itr(misheard, misheard). +adj_itr(mishit, mishit). +adj_itr(misinformed, misinformed). +adj_itr(misinterpreted, misinterpreted). +adj_itr(misjudged, misjudged). +adj_itr(mislaid, mislaid). +adj_itr(misled, misled). +adj_itr(mismanaged, mismanaged). +adj_itr(mismatched, mismatched). +adj_itr(misnamed, misnamed). +adj_itr(misplaced, misplaced). +adj_itr(misprinted, misprinted). +adj_itr(mispronounced, mispronounced). +adj_itr(misquoted, misquoted). +adj_itr(misread, misread). +adj_itr(misreported, misreported). +adj_itr(misrepresented, misrepresented). +adj_itr(misruled, misruled). +adj_itr(missed, missed). +adj_itr(misspelled, misspelled). +adj_itr(misspelt, misspelt). +adj_itr(misspent, misspent). +adj_itr(misstated, misstated). +adj_itr(misted, misted). +adj_itr(mistimed, mistimed). +adj_itr(mistranslated, mistranslated). +adj_itr(mistrusted, mistrusted). +adj_itr(misunderstood, misunderstood). +adj_itr(misused, misused). +adj_itr(mitigated, mitigated). +adj_itr(mizzled, mizzled). +adj_itr(moaned, moaned). +adj_itr(mobbed, mobbed). +adj_itr(mobilized, mobilized). +adj_itr(mocked, mocked). +adj_itr(modelled, modelled). +adj_itr(moderated, moderated). +adj_itr(modernized, modernized). +adj_itr(modified, modified). +adj_itr(modulated, modulated). +adj_itr(moiled, moiled). +adj_itr(moistened, moistened). +adj_itr(moisturized, moisturized). +adj_itr(molested, molested). +adj_itr(mollified, mollified). +adj_itr(mollycoddled, mollycoddled). +adj_itr(molten, molten). +adj_itr(monetized, monetized). +adj_itr(monitored, monitored). +adj_itr(monopolized, monopolized). +adj_itr(mooched, mooched). +adj_itr(mooed, mooed). +adj_itr(moonlighted, moonlighted). +adj_itr(moored, moored). +adj_itr(mooted, mooted). +adj_itr(moped, moped). +adj_itr(mopped, mopped). +adj_itr(moralized, moralized). +adj_itr(mortared, mortared). +adj_itr(mortgaged, mortgaged). +adj_itr(mortified, mortified). +adj_itr(mortised, mortised). +adj_itr(moseyed, moseyed). +adj_itr(mothered, mothered). +adj_itr(mothproofed, mothproofed). +adj_itr(motioned, motioned). +adj_itr(motivated, motivated). +adj_itr(motored, motored). +adj_itr(motorized, motorized). +adj_itr(mottled, mottled). +adj_itr(moulded, moulded). +adj_itr(mouldered, mouldered). +adj_itr(moulted, moulted). +adj_itr(mountaineered, mountaineered). +adj_itr(mounted, mounted). +adj_itr(mourned, mourned). +adj_itr(moused, moused). +adj_itr(mouthed, mouthed). +adj_itr(moved, moved). +adj_itr(mowed, mowed). +adj_itr(mown, mown). +adj_itr(mucked, mucked). +adj_itr(muckraked, muckraked). +adj_itr(mudded, mudded). +adj_itr(muddied, muddied). +adj_itr(muddled, muddled). +adj_itr(muffed, muffed). +adj_itr(muffled, muffled). +adj_itr(mugged, mugged). +adj_itr(mulched, mulched). +adj_itr(mulcted, mulcted). +adj_itr(mulled, mulled). +adj_itr(multiplied, multiplied). +adj_itr(mumbled, mumbled). +adj_itr(mummed, mummed). +adj_itr(mummified, mummified). +adj_itr(munched, munched). +adj_itr(munitioned, munitioned). +adj_itr(murdered, murdered). +adj_itr(murmured, murmured). +adj_itr(mused, mused). +adj_itr(mushroomed, mushroomed). +adj_itr(mussed, mussed). +adj_itr(mustered, mustered). +adj_itr(mutated, mutated). +adj_itr(muted, muted). +adj_itr(mutilated, mutilated). +adj_itr(mutinied, mutinied). +adj_itr(muttered, muttered). +adj_itr(muzzled, muzzled). +adj_itr(mystified, mystified). +adj_itr(nabbed, nabbed). +adj_itr(nagged, nagged). +adj_itr(nailed, nailed). +adj_itr(named, named). +adj_itr(namedropped, namedropped). +adj_itr(napped, napped). +adj_itr(narked, narked). +adj_itr(narrated, narrated). +adj_itr(narrowed, narrowed). +adj_itr(nasalized, nasalized). +adj_itr(nationalized, nationalized). +adj_itr(nattered, nattered). +adj_itr(naturalized, naturalized). +adj_itr(nauseated, nauseated). +adj_itr(navigated, navigated). +adj_itr(neared, neared). +adj_itr(necessitated, necessitated). +adj_itr(necked, necked). +adj_itr(needed, needed). +adj_itr(needled, needled). +adj_itr(negated, negated). +adj_itr(negatived, negatived). +adj_itr(neglected, neglected). +adj_itr(negotiated, negotiated). +adj_itr(neighed, neighed). +adj_itr(nerved, nerved). +adj_itr(nested, nested). +adj_itr(nestled, nestled). +adj_itr(netted, netted). +adj_itr(nettled, nettled). +adj_itr(neutered, neutered). +adj_itr(neutralized, neutralized). +adj_itr(nibbled, nibbled). +adj_itr(nicked, nicked). +adj_itr('nickel-plated', 'nickel-plated'). +adj_itr(nickelled, nickelled). +adj_itr(nicknamed, nicknamed). +adj_itr(niggled, niggled). +adj_itr(nipped, nipped). +adj_itr(nitpicked, nitpicked). +adj_itr(nixed, nixed). +adj_itr(nobbled, nobbled). +adj_itr(nodded, nodded). +adj_itr(nominated, nominated). +adj_itr(nonplussed, nonplussed). +adj_itr(noosed, noosed). +adj_itr(normalized, normalized). +adj_itr(nosedived, nosedived). +adj_itr(noshed, noshed). +adj_itr(notarized, notarized). +adj_itr(notated, notated). +adj_itr(notched, notched). +adj_itr(noticed, noticed). +adj_itr(notified, notified). +adj_itr(nourished, nourished). +adj_itr(nuanced, nuanced). +adj_itr(nudged, nudged). +adj_itr(nullified, nullified). +adj_itr(numbed, numbed). +adj_itr(numbered, numbered). +adj_itr(numerated, numerated). +adj_itr(nursed, nursed). +adj_itr(nurtured, nurtured). +adj_itr(nuzzled, nuzzled). +adj_itr(obeyed, obeyed). +adj_itr(obfuscated, obfuscated). +adj_itr(objected, objected). +adj_itr(objurgated, objurgated). +adj_itr(obligated, obligated). +adj_itr(obliged, obliged). +adj_itr(obliterated, obliterated). +adj_itr(obscured, obscured). +adj_itr(observed, observed). +adj_itr(obsessed, obsessed). +adj_itr(obsolesced, obsolesced). +adj_itr(obstructed, obstructed). +adj_itr(obtained, obtained). +adj_itr(obtruded, obtruded). +adj_itr(obviated, obviated). +adj_itr(occasioned, occasioned). +adj_itr(occupied, occupied). +adj_itr(occurred, occurred). +adj_itr('off-loaded', 'off-loaded'). +adj_itr(offended, offended). +adj_itr(offered, offered). +adj_itr(officiated, officiated). +adj_itr(offset, offset). +adj_itr(ogled, ogled). +adj_itr(oinked, oinked). +adj_itr(okayed, okayed). +adj_itr(omened, omened). +adj_itr(omitted, omitted). +adj_itr(oozed, oozed). +adj_itr(opalesced, opalesced). +adj_itr(opened, opened). +adj_itr(operated, operated). +adj_itr(opined, opined). +adj_itr(opposed, opposed). +adj_itr(oppressed, oppressed). +adj_itr(oppugned, oppugned). +adj_itr(orated, orated). +adj_itr(orbited, orbited). +adj_itr(orchestrated, orchestrated). +adj_itr(ordained, ordained). +adj_itr(ordered, ordered). +adj_itr(orientated, orientated). +adj_itr(oriented, oriented). +adj_itr(originated, originated). +adj_itr(ornamented, ornamented). +adj_itr(orphaned, orphaned). +adj_itr(oscillated, oscillated). +adj_itr(osculated, osculated). +adj_itr(ossified, ossified). +adj_itr(ostracized, ostracized). +adj_itr(ousted, ousted). +adj_itr('out-Heroded', 'out-Heroded'). +adj_itr(outbalanced, outbalanced). +adj_itr(outbid, outbid). +adj_itr(outbidden, outbidden). +adj_itr(outbraved, outbraved). +adj_itr(outclassed, outclassed). +adj_itr(outdistanced, outdistanced). +adj_itr(outdone, outdone). +adj_itr(outed, outed). +adj_itr(outfaced, outfaced). +adj_itr(outfitted, outfitted). +adj_itr(outflanked, outflanked). +adj_itr(outfought, outfought). +adj_itr(outfoxed, outfoxed). +adj_itr(outgeneralled, outgeneralled). +adj_itr(outgone, outgone). +adj_itr(outgrown, outgrown). +adj_itr(outlaid, outlaid). +adj_itr(outlasted, outlasted). +adj_itr(outlawed, outlawed). +adj_itr(outlined, outlined). +adj_itr(outlived, outlived). +adj_itr(outmanoeuvred, outmanoeuvred). +adj_itr(outmarched, outmarched). +adj_itr(outmatched, outmatched). +adj_itr(outnumbered, outnumbered). +adj_itr(outplayed, outplayed). +adj_itr(outpointed, outpointed). +adj_itr(outraged, outraged). +adj_itr(outranged, outranged). +adj_itr(outranked, outranked). +adj_itr(outridden, outridden). +adj_itr(outrivalled, outrivalled). +adj_itr(outrun, outrun). +adj_itr(outsailed, outsailed). +adj_itr(outshone, outshone). +adj_itr(outsmarted, outsmarted). +adj_itr(outsold, outsold). +adj_itr(outspanned, outspanned). +adj_itr(outstayed, outstayed). +adj_itr(outstripped, outstripped). +adj_itr(outtalked, outtalked). +adj_itr(outvied, outvied). +adj_itr(outvoted, outvoted). +adj_itr(outweighed, outweighed). +adj_itr(outwitted, outwitted). +adj_itr(outworn, outworn). +adj_itr('over-cooked', 'over-cooked'). +adj_itr('over-eaten', 'over-eaten'). +adj_itr('over-emphasized', 'over-emphasized'). +adj_itr('over-exerted', 'over-exerted'). +adj_itr('over-heated', 'over-heated'). +adj_itr('over-indulged', 'over-indulged'). +adj_itr('over-praised', 'over-praised'). +adj_itr('over-produced', 'over-produced'). +adj_itr('over-strained', 'over-strained'). +adj_itr('over-valued', 'over-valued'). +adj_itr(overacted, overacted). +adj_itr(overarched, overarched). +adj_itr(overawed, overawed). +adj_itr(overbalanced, overbalanced). +adj_itr(overbid, overbid). +adj_itr(overborne, overborne). +adj_itr(overburdened, overburdened). +adj_itr(overcalled, overcalled). +adj_itr(overcapitalized, overcapitalized). +adj_itr(overcharged, overcharged). +adj_itr(overclouded, overclouded). +adj_itr(overcome, overcome). +adj_itr(overcompensated, overcompensated). +adj_itr(overcropped, overcropped). +adj_itr(overcrowded, overcrowded). +adj_itr(overdeveloped, overdeveloped). +adj_itr(overdone, overdone). +adj_itr(overdrawn, overdrawn). +adj_itr(overdressed, overdressed). +adj_itr(overestimated, overestimated). +adj_itr(overexposed, overexposed). +adj_itr(overflowed, overflowed). +adj_itr(overflown, overflown). +adj_itr(overhauled, overhauled). +adj_itr(overheard, overheard). +adj_itr(overhung, overhung). +adj_itr(overlaid, overlaid). +adj_itr(overlain, overlain). +adj_itr(overlapped, overlapped). +adj_itr(overleaped, overleaped). +adj_itr(overleapt, overleapt). +adj_itr(overloaded, overloaded). +adj_itr(overlooked, overlooked). +adj_itr(overmanned, overmanned). +adj_itr(overmastered, overmastered). +adj_itr(overpaid, overpaid). +adj_itr(overplayed, overplayed). +adj_itr(overpowered, overpowered). +adj_itr(overprinted, overprinted). +adj_itr(overrated, overrated). +adj_itr(overreached, overreached). +adj_itr(overridden, overridden). +adj_itr(overruled, overruled). +adj_itr(overrun, overrun). +adj_itr(overseen, overseen). +adj_itr(overshadowed, overshadowed). +adj_itr(oversimplified, oversimplified). +adj_itr(overslept, overslept). +adj_itr(overstated, overstated). +adj_itr(overstayed, overstayed). +adj_itr(oversteered, oversteered). +adj_itr(overstepped, overstepped). +adj_itr(overstocked, overstocked). +adj_itr(overtaken, overtaken). +adj_itr(overtaxed, overtaxed). +adj_itr(overthrown, overthrown). +adj_itr(overtopped, overtopped). +adj_itr(overtrumped, overtrumped). +adj_itr(overturned, overturned). +adj_itr(overwhelmed, overwhelmed). +adj_itr(overworked, overworked). +adj_itr(ovulated, ovulated). +adj_itr(owed, owed). +adj_itr(owned, owned). +adj_itr(oxidized, oxidized). +adj_itr(oxygenated, oxygenated). +adj_itr(oxygenized, oxygenized). +adj_itr(paced, paced). +adj_itr(pacified, pacified). +adj_itr(packaged, packaged). +adj_itr(packed, packed). +adj_itr(padded, padded). +adj_itr(paddled, paddled). +adj_itr(padlocked, padlocked). +adj_itr(paged, paged). +adj_itr(paginated, paginated). +adj_itr(paid, paid). +adj_itr(painted, painted). +adj_itr(paired, paired). +adj_itr(palatalized, palatalized). +adj_itr(palavered, palavered). +adj_itr(paled, paled). +adj_itr(palisaded, palisaded). +adj_itr(palled, palled). +adj_itr(palliated, palliated). +adj_itr(palmed, palmed). +adj_itr(palpated, palpated). +adj_itr(palpitated, palpitated). +adj_itr(palsied, palsied). +adj_itr(pampered, pampered). +adj_itr(pancaked, pancaked). +adj_itr(pandered, pandered). +adj_itr(panelled, panelled). +adj_itr(panhandled, panhandled). +adj_itr(panicked, panicked). +adj_itr(panned, panned). +adj_itr(panted, panted). +adj_itr(papered, papered). +adj_itr(parachuted, parachuted). +adj_itr(paraded, paraded). +adj_itr(paragraphed, paragraphed). +adj_itr(paralleled, paralleled). +adj_itr(paralysed, paralysed). +adj_itr(paraphrased, paraphrased). +adj_itr(parboiled, parboiled). +adj_itr(parched, parched). +adj_itr(pardoned, pardoned). +adj_itr(pared, pared). +adj_itr(parked, parked). +adj_itr(parleyed, parleyed). +adj_itr(parodied, parodied). +adj_itr(paroled, paroled). +adj_itr(parried, parried). +adj_itr(parroted, parroted). +adj_itr(parsed, parsed). +adj_itr(partaken, partaken). +adj_itr(parted, parted). +adj_itr(participated, participated). +adj_itr(particularized, particularized). +adj_itr(partitioned, partitioned). +adj_itr(partnered, partnered). +adj_itr(passed, passed). +adj_itr(passivized, passivized). +adj_itr(pasted, pasted). +adj_itr(pasteurized, pasteurized). +adj_itr(pastured, pastured). +adj_itr(patched, patched). +adj_itr(patented, patented). +adj_itr(patrolled, patrolled). +adj_itr(patronized, patronized). +adj_itr(patted, patted). +adj_itr(pattered, pattered). +adj_itr(patterned, patterned). +adj_itr(pauperized, pauperized). +adj_itr(paused, paused). +adj_itr(paved, paved). +adj_itr(pawed, pawed). +adj_itr(pawned, pawned). +adj_itr(peached, peached). +adj_itr(pealed, pealed). +adj_itr(pearled, pearled). +adj_itr(pecked, pecked). +adj_itr(peculated, peculated). +adj_itr(pedalled, pedalled). +adj_itr(peddled, peddled). +adj_itr(peed, peed). +adj_itr(peeked, peeked). +adj_itr(peeled, peeled). +adj_itr(peeped, peeped). +adj_itr(peered, peered). +adj_itr(pegged, pegged). +adj_itr(pelted, pelted). +adj_itr(penalized, penalized). +adj_itr(pencilled, pencilled). +adj_itr(penetrated, penetrated). +adj_itr(penned, penned). +adj_itr(peopled, peopled). +adj_itr(peppered, peppered). +adj_itr(perambulated, perambulated). +adj_itr(perceived, perceived). +adj_itr(perched, perched). +adj_itr(percolated, percolated). +adj_itr(peregrinated, peregrinated). +adj_itr(perfected, perfected). +adj_itr(perforated, perforated). +adj_itr(performed, performed). +adj_itr(perfumed, perfumed). +adj_itr(perished, perished). +adj_itr(perjured, perjured). +adj_itr(perked, perked). +adj_itr(permeated, permeated). +adj_itr(permed, permed). +adj_itr(permitted, permitted). +adj_itr(permuted, permuted). +adj_itr(perorated, perorated). +adj_itr(perpetrated, perpetrated). +adj_itr(perpetuated, perpetuated). +adj_itr(persecuted, persecuted). +adj_itr(persevered, persevered). +adj_itr(persisted, persisted). +adj_itr(personalized, personalized). +adj_itr(personated, personated). +adj_itr(personified, personified). +adj_itr(perspired, perspired). +adj_itr(persuaded, persuaded). +adj_itr(perturbed, perturbed). +adj_itr(perused, perused). +adj_itr(pervaded, pervaded). +adj_itr(perverted, perverted). +adj_itr(pestered, pestered). +adj_itr(pestled, pestled). +adj_itr(petitioned, petitioned). +adj_itr(petrified, petrified). +adj_itr(petted, petted). +adj_itr(pettifogged, pettifogged). +adj_itr(phased, phased). +adj_itr(philandered, philandered). +adj_itr(philosophized, philosophized). +adj_itr(phoned, phoned). +adj_itr(phosphoresced, phosphoresced). +adj_itr(photocopied, photocopied). +adj_itr(photographed, photographed). +adj_itr(photosensitized, photosensitized). +adj_itr(photostatted, photostatted). +adj_itr(phrased, phrased). +adj_itr(picked, picked). +adj_itr(picketed, picketed). +adj_itr(pickled, pickled). +adj_itr(picnicked, picnicked). +adj_itr(pictured, pictured). +adj_itr(piddled, piddled). +adj_itr(pieced, pieced). +adj_itr(pierced, pierced). +adj_itr(piffled, piffled). +adj_itr(pigeonholed, pigeonholed). +adj_itr(piked, piked). +adj_itr(piled, piled). +adj_itr(pilfered, pilfered). +adj_itr(pillaged, pillaged). +adj_itr(pilloried, pilloried). +adj_itr(pillowed, pillowed). +adj_itr(piloted, piloted). +adj_itr(pimped, pimped). +adj_itr(pinched, pinched). +adj_itr(pined, pined). +adj_itr(pinged, pinged). +adj_itr(pinioned, pinioned). +adj_itr(pinked, pinked). +adj_itr(pinnacled, pinnacled). +adj_itr(pinned, pinned). +adj_itr(pinpointed, pinpointed). +adj_itr(pioneered, pioneered). +adj_itr(piped, piped). +adj_itr(pipped, pipped). +adj_itr(piqued, piqued). +adj_itr(pirated, pirated). +adj_itr(pirouetted, pirouetted). +adj_itr(pitched, pitched). +adj_itr(pitchforked, pitchforked). +adj_itr(pitied, pitied). +adj_itr(pitted, pitted). +adj_itr(pivoted, pivoted). +adj_itr(placarded, placarded). +adj_itr(placated, placated). +adj_itr(placed, placed). +adj_itr(plagiarized, plagiarized). +adj_itr(plagued, plagued). +adj_itr(plained, plained). +adj_itr(plaited, plaited). +adj_itr(planed, planed). +adj_itr(planked, planked). +adj_itr(planned, planned). +adj_itr(planted, planted). +adj_itr(plashed, plashed). +adj_itr(plated, plated). +adj_itr('play-acted', 'play-acted'). +adj_itr(played, played). +adj_itr(pleached, pleached). +adj_itr(plead, plead). +adj_itr(pleaded, pleaded). +adj_itr(pleated, pleated). +adj_itr(pled, pled). +adj_itr(pledged, pledged). +adj_itr(plenished, plenished). +adj_itr(plied, plied). +adj_itr(plighted, plighted). +adj_itr(plodded, plodded). +adj_itr(plonked, plonked). +adj_itr(plopped, plopped). +adj_itr(plotted, plotted). +adj_itr(ploughed, ploughed). +adj_itr(plucked, plucked). +adj_itr(plugged, plugged). +adj_itr(plumbed, plumbed). +adj_itr(plumed, plumed). +adj_itr(plummetted, plummetted). +adj_itr(plumped, plumped). +adj_itr(plundered, plundered). +adj_itr(plunged, plunged). +adj_itr(plunked, plunked). +adj_itr(poached, poached). +adj_itr(pocketed, pocketed). +adj_itr(podded, podded). +adj_itr(poised, poised). +adj_itr(poisoned, poisoned). +adj_itr(poked, poked). +adj_itr(polarized, polarized). +adj_itr('pole-axed', 'pole-axed'). +adj_itr('pole-vaulted', 'pole-vaulted'). +adj_itr(poled, poled). +adj_itr(policed, policed). +adj_itr(polished, polished). +adj_itr(politicalized, politicalized). +adj_itr(politicized, politicized). +adj_itr(pollarded, pollarded). +adj_itr(polled, polled). +adj_itr(pollinated, pollinated). +adj_itr(polluted, polluted). +adj_itr(pomaded, pomaded). +adj_itr(pommelled, pommelled). +adj_itr(pondered, pondered). +adj_itr(ponged, ponged). +adj_itr(poniarded, poniarded). +adj_itr(pontificated, pontificated). +adj_itr('pooh-poohed', 'pooh-poohed'). +adj_itr(pooled, pooled). +adj_itr(popped, popped). +adj_itr(popularized, popularized). +adj_itr(populated, populated). +adj_itr(portended, portended). +adj_itr(portrayed, portrayed). +adj_itr(posed, posed). +adj_itr(posited, posited). +adj_itr(positioned, positioned). +adj_itr(possessed, possessed). +adj_itr(postdated, postdated). +adj_itr(posted, posted). +adj_itr(postmarked, postmarked). +adj_itr(postponed, postponed). +adj_itr(postulated, postulated). +adj_itr(postured, postured). +adj_itr('pot-roasted', 'pot-roasted'). +adj_itr(pottered, pottered). +adj_itr(pouched, pouched). +adj_itr(poulticed, poulticed). +adj_itr(pounced, pounced). +adj_itr(pounded, pounded). +adj_itr(poured, poured). +adj_itr(pouted, pouted). +adj_itr('power-dived', 'power-dived'). +adj_itr(powwowed, powwowed). +adj_itr(praised, praised). +adj_itr(pranced, pranced). +adj_itr(prattled, prattled). +adj_itr(prawned, prawned). +adj_itr(prayed, prayed). +adj_itr('pre-empted', 'pre-empted'). +adj_itr('pre-existed', 'pre-existed'). +adj_itr(preached, preached). +adj_itr(preachified, preachified). +adj_itr(prearranged, prearranged). +adj_itr(preceded, preceded). +adj_itr(precipitated, precipitated). +adj_itr(precised, precised). +adj_itr(precluded, precluded). +adj_itr(preconceived, preconceived). +adj_itr(precooked, precooked). +adj_itr(predeceased, predeceased). +adj_itr(predestinated, predestinated). +adj_itr(predestined, predestined). +adj_itr(predetermined, predetermined). +adj_itr(predicated, predicated). +adj_itr(predicted, predicted). +adj_itr(predigested, predigested). +adj_itr(predisposed, predisposed). +adj_itr(predominated, predominated). +adj_itr(preened, preened). +adj_itr(prefabricated, prefabricated). +adj_itr(prefaced, prefaced). +adj_itr(preferred, preferred). +adj_itr(prefigured, prefigured). +adj_itr(prefixed, prefixed). +adj_itr(preheated, preheated). +adj_itr(prejudged, prejudged). +adj_itr(prejudiced, prejudiced). +adj_itr(preluded, preluded). +adj_itr(premeditated, premeditated). +adj_itr(premiered, premiered). +adj_itr(premised, premised). +adj_itr(preoccupied, preoccupied). +adj_itr(preordained, preordained). +adj_itr(prepackaged, prepackaged). +adj_itr(prepaid, prepaid). +adj_itr(prepared, prepared). +adj_itr(preponderated, preponderated). +adj_itr(prepossessed, prepossessed). +adj_itr(prerecorded, prerecorded). +adj_itr(presaged, presaged). +adj_itr(prescribed, prescribed). +adj_itr(presented, presented). +adj_itr(preserved, preserved). +adj_itr(preset, preset). +adj_itr(presided, presided). +adj_itr(pressed, pressed). +adj_itr(pressganged, pressganged). +adj_itr(pressured, pressured). +adj_itr(presumed, presumed). +adj_itr(presupposed, presupposed). +adj_itr(pretended, pretended). +adj_itr(prettified, prettified). +adj_itr(prevailed, prevailed). +adj_itr(prevaricated, prevaricated). +adj_itr(prevented, prevented). +adj_itr(previewed, previewed). +adj_itr(preyed, preyed). +adj_itr(priced, priced). +adj_itr(pricked, pricked). +adj_itr(prickled, prickled). +adj_itr(pried, pried). +adj_itr(primed, primed). +adj_itr(primmed, primmed). +adj_itr(primped, primped). +adj_itr(prinked, prinked). +adj_itr(printed, printed). +adj_itr(prized, prized). +adj_itr(probated, probated). +adj_itr(probed, probed). +adj_itr(proceeded, proceeded). +adj_itr(processed, processed). +adj_itr(proclaimed, proclaimed). +adj_itr(procrastinated, procrastinated). +adj_itr(procreated, procreated). +adj_itr(procured, procured). +adj_itr(prodded, prodded). +adj_itr(produced, produced). +adj_itr(profaned, profaned). +adj_itr(proffered, proffered). +adj_itr(profiled, profiled). +adj_itr(profited, profited). +adj_itr(profiteered, profiteered). +adj_itr(prognosticated, prognosticated). +adj_itr(programmed, programmed). +adj_itr(progressed, progressed). +adj_itr(prohibited, prohibited). +adj_itr(projected, projected). +adj_itr(prolapsed, prolapsed). +adj_itr(proliferated, proliferated). +adj_itr(promenaded, promenaded). +adj_itr(promised, promised). +adj_itr(promoted, promoted). +adj_itr(prompted, prompted). +adj_itr(promulgated, promulgated). +adj_itr(pronged, pronged). +adj_itr(proofed, proofed). +adj_itr(proofread, proofread). +adj_itr(propagandized, propagandized). +adj_itr(propagated, propagated). +adj_itr(propelled, propelled). +adj_itr(prophesied, prophesied). +adj_itr(propitiated, propitiated). +adj_itr(proportioned, proportioned). +adj_itr(proposed, proposed). +adj_itr(propositioned, propositioned). +adj_itr(propounded, propounded). +adj_itr(propped, propped). +adj_itr(prorogued, prorogued). +adj_itr(proscribed, proscribed). +adj_itr(prosecuted, prosecuted). +adj_itr(proselytized, proselytized). +adj_itr(prospected, prospected). +adj_itr(prospered, prospered). +adj_itr(prostituted, prostituted). +adj_itr(prostrated, prostrated). +adj_itr(protected, protected). +adj_itr(protested, protested). +adj_itr(protracted, protracted). +adj_itr(protruded, protruded). +adj_itr(protuberated, protuberated). +adj_itr(proved, proved). +adj_itr(proven, proven). +adj_itr(provided, provided). +adj_itr(provisioned, provisioned). +adj_itr(provoked, provoked). +adj_itr(prowled, prowled). +adj_itr(pruned, pruned). +adj_itr(psychoanalysed, psychoanalysed). +adj_itr('pub-crawled', 'pub-crawled'). +adj_itr(publicized, publicized). +adj_itr(published, published). +adj_itr(puckered, puckered). +adj_itr(puddled, puddled). +adj_itr(puffed, puffed). +adj_itr(pugged, pugged). +adj_itr(puked, puked). +adj_itr(puled, puled). +adj_itr(pulled, pulled). +adj_itr(pullulated, pullulated). +adj_itr(pulped, pulped). +adj_itr(pulsated, pulsated). +adj_itr(pulsed, pulsed). +adj_itr(pulverized, pulverized). +adj_itr(pumped, pumped). +adj_itr(punched, punched). +adj_itr(punctuated, punctuated). +adj_itr(punctured, punctured). +adj_itr(punished, punished). +adj_itr(punned, punned). +adj_itr(punted, punted). +adj_itr(pupated, pupated). +adj_itr(pupped, pupped). +adj_itr(purchased, purchased). +adj_itr(pureed, pureed). +adj_itr(purged, purged). +adj_itr(purified, purified). +adj_itr(purled, purled). +adj_itr(purloined, purloined). +adj_itr(purported, purported). +adj_itr(purposed, purposed). +adj_itr(purred, purred). +adj_itr(pursed, pursed). +adj_itr(pursued, pursued). +adj_itr(purveyed, purveyed). +adj_itr(pushed, pushed). +adj_itr(pussyfooted, pussyfooted). +adj_itr(put, put). +adj_itr(putrefied, putrefied). +adj_itr(putted, putted). +adj_itr(puttered, puttered). +adj_itr(puttied, puttied). +adj_itr(puzzled, puzzled). +adj_itr(quacked, quacked). +adj_itr(quadrupled, quadrupled). +adj_itr(quadruplicated, quadruplicated). +adj_itr(quaffed, quaffed). +adj_itr(quailed, quailed). +adj_itr(quaked, quaked). +adj_itr(quantified, quantified). +adj_itr(quarantined, quarantined). +adj_itr(quarrelled, quarrelled). +adj_itr(quarried, quarried). +adj_itr(quartered, quartered). +adj_itr(quashed, quashed). +adj_itr(quavered, quavered). +adj_itr(queened, queened). +adj_itr(queered, queered). +adj_itr(quelled, quelled). +adj_itr(quenched, quenched). +adj_itr(queried, queried). +adj_itr(quested, quested). +adj_itr(questioned, questioned). +adj_itr(queued, queued). +adj_itr(quibbled, quibbled). +adj_itr('quick-frozen', 'quick-frozen'). +adj_itr(quickened, quickened). +adj_itr(quieted, quieted). +adj_itr(quietened, quietened). +adj_itr(quilted, quilted). +adj_itr(quipped, quipped). +adj_itr(quitted, quitted). +adj_itr(quivered, quivered). +adj_itr(quizzed, quizzed). +adj_itr(quoted, quoted). +adj_itr(rabbited, rabbited). +adj_itr(raced, raced). +adj_itr(racked, racked). +adj_itr(racketed, racketed). +adj_itr(racketeered, racketeered). +adj_itr(radiated, radiated). +adj_itr(radicalized, radicalized). +adj_itr(radioed, radioed). +adj_itr(raffled, raffled). +adj_itr(rafted, rafted). +adj_itr(raged, raged). +adj_itr(raided, raided). +adj_itr(railed, railed). +adj_itr(railroaded, railroaded). +adj_itr(rained, rained). +adj_itr(raised, raised). +adj_itr(raked, raked). +adj_itr(rallied, rallied). +adj_itr(rambled, rambled). +adj_itr(ramified, ramified). +adj_itr(rammed, rammed). +adj_itr(rampaged, rampaged). +adj_itr(ranged, ranged). +adj_itr(ranked, ranked). +adj_itr(rankled, rankled). +adj_itr(ransacked, ransacked). +adj_itr(ransomed, ransomed). +adj_itr(ranted, ranted). +adj_itr(raped, raped). +adj_itr(rapped, rapped). +adj_itr(rarefied, rarefied). +adj_itr(rasped, rasped). +adj_itr(rated, rated). +adj_itr(ratified, ratified). +adj_itr(ratiocinated, ratiocinated). +adj_itr(rationalized, rationalized). +adj_itr(rationed, rationed). +adj_itr(ratted, ratted). +adj_itr(rattled, rattled). +adj_itr(ravaged, ravaged). +adj_itr(raved, raved). +adj_itr(ravelled, ravelled). +adj_itr(ravened, ravened). +adj_itr(ravished, ravished). +adj_itr(rayed, rayed). +adj_itr(razed, razed). +adj_itr(razored, razored). +adj_itr('re-covered', 're-covered'). +adj_itr('re-echoed', 're-echoed'). +adj_itr('re-formed', 're-formed'). +adj_itr('re-presented', 're-presented'). +adj_itr(reached, reached). +adj_itr(reacted, reacted). +adj_itr(reactivated, reactivated). +adj_itr(read, read). +adj_itr(readdressed, readdressed). +adj_itr(readied, readied). +adj_itr(readjusted, readjusted). +adj_itr(reaffirmed, reaffirmed). +adj_itr(reafforested, reafforested). +adj_itr(realized, realized). +adj_itr(reanimated, reanimated). +adj_itr(reaped, reaped). +adj_itr(reappeared, reappeared). +adj_itr(reared, reared). +adj_itr(rearmed, rearmed). +adj_itr(rearranged, rearranged). +adj_itr(reasoned, reasoned). +adj_itr(reassured, reassured). +adj_itr(rebelled, rebelled). +adj_itr(rebound, rebound). +adj_itr(rebounded, rebounded). +adj_itr(rebuffed, rebuffed). +adj_itr(rebuilt, rebuilt). +adj_itr(rebuked, rebuked). +adj_itr(rebutted, rebutted). +adj_itr(recalled, recalled). +adj_itr(recanted, recanted). +adj_itr(recapitulated, recapitulated). +adj_itr(recapped, recapped). +adj_itr(recaptured, recaptured). +adj_itr(recast, recast). +adj_itr(receded, receded). +adj_itr(receipted, receipted). +adj_itr(recessed, recessed). +adj_itr(recharged, recharged). +adj_itr(reciprocated, reciprocated). +adj_itr(recited, recited). +adj_itr(reckoned, reckoned). +adj_itr(reclaimed, reclaimed). +adj_itr(reclined, reclined). +adj_itr(recognized, recognized). +adj_itr(recoiled, recoiled). +adj_itr(recollected, recollected). +adj_itr(recommended, recommended). +adj_itr(recompensed, recompensed). +adj_itr(reconciled, reconciled). +adj_itr(reconditioned, reconditioned). +adj_itr(reconnoitred, reconnoitred). +adj_itr(reconsidered, reconsidered). +adj_itr(reconstituted, reconstituted). +adj_itr(reconstructed, reconstructed). +adj_itr(recorded, recorded). +adj_itr(recounted, recounted). +adj_itr(recouped, recouped). +adj_itr(recovered, recovered). +adj_itr(recreated, recreated). +adj_itr(recriminated, recriminated). +adj_itr(recruited, recruited). +adj_itr(rectified, rectified). +adj_itr(recuperated, recuperated). +adj_itr(recurred, recurred). +adj_itr(recurved, recurved). +adj_itr(recycled, recycled). +adj_itr(redacted, redacted). +adj_itr(reddened, reddened). +adj_itr(redecorated, redecorated). +adj_itr(redeemed, redeemed). +adj_itr(redeployed, redeployed). +adj_itr(redirected, redirected). +adj_itr(redistributed, redistributed). +adj_itr(redone, redone). +adj_itr(redoubled, redoubled). +adj_itr(redressed, redressed). +adj_itr(reduced, reduced). +adj_itr(reduplicated, reduplicated). +adj_itr(reeducated, reeducated). +adj_itr(reefed, reefed). +adj_itr(reeked, reeked). +adj_itr(reeled, reeled). +adj_itr(refaced, refaced). +adj_itr(refashioned, refashioned). +adj_itr(refereed, refereed). +adj_itr(refilled, refilled). +adj_itr(refined, refined). +adj_itr(refitted, refitted). +adj_itr(reflated, reflated). +adj_itr(reflected, reflected). +adj_itr(refloated, refloated). +adj_itr(refooted, refooted). +adj_itr(reforested, reforested). +adj_itr(reformed, reformed). +adj_itr(refracted, refracted). +adj_itr(refrained, refrained). +adj_itr(refreshed, refreshed). +adj_itr(refrigerated, refrigerated). +adj_itr(refuelled, refuelled). +adj_itr(refunded, refunded). +adj_itr(refurbished, refurbished). +adj_itr(refused, refused). +adj_itr(refuted, refuted). +adj_itr(regained, regained). +adj_itr(regarded, regarded). +adj_itr(regenerated, regenerated). +adj_itr(regimented, regimented). +adj_itr(registered, registered). +adj_itr(regressed, regressed). +adj_itr(regretted, regretted). +adj_itr(regrouped, regrouped). +adj_itr(regularized, regularized). +adj_itr(regulated, regulated). +adj_itr(regurgitated, regurgitated). +adj_itr(rehabilitated, rehabilitated). +adj_itr(rehashed, rehashed). +adj_itr(reheard, reheard). +adj_itr(rehearsed, rehearsed). +adj_itr(rehoused, rehoused). +adj_itr(reified, reified). +adj_itr(reigned, reigned). +adj_itr(reimbursed, reimbursed). +adj_itr(reincarnated, reincarnated). +adj_itr(reined, reined). +adj_itr(reinforced, reinforced). +adj_itr(reinstated, reinstated). +adj_itr(reinsured, reinsured). +adj_itr(reissued, reissued). +adj_itr(reiterated, reiterated). +adj_itr(rejected, rejected). +adj_itr(rejigged, rejigged). +adj_itr(rejoiced, rejoiced). +adj_itr(rejoined, rejoined). +adj_itr(rejuvenated, rejuvenated). +adj_itr(rekindled, rekindled). +adj_itr(relaid, relaid). +adj_itr(relapsed, relapsed). +adj_itr(related, related). +adj_itr(relaxed, relaxed). +adj_itr(relayed, relayed). +adj_itr(released, released). +adj_itr(relegated, relegated). +adj_itr(relented, relented). +adj_itr(relieved, relieved). +adj_itr(relined, relined). +adj_itr(relinquished, relinquished). +adj_itr(relished, relished). +adj_itr(relived, relived). +adj_itr(reloaded, reloaded). +adj_itr(relocated, relocated). +adj_itr(remade, remade). +adj_itr(remaindered, remaindered). +adj_itr(remained, remained). +adj_itr(remanded, remanded). +adj_itr(remarked, remarked). +adj_itr(remarried, remarried). +adj_itr(remedied, remedied). +adj_itr(remembered, remembered). +adj_itr(remilitarized, remilitarized). +adj_itr(reminded, reminded). +adj_itr(reminisced, reminisced). +adj_itr(remitted, remitted). +adj_itr(remodelled, remodelled). +adj_itr(remonstrated, remonstrated). +adj_itr(remoulded, remoulded). +adj_itr(remounted, remounted). +adj_itr(remunerated, remunerated). +adj_itr(renamed, renamed). +adj_itr(rendered, rendered). +adj_itr(rendezvoued, rendezvoued). +adj_itr(renegaded, renegaded). +adj_itr(reneged, reneged). +adj_itr(renewed, renewed). +adj_itr(renounced, renounced). +adj_itr(renovated, renovated). +adj_itr(rent, rent). +adj_itr(rented, rented). +adj_itr(reopened, reopened). +adj_itr(reorganized, reorganized). +adj_itr(reorientated, reorientated). +adj_itr(reoriented, reoriented). +adj_itr(repaid, repaid). +adj_itr(repainted, repainted). +adj_itr(repaired, repaired). +adj_itr(repatriated, repatriated). +adj_itr(repealed, repealed). +adj_itr(repelled, repelled). +adj_itr(repented, repented). +adj_itr(repined, repined). +adj_itr(replaced, replaced). +adj_itr(replayed, replayed). +adj_itr(replenished, replenished). +adj_itr(replicated, replicated). +adj_itr(replied, replied). +adj_itr(repointed, repointed). +adj_itr(reported, reported). +adj_itr(reposed, reposed). +adj_itr(repossessed, repossessed). +adj_itr(repotted, repotted). +adj_itr(reprehended, reprehended). +adj_itr(represented, represented). +adj_itr(reprieved, reprieved). +adj_itr(reprimanded, reprimanded). +adj_itr(reprinted, reprinted). +adj_itr(reproached, reproached). +adj_itr(reprobated, reprobated). +adj_itr(reproduced, reproduced). +adj_itr(reproofed, reproofed). +adj_itr(reproved, reproved). +adj_itr(repudiated, repudiated). +adj_itr(repulsed, repulsed). +adj_itr(requested, requested). +adj_itr(required, required). +adj_itr(requisitioned, requisitioned). +adj_itr(requited, requited). +adj_itr(rerun, rerun). +adj_itr(rescinded, rescinded). +adj_itr(rescued, rescued). +adj_itr(researched, researched). +adj_itr(reseated, reseated). +adj_itr(resembled, resembled). +adj_itr(resented, resented). +adj_itr(reset, reset). +adj_itr(resettled, resettled). +adj_itr(reshuffled, reshuffled). +adj_itr(resided, resided). +adj_itr(resisted, resisted). +adj_itr(resoled, resoled). +adj_itr(resolved, resolved). +adj_itr(resonated, resonated). +adj_itr(resorted, resorted). +adj_itr(resounded, resounded). +adj_itr(respected, respected). +adj_itr(respired, respired). +adj_itr(respited, respited). +adj_itr(responded, responded). +adj_itr(restaged, restaged). +adj_itr(restated, restated). +adj_itr(rested, rested). +adj_itr(restocked, restocked). +adj_itr(restored, restored). +adj_itr(restricted, restricted). +adj_itr(restructured, restructured). +adj_itr(resulted, resulted). +adj_itr(resumed, resumed). +adj_itr(resurfaced, resurfaced). +adj_itr(resurrected, resurrected). +adj_itr(resuscitated, resuscitated). +adj_itr(retailed, retailed). +adj_itr(retained, retained). +adj_itr(retaken, retaken). +adj_itr(retaliated, retaliated). +adj_itr(retarded, retarded). +adj_itr(retched, retched). +adj_itr(rethought, rethought). +adj_itr(reticulated, reticulated). +adj_itr(retold, retold). +adj_itr(retooled, retooled). +adj_itr(retorted, retorted). +adj_itr(retouched, retouched). +adj_itr(retraced, retraced). +adj_itr(retracted, retracted). +adj_itr(retreaded, retreaded). +adj_itr(retreated, retreated). +adj_itr(retrenched, retrenched). +adj_itr(retrieved, retrieved). +adj_itr(retrograded, retrograded). +adj_itr(retrogressed, retrogressed). +adj_itr(retted, retted). +adj_itr(returned, returned). +adj_itr(reunited, reunited). +adj_itr(reused, reused). +adj_itr(revalued, revalued). +adj_itr(revamped, revamped). +adj_itr(revealed, revealed). +adj_itr(revelled, revelled). +adj_itr(revenged, revenged). +adj_itr(reverberated, reverberated). +adj_itr(revered, revered). +adj_itr(reverenced, reverenced). +adj_itr(reversed, reversed). +adj_itr(reviewed, reviewed). +adj_itr(reviled, reviled). +adj_itr(revised, revised). +adj_itr(revitalized, revitalized). +adj_itr(revived, revived). +adj_itr(revivified, revivified). +adj_itr(revoked, revoked). +adj_itr(revolted, revolted). +adj_itr(revolutionized, revolutionized). +adj_itr(revolved, revolved). +adj_itr(revved, revved). +adj_itr(rewarded, rewarded). +adj_itr(rewired, rewired). +adj_itr(reworded, reworded). +adj_itr(rewritten, rewritten). +adj_itr(rhapsodized, rhapsodized). +adj_itr(ribbed, ribbed). +adj_itr(ricked, ricked). +adj_itr(ricochetted, ricochetted). +adj_itr(ridden, ridden). +adj_itr(riddled, riddled). +adj_itr(ridged, ridged). +adj_itr(ridiculed, ridiculed). +adj_itr(riffled, riffled). +adj_itr(rifled, rifled). +adj_itr(rigged, rigged). +adj_itr(righted, righted). +adj_itr(riled, riled). +adj_itr(rimmed, rimmed). +adj_itr(ringed, ringed). +adj_itr(rinsed, rinsed). +adj_itr(rioted, rioted). +adj_itr(ripened, ripened). +adj_itr(riposted, riposted). +adj_itr(ripped, ripped). +adj_itr(rippled, rippled). +adj_itr(risen, risen). +adj_itr(risked, risked). +adj_itr(rivalled, rivalled). +adj_itr(rived, rived). +adj_itr(riven, riven). +adj_itr(riveted, riveted). +adj_itr(roamed, roamed). +adj_itr(roared, roared). +adj_itr(roasted, roasted). +adj_itr(robbed, robbed). +adj_itr(robed, robed). +adj_itr(rocked, rocked). +adj_itr(rocketed, rocketed). +adj_itr(rolled, rolled). +adj_itr('roller-skated', 'roller-skated'). +adj_itr(rollicked, rollicked). +adj_itr(romanced, romanced). +adj_itr(romanticized, romanticized). +adj_itr(romped, romped). +adj_itr(roneoed, roneoed). +adj_itr(roofed, roofed). +adj_itr(rooked, rooked). +adj_itr(roosted, roosted). +adj_itr(rooted, rooted). +adj_itr(rootled, rootled). +adj_itr(roped, roped). +adj_itr(rosinned, rosinned). +adj_itr(rotated, rotated). +adj_itr(rotted, rotted). +adj_itr(rouged, rouged). +adj_itr('rough-dried', 'rough-dried'). +adj_itr(roughcast, roughcast). +adj_itr(roughed, roughed). +adj_itr(roughened, roughened). +adj_itr(roughhoused, roughhoused). +adj_itr(rounded, rounded). +adj_itr(roused, roused). +adj_itr(routed, routed). +adj_itr(roved, roved). +adj_itr(rowed, rowed). +adj_itr(rubbed, rubbed). +adj_itr('rubber-stamped', 'rubber-stamped'). +adj_itr(rubbered, rubbered). +adj_itr(rubberized, rubberized). +adj_itr(rubbernecked, rubbernecked). +adj_itr(rubbished, rubbished). +adj_itr(rucked, rucked). +adj_itr(ruddled, ruddled). +adj_itr(rued, rued). +adj_itr(ruffed, ruffed). +adj_itr(ruffled, ruffled). +adj_itr(ruined, ruined). +adj_itr(ruled, ruled). +adj_itr(rumbled, rumbled). +adj_itr(ruminated, ruminated). +adj_itr(rummaged, rummaged). +adj_itr(rumoured, rumoured). +adj_itr(rumpled, rumpled). +adj_itr(run, run). +adj_itr(rung, rung). +adj_itr(ruptured, ruptured). +adj_itr(rushed, rushed). +adj_itr(rusted, rusted). +adj_itr(rusticated, rusticated). +adj_itr(rustled, rustled). +adj_itr(rustproofed, rustproofed). +adj_itr(rutted, rutted). +adj_itr(sabotaged, sabotaged). +adj_itr(sabred, sabred). +adj_itr(sacked, sacked). +adj_itr(sacrificed, sacrificed). +adj_itr(saddened, saddened). +adj_itr(saddled, saddled). +adj_itr(safeguarded, safeguarded). +adj_itr(sagged, sagged). +adj_itr(sailed, sailed). +adj_itr(salaamed, salaamed). +adj_itr(salified, salified). +adj_itr(salivated, salivated). +adj_itr(sallowed, sallowed). +adj_itr(salted, salted). +adj_itr(saluted, saluted). +adj_itr(salvaged, salvaged). +adj_itr(salved, salved). +adj_itr(sampled, sampled). +adj_itr(sanctified, sanctified). +adj_itr(sanctioned, sanctioned). +adj_itr(sandbagged, sandbagged). +adj_itr(sandblasted, sandblasted). +adj_itr(sanded, sanded). +adj_itr(sandpapered, sandpapered). +adj_itr(sandwiched, sandwiched). +adj_itr(sapped, sapped). +adj_itr(sashayed, sashayed). +adj_itr(sassed, sassed). +adj_itr(sat, sat). +adj_itr(sated, sated). +adj_itr(satiated, satiated). +adj_itr(satirized, satirized). +adj_itr(satisfied, satisfied). +adj_itr(saturated, saturated). +adj_itr(sauced, sauced). +adj_itr(sauntered, sauntered). +adj_itr(sauteed, sauteed). +adj_itr(savaged, savaged). +adj_itr(saved, saved). +adj_itr(savoured, savoured). +adj_itr(savvied, savvied). +adj_itr(sawed, sawed). +adj_itr(sawn, sawn). +adj_itr(scabbed, scabbed). +adj_itr(scalded, scalded). +adj_itr(scaled, scaled). +adj_itr(scalloped, scalloped). +adj_itr(scalped, scalped). +adj_itr(scamped, scamped). +adj_itr(scampered, scampered). +adj_itr(scandalized, scandalized). +adj_itr(scanned, scanned). +adj_itr(scanted, scanted). +adj_itr(scared, scared). +adj_itr(scarified, scarified). +adj_itr(scarpered, scarpered). +adj_itr(scarred, scarred). +adj_itr(scatted, scatted). +adj_itr(scavenged, scavenged). +adj_itr(scented, scented). +adj_itr(scheduled, scheduled). +adj_itr(schematized, schematized). +adj_itr(schemed, schemed). +adj_itr(schooled, schooled). +adj_itr(scintillated, scintillated). +adj_itr(scissored, scissored). +adj_itr(scoffed, scoffed). +adj_itr(scolded, scolded). +adj_itr(scooped, scooped). +adj_itr(scooted, scooted). +adj_itr(scorched, scorched). +adj_itr(scored, scored). +adj_itr(scorned, scorned). +adj_itr(scotched, scotched). +adj_itr(scoured, scoured). +adj_itr(scourged, scourged). +adj_itr(scouted, scouted). +adj_itr(scowled, scowled). +adj_itr(scrabbled, scrabbled). +adj_itr(scragged, scragged). +adj_itr(scrambled, scrambled). +adj_itr(scrammed, scrammed). +adj_itr(scraped, scraped). +adj_itr(scrapped, scrapped). +adj_itr(scratched, scratched). +adj_itr(scrawled, scrawled). +adj_itr(screamed, screamed). +adj_itr(screeched, screeched). +adj_itr(screened, screened). +adj_itr(screwed, screwed). +adj_itr(scribbled, scribbled). +adj_itr(scribed, scribed). +adj_itr(scrimmaged, scrimmaged). +adj_itr(scrimped, scrimped). +adj_itr(scrimshanked, scrimshanked). +adj_itr(scrounged, scrounged). +adj_itr(scrubbed, scrubbed). +adj_itr(scrummaged, scrummaged). +adj_itr(scrunched, scrunched). +adj_itr(scrupled, scrupled). +adj_itr(scrutinized, scrutinized). +adj_itr(scudded, scudded). +adj_itr(scuffed, scuffed). +adj_itr(scuffled, scuffled). +adj_itr(sculled, sculled). +adj_itr(sculpted, sculpted). +adj_itr(sculptured, sculptured). +adj_itr(scuppered, scuppered). +adj_itr(scurried, scurried). +adj_itr(scuttled, scuttled). +adj_itr(scythed, scythed). +adj_itr(sealed, sealed). +adj_itr(seamed, seamed). +adj_itr(searched, searched). +adj_itr(seared, seared). +adj_itr(seasoned, seasoned). +adj_itr(seated, seated). +adj_itr(seceded, seceded). +adj_itr(seconded, seconded). +adj_itr(secreted, secreted). +adj_itr(sectioned, sectioned). +adj_itr(secularized, secularized). +adj_itr(secured, secured). +adj_itr(sedated, sedated). +adj_itr(seduced, seduced). +adj_itr(seeded, seeded). +adj_itr(seemed, seemed). +adj_itr(seen, seen). +adj_itr(seeped, seeped). +adj_itr(seesawed, seesawed). +adj_itr(seethed, seethed). +adj_itr(segmented, segmented). +adj_itr(segregated, segregated). +adj_itr(seined, seined). +adj_itr(seized, seized). +adj_itr(selected, selected). +adj_itr(sellotaped, sellotaped). +adj_itr(semaphored, semaphored). +adj_itr(sensed, sensed). +adj_itr(sensitized, sensitized). +adj_itr(sent, sent). +adj_itr(sentenced, sentenced). +adj_itr(sentimentalized, sentimentalized). +adj_itr(separated, separated). +adj_itr(sequestrated, sequestrated). +adj_itr(serenaded, serenaded). +adj_itr(serialized, serialized). +adj_itr(sermonized, sermonized). +adj_itr(served, served). +adj_itr(serviced, serviced). +adj_itr(set, set). +adj_itr(severed, severed). +adj_itr(sewed, sewed). +adj_itr(sewn, sewn). +adj_itr(shackled, shackled). +adj_itr(shaded, shaded). +adj_itr(shadowboxed, shadowboxed). +adj_itr(shadowed, shadowed). +adj_itr(shafted, shafted). +adj_itr(shagged, shagged). +adj_itr(shaken, shaken). +adj_itr(shallowed, shallowed). +adj_itr(shambled, shambled). +adj_itr(shamed, shamed). +adj_itr(shammed, shammed). +adj_itr(shampooed, shampooed). +adj_itr(shanghaied, shanghaied). +adj_itr(shaped, shaped). +adj_itr(shared, shared). +adj_itr(sharpened, sharpened). +adj_itr(shattered, shattered). +adj_itr(shaved, shaved). +adj_itr(shaven, shaven). +adj_itr(sheared, sheared). +adj_itr(sheathed, sheathed). +adj_itr(shed, shed). +adj_itr(sheered, sheered). +adj_itr(shellacked, shellacked). +adj_itr(shelled, shelled). +adj_itr(sheltered, sheltered). +adj_itr(shelved, shelved). +adj_itr(shepherded, shepherded). +adj_itr(shewed, shewed). +adj_itr(shewn, shewn). +adj_itr(shied, shied). +adj_itr(shielded, shielded). +adj_itr(shifted, shifted). +adj_itr('shilly-shallied', 'shilly-shallied'). +adj_itr(shimmered, shimmered). +adj_itr(shined, shined). +adj_itr(shingled, shingled). +adj_itr(shinned, shinned). +adj_itr(shinnied, shinnied). +adj_itr(shipped, shipped). +adj_itr(shipwrecked, shipwrecked). +adj_itr(shirked, shirked). +adj_itr(shirred, shirred). +adj_itr(shitted, shitted). +adj_itr(shivered, shivered). +adj_itr(shoaled, shoaled). +adj_itr(shocked, shocked). +adj_itr(shod, shod). +adj_itr(shone, shone). +adj_itr(shooed, shooed). +adj_itr(shoplifted, shoplifted). +adj_itr(shopped, shopped). +adj_itr(shored, shored). +adj_itr(shorn, shorn). +adj_itr('short-changed', 'short-changed'). +adj_itr('short-circuited', 'short-circuited'). +adj_itr('short-listed', 'short-listed'). +adj_itr(shorted, shorted). +adj_itr(shortened, shortened). +adj_itr(shot, shot). +adj_itr(shouldered, shouldered). +adj_itr(shouted, shouted). +adj_itr(shoved, shoved). +adj_itr(shovelled, shovelled). +adj_itr(showed, showed). +adj_itr(showered, showered). +adj_itr(shown, shown). +adj_itr(shredded, shredded). +adj_itr(shrieked, shrieked). +adj_itr(shrilled, shrilled). +adj_itr(shrimped, shrimped). +adj_itr(shrined, shrined). +adj_itr(shrived, shrived). +adj_itr(shrivelled, shrivelled). +adj_itr(shriven, shriven). +adj_itr(shrouded, shrouded). +adj_itr(shrugged, shrugged). +adj_itr(shrunk, shrunk). +adj_itr(shrunken, shrunken). +adj_itr(shucked, shucked). +adj_itr(shuddered, shuddered). +adj_itr(shuffled, shuffled). +adj_itr(shunned, shunned). +adj_itr(shunted, shunted). +adj_itr(shushed, shushed). +adj_itr(shut, shut). +adj_itr(shuttered, shuttered). +adj_itr(shuttled, shuttled). +adj_itr(sibilated, sibilated). +adj_itr(sickened, sickened). +adj_itr(sideslipped, sideslipped). +adj_itr(sidestepped, sidestepped). +adj_itr(sideswiped, sideswiped). +adj_itr(sidetracked, sidetracked). +adj_itr(sidled, sidled). +adj_itr(sieved, sieved). +adj_itr(sifted, sifted). +adj_itr(sighed, sighed). +adj_itr('sight-read', 'sight-read'). +adj_itr(sightseen, sightseen). +adj_itr(signalized, signalized). +adj_itr(signalled, signalled). +adj_itr(signed, signed). +adj_itr(signified, signified). +adj_itr(signposted, signposted). +adj_itr(silenced, silenced). +adj_itr(silhouetted, silhouetted). +adj_itr(silvered, silvered). +adj_itr(simmered, simmered). +adj_itr(simpered, simpered). +adj_itr(simplified, simplified). +adj_itr(simulated, simulated). +adj_itr(singed, singed). +adj_itr(singularized, singularized). +adj_itr(sinned, sinned). +adj_itr(siphoned, siphoned). +adj_itr(sipped, sipped). +adj_itr(sired, sired). +adj_itr(sited, sited). +adj_itr(sized, sized). +adj_itr(sizzled, sizzled). +adj_itr(skateboarded, skateboarded). +adj_itr(skated, skated). +adj_itr(skedaddled, skedaddled). +adj_itr(sketched, sketched). +adj_itr(skewered, skewered). +adj_itr(skidded, skidded). +adj_itr(skied, skied). +adj_itr(skimmed, skimmed). +adj_itr(skimped, skimped). +adj_itr('skin-dived', 'skin-dived'). +adj_itr(skinned, skinned). +adj_itr(skipped, skipped). +adj_itr(skippered, skippered). +adj_itr(skirmished, skirmished). +adj_itr(skirted, skirted). +adj_itr(skittered, skittered). +adj_itr(skived, skived). +adj_itr(skivvied, skivvied). +adj_itr(skulked, skulked). +adj_itr(skunked, skunked). +adj_itr(skyjacked, skyjacked). +adj_itr(skylarked, skylarked). +adj_itr(skyrocketed, skyrocketed). +adj_itr(slacked, slacked). +adj_itr(slackened, slackened). +adj_itr(slain, slain). +adj_itr(slaked, slaked). +adj_itr(slammed, slammed). +adj_itr(slandered, slandered). +adj_itr(slanged, slanged). +adj_itr(slanted, slanted). +adj_itr(slapped, slapped). +adj_itr(slashed, slashed). +adj_itr(slated, slated). +adj_itr(slaughtered, slaughtered). +adj_itr(slaved, slaved). +adj_itr(slavered, slavered). +adj_itr(sledded, sledded). +adj_itr(sledged, sledged). +adj_itr(sleeked, sleeked). +adj_itr(sleepwalked, sleepwalked). +adj_itr(sleeted, sleeted). +adj_itr(sleighed, sleighed). +adj_itr(slenderized, slenderized). +adj_itr(slept, slept). +adj_itr(slewed, slewed). +adj_itr(sliced, sliced). +adj_itr(slid, slid). +adj_itr(slighted, slighted). +adj_itr(slimmed, slimmed). +adj_itr(slipped, slipped). +adj_itr(slit, slit). +adj_itr(slithered, slithered). +adj_itr(slivered, slivered). +adj_itr(slobbered, slobbered). +adj_itr(slogged, slogged). +adj_itr(sloped, sloped). +adj_itr(slopped, slopped). +adj_itr(slotted, slotted). +adj_itr(slouched, slouched). +adj_itr(slowed, slowed). +adj_itr(slugged, slugged). +adj_itr(sluiced, sluiced). +adj_itr(slumbered, slumbered). +adj_itr(slummed, slummed). +adj_itr(slumped, slumped). +adj_itr(slung, slung). +adj_itr(slunk, slunk). +adj_itr(slurped, slurped). +adj_itr(slurred, slurred). +adj_itr(smacked, smacked). +adj_itr(smarted, smarted). +adj_itr(smashed, smashed). +adj_itr(smeared, smeared). +adj_itr(smelled, smelled). +adj_itr(smelt, smelt). +adj_itr(smelted, smelted). +adj_itr(smiled, smiled). +adj_itr(smirched, smirched). +adj_itr(smirked, smirked). +adj_itr(smitten, smitten). +adj_itr(smoked, smoked). +adj_itr(smooched, smooched). +adj_itr(smoothed, smoothed). +adj_itr(smothered, smothered). +adj_itr(smouldered, smouldered). +adj_itr(smudged, smudged). +adj_itr(smuggled, smuggled). +adj_itr(smutted, smutted). +adj_itr(snacked, snacked). +adj_itr(snaffled, snaffled). +adj_itr(snagged, snagged). +adj_itr(snaked, snaked). +adj_itr(snapped, snapped). +adj_itr(snared, snared). +adj_itr(snarled, snarled). +adj_itr(snatched, snatched). +adj_itr(sneaked, sneaked). +adj_itr(sneered, sneered). +adj_itr(sneezed, sneezed). +adj_itr(snicked, snicked). +adj_itr(snickered, snickered). +adj_itr(sniffed, sniffed). +adj_itr(sniffled, sniffled). +adj_itr(sniggered, sniggered). +adj_itr(sniped, sniped). +adj_itr(snipped, snipped). +adj_itr(snitched, snitched). +adj_itr(snivelled, snivelled). +adj_itr(snogged, snogged). +adj_itr(snookered, snookered). +adj_itr(snooped, snooped). +adj_itr(snoozed, snoozed). +adj_itr(snored, snored). +adj_itr(snorted, snorted). +adj_itr(snowballed, snowballed). +adj_itr(snowed, snowed). +adj_itr(snubbed, snubbed). +adj_itr(snuffed, snuffed). +adj_itr(snuffled, snuffled). +adj_itr(snugged, snugged). +adj_itr(snuggled, snuggled). +adj_itr(soaked, soaked). +adj_itr(soaped, soaped). +adj_itr(soared, soared). +adj_itr(sobbed, sobbed). +adj_itr(sobered, sobered). +adj_itr(socialized, socialized). +adj_itr(socked, socked). +adj_itr('soft-pedalled', 'soft-pedalled'). +adj_itr('soft-soaped', 'soft-soaped'). +adj_itr(softened, softened). +adj_itr(softlanded, softlanded). +adj_itr(soiled, soiled). +adj_itr(sojourned, sojourned). +adj_itr(solaced, solaced). +adj_itr(sold, sold). +adj_itr(soldered, soldered). +adj_itr(soldiered, soldiered). +adj_itr(solemnized, solemnized). +adj_itr(solicited, solicited). +adj_itr(solidified, solidified). +adj_itr(soliloquized, soliloquized). +adj_itr(soloed, soloed). +adj_itr(solved, solved). +adj_itr(somersaulted, somersaulted). +adj_itr(somnambulated, somnambulated). +adj_itr(sooted, sooted). +adj_itr(soothed, soothed). +adj_itr(sopped, sopped). +adj_itr(sorrowed, sorrowed). +adj_itr(sorted, sorted). +adj_itr(soughed, soughed). +adj_itr(sought, sought). +adj_itr(sounded, sounded). +adj_itr(soundproofed, soundproofed). +adj_itr(soured, soured). +adj_itr(sovietized, sovietized). +adj_itr(sowed, sowed). +adj_itr(sown, sown). +adj_itr(spaced, spaced). +adj_itr(spaded, spaded). +adj_itr(spangled, spangled). +adj_itr(spanked, spanked). +adj_itr(spanned, spanned). +adj_itr(spared, spared). +adj_itr(sparked, sparked). +adj_itr(sparkled, sparkled). +adj_itr(sparred, sparred). +adj_itr(spat, spat). +adj_itr(spatchcocked, spatchcocked). +adj_itr(spattered, spattered). +adj_itr(spawned, spawned). +adj_itr(spayed, spayed). +adj_itr(speared, speared). +adj_itr(spearheaded, spearheaded). +adj_itr(specialized, specialized). +adj_itr(specified, specified). +adj_itr(speculated, speculated). +adj_itr(sped, sped). +adj_itr(speechified, speechified). +adj_itr(speeded, speeded). +adj_itr(spelled, spelled). +adj_itr(spelt, spelt). +adj_itr(spewed, spewed). +adj_itr(spiced, spiced). +adj_itr(spied, spied). +adj_itr(spieled, spieled). +adj_itr(spiked, spiked). +adj_itr(spilled, spilled). +adj_itr(spilt, spilt). +adj_itr('spin-dried', 'spin-dried'). +adj_itr(spiralled, spiralled). +adj_itr(spiritualized, spiritualized). +adj_itr(spit, spit). +adj_itr(spited, spited). +adj_itr(spitted, spitted). +adj_itr(splashed, splashed). +adj_itr(splattered, splattered). +adj_itr(splayed, splayed). +adj_itr(spliced, spliced). +adj_itr(splintered, splintered). +adj_itr(split, split). +adj_itr(splodged, splodged). +adj_itr(splotched, splotched). +adj_itr(splurged, splurged). +adj_itr(spluttered, spluttered). +adj_itr(spoiled, spoiled). +adj_itr(spoilt, spoilt). +adj_itr(spoken, spoken). +adj_itr(spoliated, spoliated). +adj_itr(sponged, sponged). +adj_itr(sponsored, sponsored). +adj_itr(spoofed, spoofed). +adj_itr(spooked, spooked). +adj_itr(spooned, spooned). +adj_itr(spoonfed, spoonfed). +adj_itr(sported, sported). +adj_itr('spot-checked', 'spot-checked'). +adj_itr(spotlighted, spotlighted). +adj_itr(spouted, spouted). +adj_itr(sprained, sprained). +adj_itr(sprawled, sprawled). +adj_itr(sprayed, sprayed). +adj_itr(spread, spread). +adj_itr(spreadeagled, spreadeagled). +adj_itr('spring-cleaned', 'spring-cleaned'). +adj_itr(sprinkled, sprinkled). +adj_itr(sprinted, sprinted). +adj_itr(sprouted, sprouted). +adj_itr(spruced, spruced). +adj_itr(sprung, sprung). +adj_itr(spun, spun). +adj_itr(spurned, spurned). +adj_itr(spurred, spurred). +adj_itr(spurted, spurted). +adj_itr(sputtered, sputtered). +adj_itr(squabbled, squabbled). +adj_itr(squalled, squalled). +adj_itr(squandered, squandered). +adj_itr(squared, squared). +adj_itr(squashed, squashed). +adj_itr(squatted, squatted). +adj_itr(squawked, squawked). +adj_itr(squeaked, squeaked). +adj_itr(squealed, squealed). +adj_itr(squeegeed, squeegeed). +adj_itr(squeezed, squeezed). +adj_itr(squelched, squelched). +adj_itr(squinted, squinted). +adj_itr(squired, squired). +adj_itr(squirmed, squirmed). +adj_itr(squirted, squirted). +adj_itr(stabbed, stabbed). +adj_itr(stabilized, stabilized). +adj_itr(stabled, stabled). +adj_itr(stacked, stacked). +adj_itr(staffed, staffed). +adj_itr('stage-managed', 'stage-managed'). +adj_itr(staged, staged). +adj_itr(staggered, staggered). +adj_itr(stagnated, stagnated). +adj_itr(stained, stained). +adj_itr(staked, staked). +adj_itr(staled, staled). +adj_itr(stalemated, stalemated). +adj_itr(stalked, stalked). +adj_itr(stalled, stalled). +adj_itr(stammered, stammered). +adj_itr(stamped, stamped). +adj_itr(stampeded, stampeded). +adj_itr(stanched, stanched). +adj_itr(standardized, standardized). +adj_itr(stapled, stapled). +adj_itr(starboarded, starboarded). +adj_itr(starched, starched). +adj_itr(stared, stared). +adj_itr(starred, starred). +adj_itr(started, started). +adj_itr(startled, startled). +adj_itr(starved, starved). +adj_itr(stashed, stashed). +adj_itr(stationed, stationed). +adj_itr(staunched, staunched). +adj_itr(stayed, stayed). +adj_itr(steadied, steadied). +adj_itr('steam-heated', 'steam-heated'). +adj_itr(steamed, steamed). +adj_itr(steamrollered, steamrollered). +adj_itr(steeled, steeled). +adj_itr(steeped, steeped). +adj_itr(steepened, steepened). +adj_itr(steered, steered). +adj_itr(stemmed, stemmed). +adj_itr(stencilled, stencilled). +adj_itr(stepped, stepped). +adj_itr(stereotyped, stereotyped). +adj_itr(sterilized, sterilized). +adj_itr(stetted, stetted). +adj_itr(stewarded, stewarded). +adj_itr(stickled, stickled). +adj_itr(stiffened, stiffened). +adj_itr(stifled, stifled). +adj_itr(stigmatized, stigmatized). +adj_itr(stilled, stilled). +adj_itr(stimulated, stimulated). +adj_itr(stinted, stinted). +adj_itr(stippled, stippled). +adj_itr(stipulated, stipulated). +adj_itr(stirred, stirred). +adj_itr(stitched, stitched). +adj_itr(stockaded, stockaded). +adj_itr(stocked, stocked). +adj_itr(stockpiled, stockpiled). +adj_itr(stoked, stoked). +adj_itr(stomached, stomached). +adj_itr(stomped, stomped). +adj_itr(stonewalled, stonewalled). +adj_itr(stood, stood). +adj_itr(stooged, stooged). +adj_itr(stooped, stooped). +adj_itr(stopped, stopped). +adj_itr(stored, stored). +adj_itr(stormed, stormed). +adj_itr(stove, stove). +adj_itr(stowed, stowed). +adj_itr(straddled, straddled). +adj_itr(strafed, strafed). +adj_itr(straggled, straggled). +adj_itr(straightened, straightened). +adj_itr(straitened, straitened). +adj_itr(stranded, stranded). +adj_itr(strangled, strangled). +adj_itr(strangulated, strangulated). +adj_itr(strapped, strapped). +adj_itr(stratified, stratified). +adj_itr(strawed, strawed). +adj_itr(strayed, strayed). +adj_itr(streaked, streaked). +adj_itr(streamed, streamed). +adj_itr(strengthened, strengthened). +adj_itr(stressed, stressed). +adj_itr(stretched, stretched). +adj_itr(strewed, strewed). +adj_itr(strewn, strewn). +adj_itr(strid, strid). +adj_itr(stridden, stridden). +adj_itr(stridulated, stridulated). +adj_itr(stripped, stripped). +adj_itr(striven, striven). +adj_itr(stroked, stroked). +adj_itr(strolled, strolled). +adj_itr(stropped, stropped). +adj_itr(struggled, struggled). +adj_itr(strummed, strummed). +adj_itr(strung, strung). +adj_itr(strutted, strutted). +adj_itr(stubbed, stubbed). +adj_itr(stuccoed, stuccoed). +adj_itr(stuck, stuck). +adj_itr(studded, studded). +adj_itr(stuffed, stuffed). +adj_itr(stultified, stultified). +adj_itr(stumbled, stumbled). +adj_itr(stumped, stumped). +adj_itr(stung, stung). +adj_itr(stunk, stunk). +adj_itr(stunned, stunned). +adj_itr(stunted, stunted). +adj_itr(stupefied, stupefied). +adj_itr(stuttered, stuttered). +adj_itr(styled, styled). +adj_itr(stylized, stylized). +adj_itr(stymied, stymied). +adj_itr(subbed, subbed). +adj_itr(subcontracted, subcontracted). +adj_itr(subdivided, subdivided). +adj_itr(subdued, subdued). +adj_itr(subedited, subedited). +adj_itr(subjected, subjected). +adj_itr(subjoined, subjoined). +adj_itr(subjugated, subjugated). +adj_itr(subleased, subleased). +adj_itr(sublet, sublet). +adj_itr(sublimated, sublimated). +adj_itr(submersed, submersed). +adj_itr(submitted, submitted). +adj_itr(subordinated, subordinated). +adj_itr(suborned, suborned). +adj_itr(subpoenaed, subpoenaed). +adj_itr(subscribed, subscribed). +adj_itr(subserved, subserved). +adj_itr(subsided, subsided). +adj_itr(subsidized, subsidized). +adj_itr(subsisted, subsisted). +adj_itr(substantiated, substantiated). +adj_itr(substituted, substituted). +adj_itr(subsumed, subsumed). +adj_itr(subtended, subtended). +adj_itr(subtracted, subtracted). +adj_itr(subverted, subverted). +adj_itr(succeeded, succeeded). +adj_itr(succoured, succoured). +adj_itr(succumbed, succumbed). +adj_itr(sucked, sucked). +adj_itr(suckled, suckled). +adj_itr(sued, sued). +adj_itr(suffered, suffered). +adj_itr(sufficed, sufficed). +adj_itr(suffocated, suffocated). +adj_itr(suffused, suffused). +adj_itr(sugared, sugared). +adj_itr(suggested, suggested). +adj_itr(suited, suited). +adj_itr(sulked, sulked). +adj_itr(sullied, sullied). +adj_itr(summarized, summarized). +adj_itr(summered, summered). +adj_itr(summoned, summoned). +adj_itr(summonsed, summonsed). +adj_itr(sunbathed, sunbathed). +adj_itr(sundered, sundered). +adj_itr(sung, sung). +adj_itr(sunk, sunk). +adj_itr(sunken, sunken). +adj_itr(sunned, sunned). +adj_itr(superabounded, superabounded). +adj_itr(superimposed, superimposed). +adj_itr(superintended, superintended). +adj_itr(superscribed, superscribed). +adj_itr(superseded, superseded). +adj_itr(supervened, supervened). +adj_itr(supervised, supervised). +adj_itr(supped, supped). +adj_itr(supplanted, supplanted). +adj_itr(supplemented, supplemented). +adj_itr(supplicated, supplicated). +adj_itr(supplied, supplied). +adj_itr(supported, supported). +adj_itr(suppressed, suppressed). +adj_itr(suppurated, suppurated). +adj_itr(surcharged, surcharged). +adj_itr(surfaced, surfaced). +adj_itr(surfed, surfed). +adj_itr(surfeited, surfeited). +adj_itr(surged, surged). +adj_itr(surmised, surmised). +adj_itr(surmounted, surmounted). +adj_itr(surpassed, surpassed). +adj_itr(surrendered, surrendered). +adj_itr(surrounded, surrounded). +adj_itr(surtaxed, surtaxed). +adj_itr(surveyed, surveyed). +adj_itr(survived, survived). +adj_itr(suspected, suspected). +adj_itr(suspended, suspended). +adj_itr(sustained, sustained). +adj_itr(swabbed, swabbed). +adj_itr(swaddled, swaddled). +adj_itr(swagged, swagged). +adj_itr(swaggered, swaggered). +adj_itr(swallowed, swallowed). +adj_itr(swamped, swamped). +adj_itr(swanked, swanked). +adj_itr(swanned, swanned). +adj_itr(swapped, swapped). +adj_itr(swarmed, swarmed). +adj_itr(swashed, swashed). +adj_itr(swathed, swathed). +adj_itr(swatted, swatted). +adj_itr(swayed, swayed). +adj_itr(sweated, sweated). +adj_itr(sweetened, sweetened). +adj_itr(swelled, swelled). +adj_itr(sweltered, sweltered). +adj_itr(swept, swept). +adj_itr(swerved, swerved). +adj_itr(swigged, swigged). +adj_itr(swilled, swilled). +adj_itr(swindled, swindled). +adj_itr(swinged, swinged). +adj_itr(swiped, swiped). +adj_itr(swirled, swirled). +adj_itr(swished, swished). +adj_itr(switched, switched). +adj_itr(swivelled, swivelled). +adj_itr(swooned, swooned). +adj_itr(swooped, swooped). +adj_itr(swotted, swotted). +adj_itr(swum, swum). +adj_itr(swung, swung). +adj_itr(syllabicated, syllabicated). +adj_itr(syllabified, syllabified). +adj_itr(syllabized, syllabized). +adj_itr(symbolized, symbolized). +adj_itr(sympathized, sympathized). +adj_itr(synchronized, synchronized). +adj_itr(syncopated, syncopated). +adj_itr(syndicated, syndicated). +adj_itr(synthesized, synthesized). +adj_itr(syringed, syringed). +adj_itr(systematized, systematized). +adj_itr(tabled, tabled). +adj_itr(tabooed, tabooed). +adj_itr(tabulated, tabulated). +adj_itr(tacked, tacked). +adj_itr(tackled, tackled). +adj_itr(tagged, tagged). +adj_itr(tailed, tailed). +adj_itr(tailored, tailored). +adj_itr(tainted, tainted). +adj_itr(taken, taken). +adj_itr(talked, talked). +adj_itr(tallied, tallied). +adj_itr(tamed, tamed). +adj_itr(tamped, tamped). +adj_itr(tangled, tangled). +adj_itr(tangoed, tangoed). +adj_itr(tanned, tanned). +adj_itr(tantalized, tantalized). +adj_itr('tap-danced', 'tap-danced'). +adj_itr(taped, taped). +adj_itr(tapered, tapered). +adj_itr(tapped, tapped). +adj_itr(tarmacadamed, tarmacadamed). +adj_itr(tarmacked, tarmacked). +adj_itr(tarnished, tarnished). +adj_itr(tarred, tarred). +adj_itr(tarried, tarried). +adj_itr(tasked, tasked). +adj_itr(tasted, tasted). +adj_itr(tatted, tatted). +adj_itr(tattled, tattled). +adj_itr(tattooed, tattooed). +adj_itr(taught, taught). +adj_itr(taunted, taunted). +adj_itr(taxed, taxed). +adj_itr(taxied, taxied). +adj_itr(teased, teased). +adj_itr(teed, teed). +adj_itr(teemed, teemed). +adj_itr(teetered, teetered). +adj_itr(teethed, teethed). +adj_itr(telecast, telecast). +adj_itr(telegraphed, telegraphed). +adj_itr(telephoned, telephoned). +adj_itr(telescoped, telescoped). +adj_itr(televised, televised). +adj_itr(telexed, telexed). +adj_itr(temporized, temporized). +adj_itr(tempted, tempted). +adj_itr(tenanted, tenanted). +adj_itr(tended, tended). +adj_itr(tendered, tendered). +adj_itr(tenderized, tenderized). +adj_itr(tensed, tensed). +adj_itr(tergiversated, tergiversated). +adj_itr(termed, termed). +adj_itr(terminated, terminated). +adj_itr(terraced, terraced). +adj_itr(terrified, terrified). +adj_itr(terrorized, terrorized). +adj_itr('test-driven', 'test-driven'). +adj_itr(tested, tested). +adj_itr(testified, testified). +adj_itr(tethered, tethered). +adj_itr(thanked, thanked). +adj_itr(thatched, thatched). +adj_itr(thawed, thawed). +adj_itr(theorized, theorized). +adj_itr(thickened, thickened). +adj_itr(thieved, thieved). +adj_itr(thinned, thinned). +adj_itr(thirsted, thirsted). +adj_itr(thought, thought). +adj_itr(thrashed, thrashed). +adj_itr(threaded, threaded). +adj_itr(threatened, threatened). +adj_itr(threshed, threshed). +adj_itr(thrilled, thrilled). +adj_itr(thrived, thrived). +adj_itr(thriven, thriven). +adj_itr(throbbed, throbbed). +adj_itr(thronged, thronged). +adj_itr(throttled, throttled). +adj_itr(thrown, thrown). +adj_itr(thrummed, thrummed). +adj_itr(thrust, thrust). +adj_itr(thudded, thudded). +adj_itr(thumbed, thumbed). +adj_itr(thumped, thumped). +adj_itr(thundered, thundered). +adj_itr(thwacked, thwacked). +adj_itr(thwarted, thwarted). +adj_itr(ticked, ticked). +adj_itr(ticketed, ticketed). +adj_itr(tickled, tickled). +adj_itr(tidied, tidied). +adj_itr('tie-dyed', 'tie-dyed'). +adj_itr(tied, tied). +adj_itr(tightened, tightened). +adj_itr(tiled, tiled). +adj_itr(tilled, tilled). +adj_itr(tilted, tilted). +adj_itr(timed, timed). +adj_itr(timetabled, timetabled). +adj_itr(tinctured, tinctured). +adj_itr(tinged, tinged). +adj_itr(tingled, tingled). +adj_itr(tinkered, tinkered). +adj_itr(tinkled, tinkled). +adj_itr(tinned, tinned). +adj_itr(tinselled, tinselled). +adj_itr(tinted, tinted). +adj_itr(tipped, tipped). +adj_itr(tippled, tippled). +adj_itr(tiptoed, tiptoed). +adj_itr(titillated, titillated). +adj_itr(titivated, titivated). +adj_itr(tittered, tittered). +adj_itr('tittle-tattled', 'tittle-tattled'). +adj_itr(toadied, toadied). +adj_itr(toasted, toasted). +adj_itr(tobogganed, tobogganed). +adj_itr(toddled, toddled). +adj_itr(toiled, toiled). +adj_itr(tokened, tokened). +adj_itr(told, told). +adj_itr(tolerated, tolerated). +adj_itr(tolled, tolled). +adj_itr(tomahawked, tomahawked). +adj_itr(toned, toned). +adj_itr(tonsured, tonsured). +adj_itr(tooled, tooled). +adj_itr(tooted, tooted). +adj_itr(tootled, tootled). +adj_itr('top-dressed', 'top-dressed'). +adj_itr(toped, toped). +adj_itr(topped, topped). +adj_itr(toppled, toppled). +adj_itr(tormented, tormented). +adj_itr(torn, torn). +adj_itr(torpedoed, torpedoed). +adj_itr(tortured, tortured). +adj_itr(tossed, tossed). +adj_itr(totalized, totalized). +adj_itr(totalled, totalled). +adj_itr(toted, toted). +adj_itr(tottered, tottered). +adj_itr('touch-typed', 'touch-typed'). +adj_itr(toughened, toughened). +adj_itr(toured, toured). +adj_itr(tousled, tousled). +adj_itr(touted, touted). +adj_itr(towed, towed). +adj_itr(towelled, towelled). +adj_itr(towered, towered). +adj_itr(traced, traced). +adj_itr(traded, traded). +adj_itr(traduced, traduced). +adj_itr(trafficked, trafficked). +adj_itr(trailed, trailed). +adj_itr(trained, trained). +adj_itr(traipsed, traipsed). +adj_itr(trammelled, trammelled). +adj_itr(tramped, tramped). +adj_itr(trampled, trampled). +adj_itr(tranquillized, tranquillized). +adj_itr(transacted, transacted). +adj_itr(transcended, transcended). +adj_itr(transcribed, transcribed). +adj_itr(transferred, transferred). +adj_itr(transfigured, transfigured). +adj_itr(transfixed, transfixed). +adj_itr(transformed, transformed). +adj_itr(transfused, transfused). +adj_itr(transgressed, transgressed). +adj_itr(translated, translated). +adj_itr(transliterated, transliterated). +adj_itr(transmigrated, transmigrated). +adj_itr(transmitted, transmitted). +adj_itr(transmogrified, transmogrified). +adj_itr(transmuted, transmuted). +adj_itr(transpired, transpired). +adj_itr(transplanted, transplanted). +adj_itr(transported, transported). +adj_itr(transposed, transposed). +adj_itr(transshipped, transshipped). +adj_itr(transubstantiated, transubstantiated). +adj_itr(trapped, trapped). +adj_itr(traversed, traversed). +adj_itr(travestied, travestied). +adj_itr(trawled, trawled). +adj_itr(treadled, treadled). +adj_itr(treasured, treasured). +adj_itr(treated, treated). +adj_itr(trebled, trebled). +adj_itr(treed, treed). +adj_itr(trekked, trekked). +adj_itr(trellised, trellised). +adj_itr(trembled, trembled). +adj_itr(trenched, trenched). +adj_itr(trended, trended). +adj_itr(trepanned, trepanned). +adj_itr(trephined, trephined). +adj_itr(trespassed, trespassed). +adj_itr(tricked, tricked). +adj_itr(trickled, trickled). +adj_itr(triggered, triggered). +adj_itr(trilled, trilled). +adj_itr(trimmed, trimmed). +adj_itr(tripled, tripled). +adj_itr(triplicated, triplicated). +adj_itr(tripped, tripped). +adj_itr(trisected, trisected). +adj_itr(triumphed, triumphed). +adj_itr(trivialized, trivialized). +adj_itr(trod, trod). +adj_itr(trodden, trodden). +adj_itr(trolled, trolled). +adj_itr(trooped, trooped). +adj_itr(trotted, trotted). +adj_itr(troubled, troubled). +adj_itr(trounced, trounced). +adj_itr(trudged, trudged). +adj_itr(trumped, trumped). +adj_itr(trumpeted, trumpeted). +adj_itr(truncated, truncated). +adj_itr(trundled, trundled). +adj_itr(trussed, trussed). +adj_itr(trusted, trusted). +adj_itr(tubed, tubed). +adj_itr(tucked, tucked). +adj_itr(tugged, tugged). +adj_itr(tumbled, tumbled). +adj_itr(tuned, tuned). +adj_itr(tunnelled, tunnelled). +adj_itr(turfed, turfed). +adj_itr(turned, turned). +adj_itr(tussled, tussled). +adj_itr('tut-tutted', 'tut-tutted'). +adj_itr(tutored, tutored). +adj_itr(tutted, tutted). +adj_itr(twaddled, twaddled). +adj_itr(twanged, twanged). +adj_itr(tweaked, tweaked). +adj_itr(tweeted, tweeted). +adj_itr(twiddled, twiddled). +adj_itr(twigged, twigged). +adj_itr(twined, twined). +adj_itr(twinkled, twinkled). +adj_itr(twirled, twirled). +adj_itr(twisted, twisted). +adj_itr(twitched, twitched). +adj_itr(twitted, twitted). +adj_itr(twittered, twittered). +adj_itr('two-timed', 'two-timed'). +adj_itr(typecast, typecast). +adj_itr(typed, typed). +adj_itr(typeset, typeset). +adj_itr(typified, typified). +adj_itr(tyrannized, tyrannized). +adj_itr(uglified, uglified). +adj_itr(ulcerated, ulcerated). +adj_itr(ululated, ululated). +adj_itr(umpired, umpired). +adj_itr(unbarred, unbarred). +adj_itr(unbended, unbended). +adj_itr(unbent, unbent). +adj_itr(unbosomed, unbosomed). +adj_itr(unbound, unbound). +adj_itr(unbuckled, unbuckled). +adj_itr(unburdened, unburdened). +adj_itr(uncorked, uncorked). +adj_itr(uncoupled, uncoupled). +adj_itr(uncovered, uncovered). +adj_itr(undeceived, undeceived). +adj_itr(underacted, underacted). +adj_itr(underbid, underbid). +adj_itr(underbidden, underbidden). +adj_itr(undercharged, undercharged). +adj_itr(undercut, undercut). +adj_itr(underestimated, underestimated). +adj_itr(underexposed, underexposed). +adj_itr(undergone, undergone). +adj_itr(underlain, underlain). +adj_itr(underlined, underlined). +adj_itr(undermined, undermined). +adj_itr(underpaid, underpaid). +adj_itr(underpinned, underpinned). +adj_itr(underplayed, underplayed). +adj_itr(underquoted, underquoted). +adj_itr(underrated, underrated). +adj_itr(underscored, underscored). +adj_itr(undershot, undershot). +adj_itr(undersigned, undersigned). +adj_itr(undersold, undersold). +adj_itr(understated, understated). +adj_itr(understocked, understocked). +adj_itr(understood, understood). +adj_itr(understudied, understudied). +adj_itr(undertaken, undertaken). +adj_itr(undervalued, undervalued). +adj_itr(underwritten, underwritten). +adj_itr(undocked, undocked). +adj_itr(undressed, undressed). +adj_itr(undulated, undulated). +adj_itr(unearthed, unearthed). +adj_itr(unfolded, unfolded). +adj_itr(unfrocked, unfrocked). +adj_itr(unfurled, unfurled). +adj_itr(unhanded, unhanded). +adj_itr(unhinged, unhinged). +adj_itr(unhooked, unhooked). +adj_itr(unhorsed, unhorsed). +adj_itr(unified, unified). +adj_itr(unlearned, unlearned). +adj_itr(unlearnt, unlearnt). +adj_itr(unleashed, unleashed). +adj_itr(unloaded, unloaded). +adj_itr(unlocked, unlocked). +adj_itr(unloosed, unloosed). +adj_itr(unloosened, unloosened). +adj_itr(unmasked, unmasked). +adj_itr(unnerved, unnerved). +adj_itr(unpacked, unpacked). +adj_itr(unpicked, unpicked). +adj_itr(unravelled, unravelled). +adj_itr(unripped, unripped). +adj_itr(unrolled, unrolled). +adj_itr(unscrambled, unscrambled). +adj_itr(unscrewed, unscrewed). +adj_itr(unseated, unseated). +adj_itr(unsettled, unsettled). +adj_itr(unsexed, unsexed). +adj_itr(unstopped, unstopped). +adj_itr(untangled, untangled). +adj_itr(unveiled, unveiled). +adj_itr(unwound, unwound). +adj_itr(unzipped, unzipped). +adj_itr(upbraided, upbraided). +adj_itr(updated, updated). +adj_itr(upended, upended). +adj_itr(upgraded, upgraded). +adj_itr(upheld, upheld). +adj_itr(upholstered, upholstered). +adj_itr(uplifted, uplifted). +adj_itr(upped, upped). +adj_itr(uprisen, uprisen). +adj_itr(uprooted, uprooted). +adj_itr(upset, upset). +adj_itr(upstaged, upstaged). +adj_itr(urbanized, urbanized). +adj_itr(urged, urged). +adj_itr(urinated, urinated). +adj_itr(ushered, ushered). +adj_itr(usurped, usurped). +adj_itr(utilized, utilized). +adj_itr(uttered, uttered). +adj_itr(vacated, vacated). +adj_itr(vacationed, vacationed). +adj_itr(vaccinated, vaccinated). +adj_itr(vacillated, vacillated). +adj_itr(vacuumed, vacuumed). +adj_itr(valeted, valeted). +adj_itr(validated, validated). +adj_itr(valued, valued). +adj_itr(vamoosed, vamoosed). +adj_itr(vamped, vamped). +adj_itr(vandalized, vandalized). +adj_itr(vanished, vanished). +adj_itr(vanquished, vanquished). +adj_itr(vaporized, vaporized). +adj_itr(varnished, varnished). +adj_itr(vaunted, vaunted). +adj_itr(veered, veered). +adj_itr(vegetated, vegetated). +adj_itr(veiled, veiled). +adj_itr(velarized, velarized). +adj_itr(vended, vended). +adj_itr(veneered, veneered). +adj_itr(venerated, venerated). +adj_itr(venged, venged). +adj_itr(vented, vented). +adj_itr(ventilated, ventilated). +adj_itr(ventured, ventured). +adj_itr(verbalized, verbalized). +adj_itr(verified, verified). +adj_itr(versified, versified). +adj_itr(vested, vested). +adj_itr(vestured, vestured). +adj_itr(vetoed, vetoed). +adj_itr(vetted, vetted). +adj_itr(vexed, vexed). +adj_itr(vibrated, vibrated). +adj_itr(victimized, victimized). +adj_itr(victualled, victualled). +adj_itr(vided, vided). +adj_itr(videotaped, videotaped). +adj_itr(vied, vied). +adj_itr(viewed, viewed). +adj_itr(vilified, vilified). +adj_itr(vindicated, vindicated). +adj_itr(violated, violated). +adj_itr(visaed, visaed). +adj_itr(visited, visited). +adj_itr(visualized, visualized). +adj_itr(vitalized, vitalized). +adj_itr(vitiated, vitiated). +adj_itr(vitrified, vitrified). +adj_itr(vituperated, vituperated). +adj_itr(vivified, vivified). +adj_itr(vivisected, vivisected). +adj_itr(vocalized, vocalized). +adj_itr(vociferated, vociferated). +adj_itr(voiced, voiced). +adj_itr(voided, voided). +adj_itr(volleyed, volleyed). +adj_itr(volunteered, volunteered). +adj_itr(vomited, vomited). +adj_itr(voted, voted). +adj_itr(vouchsafed, vouchsafed). +adj_itr(vowed, vowed). +adj_itr(voyaged, voyaged). +adj_itr(vulcanized, vulcanized). +adj_itr(vulgarized, vulgarized). +adj_itr(wadded, wadded). +adj_itr(waddled, waddled). +adj_itr(waded, waded). +adj_itr(waffled, waffled). +adj_itr(wafted, wafted). +adj_itr(waged, waged). +adj_itr(wagered, wagered). +adj_itr(wagged, wagged). +adj_itr(waggled, waggled). +adj_itr(wailed, wailed). +adj_itr(waited, waited). +adj_itr(waived, waived). +adj_itr(waked, waked). +adj_itr(wakened, wakened). +adj_itr(walked, walked). +adj_itr(walled, walled). +adj_itr(walloped, walloped). +adj_itr(wallowed, wallowed). +adj_itr(wallpapered, wallpapered). +adj_itr(waltzed, waltzed). +adj_itr(wandered, wandered). +adj_itr(waned, waned). +adj_itr(wangled, wangled). +adj_itr(wanked, wanked). +adj_itr(wanted, wanted). +adj_itr(wantoned, wantoned). +adj_itr(warbled, warbled). +adj_itr(warmed, warmed). +adj_itr(warned, warned). +adj_itr(warped, warped). +adj_itr(warranted, warranted). +adj_itr(warred, warred). +adj_itr(washed, washed). +adj_itr(wasted, wasted). +adj_itr(watched, watched). +adj_itr(watered, watered). +adj_itr(waterproofed, waterproofed). +adj_itr(waved, waved). +adj_itr(wavered, wavered). +adj_itr(waxed, waxed). +adj_itr(waylaid, waylaid). +adj_itr(waylain, waylain). +adj_itr(weakened, weakened). +adj_itr(weaned, weaned). +adj_itr(wearied, wearied). +adj_itr(weathered, weathered). +adj_itr(weatherproofed, weatherproofed). +adj_itr(weaved, weaved). +adj_itr(wed, wed). +adj_itr(wedded, wedded). +adj_itr(wedged, wedged). +adj_itr('wee-weed', 'wee-weed'). +adj_itr(weed, weed). +adj_itr(weeded, weeded). +adj_itr(weekended, weekended). +adj_itr(weighed, weighed). +adj_itr(weighted, weighted). +adj_itr(welcomed, welcomed). +adj_itr(welded, welded). +adj_itr(welled, welled). +adj_itr(welshed, welshed). +adj_itr(weltered, weltered). +adj_itr(wenched, wenched). +adj_itr(wept, wept). +adj_itr(westernized, westernized). +adj_itr(wetted, wetted). +adj_itr(whaled, whaled). +adj_itr(whanged, whanged). +adj_itr(wheedled, wheedled). +adj_itr(wheeled, wheeled). +adj_itr(wheezed, wheezed). +adj_itr(whelped, whelped). +adj_itr(whetted, whetted). +adj_itr(whiffed, whiffed). +adj_itr(whimpered, whimpered). +adj_itr(whined, whined). +adj_itr(whinnied, whinnied). +adj_itr(whipped, whipped). +adj_itr(whirled, whirled). +adj_itr(whirred, whirred). +adj_itr(whisked, whisked). +adj_itr(whispered, whispered). +adj_itr(whistled, whistled). +adj_itr(whitened, whitened). +adj_itr(whitewashed, whitewashed). +adj_itr(whittled, whittled). +adj_itr(whizzed, whizzed). +adj_itr(whooped, whooped). +adj_itr(whopped, whopped). +adj_itr(widened, widened). +adj_itr(wielded, wielded). +adj_itr(wiggled, wiggled). +adj_itr(willed, willed). +adj_itr(wilted, wilted). +adj_itr(winced, winced). +adj_itr(winched, winched). +adj_itr(winded, winded). +adj_itr('window-shopped', 'window-shopped'). +adj_itr(winked, winked). +adj_itr(winnowed, winnowed). +adj_itr(wintered, wintered). +adj_itr(wiped, wiped). +adj_itr(wired, wired). +adj_itr(wiretapped, wiretapped). +adj_itr(wisecracked, wisecracked). +adj_itr(wished, wished). +adj_itr(withdrawn, withdrawn). +adj_itr(withered, withered). +adj_itr(withheld, withheld). +adj_itr(withstood, withstood). +adj_itr(witnessed, witnessed). +adj_itr(wobbled, wobbled). +adj_itr(woken, woken). +adj_itr(wolfed, wolfed). +adj_itr(womanized, womanized). +adj_itr(won, won). +adj_itr(wondered, wondered). +adj_itr(wooed, wooed). +adj_itr(woolgathered, woolgathered). +adj_itr(worded, worded). +adj_itr(worked, worked). +adj_itr(wormed, wormed). +adj_itr(worn, worn). +adj_itr(worsened, worsened). +adj_itr(worshipped, worshipped). +adj_itr(worsted, worsted). +adj_itr(wound, wound). +adj_itr(wounded, wounded). +adj_itr(woven, woven). +adj_itr(wrangled, wrangled). +adj_itr(wrapped, wrapped). +adj_itr(wreaked, wreaked). +adj_itr(wreathed, wreathed). +adj_itr(wrecked, wrecked). +adj_itr(wrenched, wrenched). +adj_itr(wrested, wrested). +adj_itr(wrestled, wrestled). +adj_itr(wriggled, wriggled). +adj_itr(wrinkled, wrinkled). +adj_itr(writhed, writhed). +adj_itr(written, written). +adj_itr(wronged, wronged). +adj_itr(wrung, wrung). +adj_itr('x-rayed', 'x-rayed'). +adj_itr(xeroxed, xeroxed). +adj_itr(yachted, yachted). +adj_itr(yakked, yakked). +adj_itr(yammered, yammered). +adj_itr(yanked, yanked). +adj_itr(yapped, yapped). +adj_itr(yarned, yarned). +adj_itr(yawed, yawed). +adj_itr(yawned, yawned). +adj_itr(yearned, yearned). +adj_itr(yelled, yelled). +adj_itr(yellowed, yellowed). +adj_itr(yelped, yelped). +adj_itr(yenned, yenned). +adj_itr(yielded, yielded). +adj_itr(yodelled, yodelled). +adj_itr(yoked, yoked). +adj_itr(yowled, yowled). +adj_itr(zapped, zapped). +adj_itr(zigzagged, zigzagged). +adj_itr(zipped, zipped). +adj_itr(zoned, zoned). +adj_itr(zoomed, zoomed). +noun_sg('login-form', 'login-form', neutr). +noun_pl('login-forms', 'login-form', neutr). +pn_sg('Protune', 'Protune', neutr). +tv_finsg(downloads, download). +tv_infpl(download, download). +tv_finsg(uploads, upload). +tv_infpl(upload, upload). +noun_sg(elderly, elderly, human). +noun_pl(elderlies, elderly, human). +noun_mass('only-mass', 'only-mass', neutr). +noun_sg(information, information, neutr). +prep(from, from). +prep(as, as). +prep(about, about). +prep(by, by). +prep(for, for). +prep(among, among). +prep(amongst, amongst). +prep(like, like). +prep(without, without). +prep(despite, despite). +prep(amid, amid). +prep(aboard, aboard). +prep(in, in). +prep(at, at). +prep(on, on). +prep(over, over). +prep(around, around). +prep(between, between). +prep(inside, inside). +prep(behind, behind). +prep(below, below). +prep(beneath, beneath). +prep(outside, outside). +prep(upon, upon). +prep(under, under). +prep(above, above). +prep(beside, beside). +prep(near, near). +prep(throughout, throughout). +prep(before, before). +prep(after, after). +prep(within, within). +prep(till, till). +prep(until, until). +prep(to, to). +prep(into, into). +prep(through, through). +prep(toward, toward). +prep(towards, towards). +prep(onto, onto). +prep(across, across). +prep(off, off). +prep(down, down). +prep(up, up). +prep(along, along). +prep(past, past). +prep(beyond, beyond). +prep(out, out). +prep(against, against). +prep(alongside, alongside). +prep(via, via). +prep(with, with). +prep(during, during). diff --git a/lexicon/clex_lexicon_small.pl b/lexicon/clex_lexicon_small.pl new file mode 100644 index 0000000..b35ccda --- /dev/null +++ b/lexicon/clex_lexicon_small.pl @@ -0,0 +1,2023 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + +adj_itr('grown-up', 'grown-up'). +adj_itr(accepted, accepted). +adj_itr(active, active). +adj_itr(allowed, allowed). +adj_itr(angry, angry). +adj_itr(approximate, approximate). +adj_itr(associated, associated). +adj_itr(authenticated, authenticated). +adj_itr(automatic, automatic). +adj_itr(average, average). +adj_itr(bad, bad). +adj_itr(beat, beat). +adj_itr(big, big). +adj_itr(bitten, bitten). +adj_itr(blue, blue). +adj_itr(boiled, boiled). +adj_itr(bought, bought). +adj_itr(cancelled, cancelled). +adj_itr(cellular, cellular). +adj_itr(charged, charged). +adj_itr(clean, clean). +adj_itr(clever, clever). +adj_itr(cold, cold). +adj_itr(come, come). +adj_itr(considered, considered). +adj_itr(contained, contained). +adj_itr(content, content). +adj_itr(correct, correct). +adj_itr(criminal, criminal). +adj_itr(deep, deep). +adj_itr(dirty, dirty). +adj_itr(drinkable, drinkable). +adj_itr(empty, empty). +adj_itr(enormous, enormous). +adj_itr(entered, entered). +adj_itr(evil, evil). +adj_itr(expensive, expensive). +adj_itr(expired, expired). +adj_itr(fair, fair). +adj_itr(false, false). +adj_itr(famous, famous). +adj_itr(far, far). +adj_itr(fast, fast). +adj_itr(feared, feared). +adj_itr(feed, feed). +adj_itr(female, female). +adj_itr(flat, flat). +adj_itr(fly, fly). +adj_itr(given, given). +adj_itr(good, good). +adj_itr(great, great). +adj_itr(green, green). +adj_itr(happy, happy). +adj_itr(hard, hard). +adj_itr(hated, hated). +adj_itr(hit, hit). +adj_itr(human, human). +adj_itr(hungry, hungry). +adj_itr(important, important). +adj_itr(impossible, impossible). +adj_itr(interested, interested). +adj_itr(invalid, invalid). +adj_itr(known, known). +adj_itr(large, large). +adj_itr(liked, liked). +adj_itr(live, live). +adj_itr(living, living). +adj_itr(long, long). +adj_itr(lost, lost). +adj_itr(loved, loved). +adj_itr(mat, mat). +adj_itr(meet, meet). +adj_itr(natural, natural). +adj_itr(necessary, necessary). +adj_itr(new, new). +adj_itr(nice, nice). +adj_itr(numb, numb). +adj_itr(numeric, numeric). +adj_itr(old, old). +adj_itr(only, only). +adj_itr(open, open). +adj_itr(owned, owned). +adj_itr(permitted, permitted). +adj_itr(personal, personal). +adj_itr(provable, provable). +adj_itr(public, public). +adj_itr(quick, quick). +adj_itr(raw, raw). +adj_itr(read, read). +adj_itr(real, real). +adj_itr(red, red). +adj_itr(rich, rich). +adj_itr(run, run). +adj_itr(sad, sad). +adj_itr(seen, seen). +adj_itr(sent, sent). +adj_itr(set, set). +adj_itr(small, small). +adj_itr(smart, smart). +adj_itr(syntactic, syntactic). +adj_itr(taken, taken). +adj_itr(tall, tall). +adj_itr(tired, tired). +adj_itr(true, true). +adj_itr(unnecessary, unnecessary). +adj_itr(used, used). +adj_itr(valid, valid). +adj_itr(warm, warm). +adj_itr(wet, wet). +adj_itr(white, white). +adj_itr(written, written). +adj_itr(young, young). +adj_itr_comp(angrier, angry). +adj_itr_comp(better, good). +adj_itr_comp(bigger, big). +adj_itr_comp(bluer, blue). +adj_itr_comp(cleaner, clean). +adj_itr_comp(cleverer, clever). +adj_itr_comp(colder, cold). +adj_itr_comp(deeper, deep). +adj_itr_comp(dirtier, dirty). +adj_itr_comp(elder, old). +adj_itr_comp(fairer, fair). +adj_itr_comp(falser, false). +adj_itr_comp(farther, far). +adj_itr_comp(faster, fast). +adj_itr_comp(flier, fly). +adj_itr_comp(further, far). +adj_itr_comp(greater, great). +adj_itr_comp(greener, green). +adj_itr_comp(happier, happy). +adj_itr_comp(harder, hard). +adj_itr_comp(larger, large). +adj_itr_comp(longer, long). +adj_itr_comp(newer, new). +adj_itr_comp(nicer, nice). +adj_itr_comp(number, numb). +adj_itr_comp(older, old). +adj_itr_comp(redder, red). +adj_itr_comp(richer, rich). +adj_itr_comp(sadder, sad). +adj_itr_comp(smaller, small). +adj_itr_comp(smarter, smart). +adj_itr_comp(taller, tall). +adj_itr_comp(truer, true). +adj_itr_comp(warmer, warm). +adj_itr_comp(wetter, wet). +adj_itr_comp(whiter, white). +adj_itr_comp(worse, bad). +adj_itr_comp(younger, young). +adj_itr_sup(angriest, angry). +adj_itr_sup(best, good). +adj_itr_sup(biggest, big). +adj_itr_sup(bluest, blue). +adj_itr_sup(cleanest, clean). +adj_itr_sup(cleverest, clever). +adj_itr_sup(coldest, cold). +adj_itr_sup(deepest, deep). +adj_itr_sup(dirtiest, dirty). +adj_itr_sup(eldest, old). +adj_itr_sup(fairest, fair). +adj_itr_sup(falsest, false). +adj_itr_sup(farthest, far). +adj_itr_sup(fastest, fast). +adj_itr_sup(fliest, fly). +adj_itr_sup(furthest, far). +adj_itr_sup(greatest, great). +adj_itr_sup(greenest, green). +adj_itr_sup(happiest, happy). +adj_itr_sup(hardest, hard). +adj_itr_sup(largest, large). +adj_itr_sup(longest, long). +adj_itr_sup(newest, new). +adj_itr_sup(nicest, nice). +adj_itr_sup(numbest, numb). +adj_itr_sup(oldest, old). +adj_itr_sup(reddest, red). +adj_itr_sup(richest, rich). +adj_itr_sup(saddest, sad). +adj_itr_sup(smallest, small). +adj_itr_sup(smartest, smart). +adj_itr_sup(tallest, tall). +adj_itr_sup(truest, true). +adj_itr_sup(warmest, warm). +adj_itr_sup(wettest, wet). +adj_itr_sup(whitest, white). +adj_itr_sup(worst, bad). +adj_itr_sup(youngest, young). +adj_tr('fond-of', 'fond-of', of). +adj_tr('interested-in', 'interested-in', in). +adj_tr('mad-about', 'mad-about', about). +adj_tr_comp('fonder-of', 'fond-of', of). +adj_tr_comp('madder-about', 'mad-about', about). +adj_tr_sup('fondest-of', 'fond-of', of). +adj_tr_sup('maddest-about', 'mad-about', about). +adv('as-soon-as-possible', 'as-soon-as-possible'). +adv(always, always). +adv(anon, anon). +adv(carefully, carefully). +adv(easily, easily). +adv(exactly, exactly). +adv(extremely, extremely). +adv(false, false). +adv(far, far). +adv(fast, fast). +adv(fitfully, fitfully). +adv(happily, happily). +adv(hard, hard). +adv(large, large). +adv(less, less). +adv(long, long). +adv(loudly, loudly). +adv(manually, manually). +adv(often, often). +adv(patiently, patiently). +adv(quickly, quickly). +adv(safely, safely). +adv(silently, silently). +adv(soundly, soundly). +adv(speedily, speedily). +adv(usually, usually). +adv(vaguely, vaguely). +adv(wisely, wisely). +adv_comp(deeper, deep). +adv_comp(farther, far). +adv_comp(faster, fast). +adv_comp(further, far). +adv_comp(harder, hard). +adv_comp(quicker, quick). +adv_comp(worse, bad). +adv_sup(deepest, deep). +adv_sup(farthest, far). +adv_sup(fastest, fast). +adv_sup(furthest, far). +adv_sup(hardest, hard). +adv_sup(quickest, quick). +adv_sup(worst, bad). +dv_finsg(allows, allow, ''). +dv_finsg(assigns, assign, ''). +dv_finsg(assigns, assign, to). +dv_finsg(brings, bring, ''). +dv_finsg(buys, buy, ''). +dv_finsg(charges, charge, ''). +dv_finsg(delivers, deliver, ''). +dv_finsg(drops, drop, ''). +dv_finsg(feeds, feed, ''). +dv_finsg(gets, get, ''). +dv_finsg(gives, give, ''). +dv_finsg(gives, give, to). +dv_finsg(hands, hand, ''). +dv_finsg(loses, lose, ''). +dv_finsg(mails, mail, ''). +dv_finsg(offers, offer, ''). +dv_finsg(offers, offer, to). +dv_finsg(pays, pay, ''). +dv_finsg(pays, pay, to). +dv_finsg(permits, permit, ''). +dv_finsg(reads, read, ''). +dv_finsg(runs, run, as). +dv_finsg(sells, sell, ''). +dv_finsg(sends, send, ''). +dv_finsg(sends, send, to). +dv_finsg(serves, serve, ''). +dv_finsg(serves, serve, to). +dv_finsg(succeeds, succeed, as). +dv_finsg(takes, take, ''). +dv_finsg(tells, tell, ''). +dv_finsg(wins, win, ''). +dv_finsg(writes, write, ''). +dv_infpl(allow, allow, ''). +dv_infpl(assign, assign, ''). +dv_infpl(assign, assign, to). +dv_infpl(bring, bring, ''). +dv_infpl(buy, buy, ''). +dv_infpl(charge, charge, ''). +dv_infpl(deliver, deliver, ''). +dv_infpl(drop, drop, ''). +dv_infpl(feed, feed, ''). +dv_infpl(get, get, ''). +dv_infpl(give, give, ''). +dv_infpl(give, give, to). +dv_infpl(hand, hand, ''). +dv_infpl(lose, lose, ''). +dv_infpl(mail, mail, ''). +dv_infpl(offer, offer, ''). +dv_infpl(offer, offer, to). +dv_infpl(pay, pay, ''). +dv_infpl(pay, pay, to). +dv_infpl(permit, permit, ''). +dv_infpl(read, read, ''). +dv_infpl(run, run, as). +dv_infpl(sell, sell, ''). +dv_infpl(send, send, ''). +dv_infpl(send, send, to). +dv_infpl(serve, serve, ''). +dv_infpl(serve, serve, to). +dv_infpl(succeed, succeed, as). +dv_infpl(take, take, ''). +dv_infpl(tell, tell, ''). +dv_infpl(win, win, ''). +dv_infpl(write, write, ''). +dv_pp(allowed, allow, ''). +dv_pp(assigned, assign, ''). +dv_pp(assigned, assign, to). +dv_pp(bought, buy, ''). +dv_pp(brought, bring, ''). +dv_pp(charged, charge, ''). +dv_pp(delivered, deliver, ''). +dv_pp(dropped, drop, ''). +dv_pp(fed, feed, ''). +dv_pp(feed, feed, ''). +dv_pp(given, give, ''). +dv_pp(given, give, to). +dv_pp(got, get, ''). +dv_pp(gotten, get, ''). +dv_pp(handed, hand, ''). +dv_pp(lost, lose, ''). +dv_pp(mailed, mail, ''). +dv_pp(offered, offer, ''). +dv_pp(offered, offer, to). +dv_pp(paid, pay, ''). +dv_pp(paid, pay, to). +dv_pp(permitted, permit, ''). +dv_pp(read, read, ''). +dv_pp(run, run, as). +dv_pp(sent, send, ''). +dv_pp(sent, send, to). +dv_pp(served, serve, ''). +dv_pp(served, serve, to). +dv_pp(sold, sell, ''). +dv_pp(succeeded, succeed, as). +dv_pp(taken, take, ''). +dv_pp(told, tell, ''). +dv_pp(won, win, ''). +dv_pp(written, write, ''). +iv_finsg('fills-in', 'fill-in'). +iv_finsg(accepts, accept). +iv_finsg(ages, age). +iv_finsg(appears, appear). +iv_finsg(approaches, approach). +iv_finsg(approximates, approximate). +iv_finsg(arrives, arrive). +iv_finsg(awaits, await). +iv_finsg(balls, ball). +iv_finsg(banks, bank). +iv_finsg(barks, bark). +iv_finsg(beats, beat). +iv_finsg(belongs, belong). +iv_finsg(blinks, blink). +iv_finsg(blues, blue). +iv_finsg(boils, boil). +iv_finsg(bones, bone). +iv_finsg(books, book). +iv_finsg(boxes, box). +iv_finsg(buttons, button). +iv_finsg(cancels, cancel). +iv_finsg(carries, carry). +iv_finsg(charges, charge). +iv_finsg(checks, check). +iv_finsg(cleans, clean). +iv_finsg(collapses, collapse). +iv_finsg(comes, come). +iv_finsg(contracts, contract). +iv_finsg(counts, count). +iv_finsg(dances, dance). +iv_finsg(dates, date). +iv_finsg(drinks, drink). +iv_finsg(drives, drive). +iv_finsg(drops, drop). +iv_finsg(eases, ease). +iv_finsg(eats, eat). +iv_finsg(empties, empty). +iv_finsg(enters, enter). +iv_finsg(exists, exist). +iv_finsg(expires, expire). +iv_finsg(fasts, fast). +iv_finsg(fears, fear). +iv_finsg(feeds, feed). +iv_finsg(flies, fly). +iv_finsg(flowers, flower). +iv_finsg(flows, flow). +iv_finsg(forms, form). +iv_finsg(gardens, garden). +iv_finsg(gives, give). +iv_finsg(goes, go). +iv_finsg(grasses, grass). +iv_finsg(grates, grate). +iv_finsg(groups, group). +iv_finsg(happens, happen). +iv_finsg(hits, hit). +iv_finsg(holds, hold). +iv_finsg(hurries, hurry). +iv_finsg(keeps, keep). +iv_finsg(knows, know). +iv_finsg(lifts, lift). +iv_finsg(lives, live). +iv_finsg(looks, look). +iv_finsg(loses, lose). +iv_finsg(loves, love). +iv_finsg(lunches, lunch). +iv_finsg(mates, mate). +iv_finsg(mats, mat). +iv_finsg(meets, meet). +iv_finsg(mouses, mouse). +iv_finsg(moves, move). +iv_finsg(numbs, numb). +iv_finsg(objects, object). +iv_finsg(opens, open). +iv_finsg(parks, park). +iv_finsg(pays, pay). +iv_finsg(pets, pet). +iv_finsg(places, place). +iv_finsg(plays, play). +iv_finsg(points, point). +iv_finsg(rats, rat). +iv_finsg(reads, read). +iv_finsg(reasons, reason). +iv_finsg(referees, referee). +iv_finsg(rooms, room). +iv_finsg(rots, rot). +iv_finsg(runs, run). +iv_finsg(scores, score). +iv_finsg(sees, see). +iv_finsg(sells, sell). +iv_finsg(serves, serve). +iv_finsg(sets, set). +iv_finsg(signs, sign). +iv_finsg(sinks, sink). +iv_finsg(sits, sit). +iv_finsg(sleeps, sleep). +iv_finsg(smarts, smart). +iv_finsg(smells, smell). +iv_finsg(smiles, smile). +iv_finsg(snores, snore). +iv_finsg(softens, soften). +iv_finsg(speeds, speed). +iv_finsg(steals, steal). +iv_finsg(succeeds, succeed). +iv_finsg(sugars, sugar). +iv_finsg(surfaces, surface). +iv_finsg(takes, take). +iv_finsg(talks, talk). +iv_finsg(tires, tire). +iv_finsg(trains, train). +iv_finsg(tries, try). +iv_finsg(understands, understand). +iv_finsg(varies, vary). +iv_finsg(visits, visit). +iv_finsg(waits, wait). +iv_finsg(walks, walk). +iv_finsg(warms, warm). +iv_finsg(washes, wash). +iv_finsg(watches, watch). +iv_finsg(waters, water). +iv_finsg(wins, win). +iv_finsg(works, work). +iv_finsg(writes, write). +iv_infpl('fill-in', 'fill-in'). +iv_infpl(accept, accept). +iv_infpl(age, age). +iv_infpl(appear, appear). +iv_infpl(approach, approach). +iv_infpl(approximate, approximate). +iv_infpl(arrive, arrive). +iv_infpl(await, await). +iv_infpl(ball, ball). +iv_infpl(bank, bank). +iv_infpl(bark, bark). +iv_infpl(beat, beat). +iv_infpl(belong, belong). +iv_infpl(blink, blink). +iv_infpl(blue, blue). +iv_infpl(boil, boil). +iv_infpl(bone, bone). +iv_infpl(book, book). +iv_infpl(box, box). +iv_infpl(button, button). +iv_infpl(cancel, cancel). +iv_infpl(carry, carry). +iv_infpl(charge, charge). +iv_infpl(check, check). +iv_infpl(clean, clean). +iv_infpl(collapse, collapse). +iv_infpl(come, come). +iv_infpl(contract, contract). +iv_infpl(count, count). +iv_infpl(dance, dance). +iv_infpl(date, date). +iv_infpl(drink, drink). +iv_infpl(drive, drive). +iv_infpl(drop, drop). +iv_infpl(ease, ease). +iv_infpl(eat, eat). +iv_infpl(empty, empty). +iv_infpl(enter, enter). +iv_infpl(exist, exist). +iv_infpl(expire, expire). +iv_infpl(fear, fear). +iv_infpl(feed, feed). +iv_infpl(flow, flow). +iv_infpl(flower, flower). +iv_infpl(fly, fly). +iv_infpl(form, form). +iv_infpl(garden, garden). +iv_infpl(give, give). +iv_infpl(go, go). +iv_infpl(grass, grass). +iv_infpl(grate, grate). +iv_infpl(group, group). +iv_infpl(happen, happen). +iv_infpl(hit, hit). +iv_infpl(hold, hold). +iv_infpl(hurry, hurry). +iv_infpl(keep, keep). +iv_infpl(know, know). +iv_infpl(lift, lift). +iv_infpl(live, live). +iv_infpl(look, look). +iv_infpl(lose, lose). +iv_infpl(love, love). +iv_infpl(lunch, lunch). +iv_infpl(mat, mat). +iv_infpl(mate, mate). +iv_infpl(meet, meet). +iv_infpl(mouse, mouse). +iv_infpl(move, move). +iv_infpl(numb, numb). +iv_infpl(object, object). +iv_infpl(open, open). +iv_infpl(park, park). +iv_infpl(pay, pay). +iv_infpl(pet, pet). +iv_infpl(place, place). +iv_infpl(play, play). +iv_infpl(point, point). +iv_infpl(rat, rat). +iv_infpl(read, read). +iv_infpl(reason, reason). +iv_infpl(referee, referee). +iv_infpl(room, room). +iv_infpl(rot, rot). +iv_infpl(run, run). +iv_infpl(score, score). +iv_infpl(see, see). +iv_infpl(sell, sell). +iv_infpl(serve, serve). +iv_infpl(set, set). +iv_infpl(sign, sign). +iv_infpl(sink, sink). +iv_infpl(sit, sit). +iv_infpl(sleep, sleep). +iv_infpl(smart, smart). +iv_infpl(smell, smell). +iv_infpl(smile, smile). +iv_infpl(snore, snore). +iv_infpl(soften, soften). +iv_infpl(speed, speed). +iv_infpl(steal, steal). +iv_infpl(succeed, succeed). +iv_infpl(sugar, sugar). +iv_infpl(surface, surface). +iv_infpl(take, take). +iv_infpl(talk, talk). +iv_infpl(tire, tire). +iv_infpl(train, train). +iv_infpl(try, try). +iv_infpl(understand, understand). +iv_infpl(vary, vary). +iv_infpl(visit, visit). +iv_infpl(wait, wait). +iv_infpl(walk, walk). +iv_infpl(warm, warm). +iv_infpl(wash, wash). +iv_infpl(watch, watch). +iv_infpl(water, water). +iv_infpl(win, win). +iv_infpl(work, work). +iv_infpl(write, write). +mn_pl('L', l). +mn_pl('°C', '°C'). +mn_pl(cm, cm). +mn_pl(h, h). +mn_pl(kg, kg). +mn_pl(km, km). +mn_pl(l, l). +mn_pl(m, m). +mn_pl(mm, mm). +mn_pl(mol, mol). +mn_pl(s, s). +mn_pl(sec, s). +mn_pl(t, t). +mn_sg('L', l). +mn_sg('°C', '°C'). +mn_sg(cm, cm). +mn_sg(h, h). +mn_sg(kg, kg). +mn_sg(km, km). +mn_sg(l, l). +mn_sg(m, m). +mn_sg(mm, mm). +mn_sg(mol, mol). +mn_sg(s, s). +mn_sg(sec, s). +mn_sg(t, t). +noun_mass(absinth, absinth, neutr). +noun_mass(access, access, neutr). +noun_mass(age, age, neutr). +noun_mass(bark, bark, neutr). +noun_mass(beer, beer, neutr). +noun_mass(blame, blame, neutr). +noun_mass(blue, blue, neutr). +noun_mass(body, body, neutr). +noun_mass(cake, cake, neutr). +noun_mass(carry, carry, neutr). +noun_mass(cheese, cheese, neutr). +noun_mass(code, code, neutr). +noun_mass(cold, cold, neutr). +noun_mass(color, color, neutr). +noun_mass(content, content, neutr). +noun_mass(country, country, neutr). +noun_mass(cover, cover, neutr). +noun_mass(dance, dance, neutr). +noun_mass(day, day, neutr). +noun_mass(declaration, declaration, neutr). +noun_mass(delivery, delivery, neutr). +noun_mass(description, description, neutr). +noun_mass(development, development, neutr). +noun_mass(doe, doe, neutr). +noun_mass(drink, drink, neutr). +noun_mass(drive, drive, neutr). +noun_mass(ease, ease, neutr). +noun_mass(egg, egg, neutr). +noun_mass(evening, evening, neutr). +noun_mass(evil, evil, neutr). +noun_mass(fear, fear, neutr). +noun_mass(feed, feed, neutr). +noun_mass(flow, flow, neutr). +noun_mass(food, food, neutr). +noun_mass(form, form, neutr). +noun_mass(furniture, furniture, neutr). +noun_mass(give, give, neutr). +noun_mass(good, good, neutr). +noun_mass(grass, grass, neutr). +noun_mass(green, green, neutr). +noun_mass(hate, hate, neutr). +noun_mass(height, height, neutr). +noun_mass(hurry, hurry, neutr). +noun_mass(institution, institution, neutr). +noun_mass(instruction, instruction, neutr). +noun_mass(interest, interest, neutr). +noun_mass(keep, keep, neutr). +noun_mass(laundry, laundry, neutr). +noun_mass(life, life, neutr). +noun_mass(living, living, neutr). +noun_mass(love, love, neutr). +noun_mass(lunch, lunch, neutr). +noun_mass(mail, mail, neutr). +noun_mass(meal, meal, neutr). +noun_mass(meat, meat, neutr). +noun_mass(milk, milk, neutr). +noun_mass(money, money, neutr). +noun_mass(morning, morning, neutr). +noun_mass(paper, paper, neutr). +noun_mass(patricide, patricide, neutr). +noun_mass(pay, pay, neutr). +noun_mass(pizza, pizza, neutr). +noun_mass(price, price, neutr). +noun_mass(reason, reason, neutr). +noun_mass(rice, rice, neutr). +noun_mass(room, room, neutr). +noun_mass(rot, rot, neutr). +noun_mass(sand, sand, neutr). +noun_mass(school, school, neutr). +noun_mass(service, service, neutr). +noun_mass(size, size, neutr). +noun_mass(sleep, sleep, neutr). +noun_mass(smell, smell, neutr). +noun_mass(space, space, neutr). +noun_mass(speed, speed, neutr). +noun_mass(string, string, neutr). +noun_mass(subscription, subscription, neutr). +noun_mass(sugar, sugar, neutr). +noun_mass(talk, talk, neutr). +noun_mass(text, text, neutr). +noun_mass(title, title, neutr). +noun_mass(town, town, neutr). +noun_mass(type, type, neutr). +noun_mass(use, use, neutr). +noun_mass(value, value, neutr). +noun_mass(want, want, neutr). +noun_mass(wash, wash, neutr). +noun_mass(watch, watch, neutr). +noun_mass(water, water, neutr). +noun_mass(wealth, wealth, neutr). +noun_mass(wet, wet, neutr). +noun_mass(white, white, neutr). +noun_mass(wine, wine, neutr). +noun_mass(work, work, neutr). +noun_mass(year, year, neutr). +noun_mass(zip, zip, neutr). +noun_pl('VisaCards', 'visa-card', neutr). +noun_pl('grown-ups', 'grown-up', human). +noun_pl('personae-non-grata', 'persona-non-grata', human). +noun_pl('personal-codes', 'personal-code', neutr). +noun_pl('visa-cards', 'visa-card', neutr). +noun_pl('zip-codes', 'zip-code', neutr). +noun_pl(abaci, abacus, neutr). +noun_pl(abacuses, abacus, neutr). +noun_pl(accounts, account, neutr). +noun_pl(addresses, address, neutr). +noun_pl(aeries, aerie, neutr). +noun_pl(ages, age, neutr). +noun_pl(aircraft, aircraft, neutr). +noun_pl(airlines, airline, neutr). +noun_pl(altos, alto, human). +noun_pl(ancestors, ancestor, human). +noun_pl(animals, animal, neutr). +noun_pl(apes, ape, neutr). +noun_pl(apples, apple, neutr). +noun_pl(approaches, approach, neutr). +noun_pl(articles, article, neutr). +noun_pl(assets, asset, neutr). +noun_pl(automatics, automatic, neutr). +noun_pl(averages, average, neutr). +noun_pl(balls, ball, neutr). +noun_pl(banks, bank, neutr). +noun_pl(barks, bark, neutr). +noun_pl(beats, beat, neutr). +noun_pl(beds, bed, neutr). +noun_pl(beers, beer, neutr). +noun_pl(bens, ben, neutr). +noun_pl(bikes, bike, neutr). +noun_pl(bites, bite, neutr). +noun_pl(blinks, blink, neutr). +noun_pl(blues, blue, neutr). +noun_pl(bodies, body, neutr). +noun_pl(boils, boil, neutr). +noun_pl(bones, bone, neutr). +noun_pl(books, book, neutr). +noun_pl(bosses, boss, human). +noun_pl(boxes, box, neutr). +noun_pl(boys, boy, masc). +noun_pl(branches, branch, neutr). +noun_pl(bretheren, brother, human). +noun_pl(brothers, brother, masc). +noun_pl(buttons, button, neutr). +noun_pl(buys, buy, neutr). +noun_pl(cakes, cake, neutr). +noun_pl(cans, can, neutr). +noun_pl(cards, card, neutr). +noun_pl(carnivores, carnivore, neutr). +noun_pl(carries, carry, neutr). +noun_pl(cars, car, neutr). +noun_pl(cases, case, neutr). +noun_pl(cashiers, cashier, human). +noun_pl(cats, cat, neutr). +noun_pl(caves, cave, neutr). +noun_pl(charges, charge, neutr). +noun_pl(chases, chase, neutr). +noun_pl(checks, check, neutr). +noun_pl(cheeses, cheese, neutr). +noun_pl(children, child, human). +noun_pl(circles, circle, neutr). +noun_pl(circumferences, circumference, neutr). +noun_pl(cities, city, neutr). +noun_pl(cleans, clean, neutr). +noun_pl(clerks, clerk, human). +noun_pl(codes, code, neutr). +noun_pl(colds, cold, neutr). +noun_pl(collapses, collapse, neutr). +noun_pl(colors, color, neutr). +noun_pl(companies, company, human). +noun_pl(computers, computer, neutr). +noun_pl(contents, content, neutr). +noun_pl(contracts, contract, neutr). +noun_pl(countries, country, neutr). +noun_pl(counts, count, human). +noun_pl(covers, cover, neutr). +noun_pl(cows, cow, human). +noun_pl(criminals, criminal, human). +noun_pl(customers, customer, human). +noun_pl(dances, dance, neutr). +noun_pl(databases, database, neutr). +noun_pl(dates, date, neutr). +noun_pl(days, day, neutr). +noun_pl(declarations, declaration, neutr). +noun_pl(deeps, deep, neutr). +noun_pl(deliveries, delivery, neutr). +noun_pl(descriptions, description, neutr). +noun_pl(desks, desk, neutr). +noun_pl(developments, development, neutr). +noun_pl(diameters, diameter, neutr). +noun_pl(displays, display, neutr). +noun_pl(doctors, doctor, human). +noun_pl(does, doe, neutr). +noun_pl(dogs, dog, neutr). +noun_pl(donkeys, donkey, neutr). +noun_pl(drinks, drink, neutr). +noun_pl(drives, drive, neutr). +noun_pl(drops, drop, neutr). +noun_pl(dummies, dummy, human). +noun_pl(eggs, egg, neutr). +noun_pl(elements, element, neutr). +noun_pl(empties, empty, neutr). +noun_pl(errors, error, neutr). +noun_pl(evenings, evening, neutr). +noun_pl(evils, evil, neutr). +noun_pl(eyes, eye, neutr). +noun_pl(eyries, aerie, neutr). +noun_pl(fairs, fair, neutr). +noun_pl(farmers, farmer, human). +noun_pl(fasts, fast, neutr). +noun_pl(fathers, father, masc). +noun_pl(fears, fear, neutr). +noun_pl(feeds, feed, neutr). +noun_pl(females, female, human). +noun_pl(flats, flat, neutr). +noun_pl(flies, fly, neutr). +noun_pl(flowers, flower, neutr). +noun_pl(flows, flow, neutr). +noun_pl(foods, food, neutr). +noun_pl(forms, form, neutr). +noun_pl(foxes, fox, neutr). +noun_pl(fridges, fridge, neutr). +noun_pl(friends, friend, human). +noun_pl(gales, gale, neutr). +noun_pl(gardens, garden, neutr). +noun_pl(girls, girl, fem). +noun_pl(goals, goal, neutr). +noun_pl(goats, goat, neutr). +noun_pl(goods, good, neutr). +noun_pl(grasses, grass, neutr). +noun_pl(grates, grate, neutr). +noun_pl(greens, green, neutr). +noun_pl(groups, group, neutr). +noun_pl(hands, hand, neutr). +noun_pl(hates, hate, neutr). +noun_pl(heights, height, neutr). +noun_pl(heroes, hero, human). +noun_pl(hits, hit, neutr). +noun_pl(holds, hold, neutr). +noun_pl(horses, horse, neutr). +noun_pl(hours, hour, neutr). +noun_pl(houses, house, neutr). +noun_pl(humans, human, human). +noun_pl(hurries, hurry, neutr). +noun_pl(husbands, husband, masc). +noun_pl(inserts, insert, neutr). +noun_pl(institutions, institution, neutr). +noun_pl(instructions, instruction, neutr). +noun_pl(integers, integer, neutr). +noun_pl(interests, interest, neutr). +noun_pl(invalids, invalid, human). +noun_pl(invites, invite, neutr). +noun_pl(keeps, keep, neutr). +noun_pl(laundries, laundry, neutr). +noun_pl(lifts, lift, neutr). +noun_pl(likes, like, neutr). +noun_pl(lists, list, neutr). +noun_pl(lives, life, neutr). +noun_pl(livings, living, neutr). +noun_pl(looks, look, neutr). +noun_pl(loves, love, neutr). +noun_pl(lunches, lunch, neutr). +noun_pl(machines, machine, neutr). +noun_pl(mails, mail, neutr). +noun_pl(managers, manager, human). +noun_pl(masters, master, human). +noun_pl(mates, mate, human). +noun_pl(mats, mat, neutr). +noun_pl(meals, meal, neutr). +noun_pl(meats, meat, neutr). +noun_pl(meets, meet, neutr). +noun_pl(members, member, human). +noun_pl(men, man, human). +noun_pl(merchants, merchant, human). +noun_pl(messages, message, neutr). +noun_pl(mice, mouse, neutr). +noun_pl(milks, milk, neutr). +noun_pl(monies, money, neutr). +noun_pl(mornings, morning, neutr). +noun_pl(mothers, mother, fem). +noun_pl(moves, move, neutr). +noun_pl(musts, must, neutr). +noun_pl(names, name, neutr). +noun_pl(naturals, natural, neutr). +noun_pl(needs, need, neutr). +noun_pl(numbers, number, neutr). +noun_pl(objects, object, neutr). +noun_pl(offers, offer, neutr). +noun_pl(offices, office, neutr). +noun_pl(opens, open, neutr). +noun_pl(owners, owner, human). +noun_pl(papers, paper, neutr). +noun_pl(parents, parent, human). +noun_pl(parks, park, neutr). +noun_pl(passwords, password, neutr). +noun_pl(patricides, patricide, neutr). +noun_pl(pencils, pencil, neutr). +noun_pl(percent, percent, neutr). +noun_pl(permits, permit, neutr). +noun_pl(personals, personal, neutr). +noun_pl(personas, persona, neutr). +noun_pl(persons, person, human). +noun_pl(pets, pet, neutr). +noun_pl(pizzas, pizza, neutr). +noun_pl(places, place, neutr). +noun_pl(plays, play, neutr). +noun_pl(points, point, neutr). +noun_pl(prices, price, neutr). +noun_pl(processes, process, neutr). +noun_pl(programs, program, neutr). +noun_pl(propositions, proposition, neutr). +noun_pl(publics, public, human). +noun_pl(queens, queen, human). +noun_pl(ratios, ratio, neutr). +noun_pl(rats, rat, neutr). +noun_pl(reals, real, neutr). +noun_pl(reasons, reason, neutr). +noun_pl(reds, red, human). +noun_pl(referees, referee, human). +noun_pl(rejects, reject, human). +noun_pl(rentals, rental, neutr). +noun_pl(resources, resource, neutr). +noun_pl(rooks, rook, human). +noun_pl(rooms, room, neutr). +noun_pl(runs, run, neutr). +noun_pl(sands, sand, neutr). +noun_pl(schools, school, neutr). +noun_pl(scores, score, neutr). +noun_pl(screens, screen, neutr). +noun_pl(sees, see, neutr). +noun_pl(sentences, sentence, neutr). +noun_pl(serves, serve, neutr). +noun_pl(services, service, neutr). +noun_pl(sets, set, neutr). +noun_pl(sheep, sheep, neutr). +noun_pl(signs, sign, neutr). +noun_pl(sinks, sink, neutr). +noun_pl(sisters, sister, fem). +noun_pl(sizes, size, neutr). +noun_pl(slots, slot, neutr). +noun_pl(smalls, small, neutr). +noun_pl(smells, smell, neutr). +noun_pl(smiles, smile, neutr). +noun_pl(snores, snore, neutr). +noun_pl(spaces, space, neutr). +noun_pl(speeds, speed, neutr). +noun_pl(stations, station, neutr). +noun_pl(streets, street, neutr). +noun_pl(strings, string, neutr). +noun_pl(subscriptions, subscription, neutr). +noun_pl(sugars, sugar, neutr). +noun_pl(surfaces, surface, neutr). +noun_pl(tables, table, neutr). +noun_pl(tails, tail, neutr). +noun_pl(takes, take, neutr). +noun_pl(talks, talk, neutr). +noun_pl(tellers, teller, human). +noun_pl(temperatures, temperature, neutr). +noun_pl(terms, term, neutr). +noun_pl(tests, test, neutr). +noun_pl(texts, text, neutr). +noun_pl(things, thing, neutr). +noun_pl(tires, tire, neutr). +noun_pl(titles, title, neutr). +noun_pl(tons, ton, neutr). +noun_pl(towns, town, neutr). +noun_pl(trains, train, neutr). +noun_pl(tries, try, neutr). +noun_pl(trues, true, neutr). +noun_pl(types, type, neutr). +noun_pl(uncles, uncle, masc). +noun_pl(users, user, human). +noun_pl(uses, use, neutr). +noun_pl(values, value, neutr). +noun_pl(vehicles, vehicle, neutr). +noun_pl(villages, village, neutr). +noun_pl(visas, visa, neutr). +noun_pl(visits, visit, neutr). +noun_pl(waits, wait, neutr). +noun_pl(walks, walk, neutr). +noun_pl(wants, want, neutr). +noun_pl(washes, wash, neutr). +noun_pl(watches, watch, neutr). +noun_pl(waters, water, neutr). +noun_pl(whites, white, neutr). +noun_pl(wines, wine, neutr). +noun_pl(wins, win, neutr). +noun_pl(wives, wife, human). +noun_pl(wolves, wolf, neutr). +noun_pl(women, woman, human). +noun_pl(works, work, neutr). +noun_pl(years, year, neutr). +noun_pl(zips, zip, neutr). +noun_sg('VisaCard', 'visa-card', neutr). +noun_sg('grown-up', 'grown-up', human). +noun_sg('persona-non-grata', 'persona-non-grata', human). +noun_sg('personal-code', 'personal-code', neutr). +noun_sg('visa-card', 'visa-card', neutr). +noun_sg('zip-code', 'zip-code', neutr). +noun_sg(abacus, abacus, neutr). +noun_sg(account, account, neutr). +noun_sg(address, address, neutr). +noun_sg(aerie, aerie, neutr). +noun_sg(aery, aerie, neutr). +noun_sg(age, age, neutr). +noun_sg(aircraft, aircraft, neutr). +noun_sg(airline, airline, neutr). +noun_sg(alto, alto, human). +noun_sg(ancestor, ancestor, human). +noun_sg(animal, animal, neutr). +noun_sg(ape, ape, neutr). +noun_sg(apple, apple, neutr). +noun_sg(approach, approach, neutr). +noun_sg(article, article, neutr). +noun_sg(asset, asset, neutr). +noun_sg(automatic, automatic, neutr). +noun_sg(average, average, neutr). +noun_sg(bad, bad, neutr). +noun_sg(ball, ball, neutr). +noun_sg(bank, bank, neutr). +noun_sg(bark, bark, neutr). +noun_sg(beat, beat, neutr). +noun_sg(bed, bed, neutr). +noun_sg(beer, beer, neutr). +noun_sg(ben, ben, neutr). +noun_sg(bike, bike, neutr). +noun_sg(bite, bite, neutr). +noun_sg(blink, blink, neutr). +noun_sg(blue, blue, neutr). +noun_sg(body, body, neutr). +noun_sg(boil, boil, neutr). +noun_sg(bone, bone, neutr). +noun_sg(book, book, neutr). +noun_sg(boss, boss, human). +noun_sg(box, box, neutr). +noun_sg(boy, boy, masc). +noun_sg(branch, branch, neutr). +noun_sg(brother, brother, masc). +noun_sg(button, button, neutr). +noun_sg(buy, buy, neutr). +noun_sg(cake, cake, neutr). +noun_sg(can, can, neutr). +noun_sg(car, car, neutr). +noun_sg(card, card, neutr). +noun_sg(carnivore, carnivore, neutr). +noun_sg(carry, carry, neutr). +noun_sg(case, case, neutr). +noun_sg(cashier, cashier, human). +noun_sg(cat, cat, neutr). +noun_sg(cave, cave, neutr). +noun_sg(charge, charge, neutr). +noun_sg(chase, chase, neutr). +noun_sg(check, check, neutr). +noun_sg(cheese, cheese, neutr). +noun_sg(child, child, human). +noun_sg(circle, circle, neutr). +noun_sg(circumference, circumference, neutr). +noun_sg(city, city, neutr). +noun_sg(clean, clean, neutr). +noun_sg(clerk, clerk, human). +noun_sg(code, code, neutr). +noun_sg(cold, cold, neutr). +noun_sg(collapse, collapse, neutr). +noun_sg(color, color, neutr). +noun_sg(company, company, human). +noun_sg(computer, computer, neutr). +noun_sg(content, content, neutr). +noun_sg(contract, contract, neutr). +noun_sg(count, count, human). +noun_sg(country, country, neutr). +noun_sg(cover, cover, neutr). +noun_sg(cow, cow, human). +noun_sg(credential, credential, neutr). +noun_sg(criminal, criminal, human). +noun_sg(customer, customer, human). +noun_sg(dance, dance, neutr). +noun_sg(database, database, neutr). +noun_sg(date, date, neutr). +noun_sg(day, day, neutr). +noun_sg(declaration, declaration, neutr). +noun_sg(deep, deep, neutr). +noun_sg(delivery, delivery, neutr). +noun_sg(description, description, neutr). +noun_sg(desk, desk, neutr). +noun_sg(development, development, neutr). +noun_sg(diameter, diameter, neutr). +noun_sg(display, display, neutr). +noun_sg(doctor, doctor, human). +noun_sg(doe, doe, neutr). +noun_sg(dog, dog, neutr). +noun_sg(donkey, donkey, neutr). +noun_sg(drink, drink, neutr). +noun_sg(drive, drive, neutr). +noun_sg(drop, drop, neutr). +noun_sg(dummy, dummy, human). +noun_sg(egg, egg, neutr). +noun_sg(element, element, neutr). +noun_sg(empty, empty, neutr). +noun_sg(error, error, neutr). +noun_sg(evening, evening, neutr). +noun_sg(evil, evil, neutr). +noun_sg(eye, eye, neutr). +noun_sg(eyrie, aerie, neutr). +noun_sg(eyry, aerie, neutr). +noun_sg(fair, fair, neutr). +noun_sg(farmer, farmer, human). +noun_sg(father, father, masc). +noun_sg(fear, fear, neutr). +noun_sg(feed, feed, neutr). +noun_sg(female, female, human). +noun_sg(flat, flat, neutr). +noun_sg(flow, flow, neutr). +noun_sg(flower, flower, neutr). +noun_sg(fly, fly, neutr). +noun_sg(food, food, neutr). +noun_sg(form, form, neutr). +noun_sg(fox, fox, neutr). +noun_sg(fridge, fridge, neutr). +noun_sg(friend, friend, human). +noun_sg(gale, gale, neutr). +noun_sg(garden, garden, neutr). +noun_sg(girl, girl, fem). +noun_sg(go, go, neutr). +noun_sg(goal, goal, neutr). +noun_sg(goat, goat, neutr). +noun_sg(good, good, neutr). +noun_sg(grass, grass, neutr). +noun_sg(grate, grate, neutr). +noun_sg(green, green, neutr). +noun_sg(group, group, neutr). +noun_sg(hand, hand, neutr). +noun_sg(hate, hate, neutr). +noun_sg(height, height, neutr). +noun_sg(hero, hero, human). +noun_sg(hit, hit, neutr). +noun_sg(hold, hold, neutr). +noun_sg(horse, horse, neutr). +noun_sg(hour, hour, neutr). +noun_sg(house, house, neutr). +noun_sg(human, human, human). +noun_sg(hurry, hurry, neutr). +noun_sg(husband, husband, masc). +noun_sg(id, id, neutr). +noun_sg(insert, insert, neutr). +noun_sg(institution, institution, neutr). +noun_sg(instruction, instruction, neutr). +noun_sg(integer, integer, neutr). +noun_sg(interest, interest, neutr). +noun_sg(invalid, invalid, human). +noun_sg(invite, invite, neutr). +noun_sg(keep, keep, neutr). +noun_sg(know, know, neutr). +noun_sg(laundry, laundry, neutr). +noun_sg(life, life, neutr). +noun_sg(lift, lift, neutr). +noun_sg(like, like, neutr). +noun_sg(list, list, neutr). +noun_sg(living, living, neutr). +noun_sg(look, look, neutr). +noun_sg(love, love, neutr). +noun_sg(lunch, lunch, neutr). +noun_sg(machine, machine, neutr). +noun_sg(mail, mail, neutr). +noun_sg(man, man, masc). +noun_sg(manager, manager, human). +noun_sg(master, master, human). +noun_sg(mat, mat, neutr). +noun_sg(mate, mate, human). +noun_sg(meal, meal, neutr). +noun_sg(meat, meat, neutr). +noun_sg(meet, meet, neutr). +noun_sg(member, member, human). +noun_sg(merchant, merchant, human). +noun_sg(message, message, neutr). +noun_sg(milk, milk, neutr). +noun_sg(money, money, neutr). +noun_sg(morning, morning, neutr). +noun_sg(mother, mother, fem). +noun_sg(mouse, mouse, neutr). +noun_sg(move, move, neutr). +noun_sg(must, must, neutr). +noun_sg(name, name, neutr). +noun_sg(natural, natural, neutr). +noun_sg(need, need, neutr). +noun_sg(number, number, neutr). +noun_sg(object, object, neutr). +noun_sg(offer, offer, neutr). +noun_sg(office, office, neutr). +noun_sg(old, old, neutr). +noun_sg(open, open, neutr). +noun_sg(owner, owner, human). +noun_sg(paper, paper, neutr). +noun_sg(parent, parent, human). +noun_sg(park, park, neutr). +noun_sg(password, password, neutr). +noun_sg(patricide, patricide, neutr). +noun_sg(pencil, pencil, neutr). +noun_sg(percent, percent, neutr). +noun_sg(permit, permit, neutr). +noun_sg(person, person, human). +noun_sg(persona, persona, neutr). +noun_sg(personal, personal, neutr). +noun_sg(pet, pet, neutr). +noun_sg(pizza, pizza, neutr). +noun_sg(place, place, neutr). +noun_sg(play, play, neutr). +noun_sg(point, point, neutr). +noun_sg(price, price, neutr). +noun_sg(process, process, neutr). +noun_sg(program, program, neutr). +noun_sg(proposition, proposition, neutr). +noun_sg(public, public, human). +noun_sg(queen, queen, human). +noun_sg(quick, quick, neutr). +noun_sg(rat, rat, neutr). +noun_sg(ratio, ratio, neutr). +noun_sg(raw, raw, neutr). +noun_sg(read, read, neutr). +noun_sg(real, real, neutr). +noun_sg(reason, reason, neutr). +noun_sg(red, red, human). +noun_sg(referee, referee, human). +noun_sg(reject, reject, human). +noun_sg(rental, rental, neutr). +noun_sg(resource, resource, neutr). +noun_sg(rook, rook, human). +noun_sg(room, room, neutr). +noun_sg(run, run, neutr). +noun_sg(sand, sand, neutr). +noun_sg(say, say, neutr). +noun_sg(school, school, neutr). +noun_sg(score, score, neutr). +noun_sg(screen, screen, neutr). +noun_sg(see, see, neutr). +noun_sg(sell, sell, neutr). +noun_sg(sentence, sentence, neutr). +noun_sg(serve, serve, neutr). +noun_sg(service, service, neutr). +noun_sg(set, set, neutr). +noun_sg(sheep, sheep, neutr). +noun_sg(sign, sign, neutr). +noun_sg(sink, sink, neutr). +noun_sg(sister, sister, fem). +noun_sg(size, size, neutr). +noun_sg(slot, slot, neutr). +noun_sg(small, small, neutr). +noun_sg(smart, smart, neutr). +noun_sg(smell, smell, neutr). +noun_sg(smile, smile, neutr). +noun_sg(snore, snore, neutr). +noun_sg(space, space, neutr). +noun_sg(speed, speed, neutr). +noun_sg(station, station, neutr). +noun_sg(street, street, neutr). +noun_sg(string, string, neutr). +noun_sg(subscription, subscription, neutr). +noun_sg(sugar, sugar, neutr). +noun_sg(surface, surface, neutr). +noun_sg(table, table, neutr). +noun_sg(tail, tail, neutr). +noun_sg(take, take, neutr). +noun_sg(talk, talk, neutr). +noun_sg(teller, teller, human). +noun_sg(temperature, temperature, neutr). +noun_sg(term, term, neutr). +noun_sg(test, test, neutr). +noun_sg(text, text, neutr). +noun_sg(thing, thing, neutr). +noun_sg(tire, tire, neutr). +noun_sg(title, title, neutr). +noun_sg(ton, ton, neutr). +noun_sg(town, town, neutr). +noun_sg(train, train, neutr). +noun_sg(true, true, neutr). +noun_sg(try, try, neutr). +noun_sg(type, type, neutr). +noun_sg(uncle, uncle, masc). +noun_sg(use, use, neutr). +noun_sg(user, user, human). +noun_sg(value, value, neutr). +noun_sg(vehicle, vehicle, neutr). +noun_sg(village, village, neutr). +noun_sg(visa, visa, neutr). +noun_sg(visit, visit, neutr). +noun_sg(wait, wait, neutr). +noun_sg(walk, walk, neutr). +noun_sg(want, want, neutr). +noun_sg(wash, wash, neutr). +noun_sg(watch, watch, neutr). +noun_sg(water, water, neutr). +noun_sg(white, white, neutr). +noun_sg(wife, wife, fem). +noun_sg(win, win, neutr). +noun_sg(wine, wine, neutr). +noun_sg(wolf, wolf, neutr). +noun_sg(woman, woman, fem). +noun_sg(work, work, neutr). +noun_sg(year, year, neutr). +noun_sg(young, young, neutr). +noun_sg(zip, zip, neutr). +pn_pl('APEs', 'APE', neutr). +pn_pl('Augusts', 'August', neutr). +pn_pl('Christmases', 'Christmas', neutr). +pn_pl('VisaCards', 'VisaCard', neutr). +pn_sg('APE', 'APE', neutr). +pn_sg('August', 'August', neutr). +pn_sg('Berlin', 'Berlin', neutr). +pn_sg('Bill', 'Bill', masc). +pn_sg('Christmas', 'Christmas', neutr). +pn_sg('John', 'John', masc). +pn_sg('Kaarel', 'Kaarel', masc). +pn_sg('Mary', 'Mary', fem). +pn_sg('Mr-Miller', 'Mr-Miller', masc). +pn_sg('Paris', 'Paris', neutr). +pn_sg('SM', 'SimpleMat', neutr). +pn_sg('SimpleMat', 'SimpleMat', neutr). +pn_sg('Sue', 'Sue', fem). +pn_sg('VisaCard', 'VisaCard', neutr). +pn_sg('Sun', 'Sun', neutr). +pndef_sg('Sun', 'Sun', neutr). +pndef_sg('Limmat', 'Limmat', neutr). +pndef_pl('United-Nations', 'United-Nations', neutr). +tv_finsg('comes-from', 'come-from'). +tv_finsg('fills-in', 'fill-in'). +tv_finsg('lives-at', 'live-at'). +tv_finsg('looks-at', 'look-at'). +tv_finsg('relates-to', 'relate-to'). +tv_finsg('waits-for', 'wait-for'). +tv_finsg('works-at', 'work-at'). +tv_finsg(accepts, accept). +tv_finsg(accesses, access). +tv_finsg(addresses, address). +tv_finsg(ages, age). +tv_finsg(allows, allow). +tv_finsg(apes, ape). +tv_finsg(approaches, approach). +tv_finsg(approximates, approximate). +tv_finsg(articles, article). +tv_finsg(assigns, assign). +tv_finsg(assumes, assume). +tv_finsg(authenticates, authenticate). +tv_finsg(averages, average). +tv_finsg(awaits, await). +tv_finsg(balls, ball). +tv_finsg(banks, bank). +tv_finsg(barks, bark). +tv_finsg(beats, beat). +tv_finsg(beds, bed). +tv_finsg(belies, belie). +tv_finsg(believes, believe). +tv_finsg(bikes, bike). +tv_finsg(bites, bite). +tv_finsg(blames, blame). +tv_finsg(blues, blue). +tv_finsg(boils, boil). +tv_finsg(books, book). +tv_finsg(boxes, box). +tv_finsg(brings, bring). +tv_finsg(buttons, button). +tv_finsg(buys, buy). +tv_finsg(cancels, cancel). +tv_finsg(cans, can). +tv_finsg(cards, card). +tv_finsg(carries, carry). +tv_finsg(cases, case). +tv_finsg(cashiers, cashier). +tv_finsg(caves, cave). +tv_finsg(charges, charge). +tv_finsg(chases, chase). +tv_finsg(checks, check). +tv_finsg(circles, circle). +tv_finsg(cleans, clean). +tv_finsg(codes, code). +tv_finsg(collapses, collapse). +tv_finsg(colors, color). +tv_finsg(considers, consider). +tv_finsg(contains, contain). +tv_finsg(contents, content). +tv_finsg(contracts, contract). +tv_finsg(corrects, correct). +tv_finsg(counts, count). +tv_finsg(covers, cover). +tv_finsg(cows, cow). +tv_finsg(dances, dance). +tv_finsg(dates, date). +tv_finsg(delivers, deliver). +tv_finsg(dirties, dirty). +tv_finsg(displays, display). +tv_finsg(doctors, doctor). +tv_finsg(dogs, dog). +tv_finsg(downloads, download). +tv_finsg(drinks, drink). +tv_finsg(drives, drive). +tv_finsg(drops, drop). +tv_finsg(eases, ease). +tv_finsg(eats, eat). +tv_finsg(eggs, egg). +tv_finsg(empties, empty). +tv_finsg(enters, enter). +tv_finsg(expires, expire). +tv_finsg(eyes, eye). +tv_finsg(fasts, fast). +tv_finsg(fathers, father). +tv_finsg(fears, fear). +tv_finsg(feeds, feed). +tv_finsg(flies, fly). +tv_finsg(flowers, flower). +tv_finsg(forms, form). +tv_finsg(foxes, fox). +tv_finsg(gets, get). +tv_finsg(gives, give). +tv_finsg(goes, go). +tv_finsg(grasses, grass). +tv_finsg(grates, grate). +tv_finsg(groups, group). +tv_finsg(hands, hand). +tv_finsg(has, have). +tv_finsg(hates, hate). +tv_finsg(hears, hear). +tv_finsg(hits, hit). +tv_finsg(holds, hold). +tv_finsg(houses, house). +tv_finsg(hurries, hurry). +tv_finsg(husbands, husband). +tv_finsg(implies, imply). +tv_finsg(inserts, insert). +tv_finsg(interests, interest). +tv_finsg(invalids, invalid). +tv_finsg(invites, invite). +tv_finsg(keeps, keep). +tv_finsg(knows, know). +tv_finsg(lifts, lift). +tv_finsg(likes, like). +tv_finsg(lists, list). +tv_finsg(lives, live). +tv_finsg(loses, lose). +tv_finsg(loves, love). +tv_finsg(machines, machine). +tv_finsg(mails, mail). +tv_finsg(mans, man). +tv_finsg(masters, master). +tv_finsg(mates, mate). +tv_finsg(mats, mat). +tv_finsg(meets, meet). +tv_finsg(milks, milk). +tv_finsg(mothers, mother). +tv_finsg(moves, move). +tv_finsg(names, name). +tv_finsg(needs, need). +tv_finsg(numbers, number). +tv_finsg(numbs, numb). +tv_finsg(offers, offer). +tv_finsg(opens, open). +tv_finsg(owns, own). +tv_finsg(papers, paper). +tv_finsg(parks, park). +tv_finsg(pays, pay). +tv_finsg(permits, permit). +tv_finsg(pets, pet). +tv_finsg(places, place). +tv_finsg(plays, play). +tv_finsg(points, point). +tv_finsg(prices, price). +tv_finsg(processes, process). +tv_finsg(programs, program). +tv_finsg(propositions, proposition). +tv_finsg(proves, prove). +tv_finsg(queens, queen). +tv_finsg(rats, rat). +tv_finsg(reads, read). +tv_finsg(referees, referee). +tv_finsg(rejects, reject). +tv_finsg(replaces, replace). +tv_finsg(rooks, rook). +tv_finsg(rooms, room). +tv_finsg(rots, rot). +tv_finsg(runs, run). +tv_finsg(sands, sand). +tv_finsg(says, say). +tv_finsg(schools, school). +tv_finsg(scores, score). +tv_finsg(screens, screen). +tv_finsg(sees, see). +tv_finsg(sells, sell). +tv_finsg(sends, send). +tv_finsg(sentences, sentence). +tv_finsg(serves, serve). +tv_finsg(services, service). +tv_finsg(sets, set). +tv_finsg(signs, sign). +tv_finsg(sinks, sink). +tv_finsg(sits, sit). +tv_finsg(sizes, size). +tv_finsg(sleeps, sleep). +tv_finsg(slots, slot). +tv_finsg(smarts, smart). +tv_finsg(smells, smell). +tv_finsg(softens, soften). +tv_finsg(spaces, space). +tv_finsg(speeds, speed). +tv_finsg(steals, steal). +tv_finsg(succeeds, succeed). +tv_finsg(sugars, sugar). +tv_finsg(surfaces, surface). +tv_finsg(tables, table). +tv_finsg(tails, tail). +tv_finsg(takes, take). +tv_finsg(talks, talk). +tv_finsg(tells, tell). +tv_finsg(tests, test). +tv_finsg(tires, tire). +tv_finsg(trains, train). +tv_finsg(transmits, transmit). +tv_finsg(tries, try). +tv_finsg(trues, true). +tv_finsg(types, type). +tv_finsg(understands, understand). +tv_finsg(uses, use). +tv_finsg(values, value). +tv_finsg(varies, vary). +tv_finsg(visits, visit). +tv_finsg(waits, wait). +tv_finsg(walks, walk). +tv_finsg(wants, want). +tv_finsg(warms, warm). +tv_finsg(washes, wash). +tv_finsg(watches, watch). +tv_finsg(waters, water). +tv_finsg(wets, wet). +tv_finsg(wines, wine). +tv_finsg(wins, win). +tv_finsg(wolfs, wolf). +tv_finsg(works, work). +tv_finsg(writes, write). +tv_finsg(zips, zip). +tv_infpl('come-from', 'come-from'). +tv_infpl('fill-in', 'fill-in'). +tv_infpl('live-at', 'live-at'). +tv_infpl('look-at', 'look-at'). +tv_infpl('relate-to', 'relate-to'). +tv_infpl('wait-for', 'wait-for'). +tv_infpl('work-at', 'work-at'). +tv_infpl(accept, accept). +tv_infpl(access, access). +tv_infpl(address, address). +tv_infpl(age, age). +tv_infpl(allow, allow). +tv_infpl(ape, ape). +tv_infpl(approach, approach). +tv_infpl(approximate, approximate). +tv_infpl(article, article). +tv_infpl(assign, assign). +tv_infpl(assume, assume). +tv_infpl(authenticate, authenticate). +tv_infpl(average, average). +tv_infpl(await, await). +tv_infpl(ball, ball). +tv_infpl(bank, bank). +tv_infpl(bark, bark). +tv_infpl(beat, beat). +tv_infpl(bed, bed). +tv_infpl(belie, belie). +tv_infpl(believe, believe). +tv_infpl(bike, bike). +tv_infpl(bite, bite). +tv_infpl(blame, blame). +tv_infpl(blue, blue). +tv_infpl(boil, boil). +tv_infpl(book, book). +tv_infpl(box, box). +tv_infpl(bring, bring). +tv_infpl(button, button). +tv_infpl(buy, buy). +tv_infpl(can, can). +tv_infpl(cancel, cancel). +tv_infpl(card, card). +tv_infpl(carry, carry). +tv_infpl(case, case). +tv_infpl(cashier, cashier). +tv_infpl(cave, cave). +tv_infpl(charge, charge). +tv_infpl(chase, chase). +tv_infpl(check, check). +tv_infpl(circle, circle). +tv_infpl(clean, clean). +tv_infpl(code, code). +tv_infpl(collapse, collapse). +tv_infpl(color, color). +tv_infpl(consider, consider). +tv_infpl(contain, contain). +tv_infpl(content, content). +tv_infpl(contract, contract). +tv_infpl(correct, correct). +tv_infpl(count, count). +tv_infpl(cover, cover). +tv_infpl(cow, cow). +tv_infpl(dance, dance). +tv_infpl(date, date). +tv_infpl(deliver, deliver). +tv_infpl(dirty, dirty). +tv_infpl(display, display). +tv_infpl(doctor, doctor). +tv_infpl(dog, dog). +tv_infpl(download, download). +tv_infpl(drink, drink). +tv_infpl(drive, drive). +tv_infpl(drop, drop). +tv_infpl(ease, ease). +tv_infpl(eat, eat). +tv_infpl(egg, egg). +tv_infpl(empty, empty). +tv_infpl(enter, enter). +tv_infpl(expire, expire). +tv_infpl(eye, eye). +tv_infpl(fast, fast). +tv_infpl(father, father). +tv_infpl(fear, fear). +tv_infpl(feed, feed). +tv_infpl(flower, flower). +tv_infpl(fly, fly). +tv_infpl(form, form). +tv_infpl(fox, fox). +tv_infpl(get, get). +tv_infpl(give, give). +tv_infpl(go, go). +tv_infpl(grass, grass). +tv_infpl(grate, grate). +tv_infpl(group, group). +tv_infpl(hand, hand). +tv_infpl(hate, hate). +tv_infpl(have, have). +tv_infpl(hear, hear). +tv_infpl(hit, hit). +tv_infpl(hold, hold). +tv_infpl(house, house). +tv_infpl(hurry, hurry). +tv_infpl(husband, husband). +tv_infpl(imply, imply). +tv_infpl(insert, insert). +tv_infpl(interest, interest). +tv_infpl(invalid, invalid). +tv_infpl(invite, invite). +tv_infpl(keep, keep). +tv_infpl(know, know). +tv_infpl(lift, lift). +tv_infpl(like, like). +tv_infpl(list, list). +tv_infpl(live, live). +tv_infpl(lose, lose). +tv_infpl(love, love). +tv_infpl(machine, machine). +tv_infpl(mail, mail). +tv_infpl(man, man). +tv_infpl(master, master). +tv_infpl(mat, mat). +tv_infpl(mate, mate). +tv_infpl(meet, meet). +tv_infpl(milk, milk). +tv_infpl(mother, mother). +tv_infpl(move, move). +tv_infpl(name, name). +tv_infpl(need, need). +tv_infpl(numb, numb). +tv_infpl(number, number). +tv_infpl(offer, offer). +tv_infpl(open, open). +tv_infpl(own, own). +tv_infpl(paper, paper). +tv_infpl(park, park). +tv_infpl(pay, pay). +tv_infpl(permit, permit). +tv_infpl(pet, pet). +tv_infpl(place, place). +tv_infpl(play, play). +tv_infpl(point, point). +tv_infpl(price, price). +tv_infpl(process, process). +tv_infpl(program, program). +tv_infpl(proposition, proposition). +tv_infpl(prove, prove). +tv_infpl(queen, queen). +tv_infpl(rat, rat). +tv_infpl(read, read). +tv_infpl(referee, referee). +tv_infpl(reject, reject). +tv_infpl(replace, replace). +tv_infpl(rook, rook). +tv_infpl(room, room). +tv_infpl(rot, rot). +tv_infpl(run, run). +tv_infpl(sand, sand). +tv_infpl(say, say). +tv_infpl(school, school). +tv_infpl(score, score). +tv_infpl(screen, screen). +tv_infpl(see, see). +tv_infpl(sell, sell). +tv_infpl(send, send). +tv_infpl(sentence, sentence). +tv_infpl(serve, serve). +tv_infpl(service, service). +tv_infpl(set, set). +tv_infpl(sign, sign). +tv_infpl(sink, sink). +tv_infpl(sit, sit). +tv_infpl(size, size). +tv_infpl(sleep, sleep). +tv_infpl(slot, slot). +tv_infpl(smart, smart). +tv_infpl(smell, smell). +tv_infpl(soften, soften). +tv_infpl(space, space). +tv_infpl(speed, speed). +tv_infpl(steal, steal). +tv_infpl(succeed, succeed). +tv_infpl(sugar, sugar). +tv_infpl(surface, surface). +tv_infpl(table, table). +tv_infpl(tail, tail). +tv_infpl(take, take). +tv_infpl(talk, talk). +tv_infpl(tell, tell). +tv_infpl(test, test). +tv_infpl(tire, tire). +tv_infpl(train, train). +tv_infpl(transmit, transmit). +tv_infpl(true, true). +tv_infpl(try, try). +tv_infpl(type, type). +tv_infpl(understand, understand). +tv_infpl(use, use). +tv_infpl(value, value). +tv_infpl(vary, vary). +tv_infpl(visit, visit). +tv_infpl(wait, wait). +tv_infpl(walk, walk). +tv_infpl(want, want). +tv_infpl(warm, warm). +tv_infpl(wash, wash). +tv_infpl(watch, watch). +tv_infpl(water, water). +tv_infpl(wet, wet). +tv_infpl(win, win). +tv_infpl(wine, wine). +tv_infpl(wolf, wolf). +tv_infpl(work, work). +tv_infpl(write, write). +tv_infpl(zip, zip). +tv_pp(accepted, accept). +tv_pp(addressed, address). +tv_pp(aged, age). +tv_pp(allowed, allow). +tv_pp(aped, ape). +tv_pp(approached, approach). +tv_pp(approximated, approximate). +tv_pp(articled, article). +tv_pp(assigned, assign). +tv_pp(assumed, assume). +tv_pp(authenticated, authenticate). +tv_pp(averaged, average). +tv_pp(awaited, await). +tv_pp(banked, bank). +tv_pp(barked, bark). +tv_pp(beaten, beat). +tv_pp(bedded, bed). +tv_pp(belied, belie). +tv_pp(believed, believe). +tv_pp(biked, bike). +tv_pp(bitten, bite). +tv_pp(blamed, blame). +tv_pp(blued, blue). +tv_pp(boiled, boil). +tv_pp(booked, book). +tv_pp(bought, buy). +tv_pp(boxed, box). +tv_pp(brought, bring). +tv_pp(buttoned, button). +tv_pp(cancelled, cancel). +tv_pp(canned, can). +tv_pp(carded, card). +tv_pp(carried, carry). +tv_pp(cased, case). +tv_pp(cashiered, cashier). +tv_pp(charged, charge). +tv_pp(chased, chase). +tv_pp(checked, check). +tv_pp(circled, circle). +tv_pp(cleaned, clean). +tv_pp(coded, code). +tv_pp(collapsed, collapse). +tv_pp(considered, consider). +tv_pp(contained, contain). +tv_pp(contented, content). +tv_pp(contracted, contract). +tv_pp(corrected, correct). +tv_pp(counted, count). +tv_pp(covered, cover). +tv_pp(cowed, cow). +tv_pp(danced, dance). +tv_pp(dated, date). +tv_pp(delivered, deliver). +tv_pp(dirtied, dirty). +tv_pp(displayed, display). +tv_pp(doctored, doctor). +tv_pp(dogged, dog). +tv_pp(downloaded, download). +tv_pp(driven, drive). +tv_pp(dropped, drop). +tv_pp(drunk, drink). +tv_pp(eased, ease). +tv_pp(eaten, eat). +tv_pp(emptied, empty). +tv_pp(entered, enter). +tv_pp(expired, expire). +tv_pp(eyed, eye). +tv_pp(fasted, fast). +tv_pp(fathered, father). +tv_pp(feared, fear). +tv_pp(fed, feed). +tv_pp(feed, feed). +tv_pp(flowered, flower). +tv_pp(flown, fly). +tv_pp(formed, form). +tv_pp(foxed, fox). +tv_pp(given, give). +tv_pp(gone, go). +tv_pp(got, get). +tv_pp(gotten, get). +tv_pp(grassed, grass). +tv_pp(grated, grate). +tv_pp(grouped, group). +tv_pp(had, have). +tv_pp(handed, hand). +tv_pp(hated, hate). +tv_pp(heard, hear). +tv_pp(held, hold). +tv_pp(hit, hit). +tv_pp(housed, house). +tv_pp(hurried, hurry). +tv_pp(husbanded, husband). +tv_pp(implied, imply). +tv_pp(inserted, insert). +tv_pp(interested, interest). +tv_pp(invited, invite). +tv_pp(kept, keep). +tv_pp(known, know). +tv_pp(lifted, lift). +tv_pp(liked, like). +tv_pp(listed, list). +tv_pp(lived, live). +tv_pp(lost, lose). +tv_pp(loved, love). +tv_pp(machined, machine). +tv_pp(mailed, mail). +tv_pp(manned, man). +tv_pp(mastered, master). +tv_pp(mated, mate). +tv_pp(matted, mat). +tv_pp(met, meet). +tv_pp(milked, milk). +tv_pp(mothered, mother). +tv_pp(moved, move). +tv_pp(named, name). +tv_pp(needed, need). +tv_pp(numbed, numb). +tv_pp(numbered, number). +tv_pp(offered, offer). +tv_pp(opened, open). +tv_pp(owned, own). +tv_pp(paid, pay). +tv_pp(papered, paper). +tv_pp(parked, park). +tv_pp(permitted, permit). +tv_pp(petted, pet). +tv_pp(placed, place). +tv_pp(played, play). +tv_pp(pointed, point). +tv_pp(priced, price). +tv_pp(processed, process). +tv_pp(programmed, program). +tv_pp(propositioned, proposition). +tv_pp(proved, prove). +tv_pp(proven, prove). +tv_pp(queened, queen). +tv_pp(ratted, rat). +tv_pp(read, read). +tv_pp(refereed, referee). +tv_pp(rejected, reject). +tv_pp(replaced, replace). +tv_pp(rooked, rook). +tv_pp(roomed, room). +tv_pp(rotted, rot). +tv_pp(run, run). +tv_pp(said, say). +tv_pp(sanded, sand). +tv_pp(sat, sit). +tv_pp(schooled, school). +tv_pp(scored, score). +tv_pp(screened, screen). +tv_pp(seen, see). +tv_pp(sent, send). +tv_pp(sentenced, sentence). +tv_pp(served, serve). +tv_pp(serviced, service). +tv_pp(set, set). +tv_pp(signed, sign). +tv_pp(sized, size). +tv_pp(slept, sleep). +tv_pp(slotted, slot). +tv_pp(smarted, smart). +tv_pp(smelled, smell). +tv_pp(smelt, smell). +tv_pp(softened, soften). +tv_pp(sold, sell). +tv_pp(spaced, space). +tv_pp(sped, speed). +tv_pp(speeded, speed). +tv_pp(stolen, steal). +tv_pp(succeeded, succeed). +tv_pp(sugared, sugar). +tv_pp(sunk, sink). +tv_pp(sunken, sink). +tv_pp(surfaced, surface). +tv_pp(tabled, table). +tv_pp(tailed, tail). +tv_pp(taken, take). +tv_pp(talked, talk). +tv_pp(tested, test). +tv_pp(tired, tire). +tv_pp(told, tell). +tv_pp(trained, train). +tv_pp(transmitted, transmit). +tv_pp(tried, try). +tv_pp(typed, type). +tv_pp(understood, understand). +tv_pp(used, use). +tv_pp(valued, value). +tv_pp(varied, vary). +tv_pp(visited, visit). +tv_pp(waited, wait). +tv_pp(walked, walk). +tv_pp(wanted, want). +tv_pp(warmed, warm). +tv_pp(washed, wash). +tv_pp(watched, watch). +tv_pp(watered, water). +tv_pp(wet, wet). +tv_pp(wetted, wet). +tv_pp(wolfed, wolf). +tv_pp(won, win). +tv_pp(worked, work). +tv_pp(written, write). +tv_pp(wrought, work). +tv_pp(zipped, zip). +prep(from, from). +prep(as, as). +prep(about, about). +prep(by, by). +prep(for, for). +prep(among, among). +prep(amongst, amongst). +prep(like, like). +prep(without, without). +prep(despite, despite). +prep(amid, amid). +prep(aboard, aboard). +prep(in, in). +prep(at, at). +prep(on, on). +prep(over, over). +prep(around, around). +prep(between, between). +prep(inside, inside). +prep(behind, behind). +prep(below, below). +prep(beneath, beneath). +prep(outside, outside). +prep(upon, upon). +prep(under, under). +prep(above, above). +prep(beside, beside). +prep(near, near). +prep(throughout, throughout). +prep(before, before). +prep(after, after). +prep(within, within). +prep(till, till). +prep(until, until). +prep(to, to). +prep(into, into). +prep(through, through). +prep(toward, toward). +prep(towards, towards). +prep(onto, onto). +prep(across, across). +prep(off, off). +prep(down, down). +prep(up, up). +prep(along, along). +prep(past, past). +prep(beyond, beyond). +prep(out, out). +prep(against, against). +prep(alongside, alongside). +prep(via, via). +prep(with, with). +prep(during, during). diff --git a/lexicon/functionwords.pl b/lexicon/functionwords.pl new file mode 100644 index 0000000..b9a22f6 --- /dev/null +++ b/lexicon/functionwords.pl @@ -0,0 +1,308 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(functionwords, [ + functionword/1, + variable/1, + rawnumber_number/2, + propername_prefix/2, + noun_prefix/2, + verb_prefix/1, + modif_prefix/1 + ]). + +/** Function Words + +This module stores the different kinds of function words. + +@author Kaarel Kaljurand +@author Tobias Kuhn +@version 2008-06-26 +*/ + + +%% functionword(?FunctionWord) is det. +% + +functionword(whose). +functionword(for). +functionword('There'). +functionword(there). +functionword(and). +functionword(or). +functionword(not). +functionword(that). +functionword(than). +functionword(of). +functionword(s). +functionword('\''). +functionword('"'). +functionword('/'). +functionword('\\'). +functionword('-'). +functionword('+'). +functionword('&'). +functionword('*'). +functionword('('). +functionword(')'). +functionword('['). +functionword(']'). +functionword('}'). +functionword('{'). +functionword('<'). +functionword('='). +functionword('>'). +functionword('.'). +functionword('?'). +functionword('!'). +functionword(','). +functionword(':'). +functionword('If'). +functionword(if). +functionword(then). +functionword('such'). +functionword('be'). +functionword('isn'). +functionword('aren'). +functionword('doesn'). +functionword('don'). +functionword('provably'). +functionword(more). +functionword(most). +functionword(least). +functionword(less). +functionword(but). +functionword(true). +functionword(false). +functionword(possible). +functionword(necessary). +functionword(recommended). +functionword(admissible). +functionword('-thing'). +functionword('-body'). +functionword('-one'). +functionword('something'). +functionword('somebody'). +functionword('someone'). +functionword('nothing'). +functionword('nobody'). +functionword('noone'). +functionword('everything'). +functionword('everybody'). +functionword('everyone'). +functionword('one'). +functionword('A'). +functionword('All'). +functionword('An'). +functionword('Are'). +functionword('Can'). +functionword('Do'). +functionword('Does'). +functionword('Each'). +functionword('Every'). +functionword('Exactly'). +functionword('He'). +functionword('Her'). +functionword('His'). +functionword('How'). +functionword('Is'). +functionword('It'). +functionword('Its'). +functionword('May'). +functionword('Must'). +functionword('No'). +functionword('She'). +functionword('Should'). +functionword('Some'). +functionword('The'). +functionword('Their'). +functionword('They'). +functionword('What'). +functionword('When'). +functionword('Where'). +functionword('Which'). +functionword('Who'). +functionword('Whose'). +functionword(a). +functionword(all). +functionword(an). +functionword(are). +functionword(can). +functionword(do). +functionword(does). +functionword(each). +functionword(every). +functionword(exactly). +functionword(he). +functionword(her). +functionword(herself). +functionword(him). +functionword(himself). +functionword(his). +functionword(how). +functionword(is). +functionword(it). +functionword(its). +functionword(itself). +functionword(may). +functionword(must). +functionword(no). +functionword(she). +functionword(should). +functionword(some). +functionword(the). +functionword(their). +functionword(them). +functionword(themselves). +functionword(they). +functionword(what). +functionword(when). +functionword(where). +functionword(which). +functionword(who). +functionword(at). +functionword(by). +functionword(^). % used interally to mark the beginning of a sentence +functionword('For'). +functionword('At'). +functionword('Less'). +functionword('More'). +functionword(you). +functionword('You'). +functionword(your). +functionword('Your'). +functionword(yourself). +functionword(yourselves). +functionword(to). % e.g. "wants to" +functionword(own). % e.g. "his own" + + +%% variable(+Word) is det. +% + +variable(Word) :- + atom(Word), + atom_codes(Word, [First|Rest]), + 65 =< First, + First =< 90, + digits(Rest). + + +%% digits(+String) is det. +% + +digits([]). + +digits([D|Rest]) :- + 48 =< D, + D =< 57, + digits(Rest). + + +%% rawnumber_number(+RawNumber:term, -Number:integer) is det. +% +% @param RawNumber is either an integer or an English word denoting a small positive integer +% @param Number is an integer +% +% Only integers 0-12 are supported as words. + +rawnumber_number(RawNumber, RawNumber) :- + number(RawNumber). + +rawnumber_number(null, 0). +rawnumber_number(zero, 0). +rawnumber_number(one, 1). +rawnumber_number(two, 2). +rawnumber_number(three, 3). +rawnumber_number(four, 4). +rawnumber_number(five, 5). +rawnumber_number(six, 6). +rawnumber_number(seven, 7). +rawnumber_number(eight, 8). +rawnumber_number(nine, 9). +rawnumber_number(ten, 10). +rawnumber_number(eleven, 11). +rawnumber_number(twelve, 12). +rawnumber_number(dozen, 12). + +% Capitalized versions of the number words +% as numbers can also be used at the beginning of +% the sentences, e.g. 'Four men wait.' +rawnumber_number('Null', 0). +rawnumber_number('Zero', 0). +rawnumber_number('One', 1). +rawnumber_number('Two', 2). +rawnumber_number('Three', 3). +rawnumber_number('Four', 4). +rawnumber_number('Five', 5). +rawnumber_number('Six', 6). +rawnumber_number('Seven', 7). +rawnumber_number('Eight', 8). +rawnumber_number('Nine', 9). +rawnumber_number('Ten', 10). +rawnumber_number('Eleven', 11). +rawnumber_number('Twelve', 12). +rawnumber_number('Dozen', 12). + + +%% propername_prefix(+Prefix:atom, +Gender:atom, +Type:atom) is det. +%% noun_prefix(+Prefix:atom, +Gender:atom, +Type:atom) is det. +%% verb_prefix(+Prefix:atom, +Type:atom) is det. +%% modif_prefix(+Prefix:atom) is det. +% +% Definition of prefixes. +% Support for words which are not in the lexicon. +% Undefined words have to start with a prefix (e.g. `n' or `v'), e.g. +% == +% A man v:backs-up the n:web-page of the n:pizza-delivery-service. +% == +% +% Notes: +% * syntax disambiguates (and not morphology): +% the n:blah runs. AND the n:blah run. get different readings (singular vs plural respectively) +% the n:blah v:qwerty. (gets only singular reading, since this is arrived at first) +% +propername_prefix(pn, neutr). +propername_prefix(human, human). +propername_prefix(masc, masc). +propername_prefix(fem, fem). +propername_prefix(p, neutr). +propername_prefix(h, human). +propername_prefix(m, masc). +propername_prefix(f, fem). +propername_prefix(unknowncat, neutr). +propername_prefix(unknowncat, human). +propername_prefix(unknowncat, masc). +propername_prefix(unknowncat, fem). + +noun_prefix(noun, neutr). +noun_prefix(human, human). +noun_prefix(masc, masc). +noun_prefix(fem, fem). +noun_prefix(n, neutr). +noun_prefix(h, human). +noun_prefix(m, masc). +noun_prefix(f, fem). +noun_prefix(unknowncat, neutr). +noun_prefix(unknowncat, human). +noun_prefix(unknowncat, masc). +noun_prefix(unknowncat, fem). + +verb_prefix(verb). +verb_prefix(v). +verb_prefix(unknowncat). + +modif_prefix(a). +modif_prefix(unknowncat). diff --git a/lexicon/illegalwords.pl b/lexicon/illegalwords.pl new file mode 100644 index 0000000..df6bb5a --- /dev/null +++ b/lexicon/illegalwords.pl @@ -0,0 +1,72 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(illegalwords, [ + is_illegalword/2 % +IllegalWord:atom, -ErrorMessage + ]). + + +%% is_illegalword(+IllegalWord:atom, -ErrorMessage) is semidet. +% +% @param IllegalWord is a word that is not allowed in ACE +% @param ErrorMessage is an error message explaning how to act +% +% This is a simple list of (function) words that are not allowed in ACE. +% BUG: The question remains if one could be allowed to define such words as +% content words and use them anyway. In this case, the error message would be misleading. +% Should we in ACE define a set of words that are not ACE function words and that can not +% be ACE content words either. +% +is_illegalword(any, 'The word \'any\' is not allowed. Did you mean \'every\', \'some\', or \'a\'?'). +is_illegalword('Any', 'The word \'Any\' is not allowed. Did you mean \'Every\', \'Some\', or \'A\'?'). +is_illegalword(anybody, 'The word \'anybody\' is not allowed. Did you mean \'everybody\' or \'somebody\'?'). +is_illegalword('Anybody', 'The word \'Anybody\' is not allowed. Did you mean \'Everybody\' or \'Somebody\'?'). +is_illegalword(anything, 'The word \'anything\' is not allowed. Did you mean \'everything\' or \'something\'?'). +is_illegalword('Anything', 'The word \'Anything\' is not allowed. Did you mean \'Everything\' or \'Something\'?'). + +is_illegalword(this, 'The word \'this\' is not allowed. Did you mean \'the\'?'). +is_illegalword('This', 'The word \'This\' is not allowed. Did you mean \'The\'?'). +is_illegalword(these, 'The word \'these\' is not allowed. Did you mean \'the\'?'). +is_illegalword('These', 'The word \'These\' is not allowed. Did you mean \'The\'?'). + +is_illegalword(Pronoun, ErrorText) :- + is_illegal_pronoun(Pronoun), + with_output_to(atom(ErrorText), format("The pronoun \'~w\' is not allowed. Use only third person singular or plural.", [Pronoun])). + + +%% is_illegal_pronoun(+Pronoun:atom) is semidet. +% +% @param Pronoun is an English pronoun +% +% Succeeds if Pronoun is not allowed in ACE. +% +is_illegal_pronoun('I'). +is_illegal_pronoun(me). +is_illegal_pronoun('Me'). +is_illegal_pronoun(my). +is_illegal_pronoun('My'). +is_illegal_pronoun(mine). +is_illegal_pronoun('Mine'). +is_illegal_pronoun(yours). +is_illegal_pronoun('Yours'). +is_illegal_pronoun(we). +is_illegal_pronoun('We'). +is_illegal_pronoun(us). +is_illegal_pronoun('Us'). +is_illegal_pronoun(our). +is_illegal_pronoun('Our'). +is_illegal_pronoun(ours). +is_illegal_pronoun('Ours'). +is_illegal_pronoun('Theirs'). diff --git a/lexicon/is_in_lexicon.pl b/lexicon/is_in_lexicon.pl new file mode 100644 index 0000000..543b88c --- /dev/null +++ b/lexicon/is_in_lexicon.pl @@ -0,0 +1,131 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(is_in_lexicon, [ + is_in_lexicon/1, + is_functionword/1, + is_contentword/1 +]). + + +/** Is a token in the lexicon? + +@author Kaarel Kaljurand +@author Tobias Kuhn +@version 2007-12-06 + +*/ + +:- use_module(functionwords). +:- use_module(lexicon_interface). +:- use_module(illegalwords). +:- use_module(chars). + + +%% is_in_lexicon(+WordForm:atom) is semidet. +% +% @param WordForm is an ACE wordform +% +% Succeeds if WordForm is among the ACE words, possibly +% one of the illegal words like `any' or `this'. +% +is_in_lexicon(WordForm) :- + ( + is_functionword(WordForm) + ; + is_contentword(WordForm) + ; + is_illegalword(WordForm, _) + ). + + +%% is_functionword(+WordForm:atom) is nondet. +% +% @param WordForm is an ACE wordform +% +% Succeeds if WordForm is among the ACE function words. +% +is_functionword(WordForm) :- + ( + functionwords:rawnumber_number(WordForm, _) + ; + functionwords:functionword(WordForm) + ; + functionwords:variable(WordForm) + ). + + +%% is_contentword(+WordForm:atom) is nondet. +% +% @param WordForm is an ACE wordform +% +% Succeeds if WordForm is in the content word lexicon. +% +is_contentword(WordForm) :- + ( + adv(WordForm, _) + ; + adv_comp(WordForm, _) + ; + adv_sup(WordForm, _) + ; + adj_itr(WordForm, _) + ; + adj_itr_comp(WordForm, _) + ; + adj_itr_sup(WordForm, _) + ; + adj_tr(WordForm, _, _) + ; + adj_tr_comp(WordForm, _, _) + ; + adj_tr_sup(WordForm, _, _) + ; + noun_sg(WordForm, _, _) + ; + noun_pl(WordForm, _, _) + ; + noun_mass(WordForm, _, _) + ; + mn_sg(WordForm, _) + ; + mn_pl(WordForm, _) + ; + pn_sg(WordForm, _, _) + ; + pn_pl(WordForm, _, _) + ; + pndef_sg(WordForm, _, _) + ; + pndef_pl(WordForm, _, _) + ; + iv_finsg(WordForm, _) + ; + iv_infpl(WordForm, _) + ; + tv_finsg(WordForm, _) + ; + tv_infpl(WordForm, _) + ; + tv_pp(WordForm, _) + ; + dv_finsg(WordForm, _, _) + ; + dv_infpl(WordForm, _, _) + ; + dv_pp(WordForm, _, _) + ; + ( chars:to_lowercase(WordForm, WordFormL), prep(WordFormL, _) ) + ). diff --git a/lexicon/lexicon_interface.pl b/lexicon/lexicon_interface.pl new file mode 100644 index 0000000..6892c06 --- /dev/null +++ b/lexicon/lexicon_interface.pl @@ -0,0 +1,207 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(lexicon_interface, [ + adv/2, + adv_comp/2, + adv_sup/2, + adj_itr/2, + adj_itr_comp/2, + adj_itr_sup/2, + adj_tr/3, + adj_tr_comp/3, + adj_tr_sup/3, + noun_sg/3, + noun_pl/3, + noun_mass/3, + mn_sg/2, + mn_pl/2, + pn_sg/3, + pn_pl/3, + pndef_sg/3, + pndef_pl/3, + iv_finsg/2, + iv_infpl/2, + tv_finsg/2, + tv_infpl/2, + tv_pp/2, + dv_finsg/3, + dv_infpl/3, + dv_pp/3, + prep/2, + common_noun/1, + verb/1, + attributive_adjective/1 + ]). + +:- use_module(clex). +:- use_module(ulex). + + +% Calls to the lexicon. +% The user lexicon (ulex) is preferred to +% the common lexicon (clex). +% +% BUG: it looks ugly, maybe there is a nicer way to do it. + +adv(WordForm, Word) :- var(WordForm), var(Word), !, fail. +adv(WordForm, Word) :- ulex:adv(WordForm, Word). +adv(WordForm, Word) :- clex_switch(on), clex:adv(WordForm, Word). + +adv_comp(WordForm, Word) :- var(WordForm), var(Word), !, fail. +adv_comp(WordForm, Word) :- ulex:adv_comp(WordForm, Word). +adv_comp(WordForm, Word) :- clex_switch(on), clex:adv_comp(WordForm, Word). + +adv_sup(WordForm, Word) :- var(WordForm), var(Word), !, fail. +adv_sup(WordForm, Word) :- ulex:adv_sup(WordForm, Word). +adv_sup(WordForm, Word) :- clex_switch(on), clex:adv_sup(WordForm, Word). + +adj_itr(WordForm, Word) :- var(WordForm), var(Word), !, fail. +adj_itr(WordForm, Word) :- ulex:adj_itr(WordForm, Word). +adj_itr(WordForm, Word) :- clex_switch(on), clex:adj_itr(WordForm, Word). + +adj_itr_comp(WordForm, Word) :- var(WordForm), var(Word), !, fail. +adj_itr_comp(WordForm, Word) :- ulex:adj_itr_comp(WordForm, Word). +adj_itr_comp(WordForm, Word) :- clex_switch(on), clex:adj_itr_comp(WordForm, Word). + +adj_itr_sup(WordForm, Word) :- var(WordForm), var(Word), !, fail. +adj_itr_sup(WordForm, Word) :- ulex:adj_itr_sup(WordForm, Word). +adj_itr_sup(WordForm, Word) :- clex_switch(on), clex:adj_itr_sup(WordForm, Word). + +adj_tr(WordForm, Word, _Prep) :- var(WordForm), var(Word), !, fail. +adj_tr(WordForm, Word, Prep) :- ulex:adj_tr(WordForm, Word, Prep). +adj_tr(WordForm, Word, Prep) :- clex_switch(on), clex:adj_tr(WordForm, Word, Prep). + +adj_tr_comp(WordForm, Word, _Prep) :- var(WordForm), var(Word), !, fail. +adj_tr_comp(WordForm, Word, Prep) :- ulex:adj_tr_comp(WordForm, Word, Prep). +adj_tr_comp(WordForm, Word, Prep) :- clex_switch(on), clex:adj_tr_comp(WordForm, Word, Prep). + +adj_tr_sup(WordForm, Word, _Prep) :- var(WordForm), var(Word), !, fail. +adj_tr_sup(WordForm, Word, Prep) :- ulex:adj_tr_sup(WordForm, Word, Prep). +adj_tr_sup(WordForm, Word, Prep) :- clex_switch(on), clex:adj_tr_sup(WordForm, Word, Prep). + +noun_sg(WordForm, Word, _Gender) :- var(WordForm), var(Word), !, fail. +noun_sg(WordForm, Word, Gender) :- ulex:noun_sg(WordForm, Word, Gender). +noun_sg(WordForm, Word, Gender) :- clex_switch(on), clex:noun_sg(WordForm, Word, Gender). + +noun_pl(WordForm, Word, _Gender) :- var(WordForm), var(Word), !, fail. +noun_pl(WordForm, Word, Gender) :- ulex:noun_pl(WordForm, Word, Gender). +noun_pl(WordForm, Word, Gender) :- clex_switch(on), clex:noun_pl(WordForm, Word, Gender). + +noun_mass(WordForm, Word, _Gender) :- var(WordForm), var(Word), !, fail. +noun_mass(WordForm, Word, Gender) :- ulex:noun_mass(WordForm, Word, Gender). +noun_mass(WordForm, Word, Gender) :- clex_switch(on), clex:noun_mass(WordForm, Word, Gender). + +mn_sg(WordForm, Word) :- var(WordForm), var(Word), !, fail. +mn_sg(WordForm, Word) :- ulex:mn_sg(WordForm, Word). +mn_sg(WordForm, Word) :- clex_switch(on), clex:mn_sg(WordForm, Word). + +mn_pl(WordForm, Word) :- var(WordForm), var(Word), !, fail. +mn_pl(WordForm, Word) :- ulex:mn_pl(WordForm, Word). +mn_pl(WordForm, Word) :- clex_switch(on), clex:mn_pl(WordForm, Word). + +pn_sg(WordForm, Word, _Gender) :- var(WordForm), var(Word), !, fail. +pn_sg(WordForm, Word, Gender) :- ulex:pn_sg(WordForm, Word, Gender). +pn_sg(WordForm, Word, Gender) :- clex_switch(on), clex:pn_sg(WordForm, Word, Gender). + +pn_pl(WordForm, Word, _Gender) :- var(WordForm), var(Word), !, fail. +pn_pl(WordForm, Word, Gender) :- ulex:pn_pl(WordForm, Word, Gender). +pn_pl(WordForm, Word, Gender) :- clex_switch(on), clex:pn_pl(WordForm, Word, Gender). + +pndef_sg(WordForm, Word, _Gender) :- var(WordForm), var(Word), !, fail. +pndef_sg(WordForm, Word, Gender) :- ulex:pndef_sg(WordForm, Word, Gender). +pndef_sg(WordForm, Word, Gender) :- clex_switch(on), clex:pndef_sg(WordForm, Word, Gender). + +pndef_pl(WordForm, Word, _Gender) :- var(WordForm), var(Word), !, fail. +pndef_pl(WordForm, Word, Gender) :- ulex:pndef_pl(WordForm, Word, Gender). +pndef_pl(WordForm, Word, Gender) :- clex_switch(on), clex:pndef_pl(WordForm, Word, Gender). + +iv_finsg(WordForm, Word) :- var(WordForm), var(Word), !, fail. +iv_finsg(WordForm, Word) :- ulex:iv_finsg(WordForm, Word). +iv_finsg(WordForm, Word) :- clex_switch(on), clex:iv_finsg(WordForm, Word). + +iv_infpl(WordForm, Word) :- var(WordForm), var(Word), !, fail. +iv_infpl(WordForm, Word) :- ulex:iv_infpl(WordForm, Word). +iv_infpl(WordForm, Word) :- clex_switch(on), clex:iv_infpl(WordForm, Word). + +tv_finsg(WordForm, Word) :- var(WordForm), var(Word), !, fail. +tv_finsg(WordForm, Word) :- ulex:tv_finsg(WordForm, Word). +tv_finsg(WordForm, Word) :- clex_switch(on), clex:tv_finsg(WordForm, Word). + +tv_infpl(WordForm, Word) :- var(WordForm), var(Word), !, fail. +tv_infpl(WordForm, Word) :- ulex:tv_infpl(WordForm, Word). +tv_infpl(WordForm, Word) :- clex_switch(on), clex:tv_infpl(WordForm, Word). + +tv_pp(WordForm, Word) :- var(WordForm), var(Word), !, fail. +tv_pp(WordForm, Word) :- ulex:tv_pp(WordForm, Word). +tv_pp(WordForm, Word) :- clex_switch(on), clex:tv_pp(WordForm, Word). + +dv_finsg(WordForm, Word, _Prep) :- var(WordForm), var(Word), !, fail. +dv_finsg(WordForm, Word, Prep) :- ulex:dv_finsg(WordForm, Word, Prep). +dv_finsg(WordForm, Word, Prep) :- clex_switch(on), clex:dv_finsg(WordForm, Word, Prep). + +dv_infpl(WordForm, Word, _Prep) :- var(WordForm), var(Word), !, fail. +dv_infpl(WordForm, Word, Prep) :- ulex:dv_infpl(WordForm, Word, Prep). +dv_infpl(WordForm, Word, Prep) :- clex_switch(on), clex:dv_infpl(WordForm, Word, Prep). + +dv_pp(WordForm, Word, _Prep) :- var(WordForm), var(Word), !, fail. +dv_pp(WordForm, Word, Prep) :- ulex:dv_pp(WordForm, Word, Prep). +dv_pp(WordForm, Word, Prep) :- clex_switch(on), clex:dv_pp(WordForm, Word, Prep). + +prep(WordForm, Word) :- var(WordForm), var(Word), !, fail. +prep(WordForm, Word) :- ulex:prep(WordForm, Word). +prep(WordForm, Word) :- clex_switch(on), clex:prep(WordForm, Word). + + +common_noun(WordForm) :- + ( + noun_sg(WordForm, _, _) + ; + noun_pl(WordForm, _, _) + ; + noun_mass(WordForm, _, _) + ). + + +verb(WordForm) :- + ( + iv_finsg(WordForm, _) + ; + iv_infpl(WordForm, _) + ; + tv_finsg(WordForm, _) + ; + tv_infpl(WordForm, _) + ; + dv_finsg(WordForm, _, _) + ; + dv_infpl(WordForm, _, _) + ). + + +%% attributive_adjective(+WordForm:atom) is det. +% +% @param WordForm is an ACE token +% +% Succeeds if WordForm is an attributive adjective + +attributive_adjective(WordForm) :- + ( + adj_itr(WordForm, _) + ; + adj_itr_comp(WordForm, _) + ; + adj_itr_sup(WordForm, _) + ). diff --git a/lexicon/spellcheck.pl b/lexicon/spellcheck.pl new file mode 100644 index 0000000..beced5b --- /dev/null +++ b/lexicon/spellcheck.pl @@ -0,0 +1,196 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +%--------------------------------------------------------------------------------------------------- +% +% The program corrects misspellings that are the result of: +% - transposition of two letters +% - one letter extra +% - one letter missing +% - one letter wrong +% +% Input: +% spelling_corrector([yolandee,is,kooking,a,diner,fro,tri,persons],Candidates,NoSolutions). +% +% +% Output (first solution): +% Candidates = [yolandee-yolande, kooking-cooking, diner-dinner, fro-for], +% NoSolutions = [tri] +% +% +% Output (all solutions): +% Candidates = [yolandee-[yolande], kooking-[cooking, looking], +% diner-[dinner, dinar], fro-[for]], +% NoSolutions = [tri] +% +%--------------------------------------------------------------------------------------------------- + +:- module(spellcheck, [ + spelling_corrector/3, + damerau_rules/3 + ]). + +:- use_module(is_in_lexicon). + + +spelling_corrector(TokenList,Candidates,NoSolutions) :- + lexicon_lookup(TokenList,MissingTokens), + damerau_rules(MissingTokens,Candidates,NoSolutions). + +% ------------------------------------------------------------------------------ +% lexicon_lookup/2 collects all tokens that are not in the lexicon. +% ------------------------------------------------------------------------------ + +lexicon_lookup([],[]). + +lexicon_lookup([Token|Tokens],MissingTokens) :- + lexicon(Token), + lexicon_lookup(Tokens,MissingTokens). + +lexicon_lookup([Token|Tokens],[Token|MissingTokens]) :- + lexicon_lookup(Tokens,MissingTokens). + +% ------------------------------------------------------------------------------ +% First solution: +% +% For every missing token the first candidate (Token-NewToken) is generated +% on account of the four Damerau rules. If the token is written completely +% wrong so that no Damerau rule comes into question then the token is given +% back in the argument NoSolutions. +% ------------------------------------------------------------------------------ + +damerau_rules([],[],[]). + +damerau_rules([Token|Tokens],[Token-NewToken|Candidates],NoSolutions) :- + convert_token_char(Token,CharList), + ( + transposition(CharList,NewCharList) + ; + one_letter_extra(CharList,NewCharList) + ; + one_letter_missing(CharList,NewCharList) + ; + one_letter_wrong(CharList,NewCharList) + ), + convert_token_char(NewToken,NewCharList), + lexicon(NewToken), + damerau_rules(Tokens,Candidates,NoSolutions). + +damerau_rules([Token|Tokens],Candidates,[Token|NoSolutions]) :- + damerau_rules(Tokens,Candidates,NoSolutions). + +% ------------------------------------------------------------------------------ +% convert_token_char/2 converts either a token into a list of characters or +% vice versa. +% ------------------------------------------------------------------------------ + +convert_token_char(Token,CharList) :- + var(CharList), + atom_codes(Token,AsciiList), + convert_ascii_char(AsciiList,CharList). + +convert_token_char(Token,CharList) :- + var(Token), + convert_ascii_char(AsciiList,CharList), + atom_codes(Token,AsciiList). + + +convert_ascii_char([],[]). + +convert_ascii_char([Ascii|Asciis],[Char|Chars]) :- + atom_codes(Char,[Ascii]), + convert_ascii_char(Asciis,Chars). + +% ------------------------------------------------------------------------------ +% transposition/2 transposes two letters. +% ------------------------------------------------------------------------------ + +transposition([Char1,Char2|Chars],[Char2,Char1|Chars]). + +transposition([Char|Chars1],[Char|Chars2]) :- + transposition(Chars1,Chars2). + +% ------------------------------------------------------------------------------ +% one_letter_extra/2 deletes one letter. +% ------------------------------------------------------------------------------ + +one_letter_extra([_|Chars],Chars). + +one_letter_extra([Char|Chars1],[Char|Chars2]) :- + one_letter_extra(Chars1,Chars2). + +% ------------------------------------------------------------------------------ +% one_letter_missing/2 adds one letter. +% ------------------------------------------------------------------------------ + +one_letter_missing(Chars,[Char|Chars]) :- + propose_letter(Char). + +one_letter_missing([Char|Chars1],[Char|Chars2]) :- + one_letter_missing(Chars1,Chars2). + +% ------------------------------------------------------------------------------ +% one_letter_wrong/2 exchanges one letter. +% ------------------------------------------------------------------------------ + +one_letter_wrong([_|Chars],[Char2|Chars]) :- + propose_letter(Char2). + +one_letter_wrong([Char|Chars1],[Char|Chars2]) :- + one_letter_wrong(Chars1,Chars2). + +% ------------------------------------------------------------------------------ +% propose_letter/1 provides a new letter. +% ------------------------------------------------------------------------------ + +/* +propose_letter(Char) :- + member(Char,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z]). +*/ + +propose_letter(a). +propose_letter(b). +propose_letter(c). +propose_letter(d). +propose_letter(e). +propose_letter(f). +propose_letter(g). +propose_letter(h). +propose_letter(i). +propose_letter(j). +propose_letter(k). +propose_letter(l). +propose_letter(m). +propose_letter(n). +propose_letter(o). +propose_letter(p). +propose_letter(q). +propose_letter(r). +propose_letter(s). +propose_letter(t). +propose_letter(u). +propose_letter(v). +propose_letter(w). +propose_letter(x). +propose_letter(y). +propose_letter(z). + + +% ------------------------------------------------------------------------------ +% Lexicon +% ------------------------------------------------------------------------------ + +lexicon(Word) :- + is_in_lexicon:is_contentword(Word). diff --git a/lexicon/ulex.pl b/lexicon/ulex.pl new file mode 100644 index 0000000..5575598 --- /dev/null +++ b/lexicon/ulex.pl @@ -0,0 +1,535 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(ulex, [ + read_ulex/1, % +LexiconStream + add_lexicon_entries/1, % +LexEntryList + add_lexicon_entry/1, % +LexEntry + discard_ulex/0 + ]). + +:- use_module(functionwords). +:- use_module('../logger/error_logger'). + +/** User Lexicon Interface + +This module contains the predicates for the dynamic management of the user lexicon that is not +compiled into the executable. + +@author Tobias Kuhn +@version 2009-11-18 +*/ + + +% The predicates for the lexicon entries are declared dynamic. + +:- dynamic adv/2. +:- dynamic adv_comp/2. +:- dynamic adv_sup/2. +:- dynamic adj_itr/2. +:- dynamic adj_itr_comp/2. +:- dynamic adj_itr_sup/2. +:- dynamic adj_tr/3. +:- dynamic adj_tr_comp/3. +:- dynamic adj_tr_sup/3. +:- dynamic noun_sg/3. +:- dynamic noun_pl/3. +:- dynamic noun_mass/3. +:- dynamic mn_sg/2. +:- dynamic mn_pl/2. +:- dynamic pn_sg/3. +:- dynamic pn_pl/3. +:- dynamic pndef_sg/3. +:- dynamic pndef_pl/3. +:- dynamic iv_finsg/2. +:- dynamic iv_infpl/2. +:- dynamic tv_finsg/2. +:- dynamic tv_infpl/2. +:- dynamic tv_pp/2. +:- dynamic dv_finsg/3. +:- dynamic dv_infpl/3. +:- dynamic dv_pp/3. +:- dynamic prep/2. + + +%% read_ulex(+LexiconStream) +% +% Reads a lexicon file as a stream and loads all the contained entries. + +read_ulex(LexiconStream) :- + catch( + ( + read_lexicon_entries(LexiconStream) + ), + _CatchType, + ( + with_output_to(atom(Message), format("The user lexicon file is not a valid Prolog file.", [])), + add_error_message_once(lexicon, '', 'Malformed file.', Message) + ) + ), + close(LexiconStream). + +read_ulex(LexiconStream) :- + close(LexiconStream). + + +%% read_lexicon_entries(+Stream) +% +% Loads the lexicon entries reading from the stream. + +read_lexicon_entries(Stream) :- + read(Stream, LexEntry), + ( LexEntry == end_of_file -> + true + ; + add_lexicon_entry(LexEntry), + read_lexicon_entries(Stream) + ). + + +%% add_lexicon_entries(+LexEntryList) +% +% @param LexEntryList +% +% Adds all the lexicon entries of the list to the dynamic lexicon. + +add_lexicon_entries([]). + +add_lexicon_entries([LexEntry|Rest]) :- + add_lexicon_entry(LexEntry), + add_lexicon_entries(Rest). + + +%% add_lexicon_entry(+LexEntry) +% +% @param LexEntry +% +% Adds the lexicon entry to the dynamic lexicon. + +add_lexicon_entry(LexEntry) :- + ground(LexEntry), + lexicon_template(LexEntry), + !, + check_intersections(LexEntry), + assert(LexEntry). + +add_lexicon_entry(LexEntry) :- + with_output_to(atom(Message), format("User lexicon entry is malformed: ~w", [LexEntry])), + add_error_message_once(lexicon, '', 'Malformed entry.', Message). + + +%% discard_ulex +% +% Discards all the lexicon entries. + +discard_ulex :- + lexicon_template(LexiconTemplate), + retractall(LexiconTemplate), + fail. + +discard_ulex. + + +%% lexicon_template(+LexiconTemplate) +% + +lexicon_template(adv(_, _)). +lexicon_template(adv_comp(_, _)). +lexicon_template(adv_sup(_, _)). +lexicon_template(adj_itr(_, _)). +lexicon_template(adj_itr_comp(_, _)). +lexicon_template(adj_itr_sup(_, _)). +lexicon_template(adj_tr(_, _, _)). +lexicon_template(adj_tr_comp(_, _, _)). +lexicon_template(adj_tr_sup(_, _, _)). +lexicon_template(noun_sg(_, _, _)). +lexicon_template(noun_pl(_, _, _)). +lexicon_template(noun_mass(_, _, _)). +lexicon_template(mn_sg(_, _)). +lexicon_template(mn_pl(_, _)). +lexicon_template(pn_sg(_, _, _)). +lexicon_template(pn_pl(_, _, _)). +lexicon_template(pndef_sg(_, _, _)). +lexicon_template(pndef_pl(_, _, _)). +lexicon_template(iv_finsg(_, _)). +lexicon_template(iv_infpl(_, _)). +lexicon_template(tv_finsg(_, _)). +lexicon_template(tv_infpl(_, _)). +lexicon_template(tv_pp(_, _)). +lexicon_template(dv_finsg(_, _, _)). +lexicon_template(dv_infpl(_, _, _)). +lexicon_template(dv_pp(_, _, _)). +lexicon_template(prep(_, _)). + + +%% check_intersection(+Entry) +% +% Checks if the new entry leads to a conflict. There is a conflict if +% - the word is a function word, or +% - the word is duplicated in the user lexicon, or +% - there is a harmful word class intersection. + +check_intersections(Entry) :- + Entry =.. [_,Word|_], + unredefinable_fw(Word), + add_warning_message(lexicon, '', Word, 'This function word should not be redefined in the user lexicon.'). + +check_intersections(adv(Word,_)) :- + ( adv(Word,_) ; adv_comp(Word,_) ; adv_sup(Word,_) ), + add_warning_message(lexicon, '', Word, 'This adverb is defined twice.'). + +check_intersections(adv_comp(Word,_)) :- + ( adv(Word,_) ; adv_comp(Word,_) ; adv_sup(Word,_) ), + add_warning_message(lexicon, '', Word, 'This adverb is defined twice.'). + +check_intersections(adv_sup(Word,_)) :- + ( adv(Word,_) ; adv_comp(Word,_) ; adv_sup(Word,_) ), + add_warning_message(lexicon, '', Word, 'This adverb is defined twice.'). + +check_intersections(adj_itr(Word,_)) :- + ( adj_itr(Word,_) ; adj_itr_comp(Word,_) ; adj_itr_sup(Word,_) ), + add_warning_message(lexicon, '', Word, 'This intransitive adjective is defined twice.'). + +check_intersections(adj_itr_comp(Word,_)) :- + ( adj_itr(Word,_) ; adj_itr_comp(Word,_) ; adj_itr_sup(Word,_) ), + add_warning_message(lexicon, '', Word, 'This intransitive adjective is defined twice.'). + +check_intersections(adj_itr_sup(Word,_)) :- + ( adj_itr(Word,_) ; adj_itr_comp(Word,_) ; adj_itr_sup(Word,_) ), + add_warning_message(lexicon, '', Word, 'This intransitive adjective is defined twice.'). + +check_intersections(adj_tr(Word,_,_)) :- + ( adj_tr(Word,_,_) ; adj_tr_comp(Word,_,_) ; adj_tr_sup(Word,_,_) ), + add_warning_message(lexicon, '', Word, 'This transitive adjective is defined twice.'). + +check_intersections(adj_tr_comp(Word,_,_)) :- + ( adj_tr(Word,_,_) ; adj_tr_comp(Word,_,_) ; adj_tr_sup(Word,_,_) ), + add_warning_message(lexicon, '', Word, 'This transitive adjective is defined twice.'). + +check_intersections(adj_tr_sup(Word,_,_)) :- + ( adj_tr(Word,_,_) ; adj_tr_comp(Word,_,_) ; adj_tr_sup(Word,_,_) ), + add_warning_message(lexicon, '', Word, 'This transitive adjective is defined twice.'). + +check_intersections(noun_sg(Word,_,_)) :- + noun_sg(Word,_,_), + add_warning_message(lexicon, '', Word, 'This singular noun is defined twice.'). + +check_intersections(noun_pl(Word,_,_)) :- + noun_pl(Word,_,_), + add_warning_message(lexicon, '', Word, 'This plural noun is defined twice.'). + +check_intersections(noun_mass(Word,_,_)) :- + noun_mass(Word,_,_), + add_warning_message(lexicon, '', Word, 'This mass noun is defined twice.'). + +check_intersections(mn_sg(Word,_)) :- + mn_sg(Word,_), + add_warning_message(lexicon, '', Word, 'This singular measurement noun is defined twice.'). + +check_intersections(mn_pl(Word,_)) :- + mn_pl(Word,_), + add_warning_message(lexicon, '', Word, 'This plural measurement noun is defined twice.'). + +check_intersections(pn_sg(Word,_,_)) :- + ( pn_sg(Word,_,_) ; pn_pl(Word,_,_) ), + add_warning_message(lexicon, '', Word, 'This proper name is defined twice.'). + +check_intersections(pn_pl(Word,_,_)) :- + ( pn_sg(Word,_,_) ; pn_pl(Word,_,_) ), + add_warning_message(lexicon, '', Word, 'This proper name is defined twice.'). + +check_intersections(pndef_sg(Word,_,_)) :- + ( pndef_sg(Word,_,_) ; pndef_pl(Word,_,_) ), + add_warning_message(lexicon, '', Word, 'This proper name is defined twice.'). + +check_intersections(pndef_pl(Word,_,_)) :- + ( pndef_sg(Word,_,_) ; pndef_pl(Word,_,_) ), + add_warning_message(lexicon, '', Word, 'This proper name is defined twice.'). + +check_intersections(iv_finsg(Word,_)) :- + iv_finsg(Word,_), + add_warning_message(lexicon, '', Word, 'This singular form of an intransitive verb is defined twice.'). + +check_intersections(iv_infpl(Word,_)) :- + iv_infpl(Word,_), + add_warning_message(lexicon, '', Word, 'This plural form of an intransitive verb is defined twice.'). + +check_intersections(tv_finsg(Word,_)) :- + tv_finsg(Word,_), + add_warning_message(lexicon, '', Word, 'This singular form of a transitive verb is defined twice.'). + +check_intersections(tv_infpl(Word,_)) :- + tv_infpl(Word,_), + add_warning_message(lexicon, '', Word, 'This plural form of a transitive verb is defined twice.'). + +check_intersections(tv_pp(Word,_)) :- + tv_pp(Word,_), + add_warning_message(lexicon, '', Word, 'This past participle form of a transitive verb is defined twice.'). + +check_intersections(dv_finsg(Word,_,'')) :- + dv_finsg(Word,_,''), + add_warning_message(lexicon, '', Word, 'This singular form of a ditransitive verb is defined twice.'). + +check_intersections(dv_infpl(Word,_,'')) :- + dv_infpl(Word,_,''), + add_warning_message(lexicon, '', Word, 'This plural form of a ditransitive verb is defined twice.'). + +check_intersections(dv_pp(Word,_,'')) :- + dv_pp(Word,_,''), + add_warning_message(lexicon, '', Word, 'This past participle form of a ditransitive verb is defined twice.'). + +check_intersections(dv_finsg(Word,_,Prep)) :- + dv_finsg(Word,_,Prep), + Prep \== '', + add_warning_message(lexicon, '', Word, 'This singular form of a ditransitive verb is defined twice.'). + +check_intersections(dv_infpl(Word,_,Prep)) :- + dv_infpl(Word,_,Prep), + Prep \== '', + add_warning_message(lexicon, '', Word, 'This plural form of a ditransitive verb is defined twice.'). + +check_intersections(dv_pp(Word,_,Prep)) :- + dv_pp(Word,_,Prep), + Prep \== '', + add_warning_message(lexicon, '', Word, 'This past participle form of a ditransitive verb is defined twice.'). + +check_intersections(prep(Word,_)) :- + prep(Word,_), + add_warning_message(lexicon, '', Word, 'This preposition is defined twice.'). + +check_intersections(adv(Word,_)) :- + noun_sg(Word,_,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: adverb and singular noun.'). + +check_intersections(noun_sg(Word,_,_)) :- + adv(Word,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: adverb and singular noun.'). + +check_intersections(adv(Word,_)) :- + noun_pl(Word,_,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: adverb and plural noun.'). + +check_intersections(noun_pl(Word,_,_)) :- + adv(Word,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: adverb and plural noun.'). + +check_intersections(adv(Word,_)) :- + noun_mass(Word,_,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: adverb and mass noun.'). + +check_intersections(noun_mass(Word,_,_)) :- + adv(Word,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: adverb and mass noun.'). + +check_intersections(adv(Word,_)) :- + iv_finsg(Word,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: adverb and singular intransitive verb.'). + +check_intersections(iv_finsg(Word,_)) :- + adv(Word,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: adverb and singular intransitive verb.'). + +check_intersections(adv(Word,_)) :- + iv_infpl(Word,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: adverb and plural intransitive verb.'). + +check_intersections(iv_infpl(Word,_)) :- + adv(Word,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: adverb and plural intransitive verb.'). + +check_intersections(adj_itr(Word,_)) :- + ( adj_tr(Word,_,_) ; adj_tr_comp(Word,_,_); adj_tr_sup(Word,_,_) ), + add_warning_message(lexicon, '', Word, 'Bad intersection: intransitive adjective and transitive adjective.'). + +check_intersections(adj_itr_comp(Word,_)) :- + ( adj_tr(Word,_,_) ; adj_tr_comp(Word,_,_); adj_tr_sup(Word,_,_) ), + add_warning_message(lexicon, '', Word, 'Bad intersection: intransitive adjective and transitive adjective.'). + +check_intersections(adj_itr_sup(Word,_)) :- + ( adj_tr(Word,_,_) ; adj_tr_comp(Word,_,_); adj_tr_sup(Word,_,_) ), + add_warning_message(lexicon, '', Word, 'Bad intersection: intransitive adjective and transitive adjective.'). + +check_intersections(adj_tr(Word,_,_)) :- + ( adj_itr(Word,_) ; adj_itr_comp(Word,_) ; adj_itr_sup(Word,_) ), + add_warning_message(lexicon, '', Word, 'Bad intersection: intransitive adjective and transitive adjective.'). + +check_intersections(adj_tr_comp(Word,_,_)) :- + ( adj_itr(Word,_) ; adj_itr_comp(Word,_) ; adj_itr_sup(Word,_) ), + add_warning_message(lexicon, '', Word, 'Bad intersection: intransitive adjective and transitive adjective.'). + +check_intersections(adj_tr_sup(Word,_,_)) :- + ( adj_itr(Word,_) ; adj_itr_comp(Word,_) ; adj_itr_sup(Word,_) ), + add_warning_message(lexicon, '', Word, 'Bad intersection: intransitive adjective and transitive adjective.'). + +check_intersections(prep(Word,_)) :- + ( adj_itr(Word,_) ; adj_itr_comp(Word,_) ; adj_itr_sup(Word,_) ), + add_warning_message(lexicon, '', Word, 'Bad intersection: preposition and intransitive adjective.'). + +check_intersections(adj_itr(Word,_)) :- + prep(Word,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: preposition and intransitive adjective.'). + +check_intersections(adj_itr_comp(Word,_)) :- + prep(Word,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: preposition and intransitive adjective.'). + +check_intersections(adj_itr_sup(Word,_)) :- + prep(Word,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: preposition and intransitive adjective.'). + +check_intersections(prep(Word,_)) :- + ( tv_finsg(Word,_) ; tv_infpl(Word,_) ), + add_warning_message(lexicon, '', Word, 'Bad intersection: preposition and transitive verb.'). + +check_intersections(tv_finsg(Word,_)) :- + prep(Word,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: preposition and transitive verb.'). + +check_intersections(tv_infpl(Word,_)) :- + prep(Word,_), + add_warning_message(lexicon, '', Word, 'Bad intersection: preposition and transitive verb.'). + +check_intersections(pndef_sg(Word,_,_)) :- + ( noun_sg(Word,_,_) ; noun_pl(Word,_,_) ; noun_mass(Word,_,_) ), + add_warning_message(lexicon, '', Word, 'Bad intersection: proper name with definite article and noun.'). + +check_intersections(pndef_pl(Word,_,_)) :- + ( noun_sg(Word,_,_) ; noun_pl(Word,_,_) ; noun_mass(Word,_,_) ), + add_warning_message(lexicon, '', Word, 'Bad intersection: proper name with definite article and noun.'). + +check_intersections(_). + + +unredefinable_fw(null). +unredefinable_fw(zero). +unredefinable_fw(one). +unredefinable_fw(two). +unredefinable_fw(three). +unredefinable_fw(four). +unredefinable_fw(five). +unredefinable_fw(six). +unredefinable_fw(seven). +unredefinable_fw(eight). +unredefinable_fw(nine). +unredefinable_fw(ten). +unredefinable_fw(eleven). +unredefinable_fw(twelve). +unredefinable_fw(dozen). +unredefinable_fw('Null'). +unredefinable_fw('Zero'). +unredefinable_fw('One'). +unredefinable_fw('Two'). +unredefinable_fw('Three'). +unredefinable_fw('Four'). +unredefinable_fw('Five'). +unredefinable_fw('Six'). +unredefinable_fw('Seven'). +unredefinable_fw('Eight'). +unredefinable_fw('Nine'). +unredefinable_fw('Ten'). +unredefinable_fw('Eleven'). +unredefinable_fw('Twelve'). +unredefinable_fw('Dozen'). +unredefinable_fw('There'). +unredefinable_fw(there). +unredefinable_fw(and). +unredefinable_fw(or). +unredefinable_fw(not). +unredefinable_fw(that). +unredefinable_fw(than). +unredefinable_fw(of). +unredefinable_fw('If'). +unredefinable_fw(if). +unredefinable_fw(then). +unredefinable_fw(such). +unredefinable_fw(be). +unredefinable_fw(provably). +unredefinable_fw(more). +unredefinable_fw(most). +unredefinable_fw(least). +unredefinable_fw(less). +unredefinable_fw(are). +unredefinable_fw('Are'). +unredefinable_fw(is). +unredefinable_fw('Is'). +unredefinable_fw(the). +unredefinable_fw('The'). +unredefinable_fw(a). +unredefinable_fw('A'). +unredefinable_fw(an). +unredefinable_fw('An'). +unredefinable_fw(some). +unredefinable_fw('Some'). +unredefinable_fw(no). +unredefinable_fw('No'). +unredefinable_fw(every). +unredefinable_fw('Every'). +unredefinable_fw(all). +unredefinable_fw('All'). +unredefinable_fw(each). +unredefinable_fw('Each'). +unredefinable_fw(which). +unredefinable_fw('Which'). +unredefinable_fw(its). +unredefinable_fw('Its'). +unredefinable_fw(his). +unredefinable_fw('His'). +unredefinable_fw(her). +unredefinable_fw('Her'). +unredefinable_fw(their). +unredefinable_fw('Their'). +unredefinable_fw(whose). +unredefinable_fw('Whose'). +unredefinable_fw(it). +unredefinable_fw('It'). +unredefinable_fw(he). +unredefinable_fw('He'). +unredefinable_fw(she). +unredefinable_fw('She'). +unredefinable_fw(they). +unredefinable_fw('They'). +unredefinable_fw(him). +unredefinable_fw(them). +unredefinable_fw(itself). +unredefinable_fw(himself). +unredefinable_fw(herself). +unredefinable_fw(themselves). +unredefinable_fw(someone). +unredefinable_fw('Someone'). +unredefinable_fw(somebody). +unredefinable_fw('Somebody'). +unredefinable_fw(something). +unredefinable_fw('Something'). +unredefinable_fw(nobody). +unredefinable_fw('Nobody'). +unredefinable_fw(nothing). +unredefinable_fw('Nothing'). +unredefinable_fw(everyone). +unredefinable_fw('Everyone'). +unredefinable_fw(everybody). +unredefinable_fw('Everybody'). +unredefinable_fw(everything). +unredefinable_fw('Everything'). +unredefinable_fw(what). +unredefinable_fw('What'). +unredefinable_fw(who). +unredefinable_fw('Who'). +unredefinable_fw(how). +unredefinable_fw('How'). +unredefinable_fw(where). +unredefinable_fw('Where'). +unredefinable_fw(when). +unredefinable_fw('When'). + diff --git a/logger/error_logger.pl b/logger/error_logger.pl new file mode 100644 index 0000000..0cc3dce --- /dev/null +++ b/logger/error_logger.pl @@ -0,0 +1,331 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(error_logger, + [ + clear_messages/0, + clear_messages/1, % +Type + clear_error_messages/0, + clear_error_messages_sentence/1, % +Sentence + clear_warning_messages/0, + get_messages/1, % -Messages + get_messages_in_xml/1, % -XmlMessages + get_error_messages/1, % -ErrorMessages + get_warning_messages/1, % -WarningMessages + get_messages_with_type/2, % +Type, -AllMessages + get_error_messages_with_type/2, % +Type, -ErrorMessages + get_warning_messages_with_type/2, % +Type, -WarningMessages + add_error_messagelist/4, % +Type, +Position, +Subject, +DescriptionList + add_error_message/4, % +Type, +Position, +Subject, +Description + add_error_message_once/4, % +Type, +Position, +Subject, +Description + add_warning_message/4, % +Type, +Position, +Subject, +Description + add_warning_message_once/4, % +Type, +Position, +Subject, +Description + add_messages/1, % +MessageList + is_error_message/4, % +Type, +Position, +Subject, +Description + messages_xmlmessages/2 % +Messages, -XmlMessages + ]). + + +/** APE Error Logger (using global variables) + +@author Tobias Kuhn +@author Kaarel Kaljurand +@version 2008-03-27 +*/ + + +%% clear_messages is det. +% +% @bug Why do we need the cut + fallback in all the clearing predicates? +% +clear_messages :- + setval(message, []). + + +%% clear_messages(+Type:atom) is det. +% +% Clears all error and warnings messages of certain type. +% +% @param Type is in {syntax, anaphor, ...} +% +clear_messages(Type) :- + getval(message, Messages), + myexclude(message(_, Type, _, _, _), Messages, RemainingMessages), + setval(message, RemainingMessages), + !. + +clear_messages(_). + + +%% clear_error_messages is det. +% +% Clears all error messages. +% +clear_error_messages :- + getval(message, Messages), + myexclude(message(error, _, _, _, _), Messages, RemainingMessages), + setval(message, RemainingMessages), + !. + +clear_error_messages. + + +%% clear_warning_messages is det. +% +% Clears all warning messages. +% +clear_warning_messages :- + getval(message, Messages), + myexclude(message(warning, _, _, _, _), Messages, RemainingMessages), + setval(message, RemainingMessages), + !. + +clear_warning_messages. + + +%% clear_error_messages_sentence is det. +% +% @param Sentence is a sentence number +% +% Clears all error messages of the given sentence. +% +clear_error_messages_sentence(Sentence) :- + getval(message, Messages), + myexclude(message(error, _, Sentence-_, _, _), Messages, RemainingMessages), + setval(message, RemainingMessages), + !. + +clear_error_messages_sentence(_). + +%% get_messages(-Messages:list) is det. +% +% @param Messages is a list of terms =|message(Importance, Type, Position, Subject, Description)|= +% +get_messages(Messages) :- + getval(message, MessagesR), + reverse(MessagesR, Messages). + + +%% get_messages_in_xml(-XmlMessages:term) is det. +% +% @param XmlMessages is list of XML elements in SWI-Prolog notation + +get_messages_in_xml(XmlMessages) :- + get_messages(Messages), + messages_xmlmessages(Messages, XmlMessages). + + +%% messages_xmlmessages(+Messages:list, -XmlMessages:term) is det. +% +% @param Messages is list of messages +% @param XmlMessages is list of XML elements in SWI-Prolog notation +% +% A simple conversion of the message-terms into SWI-Prolog XML notation + +messages_xmlmessages([], []). + +messages_xmlmessages( + [message(Importance, Type, SentenceId-TokenId, Subject, Description) | Messages], + [element(message, [importance=Importance, type=Type, sentence=SentenceId, token=TokenId, value=Subject, repair=Description], []) + | XmlMessages] + ) :- + messages_xmlmessages(Messages, XmlMessages). + + + +%% get_error_messages(-ErrorMessages:list) is det. +% +% @param ErrorMessages is a list of terms =|message(Importance, Type, Position, Subject, Description)|= +% +get_error_messages(ErrorMessages) :- + get_messages(Messages), + findall(message(error, T, P, S, D), member(message(error, T, P, S, D), Messages), ErrorMessages). + + +%% get_warning_messages(-WarningMessages:list) is det. +% +% @param WarningMessages is a list of terms =|message(Importance, Type, Position, Subject, Description)|= +% +get_warning_messages(WarningMessages) :- + get_messages(Messages), + findall(message(warning, T, P, S, D), member(message(warning, T, P, S, D), Messages), WarningMessages). + + +%% get_messages_with_type(+Type:atom, -AllMessages:list) is det. +% +% @param Type is a message type, one of {sentence, word, owl, ...} +% @param AllMessages is a list of terms =|message(Importance, Type, Position, Subject, Description)|= +% +get_messages_with_type(Type, AllMessages) :- + get_messages(Messages), + findall(message(Importance, Type, P, S, D), member(message(Importance, Type, P, S, D), Messages), AllMessages). + + +%% get_error_messages_with_type(+Type:atom, -ErrorMessages:list) is det. +% +% @param Type is a message type, one of {sentence, word, owl, ...} +% @param ErrorMessages is a list of terms =|message(Importance, Type, Position, Subject, Description)|= +% +get_error_messages_with_type(Type, ErrorMessages) :- + get_messages(Messages), + findall(message(error, Type, P, S, D), member(message(error, Type, P, S, D), Messages), ErrorMessages). + + +%% get_warning_messages_with_type(+Type:atom, -WarningMessages:list) is det. +% +% @param Type is a message type, one of {sentence, word, owl, ...} +% @param WarningMessages is a list of terms =|message(Importance, Type, Position, Subject, Description)|= +% +get_warning_messages_with_type(Type, WarningMessages) :- + get_messages(Messages), + findall(message(warning, Type, P, S, D), member(message(warning, Type, P, S, D), Messages), WarningMessages). + + +%% add_error_messagelist(+Type:atom, +Position:term, +Subject:atom, +DescriptionList:list) is det. +% +% @param Type is in {syntax, anaphor, ...} +% @param Position is in the form =|SentenceId|= or =|SentenceId-TokenId|= +% @param Subject is usually the lexem in the position of the error +% @param DescriptionList is a list of messages that help to repair the error +% +add_error_messagelist(_Type, _Position, _Subject, []). + +add_error_messagelist(Type, Position, Subject, [H | T]) :- + add_error_message(Type, Position, Subject, H), + add_error_messagelist(Type, Position, Subject, T). + + +%% add_error_message(+Type:atom, +Position:term, +Subject:atom, +Description:atom) is det. +% +% @param Type is in {syntax, anaphor, ...} +% @param Position is in the form =|SentenceId|= or =|SentenceId-TokenId|= +% @param Subject is usually the lexem in the position of the error +% @param Description is a message that helps to repair the error + +add_error_message(Type, Position, Subject, Description) :- + assert_message(error, Type, Position, Subject, Description). + + +%% add_error_message_once(+Type, +Position, +Subject, +Description) is det. +% + +add_error_message_once(Type, Position, Subject, Description) :- + assert_message_once(error, Type, Position, Subject, Description). + + +%% add_warning_message(+Type, +Position, +Subject, +Description) is det. +% + +add_warning_message(Type, Position, Subject, Description) :- + assert_message(warning, Type, Position, Subject, Description). + + +%% add_warning_message_once(+Type, +Position, +Subject, +Description) is det. +% + +add_warning_message_once(Type, Position, Subject, Description) :- + assert_message_once(warning, Type, Position, Subject, Description). + + +%% add_messages(+MessageList). +% + +add_messages(MessageList) :- + getval(message, OldMessages), + reverse(MessageList, MessageListR), + append(MessageListR, OldMessages, NewMessages), + setval(message, NewMessages). + + +%% assert_message(+Importance:atom, +Type:atom, +Position:term, +Subject:atom, +Description:atom) is det. +% +% @param Importance is in {error, warning} +% @param Type is in {syntax, anaphor, ...} +% @param Position is in the form =|SentenceId|= or =|SentenceId-TokenId|= +% @param Subject is usually the lexem in the position of the error +% @param Description is a message that helps to repair the error + +assert_message(Importance, Type, SentenceID-TokenID, Subject, Description) :- + ground(message(Importance, Type, SentenceID-TokenID, Subject, Description)), + !, + % uncomment the next line for immediate print-out of the messages + %write(message(Importance, Type, SentenceID-TokenID, Subject, Description)), nl, + getval(message, Messages), + setval(message, [message(Importance, Type, SentenceID-TokenID, Subject, Description) | Messages]). + +assert_message(Importance, Type, SentenceID-TokenID, Subject, Description) :- + format(user_error, 'Malformed message: ~q\n', [message(Importance, Type, SentenceID-TokenID, Subject, Description)]), + !. + +assert_message(Importance, Type, SentenceID, Subject, Description) :- + assert_message(Importance, Type, SentenceID-'', Subject, Description). + + +%% assert_message_once(+Importance, +Type, +Position, +Subject, +Description) is det. +% + +assert_message_once(Importance, Type, SentenceID-TokenID, Subject, Description) :- + getval(message, Messages), + member(message(Importance, Type, SentenceID-TokenID, Subject, Description), Messages), + % message already exists + !. + +assert_message_once(Importance, Type, SentenceID-TokenID, Subject, Description) :- + !, + assert_message(Importance, Type, SentenceID-TokenID, Subject, Description). + +assert_message_once(Importance, Type, SentenceID, Subject, Description) :- + assert_message_once(Importance, Type, SentenceID-'', Subject, Description). + + +%% is_error_message(+Type:atom, +Position:term, +Subject:atom, +Description:atom) is det. +% +% Succeeds if there is at least 1 error message (which the given characteristics) + +is_error_message(Type, Position, Subject, Description) :- + getval(message, Messages), + member(message(error, Type, Position, Subject, Description), Messages), + !. + + +%% myexclude(+Element:term, +List1:list, -List2:list) is det. +% +% +myexclude(_Element, [], []). + +myexclude(Element, [OtherElement | List1], [OtherElement | List2]) :- + Element \= OtherElement, + !, + myexclude(Element, List1, List2). + +myexclude(Element, [_ | List1], List2) :- + myexclude(Element, List1, List2). + + +%% setval(+Name, +Value) +% + +setval(Name, Value) :- + nb_setval(Name, Value). + + +%% getval(+Name, ?Value) +% + +getval(Name, Value) :- + nb_getval(Name, Value). + + +:- clear_messages. diff --git a/make_exe.bat b/make_exe.bat new file mode 100644 index 0000000..81eaa4f --- /dev/null +++ b/make_exe.bat @@ -0,0 +1,14 @@ +@echo off +del ape.exe +echo Trying "plcon" as SWI Prolog command... +plcon -O -F none -g "working_directory(_, 'parser'), [fit_to_plp], halt." -t halt & plcon -O -f ape.pl -g "qsave_program('ape.exe', [goal(ape), toplevel(halt), local(25000), global(50000)])." -t halt +if exist ape.exe goto success +echo "plcon" did not succeed. Trying "swipl"... +swipl -O -F none -g "working_directory(_, 'parser'), [fit_to_plp], halt." -t halt & swipl -O -f ape.pl -g "qsave_program('ape.exe', [goal(ape), toplevel(halt), local(25000), global(50000)])." -t halt +if exist ape.exe goto success +echo "swipl" did not succeed either. Could not find the SWI Prolog command. +echo Make sure that the location of the SWI Prolog binaries is in the PATH variable. +goto end +:sucess +echo ape.exe created. +:end \ No newline at end of file diff --git a/make_exe.sh b/make_exe.sh new file mode 100644 index 0000000..6f1a8d7 --- /dev/null +++ b/make_exe.sh @@ -0,0 +1 @@ +( echo "Looking for command 'swipl'..." ; swipl -O -F none -g "working_directory(_, 'parser'), [fit_to_plp], halt." -t halt ; swipl -O -f ape.pl -g "qsave_program('ape.exe', [goal(ape), toplevel(halt), local(25000), global(50000)])." -t halt ) || ( echo "The command 'swipl' did not work. Let's try 'pl'..." ; pl -O -F none -g "working_directory(_, 'parser'), [fit_to_plp], halt." -t halt ; pl -O -f ape.pl -g "qsave_program('ape.exe', [goal(ape), toplevel(halt), local(25000), global(50000)])." -t halt ) || echo "Error: SWI Prolog not found" diff --git a/parser/.gitignore b/parser/.gitignore new file mode 100644 index 0000000..158f2ae --- /dev/null +++ b/parser/.gitignore @@ -0,0 +1 @@ +/*.plp diff --git a/parser/ace_to_drs.pl b/parser/ace_to_drs.pl new file mode 100644 index 0000000..51fe5d9 --- /dev/null +++ b/parser/ace_to_drs.pl @@ -0,0 +1,233 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(ace_to_drs, [ + acetext_to_drs/5, % +Text, -Sentences, -SyntaxTrees, -Drs, -Messages + acetext_to_drs/8, % +Text, +Guess, +Catch, -Sentences, -SyntaxTrees, -Drs, -Messages, -Time + aceparagraph_to_drs/6, % +Text, -Sentences, -SyntaxTrees, -UnresolvedDrs, -Drs, -Messages + aceparagraph_to_drs/10 % +Text, +Guess, +Catch, +StartID, -Sentences, -SyntaxTrees, -UnresolvedDrs, -Drs, -Messages, -Time + ]). + + +/** ACE to DRS + +@author Kaarel Kaljurand +@author Tobias Kuhn +@version 2009-05-21 +*/ + +:- use_module('../logger/error_logger'). + +:- use_module('../utils/drs_reverse', [ + drs_reverse/2 + ]). + +:- use_module(ape_utils, [ + cpu_time/2, + handle_unknown_words/4 + ]). + +:- use_module(tokenizer). + +:- use_module(tokens_to_sentences, [ + tokens_to_sentences/2, + tokens_to_paragraphs/2 + ]). + +:- style_check(-singleton). +:- use_module(refres, [ + resolve_anaphors/2 + ]). +:- style_check(+singleton). + +:- style_check(-discontiguous). +:- style_check(-singleton). +:- use_module('grammar.plp', [parse/4]). +:- style_check(+discontiguous). +:- style_check(+singleton). + +%:- debug(result). + + +%% acetext_to_drs(+Text, -Sentences, -SyntaxTrees, -Drs, -Messages). +%% acetext_to_drs(+Text, +Guess, +Catch, -Sentences, -SyntaxTrees, -Drs, -Messages, -Time). +% +% Provides an interface to the parser for parsing an ACE text that consists of one or more +% paragraphs. These predicates will always succeed even if the parser fails. +% +% Examples: +% +%== +% acetext_to_drs('Every man waits.', Sentences, SyntaxTrees, Drs, Messages) +% acetext_to_drs('Every man waits.', on, off, Sentences, SyntaxTrees, Drs, Messages, Time) +%== +% +% @param Text is an ACE text +% @param Guess is either 'on' or 'off' (default) and defines whether unknown word guessing should be used +% @param Catch is either 'on' or 'off' (default) and defines whether unexpected errors should be catched and put +% to the list of messages or not +% @param Sentences is the list of sentences (each a list of tokens) in the ACE text +% @param SyntaxTrees is the list of syntax trees (each a complex list) of the ACE text +% @param Drs is the DRS of the ACE text +% @param Messages is the list of error and warning messages that result from the processing + +acetext_to_drs(Text, Sentences, SyntaxTrees, Drs, Messages) :- + acetext_to_drs(Text, off, off, Sentences, SyntaxTrees, Drs, Messages, _). + +acetext_to_drs(Text, Guess, Catch, Sentences, SyntaxTrees, Drs, Messages, [TimeT, TimeP, TimeR]) :- + cpu_time(tokenizer:tokenize(Text, Tokens), T), + tokens_to_paragraphs(Tokens, Paragraphs), + paragraphs_to_drs(Paragraphs, Guess, Catch, 1, Sentences, SyntaxTrees, Drs, Messages, [TimeTPre, TimeP, TimeR]), + clear_messages, + add_messages(Messages), + TimeT is T + TimeTPre, + !. + + +%% aceparagraph_to_drs(+Text, -Sentences, -SyntaxTrees, -UnresolvedDrs, -Drs, -Messages). +%% aceparagraph_to_drs(+Text, +Guess, +Catch, +StartID, -Sentences, -SyntaxTrees, -UnresolvedDrs, -Drs, -Messages, -Time). +% +% Provides an interface to the parser for parsing an ACE text that consists of one or more +% paragraphs. These predicates will always succeed even if the parser fails. +% +% Examples: +% +%== +% aceparagraph_to_drs('Every man waits.', Sentences, SyntaxTrees, UnresolvedDrs, Drs, Messages) +% aceparagraph_to_drs('Every man waits.', on, off, 1, Sentences, SyntaxTrees, UnresolvedDrs, Drs, Messages, Time) +%== +% +% @param Text is an ACE text +% @param Guess is either 'on' or 'off' (default) and defines whether unknown word guessing should be used +% @param Catch is either 'on' or 'off' (default) and defines whether unexpected errors should be caught and put +% to the list of messages or not +% @param StartID is the sentence id for the first sentence (default is 1) +% @param Sentences is the list of sentences (each a list of tokens) in the ACE text +% @param SyntaxTrees is the list of syntax trees (each a complex list) of the ACE text +% @param UnresolvedDrs is the DRS of the ACE text with anaphoric references unresolved (pre-refres DRS) +% @param Drs is the DRS of the ACE text +% @param Messages is the list of error and warning messages that result from the processing + +aceparagraph_to_drs(Text, Sentences, SyntaxTrees, UnresolvedDrs, Drs, Messages) :- + aceparagraph_to_drs(Text, off, off, 1, Sentences, SyntaxTrees, UnresolvedDrs, Drs, Messages, _). + +aceparagraph_to_drs(Text, Guess, Catch, StartID, Sentences, SyntaxTrees, UnresolvedDrsCopy, Drs, Messages, Time) :- + Time = [DTokenizer, DParse, DRefres], + clear_ape_messages, + catch( + ( + cpu_time(ace_to_drs:call_tokenizer(Text, Guess, Sentences, SentencesToParse), DTokenizer), + cpu_time(ace_to_drs:call_parser(SentencesToParse, StartID, SyntaxTrees, UnresolvedDrs), DParse), + ( + UnresolvedDrsCopy \== off + -> + copy_term(UnresolvedDrs, UnresolvedDrsCopy) + ; true), + cpu_time(ignore(refres:resolve_anaphors(UnresolvedDrs, DrsTmp)), DRefres), + (var(SyntaxTrees) -> SyntaxTrees = [] ; true), + (var(DrsTmp) -> Drs = drs([], []) ; true), + (is_error_message(_, _, _, _) -> Drs = drs([], []) ; Drs = DrsTmp), + ! + ), + CatchType, + ( + ( + Catch == on + -> + Sentences = [], + SyntaxTrees = [], + Drs = drs([], []), + DTokenizer = -1, + DParse = -1, + DRefres = -1, + add_error_message(ape, '', '', 'Fatal error. Please send screenshot to APE developers.') + ; + throw(CatchType) + ) + ) + ), + get_messages(Messages), + !. + + +% Note: should not fail. +% If sentence splitting fails then the problem must have been that there +% was no sentence end symbol. In this case we return the original +% token list. +call_tokenizer(Text, GuessOnOff, SentencesOutput, SentencesToParse) :- + ( + is_list(Text) + -> + Tokens = Text + ; + tokenizer:tokenize(Text, Tokens) + ), + ( + tokens_to_sentences:tokens_to_sentences(Tokens, SentencesTmp) + -> + ape_utils:handle_unknown_words(GuessOnOff, SentencesTmp, SentencesOutput, 1), + SentencesToParse = SentencesOutput + ; + SentencesOutput = [Tokens], + SentencesToParse = [], + last(Tokens, LastToken), + add_error_message(sentence, '', LastToken, 'Every ACE text must end with . or ? or !.') + ). + +call_parser(Sentences, StartID, Syntaxtrees, DrsReversed) :- + ignore(grammar:parse(Sentences, StartID, Syntaxtrees, Drs)), + ignore(drs_reverse:drs_reverse(Drs, DrsReversed)). + + +%% paragraphs_to_drs(+Paragraphs, +Guess, +Catch, +StartID, -Sentences, -Trees, -Drs, -Messages, -Time). + +paragraphs_to_drs([], _, _, _, [], [], drs([],[]), [], [0,0,0]) :- + !. + +paragraphs_to_drs([P|Paragraphs], Guess, Catch, StartID, Sentences, Trees, drs(Dom,Conds), Messages, [TimeT, TimeP, TimeR]) :- + aceparagraph_to_drs(P, Guess, Catch, StartID, S, T, off, drs(D,C), M, [TT, TP, TR]), + length(S, SentenceCount), + NewStartID is StartID + SentenceCount, + ( + is_error_message(_, _, _, _) + -> + Sentences = S, + Trees = T, + Dom = D, + Conds = C, + Messages = M, + TimeT = TT, + TimeP = TP, + TimeR = TR + ; + paragraphs_to_drs(Paragraphs, Guess, Catch, NewStartID, SentencesR, TreesR, drs(DomR, CondsR), MessagesR, [TimeTR, TimePR, TimeRR]), + append(S, SentencesR, Sentences), + append(T, TreesR, Trees), + append(D, DomR, Dom), + append(C, CondsR, Conds), + append(M, MessagesR, Messages), + TimeT is TT + TimeTR, + TimeP is TP + TimePR, + TimeR is TR + TimeRR + ), + !. + + +clear_ape_messages :- + clear_messages(character), + clear_messages(word), + clear_messages(sentence), + clear_messages(anaphor), + clear_messages(pronoun). diff --git a/parser/ape_utils.pl b/parser/ape_utils.pl new file mode 100644 index 0000000..db17626 --- /dev/null +++ b/parser/ape_utils.pl @@ -0,0 +1,374 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(ape_utils, [ + cpu_time/2, + handle_unknown_words/4, + new_npid/1 + ]). + + +/** APE utils + +@author Kaarel Kaljurand +@author Tobias Kuhn +@version 2009-11-18 + +*/ + +:- use_module(grammar_words). +:- use_module('../lexicon/spellcheck'). +:- use_module('../lexicon/is_in_lexicon'). +:- use_module('../lexicon/functionwords'). +:- use_module('../lexicon/chars', [is_capitalized/1]). +:- use_module('../logger/error_logger', [ + add_error_messagelist/4, + add_error_message/4 + ]). + +:- use_module(sentence_failure, [ + get_all_sentence_errors/2 + ]). + +:- use_module('../utils/ace_niceace', [ + ace_niceace/2 + ]). + + +:- op(400, fy, -). +:- op(400, fy, ~). +:- op(500, xfx, =>). +:- op(500, xfx, v). + +%:- debug(known_word). + +cpu_time(Goal, Duration) :- + statistics(runtime, [Start | _]), + ignore(Goal), + statistics(runtime, [Finish | _]), + Duration is (Finish-Start) * 0.001. + +% @deprecated +read_text_from_commandline([C|R]) :- + get0(C), + line_continues(C), + !, + read_text_from_commandline(R). + +read_text_from_commandline([]). + +% @deprecated +line_continues(C) :- C \== 10, C \== -1, !. + + +%% list_close(+OpenList, -ClosedList) is det. +% +% Closes an open list. + +list_close([], []) :- !. + +list_close([Head | Tail], [Head | ClosedTail]) :- + list_close(Tail, ClosedTail). + + +%% member_of_domain(+Element:var, +List:list) is det. +% +% member/2 for variables +% +% @bug we should not catch wellformedness bugs here, but in the beginning. +% (Dom must always be a closed list) +% +% Note: Can Dom be open during parsing? (member_of_domain/2 is called +% from add_modifiers) + +member_of_domain(E, [F | _]) :- + E==F, + !. + +member_of_domain(E, [_ | R]) :- + nonvar(R), % catches a bug + member_of_domain(E,R). + + +%% list_of_conds_and_anaphors(+List, -List, -AnaphorAnteList) +% +% Filters out functors `antecedent' and `anaphor' and closes the list. +% Copies all `anaphor' and `antecedent' functors into the extra argument. +% +% We have to do it recursively for the following tests to work. +% +% - There is a man who sees no dog. The man who sees no dog waits. +% - There is a man who sees every dog. The man who sees every dog waits. +% - There is a man who sees a dog or who sees a cat. The man who sees a dog or who sees a cat waits. +% - @bug also: can, must, can't, does not have to +% +% @bug Note that we ignore the inner anaphors for the time being. +% Some theoretical work is needed to find out if they are needed. +% +% @bug Type-argument is currently ignored. + +list_of_conds_and_anaphors(Tail, [], []) :- var(Tail), !. + +list_of_conds_and_anaphors([], [], []). + +list_of_conds_and_anaphors([Head | Tail], CondsTail, [Head|AnaAnte]) :- + functor(Head, antecedent, _), + !, + list_of_conds_and_anaphors(Tail, CondsTail, AnaAnte). + +list_of_conds_and_anaphors([Head | Tail], CondsTail, [Head|AnaAnte]) :- + Head = anaphor(_, _, _, AnaphorConds, _, _, _, _, _, _, _), + !, + list_of_conds_and_anaphors(Tail, CondsTailTemp1, AnaAnte), + append(AnaphorConds, CondsTailTemp1, CondsTailTemp2), + sort(CondsTailTemp2, CondsTail). + +list_of_conds_and_anaphors([Condition | CondsTail], [ConditionPruned | CondsTailPruned], AnaAnte) :- + handle_condition(Condition, ConditionPruned), + !, + list_of_conds_and_anaphors(CondsTail, CondsTailPruned, AnaAnte). + +% Simple condition. +list_of_conds_and_anaphors([Head | Tail], [Head | CondsTail], AnaAnte) :- + list_of_conds_and_anaphors(Tail, CondsTail, AnaAnte). + + +%% handle_condition(+Condition, -ConditionPruned) +% +% + +handle_condition([First|Rest], CondsPruned) :- + list_of_conds_and_anaphors([First|Rest], CondsPruned, _). + +handle_condition(-drs(Dom, Conds), -drs(Dom, CondsPruned)) :- + list_of_conds_and_anaphors(Conds, CondsPruned, _). + +handle_condition(Label:drs(Dom, Conds), Label:drs(Dom, CondsPruned)) :- + list_of_conds_and_anaphors(Conds, CondsPruned, _). + +handle_condition(can(drs(Dom, Conds)), can(drs(Dom, CondsPruned))) :- + list_of_conds_and_anaphors(Conds, CondsPruned, _). + +handle_condition(must(drs(Dom, Conds)), must(drs(Dom, CondsPruned))) :- + list_of_conds_and_anaphors(Conds, CondsPruned, _). + +handle_condition(should(drs(Dom, Conds)), should(drs(Dom, CondsPruned))) :- + list_of_conds_and_anaphors(Conds, CondsPruned, _). + +handle_condition(may(drs(Dom, Conds)), may(drs(Dom, CondsPruned))) :- + list_of_conds_and_anaphors(Conds, CondsPruned, _). + +handle_condition(~drs(Dom, Conds), ~drs(Dom, CondsPruned)) :- + list_of_conds_and_anaphors(Conds, CondsPruned, _). + +handle_condition(drs(Dom1, Conds1) => drs(Dom2, Conds2), drs(Dom1, Conds1Pruned) => drs(Dom2, Conds2Pruned)) :- + list_of_conds_and_anaphors(Conds1, Conds1Pruned, _), + list_of_conds_and_anaphors(Conds2, Conds2Pruned, _). + +handle_condition(drs(Dom1, Conds1) v drs(Dom2, Conds2), drs(Dom1, Conds1Pruned) v drs(Dom2, Conds2Pruned)) :- + list_of_conds_and_anaphors(Conds1, Conds1Pruned, _), + list_of_conds_and_anaphors(Conds2, Conds2Pruned, _). + + +%% report_failed_sentence(+SentenceID:number, +FirstUnparsedSentence:list) is det. +% +% @param SentenceID is a sentence ID +% @param UnparsedSentences is a list of (remaining) tokens that were not accepted +% +% @bug We also return the token ID that identifies the first unparsed token. +% This ID is misleading though as it references a token in the internal token +% list which contains things like '^', '-thing', 'n', ':', etc. Thus the number can +% point to a location further than the actual location perceived by the user. +% (We do subtract 1 to account for the '^' symbol present in every token list, i.e. otherwise +% the formula would be: TokenID is (AllTokensNumber - UnparsedTokensNumber) + 1). +% +report_failed_sentence(SentenceID, FirstSentence) :- + get_unparsed_tokens_number(UnparsedTokensNumber), + length(UnparsedTokens, UnparsedTokensNumber), + append(ParsedTokens, UnparsedTokens, FirstSentence), + append(ParsedTokens, ['<>'|UnparsedTokens], FirstSentenceX), + get_all_sentence_errors(FirstSentenceX, ErrorTextList), + ace_niceace(FirstSentenceX, FirstSentenceNice), + concat_atom(FirstSentenceNice, ' ', FirstSentenceAtom), + length(FirstSentence, AllTokensNumber), + TokenID is (AllTokensNumber - UnparsedTokensNumber), + add_error_messagelist(sentence, SentenceID-TokenID, FirstSentenceAtom, ErrorTextList). + + +%% spellcheck_and_report_unknown_words(+UnknownTokenList) +% +% @param UnknownTokenList is a list of unknown tokens. +% +spellcheck_and_report_unknown_words(UnknownTokenList, N) :- + spellcheck:damerau_rules(UnknownTokenList, Candidates, NoSolutions), + !, + report_candidates(Candidates, N), + report_nosolutions(NoSolutions, N). + +report_candidates([], _). + +report_candidates([Bad-Good | T], N) :- + add_error_message(word, N-'', Bad, Good), + report_candidates(T, N). + +report_nosolutions([], _). + +report_nosolutions([Bad | T], N) :- + add_error_message(word, N-'', Bad, 'Use the prefix n:, v:, a: or p:.'), + report_nosolutions(T, N). + + +%% handle_unknown_words(+GuessOnOff:atom, +Tokens:list, -TokensWithPrefixes:list) is det. + +handle_unknown_words(_, [], [], _). + +handle_unknown_words(on, [SentenceIn|RestIn], [SentenceOut|RestOut], _) :- + !, + prefix_unknown_words(SentenceIn, SentenceOut), + handle_unknown_words(on, RestIn, RestOut, _). + +handle_unknown_words(G, [Sentence|Rest], [Sentence|Rest], N) :- + get_unknown_words(Sentence, UnknownTokens), + spellcheck_and_report_unknown_words(UnknownTokens, N), + NextN is N + 1, + handle_unknown_words(G, Rest, Rest, NextN). + + +%% get_unknown_words(+TokenList, -UnknownTokenList) +% +% @bug repeated unknowns are not removed. Ways to fix it: +% - sort/2 the list in the end +% - use some hashing technique + +get_unknown_words(TokenList, UnknownTokenList) :- + get_unknown_words(TokenList, [x, x], UnknownTokenList). + +get_unknown_words([], _, []). + +get_unknown_words([Token | TokensTail], [Left2, Left1], UnknownTokenList) :- + get_right_context(TokensTail, Right1), + ( + known_or_capitalized(Left2, Left1, Token, Right1) -> UnknownTokenList = UnknownTokenListTail + ; + UnknownTokenList = [Token | UnknownTokenListTail] + ), + get_unknown_words(TokensTail, [Left1, Token], UnknownTokenListTail). + + +%% known_or_capitalized(+Left2:atom, +Left1:atom, +WordForm:atom, +Right1:atom) is det. +% + +known_or_capitalized(_, _, WordForm, _) :- + chars:is_capitalized(WordForm), + !. + +known_or_capitalized(Left2, Left1, WordForm, Right1) :- + debug(known_word, "~w ~w *~w* ~w~n", [Left2, Left1, WordForm, Right1]), + known_word(Left2, Left1, WordForm, Right1), + debug(known_word, "ok~n", []). + + +%% prefix_unknown_words(+TokenList, -TokenListWithPrefixes) +% +% Add variable prefixes to unknown words. The prefixes are grounded +% by the first successful parse. This essentially amounts to guessing +% the word class (noun, verb, adjective, adverb) of unknown words. +% +% Note that propernames are difficult to guess since they are not introduced +% by a marker (like 'a' or 'every'). Adding a variable prefix makes the variable +% unify also with function words (e.g. 'if'). This causes a performance problem +% and doesn't work anyway. So, for the time being, we simply don't guess +% propernames (eventhough propernames deserve guessing the most, being a very +% open class). + +prefix_unknown_words(TokenList, TokenListWithPrefixes) :- + prefix_unknown_words(TokenList, [x, x], TokenListWithPrefixes). + +prefix_unknown_words([], _, []). + +prefix_unknown_words([Token | TokensTail], [Left2, Left1], TokenListWithPrefixes1) :- + get_right_context(TokensTail, Right1), + ( + known_or_capitalized(Left2, Left1, Token, Right1) -> + TokenListWithPrefixes1 = [Token | TokenListWithPrefixes] + ; + TokenListWithPrefixes1 = [unknowncat, :, Token | TokenListWithPrefixes] + ), + prefix_unknown_words(TokensTail, [Left1, Token], TokenListWithPrefixes). + + +%% get_right_context(+List, -FirstElement). +% +% Returns the first element of the list, or 'x' if the list is empty. +% +% @bug This predicate is experimental. + +get_right_context([], x). + +get_right_context([Head | _], Head). + + +%% known_word(+Left2:atom, +Left1:atom, +Token:atom, +Right1:atom) is det. +% +% Token is "known" iff: +% +% it is in quotation marks; +% it is prefixed; +% it is a prefix symbol; +% it is in the lexicon. +% +known_word(_, _, String, _) :- + atom_concat('"', S, String), + atom_concat(_, '"', S). + +known_word(Left2, ':', _, _) :- + ( + functionwords:propername_prefix(Left2, _) + ; + functionwords:noun_prefix(Left2, _) + ; + functionwords:verb_prefix(Left2) + ; + functionwords:modif_prefix(Left2) + ), + !. + +known_word(_, _, Prefix, ':') :- + ( + functionwords:propername_prefix(Prefix, _) + ; + functionwords:noun_prefix(Prefix, _) + ; + functionwords:verb_prefix(Prefix) + ; + functionwords:modif_prefix(Prefix) + ), + !. + +known_word(_, _, WordForm, _) :- + is_in_lexicon:is_in_lexicon(WordForm). + + +%---------------------------------------------------------------------------- +% new_npid(-NPID:number) is det. +% +% new_npid delivers the next idenfifier (ID) for an NP. +% NP IDs are used for anaphora resolution recency calculations. +%---------------------------------------------------------------------------- + +new_npid(NewNPID) :- + b_getval(npid, OldNPID), + NewNPID is OldNPID + 1, + b_setval(npid, NewNPID). diff --git a/parser/compile.sh b/parser/compile.sh new file mode 100644 index 0000000..e4302a7 --- /dev/null +++ b/parser/compile.sh @@ -0,0 +1,2 @@ + +swipl -g "[fit_to_plp], halt." diff --git a/parser/fit_to_plp.pl b/parser/fit_to_plp.pl new file mode 100644 index 0000000..cc225c4 --- /dev/null +++ b/parser/fit_to_plp.pl @@ -0,0 +1,35 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +%============================================================================== +% Convert fit (i.e. ProFIT) files into plp (i.e. Prolog). +% Kaarel Kaljurand +% Tobias Kuhn +% 2008-03-13 +%============================================================================== +% Notes: +% * No interactivity is needed, so you can run it on the commandline, e.g. +% swipl -g "[fit_to_plp], halt." +%============================================================================== + +:- op(400, fy, -). +:- op(400, fy, ~). +:- op(500, xfx, =>). +:- op(500, xfx, v). + + +:- [prologfeatures]. + +:- resolve_features([sorts, grammar, grammar_functionwords, grammar_contentwords]). diff --git a/parser/grammar.fit b/parser/grammar.fit new file mode 100644 index 0000000..8427ea5 --- /dev/null +++ b/parser/grammar.fit @@ -0,0 +1,7728 @@ +%% This file is part of the Attempto Parsing Engine (APE). +%% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +%% +%% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +%% under the terms of the GNU Lesser General Public License as published by the Free Software +%% Foundation, either version 3 of the License, or (at your option) any later version. +%% +%% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +%% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +%% PURPOSE. See the GNU Lesser General Public License for more details. +%% +%% You should have received a copy of the GNU Lesser General Public License along with the Attempto +%% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +%%============================================================================== +%% APE Grammar --- Syntax and DRS-Threading for ACE Sentences +%% Authors: Stefan Hoefler, Gerold Schneider, Kaarel Kaljurand, Tobias Kuhn +% \version{ape-6.6-110816} +%%============================================================================== + +:- module(grammar, [parse/4]). + +:- use_module('../logger/error_logger', [clear_error_messages_sentence/1]). +:- use_module('../lexicon/chars', [is_capitalized/1]). +:- use_module('../lexicon/is_in_lexicon', [is_in_lexicon/1]). +:- use_module('../lexicon/functionwords'). +:- use_module(ape_utils). +:- use_module(grammar_words). +:- use_module('grammar_functionwords.plp'). +:- use_module('grammar_contentwords.plp'). + +:- op(400, fy, -). +:- op(400, fy, ~). +:- op(500, xfx, =>). +:- op(500, xfx, v). + +%%:- debug(np). +%%:- debug(poss). + + +%%============================================================================== +%% INTERFACE: parse(+Sentences, +StartID, -SyntaxTree, -DRS) +%%============================================================================== + +parse(Sentences, StartID, SyntaxTrees, DRS) :- + b_setval(npid, 0), + acetext( + display!tree!SyntaxTrees & + drs!id!StartID & + drs!in!drs([], []) & + drs!out!DRS, + Sentences + ). + + +%============================================================================== +% \section{Introduction} +%============================================================================== + +%============================================================================== +% \subsection{Notational conventions} +%============================================================================== + +% We use some notational conventions in our abstract grammar. The feature values of a constituent +% are attached to it in square brackets. Required values take a plus sign (+), prohibited values are +% marked with a minus sign (--). Features which are not discriminatory in the respective rule are +% not made explicit. Alternatives are separated by a vertical bar (|) and optional elements are put +% into parentheses. +% +% Gaps left behind by moved constituents are indicated by a slash (/). A minus sign +% after the slash (/--) indicates that the respective category is not allowed to contain a gap. +% Feature values that are not indicated explicitly in the abstract grammar are not restricted, or +% they are passed on by feature percolation. +% +% For many rules we provide an example. Parts of the example that are not covered by the +% respective rule, but are added to complete a sentence or to make the example more illustrative, +% are put into square brackets. + +%============================================================================== +% \subsection{Features} +%============================================================================== + +% We have made explicit use of a limited set of features in the abstract grammar presented in +% this report. Nominal constituents are marked as nominative (+NOM) or oblique (-NOM), and +% they can be either pronominal (+PRO) or not (-PRO). +% +% Verb forms can be either finite (-INF) +% or infinite (+INF). The only infinite verb form that exists in ACE is the bare infinitive. If a +% verbal constituent has the copula as its head, it is marked +COPULA, and if it must not have +% a copula head -COPULA respectively. Other verbs are categorized as intransitive (+ITR), +% transitive (+TR), or ditransitive (+DITR). Furthermore, the verb "be" can be present (+BE), +% which is the cases for copula and passive, or absent (-BE). +% +% Noun phrases can either be negative (+NEG) or non-negative (-NEG) depending their determiner. +% Number, quantification and the WH value are indicated by non-boolean features. A noun +% phrase can be definite (+DEF), existentially quantified (+EXISTS) or universally quantified +% (+FORALL). Likewise, a non-universally quantified noun phrase, i.e. one that is either definite +% or existentially quantified, is marked as -FORALL. Many constituents can have a WH value. Its +% range includes interrogative (+Q), relative (+R), either (+WH), neither (-WH), non-interrogative +% (-Q) and non-relative (-R). The number of a constituent is indicated as singular (+SG), mass +% (+MASS) or plural (+PL) and the respective complementary values. Furthermore, NPs can be in +% third (+THIRD) or second (+SECOND) person form. The latter is only used for commands. +% +% Adjectives can be positive (+POS), comparative (+COMP), or superlative (+SUP). +% +% If a sentence coordination is subordinated (+THAT) then each sentence starts with 'that', which +% is not the case for top-level sentence coordinations (-THAT). + + +%============================================================================== +% \section{ACE texts} +%============================================================================== + +% An ACE text can be any sequence of declarative sentences ("specifications"), questions +% ("queries"), and imperative sentences ("commands"). + + +%-1a--------------------------------------------------------------------------- +% ACEText --> +% [] +% +% ACEText --> +% CompleteSentence ACEText +%------------------------------------------------------------------------------ + +acetext( + display!tree![] & + drs!in!DrsIn & + drs!out!DrsIn, + [] + ). + +acetext( + display!tree![TreeSentence|TreeRest] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID, + [Sentence|SentencesRest] + ) :- + reset_progress_record(Sentence), + complete_sentence( + display!tree!TreeSentence & + drs!in!DrsIn & + drs!out!DrsTmp & + drs!id!ID, + Sentence + ), + clear_error_messages_sentence(ID), + NextID is ID+1, + garbage_collect, + !, + acetext( + display!tree!TreeRest & + drs!in!DrsTmp & + drs!out!DrsOut & + drs!id!NextID, + SentencesRest + ). + +acetext(drs!id!ID, [FirstSentence|_]) :- + ape_utils:report_failed_sentence(ID, FirstSentence). + + +%-1b--------------------------------------------------------------------------- +% CompleteSentence --> +% Specification | Query | Command +%------------------------------------------------------------------------------ + +complete_sentence(AVM, Sentence) :- + last(Sentence, LastToken), + complete_sentence_x(LastToken, AVM, Sentence). + + +complete_sentence_x('.', AVM, Sentence) :- + !, + specification(AVM, Sentence, []). + +complete_sentence_x('?', AVM, Sentence) :- + !, + query(AVM, Sentence, []). + +complete_sentence_x('!', AVM, Sentence) :- + !, + command(AVM, Sentence, []). + +complete_sentence_x(_LastToken, _AVM, _Sentence). + + +%============================================================================== +% \section{Queries} +%============================================================================== + +% Queries end with a question mark. + + +%-19--------------------------------------------------------------------------- +% Query --> +% TopicalisedQuestion '?' +%------------------------------------------------------------------------------ + +query( + display!tree![query,Question,'?'] & + drs!in!drs(DomIn,CondsIn) & + drs!out!drs(DomIn,[question(Drs)|CondsIn]) & + drs!id!ID + ) --> + topicalised_question( + display!tree!Question & + drs!in!drs([],[]) & + drs!out!Drs & + drs!id!ID + ), + ['?']. + + +%============================================================================== +% \subsection{Topicalised questions} +%============================================================================== + +% A topicalised question can start with an existential question topic ([[23]], [[24]]). +%% optionally continued by _|such that|_ followed by an ordinary +%% declarative sentence coordination. + +%-20--------------------------------------------------------------------------- +% TopicalisedQuestion --> +% ExistentialQuestionTopic +% +% Example: Is there a card [?] +%------------------------------------------------------------------------------ + +topicalised_question( + display!tree![topicalised_question,Topic,[conj,'such that'],SentenceCoord] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + existential_question_topic( + display!tree!Topic & + drs!in!DrsIn & + drs!out!Drs1 & + drs!id!ID + ), + word_noninitial(such), + word_noninitial(that), + warning(sentence, ID, 'such that', + '"such that" is deprecated and should no longer be used. You should use "and" or reformulate the sentence.'), + !, + sentence_coord( + display!tree!SentenceCoord & + syn!nonlocal!thatsubord! + existential_question_topic( + display!tree!Topic & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ). + + +% Likewise, a topicalised question can start with an universal topic followed +% by another topicalised question ([[21]]). Note that this is a recursive rule. +% In example [[21]], the universal topic is _|for every card|_. + +%-21--------------------------------------------------------------------------- +% TopicalisedQuestion --> +% UniversalTopic TopicalisedQuestion +% +% Example: For every card does a customer own it [?] +%------------------------------------------------------------------------------ + +topicalised_question( + display!tree![topicalised_question,Topic,TopicalQuestion] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + universal_topic( + display!tree!Topic & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + sem!index!X & + drs!id!ID + ), + topicalised_question( + display!tree!TopicalQuestion & + drs!in!ScopeIn & + drs!out!ScopeOut & + sem!arg1!X & + drs!id!ID + ). + + +% Last, a topicalised question need not have a topic at all but can just be an +% ordinary question ([[22]]). + +%-22--------------------------------------------------------------------------- +% TopicalisedQuestion --> +% Question +%------------------------------------------------------------------------------ + +topicalised_question(AVM) --> + question(AVM). + + +% An existential question topic can either consist of an interrogative NP followed by the existential +% global question quantor _|is there|_ ([[23]]), or it starts with the existential global question +% quantor followed by an NP ([[24]]). Like in its declarative counterpart ([[10]]), this NP must not +% stand in an oblique case (+NOM) nor must it be unversially quantified (-FORALL), relative or +% interrogative (-WH). In this way we prevent sentences like +% >> * Is there every card? << +% >> * Is there which card? << +% Furthermore, an NP containing an interrogative element must not be coordinated, +% preventing sentences like +% >> * A card and what are valid? << +% >> * Who and who enters a card? << + +%-23--------------------------------------------------------------------------- +% ExistentialQuestionTopic --> +% NP[+NOM,+Q] ExistentialGlobalQuestionQuantor +% +% Example: Which code is there [?] +%------------------------------------------------------------------------------ + +existential_question_topic( + display!tree![topic,NP,Quantor] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + np( + display!tree!NP & + syn!head!case! +% ExistentialGlobalQuestionQuantor NPCoord[+NOM,-FORALL,-WH,+THIRD] +% +% Example: Is there a card [?] +% Example: Are there a code and a card [?] +%------------------------------------------------------------------------------ + +existential_question_topic( + display!tree![topic,Quantor,NP] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + grammar_functionwords:existential_global_question_quantor( + display!tree!Quantor & + syn!head!agr!AGR + ), + np_coord( + display!tree!NP & + syn!head!agr!pers! +% YesNoQuestion | WhQuestion +%------------------------------------------------------------------------------ + +question(AVM) --> + yes_no_question(AVM). + +question(AVM) --> + wh_question(AVM). + + +%-26a-------------------------------------------------------------------------- +% YesNoQuestion --> +% SentenceQuestion SentenceCoord[+THAT] +% +% Example: Is it true that John waits [?] +% Example: Is it false that John waits [?] +% Example: Is it not true that John waits [?] +%------------------------------------------------------------------------------ + +yes_no_question( + display!tree![question, SentenceQuestion, SentenceCoord] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + grammar_functionwords:sentence_question( + display!tree!SentenceQuestion & + drs!in!DrsTmp & + drs!out!DrsOut + ), + sentence_coord( + display!tree!SentenceCoord & + syn!nonlocal!thatsubord! +% Aux SentenceWithoutVPCoord[-WH]/Aux +% +% Example: Does a customer enter a code [?] +% Example: Can a customer enter a code [?] +% Example: Must a customer enter a code [?] +% Example: Is a code entered by a customer [?] +% Example: Is a card valid [?] +%------------------------------------------------------------------------------ + +yes_no_question( + display!tree![question,Aux,NP,VP] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + grammar_functionwords:aux( + display!tree!Aux & + syn!head!Head & + syn!head!aux! +% Sentence[+WH] +% +% Example: Which customer enters a card [?] +% Example: Who enters a card [?] +% Example: John enters what [?] +%------------------------------------------------------------------------------ + +wh_question( + display!tree![question,NP,VP] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + sentence( + display!tree![s,NP,VP] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID & + syn!nonlocal!wh!in! +% ExistentialTopic[+WH] +% +% Example: There is who [?] +% Example: There is a man who knows who [?] +%------------------------------------------------------------------------------ + +wh_question( + display!tree![question,Tree] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + existential_topic( + display!tree!Tree & + syn!nonlocal!wh!in! +% NP[+Q,-NOM] Aux SentenceWithoutVPCoord/Aux,NP +% +% Example: Which code does a customer enter [?] +% Example: What does a customer enter [?] +% Example: What is a customer interested in [?] +%------------------------------------------------------------------------------ + +wh_question( + display!tree![question,NP,Aux,NPCoord,VP] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + np( + display!tree!NP & + syn!nonlocal!wh!in! +% PP[+Q] Aux SentenceWithoutVPCoord/Aux,PP +% +% Example: Into what does a customer enter a card [?] +% Example: In what is a customer interested [?] +%------------------------------------------------------------------------------ + +wh_question( + display!tree![question,PP,Aux,NPCoord,VP] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID & + syn!nonlocal!prep!Prep + ) --> + pp( + display!tree!PP & + syn!nonlocal!wh!in! +% AdverbCoord[+Q] Aux SentenceWithoutVPCoord/Aux,AdverbCoord +% +% Example: How does a customer enter a card [?] +% Example: Where is a card entered by a customer [?] +% Example: When is a card valid [?] +%------------------------------------------------------------------------------ + +wh_question( + display!tree![question,ADVCoord,Aux,NPCoord,VP] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + adverb_coord( + display!tree!ADVCoord & + syn!nonlocal!wh!in! +% ImperativeSentence '!' +%------------------------------------------------------------------------------ + +command( + display!tree![command,Command,'!'] & + drs!in!drs(DomIn,CondsIn) & + drs!out!drs(DomIn,[command(Drs)|CondsIn]) & + drs!id!ID + ) --> + imperative_sentence( + display!tree!Command & + drs!in!drs([],[]) & + drs!out!Drs & + drs!id!ID + ), + ['!']. + + +% The addressee of the command has to be made explicit at the beginning of the sentence +% (separated by a comma). + +%-121-------------------------------------------------------------------------- +% ImperativeSentence --> +% NPCoord[+NOM,-WH,-NEG,+SECOND] ',' VP[-WH,+INF] +% +% Example: John, go to the house [!] +%------------------------------------------------------------------------------ + +imperative_sentence( + display!tree![s,NPCoord,',',VPCoord] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + np_coord( + display!tree!NPCoord & + syn!head!agr!AGR & + syn!head!agr!pers! +% SentenceCoord '.' +% +% Example: A man waits. +% Example: A man waits and a dog barks. +% Example: A man waits. He eats. +%------------------------------------------------------------------------------ + +specification( + display!tree![specification,SentenceCoord,'.'] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + sentence_coord( + display!tree!SentenceCoord & + syn!nonlocal!thatsubord!> _|A or B and C or D|_ << +% is therefore ordered like +% >> A \lor ((B \land C) \lor D) << +% To enable more combinations, we have introduced comma-_and_ and comma-_or_. +% These expressions reverse the order of precedence. To achieve the order +% >> A \lor (B \land (C \lor D)) << +% we can write +% >> _|A, or B, and C or D|_ << +% A sentence coordination in general consists of a sentence coordination of a lower level +% (thus ensuring right-associativity) optionally followed by the respective connector +% and a sentence coordination of the same level ([[4]]). + +%-4---------------------------------------------------------------------------- +% SentenceCoord --> +% SentenceCoord_1 ( CommaOr SentenceCoord ) +% +%%----------------------------------------------------------------------------- + +sentence_coord( + display!tree!SCoord & + syn!nonlocal!thatsubord!That & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + sentence_coord_1( + display!tree!SCoord1 & + syn!nonlocal!thatsubord!That & + drs!in!RestrIn & + drs!out!RestrOut & + drs!id!ID + ), + sentence_coord_tail( + display!tree!SCoord1-SCoord & + syn!nonlocal!thatsubord!That & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!id!ID + ). + +sentence_coord_tail( + display!tree!SCoord1-[s_coord,SCoord1,CommaAndThen,SCoord] & + syn!nonlocal!thatsubord!That & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!id!ID + ) --> + grammar_functionwords:comma_or( + display!tree!CommaAndThen & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut + ), + sentence_coord( + display!tree!SCoord & + syn!nonlocal!thatsubord!That & + drs!in!ScopeIn & + drs!out!ScopeOut & + drs!id!ID + ). + +sentence_coord_tail( + display!tree!SCoord1-SCoord1 & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!DrsIn & + drs!restr!out!DrsOut & + drs!id!ID + ) --> []. + + +%%----------------------------------------------------------------------------- +% SentenceCoord_1 --> +% SentenceCoord_2 ( CommaAnd SentenceCoord_1 ) +% +%%----------------------------------------------------------------------------- + +sentence_coord_1( + display!tree!SCoord1 & + syn!nonlocal!thatsubord!That & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + sentence_coord_2( + display!tree!SCoord2 & + syn!nonlocal!thatsubord!That & + drs!in!RestrIn & + drs!out!RestrOut & + drs!id!ID + ), + sentence_coord_1_tail( + display!tree!SCoord2-SCoord1 & + syn!nonlocal!thatsubord!That & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!id!ID + ). + +sentence_coord_1_tail( + display!tree!SCoord2-[s_coord,SCoord2,CommaCoord,SCoord1] & + syn!nonlocal!thatsubord!That & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!id!ID + ) --> + grammar_functionwords:comma_and( + display!tree!CommaCoord & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut + ), + sentence_coord_1( + display!tree!SCoord1 & + syn!nonlocal!thatsubord!That & + drs!in!ScopeIn & + drs!out!ScopeOut & + drs!id!ID + ). + +sentence_coord_1_tail( + display!tree!SCoord2-SCoord2 & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!DrsIn & + drs!restr!out!DrsOut + ) --> []. + + +%%----------------------------------------------------------------------------- +% SentenceCoord_2 --> +% SentenceCoord_3 ( Or SentenceCoord_2 ) +% +%%----------------------------------------------------------------------------- + +sentence_coord_2( + display!tree!SCoord2 & + syn!nonlocal!thatsubord!That & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + sentence_coord_3( + display!tree!SCoord3 & + syn!nonlocal!thatsubord!That & + drs!in!RestrIn & + drs!out!RestrOut & + drs!id!ID + ), + sentence_coord_2_tail( + display!tree!SCoord3-SCoord2 & + syn!nonlocal!thatsubord!That & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!id!ID + ). + +sentence_coord_2_tail( + display!tree!SCoord3-[s_coord,SCoord3,AndThen,SCoord2] & + syn!nonlocal!thatsubord!That & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!id!ID + ) --> + grammar_functionwords:coord_or( + display!tree!AndThen & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut + ), + sentence_coord_2( + display!tree!SCoord2 & + syn!nonlocal!thatsubord!That & + drs!in!ScopeIn & + drs!out!ScopeOut & + drs!id!ID + ). + +sentence_coord_2_tail( + display!tree!SCoord3-SCoord3 & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!DrsIn & + drs!restr!out!DrsOut + ) --> []. + + +%%----------------------------------------------------------------------------- +% SentenceCoord_3[-THAT] --> +% TopicalisedSentence ( And SentenceCoord_3[-THAT] ) +% +% SentenceCoord_3[+THAT] --> +% that TopicalisedSentence ( And SentenceCoord_3[+THAT] ) +% +% +% Example: A customer enters a card and a clerk enters a code and for every code that the customer enters the card is valid [.] +% Example: [A man believes] that a dog barks and that a cat eats a cake [.] +% Example: [A man believes] that a dog barks and that a cat eats a cake [.] +%------------------------------------------------------------------------------ + +sentence_coord_3( + display!tree!SCoord3 & + syn!nonlocal!thatsubord! + topicalised_sentence( + display!tree!TopicS & + drs!in!RestrIn & + drs!out!RestrOut & + drs!id!ID + ), + sentence_coord_3_tail( + display!tree!TopicS-SCoord3 & + syn!nonlocal!thatsubord! + word_noninitial(that), + topicalised_sentence( + display!tree!TopicS & + drs!in!RestrIn & + drs!out!RestrOut & + drs!id!ID + ), + sentence_coord_3_tail( + display!tree!TopicS-SCoord3 & + syn!nonlocal!thatsubord! + grammar_functionwords:coord_and( + display!tree!Coord & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut + ), + sentence_coord_3( + display!tree!SCoord3 & + syn!nonlocal!thatsubord!That & + drs!in!ScopeIn & + drs!out!ScopeOut & + drs!id!ID + ). + +sentence_coord_3_tail( + display!tree!TopicS-TopicS & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!DrsIn & + drs!restr!out!DrsOut + ) --> []. + + +%============================================================================== +% \subsection{Topicalised sentences} +%============================================================================== + +% To avoid scope ambiguities ACE uses the 'principle of surface order' which makes the scope +% of a quantifier uniquely predictable from the quantifier's position in the sentence. This +% interpretation principle says that the relative scope of a quantifier corresponds to its +% surface position. The scope opens at the textual position of the quantified noun phrase and +% extends to the end of the sentence. If sentences are coordinated, the scope of a quantifier +% extends only to the end of the sentence conjunct/disjunct containing the quantifier. +% The sample sentence commonly used to illustrate scope amguities +% >> _|Every man loves a woman.|_ << +% is therefore unambiguously interpreted in ACE as +% >> \forall x: (man(x) \rightarrow \exists y: (woman(y) \land loves(x,y))) << +% We may, however, want to express the reverse interpretation +% >> \exists y: (woman(y) \land \forall x: (man(x) \rightarrow loves(x,y))) << +% To achieve the latter interpretation, we have introduced two ACE constructions that allow the +% user to topicalise a quantifier (i.e. move it to the front of the sentence) and give it a +% wider scope. The global quantifiers _|there is/there are|_ ([[10]]) and +% _|for every/for each|_ ([[11]], [[12]]) expand their scope over the whole sentence. In +% ACE, the above interpretation can thus be expressed as +% >> _|There is a woman and every man loves her.|_ << +% or +% >> _|There is a woman that every man loves.|_ << +% The two readings of the sentence +% >> _|A man loves every woman.|_ << +% which are +% >> \exists x: (man(x) \land \forall y: (woman(y) \rightarrow loves(x,y))) << +% >> \forall y: (woman(y) \rightarrow \exists x: (man(x) \land loves(x,y))) << +% can be made explicit in ACE as +% >> _|There is a man who loves every woman.|_ << +% which is equivalent to '_|a man loves every woman|_' and '_|for every woman a man loves her|_'. +% A topicalised sentence can start with an existential topic ([[7]]) or a universal topic ([[8]]). +% It needs, however, not be topicalised at all but can just be an ordinary composite sentence ([[9]]). + +%-7---------------------------------------------------------------------------- +% TopicalisedSentence --> +% ExistentialTopic +% +% Example: There is a card [.] +%------------------------------------------------------------------------------ + +topicalised_sentence( + display!tree![top_s,Topic|TopicS_Tail] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + existential_topic( + display!tree!Topic & + syn!nonlocal!wh!in! + word_noninitial(such), + word_noninitial(that), + warning(sentence, ID, 'such that', + '"such that" is deprecated and should no longer be used. You should use "and" or reformulate the sentence.'), + !, + sentence_coord( + display!tree!SCoord & + syn!nonlocal!thatsubord! []. + + +%-8---------------------------------------------------------------------------- +% TopicalisedSentence --> +% UniversalTopic SentenceCoord[-THAT] +% +% Example: For every code there is a card that the code belongs to [.] +%------------------------------------------------------------------------------ + +topicalised_sentence( + display!tree![top_s,Topic,SCoord] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID + ) --> + universal_topic( + display!tree!Topic & + syn!nonlocal!wh!in! +% CompositeSentence +%------------------------------------------------------------------------------ + +topicalised_sentence(AVM) --> + composite_sentence(AVM). + + +%-9a--------------------------------------------------------------------------- +% TopicalisedSentence --> +% ArithmeticalSentence +%------------------------------------------------------------------------------ + +topicalised_sentence(AVM) --> + arithmetical_sentence(AVM). + + +% Topics consist of a global quantifier enhanced by a noun phrase coordination (i.e. a noun phrase +% or a coordination of noun phrases) and a VP coordination (a verb phrase or a coodination of verb +% phrases) or by an N' respectively. An existential topic ([[10]]) takes the existential global quantifier +% _|there is/there are|_ and an NP coordination that has to be existentally quantified (+EXISTS) +% and must not be in an oblique case (+NOM). +% +% With these restrictions, we prohibit sentences like +% >> * There is he. << +% >> * There is him. << +% >> * There is the man. << +% >> * There is every customer. << +% +% We also prohibit the following +% >> * There are John and Mary. << +% >> * There is a man. There are the man and a woman. << + +%-10--------------------------------------------------------------------------- +% ExistentialTopic --> +% ExistentialGlobalQuantor NPCoord[+NOM,+EXISTS,+THIRD] +% +% Example: There is a card which is valid [.] +% Example: There are a card and a code [.] +% Example: There is a man [.] +% Example: There is the man's dog [.] +% Example: There is John's dog [.] +% Example: There are a dog and a cat [.] +% Example: There are a man and less than 3 dogs [.] +% Example: There are a man and more than 3 dogs [.] +%------------------------------------------------------------------------------ + +%% BUG: kaarel: 2006-05-24: we used to have: syn!nonlocal!quant!( + grammar_functionwords:existential_global_quantor( + display!tree!Quantor & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + syn!head!agr!AGR + ), + np_coord( + display!tree!NP & + syn!head!agr!AGR & + syn!head!agr!pers! +% UniversalGlobalQuantor N'[+NOM] +% +% Example: For every card [there is a code.] +% Example: For all money there is a bank. +% Example: For everybody X [a man sees X.] +% Example: For all cards [there is a code.] +%------------------------------------------------------------------------------ + +universal_topic( + display!tree![topic, Quantor, Nbar] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + sem!index!X & + drs!id!ID + ) --> + grammar_functionwords:universal_global_quantor_for( + display!tree!Quantor & + drs!in!DrsTmp & + drs!out!DrsOut + ), + np( + display!tree!Nbar & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!quant! +% DistributiveGlobalQuantor NPCoord[+PL,+NOM,+THIRD] +% +% Example: For each of the customers [a clerk enters a code.] +% Example: For each of a customer and a clerk [a code is valid.] +% Example: Not for each of the customers [a clerk enters a code.] +% Example: Not for each of a customer and a clerk [a code is valid.] +%------------------------------------------------------------------------------ + +%% Notes. +%% +%% We add an antecedent to support constructions such as +%% For each of some men a dog sees him. +%% +%% BUG: This must be tested a lot still. +%% 1. Genus and Numerus currently unify with everything, since we don't have gender for plural objects (do we?). +%% +%% 2. CondsList is empty, i.e.: we can't support: +%% For each of some men a dog sees the man. (Think about it...) + +universal_topic( + display!tree![topic,Quantor,NP] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!drs([],[]) & + drs!scope!out!ScopeOut & + drs!id!ID & + sem!index!X + ) --> + grammar_functionwords:distributive_global_quantor( + display!tree!Quantor & + drs!tid!TID + ), + { + new_npid(NPID) + }, + np_coord( + display!tree!NP & + syn!head!agr!num! ScopeOut | ScopeNPOutConds]) & + drs!id!ID & + sem!index!X + ), + { + % If we do this unification earlier then the antecedent conditions contain too many conditions. + % (e.g. "For each of a man X and a man Y there is a card."). + drs(ScopeNPInDom, ScopeNPInConds) = drs(ScopeNPOutDom, ScopeNPOutConds) + }. + +universal_topic( + display!tree![topic,[neg,not],Quantor,NP] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + drs!in!drs(DrsDom, DrsConds) & + drs!out!drs(DrsDom, [-drs(DrsNPDom, DrsNPConds)|DrsConds]) & + drs!scope!in!drs([], []) & + drs!scope!out!ScopeOut & + drs!id!ID & + sem!index!X + ) --> + word_capitalize(not, 'Not'), + grammar_functionwords:distributive_global_quantor( + display!tree!Quantor & + drs!tid!TID + ), + { + new_npid(NPID) + }, + np_coord( + display!tree!NP & + syn!head!agr!num! ScopeOut | ScopeNPOutConds]) & + drs!id!ID & + sem!index!X + ), + { + % If we do this unification earlier then the antecedent conditions contain too many conditions. + % (e.g. "Not for each of a man X and a man Y there is a card."). + drs(ScopeNPInDom, ScopeNPInConds) = drs(ScopeNPOutDom, ScopeNPOutConds) + }. + + +%============================================================================== +% \subsection{Composite sentences} +%============================================================================== + + +%-13--------------------------------------------------------------------------- +% CompositeSentence --> +% SentenceInit SentenceCoord[+THAT] +% +% Example: It is false that John waits [.] +% Example: It is possible that John waits [.] +% Example: It is not necessary that John waits [.] +%------------------------------------------------------------------------------ + +composite_sentence( + display!tree![s, InitTree, SCoord] & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut + ) --> + grammar_functionwords:sentence_init( + display!tree!InitTree & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut + ), + sentence_coord( + display!tree!SCoord & + syn!nonlocal!thatsubord! +% if SentenceCoord[-THAT] then SentenceCoord[-THAT] +% +% Example: If a card is valid then its own code is valid and a customer enters the card [.] +%------------------------------------------------------------------------------ + +%% Note the cut after the if-sentence. It means: there is nothing in the then-part that +%% would cause the if-part to be reparsed. + +composite_sentence( + display!tree![cond_s,if,SCoord1,then,SCoord2] & + drs!id!ID & + drs!in!drs(Dom,Conds) & + drs!out!drs(Dom,[RestrOut => ScopeOut|Conds]) + ) --> + word_capitalize(if, 'If'), + sentence_coord( + display!tree!SCoord1 & + syn!nonlocal!thatsubord! +% Sentence[-WH] +%------------------------------------------------------------------------------ + +composite_sentence(AVM) --> + sentence(AVM & + syn!nonlocal!wh!in! +% Term '=' Term | Term '\\=' Term | Term '<' Term | Term '>' Term | Term '=<' Term | Term '>=' Term +% +% Example: 3+X > 8 +% Example: L = {"a","bc","def"} +%---------------------------------------------------------------------------- + +arithmetical_sentence( + display!tree![formula,Term1,'=',Term2] & + drs!id!ID & + drs!in!DrsIn & + drs!out!drs(Dom, [formula(X, '=', Y)-ID/TID | Conds]) + ) --> + term( + display!tree!Term1 & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsTemp & + sem!expr!X & + sem!datatype!DataType + ), + get_position(TID), + word_noninitial('='), + term( + display!tree!Term2 & + drs!id!ID & + drs!in!DrsTemp & + drs!out!drs(Dom, Conds) & + sem!expr!Y & + sem!datatype!DataType + ). + +arithmetical_sentence( + display!tree![formula,Term1,'\\=',Term2] & + drs!id!ID & + drs!in!DrsIn & + drs!out!drs(Dom, [formula(X, '\\=', Y)-ID/TID | Conds]) + ) --> + term( + display!tree!Term1 & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsTemp & + sem!expr!X & + sem!datatype!DataType + ), + get_position(TID), + word_noninitial('\\'), + word_noninitial('='), + term( + display!tree!Term2 & + drs!id!ID & + drs!in!DrsTemp & + drs!out!drs(Dom, Conds) & + sem!expr!Y & + sem!datatype!DataType + ). + +arithmetical_sentence( + display!tree![formula,Term1,Op,Term2] & + drs!id!ID & + drs!in!DrsIn & + drs!out!drs(Dom, [formula(X, Op, Y)-ID/TID | Conds]) + ) --> + term( + display!tree!Term1 & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsTemp & + sem!expr!X & + sem!datatype!number + ), + get_position(TID), + word_noninitial(Op, (Op == '<' ; Op == '>')), + term( + display!tree!Term2 & + drs!id!ID & + drs!in!DrsTemp & + drs!out!drs(Dom, Conds) & + sem!expr!Y & + sem!datatype!number + ). + +arithmetical_sentence( + display!tree![formula,Term1,Op,Term2] & + drs!id!ID & + drs!in!DrsIn & + drs!out!drs(Dom, [formula(X, Op, Y)-ID/TID | Conds]) + ) --> + term( + display!tree!Term1 & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsTemp & + sem!expr!X & + sem!datatype!number + ), + { [Op1,Op2] = ['=','<'] ; [Op1,Op2] = ['>','='] }, + get_position(TID), + word_noninitial(Op1), + word_noninitial(Op2), + term( + display!tree!Term2 & + drs!id!ID & + drs!in!DrsTemp & + drs!out!drs(Dom, Conds) & + sem!expr!Y & + sem!datatype!number + ), + { atom_concat(Op1, Op2, Op) }. + + +% A simple declarative sentence consists of an NP coordination which is its subject. +% It must be in nominative case and must not be relative or interrogative. +% The VP coordination too must not contain any interrogative or relative arguments +% or modifiers, and its form must be finite. + +%-18--------------------------------------------------------------------------- +% Sentence --> +% NPCoord[+NOM,+THIRD] VPCoord[-INF] +% +% Example: A customer enters a green card into a slot [.] +%------------------------------------------------------------------------------ + +sentence( + display!tree![s,NPCoord,VPCoord] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID & + syn!nonlocal!wh!in!WhIn & + syn!nonlocal!wh!out!WhOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut + ) --> + np_coord( + display!tree!NPCoord & + syn!head!agr!AGR & + syn!head!agr!pers! +% NPCoord[+NOM,+THIRD] VP[-INF] +%------------------------------------------------------------------------------ + +sentence_without_vpcoord( + display!tree![s,NPCoord,VP] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID & + syn!nonlocal!wh!in!WhIn & + syn!nonlocal!wh!out!WhOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut + ) --> + np_coord( + display!tree!NPCoord & + syn!head!agr!AGR & + syn!head!agr!pers! +% VPCoord_1 ( CommaOr VPCoord ) +% +%%----------------------------------------------------------------------------- + +vp_coord( + display!tree!VPCoord & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!head!vsubcat! + vp_coord_1( + display!tree!VPCoord1 & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHVP & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!in!RestrIn & + drs!out!RestrOut & + drs!id!ID & + sem!arg1!Subject + ), + vp_coord_tail( + display!tree!VPCoord1-VPCoord & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!arg1!Subject + ). + +vp_coord_tail( + display!tree!VPCoord1-[vp_coord,VPCoord1,CommaAndThen,VPCoord] & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!arg1!Subject + ) --> + grammar_functionwords:comma_or( + display!tree!CommaAndThen & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut + ), + vp_coord( + display!tree!VPCoord & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!ScopeIn & + drs!out!ScopeOut & + sem!arg1!Subject + ). + +vp_coord_tail( + display!tree!VPCoord1-VPCoord1 & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHVP & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!DrsIn & + drs!restr!out!DrsOut + ) --> []. + + +%%----------------------------------------------------------------------------- +% VPCoord_1 --> +% VPCoord_2 ( CommaAnd VPCoord_1 ) +% +%%----------------------------------------------------------------------------- + +vp_coord_1( + display!tree!VPCoord1 & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!head!vsubcat! + vp_coord_2( + display!tree!VPCoord2 & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHVP & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!in!RestrIn & + drs!out!RestrOut & + drs!id!ID & + sem!arg1!Subject + ), + vp_coord_1_tail( + display!tree!VPCoord2-VPCoord1 & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!arg1!Subject + ). + +vp_coord_1_tail( + display!tree!VPCoord2-[vp_coord,VPCoord2,CommaCoord,VPCoord1] & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!arg1!Subject + ) --> + grammar_functionwords:comma_and( + display!tree!CommaCoord & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut + ), + vp_coord_1( + display!tree!VPCoord1 & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!ScopeIn & + drs!out!ScopeOut & + sem!arg1!Subject + ). + +vp_coord_1_tail( + display!tree!VPCoord2-VPCoord2 & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHVP & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!DrsIn & + drs!restr!out!DrsOut + ) --> []. + + +%%----------------------------------------------------------------------------- +% VPCoord_2 --> +% VPCoord_3 ( Or VPCoord_2 ) +% +%%----------------------------------------------------------------------------- + +vp_coord_2( + display!tree!VPCoord2 & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!head!vsubcat! + vp_coord_3( + display!tree!VPCoord3 & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHVP & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!in!RestrIn & + drs!out!RestrOut & + drs!id!ID & + sem!arg1!Subject + ), + vp_coord_2_tail( + display!tree!VPCoord3-VPCoord2 & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!arg1!Subject + ). + +vp_coord_2_tail( + display!tree!VPCoord3-[vp_coord,VPCoord3,AndThen,VPCoord2] & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!arg1!Subject + ) --> + grammar_functionwords:coord_or( + display!tree!AndThen & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut), + vp_coord_2( + display!tree!VPCoord2 & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!ScopeIn & + drs!out!ScopeOut & + sem!arg1!Subject + ). + +vp_coord_2_tail( + display!tree!VPCoord3-VPCoord3 & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHVP & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!DrsIn & + drs!restr!out!DrsOut + ) --> []. + + +%%----------------------------------------------------------------------------- +% VPCoord_3 --> +% VP ( And VPCoord_3 ) +%------------------------------------------------------------------------------ + +vp_coord_3( + display!tree!VPCoord3 & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!head!vsubcat! + vp( + display!tree!VP & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHVP & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!in!RestrIn & + drs!out!RestrOut & + drs!id!ID & + sem!arg1!Subject + ), + vp_coord_3_tail( + display!tree!VP-VPCoord3 & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!arg1!Subject + ). + +vp_coord_3_tail( + display!tree!VP-[vp_coord,VP,Coord,VPCoord3] & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!arg1!Subject + ) --> + grammar_functionwords:coord_and( + display!tree!Coord & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut), + vp_coord_3( + display!tree!VPCoord3 & + syn!head!agr!AGR & + syn!head!vform!Vform & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!ScopeIn & + drs!out!ScopeOut & + sem!arg1!Subject + ). + +vp_coord_3_tail( + display!tree!VP-VP & + syn!nonlocal!wh!in!WHVP & + syn!nonlocal!wh!out!WHVP & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!DrsIn & + drs!restr!out!DrsOut + ) --> []. + + +% Usually, in an declarative context, a verb phrase consists of a V' only ([[37]]). +% However, if the verb phrase is negated, it is preceded by an auxiliary +% (or the copula respectively) and the negation _not_ ([[38]]). +% In all cases, the verb form has to be infinite. + +%-38--------------------------------------------------------------------------- +% VP[-INF,-COPULA] --> +% Auxiliary V'[+INF] +% +% VP[-INF,+COPULA] --> +% VModifiers Auxiliary[+BE] CopulaCompl VModifiers +% +% Example: [A customer] does wait [.] +% Example: [A customer] is seen by a clerk [.] +% Example: [A customer] does not enter a card into a slot [.] +% Example: [A customer] is not seen by a clerk [.] +% Example: [A customer] can not enter a card [.] +% Example: [A customer] cannot enter a card [.] +% Example: [A customer] can't enter a card [.] +% Example: [A customer] must enter a card [.] +% Example: [A customer] has to enter a card [.] +% Example: [Some customers] have to enter a card [.] +% Example: [A customer] does not have to enter a card [.] +% Example: [Some customers] do not have to enter a card [.] +% Example: [Who] does not enter a card into a slot [?] +% Example: is not in the garden +% Example: is not a card +% Example: [A card] is not valid [.] +% Example: [London] can be sunny [.] +% Example: [London] must be sunny [.] +% Example: [London] can't be sunny [.] +% Example: [London] does not have to be sunny [.] +% Example: [Some countries] do not have to be sunny [.] +%------------------------------------------------------------------------------ + +vp( + display!tree![vp, Aux, Vbar] & + syn!head!be!Be & + syn!head!modality!Modality & + syn!head!negation!Negation & + syn!head!naf!Naf & + syn!head!agr!AGR & + syn!head!aux!AuxV & + syn!head!vform!VForm & + syn!head!vsubcat!VSubcat & + syn!head!vsubcat! + auxiliary( + display!tree!Aux & + syn!head!be!Be & + syn!head!modality!Modality & + syn!head!negation!Negation & + syn!head!naf!Naf & + syn!head!agr!AGR & + syn!head!aux!AuxV & + syn!head!vform!VForm & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapTemp & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!tid!TID + ), + vbar( + display!tree!Vbar & + syn!head!agr!AGR & + syn!head!vform! + v_modifiers( + display!tree!VMod1 & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHTemp1 & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapTemp1 & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!Scope1In & + drs!scope!out!Scope1Out & + drs!mods!in!ModsIn & + drs!mods!out!ModsTemp1 & + sem!index!E + ), + auxiliary( + display!tree!Aux & + syn!head!be! +% V'[-BE] +%------------------------------------------------------------------------------ + +vp( + display!tree![vp,Vbar] & + syn!SYN & + drs!DRS & + sem!SEM + ) --> + vbar( + display!tree!Vbar & + syn!SYN & + syn!head!be! +% Aux AuxRest +% +% Auxiliary/Aux --> +% AuxRest +% +% Example: is not +% Example: does not have to +%---------------------------------------------------------------------------- + +auxiliary( + display!tree![aux, Aux, AuxRest] & + syn!head!Head & + syn!nonlocal!gap!in!Gap & + syn!nonlocal!gap!out!Gap & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!tid!TID + ) --> + grammar_functionwords:aux( + display!tree!Aux & + syn!head!Head & + drs!tid!TID + ), + grammar_functionwords:aux_rest( + display!tree!AuxRest & + syn!head!Head & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut + ). + +auxiliary( + display!tree![aux, [], AuxRest] & + syn!head!Head & + syn!nonlocal!gap!in![ + aux( + syn!head!Head & + drs!tid!TID + )|Gap] & + syn!nonlocal!gap!out!Gap & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!tid!TID + ) --> + grammar_functionwords:aux_rest( + display!tree!AuxRest & + syn!head!Head & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut + ). + + +% Verb phrase modifiers consist of adverbs and/or prepositional phrases. Adverbs are +% coordinated (with "and") whereas prepositional phrases are simply concatenated. + +%-131-------------------------------------------------------------------------- +% VModifiers --> +% ( AdverbCoord VModifiersX | PP VModifiers ) +% +% VModifiersX --> +% ( PP VModifiers ) +% +% Example: in a house in the living-room +% Example: quickly and thoroughly during one day +%------------------------------------------------------------------------------ + +v_modifiers( + display!tree![vmod,AdverbCoord|VModifiersTail] & + display!treepart![AdverbCoord|VModifiersTail] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv! + adverb_coord( + display!tree!AdverbCoord & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WH1 & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + sem!index!E & + drs!id!ID & + drs!mods!in!ModsTemp & + drs!mods!out!ModsOut + ), + v_modifiers_x( + display!treepart!VModifiersTail & + syn!nonlocal!wh!in!WH1 & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapOut & % only one trace allowed! + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!mods!in!ModsIn & + drs!mods!out!ModsTemp & + sem!index!E + ). + +v_modifiers( + display!tree![vmod,PPTree] & + display!treepart![PPTree] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in![Gap|GapOut] & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv! + pp( + display!tree!PPTree & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in![Gap|GapOut] & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!prep!Prep & + syn!nonlocal!subj!Subj & + sem!arg1!X & + drs!id!ID & + drs!tid!TID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut + ). + +v_modifiers( + display!tree![vmod,PPTree|VModifiersTail] & + display!treepart![PPTree|VModifiersTail] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv! + pp( + display!tree!PPTree & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WH1 & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!prep!Prep & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + sem!arg1!X & + drs!id!ID & + drs!tid!TID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!Scope2In & + drs!scope!out!Scope2Out + ), + v_modifiers( + display!treepart!VModifiersTail & + syn!nonlocal!wh!in!WH1 & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapOut & % only one trace allowed! + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!Scope2In & + drs!out!Scope2Out & + drs!scope!in!Scope1In & + drs!scope!out!Scope1Out & + drs!mods!in!ModsIn & + drs!mods!out!drs(Dom,Conds) & + sem!index!E + ). + +v_modifiers( + display!tree![] & + display!treepart![] & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + syn!nonlocal!gap!in!Gap & + syn!nonlocal!gap!out!Gap & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!DrsIn & + drs!scope!out!DrsOut & + drs!mods!in!Mods & + drs!mods!out!Mods + ) --> []. + + +v_modifiers_x( + display!treepart![PPTree|VModifiersTail] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!Scope1In & + drs!scope!out!Scope1Out & + drs!mods!in!ModsIn & + drs!mods!out!drs(Dom,[modifier_pp(E, Prep, X)-ID/TID | Conds]) & + sem!index!E + ) --> + pp( + display!tree!PPTree & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WH1 & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!prep!Prep & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + sem!arg1!X & + drs!id!ID & + drs!tid!TID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!Scope2In & + drs!scope!out!Scope2Out + ), + v_modifiers( + display!treepart!VModifiersTail & + syn!nonlocal!wh!in!WH1 & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapOut & % only one trace allowed! + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!Scope2In & + drs!out!Scope2Out & + drs!scope!in!Scope1In & + drs!scope!out!Scope1Out & + drs!mods!in!ModsIn & + drs!mods!out!drs(Dom,Conds) & + sem!index!E + ). + +v_modifiers_x( + display!treepart![] & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + syn!nonlocal!gap!in!Gap & + syn!nonlocal!gap!out!Gap & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!DrsIn & + drs!scope!out!DrsOut & + drs!mods!in!Mods & + drs!mods!out!Mods + ) --> []. + + +%============================================================================== +% \subsection{Subcategorization of verbs} +%============================================================================== + +% In ACE, verbs are subcategorised into intransitive verbs, +% transitive verbs, ditransitive verbs and the copula. + +% Intransitive verbs take no complement and do not have a passive form. + +%-43--------------------------------------------------------------------------- +% ComplV --> +% V[+ITR] +% +% Example: [A customer] waits [.] +%------------------------------------------------------------------------------ + +compl_v( + display!tree!V & + syn!SYN & + syn!nonlocal!gap!in!GAP & + syn!nonlocal!gap!out!GAP & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!DrsIn & + drs!scope!out!DrsOut & + drs!mods!in!ModsIn & + drs!mods!out!ModsOut & + sem!index!Pred & + sem!arg1!Subject + ) --> + grammar_contentwords:v( + display!tree!V & + syn!SYN & + syn!head!vsubcat! +% V[+DITR] NPCoord[-NOM,+THIRD] Preposition NPCoord[-NOM,+THIRD] +% +% Example: [A man] gives a book to a girl [.] +%------------------------------------------------------------------------------ + +compl_v( + display!tree![vcompl,V,Compl1,P,Compl2] & + syn!head!HEAD & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!mods!in!ModsIn & + drs!mods!out!ModsOut & + sem!index!Pred & + sem!arg1!Subject + ) --> + grammar_contentwords:v( + display!tree!V & + syn!head!HEAD & + syn!head!be! +% V[+DITR] Preposition NPCoord[-NOM,+THIRD] by NPCoord[-NOM,+THIRD] +% +% Example: [A book] is sent to Mary by John [.] +% Example: [A direct object] is sent an indirect object by a subject [.] +% Example: [It] is sent to her by John [.] +% Example: [It] is sent to Mary by him [.] +%------------------------------------------------------------------------------ + +compl_v( + display!tree![vcompl,V,P,Compl2,by,Compl1] & + syn!head!HEAD & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!mods!in!ModsIn & + drs!mods!out!ModsOut & + sem!index!Pred & + sem!arg1!DirectObject + ) --> + grammar_contentwords:v( + display!tree!V & + syn!head!HEAD & + syn!head!vsubcat! +% V[+DITR] NPCoord[-NOM,+THIRD] by NPCoord[-NOM,+THIRD] +% +% Example: [Mary] is sent a book by John [.] +% Example: [An indirect object] is sent a direct object by a subject [.] +% Example: [Mary] is sent it by John [.] +% Example: [Mary] is sent him by John [.] +% Example: [Mary] is sent a book by her [.] +%------------------------------------------------------------------------------ + +compl_v( + display!tree![vcompl,V,Compl1,by,Compl2] & + syn!head!HEAD & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!mods!in!ModsIn & + drs!mods!out!ModsOut & + sem!index!Pred & + sem!arg1!IndirectObject + ) --> + grammar_contentwords:v( + display!tree!V & + syn!head!HEAD & + syn!head!vsubcat! +% V[+TR] NPCoord[-NOM,+THIRD] +%------------------------------------------------------------------------------ + +compl_v( + display!tree![vcompl,V,Compl] & + syn!head!HEAD & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!mods!in!ModsIn & + drs!mods!out!ModsOut & + sem!index!Pred & + sem!arg1!Subject & + sem!arg2!DirectObject + ) --> + grammar_contentwords:v( + display!tree!V & + syn!head!HEAD & + syn!head!be! +% V[+TR] by NPCoord[-NOM,+THIRD] +% +% Example: [John] is seen by Mary [.] +% Example: [John] is not seen by Mary [.] +% Example: [John] is quickly seen by Mary [.] +% Example: [Some men] are seen by Mary [.] +% Example: [Are some men] seen by Mary [?] +% Example: * There is a man who Mary is seen by. +% Example: [A book] can be written by a man [.] +% Example: [Are some men] seen by Mary [?] +% Example: [Can a book] be written by a man [?] +%------------------------------------------------------------------------------ + +compl_v( + display!tree![vcompl,V,by,Compl] & + syn!head!HEAD & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!mods!in!ModsIn & + drs!mods!out!ModsOut & + sem!index!Pred & + sem!arg1!DirectObject & + sem!arg2!Subject + ) --> + grammar_contentwords:v( + display!tree!V & + syn!head!HEAD & + syn!head!vsubcat! +% V[+DITR] NPCoord[-NOM,+THIRD] NPCoord[-NOM,+THIRD] +% +% Example: [A man] gives a girl a book [.] +%------------------------------------------------------------------------------ + +compl_v( + display!tree![vcompl,V,Compl1,Compl2] & + syn!head!HEAD & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!mods!in!ModsIn & + drs!mods!out!ModsOut & + sem!index!Pred & + sem!arg1!Subject + ) --> + grammar_contentwords:v( + display!tree!V & + syn!head!HEAD & + syn!head!be! +% APCoord | NPCoord[-NOM,-R,+THIRD] | PP[-R] | AdverbCoord[+Q] +% +% Example: [A card is] valid [.] +% Example: [John is] a customer [.] +% Example: [A card is] in a slot [.] +% Example: [A code is] 1234 [.] +% Example: [A text is] "abcdef" [.] +% Example: [What is] when [?] +%------------------------------------------------------------------------------ + +copula_compl( + display!Display & + syn!SYN & + drs!id!ID & + drs!tid!TID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!mods!in!ModsIn & + drs!mods!out!drs([E,Y|Dom],[predicate(E, be, X, Y)-ID/TID|Conds]) & + sem!arg1!X & + sem!arg2!Z & + sem!index!E + ) --> + ap_coord( + display!Display & + syn!SYN & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!mods!in!ModsIn & + drs!mods!out!drs(Dom,Conds) & + sem!arg1!Y & + sem!arg2!Z + ). + +copula_compl( + display!Display & + syn!SYN & + drs!id!ID & + drs!tid!TID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!mods!in!drs(Dom,Conds) & + drs!mods!out!drs([E|Dom],[predicate(E, be, X, Y)-ID/TID|Conds]) & + syn!nonlocal!gap!in!Gap & + syn!nonlocal!gap!out!Gap & + sem!arg1!X & + sem!index!E + ) --> + np_coord( + display!Display & + syn!SYN & + syn!head!agr!pers! + pp( + display!Display & + syn!nonlocal!wh!Wh & + syn!nonlocal!wh!out! + adverb_coord( + display!tree!Tree & + syn!nonlocal!wh!out! +% VModifiers ComplV VModifiers +%------------------------------------------------------------------------------ + +vbar( + display!tree![vbar,VMod1,ComplV,VMod2] & + syn!head!HEAD & + syn!head!vsubcat!VSubcat & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!tid!TID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!arg1!Subject & + sem!arg2!DirectObject + ) --> + v_modifiers( + display!tree!VMod1 & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHTemp1 & + syn!nonlocal!gap!in![] & + syn!nonlocal!gap!out![] & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!Scope1In & + drs!scope!out!Scope1Out & + drs!mods!in!ModsIn & + drs!mods!out!ModsTemp1 & + sem!index!E + ), + compl_v( + display!tree!ComplV & + syn!head!HEAD & + syn!head!vsubcat!VSubcat & + syn!nonlocal!wh!in!WHTemp1 & + syn!nonlocal!wh!out!WHTemp2 & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapTemp & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!tid!TID & + drs!in!Scope1In & + drs!out!Scope1Out & + drs!scope!in!Scope2In & + drs!scope!out!Scope2Out & + drs!mods!in!ModsTemp1 & + drs!mods!out!ModsTemp2 & + sem!index!E & + sem!arg1!Subject & + sem!arg2!DirectObject + ), + v_modifiers( + display!tree!VMod2 & + syn!nonlocal!wh!in!WHTemp2 & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapTemp & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!Scope2In & + drs!out!Scope2Out & + drs!scope!in!ModsIn & + drs!scope!out!ModsOut & + drs!mods!in!ModsTemp2 & + drs!mods!out!ModsOut & + sem!index!E + ). + + +% Transitive verbs can take a sentential complement, marked by _that_. + +%-41b--------------------------------------------------------------------------- +% V' --> +% VModifiers V[+TR] SentenceCoord[+THAT] +% +% Example: [John] knows that Mary sleeps [.] +% Example: [John] does not know that Mary sleeps [.] +%------------------------------------------------------------------------------ + +%% We cannot merge those 2 calls because AdverbCoord cannot be made empty, it always +%% has to consume a token otherwise it will be called forever as there can be any +%% number of verb modifying adverbs (VModifiers). + +%% BUG: remove direct object, why? + +vbar( + display!tree![vbar,VMod,SCoord] & + syn!head!HEAD & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!arg1!Subject & + sem!arg2!DirectObject + ) --> + v_modifiers( + display!tree!VMod & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHTemp & + syn!nonlocal!gap!in![] & + syn!nonlocal!gap!out![] & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!drs([DirectObject | NewDom], [DirectObject:DrsOutSC | NewConds]) & + drs!mods!in!ScopeTemp & + drs!mods!out!drs(NewDom, NewConds) & + sem!index!E + ), + grammar_contentwords:v( + display!tree!V & + syn!head!HEAD & + syn!head!vsubcat! +% VModifiers V[+TR] to VP[+INF] +% +% Example: [John] wants to run [.] +%------------------------------------------------------------------------------ + +vbar( + display!tree![vbar,VMod,V,to,SubVP] & + syn!SYN & + syn!nonlocal!gap!in!GAP & + syn!nonlocal!gap!out!GAP & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!index!Pred & + sem!arg1!Subject + ) --> + v_modifiers( + display!tree!VMod & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in![] & + syn!nonlocal!gap!out![] & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!drs([DirectObject|Dom], [DirectObject:SubDRS|Conds]) & + drs!mods!in!ScopeTemp & + drs!mods!out!drs(Dom, Conds) & + sem!index!Pred + ), + grammar_contentwords:v( + lexem!Lexem & + display!tree!V & + syn!SYN & + syn!head!be! +% DistributiveMarker UnmarkedNPCoord[-NOM,-FORALL,+PL] +% +% Example: each of some customers +% Example: each of them +%------------------------------------------------------------------------------ + +%% Note. We add an antecedent to support constructions such as +%% Each of some men sees himself. + +%% BUG: This must be tested a lot still. +%% 1. Genus currently unifies with everything, since we don't have gender for plural objects (do we?). +%% Consider for example: +%% Each of John and Mary sees himself. (should not work) +%% Each of John and Mary sees himself/herself. (should work) +%% +%% 2. CondsList is empty, i.e.: we can't support: +%% Each of some men sees the man. (this would generate a new man, which is wanted I think) +%% Then again: Each of some men owns a dog that likes the man. +%% +%% Remark to comment: comment out if you want to allow "each of 2 cards are..." +%% Why would we want that, "each of" picks out an individual. +%% +%% BUG: kaarel: 071204: previously, syn!nonlocal!quant!Quant was passed up, but +%% now we pass up syn!nonlocal!quant! + grammar_functionwords:distributive_marker( + display!tree!DistrMarker & + drs!tid!TID + ), + unmarked_np_coord( + display!tree!NP & + syn!head!case! ScopeOut | ScopeNPConds]) & + drs!id!ID & + sem!index!X & + sem!parts![] + ), + { + var(X), + new_npid(NPID) + }. + +np_coord( + display!tree![np,[neg,not],DistrMarker,NP] & + syn!head!agr!num! + word_capitalize(not, 'Not'), + grammar_functionwords:distributive_marker( + display!tree!DistrMarker & + drs!tid!TID + ), + unmarked_np_coord( + display!tree!NP & + syn!head!case! ScopeOut | ScopeNPConds]) & + drs!id!ID & + sem!index!X & + sem!parts![] + ), + { + new_npid(NPID) + }. + + +%-54--------------------------------------------------------------------------- +% NPCoord/- --> +% UnmarkedNPCoord +% +% Example: some customers +% Example: he +% Example: they +% Example: a card that is valid +%------------------------------------------------------------------------------ + +np_coord(AVM & + syn!nonlocal!gap!in!GAP & + syn!nonlocal!gap!out!GAP + ) --> + unmarked_np_coord(AVM & + sem!parts![] + ). + + +% A noun phrase coordination can be a gap if it has been moved to the front of +% the sentence in a question. + +%-56--------------------------------------------------------------------------- +% NPCoord/NPCoord --> +% [] +%------------------------------------------------------------------------------ + +np_coord( + display!tree![np,[]] & + syn!head!agr!AGR & + syn!nonlocal!gap!in![ + np_coord( + drs!out!drs(WhDom,WhConds) & + sem!index!X & + syn!head!agr!AGR + ) | GAP] & + syn!nonlocal!gap!out!GAP & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + drs!in!drs(DomIn, CondsIn) & + drs!out!ScopeOut & + drs!scope!in!drs(DomOut, CondsOut) & + drs!scope!out!ScopeOut & + sem!index!X + ) --> + { + append(WhDom, DomIn, DomOut), + append(WhConds, CondsIn, CondsOut) + }. + + +% If an unmarked NP coordination is an actual coordination of noun phrases, then it is automatically +% assigned plural number (+PL). Interrogative, relative, negative or universally quantified NPs +% cannot be coordinated in ACE; hence the -WH, -NEG and -FORALL restriction in the LHS and RHS of +% rule. Simple (not coordinated) noun phrases do not underlie such restrictions. + +%-57--------------------------------------------------------------------------- +% UnmarkedNPCoord[+PL,-FORALL,-NEG,-WH] --> +% NP[-FORALL,-NEG,-WH] and UnmarkedNPCoord[-FORALL,-NEG,-WH] +% +% UnmarkedNPCoord --> +% NP +% +% Example: a card and a code and a customer +% Example: [John sees] Mary and more than 2 men [.] +% Example: [John sees] Mary and less than 2 men [.] +% Example: * [John sees] Mary and every man [.] +%------------------------------------------------------------------------------ + +%% It would be nicer if this rule is splitted into two rules. But performance +%% would suffer a lot, because NPs would be parsed twice. + +unmarked_np_coord( + display!tree!NPCoord & + syn!head!agr!num!Num & + syn!head!agr!gen!Gen & + syn!head!agr!pers!Pers & + syn!head!case!CASE & + syn!nonlocal!quant!Quant & + syn!nonlocal!neg!NEG & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!rel!Rel & + syn!nonlocal!pro!PRO & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!id!ID & + sem!index!GroupRef & + sem!arg1!Z & + sem!parts!PartsIn + ) --> + % Early binding in case of existential quantification. This should improve + % performance and makes the cut in 'variable_np' work correctly. + { + subsumes( + Quant1 = + NP = NPCoord + ; + true + }, + unmarked_np_coord_tail( + display!tree!NP-NPCoord & + syn!head!agr!pers!Pers & + syn!head!case!CASE & + syn!nonlocal!quant!Quant2 & + syn!nonlocal!neg!NEG & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!TDrsIn & + drs!out!DrsOut & + drs!scope!in!TScopeIn & + drs!scope!out!NScopeOut & + sem!index!GroupRef & + sem!parts![X|PartsIn] + ), + { + NP = NPCoord, + PartsIn = [] + -> + % no coordination + ScopeIn = NScopeIn, + ScopeOut = TScopeIn, + NDrsOut = TDrsIn, + Num = NPNum, + Gen = NPGen, + Pers = NPPers, + Quant = Quant1 + ; + % coordination + NDrsOut = ScopeIn, + ScopeOut = TDrsIn, + NScopeIn = TScopeIn, + Num = + word_noninitial(and), + unmarked_np_coord( + display!tree!UnmarkedNPCoord & + syn!head!agr!pers!Pers & + syn!head!case!CASE & + syn!nonlocal!quant!Quant & + syn!nonlocal!neg!NEG & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!Scope & + drs!scope!out!Scope & + sem!index!GroupRef & + sem!parts![X|PartsRest] + ). + +%% no coordination +unmarked_np_coord_tail( + display!tree!NP-NP & + syn!nonlocal!quant! + !. + +%% tail of coordination +unmarked_np_coord_tail( + display!tree!NP-NP & + syn!head!agr!pers!Pers & + syn!nonlocal!quant! + { + length([X|PartsRest], Number), + new_npid(NPID) + }. + + +%%---------------------------------------------------------------------------- +%% quantification_for_np_coord(+Quant1, +Quant2, -Quant) +%% +%% Defines the quantification attribute for a NP-coordination. +%% 'exists' can also mean "no further element". +%%---------------------------------------------------------------------------- + +quantification_for_np_coord( +% N'[-SG] | PropernameNP +%------------------------------------------------------------------------------ + +nothing_but_np( + display!tree!Nbar & + syn!head!Head & + syn!nonlocal!wh!in! + nbar( + display!tree!Nbar & + syn!head!Head & + syn!head!agr!num!( + propername_np( + display!tree!ProperName & + syn!Syn & + sem!index!X & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID & + drs!tid!TID & + lexem!Lexem & + npid!NPID + ). + +/* +%% BUG: experimental +nothing_but_np( + display!tree!AtomicTerm & + syn!Syn & + sem!index!X & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID & + lexem!Lexem & + npid!NPID + ) --> + atomic_term( + display!tree!AtomicTerm & + syn!Syn & + sem!index!X & + sem!expr!X & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID & + drs!scope!in!Scope & + drs!scope!out!Scope & + lexem!Lexem & + npid!NPID + ). +*/ + + +%-59a-------------------------------------------------------------------------- +% NP[-PRO] --> +% no N but NothingButNP +% +% Example: Nothing but men [wait .] +% Example: [A man enters] nothing but cards [.] +% Example: [John eats] nothing but raw and expensive meat [.] +% Example: [John likes] nothing but Mary [.] +%------------------------------------------------------------------------------ + +np( + display!tree![np, [det, [np, [det, no], [nbar, N]], but], Nbar] & + syn!head!Head & + syn!head!agr!AGR & + syn!nonlocal!quant! + word_capitalize(no, 'No'), + grammar_contentwords:n( + display!tree!N & + %syn!head!agr!gen! drs(NothingButDom, [predicate(P, be, Y, X)-ID/'' | RConds]) | Conds]) + }, + nothing_but_np( + display!tree!Nbar & + syn!head!Head & + syn!head!agr!AGR & + syn!head!agr!gen!Gen & + syn!head!agr!num!Num & + syn!nonlocal!wh!in! +% Specifier N' +% +% Example: a card X +% Example: some water +% Example: the card that is valid +% Example: the card of John +% Example: every card +% Example: whose card +% Example: which card +% Example: [a customer] a card of who [is valid enters a code.] +% Example: the card of which customer +% Example: the card of who +% Example: which card of which customer +% Example: 4 kg of apples +% Example: at most 3 l of milk +% Example: 2l of water [flows.] +% Example: 2l of water [flow.] +%------------------------------------------------------------------------------ + +%% BUG: kaarel: 060530: not implemented: + specifier( + display!tree!Spec & + syn!head!agr!gen!Gen & + syn!head!agr!num!Num & + syn!head!agr!pers!Pers & + syn!nonlocal!quant!SpecQuant & + syn!nonlocal!neg!NEG & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHTemp & + syn!nonlocal!rel!Rel & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!in!SDrsIn & + drs!out!DrsOut & + drs!restr!in!NDrsIn & + drs!restr!out!RestrOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + sem!index!X & + sem!quantity!number!Number & + sem!quantity!comparison!Comparison & + sem!quantity!measure!Measure & + sem!arg1!Owner & + lexem!NbarLexem + ), + { + new_npid(NewNPID) + }, + nbar( + display!tree!Nbar & + syn!head!case!Case & + syn!head!agr!gen!Gen & + syn!head!agr!num!Num & + syn!head!agr!pers!Pers & + syn!nonlocal!wh!in!WHTemp & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!rel!Rel & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!in!NDrsIn & + drs!out!NDrsOut & + sem!index!X & + drs!id!ID & + drs!tid!TID & + sem!quantity!measure!Measure & + sem!quantity!number!Number & + sem!quantity!comparison!Comparison & + lexem!NbarLexem + ), + { + debug(np, 'NP: rule 59: ~w~nNbarIn: ~w~nNbarOut: ~w~nRestrOut: ~w~nDrsOut: ~w~n', [SpecQuant, NDrsIn, NDrsOut, RestrOut, DrsOut]), + NDrsOut = drs(NDrsOutDom, NDrsOutConds), + ape_utils:list_of_conds_and_anaphors(NDrsOutConds, MyConds, AnaAnte), + ( + % This unification needs to be done after the extraction of the anaphor/antecedent conditions: + SDrsIn = drs(DomIn, [anaphor(definite_noun_phrase,NewNPID,X,MyConds,Gen,Num,Pers,ID,TID,NbarLexem,'') | CondsIn]), + SpecQuant = + NpNum = Num + ; + true + ) + }. + + +% Pronouns ([[62]]), proper names and variables ([[63]]) are also self-contained noun phrases. +% Proper names always start with a capital letter. +% They can be used anaphorically, and they are in the lexicon. +% Variables also start with a capital letter, but they are not in the lexicon. +% Variables can be used anaphorically when used in an apposition or as a self-contained NP. + +%-62--------------------------------------------------------------------------- +% NP[+PRO] --> +% Pronoun +%------------------------------------------------------------------------------ + +np( + display!tree![np,Pronoun] & + syn!nonlocal!pro! + grammar_functionwords:pronoun( + display!tree!Pronoun & + syn!head!agr!AGR & + syn!SYN & + sem!index!X & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + npid!NewNPID + ), + { + new_npid(NewNPID) + }. + + +% Every NP is a proper name, a variable, or a term. + +%-63--------------------------------------------------------------------------- +% NP[-PRO,-WH] --> +% PropernameNP ( RelativeClauseCoord ) | VariableNP | Term +%------------------------------------------------------------------------------ + +np( + display!tree![np,ProperName|NModifier3] & + syn!nonlocal!pro! + propername_np( + display!tree!ProperName & + syn!SYN & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsTemp1 & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + lexem!Lexem & + sem!index!X & + npid!NewNPID + ), + { + new_npid(NewNPID) + }, + n_modifier3( + display!tree!NModifier3 & + syn!head!agr!AGR & + syn!nonlocal!wh!out!WHIn & + syn!nonlocal!wh!in!WHOut & + syn!nonlocal!rel!Rel & + drs!id!ID & + drs!in!DrsTemp1 & + drs!out!DrsTemp2 & + sem!index!X + ). + +np( + display!tree![np, Variable] & + syn!head!agr!num!Numerus & + syn!head!agr!pers!Pers & + syn!nonlocal!pro! + variable_np( + display!tree!Variable & + syn!nonlocal!quant!Quant & + syn!head!agr!num!Numerus & + syn!head!agr!pers!Pers & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsTemp & + sem!index!X + ). + + +np( + display!tree![np,DataObject] & + syn!head!agr!num! + term( + display!tree!DataObject & + syn!SYN & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsTemp & + sem!expr!X + ), + { + % This rule only accepts the cases where the term is not a sole proper + % name or variable, which is accepted by other rules. + DataObject \= [pname, _], + DataObject \= [var, _] + }. + + +%-69a--------------------------------------------------------------------------- +% PropernameNP --> +% Propername +%------------------------------------------------------------------------------- + +propername_np( + display!tree!Tree & + syn!nonlocal!quant! + grammar_contentwords:propername( + display!tree!Tree & + lexem!Lexem & + syn!head!agr!Agr & + syn!head!agr!num!Num & + syn!head!agr!gen!Gen & + syn!head!agr!pers!Pers & + drs!tid!TID + ), + !. + +propername_np( + display!tree![pname,Lexem] & + syn!head!agr!num! + get_position(TID), + word(Lexem, ( is_capitalized(Lexem), \+ is_in_lexicon(Lexem) )), + warning(word, SID, Lexem, 'Undefined word. Interpreted as a singular proper name.'). + +propername_np( + display!tree![pname,Lexem] & + syn!head!agr!num! + word_capitalize(the, 'The'), + get_position(TID), + word_noninitial(Lexem, ( is_capitalized(Lexem), \+ is_in_lexicon(Lexem) )), + warning(word, SID, Lexem, 'Undefined word. Interpreted as a singular proper name.'). + + +% Nouns can be optionally modified by a preceding adjective coordination and/or, following the noun, +% an apposition coordination, an of-PP or a relative clause coordination ([[64]]). + +%-64--------------------------------------------------------------------------- +% N' --> +% ( AdjectiveCoord ) N ( VariableApposition ) ( of NPCoord[+THIRD] | RelativeClauseCoord ) +% +% Example: a red and blue card X of a customer +% Example: a red and blue card X which is valid +%------------------------------------------------------------------------------ + +%% Note: of-PP is at level nmodifer2, RelativeClauseCoord is at level nmodifier3. + +nbar( + display!tree![nbar,AdjCoord,Nbar1] & + syn!SYN & + drs!in!DrsIn & + drs!out!DrsOut & + sem!index!X & + drs!id!ID & + drs!tid!TID & + sem!quantity!Quantity & + lexem!Lexem + ) --> + adj_coord( + display!tree!AdjCoord & + drs!id!ID & + drs!in!ScopeIn & + drs!out!ScopeOut & + sem!arg1!Y + ), + nbar1( + display!tree!Nbar1 & + syn!SYN & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + sem!index!X & + sem!subindex!Y & + drs!id!ID & + drs!tid!TID & + sem!quantity!Quantity & + lexem!Lexem + ). + +nbar(AVM & + drs!scope!in!Scope & + drs!scope!out!Scope + ) --> + nbar1(AVM). + +nbar1( + display!tree![nbar,N|NModifier1] & + syn!SYN & + syn!head!agr!AGR & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!rel!REL & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + sem!index!X & + sem!subindex!Y & + drs!id!ID & + drs!tid!TID & + sem!quantity!Quantity & + lexem!LexemN + ) --> + get_position(TID), + grammar_contentwords:n( + display!tree!N & + syn!SYN & + syn!head!agr!AGR & + drs!in!DrsIn & + drs!out!Drs1 & + %drs!restr!in!Restr & + %drs!restr!out!Restr & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + sem!index!X & + sem!subindex!Y & + drs!id!ID & + sem!quantity!Quantity & + lexem!LexemN + ), + n_modifier1( + display!tree!NModifier1 & + syn!head!agr!AGR & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!rel!REL & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!Drs1 & + drs!out!DrsOut & + sem!index!X & + lexem!LexemN + ). + + +n_modifier1( + display!tree![Apposition | NModifier2] & + syn!head!agr!AGR & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!rel!REL & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!index!X & + lexem!LexemN + ) --> + variable_apposition( + display!tree!Apposition & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!Drs1 & + sem!index!X + ), + n_modifier2( + display!tree!NModifier2 & + syn!head!agr!AGR & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!rel!REL & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!Drs1 & + drs!out!DrsOut & + sem!index!X & + lexem!LexemN + ). + +n_modifier1(AVM) --> + n_modifier2(AVM). + + +n_modifier2( + display!tree![[pp, [prep, of], NPCoord]] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!rel!Rel & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!index!X & + lexem!LexemN + ) --> + get_position(TID), + word_noninitial(of), + np_coord( + display!tree!NPCoord & + syn!head!agr!pers! + n_modifier3(AVM). + + +n_modifier3( + display!tree![] & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + drs!in!DRS & + drs!out!DRS + ) --> []. + +n_modifier3( + display!tree![RelCl] & + syn!head!agr!AGR & + syn!head!agr!gen!Gen & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv! + rel_cl_coord( + display!tree!RelCl & + syn!head!agr!AGR & + syn!head!agr!gen!Gen & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!ref!subj(X) & + syn!nonlocal!subj!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!index!X + ). + + +%============================================================================== +% \subsection{Specifiers} +%============================================================================== + +% In ACE, specifiers can be determiners, possessive NP coordinations or number phrases. +% In a measurement noun phrase, however, the specifier consists of a number phrase (_2_, _|at least 3|_) +% followed by a measurement noun (_kg_, _l_, _min_), and the preposition _of_. +% Recursive Saxon Genitive is not supported. + +%-66--------------------------------------------------------------------------- +% Specifier --> +% Determiner | PositiveIntegerPhrase | PossessiveNP | PositiveNumberPhrase MeasurementNoun of +% +% Example: the +% Example: every +% Example: some +% Example: the clerk's +% Example: at least 3 +% Example: 5 +% Example: 3l of +% Example: * a clerk's customer's +%------------------------------------------------------------------------------ + +%% BUG: kaarel: 060827: for some reason we don't pass up the 'lexem' + +specifier( + display!Display & + syn!Syn & + drs!DRS & + sem!quantity!measure!na & + sem!Sem + ) --> + grammar_functionwords:determiner( + display!Display & + syn!Syn & + drs!DRS & + sem!Sem + ). + + +specifier( + display!Display & + syn!Syn & + drs!DRS & + sem!quantity!measure!na & + sem!Sem + ) --> + positive_integer_phrase( + display!Display & + syn!Syn & + drs!DRS & + sem!Sem + ). + + +%% John's +%% at least 5 men's +specifier( + AVM & + sem!quantity!measure!na + ) --> + possessive_np(AVM). + + +%% at most 3 kg of +specifier( + display!tree![meas_spec, NumberTree, [meas_nbar, MeasurementNoun, [pp, [prep, of]]]] & + syn!head!agr!num!( + positive_number_phrase( + display!tree!NumberTree & + syn!head!agr!num!NumAgr & + sem!quantity!number!Number & + sem!quantity!comparison!Comparison & + sem!index!X & + drs!DRS + ), + grammar_contentwords:measurement_noun( + display!tree!MeasurementNoun & + syn!head!agr!num!NumAgr & + sem!quantity!measure!Measure + ), + word_noninitial(of). + + +% A positive number phrase consists of a positive number which is optionally preceded by a generalised quantor. + +%-67--------------------------------------------------------------------------- +% PositiveNumberPhrase --> +% GeneralisedQuantor _PositiveNumber_ +% +% Example: [John has] 6 [kg of apples.] +% Example: [John has] at most 5 [kg of apples.] +% Example: [John has] at least 3.6 [kg of salt.] +%------------------------------------------------------------------------------ + +positive_number_phrase( + display!tree![nump, GenQuant, RawNumber] & + syn!head!agr!num!NumAgr & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + syn!nonlocal!quant! + grammar_functionwords:generalised_quantor( + display!tree!GenQuant & + sem!quantity!comparison!Comparison & + sem!quantity!number!N & + sem!index!X & + drs!DRS + ), + word(RawNumber, functionwords:rawnumber_number(RawNumber, N)), + !, + { + N == 1, + NumAgr = = 0, + NumAgr = +% GeneralisedQuantor _PositiveInteger_ +% +% Example: 3 [men wait.] +% Example: at most 6 [men wait.] +% Example: * at least 0 [men wait.] +% Example: at most 1 [man waits.] +% Example: * at most 1 [men wait.] +%------------------------------------------------------------------------------ + +positive_integer_phrase( + display!tree![nump, GenQuant, RawNumber] & + syn!head!agr!num!NumAgr & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + syn!nonlocal!quant! + grammar_functionwords:generalised_quantor( + display!tree!GenQuant & + sem!quantity!comparison!Comparison & + sem!quantity!number!N & + sem!index!X & + drs!DRS + ), + word(RawNumber, (functionwords:rawnumber_number(RawNumber, N), integer(N))), + !, + { + N == 1, + NumAgr = = 0, + NumAgr = +% Variable +% +% Example: [A man] X [waits.] +% Example: [A man] M23 [waits.] +%------------------------------------------------------------------------------- + +variable_apposition( + display!tree![appos,[var,Var]] & + syn!head!agr!num!Numerus & + syn!head!agr!gen!Gen & + syn!head!agr!pers!Pers & + drs!id!ID & + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, [ + variable(X, Var)-ID/TID, + antecedent(NPID, X, [variable(X, Var)-ID/TID], Gen, Numerus, + grammar_functionwords:variable( + lexem!Var & + drs!tid!TID + ), + { + new_npid(NPID) + }. + + +%-69b-------------------------------------------------------------------------- +% VariableNP(-FORALL) --> +% Variable +% +% Example: X +% Example: K54 +%------------------------------------------------------------------------------ + +%% Variable-NPs have no Genus (this is left as an unbound variable). +%% +%% Variables-NPs can be definite (generating an anaphor condition) or +%% existential (generating an antecedent condition). In the existential case, +%% the variable-NP is equivalent to "something X". In the definite case, it is +%% resolved to a previous variable of the same name or (in the case it is the +%% first occurrence of the variable) is interpreted as "something X" as well. + +variable_np( + display!tree![var, Var] & + syn!head!agr!num!Numerus & + syn!head!agr!pers!Pers & + syn!nonlocal!quant! + grammar_functionwords:variable( + lexem!Var & + drs!tid!TID + ), + { + new_npid(NPID) + }, + !. + +variable_np( + display!tree![var, Var] & + syn!head!agr!num!Numerus & + syn!head!agr!pers!Pers & + syn!nonlocal!quant! + grammar_functionwords:variable( + lexem!Var & + drs!tid!TID + ), + { + new_npid(NPID) + }. + + +%============================================================================== +% \subsection{Possessive Noun Phrases} +%============================================================================== + +% The specifier of a noun phrase can be a possessive noun phrase. +% Possessive noun phrases are either noun phrases (a rich man X) +% that are followed by a Saxon Genitive marker (i.e. so-called genitive noun phrases), +% or possessive pronouns (his, his own). + +%-76--------------------------------------------------------------------------- +% PossessiveNP --> +% whose | PossessivePronoun | GenitiveNP +%------------------------------------------------------------------------------ + +possessive_np( + display!tree![posspn, whose] & + syn!head!agr!num!Num & + syn!nonlocal!quant! + get_position(TID), + word_noninitial(whose), + { + Num = + grammar_functionwords:possessive_pronoun( + display!Display & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + drs!id!ID & + drs!tid!TID & + drs!in!drs([Possession | Dom], [relation(Possession,of,Owner)-ID/TID | Conds]) & + drs!out!RestrIn & + sem!index!Owner & + npid!NewNPID + ), + { + new_npid(NewNPID), + add_quantity(Num, Comparison, Number) + }. + +possessive_np( + display!Display & + syn!Syn & + syn!head!agr!num!Num & + sem!Sem & + drs!Drs & + lexem!PossessionLexem + ) --> + genitive_np( + display!Display & + syn!Syn & + sem!Sem & + drs!Drs & + lexem!PossessionLexem & + sem!quantity!number!Number & + sem!quantity!comparison!Comparison + ), + { + add_quantity(Num, Comparison, Number) + }. + + +%% BUG: the problem here is that we cannot specify the number +%% for the noun that has a possessive specifier, so we decide it on +%% the basis of the sg/pl ending +%% +%% at least 5 men's car --> eq 1 +%% at least 5 men's cars --> geq 2 + +add_quantity( +% GenitiveSpecifier GenitiveN' SaxonGenitiveMarker +% +% Example: the man 's [dog barks.] +% Example: a man 's [dog barks.] +% Example: 5 men 's [dog barks.] +% Example: everybody 's [dog barks.] +% Example: [There is] the man 's [card.] +% Example: [There is] a man 's [card.] +% Example: [Mary likes] a man 's [fast car.] +%------------------------------------------------------------------------------ + +genitive_np( + display!tree![poss_np, GenSpec, GenNbar, SaxonGenMarker] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!quant!NewQuant & + drs!id!ID & + drs!in!DrsIn & + drs!out!FinalDrsOut & + drs!restr!in!Restr1In & + drs!restr!out!Restr1Out & + drs!scope!in!Scope1In & + drs!scope!out!ScopeOut & + sem!index!Possession & + lexem!PossessionLexem & + npid!NewNPID + ) --> + genitive_specifier( + display!tree!GenSpec & + syn!head!agr!AGR & + syn!nonlocal!quant!Quant & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!scope!in!Scope2In & + drs!scope!out!ScopeOut & + sem!index!Owner & + sem!quantity!number!Number & + sem!quantity!comparison!Comparison + ), + genitive_nbar( + display!tree!GenNbar & + syn!head!agr!AGR & + syn!head!agr!gen!Gen & + syn!head!agr!num!Num & + drs!id!ID & + drs!tid!TID & + lexem!NbarLexem & + drs!in!RestrIn & + drs!out!NDrsOut & + sem!index!Owner & + sem!quantity!number!Number & + sem!quantity!comparison!Comparison + ), + grammar_functionwords:saxon_genitive_marker( + display!tree!SaxonGenMarker & + drs!id!ID & + drs!in!SDrsIn & + drs!out!Restr1In & + sem!index!Possession & + sem!arg1!Owner & + lexem!PossessionLexem + ), + { + new_npid(NewNPID), + debug(poss, 'Poss: ~w :: DrsOut: ~w~n', [Quant, DrsOut]), + DrsOut = drs(DrsOutDom, DrsOutConds), + NDrsOut = drs(NDrsOutDom, NDrsOutConds), + Restr1Out = drs(Restr1OutDom, Restr1OutConds), + ( + Quant = +% PropernameNP SaxonGenitiveMarker +% +% GenitiveNP --> +% VariableNP SaxonGenitiveMarker +% +% Example: John 's [card is valid.] +% Example: [There is a man X.] X 's [card is valid.] +% Example: Jimmy's [dog barks.] +% Example: [Mary likes] John 's [fast car.] +%------------------------------------------------------------------------------ + +% Note that GenitiveNP functions as an existentially qualifying determiner. + +genitive_np( + display!tree![poss_np, ProperName, SaxonGenMarker] & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + syn!nonlocal!quant! + propername_np( + display!tree!ProperName & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsTemp1 & + sem!index!Owner & + npid!NewNPID + ), + grammar_functionwords:saxon_genitive_marker( + display!tree!SaxonGenMarker & + drs!id!ID & + drs!in!DrsTemp1 & + drs!out!DrsTemp2 & + sem!index!Possession & + sem!arg1!Owner & + lexem!PossessionLexem + ), + { + new_npid(NewNPID) + }. + + +genitive_np( + display!tree![poss_np, Variable, SaxonGenMarker] & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + syn!nonlocal!quant! + variable_np( + display!tree!Variable & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsTmp & + sem!index!Owner + ), + grammar_functionwords:saxon_genitive_marker( + display!tree!SaxonGenMarker & + drs!id!ID & + drs!in!DrsTmp & + drs!out!RestrIn & + sem!index!Possession & + sem!arg1!Owner & + lexem!PossessionLexem + ). + + +%-82--------------------------------------------------------------------------- +% GenitiveSpecifier --> +% Determiner | PositiveIntegerPhrase +% +% Example: A [man's dog barks.] +% Example: Some [men's dog barks.] +% Example: 5 [men's dog barks.] +%------------------------------------------------------------------------------ + +genitive_specifier(AVM) --> + grammar_functionwords:determiner(AVM). + +genitive_specifier( + display!Display & + syn!Syn & + drs!DRS & + sem!Sem + ) --> + positive_integer_phrase( + display!Display & + syn!Syn & + drs!DRS & + sem!Sem + ). + + +%-75--------------------------------------------------------------------------- +% GenitiveN' --> +% (AdjectiveCoord) N (VariableApposition) +% +% Example: [A] rich man X ['s dog barks.] +% Example: [2] men X and Y ['s dog barks.] +%------------------------------------------------------------------------------ + +genitive_nbar( + display!tree![nbar,AdjCoord,N|GenNMod] & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + syn!head!agr!AGR & + drs!id!ID & + drs!tid!TID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!index!X & + sem!quantity!comparison!Comparison & + sem!quantity!number!Number & + lexem!Lexem + ) --> + adj_coord( + display!tree!AdjCoord & + syn!nonlocal!wh!in! + get_position(TID), + grammar_contentwords:n( + display!tree!N & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!Drs1 & + %drs!restr!in!RESTR & + %drs!restr!out!RESTR & + drs!scope!in!SCOPE & + drs!scope!out!SCOPE & + sem!index!X & + sem!quantity!comparison!Comparison & + sem!quantity!number!Number & + sem!quantity!measure!na & + lexem!Lexem + ), + genitive_n_apposition( + display!tree!GenNMod & + syn!head!agr!AGR & + sem!index!X & + drs!id!ID & + drs!in!Drs1 & + drs!out!DrsOut + ). + + +genitive_n_apposition( + display!tree!Apposition & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!index!X + ) --> + variable_apposition( + display!tree!Apposition & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!index!X + ). + +genitive_n_apposition( + display!tree![] & + drs!in!DRS & + drs!out!DRS + ) --> []. + + +%============================================================================== +% \subsection{Arithmetic Terms} +%============================================================================== + +% Arithmetic terms are treated as normal NPs. + +%-140-------------------------------------------------------------------------- +% Term --> +% Term1 +% +% Term1 --> +% Term2 ( Term1_Tail ) +% +% Term1_Tail --> +% '+' Term1 | '-' Term1 | '&' Term1 +% +% Example: 1234 +% Example: "abc" & "def" +% Example: 5*X - 4 - 5 +%------------------------------------------------------------------------------ + +term( + display!tree!Tree & + syn!Syn & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!Expr + ) --> + term1( + display!tree!Tree & + display!treepart!T & + display!treenext!T & + syn!Syn & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!Expr & + sem!exprpart!E & + sem!exprnext!E + ). + +term1( + display!tree!Tree & + display!treepart!TreePart & + display!treenext!TreeNext & + syn!Syn & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!Expr & + sem!exprpart!ExprPart & + sem!exprnext!ExprNext & + sem!datatype!DataType + ) --> + term2( + display!tree!TreeNext & + display!treepart!T & + display!treenext!T & + syn!Syn & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsTmp & + sem!expr!ExprNext & + sem!exprpart!E & + sem!exprnext!E & + sem!datatype!DataType + ), + term1_tail( + display!tree!Tree & + display!treepart!TreePart & + drs!id!ID & + drs!in!DrsTmp & + drs!out!DrsOut & + sem!expr!Expr & + sem!exprpart!ExprPart & + sem!datatype!DataType + ). + + +term1_tail( + display!tree!Tree & + display!treepart!Tree1 & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!Expr & + sem!exprpart!X & + sem!datatype!number + ) --> + word_noninitial(Op, (Op == '+' ; Op == '-')), + term1( + display!tree!Tree & + display!treepart![expr,Tree1,[Op],Tree2] & + display!treenext!Tree2 & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!Expr & + sem!exprpart!expr(Op, X, Y) & + sem!exprnext!Y & + sem!datatype!number + ). + +term1_tail( + display!tree!Tree & + display!treepart!Tree1 & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!Expr & + sem!exprpart!X & + sem!datatype!string + ) --> + word_noninitial('&'), + term1( + display!tree!Tree & + display!treepart![expr,Tree1,['&'],Tree2] & + display!treenext!Tree2 & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!Expr & + sem!exprpart!expr('&', X, Y) & + sem!exprnext!Y & + sem!datatype!string + ). + +term1_tail( + display!tree!Tree & + display!treepart!Tree & + drs!in!Drs & + drs!out!Drs & + sem!expr!Expr & + sem!exprpart!Expr + ) --> []. + + +%-141-------------------------------------------------------------------------- +% Term2 --> +% Term3 ( Term2_Tail ) +% +% Term2_Tail --> +% '*' Term2 | '/' Term2 +% +% Example: 1234 +% Example: X * Y * 3 * 5 +% Example: X / 4 +%------------------------------------------------------------------------------ + +term2( + display!tree!Tree & + display!treepart!TreePart & + display!treenext!TreeNext & + syn!Syn & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!Expr & + sem!exprpart!ExprPart & + sem!exprnext!ExprNext & + sem!datatype!DataType + ) --> + term3( + display!tree!TreeNext & + syn!Syn & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsTmp & + sem!expr!ExprNext & + sem!datatype!DataType + ), + term2_tail( + display!tree!Tree & + display!treepart!TreePart & + drs!id!ID & + drs!in!DrsTmp & + drs!out!DrsOut & + sem!expr!Expr & + sem!exprpart!ExprPart & + sem!datatype!DataType + ). + + +term2_tail( + display!tree!Tree & + display!treepart!Tree1 & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!Expr & + sem!exprpart!X & + sem!datatype!number + ) --> + word_noninitial(Op, (Op == '*' ; Op == '/')), + term2( + display!tree!Tree & + display!treepart![expr,Tree1,[Op],Tree2] & + display!treenext!Tree2 & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!Expr & + sem!exprpart!expr(Op, X, Y) & + sem!exprnext!Y & + sem!datatype!number + ). + +term2_tail( + display!tree!Tree & + display!treepart!Tree & + drs!in!Drs & + drs!out!Drs & + sem!expr!Expr & + sem!exprpart!Expr + ) --> []. + + +%-142-------------------------------------------------------------------------- +% Term3 --> +% AtomicTerm | '(' Term ')' | '[' TermList ']' | '{' TermList '}' +% +% Example: 1234 +% Example: ("abc" & "def") +% Example: \[1,2,3\] +% Example: {"a",5,X} +%------------------------------------------------------------------------------ + +term3(AVM) --> + atomic_term(AVM). + +term3( + display!tree![brackets,'(',Term,')'] & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!X & + sem!datatype!DataType + ) --> + word('('), + term( + display!tree!Term & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!X & + sem!datatype!DataType + ), + word_noninitial(')'). + +term3( + display!tree![list|ListTree] & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!list(Parts) & + sem!datatype!list + ) --> + word('['), + term_list( + display!tree!Tree & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!exprpart!Parts + ), + word_noninitial(']'), + { + append([['[']|Tree], [[']']], ListTree) + }. + +term3( + display!tree![set|ListTree] & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!set(Parts) & + sem!datatype!set + ) --> + word('{'), + term_list( + display!tree!Tree & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!exprpart!Parts + ), + word_noninitial('}'), + { + append([['{']|Tree], [['}']], ListTree) + }. + + +%-143-------------------------------------------------------------------------- +% TermList --> +% ( Term | Term ',' TermList ) +% +% Example: 1,2,3 +%------------------------------------------------------------------------------ + +term_list( + display!tree![] & + drs!in!Drs & + drs!out!Drs & + sem!exprpart![] + ) --> []. + +term_list( + display!tree![Tree] & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!exprpart![X] + ) --> + term( + display!tree!Tree & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!expr!X + ). + +term_list( + display!tree![TreeFirst,','|TreeRest] & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!exprpart![X|Refs] + ) --> + term( + display!tree!TreeFirst & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsTmp & + sem!expr!X + ), + word_noninitial(','), + term_list( + display!tree!TreeRest & + drs!id!ID & + drs!in!DrsTmp & + drs!out!DrsOut & + sem!exprpart!Refs & + % at least one more element + sem!exprpart![_|_] + ). + + +%-144-------------------------------------------------------------------------- +% AtomicTerm --> +% _String_ | _Integer_ | _Real_ | PropernameNP | VariableNP +% +% Example: "abc" +% Example: 12 +% Example: 3.14 +% Example: John +% Example: X +%------------------------------------------------------------------------------ + +atomic_term(AVM) --> + string(AVM). + +atomic_term(AVM) --> + number(AVM). + +atomic_term( + display!tree![meas_num, NumberTree, MeasureTree] & + drs!in!Drs & + drs!out!Drs & + sem!expr!Expr & + sem!datatype!DataType & + lexem!Number + ) --> + number( + display!tree!NumberTree & + drs!in!Drs & + drs!out!Drs & + sem!expr!NumberExpr & + sem!datatype!DataType & + lexem!Number + ), + grammar_contentwords:measurement_noun( + display!tree!MeasureTree & + syn!head!agr!num!Num & + sem!quantity!measure!Measure + ), + { + NumberExpr =.. [F, Number], + Expr =.. [F, Number, Measure], + ( + Num = + propername_np(AVM & + sem!index!X & + npid!NewNPID + ), + { + new_npid(NewNPID) + }. + +atomic_term(AVM & + sem!expr!X + ) --> + variable_np(AVM & + sem!index!X + ). + + +string( + display!tree![string,StringToken] & + drs!in!Drs & + drs!out!Drs & + sem!expr!string(String) & + sem!datatype!string & + lexem!String + ) --> + word(StringToken), + { + atom_concat('"', S, StringToken), + atom_concat(String, '"', S) + }. + + +number(AVM) --> + integer(AVM). + +number(AVM) --> + real(AVM). + + +integer( + display!tree![int,Integer] & + drs!in!Drs & + drs!out!Drs & + sem!expr!int(Integer) & + sem!datatype!number & + lexem!Integer + ) --> + word(Integer, integer(Integer)). + +integer( + display!tree![int,NegInteger] & + drs!in!Drs & + drs!out!Drs & + sem!expr!int(NegInteger) & + sem!datatype!number & + lexem!NegInteger + ) --> + word('-'), + word_noninitial(Integer, integer(Integer)), + { + number_codes(Integer, IntegerC), + number_codes(NegInteger, [45|IntegerC]) + }. + + +real( + display!tree![real,Real] & + drs!in!Drs & + drs!out!Drs & + sem!expr!real(Real) & + sem!datatype!number & + lexem!Real + ) --> + word(Real, ( number(Real), \+ integer(Real) )). + +real( + display!tree![real,NegReal] & + drs!in!Drs & + drs!out!Drs & + sem!expr!real(NegReal) & + sem!datatype!number & + lexem!NegReal + ) --> + word('-'), + word_noninitial(Real, ( number(Real), \+ integer(Real) )), + { + number_codes(Real, RealC), + number_codes(NegReal, [45|RealC]) + }. + + +%============================================================================== +% \section{Prepositional Phrases} +%============================================================================== + +% There are two types of prepositional phrases in ACE: ordinary prepositional phrases ([[84]]) and _of_-PPs ([[64]]). + +% Ordinary prepositional phrases consist of a preposition followed by an NP coordination ([[84]]). Note that the +% prepositional phrase as a whole is always non-pronominal (-PRO). This is relevant for a prepositional phrase +% containing a pronoun as its NP which is the complement of a transitive phrasal verb. Rule [[45]] states +% that only non-pronominal complements can stand after the phrasal particle and prohibits sentences like +% >> _|A customer looks-up a code.|_ << +% >> _|* A customer looks-up it.|_ << +% If the complement is a prepositional phrase, it can stand in the end position even if its NP is a pronoun: +% >> _|A boy looks-up to a famous actor.|_ << +% >> _|A boy looks-up to him.|_ << +% This means that the pronominal feature is not passed on from an NP to its dominating PP and prepositional +% phrases are always non-pronominal. +% +% When a prepositional phrase has been moved to the front of a question, it leaves a gap behind ([[85]]). +% Note that, in an implementation, rule ([[85]]) can get into an infinite loop, if it is parsed in combination with +% rule ([[41]]) and its gap feature is not properly restricted. An infinite number of emtpy verb modifiers (adjuncts) +% would be generated in this case. + + +%-84--------------------------------------------------------------------------- +% PP[-PRO] --> +% Preposition NPCoord[+THIRD] +% +% Example: into a slot +% Example: to a clerk +% Example: with a card and a code +%------------------------------------------------------------------------------ + +pp( + display!tree![pp,Prep,NPCoord] & + syn!nonlocal!pro! + grammar_contentwords:prep( + display!tree!Prep & + lexem!Preposition & + drs!tid!TID + ), + np_coord( + display!tree!NPCoord & + syn!head!agr!pers! +% []. +%------------------------------------------------------------------------------ + +pp( + display!tree![pp,[]] & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + syn!nonlocal!gap!in![ + pp( + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + syn!nonlocal!prep!Preposition & + sem!index!Y & + drs!tid!TID + )|GAP] & + syn!nonlocal!gap!out!GAP & + syn!nonlocal!prep!Preposition & + drs!id!ID & + drs!tid!TID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + sem!arg1!Y + ) --> []. + + +%============================================================================== +% \section{Relative Clauses} +%============================================================================== + +% Rule ([[64]]) defines at which position relatives clauses occur within an N'. +% Relative clauses can be coordinated ([[88]]). +% Relative clauses follow the same coordination rules as clauses, with appropriate hierarchy for _or_, _and_ +% with and without comma. + +%-88--------------------------------------------------------------------------- +% RelativeClauseCoord --> +% RelativeClauseCoord_1 ( CommaOr RelativeClauseCoord ) +% +%%----------------------------------------------------------------------------- + +rel_cl_coord( + display!tree!RelClCoord & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!index!Referent + ) --> + rel_cl_coord_1( + display!tree!RelClCoord1 & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WH1 & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!RestrIn & + drs!out!RestrOut & + sem!index!Referent + ), + rel_cl_coord_tail( + display!tree!RelClCoord1-RelClCoord & + syn!nonlocal!wh!in!WH1 & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!index!Referent + ). + +rel_cl_coord_tail( + display!tree!RelClCoord1-[rel_cl_coord,RelClCoord1,Coord,RelClCoord] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!index!Referent + ) --> + grammar_functionwords:comma_or( + display!tree!Coord & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut + ), + rel_cl_coord( + display!tree!RelClCoord & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!ScopeIn & + drs!out!ScopeOut & + sem!index!Referent + ). + +rel_cl_coord_tail( + display!tree!RelClCoord1-RelClCoord1 & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!DrsIn & + drs!restr!out!DrsOut + ) --> []. + + +%%----------------------------------------------------------------------------- +% RelativeClauseCoord_1 --> +% RelativeClauseCoord_2 ( CommaAnd RelativeClauseCoord_1 ) +% +%%----------------------------------------------------------------------------- + +rel_cl_coord_1( + display!tree!RelClCoord1 & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!index!Referent + ) --> + rel_cl_coord_2( + display!tree!RelClCoord2 & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WH1 & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!RestrIn & + drs!out!RestrOut & + sem!index!Referent + ), + rel_cl_coord_1_tail( + display!tree!RelClCoord2-RelClCoord1 & + syn!nonlocal!wh!in!WH1 & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!index!Referent + ). + +rel_cl_coord_1_tail( + display!tree!RelClCoord2-[rel_cl_coord,RelClCoord2,Coord,RelClCoord1] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!index!Referent + ) --> + grammar_functionwords:comma_and( + display!tree!Coord & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut + ), + rel_cl_coord_1( + display!tree!RelClCoord1 & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!ScopeIn & + drs!out!ScopeOut & + sem!index!Referent + ). + +rel_cl_coord_1_tail( + display!tree!RelClCoord2-RelClCoord2 & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!DrsIn & + drs!restr!out!DrsOut + ) --> []. + + +%%----------------------------------------------------------------------------- +% RelativeClauseCoord_2 --> +% RelativeClauseCoord_3 ( Or RelativeClauseCoord_2 ) +% +%%----------------------------------------------------------------------------- + +rel_cl_coord_2( + display!tree!RelClCoord2 & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!index!Referent + ) --> + rel_cl_coord_3( + display!tree!RelClCoord3 & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WH1 & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!RestrIn & + drs!out!RestrOut & + sem!index!Referent + ), + rel_cl_coord_2_tail( + display!tree!RelClCoord3-RelClCoord2 & + syn!nonlocal!wh!in!WH1 & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!index!Referent + ). + +rel_cl_coord_2_tail( + display!tree!RelClCoord3-[rel_cl_coord,RelClCoord3,Coord,RelClCoord2] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!index!Referent + ) --> + grammar_functionwords:coord_or( + display!tree!Coord & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut + ), + rel_cl_coord_2( + display!tree!RelClCoord2 & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!ScopeIn & + drs!out!ScopeOut & + sem!index!Referent + ). + +rel_cl_coord_2_tail( + display!tree!RelClCoord3-RelClCoord3 & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!DrsIn & + drs!restr!out!DrsOut + ) --> []. + + +%%----------------------------------------------------------------------------- +% RelativeClauseCoord_3 --> +% RelativeClause ( And RelativeClauseCoord_3 ) +% +% Example: [a card] that is green and that is valid +%------------------------------------------------------------------------------ + +rel_cl_coord_3( + display!tree!RelClCoord3 & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!index!Referent + ) --> + rel_cl( + display!tree!RelCl & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WH1 & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!RestrIn & + drs!out!RestrOut & + sem!index!Referent + ), + rel_cl_coord_3_tail( + display!tree!RelCl-RelClCoord3 & + syn!nonlocal!wh!in!WH1 & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!index!Referent + ). + +rel_cl_coord_3_tail( + display!tree!RelCl-[rel_cl_coord,RelCl,Coord,RelClCoord3] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + sem!index!Referent + ) --> + grammar_functionwords:coord_and( + display!tree!Coord & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!RestrIn & + drs!restr!out!RestrOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut + ), + rel_cl_coord_3( + display!tree!RelClCoord3 & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!AGR & + drs!id!ID & + drs!in!ScopeIn & + drs!out!ScopeOut & + sem!index!Referent + ). + +rel_cl_coord_3_tail( + display!tree!RelCl-RelCl & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + drs!in!DrsIn & + drs!out!DrsOut & + drs!restr!in!DrsIn & + drs!restr!out!DrsOut + ) --> []. + + +% A relative clause can either be introduced by the complementizer _that_ ([[89]], [[91]]) +% or by a relative NP coordination or PP ([[90]], [[93]]). The constituent to which +% a relative clause refers can either be its subject ([[89]]--[[91]]), or it can be a complement +% or adjunct ([[93]]). If it is a complement or an adjunct, like in rule [[93]], +% then it has been moved from the VP of the relative clause and has left a corresponding gap, +% namely an NP coordination in an oblique case or a PP, which cannot be interrogative or relative. +% Furthermore, it is followed by the subject of the relative clause (a non-relative NP coordination in nominative case). + +%-89--------------------------------------------------------------------------- +% RelativeClause --> +% that VP[-INF] +% +% Example: [a customer] that enters a card +%------------------------------------------------------------------------------ + +rel_cl( + display!tree![rel_cl,[comp,that], VP] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!subj!Subj & + syn!head!agr!gen!Gen & + syn!head!agr!AGR & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!index!Referent + ) --> + word_noninitial(that), + vp( + display!tree!VP & + syn!head!vform! +% that NPCoord[-R,+NOM,+THIRD] VP[-INF]/NPCoord[-WH,-NOM] +% +% Example: [A card] that a customer enters +%------------------------------------------------------------------------------ + +rel_cl( + display!tree![rel_cl,[comp,that],NPCoord,VP] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!head!agr!Agr & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + sem!index!Referent + ) --> + word_noninitial(that), + np_coord( + display!tree!NPCoord & + syn!head!agr!pers! +% NPCoord[+R,+NOM,+THIRD] VP[-INF] +% +% RelativeClause --> +% NPCoord[+R,-NOM,+THIRD] NPCoord[-R,+NOM,+THIRD] VPCoord[-INF]/NPCoord[-WH,-NOM] +% +% Example: [a table] which is green +% Example: [a customer] who enters a card +% Example: [a customer] whose card is valid +% Example: [A card] which a customer enters +% Example: [A man] who a customer sees +% Example: whose brother he sees +%% DEPRECATED: [a customer] the card of who is valid +%% DEPRECATED: [a customer] the card of which is valid +%% DEPRECATED: the code of which someone knows +%------------------------------------------------------------------------------ + +%% The rules 90 and 92 have been merged for better performance. + +rel_cl( + display!tree![rel_cl,NPCoord|RelClTail] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!head!agr!AGR & + sem!index!X & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut + ) --> + np_coord( + display!tree!NPCoord & + syn!head!agr!AGR2 & + syn!head!agr!pers! + vp( + display!tree!VP & + syn!head!agr!AGR & + syn!head!vform! + np_coord( + display!tree!NPCoord2 & + syn!head!case! +% PP[+R] NPCoord[-R,+NOM,+THIRD] VP[-INF]/PP[-WH] +% +% Example: at which he looks +% Example: at each of which he looks +%------------------------------------------------------------------------------ + +rel_cl( + display!tree![rel_cl,PP,NPCoord,VP] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!head!agr!AGR & + sem!index!X & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut + ) --> + pp( + display!tree!PP & + syn!nonlocal!wh!in! +% APCoordX | APItr | APTr +% +% Example: more important and rich +% Example: valid +% Example: more important than Mary +% Example: as important as Bill +% Example: fond-of Mary +% Example: more fond-of Mary than Bill +% Example: as fond-of Mary as of Sue +%------------------------------------------------------------------------------ + +ap_coord(AVM) --> + ap_coord_x(AVM). + +ap_coord( + display!tree![ap_coord, AP] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!mods!in!ModsIn & + drs!mods!out!ModsOut & + sem!arg1!X + ) --> + ap_tr( + display!tree!AP & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!mods!in!ModsIn & + drs!mods!out!ModsOut & + sem!arg1!X + ). + +ap_coord( + display!tree![ap_coord, AP] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + syn!nonlocal!subj!Subj & + syn!nonlocal!embv!EmbV & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!ScopeIn & + drs!scope!out!ScopeOut & + drs!mods!in!ModsIn & + drs!mods!out!ModsOut & + sem!arg1!X + ) --> + ap_itr( + display!tree!AP & + syn!nonlocal!comparison! +% APItr ( and APCoordX ) +% +% Example: more important and rich +%------------------------------------------------------------------------------ + +ap_coord_x( + display!tree![ap_coord, APgrad | APCoordTail] & + syn!nonlocal!wh!in!WHIn & + syn!nonlocal!wh!out!WHOut & + syn!nonlocal!gap!in!GapIn & + syn!nonlocal!gap!out!GapOut & + drs!id!ID & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!Scope2In & + drs!scope!out!Scope2Out & + drs!mods!in!ModsIn & + drs!mods!out!ModsOut & + sem!arg1!X + ) --> + ap_itr( + display!tree!APgrad & + syn!nonlocal!comparison! + word_noninitial(and), + ap_coord_x( + display!tree!APCoord & + syn!nonlocal!wh!WH & + syn!nonlocal!gap!GAP & + drs!DRS & + sem!arg1!X + ). + +ap_coord_tail( + display!tree![] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!DrsIn & + drs!scope!out!DrsOut & + drs!mods!in!Mods & + drs!mods!out!Mods & + syn!nonlocal!wh!in!Wh & + syn!nonlocal!wh!out!Wh & + syn!nonlocal!gap!in!Gap & + syn!nonlocal!gap!out!Gap + ) --> []. + + +% An adjective phrase (AP) can either be an intransitive adjective ([[99]]) or a +% transitive adjective followed by an noun phrase (coordination) ([[100]]). Transitive adjective phrases receive +% the feature values which indicate whether they contain a negative or universally +% quantified noun phrase as their argument. + +%-100-------------------------------------------------------------------------- +% APTr --> +% TransitiveAdjective NPCoord[+THIRD] +% +% Example: [A man is] fond-of Mary [.] +% Example: [A man is] interested-in an account [.] +%------------------------------------------------------------------------------ + +% Note that transitive adjectives must be followed by a noun phrase (coordination) +% which is linguistically not correct, since instead, they should be followed by a PP. +% We require the preposition of the PP to be attached to the adjective. + +ap_tr( + display!tree![ap,Adj,NPCoord] & + syn!nonlocal!comparison! + grammar_contentwords:tr_adjective( + display!tree!Adj & + syn!nonlocal!comparison! +% TransitiveAdjective[+COMP] NPCoord[+THIRD] than NPCoord[+THIRD] +% +% Example: [A man is] more fond-of Mary than Bill [.] +%------------------------------------------------------------------------------ + +ap_tr( + display!tree![ap,Adj,NPCoord1,than,NPCoord2] & + syn!nonlocal!comparison! + grammar_contentwords:tr_adjective( + display!tree!Adj & + syn!head!degree! +% TransitiveAdjective[+COMP] NPCoord[+THIRD] than Preposition NPCoord[+THIRD] +% +% Example: [A man is] more fond-of Mary than of Bill [.] +%------------------------------------------------------------------------------ + +ap_tr( + display!tree![ap,Adj,NPCoord1,than,P,NPCoord2] & + syn!nonlocal!comparison! + grammar_contentwords:tr_adjective( + display!tree!Adj & + syn!head!degree! +% as TransitiveAdjective[+POS] NPCoord[+THIRD] as NPCoord[+THIRD] +% +% Example: [A man is] as fond-of Mary as Bill [.] +%------------------------------------------------------------------------------ + +ap_tr( + display!tree![ap,as,Adj,NPCoord1,as,NPCoord2] & + syn!nonlocal!comparison! + word_noninitial(as), + grammar_contentwords:tr_adjective( + display!tree!Adj & + syn!head!degree! +% as TransitiveAdjective[+POS] NPCoord[+THIRD] as Preposition NPCoord[+THIRD] +% +% Example: [A man is] as fond-of Mary as of Bill [.] +%------------------------------------------------------------------------------ + +ap_tr( + display!tree![ap,as,Adj,NPCoord1,as,P,NPCoord2] & + syn!nonlocal!comparison! + word_noninitial(as), + grammar_contentwords:tr_adjective( + display!tree!Adj & + syn!head!degree! +% IntransitiveAdjective +% +% Example: [A] green [card] +% Example: [A card is] green [.] +%------------------------------------------------------------------------------ + +ap_itr( + display!tree![ap,Adj] & + syn!nonlocal!comparison! + grammar_contentwords:itr_adjective( + display!tree!Adj & + syn!nonlocal!comparison! +% IntransitiveAdjective[+COMP] than NPCoord[+THIRD] +% +% Example: [a customer A is] more important than a customer B [.] +%------------------------------------------------------------------------------ + +ap_itr( + display!tree![ap,Adj,[conj,than],NPCoord] & + syn!nonlocal!comparison! + grammar_contentwords:itr_adjective( + display!tree!Adj & + syn!head!degree! +% as IntransitiveAdjective[+POS] as NPCoord[+THIRD] +% +% Example: [a customer A is] as important as a customer B [.] +%------------------------------------------------------------------------------ + +ap_itr( + display!tree![ap,as,Adj,as,NPCoord] & + syn!nonlocal!comparison! + word_noninitial(as), + grammar_contentwords:itr_adjective( + display!tree!Adj & + syn!head!degree! +% IntransitiveAdjective ( and AdjectiveCoord ) +%------------------------------------------------------------------------------ + +adj_coord( + display!tree!AdjCoord & + drs!in!DrsIn & + drs!out!DrsOut & + drs!id!ID & + sem!arg1!X + ) --> + grammar_contentwords:itr_adjective( + display!tree!Adj & + syn!nonlocal!comparison! + word_noninitial(and), + adj_coord( + display!tree!AdjCoord & + drs!DRS & + sem!arg1!X + ). + +adj_coord_tail( + display!tree!Adj-Adj & + drs!in!Drs & + drs!out!Drs + ) --> []. + + +% Multiple adverbs must be conjoined by 'and' (not concatenated like PPs). +% An adverb coordination can either be a coordination of one or more +% non-interrogative (-Q) adverbs, a single interrogative adverb ([[102]]), +% or a gap left behind when an adjunct was moved to the front of a question ([[104]]). +% Note that non-interrogative adverbs are not allowed in copula constructions. + +%-102-------------------------------------------------------------------------- +% AdverbCoord[-Q] --> +% Adverb ( and AdverbCoord[-Q] ) +% +% AdverbCoord[+Q] --> +% WhAdverb ( and AdverbCoord[-Q] ) +%------------------------------------------------------------------------------ + +adverb_coord( + display!tree!AdverbCoord & + syn!nonlocal!wh!Wh & + syn!nonlocal!gap!in!Gap & + syn!nonlocal!gap!out!Gap & + sem!index!E & + drs!id!ID & + drs!mods!in!ModsIn & + drs!mods!out!ModsOut + ) --> + grammar_contentwords:adverb( + display!tree!Adverb & + sem!index!E & + drs!mods!in!ModsTemp & + drs!mods!out!ModsOut & + drs!id!ID & + syn!nonlocal!wh!Wh + ), + adverb_coord_tail( + display!tree!Adverb-AdverbCoord & + syn!nonlocal!wh!Wh & + sem!index!E & + drs!id!ID & + drs!mods!in!ModsIn & + drs!mods!out!ModsTemp + ). + +adverb_coord( + display!tree!AdverbCoord & + syn!nonlocal!wh!Wh & + syn!nonlocal!gap!in!Gap & + syn!nonlocal!gap!out!Gap & + sem!index!E & + drs!id!ID & + drs!mods!in!ModsIn & + drs!mods!out!ModsOut + ) --> + grammar_functionwords:whadverb( + display!tree!Adverb & + syn!nonlocal!wh!Wh & + sem!index!E & + drs!id!ID & + drs!mods!in!ModsTemp & + drs!mods!out!ModsOut + ), + adverb_coord_tail( + display!tree!Adverb-AdverbCoord & + syn!nonlocal!wh!Wh & + sem!index!E & + drs!id!ID & + drs!mods!in!ModsIn & + drs!mods!out!ModsTemp + ). + + +%-104-------------------------------------------------------------------------- +% AdverbCoord/AdverbCoord --> +% [] +%------------------------------------------------------------------------------ + +adverb_coord( + display!tree![adv,[]] & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + syn!nonlocal!gap!in![ + adverb_coord( + drs!mods!in!ModsIn & + drs!mods!out!ModsOut & + sem!index!E + )|Gap] & + syn!nonlocal!gap!out!Gap & + sem!index!E & + drs!mods!in!ModsIn & + drs!mods!out!ModsOut + ) --> []. + + +adverb_coord_tail( + display!tree!Adverb-[adv_coord,Adverb,[coord,and],AdverbCoord] & + syn!nonlocal!wh!Wh & + sem!index!E & + drs!id!ID & + drs!mods!Mods + ) --> + word_noninitial(and), + adverb_coord( + display!tree!AdverbCoord & + syn!nonlocal!wh!Wh & + syn!nonlocal!gap!in![] & + syn!nonlocal!gap!out![] & + sem!index!E & + drs!id!ID & + drs!mods!Mods + ). + +adverb_coord_tail( + display!tree!Adverb-Adverb & + drs!mods!in!Mods & + drs!mods!out!Mods + ) --> []. diff --git a/parser/grammar_contentwords.fit b/parser/grammar_contentwords.fit new file mode 100644 index 0000000..443db6c --- /dev/null +++ b/parser/grammar_contentwords.fit @@ -0,0 +1,1625 @@ +%% This file is part of the Attempto Parsing Engine (APE). +%% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +%% +%% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +%% under the terms of the GNU Lesser General Public License as published by the Free Software +%% Foundation, either version 3 of the License, or (at your option) any later version. +%% +%% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +%% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +%% PURPOSE. See the GNU Lesser General Public License for more details. +%% +%% You should have received a copy of the GNU Lesser General Public License along with the Attempto +%% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +%%============================================================================== +%% APE Content Words +%% +%% This interface describes content words, i.e. adverbs, adjectives, nouns, +%% proper names and verbs. +%% +%% Authors: +%% Kaarel Kaljurand +%% Tobias Kuhn +%%============================================================================== + +:- module(grammar_contentwords, []). + +:- use_module(grammar_words). +:- use_module('../lexicon/lexicon_interface'). +:- use_module('../lexicon/functionwords'). +:- use_module('../lexicon/chars'). + + +%============================================================================== +% \section{Content Words} +%============================================================================== + +% Content words are defined in the lexicon. The users can add their own words. + +%============================================================================== +% \subsection{Adverbs} +%============================================================================== + +%-200-------------------------------------------------------------------------- +% Adverb[+POS] --> +% _PositiveAdverb_ +% +% Example: fast +% Example: frequently +%------------------------------------------------------------------------------ + +adv_avm := + lexem!Lexem & + sem!index!E & + syn!head!degree! + get_position(TID), + word(WordForm, adv(WordForm, Word)). + +%% with prefix +adverb( + @adv_avm & + display!tree![adv, Word] & + lexem!Word & + drs!tid!TID + ) --> + words_noninitial([Prefix, ':'], modif_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%-201-------------------------------------------------------------------------- +% Adverb[+COMP] --> +% _ComparativeAdverb_ +% +% Adverb[+COMP] --> +% more _PositiveAdverb_ +% +% Example: faster +% Example: more frequently +%------------------------------------------------------------------------------ + +adv_comp_avm := + lexem!Lexem & + sem!index!E & + syn!head!degree! + get_position(TID), + word_noninitial(WordForm, adv_comp(WordForm, Word)). + +%% with "more" +adverb( + @adv_comp_avm & + display!tree![adv, more, WordForm] & + lexem!Word & + drs!tid!TID + ) --> + word_noninitial(more), + get_position(TID), + word_noninitial(WordForm, adv(WordForm, Word)). + +%% with "more" and prefix +adverb( + @adv_comp_avm & + display!tree![adv, more, Word] & + lexem!Word & + drs!tid!TID + ) --> + word_noninitial(more), + words_noninitial([Prefix, ':'], modif_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%-202-------------------------------------------------------------------------- +% Adverb[+SUP] --> +% _SuperlativeAdverb_ +% +% Adverb[+SUP] --> +% most _PositiveAdverb_ +% +% Example: fastest +% Example: most frequently +%------------------------------------------------------------------------------ + +adv_sup_avm := + lexem!Lexem & + sem!index!E & + syn!head!degree! + get_position(TID), + word_noninitial(WordForm, adv_sup(WordForm, Word)). + +%% with "most" +adverb( + @adv_sup_avm & + display!tree![adv, most, WordForm] & + lexem!Word & + drs!tid!TID + ) --> + word_noninitial(most), + get_position(TID), + word_noninitial(WordForm, adv(WordForm, Word)). + +%% with "most" and prefix +adverb( + @adv_sup_avm & + display!tree![adv, most, Word] & + lexem!Word & + drs!tid!TID + ) --> + word_noninitial(most), + words_noninitial([Prefix, ':'], modif_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%============================================================================== +% \subsection{Intransitive Adjectives} +%============================================================================== + +%-203-------------------------------------------------------------------------- +% IntransitiveAdjective[+POS] --> +% _PositiveIntransitiveAdjective_ +% +% Example: rich +% Example: expensive +%------------------------------------------------------------------------------ + +%% without "as" +adj_itr_avm := + lexem!Lexem & + syn!head!degree! + get_position(TID), + word_noninitial(WordForm, adj_itr(WordForm, Word)). + +%% with prefix +itr_adjective( + @adj_itr_avm & + display!tree![adj,Word] & + lexem!Word & + drs!tid!TID + ) --> + words_noninitial([Prefix, ':'], modif_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%-204-------------------------------------------------------------------------- +% IntransitiveAdjective[+COMP] --> +% _ComparativeIntransitiveAdjective_ +% +% IntransitiveAdjective[+COMP] --> +% more _PositiveIntransitiveAdjective_ +% +% Example: richer +% Example: more expensive +%------------------------------------------------------------------------------ + +%% without "than" +adj_itr_comp_avm := + lexem!Lexem & + syn!head!degree! + get_position(TID), + word_noninitial(WordForm, adj_itr_comp(WordForm, Word)). + +%% without "more", with prefix +itr_adjective( + @adj_itr_comp_avm & + display!tree![adj,Word] & + lexem!Word & + drs!tid!TID + ) --> + words_noninitial([Prefix, ':'], modif_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + +%% with "more" +itr_adjective( + @adj_itr_comp_avm & + display!tree![adj,more,WordForm] & + lexem!Word & + drs!tid!TID + ) --> + word_noninitial(more), + get_position(TID), + word_noninitial(WordForm, adj_itr(WordForm, Word)). + +%% with "more" and prefix +itr_adjective( + @adj_itr_comp_avm & + display!tree![adj,more,Word] & + lexem!Word & + drs!tid!TID + ) --> + word_noninitial(more), + words_noninitial([Prefix, ':'], modif_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%-205-------------------------------------------------------------------------- +% IntransitiveAdjective[+SUP] --> +% _SuperlativeIntransitiveAdjective_ +% +% IntransitiveAdjective[+SUP] --> +% most _SuperlativeIntransitiveAdjective_ +% +% Example: richest +% Example: most expensive +%------------------------------------------------------------------------------ + +adj_itr_sup_avm := + lexem!Lexem & + syn!head!degree! + get_position(TID), + word_noninitial(WordForm, adj_itr_sup(WordForm, Word)). + +%% with "most" +itr_adjective( + @adj_itr_sup_avm & + display!tree![adj, most, WordForm] & + lexem!Word & + drs!tid!TID + ) --> + word_noninitial(most), + get_position(TID), + word_noninitial(WordForm, adj_itr(WordForm, Word)). + +%% with "most" and prefix +itr_adjective( + @adj_itr_sup_avm & + display!tree![adj,most,Word] & + lexem!Word & + drs!tid!TID + ) --> + word_noninitial(most), + words_noninitial([Prefix, ':'], modif_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%============================================================================== +% \subsection{Transitive Adjectives} +%============================================================================== + +%-206-------------------------------------------------------------------------- +% TransitiveAdjective[+POS] --> +% _PositiveTransitiveAdjective_ +% +% Example: fond-of +% Example: pessimistic-about +%------------------------------------------------------------------------------ + +%% without "as" +adj_tr_avm := + lexem!Lexem & + syn!head!degree! + get_position(TID), + word_noninitial(WordForm, adj_tr(WordForm, Word, Prep)). + +%% with prefix +tr_adjective( + @adj_tr_avm & + display!tree![adj,Word] & + lexem!Word & + drs!tid!TID + ) --> + words_noninitial([Prefix, ':'], modif_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%-207-------------------------------------------------------------------------- +% TransitiveAdjective[+COMP] --> +% _ComparativeTransitiveAdjective_ +% +% TransitiveAdjective[+COMP] --> +% more _PositiveTransitiveAdjective_ +% +% Example: fonder-of +% Example: more pessimistic-about +%------------------------------------------------------------------------------ + +%% without "than" +adj_tr_comp_avm := + lexem!Lexem & + syn!head!degree! + get_position(TID), + word_noninitial(WordForm, adj_tr_comp(WordForm, Word, Prep)). + +%% without "more", with prefix +tr_adjective( + @adj_tr_comp_avm & + display!tree![adj,Word] & + lexem!Word & + drs!tid!TID + ) --> + words_noninitial([Prefix, ':'], modif_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + +%% with "more" +tr_adjective( + @adj_tr_comp_avm & + display!tree![adj,more,WordForm] & + syn!nonlocal!prep!Prep & + lexem!Word & + drs!tid!TID + ) --> + word_noninitial(more), + get_position(TID), + word_noninitial(WordForm, adj_tr(WordForm, Word, Prep)). + +%% with "more" and with prefix +tr_adjective( + @adj_tr_comp_avm & + display!tree![adj,more,Word] & + lexem!Word & + drs!tid!TID + ) --> + word_noninitial(more), + words_noninitial([Prefix, ':'], modif_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%-208-------------------------------------------------------------------------- +% TransitiveAdjective[+SUP] --> +% _SuperlativeTransitiveAdjective_ +% +% TransitiveAdjective[+SUP] --> +% most _PositiveTransitiveAdjective_ +% +% Example: fondest-of +% Example: most pessimistic-about +%------------------------------------------------------------------------------ + +adj_tr_sup_avm := + lexem!Lexem & + syn!head!degree! + get_position(TID), + word_noninitial(WordForm, adj_tr_sup(WordForm, Word, Prep)). + +%% with "most" +tr_adjective( + @adj_tr_sup_avm & + display!tree![adj, most, WordForm] & + syn!nonlocal!prep!Prep & + lexem!Word & + drs!tid!TID + ) --> + word_noninitial(most), + get_position(TID), + word_noninitial(WordForm, adj_tr(WordForm, Word, Prep)). + +%% with "most" and with prefix +tr_adjective( + @adj_tr_sup_avm & + display!tree![adj,most,Word] & + lexem!Word & + drs!tid!TID + ) --> + word_noninitial(most), + words_noninitial([Prefix, ':'], modif_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%============================================================================== +% \subsection{Trunk Nouns for Anonymous Pronouns} +%============================================================================== + +% Anonymous pronouns like 'something', 'everyone', and 'nobody' are processed as 'a -thing', +% 'every -one', and 'no -body', respectively. Rule [[209]] treats the trunks '-thing', '-body', and +% '-one' as nouns. + +%-209-------------------------------------------------------------------------- +% N --> +% -thing | -body | -one +%------------------------------------------------------------------------------ + +n( + display!tree![n, '-thing'] & + syn!head!agr!gen! + get_position(TID), + word_noninitial('-thing'). + +n( + display!tree![n, '-body'] & + syn!head!agr!gen! + get_position(TID), + word_noninitial('-body'). + +n( + display!tree![n, '-one'] & + syn!head!agr!gen! + get_position(TID), + word_noninitial('-one'). + + +%============================================================================== +% \subsection{Countable Nouns} +%============================================================================== + +%-210-------------------------------------------------------------------------- +% N[+SG] --> +% _SingularCountableNoun_ +% +% Example: mouse +% Example: credit-card +%------------------------------------------------------------------------------ + +n_sg_avm := + lexem!Lexem & + sem!index!X & + sem!subindex!X & + sem!quantity!measure!Measure & + sem!quantity!comparison!Comparison & + sem!quantity!number!Number & + drs!in!drs(Dom, Conds) & + drs!out!ScopeOut & + drs!scope!in!drs(Dom, [ + object(X, Lexem, countable, Measure, Comparison, Number)-SID/TID | + Conds + ]) & + drs!scope!out!ScopeOut & + drs!id!SID & + drs!tid!TID. + +%% without prefix +n( + @n_sg_avm & + display!tree![n,WordForm] & + syn!head!agr!num! + get_position(TID), + word_noninitial(WordForm, noun_sg(WordForm, Word, Gender)), + { + gender_transform(Gender, Gen) + }. + +%% with prefix +n( + @n_sg_avm & + display!tree![n,Word] & + syn!head!agr!num! + words_noninitial([Prefix, ':'], noun_prefix(Prefix, Gender)), + get_position(TID), + word_noninitial(Word), + { + gender_transform(Gender, Gen), + ! + }. + + +%-211-------------------------------------------------------------------------- +% N[+PL] --> +% _PluralCountableNoun_ +% +% Example: mice +% Example: credit-cards +%------------------------------------------------------------------------------ + +n_pl_avm := + lexem!Lexem & + sem!index!X & + sem!subindex!X & + sem!quantity!measure!Measure & + sem!quantity!comparison!Comparison & + sem!quantity!number!Number & + drs!in!drs(Dom, Conds) & + drs!out!ScopeOut & + drs!scope!in!drs(Dom, [ + object(X, Lexem, countable, Measure, Comparison, Number)-SID/TID | + Conds + ]) & + drs!scope!out!ScopeOut & + drs!id!SID & + drs!tid!TID. + +%% without prefix +n( + @n_pl_avm & + display!tree![n,WordForm] & + syn!head!agr!num! + get_position(TID), + word_noninitial(WordForm, noun_pl(WordForm, Word, Gender)), + { + gender_transform(Gender, Gen) + }. + +%% with prefix +n( + @n_pl_avm & + display!tree![n,Word] & + syn!head!agr!num! + words_noninitial([Prefix, ':'], noun_prefix(Prefix, Gender)), + get_position(TID), + word_noninitial(Word), + { + gender_transform(Gender, Gen), + ! + }. + + +%============================================================================== +% \subsection{Mass Nouns} +%============================================================================== + +%-212-------------------------------------------------------------------------- +% N[+MASS] --> +% _MassNoun_ +% +% Example: water +% Example: freedom +%------------------------------------------------------------------------------ + +%% without prefix +n( + display!tree![n,WordForm] & + syn!head!agr!num! + get_position(TID), + word_noninitial(WordForm, noun_mass(WordForm, Word, Gender)), + { + gender_transform(Gender, Gen), + quantity_to_mass_quantity([Measure, Number, Comparison], [MeasureM, EqM, NumberM]) + }. + +%% with prefix +n( + display!tree![n,Word] & + syn!head!agr!num! + words_noninitial([Prefix, ':'], noun_prefix(Prefix, Gender)), + get_position(TID), + word_noninitial(Word), + { + gender_transform(Gender, Gen), + quantity_to_mass_quantity([Measure, Number, Comparison], [MeasureM, EqM, NumberM]), + ! + }. + + +%% quantity_to_mass_quantity([+Measure, +Number, +Comparison], [-MeasureForMass, -ComparisonForMass, -NumberForMass]) +%% +%% BUG: buggy + +quantity_to_mass_quantity([na, _, _], [na, na, na]) :- !. +quantity_to_mass_quantity([Measure, Number, Comparison], [Measure, Comparison, Number]). + + +%============================================================================== +% \subsection{Measurement Nouns} +%============================================================================== + +%-213-------------------------------------------------------------------------- +% MeasurementNoun[+SG] --> +% _SingularMeasurementNoun_ +% +% Example: kg +% Example: man-hour +%------------------------------------------------------------------------------ + +measurement_noun( + display!tree![meas_n,WordForm] & + syn!head!agr!num! + word_noninitial(WordForm, mn_sg(WordForm, Word)). + + +%-214-------------------------------------------------------------------------- +% MeasurementNoun[+PL] --> +% _PluralMeasurementNoun_ +% +% Example: kg +% Example: man-hours +%------------------------------------------------------------------------------ + +measurement_noun( + display!tree![meas_n,WordForm] & + syn!head!agr!num! + word_noninitial(WordForm, mn_pl(WordForm, Word)). + + +%============================================================================== +% \subsection{Proper Names} +%============================================================================== + +%-216-------------------------------------------------------------------------- +% Propername[+SG] --> +% _SingularPropername_ +% +% Example: John +% Example: Switzerland +%------------------------------------------------------------------------------ + +%% without definite article, without prefix +propername( + display!tree![pname,WordForm] & + lexem!Word & + syn!head!agr!num! + get_position(TID), + word(WordForm, pn_sg(WordForm, Word, Gender)), + { + gender_transform(Gender, Gen) + }. + +%% without definite article, with prefix +propername( + display!tree![pname,Word] & + lexem!Word & + syn!head!agr!num! + words([Prefix, ':'], propername_prefix(Prefix, Gender)), + get_position(TID), + word_noninitial(Word), + { + gender_transform(Gender, Gen), + ! + }. + +%% with definite article, without prefix +propername( + display!tree![pname,the,WordForm] & + lexem!Word & + syn!head!agr!num! + word_capitalize(the, 'The'), + get_position(TID), + word_noninitial(WordForm, pndef_sg(WordForm, Word, Gender)), + { + gender_transform(Gender, Gen) + }. + +%% with definite article, with prefix +propername( + display!tree![pname,the,Word] & + lexem!Word & + syn!head!agr!num! + word_capitalize(the, 'The'), + words_noninitial([Prefix, ':'], propername_prefix(Prefix, Gender)), + get_position(TID), + word_noninitial(Word), + { + gender_transform(Gender, Gen), + ! + }. + + +%-217-------------------------------------------------------------------------- +% Propername[+PL] --> +% _PluralPropername_ +% +% Example: USA +%------------------------------------------------------------------------------ + +%% without definite article, without prefix +propername( + display!tree![pname,WordForm] & + lexem!Word & + syn!head!agr!num! + get_position(TID), + word(WordForm, pn_pl(WordForm, Word, Gender)), + { + gender_transform(Gender, Gen) + }. + +%% without definite article, with prefix +propername( + display!tree![pname,Word] & + lexem!Word & + syn!head!agr!num! + words([Prefix, ':'], propername_prefix(Prefix, Gender)), + get_position(TID), + word_noninitial(Word), + { + gender_transform(Gender, Gen), + ! + }. + +%% with definite article, without prefix +propername( + display!tree![pname,theWordForm] & + lexem!Word & + syn!head!agr!num! + word_capitalize(the, 'The'), + get_position(TID), + word_noninitial(WordForm, pndef_pl(WordForm, Word, Gender)), + { + gender_transform(Gender, Gen) + }. + +%% with definite article, with prefix +propername( + display!tree![pname,the,Word] & + lexem!Word & + syn!head!agr!num! + word_capitalize(the, 'The'), + words_noninitial([Prefix, ':'], propername_prefix(Prefix, Gender)), + get_position(TID), + word_noninitial(Word), + { + gender_transform(Gender, Gen), + ! + }. + + +%============================================================================== +% \subsection{Ditransitive Verbs} +%============================================================================== + +ditr_avm := + lexem!Lexem & + drs!id!SID & + drs!tid!TID & + drs!in!drs(Dom, Conds) & + drs!out!drs([E | Dom], [predicate(E, Lexem, Subject, DirectObject, IndirectObject)-SID/TID | Conds]) & + syn!head!vsubcat! +% _FiniteSingularDitransitiveVerb_ +% +% Example: gives +%------------------------------------------------------------------------------ + +%% without prefix +v( + @ditr_avm & + display!tree![v,WordForm] & + syn!head!vform! + get_position(TID), + word_noninitial(WordForm, dv_finsg(WordForm, Word, Prep)). + +%% with prefix +v( + @ditr_avm & + display!tree![v, Word] & + syn!head!vform! + words_noninitial([Prefix, ':'], verb_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%-219-------------------------------------------------------------------------- +% V[+DITR,-BE,-INF,+PL] --> +% _InfinitePluralDitransitiveVerb_ +% +% Example: give +%------------------------------------------------------------------------------ + +%% without prefix +v( + @ditr_avm & + display!tree![v,WordForm] & + syn!head!vform! + get_position(TID), + word_noninitial(WordForm, dv_infpl(WordForm, Word, Prep)). + +%% with prefix +v( + @ditr_avm & + display!tree![v,Word] & + syn!head!vform! + words_noninitial([Prefix, ':'], verb_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%-220-------------------------------------------------------------------------- +% V[+DITR,-BE,+INF] --> +% _InfinitePluralDitransitiveVerb_ +% +% Example: give +%------------------------------------------------------------------------------ + +%% without prefix +v( + @ditr_avm & + display!tree![v,WordForm] & + syn!head!vform! + get_position(TID), + word_noninitial(WordForm, dv_infpl(WordForm, Word, Prep)). + +%% with prefix +v( + @ditr_avm & + display!tree![v,Word] & + syn!head!vform! + words_noninitial([Prefix, ':'], verb_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%-221-------------------------------------------------------------------------- +% V[+DITR,+BE] --> +% _PastParticipleOfDitransitiveVerb_ +% +% Example: given +%------------------------------------------------------------------------------ + +%% without prefix +v( + @ditr_avm & + display!tree![v, WordForm] & + syn!head!be! + get_position(TID), + word_noninitial(WordForm, dv_pp(WordForm, Word, Prep)). + +%% with prefix +v( + @ditr_avm & + display!tree![v, Word] & + syn!head!be! + words_noninitial([Prefix, ':'], verb_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%============================================================================== +% \subsection{Transitive Verbs} +%============================================================================== + +tv_avm := + lexem!Lexem & + drs!id!SID & + drs!tid!TID & + drs!in!drs(Dom, Conds) & + drs!out!drs([E | Dom], [predicate(E, Lexem, Subject, DirectObject)-SID/TID | Conds]) & + syn!head!vsubcat! +% _FiniteSingularTransitiveVerb_ +% +% Example: sees +%------------------------------------------------------------------------------ + +%% without prefix +v( + @tv_avm & + display!tree![v,WordForm] & + syn!head!vform! + get_position(TID), + word_noninitial(WordForm, tv_finsg(WordForm, Word)). + +%% with prefix +v( + @tv_avm & + display!tree![v,Word] & + syn!head!vform! + words_noninitial([Prefix, ':'], verb_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%-223-------------------------------------------------------------------------- +% V[+TR,-BE,-INF,+PL] --> +% _InfinitePluralTransitiveVerb_ +% +% Example: see +%------------------------------------------------------------------------------ + +%% without prefix +v( + @tv_avm & + display!tree![v,WordForm] & + syn!head!vform! + get_position(TID), + word_noninitial(WordForm, tv_infpl(WordForm, Word)). + +%% with prefix +v( + @tv_avm & + display!tree![v,Word] & + syn!head!vform! + words_noninitial([Prefix, ':'], verb_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%-224-------------------------------------------------------------------------- +% V[+TR,-BE,+INF] --> +% _InfinitePluralTransitiveVerb_ +% +% Example: see +%------------------------------------------------------------------------------ + +%% without prefix +v( + @tv_avm & + display!tree![v,WordForm] & + syn!head!vform! + get_position(TID), + word_noninitial(WordForm, tv_infpl(WordForm, Word)). + +%% with prefix +v( + @tv_avm & + display!tree![v,Word] & + syn!head!vform! + words_noninitial([Prefix, ':'], verb_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%-225-------------------------------------------------------------------------- +% V[+TR,+BE] --> +% _PastParticipleOfTransitiveVerb_ +% +% Example: seen +%------------------------------------------------------------------------------ + +%% without prefix +v( + @tv_avm & + display!tree![v, WordForm] & + syn!head!be! + get_position(TID), + word_noninitial(WordForm, tv_pp(WordForm, Word)). + +%% with prefix +v( + @tv_avm & + display!tree![v, Word] & + syn!head!be! + words_noninitial([Prefix, ':'], verb_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%============================================================================== +% \subsection{Intransitive Verbs} +%============================================================================== + +iv_avm := + lexem!Lexem & + drs!id!SID & + drs!tid!TID & + drs!in!drs(Dom, Conds) & + drs!out!drs([E|Dom],[predicate(E, Lexem, Subject)-SID/TID | Conds]) & + syn!head!vsubcat! +% _FiniteSingularIntransitiveVerb_ +% +% Example: waits +%------------------------------------------------------------------------------ + +%% without prefix +v( + @iv_avm & + display!tree![vbar,[v,WordForm]] & + syn!head!vform! + get_position(TID), + word_noninitial(WordForm, iv_finsg(WordForm, Word)). + +%% with prefix +v( + @iv_avm & + display!tree![vbar,[v,Word]] & + syn!head!vform! + words_noninitial([Prefix, ':'], verb_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%-227-------------------------------------------------------------------------- +% V[+ITR,-BE,-INF,+PL] --> +% _InfinitePluralIntransitiveVerb_ +% +% Example: wait +%------------------------------------------------------------------------------ + +%% without prefix +v( + @iv_avm & + display!tree![vbar,[v,WordForm]] & + syn!head!vform! + get_position(TID), + word_noninitial(WordForm, iv_infpl(WordForm, Word)). + +%% with prefix +v( + @iv_avm & + display!tree![vbar,[v,Word]] & + syn!head!vform! + words_noninitial([Prefix, ':'], verb_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%-228-------------------------------------------------------------------------- +% V[+ITR,-BE,+INF] --> +% _InfinitePluralIntransitiveVerb_ +% +% Example: wait +%------------------------------------------------------------------------------ + +%% without prefix +v( + @iv_avm & + display!tree![vbar,[v,WordForm]] & + syn!head!vform! + get_position(TID), + word_noninitial(WordForm, iv_infpl(WordForm, Word)). + +%% with prefix +v( + @iv_avm & + display!tree![vbar,[v,Word]] & + syn!head!vform! + words_noninitial([Prefix, ':'], verb_prefix(Prefix)), + get_position(TID), + word_noninitial(Word), + !. + + +%============================================================================== +% \subsection{Prepositions} +%============================================================================== + +%-229-------------------------------------------------------------------------- +% Preposition --> +% _Preposition_ +% +% Example: in +% Example: from +% Example: thoughout +%------------------------------------------------------------------------------ + +%% independent prepositions + +prep( + display!tree![prep,Prep] & + lexem!Lexem & + drs!tid!TID + ) --> + get_position(TID), + word(Prep, prep(Prep, Lexem)), + !. + +prep( + display!tree![prep,Prep] & + lexem!Lexem & + drs!tid!TID + ) --> + get_position(TID), + word_initial(Prep, ( chars:to_lowercase(Prep, PrepL), prep(PrepL, Lexem) )). + + +%% dependent prepositions (for transitive adjectives and transitive verbs) + +dep_prep( + display!tree![prep,Prep] & + syn!nonlocal!prep!Prep + ) --> + { var(Prep) }, + !, + word_noninitial(Prep, ( prep(Prep, _) ; \+ functionword(Prep) )), + !. + +dep_prep( + display!tree![prep,Prep] & + syn!nonlocal!prep!Prep + ) --> + word_noninitial(Prep). + + +gender_transform(undef, '$gen'(_, _)). +gender_transform(neutr, '$gen'(_, '$neutr')). +gender_transform(human, '$gen'(_, '$human'(_))). +gender_transform(masc, '$gen'(_, '$human'('$masc'))). +gender_transform(fem, '$gen'(_, '$human'('$fem'))). diff --git a/parser/grammar_functionwords.fit b/parser/grammar_functionwords.fit new file mode 100644 index 0000000..84757fa --- /dev/null +++ b/parser/grammar_functionwords.fit @@ -0,0 +1,2261 @@ +%% This file is part of the Attempto Parsing Engine (APE). +%% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +%% +%% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +%% under the terms of the GNU Lesser General Public License as published by the Free Software +%% Foundation, either version 3 of the License, or (at your option) any later version. +%% +%% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +%% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +%% PURPOSE. See the GNU Lesser General Public License for more details. +%% +%% You should have received a copy of the GNU Lesser General Public License along with the Attempto +%% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +%%============================================================================== +%% APE Function Words +%% +%% Authors: +%% Stefan Hoefler +%% Gerold Schneider +%% Kaarel Kaljurand +%% Tobias Kuhn +%%============================================================================== + +:- module(grammar_functionwords, []). + +:- use_module(grammar_words). +:- use_module('../lexicon/functionwords'). + +:- op(400, fy, -). +:- op(400, fy, ~). +:- op(500, xfx, =>). +:- op(500, xfx, v). + + +%============================================================================== +% \section{Function Words} +%============================================================================== + +% Function words are predefined and cannot be changed by the user. + + +%-151-------------------------------------------------------------------------- +% Aux --> +% ( do | does | are | is | be | must | can | should | may ) +%------------------------------------------------------------------------------ + +aux( + display!tree!do & + syn!head!agr!num! + get_position(TID), + word_capitalize(do, 'Do'). + +aux( + display!tree!do & + syn!head!agr!num! + get_position(TID), + word_capitalize(do, 'Do'). + +aux( + display!tree!does & + syn!head!agr!num! + get_position(TID), + word_capitalize(does, 'Does'). + +aux( + display!tree!are & + syn!head!agr!num! + get_position(TID), + word_capitalize(are, 'Are'). + +aux( + display!tree!is & + syn!head!agr!num! + get_position(TID), + word_capitalize(is, 'Is'). + +aux( + display!tree!be & + syn!head!vform! + get_position(TID), + word_noninitial(be). + +aux( + display!tree!must & + syn!head!aux! + get_position(TID), + word_capitalize(must, 'Must'). + +aux( + display!tree!can & + syn!head!aux! + get_position(TID), + word_capitalize(can, 'Can'). + +aux( + display!tree!should & + syn!head!aux! + get_position(TID), + word_capitalize(should, 'Should'). + +aux( + display!tree!may & + syn!head!aux! + get_position(TID), + word_capitalize(may, 'May'). + +aux( + display!tree![] & + syn!head!aux! []. + + +%-152-------------------------------------------------------------------------- +% AuxRest --> +% ( not | not provably | not provably not | has to | have to | not have to | +% be | have to be | has to be | not have to be | not be ) +%------------------------------------------------------------------------------ + +% Only the following combinations of "Aux (...) AuxRest" are possible (the content of Aux is marked by square brackets): +% >>| + +% [does] +% [do] +aux_rest( + display!tree![] & + syn!head!negation! []. + +% [is] +% [are] +% [be] +aux_rest( + display!tree![] & + syn!head!negation! []. + +% [does] not +% [do] not +aux_rest( + display!tree!not & + syn!head!negation! + word_noninitial(not). + +% [is] not +% [are] not +aux_rest( + display!tree!not & + syn!head!negation! + word_noninitial(not). + +% [does] not provably +% [do] not provably +aux_rest( + display!tree!'not provably' & + syn!head!negation! + word_noninitial(not), + word_noninitial(provably). + +% [is] not provably +% [are] not provably +aux_rest( + display!tree!'not provably' & + syn!head!negation! + word_noninitial(not), + word_noninitial(provably). + +% [does] not provably not +% [do] not provably not +aux_rest( + display!tree!'not provably not' & + syn!head!negation! + word_noninitial(not), + word_noninitial(provably), + word_noninitial(not). + +% [is] not provably not +% [are] not provably not +aux_rest( + display!tree!'not provably not' & + syn!head!negation! + word_noninitial(not), + word_noninitial(provably), + word_noninitial(not). + +% [must] +aux_rest( + display!tree![] & + syn!head!negation! []. + +% [] has to +aux_rest( + display!tree!'has to' & + syn!head!agr!num! + word_noninitial(has), + word_noninitial(to). + +% [] have to +aux_rest( + display!tree!'have to' & + syn!head!agr!num! + word_noninitial(have), + word_noninitial(to). + +% [does] have to +% [do] have to +aux_rest( + display!tree!'have to' & + syn!head!negation! + word_noninitial(have), + word_noninitial(to). + +% [does] not have to +% [do] not have to +aux_rest( + display!tree!'not have to' & + syn!head!negation! + word_noninitial(not), + word_noninitial(have), + word_noninitial(to). + +% [must] be +aux_rest( + display!tree!be & + syn!head!negation! + word_noninitial(be). + +% [] has to be +aux_rest( + display!tree!'has to be' & + syn!head!agr!num! + word_noninitial(has), + word_noninitial(to), + word_noninitial(be). + +% [] have to be +aux_rest( + display!tree!'have to be' & + syn!head!agr!num! + word_noninitial(have), + word_noninitial(to), + word_noninitial(be). + +% [does] have to be +% [do] have to be +aux_rest( + display!tree!'have to be' & + syn!head!negation! + word_noninitial(have), + word_noninitial(to), + word_noninitial(be). + +% [does] not have to be +% [do] not have to be +aux_rest( + display!tree!'not have to be' & + syn!head!negation! + word_noninitial(not), + word_noninitial(have), + word_noninitial(to), + word_noninitial(be). + +% [can] +aux_rest( + display!tree![] & + syn!head!negation! []. + +% [can] be +aux_rest( + display!tree!be & + syn!head!negation! + word_noninitial(be). + +% [can] not +aux_rest( + display!tree!not & + syn!head!negation! + word_noninitial(not). + +% [can] not be +aux_rest( + display!tree!'not be' & + syn!head!negation! + word_noninitial(not), + word_noninitial(be). + +% [should] +aux_rest( + display!tree![] & + syn!head!negation! []. + +% [should] be +aux_rest( + display!tree!be & + syn!head!negation! + word_noninitial(be). + +% [should] not +aux_rest( + display!tree!not & + syn!head!negation! + word_noninitial(not). + +% [should] not be +aux_rest( + display!tree!'not be' & + syn!head!negation! + word_noninitial(not), + word_noninitial(be). + +% [may] +aux_rest( + display!tree![] & + syn!head!negation! []. + +% [may] be +aux_rest( + display!tree!be & + syn!head!negation! + word_noninitial(be). + +% [may] not +aux_rest( + display!tree!not & + syn!head!negation! + word_noninitial(not). + +% [may] not be |<< +aux_rest( + display!tree!'not be' & + syn!head!negation! + word_noninitial(not), + word_noninitial(be). + + +%-154-------------------------------------------------------------------------- +% CommaAnd --> +% , and +% +% CommaOr --> +% , or +% +% And --> +% and +% +% Or --> +% or +%------------------------------------------------------------------------------ + +conjunction_avm := + drs!in!DrsIn & + drs!out!ScopeOut & + drs!restr!in!DrsIn & + drs!restr!out!RestrOut & + drs!scope!in!RestrOut & + drs!scope!out!ScopeOut. + +disjunction_avm := + drs!in!drs(Dom,Conds) & + drs!out!drs(Dom,[RestrOut v ScopeOut|Conds]) & + drs!restr!in!drs([],[]) & + drs!restr!out!RestrOut & + drs!scope!in!drs([],[]) & + drs!scope!out!ScopeOut. + +comma_and( + @conjunction_avm & + display!tree![coord,', and'] + ) --> + word_noninitial(','), + word_noninitial(and). + + +comma_or( + @disjunction_avm & + display!tree![coord,', or'] + ) --> + word_noninitial(','), + word_noninitial(or). + + +coord_and( + @conjunction_avm & + display!tree![coord,and] + ) --> + word_noninitial(and). + + +coord_or( + @disjunction_avm & + display!tree![coord,or] + ) --> + word_noninitial(or). + + +%-155-------------------------------------------------------------------------- +% Determiner[+DEF] --> +% the +% +%%----------------------------------------------------------------------------- + +%% definite article +def_avm := + drs!in!drs(Dom,Conds) & + drs!out!ScopeOut & + drs!restr!in!drs([X],[]) & + drs!scope!in!drs(Dom, Conds) & + drs!scope!out!ScopeOut & + syn!nonlocal!quant! + word_capitalize(the, 'The'). + +determiner( + @def_avm & + display!tree![det,the] & + syn!head!agr!num! + word_capitalize(the, 'The'). + +determiner( + @def_avm & + display!tree![det,the] & + syn!head!agr!num! + word_capitalize(the, 'The'). + + +%%----------------------------------------------------------------------------- +% Determiner[+EXISTS,+SG] --> +% a | an +% +%%----------------------------------------------------------------------------- + +%% existential quantifier (singular) +exists_sg_avm := + drs!in!drs(Dom, Conds) & + drs!out!ScopeOut & + drs!restr!in!drs([X | Dom], Conds) & + drs!restr!out!RestrOut & + drs!scope!in!RestrOut & + drs!scope!out!ScopeOut & + syn!nonlocal!quant! + word_capitalize(a, 'A'). + +determiner( + @exists_sg_avm & + display!tree![det,an] & + syn!head!agr!num! + word_capitalize(an, 'An'). + + +%%----------------------------------------------------------------------------- +% Determiner[+EXISTS,-SG] --> +% some +% +%%----------------------------------------------------------------------------- + +%% existential quantifier (plural) +exists_pl_avm := + drs!in!drs(Dom,Conds) & + drs!out!ScopeOut & + drs!restr!in!drs([X | Dom], Conds) & + drs!restr!out!RestrOut & + drs!scope!in!RestrOut & + drs!scope!out!ScopeOut & + syn!nonlocal!quant! + word_capitalize(some, 'Some'). + +determiner( + @exists_sg_avm & + display!tree![det,some] & + syn!head!agr!num! + word_capitalize(some, 'Some'). + + +%%----------------------------------------------------------------------------- +% Determiner[+FORALL,+NEG] --> +% no +% +%%----------------------------------------------------------------------------- + +%% Note that 'no' can be used only with singular and mass nouns. +%% Plural nouns are not supported. +%% +%% Example: No man waits. +%% Example: A man enters no card. + +%% 'no' is interpreted as 'If ... then it is false that ...'. +%% But only if it is not preceded by 'there is'. +no_avm := + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, [RestrOut => drs([], [-ScopeOut]) | Conds]) & + drs!restr!in!drs([X], []) & + drs!restr!out!RestrOut & + drs!scope!in!drs([], []) & + drs!scope!out!ScopeOut & + syn!nonlocal!quant! + word_capitalize(no, 'No'). + + +%% 'no' + pl +%% BUG: experimentally: no error +determiner( + @no_avm & + display!tree![det, no] & + syn!head!agr!num! + word_capitalize(no, 'No'). +%% { +%% add_error_message(syntax, ID-'', '', 'Use \'no\' + singular NP, instead of \'no\' + plural NP.') +%% }. + + +%% Flat negation is generated for the 'there is' case. +%% Example: There is no man. +flat_no_avm := + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, [-ScopeOut | Conds]) & + drs!restr!in!drs([X], []) & + drs!restr!out!RestrOut & + drs!scope!in!RestrOut & + drs!scope!out!ScopeOut & + syn!nonlocal!quant! + word_noninitial(no). + + +/* +%% 'there is no' + pl +determiner( + @flat_no_avm & + display!tree![det, no] & + syn!head!agr!num! + word_noninitial(no), + { + add_error_message(syntax, ID-'', '', 'Use \'no\' + singular NP, instead of \'no\' + plural NP.') + }. +*/ + + +%% universal quantifier +forall_avm := + drs!in!drs(Dom,Conds) & + drs!out!drs(Dom,[RestrOut => ScopeOut|Conds]) & + drs!restr!in!drs([X],[]) & + drs!restr!out!RestrOut & + drs!scope!in!drs([],[]) & + drs!scope!out!ScopeOut & + drs!id!ID & + syn!nonlocal!quant! ScopeOut])|Conds]) & + drs!restr!in!drs([X],[]) & + drs!restr!out!RestrOut & + drs!scope!in!drs([],[]) & + drs!scope!out!ScopeOut & + sem!index!X & + syn!nonlocal!quant! +% every | each +% +%%----------------------------------------------------------------------------- + +determiner( + @forall_avm & + display!tree![det,every] & + syn!head!agr!num! + word_capitalize(every, 'Every'). + +determiner( + @forall_avm & + display!tree![det,each] & + syn!head!agr!num! + word_capitalize(each, 'Each'). + + +%%----------------------------------------------------------------------------- +% Determiner[+FORALL,+SG,+NEG] --> +% not every | not each +% +%%----------------------------------------------------------------------------- + +determiner( + @forall_neg_avm & + display!tree![det,'not every'] & + syn!head!agr!num! + word_capitalize(not, 'Not'), + word_noninitial(every). + +determiner( + @forall_neg_avm & + display!tree![det,'not each'] & + syn!head!agr!num! + word_capitalize(not, 'Not'), + word_noninitial(each). + + +%%----------------------------------------------------------------------------- +% Determiner[+FORALL,-SG] --> +% all +% +%%----------------------------------------------------------------------------- + +determiner( + @forall_avm & + display!tree![det,all] & + syn!head!agr!num! + word_capitalize(all, 'All'). + +%% Error: 'all' + plural +%% {add_error_message(syntax, ID-'', '', 'Use \'every\' + singular NP, instead of \'all\' + plural NP.') }. +%% BUG: experimentally: no error +determiner( + @forall_avm & + display!tree![det,all] & + syn!head!agr!num! + word_capitalize(all, 'All'). + + +%%----------------------------------------------------------------------------- +% Determiner[+FORALL,-SG,+NEG] --> +% not all +% +%%----------------------------------------------------------------------------- + +determiner( + @forall_neg_avm & + display!tree![det,'not all'] & + syn!head!agr!num! + word_capitalize(not, 'Not'), + word_noninitial(all). + +determiner( + @forall_neg_avm & + display!tree![det,'not all'] & + syn!head!agr!num! + word_capitalize(not, 'Not'), + word_noninitial(all). + + +%%----------------------------------------------------------------------------- +% Determiner[+EXISTS,-MASS,+Q] --> +% which | whose +%------------------------------------------------------------------------------ + +determiner( + display!tree![qdet,which] & + syn!head!agr!num! + get_position(TID), + word_capitalize(which, 'Which'). + +determiner( + display!tree![qdet,which] & + syn!head!agr!num! + get_position(TID), + word_capitalize(which, 'Which'). + + +determiner( + display!tree![qdet,whose] & + syn!head!agr!num! + get_position(TID), + word_capitalize(whose, 'Whose'). + +determiner( + display!tree![qdet,whose] & + syn!head!agr!num! + get_position(TID), + word_capitalize(whose, 'Whose'). + + +%-156-------------------------------------------------------------------------- +% DistributiveMarker --> +% each of +%------------------------------------------------------------------------------ + +distributive_marker( + display!tree![quant,'each of'] & + drs!tid!TID + ) --> + get_position(TID), + word_capitalize(each, 'Each'), + word_noninitial(of). + + +%-157-------------------------------------------------------------------------- +% DistributiveGlobalQuantor --> +% for each of +%------------------------------------------------------------------------------ + +distributive_global_quantor( + display!tree![quant,'for each of'] & + drs!tid!TID + ) --> + get_position(TID), + word_capitalize(for, 'For'), + word_noninitial(each), + word_noninitial(of). + + +%-158-------------------------------------------------------------------------- +% UniversalGlobalQuantor --> +% for | not for +% +% Example: for [every] +% Example: for [all] +% Example: for [no] +% Example: not for [every] +%------------------------------------------------------------------------------ + +universal_global_quantor_for( + display!tree![quant, 'for'] & + drs!in!DRS & + drs!out!DRS + ) --> + word_capitalize(for, 'For'). + +universal_global_quantor_for( + display!tree![quant, 'not for'] & + drs!in!DRS & + drs!out!drs([], [-DRS]) + ) --> + word_capitalize(not, 'Not'), + word_noninitial(for). + + +%-159-------------------------------------------------------------------------- +% ExistentialGlobalQuantor --> +% there is | there are +% +% ExistentialGlobalQuestionQuantor --> +% is there | are there +%------------------------------------------------------------------------------ + +existential_global_quantor( + @exists_sg_avm & + display!tree![quant, 'there is'] & + syn!head!agr!num! + word_capitalize(there, 'There'), + word_noninitial(is). + +existential_global_quantor( + display!tree![quant,'there is'] & + syn!head!agr!num! + word_capitalize(there, 'There'), + word_noninitial(is). + +existential_global_quantor( + display!tree![quant,'there are'] & + drs!scope!in!Scope & + drs!scope!out!Scope & + syn!head!agr!num! + word_capitalize(there, 'There'), + word_noninitial(are). + +existential_global_question_quantor( + display!tree![quant,'is there'] & + syn!head!agr!num! + word_capitalize(is, 'Is'), + word_noninitial(there). + +existential_global_question_quantor( + display!tree![quant,'is there'] & + syn!head!agr!num! + word_capitalize(is, 'Is'), + word_noninitial(there). + +existential_global_question_quantor( + display!tree![quant,'are there'] & + syn!head!agr!num! + word_capitalize(are, 'Are'), + word_noninitial(there). + + +%-160--------------------------------------------------------------------------- +% GeneralisedQuantor --> +% ( at most | at least | more than | less than | exactly ) +% +% Example: [John sees] at most [5 dogs.] +%------------------------------------------------------------------------------ + +gen_quant_avm := + drs!id!ID & + drs!in!drs(Dom,Conds) & + drs!out!ScopeOut & + drs!restr!in!drs([X|Dom],Conds) & + drs!restr!out!RestrOut & + drs!scope!in!RestrOut & + drs!scope!out!ScopeOut & + sem!quantity!comparison!Comp & + sem!index!X. + +gen_quant_max_avm := + drs!id!ID & + drs!in!drs(Dom,Conds) & + drs!out!drs(DomOut,[ScopeConds|Conds]) & + drs!restr!in!drs([X|Dom],[]) & + drs!restr!out!RestrOut & + drs!scope!in!RestrOut & + drs!scope!out!drs(DomOut, ScopeConds) & + sem!quantity!comparison!Comp & + sem!index!X. + + +generalised_quantor( + @gen_quant_max_avm & + display!tree![genqu,'at most'] & + sem!quantity!comparison!leq + ) --> + word_capitalize(at, 'At'), + word_noninitial(most). + +generalised_quantor( + @gen_quant_avm & + display!tree![genqu,'at least'] & + sem!quantity!comparison!geq + ) --> + word_capitalize(at, 'At'), + word_noninitial(least). + +generalised_quantor( + @gen_quant_avm & + display!tree![genqu,'more than'] & + sem!quantity!comparison!greater + ) --> + word_capitalize(more, 'More'), + word_noninitial(than). + +generalised_quantor( + @gen_quant_max_avm & + display!tree![genqu,'less than'] & + sem!quantity!comparison!less + ) --> + word_capitalize(less, 'Less'), + word_noninitial(than). + +generalised_quantor( + @gen_quant_avm & + display!tree![genqu,[]] & + sem!quantity!comparison!eq + ) --> []. + +generalised_quantor( + @gen_quant_max_avm & + display!tree![genqu, exactly] & + sem!quantity!comparison!exactly + ) --> + word_capitalize(exactly, 'Exactly'). + + +%% Note: 'that' is treated as a complementizer (a marker that introduces a sentence) +%% in all forms of sentence modification (negation, possibility, necessecity, and NAF) + +%-161-------------------------------------------------------------------------- +% SentenceInit --> +% it is false | it is not true | it is possible | it is not possible | +% it is necessary | it is not necessary | it is not provable | it is true | +% it is not false +% +% Example: it is false [that ...] +% Example: it is not true [that ...] +% Example: it is possible [that ...] +%------------------------------------------------------------------------------ + +sentence_init( + display!tree![truth, 'it is true'] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!DrsIn & + drs!scope!out!DrsOut + ) --> + word_capitalize(it, 'It'), + word_noninitial(is), + word_noninitial(true). + +sentence_init( + display!tree![truth, 'it is not false'] & + drs!in!DrsIn & + drs!out!DrsOut & + drs!scope!in!DrsIn & + drs!scope!out!DrsOut + ) --> + word_capitalize(it, 'It'), + word_noninitial(is), + word_noninitial(not), + word_noninitial(false). + +sentence_init( + display!tree![neg, 'it is false'] & + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, [-ScopeOut|Conds]) & + drs!scope!in!drs([], []) & + drs!scope!out!ScopeOut + ) --> + word_capitalize(it, 'It'), + word_noninitial(is), + word_noninitial(false). + +sentence_init( + display!tree![neg, 'it is not true'] & + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, [-ScopeOut|Conds]) & + drs!scope!in!drs([], []) & + drs!scope!out!ScopeOut + ) --> + word_capitalize(it, 'It'), + word_noninitial(is), + word_noninitial(not), + word_noninitial(true). + +sentence_init( + display!tree![poss, 'it is possible'] & + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, [can(ScopeOut)|Conds]) & + drs!scope!in!drs([], []) & + drs!scope!out!ScopeOut + ) --> + word_capitalize(it, 'It'), + word_noninitial(is), + word_noninitial(possible). + +sentence_init( + display!tree![impossibility, 'it is not possible'] & + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, [-drs([], [can(ScopeOut)])|Conds]) & + drs!scope!in!drs([], []) & + drs!scope!out!ScopeOut + ) --> + word_capitalize(it, 'It'), + word_noninitial(is), + word_noninitial(not), + word_noninitial(possible). + +sentence_init( + display!tree![necessity, 'it is necessary'] & + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, [must(ScopeOut)|Conds]) & + drs!scope!in!drs([], []) & + drs!scope!out!ScopeOut + ) --> + word_capitalize(it, 'It'), + word_noninitial(is), + word_noninitial(necessary). + +sentence_init( + display!tree![unnecessity, 'it is not necessary'] & + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, [-drs([], [must(ScopeOut)])|Conds]) & + drs!scope!in!drs([], []) & + drs!scope!out!ScopeOut + ) --> + word_capitalize(it, 'It'), + word_noninitial(is), + word_noninitial(not), + word_noninitial(necessary). + +sentence_init( + display!tree![recommendation, 'it is recommended'] & + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, [should(ScopeOut)|Conds]) & + drs!scope!in!drs([], []) & + drs!scope!out!ScopeOut + ) --> + word_capitalize(it, 'It'), + word_noninitial(is), + word_noninitial(recommended). + +sentence_init( + display!tree![recommendation, 'it is not recommended'] & + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, [-drs([], [should(ScopeOut)])|Conds]) & + drs!scope!in!drs([], []) & + drs!scope!out!ScopeOut + ) --> + word_capitalize(it, 'It'), + word_noninitial(is), + word_noninitial(not), + word_noninitial(recommended). + +sentence_init( + display!tree![admissibility, 'it is admissible'] & + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, [may(ScopeOut)|Conds]) & + drs!scope!in!drs([], []) & + drs!scope!out!ScopeOut + ) --> + word_capitalize(it, 'It'), + word_noninitial(is), + word_noninitial(admissible). + +sentence_init( + display!tree![admissibility, 'it is not admissible'] & + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, [-drs([], [may(ScopeOut)])|Conds]) & + drs!scope!in!drs([], []) & + drs!scope!out!ScopeOut + ) --> + word_capitalize(it, 'It'), + word_noninitial(is), + word_noninitial(not), + word_noninitial(admissible). + +sentence_init( + display!tree![naf, 'it is not provable'] & + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, [~ScopeOut|Conds]) & + drs!scope!in!drs([], []) & + drs!scope!out!ScopeOut + ) --> + word_capitalize(it, 'It'), + word_noninitial(is), + word_noninitial(not), + word_noninitial(provable). + + +%-162-------------------------------------------------------------------------- +% SentenceQuestion --> +% is it true | is it not true | is it false | is it not false +% +% Example: Is it true [that ... ?] +% Example: Is is not false [that ... ?] +% Example: Is it false [that ... ?] +% Example: Is it not true [that ... ?] +%------------------------------------------------------------------------------ + +sentence_question( + display!tree![truth, 'is it true'] & + drs!in!Drs & + drs!out!Drs + ) --> + word_capitalize(is, 'Is'), + word_noninitial(it), + word_noninitial(true). + +sentence_question( + display!tree![truth, 'is it not false'] & + drs!in!Drs & + drs!out!Drs + ) --> + word_capitalize(is, 'Is'), + word_noninitial(it), + word_noninitial(not), + word_noninitial(false). + +sentence_question( + display!tree![truth, 'is it false'] & + drs!in!Drs & + drs!out!drs([], [-Drs]) + ) --> + word_capitalize(is, 'Is'), + word_noninitial(it), + word_noninitial(false). + +sentence_question( + display!tree![truth, 'is it not true'] & + drs!in!Drs & + drs!out!drs([], [-Drs]) + ) --> + word_capitalize(is, 'Is'), + word_noninitial(it), + word_noninitial(not), + word_noninitial(true). + + +%-163a------------------------------------------------------------------------- +% PossessivePronoun --> +% IrreflexivePossessivePronoun +% +% Example: its +% Example: their +%------------------------------------------------------------------------------ + +possessive_pronoun( + display!tree!Tree & + sem!index!X & + syn!head!agr!gen!Gen & + syn!head!agr!num!Num & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + syn!nonlocal!subj!ref!SubjRef & + drs!id!ID & + drs!tid!TID & + drs!in!drs(Dom, Conds) & + drs!out!drs([X | Dom], [ + anaphor(nonreflexive_pronoun, NPID, X, [], Gen, Num, Pers, ID, TID, Lexem, SubjRef) + | Conds]) & + lexem!Lexem & + npid!NPID + ) --> + irreflexive_possessive_pronoun( + display!tree!Tree & + syn!head!agr!gen!Gen & + syn!head!agr!num!Num & + syn!head!agr!pers!Pers & + lexem!Lexem & + drs!tid!TID + ). + + +%-163b------------------------------------------------------------------------- +% PossessivePronoun --> +% ReflexivePossessivePronoun +% +% Example: his own +% Example: their own +%------------------------------------------------------------------------------ + +possessive_pronoun( + display!tree!Tree & + sem!index!X & + syn!head!agr!gen!Gen & + syn!head!agr!num!Num & + syn!nonlocal!wh!in!WH & + syn!nonlocal!wh!out!WH & + syn!nonlocal!subj!ref!SubjRef & + syn!nonlocal!subj!agr!SubjAgr & + drs!id!ID & + drs!tid!TID & + drs!in!drs(Dom, Conds) & + drs!out!drs(Dom, Conds) & + lexem!Lexem & + npid!NPID + ) --> + reflexive_possessive_pronoun( + display!tree!Tree & + syn!head!agr!Agr & + syn!head!agr!gen!Gen & + syn!head!agr!num!Num & + lexem!Lexem & + drs!tid!TID + ), + try( SubjRef = subj(X), error(pronoun, ID, Lexem, 'There is no subject for this reflexive possessive pronoun.') ), + try( SubjAgr = Agr, error(pronoun, ID, Lexem, 'This reflexive possessive pronoun does not match the subject.') ). + + +%-163c------------------------------------------------------------------------- +% IrreflexivePossessivePronoun --> +% its | his | her | his/her | her/his | their | your +%------------------------------------------------------------------------------ + +irreflexive_possessive_pronoun( + display!tree![posspn, its] & + syn!head!agr!gen! + get_position(TID), + word_capitalize(its, 'Its'). + +irreflexive_possessive_pronoun( + display!tree![posspn, his] & + syn!head!agr!gen! + get_position(TID), + word_capitalize(his, 'His'). + +irreflexive_possessive_pronoun( + display!tree![posspn, her] & + syn!head!agr!gen! + get_position(TID), + word_capitalize(her, 'Her'). + +irreflexive_possessive_pronoun( + display!tree![posspn, 'his/her'] & + syn!head!agr!gen! + get_position(TID), + word_capitalize(his, 'His'), + word_noninitial('/'), + word_noninitial(her). + +irreflexive_possessive_pronoun( + display!tree![posspn, 'her/his'] & + syn!head!agr!gen! + get_position(TID), + word_capitalize(her, 'Her'), + word_noninitial('/'), + word_noninitial(his). + +irreflexive_possessive_pronoun( + display!tree![posspn, their] & + syn!head!agr!num! + get_position(TID), + word_capitalize(their, 'Their'). + +irreflexive_possessive_pronoun( + display!tree![posspn, your] & + syn!head!agr!pers! + get_position(TID), + word_capitalize(your, 'Your'). + + +%-163d------------------------------------------------------------------------- +% ReflexivePossessivePronoun --> +% its own | his own | her own | his/her own | her/his own | their own | +% your own +%------------------------------------------------------------------------------ + +reflexive_possessive_pronoun( + display!tree![posspn, 'its own'] & + syn!head!agr!gen! + get_position(TID), + word_noninitial(its), + word_noninitial(own). + +reflexive_possessive_pronoun( + display!tree![posspn, 'his own'] & + syn!head!agr!gen! + get_position(TID), + word_noninitial(his), + word_noninitial(own). + +reflexive_possessive_pronoun( + display!tree![posspn, 'her own'] & + syn!head!agr!gen! + get_position(TID), + word_noninitial(her), + word_noninitial(own). + +reflexive_possessive_pronoun( + display!tree![posspn, 'his/her own'] & + syn!head!agr!gen! + get_position(TID), + word_noninitial(his), + word_noninitial('/'), + word_noninitial(her), + word_noninitial(own). + +reflexive_possessive_pronoun( + display!tree![posspn, 'her/his own'] & + syn!head!agr!gen! + get_position(TID), + word_noninitial(her), + word_noninitial('/'), + word_noninitial(his), + word_noninitial(own). + +reflexive_possessive_pronoun( + display!tree![posspn, 'their own'] & + syn!head!agr!num! + get_position(TID), + word_noninitial(their), + word_noninitial(own). + +reflexive_possessive_pronoun( + display!tree![posspn, 'your own'] & + syn!head!agr!pers! + get_position(TID), + word_noninitial(your), + word_noninitial(own). + + +%-164a------------------------------------------------------------------------- +% Pronoun --> +% IrreflexivePronoun +% +% Example: it +% Example: him/her +%------------------------------------------------------------------------------ + +pronoun( + display!tree!Tree & + sem!index!X & + syn!head!agr!gen!Gen & + syn!head!agr!num!Num & + syn!head!case!Case & + syn!nonlocal!quant! + get_position(TID), + irreflexive_pronoun( + display!tree!Tree & + syn!head!agr!gen!Gen & + syn!head!agr!num!Num & + syn!head!agr!pers!Pers & + syn!head!case!Case & + lexem!Lexem + ). + + +%-164b------------------------------------------------------------------------- +% Pronoun --> +% ReflexivePronoun +% +% Example: herself +% Example: themselves +%------------------------------------------------------------------------------ + +pronoun( + display!tree!Tree & + sem!index!X & + syn!head!agr!gen!Gen & + syn!head!agr!num!Num & + syn!head!case! + reflexive_pronoun( + display!tree!Tree & + syn!head!agr!Agr & + syn!head!agr!gen!Gen & + syn!head!agr!num!Num & + lexem!Lexem + ), + try( SubjRef = subj(X), error(pronoun, ID, Lexem, 'There is no subject for this reflexive pronoun.') ), + try( SubjAgr = Agr, error(pronoun, ID, Lexem, 'This reflexive pronoun does not match the subject.') ). + + +%-164c------------------------------------------------------------------------- +% Pronoun(+Q) --> +% WhPronoun +% +% Example: what +% Example: who +%------------------------------------------------------------------------------ + +pronoun( + display!tree!Tree & + syn!head!agr!gen!Gen & + syn!head!agr!num!Num & + syn!nonlocal!quant! + wh_pronoun( + display!tree!Tree & + syn!head!agr!gen!Gen & + lexem!Lexem & + drs!tid!TID + ). + + +%-164d------------------------------------------------------------------------- +% Pronoun(+R) --> +% RelativePronoun +% +% Example: which +% Example: who +%------------------------------------------------------------------------------ + +pronoun( + display!tree!Tree & + syn!head!agr!gen!Gen & + syn!nonlocal!quant! + relative_pronoun( + display!tree!Tree & + syn!head!agr!gen!RelGen & + lexem!Lexem + ), + try( RelGen = Gen, error(pronoun, ID, Lexem, 'This relative pronoun does not match (human vs. non-human).') ). + + +%-164e------------------------------------------------------------------------- +% IrreflexivePronoun --> +% it | he | she | he/she | she/he | they | you | him | her | him/her | +% her/him | them +%------------------------------------------------------------------------------ + +irreflexive_pronoun( + display!tree![pn,it] & + syn!head!agr!gen! + word_capitalize(it, 'It'). + +irreflexive_pronoun( + display!tree![pn,he] & + syn!head!agr!gen! + word_capitalize(he, 'He'). + +irreflexive_pronoun( + display!tree![pn,she] & + syn!head!agr!gen! + word_capitalize(she, 'She'). + +irreflexive_pronoun( + display!tree![pn,'he/she'] & + syn!head!agr!gen! + word_capitalize(he, 'He'), + word_noninitial('/'), + word_noninitial(she). + +irreflexive_pronoun( + display!tree![pn,'she/he'] & + syn!head!agr!gen! + word_capitalize(she, 'She'), + word_noninitial('/'), + word_noninitial(he). + +irreflexive_pronoun( + display!tree![pn,they] & + syn!head!agr!num! + word_capitalize(they, 'They'). + +irreflexive_pronoun( + display!tree![pn,you] & + syn!head!agr!pers! + word_capitalize(you, 'You'). + +irreflexive_pronoun( + display!tree![pn,him] & + syn!head!agr!gen! + word_noninitial(him). + +irreflexive_pronoun( + display!tree![pn,her] & + syn!head!agr!gen! + word_noninitial(her). + +irreflexive_pronoun( + display!tree![pn,'him/her'] & + syn!head!agr!gen! + word_noninitial(him), + word_noninitial('/'), + word_noninitial(her). + +irreflexive_pronoun( + display!tree![pn,'her/him'] & + syn!head!agr!gen! + word_noninitial(her), + word_noninitial('/'), + word_noninitial(him). + +irreflexive_pronoun( + display!tree![pn,them] & + syn!head!agr!num! + word_noninitial(them). + + +%-164f------------------------------------------------------------------------- +% ReflexivePronoun --> +% itself | himself | herself | himself/herself | herself/himself | +% themselves | yourself | yourselves +%------------------------------------------------------------------------------ + +reflexive_pronoun( + display!tree![pn,itself] & + syn!head!agr!gen! + word_noninitial(itself). + +reflexive_pronoun( + display!tree![pn,himself] & + syn!head!agr!gen! + word_noninitial(himself). + +reflexive_pronoun( + display!tree![pn,herself] & + syn!head!agr!gen! + word_noninitial(herself). + +reflexive_pronoun( + display!tree![pn,'himself/herself'] & + syn!head!agr!gen! + word_noninitial(himself), + word_noninitial('/'), + word_noninitial(herself). + +reflexive_pronoun( + display!tree![pn,'herself/himself'] & + syn!head!agr!gen! + word_noninitial(herself), + word_noninitial('/'), + word_noninitial(himself). + +reflexive_pronoun( + display!tree![pn,themselves] & + syn!head!agr!num! + word_noninitial(themselves). + +reflexive_pronoun( + display!tree![pn,yourself] & + syn!head!agr!num! + word_noninitial(yourself). + +reflexive_pronoun( + display!tree![pn,yourselves] & + syn!head!agr!num! + word_noninitial(yourselves). + + +%-164g------------------------------------------------------------------------- +% WhPronoun --> +% what | who +%------------------------------------------------------------------------------ + +wh_pronoun( + display!tree![qpn,what] & + lexem!what & + syn!head!agr!gen! + get_position(TID), + word_capitalize(what, 'What'). + +wh_pronoun( + display!tree![qpn,who] & + lexem!who & + syn!head!agr!gen! + get_position(TID), + word_capitalize(who, 'Who'). + + +%-164h------------------------------------------------------------------------- +% RelativePronoun --> +% which | who +%------------------------------------------------------------------------------ + +relative_pronoun( + display!tree![relpn,which] & + syn!head!agr!gen! + word_noninitial(which). + +relative_pronoun( + display!tree![relpn,who] & + syn!head!agr!gen! + word_noninitial(who). + + +%-165-------------------------------------------------------------------------- +% SaxonGenitiveMarker --> +% 's | ' +% +% Example: [John]'s [car] +% Example: [Thomas]' [dog] +%------------------------------------------------------------------------------ + +saxon_genitive_marker( + display!tree![gen_marker,'\'s'] & + drs!id!ID & + drs!in!drs(Dom,Conds) & + drs!out!drs([X | Dom],[relation(X, of, Y)-ID/TID|Conds]) & + sem!index!X & + sem!arg1!Y + ) --> + get_position(TID), + word_noninitial('\''), + word_noninitial(s). + +saxon_genitive_marker( + display!tree![gen_marker,'\''] & + drs!id!ID & + drs!in!drs(Dom,Conds) & + drs!out!drs([X | Dom],[relation(X, of, Y)-ID/TID|Conds]) & + sem!index!X & + sem!arg1!Y + ) --> + get_position(TID), + word_noninitial('\''). + + +%-167-------------------------------------------------------------------------- +% WhAdverb --> +% how | where | when +%------------------------------------------------------------------------------ + +whadv_avm := + syn!head!agr!num! + get_position(TID), + word_capitalize(how, 'How'). + +whadverb( + @whadv_avm & + display!tree![qpn,where] & + lexem!where & + drs!tid!TID + ) --> + get_position(TID), + word_capitalize(where, 'Where'). + +whadverb( + @whadv_avm & + display!tree![qpn,when] & + lexem!when & + drs!tid!TID + ) --> + get_position(TID), + word_capitalize(when, 'When'). + + +%-170-------------------------------------------------------------------------- +% Variable --> +% 'A' | 'B' | ... | 'Z' | 'A1' | 'B1' | ... | 'Z1' | 'A2' | 'B2' | ... +%------------------------------------------------------------------------------ + +variable( + lexem!VarName & + drs!tid!TID + ) --> + get_position(TID), + word(VarName, variable(VarName)). diff --git a/parser/grammar_words.pl b/parser/grammar_words.pl new file mode 100644 index 0000000..a44280f --- /dev/null +++ b/parser/grammar_words.pl @@ -0,0 +1,339 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(grammar_words, [ + word/3, % ?Word + word/4, % ?Word, +Condition + word_initial/3, % ?Word + word_initial/4, % ?Word, +Condition + word_noninitial/3, % ?Word + word_noninitial/4, % ?Word, +Condition + word_capitalize/4, % +Word, +WordInitial + words/3, % +WordList + words/4, % +WordList, +Condition + words_initial/3, % +WordList + words_initial/4, % +WordList, +Condition + words_noninitial/3, % +WordList + words_noninitial/4, % +WordList, +Condition + get_position/3, % -Position + warning/6, % +Type, +SentenceID, +Subject, +Description + try/4, % +Goal, error(+Type, +SentenceID, +Subject, +Description) + reset_progress_record/1, % +TokenList + get_unparsed_tokens_number/1 % -Number + ]). + +:- use_module('../logger/error_logger', [ + add_warning_message_once/4, + add_error_message_once/4 + ]). +:- use_module('../lexicon/lexicon_interface'). +:- use_module('../lexicon/functionwords'). +:- use_module('../lexicon/chars'). +:- use_module('../lexicon/is_in_lexicon'). + +/** Word-level Grammar Rules + +This module contains word-level grammar rules. It manages the fact that certain words can be +capitalized at the beginning of a sentence. Furthermore, it keeps track of the parsing process +and, in the case of an error, it can determine up to which token parsing succeeded. + +@author Tobias Kuhn +*/ + + +%% word(?Word) +% +% This rule reads the token Word which can be in sentence-initial position. + +word(Word) --> + [Word], + record_position. + +word(Word) --> + [^, Word], + record_position. + + +%% word(?Word, +Condition) +% +% This rule reads the token Word (which can be in sentence-initial position) if the given condition +% is fulfilled. + +word(Word, Condition) --> + [Word], + { call(Condition) }, + record_position. + +word(Word, Condition) --> + [^, Word], + { call(Condition) }, + record_position. + + +%% word_initial(?Word) +% +% This rule reads the token Word in sentence-initial position. + +word_initial(Word) --> + [^, Word], + record_position. + + +%% word_initial(?Word, +Condition) +% +% This rule reads the token Word in sentence-initial position if the given condition is fulfilled. + +word_initial(Word, Condition) --> + [^, Word], + { call(Condition) }, + record_position. + + +%% word_noninitial(?Word) +% +% This rule reads the token Word if it is not in sentence-initial position. + +word_noninitial(Word) --> + [Word], + record_position. + + +%% word_noninitial(?Word, +Condition) +% +% This rule reads the token Word if it is not in sentence-initial position and if the given condition +% is fulfilled. + +word_noninitial(Word, Condition) --> + [Word], + { call(Condition) }, + record_position. + + +%% word_capitalize(+Word, +WordInitial) +% +% This rule reads the token Word. In sentence-initial position also WordInitial is accepted. + +word_capitalize(Word, _WordInitial) --> + [Word], + record_position. + +word_capitalize(Word, _WordInitial) --> + [^, Word], + record_position. + +word_capitalize(_Word, WordInitial) --> + [^, WordInitial], + record_position. + + +%% words(+WordList) +% +% This rule reads the tokens of WordList which can be in sentence-initial position. + +words(WordList) --> + words_noninitial(WordList). + +words(WordList) --> + [^], + words_noninitial(WordList). + + +%% words(+WordList, +Condition) +% +% This rule reads the tokens of WordList (which can be in sentence-initial position) if the +% condition is fulfilled. + +words(WordList, Condition) --> + words_noninitial(WordList, Condition). + +words(WordList, Condition) --> + [^], + words_noninitial(WordList, Condition). + + +%% words_initial(+WordList) +% +% This rule reads the tokens of WordList if they are in sentence-initial position. + +words_initial(WordList) --> + [^], + words_noninitial(WordList). + + +%% words_initial(+WordList, +Condition) +% +% This rule reads the tokens of WordList if they are in sentence-initial position and if the +% condition is fulfilled. + +words_initial(WordList, Condition) --> + [^], + words_noninitial(WordList, Condition). + + +%% words_noninitial(+WordList) +% +% This rule reads the tokens of WordList if they are not in sentence-initial position. + +words_noninitial([]) --> + record_position. + +words_noninitial([Word|Rest]) --> + [Word], + words_noninitial(Rest). + + +%% words_noninitial(+WordList, +Condition) +% +% This rule reads the tokens of WordList if they are not in sentence-initial position and if the +% condition is fulfilled. + +words_noninitial([], Condition) --> + { call(Condition) }, + record_position. + +words_noninitial([Word|Rest], Condition) --> + [Word], + words_noninitial(Rest, Condition). + + +%% warning(+Type, +SentenceID, +Subject, +Description) +% +% This predicate can be used as a DCG rule. It reads no token but asserts a warning message. + +warning(Type, SentenceID, Subject, Description) --> + get_position(Pos), + { + PrevPos is Pos - 1, + add_warning_message_once(Type, SentenceID-PrevPos, Subject, Description) + }. + + +%% try(+Goal, error(+Type, +SentenceID, +Subject, +Description)) +%% try(+Goal, warning(+Type, +SentenceID, +Subject, +Description)) +% +% This predicate can be used as a DCG rule. It tries to call the goal. If this fails then an error +% or warning message is asserted. In the case of an error, the complete predicate fails. + +try(Goal, _, Tokens, Tokens) :- + call(Goal), + !. + +try(_, error(Type, SentenceID, Subject, Description)) --> + get_position(Pos), + { + PrevPos is Pos - 1, + add_error_message_once(Type, SentenceID-PrevPos, Subject, Description), + fail + }. + +try(_, warning(Type, SentenceID, Subject, Description)) --> + get_position(Pos), + { + PrevPos is Pos - 1, + add_warning_message_once(Type, SentenceID-PrevPos, Subject, Description) + }. + + +%% tokencount(-TokenCount) +% +% This predicate stores the overall number of tokens. + +:- dynamic tokencount/1. + + +%% reset_progress_record(+TokenList) +% +% This predicate resets the record about how far the parser proceeded in the token list. Furthermore, it +% initializes the record for the new token list. + +reset_progress_record(TokenList) :- + retractall(position_backwards(_)), + record_position(TokenList, TokenList), + retractall(tokencount(_)), + length(TokenList, Length), + assert(tokencount(Length)), + !. + + +%% get_unparsed_tokens_number(-Number) +% +% This predicate returns the smallest number of tokens that were not parsed (since the record was reset). + +get_unparsed_tokens_number(Number) :- + position_backwards(First), + findall(P, position_backwards(P), Positions), + get_minimum(Positions, First, Number). + + +%% position_backwards(-PositionBackwards) +% +% This predicate stores the positions in a backwards way, i.e. the number of tokens that are not (yet) parsed. + +:- dynamic position_backwards/1. + + +%% get_position(-Position) +% +% This predicate can be used as a DCG rule. It reads no token but returns the position in a forward +% way, i.e. starting from the beginning of the list. + +get_position(Position, [^|Tokens], [^|Tokens]) :- + !, + length(Tokens, Length), + tokencount(TokenCount), + Position is TokenCount - Length. + +get_position(Position, Tokens, Tokens) :- + !, + length(Tokens, Length), + tokencount(TokenCount), + Position is TokenCount - Length. + + +%% record_position(+ListIn, ?ListOut) +% +% This predicate can be used as a DCG rule. Is reads nothing, but records the position. + +record_position(List, List) :- + length(List, Length), + record_position(Length). + + +%% record_position(+Pos) +% +% This predicates records the position Pos (which is the number of unparsed tokens) if it is not +% already recorded. + +record_position(Pos) :- + position_backwards(Pos), + !. + +record_position(Pos) :- + assert(position_backwards(Pos)). + + +%% get_minimum(+List, +TempMin, -Min) +% +% Returns the minimal value of the list or TempMin, whichever is smaller. + +get_minimum([], M, M). + +get_minimum([N|Rest], Temp, M) :- + N < Temp, + !, + get_minimum(Rest, N, M). + +get_minimum([_|Rest], Temp, M) :- + get_minimum(Rest, Temp, M). diff --git a/parser/make_syntax_report.perl b/parser/make_syntax_report.perl new file mode 100644 index 0000000..be7dc47 --- /dev/null +++ b/parser/make_syntax_report.perl @@ -0,0 +1,332 @@ +# This file is part of the Attempto Parsing Engine (APE). +# Copyright 2008-2010, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +# +# The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any later version. +# +# The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +# PURPOSE. See the GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License along with the Attempto +# Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +# ACE Syntax Report generator +# +# This Perl script converts APE grammar files into HTML, preserving only the comments, i.e. +# it extracts the lines that start with a comment symbol (%) from: +# * grammar.fit +# * grammar_functionwords.fit +# * grammar_contentwords.fit +# +# For comments which you don't want to have in the output, use "/* ... */" or "%% ...". +# +# This script also generates a table of contents and saves it into a file 'syntax_report.toc'. +# The content of 'syntax_report.toc' is placed right after the title of the resulting HTML. +# This however needs two runs in the general case. During the first run the table of contents +# is generated (or an existing 'syntax_report.toc' is updated), during the second run the +# updated 'syntax_report.toc' is placed into the report. +# +# @author Tobias Kuhn +# @author Kaarel Kaljurand +# @version 2008-03-17 +# +# Usage: +# +# cat grammar.fit grammar_functionwords.fit grammar_contentwords.fit | perl make_syntax_report.perl + +use strict; +use Getopt::Long; + +my $syntax_report_toc = 'syntax_report.toc'; +my $title_numbers = [0, 0, 0, 0, 0]; + +my $message = "This report was generated automatically from the following files: + grammar.fit, + grammar_functionwords.fit, + grammar_contentwords.fit."; + +my $name_set = {}; +my $href_set = {}; + +my $closetag = ""; # = "

": "p"-tag is open that will be closed implicitly + # = " ": "pre"- or "blockquote"-tag is open that has to be closed explicitly + # = "": no such tag is open + +my $str = ""; + +my $label; +my $section; + +&make_header; +&make_toc; + +open (TOC, '>', $syntax_report_toc) or die "Can't open $syntax_report_toc: $!"; +while() { + next if !/^%/; + next if /^%%/; + + s{&}{&}g; + s{-->}{→}g; + s{<}{<}g; + s{>}{>}g; + + s{^%}{}; + s{^===.*}{}; + + + if ( m{^ *\\section\{(.*)\}} ) { + $str = &generate_number($title_numbers, 0); + } + elsif ( m{^ *\\subsection\{(.*)\}} ) { + $str = &generate_number($title_numbers, 1); + } + elsif ( m{^ *\\subsubsection\{(.*)\}} ) { + $str = &generate_number($title_numbers, 2); + } + + + if ( s{^ *\\version\{(.*)\}}{

$message Version: $1

} ) { + } elsif ( s{^\s*-([0-9]+[a-z]?)------------.*}{$closetag
$1\n} ) {
+		# start of a grammar rule box
+		$name_set->{$1} = 1;
+		$closetag = " ";
+	} elsif ( s{^\s*--------------.*}{
\n} ) { + # end of a grammar rule box + $closetag = ""; + } elsif ( s{>>\|}{$closetag
} ) {
+		# start of a code block
+		$closetag = " ";
+	} elsif ( s{>>}{$closetag

} ) { + # start of a quote + $closetag = " "; + } elsif ( s{^ *\\section\{(.*)\}}{$closetag

$str $1

} ) { + $section = $1; + $label = $1; + $label =~ s/[^a-zA-Z0-9]//g; # labels are not allowed to contain spaces + s/--label--/$label/; + print TOC "$str $section\n"; + $closetag = ""; + } elsif ( s{^ *\\subsection\{(.*)\}}{$closetag

$str $1

} ) { + $section = $1; + $label = $1; + $label =~ s/[^a-zA-Z0-9]//g; # labels are not allowed to contain spaces + s/--label--/$label/; + print TOC "$str $section\n"; + $closetag = ""; + } elsif ( s{^ *\\subsubsection\{(.*)\}}{$closetag

$str $1

} ) { + $section = $1; + $label = $1; + $label =~ s/[^a-zA-Z0-9]//g; # labels are not allowed to contain spaces + s/--label--/$label/; + print TOC "$str $section\n"; + $closetag = ""; + } elsif ( $closetag eq "

" && s{^\s*$}{<\/p>

} ) { + # empty line -> new paragraph + $closetag = "

"; + } elsif ( $closetag eq "" ) { + # start new paragraph + s{^(.*)$}{

$1}; + $closetag = "

"; + } + + # end of a code block + if ( s{\|<<}{
} ) { + $closetag = ""; + } + + # end of a quote + if ( s{<<}{

} ) { + $closetag = ""; + } + + # symbol anchor + if ( s{^ ([a-zA-Z0-9\-_']+)(.*) →}{$1<\/span>$2 →} ) { + $name_set->{$1} = 1; + } + + if (/ Example:/) { + s{ Example:}{Example:}; + s/([^\\])\[/$1[/g; + s/([^\\])\]/$1]<\/span>/g; + s/\\\[/[/g; + s/\\\]/]/g; + } + + # reference to rule (by rule number) + while ( s/\[\[([0-9]+[a-z]?)\]\]/$1<\/a><\/tt>/ ) { + $href_set->{$1} = 1; + } + + # reference to symbol + if (/^\t/) { + while ( s/([\s(])([A-Z][a-zA-Z0-9\-_']*)/$1$2<\/a><\/tt>/ ) { + $href_set->{$2} = 1; + } + } + + # labels in XHTML are not allowed to contain an apostrophe + # (we use apostrophes only at the end of symbols) + s{'">}{Bar">}g; + + # references to features + s{-([A-Z]+)}{-$1}g; + s{\+([A-Z]+)}{+$1}g; + + # italics + s/([^\\])_([a-zA-Z0-9]+)_/$1$2<\/em>/g; + s/_\|//g; + s/\|_/<\/em>/g; + s/\\_/_/g; + + # bold + s/([^\\])\*([a-zA-Z0-9]+)\*/$1$2<\/strong>/g; + s/\*\|//g; + s/\|\*/<\/strong>/g; + s/\\\*/\*/g; + + # code + s/([^\\])=([a-zA-Z0-9]+)=/$1$2<\/code>/g; + s/=\|//g; + s/\|=/<\/code>/g; + s/\\=/=/g; + + s{\\lor}{∨}g; + s{\\land}{∧}g; + s{\\forall}{∀}g; + s{\\exists}{∃}g; + s{\\rightarrow}{⇒}g; + s{---}{—}g; + s{--}{–}g; + + s{BUG}{BUG}; + + print; +} + +close TOC or die "Can't close $syntax_report_toc: $!"; +&make_footer; +&show_warnings($name_set, $href_set); + +exit; + +sub make_header +{ +print < + + + + + +ACE 6.6 Syntax Report + + + + + + +

ACE 6.6 Syntax Report

+EOF +} + + +sub make_toc +{ + if (-e $syntax_report_toc) { + print "
\n";
+		open (TOC, $syntax_report_toc) or die "Can't open $syntax_report_toc: $!";
+		while () {
+			print;
+		}
+		close TOC or die "Can't close $syntax_report_toc: $!";
+		print "
\n"; + } +} + + +sub make_footer +{ +print < + +EOF +} + +sub show_warnings +{ + my $name_set = shift; + my $href_set = shift; + + for (keys %{$name_set}) { + if (! (defined $href_set->{$_})) { + warn "declared but not linked: " . $_, "\n"; + } + } + + for (keys %{$href_set}) { + if (! (defined $name_set->{$_})) { + warn "broken link: " . $_, "\n"; + } + } +} + + +sub increase_title_numbers { + my $numbers = shift; + my $pos = shift; + + $numbers->[$pos]++; +} + + +sub reset_title_numbers { + my $numbers = shift; + my $pos = shift; + + for (my $i = $pos; defined $numbers->[$i]; $i++) { + $numbers->[$i] = 0; + } +} + + +sub title_numbers_tostring { + my $title_numbers = shift; + my @numbers = @{$title_numbers}; + my $str = shift @numbers; + foreach (@numbers) { + if ($_ eq "0") { + last; + } + else { + $str = $str . "." . $_; + } + } + + return $str; +} + + +sub generate_number { + my $numbers = shift; + my $level = shift; + &increase_title_numbers($numbers, $level); + &reset_title_numbers($numbers, $level + 1); + return &title_numbers_tostring($numbers); +} diff --git a/parser/prologfeatures.pl b/parser/prologfeatures.pl new file mode 100644 index 0000000..4717a28 --- /dev/null +++ b/parser/prologfeatures.pl @@ -0,0 +1,482 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(prologfeatures, [ + resolve_features/1 % +Sourcefiles + ]). + +/** Prolog-Features + +This module reimplements a part of the ProFIT transformation that is introduced in [1]. It +transforms Prolog programms that contain feature structures into plain Prolog programs. The +following constructs are supported (the numbers refer to the paper): + +== +(1) Super > [Sub1, ..., Subn]. +(3) Sort intro [Feature1:Restr1, ..., Featuren:Restrn]. +(4) < Sort +(5) Feature ! Value +(6) Term & Term +(9) TemplateName := TemplateValue +( ) @ Template +( ) Term or Term +== + + +[1] Gregor Erbach. ProFIT: Prolog with Features, Inheritance and Templates. In Proceedings of +the seventh conference on European chapter of the Association for Computational Linguistics. +Morgan Kaufmann Publishers Inc., 1995. + +@author Tobias Kuhn +@version 2008-02-15 +*/ + + +:- op(700, xfx, :=). +:- op(695, xfx, intro). +:- op(580, xfy, &). +:- op(570, xfy, !). +:- op(550, fx, @). +:- op(550, fx, <). +:- op(590, xfy, or). + + +%% resolve_features(+Sourcefiles) +% +% Reads the sourcefiles and transforms them by resolving the contained feature structures. + +resolve_features(Sourcefiles) :- + cleanup, + read_sourcefiles(Sourcefiles), + write_targetfiles. + + +%% sort_features(+Sort, -Features) +% +% Returns the list of features (without feature restrictions) for a certain sort. It fails if +% the sort does not have features. + +:- dynamic(sort_feature/2). + + +%% feature(+Feature, -Sort, -FeatureRestr) +% +% The sort and the feature value are returned for a certain feature. This predicate might +% succeed several times. + +:- dynamic(feature/3). + + +%% subsort(?Subsort, ?Supersort) +% +% Stores the subsort-supersort relations. + +:- dynamic(subsort/2). + + +%% template(+TemplateName, -Template) +% +% Stores the templates. Several templates can have the same name. + +:- dynamic(template/2). + + +%% term(-Term) +% +% Stores all the other terms that are not considered commands. + +:- dynamic(term/1). + + +%% error_occurred +% +% Succeeds if an error occurred. + +:- dynamic(error_occurred/0). + + +%% cleanup +% +% Retracts all the dynamic predicates. + +cleanup :- + retractall(sort_features(_,_)), + retractall(feature(_,_,_)), + retractall(subsort(_,_)), + retractall(term(_)), + retractall(template(_,_)), + retractall(error_occurred). + + +%% read_sourcefiles(+Sourcefiles) +% +% Reads and processes the sourcefile(s). + +read_sourcefiles([]). + +read_sourcefiles([File|Rest]) :- + read_sourcefiles(File), + read_sourcefiles(Rest). + +read_sourcefiles(File) :- + \+ is_list(File), + atom_concat(File, '.fit', FileC), + open(FileC, read, In), + write(user_error, 'Reading "'), + write(user_error, FileC), + write(user_error, '"\n'), + assert(term('*** file ***'(File))), + repeat, + read_term(In, Term, [module(prologfeatures)]), + store_term(Term), + Term = end_of_file, + close(In). + + +%% store_term(+Term) +% +% Stores the term in this module using the dynamic predicates. + +store_term(end_of_file) :- + !. + +store_term(Sort > Subsorts intro Features) :- + atom(Sort), + \+ sort_features(Sort, _), + \+ subsort(_, Sort), + ground(Features), + Features = [_|_], + prune_features(Features, FeaturesT), + ground(Subsorts), + Subsorts = [_|_], + store_subsorts(Subsorts, Sort), + !, + assert(sort_features(Sort, FeaturesT)), + store_features(Features, Sort). + +store_term(Sort > Subsorts intro Features) :- + !, + write_error_message('Invalid command', Sort > Subsorts intro Features). + +store_term(Sort intro Features) :- + atom(Sort), + \+ sort_features(Sort, _), + ground(Features), + Features = [_|_], + prune_features(Features, FeaturesT), + !, + assert(sort_features(Sort,FeaturesT)), + store_features(Features, Sort). + +store_term(Sort intro Features) :- + !, + write_error_message('Invalid command', Sort intro Features). + +store_term(Sort > Subsorts) :- + atom(Sort), + \+ subsort(_, Sort), + ground(Subsorts), + Subsorts = [_|_], + store_subsorts(Subsorts, Sort), + !. + +store_term(Sort > Subsorts) :- + !, + write_error_message('Invalid command', Sort > Subsorts). + +store_term(TemplateName := Template) :- + atom(TemplateName), + !, + assert(template(TemplateName, Template)). + +store_term(TemplateName := Template) :- + !, + write_error_message('Invalid command', TemplateName := Template). + +store_term(Term) :- + assert(term(Term)). + + +%% prune_features(+FeaturesIn, -FeaturesOut) +% +% Removes the feature-values and keeps only the feature-names. The input is checked for +% wellformedness. + +prune_features([], []). + +prune_features([Feature|FeaturesRestIn], [Feature|FeaturesRestOut]) :- + atom(Feature), + \+ member(Feature, FeaturesRestIn), + \+ member(Feature:_, FeaturesRestIn), + !, + prune_features(FeaturesRestIn, FeaturesRestOut). + +prune_features([Feature:FeatureRestr|FeaturesRestIn], [Feature|FeaturesRestOut]) :- + atom(Feature), + atom(FeatureRestr), + \+ member(Feature, FeaturesRestIn), + \+ member(Feature:_, FeaturesRestIn), + !, + prune_features(FeaturesRestIn, FeaturesRestOut). + +prune_features([Feature|_], _) :- + write_error_message('Invalid or duplicated feature', Feature), + fail. + + +%% store_features(+Features, +Sort) +% +% Stores the features using the dynamic feature/3 predicate. + +store_features([], _). + +store_features([Feature:FeatureRestr|FeaturesRest], Sort) :- + !, + assert(feature(Feature, Sort, FeatureRestr)), + store_features(FeaturesRest, Sort). + +store_features([Feature|FeaturesRest], Sort) :- + assert(feature(Feature, Sort, '')), + store_features(FeaturesRest, Sort). + + +%% store_subsorts(+Subsorts, +Supersort) +% +% Stores the subsort-supersort relations using the subsort/2 predicate. + +store_subsorts([], _). + +store_subsorts([Subsort|_], Sort) :- + is_subsort_of(Sort, Subsort), + !, + write_error_message('Cycle introduced in sort hierarchy', Sort > Subsort), + fail. + +store_subsorts([Subsort|SubsortsRest], Sort) :- + assert(subsort(Subsort, Sort)), + store_subsorts(SubsortsRest, Sort). + + +%% write_targetfiles +% +% Transforms the input terms and writes the target files. If an error occurred +% in an ealier stage, the execution is aborted. + +write_targetfiles :- + error_occurred, + !, + write(user_error, 'EXECUTION ABORTED.\n'). + +write_targetfiles :- + term(Term), + process_term(Term), + fail. + +write_targetfiles :- + told. + + +%% process_term(+Term) +% +% Transforms the term and writes the translated term(s) to the file. + +process_term('*** file ***'(FileName)) :- + !, + told, + atom_concat(FileName, '.plp', OutFile), + write(user_error, 'Writing "'), + write(user_error, OutFile), + write(user_error, '"\n'), + tell(OutFile). + +process_term(Term) :- + findall(TermT, transform(Term, TermT, []), TermsT), + TermsT = [_|_], % must have at least one element + !, + write_terms(TermsT). + +process_term(Term) :- + write_error_message('Invalid term', Term). + + +%% write_terms(+TermList) +% +% Writes each of the terms to the current output device. + +write_terms([]). + +write_terms([Term|TermsRest]) :- + numbervars(Term, 0, _), + write_term(Term, [character_escapes(true), quoted(true), numbervars(true), module(prologfeatures)]), + write('.\n'), + write_terms(TermsRest). + + +%% transform(+TermIn, -TermOut, +Templates) +% +% Transforms a term with feature structure into a term without. This predicate can succeed +% several times. The argument Templates stores the path of visited templates in order to detect +% loops. + +transform(Var, Var, _) :- + var(Var), + !. + +transform([], [], _) :- + !. + +transform([H1|T1], [H2|T2], Templates) :- + !, + transform(H1, H2, Templates), + transform(T1, T2, Templates). + +transform(Term, Term, _) :- + Term =.. [Term], + !. + +transform(Feature ! Value, Term, Templates) :- + !, + atom(Feature), + build_feature(Feature, Value, Term, Templates). + +transform(< Sort, Term, _) :- + !, + build_sort(Sort, _, Term, _, _). + +transform(@ TemplateName, Term, Templates) :- + \+ member(TemplateName, Templates), + !, + template(TemplateName, Template), + transform(Template, Term, [TemplateName|Templates]). + +transform(@ TemplateName, _, Templates) :- + !, + write_error_message('Cyclic template definition', [TemplateName|Templates]), + fail. + +transform(T1 & T2, Term, Templates) :- + !, + transform(T1, Term, Templates), + transform(T2, Term, Templates). + +transform(T1 or T2, Term, Templates) :- + !, + ( + transform(T1, Term, Templates) + ; + transform(T2, Term, Templates) + ). + +transform(Term1, Term2, Templates) :- + !, + Term1 =.. List1, + transform(List1, List2, Templates), + Term2 =.. List2. + + +%% build_feature(+Feature, +Value, -Term, +Templates) +% +% Transforms a feature. This predicate can succeed several times. The argument Templates stores +% the path of visited templates in order to detect loops. + +build_feature(Feature, Value, Term, Templates) :- + feature(Feature, Sort, FeatureRestr), + build_sort(Sort, _, Term, Feature, FeatureVar), + transform(Value, ValueTerm, Templates), + build_sort(FeatureRestr, _, ValueTerm, _, _), + FeatureVar = ValueTerm. + + +%% build_sort(?Sort, +Content, -Term, +Feature, -FeatureVar) +% +% Transforms a sort. This predicate can succeed several times. + +build_sort(Sort, _, _, _, _) :- + Sort == '', + !. + +build_sort(Sort, Content, Term, Feature, FeatureVar) :- + subsort(Sort, top), + build_sort_args(1, Sort, Content, Args, Feature, FeatureVar), + atom_concat('$', Sort, SortT), + Term =.. [SortT,_|Args]. + +build_sort(Sort, Content, Term, Feature, FeatureVar) :- + subsort(Sort, SuperSort), + SuperSort \= top, + build_sort_args(1, Sort, Content, Args, Feature, FeatureVar), + atom_concat('$', Sort, SortT), + TempTerm =.. [SortT|Args], + build_sort(SuperSort, TempTerm, Term, _, _). + + +%% build_sort_args(+StepNumber, +Sort, +Content, -Args, +Feature, -FeatureVar) +% +% Builds the arguments for the transformed term. + +build_sort_args(1, Sort, Content, [Content|Args], Feature, FeatureVar) :- + subsort(_, Sort), + !, + build_sort_args(2, Sort, Content, Args, Feature, FeatureVar). + +build_sort_args(1, Sort, Content, Args, Feature, FeatureVar) :- + build_sort_args(2, Sort, Content, Args, Feature, FeatureVar). + +build_sort_args(2, Sort, _, FeatureVarList, Feature, FeatureVar) :- + sort_features(Sort, Features), + !, + create_featurevarlist(Features, FeatureVarList, Feature, FeatureVar). + +build_sort_args(2, _, _, [], _, _). + + +%% create_featurevarlist(+FeatureList, -FeatureVarList, +Feature, -FeatureVar) +% +% Transforms a list of features (i.e. atoms) into a list of variables. The argument FeatureVar returns +% the variable for Feature. + +create_featurevarlist([], [], _, _). + +create_featurevarlist([Feature|FeaturesRest], [FeatureVar|FeatureVarListRest], Feature, FeatureVar) :- + !, + create_featurevarlist(FeaturesRest, FeatureVarListRest, Feature, FeatureVar). + +create_featurevarlist([_|FeaturesRest], [_|FeatureVarListRest], Feature, FeatureVar) :- + !, + create_featurevarlist(FeaturesRest, FeatureVarListRest, Feature, FeatureVar). + + +%% is_subsort_of(+Subsort, +Sort) +% +% Succeeds if Subsort is a direct or indirect subsort of Sort. + +is_subsort_of(Sort, Sort). + +is_subsort_of(Subsort, Sort) :- + subsort(Subsort, T), + is_subsort_of(T, Sort). + + +%% write_error_message(+Message, +Term) +% +% Writes the error message to the error device. + +write_error_message(Message, Term) :- + assert(error_occurred), + write(user_error, 'ERROR: '), + write(user_error, Message), + write(user_error, ': '), + write_term(user_error, Term, [module(prologfeatures), quoted(true)]), + write(user_error, '\n'). diff --git a/parser/refres.pl b/parser/refres.pl new file mode 100644 index 0000000..b99f147 --- /dev/null +++ b/parser/refres.pl @@ -0,0 +1,1368 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% Resolution of anaphors in discourse representation structures +% +% N. E. Fuchs, IFI University of Zurich +% +% May 31, 2005 +% +% Version 110724 +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% Resolution of Anaphors +% +% Resolution is governed by accessibility, closest textual precedence, specificity, and reflexivity. +% +% Accessibility rules: a discourse referent is accessible from a DRS D if the discourse referent is in D, in a DRS enclosing D, in the antecedent of an +% ifthen-DRS with D as consequent, or in a disjunct that precedes D in an or-DRS. +% +% If the anaphor is a non-reflexive personal pronoun or a non-reflexive possessive pronoun the resolution algorithm picks the closest preceding accessible +% noun phrase that agrees in genus, numerus and person with the anaphor, and that is not the subject of the sentence. If resolution fails, an error situation +% arises. +% +% Reflexive personal and possessive pronouns are resolved by APE that picks the subject of the sentence in which the pronoun occurs if the subject agrees in +% genus, numerus and person with the anaphor. If resolution fails, APE generates an error message. +% +% If the anaphor is a definite noun phrase the resolution algorithm picks the closest preceding accessible noun phrase with matching genus and person and matching +% numerus - where a singular anaphor matches a singular countable or a mass antecedent, and a plual anaphor matches a plural countable antecedent. Either all +% anaphor conditions are a subset of the antecedent conditions, or a part of the anaphor conditions including the condition of the main noun is a subset of +% the antecedent conditions, while the remaining anaphor conditions match conditions found in the DRS. Complex conditions of the anaphor that lead to sub-DRSs +% have to exactly unify with respective sub-DRSs in the antecedent. If resolution fails, the anaphor is treated as a new indefinite noun phrase, and a warning +% is generated. +% +% If the anaphor is a variable the resolution algorithm picks the closest preceding accessible identical bare variable, or the closest preceding accessible +% noun phrase that has the variable as opposition. If variables are redefined in the same accsibility range, or if resolution fails, an error situation arises. +% +% Proper nouns are unique and accessible from everywhere. +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% Representation of Antecedents and Anaphors +% +% A proper name is represented in the DRS by the single condition +% +% anaphor(Anaphortype, AnaphorID, AnaphorReferent, AnaphorConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson, SentenceID, TokenID, Tokens, SentenceSubject) +% +% where +% +% - Anaphortype is proper_name +% - AnaphorID is the number of the noun phrase +% - AnaphorReferent is named(proper name) +% - AnaphorConditions is [] +% - AnaphorGenus is one of masc, fem, human, neutr, encoded in a way that supports the gender hierarchy +% - AnaphorNumerus is one of sg, pl, mass, encoded in a way that supports the number hierarchy +% - AnaphorPerson is one of second, third +% - SentenceID is the number of the sentence in which the anaphor occurs +% - TokenID is the number of the first token of the anaphor +% - Tokens is the proper name without a possibly occurring definite determiner +% - SentenceSubject is '' +% +% +% An indefinite noun phrase is represented in the DRS by its DRS conditions plus one additional condition +% +% antecedent(AntecedentID, AntecedentReferent, AntecedentConditions, AntecedentGenus, AntecedentNumerus, AntecedentPerson, AntecedentSID, AntecedentTID, AntecedentTokens) +% +% if the indefinite noun phase has an attached variable then follows a further condition +% +% antecedent(AntecedentIDV, AntecedentReferent, AntecedentConditionsV, AntecedentGenus, AntecedentNumerus, AntecedentPerson, AntecedentSID, AntecedentTID, AntecedentTokensV] +% +% where +% +% - AntecedentID is the number of the noun phrase +% - AntecedentIDV is AntecedentID + 1 +% - AntecedentReferent is the main discourse referent of the noun phrase +% - AntecedentConditions is the list of the conditions that the noun phrase contributes to the DRS; minus any conditions that +% refer to anaphors (e.g. as in 'a man who sees himself' where 'himself' is represented by a separate anaphor/10 condition) +% - AntecedentConditionsV contains just the condition for the variable +% - AntecedentGenus is one of masc, fem, human, neutr, encoded in a way that supports the gender hierarchy +% - AntecedentNumerus is one of sg, pl, mass, encoded in a way that supports the number hierarchy +% - AntecedentPerson is one of second, third +% - AntecedentSID is the number of the sentence in which the antecedent occurs +% - AntecedentTID is the number of the first token of the antecedent +% - AntecedentTokens is the noun of the main condition of the antecedent +% - AntecedentTokensV is the name of the variable +% +% +% Indefinite pronouns - 'someone', 'somebody', 'something' and their negated and universal forms - are treated like an indefinite noun phrase. +% +% +% A definite noun phrase is represented in the DRS by the single condition +% +% anaphor(Anaphortype, AnaphorID, AnaphorReferent, AnaphorConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson, AnaphorSID, AnaphorTID, AnaphorTokens, SentenceSubject) +% +% if the indefinite noun phase has an attached variable then follows a further condition +% +% antecedent(AntecedentIDV, AntecedentReferent, AntecedentConditionsV, AntecedentGenus, AntecedentNumerus, AntecedentPerson, AntecedentSID, AntecedentTID, AntecedentTokens] +% +% where +% +% - Anaphortype is definite_noun_phrase +% - AnaphorID is the number of the noun phrase +% - AntecedentIDV is AnaphorID + 1 +% - AnaphorReferent is the main discourse referent of the noun phrase +% - AnaphorConditions is the list of the conditions that the noun phrase contributes to the DRS; minus any conditions that +% refer to other anaphors (e.g. as in 'a man who sees himself/the dog' where 'himself/the dog' is represented by a separate anaphor/10 +% condition) +% - AntecedentConditionsV contains just the condition for the variable +% - AnaphorGenus is one of masc, fem, human, neutr, encoded in a way that supports the gender hierarchy +% - AnaphorNumerus is one of sg, pl, mass, encoded in a way that supports the number hierarchy +% - AnaphorPerson is one of second, third +% - AnaphorSID is the number of the sentence in which the anaphor occurs +% - AnaphorTID is the number of the first token of the anaphor +% - AnaphorTokens is the noun of the main condition of the anaphor +% - AntecedentTokensV is the name of the variable +% - SentenceSubject is '' +% +% +% A nonreflexive personal or possessive pronoun is represented in the DRS by the single condition +% +% anaphor(Anaphortype, AnaphorID, AnaphorReferent, AnaphorConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson, AnaphorSID, AnaphorTID, AnaphorTokens, SentenceSubject) +% +% where +% +% - Anaphortype is nonreflexive_pronoun +% - AnaphorID is the number of the noun phrase +% - AnaphorReferent is the main discourse referent of the noun phrase +% - AnaphorConditions is the list of the conditions that the noun phrase would contribute to the DRS; for pronouns AnaphorConditions is empty; for +% variables there is the single condition variable/2 +% - AnaphorGenus is one of masc, fem, human, neutr, encoded in a way that supports the gender hierarchy +% - AnaphorNumerus is one of sg, pl, mass, encoded in a way that supports the number hierarchy +% - AnaphorPerson is one of second, third +% - AnaphorSID is the number of the sentence in which the anaphor occurs +% - AnaphorTID is the number of the first token of the anaphor +% - AnaphorTokens is the text token of the anaphor +% - SentenceSubject is "subj(discourse referent of the subject of the sentence)", or "nosubj" if there is no subject +% +% +% A bare variable is represented in the DRS by the single condition +% +% anaphor(Anaphortype, AnaphorID, AnaphorReferent, AnaphorConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson, AnaphorSID, AnaphorTID, AnaphorTokens, SentenceSubject) +% +% where +% +% - Anaphortype is one of nonreflexive_pronoun, reflexive_pronoun, variable +% - AnaphorID is the number of the noun phrase +% - AnaphorReferent is the main discourse referent of the noun phrase +% - AnaphorConditions is the list of the conditions that the noun phrase would contribute to the DRS; for pronouns AnaphorConditions is empty; for +% variables there is the single condition variable/2 +% - AnaphorGenus is one of masc, fem, human, neutr, encoded in a way that supports the gender hierarchy +% - AnaphorNumerus is one of sg, pl, mass, encoded in a way that supports the number hierarchy +% - AnaphorPerson is one of second, third +% - AnaphorSID is the number of the sentence in which the anaphor occurs +% - AnaphorTID is the number of the first token of the anaphor +% - AnaphorTokens is the text token of the anaphor +% - SentenceSubject is '' +% +% +% Essential assumptions +% +% - noun phrases are numbered by AntecedentID and AnaphorID in textual order +% - textual order of antecedents and anaphors is preserved in DRS processed by refres +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% declarations +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +:- module(refres, [resolve_anaphors/2]). + +%%%:- check. + +:- dynamic(variable_defined/3). + +:- dynamic(nesting_level/1). + +:- op( 400, xfx, :). % label +:- op( 400, fy, -). % negation +:- op( 400, fy, ~). % negation as failure +:- op( 600, xfy, v). % disjunction +:- op( 650, xfy, =>). % implication + +:- use_module('../logger/error_logger', [add_error_message_once/4, add_warning_message_once/4]). +:- use_module('../lexicon/lexicon_interface', [noun_pl/3]). + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% resolve_anaphors(+DRSIn, -DRSOut) +% +% - resolve_anaphors/3 resolves all anaphors of DRSIn against antecedents within DRSIn +% +% - DRSIn contains additional conditions for antecedents (antecedent/8) and for anaphors (anaphor/10) +% - DRSOut is DRSIn +% without the conditions antecedent/8 and anaphor/10, +% without the conditions variable/2, +% with resolved anaphors +% - if refres generates error messages then DRSOut should be discarded since it is possibly corrupted +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +resolve_anaphors(drs(ReferentsIn, ConditionsIn), DRSOut) :- + catch(call(resolve_anaphors1(drs(ReferentsIn, ConditionsIn), DRSOut)), CatchType, add_error_message_once(anaphor, '', CatchType, 'Send screenshot to APE developers.')). + +resolve_anaphors1(drs(ReferentsIn, ConditionsIn), drs(ReferentsOut, ConditionsOut)) :- + initialise_DRS_nesting_level, + % enforce ordering of this DRS nesting level + enforce_order(ConditionsIn, ConditionsInUpdated, [], ConditionsAllOut, [], AntecedentsIn), + % match anaphors to antecedents, and collect all proper names + resolve_all_anaphors(drs(ReferentsIn, ConditionsInUpdated), ConditionsAllOut, AntecedentsIn, _AntecedentsOut, [], _ProperNamesOut, drs(ReferentsOut, ConditionsIntermediate)), + % remove duplicate conditions that are artefacts of anaphors like in "There is a man. The cat of the man sleeps." + % where "the cat of the man" cannot be resolved, and thus leaves two conditions for "man" + filter_conditions(ConditionsIntermediate, ConditionsOut), + % clean up for next run + cleanup. + + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% resolve_all_anaphors(+DRSIn, ConditionsAll, +AntecedentsIn, -AntecedentsOut, +ProperNamesIn, -ProperNamesOut, -DRSOut) +% +% - resolve_all_anaphors/7 processes all conditions of DRSIn in depth-first order, and identifies them as antecedents, anaphors, complex conditions, or simple +% conditions. Antecedents are collected in AntecedentsIn, anaphors are resolved in textual order calling resolve_one_anaphor/9, complex conditions lead to +% recursive calls of resolve_all_anaphors/7 taking into account the nesting of DRSs (respectively the accessibility of referents), while simple conditions ? +% with the exception of variable/2 ? are just copied to DRSOut. +% +% - DRSIn contains additional conditions for antecedents (antecedent/8) and for anaphors (anaphor/10) +% - DRSOut is DRSIn without the additional conditions and without the conditions variable/2 +% - ConditionsAll contains all conditions of the current DRS nesting level; used in resolve_one_anaphor/9 to resolve pronouns +% - AntecedentsIn/AntecedentsOut is a threaded pair of lists of antecedents +% - ProperNamesIn/ProperNamesOut is a threaded pair of lists of proper names +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +resolve_all_anaphors(drs(Referents, []), _ConditionsAllIn, AntecedentsIn, AntecedentsOut, ProperNames, ProperNames, drs(Referents, [])) :- + !, + ( + var(AntecedentsOut) + -> + AntecedentsOut = AntecedentsIn + ; + true + ). + +resolve_all_anaphors(drs(ReferentsIn, [Condition|Conditions]), ConditionsAllIn, AntecedentsIn, AntecedentsOut, ProperNamesIn, ProperNamesOut, DRSOut) :- + ( + % simple conditions _-_ with the exception of variable(_, _)-_ are just copied + Condition = _-_ + -> + ( + Condition = variable(_, _)-_ + -> + % variables are checked for redefinition + define_new_variable(Condition, apposition), + DRSOut = drs(ReferentsOut, ConditionsOut) + ; + DRSOut = drs(ReferentsOut, [Condition|ConditionsOut]) + ), + resolve_all_anaphors(drs(ReferentsIn, Conditions), ConditionsAllIn, AntecedentsIn, AntecedentsOut, ProperNamesIn, ProperNamesOut, drs(ReferentsOut, ConditionsOut)) + ; + % antecedent + Condition = antecedent(_, _, _, _, _, _, _, _, _) + -> + % add antecedent in correct order + insert_antecedent(Condition, AntecedentsIn, AntecedentsIM), + % continue loop + resolve_all_anaphors(drs(ReferentsIn, Conditions), ConditionsAllIn, AntecedentsIM, AntecedentsOut, ProperNamesIn, ProperNamesOut, DRSOut) + ; + % anaphoric reference + Condition = anaphor(_, AnaphorID1, _, _, _, _, _, _, _, _, _) + -> + ( + % Conditions contains an anaphor with smaller ID + append(Front, [anaphor(Anaphortype2, AnaphorID2, AnaphorReferent2, AnaphorConditions2, AnaphorGenus2, AnaphorNumerus2, AnaphorPerson2, SentenceID2, TokenID2, Tokens2, Subject2)|Rest], Conditions), + AnaphorID2 < AnaphorID1 + -> + % permute anaphors + append(Front,[anaphor(Anaphortype2, AnaphorID2, AnaphorReferent2, AnaphorConditions2, AnaphorGenus2, AnaphorNumerus2, AnaphorPerson2, SentenceID2, TokenID2, Tokens2, Subject2), Condition|Rest], PermutedConditions), + resolve_all_anaphors(drs(ReferentsIn, PermutedConditions), ConditionsAllIn, AntecedentsIn, AntecedentsOut, ProperNamesIn, ProperNamesOut, DRSOut) + ; + % anaphor is in textual order + resolve_one_anaphor(drs(ReferentsIn, Conditions), ConditionsAllIn, ConditionsAllOut, Condition, AntecedentsIn, AntecedentsIntermediate, ProperNamesIn, ProperNamesIM, drs(ReferentsIM, ConditionsIM)), + % continue loop + resolve_all_anaphors(drs(ReferentsIM, ConditionsIM), ConditionsAllOut, AntecedentsIntermediate, AntecedentsOut, ProperNamesIM, ProperNamesOut, DRSOut) + ) + ; + % nested list + is_list(Condition) + -> + DRSOut = drs(ReferentsOut, [ConditionListOut|ConditionsOut]), + resolve_all_anaphors(drs(ReferentsIn, Condition), ConditionsAllIn, AntecedentsIn, AntecedentsTemp, ProperNamesIn, ProperNamesTemp, drs(ReferentsTemp, ConditionListOut)), + resolve_all_anaphors(drs(ReferentsTemp, Conditions), ConditionsAllIn, AntecedentsTemp, AntecedentsOut, ProperNamesTemp, ProperNamesOut, drs(ReferentsOut, ConditionsOut)) + ; + % embedded DRSs + ( + % negation + Condition = - drs(ReferentsNIn, ConditionsNIn) + ; + % negation as failure + Condition = ~ drs(ReferentsNIn, ConditionsNIn) + ; + % possibility + Condition = can(drs(ReferentsNIn, ConditionsNIn)) + ; + % necessity + Condition = must(drs(ReferentsNIn, ConditionsNIn)) + ; + % recommendation + Condition = should(drs(ReferentsNIn, ConditionsNIn)) + ; + % admissibility + Condition = may(drs(ReferentsNIn, ConditionsNIn)) + ; + % single question + Condition = question(drs(ReferentsNIn, ConditionsNIn)) + ; + % single command + Condition = command(drs(ReferentsNIn, ConditionsNIn)) + ; + % sentence subordination + Condition = _ : drs(ReferentsNIn, ConditionsNIn) + ) + -> + functor(Condition, Operator, _), + arg(1, Condition, Label), + increase_DRS_nesting_level, + % enforce ordering of this DRS nesting level + enforce_order(ConditionsNIn, ConditionsNInUpdated, ConditionsAllIn, ConditionsAllOut, AntecedentsIn, AntecedentsInUpdated), + % resolve anaphors on the current DRS nesting level; do not export any antecedents + resolve_all_anaphors(drs(ReferentsNIn, ConditionsNInUpdated), ConditionsAllOut, AntecedentsInUpdated, AntecedentsInUpdated, ProperNamesIn, ProperNamesIM, drs(ReferentsIntermediate, ConditionsIntermediate1)), + % continue on the previous DRS nesting level with ConditionsAllIn and with AntecedentsIn extended by antecedents for proper names found on this level + decrease_DRS_nesting_level, + add_proper_name_antecedents(ProperNamesIn, ProperNamesIM, AntecedentsIn, AntecedentsInPlusProperNames), + resolve_all_anaphors(drs(ReferentsIn, Conditions), ConditionsAllIn, AntecedentsInPlusProperNames, AntecedentsOut, ProperNamesIM, ProperNamesOut, drs(ReferentsOut, ConditionsOut)), + % remove duplicate conditions that are artefacts of anaphors like "the cat of the man" that could not be resolved + % and thus could leave two conditions for "man" + filter_conditions(ConditionsIntermediate1, ConditionsIntermediate2), + % build DRSOut + build_drs(Operator, Label, drs(ReferentsIntermediate, ConditionsIntermediate2), NewDRS), + DRSOut = drs(ReferentsOut, [NewDRS|ConditionsOut]) + ; + % embedded DRSs: implication + Condition = drs(Referents1In, Conditions1In) => drs(Referents2In, Conditions2In) + -> + increase_DRS_nesting_level, + % enforce ordering and resolve anaphors on the current DRS nesting level + enforce_order(Conditions1In, Conditions1InUpdated, ConditionsAllIn, ConditionsAllIM1, AntecedentsIn, AntecedentsIM1), + % to resolve the anaphora in the precondition the conditions of the consequence may be needed (example: A clerk enters every card of himself. ) + append(ConditionsAllIM1, Conditions2In, ConditionsAllPlusConsequence), + resolve_all_anaphors(drs(Referents1In, Conditions1InUpdated), ConditionsAllPlusConsequence, AntecedentsIM1, AntecedentsIM2, ProperNamesIn, ProperNamesIM1, drs(Referents1Out, Conditions1Intermediate)), + enforce_order(Conditions2In, Conditions2InUpdated, ConditionsAllIM1, ConditionsAllIM2, AntecedentsIM2, AntecedentsIM3), + resolve_all_anaphors(drs(Referents2In, Conditions2InUpdated), ConditionsAllIM2, AntecedentsIM3, _AntecedentsOut, ProperNamesIM1, ProperNamesIM2, drs(Referents2Out, Conditions2Intermediate1)), + % continue on the previous DRS nesting level with ConditionsAllIn and with AntecedentsIn extended by antecedents for proper names found on this level + decrease_DRS_nesting_level, + add_proper_name_antecedents(ProperNamesIn, ProperNamesIM2, AntecedentsIn, AntecedentsInPlusProperNames), + resolve_all_anaphors(drs(ReferentsIn, Conditions), ConditionsAllIn, AntecedentsInPlusProperNames, AntecedentsOut, ProperNamesIM2, ProperNamesOut, drs(ReferentsOut, ConditionsOut)), + % remove duplicate conditions that are artefacts of anaphors like "the cat of the man" that could not be resolved + % and thus could leave two conditions for "man" + filter_conditions(Conditions1Intermediate, Conditions1Out), + filter_conditions(Conditions2Intermediate1, Conditions2Intermediate2), + % remove from the consequence of the implication any conditions that already occur in the precondition - with the exception of formulas + subtract_conditions(Conditions2Intermediate2, Conditions1Out, Conditions2Out), + % build DRSOut + DRSOut = drs(ReferentsOut, [drs(Referents1Out, Conditions1Out) => drs(Referents2Out, Conditions2Out)|ConditionsOut]) + ; + % embedded DRSs: disjunction + % 'v' is interpreted as a right-associative binary operator + % for instance, a disjunction of three disjuncts is represented as D1 v drs([], [D2 v D3]) where each disjunct D is a DRS + Condition = drs(Referents1In, Conditions1In) v DisjunctRestIn + -> + increase_DRS_nesting_level, + % enforce ordering for first disjunct + enforce_order(Conditions1In, Conditions1InUpdated, ConditionsAllIn, ConditionsAllIM, AntecedentsIn, AntecedentsInUpdated), + % resolve anaphors of first disjunct + resolve_all_anaphors(drs(Referents1In, Conditions1InUpdated), ConditionsAllIM, AntecedentsInUpdated, AntecedentsIM, ProperNamesIn, ProperNamesIM1, drs(Referents1Out, Conditions1Intermediate)), + % process rest of disjuncts + DisjunctRestIn = drs(_ReferentsDisjunctRestIn, ConditionsDisjunctRestIn), + enforce_order(ConditionsDisjunctRestIn, _ConditionsDisjunctRestInUpdated, ConditionsAllIM, ConditionsAllOut, AntecedentsIM, AntecedentsIMUpdated), + resolve_all_anaphors(DisjunctRestIn, ConditionsAllOut, AntecedentsIMUpdated, _AntecedentsOut, ProperNamesIM1, ProperNamesIM2, drs(ReferentsRestOut, ConditionsRestIntermediate)), + % continue on the previous DRS nesting level with ConditionsAllIn and with AntecedentsIn extended by antecedents for proper names found on this level + decrease_DRS_nesting_level, + add_proper_name_antecedents(ProperNamesIn, ProperNamesIM2, AntecedentsIn, AntecedentsInPlusProperNames), + resolve_all_anaphors(drs(ReferentsIn, Conditions), ConditionsAllIn, AntecedentsInPlusProperNames, AntecedentsOut, ProperNamesIM2, ProperNamesOut, drs(ReferentsOut, ConditionsOut)), + % remove duplicate conditions that are artefacts of anaphors like "the cat of the man" that could not be resolved + % and thus could leave two conditions for "man" + filter_conditions(Conditions1Intermediate, Conditions1Out), + filter_conditions(ConditionsRestIntermediate, ConditionsRestOut), + % build DRSOut + DRSOut = drs(ReferentsOut, [drs(Referents1Out, Conditions1Out) v drs(ReferentsRestOut, ConditionsRestOut)|ConditionsOut]) + ). + + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% resolve_one_anaphor(+drs(ReferentsIn, ConditionsIn), ConditionsAllIn, ConditionsAllOut, +Anaphor, +AntecedentsIn, -AntecedentsOut, +ProperNamesIn, -ProperNamesOut, -drs(ReferentsOut, ConditionsOut)) +% +% - resolve_one_anaphor/9 matches an Anaphor against the Antecedents, and then adapts the ReferentsIn and ConditionsIn of the DRS containing Anaphor generating +% ReferentsOut and ConditionsOut; furthermore it collects the proper names in the threaded pair of lists ProperNamesIn/ProperNamesOut +% +% - ConditionsAllIn/ConditionsAllOut is a threaded pair of all conditions of the current DRS level +% - Anaphor is the anaphor being processed +% - AntecedentsIn/AntecedentsOut is a threaded pair of lists of antecedents +% - ProperNamesIn/ProperNamesOut is a threaded pair of lists of proper names +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +resolve_one_anaphor(drs(ReferentsIn, ConditionsIn), ConditionsAllIn, ConditionsAllOut, Anaphor, AntecedentsIn, AntecedentsOut, ProperNamesIn, ProperNamesOut, drs(ReferentsOut, ConditionsOut)) :- + ( + % non-reflexive personal pronoun or non-reflexive possessive pronoun + Anaphor = anaphor(nonreflexive_pronoun, AnaphorID, AnaphorReferent, AnaphorConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson, AnaphorSID, AnaphorTID, AnaphorTokens, SentenceSubject) + -> + ( + % non-reflexive personal pronoun or non-reflexive possessive pronoun can be resolved + % constraints: AnaphorID > AntecedentID, AnaphorGenus = AntecedentGenus, AnaphorNumerus = AntecedentNumerus, AnaphorPerson = AntecedentPerson; a non-reflexive pronoun can occur as subject, + % as object or in a prepositional phrase, but it must not refer to the subject of the sentence in which it occurs + member(antecedent(AntecedentID, AntecedentReferent, _AntecedentConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson, AntecedentSID, AntecedentTID, AntecedentTokens), AntecedentsIn), + AnaphorID > AntecedentID, + SentenceSubject \== subj(AntecedentReferent) + -> + delete_all_occurrences_of_one_discourse_referent(ReferentsIn, AnaphorReferent, ReferentsOut), + ( + % add anaphors "he", "she", "he/she", "it", "they" to antecedents to handle cases like 'He sees himself.' ... + (AnaphorTokens = 'he' ; AnaphorTokens = 'she' ; AnaphorTokens = 'he/she' ; AnaphorTokens = 'it' ; AnaphorTokens = 'they') + -> + ConditionsOut = [antecedent(AnaphorID, AnaphorReferent, AnaphorConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson, AnaphorSID, AnaphorTID, AnaphorTokens)|ConditionsIn] + ; + % ... but not the anaphors "him", "her", "him/her", "them", "his", "her", "his/her", "its", "their" + ConditionsOut = ConditionsIn + ), + ConditionsAllOut = ConditionsAllIn, + AnaphorReferent = AntecedentReferent, + AntecedentsOut = AntecedentsIn, + ProperNamesOut = ProperNamesIn + ; + % non-reflexive personal pronoun or non-reflexive possessive pronoun could not be resolved + % create error message and continue resolution + ReferentsOut = ReferentsIn, + ConditionsOut = ConditionsIn, + ConditionsAllOut = ConditionsAllIn, + ProperNamesOut = ProperNamesIn, + AntecedentsOut = AntecedentsIn, + atom_concat('Unresolved anaphor: ', AnaphorTokens, ErrorText), + add_error_message_once(anaphor, AnaphorSID-AnaphorTID, ErrorText, 'Identify correct accessible antecedent.') + ) + ; + % definite noun phrase + Anaphor = anaphor(definite_noun_phrase, AnaphorID, AnaphorReferent, AnaphorConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson, AnaphorSID, AnaphorTID, AnaphorTokens, SentenceSubject) + -> + % if AnaphorConditions contains a condition for a variable then check for variable redefinition + ( + member(variable(VariableReferent, VariableName)-AnaphorSID/_, AnaphorConditions), + VariableReferent == AnaphorReferent + -> + ( + % variable is redefined on the same or a higher nesting level + variable_defined(VariableName, DRSNestingLevel, bare), + nesting_level(CurrentNestingLevel), + CurrentNestingLevel >= DRSNestingLevel + -> + atom_concat('Redefined variable: ', VariableName, ErrorText), + add_error_message_once(anaphor, AnaphorSID - AnaphorTID, ErrorText, 'Assign unique variables.') + ; + true + ) + ; + true + ), + ( + % definite noun phrase can be completely resolved against one antecedent + % examples: "a red man who owns a dog" -> "the red man who owns a dog", "a who man does not work patiently" -> "the man who does not work patiently" + % constraints: AnaphorID > AntecedentID, AnaphorGenus = AntecedentGenus, AnaphorPerson = AntecedentPerson, and ... + member(antecedent(AntecedentID, AntecedentReferent, AntecedentConditions, AnaphorGenus, _AntecedentNumerus, AnaphorPerson, AntecedentSID, AntecedentTID, AntecedentTokens), AntecedentsIn), + AnaphorID > AntecedentID, + % ... main noun of anaphor matches main noun of antecedent and ... + AnaphorTokens = AntecedentTokens, + % ... anaphor is not part of antecedent - as in "a card of the card X1" - and ... + \+ (member(relation(ReferentX, of, ReferentY)-AntecedentSID/_, AntecedentConditions), ReferentX == AntecedentReferent, ReferentY == AnaphorReferent), + % ... does not wrongly refer to a variable - as the last "the card X1" in "If a card X1 is a card of the card X1 then a man enters the card X1." - and ... + ( + member(variable(ReferentZ, _X1)-AntecedentSID/_, AntecedentConditions) + -> + ReferentZ == AntecedentReferent + ; + true + ), + % ... AnaphorConditions are a subset of the AntecedentConditions + \+ \+ ( + % decouple variables of antecedent and anaphor and ... + Antecedent = antecedent(AntecedentID, AntecedentReferent, AntecedentConditions, AnaphorGenus, AntecedentNumerus, AnaphorPerson, AntecedentSID, AntecedentTID, AntecedentTokens), + copy_term(Antecedent, CopiedAntecedent), + % ... ground variables of CopiedAntecedent to preserve their correct syntactic relations and ... + numbervars(CopiedAntecedent, 1, _), + % ... unify AnaphorReferent with ground CopiedAntecedentReferent and ... + CopiedAntecedent = antecedent(_, CopiedAntecedentReferent, CopiedAntecedentConditions, _, _, _, _, _, _), + AnaphorReferent = CopiedAntecedentReferent, + % ... match all AnaphorConditions with CopiedAntecedentConditions + match_elements(AnaphorConditions, CopiedAntecedentConditions) + ) + -> + % Before eliminating the referents of AnaphorConditions from the domain make sure that there is not the case "the card of who" that leads + % to the anaphor conditions [relation(E, of, B)-1, object(E, card, countable, na, eq, 1)-1]. Removing all referents of AnaphorConditions would + % also incorrectly remove the referent B that is defined elsewhere. + ( + \+ \+ member(relation(AnaphorReferent, of, Owner1)-AnaphorSID/_, AnaphorConditions), + \+ (member(object(Owner2, _, _, _, _, _)-AnaphorSID/_, AnaphorConditions), Owner1 == Owner2) + -> + select(relation(_SomeObject, of, _Owner)-AnaphorSID/_, AnaphorConditions, RestAnaphorConditions) + ; + RestAnaphorConditions = AnaphorConditions + ), + % eliminate referents of RestAnaphorConditions + term_variables(RestAnaphorConditions, AnaphorReferents), + delete_all_occurrences_of_all_discourse_referents(ReferentsIn, AnaphorReferents, ReferentsOut), + % eliminate from AntecedentsIn all antecedents following Anaphor whose conditions are a subset of AnaphorConditions + eliminate_spurious_antecedents(AntecedentsIn, AnaphorID, AnaphorConditions, AntecedentsOut), + ConditionsOut = ConditionsIn, + ConditionsAllOut = ConditionsAllIn, + AnaphorReferent = AntecedentReferent, + ProperNamesOut = ProperNamesIn + ; + % definite noun phrase can be resolved partially against an antecedent and partially against other DRS conditions + % examples: "a red man owns a dog" -> "the red man who owns a dog", "a man does not work patiently" -> "the man who does not work patiently" + % constraints: AnaphorID > AntecedentID, AnaphorGenus = AntecedentGenus, AnaphorPerson = AntecedentPerson, and ... + member(antecedent(AntecedentID, AntecedentReferent, AntecedentConditions, AnaphorGenus, _AntecedentNumerus, AnaphorPerson, AntecedentSID, AntecedentTID, AntecedentTokens), AntecedentsIn), + AnaphorID > AntecedentID, + % ... main noun of anaphor matches main noun of antecedent and ... + AnaphorTokens = AntecedentTokens, + % ... AnaphorConditions are a subset of the AntecedentConditions and ConditionsAllIn + \+ \+ ( + % decouple variables of Antecedent and ConditionsAllIn from those of Anaphor and ... + Antecedent = antecedent(AntecedentID, AntecedentReferent, AntecedentConditions, AnaphorGenus, AntecedentNumerus, AnaphorPerson, AntecedentSID, AntecedentTID, AntecedentTokens), + copy_term((Antecedent, ConditionsAllIn), (CopiedAntecedent, CopiedConditionsAllIn)), + % ... ground variables of CopiedAntecedent and CopiedConditionsAllIn to preserve their correct syntactic relations and ... + numbervars((CopiedAntecedent, CopiedConditionsAllIn), 1, _), + % ... unify AnaphorReferent with ground CopiedAntecedentReferent and ... + CopiedAntecedent = antecedent(_, CopiedAntecedentReferent, CopiedAntecedentConditions, _, _, _, _, _, _), + AnaphorReferent = CopiedAntecedentReferent, + % ... identify main noun of anaphor conditions and ... + once(append(Front, [object(AnaphorReferent, AnaphorTokens, Quant, Unit, Op, Count)-AnaphorSID/TID|Tail], AnaphorConditions)), + once(append(Front, Tail, RemainingAnaphorConditions)), + MainAnaphorCondition = object(AnaphorReferent, AnaphorTokens, Quant, Unit, Op, Count)-AnaphorSID/TID, + % ... match MainAnaphorCondition with AntecedentConditions and ... + match_elements([MainAnaphorCondition], AntecedentConditions), + % ... match RemainingAnaphorConditions with concatenation of CopiedAntecedentConditions and CopiedConditionsAllIn + append(CopiedAntecedentConditions, CopiedConditionsAllIn, CopiedAntecedentConditionsAndCopiedConditionsAllIn), + match_elements(RemainingAnaphorConditions, CopiedAntecedentConditionsAndCopiedConditionsAllIn) + ) + -> + term_variables(AnaphorConditions, AnaphorReferents), + delete_all_occurrences_of_all_discourse_referents(ReferentsIn, AnaphorReferents, ReferentsOut), + % eliminate from AntecedentsIn all antecedents following Anaphor whose conditions are a subset of AnaphorConditions + eliminate_spurious_antecedents(AntecedentsIn, AnaphorID, AnaphorConditions, AntecedentsOut), + ConditionsOut = ConditionsIn, + ConditionsAllOut = ConditionsAllIn, + AnaphorReferent = AntecedentReferent, + ProperNamesOut = ProperNamesIn + ; + % definite noun phrase could not be resolved + % treat it as indefinite noun phrase + ReferentsOut = ReferentsIn, + ProperNamesOut = ProperNamesIn, + AntecedentsOut = AntecedentsIn, + % add its conditions without variable conditions to the DRS + delete_all_occurrences_of_all_elements(AnaphorConditions, [variable(_, _)-_], AnaphorConditionsWithoutVariables), + append(AnaphorConditionsWithoutVariables, ConditionsIn, ConditionsIM), + % add anaphor condition as antecedent condition to ConditionsOut so that it will be added to antecedents in the next round + % necessary to handle cases like "The man sees himself." + ConditionsOut = [antecedent(AnaphorID, AnaphorReferent, AnaphorConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson, AnaphorSID, AnaphorTID, AnaphorTokens)|ConditionsIM], + % add the anaphor conditions to ConditionsAll + append(AnaphorConditions, ConditionsAllIn, ConditionsAllOut), + % create a warning message + ( + % countable anaphor: distinguish between singular or plural + \+ \+ member(object(AnaphorReferent, AnaphorTokens, countable, na, _Op, AnaphorCount)-AnaphorSID/_, AnaphorConditions) + -> + ( + % singular anaphor + AnaphorCount = 1 + -> + AnaphorNoun = AnaphorTokens + ; + % plural anaphor + % AnaphorCount > 1 + lexicon_interface:noun_pl(AnaphorNoun, AnaphorTokens, _Gender) + -> + true + ; + % anaphor not in any lexicon + AnaphorNoun = AnaphorTokens + ), + concat_atom(['The definite noun phrase ''the ', AnaphorNoun, ''' does not have an antecedent and thus is not interpreted as anaphoric reference, but as a new indefinite noun phrase.'], ErrorText1), + concat_atom(['If the definite noun phrase ''the ', AnaphorNoun, ''' should be an anaphoric reference then you must introduce an appropriate antecedent.'], ErrorText2), + add_warning_message_once(anaphor, AnaphorSID-AnaphorTID, ErrorText1, ErrorText2) + ; + % mass anaphor + member(object(AnaphorReferent, AnaphorTokens, mass, na, na, na)-AnaphorSID/_, AnaphorConditions) + -> + concat_atom(['The definite noun phrase ''the ', AnaphorTokens, ''' does not have an antecedent and thus is not interpreted as anaphoric reference, but as a new indefinite noun phrase.'], ErrorText1), + concat_atom(['If the definite noun phrase ''the ', AnaphorTokens, ''' should be an anaphoric reference then you must introduce an appropriate antecedent.'], ErrorText2), + add_warning_message_once(anaphor, AnaphorSID-AnaphorTID, ErrorText1, ErrorText2) + ) + ) + ; + % variable + Anaphor = anaphor(variable, AnaphorID, AnaphorReferent, AnaphorConditions, _AnaphorGenus, AnaphorNumerus, AnaphorPerson, AnaphorSID, AnaphorTID, AnaphorTokens, SentenceSubject) + -> + ( + % variable can be resolved + % constraints: AnaphorID > AntecedentID, AnaphorNumerus = AntecedentNumerus, AnaphorPerson = AntecedentPerson, and AnaphorConditions are identical to the AntecedentConditions + member(antecedent(AntecedentID, AntecedentReferent, AntecedentConditions, _AntecedentGenus, AnaphorNumerus, AnaphorPerson, AntecedentSID, AntecedentTID, AntecedentTokens), AntecedentsIn), + AnaphorID > AntecedentID, + % AnaphorGenus = AntecedentGenus, % variables are assigned a numerus but not a genus + AntecedentConditions = [variable(AntecedentReferent, AntecedentVariable)-_AntecedentIndex], + AnaphorConditions = [variable(AnaphorReferent, AnaphorVariable)-_AnaphorIndex], + AntecedentVariable == AnaphorVariable + -> + delete_all_occurrences_of_one_discourse_referent(ReferentsIn, AnaphorReferent, ReferentsOut), + ConditionsOut = ConditionsIn, + ConditionsAllOut = ConditionsAllIn, + AntecedentsOut = AntecedentsIn, + AnaphorReferent = AntecedentReferent, + ProperNamesOut = ProperNamesIn + ; + % variable could not be resolved + % treat variable as new bare variable + % store variable for later check of possible redefinition (as in "X sees a man X") + AnaphorConditions = [Variable], + define_new_variable(Variable, bare), + % insert "something" and an antecedent to allow anaphoric references to this new bare variable + ConditionsOut = [antecedent(AnaphorID, AnaphorReferent, AnaphorConditions, _AnaphorGenus, AnaphorNumerus, AnaphorPerson, AnaphorSID, AnaphorTID, AnaphorTokens), + object(AnaphorReferent,something,dom,na,na,na)-AnaphorSID/AnaphorTID|ConditionsIn], + ReferentsOut = ReferentsIn, + ConditionsAllOut = ConditionsAllIn, + AntecedentsOut = AntecedentsIn, + ProperNamesOut = ProperNamesIn + ) + ; + % proper name + Anaphor = anaphor(proper_name, AnaphorID, AnaphorReferent, AnaphorConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson, AnaphorSID, AnaphorTID, AnaphorTokens, SentenceSubject) + -> + ( + % proper name occurred previously + % constraints: ProperNamesIn contains an entry matching AnaphorReferent, AnaphorConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson and AnaphorTokens + member(proper_name(_ID, AnaphorReferent, AnaphorConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson, _SID, _TID, AnaphorTokens), ProperNamesIn) + -> + ReferentsOut = ReferentsIn, + ConditionsOut = ConditionsIn, + ConditionsAllOut = ConditionsAllIn, + AntecedentsOut = AntecedentsIn, + ProperNamesOut = ProperNamesIn + ; + % new proper name + ReferentsOut = ReferentsIn, + % an appropriate antecedent condition is added to allow references to the new proper name by pronouns + ConditionsOut = [antecedent(AnaphorID, AnaphorReferent, AnaphorConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson, AnaphorSID, AnaphorTID, AnaphorTokens)|ConditionsIn], + ConditionsAllOut = ConditionsAllIn, + AntecedentsOut = AntecedentsIn, + % store proper name + ProperNamesOut = [proper_name(AnaphorID, AnaphorReferent, AnaphorConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson, AnaphorSID, AnaphorTID, AnaphorTokens)|ProperNamesIn] + ) + ; + % unrecognised anaphor + Anaphor = anaphor(_UnrecognizedAnaphorType, AnaphorID, AnaphorReferent, AnaphorConditions, AnaphorGenus, AnaphorNumerus, AnaphorPerson, AnaphorSID, AnaphorTID, AnaphorTokens, SentenceSubject) + -> + % create error message and continue resolution + ReferentsOut = ReferentsIn, + ConditionsOut = [unresolved(Anaphor)|ConditionsIn], + ConditionsAllOut = ConditionsAllIn, + AntecedentsOut = AntecedentsIn, + ProperNamesOut = ProperNamesIn, + add_error_message_once(anaphor, AnaphorSID-AnaphorTID, 'Unrecognised anaphor.', 'Send screenshot to APE developers.') + ). + + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% Groups of Supporting Predicates in Approximately Alphabetical Order +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% add_proper_name_antecedents(+ProperNamesThisLevel, +ProperNamesNestedLevel, +AntecedentsThisLevelIn, -AntecedentsThisLevelOut) +% +% - a nested level can introduce proper name anaphors, i.e. ProperNamesNestedLevel contains new elements compared to ProperNamesThisLevel +% - these proper name anaphors are inserted as antecedents into AntecedentsThisLevelIn resulting in AntecedentsThisLevelOut +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +add_proper_name_antecedents(ProperNamesThisLevel, ProperNamesNestedLevel, AntecedentsThisLevelIn, AntecedentsThisLevelOut) :- + % new proper names encountered on nested level? + delete_all_occurrences_of_all_elements(ProperNamesNestedLevel, ProperNamesThisLevel, NewProperNames), + ( + % no + NewProperNames = [] + -> + AntecedentsThisLevelOut = AntecedentsThisLevelIn + ; + % yes + prepend_proper_name_antecedents(NewProperNames, AntecedentsThisLevelIn, AntecedentsThisLevelIntermediate1), + sort(AntecedentsThisLevelIntermediate1, AntecedentsThisLevelIntermediate2), + reverse(AntecedentsThisLevelIntermediate2, AntecedentsThisLevelOut) + ). + +prepend_proper_name_antecedents([], Antecedents, Antecedents). + +prepend_proper_name_antecedents([proper_name(ID, Referent, Conditions, Genus, Numerus, Person, SID, TID, Tokens)|MoreProperNames], Antecedents, NewAntecedents) :- + prepend_proper_name_antecedents(MoreProperNames, [antecedent(ID, Referent, Conditions, Genus, Numerus, Person, SID, TID, Tokens)|Antecedents], NewAntecedents). + + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% build_drs(Operator, Label, DRS, NewDRS) +% +% - for negation, negation as failure, possibility, necessity: NewDRS = Operator(DRS) +% - for sentence subordination: NewDRS = Label : DRS +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +build_drs(Operator, Label, DRS, NewDRS) :- + ( + var(Label) + -> + NewDRS =.. [Operator, Label, DRS] + ; + % nonvar(Label) + NewDRS =.. [Operator, DRS] + ). + + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% check_for_redefined_variables(+Antecedents) +% +% - checks whether the list of Antecedents contains redefined variables +% - redefined variables can occur in antecedents that stand for indefinte noun phrases, or in antecedents that stand just for variables +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +check_for_redefined_variables([]). + +check_for_redefined_variables([_Antecedent]). + +% skip divider between DRS nesting levels +check_for_redefined_variables([divider_between_DRS_nesting_levels|Antecedents]) :- + check_for_redefined_variables(Antecedents). + +check_for_redefined_variables([Antecedent|Antecedents]) :- + Antecedent = antecedent(AntecedentID1, AntecedentReferent1, AntecedentConditions1, _AnaphorGenus1, _AntecedentNumerus1, _AntecedentPerson1, AntecedentSID1, AntecedentTID1, _AntecedentTokens1), + ( + % variable is already defined in previous indefinite NP antecedent + select(variable(Referent1, VariableName)-AntecedentSID1/_, AntecedentConditions1, [_|_]), + Referent1 == AntecedentReferent1, + member(antecedent(AntecedentID2, AntecedentReferent2, AntecedentConditions2, _AnaphorGenus2, _AntecedentNumerus2, _AntecedentPerson2, AntecedentSID2, _AntecedentTID2, _AntecedentTokens2), Antecedents), + AntecedentID2 < AntecedentID1, + select(variable(Referent2, VariableName)-AntecedentSID2/_, AntecedentConditions2, [_|_]), + Referent2 == AntecedentReferent2 + -> + atom_concat('Redefined variable: ', VariableName, ErrorText), + add_error_message_once(anaphor, AntecedentSID1 - AntecedentTID1, ErrorText, 'Assign unique variables.') + ; + % variable is not redefined + true + ), + % check remaining antecedents for redefinition + check_for_redefined_variables(Antecedents). + + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% cleanup/0 +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +cleanup :- + retractall(variable_defined(_, _, _)). + + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% define_new_variable(+VariableCondition, +VariableType) +% +% - each newly defined variable is asserted as variable_defined(VariableName, DRSNestingLevel, VariableType) +% - VariableType is "bare" or "apposition" +% - create an error message if a variable is redefined within its range of accessibility +% - when the DRS nesting level is decreased all facts variable_defined/3 asserted for that level are retracted (cf. decrease_DRS_nesting_level) +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +define_new_variable(variable(_Referent, VariableName)-SentenceIndex/TokenIndex, VariableType) :- + nesting_level(CurrentNestingLevel), + ( + % variable is redefined on the same or a higher nesting level + variable_defined(VariableName, DRSNestingLevel, _VariableType), + CurrentNestingLevel >= DRSNestingLevel + -> + atom_concat('Redefined variable: ', VariableName, ErrorText), + add_error_message_once(anaphor, SentenceIndex-TokenIndex, ErrorText, 'Assign unique variables.') + ; + true + ), + assert(variable_defined(VariableName, CurrentNestingLevel, VariableType)). + + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% delete_all_occurrences_of_all_elements(+ListIn, +ElementsToDelete, -ListOut) +% +% - ListOut is ListIn without all occurrences of all the members of ElementsToDelete +% +% +% delete_all(+ListIn, +ElementToDelete, -ListOut) +% +% - ListOut is ListIn without all elements that unify with ElementsToDelete; i.e. ElementsToDelete works as a pattern against which the elements are matched +% - notice that delete_all/3 differs from SWI Prologs built-in delete/3 that deletes all elements of ListIn that *simultaneously* unify with ElementToDelete +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +delete_all_occurrences_of_all_elements(ListIn, [], ListIn) :- + !. + +delete_all_occurrences_of_all_elements(ListIn, [ElementToDelete|ElementsToDelete], ListOut) :- + delete_all(ListIn, ElementToDelete, ListIM), + !, + delete_all_occurrences_of_all_elements(ListIM, ElementsToDelete, ListOut). + + +delete_all([X|Xs],Z,Ys) :- + \+ \+ (X = Z), + delete_all(Xs,Z,Ys). + +delete_all([X|Xs],Z,[X|Ys]) :- + \+ \+ (X \= Z), + delete_all(Xs,Z,Ys). + +delete_all([],_X,[]). + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% delete_all_occurrences_of_all_discourse_referents(+ReferentsIn, +ReferentsToDelete, -ReferentsOut) +% +% - ReferentsOut is the list ReferentsIn without all occurrences of the elements of the list ReferentsToDelete +% +% +% delete_all_occurrences_of_one_discourse_referent(+ReferentsIn, +ReferentToDelete, -ReferentsOut) +% +% - ReferentsOut is the list ReferentsIn without all occurrences of ReferentToDelete +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +delete_all_occurrences_of_all_discourse_referents(Referents, [], Referents) :- + !. + +delete_all_occurrences_of_all_discourse_referents(ReferentsIn, [ReferentToDelete|ReferentsToDelete], ReferentsOut) :- + delete_all_occurrences_of_one_discourse_referent(ReferentsIn, ReferentToDelete, ReferentsIM), + delete_all_occurrences_of_all_discourse_referents(ReferentsIM, ReferentsToDelete, ReferentsOut). + + +delete_all_occurrences_of_one_discourse_referent([], _ReferentToDelete, []). + +delete_all_occurrences_of_one_discourse_referent([Referent|Referents], ReferentToDelete, ReferentsOut) :- + ( + Referent == ReferentToDelete + -> + delete_all_occurrences_of_one_discourse_referent(Referents, ReferentToDelete, ReferentsOut) + ; + delete_all_occurrences_of_one_discourse_referent(Referents, ReferentToDelete, ReferentsRest), + ReferentsOut = [Referent|ReferentsRest] + ). + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% eliminate_spurious_antecedents(+AntecedentsIn, +AnaphorID, +AnaphorConditions, -AntecedentsOut) +% +% - AntecedentsOut is AntecedentsIn without spurious antecedents +% - if a noun phrase like "the price of a resource" generates the anaphor "the price of a resource" and the antecedent "a resource", and the anaphor +% can be resolved then the antecedent is spurious +% - spurious antecedents have an ID that is larger than AnaphorID and non-empty conditions that are a subset of AnaphorConditions +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +eliminate_spurious_antecedents(AntecedentsIn, AnaphorID, AnaphorConditions, AntecedentsOut) :- + ( + member(antecedent(AntecedentID, AntecedentReferent, AntecedentConditions, AntecedentGenus, AntecedentNumerus, AntecedentPerson, AntecedentSID, AntecedentTID, AntecedentTokens), AntecedentsIn), + AnaphorID < AntecedentID, + \+ AntecedentConditions = [], + \+ \+ (numbervars((AnaphorConditions, AntecedentConditions), 1, _), forall(member(Condition, AntecedentConditions), member(Condition, AnaphorConditions))) + -> + delete(AntecedentsIn, antecedent(AntecedentID, AntecedentReferent, AntecedentConditions, AntecedentGenus, AntecedentNumerus, AntecedentPerson, AntecedentSID, AntecedentTID, AntecedentTokens), AntecedentsIntermediate), + eliminate_spurious_antecedents(AntecedentsIntermediate, AnaphorID, AnaphorConditions, AntecedentsOut) + ; + AntecedentsOut = AntecedentsIn + ). + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% DRS nesting level: initialise_DRS_nesting_level/0, increase_DRS_nesting_level/0, decrease_DRS_nesting_level/0 +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +initialise_DRS_nesting_level :- + retractall(nesting_level(_)), + assert(nesting_level(1)). + + +increase_DRS_nesting_level :- + retract(nesting_level(CurrentNestingLevel)), + NewNestingLevel is CurrentNestingLevel + 1, + assert(nesting_level(NewNestingLevel)). + + +decrease_DRS_nesting_level :- + retract(nesting_level(CurrentNestingLevel)), + NewNestingLevel is CurrentNestingLevel - 1, + assert(nesting_level(NewNestingLevel)), + retractall(variable_defined(_VariableName, CurrentNestingLevel, _VariableType)). + + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% enforce_order(+ConditionsIn, -ConditionsOut, +ConditionsAllIn, -ConditionsAllOut, +AntecedentsIn, -AntecedentsOut) +% +% - enforce_order/6 +% removes all antecedent/8 conditions from ConditionsIn giving ConditionsOut, and +% prepends them in reverse textual order to AntecedentsIn resulting in AntecedentsOut (this guarantees the selection of the closest preceding antecedent) +% collects all simple conditions of ConditionsIn and adds them to the front of ConditionsAllIn resulting in ConditionsAllOut +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +enforce_order(ConditionsIn, ConditionsOut, ConditionsAllIn, ConditionsAllOut, AntecedentsIn, AntecedentsOut) :- + % remove all antecedents from ConditionsIn and ... + remove_and_collect_antecedents(ConditionsIn, [], AllAntecedents, [], ConditionsRest), + % ... prepend them in inverse order to AntecedentsIn to get AntecedentsOut + sort(AllAntecedents, AllAntecedentsSorted), + reverse(AllAntecedentsSorted, AllAntecedentsSortedReversed), + ( + AntecedentsIn = [] + -> + AntecedentsOut = AllAntecedentsSortedReversed + ; + % for non-empty AntecedentsIn add divider between DRS nesting levels + append(AllAntecedentsSortedReversed, [divider_between_DRS_nesting_levels|AntecedentsIn], AntecedentsOut) + ), + check_for_redefined_variables(AntecedentsOut), + % reverse remaining conditions + reverse(ConditionsRest, ConditionsOut), + % prepend the remaining DRS conditions in reverse order to ConditionsAllIn to get ConditionsAllOut + append(ConditionsOut, ConditionsAllIn, ConditionsAllOut). + + +remove_and_collect_antecedents([], Antecedents, Antecedents, ConditionsOut, ConditionsOut). + +remove_and_collect_antecedents([ConditionIn|ConditionsIn], AntecedentsSofar, Antecedents, ConditionsOutSofor, ConditionsOut) :- + ( + ConditionIn = antecedent(_ID, _Referent, _Conditions, _Genus, _Numerus, _Person, _SentenceID, _TokenID, _Tokens) + -> + transform_allquantified_nouns(ConditionIn, TransformedConditionIn), + remove_and_collect_antecedents(ConditionsIn, [TransformedConditionIn|AntecedentsSofar], Antecedents, ConditionsOutSofor, ConditionsOut) + ; + % generalised quantors 'exactly', 'less than' and 'at most' have additional bracketing that must be ... + is_list(ConditionIn) + -> + % ... processed recursively + remove_and_collect_antecedents(ConditionIn, [], NewAntecedents, [], NewConditions), + append(NewAntecedents, AntecedentsSofar, NewAntecedentsSofar), + remove_and_collect_antecedents(ConditionsIn, NewAntecedentsSofar, Antecedents, [NewConditions|ConditionsOutSofor], ConditionsOut) + ; + remove_and_collect_antecedents(ConditionsIn, AntecedentsSofar, Antecedents, [ConditionIn|ConditionsOutSofor], ConditionsOut) + ). + + +transform_allquantified_nouns(Condition, TransformedCondition) :- + % phrases like "all men" generate an "antecedent(1, A, [object(A, man, countable, na, eq, 1)-1], $gen(B, $human(C)), $num(D, $pl), 1,'' , man)" that + % on the one side is plural and on the other side has the count "eq 1" + % to allow anaphoric reference by "the men" and "they" the count is replaced by "geq 2" + ( + Condition = antecedent(AntecedentID, AntecedentReferent, AntecedentConditions, AntecedentGenus, '$num'(SP, '$pl'), AntecedentPerson, AntecedentSID, AntecedentTID, AntecedentTokens), + select(object(Referent, Lemma, countable, na, eq, 1)-AntecedentSID/_, AntecedentConditions, RestAntecedentConditions), + Referent == AntecedentReferent + -> + NewAntecedentConditions = [object(Referent, Lemma, countable, na, geq, 2)-AntecedentSID/_|RestAntecedentConditions], + TransformedCondition = antecedent(AntecedentID, AntecedentReferent, NewAntecedentConditions, AntecedentGenus, '$num'(SP, '$pl'), AntecedentPerson, AntecedentSID, AntecedentTID, AntecedentTokens) + ; + TransformedCondition = Condition + ). + + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% filter_conditions(+(ConditionsIn, -ConditionsOut) +% +% - ConditionsOut is ConditionsIn without duplicate conditions +% - create an error message if there are inconsistent noun phrase conjunctions, i.e. if they contain fewer elements than the plural object states +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +filter_conditions(ConditionsIn, ConditionsOut) :- + % remove duplicate conditions + remove_duplicate_conditions(ConditionsIn, ConditionsWithoutDuplicates), + % check for noun phrase conjunctions that refer anaphorically to themselves + noun_phrase_conjunction_refers_to_itself(ConditionsWithoutDuplicates), + % establish original order of conditions + reverse(ConditionsWithoutDuplicates, ConditionsOut). + + +remove_duplicate_conditions(Conditions, ConditionsWithoutDuplicates) :- + remove_duplicate_conditions(Conditions, [], ConditionsWithoutDuplicates). + +remove_duplicate_conditions([], ConditionsWithoutDuplicates, ConditionsWithoutDuplicates). + +remove_duplicate_conditions([Condition|RestConditions], Singles, ConditionsWithoutDuplicates) :- + ( + % simple Condition occurs identically – but possibly with different sentence index and different token index – in RestConditions + Condition = ConditionProper - _/_, + member(DuplicateSimpleCondition, RestConditions), + DuplicateSimpleCondition = DuplicateSimpleConditionProper - _/_, + ConditionProper == DuplicateSimpleConditionProper + -> + remove_duplicate_conditions(RestConditions, Singles, ConditionsWithoutDuplicates) + ; + % complex Condition occurs identically in RestConditions + member(DuplicateComplexCondition, RestConditions), + Condition == DuplicateComplexCondition + -> + remove_duplicate_conditions(RestConditions, Singles, ConditionsWithoutDuplicates) + ; + % Condition does not occur in RestConditions + remove_duplicate_conditions(RestConditions, [Condition|Singles], ConditionsWithoutDuplicates) + ). + + +noun_phrase_conjunction_refers_to_itself(Conditions) :- + ( + % get head of noun phrase conjunction + select(object(Whole,na,countable,na,eq,N)-Sentence/'', Conditions, RestConditions) + -> + % count the has_part/2 branches of the noun phrase conjunction + % use subterm/2 instead of member/2 since RestConditions can contain a list derived from a generalised quantifier + findall(1, (subterm(has_part(Whole1,_Part)-Sentence/'', RestConditions), Whole1 == Whole), Branches), + ( + % all N has_part/2 branches exist + length(Branches, N) + -> + true + ; + % there are less than N has_part/2 branches meaning that there are anaphoric references within the noun phrase conjunction + add_error_message_once(anaphor, Sentence - '', 'Noun phrase conjunction refers anaphorically to itself.', 'Remove anaphoric references from noun phrase conjunction.') + ), + noun_phrase_conjunction_refers_to_itself(RestConditions) + ; + % there are no (further) noun phrase conjunctions + true + ). + + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% insert_antecedent(+Antecedent, +AntecedentsIn, -AntecedentsOut) +% +% - insert_antecedent/3 inserts Antecedent into the list AntecedentsIn generating AntecedentOut while the orderedness of the antecedents is preserved +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +insert_antecedent(Antecedent, AntecedentsIn, AntecedentsOut) :- + ( + % insert Antecedent before divider between DRS nesting levels + member(divider_between_DRS_nesting_levels, AntecedentsIn) + -> + append(Front, [divider_between_DRS_nesting_levels|Tail], AntecedentsIn), + insert_antecedent1(Antecedent, Front, FrontOut), + append(FrontOut, [divider_between_DRS_nesting_levels|Tail], AntecedentsOut) + ; + % no divider + insert_antecedent1(Antecedent, AntecedentsIn, AntecedentsOut) + ), + check_for_redefined_variables(AntecedentsOut). + + +insert_antecedent1(Antecedent, [], [Antecedent]) :- + !. + +insert_antecedent1(antecedent(ID1, R1, C1, G1, N1, P1, SID1, TID1, T1), [antecedent(ID2, R2, C2, G2, N2, P2, SID2, TID2, T2)|Antecedents], [antecedent(ID2, R2, C2, G2, N2, P2, SID2, TID2, T2)|AntecedentsIM]) :- + ID1 < ID2, + !, + insert_antecedent1(antecedent(ID1, R1, C1, G1, N1, P1, SID1, TID1, T1), Antecedents, AntecedentsIM). + +insert_antecedent1(antecedent(ID1, R1, C1, G1, N1, P1, SID1, TID1, T1),[antecedent(ID2, R2, C2, G2, N2, P2, SID2, TID2, T2)|Antecedents], [antecedent(ID1, R1, C1, G1, N1, P1, SID1, TID1, T1), antecedent(ID2, R2, C2, G2, N2, P2, SID2, TID2, T2)|Antecedents]) :- + ID1 >= ID2. + + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% match_elements(+Subset, +Set) +% +% - match_elements(Subset, Set) succeeds if all elements of Subset - with the exception of antecedents and anaphors - occur in Set that is ground +% - complex elements - represented by sub-DRSs - must occur identically in both sets +% +% match_element_against_disjunction(+Element, +Disjunction) +% +% - match_element_against_disjunction(Element, Disjunction) succeeds if Element matches one of the disjuncts of Disjunction +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +match_elements([], _Set). + +match_elements([Element|Elements], Set) :- + ( + % singular noun anaphor 'the object' refers to ... + Element = object(R1, Noun, countable, na, eq, 1) - _Index1 + -> + ( + % ... singular countable noun antecedent 'an/1 object', 'at least/more than/exactly 1 object', or to ... + member(object(R2, Noun, countable, na, _Op, 1) - _Index2, Set), + R1 = R2 + ; + % ... mass noun antecedent occurring by itself (e.g. some water) or with measurement noun (e.g. 2 kg of water) + member(object(R2, Noun, mass, _Unit, _Op, _Count) - _Index2, Set), + R1 = R2 + ) + ; + % plural noun anaphor 'the objects' represented as 'at least 2 objects' refers to ... + Element = object(R1, Noun, countable, na, geq, 2) - _Index1 + -> + ( + % ... plural countable noun antecedent antecedent 'N2 objects', 'at least/more than/exactly N2 objects', where N2>=2, or to ... + member(object(R2, Noun, countable, na, _Op, N2) - _Index2, Set), + N2 >= 2, + R1 = R2 + ; + % ... antecedent 'measurement noun of objects' + member(object(R2, Noun, countable, Unit, _Op, _Count) - _Index2, Set), + \+ Unit = na, + R1 = R2 + ) + ; + % modifier/4 + Element = modifier_pp(Arg11, Arg12, Arg13) - _Index1 + -> + member(modifier_pp(Arg21, Arg22, Arg23) - _Index2, Set), + % must allow for backtracking in member/2 since groups of modifier/4 conditions must be matched in any order + Arg11 = Arg21, + Arg12 = Arg22, + Arg13 = Arg23 + ; + % has_part/2 + Element = has_part(Whole1, Part1) - _Index1 + -> + member(has_part(Whole2, Part2) - _Index2, Set), + % must allow for backtracking in member/2 since groups of has_part/2 conditions must be matched in any order + Whole1 = Whole2, + Part1 = Part2 + ; + % other simple conditions + Element = Condition1 - _Index1 + -> + member(Condition2 - _Index2, Set), + Condition1 = Condition2 + ; + % antecedents + Element = antecedent(_, _, _ ,_, _, _, _, _) + -> + true + ; + % anaphors + Element = anaphor(_, _, _ ,_, _, _, _, _, _, _) + -> + true + ; + % nested list + is_list(Element) + -> + member(List, Set), + is_list(List), + match_elements(Element, List), + match_elements(List, Element) + ; + % complex condition: drs + Element = drs(_Referents1, Conditions1) + -> + member(drs(_Referents2, Conditions2), Set), + match_elements(Conditions1, Conditions2), + match_elements(Conditions2, Conditions1) + ; + % complex condition: negation + Element = - drs(_Referents1, Conditions1) + -> + member(- drs(_Referents2, Conditions2), Set), + match_elements(Conditions1, Conditions2), + match_elements(Conditions2, Conditions1) + ; + % complex condition: negation as failure + Element = ~ drs(_Referents1, Conditions1) + -> + member(~ drs(_Referents2, Conditions2), Set), + match_elements(Conditions1, Conditions2), + match_elements(Conditions2, Conditions1) + ; + % complex condition: possibility + Element = can(drs(_Referents1, Conditions1)) + -> + member(can(drs(_Referents2, Conditions2)), Set), + match_elements(Conditions1, Conditions2), + match_elements(Conditions2, Conditions1) + ; + % complex condition: necessity + Element = must(drs(_Referents1, Conditions1)) + -> + member(must(drs(_Referents2, Conditions2)), Set), + match_elements(Conditions1, Conditions2), + match_elements(Conditions2, Conditions1) + ; + % complex condition: recommendation + Element = should(drs(_Referents1, Conditions1)) + -> + member(should(drs(_Referents2, Conditions2)), Set), + match_elements(Conditions1, Conditions2), + match_elements(Conditions2, Conditions1) + ; + % complex condition: admissibility + Element = may(drs(_Referents1, Conditions1)) + -> + member(may(drs(_Referents2, Conditions2)), Set), + match_elements(Conditions1, Conditions2), + match_elements(Conditions2, Conditions1) + ; + Element = question(drs(_Referents1, Conditions1)) + -> + member(question(drs(_Referents2, Conditions2)), Set), + match_elements(Conditions1, Conditions2), + match_elements(Conditions2, Conditions1) + ; + Element = command(drs(_Referents1, Conditions1)) + -> + member(command(drs(_Referents2, Conditions2)), Set), + match_elements(Conditions1, Conditions2), + match_elements(Conditions2, Conditions1) + ; + % complex condition: sentence subordination + Element = _ : drs(_Referents1, Conditions1) + -> + member( _ :(drs(_Referents2, Conditions2)), Set), + match_elements(Conditions1, Conditions2), + match_elements(Conditions2, Conditions1) + ; + % complex condition: implication + Element = drs(_ReferentsP1, ConditionsP1) => drs(_ReferentsC1, ConditionsC1) + -> + member(drs(_ReferentsP2, ConditionsP2) => drs(_ReferentsC2, ConditionsC2), Set), + match_elements(ConditionsP1, ConditionsP2), + match_elements(ConditionsP2, ConditionsP1), + match_elements(ConditionsC1, ConditionsC2), + match_elements(ConditionsC2, ConditionsC1) + ; + % complex condition: disjunction + % identity of Element and its counterpart in Set is established here + Element = drs(_ReferentsD1, ConditionsD1) v DisjunctsRest1 + -> + member(drs(_ReferentsD2, ConditionsD2) v DisjunctsRest2, Set), + % first disjunct drs(_ReferentsD1, ConditionsD1) of Element can match any of the disjuncts of drs(_ReferentsD2, ConditionsD2) v DisjunctsRest2 + match_element_against_disjunction(drs(_ReferentsD1, ConditionsD1), drs(_ReferentsD2, ConditionsD2) v DisjunctsRest2), + % match remaining disjuncts DisjunctsRest1 of Element against drs(_ReferentsD2, ConditionsD2) v DisjunctsRest2 + ( + % DisjunctsRest1 consists of exctly one disjunct + \+ DisjunctsRest1 = drs([], [_ v _]) + -> + match_element_against_disjunction(DisjunctsRest1, drs(_ReferentsD2, ConditionsD2) v DisjunctsRest2) + ; + % DisjunctsRest1 consists of more than one disjunct + DisjunctsRest1 = drs([], [DisjunctsRest11 v DisjunctsRest12]) + -> + match_elements([DisjunctsRest11 v DisjunctsRest12], [drs(_ReferentsD2, ConditionsD2) v DisjunctsRest2]) + ) + ), + match_elements(Elements, Set). + + +match_element_against_disjunction(drs(_ReferentsD1, ConditionsD1), drs(_ReferentsD2, ConditionsD2) v DisjunctsRest2) :- + % Element drs(_ReferentsD1, ConditionsD1) matches one of the disjuncts of the Disjunction drs(_ReferentsD2, ConditionsD2) v DisjunctsRest2 + ( + % Element matches first disjunct of Disjunction + match_elements(ConditionsD1, ConditionsD2) + -> + true + ; + % Element does not match first disjunct of Disjunction + % there is exactly one further disjunct; try it + \+ DisjunctsRest2 = drs([], [_ v _]) + -> + match_elements([drs(_ReferentsD1, ConditionsD1)], [DisjunctsRest2]) + ; + % Element does not match first disjunct of Disjunction + % there are at least two further disjuncts; try them in order + DisjunctsRest2 = drs([], [DisjunctsRest21 v DisjunctsRest22]) + -> + match_element_against_disjunction(drs(_ReferentsD1, ConditionsD1), DisjunctsRest21 v DisjunctsRest22) + ). + + +%--------------------------------------------------------------------------------------------------------- +% +% subterm(+Sub,+Term) +% +% Sub is a subterm of Term +% +%--------------------------------------------------------------------------------------------------------- + +subterm(Term, Term) :- + nonvar(Term). + +subterm(Sub,Term):- + nonvar(Term), + functor(Term,_F,N), + N > 0, + subterm(N,Sub,Term). + + +subterm(N,Sub,Term):- + arg(N,Term,Arg), + subterm(Sub,Arg). + +subterm(N,Sub,Term):- + N>1, + N1 is N-1, + subterm(N1,Sub,Term). + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- +% +% subtract_conditions(+Conditions1, +Conditions2, -Difference) +% +% - Difference contains all the conditions of Conditions1 that are not contained in Conditions2 - with the exception of formulas that are not affected +% - indices of conditions are ignored +% - no unification of conditions takes place +% +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- + +subtract_conditions(Difference, [], Difference). + +subtract_conditions(Conditions1, [Condition2|Conditions2], Difference) :- + ( + Condition2 = Condition2C - _, + Condition2C \= formula(_, _, _), + select(Condition - _, Conditions1, RestConditions1), + Condition == Condition2C + -> + subtract_conditions(RestConditions1, Conditions2, Difference) + ; + subtract_conditions(Conditions1, Conditions2, Difference) + ). + + +%----------------------------------------------------------------------------------------------------------------------------------------------------------------- diff --git a/parser/sentence_failure.pl b/parser/sentence_failure.pl new file mode 100644 index 0000000..7d73c98 --- /dev/null +++ b/parser/sentence_failure.pl @@ -0,0 +1,170 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(sentence_failure, [ + get_all_sentence_errors/2, % +SentenceTokens, -ErrorTextList + get_sentence_error_text/2 % +SentenceTokens, -ErrorText + ]). + +:- use_module('../lexicon/lexicon_interface'). + +:- use_module('../lexicon/chars', [ + is_capitalized/1 + ]). + +:- use_module('../lexicon/is_in_lexicon', [ + is_functionword/1 + ]). + +:- use_module('../lexicon/illegalwords'). + +:- style_check(-singleton). +:- style_check(-discontiguous). +:- use_module('grammar.plp'). +:- style_check(+discontiguous). +:- style_check(+singleton). + +/** Sentence Failure + +@author Norbert E. Fuchs +@author Tobias Kuhn +@author Kaarel Kaljurand +@version 2011-07-18 +*/ + +%% get_all_sentence_errors(+SentenceTokens:list, -ErrorTextList:list) is det. +% +% @param SentenceTokens is a list of tokens in the sentence +% @param ErrorTextList is a list of error messages +% +get_all_sentence_errors(SentenceTokens, ErrorTextList) :- + findall(ErrorText, get_sentence_error_text(SentenceTokens, ErrorText), ErrorTextListIntermediate), + % remove duplicate messages + list_to_set(ErrorTextListIntermediate, ErrorTextList). + + +%% get_sentence_error_text(+SentenceTokens:list, -ErrorText:atom) is nondet. +% +% @param SentenceTokens is a list of tokens in the sentence +% @param ErrorText is an error message +% + +% check for illegal words +get_sentence_error_text(SentenceTokens, ErrorText) :- + member(IllegalWord, SentenceTokens), + % BUG: add: \+ is_contentword(IllegalWord) + % because maybe the user defined `any' as a contentword + is_illegalword(IllegalWord, ErrorText). + +% check for repetitions of tokens +get_sentence_error_text(SentenceTokens, ErrorText) :- + append(_, [Token, '<>', Token|_], SentenceTokens), + \+ is_repeatable(Token), + with_output_to(atom(ErrorText), format("Token \'~w\' repeated.", [Token])). + +% check for `there is' + proper name +get_sentence_error_text(SentenceTokens, ErrorText) :- + append(_, [There, is, Token, '<>' | _], SentenceTokens), + ( + There = there + ; + There = 'There' + ), + ( + Token = the + ; + is_capitalized(Token) + ; + pn_sg(Token, _, _) + ), + with_output_to(atom(ErrorText), format("The construct \'there is\' + \'~w\' is not allowed.", [Token])). + +% check for `there are' + proper name +get_sentence_error_text(SentenceTokens, ErrorText) :- + append(_, [There, are, Token, '<>' | _], SentenceTokens), + ( + There = there + ; + There = 'There' + ), + ( + Token = the + ; + is_capitalized(Token) + ; + pn_pl(Token, _, _) + ), + with_output_to(atom(ErrorText), format("The construct \'there are\' + \'~w\' is not allowed.", [Token])). + +% check for intransitive verb followed by that-subordination +% Example: John appears that Mary waits. (`appear' is an intransitive verb that is not transitive) +get_sentence_error_text(SentenceTokens, ErrorText) :- + append(_, [Wordform, '<>', that | _], SentenceTokens), + ( + iv_finsg(Wordform, Verb) + ; + iv_infpl(Wordform, Verb) + ), + with_output_to(atom(ErrorText), format("The intransitive verb \'~w\' cannot be followed by that-subordination. Use a transitive verb.", [Verb])). + +get_sentence_error_text(SentenceTokens, 'The sentence contains \'then\' but not \'if\'.') :- + member(then, SentenceTokens), + \+ member(if, SentenceTokens), + \+ member('If', SentenceTokens). + +get_sentence_error_text(SentenceTokens, 'The sentence contains \'if\' but not \'then\'.') :- + ( + member(if, SentenceTokens) + ; + member('If', SentenceTokens) + ), + \+ member(then, SentenceTokens). + + +% check for illegal use of commas +% Note that this rule does not find all illegal uses of commas, e.g.: +% [...] ... , ... [...] +% {...} ... , ... {...} +% ,! +get_sentence_error_text(SentenceTokens, 'Commas must be immediately followed by \'and\' or \'or\', or must occur at specified positions in lists, sets and commands.') :- + append(Front, [',', NextToken | Tail], SentenceTokens), + % comma not immediately followed by 'and' + NextToken \= and, + % comma not immediately followed by 'or' + NextToken \= or, + % comma not followed by an exclamation mark (command) + \+ member('!', Tail), + % comma not between [ and ] (list) + \+ (member('[', Front), member(']', Tail)), + % comma not between { and } (set) + \+ (member('{', Front), member('}', Tail)). + + +get_sentence_error_text(_, 'This is the first sentence that was not ACE. The sign <> indicates the position where parsing failed.'). + + +%% is_repeatable(?Token) is nondet. +% +% @param Token is an ACE token that can be repeated +% +% Example: ((1+2)-3) = 0. +% +is_repeatable('{'). +is_repeatable('}'). +is_repeatable('('). +is_repeatable(')'). +is_repeatable('['). +is_repeatable(']'). +is_repeatable('"'). diff --git a/parser/sorts.fit b/parser/sorts.fit new file mode 100644 index 0000000..742212e --- /dev/null +++ b/parser/sorts.fit @@ -0,0 +1,179 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +%============================================================================== +% APE Sort Definition +% +% Authors: +% Stefan Hoefler +% Kaarel Kaljurand +% Tobias Kuhn +%============================================================================== + + +%------------------------------------------------------------------------------ +% Features +%------------------------------------------------------------------------------ + +% The main type sign introduces six basic features. +sign intro [ + display:display, % contains the syntax tree. + sem:sem, % contains any semantic information. + syn:syn, % contains any syntactic information. + lexem, % is used to store the logical form of a constituent (or its head respectively). + drs:drs, % is used to thread the DRS through the syntax tree. + npid % enumerates the NPs. +]. + +display intro [ + tree, % contains the syntax tree as a list. + treepart, % contains a part of the syntax tree. + treenext % stands for the syntax tree of the next item in a list or coordination. +]. + +syn intro [ + head:head, % contains the head-features, i.e. the features that percolate from head-daughter to mother node. + nonlocal:nonlocal % contains the features that have effects beyond local trees. +]. + +head intro [ + agr:agr, % contains the number and gender agreement features. + aux:aux, % contains the auxiliary verb. + case:case, % contains the case, i.e. nominative or accusative. + degree:degree, % the degree of adjectives: positive, comparative, superlative. + vform:vform, % is used with verbs to denote the verb form: finite or infinitive. + be:bool, % indicates whether the verb "be" is used or not (for passive and copula) + modality:modality, % contains the modality mode: possibility, necessity, or none. + negation:bool, % indicates whether negation is used. + naf:bool, % indicates whether negation as failure is used. + vsubcat:vsubcat % contains the subcategorization of verbs: copula, intransitive, transitive, or ditransitive. +]. + +agr intro [ + num:num, % contains the number: singular, plural, or mass. + gen:gen, % contains the gender: neutral, feminine, or masculine. + pers:pers % contains the person: second or third +]. + +nonlocal intro [ + comparison:bool, % indicates whether an adjective has a comparison target (e.g. "larger than", "as large as"). + comptarget:subjobj, % contains the comparison target for an adjective: subject or object. + gap:inout, % is used for gap-threading. Its sub-features in and out take lists of empty syntactic categories. + neg:bool, % indicates if a quantifier, determiner or NP is negative of not. + thatsubord:bool, % indicates whether a sentence coordination is on top-level or within a that-subordination. + prep, % contains the preposition of pps, verbs, and adjectives. + pro:bool, % indicates if an NP is pronominal or not. + quant:quant, % contains the quantification type: existential, universal, definite, or none. + rel:refagr, % stores information about the relative pronouns. + wh:whinout, % is used for wh-threading. + subj:refagr, % information about the subject which is used for reflexive pronouns + embv:bool % indicates whether there is an embedded verb phrase or not +]. + +refagr intro [ + ref, % a reference to a certain element. + agr:agr % contains the number and gender information of the element. +]. + +sem intro [ + arg1, % contains the discourse referent of + % - the subject of an adjective, adjective phrase, verb, verbal phrase or sentence, + % - the NP depending on the preposition of a PP, + % - the owner (NP) of a saxon genitive, or + % - the NP refered to in a relative clause. + arg2, % contains the discourse referent of the direct object of a transitive verb or adjective. + arg3, % contains the discourse referent of + % - the indirect object of a ditransitive verb, or + % - the referent of a comparative adjective. + index, % contains the discourse referent of an NP or of a predicate. + subindex, % denotes the discourse referent of a constituent of an NP coordination. + datatype, % contains the type of a data element. + parts, % contains a list that collects the parts (discourse referents) of an NP-coordination. + quantity:quantity, % provides in its subfeatures the information about the quantity of an NP. + expr, % contains an arithmetical expression. + exprpart, % contains a part of an arithmetical expression. + exprnext % stands for the next item in a arithmetical structure. +]. + +drs intro [ + id, % contains the sentence ID. + tid, % contains the token ID. + in, out, % are used for the threading of the main DRS. They take a value of the form drs(DomainList,ConditionsList). + mods:inout, % collects a list of modifier predicates of the current verb. + restr:inout, % is used for the threading of the restrictor of an implication. + scope:inout % is used for the threading of the scope of an implication. +]. + +quantity intro [ + comparison, + measure, + number +]. + +inout intro [ + in, + out +]. + +whinout intro [ + in:wh, + out:wh +]. + + +%------------------------------------------------------------------------------ +% Non-Atomic Types +%------------------------------------------------------------------------------ + +top > [agr, aux, bool, modality, case, degree, display, drs, gen, head, inout, + nonlocal, num, quant, quantity, refagr, sem, sign, subjobj, syn, vform, + vsubcat, wh, whinout, pers]. + + +%------------------------------------------------------------------------------ +% Atomic Types (Feature Value Restrictions) +%------------------------------------------------------------------------------ + +bool > [plus, minus]. + +case > [nom, acc]. + +degree > [pos, comp, sup]. + +gen > [neutr, human]. +human > [masc, fem]. + +num > [sg_or_mass, pl]. +sg_or_mass > [sg, mass]. + +pers > [second, third]. + +quant > [exists_or_def, forall]. +exists_or_def > [exists, def]. + +vform > [fin, inf]. + +vsubcat > [copula, noncopula]. +noncopula > [itr, tr, ditr]. + +wh > [r, not_r]. +not_r > [q, no_wh]. + +modality > [no_modality, poss, nec, rec, ad]. + +subjobj > [subj, obj]. + +aux > [nonempty_aux, empty_aux]. +nonempty_aux > [be, do, can, must, should, may]. diff --git a/parser/tokenizer.pl b/parser/tokenizer.pl new file mode 100644 index 0000000..41d0bc7 --- /dev/null +++ b/parser/tokenizer.pl @@ -0,0 +1,508 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + +:- module(tokenizer, [ + tokenize/2 + ]). + +:- use_module('../lexicon/chars', [ + is_letter/1, + is_digit/1 + ]). + +:- use_module('../logger/error_logger', [ + add_error_message_once/4, + add_warning_message_once/4 + ]). + +:- use_module('../utils/ace_niceace', [ + pronoun_split/2 + ]). + + +/** APE Tokenizer + +@author Kaarel Kaljurand +@author Tobias Kuhn +@version 2010-03-28 + +Comments: + +* Strings (between double quotes) are tokenized into [", content, "]. +This can be misleading, e.g. in the sentence: `"1" represents 1.' +the verb `represents' is reported as the 4th token. +One could instead produce the term string(content), this would +probably also fix the buggy handling of `Every dot is ".".'. + +* Saxon Genitives are tokenized as [noun, ', s] and [nouns, '] + +* Digits cannot start a token that contains other symbols than digits and dots. +Consider the following input string and its tokenization. + +== +123man man123 123man123 man123man + +[123, man, man123, 123, man123, man123man] +== + +BUG: future work: add character counting to be able to report character offsets +together with every token. + +Example: + +?- tokenizer:codes_to_tokens("2men;can't like\"#@\"and:everything@.", T), writeq(T). +[2, men, can, not, like, '"#@"', and, :, every, '-thing', '.'] + +*/ + + +%% tokenize(+ACEText:term, -Tokens:list) is det. +% +% Breaks the ACEText (either an atom, or a list of character codes) into +% a list of tokens (atoms or numbers). +% The input ACEText can either be an atom like 'this is an example' or a list of character +% codes like [116,104,105,115,32,105,...] (possibly written as "this is an example"). +% +% Tokenization will never fail. In case something goes wrong (e.g. a string +% or comment is not closed) then an error message is asserted. +% +% @param ACEText is the input text, it is either an atom or a string +% @param Tokens is a list of tokens, i.e. the tokenization of the input text +% +tokenize([], []) :- !. + +tokenize(Atom, Tokens) :- + atom(Atom), + !, + atom_codes(Atom, Codes), + codes_to_tokens(Codes, Tokens). + +tokenize([C | Cs], Tokens) :- + codes_to_tokens([C | Cs], Tokens). + + +%% codes_to_tokens(+Codes:list, -Tokens:list) is det. +% +% Maps the given list of character codes into a list of tokens. +% Performs two steps: +% +% 1. Merges certain code sequences into single tokens (atoms or numbers). +% 2. Modifies certain token sequences, e.g. [can, ', t] -> [can, not]. +% +% @param Codes is a list of character codes +% @param Tokens is a list of tokens, i.e. the tokenization of the input text +% +codes_to_tokens(Codes, Tokens) :- + get_atomics(Codes, Atomics), + expand_contracted_forms(Atomics, Tokens). + + +%% get_atomics(+Codes:list, -Tokens:list) is det. +% +% BUG: We could also preserve the comment in the token list +% to be able to show better error messages. +% +get_atomics([], []). + +% A paragraph break starts with \n followed by whitespace, +% including at least one more \n. +% If another character is encountered first then the paragraph is not broken. +get_atomics([10 | Cs], AllTokens) :- + get_whitespace_and_comments(Cs, Remaining, Newline_Count), + !, + add_paragraph_break_symbol(Newline_Count, Ts, AllTokens), + get_atomics(Remaining, Ts). + +% Quoted string starts with " (34) +get_atomics([34 | Cs], AllTokens) :- + !, + get_string(Cs, Prefix, Remaining), + string_to_token(Prefix, Ts, AllTokens), + get_atomics(Remaining, Ts). + +% Quoted word starts with ` (96) +get_atomics([96 | Cs], [T | Ts]) :- + !, + get_qword(Cs, Prefix, Remaining), + atom_codes(T, Prefix), + get_atomics(Remaining, Ts). + +% Perl-style comment starts with # (35) +get_atomics([35 | Cs], Ts) :- + !, + get_perl_comment(Cs, _Prefix, Remaining), + get_atomics(Remaining, Ts). + +% C-style comment starts with /* (47, 42) +get_atomics([47, 42 | Cs], Ts) :- + !, + get_c_comment(Cs, _Prefix, Remaining), + get_atomics(Remaining, Ts). + +% Whitespace (\t, ' ', \r) is ignored (whitespace does not include \n) +get_atomics([C | Cs], Ts) :- + is_whitespace(C), + !, + get_atomics(Cs, Ts). + +% Positive number starts with a digit +get_atomics([C | Cs], [Number | Ts]) :- + is_digit(C), + !, + get_number(Cs, Prefix, Remaining), + number_codes(Number, [C | Prefix]), + get_atomics(Remaining, Ts). + +% Negative number starts with a hyphen (45) and then a digit, +% e.g. numbers like `-.5' are not allowed. +get_atomics([45, C | Cs], ['-', Number | Ts]) :- + is_digit(C), + !, + get_number(Cs, Prefix, Remaining), + number_codes(Number, [C | Prefix]), + get_atomics(Remaining, Ts). + +% Word starts (see is_word_char/1) +get_atomics([C | Cs], AllTokens) :- + is_word_char(C), + !, + get_word(Cs, Prefix, Remaining), + split_token([C | Prefix], Ts, AllTokens), + get_atomics(Remaining, Ts). + +% Special character maps to a one-character token +get_atomics([C | Cs], [T | Ts]) :- + is_special(C, T), + !, + get_atomics(Cs, Ts). + +% All other characters (e.g. Japanese) are ignored, with a warning message. +get_atomics([C | Cs], Ts) :- + with_output_to(atom(CharCode), format("~c (0x~16r, ~10r)", [C, C, C])), + add_warning_message_once(character, '', CharCode, 'Unknown character(s) ignored.'), + get_atomics(Cs, Ts). + + +%% split_token(+Codes:list, +Ts:list, -FinalTokens:list) is det. +% +% Builds a token (atom) and splits it into two if needed, +% e.g. 'Everything' is split into 'Every' and '-thing'. +% +split_token(Codes, Ts, FinalTokens) :- + atom_codes(A, Codes), + ( + pronoun_split(A, (A1, A2)) + -> + FinalTokens = [A1, A2 | Ts] + ; + FinalTokens = [A | Ts] + ). + + +%% is_whitespace(?Code) +% +% Note that newlines are handled elsewhere. +% +is_whitespace(32). % ' ' +is_whitespace(9). % \t +is_whitespace(13). % \r + + +%% is_word_char(?Code) +% +% Characters that are allowed in ACE words. +% +% - (hyphen) +is_word_char(45). + +% _ (underscore) +is_word_char(95). + +% $ (dollar) +is_word_char(36). + +% degree sign +is_word_char(176). + +% letters +is_word_char(Code) :- + is_letter(Code). + + +%% is_special(?Code, ?Atom) is det. +% +% Characters that translate into one-character atoms. +% +% @param Code is character code +% @param Atom is a one-character atom that corresponds to the code + +% period, question mark, exclamation mark +is_special(46, '.'). +is_special(63, '?'). +is_special(33, '!'). + +% hyphen +is_special(45, '-'). + +% colon (for prefixed words' support) +is_special(58, ':'). + +% apostroph (for Saxon genitive support) +is_special(39, '\''). + +% slash (for him/her support) +is_special(47, '/'). + +% comma (for comma-and, comma-or support) +is_special(44, ','). + +% plus sign +is_special(43, '+'). + +% star +is_special(42, '*'). + +% parentheses () +is_special(40, '('). +is_special(41, ')'). + +% square brackets [] +is_special(91, '['). +is_special(93, ']'). + +% curly bracktes {} +is_special(123, '{'). +is_special(125, '}'). + +% < = > \ +is_special(60, '<'). +is_special(61, '='). +is_special(62, '>'). +is_special(92, '\\'). + +% ampersand +is_special(38, '&'). + + +%% get_string(+Codes:list, -Prefix:list, -RemainingCodes:list) is det. +% +% Consumes the sequence of characters within a quoted string, +% as well as the closing quotation mark. +% The backslash (\, 92) can be used to escape the following character, +% e.g. the quotation mark or a backslash. +% +get_string([], [], []) :- + add_error_message_once(character, '', 'EOF', 'Every quoted string must end with ".'). + +get_string([34 | Cs], [], Cs) :- !. + +get_string([92, C | Cs], [C | Prefix], Remaining) :- + !, + get_string(Cs, Prefix, Remaining). + +get_string([C | Cs], [C | Prefix], Remaining) :- + get_string(Cs, Prefix, Remaining). + + +%% get_qword(+Codes:list, -Prefix:list, -RemainingCodes:list) is det. +% +% Consumes the sequence of characters within a quoted word, +% as well as the closing backtick. +% The backslash (\, 92) can be used to escape the following character, +% e.g. the quotation mark or a backslash. +% +get_qword([], [], []) :- + add_error_message_once(character, '', 'EOF', 'Every quoted word must end with `.'). + +get_qword([96 | Cs], [], Cs) :- !. + +get_qword([92, C | Cs], [C | Prefix], Remaining) :- + !, + get_qword(Cs, Prefix, Remaining). + +get_qword([C | Cs], [C | Prefix], Remaining) :- + get_qword(Cs, Prefix, Remaining). + + +%% get_word(+Codes:list, -Prefix:list, -RemainingCodes:list) is det. +% +% Consumes the word consisting of word characters +% and/or digits. +% +get_word([], [], []). + +get_word([C | Cs], [C | Prefix], Remaining) :- + is_word_char(C), + !, + get_word(Cs, Prefix, Remaining). + +get_word([C | Cs], [C | Prefix], Remaining) :- + is_digit(C), + !, + get_word(Cs, Prefix, Remaining). + +get_word([C | Cs], [], [C | Cs]). + + +%% get_number(+Codes:list, -Prefix:list, -RemainingCodes:list) is det. +% +% Consumes a number which is a sequence of digits containing +% at most one dot (46). +% The dot (if present) must be followed by a digit. +% +get_number(Codes, Prefix, RemainingCodes) :- + get_number_x(Codes, zero, Prefix, RemainingCodes). + + +get_number_x([], _, [], []). + +get_number_x([46, C | Cs], zero, [46, C | Prefix], Remaining) :- + is_digit(C), + !, + get_number_x(Cs, more_than_zero, Prefix, Remaining). + +get_number_x([C | Cs], Dot_Count, [C | Prefix], Remaining) :- + is_digit(C), + !, + get_number_x(Cs, Dot_Count, Prefix, Remaining). + +get_number_x([C | Cs], _, [], [C | Cs]). + + +%% get_perl_comment(+Codes:list, -Prefix:list, -RemainingCodes:list) is det. +% +% Consumes the Perl-style comment excluding the final newline. +% +get_perl_comment([], [], []) :- + add_error_message_once(character, '', 'EOF', 'Every #-comment must end with the newline.'). + +get_perl_comment([10 | Cs], [], [10 | Cs]) :- + !. + +get_perl_comment([C | Cs], [C | Prefix], Remaining) :- + get_perl_comment(Cs, Prefix, Remaining). + + +%% get_c_comment(+Codes:list, -Prefix:list, -RemainingCodes:list) is det. +% +% Consumes the C-style comment including the final */. +% +get_c_comment([], [], []) :- + add_error_message_once(character, '', 'EOF', 'Every /*-comment must end with */.'). + +get_c_comment([42, 47 | Cs], [], Cs) :- + !. + +get_c_comment([C | Cs], [C | Prefix], Remaining) :- + get_c_comment(Cs, Prefix, Remaining). + + +%% string_to_token +% +% The content of the string is bordered by quotation marks +% in the token list. +% +% BUG: I'd rather prefer a representation such as +% string('') or string(content). +% +string_to_token(Prefix, Ts, [T | Ts]) :- + atom_codes(S, Prefix), + concat_atom(['"', S, '"'], T). + + +%% add_paragraph_break_symbol +% +add_paragraph_break_symbol(at_least_two, Ts, ['

' | Ts]) :- !. +add_paragraph_break_symbol(_, Ts, Ts). + + +%% get_whitespace_and_comments +% +% Consuming whitespace and counting the newlines. +% +get_whitespace_and_comments(Cs, Remaining, Newline_Count) :- + get_whitespace_and_comments(Cs, one, Remaining, Newline_Count). + +get_whitespace_and_comments([], Newline_Count, [], Newline_Count). + +get_whitespace_and_comments([10 | Cs], _, Remaining, Newline_Count) :- + !, + get_whitespace_and_comments(Cs, at_least_two, Remaining, Newline_Count). + +get_whitespace_and_comments([C | Cs], Newline_Count, Remaining, Final_Newline_Count) :- + is_whitespace(C), + !, + get_whitespace_and_comments(Cs, Newline_Count, Remaining, Final_Newline_Count). + +/* +% Perl-style comment starts +get_whitespace_and_comments([35 | Cs], Newline_Count, Final_Remaining, Final_Newline_Count) :- + !, + get_perl_comment(Cs, _Prefix, Remaining), + get_whitespace_and_comments(Remaining, Newline_Count, Final_Remaining, Final_Newline_Count). + +% C-style comment starts +get_whitespace_and_comments([47, 42 | Cs], Newline_Count, Final_Remaining, Final_Newline_Count) :- + !, + get_c_comment(Cs, _Prefix, Remaining), + get_whitespace_and_comments(Remaining, Newline_Count, Final_Remaining, Final_Newline_Count). +*/ + +get_whitespace_and_comments([C | Cs], Newline_Count, [C | Cs], Newline_Count). + + +%% expand_contracted_forms(+TokenListIn:list, -TokenListOut:list) is det. +% +% @bug: `cannot' could be instead handled during (pronoun) splitting +% +expand_contracted_forms([], []). + +expand_contracted_forms(['No', one | RestIn], ['No', '-one' | RestOut]) :- + !, + expand_contracted_forms(RestIn, RestOut). + +expand_contracted_forms([no, one | RestIn], [no, '-one' | RestOut]) :- + !, + expand_contracted_forms(RestIn, RestOut). + +expand_contracted_forms([isn, '\'', t | RestIn], [is, not | RestOut]) :- + !, + expand_contracted_forms(RestIn, RestOut). + +expand_contracted_forms([aren, '\'', t | RestIn], [are, not | RestOut]) :- + !, + expand_contracted_forms(RestIn, RestOut). + +expand_contracted_forms([doesn, '\'', t | RestIn], [does, not | RestOut]) :- + !, + expand_contracted_forms(RestIn, RestOut). + +expand_contracted_forms([don, '\'', t | RestIn], [do, not | RestOut]) :- + !, + expand_contracted_forms(RestIn, RestOut). + +expand_contracted_forms([can, '\'', t | RestIn], [can, not | RestOut]) :- + !, + expand_contracted_forms(RestIn, RestOut). + +expand_contracted_forms([cannot | RestIn], [can, not | RestOut]) :- + !, + expand_contracted_forms(RestIn, RestOut). + +expand_contracted_forms([shouldn, '\'', t | RestIn], [should, not | RestOut]) :- + !, + expand_contracted_forms(RestIn, RestOut). + +expand_contracted_forms([Token | TailIn], [Token | TailOut]) :- + expand_contracted_forms(TailIn, TailOut). diff --git a/parser/tokens_to_sentences.pl b/parser/tokens_to_sentences.pl new file mode 100644 index 0000000..0daea3d --- /dev/null +++ b/parser/tokens_to_sentences.pl @@ -0,0 +1,117 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(tokens_to_sentences, [ + tokens_to_sentences/2, + tokens_to_paragraphs/2 + ]). + + +:- use_module('../lexicon/chars', [ + is_sentence_end_symbol/1 + ]). + + +/** APE Sentence splitter + +Converts a flat list of tokens into a list of sentences, +each of which is a list of tokens. Sentences end with +one of the three symbols: '.', '?', and '!'. + +For example, the following list of tokens: + +== +[John, likes, Mary, ., Every, man, owns, a, car, .] +== + +is converted into the following list of sentences + +== +[[John, likes, Mary, .], [Every, man, owns, a, car, .]] +== + +@author Kaarel Kaljurand +@author Tobias Kuhn +@version 2009-05-21 + +@bug should we generate error messages here (if token list does not end with ./?/!) + +*/ + + +%% tokens_to_sentences(+Tokens:list, -Sentences:list) is semidet. +% +% Succeeds if Tokens is a list of ACE sentences, in this case +% the sentences are returned. To succeed the token list must either +% be empty or end with a sentence end symbol. E.g. the following +% token list would cause a failure: +% +%== +%[a, b, c] +%== +% +% @param Tokens is a list of ACE tokens +% @param Sentences is a list of sentences (where a sentence is a list of ACE tokens) +% +tokens_to_sentences([], []). + +tokens_to_sentences(Tokens, [[^|Sentence]|Sentences]) :- + first_sentence(Tokens, Sentence, RestTokens), + tokens_to_sentences(RestTokens, Sentences). + + +%% first_sentence(+Tokens:list, -Sentence:list, -RestTokens:list) is det. +% +% Note that the token list can contain variables (added by the guesser +% to match prefixed in the parser). Thus we have to make sure that a variable +% is not "mistaken" for a sentence end symbol. +% +% @param Tokens is a list of ACE tokens +% @param Sentence is an ACE sentence (a list of ACE tokens) +% @param RestTokens is a list of ACE tokens +% +first_sentence([SentenceEndSymbol | RestTokens], [SentenceEndSymbol], RestTokens) :- + nonvar(SentenceEndSymbol), + is_sentence_end_symbol(SentenceEndSymbol), + !. + +first_sentence([Token | RestTokens], RestSentence, RestTokens2) :- + Token == '

', + !, + first_sentence(RestTokens, RestSentence, RestTokens2). + +first_sentence([Token | RestTokens], [Token | RestSentence], RestTokens2) :- + first_sentence(RestTokens, RestSentence, RestTokens2). + + +%% tokens_to_paragraphs(+Tokens, -Paragraphs). + +tokens_to_paragraphs([], []). + +tokens_to_paragraphs(Tokens, [Paragraph|Paragraphs]) :- + first_paragraph(Tokens, Paragraph, RestTokens), + tokens_to_paragraphs(RestTokens, Paragraphs). + + +%% first_paragraph(+Tokens, -Paragraph, -RestTokens). + +first_paragraph([Token | RestTokens], [], RestTokens) :- + Token == '

', + !. + +first_paragraph([Token | RestTokens], [Token | RestParagraph], RestTokens2) :- + first_paragraph(RestTokens, RestParagraph, RestTokens2). + +first_paragraph([], [], []). diff --git a/run.sh b/run.sh new file mode 100644 index 0000000..83330f1 --- /dev/null +++ b/run.sh @@ -0,0 +1,4 @@ +prolog=swipl + +$prolog -g "working_directory(_, parser), [fit_to_plp], halt." +$prolog -g "[runape]." diff --git a/runape.pl b/runape.pl new file mode 100644 index 0000000..5ed85b9 --- /dev/null +++ b/runape.pl @@ -0,0 +1,175 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- use_module(utils/drs_to_drslist). + +:- use_module(parser/ace_to_drs). +:- use_module(parser/ape_utils). +:- use_module(parser/tokenizer). +:- use_module(utils/morphgen, [ + acesentencelist_pp/2 + ]). +:- use_module(utils/is_wellformed, [ + is_wellformed/1 + ]). +:- use_module(utils/drs_to_ascii). +:- use_module(utils/trees_to_ascii). +:- use_module(utils/drs_to_ace, [ + drs_to_ace/2 + ]). +:- use_module(logger/error_logger, [ + clear_messages/0, + get_messages/1, + is_error_message/4 + ]). + +:- set_prolog_flag(float_format, '%.11g'). + +% Import the lexicons +:- style_check(-singleton). +:- style_check(-discontiguous). +:- use_module(lexicon/clex). +:- use_module(lexicon/ulex). +:- style_check(+discontiguous). +:- style_check(+singleton). + + +%% ape is det. +% +% +ape :- + format(' +Attempto Parsing Engine for ACE 6.6~nCopyright 2008-2010 Attempto Group, University of Zurich +This program comes with ABSOLUTELY NO WARRANTY. +This is free software, and you are welcome to redistribute it under certain conditions. +Please visit http://attempto.ifi.uzh.ch for details. + +For help, enter "help".~n~n', []), + ape_input. + + +%% ape_input is det. +% +% +ape_input :- + prompt(Old, 'APE> '), + clear_messages, + ape_utils:read_text_from_commandline(Text), + prompt(_, Old), + tokenizer:tokenize(Text, TokenList), + !, + call_parser(Text, TokenList). + + +%% call_parser(Text:atom, Tokens:list) is det. +% +% @param Text is an ACE text or a commandline command +% @param Tokens is a list of tokens (either of the ACE text or the command) +% +call_parser(_, [Quit]) :- + ( + Quit = quit + ; + Quit = q + ), + !, + nl, write('*** APE has been quit. ***'), nl. + +call_parser(_, [help]) :- + nl, write('APE Prolog-commandline client\'s commands:'), + nl, write(' spy X - spy predicate X'), + nl, write(' gr - (re)compile grammar, flex, and contentwords'), + nl, write(' trace - switch Prolog trace-mode on'), + nl, write(' notrace - switch Prolog trace-mode off'), + nl, write(' help - show this help'), + nl, write(' quit/q - quit APE interface (relaunch with "ape.")'), + nl, nl, + !, + ape_input. + +call_parser(_, [gr]) :- + style_check(-discontiguous), + style_check(-singleton), + compile('parser/grammar.plp'), + compile('parser/grammar_functionwords.plp'), + compile('parser/grammar_contentwords.plp'), + style_check(+discontiguous), + style_check(+singleton), + !, + ape_input. + +call_parser(_, [trace]) :- + trace, + !, + ape_input. + +call_parser(_, [notrace]) :- + notrace, + !, + ape_input. + +call_parser(_, [spy, X]) :- + spy(X), + !, + ape_input. + +call_parser(AceTextCodes, _) :- + atom_codes(AceText, AceTextCodes), + ace_to_drs:aceparagraph_to_drs(AceText, Sentences, Syntaxtrees, UnresolvedDrs, Drs, Messages), + format('~w~n~n', [Sentences]), + format('Unresolved DRS:~n~n'), + drs_to_ascii(UnresolvedDrs, UnresolvedDrsAscii), + format('~w~n~n', [UnresolvedDrsAscii]), + format('DRS:~n~n'), + drs_to_ascii(Drs, DrsAscii), + format('~w~n~n', [DrsAscii]), + + format('DRS List:~n~n'), + drs_to_drslist:drs_to_drslist(Drs, DrsList), + maplist(drs_to_ascii, DrsList, DrsAsciiList), + maplist(writeln, DrsAsciiList), + + trees_to_ascii(Syntaxtrees, SyntaxtreesAscii), + format('~w~n~n', [SyntaxtreesAscii]), + ( + is_wellformed(Drs) + -> + true + ; + format("WARNING: The DRS is not well-formed!!!~n~n", []) + ), + drs_to_ace(Drs, AceSentenceList), + acesentencelist_pp(AceSentenceList, Paraphrase), + format('~w~n~n', [Paraphrase]), + print_messages(Messages), + !, + ape_input. + +call_parser(_, _) :- + ape_input. + + +%% print_messages(+MessageList:list) is det. +% +% @param MessageList is a list of messages +% +print_messages([]) :- nl. + +print_messages([H | T]) :- + format('~w~n~n', [H]), + print_messages(T). + +% Note: we load the interface at startup +:- ape. diff --git a/tests/.gitignore b/tests/.gitignore new file mode 100644 index 0000000..ceeb05b --- /dev/null +++ b/tests/.gitignore @@ -0,0 +1 @@ +/tmp diff --git a/tests/README.txt b/tests/README.txt new file mode 100644 index 0000000..7b173e3 --- /dev/null +++ b/tests/README.txt @@ -0,0 +1,90 @@ +---+ Testing APE + +Author: Kaarel Kaljurand + +Version: 2011-06-20 + +---++ Introduction + +This document explains how to test APE and the various other tools. + + +---++ APE Regression test + +To regression test APE, just run: + +== +bash rtest.bash +== + +or if you want to download the latest regression testset first +then run: + +== +bash rtest.bash d +== + +Note that for the above command to work you need an internet connection, +and `curl' installed. (If you edit the script =|rtest.bash|=, then you can +replace the need for `curl' with the need for `wget'.) + +A file with a timestamp containing the regression test results +along with APE's output is stored into directory testruns/ + +In order to get a digest of the testrun, grep the file +for regression tester messages, e.g.: + +== +cat testruns/rtest_050601-1310.txt | grep "^0" +== + +or cat an already filtered file: + +== +cat tmp/now.txt +== + +In order to explore the erronous DRSes, open the file and search +for the strings + +* =|0000|= (Correctly generated an empty DRS) +* =|----|= (Correctly generated a DRS which is not empty) +* =|0->#|= (Failed to generate an empty DRS) +* =|#->0|= (Incorrectly generated an empty DRS) +* =|####|= (DRSs which are not empty do not match.) + +To get a listing of all the regressions: + +== +cat tmp/now.txt | grep "\[.*#.*\]" +== + +Note: the regression testing is only tested with SWI-Prolog. +It is assumed that SWI-Prolog is called `swipl', +if it is not the case then modify tools/rtest.bash accordingly +or set a symbolic link, e.g.: + +== +ln -s `which pl` swipl +== + +Runtime of the complete test run on different machines: +Mac OS X G4: ~25 seconds (~3000 testcases). +Intel i3, 2011-06-20: ~11 seconds (3613 test cases, excluding bug reports). + + +---++ Testing Drace Core and Drace NP + +Running the test: + +== +echo "[test_drace]. test_drace(core)." | swipl > drace_test_results.txt +echo "[test_drace]. test_drace(np)." | swipl > dracenp_test_results.txt +== + +Getting an overview of the problems by filtering out certain testcases +that point to pseudo-problems. + +== +cat drace_test_results.txt | grep "FAIL" | grep -v ":" | grep -v "ach of" | wc +== diff --git a/tests/acetexts.pl b/tests/acetexts.pl new file mode 100644 index 0000000..20ad709 --- /dev/null +++ b/tests/acetexts.pl @@ -0,0 +1,3765 @@ +% This is an ACE text set (i.e. APE regression testset and bug database). +% +% Each text is contained in a Prolog fact +% +% text_drs_eval(Evaluation, Id, Text, DRS, Trees, Timestamp, Author, Comment) +% +% where +% Evaluation is either 0 (correct analysis i.e. a regression testcase) or 1 (incorrect analysis i.e. a bug), +% Id is an id-number of the ACE text, +% Text is an ACE text, +% DRS its corresponding DRS, +% Trees are its corresponding syntax trees, +% Timestamp shows the time when the entry was added, +% Author shows the IP of the author of the evaluation, +% Comment shows the comment by the author. +% +% The facts are not in any particular order. +% +% Those texts are based on data sent by the XMLHttpRequest client. +% The users of the client have been instructed to send the data only if they +% are sure that the Text-DRS pair is either correct (0) or incorrect (1). +% In case the DRS for a given Text has been sent more than once, then only the most +% recently sent DRS is included in the text set. + +:- op(400, fx, -). +:- op(400, fx, ~). +:- op(500, xfx, =>). +:- op(500, xfx, v). + +:- encoding(utf8). + +text_drs_eval(0, 1, 'there is a man.', drs([A], [object(A, man, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']]], '2006-07-26-16-15-20', amadeus, ''). +text_drs_eval(0, 2, 'a flat mate runs.', drs([A, B], [object(A, mate, countable, na, eq, 1)-1, property(A, flat, pos)-1, predicate(B, run, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [adj, [flat]], [nbar, [n, [mate]]]]], [vp, [vbar, [v, [runs]]]]], ['.']]], '2005-08-03-12-55-49', blade17, ''). +text_drs_eval(0, 3, 'a dog is good.', drs([A, B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, be, B, A)-1, property(A, good, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [good]]]]]]], ['.']]], '2005-04-20-16-32-33', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 4, 'A man waits in a bank.', drs([A, B, C], [object(A, bank, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, wait, B)-1, modifier_pp(C, in, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]]]]], ['.']]], '2005-07-22-12-14-55', '80-218-104-121.dclient.hispeed.ch', ''). +text_drs_eval(0, 5, 'A dummy Dummy dummy a dummy.', drs([], []), [], '2005-08-31-20-09-30', blade17, ''). +text_drs_eval(0, 6, 'a man Kaarel works hard.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['Kaarel']]]]]], [vp, [vbar, [vbar, [v, [works]]], [adv, [hard]]]]], ['.']]], '2006-08-12-18-09-32', amadeus, ''). +text_drs_eval(0, 7, 'a man Kaarel works extremely fast.', drs([], []), [], '2005-08-10-12-07-22', 'ifidyn186.ifi.unizh.ch', ''). +text_drs_eval(0, 8, 'There is a man John. A man Bob brings him his pencil and his own computer.', drs([], []), [], '2005-08-31-20-18-04', blade17, ''). +text_drs_eval(0, 9, 'A man runs and walks or sleeps.', drs([A], [drs([B, C], [predicate(B, walk, A)-1, predicate(C, run, A)-1])v drs([D], [predicate(D, sleep, A)-1]), object(A, man, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp_coord, [vp, [vbar, [v, [runs]]]], [coord, [and]], [vp, [vbar, [v, [walks]]]]], [coord, [or]], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2005-06-09-11-17-11', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 10, 'there is some absinth.', drs([A], [object(A, absinth, mass, na, na, na)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [some]], [nbar, [n, [absinth]]]]]], ['.']]], '2005-10-04-17-09-46', blade17, ''). +text_drs_eval(0, 11, 'is there some absinth?', drs([], [question(drs([A], [object(A, absinth, mass, na, na, na)-1/4]))]), [[sentence, [query, [question, [topic, [quant, 'is there'], [np, [det, some], [nbar, [n, absinth]]]]], ?], '.']], '2009-05-13-13-30-23', '130.60.155.177', ''). +text_drs_eval(0, 12, 'a n:sdfsdfsdfsdfsdf waits.', drs([A, B], [object(A, sdfsdfsdfsdfsdf, countable, na, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [sdfsdfsdfsdfsdf]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-04-20-15-47-57', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 13, 'a /* man */ dog barks.', drs([A, B], [object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-04-20-15-50-34', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 14, '/** * This ACE text tests APE\'s comment support. */ #The program APE supports the comments of language Perl. /* The program APE supports the comments of language C. */ A /* big */ man walks. #fast. A woman /* who sees him */ smiles. A dog /* who # sees her */ barks. A cat # /* who sees her eats a cake. A rat # */ who sees her eats a cheese. /* /* C-comment inside a C-comment */ */ /* # Perl-comment inside a C-comment */ /* This is a large ACE text, which has been commented out. This is a large ACE text, which has been commented out. This is a large ACE text, which has been commented out. */', drs([], []), [], '2007-12-20-12-20-38', '130.60.155.177', ''). +text_drs_eval(0, 15, 'is there a man?', drs([], [question(drs([A], [object(A, man, countable, na, eq, 1)-1/4]))]), [[sentence, [query, [question, [topic, [quant, 'is there'], [np, [det, a], [nbar, [n, man]]]]], ?], '.']], '2009-05-13-13-30-33', '130.60.155.177', ''). +text_drs_eval(0, 16, 'are there some men?', drs([], [question(drs([A], [object(A, man, countable, na, geq, 2)-1/4]))]), [[sentence, [query, [question, [topic, [quant, 'are there'], [np, [det, some], [nbar, [n, men]]]]], ?], '.']], '2009-05-13-13-30-43', '130.60.155.177', ''). +text_drs_eval(0, 17, 'does a man wait?', drs([], [question(drs([A, B], [object(A, man, countable, na, eq, 1)-1/3, predicate(B, wait, A)-1/4]))]), [[sentence, [query, [question, does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, wait]]]]], ?], '.']], '2009-05-13-13-30-54', '130.60.155.177', ''). +text_drs_eval(0, 18, 'do some men wait?', drs([], [question(drs([A, B], [object(A, man, countable, na, geq, 2)-1/3, predicate(B, wait, A)-1/4]))]), [[sentence, [query, [question, do, [np, [det, some], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, wait]]]]], ?], '.']], '2009-05-13-13-31-04', '130.60.155.177', ''). +text_drs_eval(0, 19, 'a man does not wait in a bank.', drs([A], [-drs([B, C], [object(B, bank, countable, na, eq, 1)-1, modifier_pp(C, in, B)-1, predicate(C, wait, A)-1]), object(A, man, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [vbar, [v, [wait]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]]]]], ['.']]], '2005-04-20-17-09-39', blade17, ''). +text_drs_eval(0, 20, 'a man is happy a dog.', drs([], []), [], '2005-06-11-22-39-53', unknown, ''). +text_drs_eval(0, 21, 'where does a man wait?', drs([], [question(drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, predicate(B, wait, A)-1/5, query(B, where)-1/1]))]), [[sentence, [query, [question, [qpn, where], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, wait]]]]], ?], '.']], '2009-05-13-13-31-38', '130.60.155.177', ''). +text_drs_eval(0, 22, 'John waits.', drs([A, B], [object(B, 'John', named, na, eq, 1)-1, predicate(A, wait, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-06-28-15-18-23', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 23, 'The flat mate of John is a clerk.', drs([A, B, C, D], [object(A, clerk, countable, na, eq, 1)-1, object(C, mate, countable, na, eq, 1)-1, object(D, 'John', named, na, eq, 1)-1, relation(C, of, D)-1, property(C, flat, pos)-1, predicate(B, be, C, A)-1]), [[specification, [s, [np, [det, [the]], [nbar, [adj, [flat]], [nbar, [n, [mate]], [pp, [prep, [of]], [np, [pname, ['John']]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [clerk]]]]]]], ['.']]], '2005-08-04-15-03-44', blade17, ''). +text_drs_eval(0, 24, 'the customer John enters a card.', drs([], []), [], '2005-08-31-20-19-37', blade17, ''). +text_drs_eval(0, 25, 'the screen blinks and John waits.', drs([A, B, C, D], [object(A, screen, countable, na, eq, 1)-1, object(C, 'John', named, na, eq, 1)-1, predicate(B, wait, C)-1, predicate(D, blink, A)-1]), [[specification, [s_coord, [s, [np, [det, [the]], [nbar, [n, [screen]]]], [vp, [vbar, [v, [blinks]]]]], [coord, [and]], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2005-04-22-17-48-24', blade17, ''). +text_drs_eval(0, 26, 'the surface of the card has a green color.', drs([A, B, C, D], [object(C, color, countable, na, eq, 1)-1, object(D, surface, countable, na, eq, 1)-1, object(A, card, countable, na, eq, 1)-1, relation(D, of, A)-1, predicate(B, have, D, C)-1, property(C, green, pos)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [surface]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [card]]]]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [adj, [green]], [nbar, [n, [color]]]]]]]], ['.']]], '2005-04-22-17-49-23', blade17, ''). +text_drs_eval(0, 27, 'John \' s car is fast.', drs([A, B, C, D], [object(B, car, countable, na, eq, 1)-1, object(D, 'John', named, na, eq, 1)-1, predicate(C, be, B, A)-1, property(A, fast, pos)-1, relation(B, of, D)-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [car]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [fast]]]]]]], ['.']]], '2005-04-23-15-36-24', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 28, 'John\'s car is fast.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, car, countable, na, eq, 1)-1, property(C, fast, pos)-1, predicate(D, be, B, C)-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [car]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [fast]]]]]]], ['.']]], '2006-12-20-17-32-54', '130.60.155.211', ''). +text_drs_eval(0, 29, 'A n:aaa v:bbb the n:ccc.', drs([A, B, C], [object(B, aaa, countable, na, eq, 1)-1, object(C, ccc, countable, na, eq, 1)-1, predicate(A, bbb, B, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [aaa]]]], [vp, [vbar, [v, [bbb]], [np, [det, [the]], [nbar, [n, [ccc]]]]]]], ['.']]], '2005-04-23-15-38-54', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 30, 'a man waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-04-23-15-50-19', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 31, 'A man X waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-08-26-18-59-46', blade17, ''). +text_drs_eval(0, 32, 'John beats the donkey of his own wife\'s brother.', drs([], []), [], '2008-08-12-10-09-49', '130.60.206.55', ''). +text_drs_eval(0, 33, 'some money is green.', drs([A, B, C], [object(A, money, mass, na, na, na)-1, property(B, green, pos)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [money]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]], ['.']]], '2005-10-04-17-10-16', blade17, ''). +text_drs_eval(0, 34, 'A man hits a dog that runs in a park.', drs([A, B, C, D, E], [predicate(E, hit, A, B)-1, modifier_pp(D, in, C)-1, predicate(D, run, B)-1, object(C, park, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [hits]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [vbar, [v, [runs]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [park]]]]]]]]]]]]], ['.']]], '2007-11-13-15-00-18', '130.60.155.161', ''). +text_drs_eval(0, 35, 'A man gives a cat which gives a bone to a dog.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, object(C, bone, countable, na, eq, 1)-1, predicate(D, give, B, C)-1, object(E, dog, countable, na, eq, 1)-1, predicate(F, give, A, B, E)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [bone]]]]]]]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2006-08-14-18-41-12', amadeus, ''). +text_drs_eval(0, 36, 'a man is taller than a woman.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, woman, countable, na, eq, 1)-1, property(C, tall, comp_than, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [taller]], [conj, [than]], [np, [det, [a]], [nbar, [n, [woman]]]]]|E]]]], ['.']]], '2007-05-09-12-11-46', '130.60.156.229', ''). +text_drs_eval(0, 37, 'a man hits a dog that is smaller than a cat.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, property(D, small, comp_than, C)-1, predicate(E, be, B, D)-1, predicate(F, hit, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [hits]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [smaller]], [conj, [than]], [np, [det, [a]], [nbar, [n, [cat]]]]]|G]]]]]]]]], ['.']]], '2007-05-09-12-11-54', '130.60.156.229', ''). +text_drs_eval(0, 38, 'An animal X eats an animal Y that is smaller than X.', drs([A, B, C, D, E], [object(A, animal, countable, na, eq, 1)-1, object(B, animal, countable, na, eq, 1)-1, property(C, small, comp_than, A)-1, predicate(D, be, B, C)-1, predicate(E, eat, A, B)-1]), [[specification, [s, [np, [det, an], [nbar, [n, animal], [appos, [var, 'X']]]], [vp, [vbar, [v, eats], [np, [det, an], [nbar, [n, animal], [appos, [var, 'Y']], [rel_cl, [comp, that], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, smaller], [conj, than], [np, [var, 'X']]]]]]]]]]]], '.']], '2008-08-15-20-36-40', '130.60.204.15', ''). +text_drs_eval(0, 39, 'Every animal X eats an animal Y that is smaller than X.', drs([], [drs([A], [object(A, animal, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, animal, countable, na, eq, 1)-1, property(C, small, comp_than, A)-1, predicate(D, be, B, C)-1, predicate(E, eat, A, B)-1])]), [[specification, [s, [np, [det, every], [nbar, [n, animal], [appos, [var, 'X']]]], [vp, [vbar, [v, eats], [np, [det, an], [nbar, [n, animal], [appos, [var, 'Y']], [rel_cl, [comp, that], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, smaller], [conj, than], [np, [var, 'X']]]]]]]]]]]], '.']], '2008-08-15-20-36-56', '130.60.204.15', ''). +text_drs_eval(0, 40, 'A man is a:reich-an a dog.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, property(C, 'reich-an', pos, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['reich-an']], [np, [det, [a]], [nbar, [n, [dog]]]]]|E]]]], ['.']]], '2007-06-12-09-55-01', '130.60.156.66', ''). +text_drs_eval(0, 41, '5 clerks\' codes are valid.', drs([A, B, C, D], [object(A, clerk, countable, na, eq, 5)-1, relation(B, of, A)-1, object(B, code, countable, na, geq, 2)-1, property(C, valid, pos)-1, predicate(D, be, B, C)-1]), [[specification, [s, [np, [poss_np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [n, [clerks]]], [ ('|'), [gen_marker, ['\'']]]], [nbar, [n, [codes]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2006-12-20-17-34-40', '130.60.155.211', ''). +text_drs_eval(0, 42, 'each of 5 clerks\' codes is valid.', drs([A, B], [object(B, clerk, countable, na, eq, 5)-1, relation(A, of, B)-1, object(A, code, countable, na, geq, 2)-1, drs([C], [has_part(A, C)-1])=>drs([D, E], [property(D, valid, pos)-1, predicate(E, be, C, D)-1])]), [[specification, [s, [np, [quant, ['{each of}']], [np, [poss_np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [n, [clerks]]], [ ('|'), [gen_marker, ['\'']]]], [nbar, [n, [codes]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2006-04-06-21-42-49', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 43, 'A man A waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['A']]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-08-26-19-00-06', blade17, ''). +text_drs_eval(0, 44, 'A man John gives an apple to a woman Mary. Mary accepts the apple and eats it. She is happy and he has no apples.', drs([], []), [], '2005-08-31-21-09-44', blade17, ''). +text_drs_eval(0, 45, 'A man John waits.', drs([], []), [], '2005-08-31-20-19-55', blade17, ''). +text_drs_eval(0, 46, 'There is a man B. B waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['B']]]]]]]], ['.']], [specification, [s, [np, [np, [var, ['B']]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-08-26-19-00-23', blade17, ''). +text_drs_eval(0, 47, 'A man waits. He is happy.', drs([A, B, C, D], [object(C, man, countable, na, eq, 1)-1, predicate(D, be, C, A)-2, property(A, happy, pos)-2, predicate(B, wait, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-04-27-11-22-22', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 48, 'Some men wait. They are happy.', drs([A, B, C, D], [object(A, man, countable, na, geq, 2)-1, predicate(B, wait, A)-1, property(C, happy, pos)-2, predicate(D, be, A, C)-2]), [[specification, [s, [np, [det, [some]], [nbar, [n, [men]]]], [vp, [vbar, [v, [wait]]]]], ['.']], [specification, [s, [np, [pn, [they]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2006-04-07-14-41-11', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 49, 'There is 1 man D. There is 1 park B. D waits in B.', drs([A, B, C], [object(A, park, countable, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, predicate(C, wait, B)-3, modifier_pp(C, in, A)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [numberp, [gen_quant, [[]]], [number, [1]]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['D']]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [numberp, [gen_quant, [[]]], [number, [1]]], [nbar, [n, [park]], [appos_coord, [appos, [var, ['B']]]]]]]], ['.']], [specification, [s, [np, [np, [var, ['D']]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [np, [var, ['B']]]]]]]], ['.']]], '2005-08-26-19-00-46', blade17, ''). +text_drs_eval(0, 50, 'Every man waits-for some women who are happy or are sad.', drs([], []), [], '2005-08-17-18-45-14', blade17, ''). +text_drs_eval(0, 51, 'If there is a man then there is 1 woman.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [object(B, woman, countable, na, eq, 1)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [top_s, [topic, [quant, ['{there is}']], [np, [numberp, [gen_quant, [[]]], [number, [1]]], [nbar, [n, [woman]]]]]]], ['.']]], '2005-04-27-11-52-57', blade17, ''). +text_drs_eval(0, 52, 'If there is a man then there is more than 1 woman.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [object(B, woman, countable, na, greater, 1)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [top_s, [topic, [quant, ['{there is}']], [np, [numberp, [gen_quant, ['{more than}']], [number, [1]]], [nbar, [n, [woman]]]]]]], ['.']]], '2007-04-30-17-44-49', '130.60.155.177', ''). +text_drs_eval(0, 53, 'There is a man A. A are happy.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['A']]]]]]]], ['.']], [specification, [s, [np, [np, [var, ['A']]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-08-29-19-16-47', blade17, ''). +text_drs_eval(0, 54, 'There is not some water.', drs([], []), [[specification, [s, [np, [np, [var, ['There']]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [some]], [nbar, [n, [water]]]]]]], ['.']]], '2005-08-25-21-42-30', blade17, ''). +text_drs_eval(0, 55, 'There are no laundries.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [no]], [nbar, [n, [laundries]]]]]], ['.']]], '2007-04-17-21-50-49', '130.60.155.177', ''). +text_drs_eval(0, 56, 'There is no laundry.', drs([], [-drs([A], [object(A, laundry, countable, na, eq, 1)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [no]], [nbar, [n, [laundry]]]]]], ['.']]], '2006-08-17-22-37-44', amadeus, ''). +text_drs_eval(0, 57, 'There is some laundry.', drs([A], [object(A, laundry, mass, na, na, na)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [some]], [nbar, [n, [laundry]]]]]], ['.']]], '2005-10-04-17-10-34', blade17, ''). +text_drs_eval(0, 58, 'There is a laundry.', drs([A], [object(A, laundry, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [laundry]]]]]], ['.']]], '2005-04-28-11-02-10', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 59, 'There is a button "Go!".', drs([], []), [], '2007-04-10-16-05-18', '130.60.155.177', ''). +text_drs_eval(0, 60, 'There is a button "John\'s doorbell".', drs([], []), [], '2007-04-10-16-05-28', '130.60.155.177', ''). +text_drs_eval(0, 61, '2 men see themselves.', drs([A, B], [object(A, man, countable, na, eq, 2)-1, predicate(B, see, A, A)-1]), [[specification, [s, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]]]], [vp, [vbar, [v, [see]], [np, [pn, [themselves]]]]]], ['.']]], '2006-04-07-14-43-38', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 62, '2 men see their own card.', drs([A, B, C], [object(B, card, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 2)-1, relation(B, of, C)-1, predicate(A, see, C, B)-1]), [[specification, [s, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]]]], [vp, [vbar, [v, [see]], [np, [poss_pn_coord, [posspn, ['{their own}']]], [nbar, [n, [card]]]]]]], ['.']]], '2005-07-06-12-47-37', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 63, 'The train arrives in the station in the morning.', drs([A, B, C, D], [object(C, train, countable, na, eq, 1)-1, object(D, station, countable, na, eq, 1)-1, object(A, morning, countable, na, eq, 1)-1, modifier_pp(B, in, A)-1, modifier_pp(B, in, D)-1, predicate(B, arrive, C)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [train]]]], [vp, [vbar, [vbar, [v, [arrives]]], [pp, [prep, [in]], [np, [det, [the]], [nbar, [n, [station]]]]], [pp, [prep, [in]], [np, [det, [the]], [nbar, [n, [morning]]]]]]]], ['.']]], '2005-04-28-18-40-59', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 64, 'For each process P there is a process Q such that P relates-to Q.', drs([], [drs([A], [object(A, process, countable, na, eq, 1)-1])=>drs([B, C], [object(B, process, countable, na, eq, 1)-1, predicate(C, 'relate-to', A, B)-1])]), [[specification, [top_s, [topic, [quant, ['{for each}']], [nbar, [n, [process]], [appos_coord, [appos, [var, ['P']]]]]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [process]], [appos_coord, [appos, [var, ['Q']]]]]]], [conj, ['{such that}']], [s, [np, [np, [var, ['P']]]], [vp, [vbar, [v, ['relates-to']], [np, [np, [var, ['Q']]]]]]]]], ['.']]], '2007-05-07-16-43-10', '130.60.156.229', ''). +text_drs_eval(0, 65, 'Some money is green.', drs([A, B, C], [object(A, money, mass, na, na, na)-1, property(B, green, pos)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [money]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]], ['.']]], '2005-10-04-17-11-50', blade17, ''). +text_drs_eval(0, 66, 'All money is green.', drs([], [drs([A], [object(A, money, mass, na, na, na)-1])=>drs([B, C], [property(B, green, pos)-1, predicate(C, be, A, B)-1])]), [[specification, [s, [np, [det, [all]], [nbar, [n, [money]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]], ['.']]], '2005-10-04-17-11-40', blade17, ''). +text_drs_eval(0, 67, 'For all money a man waits.', drs([], [drs([A], [object(A, money, mass, na, na, na)-1])=>drs([B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, wait, B)-1])]), [[specification, [top_s, [topic, [quant, ['{for all}']], [nbar, [n, [money]]]], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2005-10-04-17-11-24', blade17, ''). +text_drs_eval(0, 68, 'If there is some money then a man waits.', drs([], [drs([A], [object(A, money, mass, na, na, na)-1])=>drs([B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, wait, B)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [some]], [nbar, [n, [money]]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2005-10-04-17-11-21', blade17, ''). +text_drs_eval(0, 69, 'There are some men.', drs([A], [object(A, man, countable, na, geq, 2)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]]]]]], ['.']]], '2005-08-15-14-36-21', blade17, ''). +text_drs_eval(0, 70, 'Every man is happy.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [predicate(B, be, A, C)-1, property(C, happy, pos)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-04-29-13-18-33', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 71, 'Each man is happy.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [predicate(B, be, A, C)-1, property(C, happy, pos)-1])]), [[specification, [s, [np, [det, [each]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-04-29-13-18-52', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 72, 'No man is sad.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [property(B, sad, pos)-1, predicate(C, be, A, B)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [sad]]]]]]], ['.']]], '2006-08-12-18-11-01', amadeus, ''). +text_drs_eval(0, 73, 'No men are sad.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [property(B, sad, pos)-1, predicate(C, be, A, B)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [men]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [sad]]]]]]], ['.']]], '2007-07-18-14-34-56', '130.60.155.177', ''). +text_drs_eval(0, 74, 'No men wait.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B], [predicate(B, wait, A)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [men]]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2007-07-18-14-35-11', '130.60.155.177', ''). +text_drs_eval(0, 75, 'There are no men.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [no]], [nbar, [n, [men]]]]]], ['.']]], '2007-04-17-21-51-28', '130.60.155.177', ''). +text_drs_eval(0, 76, 'For every man a dog barks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [man]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2005-04-29-13-19-15', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 77, 'For each man a dog barks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])]), [[specification, [top_s, [topic, [quant, ['{for each}']], [nbar, [n, [man]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2005-04-29-13-19-28', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 78, '/* Modus Ponens */ There is a thing A. There is a thing B. If A is true and A implies B then B is true.', drs([A, B], [object(A, thing, countable, na, eq, 1)-2, object(B, thing, countable, na, eq, 1)-1, drs([C, D, E], [property(C, true, pos)-3, predicate(D, be, B, C)-3, predicate(E, imply, B, A)-3])=>drs([F, G], [property(F, true, pos)-3, predicate(G, be, A, F)-3])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [thing]], [appos_coord, [appos, [var, ['A']]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [thing]], [appos_coord, [appos, [var, ['B']]]]]]]], ['.']], [specification, [cond_s, [if], [s_coord, [s, [np, [np, [var, ['A']]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [true]]]]]]], [coord, [and]], [s, [np, [np, [var, ['A']]]], [vp, [vbar, [v, [implies]], [np, [np, [var, ['B']]]]]]]], [then], [s, [np, [np, [var, ['B']]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [true]]]]]]]], ['.']]], '2005-08-26-19-04-40', blade17, ''). +text_drs_eval(0, 79, 'What does a man look-at?', drs([], [question(drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/4, query(B, what)-1/1, predicate(C, 'look-at', A, B)-1/5]))]), [[sentence, [query, [question, [np, [qpn, what]], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, 'look-at']]]]], ?], '.']], '2009-05-13-13-31-48', '130.60.155.177', ''). +text_drs_eval(0, 80, 'A man looks-at a card.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, predicate(C, 'look-at', A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, ['looks-at']], [np, [det, [a]], [nbar, [n, [card]]]]]]], ['.']]], '2007-05-07-16-43-18', '130.60.156.229', ''). +text_drs_eval(0, 81, 'There is a form. A man fills-in it.', drs([A, B, C], [object(A, form, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, predicate(C, 'fill-in', B, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [form]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, ['fills-in']], [np, [pn, [it]]]]]], ['.']]], '2007-05-07-16-39-15', '130.60.156.229', ''). +text_drs_eval(0, 82, 'What does a man look at?', drs([], [question(drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/4, query(B, what)-1/1, predicate(C, look, A)-1/5, modifier_pp(C, at, B)-1/6]))]), [[sentence, [query, [question, [np, [qpn, what]], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, look]], [vmod, [pp, [prep, at]]]]]], ?], '.']], '2009-05-13-13-32-44', '130.60.155.177', ''). +text_drs_eval(0, 83, 'A man looks at a card.', drs([A, B, C], [object(B, man, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, modifier_pp(A, at, C)-1, predicate(A, look, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [looks]]], [pp, [prep, [at]], [np, [det, [a]], [nbar, [n, [card]]]]]]]], ['.']]], '2005-04-29-13-36-12', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 84, 'Every man sees every dog.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B], [object(B, dog, countable, na, eq, 1)-1])=>drs([C], [predicate(C, see, A, B)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [every]], [nbar, [n, [dog]]]]]]], ['.']]], '2005-04-29-14-12-58', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 85, 'For every dog every man sees it.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([], [drs([B], [object(B, man, countable, na, eq, 1)-1])=>drs([C], [predicate(C, see, B, A)-1])])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [dog]]]], [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pn, [it]]]]]]], ['.']]], '2005-04-29-14-13-03', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 86, 'A customer inserts 2 cards.', drs([A, B, C], [object(A, customer, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 2)-1, predicate(C, insert, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [inserts]], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [cards]]]]]]], ['.']]], '2006-04-07-14-45-48', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 87, 'A card is valid.', drs([A, B, C], [object(B, card, countable, na, eq, 1)-1, predicate(C, be, B, A)-1, property(A, valid, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [card]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2005-04-29-17-19-18', blade17, ''). +text_drs_eval(0, 88, 'A new customer inserts 2 valid cards.', drs([A, B, C], [object(A, customer, countable, na, eq, 1)-1, property(A, new, pos)-1, object(B, card, countable, na, eq, 2)-1, property(B, valid, pos)-1, predicate(C, insert, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [adj, [new]], [nbar, [n, [customer]]]]], [vp, [vbar, [v, [inserts]], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [adj, [valid]], [nbar, [n, [cards]]]]]]]], ['.']]], '2006-04-07-14-47-28', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 89, 'John\'s customer inserts a card of Mary.', drs([A, B, C, D, E], [object(C, customer, countable, na, eq, 1)-1, object(A, card, countable, na, eq, 1)-1, object(E, 'John', named, na, eq, 1)-1, object(D, 'Mary', named, na, eq, 1)-1, predicate(B, insert, C, A)-1, relation(A, of, D)-1, relation(C, of, E)-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [pname, ['Mary']]]]]]]]], ['.']]], '2005-04-29-17-21-32', blade17, ''). +text_drs_eval(0, 90, 'The customer Mr Miller inserts a card A.', drs([], []), [], '2005-08-30-19-02-39', blade17, ''). +text_drs_eval(0, 91, 'A customer who is new inserts a card that he owns.', drs([A, B, C, D, E, F], [object(E, customer, countable, na, eq, 1)-1, object(A, card, countable, na, eq, 1)-1, predicate(B, insert, E, A)-1, predicate(F, own, E, A)-1, predicate(C, be, E, D)-1, property(D, new, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [new]]]]]]]]]], [vp, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]], [rel_cl_coord, [rel_cl, [comp, [that]], [np, [pn, [he]]], [vp, [vbar, [v, [owns]], [np, [[]]]]]]]]]]]], ['.']]], '2005-04-29-17-35-58', blade17, ''). +text_drs_eval(0, 92, 'A customer inserts some cards manually.', drs([A, B, C], [object(A, customer, countable, na, eq, 1)-1, object(B, card, countable, na, geq, 2)-1, predicate(C, insert, A, B)-1, modifier_adv(C, manually, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [vbar, [v, [inserts]], [np, [det, [some]], [nbar, [n, [cards]]]]], [adv, [manually]]]]], ['.']]], '2006-04-07-14-52-11', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 93, 'A customer manually inserts some cards.', drs([A, B, C], [object(A, customer, countable, na, eq, 1)-1, object(B, card, countable, na, geq, 2)-1, predicate(C, insert, A, B)-1, modifier_adv(C, manually, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [adv, [manually]], [vbar, [v, [inserts]], [np, [det, [some]], [nbar, [n, [cards]]]]]]]], ['.']]], '2006-04-07-14-52-03', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 94, 'A customer inserts some cards into a slot.', drs([A, B, C, D], [object(A, customer, countable, na, eq, 1)-1, object(B, slot, countable, na, eq, 1)-1, object(C, card, countable, na, geq, 2)-1, predicate(D, insert, A, C)-1, modifier_pp(D, into, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [vbar, [v, [inserts]], [np, [det, [some]], [nbar, [n, [cards]]]]], [pp, [prep, [into]], [np, [det, [a]], [nbar, [n, [slot]]]]]]]], ['.']]], '2006-04-07-14-51-29', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 95, 'John\'s customer who is new inserts a valid card of Mary manually into a slot A.', drs([A, B, C, D, E, F, G, H], [object(B, card, countable, na, eq, 1)-1, object(C, slot, countable, na, eq, 1)-1, object(E, customer, countable, na, eq, 1)-1, object(F, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(H, be, E, G)-1, property(G, new, pos)-1, relation(E, of, A)-1, property(B, valid, pos)-1, relation(B, of, F)-1, predicate(D, insert, E, B)-1, modifier_pp(D, into, C)-1, modifier_adv(D, manually, pos)-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [customer]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [new]]]]]]]]], [vp, [vbar, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [adj, [valid]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [pname, ['Mary']]]]]]]], [adv, [manually]], [pp, [prep, [into]], [np, [det, [a]], [nbar, [n, [slot]], [appos_coord, [appos, [var, ['A']]]]]]]]]], ['.']]], '2005-08-26-20-42-53', blade17, ''). +text_drs_eval(0, 96, 'A customer inserts a card and enters a code.', drs([A, B, C, D, E], [object(D, customer, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, object(C, code, countable, na, eq, 1)-1, predicate(E, enter, D, C)-1, predicate(A, insert, D, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp_coord, [vp, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]]]]]], [coord, [and]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [code]]]]]]]], ['.']]], '2005-04-29-17-31-11', blade17, ''). +text_drs_eval(0, 97, 'An old and a:trusted customer enters a card and a code.', drs([A, B, C, D, E], [object(C, na, countable, na, eq, 2)-1, object(D, customer, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, object(E, code, countable, na, eq, 1)-1, has_part(C, E)-1, has_part(C, B)-1, predicate(A, enter, D, C)-1, property(D, trusted, pos)-1, property(D, old, pos)-1]), [[specification, [s, [np, [det, [an]], [nbar, [adj_coord, [adj, [old]], [coord, [and]], [adj, [trusted]]], [nbar, [n, [customer]]]]], [vp, [vbar, [v, [enters]], [np_coord, [np, [det, [a]], [nbar, [n, [card]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [code]]]]]]]], ['.']]], '2005-04-29-17-33-23', blade17, ''). +text_drs_eval(0, 98, 'A customer inserts a card or enters a code.', drs([A], [drs([B, C], [object(B, card, countable, na, eq, 1)-1, predicate(C, insert, A, B)-1])v drs([D, E], [object(D, code, countable, na, eq, 1)-1, predicate(E, enter, A, D)-1]), object(A, customer, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp_coord, [vp, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]]]]]], [coord, [or]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [code]]]]]]]], ['.']]], '2005-04-29-17-34-30', blade17, ''). +text_drs_eval(0, 99, 'Every customer inserts a card.', drs([], [drs([A], [object(A, customer, countable, na, eq, 1)-1])=>drs([B, C], [object(B, card, countable, na, eq, 1)-1, predicate(C, insert, A, B)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]]]]]]], ['.']]], '2005-04-29-17-38-28', blade17, ''). +text_drs_eval(0, 100, 'There is a card that every customer inserts.', drs([A], [drs([B], [object(B, customer, countable, na, eq, 1)-1])=>drs([C], [predicate(C, insert, B, A)-1]), object(A, card, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]], [rel_cl_coord, [rel_cl, [comp, [that]], [np, [det, [every]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [inserts]], [np, [[]]]]]]]]]]], ['.']]], '2005-04-29-17-39-40', blade17, ''). +text_drs_eval(0, 101, 'For every card there is a customer who inserts it.', drs([], [drs([A], [object(A, card, countable, na, eq, 1)-1])=>drs([B, C], [object(B, customer, countable, na, eq, 1)-1, predicate(C, insert, B, A)-1])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [card]]]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [customer]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [inserts]], [np, [pn, [it]]]]]]]]]]]], ['.']]], '2005-04-29-17-41-39', blade17, ''). +text_drs_eval(0, 102, 'A customer does not insert a card.', drs([A], [-drs([B, C], [object(B, card, countable, na, eq, 1)-1, predicate(C, insert, A, B)-1]), object(A, customer, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [insert]], [np, [det, [a]], [nbar, [n, [card]]]]]]], ['.']]], '2005-04-29-17-42-32', blade17, ''). +text_drs_eval(0, 103, 'A card is not valid.', drs([A], [-drs([B, C], [predicate(B, be, A, C)-1, property(C, valid, pos)-1]), object(A, card, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [card]]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2005-06-05-16-54-31', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 104, 'No customer inserts more than 2 cards.', drs([], [drs([A], [object(A, customer, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [object(B, card, countable, na, greater, 2)-1, predicate(C, insert, A, B)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [inserts]], [np, [numberp, [gen_quant, ['{more than}']], [number, [2]]], [nbar, [n, [cards]]]]]]], ['.']]], '2006-08-12-18-12-07', amadeus, ''). +text_drs_eval(0, 105, 'There is no customer who inserts a card.', drs([], [-drs([A, B, C], [object(A, customer, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, predicate(C, insert, A, B)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [no]], [nbar, [n, [customer]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]]]]]]]]]]], ['.']]], '2006-08-17-22-37-29', amadeus, ''). +text_drs_eval(0, 106, 'It is not the case that a customer inserts a card.', drs([], []), [], '2007-12-14-16-58-49', '130.60.155.177', ''). +text_drs_eval(0, 107, 'A customer inserts a card.', drs([A, B, C], [object(B, customer, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, predicate(A, insert, B, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]]]]]]], ['.']]], '2005-04-29-17-47-50', blade17, ''). +text_drs_eval(0, 108, 'Does a customer insert a card?', drs([], [question(drs([A, B, C], [object(A, customer, countable, na, eq, 1)-1/3, object(B, card, countable, na, eq, 1)-1/6, predicate(C, insert, A, B)-1/4]))]), [[sentence, [query, [question, does, [np, [det, a], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, insert], [np, [det, a], [nbar, [n, card]]]]]]], ?], '.']], '2009-05-13-13-33-23', '130.60.155.177', ''). +text_drs_eval(0, 109, 'A new customer inserts a valid card manually.', drs([A, B, C], [object(B, customer, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, modifier_adv(A, manually, pos)-1, predicate(A, insert, B, C)-1, property(C, valid, pos)-1, property(B, new, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [adj, [new]], [nbar, [n, [customer]]]]], [vp, [vbar, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [adj, [valid]], [nbar, [n, [card]]]]]], [adv, [manually]]]]], ['.']]], '2005-04-29-17-49-00', blade17, ''). +text_drs_eval(0, 110, 'Who inserts a card?', drs([], [question(drs([A, B, C], [query(A, who)-1/1, object(B, card, countable, na, eq, 1)-1/4, predicate(C, insert, A, B)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, inserts], [np, [det, a], [nbar, [n, card]]]]]]], ?], '.']], '2009-05-13-13-57-44', '130.60.155.177', ''). +text_drs_eval(0, 111, 'Which customer inserts a card?', drs([], [question(drs([A, B, C], [query(A, which)-1/1, object(A, customer, countable, na, eq, 1)-1/2, object(B, card, countable, na, eq, 1)-1/5, predicate(C, insert, A, B)-1/3]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, inserts], [np, [det, a], [nbar, [n, card]]]]]]], ?], '.']], '2009-05-13-13-57-58', '130.60.155.177', ''). +text_drs_eval(0, 112, 'What does the customer insert?', drs([], [question(drs([A, B, C], [query(A, what)-1/1, predicate(B, insert, C, A)-1/5, object(C, customer, countable, na, eq, 1)-1/4]))]), [[sentence, [query, [question, [np, [qpn, what]], does, [np, [det, the], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, insert]]]]], ?], '.']], '2009-05-13-13-58-12', '130.60.155.177', ''). +text_drs_eval(0, 113, 'How does the customer insert a card?', drs([], [question(drs([A, B, C], [object(A, card, countable, na, eq, 1)-1/7, predicate(B, insert, C, A)-1/5, query(B, how)-1/1, object(C, customer, countable, na, eq, 1)-1/4]))]), [[sentence, [query, [question, [qpn, how], does, [np, [det, the], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, insert], [np, [det, a], [nbar, [n, card]]]]]]], ?], '.']], '2009-05-13-13-58-33', '130.60.155.177', ''). +text_drs_eval(0, 114, 'There is John and there is a card that John enters. Does John enter the card?', drs([], []), [[specification, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [np, [var, ['John']]]]]], [coord, [and]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]], [rel_cl, [comp, [that]], [np, [pname, ['John']]], [vp, [vbar, [v, [enters]], [np, [[]]]]]]]]]]], ['.']], [query, [question, [aux, [does]], [np, [pname, ['John']]], [vp, [vbar, [v, [enter]], [np, [det, [the]], [nbar, [n, [card]]]]]]], [?]]], '2006-08-15-21-06-21', amadeus, ''). +text_drs_eval(0, 115, 'A customer inserts a card that is valid and opens an account.', drs([A, B, C, D, E, F, G], [object(E, account, countable, na, eq, 1)-1, object(F, card, countable, na, eq, 1)-1, object(A, customer, countable, na, eq, 1)-1, property(B, valid, pos)-1, predicate(C, be, F, B)-1, predicate(D, insert, A, F)-1, predicate(G, open, A, E)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp_coord, [vp, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]]]]]], [coord, [and]], [vp, [vbar, [v, [opens]], [np, [det, [a]], [nbar, [n, [account]]]]]]]], ['.']]], '2005-08-28-16-16-14', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 116, 'A customer inserts a card that is valid and that opens an account.', drs([A, B, C, D, E, F, G], [object(D, account, countable, na, eq, 1)-1, object(E, card, countable, na, eq, 1)-1, object(A, customer, countable, na, eq, 1)-1, property(B, valid, pos)-1, predicate(C, be, E, B)-1, predicate(F, open, E, D)-1, predicate(G, insert, A, E)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], [coord, [and]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [opens]], [np, [det, [a]], [nbar, [n, [account]]]]]]]]]]]]], ['.']]], '2005-08-28-16-16-39', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 117, 'The customer inserts a card with a code.', drs([A, B, C, D], [object(C, customer, countable, na, eq, 1)-1, object(A, code, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, modifier_pp(D, with, A)-1, predicate(D, insert, C, B)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [customer]]]], [vp, [vbar, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]]]]], [pp, [prep, [with]], [np, [det, [a]], [nbar, [n, [code]]]]]]]], ['.']]], '2005-04-29-18-11-11', blade17, ''). +text_drs_eval(0, 118, 'The customer inserts a card that carries a code.', drs([A, B, C, D, E], [object(D, customer, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, object(E, code, countable, na, eq, 1)-1, predicate(A, insert, D, B)-1, predicate(C, carry, B, E)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [carries]], [np, [det, [a]], [nbar, [n, [code]]]]]]]]]]]]], ['.']]], '2005-04-29-18-11-45', blade17, ''). +text_drs_eval(0, 119, 'The customer inserts a card and a code.', drs([A, B, C, D, E], [object(C, na, countable, na, eq, 2)-1, object(D, customer, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, object(E, code, countable, na, eq, 1)-1, has_part(C, E)-1, has_part(C, B)-1, predicate(A, insert, D, C)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [inserts]], [np_coord, [np, [det, [a]], [nbar, [n, [card]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [code]]]]]]]], ['.']]], '2005-04-29-18-13-26', blade17, ''). +text_drs_eval(0, 120, 'The customer who inserts a card manually enters a code.', drs([A, B, C, D, E], [object(D, customer, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, object(C, code, countable, na, eq, 1)-1, predicate(E, enter, D, C)-1, modifier_adv(A, manually, pos)-1, predicate(A, insert, D, B)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [customer]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]]]]], [adv, [manually]]]]]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [code]]]]]]], ['.']]], '2005-04-29-18-14-17', blade17, ''). +text_drs_eval(0, 121, 'A customer enters a red card and a blue card. The card is correct.', drs([A, B, C, D, E, F, G], [object(F, na, countable, na, eq, 2)-1, object(G, customer, countable, na, eq, 1)-1, object(E, card, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, predicate(A, be, B, D)-2, property(D, correct, pos)-2, has_part(F, B)-1, has_part(F, E)-1, property(B, blue, pos)-1, predicate(C, enter, G, F)-1, property(E, red, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [enters]], [np_coord, [np, [det, [a]], [nbar, [adj, [red]], [nbar, [n, [card]]]]], [coord, [and]], [np, [det, [a]], [nbar, [adj, [blue]], [nbar, [n, [card]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [card]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [correct]]]]]]], ['.']]], '2005-06-24-16-45-31', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 122, 'A customer enters a red card and a blue card. The red card is correct.', drs([A, B, C, D, E, F, G], [object(F, na, countable, na, eq, 2)-1, object(G, customer, countable, na, eq, 1)-1, object(E, card, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, predicate(A, be, E, D)-2, property(D, correct, pos)-2, has_part(F, B)-1, has_part(F, E)-1, property(B, blue, pos)-1, predicate(C, enter, G, F)-1, property(E, red, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [enters]], [np_coord, [np, [det, [a]], [nbar, [adj, [red]], [nbar, [n, [card]]]]], [coord, [and]], [np, [det, [a]], [nbar, [adj, [blue]], [nbar, [n, [card]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [adj, [red]], [nbar, [n, [card]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [correct]]]]]]], ['.']]], '2005-06-24-16-45-54', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 123, 'A customer does not enter a card. The card is correct.', drs([A, B, C, D], [object(C, customer, countable, na, eq, 1)-1, object(A, card, countable, na, eq, 1)-2, predicate(B, be, A, D)-2, property(D, correct, pos)-2, -drs([E, F], [object(E, card, countable, na, eq, 1)-1, predicate(F, enter, C, E)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [enter]], [np, [det, [a]], [nbar, [n, [card]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [card]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [correct]]]]]]], ['.']]], '2005-04-29-18-26-52', blade17, ''). +text_drs_eval(0, 124, 'A customer inserts a card and the machine checks the code.', drs([A, B, C, D, E, F], [object(E, customer, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, object(F, machine, countable, na, eq, 1)-1, object(A, code, countable, na, eq, 1)-1, predicate(D, check, F, A)-1, predicate(B, insert, E, C)-1]), [[specification, [s_coord, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]]]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [machine]]]], [vp, [vbar, [v, [checks]], [np, [det, [the]], [nbar, [n, [code]]]]]]]], ['.']]], '2005-04-29-18-37-09', blade17, ''). +text_drs_eval(0, 125, 'An old and happy customer enters a card and a code.', drs([A, B, C, D, E], [object(C, na, countable, na, eq, 2)-1, object(D, customer, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, object(E, code, countable, na, eq, 1)-1, has_part(C, E)-1, has_part(C, B)-1, predicate(A, enter, D, C)-1, property(D, happy, pos)-1, property(D, old, pos)-1]), [[specification, [s, [np, [det, [an]], [nbar, [adj_coord, [adj, [old]], [coord, [and]], [adj, [happy]]], [nbar, [n, [customer]]]]], [vp, [vbar, [v, [enters]], [np_coord, [np, [det, [a]], [nbar, [n, [card]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [code]]]]]]]], ['.']]], '2005-04-29-18-39-25', blade17, ''). +text_drs_eval(0, 126, 'If a card is valid then a customer inserts it.', drs([], [drs([A, B, C], [object(B, card, countable, na, eq, 1)-1, predicate(C, be, B, A)-1, property(A, valid, pos)-1])=>drs([D, E], [object(D, customer, countable, na, eq, 1)-1, predicate(E, insert, D, B)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [card]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [inserts]], [np, [pn, [it]]]]]]], ['.']]], '2005-04-29-18-40-25', blade17, ''). +text_drs_eval(0, 127, 'A customer enters a card and a code. If a code is valid then SimpleMat accepts a card. If a code is not valid then SimpleMat rejects a card.', drs([A, B, C, D, E, F], [object(D, na, countable, na, eq, 2)-1, object(E, customer, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, object(F, code, countable, na, eq, 1)-1, object(A, 'SimpleMat', named, na, eq, 1)-2, drs([G], [-drs([H, I], [predicate(H, be, G, I)-3, property(I, valid, pos)-3]), object(G, code, countable, na, eq, 1)-3])=>drs([J, K], [object(J, card, countable, na, eq, 1)-3, predicate(K, reject, A, J)-3]), drs([L, M, N], [object(M, code, countable, na, eq, 1)-2, predicate(N, be, M, L)-2, property(L, valid, pos)-2])=>drs([O, P], [object(O, card, countable, na, eq, 1)-2, predicate(P, accept, A, O)-2]), has_part(D, F)-1, has_part(D, C)-1, predicate(B, enter, E, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [enters]], [np_coord, [np, [det, [a]], [nbar, [n, [card]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [code]]]]]]]], ['.']], [specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [code]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], [then], [s, [np, [pname, ['SimpleMat']]], [vp, [vbar, [v, [accepts]], [np, [det, [a]], [nbar, [n, [card]]]]]]]], ['.']], [specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [code]]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [valid]]]]]]], [then], [s, [np, [pname, ['SimpleMat']]], [vp, [vbar, [v, [rejects]], [np, [det, [a]], [nbar, [n, [card]]]]]]]], ['.']]], '2005-04-29-18-43-16', blade17, ''). +text_drs_eval(0, 128, 'A customer enters a card and a code. If it is valid then SimpleMat accepts the card. If it is not valid then SimpleMat rejects the card.', drs([A, B, C, D, E, F], [object(A, 'SimpleMat', named, na, eq, 1)-2, object(B, customer, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, has_part(F, C)-1, predicate(D, enter, B, F)-1, object(E, code, countable, na, eq, 1)-1, has_part(F, E)-1, object(F, na, countable, na, eq, 2)-1, drs([G, H], [property(G, valid, pos)-2, predicate(H, be, E, G)-2])=>drs([I], [predicate(I, accept, A, C)-2]), drs([], [-drs([J, K], [property(J, valid, pos)-3, predicate(K, be, A, J)-3])])=>drs([L], [predicate(L, reject, A, C)-3])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [enters]], [np_coord, [np, [det, [a]], [nbar, [n, [card]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [code]]]]]]]], ['.']], [specification, [cond_s, [if], [s, [np, [pn, [it]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], [then], [s, [np, [pname, ['SimpleMat']]], [vp, [vbar, [v, [accepts]], [np, [det, [the]], [nbar, [n, [card]]]]]]]], ['.']], [specification, [cond_s, [if], [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [valid]]]]]]], [then], [s, [np, [pname, ['SimpleMat']]], [vp, [vbar, [v, [rejects]], [np, [det, [the]], [nbar, [n, [card]]]]]]]], ['.']]], '2007-12-11-10-31-31', '130.60.155.231', ''). +text_drs_eval(0, 129, 'A customer enters a card CARD and a code CODE. If CODE is valid then SimpleMat accepts CARD. If CODE is not valid then SimpleMat rejects CARD.', drs([], []), [], '2008-07-09-15-20-50', '130.60.155.206', ''). +text_drs_eval(0, 130, 'A customer enters a card CARD and a code CODE. If the code CODE is valid then SimpleMat accepts the card CARD. If the code CODE is not valid then SimpleMat rejects the card CARD.', drs([], []), [], '2008-07-09-15-21-30', '130.60.155.206', ''). +text_drs_eval(0, 131, 'A clerk enters every card of him.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [enters]], [np, [det, [every]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [pn, [him]]]]]]]]], ['.']]], '2005-08-26-14-48-59', blade17, ''). +text_drs_eval(0, 132, 'It is permitted that John waits.', drs([], []), [], '2006-05-24-18-33-21', amadeus, ''). +text_drs_eval(0, 133, 'A clerk enters every card of himself.', drs([A], [object(A, clerk, countable, na, eq, 1)-1, drs([B], [object(B, card, countable, na, eq, 1)-1, relation(B, of, A)-1])=>drs([C], [predicate(C, enter, A, B)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [enters]], [np, [det, [every]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [pn, [himself]]]]]]]]], ['.']]], '2005-07-14-11-59-29', '80-218-106-3.dclient.hispeed.ch', ''). +text_drs_eval(0, 134, 'There are some men. For each of they the card is valid.', drs([], []), [], '2005-08-28-16-26-13', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 135, 'A clerk rejects a card or accepts it.', drs([A], [drs([B, C], [object(B, card, countable, na, eq, 1)-1, predicate(C, reject, A, B)-1])v drs([D], [predicate(D, accept, A, B)-1]), object(A, clerk, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp_coord, [vp, [vbar, [v, [rejects]], [np, [det, [a]], [nbar, [n, [card]]]]]], [coord, [or]], [vp, [vbar, [v, [accepts]], [np, [pn, [it]]]]]]], ['.']]], '2005-05-09-18-22-44', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 136, 'John\'s new customer is happy.', drs([A, B, C, D], [object(B, customer, countable, na, eq, 1)-1, object(D, 'John', named, na, eq, 1)-1, predicate(C, be, B, A)-1, property(A, happy, pos)-1, property(B, new, pos)-1, relation(B, of, D)-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [adj, [new]], [nbar, [n, [customer]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-05-09-18-46-16', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 137, 'What does a man enter?', drs([], [question(drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/4, query(B, what)-1/1, predicate(C, enter, A, B)-1/5]))]), [[sentence, [query, [question, [np, [qpn, what]], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, enter]]]]], ?], '.']], '2009-05-13-13-58-44', '130.60.155.177', ''). +text_drs_eval(0, 138, 'A man sees a dog that barks.', drs([A, B, C, D], [object(C, man, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, predicate(B, see, C, A)-1, predicate(D, bark, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [barks]]]]]]]]]]], ['.']]], '2005-05-09-19-20-51', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 139, 'If a clerk enters a card then he does not own it.', drs([], [drs([A, B, C], [object(B, clerk, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, predicate(A, enter, B, C)-1])=>drs([], [-drs([D], [predicate(D, own, B, C)-1])])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]]]]]]], [then], [s, [np, [pn, [he]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [own]], [np, [pn, [it]]]]]]], ['.']]], '2005-05-24-16-12-55', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 140, 'A man enters no card.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [object(B, card, countable, na, eq, 1)-1])=>drs([], [-drs([C], [predicate(C, enter, A, B)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [enters]], [np, [det, [no]], [nbar, [n, [card]]]]]]], ['.']]], '2006-08-12-18-13-16', amadeus, ''). +text_drs_eval(0, 141, 'No card is valid.', drs([], [drs([A], [object(A, card, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [property(B, valid, pos)-1, predicate(C, be, A, B)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [card]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2007-04-30-17-46-01', '130.60.155.177', ''). +text_drs_eval(0, 142, 'There is John and there is Mary. He and she wait.', drs([], []), [[specification, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [np, [var, ['John']]]]]], [coord, [and]], [top_s, [topic, [quant, ['{there is}']], [np, [np, [var, ['Mary']]]]]]], ['.']], [specification, [s, [np_coord, [np, [pn, [he]]], [coord, [and]], [np, [pn, [she]]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2006-08-15-21-06-35', amadeus, ''). +text_drs_eval(0, 143, 'A man enters every card in the morning.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, drs([B], [object(B, card, countable, na, eq, 1)-1/5])=>drs([C, D], [predicate(C, enter, A, B)-1/3, modifier_pp(C, in, D)-1/6, object(D, morning, countable, na, eq, 1)-1/8])]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, enters], [np, [det, every], [nbar, [n, card]]]], [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, morning]]]]]]]], '.']], '2009-06-22-15-17-28', '130.60.155.209', ''). +text_drs_eval(0, 144, 'A man enters no card manually.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [object(B, card, countable, na, eq, 1)-1])=>drs([], [-drs([C], [predicate(C, enter, A, B)-1, modifier_adv(C, manually, pos)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [enters]], [np, [det, [no]], [nbar, [n, [card]]]]], [adv, [manually]]]]], ['.']]], '2006-08-12-18-14-13', amadeus, ''). +text_drs_eval(0, 145, 'A man walks or a woman sees the man.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, walk, A)-1])v drs([C, D], [object(C, woman, countable, na, eq, 1)-1, predicate(D, see, C, A)-1])]), [[specification, [s_coord, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [walks]]]]], [coord, [or]], [s, [np, [det, [a]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]], ['.']]], '2006-08-15-21-07-27', amadeus, ''). +text_drs_eval(0, 146, 'A man walks or a woman sees the man. There is John.', drs([], []), [[specification, [s_coord, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [walks]]]]], [coord, [or]], [s, [np, [det, [a]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [np, [var, ['John']]]]]], ['.']]], '2006-08-15-21-06-50', amadeus, ''). +text_drs_eval(0, 147, 'There is a man. There is a card or the man inserts it.', drs([A], [drs([B], [object(B, card, countable, na, eq, 1)-2])v drs([C], [predicate(C, insert, A, B)-2]), object(A, man, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]]]]]], [coord, [or]], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [inserts]], [np, [pn, [it]]]]]]], ['.']]], '2005-06-09-11-35-07', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 148, 'A card CARD is green.', drs([], []), [], '2008-07-09-15-21-59', '130.60.155.206', ''). +text_drs_eval(0, 149, 'Every dog is evil.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([B, C], [predicate(B, be, A, C)-1, property(C, evil, pos)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [evil]]]]]]], ['.']]], '2005-06-01-13-27-49', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 150, 'For every dog every man sees the dog.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([], [drs([B], [object(B, man, countable, na, eq, 1)-1])=>drs([C], [predicate(C, see, B, A)-1])])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [dog]]]], [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [dog]]]]]]]], ['.']]], '2005-06-01-15-05-18', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 151, 'A man Kaarel tests an ape.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['Kaarel']]]]]], [vp, [vbar, [v, [tests]], [np, [det, [a]], [nbar, [n, [ape]]]]]]], ['.']]], '2006-08-12-22-36-24', amadeus, ''). +text_drs_eval(0, 152, 'Where does a man enter a card?', drs([], [question(drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/4, object(B, card, countable, na, eq, 1)-1/7, predicate(C, enter, A, B)-1/5, query(C, where)-1/1]))]), [[sentence, [query, [question, [qpn, where], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, enter], [np, [det, a], [nbar, [n, card]]]]]]], ?], '.']], '2009-05-13-13-58-52', '130.60.155.177', ''). +text_drs_eval(0, 153, 'How does a man enter a card?', drs([], [question(drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/4, object(B, card, countable, na, eq, 1)-1/7, predicate(C, enter, A, B)-1/5, query(C, how)-1/1]))]), [[sentence, [query, [question, [qpn, how], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, enter], [np, [det, a], [nbar, [n, card]]]]]]], ?], '.']], '2009-05-13-13-58-58', '130.60.155.177', ''). +text_drs_eval(0, 154, 'When does a man enter a card?', drs([], [question(drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/4, object(B, card, countable, na, eq, 1)-1/7, predicate(C, enter, A, B)-1/5, query(C, when)-1/1]))]), [[sentence, [query, [question, [qpn, when], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, enter], [np, [det, a], [nbar, [n, card]]]]]]], ?], '.']], '2009-05-13-13-59-04', '130.60.155.177', ''). +text_drs_eval(0, 155, 'Is there a man?', drs([], [question(drs([A], [object(A, man, countable, na, eq, 1)-1/4]))]), [[sentence, [query, [question, [topic, [quant, 'is there'], [np, [det, a], [nbar, [n, man]]]]], ?], '.']], '2009-05-13-13-59-13', '130.60.155.177', ''). +text_drs_eval(0, 156, 'It is not the case that some men wait.', drs([], []), [[specification, [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [det, [some]], [nbar, [n, [men]]]], [vp, [vbar, [v, [wait]], [np, [[]]]]]]]]]]], ['.']]], '2007-12-14-17-00-11', '130.60.155.177', ''). +text_drs_eval(0, 157, 'A number "1" is smaller than a number "2".', drs([], []), [], '2007-04-10-16-05-42', '130.60.155.177', ''). +text_drs_eval(0, 158, 'A number "3.14" is a ratio of a circumference of a circle to its diameter.', drs([], []), [], '2007-04-10-16-06-16', '130.60.155.177', ''). +text_drs_eval(0, 159, 'There is a number "3.14...".', drs([], []), [], '2007-04-10-16-20-01', '130.60.155.177', ''). +text_drs_eval(0, 160, 'A number Pi is a ratio of a circumference of a circle to its diameter.', drs([], []), [], '2008-07-09-15-22-23', '130.60.155.206', ''). +text_drs_eval(0, 161, 'A man sees a dog\'s tail.', drs([A, B, C, D], [object(C, man, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, object(B, tail, countable, na, eq, 1)-1, predicate(D, see, C, B)-1, relation(B, of, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [poss_np, [det, [a]], [nbar, [n, [dog]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [tail]]]]]]], ['.']]], '2005-06-05-16-31-30', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 162, 'A mat on which a cat waits is red.', drs([A, B, C, D, E], [object(D, mat, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, predicate(C, be, D, E)-1, property(E, red, pos)-1, modifier_pp(A, on, D)-1, predicate(A, wait, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [mat]], [rel_cl_coord, [rel_cl, [pp, [prep, [on]], [np, [relpn, [which]]]], [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [[]]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [red]]]]]]], ['.']]], '2005-06-05-16-47-40', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 163, 'A man sees a mat on which a cat sits.', drs([A, B, C, D, E], [object(D, man, countable, na, eq, 1)-1, object(B, mat, countable, na, eq, 1)-1, object(E, cat, countable, na, eq, 1)-1, predicate(A, see, D, B)-1, modifier_pp(C, on, B)-1, predicate(C, sit, E)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [mat]], [rel_cl_coord, [rel_cl, [pp, [prep, [on]], [np, [relpn, [which]]]], [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [vbar, [v, [sits]]], [pp, [[]]]]]]]]]]]], ['.']]], '2005-06-05-16-48-40', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 164, 'A man sees a mat on which every cat sits.', drs([A, B, C], [object(B, man, countable, na, eq, 1)-1, object(C, mat, countable, na, eq, 1)-1, predicate(A, see, B, C)-1, drs([D], [object(D, cat, countable, na, eq, 1)-1])=>drs([E], [modifier_pp(E, on, C)-1, predicate(E, sit, D)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [mat]], [rel_cl_coord, [rel_cl, [pp, [prep, [on]], [np, [relpn, [which]]]], [np, [det, [every]], [nbar, [n, [cat]]]], [vp, [vbar, [vbar, [v, [sits]]], [pp, [[]]]]]]]]]]]], ['.']]], '2005-06-05-16-49-36', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 165, 'A man sees every mat on which a cat sits.', drs([A], [drs([B, C, D], [object(C, mat, countable, na, eq, 1)-1, object(D, cat, countable, na, eq, 1)-1, modifier_pp(B, on, C)-1, predicate(B, sit, D)-1])=>drs([E], [predicate(E, see, A, C)-1]), object(A, man, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [every]], [nbar, [n, [mat]], [rel_cl_coord, [rel_cl, [pp, [prep, [on]], [np, [relpn, [which]]]], [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [vbar, [v, [sits]]], [pp, [[]]]]]]]]]]]], ['.']]], '2005-06-05-16-51-54', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 166, 'Some cards a green.', drs([], []), [[specification, [s, [np, [np, [var, ['Some']]]], [vp, [vbar, [v, [cards]], [np, [det, [a]], [nbar, [n, [green]]]]]]], ['.']]], '2005-08-26-14-48-03', blade17, ''). +text_drs_eval(0, 167, 'A man has 2 kg of apples.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, apple, countable, kg, eq, 2)-1, predicate(C, have, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [has]], [measurement_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measurement_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [apples]]]]]]]]], ['.']]], '2007-12-10-19-37-16', '130.60.155.177', ''). +text_drs_eval(0, 168, 'A man has 2 ton of apples.', drs([], []), [], '2007-06-12-09-55-17', '130.60.156.66', ''). +text_drs_eval(0, 169, 'John is a rich man.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(C, 'John', named, na, eq, 1)-1, predicate(B, be, C, A)-1, property(A, rich, pos)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [adj, [rich]], [nbar, [n, [man]]]]]]]], ['.']]], '2005-06-05-17-59-08', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 170, 'A man enters a card which is green or which is red.', drs([A, B, C], [object(B, man, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, predicate(A, enter, B, C)-1, drs([D, E], [predicate(D, be, C, E)-1, property(E, green, pos)-1])v drs([F, G], [predicate(F, be, C, G)-1, property(G, red, pos)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]], [rel_cl_coord, [rel_cl, [comp, [which]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]], [coord, [or]], [rel_cl_coord, [rel_cl, [comp, [which]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [red]]]]]]]]]]]]]], ['.']]], '2005-06-05-18-01-13', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 171, 'There is a green card or there is a red card such that a man enters it.', drs([], [drs([A], [object(A, card, countable, na, eq, 1)-1, property(A, green, pos)-1])v drs([B, C, D], [object(C, card, countable, na, eq, 1)-1, object(D, man, countable, na, eq, 1)-1, predicate(B, enter, D, C)-1, property(C, red, pos)-1])]), [[specification, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [adj, [green]], [nbar, [n, [card]]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [adj, [red]], [nbar, [n, [card]]]]]], [conj, ['{such that}']], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [enters]], [np, [pn, [it]]]]]]]], ['.']]], '2005-06-05-18-02-48', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 172, 'For each card which is green or which is red a man enters it.', drs([], [drs([A], [drs([B, C], [predicate(B, be, A, C)-1, property(C, green, pos)-1])v drs([D, E], [predicate(D, be, A, E)-1, property(E, red, pos)-1]), object(A, card, countable, na, eq, 1)-1])=>drs([F, G], [object(F, man, countable, na, eq, 1)-1, predicate(G, enter, F, A)-1])]), [[specification, [top_s, [topic, [quant, ['{for each}']], [nbar, [n, [card]], [rel_cl_coord, [rel_cl, [comp, [which]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]], [coord, [or]], [rel_cl_coord, [rel_cl, [comp, [which]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [red]]]]]]]]]]], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [enters]], [np, [pn, [it]]]]]]], ['.']]], '2005-06-05-18-04-37', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 173, 'A man is fond-of a dog.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, property(C, 'fond-of', pos, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['fond-of']], [np, [det, [a]], [nbar, [n, [dog]]]]]|E]]]], ['.']]], '2007-05-09-12-12-15', '130.60.156.229', ''). +text_drs_eval(0, 174, 'Everybody gives something to somebody.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B, C, D], [object(B, something, dom, na, na, na)-1, object(C, somebody, countable, na, eq, 1)-1, predicate(D, give, A, B, C)-1])]), [[specification, [s, [np, [pn, [everybody]]], [vp, [vbar, [v, [gives]], [np, [pn, [something]]], [pp, [prep, [to]], [np, [pn, [somebody]]]]]]], ['.']]], '2006-08-14-18-41-41', amadeus, ''). +text_drs_eval(0, 175, 'Everybody gives somebody something.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B, C, D], [object(B, somebody, countable, na, eq, 1)-1, object(C, something, dom, na, na, na)-1, predicate(D, give, A, C, B)-1])]), [[specification, [s, [np, [pn, [everybody]]], [vp, [vbar, [v, [gives]], [np, [pn, [somebody]]], [np, [pn, [something]]]]]], ['.']]], '2006-08-14-18-42-24', amadeus, ''). +text_drs_eval(0, 176, 'Nobody barks.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([B], [predicate(B, bark, A)-1])])]), [[specification, [s, [np, [pn, [nobody]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2006-08-12-18-14-35', amadeus, ''). +text_drs_eval(0, 177, 'Everybody blames somebody and nobody works.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B, C], [object(B, somebody, countable, na, eq, 1)-1, predicate(C, blame, A, B)-1]), drs([D], [object(D, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([E], [predicate(E, work, D)-1])])]), [[specification, [s_coord, [s, [np, [pn, [everybody]]], [vp, [vbar, [v, [blames]], [np, [pn, [somebody]]]]]], [coord, [and]], [s, [np, [pn, [nobody]]], [vp, [vbar, [v, [works]]]]]], ['.']]], '2006-08-12-18-15-18', amadeus, ''). +text_drs_eval(0, 178, 'A persona non grata enters a zip code.', drs([], []), [], '2006-08-15-15-12-31', amadeus, ''). +text_drs_eval(0, 179, 'John beats his own wife.', drs([A, B, C], [object(C, 'John', named, na, eq, 1)-1, object(A, wife, countable, na, eq, 1)-1, predicate(B, beat, C, A)-1, relation(A, of, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [beats]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [wife]]]]]]], ['.']]], '2005-06-05-18-22-31', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 180, 'John beats his own wife\'s mother.', drs([], []), [], '2006-08-28-20-59-25', amadeus, ''). +text_drs_eval(0, 181, 'John beats a mother of his own wife.', drs([A, B, C, D], [object(B, mother, countable, na, eq, 1)-1, object(D, 'John', named, na, eq, 1)-1, object(C, wife, countable, na, eq, 1)-1, predicate(A, beat, D, B)-1, relation(B, of, C)-1, relation(C, of, D)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [beats]], [np, [det, [a]], [nbar, [n, [mother]], [pp, [prep, [of]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [wife]]]]]]]]]], ['.']]], '2005-06-05-18-24-35', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 182, 'John beats a mother of his own wife\'s brother.', drs([], []), [], '2006-08-28-20-59-48', amadeus, ''). +text_drs_eval(0, 183, 'No laundries are clean.', drs([], [drs([A], [object(A, laundry, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [property(B, clean, pos)-1, predicate(C, be, A, B)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [laundries]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2007-07-18-14-35-29', '130.60.155.177', ''). +text_drs_eval(0, 184, 'No laundry is clean.', drs([], [drs([A], [object(A, laundry, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [property(B, clean, pos)-1, predicate(C, be, A, B)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [laundry]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2006-08-12-18-15-54', amadeus, ''). +text_drs_eval(0, 185, 'John\'s laundries are clean.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, property(B, clean, pos)-1, predicate(C, be, D, B)-1, object(D, laundry, countable, na, geq, 2)-1, relation(D, of, A)-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [laundries]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2006-04-07-14-55-06', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 186, 'A man eats and he drinks.', drs([A, B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, drink, B)-1, predicate(A, eat, B)-1]), [[specification, [s_coord, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [eats]]]]], [coord, [and]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [drinks]]]]]], ['.']]], '2005-06-06-14-37-27', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 187, 'A man eats, and he drinks.', drs([A, B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, drink, B)-1, predicate(A, eat, B)-1]), [[specification, [s_coord, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [eats]]]]], [coord, ['{, and}']], [s, [np, [pn, [he]]], [vp, [vbar, [v, [drinks]]]]]], ['.']]], '2005-06-06-14-37-43', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 188, 'A man eats or he drinks.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, eat, A)-1])v drs([C], [predicate(C, drink, A)-1])]), [[specification, [s_coord, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [eats]]]]], [coord, [or]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [drinks]]]]]], ['.']]], '2005-06-06-14-38-06', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 189, 'A man eats, or he drinks.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, eat, A)-1])v drs([C], [predicate(C, drink, A)-1])]), [[specification, [s_coord, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [eats]]]]], [coord, ['{, or}']], [s, [np, [pn, [he]]], [vp, [vbar, [v, [drinks]]]]]], ['.']]], '2005-06-06-14-38-30', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 190, 'A man eats and he drinks or he sleeps.', drs([], [drs([A, B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, drink, B)-1, predicate(A, eat, B)-1])v drs([D], [predicate(D, sleep, B)-1])]), [[specification, [s_coord, [s_coord, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [eats]]]]], [coord, [and]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [drinks]]]]]], [coord, [or]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2005-06-06-14-41-27', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 191, 'A man eats or he drinks or he sleeps.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, eat, A)-1])v drs([], [drs([C], [predicate(C, drink, A)-1])v drs([D], [predicate(D, sleep, A)-1])])]), [[specification, [s_coord, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [eats]]]]], [coord, [or]], [s_coord, [s, [np, [pn, [he]]], [vp, [vbar, [v, [drinks]]]]], [coord, [or]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [sleeps]]]]]]], ['.']]], '2005-06-06-17-39-11', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 192, 'There is John.', drs([], []), [], '2008-01-18-14-54-15', '130.60.155.177', ''). +text_drs_eval(0, 193, 'Is there John?', drs([], []), [[query, [question, [topic, [quant, ['{is there}']], [np, [np, [var, ['John']]]]]], [?]]], '2006-08-15-20-59-12', amadeus, ''). +text_drs_eval(0, 194, 'There is John. There is Mary. His and her card\'s code is valid.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [np, [var, ['John']]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [np, [var, ['Mary']]]]]], ['.']], [specification, [s, [np, [poss_spec, [poss_np, [poss_pn_coord, [posspn, [his]], [coord, [and]], [poss_pn_coord, [posspn, [her]]]], [nbar, [n, [card]]], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [code]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2006-08-15-20-59-39', amadeus, ''). +text_drs_eval(0, 195, 'A man that enters a card waits.', drs([A, B, C, D], [object(C, man, countable, na, eq, 1)-1, object(A, card, countable, na, eq, 1)-1, predicate(B, wait, C)-1, predicate(D, enter, C, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-06-07-16-03-27', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 196, 'A man the card of who is valid waits.', drs([A, B, C, D, E], [object(D, man, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, predicate(C, wait, D)-1, predicate(E, be, B, A)-1, property(A, valid, pos)-1, relation(B, of, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-06-07-16-04-27', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 197, 'A card that a man enters is valid.', drs([A, B, C, D, E], [object(D, card, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, be, D, E)-1, property(E, valid, pos)-1, predicate(A, enter, B, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [card]], [rel_cl_coord, [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [enters]], [np, [[]]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2005-06-07-16-05-19', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 198, 'A card the code of which a man enters is valid.', drs([A, B, C, D, E, F], [object(F, card, countable, na, eq, 1)-1, object(D, man, countable, na, eq, 1)-1, object(C, code, countable, na, eq, 1)-1, relation(C, of, F)-1, predicate(E, be, F, A)-1, property(A, valid, pos)-1, predicate(B, enter, D, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [card]], [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [code]], [pp, [prep, [of]], [np, [relpn, [which]]]]]], [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [enters]], [np, [[]]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2005-06-09-11-36-26', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 199, 'A bank in which a man enters a code is open.', drs([A, B, C, D, E, F], [object(E, bank, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, object(A, code, countable, na, eq, 1)-1, predicate(B, be, E, D)-1, property(D, open, pos)-1, modifier_pp(F, in, E)-1, predicate(F, enter, C, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [bank]], [rel_cl_coord, [rel_cl, [pp, [prep, [in]], [np, [relpn, [which]]]], [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [code]]]]], [pp, [[]]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [open]]]]]]], ['.']]], '2005-06-07-16-11-41', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 200, 'A man that eats and that drinks is happy.', drs([A, B, C, D, E], [object(D, man, countable, na, eq, 1)-1, predicate(E, be, D, A)-1, property(A, happy, pos)-1, predicate(B, drink, D)-1, predicate(C, eat, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]], [coord, [and]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [drinks]]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-06-07-16-12-45', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 201, 'A man that eats or that drinks is happy.', drs([A, B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, be, B, A)-1, property(A, happy, pos)-1, drs([D], [predicate(D, eat, B)-1])v drs([E], [predicate(E, drink, B)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]], [coord, [or]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [drinks]]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-06-07-16-13-19', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 202, 'A man that eats or that drinks or that talks is happy.', drs([A, B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, be, B, A)-1, property(A, happy, pos)-1, drs([D], [predicate(D, eat, B)-1])v drs([], [drs([E], [predicate(E, drink, B)-1])v drs([F], [predicate(F, talk, B)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]], [coord, [or]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [drinks]]]]], [coord, [or]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [talks]]]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-06-07-16-13-38', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 203, 'A man that eats or that drinks and that talks is happy.', drs([A, B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, be, B, A)-1, property(A, happy, pos)-1, drs([D], [predicate(D, eat, B)-1])v drs([E, F], [predicate(E, talk, B)-1, predicate(F, drink, B)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]], [coord, [or]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [drinks]]]]], [coord, [and]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [talks]]]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-06-07-16-14-33', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 204, 'A man that eats and that drinks or that talks is happy.', drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, predicate(B, be, C, A)-1, property(A, happy, pos)-1, drs([D, E], [predicate(D, drink, C)-1, predicate(E, eat, C)-1])v drs([F], [predicate(F, talk, C)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]], [coord, [and]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [drinks]]]]]], [coord, [or]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [talks]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-06-09-19-49-11', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 205, 'A man the card of who is valid or the card of who is green waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, drs([C, D, E], [object(D, card, countable, na, eq, 1)-1, relation(D, of, A)-1, property(E, valid, pos)-1, predicate(C, be, D, E)-1])v drs([F, G], [property(F, green, pos)-1, predicate(G, be, D, F)-1]), predicate(B, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], [coord, [or]], [rel_cl, [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-08-28-18-11-52', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 206, 'A man the card of who is valid or who is green waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, drs([C, D, E], [object(D, card, countable, na, eq, 1)-1, predicate(E, be, D, C)-1, property(C, valid, pos)-1, relation(D, of, A)-1])v drs([F, G], [predicate(F, be, A, G)-1, property(G, green, pos)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], [coord, [or]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-06-07-16-35-08', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 207, 'A man the card of who is valid or who is green and that is happy waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, drs([C, D, E], [property(C, valid, pos)-1, predicate(D, be, E, C)-1, relation(E, of, A)-1, object(E, card, countable, na, eq, 1)-1])v drs([F, G, H, I], [property(F, green, pos)-1, predicate(G, be, A, F)-1, property(H, happy, pos)-1, predicate(I, be, A, H)-1]), predicate(B, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], [coord, [or]], [rel_cl_coord, [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]], [coord, [and]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-12-18-17-22-42', '130.60.155.231', ''). +text_drs_eval(0, 208, 'A man writes a book the text of which is good.', drs([A, B, C, D, E, F], [object(E, man, countable, na, eq, 1)-1, object(C, book, countable, na, eq, 1)-1, object(A, text, countable, na, eq, 1)-1, predicate(B, write, E, C)-1, predicate(D, be, A, F)-1, property(F, good, pos)-1, relation(A, of, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [writes]], [np, [det, [a]], [nbar, [n, [book]], [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [text]], [pp, [prep, [of]], [np, [relpn, [which]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [good]]]]]]]]]]]]], ['.']]], '2005-06-07-16-41-35', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 209, 'A man writes a book the hero of which waits.', drs([A, B, C, D, E], [object(D, man, countable, na, eq, 1)-1, object(B, book, countable, na, eq, 1)-1, object(E, hero, countable, na, eq, 1)-1, predicate(A, write, D, B)-1, predicate(C, wait, E)-1, relation(E, of, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [writes]], [np, [det, [a]], [nbar, [n, [book]], [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [hero]], [pp, [prep, [of]], [np, [relpn, [which]]]]]], [vp, [vbar, [v, [waits]]]]]]]]]]], ['.']]], '2005-06-07-16-42-17', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 210, 'For each money a man waits.', drs([], [drs([A], [object(A, money, countable, na, eq, 1)-1])=>drs([B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, wait, B)-1])]), [[specification, [top_s, [topic, [quant, ['{for each}']], [nbar, [n, [money]]]], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2005-06-07-20-24-23', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 211, 'A man waits-for something.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, something, dom, na, na, na)-1, predicate(C, 'wait-for', A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, ['waits-for']], [nbar, [pn, [something]]]]]], ['.']]], '2007-05-07-16-39-35', '130.60.156.229', ''). +text_drs_eval(0, 212, 'Some cards are green.', drs([A, B, C], [object(A, card, countable, na, geq, 2)-1, property(B, green, pos)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [cards]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [green]]]]]]], ['.']]], '2005-07-06-16-22-54', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 213, 'A man is a:reich.', drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, predicate(B, be, C, A)-1, property(A, reich, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [reich]]]]]]], ['.']]], '2005-06-09-11-20-11', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 214, 'A man is good or is bad.', drs([A], [drs([B, C], [predicate(B, be, A, C)-1, property(C, good, pos)-1])v drs([D, E], [predicate(D, be, A, E)-1, property(E, bad, pos)-1]), object(A, man, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [good]]]]]], [coord, [or]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [bad]]]]]]]], ['.']]], '2005-06-09-16-36-59', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 215, 'A man is good, or is bad.', drs([A], [drs([B, C], [predicate(B, be, A, C)-1, property(C, good, pos)-1])v drs([D, E], [predicate(D, be, A, E)-1, property(E, bad, pos)-1]), object(A, man, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [good]]]]]], [coord, ['{, or}']], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [bad]]]]]]]], ['.']]], '2005-06-09-16-37-12', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 216, 'A man is good and is bad.', drs([A, B, C, D, E], [object(E, man, countable, na, eq, 1)-1, predicate(D, be, E, A)-1, property(A, bad, pos)-1, predicate(B, be, E, C)-1, property(C, good, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [good]]]]]], [coord, [and]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [bad]]]]]]]], ['.']]], '2005-06-09-16-37-31', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 217, 'A man is good, and is bad.', drs([A, B, C, D, E], [object(E, man, countable, na, eq, 1)-1, predicate(D, be, E, A)-1, property(A, bad, pos)-1, predicate(B, be, E, C)-1, property(C, good, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [good]]]]]], [coord, ['{, and}']], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [bad]]]]]]]], ['.']]], '2005-06-09-16-37-51', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 218, 'A man is good and is nice or is bad.', drs([A], [drs([B, C, D, E], [predicate(B, be, A, C)-1, property(C, nice, pos)-1, predicate(D, be, A, E)-1, property(E, good, pos)-1])v drs([F, G], [predicate(F, be, A, G)-1, property(G, bad, pos)-1]), object(A, man, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [good]]]]]], [coord, [and]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [nice]]]]]]], [coord, [or]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [bad]]]]]]]], ['.']]], '2005-06-09-16-38-24', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 219, 'A man is good, and is nice or is bad.', drs([A, B, C], [drs([D, E], [predicate(D, be, C, E)-1, property(E, nice, pos)-1])v drs([F, G], [predicate(F, be, C, G)-1, property(G, bad, pos)-1]), object(C, man, countable, na, eq, 1)-1, predicate(B, be, C, A)-1, property(A, good, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [good]]]]]], [coord, ['{, and}']], [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [nice]]]]]], [coord, [or]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [bad]]]]]]]]], ['.']]], '2005-06-09-16-38-54', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 220, 'A man is good or is nice or is bad.', drs([A], [drs([B, C], [predicate(B, be, A, C)-1, property(C, good, pos)-1])v drs([], [drs([D, E], [predicate(D, be, A, E)-1, property(E, nice, pos)-1])v drs([F, G], [predicate(F, be, A, G)-1, property(G, bad, pos)-1])]), object(A, man, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [good]]]]]], [coord, [or]], [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [nice]]]]]], [coord, [or]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [bad]]]]]]]]], ['.']]], '2005-06-09-16-39-16', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 221, 'A man is good or is nice, or is bad.', drs([A], [drs([], [drs([B, C], [predicate(B, be, A, C)-1, property(C, good, pos)-1])v drs([D, E], [predicate(D, be, A, E)-1, property(E, nice, pos)-1])])v drs([F, G], [predicate(F, be, A, G)-1, property(G, bad, pos)-1]), object(A, man, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [good]]]]]], [coord, [or]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [nice]]]]]]], [coord, ['{, or}']], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [bad]]]]]]]], ['.']]], '2005-06-09-16-40-19', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 222, 'There is a man that eats and drinks.', drs([], []), [[specification, [s, [np, [np, [var, ['There']]]], [vp_coord, [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]]]]]], [coord, [and]], [vp, [vbar, [v, [drinks]]]]]], ['.']]], '2005-08-26-14-47-37', blade17, ''). +text_drs_eval(0, 223, 'There is a man that eats or drinks.', drs([], []), [[specification, [s, [np, [np, [var, ['There']]]], [vp_coord, [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]]]]]], [coord, [or]], [vp, [vbar, [v, [drinks]]]]]], ['.']]], '2005-08-26-14-47-17', blade17, ''). +text_drs_eval(0, 224, 'There is a man that eats and that drinks.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, predicate(B, eat, A)-1, predicate(C, drink, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]], [coord, [and]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [drinks]]]]]]]]]], ['.']]], '2005-08-15-14-50-53', blade17, ''). +text_drs_eval(0, 225, 'There is a man the card of who is green and the code of who is valid.', drs([A, B, C, D, E, F, G], [object(G, man, countable, na, eq, 1)-1, object(E, card, countable, na, eq, 1)-1, object(A, code, countable, na, eq, 1)-1, predicate(F, be, A, D)-1, property(D, valid, pos)-1, relation(A, of, G)-1, predicate(B, be, E, C)-1, property(C, green, pos)-1, relation(E, of, G)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]], [coord, [and]], [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [code]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]]]]]]]], ['.']]], '2005-06-09-17-40-10', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 226, 'There is a man the card of who is green or the code of who is valid.', drs([A], [drs([B, C, D], [object(D, card, countable, na, eq, 1)-1, predicate(C, be, D, B)-1, property(B, green, pos)-1, relation(D, of, A)-1])v drs([E, F, G], [object(G, code, countable, na, eq, 1)-1, predicate(F, be, G, E)-1, property(E, valid, pos)-1, relation(G, of, A)-1]), object(A, man, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]], [coord, [or]], [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [code]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]]]]]]]], ['.']]], '2005-06-09-17-40-34', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 227, 'Is there a man that waits?', drs([], [question(drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, predicate(B, wait, A)-1/6]))]), [[sentence, [query, [question, [topic, [quant, 'is there'], [np, [det, a], [nbar, [n, man], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, waits]]]]]]]]], ?], '.']], '2009-05-13-13-59-20', '130.60.155.177', ''). +text_drs_eval(0, 228, 'There is a man that eats and that drinks or that sleeps.', drs([A], [drs([B, C], [predicate(B, drink, A)-1, predicate(C, eat, A)-1])v drs([D], [predicate(D, sleep, A)-1]), object(A, man, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]], [coord, [and]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [drinks]]]]]], [coord, [or]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sleeps]]]]]]]]]], ['.']]], '2005-06-09-18-37-06', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 229, 'There is a man that eats, and that drinks or that sleeps.', drs([A, B], [drs([C], [predicate(C, drink, B)-1])v drs([D], [predicate(D, sleep, B)-1]), object(B, man, countable, na, eq, 1)-1, predicate(A, eat, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]], [coord, ['{, and}']], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [drinks]]]]], [coord, [or]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sleeps]]]]]]]]]]], ['.']]], '2005-06-09-18-38-21', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 230, 'There is a man that eats, and that drinks or that sleeps and that waits.', drs([A, B], [drs([C], [predicate(C, drink, B)-1])v drs([D, E], [predicate(D, wait, B)-1, predicate(E, sleep, B)-1]), object(B, man, countable, na, eq, 1)-1, predicate(A, eat, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]], [coord, ['{, and}']], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [drinks]]]]], [coord, [or]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [sleeps]]]]], [coord, [and]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [waits]]]]]]]]]]]], ['.']]], '2005-06-09-18-38-59', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 231, 'There is a man that eats, and that drinks or that sleeps, and that waits.', drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, predicate(B, wait, C)-1, drs([D], [predicate(D, drink, C)-1])v drs([E], [predicate(E, sleep, C)-1]), predicate(A, eat, C)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]], [coord, ['{, and}']], [rel_cl_coord, [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [drinks]]]]], [coord, [or]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sleeps]]]]]], [coord, ['{, and}']], [rel_cl, [comp, [that]], [vp, [vbar, [v, [waits]]]]]]]]]]], ['.']]], '2005-06-09-18-39-28', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 232, 'There is a man the dog of who barks and the cat of who plays or the mouse of who eats.', drs([A], [drs([B, C, D, E], [object(E, dog, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, predicate(D, play, B)-1, relation(B, of, A)-1, predicate(C, bark, E)-1, relation(E, of, A)-1])v drs([F, G], [object(G, mouse, countable, na, eq, 1)-1, predicate(F, eat, G)-1, relation(G, of, A)-1]), object(A, man, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [barks]]]]], [coord, [and]], [rel_cl, [np, [det, [the]], [nbar, [n, [cat]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [plays]]]]]], [coord, [or]], [rel_cl, [np, [det, [the]], [nbar, [n, [mouse]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [eats]]]]]]]]]], ['.']]], '2005-06-09-18-41-45', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 233, 'There is a man the dog of who barks, and the cat of who plays or the mouse of who eats.', drs([A, B, C], [drs([D, E], [object(E, cat, countable, na, eq, 1)-1, predicate(D, play, E)-1, relation(E, of, C)-1])v drs([F, G], [object(G, mouse, countable, na, eq, 1)-1, predicate(F, eat, G)-1, relation(G, of, C)-1]), object(C, man, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1, relation(A, of, C)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [barks]]]]], [coord, ['{, and}']], [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [cat]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [plays]]]]], [coord, [or]], [rel_cl, [np, [det, [the]], [nbar, [n, [mouse]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [eats]]]]]]]]]]], ['.']]], '2005-06-09-18-42-23', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 234, 'Is there a man that runs or waits?', drs([], []), [], '2005-08-17-18-41-00', blade17, ''). +text_drs_eval(0, 235, 'Is there a man that runs or that waits?', drs([], [question(drs([A], [object(A, man, countable, na, eq, 1)-1/4, drs([B], [predicate(B, run, A)-1/6])v drs([C], [predicate(C, wait, A)-1/9])]))]), [[sentence, [query, [question, [topic, [quant, 'is there'], [np, [det, a], [nbar, [n, man], [rel_cl_coord, [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, runs]]]]], [coord, or], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, waits]]]]]]]]]], ?], '.']], '2009-05-13-13-59-29', '130.60.155.177', ''). +text_drs_eval(0, 236, 'A man who is happy and sad waits.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, predicate(C, wait, D)-1, predicate(A, be, D, B)-1, property(B, sad, pos)-1, property(B, happy, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]], [coord, [and]], [ap_coord, [ap, [adj, [sad]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-06-09-18-45-34', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 237, 'A man who is happy or who is sad waits.', drs([A, B], [object(B, man, countable, na, eq, 1)-1, predicate(A, wait, B)-1, drs([C, D], [predicate(C, be, B, D)-1, property(D, happy, pos)-1])v drs([E, F], [predicate(E, be, B, F)-1, property(F, sad, pos)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [sad]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-06-09-18-46-13', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 238, 'A man who is happy or who is sad and who is rich waits.', drs([A, B], [object(B, man, countable, na, eq, 1)-1, predicate(A, wait, B)-1, drs([C, D], [predicate(C, be, B, D)-1, property(D, happy, pos)-1])v drs([E, F, G, H], [predicate(E, be, B, F)-1, property(F, rich, pos)-1, predicate(G, be, B, H)-1, property(H, sad, pos)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], [coord, [or]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [sad]]]]]]], [coord, [and]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [rich]]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-06-09-18-47-03', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 239, 'A man who is happy or who is sad, and who is rich waits.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, predicate(C, wait, D)-1, predicate(A, be, D, B)-1, property(B, rich, pos)-1, drs([E, F], [predicate(E, be, D, F)-1, property(F, happy, pos)-1])v drs([G, H], [predicate(G, be, D, H)-1, property(H, sad, pos)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [sad]]]]]]]], [coord, ['{, and}']], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [rich]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-06-09-18-47-32', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 240, 'A man who is happy or who is sad, and the dog of who barks waits.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(A, wait, D)-1, predicate(C, bark, B)-1, relation(B, of, D)-1, drs([E, F], [predicate(E, be, D, F)-1, property(F, happy, pos)-1])v drs([G, H], [predicate(G, be, D, H)-1, property(H, sad, pos)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [sad]]]]]]]], [coord, ['{, and}']], [rel_cl, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [barks]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-06-09-18-49-02', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 241, 'If there is a man who is happy or who is sad, and the dog of who barks then he waits.', drs([], [drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1, relation(A, of, C)-1, drs([D, E], [predicate(D, be, C, E)-1, property(E, happy, pos)-1])v drs([F, G], [predicate(F, be, C, G)-1, property(G, sad, pos)-1])])=>drs([H], [predicate(H, wait, C)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [sad]]]]]]]], [coord, ['{, and}']], [rel_cl, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [barks]]]]]]]]]], [then], [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2005-06-09-18-50-47', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 242, '2 men Gerold and Kaarel program a n:parser APE the sentences of which nobody understands.', drs([], []), [[specification, [s, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]], [appos_coord, [appos, [var, ['Gerold']]], [coord, [and]], [appos_coord, [appos, [var, ['Kaarel']]]]]]], [vp, [vbar, [v, [program]], [np, [det, [a]], [nbar, [n, [parser]], [appos_coord, [appos, [var, ['APE']]]], [rel_cl, [np, [det, [the]], [nbar, [n, [sentences]], [pp, [prep, [of]], [np, [relpn, [which]]]]]], [np, [pn, [nobody]]], [vp, [vbar, [v, [understands]], [np, [[]]]]]]]]]]], ['.']]], '2006-08-12-18-16-31', amadeus, ''). +text_drs_eval(0, 243, 'Some men Gerold and Kaarel program a n:parser APE the sentences of which nobody understands.', drs([], []), [[specification, [s, [np, [det, [some]], [nbar, [n, [men]], [appos_coord, [appos, [var, ['Gerold']]], [coord, [and]], [appos_coord, [appos, [var, ['Kaarel']]]]]]], [vp, [vbar, [v, [program]], [np, [det, [a]], [nbar, [n, [parser]], [appos_coord, [appos, [var, ['APE']]]], [rel_cl, [np, [det, [the]], [nbar, [n, [sentences]], [pp, [prep, [of]], [np, [relpn, [which]]]]]], [np, [pn, [nobody]]], [vp, [vbar, [v, [understands]], [np, [[]]]]]]]]]]], ['.']]], '2006-08-12-18-18-15', amadeus, ''). +text_drs_eval(0, 244, 'John\'s code is red. John\'s code is blue.', drs([A, B, C, D, E, F, G], [object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, code, countable, na, eq, 1)-1, property(C, red, pos)-1, predicate(D, be, B, C)-1, relation(E, of, A)-2, object(E, code, countable, na, eq, 1)-2, property(F, blue, pos)-2, predicate(G, be, E, F)-2]), [[specification, [s, [np, [poss_spec, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [code]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [red]]]]]]], ['.']], [specification, [s, [np, [poss_spec, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [code]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [blue]]]]]]], ['.']]], '2006-08-22-11-32-15', amadeus, ''). +text_drs_eval(0, 245, 'John enters every card which is his own card.', drs([], []), [], '2008-10-23-14-59-24', '130.60.155.206', ''). +text_drs_eval(0, 246, 'A man sees a dog and a cat.', drs([A, B, C, D, E], [object(D, na, countable, na, eq, 2)-1, object(E, man, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, has_part(D, B)-1, has_part(D, C)-1, predicate(A, see, E, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2005-06-09-20-00-19', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 247, 'A man sees a dog and a man.', drs([A, B, C, D, E], [object(D, na, countable, na, eq, 2)-1, object(E, man, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, has_part(D, B)-1, has_part(D, C)-1, predicate(A, see, E, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [man]]]]]]]], ['.']]], '2005-06-09-20-00-43', 'ifidyn146.ifi.unizh.ch', ''). +text_drs_eval(0, 248, 'A man hits his own dog. The man is happy.', drs([A, B, C, D, E], [object(B, dog, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, relation(B, of, C)-1, predicate(A, hit, C, B)-1, property(D, happy, pos)-2, predicate(E, be, C, D)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [hits]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [dog]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-07-06-16-30-15', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 249, 'Who waits?', drs([], [question(drs([A, B], [query(A, who)-1/1, predicate(B, wait, A)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vbar, [v, waits]]]]], ?], '.']], '2009-05-13-13-59-40', '130.60.155.177', ''). +text_drs_eval(0, 250, 'Who hits who?', drs([], [question(drs([A, B, C], [query(A, who)-1/1, query(B, who)-1/3, predicate(C, hit, A, B)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, hits], [np, [qpn, who]]]]]], ?], '.']], '2009-05-13-13-59-46', '130.60.155.177', ''). +text_drs_eval(0, 251, 'Who gives who who?', drs([], [question(drs([A, B, C, D], [query(A, who)-1/1, query(B, who)-1/3, query(C, who)-1/4, predicate(D, give, A, C, B)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, gives], [np, [qpn, who]], [np, [qpn, who]]]]]], ?], '.']], '2009-05-13-13-59-53', '130.60.155.177', ''). +text_drs_eval(0, 252, 'Who gives who what?', drs([], [question(drs([A, B, C, D], [query(A, who)-1/1, query(B, who)-1/3, query(C, what)-1/4, predicate(D, give, A, C, B)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, gives], [np, [qpn, who]], [np, [qpn, what]]]]]], ?], '.']], '2009-05-13-14-00-00', '130.60.155.177', ''). +text_drs_eval(0, 253, 'Who gives what to who?', drs([], [question(drs([A, B, C, D], [query(A, who)-1/1, query(B, what)-1/3, query(C, who)-1/5, predicate(D, give, A, B, C)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, gives], [np, [qpn, what]], to, [np, [qpn, who]]]]]], ?], '.']], '2009-05-13-14-00-06', '130.60.155.177', ''). +text_drs_eval(0, 254, 'A man who a man who a man sees sees sees a man.', drs([A, B, C, D, E, F, G], [object(G, man, countable, na, eq, 1)-1, object(E, man, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, object(D, man, countable, na, eq, 1)-1, predicate(B, see, G, D)-1, predicate(F, see, E, G)-1, predicate(A, see, C, E)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [man]]]]]]], ['.']]], '2005-06-11-22-21-43', unknown, ''). +text_drs_eval(0, 255, 'There is a man whose dog is happy.', drs([A, B, C, D], [object(C, dog, countable, na, eq, 1)-1, object(D, man, countable, na, eq, 1)-1, relation(C, of, D)-1, property(A, happy, pos)-1, predicate(B, be, C, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]]]]]], ['.']]], '2005-12-24-15-37-48', 'ip87.cab62.mus.starman.ee', ''). +text_drs_eval(0, 256, 'A man waits at a desk in a bank.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, object(B, bank, countable, na, eq, 1)-1, object(C, desk, countable, na, eq, 1)-1, modifier_pp(A, at, C)-1, modifier_pp(A, in, B)-1, predicate(A, wait, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [at]], [np, [det, [a]], [nbar, [n, [desk]]]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]]]]], ['.']]], '2005-06-12-14-31-23', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 257, 'Where does a man A wait?', drs([], [question(drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, predicate(B, wait, A)-1/6, query(B, where)-1/1]))]), [[sentence, [query, [question, [qpn, where], does, [np, [det, a], [nbar, [n, man], [appos, [var, 'A']]]], [vp, [vbar, [vbar, [v, wait]]]]], ?], '.']], '2009-05-13-14-00-13', '130.60.155.177', ''). +text_drs_eval(0, 258, 'A man John gives his own wife Mary a unknownword.', drs([], []), [], '2005-08-31-21-02-05', blade17, ''). +text_drs_eval(0, 259, 'A syntactic error is in the sentence.', drs([A, B, C], [object(C, error, countable, na, eq, 1)-1, object(B, sentence, countable, na, eq, 1)-1, property(C, syntactic, pos)-1, predicate(A, be, C)-1, modifier_pp(A, in, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [adj, [syntactic]], [nbar, [n, [error]]]]], [vp, [vbar, [v, [is]], [pp, [prep, [in]], [np, [det, [the]], [nbar, [n, [sentence]]]]]]]], ['.']]], '2005-08-04-15-06-12', blade17, ''). +text_drs_eval(0, 260, 'There is a man A. A sees himself.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, see, A, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['A']]]]]]]], ['.']], [specification, [s, [np, [np, [var, ['A']]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2005-08-26-19-18-41', blade17, ''). +text_drs_eval(0, 261, 'There are John and Mary.', drs([], []), [], '2008-01-03-16-26-54', '130.60.206.88', ''). +text_drs_eval(0, 262, 'There are John and Mary. There are Bill and Mary.', drs([], []), [], '2008-01-03-16-27-05', '130.60.206.88', ''). +text_drs_eval(0, 263, 'There is a man. There is the woman.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [np, [var, ['There']]]], [vp, [vbar, [v, [is]], [np, [det, [the]], [nbar, [n, [woman]]]]]]], ['.']]], '2006-05-24-19-08-12', amadeus, ''). +text_drs_eval(0, 264, 'There is the man A.', drs([], []), [[specification, [s, [np, [np, [var, ['There']]]], [vp, [vbar, [v, [is]], [np, [det, [the]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['A']]]]]]]]], ['.']]], '2006-05-24-19-08-47', amadeus, ''). +text_drs_eval(0, 265, 'There is someone. He waits.', drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, wait, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [pn, [someone]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-11-07-16-07-11', blade17, ''). +text_drs_eval(0, 266, 'There is something. It waits.', drs([A, B], [object(A, something, dom, na, na, na)-1, predicate(B, wait, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [pn, [something]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-11-07-16-07-29', blade17, ''). +text_drs_eval(0, 267, 'Who sees himself?', drs([], [question(drs([A, B], [query(A, who)-1/1, predicate(B, see, A, A)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, sees], [np, [pn, himself]]]]]], ?], '.']], '2009-05-13-14-00-23', '130.60.155.177', ''). +text_drs_eval(0, 268, 'Somebody sees himself/herself.', drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, see, A, A)-1]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [sees]], [np, [pn, ['himself/herself']]]]]], ['.']]], '2005-11-07-16-07-50', blade17, ''). +text_drs_eval(0, 269, 'Who see themselves?', drs([], [question(drs([A, B], [query(A, who)-1/1, predicate(B, see, A, A)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, see], [np, [pn, themselves]]]]]], ?], '.']], '2009-05-13-14-00-30', '130.60.155.177', ''). +text_drs_eval(0, 270, 'Who sees themselves?', drs([], []), [[query, [question, [np, [qpn, [who]]], [vp, [vbar, [v, [sees]], [np, [pn, [themselves]]]]]], [?]]], '2005-08-28-22-14-25', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 271, 'There is somebody. They wait.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [pn, [somebody]]]]], ['.']], [specification, [s, [np, [pn, [they]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2005-08-28-09-51-49', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 272, 'Who runs and hits himself?', drs([], [question(drs([A, B, C], [query(A, who)-1/1, predicate(B, run, A)-1/2, predicate(C, hit, A, A)-1/4]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp_coord, [vp, [vbar, [vbar, [v, runs]]]], [coord, and], [vp, [vbar, [vcompl, [v, hits], [np, [pn, himself]]]]]]], ?], '.']], '2009-05-13-14-00-36', '130.60.155.177', ''). +text_drs_eval(0, 273, 'Who wait?', drs([], [question(drs([A, B], [query(A, who)-1/1, predicate(B, wait, A)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vbar, [v, wait]]]]], ?], '.']], '2009-05-13-14-00-44', '130.60.155.177', ''). +text_drs_eval(0, 274, 'John waits. John runs.', drs([A, B, C], [object(C, 'John', named, na, eq, 1)-1, predicate(A, run, C)-2, predicate(B, wait, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [runs]]]]], ['.']]], '2005-06-15-19-32-55', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 275, 'There is a man. There is a boy. He sees him.', drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, object(A, boy, countable, na, eq, 1)-2, predicate(B, see, A, C)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [boy]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]], ['.']]], '2005-06-16-16-34-11', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 276, 'There is a man. There is a boy. He sees himself.', drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, object(A, boy, countable, na, eq, 1)-2, predicate(B, see, A, A)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [boy]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2005-06-16-16-34-24', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 277, 'There is a boy. He sees the boy.', drs([A, B], [object(B, boy, countable, na, eq, 1)-1, predicate(A, see, B, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [boy]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [boy]]]]]]], ['.']]], '2005-06-20-18-02-37', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 278, 'There is a man. There is a boy. The man sees the boy.', drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, object(A, boy, countable, na, eq, 1)-2, predicate(B, see, C, A)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [boy]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [boy]]]]]]], ['.']]], '2005-06-16-16-36-00', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 279, 'There is a man. There is a boy. The man sees himself.', drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, object(A, boy, countable, na, eq, 1)-2, predicate(B, see, C, C)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [boy]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2005-06-16-16-36-16', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 280, 'There is a man. There is a boy. The man sees a boy.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, object(B, boy, countable, na, eq, 1)-2, object(C, boy, countable, na, eq, 1)-3, predicate(A, see, D, C)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [boy]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [boy]]]]]]], ['.']]], '2005-06-16-16-36-39', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 281, 'There are a man and a dog.', drs([A, B, C], [object(B, na, countable, na, eq, 2)-1, object(C, man, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, has_part(B, A)-1, has_part(B, C)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [n, [man]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], ['.']]], '2005-06-17-13-25-11', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 282, 'There are a man and he.', drs([], []), [[top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [n, [man]]]], [coord, [and]], [np, [pn, [he]]]]]]], '2007-11-02-19-26-44', '130.60.155.177', ''). +text_drs_eval(0, 283, 'There is a boy. There are a man and he.', drs([], []), [[top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [boy]]]]]], [top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [n, [man]]]], [coord, [and]], [np, [pn, [he]]]]]]], '2007-11-02-19-26-54', '130.60.155.177', ''). +text_drs_eval(0, 284, 'There is a laundry. The laundry is clean.', drs([A, B, C], [object(C, laundry, countable, na, eq, 1)-1, predicate(B, be, C, A)-2, property(A, clean, pos)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [laundry]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [laundry]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2005-06-17-16-34-08', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 285, 'There is some laundry. The laundry is clean.', drs([A, B, C], [object(A, laundry, mass, na, na, na)-1, property(B, clean, pos)-2, predicate(C, be, A, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [some]], [nbar, [n, [laundry]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [laundry]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2005-10-31-12-13-55', blade17, ''). +text_drs_eval(0, 286, 'There is a man John.', drs([], []), [], '2005-08-31-20-20-11', blade17, ''). +text_drs_eval(0, 287, 'There is a man John. John sleeps.', drs([], []), [], '2005-08-31-20-20-54', blade17, ''). +text_drs_eval(0, 288, 'A man likes a dog. It barks.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(A, bark, B)-2, predicate(C, like, D, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-06-18-20-58-09', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 289, 'A man does not like John. He waits.', drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(B, wait, A)-2, -drs([D], [predicate(D, like, C, A)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [like]], [np, [pname, ['John']]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-06-18-20-59-50', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 290, 'A man does not like a man John.', drs([], []), [], '2005-08-31-20-21-12', blade17, ''). +text_drs_eval(0, 291, 'A man likes a boy John.', drs([], []), [], '2005-08-31-20-21-29', blade17, ''). +text_drs_eval(0, 292, 'For every wolf for every fox the wolf does not eat the fox.', drs([], [drs([A], [object(A, wolf, countable, na, eq, 1)-1])=>drs([], [drs([B], [object(B, fox, countable, na, eq, 1)-1])=>drs([], [-drs([C], [predicate(C, eat, A, B)-1])])])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [wolf]]]], [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [fox]]]], [s, [np, [det, [the]], [nbar, [n, [wolf]]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [eat]], [np, [det, [the]], [nbar, [n, [fox]]]]]]]]], ['.']]], '2005-07-06-16-36-42', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 293, 'If a man owns a donkey then he beats it.', drs([], [drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, object(A, donkey, countable, na, eq, 1)-1, predicate(B, own, C, A)-1])=>drs([D], [predicate(D, beat, C, A)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [donkey]]]]]]], [then], [s, [np, [pn, [he]]], [vp, [vbar, [v, [beats]], [np, [pn, [it]]]]]]], ['.']]], '2005-06-19-18-11-48', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 294, 'If John owns a donkey then he beats it.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C], [object(B, donkey, countable, na, eq, 1)-1, predicate(C, own, A, B)-1])=>drs([D], [predicate(D, beat, A, B)-1])]), [[specification, [cond_s, [if], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [donkey]]]]]]], [then], [s, [np, [pn, [he]]], [vp, [vbar, [v, [beats]], [np, [pn, [it]]]]]]], ['.']]], '2005-07-06-16-37-44', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 295, 'Every farmer who owns a donkey beats it.', drs([], [drs([A, B, C], [object(C, farmer, countable, na, eq, 1)-1, object(A, donkey, countable, na, eq, 1)-1, predicate(B, own, C, A)-1])=>drs([D], [predicate(D, beat, C, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [farmer]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [donkey]]]]]]]]], [vp, [vbar, [v, [beats]], [np, [pn, [it]]]]]], ['.']]], '2005-06-19-18-12-42', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 296, 'John owns a donkey. He beats it.', drs([A, B, C, D], [object(C, donkey, countable, na, eq, 1)-1, object(D, 'John', named, na, eq, 1)-1, predicate(B, beat, D, C)-2, predicate(A, own, D, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [donkey]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [beats]], [np, [pn, [it]]]]]], ['.']]], '2005-06-19-18-13-58', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 297, 'Every man who loves a woman who loves him is happy.', drs([], [drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, object(B, woman, countable, na, eq, 1)-1, predicate(A, love, D, B)-1, predicate(C, love, B, D)-1])=>drs([E, F], [predicate(E, be, D, F)-1, property(F, happy, pos)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [loves]], [np, [det, [a]], [nbar, [n, [woman]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [loves]], [np, [pn, [him]]]]]]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-06-19-18-15-12', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 298, 'If there is a man and there is a woman and the man loves the woman and the woman loves the man then the man is happy.', drs([], [drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, object(B, woman, countable, na, eq, 1)-1, predicate(A, love, B, D)-1, predicate(C, love, D, B)-1])=>drs([E, F], [predicate(E, be, D, F)-1, property(F, happy, pos)-1])]), [[specification, [cond_s, [if], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [coord, [and]], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]]]]]], [coord, [and]], [s_coord, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [loves]], [np, [det, [the]], [nbar, [n, [woman]]]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [loves]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]]], ['.']]], '2005-06-19-18-19-19', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 299, 'John owns Mary. He beats her.', drs([A, B, C, D], [object(D, 'John', named, na, eq, 1)-1, object(C, 'Mary', named, na, eq, 1)-1, predicate(A, beat, D, C)-2, predicate(B, own, D, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [owns]], [np, [pname, ['Mary']]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [beats]], [np, [pn, [her]]]]]], ['.']]], '2005-06-19-18-29-54', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 300, 'There is a man who sees himself.', drs([A, B], [object(B, man, countable, na, eq, 1)-1, predicate(A, see, B, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]]]]]], ['.']]], '2005-06-19-18-32-52', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 301, 'There is a boy. There is a man who he sees.', drs([A, B, C], [object(C, boy, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-2, predicate(B, see, C, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [boy]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]]]], ['.']]], '2005-06-19-18-34-13', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 302, 'There is a boy. There is a man who sees him.', drs([A, B, C], [object(C, boy, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-2, predicate(B, see, A, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [boy]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]]]]]], ['.']]], '2005-06-19-18-34-55', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 303, 'There is a man who the man sees.', drs([A, B], [predicate(B, see, A, A)-1, object(A, man, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]]]], ['.']]], '2007-11-10-17-24-07', '84.74.160.172', ''). +text_drs_eval(0, 304, 'There is a man who sees the man.', drs([A, B], [object(B, man, countable, na, eq, 1)-1, predicate(A, see, B, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]]]], ['.']]], '2005-06-20-18-07-14', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 305, 'A man Man1 waits.', drs([], []), [], '2008-07-09-15-22-34', '130.60.155.206', ''). +text_drs_eval(0, 306, 'A man Man1 waits. The man Man1 is happy.', drs([], []), [], '2008-07-09-15-22-44', '130.60.155.206', ''). +text_drs_eval(0, 307, 'A man Man1 waits. Man1 is happy.', drs([], []), [], '2008-07-09-15-23-04', '130.60.155.206', ''). +text_drs_eval(0, 308, 'There is a dog. A man does not see the dog. It is under the bed.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-2, object(D, dog, countable, na, eq, 1)-1, object(C, bed, countable, na, eq, 1)-3, -drs([E], [predicate(E, see, A, D)-2]), predicate(B, be, D)-3, modifier_pp(B, under, C)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [see]], [np, [det, [the]], [nbar, [n, [dog]]]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [is]], [pp, [prep, [under]], [np, [det, [the]], [nbar, [n, [bed]]]]]]]], ['.']]], '2005-08-04-15-08-27', blade17, ''). +text_drs_eval(0, 309, 'Some abaci are green.', drs([A, B, C], [object(A, abacus, countable, na, geq, 2)-1, property(B, green, pos)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [abacuses]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [green]]]]]]], ['.']]], '2006-04-07-14-56-19', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 310, 'A man enters a card manually and waits.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, predicate(A, wait, D)-1, modifier_adv(C, manually, pos)-1, predicate(C, enter, D, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]]]]], [adv, [manually]]]], [coord, [and]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2005-06-20-10-54-22', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 311, 'Which man the dog of who sees a bone is there?', drs([], [question(drs([A, B, C, D], [query(A, which)-1/1, object(A, man, countable, na, eq, 1)-1/2, object(B, bone, countable, na, eq, 1)-1/9, predicate(C, see, D, B)-1/7, relation(D, of, A)-1/5, object(D, dog, countable, na, eq, 1)-1/4]))]), [[sentence, [query, [question, [topic, [np, [qdet, which], [nbar, [n, man], [rel_cl, [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np, [relpn, who]]]]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, bone]]]]]]]]], [quant, 'is there']]], ?], '.']], '2009-05-13-14-00-54', '130.60.155.177', ''). +text_drs_eval(0, 312, 'Which man the dog of who sees a bone waits?', drs([], [question(drs([A, B, C, D, E], [query(A, which)-1/1, object(A, man, countable, na, eq, 1)-1/2, object(B, bone, countable, na, eq, 1)-1/9, predicate(C, see, D, B)-1/7, relation(D, of, A)-1/5, object(D, dog, countable, na, eq, 1)-1/4, predicate(E, wait, A)-1/10]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, man], [rel_cl, [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np, [relpn, who]]]]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, bone]]]]]]]]], [vp, [vbar, [vbar, [v, waits]]]]], ?], '.']], '2009-05-13-14-01-54', '130.60.155.177', ''). +text_drs_eval(0, 313, 'Which man who eats waits?', drs([], [question(drs([A, B, C], [query(A, which)-1/1, object(A, man, countable, na, eq, 1)-1/2, predicate(B, eat, A)-1/4, predicate(C, wait, A)-1/5]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vbar, [v, eats]]]]]]], [vp, [vbar, [vbar, [v, waits]]]]], ?], '.']], '2009-05-13-14-04-15', '130.60.155.177', ''). +text_drs_eval(0, 314, 'Which man whose dog sees a bone waits?', drs([], [question(drs([A, B, C, D, E], [query(A, which)-1/1, object(A, man, countable, na, eq, 1)-1/2, object(B, dog, countable, na, eq, 1)-1/4, relation(B, of, A)-1/3, object(C, bone, countable, na, eq, 1)-1/7, predicate(D, see, B, C)-1/5, predicate(E, wait, A)-1/8]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, man], [rel_cl, [np, [posspn, whose], [nbar, [n, dog]]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, bone]]]]]]]]], [vp, [vbar, [vbar, [v, waits]]]]], ?], '.']], '2009-05-13-14-04-22', '130.60.155.177', ''). +text_drs_eval(0, 315, 'A man hits a dog the bone of who is green.', drs([], []), [], '2007-11-20-11-26-51', '130.60.155.231', ''). +text_drs_eval(0, 316, 'A man hits a dog whose bone is green.', drs([A, B, C, D, E, F], [object(D, bone, countable, na, eq, 1)-1, object(E, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1, relation(D, of, E)-1, property(B, green, pos)-1, predicate(C, be, D, B)-1, predicate(F, hit, A, E)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [hits]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [bone]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]]]]]]], ['.']]], '2005-12-24-15-41-47', 'ip87.cab62.mus.starman.ee', ''). +text_drs_eval(0, 317, 'Which man is there?', drs([], [question(drs([A], [query(A, which)-1/1, object(A, man, countable, na, eq, 1)-1/2]))]), [[sentence, [query, [question, [topic, [np, [qdet, which], [nbar, [n, man]]], [quant, 'is there']]], ?], '.']], '2009-05-13-14-04-29', '130.60.155.177', ''). +text_drs_eval(0, 318, 'Who does a man hit?', drs([], [question(drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/4, query(B, who)-1/1, predicate(C, hit, A, B)-1/5]))]), [[sentence, [query, [question, [np, [qpn, who]], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, hit]]]]], ?], '.']], '2009-05-13-14-04-36', '130.60.155.177', ''). +text_drs_eval(0, 319, 'A man waits in a room in a bank.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, object(B, bank, countable, na, eq, 1)-1, object(C, room, countable, na, eq, 1)-1, modifier_pp(A, in, C)-1, modifier_pp(A, in, B)-1, predicate(A, wait, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [room]]]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]]]]], ['.']]], '2005-06-20-11-03-18', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 320, 'A man waits quickly in a bank.', drs([A, B, C], [object(A, bank, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, wait, B)-1, modifier_pp(C, in, A)-1, modifier_adv(C, quickly, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [waits]]], [adv, [quickly]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]]]]], ['.']]], '2005-08-10-12-09-21', 'ifidyn186.ifi.unizh.ch', ''). +text_drs_eval(0, 321, 'A man waits in a bank quickly.', drs([A, B, C], [object(A, bank, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, wait, B)-1, modifier_adv(C, quickly, pos)-1, modifier_pp(C, in, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]], [adv, [quickly]]]]], ['.']]], '2005-08-15-19-19-21', blade17, ''). +text_drs_eval(0, 322, 'A man hits a dog which runs fast.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, run, B)-1, modifier_adv(C, fast, pos)-1, predicate(D, hit, A, B)-1]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, hits], [np, [det, a], [nbar, [n, dog], [rel_cl, [np, [relpn, which]], [vp, [vbar, [vbar, [v, runs]], [adv, fast]]]]]]]]], '.']], '2008-10-06-15-32-16', '130.60.155.206', ''). +text_drs_eval(0, 323, 'A man hits a dog which runs fast quickly.', drs([], []), [], '2008-10-06-13-23-29', '130.60.155.206', ''). +text_drs_eval(0, 324, 'A man quickly hits a dog which runs fast.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, modifier_adv(A, quickly, pos)-1, predicate(A, hit, D, B)-1, modifier_adv(C, fast, pos)-1, predicate(C, run, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [adv, [quickly]], [vbar, [v, [hits]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [which]], [vp, [vbar, [vbar, [v, [runs]]], [adv, [fast]]]]]]]]]]], ['.']]], '2005-06-20-11-12-27', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 325, 'Whose card is valid?', drs([], [question(drs([A, B, C, D], [query(A, what)-1/1, relation(B, of, A)-1/1, object(B, card, countable, na, eq, 1)-1/2, property(C, valid, pos)-1/4, predicate(D, be, B, C)-1/3]))]), [[sentence, [query, [question, [np, [qdet, whose], [nbar, [n, card]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-14-04-46', '130.60.155.177', ''). +text_drs_eval(0, 326, 'Is the man\'s card valid?', drs([], [question(drs([A, B, C, D], [relation(A, of, D)-1/4, object(A, card, countable, na, eq, 1)-1/6, property(B, valid, pos)-1/7, predicate(C, be, A, B)-1/1, object(D, man, countable, na, eq, 1)-1/3]))]), [[sentence, [query, [question, is, [np, [poss_np, [det, the], [nbar, [n, man]], [gen_marker, '\'s']], [nbar, [n, card]]], [vp, [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-14-04-53', '130.60.155.177', ''). +text_drs_eval(0, 327, 'John is small.', drs([A, B, C], [object(C, 'John', named, na, eq, 1)-1, predicate(A, be, C, B)-1, property(B, small, pos)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [small]]]]]]], ['.']]], '2005-06-20-13-10-10', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 328, 'A man hits a green dog that barks.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(A, hit, D, B)-1, predicate(C, bark, B)-1, property(B, green, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [hits]], [np, [det, [a]], [nbar, [adj, [green]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [barks]]]]]]]]]]], ['.']]], '2005-06-20-14-06-36', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 329, 'The card of which man is valid?', drs([], [question(drs([A, B, C, D], [property(A, valid, pos)-1/7, predicate(B, be, C, A)-1/6, relation(C, of, D)-1/3, object(D, man, countable, na, eq, 1)-1/5, query(D, which)-1/4, object(C, card, countable, na, eq, 1)-1/2]))]), [[sentence, [query, [question, [np, [det, the], [nbar, [n, card], [pp, [prep, of], [np, [qdet, which], [nbar, [n, man]]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-14-05-03', '130.60.155.177', ''). +text_drs_eval(0, 330, 'The card of who is valid?', drs([], [question(drs([A, B, C, D], [property(A, valid, pos)-1/6, predicate(B, be, C, A)-1/5, relation(C, of, D)-1/3, query(D, who)-1/4, object(C, card, countable, na, eq, 1)-1/2]))]), [[sentence, [query, [question, [np, [det, the], [nbar, [n, card], [pp, [prep, of], [np, [qpn, who]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-14-05-13', '130.60.155.177', ''). +text_drs_eval(0, 331, 'Which card of which man is valid?', drs([], [question(drs([A, B, C, D], [query(A, which)-1/1, object(A, card, countable, na, eq, 1)-1/2, query(B, which)-1/4, object(B, man, countable, na, eq, 1)-1/5, relation(A, of, B)-1/3, property(C, valid, pos)-1/7, predicate(D, be, A, C)-1/6]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, card], [pp, [prep, of], [np, [qdet, which], [nbar, [n, man]]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-14-05-20', '130.60.155.177', ''). +text_drs_eval(0, 332, 'There is a card of a man which is valid.', drs([], []), [], '2007-08-08-11-07-57', '130.60.155.231', ''). +text_drs_eval(0, 333, 'There is a man. If the man enters a card then the card is correct.', drs([A], [drs([B, C], [object(C, card, countable, na, eq, 1)-2, predicate(B, enter, A, C)-2])=>drs([D, E], [predicate(D, be, C, E)-2, property(E, correct, pos)-2]), object(A, man, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [cond_s, [if], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [card]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [correct]]]]]]]], ['.']]], '2005-06-20-15-39-11', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 334, 'There is a man. If the man enters a card then the card is correct. He sleeps.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, drs([C, D], [object(C, card, countable, na, eq, 1)-2, predicate(D, enter, A, C)-2])=>drs([E, F], [property(E, correct, pos)-2, predicate(F, be, C, E)-2]), predicate(B, sleep, A)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [cond_s, [if], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [card]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [correct]]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2005-07-06-16-39-17', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 335, 'John eats or John drinks.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [predicate(B, eat, A)-1])v drs([C], [predicate(C, drink, A)-1])]), [[specification, [s_coord, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [eats]]]]], [coord, [or]], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [drinks]]]]]], ['.']]], '2005-06-20-17-47-28', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 336, 'John eats or John drinks. Mary eats or Mary drinks or Bill sleeps.', drs([A, B, C], [object(B, 'John', named, na, eq, 1)-1, object(C, 'Mary', named, na, eq, 1)-2, object(A, 'Bill', named, na, eq, 1)-2, drs([D], [predicate(D, eat, C)-2])v drs([], [drs([E], [predicate(E, drink, C)-2])v drs([F], [predicate(F, sleep, A)-2])]), drs([G], [predicate(G, eat, B)-1])v drs([H], [predicate(H, drink, B)-1])]), [[specification, [s_coord, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [eats]]]]], [coord, [or]], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [drinks]]]]]], ['.']], [specification, [s_coord, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [eats]]]]], [coord, [or]], [s_coord, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [drinks]]]]], [coord, [or]], [s, [np, [pname, ['Bill']]], [vp, [vbar, [v, [sleeps]]]]]]], ['.']]], '2005-06-20-17-55-16', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 337, 'There are John and 2 men.', drs([], []), [], '2008-01-03-16-27-16', '130.60.206.88', ''). +text_drs_eval(0, 338, 'There are John and 2 men ManGroup.', drs([], []), [], '2008-01-03-16-27-26', '130.60.206.88', ''). +text_drs_eval(0, 339, 'There are John and 2 men ManGroup. ManGroup is happy.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]], [appos, [var, ['ManGroup']]]]]]]], ['.']], [specification, [s, [np, [var, ['ManGroup']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2007-12-29-18-02-25', '130.60.204.10', ''). +text_drs_eval(0, 340, 'There are a man X and a man Y and a man Z.', drs([A, B, C, D], [object(D, na, countable, na, eq, 3)-1, object(A, man, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, has_part(D, C)-1, has_part(D, B)-1, has_part(D, A)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]], [coord, [and]], [np_coord, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['Y']]]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['Z']]]]]]]]]], ['.']]], '2005-08-26-19-25-26', blade17, ''). +text_drs_eval(0, 341, 'There are some men. If they are happy then they wait.', drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B, C], [property(B, happy, pos)-2, predicate(C, be, A, B)-2])=>drs([D], [predicate(D, wait, A)-2])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]]]]]], ['.']], [specification, [cond_s, [if], [s, [np, [pn, [they]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [happy]]]]]]], [then], [s, [np, [pn, [they]]], [vp, [vbar, [v, [wait]]]]]], ['.']]], '2006-04-07-14-57-33', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 342, 'If John waits then John sleeps.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [predicate(B, wait, A)-1])=>drs([C], [predicate(C, sleep, A)-1])]), [[specification, [cond_s, [if], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], [then], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2005-07-06-16-39-44', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 343, 'If John waits then he sleeps.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [predicate(B, wait, A)-1])=>drs([C], [predicate(C, sleep, A)-1])]), [[specification, [cond_s, [if], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], [then], [s, [np, [pn, [he]]], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2005-07-06-16-40-05', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 344, 'If a man John waits then he sleeps.', drs([], []), [], '2005-08-31-20-21-51', blade17, ''). +text_drs_eval(0, 345, 'John\'s laundry is clean.', drs([A, B, C, D], [object(C, laundry, countable, na, eq, 1)-1, object(D, 'John', named, na, eq, 1)-1, relation(C, of, D)-1, property(A, clean, pos)-1, predicate(B, be, C, A)-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [laundry]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2005-08-26-20-34-22', blade17, ''). +text_drs_eval(0, 346, 'Some laundry of John is clean.', drs([A, B, C, D], [object(A, laundry, mass, na, na, na)-1, object(B, 'John', named, na, eq, 1)-1, relation(A, of, B)-1, property(C, clean, pos)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [laundry]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2005-10-04-17-12-36', blade17, ''). +text_drs_eval(0, 347, 'A laundry of John is clean.', drs([A, B, C, D], [object(D, laundry, countable, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, predicate(C, be, D, A)-1, property(A, clean, pos)-1, relation(D, of, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [laundry]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2005-06-21-11-43-59', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 348, 'Something happens. It is good.', drs([A, B, C, D], [object(A, something, dom, na, na, na)-1, predicate(B, happen, A)-1, property(C, good, pos)-2, predicate(D, be, A, C)-2]), [[specification, [s, [np, [pn, [something]]], [vp, [vbar, [v, [happens]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [good]]]]]]], ['.']]], '2005-11-07-16-08-31', blade17, ''). +text_drs_eval(0, 349, 'Nobody waits.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([B], [predicate(B, wait, A)-1])])]), [[specification, [s, [np, [pn, [nobody]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-12-18-21-29', amadeus, ''). +text_drs_eval(0, 350, 'Nobody sees himself.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([B], [predicate(B, see, A, A)-1])])]), [[specification, [s, [np, [pn, [nobody]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2006-08-12-18-21-23', amadeus, ''). +text_drs_eval(0, 351, 'Every man who sees himself waits.', drs([], [drs([A, B], [object(B, man, countable, na, eq, 1)-1, predicate(A, see, B, B)-1])=>drs([C], [predicate(C, wait, B)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-06-22-13-12-23', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 352, 'Each of some men waits.', drs([A], [drs([B], [has_part(A, B)-1])=>drs([C], [predicate(C, wait, B)-1]), object(A, man, countable, na, geq, 2)-1]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-11-12-12-12-05', '130.60.155.177', ''). +text_drs_eval(0, 353, 'Each of some men who eat waits.', drs([A, B], [drs([C], [has_part(A, C)-1])=>drs([D], [predicate(D, wait, C)-1]), predicate(B, eat, A)-1, object(A, man, countable, na, geq, 2)-1]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [eat]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-11-12-12-12-21', '130.60.155.177', ''). +text_drs_eval(0, 354, 'Each of some men who see themselves waits.', drs([A, B], [drs([C], [has_part(A, C)-1])=>drs([D], [predicate(D, wait, C)-1]), predicate(B, see, A, A)-1, object(A, man, countable, na, geq, 2)-1]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [see]], [np, [pn, [themselves]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-11-12-12-12-34', '130.60.155.177', ''). +text_drs_eval(0, 355, 'A man who walks is happy.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, predicate(C, be, D, A)-1, property(A, happy, pos)-1, predicate(B, walk, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-06-23-12-01-59', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 356, 'A man who walks is happy. A man who talks is sad. The man waits.', drs([A, B, C, D, E, F, G, H, I], [object(I, man, countable, na, eq, 1)-1, object(D, man, countable, na, eq, 1)-2, predicate(C, wait, D)-3, predicate(H, be, D, A)-2, property(A, sad, pos)-2, predicate(B, talk, D)-2, predicate(E, be, I, F)-1, property(F, happy, pos)-1, predicate(G, walk, I)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [sad]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-06-23-12-02-46', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 357, 'A man who walks is happy. A man who talks is sad. The man who walks waits.', drs([A, B, C, D, E, F, G, H, I], [object(I, man, countable, na, eq, 1)-1, object(D, man, countable, na, eq, 1)-2, predicate(C, wait, I)-3, predicate(H, be, D, A)-2, property(A, sad, pos)-2, predicate(B, talk, D)-2, predicate(E, be, I, F)-1, property(F, happy, pos)-1, predicate(G, walk, I)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [sad]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-06-23-12-03-57', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 358, 'A dog of a man is happy. A dog of a woman is sad. The dog barks.', drs([A, B, C, D, E, F, G, H, I], [object(I, dog, countable, na, eq, 1)-1, object(G, man, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-2, object(A, woman, countable, na, eq, 1)-2, predicate(H, bark, C)-3, predicate(B, be, C, F)-2, property(F, sad, pos)-2, relation(C, of, A)-2, predicate(D, be, I, E)-1, property(E, happy, pos)-1, relation(I, of, G)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [woman]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [sad]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-06-23-12-06-02', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 359, 'A dog of a man is happy. A dog of a woman is sad. The dog of a man barks.', drs([A, B, C, D, E, F, G, H, I], [object(I, dog, countable, na, eq, 1)-1, object(G, man, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-2, object(A, woman, countable, na, eq, 1)-2, predicate(H, bark, I)-3, predicate(B, be, C, F)-2, property(F, sad, pos)-2, relation(C, of, A)-2, predicate(D, be, I, E)-1, property(E, happy, pos)-1, relation(I, of, G)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [woman]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [sad]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-06-23-12-07-23', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 360, 'A dog of a man is happy. A dog of a woman is sad. The dog of the man barks.', drs([A, B, C, D, E, F, G, H, I], [object(E, woman, countable, na, eq, 1)-2, object(C, dog, countable, na, eq, 1)-2, object(D, man, countable, na, eq, 1)-1, object(F, dog, countable, na, eq, 1)-1, relation(F, of, D)-1, property(A, happy, pos)-1, predicate(B, be, F, A)-1, relation(C, of, E)-2, property(G, sad, pos)-2, predicate(H, be, C, G)-2, predicate(I, bark, F)-3]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [woman]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [sad]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-11-29-20-40-51', blade17, ''). +text_drs_eval(0, 361, 'A dog Muri of a man is happy. A dog of a woman is sad. Muri barks.', drs([], []), [], '2008-07-09-15-23-16', '130.60.155.206', ''). +text_drs_eval(0, 362, 'A dog Muri of a man is happy. A dog of a woman is sad. The dog Muri barks.', drs([], []), [], '2008-07-09-15-23-34', '130.60.155.206', ''). +text_drs_eval(0, 363, 'A man\'s dog barks. He waits.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1, predicate(D, wait, A)-2]), [[specification, [s, [np, [poss_spec, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-21-18-19-56', amadeus, ''). +text_drs_eval(0, 364, 'A man\'s dog barks. It eats.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(A, eat, B)-2, predicate(C, bark, B)-1, relation(B, of, D)-1]), [[specification, [s, [np, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-06-23-12-31-52', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 365, 'A small card is green. A big card is red. The small card is valid.', drs([A, B, C, D, E, F, G, H], [object(H, card, countable, na, eq, 1)-1, object(D, card, countable, na, eq, 1)-2, predicate(C, be, H, G)-3, property(G, valid, pos)-3, predicate(A, be, D, B)-2, property(B, red, pos)-2, property(D, big, pos)-2, predicate(E, be, H, F)-1, property(F, green, pos)-1, property(H, small, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [adj, [small]], [nbar, [n, [card]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [adj, [big]], [nbar, [n, [card]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [red]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [adj, [small]], [nbar, [n, [card]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2005-06-23-12-35-36', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 366, 'The small card is green. A big card is red. The small card is valid.', drs([A, B, C, D, E, F, G, H], [object(F, card, countable, na, eq, 1)-2, object(B, card, countable, na, eq, 1)-1, property(B, small, pos)-1, predicate(E, be, B, A)-3, property(A, valid, pos)-3, predicate(C, be, F, D)-2, property(D, red, pos)-2, property(F, big, pos)-2, predicate(G, be, B, H)-1, property(H, green, pos)-1]), [[specification, [s, [np, [det, [the]], [nbar, [adj, [small]], [nbar, [n, [card]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [adj, [big]], [nbar, [n, [card]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [red]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [adj, [small]], [nbar, [n, [card]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2005-06-23-12-36-04', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 367, 'The small card is green. The big card is red. The small card is valid.', drs([A, B, C, D, E, F, G, H], [object(D, card, countable, na, eq, 1)-1, object(A, card, countable, na, eq, 1)-2, property(A, big, pos)-2, property(D, small, pos)-1, predicate(B, be, D, C)-3, property(C, valid, pos)-3, predicate(E, be, A, F)-2, property(F, red, pos)-2, predicate(G, be, D, H)-1, property(H, green, pos)-1]), [[specification, [s, [np, [det, [the]], [nbar, [adj, [small]], [nbar, [n, [card]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [adj, [big]], [nbar, [n, [card]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [red]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [adj, [small]], [nbar, [n, [card]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2005-06-23-12-36-53', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 368, 'A man is happy. A dog is happy.', drs([A, B, C, D, E, F], [object(F, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-2, predicate(A, be, B, E)-2, property(E, happy, pos)-2, predicate(C, be, F, D)-1, property(D, happy, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-06-23-12-37-49', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 369, 'A man a card of who is valid waits.', drs([A, B, C, D, E], [object(E, man, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, predicate(B, wait, E)-1, predicate(D, be, C, A)-1, property(A, valid, pos)-1, relation(C, of, E)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [det, [a]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-06-23-13-39-07', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 370, 'John\'s dog barks. It is happy.', drs([A, B, C, D, E], [object(D, dog, countable, na, eq, 1)-1, object(E, 'John', named, na, eq, 1)-1, predicate(C, be, D, A)-2, property(A, happy, pos)-2, predicate(B, bark, D)-1, relation(D, of, E)-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-06-24-14-05-39', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 371, 'John\'s dog barks. He is happy.', drs([A, B, C, D, E], [object(D, dog, countable, na, eq, 1)-1, object(E, 'John', named, na, eq, 1)-1, predicate(C, be, E, A)-2, property(A, happy, pos)-2, predicate(B, bark, D)-1, relation(D, of, E)-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-06-24-14-06-00', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 372, 'A man\'s man waits. He is happy.', drs([A, B, C, D, E], [object(E, man, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, predicate(B, be, C, D)-2, property(D, happy, pos)-2, predicate(A, wait, C)-1, relation(C, of, E)-1]), [[specification, [s, [np, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-06-24-14-06-37', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 373, 'A man\'s man waits. The man is happy.', drs([A, B, C, D, E], [object(E, man, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, predicate(B, be, C, D)-2, property(D, happy, pos)-2, predicate(A, wait, C)-1, relation(C, of, E)-1]), [[specification, [s, [np, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-06-24-14-07-06', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 374, 'There is a red card. There is a blue card. The red card is valid.', drs([A, B, C, D], [object(D, card, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-2, predicate(A, be, D, C)-3, property(C, valid, pos)-3, property(B, blue, pos)-2, property(D, red, pos)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [adj, [red]], [nbar, [n, [card]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [adj, [blue]], [nbar, [n, [card]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [adj, [red]], [nbar, [n, [card]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2005-06-24-16-36-51', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 375, 'There is a red card RC. There is a blue card BC. The red card RC is valid.', drs([], []), [], '2008-07-09-15-23-49', '130.60.155.206', ''). +text_drs_eval(0, 376, 'There is a red card RC. There is a blue card BC. The card RC is valid.', drs([], []), [], '2008-07-09-15-24-02', '130.60.155.206', ''). +text_drs_eval(0, 377, 'There is a red card RC. There is a blue card BC. The card is valid.', drs([], []), [], '2008-07-09-15-24-18', '130.60.155.206', ''). +text_drs_eval(0, 378, 'There is a red card RC. There is a blue card BC. The red card is valid.', drs([], []), [], '2008-07-09-15-24-31', '130.60.155.206', ''). +text_drs_eval(0, 379, 'There is a red card RC. There is a blue card BC. RC is valid.', drs([], []), [], '2008-07-09-15-24-47', '130.60.155.206', ''). +text_drs_eval(0, 380, 'There are a red card RC and a blue card BC. RC is valid.', drs([], []), [], '2008-07-09-15-25-00', '130.60.155.206', ''). +text_drs_eval(0, 381, 'There are a red card RC and a blue card BC. They are valid.', drs([], []), [], '2008-07-09-15-25-14', '130.60.155.206', ''). +text_drs_eval(0, 382, 'There are a red card and a blue card. The card is valid.', drs([A, B, C, D, E], [object(A, na, countable, na, eq, 2)-1, object(E, card, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, predicate(B, be, C, D)-2, property(D, valid, pos)-2, has_part(A, C)-1, has_part(A, E)-1, property(C, blue, pos)-1, property(E, red, pos)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [adj, [red]], [nbar, [n, [card]]]]], [coord, [and]], [np, [det, [a]], [nbar, [adj, [blue]], [nbar, [n, [card]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [card]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2005-06-24-16-43-04', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 383, 'There are a red card and a blue card. The red card is valid.', drs([A, B, C, D, E], [object(A, na, countable, na, eq, 2)-1, object(E, card, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, predicate(B, be, E, D)-2, property(D, valid, pos)-2, has_part(A, C)-1, has_part(A, E)-1, property(C, blue, pos)-1, property(E, red, pos)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [adj, [red]], [nbar, [n, [card]]]]], [coord, [and]], [np, [det, [a]], [nbar, [adj, [blue]], [nbar, [n, [card]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [adj, [red]], [nbar, [n, [card]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2005-06-24-16-43-18', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 384, 'There are 384 tests.', drs([A], [object(A, test, countable, na, eq, 384)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [384]]], [nbar, [n, [tests]]]]]], ['.']]], '2006-04-07-14-59-37', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 385, 'There are 3 things and 4 things. Are they 7 things?', drs([A, B, C], [object(A, thing, countable, na, eq, 3)-1/4, has_part(C, A)-1/'', object(B, thing, countable, na, eq, 4)-1/7, has_part(C, B)-1/'', object(C, na, countable, na, eq, 2)-1/'', question(drs([D, E], [object(D, thing, countable, na, eq, 7)-2/4, predicate(E, be, C, D)-2/1]))]), [[sentence, [specification, [top_s, [topic, [quant, 'there are'], [np_coord, [np, [nump, 3], [nbar, [n, things]]], [coord, and], [np, [nump, 4], [nbar, [n, things]]]]]], '.'], '.'], [sentence, [query, [question, are, [np, [pn, they]], [vp, [vbar, [vcompl, [np, [nump, 7], [nbar, [n, things]]]]]]], ?], '.']], '2009-05-13-14-05-38', '130.60.155.177', ''). +text_drs_eval(0, 386, 'A man\'s dog barks.', drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1, relation(A, of, C)-1]), [[specification, [s, [np, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-06-27-10-44-55', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 387, 'The man\'s dog barks.', drs([A, B, C], [object(C, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(A, bark, C)-1, relation(C, of, B)-1]), [[specification, [s, [np, [poss_np, [det, [the]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-06-27-10-45-18', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 388, 'A dog of a man barks.', drs([A, B, C], [object(C, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1, predicate(B, bark, C)-1, relation(C, of, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-06-27-10-45-50', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 389, 'The dog of a man barks.', drs([A, B, C], [object(B, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-06-27-10-46-24', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 390, 'A dog of the man barks.', drs([A, B, C], [object(C, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(A, bark, C)-1, relation(C, of, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-06-27-10-46-37', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 391, 'The dog of the man barks.', drs([A, B, C], [object(B, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-06-27-10-47-00', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 392, 'There is a dog. There is a man. The man\'s dog barks.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-2, object(D, dog, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-3, relation(C, of, A)-3, predicate(B, bark, C)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [poss_np, [det, [the]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-07-11-14-50-04', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 393, 'No man sees himself.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B], [predicate(B, see, A, A)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2006-08-12-18-22-40', amadeus, ''). +text_drs_eval(0, 394, 'For each man a dog sees the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(C, dog, countable, na, eq, 1)-1, predicate(B, see, C, A)-1])]), [[specification, [top_s, [topic, [quant, ['{for each}']], [nbar, [n, [man]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]], ['.']]], '2005-06-27-12-49-04', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 395, 'There is a man who feeds every dog. There is a man who feeds every cat. The man who feeds every dog waits.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, drs([D], [object(D, dog, countable, na, eq, 1)-1])=>drs([E], [predicate(E, feed, B, D)-1]), drs([F], [object(F, cat, countable, na, eq, 1)-2])=>drs([G], [predicate(G, feed, A, F)-2]), predicate(C, wait, B)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [feeds]], [np, [det, [every]], [nbar, [n, [dog]]]]]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [feeds]], [np, [det, [every]], [nbar, [n, [cat]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [feeds]], [np, [det, [every]], [nbar, [n, [dog]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-11-10-15-13-52', blade17, ''). +text_drs_eval(0, 396, 'Everybody sees nobody.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [drs([B], [object(B, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([C], [predicate(C, see, A, B)-1])])])]), [[specification, [s, [np, [pn, [everybody]]], [vp, [vbar, [v, [sees]], [np, [pn, [nobody]]]]]], ['.']]], '2006-08-12-18-23-15', amadeus, ''). +text_drs_eval(0, 397, 'It is not the case that everybody sees somebody.', drs([], []), [], '2007-12-14-17-00-31', '130.60.155.177', ''). +text_drs_eval(0, 398, 'Nobody sees everybody.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([], [drs([B], [object(B, somebody, countable, na, eq, 1)-1])=>drs([C], [predicate(C, see, A, B)-1])])])]), [[specification, [s, [np, [pn, [nobody]]], [vp, [vbar, [v, [sees]], [np, [pn, [everybody]]]]]], ['.']]], '2006-08-12-18-23-52', amadeus, ''). +text_drs_eval(0, 399, 'Somebody sees everybody.', drs([A], [object(A, somebody, countable, na, eq, 1)-1, drs([B], [object(B, somebody, countable, na, eq, 1)-1])=>drs([C], [predicate(C, see, A, B)-1])]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [sees]], [np, [pn, [everybody]]]]]], ['.']]], '2005-11-30-12-21-26', blade17, ''). +text_drs_eval(0, 400, 'A man waits. The man walks.', drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, predicate(B, walk, C)-2, predicate(A, wait, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [walks]]]]], ['.']]], '2005-06-27-18-52-47', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 401, 'There is a man. His dog eats. There is a woman. Her dog drinks. The dog of the man barks.', drs([A, B, C, D, E, F, G], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-2, object(B, dog, countable, na, eq, 1)-2, predicate(C, eat, B)-2, object(D, woman, countable, na, eq, 1)-3, relation(E, of, D)-4, object(E, dog, countable, na, eq, 1)-4, predicate(F, drink, E)-4, predicate(G, bark, B)-5]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [posspn, his], [nbar, [n, dog]]], [vp, [vbar, [v, eats]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, woman]]]]], '.'], [specification, [s, [np, [posspn, her], [nbar, [n, dog]]], [vp, [vbar, [v, drinks]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np, [det, the], [nbar, [n, man]]]]]], [vp, [vbar, [v, barks]]]], '.']], '2008-08-12-10-32-03', '130.60.206.55', ''). +text_drs_eval(0, 402, 'The man John walks. The woman John talks.', drs([], []), [], '2005-08-31-20-22-08', blade17, ''). +text_drs_eval(0, 403, 'A man John walks.', drs([], []), [], '2005-08-31-20-22-35', blade17, ''). +text_drs_eval(0, 404, 'A man waits. The man talks.', drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, predicate(B, talk, C)-2, predicate(A, wait, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [talks]]]]], ['.']]], '2005-06-28-11-18-17', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 405, 'A man waits. The man talks and walks.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, predicate(C, walk, D)-2, predicate(A, talk, D)-2, predicate(B, wait, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [talks]]]], [coord, [and]], [vp, [vbar, [v, [walks]]]]]], ['.']]], '2005-06-28-11-18-39', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 406, 'Some men wait. The men talk.', drs([A, B, C], [object(A, man, countable, na, geq, 2)-1, predicate(B, wait, A)-1, predicate(C, talk, A)-2]), [[specification, [s, [np, [det, [some]], [nbar, [n, [men]]]], [vp, [vbar, [v, [wait]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [men]]]], [vp, [vbar, [v, [talk]]]]], ['.']]], '2005-07-06-16-43-22', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 407, 'Some men wait. They talk.', drs([A, B, C], [object(A, man, countable, na, geq, 2)-1, predicate(B, wait, A)-1, predicate(C, talk, A)-2]), [[specification, [s, [np, [det, [some]], [nbar, [n, [men]]]], [vp, [vbar, [v, [wait]]]]], ['.']], [specification, [s, [np, [pn, [they]]], [vp, [vbar, [v, [talk]]]]], ['.']]], '2006-04-07-15-03-30', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 408, 'If John waits then a dog barks.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [predicate(B, wait, A)-1])=>drs([C, D], [object(D, dog, countable, na, eq, 1)-1, predicate(C, bark, D)-1])]), [[specification, [cond_s, [if], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2005-06-28-15-20-47', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 409, 'All laundry waits.', drs([], [drs([A], [object(A, laundry, mass, na, na, na)-1])=>drs([B], [predicate(B, wait, A)-1])]), [[specification, [s, [np, [det, [all]], [nbar, [n, [laundry]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-10-04-17-09-21', blade17, ''). +text_drs_eval(0, 410, 'A man M1 eats. A man M2 drinks. M1 waits.', drs([A, B, C, D, E], [object(B, man, countable, na, eq, 1)-2, object(C, man, countable, na, eq, 1)-1, predicate(A, eat, C)-1, predicate(D, drink, B)-2, predicate(E, wait, C)-3]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['M1']]]]]], [vp, [vbar, [v, [eats]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['M2']]]]]], [vp, [vbar, [v, [drinks]]]]], ['.']], [specification, [s, [np, [np, [var, ['M1']]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-08-26-19-26-27', blade17, ''). +text_drs_eval(0, 411, 'A man M1 eats. A man M2 drinks. The man M1 waits.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, predicate(B, eat, A)-1, object(C, man, countable, na, eq, 1)-2, predicate(D, drink, C)-2, predicate(E, wait, A)-3]), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'M1']]]], [vp, [vbar, [v, eats]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'M2']]]], [vp, [vbar, [v, drinks]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [appos, [var, 'M1']]]], [vp, [vbar, [v, waits]]]], '.']], '2008-08-15-20-33-25', '130.60.204.15', ''). +text_drs_eval(0, 412, 'Every man M sees M.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [predicate(B, see, A, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['M']]]]]], [vp, [vbar, [v, [sees]], [np, [np, [var, ['M']]]]]]], ['.']]], '2005-08-26-19-27-16', blade17, ''). +text_drs_eval(0, 413, 'No man M sees M.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B], [predicate(B, see, A, A)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['M']]]]]], [vp, [vbar, [v, [sees]], [np, [np, [var, ['M']]]]]]], ['.']]], '2006-08-12-18-24-24', amadeus, ''). +text_drs_eval(0, 414, 'Someone waits.', drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [pn, [someone]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-11-29-21-18-29', blade17, ''). +text_drs_eval(0, 415, 'No one waits.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([B], [predicate(B, wait, A)-1])])]), [[specification, [s, [np, [pn, ['{no one}']]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-12-18-24-50', amadeus, ''). +text_drs_eval(0, 416, 'It is not the case that no one does not wait.', drs([], []), [], '2007-12-14-17-01-07', '130.60.155.177', ''). +text_drs_eval(0, 417, 'It is not the case that no one waits.', drs([], []), [], '2007-12-14-17-01-15', '130.60.155.177', ''). +text_drs_eval(0, 418, 'It is not the case that it is not the case that a man waits.', drs([], []), [], '2007-12-14-17-01-24', '130.60.155.177', ''). +text_drs_eval(0, 419, 'Not everyone waits.', drs([], [-drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B], [predicate(B, wait, A)-1])])]), [[specification, [neg_s, [pneg, ['{not}']], [s, [np, [pn, [everyone]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2005-12-01-16-48-20', blade17, ''). +text_drs_eval(0, 420, 'There is someone and he does not wait.', drs([A], [object(A, somebody, countable, na, eq, 1)-1, -drs([B], [predicate(B, wait, A)-1])]), [[specification, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [pn, [someone]]]]], [coord, [and]], [s, [np, [pn, [he]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [wait]]]]]], ['.']]], '2005-12-01-15-30-34', blade17, ''). +text_drs_eval(0, 421, 'It is not the case that if there is someone then he waits.', drs([], []), [], '2007-12-14-17-01-49', '130.60.155.177', ''). +text_drs_eval(0, 422, 'At least 3 men wait.', drs([A, B], [object(A, man, countable, na, geq, 3)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [numberp, [gen_quant, ['{at least}']], [number, [3]]], [nbar, [n, [men]]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2006-04-07-15-03-18', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 423, 'At least 3 men wait. They drink.', drs([A, B, C], [object(A, man, countable, na, geq, 3)-1, predicate(B, wait, A)-1, predicate(C, drink, A)-2]), [[specification, [s, [np, [numberp, [gen_quant, ['{at least}']], [number, [3]]], [nbar, [n, [men]]]], [vp, [vbar, [v, [wait]]]]], ['.']], [specification, [s, [np, [pn, [they]]], [vp, [vbar, [v, [drink]]]]], ['.']]], '2006-04-07-15-03-11', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 424, 'Some men M1 and M2 drink. They talk.', drs([A, B, C, D, E], [object(A, man, countable, na, geq, 2)-1, has_part(D, A)-1, predicate(B, drink, D)-1, object(C, something, dom, na, na, na)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 2)-1, predicate(E, talk, D)-2]), [[specification, [s, [np_coord, [np, [det, some], [nbar, [n, men], [appos, [var, 'M1']]]], [coord, and], [np, [var, 'M2']]], [vp, [vbar, [v, drink]]]], '.'], [specification, [s, [np, [pn, they]], [vp, [vbar, [v, talk]]]], '.']], '2008-07-10-10-45-01', '130.60.155.206', ''). +text_drs_eval(0, 425, 'A man and a dog wait. They talk.', drs([A, B, C, D, E], [object(D, na, countable, na, eq, 2)-1, object(E, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(A, talk, D)-2, has_part(D, B)-1, has_part(D, E)-1, predicate(C, wait, D)-1]), [[specification, [s, [np_coord, [np, [det, [a]], [nbar, [n, [man]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [dog]]]]], [vp, [vbar, [v, [wait]]]]], ['.']], [specification, [s, [np, [pn, [they]]], [vp, [vbar, [v, [talk]]]]], ['.']]], '2005-06-29-17-11-03', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 426, 'A man and a dog wait. He talks.', drs([A, B, C, D, E], [object(D, na, countable, na, eq, 2)-1, object(E, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(A, talk, E)-2, has_part(D, B)-1, has_part(D, E)-1, predicate(C, wait, D)-1]), [[specification, [s, [np_coord, [np, [det, [a]], [nbar, [n, [man]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [dog]]]]], [vp, [vbar, [v, [wait]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [talks]]]]], ['.']]], '2005-06-29-17-11-15', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 427, 'A man and a dog wait. It talks.', drs([A, B, C, D, E], [object(D, na, countable, na, eq, 2)-1, object(E, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(A, talk, B)-2, has_part(D, B)-1, has_part(D, E)-1, predicate(C, wait, D)-1]), [[specification, [s, [np_coord, [np, [det, [a]], [nbar, [n, [man]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [dog]]]]], [vp, [vbar, [v, [wait]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [talks]]]]], ['.']]], '2005-06-29-17-13-47', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 428, 'A man M and a dog D wait. They talk.', drs([A, B, C, D, E], [object(D, na, countable, na, eq, 2)-1, object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, wait, D)-1, has_part(D, B)-1, has_part(D, A)-1, predicate(E, talk, D)-2]), [[specification, [s, [np_coord, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['M']]]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [dog]], [appos_coord, [appos, [var, ['D']]]]]]], [vp, [vbar, [v, [wait]]]]], ['.']], [specification, [s, [np, [pn, [they]]], [vp, [vbar, [v, [talk]]]]], ['.']]], '2005-08-26-19-28-30', blade17, ''). +text_drs_eval(0, 429, 'A man M and the dog D wait. They talk.', drs([A, B, C, D, E], [object(D, na, countable, na, eq, 2)-1, object(B, man, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, predicate(C, wait, D)-1, has_part(D, B)-1, has_part(D, A)-1, predicate(E, talk, D)-2]), [[specification, [s, [np_coord, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['M']]]]]], [coord, [and]], [np, [det, [the]], [nbar, [n, [dog]], [appos_coord, [appos, [var, ['D']]]]]]], [vp, [vbar, [v, [wait]]]]], ['.']], [specification, [s, [np, [pn, [they]]], [vp, [vbar, [v, [talk]]]]], ['.']]], '2005-08-26-19-29-13', blade17, ''). +text_drs_eval(0, 430, 'Each of some men talks. They walk.', drs([A, B], [predicate(B, walk, A)-2, drs([C], [has_part(A, C)-1])=>drs([D], [predicate(D, talk, C)-1]), object(A, man, countable, na, geq, 2)-1]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]]]]], [vp, [vbar, [v, [talks]]]]], ['.']], [specification, [s, [np, [pn, [they]]], [vp, [vbar, [v, [walk]]]]], ['.']]], '2007-11-12-12-16-54', '130.60.155.177', ''). +text_drs_eval(0, 431, 'Each of some men talks. The men walk.', drs([A, B], [object(A, man, countable, na, geq, 2)-1, drs([C], [has_part(A, C)-1])=>drs([D], [predicate(D, talk, C)-1]), predicate(B, walk, A)-2]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]]]]], [vp, [vbar, [v, [talks]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [men]]]], [vp, [vbar, [v, [walk]]]]], ['.']]], '2005-07-06-16-44-15', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 432, 'John\'s dog barks.', drs([A, B, C], [object(B, dog, countable, na, eq, 1)-1, object(C, 'John', named, na, eq, 1)-1, predicate(A, bark, B)-1, relation(B, of, C)-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-06-30-14-50-18', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 433, 'There is a man. His dog barks.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, relation(C, of, A)-2, predicate(B, bark, C)-2, object(C, dog, countable, na, eq, 1)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [poss_spec, [poss_pn_coord, [posspn, [his]]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2006-05-30-21-42-03', amadeus, ''). +text_drs_eval(0, 434, 'There is a man a dog of who barks.', drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1, relation(A, of, C)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']]], '2005-06-30-14-52-08', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 435, 'There is a man a dog of who barks. There is a man a dog of who eats. The man a dog of who barks waits.', drs([A, B, C, D, E, F, G], [object(D, dog, countable, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-2, object(C, dog, countable, na, eq, 1)-1, object(E, man, countable, na, eq, 1)-1, relation(C, of, E)-1, predicate(A, bark, C)-1, relation(D, of, B)-2, predicate(F, eat, D)-2, predicate(G, wait, E)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [eats]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [barks]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-07-06-16-46-00', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 436, 'There is a man. There is a woman. His and her dog barks.', drs([], []), [], '2006-08-28-16-07-05', amadeus, ''). +text_drs_eval(0, 437, 'There is a man. His dog barks. The dog is happy.', drs([A, B, C, D, E], [object(B, dog, countable, na, eq, 1)-2, object(C, man, countable, na, eq, 1)-1, relation(B, of, C)-2, predicate(A, bark, B)-2, property(D, happy, pos)-3, predicate(E, be, B, D)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [poss_pn_coord, [posspn, [his]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-07-06-16-46-38', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 438, 'Somebody who eats drinks.', drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, drink, A)-1, predicate(C, eat, A)-1]), [[specification, [s, [nbar, [pn, [somebody]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [eats]]]]]], [vp, [vbar, [v, [drinks]]]]], ['.']]], '2005-11-10-15-32-51', blade17, ''). +text_drs_eval(0, 439, 'Something moves. It waits.', drs([A, B, C], [object(A, something, dom, na, na, na)-1, predicate(B, move, A)-1, predicate(C, wait, A)-2]), [[specification, [s, [np, [pn, [something]]], [vp, [vbar, [v, [moves]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-11-10-15-33-16', blade17, ''). +text_drs_eval(0, 440, 'Something moves.', drs([A, B], [object(A, something, dom, na, na, na)-1, predicate(B, move, A)-1]), [[specification, [s, [np, [pn, [something]]], [vp, [vbar, [v, [moves]]]]], ['.']]], '2005-11-10-15-33-32', blade17, ''). +text_drs_eval(0, 441, 'Something sees itself.', drs([A, B], [object(A, something, dom, na, na, na)-1, predicate(B, see, A, A)-1]), [[specification, [s, [np, [pn, [something]]], [vp, [vbar, [v, [sees]], [np, [pn, [itself]]]]]], ['.']]], '2005-10-24-18-45-22', blade17, ''). +text_drs_eval(0, 442, 'A dog of somebody barks.', drs([A, B, C], [object(B, somebody, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, bark, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pn, [somebody]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-12-01-16-48-29', blade17, ''). +text_drs_eval(0, 443, 'A dog of somebody barks. He waits.', drs([A, B, C, D], [object(B, somebody, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, bark, A)-1, predicate(D, wait, B)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pn, [somebody]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-12-01-15-31-37', blade17, ''). +text_drs_eval(0, 444, 'A dog of somebody barks. It waits.', drs([A, B, C, D], [object(B, somebody, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, bark, A)-1, predicate(D, wait, A)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pn, [somebody]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-12-01-15-32-57', blade17, ''). +text_drs_eval(0, 445, 'Nobody sees herself.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([B], [predicate(B, see, A, A)-1])])]), [[specification, [s, [np, [pn, [nobody]]], [vp, [vbar, [v, [sees]], [np, [pn, [herself]]]]]], ['.']]], '2006-08-12-18-26-18', amadeus, ''). +text_drs_eval(0, 446, 'A man sees everybody.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [object(B, somebody, countable, na, eq, 1)-1])=>drs([C], [predicate(C, see, A, B)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pn, [everybody]]]]]], ['.']]], '2006-08-07-12-57-59', amadeus, ''). +text_drs_eval(0, 447, 'A man sees everybody. He eats.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, drs([C], [object(C, somebody, countable, na, eq, 1)-1])=>drs([D], [predicate(D, see, A, C)-1]), predicate(B, eat, A)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pn, [everybody]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-11-07-16-22-17', blade17, ''). +text_drs_eval(0, 448, 'A man sees everybody who eat.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [nbar, [pn, [everybody]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [eat]]]]]]]]], ['.']]], '2007-08-15-17-21-24', '130.60.155.177', ''). +text_drs_eval(0, 449, 'Not everything sees itself.', drs([], [-drs([], [drs([A], [object(A, something, dom, na, na, na)-1])=>drs([B], [predicate(B, see, A, A)-1])])]), [[specification, [neg_s, [pneg, ['{not}']], [s, [np, [pn, [everything]]], [vp, [vbar, [v, [sees]], [np, [pn, [itself]]]]]]], ['.']]], '2005-12-01-16-00-40', blade17, ''). +text_drs_eval(0, 450, 'Everything barks at itself.', drs([], [drs([A], [object(A, something, dom, na, na, na)-1])=>drs([B], [predicate(B, bark, A)-1, modifier_pp(B, at, A)-1])]), [[specification, [s, [np, [pn, [everything]]], [vp, [vbar, [vbar, [v, [barks]]], [pp, [prep, [at]], [np, [pn, [itself]]]]]]], ['.']]], '2005-12-01-16-00-00', blade17, ''). +text_drs_eval(0, 451, 'A man sees everybody and him.', drs([], []), [], '2006-08-15-19-27-32', amadeus, ''). +text_drs_eval(0, 452, 'There is a man who owns a dog. There is a man who owns a cat. John sees the man. John sees the man who owns the dog.', drs([A, B, C, D, E, F, G, H, I], [object(E, cat, countable, na, eq, 1)-2, object(C, man, countable, na, eq, 1)-2, object(F, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1, object(D, 'John', named, na, eq, 1)-3, predicate(B, own, A, F)-1, predicate(G, own, C, E)-2, predicate(H, see, D, C)-3, predicate(I, see, D, A)-4]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [owns]], [np, [det, [the]], [nbar, [n, [dog]]]]]]]]]]]], ['.']]], '2005-11-29-20-43-31', blade17, ''). +text_drs_eval(0, 453, 'John goes to Berlin.', drs([A, B, C], [object(C, 'John', named, na, eq, 1)-1, object(B, 'Berlin', named, na, eq, 1)-1, modifier_pp(A, to, B)-1, predicate(A, go, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [goes]]], [pp, [prep, [to]], [np, [pname, ['Berlin']]]]]]], ['.']]], '2005-07-02-17-00-56', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 454, 'John comes from Berlin.', drs([A, B, C], [object(C, 'John', named, na, eq, 1)-1, object(B, 'Berlin', named, na, eq, 1)-1, modifier_pp(A, from, B)-1, predicate(A, come, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [comes]]], [pp, [prep, [from]], [np, [pname, ['Berlin']]]]]]], ['.']]], '2005-07-02-17-01-31', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 455, 'John likes a town which he goes to.', drs([A, B, C, D], [object(A, town, countable, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, predicate(C, go, B)-1, modifier_pp(C, to, A)-1, predicate(D, like, B, A)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [town]], [rel_cl, [comp, [which]], [np, [pn, [he]]], [vp, [vbar, [vbar, [v, [goes]]], [pp, [prep, [to]], [np, [[]]]]]]]]]]]], ['.']]], '2005-07-14-14-58-41', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 456, 'In which town does John live?', drs([], [question(drs([A, B], [query(A, which)-1/2, object(A, town, countable, na, eq, 1)-1/3, predicate(B, live, named('John'))-1/6, modifier_pp(B, in, A)-1/1]))]), [[sentence, [query, [question, [pp, [prep, 'In'], [np, [qdet, which], [nbar, [n, town]]]], does, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, live]]]]], ?], '.']], '2009-05-13-14-05-45', '130.60.155.177', ''). +text_drs_eval(0, 457, 'John comes from Berlin and goes to Paris.', drs([A, B, C, D, E], [object(E, 'John', named, na, eq, 1)-1, object(D, 'Berlin', named, na, eq, 1)-1, object(B, 'Paris', named, na, eq, 1)-1, modifier_pp(A, to, B)-1, predicate(A, go, E)-1, modifier_pp(C, from, D)-1, predicate(C, come, E)-1]), [[specification, [s, [np, [pname, ['John']]], [vp_coord, [vp, [vbar, [vbar, [v, [comes]]], [pp, [prep, [from]], [np, [pname, ['Berlin']]]]]], [coord, [and]], [vp, [vbar, [vbar, [v, [goes]]], [pp, [prep, [to]], [np, [pname, ['Paris']]]]]]]], ['.']]], '2005-07-02-17-07-57', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 458, 'Where does John live?', drs([], [question(drs([A], [predicate(A, live, named('John'))-1/4, query(A, where)-1/1]))]), [[sentence, [query, [question, [qpn, where], does, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, live]]]]], ?], '.']], '2009-05-13-14-07-41', '130.60.155.177', ''). +text_drs_eval(0, 459, 'Where does John live in?', drs([], []), [], '2006-08-20-16-59-27', amadeus, ''). +text_drs_eval(0, 460, 'From where does John come?', drs([], []), [], '2006-08-20-17-00-25', amadeus, ''). +text_drs_eval(0, 461, 'Where does John come from?', drs([], []), [], '2006-08-20-17-01-06', amadeus, ''). +text_drs_eval(0, 462, 'There is a man such that he waits.', drs([A, B], [object(B, man, countable, na, eq, 1)-1, predicate(A, wait, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]], [conj, ['{such that}']], [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2005-07-02-18-13-17', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 463, 'There is a man such that the man sees himself.', drs([A, B], [object(B, man, countable, na, eq, 1)-1, predicate(A, see, B, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]], [conj, ['{such that}']], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]]], ['.']]], '2005-07-02-18-13-42', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 464, 'There is a man. There is a man such that the man sees him.', drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-2, predicate(B, see, A, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]], [conj, ['{such that}']], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]]], ['.']]], '2005-07-02-18-16-03', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 465, 'For each of the men a dog barks.', drs([A], [drs([B], [has_part(A, B)-1])=>drs([C, D], [predicate(D, bark, C)-1, object(C, dog, countable, na, eq, 1)-1]), object(A, man, countable, na, geq, 2)-1]), [[specification, [top_s, [topic, [quant, ['{for each of}']], [np, [det, [the]], [nbar, [n, [men]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-11-12-12-17-35', '130.60.155.177', ''). +text_drs_eval(0, 466, 'For each of the men a dog sees him.', drs([A], [drs([B], [has_part(A, B)-1])=>drs([C, D], [predicate(D, see, C, B)-1, object(C, dog, countable, na, eq, 1)-1]), object(A, man, countable, na, geq, 2)-1]), [[specification, [top_s, [topic, [quant, ['{for each of}']], [np, [det, [the]], [nbar, [n, [men]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]]], ['.']]], '2007-11-12-12-18-00', '130.60.155.177', ''). +text_drs_eval(0, 467, 'For each rich man a woman likes the rich man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1, property(A, rich, pos)-1])=>drs([B, C], [object(C, woman, countable, na, eq, 1)-1, predicate(B, like, C, A)-1])]), [[specification, [top_s, [topic, [quant, ['{for each}']], [nbar, [adj, [rich]], [nbar, [n, [man]]]]], [s, [np, [det, [a]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [likes]], [np, [det, [the]], [nbar, [adj, [rich]], [nbar, [n, [man]]]]]]]]], ['.']]], '2005-07-02-18-52-08', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 468, 'For every rich man a woman likes the rich man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1, property(A, rich, pos)-1])=>drs([B, C], [object(C, woman, countable, na, eq, 1)-1, predicate(B, like, C, A)-1])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [adj, [rich]], [nbar, [n, [man]]]]], [s, [np, [det, [a]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [likes]], [np, [det, [the]], [nbar, [adj, [rich]], [nbar, [n, [man]]]]]]]]], ['.']]], '2005-07-02-18-52-23', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 469, 'There are some big men. There are some small men. The big men are happy.', drs([A, B, C, D], [object(A, man, countable, na, geq, 2)-1, property(A, big, pos)-1, object(B, man, countable, na, geq, 2)-2, property(B, small, pos)-2, property(C, happy, pos)-3, predicate(D, be, A, C)-3]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [adj, [big]], [nbar, [n, [men]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [adj, [small]], [nbar, [n, [men]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [adj, [big]], [nbar, [n, [men]]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2006-04-07-17-44-32', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 470, 'There are some big men. There are some small men. They wait.', drs([A, B, C], [object(A, man, countable, na, geq, 2)-1, property(A, big, pos)-1, object(B, man, countable, na, geq, 2)-2, property(B, small, pos)-2, predicate(C, wait, B)-3]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [adj, [big]], [nbar, [n, [men]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [adj, [small]], [nbar, [n, [men]]]]]]], ['.']], [specification, [s, [np, [pn, [they]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2006-04-07-17-45-14', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 471, 'There are some men. For each of the men a dog barks.', drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-2])=>drs([C, D], [object(C, dog, countable, na, eq, 1)-2, predicate(D, bark, C)-2])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{for each of}']], [np, [det, [the]], [nbar, [n, [men]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2005-07-06-16-47-50', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 472, 'For each man a dog sees it.', drs([], []), [[specification, [top_s, [topic, [quant, ['{for each}']], [nbar, [n, [man]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [pn, [it]]]]]]], ['.']]], '2005-08-26-14-37-40', blade17, ''). +text_drs_eval(0, 473, 'A man\'s dog barks. The dog waits.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(A, wait, B)-2, predicate(C, bark, B)-1, relation(B, of, D)-1]), [[specification, [s, [np, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-07-03-12-20-45', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 474, 'A big man\'s dog barks. The dog waits.', drs([A, B, C, D], [object(D, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(A, wait, B)-2, predicate(C, bark, B)-1, relation(B, of, D)-1, property(D, big, pos)-1]), [[specification, [s, [np, [poss_np, [det, [a]], [nbar, [adj, [big]], [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-07-03-12-39-58', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 475, 'There is a man. There is a dog. John beats his dog.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-3, object(B, man, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-2, relation(D, of, B)-3, object(D, dog, countable, na, eq, 1)-3, predicate(E, beat, A, D)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [beats]], [np, [posspn, [his]], [nbar, [n, [dog]]]]]]], ['.']]], '2007-03-18-17-37-37', '130.60.155.177', ''). +text_drs_eval(0, 476, 'John beats his own big dog and beats his own small dog. The big dog is sad.', drs([A, B, C, D, E, F, G], [object(D, dog, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, relation(A, of, B)-1, predicate(E, beat, B, A)-1, property(A, big, pos)-1, relation(D, of, B)-1, predicate(C, beat, B, D)-1, property(D, small, pos)-1, property(F, sad, pos)-2, predicate(G, be, A, F)-2]), [[specification, [s, [np, [pname, ['John']]], [vp_coord, [vp, [vbar, [v, [beats]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [adj, [big]], [nbar, [n, [dog]]]]]]], [coord, [and]], [vp, [vbar, [v, [beats]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [adj, [small]], [nbar, [n, [dog]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [adj, [big]], [nbar, [n, [dog]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [sad]]]]]]], ['.']]], '2005-07-06-16-50-26', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 477, 'There is the man.', drs([], []), [], '2006-08-17-18-17-59', amadeus, ''). +text_drs_eval(0, 478, 'The dog who sees the man barks.', drs([], []), [], '2005-08-30-19-04-21', blade17, ''). +text_drs_eval(0, 479, 'There is a man. There is he.', drs([], []), [], '2006-05-24-19-09-07', amadeus, ''). +text_drs_eval(0, 480, 'There is a man. There is he. There is he.', drs([], []), [], '2006-05-24-19-09-20', amadeus, ''). +text_drs_eval(0, 481, 'There is a man. There are he and he.', drs([], []), [[top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [pn, [he]]], [coord, [and]], [np, [pn, [he]]]]]]], '2007-11-02-19-27-05', '130.60.155.177', ''). +text_drs_eval(0, 482, 'There is some laundry. It is clean.', drs([A, B, C], [object(A, laundry, mass, na, na, na)-1, property(B, clean, pos)-2, predicate(C, be, A, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [some]], [nbar, [n, [laundry]]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2005-10-04-17-12-49', blade17, ''). +text_drs_eval(0, 483, 'Each of some men who see themselves sees himself. /* Axiom :) */', drs([A, B], [object(A, man, countable, na, geq, 2)-1, predicate(B, see, A, A)-1, drs([C], [has_part(A, C)-1])=>drs([D], [predicate(D, see, C, C)-1])]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [see]], [np, [pn, [themselves]]]]]]]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2005-07-06-16-52-22', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 484, 'There are 3 men.', drs([A], [object(A, man, countable, na, eq, 3)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [men]]]]]], ['.']]], '2006-04-07-17-10-00', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 485, 'There are 3 men. They talk.', drs([A, B], [object(A, man, countable, na, eq, 3)-1, predicate(B, talk, A)-2]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [men]]]]]], ['.']], [specification, [s, [np, [pn, [they]]], [vp, [vbar, [v, [talk]]]]], ['.']]], '2006-04-02-19-24-01', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 486, 'There are 3 men. The men talk.', drs([A, B], [object(B, man, countable, na, eq, 3)-1, predicate(A, talk, B)-2]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [men]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [men]]]], [vp, [vbar, [v, [talk]]]]], ['.']]], '2005-07-13-13-11-59', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 487, 'There are 3 men. 3 men talk.', drs([A, B, C], [object(B, man, countable, na, eq, 3)-1, object(A, man, countable, na, eq, 3)-2, predicate(C, talk, A)-2]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [men]]]]]], ['.']], [specification, [s, [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [men]]]], [vp, [vbar, [v, [talk]]]]], ['.']]], '2005-07-12-19-13-02', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 488, 'There is a man A#.', drs([], []), [], '2005-07-11-15-55-18', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 489, 'There are 3 men Men-3. Men-3 talk.', drs([], []), [], '2008-07-09-15-25-32', '130.60.155.206', ''). +text_drs_eval(0, 490, 'John waits. John does not sleep.', drs([A, B], [object(B, 'John', named, na, eq, 1)-1, -drs([C], [predicate(C, sleep, B)-2]), predicate(A, wait, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [sleep]]]]], ['.']]], '2005-07-05-11-12-12', blade17, ''). +text_drs_eval(0, 491, 'There is a man. He sees himself.', drs([A, B], [object(B, man, countable, na, eq, 1)-1, predicate(A, see, B, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2005-07-05-11-14-03', blade17, ''). +text_drs_eval(0, 492, 'If John waits then a man John sleeps.', drs([], []), [], '2005-08-31-20-22-53', blade17, ''). +text_drs_eval(0, 493, 'If John waits then the man John sleeps.', drs([], []), [], '2005-08-31-20-23-16', blade17, ''). +text_drs_eval(0, 494, 'Each of some men who own a dog owns a dog.', drs([A, B, C], [drs([D], [has_part(A, D)-1])=>drs([E, F], [predicate(F, own, D, E)-1, object(E, dog, countable, na, eq, 1)-1]), predicate(C, own, A, B)-1, object(B, dog, countable, na, eq, 1)-1, object(A, man, countable, na, geq, 2)-1]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [own]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], ['.']]], '2007-11-12-12-18-21', '130.60.155.177', ''). +text_drs_eval(0, 495, 'Each of some men who own the dog owns the dog.', drs([A, B, C], [object(B, dog, countable, na, eq, 1)-1, object(C, man, countable, na, geq, 2)-1, predicate(A, own, C, B)-1, drs([D], [has_part(C, D)-1])=>drs([E], [predicate(E, own, D, B)-1])]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [own]], [np, [det, [the]], [nbar, [n, [dog]]]]]]]]]], [vp, [vbar, [v, [owns]], [np, [det, [the]], [nbar, [n, [dog]]]]]]], ['.']]], '2005-07-06-16-56-02', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 496, 'Each of some men who own the dog Muri owns Muri.', drs([], []), [], '2008-07-09-15-25-45', '130.60.155.206', ''). +text_drs_eval(0, 497, 'There is a dog Muri. Each of some men who own Muri owns Muri.', drs([], []), [], '2008-07-09-15-26-00', '130.60.155.206', ''). +text_drs_eval(0, 498, 'There is a dog. Each of some men who own the dog owns the dog.', drs([A, B, C], [drs([D], [has_part(B, D)-2])=>drs([E], [predicate(E, own, D, A)-2]), predicate(C, own, B, A)-2, object(B, man, countable, na, geq, 2)-2, object(A, dog, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [own]], [np, [det, [the]], [nbar, [n, [dog]]]]]]]]]], [vp, [vbar, [v, [owns]], [np, [det, [the]], [nbar, [n, [dog]]]]]]], ['.']]], '2007-11-12-12-18-42', '130.60.155.177', ''). +text_drs_eval(0, 499, 'There is a man who sees a big dog. There is a man who sees a small dog. The man who sees a big dog waits.', drs([A, B, C, D, E, F, G], [object(G, man, countable, na, eq, 1)-1, object(E, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, object(F, dog, countable, na, eq, 1)-2, predicate(D, wait, G)-3, predicate(A, see, B, F)-2, property(F, small, pos)-2, predicate(C, see, G, E)-1, property(E, big, pos)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [adj, [big]], [nbar, [n, [dog]]]]]]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [adj, [small]], [nbar, [n, [dog]]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [adj, [big]], [nbar, [n, [dog]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-07-05-12-13-38', blade17, ''). +text_drs_eval(0, 500, 'There are some men. Each of the men waits.', drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-2])=>drs([C], [predicate(C, wait, B)-2])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]]]]]], ['.']], [specification, [s, [np, [quant, ['{each of}']], [np, [det, [the]], [nbar, [n, [men]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-07-06-16-58-20', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 501, 'Some groups of some men talk.', drs([A, B, C], [object(A, group, countable, na, geq, 2)-1, object(B, man, countable, na, geq, 2)-1, relation(A, of, B)-1, predicate(C, talk, A)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [groups]], [pp, [prep, [of]], [np, [det, [some]], [nbar, [n, [men]]]]]]], [vp, [vbar, [v, [talk]]]]], ['.']]], '2006-04-07-17-47-26', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 502, 'Some groups of some men see themselves.', drs([A, B, C], [object(A, group, countable, na, geq, 2)-1, object(B, man, countable, na, geq, 2)-1, relation(A, of, B)-1, predicate(C, see, A, A)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [groups]], [pp, [prep, [of]], [np, [det, [some]], [nbar, [n, [men]]]]]]], [vp, [vbar, [v, [see]], [np, [pn, [themselves]]]]]], ['.']]], '2006-04-07-17-48-07', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 503, 'Every group of some men waits.', drs([], [drs([A, B], [object(A, group, countable, na, eq, 1)-1, object(B, man, countable, na, geq, 2)-1, relation(A, of, B)-1])=>drs([C], [predicate(C, wait, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [group]], [pp, [prep, [of]], [np, [det, [some]], [nbar, [n, [men]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-04-07-17-49-01', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 504, 'Each of no men talks.', drs([], []), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [no]], [nbar, [n, [men]]]]], [vp, [vbar, [v, [talks]]]]], ['.']]], '2007-04-17-21-52-11', '130.60.155.177', ''). +text_drs_eval(0, 505, 'Each of some men does not talk.', drs([A], [drs([B], [has_part(A, B)-1])=>drs([], [-drs([C], [predicate(C, talk, B)-1])]), object(A, man, countable, na, geq, 2)-1]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]]]]], [vp, [aux, ['{does not}']], [vbar, [v, [talk]]]]], ['.']]], '2007-11-12-12-19-01', '130.60.155.177', ''). +text_drs_eval(0, 506, 'A doctor sees himself/herself.', drs([A, B], [object(B, doctor, countable, na, eq, 1)-1, predicate(A, see, B, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [doctor]]]], [vp, [vbar, [v, [sees]], [np, [pn, ['himself/herself']]]]]], ['.']]], '2005-07-05-14-55-42', blade17, ''). +text_drs_eval(0, 507, 'A doctor sees herself/himself.', drs([A, B], [object(A, doctor, countable, na, eq, 1)-1, predicate(B, see, A, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [doctor]]]], [vp, [vbar, [v, [sees]], [np, [pn, ['herself/himself']]]]]], ['.']]], '2005-08-23-17-50-51', blade17, ''). +text_drs_eval(0, 508, 'A thing sees himself/itself.', drs([], []), [], '2005-08-29-18-41-33', blade17, ''). +text_drs_eval(0, 509, 'For each of some men a dog barks.', drs([A], [drs([B], [has_part(A, B)-1])=>drs([C, D], [predicate(D, bark, C)-1, object(C, dog, countable, na, eq, 1)-1]), object(A, man, countable, na, geq, 2)-1]), [[specification, [top_s, [topic, [quant, ['{for each of}']], [np, [det, [some]], [nbar, [n, [men]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-11-12-12-19-17', '130.60.155.177', ''). +text_drs_eval(0, 510, 'For each of some men a dog sees him.', drs([A], [drs([B], [has_part(A, B)-1])=>drs([C, D], [predicate(D, see, C, B)-1, object(C, dog, countable, na, eq, 1)-1]), object(A, man, countable, na, geq, 2)-1]), [[specification, [top_s, [topic, [quant, ['{for each of}']], [np, [det, [some]], [nbar, [n, [men]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]]], ['.']]], '2007-11-12-12-19-30', '130.60.155.177', ''). +text_drs_eval(0, 511, 'For each of John and Mary a dog sees him/her.', drs([A, B, C], [object(A, na, countable, na, eq, 2)-1, object(C, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, drs([D], [has_part(A, D)-1])=>drs([E, F], [object(F, dog, countable, na, eq, 1)-1, predicate(E, see, F, D)-1]), has_part(A, B)-1, has_part(A, C)-1]), [[specification, [top_s, [topic, [quant, ['{for each of}']], [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [pname, ['Mary']]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [pn, ['him/her']]]]]]], ['.']]], '2005-07-05-15-53-51', blade17, ''). +text_drs_eval(0, 512, 'A person sees himself.', drs([A, B], [object(B, person, countable, na, eq, 1)-1, predicate(A, see, B, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [person]]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2005-07-05-16-11-01', blade17, ''). +text_drs_eval(0, 513, 'A person sees herself.', drs([A, B], [object(B, person, countable, na, eq, 1)-1, predicate(A, see, B, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [person]]]], [vp, [vbar, [v, [sees]], [np, [pn, [herself]]]]]], ['.']]], '2005-07-05-16-11-08', blade17, ''). +text_drs_eval(0, 514, 'For each of some men he waits.', drs([A], [drs([B], [has_part(A, B)-1])=>drs([C], [predicate(C, wait, B)-1]), object(A, man, countable, na, geq, 2)-1]), [[specification, [top_s, [topic, [quant, ['{for each of}']], [np, [det, [some]], [nbar, [n, [men]]]]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2007-11-12-12-19-40', '130.60.155.177', ''). +text_drs_eval(0, 515, 'For each of the men he waits.', drs([A], [drs([B], [has_part(A, B)-1])=>drs([C], [predicate(C, wait, B)-1]), object(A, man, countable, na, geq, 2)-1]), [[specification, [top_s, [topic, [quant, ['{for each of}']], [np, [det, [the]], [nbar, [n, [men]]]]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2007-11-12-12-19-51', '130.60.155.177', ''). +text_drs_eval(0, 516, 'For each of a man and a woman a dog sees the man.', drs([A, B, C], [drs([D], [has_part(B, D)-1])=>drs([E, F], [object(F, dog, countable, na, eq, 1)-1, predicate(E, see, F, C)-1]), object(B, na, countable, na, eq, 2)-1, object(C, man, countable, na, eq, 1)-1, object(A, woman, countable, na, eq, 1)-1, has_part(B, A)-1, has_part(B, C)-1]), [[specification, [top_s, [topic, [quant, ['{for each of}']], [np_coord, [np, [det, [a]], [nbar, [n, [man]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [woman]]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]], ['.']]], '2005-07-05-17-20-50', blade17, ''). +text_drs_eval(0, 517, 'For each of a big man and a small man a dog sees the big man.', drs([A, B, C], [drs([D], [has_part(B, D)-1])=>drs([E, F], [object(F, dog, countable, na, eq, 1)-1, predicate(E, see, F, C)-1]), object(B, na, countable, na, eq, 2)-1, object(C, man, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1, has_part(B, A)-1, has_part(B, C)-1, property(A, small, pos)-1, property(C, big, pos)-1]), [[specification, [top_s, [topic, [quant, ['{for each of}']], [np_coord, [np, [det, [a]], [nbar, [adj, [big]], [nbar, [n, [man]]]]], [coord, [and]], [np, [det, [a]], [nbar, [adj, [small]], [nbar, [n, [man]]]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [adj, [big]], [nbar, [n, [man]]]]]]]]], ['.']]], '2005-07-05-17-21-46', blade17, ''). +text_drs_eval(0, 518, '5 men\'s dog barks.', drs([A, B, C], [object(A, man, countable, na, eq, 5)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1]), [[specification, [s, [np, [poss_np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [n, [men]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2006-04-07-17-33-31', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 519, '3 codes X and Y and Z are valid.', drs([A, B, C, D, E, F], [object(A, code, countable, na, eq, 3)-1, has_part(F, A)-1, property(B, valid, pos)-1, predicate(C, be, F, B)-1, object(D, something, dom, na, na, na)-1, has_part(F, D)-1, object(E, something, dom, na, na, na)-1, has_part(F, E)-1, object(F, na, countable, na, eq, 3)-1]), [[specification, [s, [np_coord, [np, [nump, [num, 3]], [nbar, [n, codes], [appos, [var, 'X']]]], [coord, and], [np, [var, 'Y']], [coord, and], [np, [var, 'Z']]], [vp, [aux, are], [vbar, [ap_coord, [ap, [adj, valid]]]]]], '.']], '2008-07-10-10-45-12', '130.60.155.206', ''). +text_drs_eval(0, 520, '2 men sees their own card.', drs([], []), [], '2005-08-18-18-33-50', blade17, ''). +text_drs_eval(0, 521, 'If there is a man then there is more than 1 women.', drs([], []), [], '2005-08-17-19-24-04', blade17, ''). +text_drs_eval(0, 522, 'Each of some men sees himself.', drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C], [predicate(C, see, B, B)-1])]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]]]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2005-07-06-15-43-14', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 523, 'Each of some men who see themselves sees himself.', drs([A, B], [object(A, man, countable, na, geq, 2)-1, predicate(B, see, A, A)-1, drs([C], [has_part(A, C)-1])=>drs([D], [predicate(D, see, C, C)-1])]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [see]], [np, [pn, [themselves]]]]]]]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2005-07-06-15-43-52', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 524, 'A man has 2 kg of laundry.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, laundry, mass, kg, eq, 2)-1, predicate(C, have, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [has]], [measurement_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measurement_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [laundry]]]]]]]]], ['.']]], '2007-12-10-19-37-36', '130.60.155.177', ''). +text_drs_eval(0, 525, 'A child Id1 of a child Id2 of a man Adam waits.', drs([], []), [], '2008-07-09-15-26-16', '130.60.155.206', ''). +text_drs_eval(0, 526, 'There is a child of a man. The child waits.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, child, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, wait, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [child]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [child]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-08-18-18-34-20', blade17, ''). +text_drs_eval(0, 527, 'The dog that sees the man barks.', drs([A, B, C, D], [object(C, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(A, see, C, B)-1, predicate(D, bark, C)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-07-07-16-49-11', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 528, 'The dog that sees the man barks. The dog eats. The man drinks.', drs([A, B, C, D, E, F], [object(E, dog, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, predicate(A, see, E, C)-1, predicate(B, drink, C)-3, predicate(D, eat, E)-2, predicate(F, bark, E)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [eats]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [drinks]]]]], ['.']]], '2005-07-07-16-51-00', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 529, 'There is a man. Who hits him?', drs([A], [object(A, man, countable, na, eq, 1)-1/4, question(drs([B, C], [query(B, who)-2/1, predicate(C, hit, B, A)-2/2]))]), [[sentence, [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.'], '.'], [sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, hits], [np, [pn, him]]]]]], ?], '.']], '2009-05-13-14-14-14', '130.60.155.193', ''). +text_drs_eval(0, 530, 'There is a man. Who hits himself?', drs([A], [object(A, man, countable, na, eq, 1)-1/4, question(drs([B, C], [query(B, who)-2/1, predicate(C, hit, B, B)-2/2]))]), [[sentence, [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.'], '.'], [sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, hits], [np, [pn, himself]]]]]], ?], '.']], '2009-05-13-14-14-15', '130.60.155.193', ''). +text_drs_eval(0, 531, 'Who sees who?', drs([], [question(drs([A, B, C], [query(A, who)-1/1, query(B, who)-1/3, predicate(C, see, A, B)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, sees], [np, [qpn, who]]]]]], ?], '.']], '2009-05-13-14-14-17', '130.60.155.193', ''). +text_drs_eval(0, 532, 'What sees itself?', drs([], [question(drs([A, B], [query(A, what)-1/1, predicate(B, see, A, A)-1/2]))]), [[sentence, [query, [question, [np, [qpn, what]], [vp, [vbar, [vcompl, [v, sees], [np, [pn, itself]]]]]], ?], '.']], '2009-05-13-14-14-18', '130.60.155.193', ''). +text_drs_eval(0, 533, 'Mary sees herself. Who sees herself?', drs([A], [predicate(A, see, named('Mary'), named('Mary'))-1/2, question(drs([B, C], [query(B, who)-2/1, predicate(C, see, B, B)-2/2]))]), [[sentence, [specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [vcompl, [v, sees], [np, [pn, herself]]]]]], '.'], '.'], [sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, sees], [np, [pn, herself]]]]]], ?], '.']], '2009-05-13-14-14-20', '130.60.155.193', ''). +text_drs_eval(0, 534, 'John\'s dog barks. The dog of John is happy.', drs([A, B, C, D, E], [predicate(E, be, B, D)-2, property(D, happy, pos)-2, predicate(C, bark, B)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, object(A, 'John', named, na, eq, 1)-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2007-11-07-18-29-08', '130.60.204.23', ''). +text_drs_eval(0, 535, 'John\'s dog eats. Mary\'s dog drinks. The dog of John waits.', drs([A, B, C, D, E, F, G], [predicate(G, wait, C)-3, predicate(F, drink, E)-2, object(E, dog, countable, na, eq, 1)-2, relation(E, of, B)-2, predicate(D, eat, C)-1, object(C, dog, countable, na, eq, 1)-1, relation(C, of, A)-1, object(B, 'Mary', named, na, eq, 1)-2, object(A, 'John', named, na, eq, 1)-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [eats]]]]], ['.']], [specification, [s, [np, [poss_np, [pname, ['Mary']], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [drinks]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-11-07-18-32-03', '130.60.204.23', ''). +text_drs_eval(0, 536, 'A dog of a man eats. A dog of a woman drinks. The dog of a man waits.', drs([A, B, C, D, E, F, G], [object(D, woman, countable, na, eq, 1)-2, object(B, dog, countable, na, eq, 1)-2, object(C, man, countable, na, eq, 1)-1, object(E, dog, countable, na, eq, 1)-1, relation(E, of, C)-1, predicate(A, eat, E)-1, relation(B, of, D)-2, predicate(F, drink, B)-2, predicate(G, wait, E)-3]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [woman]]]]]]], [vp, [vbar, [v, [drinks]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-07-07-18-29-29', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 537, 'A dog of a man eats. A dog of a woman drinks. The dog of the man waits.', drs([A, B, C, D, E, F, G], [object(D, woman, countable, na, eq, 1)-2, object(B, dog, countable, na, eq, 1)-2, object(C, man, countable, na, eq, 1)-1, object(E, dog, countable, na, eq, 1)-1, relation(E, of, C)-1, predicate(A, eat, E)-1, relation(B, of, D)-2, predicate(F, drink, B)-2, predicate(G, wait, E)-3]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [woman]]]]]]], [vp, [vbar, [v, [drinks]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-11-29-20-46-14', blade17, ''). +text_drs_eval(0, 538, 'A man\'s card sees itself.', drs([A, B, C], [object(A, card, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, see, A, A)-1]), [[specification, [s, [np, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [card]]]], [vp, [vbar, [v, [sees]], [np, [pn, [itself]]]]]], ['.']]], '2005-07-08-12-31-28', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 539, 'A man\'s card sees him.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, card, countable, na, eq, 1)-1, predicate(C, see, B, A)-1]), [[specification, [s, [np, [poss_spec, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [card]]]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]], ['.']]], '2006-08-22-12-17-40', amadeus, ''). +text_drs_eval(0, 540, 'A man\'s dog barks. The woman\'s dog is green.', drs([A, B, C, D, E, F, G], [object(G, dog, countable, na, eq, 1)-1, object(E, man, countable, na, eq, 1)-1, object(F, dog, countable, na, eq, 1)-2, object(D, woman, countable, na, eq, 1)-2, relation(F, of, D)-2, relation(G, of, E)-1, predicate(A, bark, G)-1, property(B, green, pos)-2, predicate(C, be, F, B)-2]), [[specification, [s, [np, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [poss_np, [det, [the]], [nbar, [n, [woman]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]], ['.']]], '2005-08-18-18-38-54', blade17, ''). +text_drs_eval(0, 541, 'Somebody\'s dog barks.', drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1]), [[specification, [s, [np, [poss_np, [pn, [somebody]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2007-08-13-14-38-59', '130.60.155.177', ''). +text_drs_eval(0, 542, 'Every ancestor of a man\'s father is the ancestor of the man.', drs([], [drs([A, B, C], [object(A, ancestor, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, relation(C, of, B)-1, object(C, father, countable, na, eq, 1)-1, relation(A, of, C)-1])=>drs([D, E], [predicate(D, be, A, E)-1, relation(E, of, B)-1, object(E, ancestor, countable, na, eq, 1)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [ancestor]], [pp, [prep, [of]], [np, [poss_np, [det, [a]], [nbar, [n, [man]]], [gen_marker, ['\'s']]], [nbar, [n, [father]]]]]]], [vp, [vbar, [v, [is]], [np, [det, [the]], [nbar, [n, [ancestor]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]]], ['.']]], '2007-11-20-14-48-45', '130.60.155.231', ''). +text_drs_eval(0, 543, 'There is a man who sees John\'s brother. The man who sees the brother of John waits.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, relation(C, of, A)-1, object(C, brother, countable, na, eq, 1)-1, predicate(D, see, B, C)-1, predicate(E, wait, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [sees]], [np, [poss_np, [pname, ['John']], [gen_marker, ['\'s']]], [nbar, [n, [brother]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [brother]], [pp, [prep, [of]], [np, [pname, ['John']]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-12-03-15-31-47', '130.60.155.177', ''). +text_drs_eval(0, 544, 'There is a man who sees John\'s mother. The man who sees the mother of John waits.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(C, mother, countable, na, eq, 1)-1, object(D, 'John', named, na, eq, 1)-1, relation(C, of, D)-1, predicate(B, see, A, C)-1, predicate(E, wait, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [mother]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [mother]], [pp, [prep, [of]], [np, [pname, ['John']]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-08-26-20-52-15', blade17, ''). +text_drs_eval(0, 545, 'There is a man who sees a mother of John. The man who sees John\'s mother waits.', drs([A, B, C, D, E], [object(B, mother, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, predicate(D, see, C, B)-1, predicate(E, wait, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [mother]], [pp, [prep, [of]], [np, [pname, ['John']]]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [mother]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-08-26-20-52-53', blade17, ''). +text_drs_eval(0, 546, '2 girls lift 2 tables.', drs([A, B, C], [object(B, girl, countable, na, eq, 2)-1, object(A, table, countable, na, eq, 2)-1, predicate(C, lift, B, A)-1]), [[specification, [s, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [girls]]]], [vp, [vbar, [v, [lift]], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [tables]]]]]]], ['.']]], '2005-07-10-15-07-40', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 547, '2 girls lift each of 2 tables.', drs([A, B], [object(B, girl, countable, na, eq, 2)-1, object(A, table, countable, na, eq, 2)-1, drs([C], [has_part(A, C)-1])=>drs([D], [predicate(D, lift, B, C)-1])]), [[specification, [s, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [girls]]]], [vp, [vbar, [v, [lift]], [np, [quant, ['{each of}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [tables]]]]]]]], ['.']]], '2005-07-10-15-10-18', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 548, 'Each of 2 girls lifts 2 tables.', drs([A], [object(A, girl, countable, na, eq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C, D], [object(C, table, countable, na, eq, 2)-1, predicate(D, lift, B, C)-1])]), [[specification, [s, [np, [quant, ['{each of}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [girls]]]]], [vp, [vbar, [v, [lifts]], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [tables]]]]]]], ['.']]], '2005-07-10-15-11-36', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 549, 'Each of 2 girls lifts each of 2 tables.', drs([A], [object(A, girl, countable, na, eq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C], [object(C, table, countable, na, eq, 2)-1, drs([D], [has_part(C, D)-1])=>drs([E], [predicate(E, lift, B, D)-1])])]), [[specification, [s, [np, [quant, ['{each of}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [girls]]]]], [vp, [vbar, [v, [lifts]], [np, [quant, ['{each of}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [tables]]]]]]]], ['.']]], '2005-07-10-15-13-28', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 550, 'There are 2 tables such that 2 girls lift them.', drs([A, B, C], [object(B, table, countable, na, eq, 2)-1, object(A, girl, countable, na, eq, 2)-1, predicate(C, lift, A, B)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [tables]]]]], [conj, ['{such that}']], [s, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [girls]]]], [vp, [vbar, [v, [lift]], [np, [pn, [them]]]]]]], ['.']]], '2005-07-10-15-14-43', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 551, 'There are 2 tables such that each of 2 girls lifts them.', drs([A, B], [object(B, table, countable, na, eq, 2)-1, object(A, girl, countable, na, eq, 2)-1, drs([C], [has_part(A, C)-1])=>drs([D], [predicate(D, lift, C, A)-1])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [tables]]]]], [conj, ['{such that}']], [s, [np, [quant, ['{each of}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [girls]]]]], [vp, [vbar, [v, [lifts]], [np, [pn, [them]]]]]]], ['.']]], '2005-07-10-15-16-49', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 552, 'For each of 2 tables 2 girls lift it.', drs([A], [object(A, table, countable, na, eq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C, D], [object(C, girl, countable, na, eq, 2)-1, predicate(D, lift, C, B)-1])]), [[specification, [top_s, [topic, [quant, ['{for each of}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [tables]]]]], [s, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [girls]]]], [vp, [vbar, [v, [lift]], [np, [pn, [it]]]]]]], ['.']]], '2005-07-10-15-19-02', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 553, 'For each of 2 tables each of 2 girls lifts it.', drs([A], [object(A, table, countable, na, eq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C], [object(C, girl, countable, na, eq, 2)-1, drs([D], [has_part(C, D)-1])=>drs([E], [predicate(E, lift, D, B)-1])])]), [[specification, [top_s, [topic, [quant, ['{for each of}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [tables]]]]], [s, [np, [quant, ['{each of}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [girls]]]]], [vp, [vbar, [v, [lifts]], [np, [pn, [it]]]]]]], ['.']]], '2005-07-10-15-22-14', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 554, 'There are 2 girls and there are 2 tables such that each of the girls lifts each of the tables.', drs([A, B], [drs([C], [has_part(A, C)-1])=>drs([], [drs([D], [has_part(B, D)-1])=>drs([E], [predicate(E, lift, C, D)-1])]), object(B, table, countable, na, eq, 2)-1, object(A, girl, countable, na, eq, 2)-1]), [[specification, [s_coord, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [girls]]]]]], [coord, [and]], [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [tables]]]]], [conj, ['{such that}']], [s, [np, [quant, ['{each of}']], [np, [det, [the]], [nbar, [n, [girls]]]]], [vp, [vbar, [v, [lifts]], [np, [quant, ['{each of}']], [np, [det, [the]], [nbar, [n, [tables]]]]]]]]]], ['.']]], '2007-11-12-12-20-18', '130.60.155.177', ''). +text_drs_eval(0, 555, 'There are 2 girls and there are 2 tables. Each of the girls lifts each of the tables.', drs([A, B], [drs([C], [has_part(A, C)-2])=>drs([], [drs([D], [has_part(B, D)-2])=>drs([E], [predicate(E, lift, C, D)-2])]), object(B, table, countable, na, eq, 2)-1, object(A, girl, countable, na, eq, 2)-1]), [[specification, [s_coord, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [girls]]]]]], [coord, [and]], [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [tables]]]]]]], ['.']], [specification, [s, [np, [quant, ['{each of}']], [np, [det, [the]], [nbar, [n, [girls]]]]], [vp, [vbar, [v, [lifts]], [np, [quant, ['{each of}']], [np, [det, [the]], [nbar, [n, [tables]]]]]]]], ['.']]], '2007-11-12-12-21-07', '130.60.155.177', ''). +text_drs_eval(0, 556, 'Some men M1 and M2 and M3 drink.', drs([A, B, C, D, E], [object(A, man, countable, na, geq, 2)-1, has_part(E, A)-1, predicate(B, drink, E)-1, object(C, something, dom, na, na, na)-1, has_part(E, C)-1, object(D, something, dom, na, na, na)-1, has_part(E, D)-1, object(E, na, countable, na, eq, 3)-1]), [[specification, [s, [np_coord, [np, [det, some], [nbar, [n, men], [appos, [var, 'M1']]]], [coord, and], [np, [var, 'M2']], [coord, and], [np, [var, 'M3']]], [vp, [vbar, [v, drink]]]], '.']], '2008-07-10-10-45-19', '130.60.155.206', ''). +text_drs_eval(0, 557, 'There are a man and a woman.', drs([A, B, C], [object(B, na, countable, na, eq, 2)-1, object(C, man, countable, na, eq, 1)-1, object(A, woman, countable, na, eq, 1)-1, has_part(B, A)-1, has_part(B, C)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [n, [man]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [woman]]]]]]], ['.']]], '2005-07-10-18-38-01', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 558, '2 codes X and Y are valid.', drs([A, B, C, D, E], [object(A, code, countable, na, eq, 2)-1, has_part(E, A)-1, property(B, valid, pos)-1, predicate(C, be, E, B)-1, object(D, something, dom, na, na, na)-1, has_part(E, D)-1, object(E, na, countable, na, eq, 2)-1]), [[specification, [s, [np_coord, [np, [nump, [num, 2]], [nbar, [n, codes], [appos, [var, 'X']]]], [coord, and], [np, [var, 'Y']]], [vp, [aux, are], [vbar, [ap_coord, [ap, [adj, valid]]]]]], '.']], '2008-07-10-10-45-27', '130.60.155.206', ''). +text_drs_eval(0, 559, 'There are 5 big men.', drs([A], [object(A, man, countable, na, eq, 5)-1, property(A, big, pos)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [adj, [big]], [nbar, [n, [men]]]]]]], ['.']]], '2006-04-07-17-21-49', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 560, '2 men M1 and M2 drink. M1 talks.', drs([], []), [[specification, [s, [np_coord, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]], [appos, [var, ['M1']]]]], [coord, [and]], [np, [var, ['M2']]]], [vp, [vbar, [v, [drink]]]]], ['.']], [specification, [s, [np, [var, ['M1']]], [vp, [vbar, [v, [talks]]]]], ['.']]], '2007-12-29-18-02-45', '130.60.204.10', ''). +text_drs_eval(0, 561, '2 men M1 and M2 drink. M2 talks. They eat.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 2)-1, has_part(D, A)-1, predicate(B, drink, D)-1, object(C, something, dom, na, na, na)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 2)-1, predicate(E, talk, C)-2, predicate(F, eat, D)-3]), [[specification, [s, [np_coord, [np, [nump, [num, 2]], [nbar, [n, men], [appos, [var, 'M1']]]], [coord, and], [np, [var, 'M2']]], [vp, [vbar, [v, drink]]]], '.'], [specification, [s, [np, [var, 'M2']], [vp, [vbar, [v, talks]]]], '.'], [specification, [s, [np, [pn, they]], [vp, [vbar, [v, eat]]]], '.']], '2008-07-10-10-45-46', '130.60.155.206', ''). +text_drs_eval(0, 562, '2 men ManGroup drink. They eat.', drs([], []), [], '2008-07-09-15-26-38', '130.60.155.206', ''). +text_drs_eval(0, 563, '2 men ManGroup drink. ManGroup talk. They eat.', drs([], []), [], '2008-07-09-15-28-48', '130.60.155.206', ''). +text_drs_eval(0, 564, '2 men ManGroup drink. ManGroup talks. They eat.', drs([], []), [[specification, [s, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]], [appos, [var, ['ManGroup']]]]], [vp, [vbar, [v, [drink]]]]], ['.']], [specification, [s, [np, [var, ['ManGroup']]], [vp, [vbar, [v, [talks]]]]], ['.']], [specification, [s, [np, [pn, [they]]], [vp, [vbar, [v, [eat]]]]], ['.']]], '2007-12-29-18-03-52', '130.60.204.10', ''). +text_drs_eval(0, 565, '2 men ManGroup drink. ManGroup talks. It eats.', drs([], []), [[specification, [s, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]], [appos_coord, [appos, [var, ['ManGroup']]]]]], [vp, [vbar, [v, [drink]]]]], ['.']], [specification, [s, [np, [np, [var, ['ManGroup']]]], [vp, [vbar, [v, [talks]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-08-26-14-46-12', blade17, ''). +text_drs_eval(0, 566, '2 men John and John eat.', drs([], []), [], '2005-08-31-21-06-11', blade17, ''). +text_drs_eval(0, 567, 'There are 5 big men who are happy.', drs([A, B, C], [object(A, man, countable, na, eq, 5)-1, property(A, big, pos)-1, property(B, happy, pos)-1, predicate(C, be, A, B)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [adj, [big]], [nbar, [n, [men]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [happy]]]]]]]]]]]], ['.']]], '2006-04-07-17-32-40', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 568, 'There are 5 big men such that they are happy.', drs([A, B, C], [object(A, man, countable, na, eq, 5)-1, property(A, big, pos)-1, property(B, happy, pos)-1, predicate(C, be, A, B)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [adj, [big]], [nbar, [n, [men]]]]]], [conj, ['{such that}']], [s, [np, [pn, [they]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [happy]]]]]]]], ['.']]], '2006-04-07-17-55-32', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 569, '2 men M1 and M2 drink. The man M2 talks.', drs([], []), [[specification, [s, [np_coord, [np, [nump, [num, 2]], [nbar, [n, men], [appos, [var, 'M1']]]], [coord, and], [np, [var, 'M2']]], [vp, [vbar, [v, drink]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [appos, [var, 'M2']]]], [vp, [vbar, [v, talks]]]], '.']], '2008-08-12-10-42-31', '84.74.167.232', ''). +text_drs_eval(0, 570, 'There is a man who sees himself. There is a man who sees John. John watches the man who sees him. John watches the man who sees himself.', drs([A, B, C, D, E, F, G], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, predicate(C, see, B, B)-1, object(D, man, countable, na, eq, 1)-2, predicate(E, see, D, A)-2, predicate(F, watch, A, D)-3, predicate(G, watch, A, B)-4]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pn, himself]]]]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pname, 'John']]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, watches], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pn, him]]]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, watches], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pn, himself]]]]]]]]]], '.']], '2008-08-17-10-46-34', '84.74.167.232', ''). +text_drs_eval(0, 571, 'There are some men. For each of them the card is valid.', drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-2])=>drs([C, D, E], [object(D, card, countable, na, eq, 1)-2, property(E, valid, pos)-2, predicate(C, be, D, E)-2])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{for each of}']], [np, [pn, [them]]]], [s, [np, [det, [the]], [nbar, [n, [card]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]]], ['.']]], '2005-08-28-16-25-53', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 572, 'The card of which man the card of who is valid is valid?', drs([], [question(drs([A, B, C, D, E, F], [property(A, valid, pos)-1/13, predicate(B, be, C, A)-1/12, query(D, which)-1/4, property(E, valid, pos)-1/11, relation(C, of, D)-1/8, predicate(F, be, C, E)-1/10, object(D, man, countable, na, eq, 1)-1/5, object(C, card, countable, na, eq, 1)-1/7]))]), [[sentence, [query, [question, [np, [det, the], [nbar, [n, card], [pp, [prep, of], [np, [qdet, which], [nbar, [n, man], [rel_cl, [np, [det, the], [nbar, [n, card], [pp, [prep, of], [np, [relpn, who]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]]]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-14-14-21', '130.60.155.193', ''). +text_drs_eval(0, 573, 'There is a n:aaa. It barks.', drs([A, B], [object(A, aaa, countable, na, eq, 1)-1, predicate(B, bark, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [aaa]]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-07-11-15-51-00', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 574, 'There are some n:aaa. They bark.', drs([A, B], [object(A, aaa, countable, na, geq, 2)-1, predicate(B, bark, A)-2]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [aaa]]]]]], ['.']], [specification, [s, [np, [pn, [they]]], [vp, [vbar, [v, [bark]]]]], ['.']]], '2005-07-11-15-51-35', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 575, 'There is a n:aaa who waits. The n:aaa who waits barks.', drs([], []), [], '2005-08-30-19-05-47', blade17, ''). +text_drs_eval(0, 576, 'A man who is hungry eats a pizza X. He is happy.', drs([A, B, C, D, E, F, G], [object(C, pizza, countable, na, eq, 1)-1, object(D, man, countable, na, eq, 1)-1, property(A, hungry, pos)-1, predicate(B, be, D, A)-1, predicate(E, eat, D, C)-1, property(F, happy, pos)-2, predicate(G, be, D, F)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [hungry]]]]]]]]], [vp, [vbar, [v, [eats]], [np, [det, [a]], [nbar, [n, [pizza]], [appos_coord, [appos, [var, ['X']]]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-08-26-19-37-38', blade17, ''). +text_drs_eval(0, 577, 'There is a man or there is a dog who sees him or there is a cat who sees it.', drs([], []), [], '2005-08-30-19-06-04', blade17, ''). +text_drs_eval(0, 578, 'There is a man or there is a dog who sees him or there is a cat who sees him.', drs([], []), [], '2005-08-30-19-08-29', blade17, ''). +text_drs_eval(0, 579, 'There is a man or there is a dog who sees him or there is a cat who sees it and him.', drs([], []), [], '2005-11-25-20-11-35', blade17, ''). +text_drs_eval(0, 580, 'A dog barks. Not everybody waits.', drs([A, B], [object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1, -drs([], [drs([C], [object(C, somebody, countable, na, eq, 1)-2])=>drs([D], [predicate(D, wait, C)-2])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [neg_s, [pneg, ['{not}']], [s, [np, [pn, [everybody]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2005-12-01-17-26-51', blade17, ''). +text_drs_eval(0, 581, 'A dog barks. Not every man waits.', drs([A, B], [object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1, -drs([], [drs([C], [object(C, man, countable, na, eq, 1)-2])=>drs([D], [predicate(D, wait, C)-2])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [det, ['{not every}']], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-07-12-16-43-32', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 582, 'Not everybody waits. A dog barks.', drs([A, B], [-drs([], [drs([C], [object(C, somebody, countable, na, eq, 1)-1])=>drs([D], [predicate(D, wait, C)-1])]), object(A, dog, countable, na, eq, 1)-2, predicate(B, bark, A)-2]), [[specification, [neg_s, [pneg, ['{not}']], [s, [np, [pn, [everybody]]], [vp, [vbar, [v, [waits]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-12-01-17-26-38', blade17, ''). +text_drs_eval(0, 583, 'There is a man. A clerk enters every card of him.', drs([A, B], [object(A, clerk, countable, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, drs([C], [object(C, card, countable, na, eq, 1)-2, relation(C, of, B)-2])=>drs([D], [predicate(D, enter, A, C)-2])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [enters]], [np, [det, [every]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [pn, [him]]]]]]]]], ['.']]], '2005-07-12-17-29-55', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 584, 'There is a park. A dog barks in it.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-2, object(B, park, countable, na, eq, 1)-1, predicate(C, bark, A)-2, modifier_pp(C, in, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [park]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [vbar, [v, [barks]]], [pp, [prep, [in]], [np, [pn, [it]]]]]]], ['.']]], '2005-08-12-13-07-47', 'ifidyn186.ifi.unizh.ch', ''). +text_drs_eval(0, 585, 'A man sees everybody who eats.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B, C], [predicate(B, eat, C)-1, object(C, somebody, countable, na, eq, 1)-1])=>drs([D], [predicate(D, see, A, C)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [nbar, [pn, [everybody]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [eats]]]]]]]]], ['.']]], '2007-08-15-17-13-09', '130.60.155.177', ''). +text_drs_eval(0, 586, 'Every man who waits eats.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1])=>drs([C], [predicate(C, eat, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [waits]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-07-12-17-39-33', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 587, 'Everybody who waits eats.', drs([], [drs([A, B], [object(B, somebody, countable, na, eq, 1)-1, predicate(A, wait, B)-1])=>drs([C], [predicate(C, eat, B)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [waits]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-12-01-15-31-00', blade17, ''). +text_drs_eval(0, 588, 'There is a man. He who waits eats.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.']], '2008-09-23-08-46-13', '130.60.155.206', ''). +text_drs_eval(0, 589, 'A man sees himself and a dog.', drs([A, B, C, D], [object(D, na, countable, na, eq, 2)-1, object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, see, B, D)-1, has_part(D, B)-1, has_part(D, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np_coord, [np, [pn, [himself]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2005-07-12-18-58-40', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 590, 'A man sees a dog and himself.', drs([A, B, C, D], [object(D, na, countable, na, eq, 2)-1, object(C, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1, predicate(B, see, A, D)-1, has_part(D, C)-1, has_part(D, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [pn, [himself]]]]]]], ['.']]], '2005-07-14-11-52-23', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 591, 'There is a boy. A man sees him and a dog.', drs([A, B, C, D, E], [object(A, boy, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, has_part(E, A)-2, predicate(C, see, B, E)-2, object(D, dog, countable, na, eq, 1)-2, has_part(E, D)-2, object(E, na, countable, na, eq, 2)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, boy]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, sees], [np_coord, [np, [pn, him]], [coord, and], [np, [det, a], [nbar, [n, dog]]]]]]], '.']], '2008-07-30-14-34-21', '130.60.155.177', ''). +text_drs_eval(0, 592, 'There is a boy. A man sees himself and a dog.', drs([A, B, C, D, E], [object(E, na, countable, na, eq, 2)-2, object(B, dog, countable, na, eq, 1)-2, object(C, man, countable, na, eq, 1)-2, object(D, boy, countable, na, eq, 1)-1, predicate(A, see, C, E)-2, has_part(E, C)-2, has_part(E, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [boy]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np_coord, [np, [pn, [himself]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2005-07-12-19-01-34', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 593, 'A man sees a dog X. He waits.', drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, see, B, A)-1, predicate(D, wait, B)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [appos_coord, [appos, [var, ['X']]]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-08-26-19-37-57', blade17, ''). +text_drs_eval(0, 594, 'There are some men. The men talk.', drs([A, B], [object(A, man, countable, na, geq, 2)-1, predicate(B, talk, A)-2]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [men]]]], [vp, [vbar, [v, [talk]]]]], ['.']]], '2005-07-12-19-10-21', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 595, 'A set is a:located in itself.', drs([A, B, C], [object(A, set, countable, na, eq, 1)-1, property(B, located, pos)-1, predicate(C, be, A, B)-1, modifier_pp(C, in, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [set]]]], [vp, [vbar, [vbar, [v, [is]], [ap_coord, [ap, [adj, [located]]]]], [pp, [prep, [in]], [np, [pn, [itself]]]]]]], ['.']]], '2005-07-12-19-24-09', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 596, 'A set is in a set.', drs([A, B, C], [object(A, set, countable, na, eq, 1)-1, object(B, set, countable, na, eq, 1)-1, predicate(C, be, B)-1, modifier_pp(C, in, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [set]]]], [vp, [vbar, [v, [is]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [set]]]]]]]], ['.']]], '2005-08-04-15-34-35', blade17, ''). +text_drs_eval(0, 597, 'A set is in itself.', drs([A, B], [object(A, set, countable, na, eq, 1)-1, predicate(B, be, A)-1, modifier_pp(B, in, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [set]]]], [vp, [vbar, [v, [is]], [pp, [prep, [in]], [np, [pn, [itself]]]]]]], ['.']]], '2005-08-22-16-54-11', 'ifidyn125.ifi.unizh.ch', ''). +text_drs_eval(0, 598, 'A set is a member in itself.', drs([A, B, C], [object(A, member, countable, na, eq, 1)-1, object(B, set, countable, na, eq, 1)-1, predicate(C, be, B, A)-1, modifier_pp(C, in, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [set]]]], [vp, [vbar, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [member]]]]], [pp, [prep, [in]], [np, [pn, [itself]]]]]]], ['.']]], '2005-07-12-19-29-19', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 599, 'A set exists in itself.', drs([A, B], [object(A, set, countable, na, eq, 1)-1, predicate(B, exist, A)-1, modifier_pp(B, in, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [set]]]], [vp, [vbar, [vbar, [v, [exists]]], [pp, [prep, [in]], [np, [pn, [itself]]]]]]], ['.']]], '2005-08-22-16-55-38', 'ifidyn125.ifi.unizh.ch', ''). +text_drs_eval(0, 600, 'A table John waits.', drs([], []), [], '2005-08-31-20-23-33', blade17, ''). +text_drs_eval(0, 601, 'John owns a park. A dog barks in it.', drs([A, B, C, D, E], [object(C, dog, countable, na, eq, 1)-2, object(D, park, countable, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(B, own, A, D)-1, predicate(E, bark, C)-2, modifier_pp(E, in, D)-2]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [park]]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [vbar, [v, [barks]]], [pp, [prep, [in]], [np, [pn, [it]]]]]]], ['.']]], '2005-07-13-13-08-59', 'ifidyn231.ifi.unizh.ch', ''). +text_drs_eval(0, 602, 'A dog barks. It is not the case that everybody waits.', drs([A, B], [object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1, -drs([C, D], [predicate(C, be, A, D)-2, drs([E], [object(E, somebody, countable, na, eq, 1)-2])=>drs([F], [predicate(F, wait, E, D)-2]), object(D, case, countable, na, eq, 1)-2])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [det, [every]], [nbar, [n, ['$body']]]], [vp, [vbar, [v, [waits]], [np, [[]]]]]]]]]]], ['.']]], '2007-12-14-17-02-30', '130.60.155.177', ''). +text_drs_eval(0, 603, 'VisaCards wait.', drs([A, B], [object(B, 'VisaCard', named, na, geq, 2)-1, predicate(A, wait, B)-1]), [[specification, [s, [np, [pname, ['VisaCards']]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2005-07-13-18-15-36', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 604, 'Christmases are white.', drs([A, B, C], [object(A, 'Christmas', named, na, geq, 2)-1, property(B, white, pos)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [pname, ['Christmases']]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [white]]]]]]], ['.']]], '2005-07-13-18-18-41', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 605, 'Each of Christmases is white.', drs([], []), [], '2009-05-13-07-42-40', '130.60.155.193', ''). +text_drs_eval(0, 606, 'Christmases are white. Some children like them.', drs([A, B, C, D, E], [object(D, 'Christmas', named, na, geq, 2)-1, property(A, white, pos)-1, predicate(B, be, D, A)-1, object(C, child, countable, na, geq, 2)-2, predicate(E, like, C, D)-2]), [[specification, [s, [np, [pname, ['Christmases']]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [white]]]]]]], ['.']], [specification, [s, [np, [det, [some]], [nbar, [n, [children]]]], [vp, [vbar, [v, [like]], [np, [pn, [them]]]]]], ['.']]], '2005-07-13-18-23-04', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 607, 'A person:xxx sees a masc:yyy and event:zzz him.', drs([], []), [], '2008-06-26-17-43-28', '130.60.155.206', ''). +text_drs_eval(0, 608, 'A person:xxx sees a masc:yyy and event:zzz herself.', drs([], []), [], '2008-06-26-17-43-38', '130.60.155.206', ''). +text_drs_eval(0, 609, 'A man talks about a day.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, day, countable, na, eq, 1)-1, predicate(C, talk, A)-1, modifier_pp(C, about, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [talks]]], [pp, [prep, [about]], [np, [det, [a]], [nbar, [n, [day]]]]]]]], ['.']]], '2006-04-07-18-41-45', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 610, 'A man talks during a day.', drs([A, B, C], [object(A, day, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, talk, B)-1, modifier_pp(C, during, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [talks]]], [pp, [prep, [during]], [np, [det, [a]], [nbar, [n, [day]]]]]]]], ['.']]], '2005-07-14-11-27-44', blade17, ''). +text_drs_eval(0, 611, 'A man sees a boy and the girl.', drs([A, B, C, D, E], [object(E, na, countable, na, eq, 2)-1, object(D, boy, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, object(B, girl, countable, na, eq, 1)-1, predicate(A, see, C, E)-1, has_part(E, D)-1, has_part(E, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np_coord, [np, [det, [a]], [nbar, [n, [boy]]]], [coord, [and]], [np, [det, [the]], [nbar, [n, [girl]]]]]]]], ['.']]], '2005-07-14-11-29-55', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 612, 'There is a bone. A man enters it and a card.', drs([A, B, C, D, E], [object(E, na, countable, na, eq, 2)-2, object(B, card, countable, na, eq, 1)-2, object(C, man, countable, na, eq, 1)-2, object(D, bone, countable, na, eq, 1)-1, predicate(A, enter, C, E)-2, has_part(E, D)-2, has_part(E, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [bone]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [enters]], [np_coord, [np, [pn, [it]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [card]]]]]]]], ['.']]], '2005-07-14-11-32-31', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 613, 'There is a bone. A man enters the bone and a card.', drs([A, B, C, D, E], [object(E, na, countable, na, eq, 2)-2, object(B, card, countable, na, eq, 1)-2, object(A, man, countable, na, eq, 1)-2, object(D, bone, countable, na, eq, 1)-1, predicate(C, enter, A, E)-2, has_part(E, D)-2, has_part(E, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [bone]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [enters]], [np_coord, [np, [det, [the]], [nbar, [n, [bone]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [card]]]]]]]], ['.']]], '2005-07-14-11-33-03', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 614, 'A customer enters a card of himself.', drs([A, B, C], [object(A, card, countable, na, eq, 1)-1, object(B, customer, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, enter, B, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [pn, [himself]]]]]]]]], ['.']]], '2005-07-14-11-49-22', '80-218-106-3.dclient.hispeed.ch', ''). +text_drs_eval(0, 615, 'There is John. Mary sees him. He walks.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [np, [var, ['John']]]]]], ['.']], [specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [walks]]]]], ['.']]], '2006-08-15-21-00-12', amadeus, ''). +text_drs_eval(0, 616, 'There is John. Peter sees him. He walks.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [pname, ['John']]]]], ['.']], [specification, [s, [np, [np, [var, ['Peter']]]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [walks]]]]], ['.']]], '2005-08-26-14-33-33', blade17, ''). +text_drs_eval(0, 617, 'A man hits his own dog. He is happy.', drs([A, B, C, D, E], [object(C, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, C)-1, predicate(A, hit, C, B)-1, property(D, happy, pos)-2, predicate(E, be, C, D)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [hits]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [dog]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-08-22-10-07-08', blade17, ''). +text_drs_eval(0, 618, 'A clerk enters a card of himself.', drs([A, B, C], [object(A, card, countable, na, eq, 1)-1, object(B, clerk, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, enter, B, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [pn, [himself]]]]]]]]], ['.']]], '2005-08-26-14-42-57', blade17, ''). +text_drs_eval(0, 619, 'A clerk enters the card of himself.', drs([A, B, C], [object(C, clerk, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, relation(B, of, C)-1, predicate(A, enter, C, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [enters]], [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [pn, [himself]]]]]]]]], ['.']]], '2005-07-14-12-01-23', '80-218-106-3.dclient.hispeed.ch', ''). +text_drs_eval(0, 620, 'A clerk enters a card of him.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [pn, [him]]]]]]]]], ['.']]], '2005-08-26-14-42-44', blade17, ''). +text_drs_eval(0, 621, 'There is a man. The man sees himself.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, see, A, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2005-07-14-12-03-08', '80-218-106-3.dclient.hispeed.ch', ''). +text_drs_eval(0, 622, 'A machine reads a card that carries its own code.', drs([A, B, C, D, E], [object(A, card, countable, na, eq, 1)-1, object(D, machine, countable, na, eq, 1)-1, object(C, code, countable, na, eq, 1)-1, relation(C, of, A)-1, predicate(B, carry, A, C)-1, predicate(E, read, D, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [machine]]]], [vp, [vbar, [v, [reads]], [np, [det, [a]], [nbar, [n, [card]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [carries]], [np, [poss_pn_coord, [posspn, ['{its own}']]], [nbar, [n, [code]]]]]]]]]]]], ['.']]], '2005-08-26-19-39-11', blade17, ''). +text_drs_eval(0, 623, 'A dog of a woman walks. A dog of a boy barks. The dog of the boy is happy.', drs([A, B, C, D, E, F, G, H], [object(D, boy, countable, na, eq, 1)-2, object(B, dog, countable, na, eq, 1)-2, object(C, woman, countable, na, eq, 1)-1, object(E, dog, countable, na, eq, 1)-1, relation(E, of, C)-1, predicate(A, walk, E)-1, relation(B, of, D)-2, predicate(F, bark, B)-2, property(G, happy, pos)-3, predicate(H, be, B, G)-3]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [woman]]]]]]], [vp, [vbar, [v, [walks]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [boy]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [boy]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-08-18-18-46-36', blade17, ''). +text_drs_eval(0, 624, 'A dog of a boy barks. The boy waits.', drs([A, B, C, D], [object(C, boy, countable, na, eq, 1)-1, object(D, dog, countable, na, eq, 1)-1, relation(D, of, C)-1, predicate(A, bark, D)-1, predicate(B, wait, C)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [boy]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [boy]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-07-14-13-35-56', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 625, 'A man lives in a town.', drs([A, B, C], [object(A, town, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, live, B)-1, modifier_pp(C, in, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [lives]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [town]]]]]]]], ['.']]], '2005-07-14-14-11-33', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 626, 'A man lives in a town. Where does the man live?', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, object(B, town, countable, na, eq, 1)-1/6, predicate(C, live, A)-1/3, modifier_pp(C, in, B)-1/4, question(drs([D], [predicate(D, live, A)-2/5, query(D, where)-2/1]))]), [[sentence, [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, lives]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, town]]]]]]]], '.'], '.'], [sentence, [query, [question, [qpn, where], does, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, live]]]]], ?], '.']], '2009-05-13-14-14-23', '130.60.155.193', ''). +text_drs_eval(0, 627, 'Where does the man live?', drs([], [question(drs([A, B], [predicate(A, live, B)-1/5, query(A, where)-1/1, object(B, man, countable, na, eq, 1)-1/4]))]), [[sentence, [query, [question, [qpn, where], does, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, live]]]]], ?], '.']], '2009-05-13-14-14-25', '130.60.155.193', ''). +text_drs_eval(0, 628, 'Where does the man live? Who lives in the town?', drs([], [question(drs([A, B], [predicate(A, live, B)-1/5, query(A, where)-1/1, object(B, man, countable, na, eq, 1)-1/4])), question(drs([C, D, E], [query(C, who)-2/1, predicate(D, live, C)-2/2, modifier_pp(D, in, E)-2/3, object(E, town, countable, na, eq, 1)-2/5]))]), [[sentence, [query, [question, [qpn, where], does, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, live]]]]], ?], '.'], [sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vbar, [v, lives]], [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, town]]]]]]]], ?], '.']], '2009-05-13-14-14-26', '130.60.155.193', ''). +text_drs_eval(0, 629, 'A man lives in a town. Where does the man live? Who lives in the town?', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, object(B, town, countable, na, eq, 1)-1/6, predicate(C, live, A)-1/3, modifier_pp(C, in, B)-1/4, question(drs([D], [predicate(D, live, A)-2/5, query(D, where)-2/1])), question(drs([E, F], [query(E, who)-3/1, predicate(F, live, E)-3/2, modifier_pp(F, in, B)-3/3]))]), [[sentence, [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, lives]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, town]]]]]]]], '.'], '.'], [sentence, [query, [question, [qpn, where], does, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, live]]]]], ?], '.'], [sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vbar, [v, lives]], [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, town]]]]]]]], ?], '.']], '2009-05-13-14-14-28', '130.60.155.193', ''). +text_drs_eval(0, 630, 'A girl of a boy waits. The girl eats.', drs([A, B, C, D], [object(A, boy, countable, na, eq, 1)-1, object(B, girl, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, wait, B)-1, predicate(D, eat, B)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [girl]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [boy]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [girl]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-08-18-18-47-24', blade17, ''). +text_drs_eval(0, 631, 'There is John. Bill sees him. He walks.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [np, [var, ['John']]]]]], ['.']], [specification, [s, [np, [pname, ['Bill']]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [walks]]]]], ['.']]], '2006-08-15-21-00-26', amadeus, ''). +text_drs_eval(0, 632, 'There is a man a dog of who barks. The dog eats.', drs([A, B, C, D], [object(C, dog, countable, na, eq, 1)-1, object(D, man, countable, na, eq, 1)-1, relation(C, of, D)-1, predicate(A, bark, C)-1, predicate(B, eat, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-07-14-16-19-29', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 633, 'There is a man a dog of who barks. The man eats.', drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, bark, A)-1, predicate(D, eat, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-08-18-18-48-50', blade17, ''). +text_drs_eval(0, 634, 'Some men\'s car is fast.', drs([A, B, C, D], [object(A, car, countable, na, eq, 1)-1, object(B, man, countable, na, geq, 2)-1, relation(A, of, B)-1, property(C, fast, pos)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [poss_np, [det, [some]], [nbar, [n, [men]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [car]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [fast]]]]]]], ['.']]], '2005-07-14-18-42-33', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 635, 'There is a donkey of a wife\'s brother.', drs([A, B, C], [object(B, brother, countable, na, eq, 1)-1, object(C, wife, countable, na, eq, 1)-1, object(A, donkey, countable, na, eq, 1)-1, relation(B, of, C)-1, relation(A, of, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [donkey]], [pp, [prep, [of]], [np, [poss_np, [det, [a]], [nbar, [n, [wife]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [brother]]]]]]]]], ['.']]], '2005-07-14-18-46-59', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 636, 'There is a donkey of the wife\'s brother.', drs([A, B, C], [object(A, donkey, countable, na, eq, 1)-1, relation(B, of, C)-1, object(B, brother, countable, na, eq, 1)-1, relation(A, of, B)-1, object(C, wife, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [donkey]], [pp, [prep, [of]], [np, [poss_spec, [poss_np, [det, [the]], [nbar, [n, [wife]]], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [brother]]]]]]]]], ['.']]], '2006-08-22-11-43-36', amadeus, ''). +text_drs_eval(0, 637, 'A big hungry dog barks.', drs([], []), [], '2005-08-29-18-43-10', blade17, ''). +text_drs_eval(0, 638, 'John is a rich customer. His wealth is enormous. He is in his office.', drs([A, B, C, D, E, F, G, H], [object(H, customer, countable, na, eq, 1)-1, object(G, office, countable, na, eq, 1)-3, object(D, wealth, mass, na, na, na)-2, object(E, 'John', named, na, eq, 1)-1, property(H, rich, pos)-1, predicate(A, be, E, H)-1, relation(D, of, H)-2, property(B, enormous, pos)-2, predicate(C, be, D, B)-2, relation(G, of, E)-3, predicate(F, be, H)-3, modifier_pp(F, in, G)-3]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [adj, [rich]], [nbar, [n, [customer]]]]]]]], ['.']], [specification, [s, [np, [poss_pn_coord, [posspn, [his]]], [nbar, [n, [wealth]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [enormous]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [pp, [prep, [in]], [np, [poss_pn_coord, [posspn, [his]]], [nbar, [n, [office]]]]]]]], ['.']]], '2005-10-04-17-13-58', blade17, ''). +text_drs_eval(0, 639, 'John is a rich customer. His wealth is enormous. He is in his own office.', drs([A, B, C, D, E, F, G, H], [object(H, customer, countable, na, eq, 1)-1, object(G, office, countable, na, eq, 1)-3, object(D, wealth, mass, na, na, na)-2, object(E, 'John', named, na, eq, 1)-1, property(H, rich, pos)-1, predicate(A, be, E, H)-1, relation(D, of, H)-2, property(B, enormous, pos)-2, predicate(C, be, D, B)-2, relation(G, of, H)-3, predicate(F, be, H)-3, modifier_pp(F, in, G)-3]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [adj, [rich]], [nbar, [n, [customer]]]]]]]], ['.']], [specification, [s, [np, [poss_pn_coord, [posspn, [his]]], [nbar, [n, [wealth]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [enormous]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [pp, [prep, [in]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [office]]]]]]]], ['.']]], '2005-10-04-17-14-12', blade17, ''). +text_drs_eval(0, 640, 'John is not a customer. He is happy.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, -drs([D, E], [object(D, customer, countable, na, eq, 1)-1, predicate(E, be, A, D)-1]), property(B, happy, pos)-2, predicate(C, be, A, B)-2]), [[specification, [s, [np, [pname, ['John']]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [a]], [nbar, [n, [customer]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-07-20-16-43-06', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 641, 'A man is not a customer. He is happy.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, -drs([D, E], [object(D, customer, countable, na, eq, 1)-1, predicate(E, be, A, D)-1]), property(B, happy, pos)-2, predicate(C, be, A, B)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [a]], [nbar, [n, [customer]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-07-20-16-43-29', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 642, 'A man is a clerk. His dog barks.', drs([A, B, C, D, E], [object(A, clerk, countable, na, eq, 1)-1, object(E, man, countable, na, eq, 1)-1, object(D, dog, countable, na, eq, 1)-2, predicate(B, be, E, A)-1, relation(D, of, A)-2, predicate(C, bark, D)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [clerk]]]]]]], ['.']], [specification, [s, [np, [poss_pn_coord, [posspn, [his]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-07-20-16-49-25', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 643, 'A man is a clerk. His own dog barks.', drs([], []), [], '2005-08-18-18-52-32', blade17, ''). +text_drs_eval(0, 644, 'A customer gives a card to a clerk.', drs([A, B, C, D], [object(A, customer, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, object(C, clerk, countable, na, eq, 1)-1, predicate(D, give, A, B, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [card]]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [clerk]]]]]]]], ['.']]], '2006-08-14-18-43-31', amadeus, ''). +text_drs_eval(0, 645, 'A customer gives a clerk a card.', drs([A, B, C, D], [object(A, customer, countable, na, eq, 1)-1, object(B, clerk, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, predicate(D, give, A, C, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [clerk]]]], [np, [det, [a]], [nbar, [n, [card]]]]]]], ['.']]], '2006-08-14-18-44-11', amadeus, ''). +text_drs_eval(0, 646, 'For every code there is a clerk such that he enters it.', drs([], [drs([A], [object(A, code, countable, na, eq, 1)-1])=>drs([B, C], [object(B, clerk, countable, na, eq, 1)-1, predicate(C, enter, B, A)-1])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [code]]]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [clerk]]]]], [conj, ['{such that}']], [s, [np, [pn, [he]]], [vp, [vbar, [v, [enters]], [np, [pn, [it]]]]]]]], ['.']]], '2005-07-20-16-58-52', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 647, 'For every code a clerk enters it.', drs([], [drs([A], [object(A, code, countable, na, eq, 1)-1])=>drs([B, C], [object(B, clerk, countable, na, eq, 1)-1, predicate(C, enter, B, A)-1])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [code]]]], [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [enters]], [np, [pn, [it]]]]]]], ['.']]], '2005-07-20-16-59-28', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 648, 'Some water is not drinkable.', drs([A], [object(A, water, mass, na, na, na)-1, -drs([B, C], [property(B, drinkable, pos)-1, predicate(C, be, A, B)-1])]), [[specification, [s, [np, [det, [some]], [nbar, [n, [water]]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [drinkable]]]]]]], ['.']]], '2005-10-04-17-14-40', blade17, ''). +text_drs_eval(0, 649, 'A man enters a card that carries a code and opens an account.', drs([A, B, C, D, E, F, G], [object(E, account, countable, na, eq, 1)-1, object(A, code, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, object(F, man, countable, na, eq, 1)-1, predicate(C, carry, B, A)-1, predicate(D, enter, F, B)-1, predicate(G, open, F, E)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [carries]], [np, [det, [a]], [nbar, [n, [code]]]]]]]]]]], [coord, [and]], [vp, [vbar, [v, [opens]], [np, [det, [an]], [nbar, [n, [account]]]]]]]], ['.']]], '2005-07-20-17-01-28', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 650, 'A man who enters a card manually types a code.', drs([A, B, C, D, E], [object(C, code, countable, na, eq, 1)-1, object(D, card, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1, predicate(B, enter, A, D)-1, modifier_adv(B, manually, pos)-1, predicate(E, type, A, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]]]]], [adv, [manually]]]]]]], [vp, [vbar, [v, [types]], [np, [det, [a]], [nbar, [n, [code]]]]]]], ['.']]], '2005-07-20-17-02-23', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 651, 'A man sees every dog.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [object(B, dog, countable, na, eq, 1)-1])=>drs([C], [predicate(C, see, A, B)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [every]], [nbar, [n, [dog]]]]]]], ['.']]], '2005-07-20-17-04-33', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 652, 'Every man sees a dog.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, see, A, B)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], ['.']]], '2005-07-20-17-04-51', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 653, 'A laundry of John collapses.', drs([A, B, C], [object(A, laundry, countable, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, collapse, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [laundry]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [vbar, [v, [collapses]]]]], ['.']]], '2005-07-20-17-10-05', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 654, 'There is a man. His laundry smells.', drs([A, B, C], [object(C, man, countable, na, eq, 1)-1, object(B, laundry, countable, na, eq, 1)-2, relation(B, of, C)-2, predicate(A, smell, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [poss_pn_coord, [posspn, [his]]], [nbar, [n, [laundry]]]], [vp, [vbar, [v, [smells]]]]], ['.']]], '2005-08-26-19-39-33', blade17, ''). +text_drs_eval(0, 655, 'There is a man a laundry of who collapses.', drs([A, B, C], [object(A, laundry, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, collapse, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [det, [a]], [nbar, [n, [laundry]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [collapses]]]]]]]]], ['.']]], '2005-07-20-17-12-11', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 656, 'John is a customer. He inserts a card that belongs to himself and types a code X. Bill sees X. He inserts his own card and types the code.', drs([], []), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, customer]]]]]], '.']], '2008-10-06-13-23-16', '130.60.155.206', ''). +text_drs_eval(0, 657, 'John takes his own card and gets some money for himself.', drs([A, B, C, D, E], [object(C, money, mass, na, na, na)-1, object(A, card, countable, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, relation(A, of, B)-1, predicate(D, take, B, A)-1, predicate(E, get, B, C)-1, modifier_pp(E, for, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp_coord, [vp, [vbar, [v, [takes]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [card]]]]]], [coord, [and]], [vp, [vbar, [vbar, [v, [gets]], [np, [det, [some]], [nbar, [n, [money]]]]], [pp, [prep, [for]], [np, [pn, [himself]]]]]]]], ['.']]], '2005-10-04-17-14-50', blade17, ''). +text_drs_eval(0, 658, 'A man visits a town Zürich.', drs([], []), [], '2007-12-29-17-43-34', '130.60.204.10', ''). +text_drs_eval(0, 659, 'A man who is richer than John waits.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, property(C, rich, comp_than, A)-1, predicate(D, be, B, C)-1, predicate(E, wait, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [richer]], [conj, [than]], [np, [pname, ['John']]]]|F]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-05-09-12-12-21', '130.60.156.229', ''). +text_drs_eval(0, 660, 'There is a dog. /* # with comment without comment */ There is a man.', drs([A, B], [object(A, man, countable, na, eq, 1)-2, object(B, dog, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']]], '2005-08-11-21-06-44', blade17, ''). +text_drs_eval(0, 661, 'There is a dog. /* # with comment (line break) without comment */ There is a man.', drs([A, B], [object(A, man, countable, na, eq, 1)-2, object(B, dog, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']]], '2005-08-11-21-07-59', blade17, ''). +text_drs_eval(0, 662, 'There is the man\'s dog and cat.', drs([], []), [], '2005-08-18-18-57-41', blade17, ''). +text_drs_eval(0, 663, 'A man waits carefully manually.', drs([], []), [], '2005-08-10-12-09-47', 'ifidyn186.ifi.unizh.ch', ''). +text_drs_eval(0, 664, 'A man carefully waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, modifier_adv(B, carefully, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [adv, [carefully]], [vbar, [v, [waits]]]]]], ['.']]], '2005-07-22-10-28-58', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 665, 'A man carefully manually waits.', drs([], []), [], '2005-08-22-10-05-17', blade17, ''). +text_drs_eval(0, 666, 'A man gives a bone to a dog manually carefully.', drs([], []), [], '2005-08-10-12-11-02', 'ifidyn186.ifi.unizh.ch', ''). +text_drs_eval(0, 667, 'A clerk enters a card of every customer.', drs([A, B, C], [object(A, clerk, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, drs([D], [object(D, customer, countable, na, eq, 1)-1])=>drs([], [relation(B, of, D)-1]), predicate(C, enter, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [det, [every]], [nbar, [n, [customer]]]]]]]]]], ['.']]], '2006-04-20-12-10-13', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 668, 'A clerk enters every customer\'s card.', drs([A], [object(A, clerk, countable, na, eq, 1)-1, drs([B, C], [object(B, customer, countable, na, eq, 1)-1, relation(C, of, B)-1, object(C, card, countable, na, eq, 1)-1])=>drs([D], [predicate(D, enter, A, C)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [enters]], [np, [poss_np, [det, [every]], [nbar, [n, [customer]]], [gen_marker, ['\'s']]], [nbar, [n, [card]]]]]]], ['.']]], '2007-11-20-17-44-34', '130.60.155.231', ''). +text_drs_eval(0, 669, 'A n:xxx\'s dog barks.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1, object(B, xxx, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, bark, A)-1]), [[specification, [s, [np, [poss_np, [det, [a]], [nbar, [n, [xxx]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-07-22-10-51-24', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 670, 'The customer enters a card and a numeric personal code. If it is not valid then SM rejects the card.', drs([], []), [], '2006-08-15-15-13-06', amadeus, ''). +text_drs_eval(0, 671, 'The customer enters a card and a numeric personal code.', drs([], []), [], '2006-08-15-15-14-04', amadeus, ''). +text_drs_eval(0, 672, 'Who enters a card?', drs([], [question(drs([A, B, C], [query(A, who)-1/1, object(B, card, countable, na, eq, 1)-1/4, predicate(C, enter, A, B)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, enters], [np, [det, a], [nbar, [n, card]]]]]]], ?], '.']], '2009-05-13-14-14-29', '130.60.155.193', ''). +text_drs_eval(0, 673, 'A man John gives his own wife Mary a big and red apple.', drs([], []), [], '2005-08-31-20-23-59', blade17, ''). +text_drs_eval(0, 674, 'John owns some services that deliver some pizzas.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(C, service, countable, na, geq, 2)-1, object(B, pizza, countable, na, geq, 2)-1, predicate(D, deliver, C, B)-1, predicate(E, own, A, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [owns]], [np, [det, [some]], [nbar, [n, [services]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [deliver]], [np, [det, [some]], [nbar, [n, [pizzas]]]]]]]]]]]], ['.']]], '2005-07-22-13-40-14', blade17, ''). +text_drs_eval(0, 675, 'John owns some services each of which delivers some pizzas.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, service, countable, na, geq, 2)-1, drs([D], [has_part(B, D)-1])=>drs([E, F], [object(E, pizza, countable, na, geq, 2)-1, predicate(F, deliver, D, E)-1]), predicate(C, own, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [owns]], [np, [det, [some]], [nbar, [n, [services]], [rel_cl, [np, [quant, ['{each of}']], [np, [relpn, [which]]]], [vp, [vbar, [v, [delivers]], [np, [det, [some]], [nbar, [n, [pizzas]]]]]]]]]]]], ['.']]], '2007-11-20-11-30-19', '130.60.155.231', ''). +text_drs_eval(0, 676, 'John waits in a bank. He is happy.', drs([A, B, C, D, E], [object(A, bank, countable, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, predicate(C, wait, B)-1, modifier_pp(C, in, A)-1, property(D, happy, pos)-2, predicate(E, be, B, D)-2]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-07-22-14-37-59', blade17, ''). +text_drs_eval(0, 677, '1 man\'s dog barks.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, bark, A)-1]), [[specification, [s, [np, [poss_np, [numberp, [gen_quant, [[]]], [number, [1]]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-07-22-14-55-55', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 678, 'A customer waits patiently.', drs([A, B], [object(A, customer, countable, na, eq, 1)-1, predicate(B, wait, A)-1, modifier_adv(B, patiently, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [vbar, [v, [waits]]], [adv, [patiently]]]]], ['.']]], '2005-07-22-14-58-23', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 679, 'How does John enter a card?', drs([], [question(drs([A, B], [object(A, card, countable, na, eq, 1)-1/6, predicate(B, enter, named('John'), A)-1/4, query(B, how)-1/1]))]), [[sentence, [query, [question, [qpn, how], does, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, enter], [np, [det, a], [nbar, [n, card]]]]]]], ?], '.']], '2009-05-13-14-14-31', '130.60.155.193', ''). +text_drs_eval(0, 680, 'The waters are deep.', drs([A, B, C], [property(A, deep, pos)-1, predicate(B, be, C, A)-1, object(C, water, countable, na, geq, 2)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [waters]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [deep]]]]]]], ['.']]], '2006-04-07-17-34-04', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 681, 'A customer enters a card or drops it. He is angry.', drs([A, B, C], [object(A, customer, countable, na, eq, 1)-1, drs([D, E], [object(D, card, countable, na, eq, 1)-1, predicate(E, enter, A, D)-1])v drs([F], [predicate(F, drop, A, D)-1]), property(B, angry, pos)-2, predicate(C, be, A, B)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp_coord, [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]]]]]], [coord, [or]], [vp, [vbar, [v, [drops]], [np, [pn, [it]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [angry]]]]]]], ['.']]], '2005-08-22-17-01-55', 'ifidyn125.ifi.unizh.ch', ''). +text_drs_eval(0, 682, 'A customer enters a card or he drops it. He is angry.', drs([], []), [[specification, [s_coord, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]]]]]]], [coord, [or]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [drops]], [np, [pn, [it]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [angry]]]]]]], ['.']]], '2006-04-20-12-11-02', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 683, 'A customer enters a card or he drops it. The customer is angry.', drs([A, B, C], [object(B, customer, countable, na, eq, 1)-2, drs([D, E, F], [object(D, card, countable, na, eq, 1)-1, object(E, customer, countable, na, eq, 1)-1, predicate(F, enter, E, D)-1])v drs([G], [predicate(G, drop, E, D)-1]), property(C, angry, pos)-2, predicate(A, be, B, C)-2]), [[specification, [s_coord, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]]]]]]], [coord, [or]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [drops]], [np, [pn, [it]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [angry]]]]]]], ['.']]], '2005-07-22-15-16-05', 'ifidyn134.ifi.unizh.ch', ''). +text_drs_eval(0, 684, 'If a customer has a card C then the customer enters C.', drs([], [drs([A, B, C], [object(A, card, countable, na, eq, 1)-1, object(B, customer, countable, na, eq, 1)-1, predicate(C, have, B, A)-1])=>drs([D], [predicate(D, enter, B, A)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [card]], [appos_coord, [appos, [var, ['C']]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [enters]], [np, [np, [var, ['C']]]]]]]], ['.']]], '2005-08-26-19-39-56', blade17, ''). +text_drs_eval(0, 685, 'If a customer has a card C then he enters C.', drs([], [drs([A, B, C], [object(A, card, countable, na, eq, 1)-1, object(B, customer, countable, na, eq, 1)-1, predicate(C, have, B, A)-1])=>drs([D], [predicate(D, enter, B, A)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [card]], [appos_coord, [appos, [var, ['C']]]]]]]]], [then], [s, [np, [pn, [he]]], [vp, [vbar, [v, [enters]], [np, [np, [var, ['C']]]]]]]], ['.']]], '2005-08-26-19-40-17', blade17, ''). +text_drs_eval(0, 686, 'p:Kaarel waits.', drs([A, B], [object(A, 'Kaarel', named, na, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [pname, ['Kaarel']]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-08-20-22-00-20', '130.60.155.177', ''). +text_drs_eval(0, 687, 'Is there a dog?', drs([], [question(drs([A], [object(A, dog, countable, na, eq, 1)-1/4]))]), [[sentence, [query, [question, [topic, [quant, 'is there'], [np, [det, a], [nbar, [n, dog]]]]], ?], '.']], '2009-05-13-14-14-32', '130.60.155.193', ''). +text_drs_eval(0, 688, 'John gives Bill Mary.', drs([A, B, C, D], [object(C, 'Mary', named, na, eq, 1)-1, object(B, 'Bill', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(D, give, A, C, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [gives]], [np, [pname, ['Bill']]], [np, [pname, ['Mary']]]]]], ['.']]], '2006-08-14-18-44-27', amadeus, ''). +text_drs_eval(0, 689, 'John gives Mary to Bill.', drs([A, B, C, D], [object(C, 'Bill', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(D, give, A, B, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [gives]], [np, [pname, ['Mary']]], [pp, [prep, [to]], [np, [pname, ['Bill']]]]]]], ['.']]], '2006-08-14-18-44-43', amadeus, ''). +text_drs_eval(0, 690, 'There is a man. The man "John" waits.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']]|A], '2007-04-10-15-42-39', '130.60.155.177', ''). +text_drs_eval(0, 691, 'There is a red and blue dog. The red dog barks.', drs([A, B], [object(A, dog, countable, na, eq, 1)-1, property(A, red, pos)-1, property(A, blue, pos)-1, predicate(B, bark, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [adj_coord, [adj, [red]], [coord, [and]], [adj, [blue]]], [nbar, [n, [dog]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [adj, [red]], [nbar, [n, [dog]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-08-02-18-37-15', 'ifidyn186.ifi.unizh.ch', ''). +text_drs_eval(0, 692, 'A dog of who eats a bone?', drs([], [question(drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1/2, query(B, who)-1/4, relation(A, of, B)-1/3, object(C, bone, countable, na, eq, 1)-1/7, predicate(D, eat, A, C)-1/5]))]), [[sentence, [query, [question, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [qpn, who]]]]], [vp, [vbar, [vcompl, [v, eats], [np, [det, a], [nbar, [n, bone]]]]]]], ?], '.']], '2009-05-13-14-14-34', '130.60.155.193', ''). +text_drs_eval(0, 693, 'The dog of who eats a bone?', drs([], [question(drs([A, B, C, D], [object(A, bone, countable, na, eq, 1)-1/7, predicate(B, eat, C, A)-1/5, relation(C, of, D)-1/3, query(D, who)-1/4, object(C, dog, countable, na, eq, 1)-1/2]))]), [[sentence, [query, [question, [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np, [qpn, who]]]]], [vp, [vbar, [vcompl, [v, eats], [np, [det, a], [nbar, [n, bone]]]]]]], ?], '.']], '2009-05-13-14-14-35', '130.60.155.193', ''). +text_drs_eval(0, 694, 'A man a dog of who eats a bone waits.', drs([A, B, C, D, E], [object(B, bone, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1, relation(C, of, A)-1, predicate(D, eat, C, B)-1, predicate(E, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [eats]], [np, [det, [a]], [nbar, [n, [bone]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-08-02-17-23-04', 'ifidyn186.ifi.unizh.ch', ''). +text_drs_eval(0, 695, 'If a man walks then he talks quickly.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, walk, A)-1])=>drs([C], [predicate(C, talk, A)-1, modifier_adv(C, quickly, pos)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [walks]]]]], [then], [s, [np, [pn, [he]]], [vp, [vbar, [vbar, [v, [talks]]], [adv, [quickly]]]]]], ['.']]], '2005-08-03-16-59-52', 'ifidyn186.ifi.unizh.ch', ''). +text_drs_eval(0, 696, 'If a man walks quickly then he talks.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, walk, A)-1, modifier_adv(B, quickly, pos)-1])=>drs([C], [predicate(C, talk, A)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [walks]]], [adv, [quickly]]]]], [then], [s, [np, [pn, [he]]], [vp, [vbar, [v, [talks]]]]]], ['.']]], '2005-08-03-17-01-52', 'ifidyn186.ifi.unizh.ch', ''). +text_drs_eval(0, 697, 'If a man walks quickly then he talks quickly.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, walk, A)-1, modifier_adv(B, quickly, pos)-1])=>drs([C], [predicate(C, talk, A)-1, modifier_adv(C, quickly, pos)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [walks]]], [adv, [quickly]]]]], [then], [s, [np, [pn, [he]]], [vp, [vbar, [vbar, [v, [talks]]], [adv, [quickly]]]]]], ['.']]], '2005-08-03-17-02-13', 'ifidyn186.ifi.unizh.ch', ''). +text_drs_eval(0, 698, 'A man enters all laundry.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [object(B, laundry, mass, na, na, na)-1])=>drs([C], [predicate(C, enter, A, B)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [enters]], [np, [det, [all]], [nbar, [n, [laundry]]]]]]], ['.']]], '2005-10-04-17-15-54', blade17, ''). +text_drs_eval(0, 699, 'p:p v:v.', drs([A, B], [object(A, p, named, na, eq, 1)-1, predicate(B, v, A)-1]), [[specification, [s, [np, [pname, [p]]], [vp, [vbar, [v, [v]]]]], ['.']]], '2007-08-20-22-00-34', '130.60.155.177', ''). +text_drs_eval(0, 700, 'A man is rich and famous.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, property(B, rich, pos)-1, property(B, famous, pos)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [rich]]], [coord, [and]], [ap_coord, [ap, [adj, [famous]]]]]]]], ['.']]], '2005-08-08-12-46-37', blade17, ''). +text_drs_eval(0, 701, 'A dog is not a cat.', drs([A], [object(A, dog, countable, na, eq, 1)-1, -drs([B, C], [object(B, cat, countable, na, eq, 1)-1, predicate(C, be, A, B)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], ['.']]], '2005-08-08-20-44-23', blade17, ''). +text_drs_eval(0, 702, 'John vaguely sees a big dog that barks in the garden of his own brother.', drs([], []), [], '2008-10-06-13-23-02', '130.60.155.206', ''). +text_drs_eval(0, 703, 'John vaguely sees a big dog. The dog barks in the garden of the brother of John.', drs([A, B, C, D, E, F], [object(E, dog, countable, na, eq, 1)-1, object(C, brother, countable, na, eq, 1)-2, object(A, garden, countable, na, eq, 1)-2, object(B, 'John', named, na, eq, 1)-1, relation(A, of, C)-2, relation(C, of, B)-2, property(E, big, pos)-1, predicate(D, see, B, E)-1, modifier_adv(D, vaguely, pos)-1, predicate(F, bark, E)-2, modifier_pp(F, in, A)-2]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [adv, [vaguely]], [vbar, [v, [sees]], [np, [det, [a]], [nbar, [adj, [big]], [nbar, [n, [dog]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [vbar, [v, [barks]]], [pp, [prep, [in]], [np, [det, [the]], [nbar, [n, [garden]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [brother]], [pp, [prep, [of]], [np, [pname, ['John']]]]]]]]]]]]], ['.']]], '2005-08-09-18-02-44', blade17, ''). +text_drs_eval(0, 704, 'Who is in the park in the town?', drs([], [question(drs([A, B, C, D], [query(A, who)-1/1, predicate(B, be, A)-1/2, modifier_pp(B, in, C)-1/3, object(C, park, countable, na, eq, 1)-1/5, modifier_pp(B, in, D)-1/6, object(D, town, countable, na, eq, 1)-1/8]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [aux, is], [vbar, [vcompl, [pp, [prep, in], [np, [det, the], [nbar, [n, park]]]]], [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, town]]]]]]]], ?], '.']], '2009-05-13-14-14-37', '130.60.155.193', ''). +text_drs_eval(0, 705, 'There is not a man.', drs([], []), [[specification, [s, [np, [np, [var, ['There']]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [a]], [nbar, [n, [man]]]]]]], ['.']]], '2005-08-26-14-41-39', blade17, ''). +text_drs_eval(0, 706, 'There is not some laundry.', drs([], []), [[specification, [s, [np, [np, [var, ['There']]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [some]], [nbar, [n, [laundry]]]]]]], ['.']]], '2005-08-26-14-41-17', blade17, ''). +text_drs_eval(0, 707, 'There is no man.', drs([], [-drs([A], [object(A, man, countable, na, eq, 1)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [no]], [nbar, [n, [man]]]]]], ['.']]], '2005-08-09-22-07-07', 'ifidyn186.ifi.unizh.ch', ''). +text_drs_eval(0, 708, 'A man Kaarel works extremely and fast.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['Kaarel']]]]]], [vp, [vbar, [vbar, [v, [works]]], [adv_coord, [adv, [extremely]], [coord, [and]], [adv, [fast]]]]]], ['.']]], '2006-08-12-22-38-45', amadeus, ''). +text_drs_eval(0, 709, 'A man waits carefully and manually.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, modifier_adv(B, manually, pos)-1, modifier_adv(B, carefully, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [waits]]], [adv, [carefully]], [coord, [and]], [adv, [manually]]]]], ['.']]], '2005-08-10-12-11-55', 'ifidyn186.ifi.unizh.ch', ''). +text_drs_eval(0, 710, 'A man gives a bone to a dog manually and carefully.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, bone, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, give, A, B, C)-1, modifier_adv(D, carefully, pos)-1, modifier_adv(D, manually, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [bone]]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [dog]]]]]], [adv_coord, [adv, [manually]], [coord, [and]], [adv, [carefully]]]]]], ['.']]], '2006-08-14-18-51-43', amadeus, ''). +text_drs_eval(0, 711, 'A man carefully and manually waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, modifier_adv(B, manually, pos)-1, modifier_adv(B, carefully, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [adv_coord, [adv, [carefully]], [coord, [and]], [adv, [manually]]], [vbar, [v, [waits]]]]]], ['.']]], '2005-08-22-10-04-54', blade17, ''). +text_drs_eval(0, 712, 'There are a dog and a cat.', drs([A, B, C], [object(C, na, countable, na, eq, 2)-1, object(B, cat, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, has_part(C, A)-1, has_part(C, B)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], ['.']]], '2005-08-11-21-12-53', blade17, ''). +text_drs_eval(0, 713, 'There is a dog and a cat.', drs([], []), [[specification, [s, [np, [np, [var, ['There']]]], [vp, [vbar, [v, [is]], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2005-08-26-14-40-48', blade17, ''). +text_drs_eval(0, 714, 'For every body who waits there is a clerk.', drs([], []), [], '2005-08-30-19-11-11', blade17, ''). +text_drs_eval(0, 715, 'For everybody who waits there is a clerk.', drs([], [drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, wait, A)-1])=>drs([C], [object(C, clerk, countable, na, eq, 1)-1])]), [[top_s, [topic, [quant, ['{for every}']], [nbar, [n, ['$body']], [rel_cl, [comp, [who]], [vp, [vbar, [v, [waits]]]]]]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [clerk]]]]]]]], '2007-10-17-15-13-05', '130.60.155.177', ''). +text_drs_eval(0, 716, 'There is a customer. The customer enters a card or he drops it. He is angry.', drs([A, B, C], [object(A, customer, countable, na, eq, 1)-1, drs([D, E], [object(D, card, countable, na, eq, 1)-2, predicate(E, enter, A, D)-2])v drs([F], [predicate(F, drop, A, D)-2]), property(B, angry, pos)-3, predicate(C, be, A, B)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [customer]]]]]], ['.']], [specification, [s_coord, [s, [np, [det, [the]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]]]]]]], [coord, [or]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [drops]], [np, [pn, [it]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [angry]]]]]]], ['.']]], '2005-08-12-13-33-36', blade17, ''). +text_drs_eval(0, 717, 'There is a customer. The customer enters a card or drops it. He is angry.', drs([A, B, C], [object(A, customer, countable, na, eq, 1)-1, drs([D, E], [object(D, card, countable, na, eq, 1)-2, predicate(E, enter, A, D)-2])v drs([F], [predicate(F, drop, A, D)-2]), property(B, angry, pos)-3, predicate(C, be, A, B)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [customer]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [customer]]]], [vp_coord, [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]]]]]], [coord, [or]], [vp, [vbar, [v, [drops]], [np, [pn, [it]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [angry]]]]]]], ['.']]], '2005-08-12-13-34-28', blade17, ''). +text_drs_eval(0, 718, 'For everybody there is a dog.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B], [object(B, dog, countable, na, eq, 1)-1])]), [[top_s, [topic, [quant, ['{for every}']], [nbar, [n, ['$body']]]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], '2007-10-17-15-14-51', '130.60.155.177', ''). +text_drs_eval(0, 719, 'There is some n:laundry.', drs([A], [object(A, laundry, mass, na, na, na)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [some]], [nbar, [n, [laundry]]]]]], ['.']]], '2007-04-10-16-09-30', '130.60.155.177', ''). +text_drs_eval(0, 720, '2 kg of laundry waits.', drs([A, B], [object(A, laundry, mass, kg, eq, 2)-1, predicate(B, wait, A)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [laundry]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-12-25-12-15-35', '130.60.206.10', ''). +text_drs_eval(0, 721, 'A man wait.', drs([], []), [], '2005-08-16-16-14-13', blade17, ''). +text_drs_eval(0, 722, '2 men waits.', drs([], []), [], '2005-08-16-16-13-54', blade17, ''). +text_drs_eval(0, 723, 'A man manually is happy.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, property(B, happy, pos)-1/5, predicate(C, be, A, B)-1/4, modifier_adv(C, manually, pos)-1/3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vmod, [adv, manually]], [aux, is], [ap_coord, [ap, [adj, happy]]]]], '.']], '2009-05-19-17-21-10', '130.60.155.193', ''). +text_drs_eval(0, 724, 'A man very is happy.', drs([], []), [], '2005-08-31-21-52-39', blade17, ''). +text_drs_eval(0, 725, 'There is a dog X. A man\'s X barks.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]], [appos_coord, [appos, [var, ['X']]]]]]]], ['.']]|A], '2007-06-12-10-02-41', '130.60.156.66', ''). +text_drs_eval(0, 726, 'There is a dog X. X of a man barks.', drs([], []), [], '2006-08-17-15-40-58', amadeus, ''). +text_drs_eval(0, 727, 'There is 1 kg of laundry.', drs([A], [object(A, laundry, mass, kg, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [measurement_np, [numberp, [gen_quant, [[]]], [number, [1]]], [measurement_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [laundry]]]]]]]], ['.']]], '2007-12-10-19-37-48', '130.60.155.177', ''). +text_drs_eval(0, 728, 'Some men are happy.', drs([A, B, C], [object(A, man, countable, na, geq, 2)-1, property(B, happy, pos)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [men]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-08-15-14-29-42', blade17, ''). +text_drs_eval(0, 729, 'Some men is happy.', drs([], []), [], '2005-08-16-16-13-17', blade17, ''). +text_drs_eval(0, 730, 'There is some men.', drs([], []), [[specification, [s, [np, [np, [var, ['There']]]], [vp, [vbar, [v, [is]], [np, [det, [some]], [nbar, [n, [men]]]]]]], ['.']]], '2005-08-26-14-32-46', blade17, ''). +text_drs_eval(0, 731, 'John\'s laundry waits.', drs([A, B, C], [object(B, laundry, countable, na, eq, 1)-1, object(C, 'John', named, na, eq, 1)-1, relation(B, of, C)-1, predicate(A, wait, B)-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [laundry]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-08-26-20-25-47', blade17, ''). +text_drs_eval(0, 732, 'A man runs almost.', drs([], []), [], '2005-08-31-21-51-55', blade17, ''). +text_drs_eval(0, 733, 'He who eats drinks.', drs([], []), [], '2005-08-15-19-19-55', blade17, ''). +text_drs_eval(0, 734, 'A dog of some men runs.', drs([A, B, C], [object(B, dog, countable, na, eq, 1)-1, object(A, man, countable, na, geq, 2)-1, relation(B, of, A)-1, predicate(C, run, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [some]], [nbar, [n, [men]]]]]]], [vp, [vbar, [v, [runs]]]]], ['.']]], '2005-08-16-11-50-03', blade17, ''). +text_drs_eval(0, 735, 'A dog of some men who run barks.', drs([A, B, C, D], [object(B, dog, countable, na, eq, 1)-1, object(A, man, countable, na, geq, 2)-1, predicate(C, run, A)-1, relation(B, of, A)-1, predicate(D, bark, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [run]]]]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-11-10-15-17-46', blade17, ''). +text_drs_eval(0, 736, 'A dog of some men who runs barks.', drs([], []), [], '2005-11-10-15-17-19', blade17, ''). +text_drs_eval(0, 737, 'Some men\'s dog runs.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, geq, 2)-1, relation(A, of, B)-1, predicate(C, run, A)-1]), [[specification, [s, [np, [poss_np, [det, [some]], [nbar, [n, [men]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [runs]]]]], ['.']]], '2005-08-16-11-58-06', blade17, ''). +text_drs_eval(0, 738, 'Some men\'s dog who runs barks.', drs([], []), [], '2005-08-30-19-12-06', blade17, ''). +text_drs_eval(0, 739, 'Some men\'s dog who run barks.', drs([], []), [], '2005-08-16-11-59-17', blade17, ''). +text_drs_eval(0, 740, 'A dog who runs barks.', drs([], []), [], '2005-08-30-19-13-36', blade17, ''). +text_drs_eval(0, 741, 'A dog who run barks.', drs([], []), [], '2005-08-16-12-32-16', blade17, ''). +text_drs_eval(0, 742, 'Is there a man John?', drs([], []), [], '2005-09-01-19-45-01', blade17, ''). +text_drs_eval(0, 743, 'There is a man or there is a woman.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])v drs([B], [object(B, woman, countable, na, eq, 1)-1])]), [[specification, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]]]]]]], ['.']]], '2005-08-16-13-30-36', blade17, ''). +text_drs_eval(0, 744, 'Is there a man or is there a woman?', drs([], []), [], '2005-08-29-18-44-06', blade17, ''). +text_drs_eval(0, 745, 'There is a n:laundry.', drs([A], [object(A, laundry, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [laundry]]]]]], ['.']]], '2005-08-16-16-15-50', blade17, ''). +text_drs_eval(0, 746, 'A man works in a bank in a morning.', drs([A, B, C, D], [object(B, bank, countable, na, eq, 1)-1, object(C, morning, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1, predicate(D, work, A)-1, modifier_pp(D, in, C)-1, modifier_pp(D, in, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [works]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [morning]]]]]]]], ['.']]], '2005-08-17-11-53-57', blade17, ''). +text_drs_eval(0, 747, 'A man works in a bank and in a morning.', drs([], []), [], '2005-08-17-11-54-12', blade17, ''). +text_drs_eval(0, 748, 'A man works in a bank manually.', drs([A, B, C], [object(A, bank, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, work, B)-1, modifier_adv(C, manually, pos)-1, modifier_pp(C, in, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [works]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]], [adv, [manually]]]]], ['.']]], '2005-08-17-11-54-33', blade17, ''). +text_drs_eval(0, 749, 'A man works manually in a bank.', drs([A, B, C], [object(A, bank, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, work, B)-1, modifier_pp(C, in, A)-1, modifier_adv(C, manually, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [works]]], [adv, [manually]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]]]]], ['.']]], '2005-08-17-11-54-56', blade17, ''). +text_drs_eval(0, 750, 'A man works manually in a bank quickly.', drs([A, B, C], [object(A, bank, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, work, B)-1, modifier_adv(C, quickly, pos)-1, modifier_pp(C, in, A)-1, modifier_adv(C, manually, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [works]]], [adv, [manually]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]], [adv, [quickly]]]]], ['.']]], '2005-08-17-11-55-28', blade17, ''). +text_drs_eval(0, 751, 'A man works manually and quickly in a bank.', drs([A, B, C], [object(A, bank, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, work, B)-1, modifier_pp(C, in, A)-1, modifier_adv(C, quickly, pos)-1, modifier_adv(C, manually, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [works]]], [adv, [manually]], [coord, [and]], [adv, [quickly]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]]]]], ['.']]], '2005-08-17-11-55-59', blade17, ''). +text_drs_eval(0, 752, 'A man works manually quickly in a bank.', drs([], []), [], '2005-08-17-11-56-14', blade17, ''). +text_drs_eval(0, 753, 'A man works in a bank manually quickly.', drs([], []), [], '2005-08-17-11-56-51', blade17, ''). +text_drs_eval(0, 754, 'A man works in a bank manually in a morning.', drs([A, B, C, D], [object(B, bank, countable, na, eq, 1)-1, object(C, morning, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1, predicate(D, work, A)-1, modifier_pp(D, in, C)-1, modifier_adv(D, manually, pos)-1, modifier_pp(D, in, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [works]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]], [adv, [manually]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [morning]]]]]]]], ['.']]], '2005-08-17-11-57-40', blade17, ''). +text_drs_eval(0, 755, 'A man gives a boy his own card.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, boy, countable, na, eq, 1)-1, relation(D, of, A)-1, predicate(C, give, A, D, B)-1, object(D, card, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [boy]]]], [np, [poss_spec, [poss_pn_coord, [posspn, ['{his own}']]]], [nbar, [n, [card]]]]]]], ['.']]], '2006-08-14-18-52-23', amadeus, ''). +text_drs_eval(0, 756, 'His own card waits.', drs([], []), [], '2005-08-17-20-38-41', blade17, ''). +text_drs_eval(0, 757, 'Not more than 5 men wait.', drs([], []), [], '2008-08-19-19-56-50', '130.60.155.177', ''). +text_drs_eval(0, 758, 'Not less than 5 men wait.', drs([], []), [], '2008-08-19-19-56-59', '130.60.155.177', ''). +text_drs_eval(0, 759, 'There is a cat. It sees itself.', drs([A, B], [object(A, cat, countable, na, eq, 1)-1, predicate(B, see, A, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [sees]], [np, [pn, [itself]]]]]], ['.']]], '2005-08-17-17-38-51', blade17, ''). +text_drs_eval(0, 760, 'There is a cat. A dog sees it.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-2, object(B, cat, countable, na, eq, 1)-1, predicate(C, see, A, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [pn, [it]]]]]], ['.']]], '2005-08-17-17-39-13', blade17, ''). +text_drs_eval(0, 761, 'Every man waits-for some women who are happy or who are sad.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, woman, countable, na, geq, 2)-1, drs([D, E], [property(D, happy, pos)-1, predicate(E, be, B, D)-1])v drs([F, G], [property(F, sad, pos)-1, predicate(G, be, B, F)-1]), predicate(C, 'wait-for', A, B)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, ['waits-for']], [np, [det, [some]], [nbar, [n, [women]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [happy]]]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [sad]]]]]]]]]]]]], ['.']]], '2007-05-09-12-12-30', '130.60.156.229', ''). +text_drs_eval(0, 762, 'If there is a man then there are more than 1 women.', drs([], []), [], '2007-04-13-14-50-19', '130.60.155.177', ''). +text_drs_eval(0, 763, 'Is there no laundry?', drs([], [question(drs([], [-drs([A], [object(A, laundry, countable, na, eq, 1)-1/4])]))]), [[sentence, [query, [question, [topic, [quant, 'is there'], [np, [det, no], [nbar, [n, laundry]]]]], ?], '.']], '2009-05-13-14-14-38', '130.60.155.193', ''). +text_drs_eval(0, 764, 'Everybody a dog of who barks waits.', drs([], [drs([A, B, C], [object(C, somebody, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, C)-1, predicate(A, bark, B)-1])=>drs([D], [predicate(D, wait, C)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [barks]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-11-07-16-10-23', blade17, ''). +text_drs_eval(0, 765, 'Are there Augusts?', drs([], []), [[query, [question, [topic, [quant, ['{are there}']], [np, [np, [var, ['Augusts']]]]]], [?]]], '2006-08-15-21-00-41', amadeus, ''). +text_drs_eval(0, 766, 'A laundry sees its own dog.', drs([A, B, C], [object(C, laundry, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, C)-1, predicate(A, see, C, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [laundry]]]], [vp, [vbar, [v, [sees]], [np, [poss_pn_coord, [posspn, ['{its own}']]], [nbar, [n, [dog]]]]]]], ['.']]], '2005-08-18-15-01-54', blade17, ''). +text_drs_eval(0, 767, 'Some laundry sees its own dog.', drs([A, B, C], [object(C, laundry, mass, na, na, na)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, C)-1, predicate(A, see, C, B)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [laundry]]]], [vp, [vbar, [v, [sees]], [np, [poss_pn_coord, [posspn, ['{its own}']]], [nbar, [n, [dog]]]]]]], ['.']]], '2005-10-04-17-15-25', blade17, ''). +text_drs_eval(0, 768, 'There is John. John walks.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [np, [var, ['John']]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [walks]]]]], ['.']]], '2006-08-15-21-01-38', amadeus, ''). +text_drs_eval(0, 769, 'Some laundry are clean.', drs([], []), [], '2005-08-18-15-38-03', blade17, ''). +text_drs_eval(0, 770, 'A man sees 2 signs "Go!" and "Stop".', drs([], []), [], '2007-04-10-15-43-14', '130.60.155.177', ''). +text_drs_eval(0, 771, 'A man sees 3 signs "Go!" and "Stop".', drs([], []), [], '2007-04-10-15-22-57', '130.60.155.177', ''). +text_drs_eval(0, 772, 'Where does a man quickly run?', drs([], [question(drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, predicate(B, run, A)-1/6, modifier_adv(B, quickly, pos)-1/5, query(B, where)-1/1]))]), [[sentence, [query, [question, [qpn, where], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vmod, [adv, quickly]], [vbar, [v, run]]]]], ?], '.']], '2009-05-13-14-14-40', '130.60.155.193', ''). +text_drs_eval(0, 773, 'Where does a man run quickly?', drs([], []), [], '2006-08-20-17-08-37', amadeus, ''). +text_drs_eval(0, 774, 'A card of a man sees him.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, see, B, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]], ['.']]], '2005-08-18-18-36-46', blade17, ''). +text_drs_eval(0, 775, 'There are the man\'s dog and cat.', drs([], []), [], '2006-05-24-19-13-35', amadeus, ''). +text_drs_eval(0, 776, 'A man runs. There is the man.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [runs]]]]], ['.']], [specification, [s, [np, [np, [var, ['There']]]], [vp, [vbar, [v, [is]], [np, [det, [the]], [nbar, [n, [man]]]]]]], ['.']]], '2006-05-24-19-09-46', amadeus, ''). +text_drs_eval(0, 777, 'where does a man run?', drs([], [question(drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, predicate(B, run, A)-1/5, query(B, where)-1/1]))]), [[sentence, [query, [question, [qpn, where], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, run]]]]], ?], '.']], '2009-05-13-14-14-42', '130.60.155.193', ''). +text_drs_eval(0, 778, 'Everything runs.', drs([], [drs([A], [object(A, something, dom, na, na, na)-1])=>drs([B], [predicate(B, run, A)-1])]), [[specification, [s, [np, [pn, [everything]]], [vp, [vbar, [v, [runs]]]]], ['.']]], '2005-10-31-12-05-30', blade17, ''). +text_drs_eval(0, 779, 'A dog of a man and of a woman waits.', drs([], []), [], '2007-06-12-10-04-18', '130.60.156.66', ''). +text_drs_eval(0, 780, 'John\'s Mary waits.', drs([], []), [], '2007-06-12-10-04-28', '130.60.156.66', ''). +text_drs_eval(0, 781, 'Mary of John waits.', drs([], []), [], '2007-06-12-10-04-35', '130.60.156.66', ''). +text_drs_eval(0, 782, 'If every man runs then a dog barks.', drs([], [drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [predicate(B, run, A)-1])])=>drs([C, D], [object(C, dog, countable, na, eq, 1)-1, predicate(D, bark, C)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [runs]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2005-08-21-16-06-37', blade17, ''). +text_drs_eval(0, 783, 'If if there is a man then he runs then a dog barks.', drs([], [drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [predicate(B, run, A)-1])])=>drs([C, D], [object(C, dog, countable, na, eq, 1)-1, predicate(D, bark, C)-1])]), [[specification, [cond_s, [if], [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s, [np, [pn, [he]]], [vp, [vbar, [v, [runs]]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2005-08-21-16-07-14', blade17, ''). +text_drs_eval(0, 784, 'There is a man such that he walks.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, walk, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]], [conj, ['{such that}']], [s, [np, [pn, [he]]], [vp, [vbar, [v, [walks]]]]]], ['.']]], '2005-11-11-20-52-52', blade17, ''). +text_drs_eval(0, 785, 'There is a man A. A is happy.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, property(B, happy, pos)-2, predicate(C, be, A, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['A']]]]]]]], ['.']], [specification, [s, [np, [np, [var, ['A']]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2005-08-28-16-12-05', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 786, 'Where does a man run?', drs([], [question(drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, predicate(B, run, A)-1/5, query(B, where)-1/1]))]), [[sentence, [query, [question, [qpn, where], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, run]]]]], ?], '.']], '2009-05-13-14-14-43', '130.60.155.193', ''). +text_drs_eval(0, 787, 'A man of the man waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, relation(A, of, A)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-08-22-19-17-35', blade17, ''). +text_drs_eval(0, 788, 'If a man runs, and walks or eats then a dog barks.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, run, A)-1, drs([C], [predicate(C, walk, A)-1])v drs([D], [predicate(D, eat, A)-1])])=>drs([E, F], [object(E, dog, countable, na, eq, 1)-1, predicate(F, bark, E)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [runs]]]], [coord, ['{, and}']], [vp_coord, [vp, [vbar, [v, [walks]]]], [coord, [or]], [vp, [vbar, [v, [eats]]]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2005-08-23-12-48-09', blade17, ''). +text_drs_eval(0, 789, 'If a man does not walk then a dog barks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1, -drs([B], [predicate(B, walk, A)-1])])=>drs([C, D], [object(C, dog, countable, na, eq, 1)-1, predicate(D, bark, C)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [man]]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [walk]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2005-08-23-14-32-46', blade17, ''). +text_drs_eval(0, 790, 'A man waits in a bank which likes him.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, bank, countable, na, eq, 1)-1, predicate(C, like, B, A)-1, predicate(D, wait, A)-1, modifier_pp(D, in, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [likes]], [np, [pn, [him]]]]]]]]]]]], ['.']]], '2006-08-20-17-10-30', amadeus, ''). +text_drs_eval(0, 791, 'A man waits in a bank which likes himself.', drs([], []), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]], [pp, [prep, in], [np, [det, a], [nbar, [n, bank], [rel_cl, [np, [relpn, which]], [vp, [vbar, [v, likes], [np, [pn, himself]]]]]]]]]]], '.']], '2008-07-30-14-45-08', '130.60.155.177', ''). +text_drs_eval(0, 792, 'A man X walks. A man X talks.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [walks]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [talks]]]]], ['.']]], '2005-11-07-15-57-03', blade17, ''). +text_drs_eval(0, 793, 'There is a box.', drs([A], [object(A, box, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [box]]]]]], ['.']]], '2005-08-25-17-33-34', blade17, ''). +text_drs_eval(0, 794, 'a man gives a dog a card in his house.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [dog]]]], [np, [det, [a]], [nbar, [n, [card]]]]], [pp, [prep, [in]], [np, [posspn, [his]], [nbar, [n, [house]]]]]]]], ['.']]], '2007-11-22-18-06-43', '84.74.90.129', ''). +text_drs_eval(0, 795, 'a man gives a dog a card in him.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [dog]]]], [np, [det, [a]], [nbar, [n, [card]]]]], [pp, [prep, [in]], [np, [pn, [him]]]]]]], ['.']]], '2007-11-22-18-06-28', '84.74.90.129', ''). +text_drs_eval(0, 796, 'a man gives his dog a card.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [posspn, [his]], [nbar, [n, [dog]]]], [np, [det, [a]], [nbar, [n, [card]]]]]]], ['.']]], '2007-11-22-18-06-17', '84.74.90.129', ''). +text_drs_eval(0, 797, 'a man gives a card to his dog.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [card]]]], [pp, [prep, [to]], [np, [posspn, [his]], [nbar, [n, [dog]]]]]]]], ['.']]], '2007-11-22-18-06-04', '84.74.90.129', ''). +text_drs_eval(0, 798, 'a man gives him a card .', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [pn, [him]]], [np, [det, [a]], [nbar, [n, [card]]]]]]], ['.']]], '2005-08-25-22-18-36', '217-162-134-182.dclient.hispeed.ch', ''). +text_drs_eval(0, 799, 'a man gives a card to him.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [card]]]], [pp, [prep, [to]], [np, [pn, [him]]]]]]], ['.']]], '2007-11-22-18-05-32', '84.74.90.129', ''). +text_drs_eval(0, 800, 'a man gives a dog him.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [dog]]]], [np, [pn, [him]]]]]], ['.']]], '2007-11-22-18-04-55', '84.74.90.129', ''). +text_drs_eval(0, 801, 'a man gives him to a dog.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [pn, [him]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2007-11-22-18-04-41', '84.74.90.129', ''). +text_drs_eval(0, 802, 'a man sees a card in his house.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [card]]]]], [pp, [prep, [in]], [np, [posspn, [his]], [nbar, [n, [house]]]]]]]], ['.']]], '2007-11-22-18-03-51', '84.74.90.129', ''). +text_drs_eval(0, 803, 'a man sees a card in him.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [card]]]]], [pp, [prep, [in]], [np, [pn, [him]]]]]]], ['.']]], '2007-11-22-18-03-38', '84.74.90.129', ''). +text_drs_eval(0, 804, 'a man sees his card .', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [poss_pn_coord, [posspn, [his]]], [nbar, [n, [card]]]]]]], ['.']]], '2005-08-25-22-19-23', '217-162-134-182.dclient.hispeed.ch', ''). +text_drs_eval(0, 805, 'a man sees him.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]], ['.']]], '2007-11-22-18-03-06', '84.74.90.129', ''). +text_drs_eval(0, 806, 'a man waits in his house.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [posspn, [his]], [nbar, [n, [house]]]]]]]], ['.']]], '2007-11-22-18-02-56', '84.74.90.129', ''). +text_drs_eval(0, 807, 'a man waits in him.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [pn, [him]]]]]]], ['.']]], '2007-11-22-18-02-43', '84.74.90.129', ''). +text_drs_eval(0, 808, 'A man X waits. X sleeps.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, predicate(C, sleep, A)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2005-08-25-22-20-41', '217-162-134-182.dclient.hispeed.ch', ''). +text_drs_eval(0, 809, 'A dog of its own man barks.', drs([], []), [], '2008-10-23-15-00-51', '130.60.155.206', ''). +text_drs_eval(1, 810, 'There is a woman. Her man of a dog waits.', drs([A, B, C, D], [object(D, woman, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-2, object(C, dog, countable, na, eq, 1)-2, relation(A, of, C)-2, relation(A, of, D)-2, predicate(B, wait, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]]]]]], ['.']], [specification, [s, [np, [poss_pn_coord, [posspn, [her]]], [nbar, [n, [man]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-08-26-17-58-23', blade17, '2 relations attaching to the same referent. possesive pronouns can not be replaced by an of-construction. This can not be paraphrased.'). +text_drs_eval(0, 811, 'A dog X of a woman eats. The dog X of a man drinks.', drs([], []), [[specification, [s, [np, [det, a], [nbar, [n, dog], [appos, [var, 'X']], [pp, [prep, of], [np, [det, a], [nbar, [n, woman]]]]]], [vp, [vbar, [v, eats]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog], [appos, [var, 'X']], [pp, [prep, of], [np, [det, a], [nbar, [n, man]]]]]], [vp, [vbar, [v, drinks]]]], '.']], '2008-08-15-20-25-13', '130.60.204.15', ''). +text_drs_eval(0, 812, 'A man sees a cat and a dog and a mouse.', drs([A, B, C, D, E, F], [object(F, na, countable, na, eq, 3)-1, object(C, mouse, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, object(D, man, countable, na, eq, 1)-1, predicate(E, see, D, F)-1, has_part(F, B)-1, has_part(F, A)-1, has_part(F, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np_coord, [np, [det, [a]], [nbar, [n, [cat]]]], [coord, [and]], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [mouse]]]]]]]]], ['.']]], '2005-08-26-18-59-29', blade17, ''). +text_drs_eval(0, 813, 'Somebody waits. He sleeps.', drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, wait, A)-1, predicate(C, sleep, A)-2]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2005-12-01-15-27-21', blade17, ''). +text_drs_eval(0, 814, 'Something waits. He sleeps.', drs([], []), [[specification, [s, [np, [pn, [something]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2005-08-27-18-16-56', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 815, 'It is not the case that there is some water.', drs([], []), [], '2007-12-14-17-02-42', '130.60.155.177', ''). +text_drs_eval(0, 816, 'There is no water.', drs([], [-drs([A], [object(A, water, countable, na, eq, 1)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [no]], [nbar, [n, [water]]]]]], ['.']]], '2005-08-27-18-17-22', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 817, 'Somebody waits. It sleeps.', drs([], []), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2005-08-27-18-18-10', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 818, 'Something waits. It sleeps.', drs([A, B, C], [object(A, something, dom, na, na, na)-1, predicate(B, wait, A)-1, predicate(C, sleep, A)-2]), [[specification, [s, [np, [pn, [something]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2005-12-01-15-27-41', blade17, ''). +text_drs_eval(0, 819, 'John watches a man who sees himself.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, see, B, B)-1, predicate(D, watch, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, watches], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pn, himself]]]]]]]]]], '.']], '2008-08-17-10-45-13', '84.74.167.232', ''). +text_drs_eval(0, 820, 'John beats the donkey of his wife.', drs([], []), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [beats]], [np, [det, [the]], [nbar, [n, [donkey]], [pp, [prep, [of]], [np, [poss_pn_coord, [posspn, [his]]], [nbar, [n, [wife]]]]]]]]]], ['.']]], '2005-11-10-15-20-04', blade17, ''). +text_drs_eval(0, 821, 'John beats his own donkey.', drs([A, B, C], [object(B, donkey, countable, na, eq, 1)-1, object(C, 'John', named, na, eq, 1)-1, relation(B, of, C)-1, predicate(A, beat, C, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [beats]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [donkey]]]]]]], ['.']]], '2005-08-28-09-59-36', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 822, 'John beats the donkey of himself.', drs([A, B, C], [object(B, donkey, countable, na, eq, 1)-1, object(C, 'John', named, na, eq, 1)-1, relation(B, of, C)-1, predicate(A, beat, C, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [beats]], [np, [det, [the]], [nbar, [n, [donkey]], [pp, [prep, [of]], [np, [pn, [himself]]]]]]]]], ['.']]], '2005-08-28-10-00-12', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 823, 'John beats a donkey of himself.', drs([A, B, C], [object(A, donkey, countable, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, beat, B, A)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [beats]], [np, [det, [a]], [nbar, [n, [donkey]], [pp, [prep, [of]], [np, [pn, [himself]]]]]]]]], ['.']]], '2005-08-28-10-00-54', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 824, 'John beats his donkey.', drs([], []), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [beats]], [np, [poss_pn_coord, [posspn, [his]]], [nbar, [n, [donkey]]]]]]], ['.']]], '2005-08-28-12-57-58', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 825, 'John beats a donkey of him.', drs([], []), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [beats]], [np, [det, [a]], [nbar, [n, [donkey]], [pp, [prep, [of]], [np, [pn, [him]]]]]]]]], ['.']]], '2005-08-28-12-57-48', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 826, 'John beats the donkey of him.', drs([], []), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [beats]], [np, [det, [the]], [nbar, [n, [donkey]], [pp, [prep, [of]], [np, [pn, [him]]]]]]]]], ['.']]], '2005-10-31-14-48-14', blade17, ''). +text_drs_eval(0, 827, 'John beats the donkey of his own wife.', drs([A, B, C, D], [object(C, wife, countable, na, eq, 1)-1, object(A, donkey, countable, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, relation(A, of, C)-1, relation(C, of, B)-1, predicate(D, beat, B, A)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [beats]], [np, [det, [the]], [nbar, [n, [donkey]], [pp, [prep, [of]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [wife]]]]]]]]]], ['.']]], '2005-11-10-15-19-55', blade17, ''). +text_drs_eval(0, 828, 'John beats a donkey of a wife of himself.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, donkey, countable, na, eq, 1)-1, object(C, wife, countable, na, eq, 1)-1, relation(C, of, A)-1, relation(B, of, C)-1, predicate(D, beat, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [beats]], [np, [det, [a]], [nbar, [n, [donkey]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [wife]], [pp, [prep, [of]], [np, [pn, [himself]]]]]]]]]]]], ['.']]], '2006-08-22-12-22-30', amadeus, ''). +text_drs_eval(0, 829, 'John beats a donkey of a wife of him.', drs([], []), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [beats]], [np, [det, [a]], [nbar, [n, [donkey]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [wife]], [pp, [prep, [of]], [np, [pn, [him]]]]]]]]]]]], ['.']]], '2006-08-22-12-22-09', amadeus, ''). +text_drs_eval(0, 830, 'A man has 2 kg of laundries.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, laundry, countable, kg, eq, 2)-1, predicate(C, have, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [has]], [measurement_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measurement_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [laundries]]]]]]]]], ['.']]], '2007-12-10-19-38-04', '130.60.155.177', ''). +text_drs_eval(0, 831, 'John sees some water of himself.', drs([A, B, C], [object(A, water, mass, na, na, na)-1, object(B, 'John', named, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, see, B, A)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [det, [some]], [nbar, [n, [water]], [pp, [prep, [of]], [np, [pn, [himself]]]]]]]]], ['.']]], '2005-10-04-17-17-42', blade17, ''). +text_drs_eval(0, 832, 'John sees a water of himself.', drs([A, B, C], [object(A, water, countable, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, see, B, A)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [water]], [pp, [prep, [of]], [np, [pn, [himself]]]]]]]]], ['.']]], '2005-08-28-13-19-04', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 833, 'John sees his own water.', drs([A, B, C], [object(B, water, countable, na, eq, 1)-1, object(C, 'John', named, na, eq, 1)-1, relation(B, of, C)-1, predicate(A, see, C, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [water]]]]]]], ['.']]], '2005-08-28-13-19-10', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 834, 'John sees a water.', drs([A, B, C], [object(A, water, countable, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, predicate(C, see, B, A)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [water]]]]]]], ['.']]], '2005-08-28-13-19-37', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 835, 'John sees some water.', drs([A, B, C], [object(A, water, mass, na, na, na)-1, object(B, 'John', named, na, eq, 1)-1, predicate(C, see, B, A)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [det, [some]], [nbar, [n, [water]]]]]]], ['.']]], '2005-10-04-17-18-12', blade17, ''). +text_drs_eval(0, 836, 'John sees the water.', drs([A, B, C], [object(B, water, countable, na, eq, 1)-1, object(C, 'John', named, na, eq, 1)-1, predicate(A, see, C, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [water]]]]]]], ['.']]], '2005-08-28-13-20-08', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 837, 'John does not see a water.', drs([A], [object(A, 'John', named, na, eq, 1)-1, -drs([B, C], [object(B, water, countable, na, eq, 1)-1, predicate(C, see, A, B)-1])]), [[specification, [s, [np, [pname, ['John']]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [see]], [np, [det, [a]], [nbar, [n, [water]]]]]]], ['.']]], '2005-08-28-13-21-27', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 838, 'John sees no water.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, water, countable, na, eq, 1)-1])=>drs([], [-drs([C], [predicate(C, see, A, B)-1])])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [det, [no]], [nbar, [n, [water]]]]]]], ['.']]], '2006-08-12-18-27-47', amadeus, ''). +text_drs_eval(0, 839, 'John does not see some water.', drs([A], [object(A, 'John', named, na, eq, 1)-1, -drs([B, C], [object(B, water, mass, na, na, na)-1, predicate(C, see, A, B)-1])]), [[specification, [s, [np, [pname, ['John']]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [see]], [np, [det, [some]], [nbar, [n, [water]]]]]]], ['.']]], '2005-09-01-15-19-22', blade17, ''). +text_drs_eval(0, 840, 'A man waits. A man wait.', drs([], []), [], '2005-08-28-13-30-01', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 841, 'A dog of a man of a house barks.', drs([A, B, C, D], [object(B, house, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, relation(C, of, B)-1, relation(A, of, C)-1, predicate(D, bark, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [house]]]]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-08-28-16-02-55', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 842, 'A man gives a cat. The cat gives a bone to a dog.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, predicate(C, give, A, B)-1, object(D, bone, countable, na, eq, 1)-2, object(E, dog, countable, na, eq, 1)-2, predicate(F, give, B, D, E)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [bone]]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2006-08-14-18-52-54', amadeus, ''). +text_drs_eval(0, 843, 'A man gives a cat to a dog. The cat gives a bone.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, give, A, B, C)-1, object(E, bone, countable, na, eq, 1)-2, predicate(F, give, B, E)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [cat]]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [bone]]]]]]], ['.']]], '2006-08-14-18-53-17', amadeus, ''). +text_drs_eval(0, 844, 'If there is a man then there are more than 2 women.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [object(B, woman, countable, na, greater, 2)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, ['{more than}']], [number, [2]]], [nbar, [n, [women]]]]]]], ['.']]], '2005-08-28-16-23-47', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 845, 'A man runs in the park manually and quickly.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, predicate(B, run, A)-1, modifier_pp(B, in, C)-1, modifier_adv(B, manually, pos)-1, modifier_adv(B, quickly, pos)-1, object(C, park, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [pp, [prep, [in]], [np, [det, [the]], [nbar, [n, [park]]]]], [adv_coord, [adv, [manually]], [coord, [and]], [adv, [quickly]]]]]], ['.']]], '2007-07-04-13-35-57', '130.60.206.45', ''). +text_drs_eval(0, 846, 'A dog is good and bad.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1, property(B, good, pos)-1, property(B, bad, pos)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [good]]], [coord, [and]], [ap_coord, [ap, [adj, [bad]]]]]]]], ['.']]], '2005-08-28-19-38-49', blade17, ''). +text_drs_eval(0, 847, 'A dog is good and interested-in a bone.', drs([], []), [], '2007-05-04-17-27-29', '130.60.156.229', ''). +text_drs_eval(0, 848, 'A dog is good and interested-in a bone and bad.', drs([], []), [], '2007-05-04-18-37-55', '130.60.155.177', ''). +text_drs_eval(0, 849, 'if there is a man then there are 2 women.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [object(B, woman, countable, na, eq, 2)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [women]]]]]]], ['.']]], '2005-08-28-21-44-01', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 850, 'There is some laundry. There is a dog. It is clean.', drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-2, object(B, laundry, mass, na, na, na)-1, property(C, clean, pos)-3, predicate(D, be, A, C)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [some]], [nbar, [n, [laundry]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2005-09-01-15-20-31', blade17, ''). +text_drs_eval(0, 851, 'There is some laundry. It sees itself.', drs([A, B], [object(A, laundry, mass, na, na, na)-1, predicate(B, see, A, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [some]], [nbar, [n, [laundry]]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [sees]], [np, [pn, [itself]]]]]], ['.']]], '2005-09-01-15-20-52', blade17, ''). +text_drs_eval(0, 852, 'There is some laundry. It sees its own dog.', drs([A, B, C], [object(C, laundry, mass, na, na, na)-1, object(B, dog, countable, na, eq, 1)-2, relation(B, of, C)-2, predicate(A, see, C, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [some]], [nbar, [n, [laundry]]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [sees]], [np, [poss_pn_coord, [posspn, ['{its own}']]], [nbar, [n, [dog]]]]]]], ['.']]], '2005-10-04-17-19-33', blade17, ''). +text_drs_eval(0, 853, 'Some laundry which sees itself is clean.', drs([A, B, C, D], [object(A, laundry, mass, na, na, na)-1, predicate(B, see, A, A)-1, property(C, clean, pos)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [laundry]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [sees]], [np, [pn, [itself]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2005-09-01-15-17-08', blade17, ''). +text_drs_eval(0, 854, 'Each of 2 girls lifts them.', drs([A], [object(A, girl, countable, na, eq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C], [predicate(C, lift, B, A)-1])]), [[specification, [s, [np, [quant, 'each of'], [np, [nump, [num, 2]], [nbar, [n, girls]]]], [vp, [vbar, [v, lifts], [np, [pn, them]]]]], '.']], '2008-08-12-16-22-26', '130.60.155.208', ''). +text_drs_eval(0, 855, 'Each of 2 girls lifts themselves.', drs([], []), [[specification, [s, [np, [quant, 'each of'], [np, [nump, [num, 2]], [nbar, [n, girls]]]], [vp, [vbar, [v, lifts], [np, [pn, themselves]]]]], '.']], '2008-08-12-16-22-46', '130.60.155.208', ''). +text_drs_eval(0, 856, 'A man is interested-in every dog.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [object(B, dog, countable, na, eq, 1)-1])=>drs([C, D], [property(C, 'interested-in', pos, B)-1, predicate(D, be, A, C)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['interested-in']], [np, [det, [every]], [nbar, [n, [dog]]]]]|E]]]], ['.']]], '2007-05-09-12-12-47', '130.60.156.229', ''). +text_drs_eval(0, 857, 'A man is interested-in every dog that barks.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])=>drs([D, E], [property(D, 'interested-in', pos, B)-1, predicate(E, be, A, D)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['interested-in']], [np, [det, [every]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [barks]]]]]]]]|F]]]], ['.']]], '2007-05-09-12-12-54', '130.60.156.229', ''). +text_drs_eval(0, 858, 'A man is interested-in no dog.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [object(B, dog, countable, na, eq, 1)-1])=>drs([], [-drs([C, D], [property(C, 'interested-in', pos, B)-1, predicate(D, be, A, C)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['interested-in']], [np, [det, [no]], [nbar, [n, [dog]]]]]|E]]]], ['.']]], '2007-05-09-12-12-59', '130.60.156.229', ''). +text_drs_eval(0, 859, 'A man is interested-in not every dog.', drs([A], [object(A, man, countable, na, eq, 1)-1, -drs([], [drs([B], [object(B, dog, countable, na, eq, 1)-1])=>drs([C, D], [property(C, 'interested-in', pos, B)-1, predicate(D, be, A, C)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['interested-in']], [np, [det, ['{not every}']], [nbar, [n, [dog]]]]]|E]]]], ['.']]], '2007-05-09-12-13-05', '130.60.156.229', ''). +text_drs_eval(0, 860, 'A bank which a man enters is good.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, bank, countable, na, eq, 1)-1, predicate(C, enter, A, B)-1, property(D, good, pos)-1, predicate(E, be, B, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [bank]], [rel_cl, [comp, [which]], [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [enters]], [np, [[]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [good]]]]]]], ['.']]], '2005-08-30-18-06-45', blade17, ''). +text_drs_eval(0, 861, 'Which bank which a man enters is good?', drs([], [question(drs([A, B, C, D, E], [query(A, which)-1/1, object(A, bank, countable, na, eq, 1)-1/2, object(B, man, countable, na, eq, 1)-1/5, predicate(C, enter, B, A)-1/6, property(D, good, pos)-1/8, predicate(E, be, A, D)-1/7]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, bank], [rel_cl, [np, [relpn, which]], [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, enters]]]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, good]]]]]]], ?], '.']], '2009-05-13-14-14-44', '130.60.155.193', ''). +text_drs_eval(0, 862, 'What which is good does a man enter?', drs([], []), [], '2008-09-23-08-46-22', '130.60.155.206', ''). +text_drs_eval(0, 863, 'A card a code of who a man enters is valid.', drs([], []), [], '2007-11-20-11-30-32', '130.60.155.231', ''). +text_drs_eval(0, 864, 'The customer Mr-Miller inserts a card A.', drs([], []), [[specification, [s, [np, [det, [the]], [nbar, [n, [customer]], [appos_coord, [appos, [var, ['Mr-Miller']]]]]], [vp, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]], [appos_coord, [appos, [var, ['A']]]]]]]]], ['.']]], '2006-08-15-15-14-48', amadeus, ''). +text_drs_eval(0, 865, 'The dog which sees the man barks.', drs([A, B, C, D], [object(C, man, countable, na, eq, 1)-1, object(D, dog, countable, na, eq, 1)-1, predicate(B, see, D, C)-1, predicate(A, bark, D)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [dog]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-08-30-19-04-48', blade17, ''). +text_drs_eval(0, 866, 'There is a n:aaa which waits. The n:aaa which waits barks.', drs([A, B, C], [object(A, aaa, countable, na, eq, 1)-1, predicate(B, wait, A)-1, predicate(C, bark, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [aaa]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [waits]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [aaa]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [waits]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-08-30-19-05-42', blade17, ''). +text_drs_eval(0, 867, 'There is a man or there is a dog which sees him or there is a cat which sees it.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])v drs([], [drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, see, B, A)-1])v drs([D, E], [object(D, cat, countable, na, eq, 1)-1, predicate(E, see, D, B)-1])])]), [[specification, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [coord, [or]], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [sees]], [np, [pn, [it]]]]]]]]]]]], ['.']]], '2005-08-30-19-07-38', blade17, ''). +text_drs_eval(0, 868, 'There is a man or there is a dog which sees him or there is a cat which sees him.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])v drs([], [drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, see, B, A)-1])v drs([D, E], [object(D, cat, countable, na, eq, 1)-1, predicate(E, see, D, A)-1])])]), [[specification, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [coord, [or]], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]]]]]]]], ['.']]], '2005-08-30-19-09-22', blade17, ''). +text_drs_eval(0, 869, 'For every body which waits there is a clerk.', drs([], [drs([A, B], [object(A, body, countable, na, eq, 1)-1, predicate(B, wait, A)-1])=>drs([C], [object(C, clerk, countable, na, eq, 1)-1])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [body]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [waits]]]]]]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [clerk]]]]]]], ['.']]], '2005-08-30-19-11-44', blade17, ''). +text_drs_eval(0, 870, 'Some men\'s dog which runs barks.', drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, geq, 2)-1, relation(A, of, B)-1, predicate(C, run, A)-1, predicate(D, bark, A)-1]), [[specification, [s, [np, [poss_np, [det, [some]], [nbar, [n, [men]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [runs]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-08-30-19-13-18', blade17, ''). +text_drs_eval(0, 871, 'A dog which runs barks.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1, predicate(B, run, A)-1, predicate(C, bark, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [runs]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-08-30-19-13-57', blade17, ''). +text_drs_eval(0, 872, 'A man John waits. John is happy.', drs([], []), [], '2005-08-31-21-08-28', blade17, ''). +text_drs_eval(0, 873, '2 men X and X eat.', drs([], []), [[s, [np_coord, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]], [appos, [var, ['X']]]]], [coord, [and]], [np, [var, ['X']]]], [vp, [vbar, [v, [eat]]]]]], '2007-11-02-19-27-54', '130.60.155.177', ''). +text_drs_eval(0, 874, 'A laundry washes some laundry. It is clean. Some water sees a water. It is cold.', drs([A, B, C, D, E, F, G, H, I, J], [object(F, water, countable, na, eq, 1)-3, object(D, water, mass, na, na, na)-3, object(E, laundry, mass, na, na, na)-1, object(G, laundry, countable, na, eq, 1)-1, predicate(A, wash, G, E)-1, property(B, clean, pos)-2, predicate(C, be, E, B)-2, predicate(H, see, D, F)-3, property(I, cold, pos)-4, predicate(J, be, F, I)-4]), [[specification, [s, [np, [det, [a]], [nbar, [n, [laundry]]]], [vp, [vbar, [v, [washes]], [np, [det, [some]], [nbar, [n, [laundry]]]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']], [specification, [s, [np, [det, [some]], [nbar, [n, [water]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [water]]]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [cold]]]]]]], ['.']]], '2005-09-01-15-13-49', blade17, ''). +text_drs_eval(0, 875, 'A card who is tired sleeps.', drs([], []), [], '2005-08-31-10-35-36', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 876, 'A card which is tired sleeps.', drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1, property(B, tired, pos)-1, predicate(C, be, A, B)-1, predicate(D, sleep, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [card]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [tired]]]]]]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2005-08-31-10-35-42', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 877, 'A card that is tired sleeps.', drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1, property(B, tired, pos)-1, predicate(C, be, A, B)-1, predicate(D, sleep, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [card]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [tired]]]]]]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2005-08-31-10-35-51', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 878, 'A man that is tired sleeps.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, property(B, tired, pos)-1, predicate(C, be, A, B)-1, predicate(D, sleep, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [tired]]]]]]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2005-08-31-10-36-00', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 879, 'A man which is tired sleeps.', drs([], []), [], '2005-08-31-10-36-09', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 880, 'A man who is tired sleeps.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, property(B, tired, pos)-1, predicate(C, be, A, B)-1, predicate(D, sleep, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [tired]]]]]]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2005-08-31-10-36-16', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 881, 'A man who is tired sleeps', drs([], []), [], '2005-08-31-10-36-29', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 882, 'A man who is John sleeps.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, predicate(C, be, A, B)-1, predicate(D, sleep, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [np, [pname, ['John']]]]]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2005-08-31-10-37-16', '217-162-130-102.dclient.hispeed.ch', ''). +text_drs_eval(0, 883, 'John who is a man sleeps.', drs([A, B, C, D], [object(B, man, countable, na, eq, 1)-1, object(C, 'John', named, na, eq, 1)-1, predicate(A, sleep, C)-1, predicate(D, be, C, B)-1]), [[specification, [s, [np, [pname, ['John']], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [man]]]]]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2005-09-01-14-30-31', blade17, ''). +text_drs_eval(0, 884, '2 men X and John wait.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 2)-1, predicate(C, wait, D)-1, has_part(D, B)-1, has_part(D, A)-1, object(D, na, countable, na, eq, 2)-1]), [[s, [np_coord, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]], [appos, [var, ['X']]]]], [coord, [and]], [np, [pname, ['John']]]], [vp, [vbar, [v, [wait]]]]]], '2007-10-17-16-43-23', '130.60.155.177', ''). +text_drs_eval(0, 885, 'John wait.', drs([], []), [[specification, [s, [np, [np, [var, ['John']]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2006-04-20-12-18-46', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 886, '2 men John and X wait.', drs([], []), [], '2005-08-31-19-58-14', blade17, ''). +text_drs_eval(0, 887, 'Christmases wait.', drs([A, B], [object(A, 'Christmas', named, na, geq, 2)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [pname, ['Christmases']]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2005-08-31-20-15-07', blade17, ''). +text_drs_eval(0, 888, 'Some men Christmases wait.', drs([], []), [], '2005-08-31-20-15-29', blade17, ''). +text_drs_eval(0, 889, 'There is a man X. A man Y brings him his pencil and his own computer.', drs([A, B, C, D, E, F], [object(F, na, countable, na, eq, 2)-2, object(D, man, countable, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, object(C, computer, countable, na, eq, 1)-2, object(A, pencil, countable, na, eq, 1)-2, relation(A, of, B)-2, predicate(E, bring, D, F, B)-2, relation(C, of, D)-2, has_part(F, A)-2, has_part(F, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['Y']]]]]], [vp, [vbar, [v, [brings]], [np, [pn, [him]]], [np_coord, [np, [poss_pn_coord, [posspn, [his]]], [nbar, [n, [pencil]]]], [coord, [and]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [computer]]]]]]]], ['.']]], '2005-08-31-20-18-59', blade17, ''). +text_drs_eval(0, 890, 'A man runs there.', drs([], []), [], '2005-09-01-14-29-33', blade17, ''). +text_drs_eval(0, 891, 'Is there a man X?', drs([], [question(drs([A], [object(A, man, countable, na, eq, 1)-1/4]))]), [[sentence, [query, [question, [topic, [quant, 'is there'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], ?], '.']], '2009-05-13-14-16-20', '130.60.155.193', ''). +text_drs_eval(0, 892, 'A man X gives his own wife Y a big and red apple.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, relation(D, of, A)-1, object(B, apple, countable, na, eq, 1)-1, property(B, big, pos)-1, property(B, red, pos)-1, predicate(C, give, A, B, D)-1, object(D, wife, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [gives]], [np, [poss_spec, [poss_pn_coord, [posspn, ['{his own}']]]], [nbar, [n, [wife]], [appos_coord, [appos, [var, ['Y']]]]]], [np, [det, [a]], [nbar, [adj_coord, [adj, [big]], [coord, [and]], [adj, [red]]], [nbar, [n, [apple]]]]]]]], ['.']]], '2006-08-14-18-53-51', amadeus, ''). +text_drs_eval(0, 893, 'If John waits then the man X sleeps.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [predicate(B, wait, A)-1])=>drs([C, D], [object(C, man, countable, na, eq, 1)-1, predicate(D, sleep, C)-1])]), [[specification, [cond_s, [if], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2005-08-31-20-28-38', blade17, ''). +text_drs_eval(0, 894, 'If John waits then a man X sleeps.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [predicate(B, wait, A)-1])=>drs([C, D], [object(C, man, countable, na, eq, 1)-1, predicate(D, sleep, C)-1])]), [[specification, [cond_s, [if], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2005-08-31-20-28-55', blade17, ''). +text_drs_eval(0, 895, 'The man X walks. The woman X talks.', drs([], []), [[specification, [s, [np, [det, the], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, walks]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, woman], [appos, [var, 'X']]]], [vp, [vbar, [v, talks]]]], '.']], '2008-08-15-20-26-29', '130.60.204.15', ''). +text_drs_eval(0, 896, 'If a man X waits then he sleeps.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1])=>drs([C], [predicate(C, sleep, A)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [waits]]]]], [then], [s, [np, [pn, [he]]], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2005-08-31-20-30-08', blade17, ''). +text_drs_eval(0, 897, 'A man does not like a man X.', drs([A], [object(A, man, countable, na, eq, 1)-1, -drs([B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, like, A, B)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [like]], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]]]]], ['.']]], '2005-08-31-20-31-16', blade17, ''). +text_drs_eval(0, 898, 'A man X gives his own wife Y a unknownword.', drs([], []), [], '2006-04-20-12-19-29', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 899, 'A man X gives an apple to a woman Y. Y accepts the apple and eats it. She is happy and he has no apples.', drs([A, B, C, D, E, F, G, H], [object(A, man, countable, na, eq, 1)-1, object(B, apple, countable, na, eq, 1)-1, object(C, woman, countable, na, eq, 1)-1, predicate(D, give, A, B, C)-1, predicate(E, accept, C, B)-2, predicate(F, eat, C, B)-2, property(G, happy, pos)-3, predicate(H, be, C, G)-3, drs([I], [object(I, apple, countable, na, eq, 1)-3])=>drs([], [-drs([J], [predicate(J, have, A, I)-3])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [apple]]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [woman]], [appos_coord, [appos, [var, ['Y']]]]]]]]]], ['.']], [specification, [s, [np, [np, [var, ['Y']]]], [vp_coord, [vp, [vbar, [v, [accepts]], [np, [det, [the]], [nbar, [n, [apple]]]]]], [coord, [and]], [vp, [vbar, [v, [eats]], [np, [pn, [it]]]]]]], ['.']], [specification, [s_coord, [s, [np, [pn, [she]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], [coord, [and]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [has]], [np, [det, [no]], [nbar, [n, [apples]]]]]]]], ['.']]], '2007-07-18-14-38-39', '130.60.155.177', ''). +text_drs_eval(0, 900, 'John gives an apple to Mary. Mary accepts the apple and eats it. She is happy and he has no apples.', drs([A, B, C, D, E, F, G, H], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, apple, countable, na, eq, 1)-1, predicate(D, give, A, C, B)-1, predicate(E, accept, B, C)-2, predicate(F, eat, B, C)-2, property(G, happy, pos)-3, predicate(H, be, B, G)-3, drs([I], [object(I, apple, countable, na, eq, 1)-3])=>drs([], [-drs([J], [predicate(J, have, A, I)-3])])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [apple]]]], [pp, [prep, [to]], [np, [pname, ['Mary']]]]]]], ['.']], [specification, [s, [np, [pname, ['Mary']]], [vp_coord, [vp, [vbar, [v, [accepts]], [np, [det, [the]], [nbar, [n, [apple]]]]]], [coord, [and]], [vp, [vbar, [v, [eats]], [np, [pn, [it]]]]]]], ['.']], [specification, [s_coord, [s, [np, [pn, [she]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], [coord, [and]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [has]], [np, [det, [no]], [nbar, [n, [apples]]]]]]]], ['.']]], '2007-07-18-14-38-57', '130.60.155.177', ''). +text_drs_eval(0, 901, 'A man runs easily.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, run, A)-1, modifier_adv(B, easily, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [adv, [easily]]]]], ['.']]], '2005-08-31-21-53-10', blade17, ''). +text_drs_eval(0, 902, 'There is a man X. X who runs is happy.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.']], '2008-09-23-08-46-33', '130.60.155.206', ''). +text_drs_eval(0, 903, 'John which runs eats.', drs([], []), [], '2005-09-01-14-36-35', blade17, ''). +text_drs_eval(0, 904, 'There is a man X. X which runs is happy.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.']], '2008-09-23-11-32-57', '130.60.155.206', ''). +text_drs_eval(0, 905, 'John who run eats.', drs([], []), [], '2005-09-01-14-38-00', blade17, ''). +text_drs_eval(0, 906, 'There is a dog which a man hits.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, hit, A, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [which]], [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [hits]], [np, [[]]]]]]]]]], ['.']]], '2005-09-01-14-40-03', blade17, ''). +text_drs_eval(0, 907, 'There is a dog X. X which a man hits barks.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog], [appos, [var, 'X']]]]]], '.']], '2008-09-23-08-46-43', '130.60.155.206', ''). +text_drs_eval(0, 908, 'There is a dog X. X which sees a man barks.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog], [appos, [var, 'X']]]]]], '.']], '2008-09-23-08-46-52', '130.60.155.206', ''). +text_drs_eval(0, 909, 'John\'s car are fast.', drs([], []), [], '2005-09-01-19-49-06', blade17, ''). +text_drs_eval(0, 910, 'John who is a clerk waits.', drs([A, B, C, D], [object(B, clerk, countable, na, eq, 1)-1, object(C, 'John', named, na, eq, 1)-1, predicate(A, wait, C)-1, predicate(D, be, C, B)-1]), [[specification, [s, [np, [pname, ['John']], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [clerk]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-09-01-19-50-17', blade17, ''). +text_drs_eval(0, 911, 'John who is the clerk waits.', drs([A, B, C, D], [object(C, clerk, countable, na, eq, 1)-1, object(D, 'John', named, na, eq, 1)-1, predicate(A, wait, D)-1, predicate(B, be, D, C)-1]), [[specification, [s, [np, [pname, ['John']], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [np, [det, [the]], [nbar, [n, [clerk]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-09-01-19-50-41', blade17, ''). +text_drs_eval(0, 912, 'There is a clerk X. X the card of who a customer steals is angry.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, clerk], [appos, [var, 'X']]]]]], '.']], '2008-09-23-08-47-03', '130.60.155.206', ''). +text_drs_eval(0, 913, 'There are at most 2 men X and Y and Z.', drs([A, B, C, D], [[has_part(D, A)-1, object(A, man, countable, na, leq, 2)-1], object(B, something, dom, na, na, na)-1, has_part(D, B)-1, object(C, something, dom, na, na, na)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 3)-1]), [[specification, [top_s, [topic, [quant, 'there are'], [np_coord, [np, [nump, [genqu, 'at most'], 2], [nbar, [n, men], [appos, [var, 'X']]]], [coord, and], [np, [var, 'Y']], [coord, and], [np, [var, 'Z']]]]], '.']], '2009-03-02-11-27-44', '130.60.155.206', ''). +text_drs_eval(0, 914, 'There is John. A man brings him his pencil and brings him his own computer.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [np, [var, ['John']]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [brings]], [np, [pn, [him]]], [np, [poss_spec, [poss_pn_coord, [posspn, [his]]]], [nbar, [n, [pencil]]]]]], [coord, [and]], [vp, [vbar, [v, [brings]], [np, [pn, [him]]], [np, [poss_spec, [poss_pn_coord, [posspn, ['{his own}']]]], [nbar, [n, [computer]]]]]]]], ['.']]], '2006-08-15-21-01-52', amadeus, ''). +text_drs_eval(0, 915, 'A man waits in a bank with John.', drs([A, B, C, D], [object(B, bank, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(D, wait, C)-1, modifier_pp(D, with, A)-1, modifier_pp(D, in, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]], [pp, [prep, [with]], [np, [pname, ['John']]]]]]], ['.']]], '2005-09-02-13-26-59', blade17, ''). +text_drs_eval(0, 916, 'Every customer enters every card.', drs([], [drs([A], [object(A, customer, countable, na, eq, 1)-1])=>drs([], [drs([B], [object(B, card, countable, na, eq, 1)-1])=>drs([C], [predicate(C, enter, A, B)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [enters]], [np, [det, [every]], [nbar, [n, [card]]]]]]], ['.']]], '2005-09-02-16-28-10', blade17, ''). +text_drs_eval(0, 917, 'Every customer enters every card or enters every code.', drs([], [drs([A], [object(A, customer, countable, na, eq, 1)-1])=>drs([], [drs([], [drs([B], [object(B, card, countable, na, eq, 1)-1])=>drs([C], [predicate(C, enter, A, B)-1])])v drs([], [drs([D], [object(D, code, countable, na, eq, 1)-1])=>drs([E], [predicate(E, enter, A, D)-1])])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [customer]]]], [vp_coord, [vp, [vbar, [v, [enters]], [np, [det, [every]], [nbar, [n, [card]]]]]], [coord, [or]], [vp, [vbar, [v, [enters]], [np, [det, [every]], [nbar, [n, [code]]]]]]]], ['.']]], '2005-09-02-16-30-31', blade17, ''). +text_drs_eval(0, 918, 'It is not the case that no man does not wait.', drs([], []), [[specification, [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [det, [no]], [nbar, [n, [man]]]], [vp, [aux, ['{does not}']], [vbar, [v, [wait]], [np, [[]]]]]]]]]]], ['.']]], '2007-12-14-17-03-01', '130.60.155.177', ''). +text_drs_eval(0, 919, 'A customer enters every card and enters every code.', drs([A], [object(A, customer, countable, na, eq, 1)-1, drs([B], [object(B, card, countable, na, eq, 1)-1])=>drs([C], [predicate(C, enter, A, B)-1]), drs([D], [object(D, code, countable, na, eq, 1)-1])=>drs([E], [predicate(E, enter, A, D)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp_coord, [vp, [vbar, [v, [enters]], [np, [det, [every]], [nbar, [n, [card]]]]]], [coord, [and]], [vp, [vbar, [v, [enters]], [np, [det, [every]], [nbar, [n, [code]]]]]]]], ['.']]], '2005-09-02-17-09-33', blade17, ''). +text_drs_eval(0, 920, 'It is not the case that a man waits and a dog barks.', drs([], []), [[specification, [s_coord, [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]], [np, [[]]]]]]]]]]], [coord, [and]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-12-14-17-03-25', '130.60.155.177', ''). +text_drs_eval(0, 921, 'It is not the case that there is a man and a dog barks.', drs([], []), [], '2007-12-14-17-03-48', '130.60.155.177', ''). +text_drs_eval(0, 922, 'It is not the case that a man who waits or who eats runs and sleeps.', drs([], []), [[specification, [s, [np, [pn, [it]]], [vp_coord, [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [waits]]]]], [coord, [or]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [eats]]]]]]]], [vp, [vbar, [v, [runs]], [np, [[]]]]]]]]]], [coord, [and]], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2007-12-14-17-04-07', '130.60.155.177', ''). +text_drs_eval(0, 923, 'It is not the case that a man who waits or who eats runs or sleeps.', drs([], []), [[specification, [s, [np, [pn, [it]]], [vp_coord, [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [waits]]]]], [coord, [or]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [eats]]]]]]]], [vp, [vbar, [v, [runs]], [np, [[]]]]]]]]]], [coord, [or]], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2007-12-14-17-04-39', '130.60.155.177', ''). +text_drs_eval(0, 924, 'It is not the case that a man who waits or who eats runs or sleeps and barks.', drs([], []), [[specification, [s, [np, [pn, [it]]], [vp_coord, [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [waits]]]]], [coord, [or]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [eats]]]]]]]], [vp, [vbar, [v, [runs]], [np, [[]]]]]]]]]], [coord, [or]], [vp_coord, [vp, [vbar, [v, [sleeps]]]], [coord, [and]], [vp, [vbar, [v, [barks]]]]]]], ['.']]], '2007-12-14-17-05-09', '130.60.155.177', ''). +text_drs_eval(0, 925, 'It is not the case that a man who waits or who eats runs or sleeps ,and barks.', drs([], []), [[specification, [s, [np, [pn, [it]]], [vp_coord, [vp_coord, [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [waits]]]]], [coord, [or]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [eats]]]]]]]], [vp, [vbar, [v, [runs]], [np, [[]]]]]]]]]], [coord, [or]], [vp, [vbar, [v, [sleeps]]]]], [coord, ['{, and}']], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-12-14-17-05-53', '130.60.155.177', ''). +text_drs_eval(0, 926, 'For every dog if it barks then it does not sleep.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([], [drs([B], [predicate(B, bark, A)-1])=>drs([], [-drs([C], [predicate(C, sleep, A)-1])])])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [dog]]]], [cond_s, [if], [s, [np, [pn, [it]]], [vp, [vbar, [v, [barks]]]]], [then], [s, [np, [pn, [it]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [sleep]]]]]]], ['.']]], '2005-09-30-17-16-45', blade17, ''). +text_drs_eval(0, 927, 'There is a dog ,and there is a man or there is a woman ,and there is a cat.', drs([A, B], [object(A, cat, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, drs([C], [object(C, man, countable, na, eq, 1)-1])v drs([D], [object(D, woman, countable, na, eq, 1)-1])]), [[specification, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, ['{, and}']], [s_coord, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]]]]]]], [coord, ['{, and}']], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2005-10-01-20-54-24', blade17, ''). +text_drs_eval(0, 928, 'It is not the case that there is a dog ,and there is a man or there is a woman ,and there is a cat.', drs([], []), [], '2007-12-14-17-06-18', '130.60.155.177', ''). +text_drs_eval(0, 929, 'It is not the case that there is a dog. There is a man or there is a woman ,and it is not the case that there is a cat.', drs([], []), [], '2007-12-15-19-55-00', '130.60.155.177', ''). +text_drs_eval(0, 930, 'It is not the case that there is a dog ,and there is a man or there is a woman ,and it is not the case that there is a cat.', drs([], []), [], '2007-12-15-19-59-40', '130.60.155.177', ''). +text_drs_eval(0, 931, 'It is not the case that a man sleeps or waits.', drs([], []), [[specification, [s, [np, [pn, [it]]], [vp_coord, [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sleeps]], [np, [[]]]]]]]]]], [coord, [or]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2007-12-15-20-00-13', '130.60.155.177', ''). +text_drs_eval(0, 932, 'It is not the case that there is a man and the man sleeps or the man waits.', drs([], []), [], '2007-12-15-20-00-45', '130.60.155.177', ''). +text_drs_eval(0, 933, 'It is not the case that there is a man ,and the man sleeps or the man waits.', drs([], []), [], '2007-12-15-20-03-45', '130.60.155.177', ''). +text_drs_eval(0, 934, 'It is not the case that there is a dog and it is not the case that there is a cat.', drs([], []), [], '2007-12-15-20-09-31', '130.60.155.177', ''). +text_drs_eval(0, 935, 'It is not the case that there is a dog. It is not the case that there is a cat.', drs([], []), [], '2007-12-15-20-09-57', '130.60.155.177', ''). +text_drs_eval(0, 936, 'A dog does not bark or a cat does not sleep.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1, -drs([B], [predicate(B, bark, A)-1])])v drs([C], [object(C, cat, countable, na, eq, 1)-1, -drs([D], [predicate(D, sleep, C)-1])])]), [[specification, [s_coord, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [bark]]]]], [coord, [or]], [s, [np, [det, [a]], [nbar, [n, [cat]]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [sleep]]]]]], ['.']]], '2005-10-01-22-02-35', blade17, ''). +text_drs_eval(0, 937, 'Somebody sees himself.', drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, see, A, A)-1]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2005-10-24-18-44-58', blade17, ''). +text_drs_eval(0, 938, 'Somebody gives him him.', drs([], []), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [gives]], [np, [pn, [him]]], [np, [pn, [him]]]]]], ['.']]], '2005-10-02-19-26-59', blade17, ''). +text_drs_eval(0, 939, 'Somebody gives him himself.', drs([], []), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [gives]], [np, [pn, [him]]], [np, [pn, [himself]]]]]], ['.']]], '2005-10-02-19-28-01', blade17, ''). +text_drs_eval(0, 940, 'There is somebody. Somebody gives him himself.', drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, object(B, somebody, countable, na, eq, 1)-2, predicate(C, give, B, B, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [pn, [somebody]]]]], ['.']], [specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [gives]], [np, [pn, [him]]], [np, [pn, [himself]]]]]], ['.']]], '2006-08-14-18-56-25', amadeus, ''). +text_drs_eval(0, 941, 'Somebody gives somebody himself/herself.', drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, object(B, somebody, countable, na, eq, 1)-1, predicate(C, give, A, A, B)-1]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [gives]], [np, [pn, [somebody]]], [np, [pn, ['himself/herself']]]]]], ['.']]], '2006-08-14-18-56-55', amadeus, ''). +text_drs_eval(0, 942, 'Somebody gives himself him.', drs([], []), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [gives]], [np, [pn, [himself]]], [np, [pn, [him]]]]]], ['.']]], '2005-10-02-19-31-26', blade17, ''). +text_drs_eval(0, 943, 'There is somebody. Somebody gives himself him.', drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, object(B, somebody, countable, na, eq, 1)-2, predicate(C, give, B, A, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [pn, [somebody]]]]], ['.']], [specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [gives]], [np, [pn, [himself]]], [np, [pn, [him]]]]]], ['.']]], '2006-08-14-18-57-20', amadeus, ''). +text_drs_eval(0, 944, 'Somebody gives himself himself.', drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, give, A, A, A)-1]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [gives]], [np, [pn, [himself]]], [np, [pn, [himself]]]]]], ['.']]], '2006-08-14-18-57-42', amadeus, ''). +text_drs_eval(0, 945, 'Somebody sees his own dog.', drs([A, B, C], [object(C, somebody, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, C)-1, predicate(A, see, C, B)-1]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [sees]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [dog]]]]]]], ['.']]], '2005-12-07-13-10-22', blade17, ''). +text_drs_eval(0, 946, 'Somebody sees a dog of himself.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1, object(B, somebody, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, see, B, A)-1]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pn, [himself]]]]]]]]], ['.']]], '2005-12-07-13-11-25', blade17, ''). +text_drs_eval(0, 947, 'There is somebody. A dog of him barks.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-2, object(B, somebody, countable, na, eq, 1)-1, relation(A, of, B)-2, predicate(C, bark, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [pn, [somebody]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pn, [him]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-11-07-16-21-14', blade17, ''). +text_drs_eval(0, 948, 'Somebody waits. He sees a dog of himself.', drs([A, B, C, D], [object(B, dog, countable, na, eq, 1)-2, object(C, somebody, countable, na, eq, 1)-1, predicate(A, wait, C)-1, relation(B, of, C)-2, predicate(D, see, C, B)-2]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pn, [himself]]]]]]]]], ['.']]], '2005-12-07-13-14-22', blade17, ''). +text_drs_eval(0, 949, 'Somebody waits. Somebody sees a dog of himself.', drs([A, B, C, D, E], [object(C, dog, countable, na, eq, 1)-2, object(B, somebody, countable, na, eq, 1)-2, object(A, somebody, countable, na, eq, 1)-1, predicate(D, wait, A)-1, relation(C, of, B)-2, predicate(E, see, B, C)-2]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pn, [himself]]]]]]]]], ['.']]], '2005-12-07-13-14-07', blade17, ''). +text_drs_eval(0, 950, 'Somebody waits. Somebody sees a dog of him.', drs([A, B, C, D, E], [object(C, dog, countable, na, eq, 1)-2, object(B, somebody, countable, na, eq, 1)-2, object(A, somebody, countable, na, eq, 1)-1, predicate(D, wait, A)-1, relation(C, of, A)-2, predicate(E, see, B, C)-2]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pn, [him]]]]]]]]], ['.']]], '2005-12-07-13-14-50', blade17, ''). +text_drs_eval(0, 951, 'Somebody waits. He sees himself.', drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, wait, A)-1, predicate(C, see, A, A)-2]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2005-11-07-16-12-46', blade17, ''). +text_drs_eval(0, 952, 'Somebody waits. Somebody sees him.', drs([A, B, C, D], [object(C, somebody, countable, na, eq, 1)-2, object(B, somebody, countable, na, eq, 1)-1, predicate(A, wait, B)-1, predicate(D, see, C, B)-2]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]], ['.']]], '2005-11-07-16-13-09', blade17, ''). +text_drs_eval(0, 953, 'Somebody waits. Somebody sees himself.', drs([A, B, C, D], [object(C, somebody, countable, na, eq, 1)-2, object(B, somebody, countable, na, eq, 1)-1, predicate(A, wait, B)-1, predicate(D, see, C, C)-2]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2005-12-01-15-45-26', blade17, ''). +text_drs_eval(0, 954, 'Somebody is interested-in himself.', drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, property(B, 'interested-in', pos, A)-1, predicate(C, be, A, B)-1]), [[specification, [s, [nbar, [pn, [somebody]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['interested-in']], [np, [pn, [himself]]]]|D]]]], ['.']]], '2007-05-09-12-13-12', '130.60.156.229', ''). +text_drs_eval(0, 955, 'Somebody is interested-in him.', drs([], []), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['interested-in']], [np, [pn, [him]]]]]]]], ['.']]], '2005-10-31-12-11-09', blade17, ''). +text_drs_eval(0, 956, 'Somebody waits in himself.', drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, wait, A)-1, modifier_pp(B, in, A)-1]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [pn, [himself]]]]]]], ['.']]], '2005-12-07-13-15-06', blade17, ''). +text_drs_eval(0, 957, 'Somebody waits in him.', drs([], []), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [pn, [him]]]]]]], ['.']]], '2005-10-03-13-23-33', blade17, ''). +text_drs_eval(0, 958, 'There is somebody. Somebody waits in him.', drs([A, B, C], [object(B, somebody, countable, na, eq, 1)-2, object(A, somebody, countable, na, eq, 1)-1, predicate(C, wait, B)-2, modifier_pp(C, in, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [pn, [somebody]]]]], ['.']], [specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [pn, [him]]]]]]], ['.']]], '2005-12-01-15-47-12', blade17, ''). +text_drs_eval(0, 959, 'Somebody runs. Somebody waits in him.', drs([A, B, C, D], [object(C, somebody, countable, na, eq, 1)-2, object(B, somebody, countable, na, eq, 1)-1, predicate(A, run, B)-1, predicate(D, wait, C)-2, modifier_pp(D, in, B)-2]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [runs]]]]], ['.']], [specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [pn, [him]]]]]]], ['.']]], '2005-12-07-13-17-38', blade17, ''). +text_drs_eval(0, 960, 'Somebody is big and small.', drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, property(B, big, pos)-1, property(B, small, pos)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [big]]], [coord, [and]], [ap_coord, [ap, [adj, [small]]]]]]]], ['.']]], '2005-12-01-15-41-22', blade17, ''). +text_drs_eval(0, 961, 'Somebody is interested-in a dog and interested-in a cat.', drs([], []), [], '2007-05-04-17-27-40', '130.60.156.229', ''). +text_drs_eval(0, 962, 'Somebody is himself.', drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, be, A, A)-1]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [is]], [nbar, [pn, [himself]]]]]], ['.']]], '2005-12-01-15-46-01', blade17, ''). +text_drs_eval(0, 963, 'A man is himself.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, be, A, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [nbar, [pn, [himself]]]]]], ['.']]], '2005-10-03-18-36-36', blade17, ''). +text_drs_eval(0, 964, 'There is a dog. A man sees the dog of it.', drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, predicate(C, see, B, D)-2, relation(D, of, D)-2, object(D, dog, countable, na, eq, 1)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np, [pn, it]]]]]]]], '.']], '2008-10-23-14-54-51', '130.60.155.177', ''). +text_drs_eval(0, 965, 'It is not the case that a man waits and that a dog barks.', drs([], []), [[specification, [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl_coord, [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]], [np, [[]]]]]], [coord, [and]], [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]], [np, [[]]]]]]]]]]]], ['.']]], '2007-12-15-20-10-18', '130.60.155.177', ''). +text_drs_eval(0, 966, 'It is not the case that there is a man and that a dog barks.', drs([], []), [], '2007-12-15-20-10-38', '130.60.155.177', ''). +text_drs_eval(0, 967, 'It is not the case that there is a dog ,and that there is a man or there is a woman ,and there is a cat.', drs([], []), [], '2007-12-15-20-11-01', '130.60.155.177', ''). +text_drs_eval(0, 968, 'It is not the case that there is a dog ,and that there is a man or that there is a woman ,and there is a cat.', drs([], []), [], '2007-12-14-17-07-08', '130.60.155.177', ''). +text_drs_eval(0, 969, 'It is not the case that there is a dog ,and that there is a man or that there is a woman ,and that there is a cat.', drs([], []), [], '2007-12-14-17-07-44', '130.60.155.177', ''). +text_drs_eval(0, 970, 'It is not the case that there is a dog A. There is a man C or there is a woman E. It is not the case that there is a cat G.', drs([], []), [], '2007-12-14-17-08-51', '130.60.155.177', ''). +text_drs_eval(0, 971, 'A man does not sleep or does not wait.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([], [-drs([B], [predicate(B, sleep, A)-1])])v drs([], [-drs([C], [predicate(C, wait, A)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [sleep]]]], [coord, [or]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [wait]]]]]], ['.']]], '2005-10-03-20-00-15', blade17, ''). +text_drs_eval(0, 972, 'It is not the case that there is a man ,and that the man sleeps or that the man waits.', drs([], []), [], '2007-12-14-17-11-09', '130.60.155.177', ''). +text_drs_eval(0, 973, 'It is not the case that there is a dog and that it is not the case that there is a cat.', drs([], []), [], '2007-12-14-17-11-35', '130.60.155.177', ''). +text_drs_eval(0, 974, 'If there is something that barks then it is a dog.', drs([], [drs([A, B], [object(A, something, dom, na, na, na)-1, predicate(B, bark, A)-1])=>drs([C, D], [object(C, dog, countable, na, eq, 1)-1, predicate(D, be, A, C)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [nbar, [pn, [something]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [barks]]]]]]]], [then], [s, [np, [pn, [it]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2005-12-01-15-40-57', blade17, ''). +text_drs_eval(0, 975, 'A dog that a man sees in a park barks.', drs([A, B, C, D, E], [object(B, park, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, predicate(D, see, C, A)-1, modifier_pp(D, in, B)-1, predicate(E, bark, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [sees]], [np, [[]]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [park]]]]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-10-05-13-40-04', blade17, ''). +text_drs_eval(0, 976, 'A dog that a man sees quickly barks.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, modifier_adv(C, quickly, pos)-1, predicate(D, bark, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [sees]], [np, [[]]]], [adv, [quickly]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-10-05-13-42-23', blade17, ''). +text_drs_eval(0, 977, 'It is not the case that a man runs. He walks.', drs([], []), [[specification, [neg_s, [sneg, ['{it is not the case}']], [comp, [that], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [runs]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [walks]]]]], ['.']]], '2005-10-05-16-02-09', blade17, ''). +text_drs_eval(0, 978, 'It is not the case that John runs. He walks.', drs([], []), [[specification, [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [pname, ['John']]], [vp, [vbar, [v, [runs]], [np, [[]]]]]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [walks]]]]], ['.']]], '2007-12-14-17-12-09', '130.60.155.177', ''). +text_drs_eval(0, 979, 'A man gives a dog a bone and gives a cat a cake.', drs([A, B, C, D, E, F, G], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, object(C, bone, countable, na, eq, 1)-1, predicate(D, give, A, C, B)-1, object(E, cat, countable, na, eq, 1)-1, object(F, cake, countable, na, eq, 1)-1, predicate(G, give, A, F, E)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [dog]]]], [np, [det, [a]], [nbar, [n, [bone]]]]]], [coord, [and]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [cat]]]], [np, [det, [a]], [nbar, [n, [cake]]]]]]]], ['.']]], '2006-08-14-18-58-30', amadeus, ''). +text_drs_eval(0, 980, 'A man gives a bone to a dog and gives a cake to a cat.', drs([A, B, C, D, E, F, G], [object(A, man, countable, na, eq, 1)-1, object(B, bone, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, give, A, B, C)-1, object(E, cake, countable, na, eq, 1)-1, object(F, cat, countable, na, eq, 1)-1, predicate(G, give, A, E, F)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [bone]]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, [and]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [cake]]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]], ['.']]], '2006-08-14-18-59-26', amadeus, ''). +text_drs_eval(0, 981, 'A man waits not.', drs([], []), [], '2005-10-10-17-19-40', blade17, ''). +text_drs_eval(0, 982, 'Somebody is himself/herself.', drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, be, A, A)-1]), [[specification, [s, [np, [pn, [somebody]]], [vp, [vbar, [v, [is]], [np, [pn, ['himself/herself']]]]]], ['.']]], '2006-08-14-20-21-34', amadeus, ''). +text_drs_eval(0, 983, 'There is a long zip code ZC.', drs([], []), [], '2006-08-15-15-10-56', amadeus, ''). +text_drs_eval(0, 984, 'There is an empty string " ".', drs([], []), [], '2007-04-10-15-43-26', '130.60.155.177', ''). +text_drs_eval(0, 985, 'There are 2 kg of apples. The apples are red.', drs([A, B, C], [object(A, apple, countable, kg, eq, 2)-1, property(B, red, pos)-2, predicate(C, be, A, B)-2]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [measure_spec, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]]]]], [nbar, [n, [apples]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [apples]]]], [vp, [aux, [are], [[]]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [red]]]]]]], ['.']]], '2008-02-16-21-03-25', '130.60.155.177', ''). +text_drs_eval(0, 986, 'There are 2 kg of apples "Golden" of John.', drs([], []), [], '2007-04-10-15-43-42', '130.60.155.177', ''). +text_drs_eval(0, 987, 'There is 1 kg of dirty laundry.', drs([A], [object(A, laundry, mass, kg, eq, 1)-1, property(A, dirty, pos)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [measurement_np, [numberp, [gen_quant, [[]]], [number, [1]]], [measurement_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [adj, [dirty]], [nbar, [n, [laundry]]]]]]]]], ['.']]], '2007-12-10-19-38-13', '130.60.155.177', ''). +text_drs_eval(0, 988, 'There are more than 2 kg of dirty laundry.', drs([A], [object(A, laundry, mass, kg, greater, 2)-1, property(A, dirty, pos)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [measure_np, [numberp, [gen_quant, ['{more than}']], [number, [2]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [adj, [dirty]], [nbar, [n, [laundry]]]]]]]]], ['.']]], '2007-12-18-12-30-10', '130.60.155.231', ''). +text_drs_eval(0, 989, 'There is a long zip code " 90210 ".', drs([], []), [], '2007-01-09-20-05-52', '130.60.155.211', ''). +text_drs_eval(0, 990, 'There is a card such that a clerk enters the card of every customer.', drs([A, B, C, D], [drs([E], [object(E, customer, countable, na, eq, 1)-1])=>drs([], [relation(C, of, E)-1]), object(A, clerk, countable, na, eq, 1)-1, object(D, card, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, predicate(B, enter, A, C)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]]]]], [conj, ['{such that}']], [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [enters]], [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [det, [every]], [nbar, [n, [customer]]]]]]]]]]], ['.']]], '2005-10-31-14-55-17', blade17, ''). +text_drs_eval(0, 991, 'There is a card. If there is a man then there is the card of the man.', drs([], []), [], '2006-05-24-19-10-15', amadeus, ''). +text_drs_eval(0, 992, 'There is a card of every man.', drs([A], [object(A, card, countable, na, eq, 1)-1, drs([B], [object(B, man, countable, na, eq, 1)-1])=>drs([], [relation(A, of, B)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [det, [every]], [nbar, [n, [man]]]]]]]]], ['.']]], '2006-04-20-12-23-46', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 993, 'A dog of every man waits.', drs([A, B], [object(A, dog, countable, na, eq, 1)-1, drs([C], [object(C, man, countable, na, eq, 1)-1])=>drs([], [relation(A, of, C)-1]), predicate(B, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [every]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-04-20-12-22-01', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 994, 'Every man\'s dog waits.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1])=>drs([C], [predicate(C, wait, B)-1])]), [[specification, [s, [np, [poss_np, [det, [every]], [nbar, [n, [man]]], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-11-20-17-44-48', '130.60.155.231', ''). +text_drs_eval(0, 995, 'For every book a database lists its title.', drs([], [drs([A], [object(A, book, countable, na, eq, 1)-1])=>drs([B, C, D], [object(D, database, countable, na, eq, 1)-1, object(C, title, countable, na, eq, 1)-1, relation(C, of, A)-1, predicate(B, list, D, C)-1])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [book]]]], [s, [np, [det, [a]], [nbar, [n, [database]]]], [vp, [vbar, [v, [lists]], [np, [poss_pn_coord, [posspn, [its]]], [nbar, [n, [title]]]]]]]], ['.']]], '2005-10-10-15-53-27', blade17, ''). +text_drs_eval(0, 996, 'A database lists for every book its title.', drs([], []), [], '2005-10-31-14-56-06', blade17, ''). +text_drs_eval(0, 997, 'For every book a database lists its title and lists its code.', drs([], [drs([A], [object(A, book, countable, na, eq, 1)-1])=>drs([B, C, D, E, F], [object(B, database, countable, na, eq, 1)-1, relation(C, of, A)-1, object(C, title, countable, na, eq, 1)-1, predicate(D, list, B, C)-1, relation(E, of, C)-1, object(E, code, countable, na, eq, 1)-1, predicate(F, list, B, E)-1])]), [[specification, [top_s, [topic, [quant, for], [np, [det, every], [nbar, [n, book]]]], [s, [np, [det, a], [nbar, [n, database]]], [vp_coord, [vp, [vbar, [v, lists], [np, [posspn, its], [nbar, [n, title]]]]], [coord, and], [vp, [vbar, [v, lists], [np, [posspn, its], [nbar, [n, code]]]]]]]], '.']], '2008-10-23-14-55-26', '130.60.155.177', ''). +text_drs_eval(0, 998, 'For every book a database lists the title of the book and lists the code of the book.', drs([], [drs([A], [object(A, book, countable, na, eq, 1)-1])=>drs([B, C, D, E, F], [object(C, database, countable, na, eq, 1)-1, object(E, code, countable, na, eq, 1)-1, object(B, title, countable, na, eq, 1)-1, relation(B, of, A)-1, relation(E, of, A)-1, predicate(F, list, C, B)-1, predicate(D, list, C, E)-1])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [book]]]], [s, [np, [det, [a]], [nbar, [n, [database]]]], [vp_coord, [vp, [vbar, [v, [lists]], [np, [det, [the]], [nbar, [n, [title]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [book]]]]]]]]], [coord, [and]], [vp, [vbar, [v, [lists]], [np, [det, [the]], [nbar, [n, [code]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [book]]]]]]]]]]]], ['.']]], '2005-10-10-16-45-45', blade17, ''). +text_drs_eval(0, 999, 'There is a man such that he waits and the dog of who sleeps.', drs([], []), [], '2007-11-06-18-04-37', '130.60.155.177', ''). +text_drs_eval(0, 1000, 'There is no dog that bites every man.', drs([], [-drs([A], [object(A, dog, countable, na, eq, 1)-1, drs([B], [object(B, man, countable, na, eq, 1)-1])=>drs([C], [predicate(C, bite, A, B)-1])])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [no]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [bites]], [np, [det, [every]], [nbar, [n, [man]]]]]]]]]]], ['.']]], '2005-10-10-20-05-47', blade17, ''). +text_drs_eval(0, 1001, 'For every book the book has a title and the book has a code.', drs([], [drs([A], [object(A, book, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(C, code, countable, na, eq, 1)-1, object(D, title, countable, na, eq, 1)-1, predicate(B, have, A, D)-1, predicate(E, have, A, C)-1])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [book]]]], [s_coord, [s, [np, [det, [the]], [nbar, [n, [book]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [title]]]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [book]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [code]]]]]]]]], ['.']]], '2005-10-11-12-34-09', blade17, ''). +text_drs_eval(0, 1002, 'Not for every book the book has a title and the book has a code.', drs([], [-drs([], [drs([A], [object(A, book, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(C, code, countable, na, eq, 1)-1, object(D, title, countable, na, eq, 1)-1, predicate(B, have, A, D)-1, predicate(E, have, A, C)-1])])]), [[specification, [neg_s, [pneg, ['{not}']], [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [book]]]], [s_coord, [s, [np, [det, [the]], [nbar, [n, [book]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [title]]]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [book]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [code]]]]]]]]]], ['.']]], '2005-10-11-12-36-16', blade17, ''). +text_drs_eval(0, 1003, 'It is not the case that for every book the book has a title and the book has a code.', drs([], []), [], '2007-12-14-17-12-37', '130.60.155.177', ''). +text_drs_eval(0, 1004, 'It is not the case that if there is a book then the book has a title and the book has a code.', drs([], []), [], '2007-12-14-17-13-02', '130.60.155.177', ''). +text_drs_eval(0, 1005, 'A ball is blue.', drs([A, B, C], [object(A, ball, countable, na, eq, 1)-1, property(B, blue, pos)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [ball]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [blue]]]]]]], ['.']]], '2005-10-11-20-15-41', blade17, ''). +text_drs_eval(0, 1006, 'There is a man. If there is the man then a dog barks.', drs([], []), [], '2006-05-24-19-21-05', amadeus, ''). +text_drs_eval(0, 1007, 'A man\'s every dog barks.', drs([], []), [], '2007-12-23-11-59-16', '130.60.204.35', ''). +text_drs_eval(0, 1008, 'There is a man such that every dog of the man barks.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1])=>drs([C], [predicate(C, bark, B)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]], [conj, ['{such that}']], [s, [np, [det, [every]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2005-10-11-21-16-04', blade17, ''). +text_drs_eval(0, 1009, 'Every dog of a man barks.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1])=>drs([C], [predicate(C, bark, B)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-10-11-21-16-52', blade17, ''). +text_drs_eval(0, 1010, 'For every man every dog of him barks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B], [object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1])=>drs([C], [predicate(C, bark, B)-1])])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [man]]]], [s, [np, [det, [every]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pn, [him]]]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2005-10-11-21-18-30', blade17, ''). +text_drs_eval(0, 1011, 'Every dog of every man barks.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1, drs([B], [object(B, man, countable, na, eq, 1)-1])=>drs([], [relation(A, of, B)-1])])=>drs([C], [predicate(C, bark, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [every]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2007-12-20-13-19-58', '130.60.155.231', ''). +text_drs_eval(0, 1012, 'For every dog of every man the dog barks.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1, drs([B], [object(B, man, countable, na, eq, 1)-1])=>drs([], [relation(A, of, B)-1])])=>drs([C], [predicate(C, bark, A)-1])]), [[specification, [top_s, [topic, [quant, ['{for}']], [np, [det, [every]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [every]], [nbar, [n, [man]]]]]]]], [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-12-20-13-24-23', '130.60.155.231', ''). +text_drs_eval(0, 1013, 'There is a dog of every man.', drs([A], [object(A, dog, countable, na, eq, 1)-1, drs([B], [object(B, man, countable, na, eq, 1)-1])=>drs([], [relation(A, of, B)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [every]], [nbar, [n, [man]]]]]]]]], ['.']]], '2006-04-20-12-33-50', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1014, 'John is a friend of Mary.', drs([A, B, C, D], [object(B, friend, countable, na, eq, 1)-1, object(C, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, relation(B, of, C)-1, predicate(D, be, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [friend]], [pp, [prep, [of]], [np, [pname, ['Mary']]]]]]]]], ['.']]], '2005-11-16-13-07-44', blade17, ''). +text_drs_eval(0, 1015, 'For every customer John assigns a personal code to the customer.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, customer, countable, na, eq, 1)-1])=>drs([C, D], [object(C, code, countable, na, eq, 1)-1, property(C, personal, pos)-1, predicate(D, assign, A, C, B)-1])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [customer]]]], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [assigns]], [np, [det, [a]], [nbar, [adj, [personal]], [nbar, [n, [code]]]]], [pp, [prep, [to]], [np, [det, [the]], [nbar, [n, [customer]]]]]]]]], ['.']]], '2007-02-22-15-41-08', '130.60.155.211', ''). +text_drs_eval(0, 1016, 'John blahblah.', drs([], []), [], '2005-11-16-13-04-50', blade17, ''). +text_drs_eval(0, 1017, 'A man waits only.', drs([], []), [], '2007-12-20-13-22-11', '130.60.155.231', ''). +text_drs_eval(0, 1018, 'A man v:waits_waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, waits_waits, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits_waits]]]]], ['.']]], '2005-10-12-20-43-15', blade17, ''). +text_drs_eval(0, 1019, 'A card of a man which is valid is green.', drs([], []), [], '2007-08-08-11-08-11', '130.60.155.231', ''). +text_drs_eval(0, 1020, 'Not each dog barks.', drs([], [-drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([B], [predicate(B, bark, A)-1])])]), [[specification, [s, [np, [det, ['{not each}']], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2005-10-13-16-09-31', blade17, ''). +text_drs_eval(0, 1021, 'Not all laundry waits.', drs([], [-drs([], [drs([A], [object(A, laundry, mass, na, na, na)-1])=>drs([B], [predicate(B, wait, A)-1])])]), [[specification, [s, [np, [det, ['{not all}']], [nbar, [n, [laundry]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-10-13-16-10-12', blade17, ''). +text_drs_eval(0, 1022, 'Not for each man a dog barks.', drs([], [-drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])])]), [[specification, [neg_pronoun, [pneg, ['{not}']], [top_s, [topic, [quant, ['{for each}']], [nbar, [n, [man]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]], ['.']]], '2005-10-13-16-11-01', blade17, ''). +text_drs_eval(0, 1023, 'Not for each of some men a dog barks.', drs([], [-drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C, D], [object(C, dog, countable, na, eq, 1)-1, predicate(D, bark, C)-1])])]), [[specification, [top_s, [topic, [neg, [not]], [quant, ['{for each of}']], [np, [det, [some]], [nbar, [n, [men]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2008-01-04-14-38-18', '130.60.204.113', ''). +text_drs_eval(0, 1024, 'For all laundry a dog barks.', drs([], [drs([A], [object(A, laundry, mass, na, na, na)-1])=>drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])]), [[specification, [top_s, [topic, [quant, ['{for all}']], [nbar, [n, [laundry]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2005-10-13-16-17-27', blade17, ''). +text_drs_eval(0, 1025, 'Not for all laundry a dog barks.', drs([], [-drs([], [drs([A], [object(A, laundry, mass, na, na, na)-1])=>drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])])]), [[specification, [neg_pronoun, [pneg, ['{not}']], [top_s, [topic, [quant, ['{for all}']], [nbar, [n, [laundry]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]], ['.']]], '2005-10-13-16-17-50', blade17, ''). +text_drs_eval(0, 1026, 'A dog sees each of some men.', drs([A, B], [object(B, dog, countable, na, eq, 1)-1, object(A, man, countable, na, geq, 2)-1, drs([C], [has_part(A, C)-1])=>drs([D], [predicate(D, see, B, C)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]]]]]]]], ['.']]], '2005-10-13-16-22-43', blade17, ''). +text_drs_eval(0, 1027, 'A man sees no dog.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [object(B, dog, countable, na, eq, 1)-1])=>drs([], [-drs([C], [predicate(C, see, A, B)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [no]], [nbar, [n, [dog]]]]]]], ['.']]], '2006-08-12-18-33-31', amadeus, ''). +text_drs_eval(0, 1028, 'A man sees not every dog.', drs([A], [object(A, man, countable, na, eq, 1)-1, -drs([], [drs([B], [object(B, dog, countable, na, eq, 1)-1])=>drs([C], [predicate(C, see, A, B)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, ['{not every}']], [nbar, [n, [dog]]]]]]], ['.']]], '2006-04-07-18-52-58', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1029, 'There is a n:man who waits.', drs([], []), [], '2005-10-28-14-44-21', blade17, ''). +text_drs_eval(0, 1030, 'A man waits in every bank.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [object(B, bank, countable, na, eq, 1)-1])=>drs([C], [predicate(C, wait, A)-1, modifier_pp(C, in, B)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [det, [every]], [nbar, [n, [bank]]]]]]]], ['.']]], '2006-01-03-10-27-55', 'catv-5665202b.catv.broadband.hu', ''). +text_drs_eval(0, 1031, 'There is a dog that barks.', drs([A, B], [object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']]], '2005-10-18-16-19-01', blade17, ''). +text_drs_eval(0, 1032, 'A doctor waits. She is tired. He is happy.', drs([], []), [], '2005-10-18-20-32-31', '217-162-130-61.dclient.hispeed.ch', ''). +text_drs_eval(0, 1033, 'A doctor waits. He is happy.She is tired.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [doctor]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']], [specification, [s, [np, [pn, [she]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [tired]]]]]]], ['.']]], '2005-10-18-20-29-36', '217-162-130-61.dclient.hispeed.ch', ''). +text_drs_eval(0, 1034, 'who waits? what waits?', drs([], [question(drs([A, B], [query(A, who)-1/1, predicate(B, wait, A)-1/2])), question(drs([C, D], [query(C, what)-2/1, predicate(D, wait, C)-2/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vbar, [v, waits]]]]], ?], '.'], [sentence, [query, [question, [np, [qpn, what]], [vp, [vbar, [vbar, [v, waits]]]]], ?], '.']], '2009-05-13-14-14-47', '130.60.155.193', ''). +text_drs_eval(0, 1035, 'A service is quick usually.', drs([A, B, C], [object(A, service, countable, na, eq, 1)-1/2, property(B, quick, pos)-1/4, predicate(C, be, A, B)-1/3, modifier_adv(C, usually, pos)-1/5]), [[specification, [s, [np, [det, a], [nbar, [n, service]]], [vp, [aux, is], [ap_coord, [ap, [adj, quick]]], [vmod, [adv, usually]]]], '.']], '2009-05-19-17-21-17', '130.60.155.193', ''). +text_drs_eval(0, 1036, 'There is a dog "".', drs([], []), [], '2007-04-10-15-44-13', '130.60.155.177', ''). +text_drs_eval(0, 1037, 'Which code is there?', drs([], [question(drs([A], [query(A, which)-1/1, object(A, code, countable, na, eq, 1)-1/2]))]), [[sentence, [query, [question, [topic, [np, [qdet, which], [nbar, [n, code]]], [quant, 'is there']]], ?], '.']], '2009-05-13-14-14-49', '130.60.155.193', ''). +text_drs_eval(0, 1038, 'A man sees himself who eats.', drs([], []), [], '2008-09-23-08-47-50', '130.60.155.206', ''). +text_drs_eval(0, 1039, 'A card of who is valid?', drs([], [question(drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1/2, query(B, who)-1/4, relation(A, of, B)-1/3, property(C, valid, pos)-1/6, predicate(D, be, A, C)-1/5]))]), [[sentence, [query, [question, [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [qpn, who]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-14-14-50', '130.60.155.193', ''). +text_drs_eval(0, 1040, 'A code of a card of who is valid?', drs([], [question(drs([A, B, C, D, E], [object(A, code, countable, na, eq, 1)-1/2, object(B, card, countable, na, eq, 1)-1/5, query(C, who)-1/7, relation(B, of, C)-1/6, relation(A, of, B)-1/3, property(D, valid, pos)-1/9, predicate(E, be, A, D)-1/8]))]), [[sentence, [query, [question, [np, [det, a], [nbar, [n, code], [pp, [prep, of], [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [qpn, who]]]]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-14-14-51', '130.60.155.193', ''). +text_drs_eval(0, 1041, 'A card of somebody is valid. A card of who is valid?', drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1/2, object(B, somebody, countable, na, eq, 1)-1/5, relation(A, of, B)-1/3, property(C, valid, pos)-1/7, predicate(D, be, A, C)-1/6, question(drs([E, F, G, H], [object(E, card, countable, na, eq, 1)-2/2, query(F, who)-2/4, relation(E, of, F)-2/3, property(G, valid, pos)-2/6, predicate(H, be, E, G)-2/5]))]), [[sentence, [specification, [s, [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [pn, somebody]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], '.'], '.'], [sentence, [query, [question, [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [qpn, who]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-14-14-52', '130.60.155.193', ''). +text_drs_eval(0, 1042, 'A screen of what blinks?', drs([], [question(drs([A, B, C], [object(A, screen, countable, na, eq, 1)-1/2, query(B, what)-1/4, relation(A, of, B)-1/3, predicate(C, blink, A)-1/5]))]), [[sentence, [query, [question, [np, [det, a], [nbar, [n, screen], [pp, [prep, of], [np, [qpn, what]]]]], [vp, [vbar, [vbar, [v, blinks]]]]], ?], '.']], '2009-05-13-14-14-53', '130.60.155.193', ''). +text_drs_eval(0, 1043, 'A doctor sees her/his own dog.', drs([A, B, C], [object(A, doctor, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, see, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [doctor]]]], [vp, [vbar, [v, [sees]], [np, [posspn, ['his/her own']], [nbar, [n, [dog]]]]]]], ['.']]], '2008-01-11-13-18-27', '130.60.155.231', ''). +text_drs_eval(0, 1044, 'John is richer than Mary and smarter than Bill.', drs([], []), [], '2007-05-04-17-27-55', '130.60.156.229', ''). +text_drs_eval(0, 1045, 'John is interested-in Mary and fond-of Bill.', drs([], []), [], '2007-05-04-17-28-04', '130.60.156.229', ''). +text_drs_eval(0, 1046, 'A customer is manually.', drs([], []), [], '2005-10-28-13-43-55', blade17, ''). +text_drs_eval(0, 1047, 'A customer is.', drs([], []), [], '2005-10-28-13-44-10', blade17, ''). +text_drs_eval(0, 1048, 'There is a man who sees a dog that sees a cat.', drs([A, B, C, D, E], [object(B, cat, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1, predicate(D, see, C, B)-1, predicate(E, see, A, C)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]]]]]], ['.']]], '2005-10-28-14-32-45', blade17, ''). +text_drs_eval(0, 1049, 'There is a man who sees a dog that sees a cat. The man who sees a dog that sees a cat waits.', drs([A, B, C, D, E, F], [object(B, cat, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1, predicate(D, see, C, B)-1, predicate(E, see, A, C)-1, predicate(F, wait, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-10-28-14-34-49', blade17, ''). +text_drs_eval(0, 1050, 'There is a man who sees every dog that sees a cat.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B, C, D], [object(B, cat, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, see, C, B)-1])=>drs([E], [predicate(E, see, A, C)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [every]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]]]]]], ['.']]], '2005-10-28-14-36-54', blade17, ''). +text_drs_eval(0, 1051, 'There is a man who sees every dog that sees a cat. The man who sees every dog that sees a cat waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, drs([C, D, E], [object(C, cat, countable, na, eq, 1)-1, object(D, dog, countable, na, eq, 1)-1, predicate(E, see, D, C)-1])=>drs([F], [predicate(F, see, A, D)-1]), predicate(B, wait, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [every]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [every]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-11-10-15-25-15', blade17, ''). +text_drs_eval(0, 1052, 'There is a man who sees every dog. The man who sees every dog waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, drs([C], [object(C, dog, countable, na, eq, 1)-1])=>drs([D], [predicate(D, see, A, C)-1]), predicate(B, wait, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [every]], [nbar, [n, [dog]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [every]], [nbar, [n, [dog]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-11-10-15-10-51', blade17, ''). +text_drs_eval(0, 1053, 'There is a n:man that waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [waits]]]]]]]]], ['.']]], '2005-10-28-14-43-56', blade17, ''). +text_drs_eval(0, 1054, 'John is rich and richer than Mary.', drs([], []), [], '2007-05-04-17-28-15', '130.60.156.229', ''). +text_drs_eval(0, 1055, 'John is interested and interested-in Mary.', drs([], []), [], '2007-05-04-17-28-23', '130.60.156.229', ''). +text_drs_eval(0, 1056, 'There are 2 signs "Go!" and "Stop!".', drs([], []), [], '2007-04-10-15-44-36', '130.60.155.177', ''). +text_drs_eval(0, 1057, 'There are 1000000000000000000000000000000 men.', drs([A], [object(A, man, countable, na, eq, 1000000000000000000000000000000)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [1000000000000000000000000000000]]], [nbar, [n, [men]]]]]], ['.']]], '2007-08-20-16-34-15', '130.60.155.177', ''). +text_drs_eval(0, 1058, 'A man waits in a bank which likes itself.', drs([A, B, C, D], [object(A, bank, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, like, A, A)-1, predicate(D, wait, B)-1, modifier_pp(D, in, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [waits]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [likes]], [np, [pn, [itself]]]]]]]]]]]], ['.']]], '2005-10-31-12-08-54', blade17, ''). +text_drs_eval(0, 1059, 'There is a card such that a clerk enters a card of every customer.', drs([A, B, C, D], [object(B, card, countable, na, eq, 1)-1, object(C, clerk, countable, na, eq, 1)-1, object(A, card, countable, na, eq, 1)-1, drs([E], [object(E, customer, countable, na, eq, 1)-1])=>drs([], [relation(B, of, E)-1]), predicate(D, enter, C, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]]]]], [conj, ['{such that}']], [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [det, [every]], [nbar, [n, [customer]]]]]]]]]]], ['.']]], '2005-10-31-14-54-57', blade17, ''). +text_drs_eval(0, 1060, 'A man waits or takes John\'s rook. If John moves his own queen then there is a dog.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, drs([C], [predicate(C, wait, A)-1])v drs([D, E], [object(D, rook, countable, na, eq, 1)-1, predicate(E, take, A, D)-1, relation(D, of, B)-1]), drs([F, G], [object(F, queen, countable, na, eq, 1)-2, relation(F, of, B)-2, predicate(G, move, B, F)-2])=>drs([H], [object(H, dog, countable, na, eq, 1)-2])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [waits]]]], [coord, [or]], [vp, [vbar, [v, [takes]], [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [rook]]]]]]]], ['.']], [specification, [cond_s, [if], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [moves]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [queen]]]]]]], [then], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]], ['.']]], '2005-12-07-13-35-42', blade17, ''). +text_drs_eval(0, 1061, 'John takes a queen Mary.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, queen, countable, na, eq, 1)-1, predicate(D, take, A, B, C)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, takes], [np, [det, a], [nbar, [n, queen]]], [np, [pname, 'Mary']]]]], '.']], '2008-07-18-16-51-41', '130.60.155.206', ''). +text_drs_eval(0, 1062, 'If an element is a member of a tail of a list then the element is a member of the list.', drs([], [drs([A, B, C, D, E], [object(A, element, countable, na, eq, 1)-1, object(B, member, countable, na, eq, 1)-1, object(C, tail, countable, na, eq, 1)-1, object(D, list, countable, na, eq, 1)-1, relation(C, of, D)-1, relation(B, of, C)-1, predicate(E, be, A, B)-1])=>drs([F, G], [object(F, member, countable, na, eq, 1)-1, relation(F, of, D)-1, predicate(G, be, A, F)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [element]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [member]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [tail]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [list]]]]]]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [element]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [member]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [list]]]]]]]]]]], ['.']]], '2006-04-20-12-39-20', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1063, 'Every dog barks or a cat sleeps.', drs([], [drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([B], [predicate(B, bark, A)-1])])v drs([C, D], [object(C, cat, countable, na, eq, 1)-1, predicate(D, sleep, C)-1])]), [[specification, [s_coord, [s, [np, [det, every], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]], [coord, or], [s, [np, [det, a], [nbar, [n, cat]]], [vp, [vbar, [v, sleeps]]]]], '.']], '2008-08-19-19-01-51', '130.60.155.177', ''). +text_drs_eval(0, 1064, 'if there is a dog A then the dog A barks, or a cat D sleeps .', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([], [drs([B], [predicate(B, bark, A)-1])v drs([C, D], [object(C, cat, countable, na, eq, 1)-1, predicate(D, sleep, C)-1])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]], [appos, [var, ['A']]]]]]], [then], [s_coord, [s, [np, [det, [the]], [nbar, [n, [dog]], [appos, [var, ['A']]]]], [vp, [vbar, [v, [barks]]]]], [coord, ['{, or}']], [s, [np, [det, [a]], [nbar, [n, [cat]], [appos, [var, ['D']]]]], [vp, [vbar, [v, [sleeps]]]]]]], ['.']]], '2007-12-23-11-59-44', '130.60.204.35', ''). +text_drs_eval(0, 1065, 'It is not the case that there is a man and that there is a dog or that there is a cat.', drs([], []), [], '2007-12-14-17-13-23', '130.60.155.177', ''). +text_drs_eval(0, 1066, 'It is not the case that there is a man and that there is a dog or there is a cat.', drs([], []), [], '2007-12-14-17-13-40', '130.60.155.177', ''). +text_drs_eval(0, 1067, 'It is not the case that there is a man ,and that there is a dog or there is a cat.', drs([], []), [], '2007-12-23-12-00-02', '130.60.204.35', ''). +text_drs_eval(0, 1068, 'It is not the case that there is a man ,and there is a dog or there is a cat.', drs([], []), [], '2007-12-14-17-14-36', '130.60.155.177', ''). +text_drs_eval(0, 1069, 'There is a man who sees no dog. The man who sees no dog waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, drs([C], [object(C, dog, countable, na, eq, 1)-1])=>drs([], [-drs([D], [predicate(D, see, A, C)-1])]), predicate(B, wait, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [no]], [nbar, [n, [dog]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [no]], [nbar, [n, [dog]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-12-18-35-33', amadeus, ''). +text_drs_eval(0, 1070, 'There is a man who sees a dog or who sees a cat. The man who sees a dog or who sees a cat waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, drs([C, D], [object(C, dog, countable, na, eq, 1)-1, predicate(D, see, A, C)-1])v drs([E, F], [object(E, cat, countable, na, eq, 1)-1, predicate(F, see, A, E)-1]), predicate(B, wait, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-11-10-15-12-00', blade17, ''). +text_drs_eval(0, 1071, 'John likes a dog and a cat.', drs([A, B, C, D, E], [object(E, na, countable, na, eq, 2)-1, object(B, cat, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, object(D, 'John', named, na, eq, 1)-1, predicate(A, like, D, E)-1, has_part(E, C)-1, has_part(E, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2005-11-11-19-59-21', blade17, ''). +text_drs_eval(0, 1072, 'John likes a dog ,and a cat.', drs([], []), [], '2005-11-11-19-59-42', blade17, ''). +text_drs_eval(0, 1073, 'There is no man who has a dog and who likes it.', drs([], [-drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, have, B, A)-1, predicate(D, like, B, A)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [no]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, [and]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [likes]], [np, [pn, [it]]]]]]]]]]], ['.']]], '2005-11-11-20-51-59', blade17, ''). +text_drs_eval(0, 1074, 'There is no man and he walks.', drs([], []), [[specification, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [no]], [nbar, [n, [man]]]]]], [coord, [and]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [walks]]]]]], ['.']]], '2005-11-11-20-53-40', blade17, ''). +text_drs_eval(0, 1075, 'There is no man such that he walks.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [no]], [nbar, [n, [man]]]]], [conj, ['{such that}']], [s, [np, [pn, [he]]], [vp, [vbar, [v, [walks]]]]]], ['.']]], '2005-11-11-20-53-49', blade17, ''). +text_drs_eval(0, 1076, 'There is no man who walks.', drs([], [-drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, walk, A)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [no]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]]]]]], ['.']]], '2005-11-11-20-54-14', blade17, ''). +text_drs_eval(0, 1077, 'Every man likes himself.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [predicate(B, like, A, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [likes]], [np, [pn, [himself]]]]]], ['.']]], '2005-11-15-18-53-40', blade17, ''). +text_drs_eval(0, 1078, 'There is a man who walks and who talks. The man who talks eats.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, predicate(B, walk, A)-1, predicate(C, talk, A)-1, predicate(D, eat, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]], [coord, [and]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-11-15-18-53-10', blade17, ''). +text_drs_eval(0, 1079, 'There is a man who walks or who talks. The man who talks eats.', drs([A, B, C, D], [object(C, man, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, predicate(D, talk, B)-2, drs([E], [predicate(E, walk, C)-1])v drs([F], [predicate(F, talk, C)-1]), predicate(A, eat, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-11-15-19-00-51', blade17, ''). +text_drs_eval(0, 1080, 'There is a man who walks or who talks. The man who walks or who talks eats.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, drs([C], [predicate(C, walk, A)-1])v drs([D], [predicate(D, talk, A)-1]), predicate(B, eat, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-11-14-12-40-00', blade17, ''). +text_drs_eval(0, 1081, 'There is a man who walks and who talks. The man who walks and who talks eats.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, predicate(B, walk, A)-1, predicate(C, talk, A)-1, predicate(D, eat, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]], [coord, [and]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]], [coord, [and]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-11-14-12-40-30', blade17, ''). +text_drs_eval(0, 1082, 'There is a man who walks and who talks. The man who talks and who walks eats.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, predicate(B, walk, A)-1, predicate(C, talk, A)-1, predicate(D, eat, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]], [coord, [and]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]], [coord, [and]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-11-14-12-41-40', blade17, ''). +text_drs_eval(0, 1083, 'There is a man who walks or who talks. The man who talks or who walks eats.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, drs([C], [predicate(C, walk, A)-1])v drs([D], [predicate(D, talk, A)-1]), predicate(B, eat, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-11-15-18-08-22', blade17, ''). +text_drs_eval(0, 1084, 'John likes a dog ,and a cat and a rat and a mouse see a cheese.', drs([A, B, C, D, E, F, G, H, I], [object(A, 'John', named, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, like, A, B)-1, object(D, cat, countable, na, eq, 1)-1, object(E, cheese, countable, na, eq, 1)-1, predicate(F, see, I, E)-1, object(G, rat, countable, na, eq, 1)-1, object(H, mouse, countable, na, eq, 1)-1, has_part(I, D)-1, has_part(I, G)-1, has_part(I, H)-1, object(I, na, countable, na, eq, 3)-1]), [[specification, [s_coord, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, ['{, and}']], [s, [np_coord, [np, [det, [a]], [nbar, [n, [cat]]]], [coord, [and]], [np_coord, [np, [det, [a]], [nbar, [n, [rat]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [mouse]]]]]], [vp, [vbar, [v, [see]], [np, [det, [a]], [nbar, [n, [cheese]]]]]]]], ['.']]], '2007-08-14-20-18-45', '130.60.155.177', ''). +text_drs_eval(0, 1085, 'John likes a dog and a cat ,and a rat and a mouse see a cheese.', drs([A, B, C, D, E, F, G, H, I, J], [object(A, 'John', named, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, like, A, E)-1, object(D, cat, countable, na, eq, 1)-1, has_part(E, B)-1, has_part(E, D)-1, object(E, na, countable, na, eq, 2)-1, object(F, rat, countable, na, eq, 1)-1, object(G, cheese, countable, na, eq, 1)-1, predicate(H, see, J, G)-1, object(I, mouse, countable, na, eq, 1)-1, has_part(J, F)-1, has_part(J, I)-1, object(J, na, countable, na, eq, 2)-1]), [[specification, [s_coord, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], [coord, ['{, and}']], [s, [np_coord, [np, [det, [a]], [nbar, [n, [rat]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [mouse]]]]], [vp, [vbar, [v, [see]], [np, [det, [a]], [nbar, [n, [cheese]]]]]]]], ['.']]], '2007-08-14-20-19-00', '130.60.155.177', ''). +text_drs_eval(0, 1086, 'There is a man who waits silently and patiently. The man who waits silently eats.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, modifier_adv(B, patiently, pos)-1, modifier_adv(B, silently, pos)-1, predicate(C, eat, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [vbar, [v, [waits]]], [adv_coord, [adv, [silently]], [coord, [and]], [adv, [patiently]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [vbar, [v, [waits]]], [adv, [silently]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-11-14-18-00-12', blade17, ''). +text_drs_eval(0, 1087, 'There is a man who every dog sees. The man who every dog sees eats.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, drs([C], [object(C, dog, countable, na, eq, 1)-1])=>drs([D], [predicate(D, see, C, A)-1]), predicate(B, eat, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [np, [det, [every]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [np, [det, [every]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-11-14-18-15-08', blade17, ''). +text_drs_eval(0, 1088, 'There is a man who is rich and famous. The man who is rich eats.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, property(B, rich, pos)-1, property(B, famous, pos)-1, predicate(C, be, A, B)-1, predicate(D, eat, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [rich]]], [coord, [and]], [ap_coord, [ap, [adj, [famous]]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [rich]]]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-11-14-18-39-17', blade17, ''). +text_drs_eval(0, 1089, 'There is a man who is rich and famous. The man who is famous and rich eats.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, property(B, rich, pos)-1, property(B, famous, pos)-1, predicate(C, be, A, B)-1, predicate(D, eat, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [rich]]], [coord, [and]], [ap_coord, [ap, [adj, [famous]]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [famous]]], [coord, [and]], [ap_coord, [ap, [adj, [rich]]]]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-11-14-18-40-06', blade17, ''). +text_drs_eval(0, 1090, 'A man who waits walks and eats.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, predicate(C, walk, A)-1, predicate(D, eat, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [waits]]]]]]], [vp_coord, [vp, [vbar, [v, [walks]]]], [coord, [and]], [vp, [vbar, [v, [eats]]]]]], ['.']]], '2005-11-15-17-43-50', blade17, ''). +text_drs_eval(0, 1091, 'A man who waits walks and eats and sleeps.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, predicate(C, walk, A)-1, predicate(D, eat, A)-1, predicate(E, sleep, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [waits]]]]]]], [vp_coord, [vp, [vbar, [v, [walks]]]], [coord, [and]], [vp_coord, [vp, [vbar, [v, [eats]]]], [coord, [and]], [vp, [vbar, [v, [sleeps]]]]]]], ['.']]], '2005-11-15-17-44-15', blade17, ''). +text_drs_eval(0, 1092, 'There is a man who walks or who talks or who sleeps. The man who talks or who walks or who sleeps eats.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, drs([C], [predicate(C, walk, A)-1])v drs([], [drs([D], [predicate(D, talk, A)-1])v drs([E], [predicate(E, sleep, A)-1])]), predicate(B, eat, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]], [coord, [or]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sleeps]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]], [coord, [or]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sleeps]]]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-11-15-19-10-54', blade17, ''). +text_drs_eval(0, 1093, 'There is a man who walks or who talks ,and who sleeps. The man who talks or who walks ,and who sleeps eats.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, drs([D], [predicate(D, walk, A)-1])v drs([E], [predicate(E, talk, A)-1]), predicate(B, sleep, A)-1, predicate(C, eat, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]]], [coord, ['{, and}']], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sleeps]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [talks]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [walks]]]]]], [coord, ['{, and}']], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sleeps]]]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2005-11-15-19-13-12', blade17, ''). +text_drs_eval(0, 1094, 'John serves a meal to a customer.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, meal, countable, na, eq, 1)-1, object(C, customer, countable, na, eq, 1)-1, predicate(D, serve, A, B, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [serves]], [np, [det, [a]], [nbar, [n, [meal]]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [customer]]]]]]]], ['.']]], '2006-08-14-19-00-11', amadeus, ''). +text_drs_eval(0, 1095, 'John serves a customer a meal.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, customer, countable, na, eq, 1)-1, object(C, meal, countable, na, eq, 1)-1, predicate(D, serve, A, C, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [serves]], [np, [det, [a]], [nbar, [n, [customer]]]], [np, [det, [a]], [nbar, [n, [meal]]]]]]], ['.']]], '2006-08-14-19-00-32', amadeus, ''). +text_drs_eval(0, 1096, 'There is a man. Every dog sees him and hears him.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [object(B, dog, countable, na, eq, 1)-2])=>drs([C, D], [predicate(C, see, B, A)-2, predicate(D, hear, B, A)-2])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [det, [every]], [nbar, [n, [dog]]]], [vp_coord, [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]], [coord, [and]], [vp, [vbar, [v, [hears]], [np, [pn, [him]]]]]]], ['.']]], '2005-11-16-17-04-02', blade17, ''). +text_drs_eval(0, 1097, 'A man who sees a dog and who walks.', drs([], []), [], '2006-08-17-08-58-56', amadeus, ''). +text_drs_eval(0, 1098, 'There is a man who does not see every dog that he sees. The man who sees a dog and who does not see the dog waits.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, -drs([], [drs([F, G], [object(F, dog, countable, na, eq, 1)-1, predicate(G, see, A, F)-1])=>drs([H], [predicate(H, see, A, F)-1])]), predicate(B, wait, C)-2, -drs([I, J], [predicate(J, see, C, I)-2, object(I, dog, countable, na, eq, 1)-2]), predicate(E, see, C, D)-2, object(D, dog, countable, na, eq, 1)-2, object(C, man, countable, na, eq, 1)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, see], [np, [det, every], [nbar, [n, dog], [rel_cl, [comp, that], [np, [pn, he]], [vp, [vbar, [v, sees]]]]]]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [rel_cl_coord, [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, dog]]]]]], [coord, and], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, see], [np, [det, the], [nbar, [n, dog]]]]]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-08-12-16-28-42', '130.60.155.208', ''). +text_drs_eval(0, 1099, 'There is a man who sees a dog and who the dog does not see.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, see, B, A)-1, -drs([D], [predicate(D, see, A, B)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, [and]], [rel_cl, [comp, [who]], [np, [det, [the]], [nbar, [n, [dog]]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [see]], [np, [[]]]]]]]]]]], ['.']]], '2005-11-16-17-56-13', blade17, ''). +text_drs_eval(0, 1100, 'The man looks-at the men, and they v:look-back-at him.', drs([A, B, C, D], [predicate(A, 'look-at', C, B)-1, object(C, man, countable, na, eq, 1)-1, object(B, man, countable, na, geq, 2)-1, predicate(D, 'look-back-at', B, C)-1]), [[specification, [s_coord, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, ['looks-at']], [np, [det, [the]], [nbar, [n, [men]]]]]]], [coord, ['{, and}']], [s, [np, [pn, [they]]], [vp, [vbar, [v, ['look-back-at']], [np, [pn, [him]]]]]]], ['.']]], '2007-05-07-16-40-48', '130.60.156.229', ''). +text_drs_eval(0, 1101, 'It is not the case that John likes a dog ,and that a cat and a rat and a mouse see a cheese ,or that a man waits.', drs([], []), [], '2007-12-14-17-15-00', '130.60.155.177', ''). +text_drs_eval(0, 1102, 'There is a ball of a girl which is blue. There is a ball which is red. John sees the ball which is blue. Mary sees the girl\'s ball.', drs([], []), [], '2007-08-08-11-08-27', '130.60.155.231', ''). +text_drs_eval(0, 1103, 'Every airline buys 2 aircraft.', drs([], [drs([A], [object(A, airline, countable, na, eq, 1)-1])=>drs([B, C], [object(B, aircraft, countable, na, eq, 2)-1, predicate(C, buy, A, B)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [airline]]]], [vp, [vbar, [v, [buys]], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [aircraft]]]]]]], ['.']]], '2005-11-25-20-19-46', blade17, ''). +text_drs_eval(0, 1104, 'Something is green.', drs([A, B, C], [object(A, something, dom, na, na, na)-1, property(B, green, pos)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [pn, [something]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]], ['.']]], '2005-11-23-11-24-42', blade17, ''). +text_drs_eval(0, 1105, 'There is a man. There is a dog. If there is he then there is it.', drs([], []), [], '2006-05-24-19-23-07', amadeus, ''). +text_drs_eval(0, 1106, 'A man sees a boy and every girl.', drs([], []), [], '2005-11-25-12-41-16', blade17, ''). +text_drs_eval(0, 1107, 'A man sees every boy and a girl.', drs([], []), [], '2006-08-15-19-30-44', amadeus, ''). +text_drs_eval(0, 1108, 'A man sees everybody and a dog.', drs([], []), [], '2006-08-15-19-31-05', amadeus, ''). +text_drs_eval(0, 1109, 'A man sees a dog and everybody.', drs([], []), [], '2005-11-25-12-42-49', blade17, ''). +text_drs_eval(0, 1110, 'A man sees his own dog and his own cat.', drs([A, B, C, D, E], [object(E, na, countable, na, eq, 2)-1, object(A, man, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, object(D, dog, countable, na, eq, 1)-1, relation(D, of, A)-1, predicate(C, see, A, E)-1, relation(B, of, A)-1, has_part(E, D)-1, has_part(E, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np_coord, [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [dog]]]], [coord, [and]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [cat]]]]]]]], ['.']]], '2005-11-25-12-47-51', blade17, ''). +text_drs_eval(0, 1111, 'There is somebody such that he eats.', drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, eat, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [pn, [somebody]]]], [conj, ['{such that}']], [s, [np, [pn, [he]]], [vp, [vbar, [v, [eats]]]]]], ['.']]], '2005-11-25-14-55-48', blade17, ''). +text_drs_eval(0, 1112, 'There is a man such that he eats.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, eat, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]], [conj, ['{such that}']], [s, [np, [pn, [he]]], [vp, [vbar, [v, [eats]]]]]], ['.']]], '2005-11-25-14-55-53', blade17, ''). +text_drs_eval(0, 1113, 'There is everybody such that he eats.', drs([], []), [], '2005-11-25-14-56-22', blade17, ''). +text_drs_eval(0, 1114, 'A man sees somebody and a dog.', drs([A, B, C, D, E], [object(E, na, countable, na, eq, 2)-1, object(B, dog, countable, na, eq, 1)-1, object(D, somebody, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, predicate(A, see, C, E)-1, has_part(E, D)-1, has_part(E, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np_coord, [np, [pn, [somebody]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2005-11-25-15-01-46', blade17, ''). +text_drs_eval(0, 1115, 'A man sees a dog and the cat.', drs([A, B, C, D, E], [object(E, na, countable, na, eq, 2)-1, object(D, dog, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, predicate(A, see, C, E)-1, has_part(E, D)-1, has_part(E, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [the]], [nbar, [n, [cat]]]]]]]], ['.']]], '2005-11-25-15-02-16', blade17, ''). +text_drs_eval(0, 1116, 'A man sees a dog and somebody.', drs([A, B, C, D, E], [object(E, na, countable, na, eq, 2)-1, object(C, somebody, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, object(D, man, countable, na, eq, 1)-1, predicate(A, see, D, E)-1, has_part(E, B)-1, has_part(E, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [pn, [somebody]]]]]]], ['.']]], '2005-11-25-15-02-28', blade17, ''). +text_drs_eval(0, 1117, 'There is a dog. There is a man who sees the dog.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-2, object(B, dog, countable, na, eq, 1)-1, predicate(C, see, A, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [dog]]]]]]]]]]], ['.']]], '2005-11-25-19-06-03', blade17, ''). +text_drs_eval(0, 1118, 'A man dances.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, dance, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [dances]]]]], ['.']]], '2007-06-12-10-27-53', '130.60.156.66', ''). +text_drs_eval(0, 1119, 'There is a man or there is a dog that sees him or there is a cat that sees itself and him.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])v drs([], [drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, see, B, A)-1])v drs([D, E, F], [object(D, cat, countable, na, eq, 1)-1, predicate(E, see, D, F)-1, has_part(F, D)-1, has_part(F, A)-1, object(F, na, countable, na, eq, 2)-1])])]), [[specification, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [coord, [or]], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np_coord, [np, [pn, [itself]]], [coord, [and]], [np, [pn, [him]]]]]]]]]]]]], ['.']]], '2007-11-20-11-52-52', '130.60.155.231', ''). +text_drs_eval(0, 1120, 'There is a man or there is a dog that sees him or there is a cat that sees it and him.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])v drs([], [drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, see, B, A)-1])v drs([D, E, F], [object(D, cat, countable, na, eq, 1)-1, has_part(F, B)-1, predicate(E, see, D, F)-1, has_part(F, A)-1, object(F, na, countable, na, eq, 2)-1])])]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], [coord, or], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [v, sees], [np, [pn, him]]]]]]]]], [coord, or], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [v, sees], [np_coord, [np, [pn, it]], [coord, and], [np, [pn, him]]]]]]]]]]], '.']], '2008-08-18-20-04-22', '130.60.206.84', ''). +text_drs_eval(0, 1121, 'A man sees a dog and the dog.', drs([], []), [[s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [the]], [nbar, [n, [dog]]]]]]]]], '2007-11-02-19-28-30', '130.60.155.177', ''). +text_drs_eval(0, 1122, 'No man and a dog wait.', drs([], []), [], '2005-11-28-15-44-48', blade17, ''). +text_drs_eval(0, 1123, 'A man and no dog wait.', drs([], []), [], '2005-11-28-15-45-07', blade17, ''). +text_drs_eval(0, 1124, 'It is not the case that John runs. John walks.', drs([], []), [[specification, [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [pname, ['John']]], [vp, [vbar, [v, [runs]], [np, [[]]]]]]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [walks]]]]], ['.']]], '2007-12-14-17-15-50', '130.60.155.177', ''). +text_drs_eval(0, 1125, 'A customer enters a card. If it is not valid then SM rejects the card.', drs([A, B, C, D], [object(B, card, countable, na, eq, 1)-1, object(C, customer, countable, na, eq, 1)-1, object(A, 'SimpleMat', named, na, eq, 1)-2, predicate(D, enter, C, B)-1, drs([], [-drs([E, F], [property(E, valid, pos)-2, predicate(F, be, B, E)-2])])=>drs([G], [predicate(G, reject, A, B)-2])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]]]]]]], ['.']], [specification, [cond_s, [if], [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [valid]]]]]]], [then], [s, [np, [pname, ['SimpleMat']]], [vp, [vbar, [v, [rejects]], [np, [det, [the]], [nbar, [n, [card]]]]]]]], ['.']]], '2005-12-01-12-54-24', blade17, ''). +text_drs_eval(0, 1126, 'Somebody is big and small and waits.', drs([A, B, C, D], [object(A, somebody, countable, na, eq, 1)-1, property(B, big, pos)-1, property(B, small, pos)-1, predicate(C, be, A, B)-1, predicate(D, wait, A)-1]), [[specification, [s, [np, [pn, [somebody]]], [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [big]]], [coord, [and]], [ap_coord, [ap, [adj, [small]]]]]]], [coord, [and]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2005-12-01-15-42-43', blade17, ''). +text_drs_eval(0, 1127, 'Somebody is big and eats and waits.', drs([A, B, C, D, E], [object(A, somebody, countable, na, eq, 1)-1, property(B, big, pos)-1, predicate(C, be, A, B)-1, predicate(D, eat, A)-1, predicate(E, wait, A)-1]), [[specification, [s, [np, [pn, [somebody]]], [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [big]]]]]], [coord, [and]], [vp_coord, [vp, [vbar, [v, [eats]]]], [coord, [and]], [vp, [vbar, [v, [waits]]]]]]], ['.']]], '2005-12-01-15-44-21', blade17, ''). +text_drs_eval(0, 1128, 'Every man sees John. He waits.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, drs([C], [object(C, man, countable, na, eq, 1)-1])=>drs([D], [predicate(D, see, C, A)-1]), predicate(B, wait, A)-2]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pname, ['John']]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-12-01-20-06-50', blade17, ''). +text_drs_eval(0, 1129, 'John runs or he eats. He waits.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, drs([C], [predicate(C, run, A)-1])v drs([D], [predicate(D, eat, A)-1]), predicate(B, wait, A)-2]), [[specification, [s_coord, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [runs]]]]], [coord, [or]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [eats]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-12-01-20-06-13', blade17, ''). +text_drs_eval(0, 1130, 'Not every man sees John. John waits.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, -drs([], [drs([C], [object(C, man, countable, na, eq, 1)-1])=>drs([D], [predicate(D, see, C, A)-1])]), predicate(B, wait, A)-2]), [[specification, [s, [np, [det, ['{not every}']], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pname, ['John']]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-12-07-13-02-21', blade17, ''). +text_drs_eval(0, 1131, 'Not every man sees John. He waits.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, -drs([], [drs([C], [object(C, man, countable, na, eq, 1)-1])=>drs([D], [predicate(D, see, C, A)-1])]), predicate(B, wait, A)-2]), [[specification, [s, [np, [det, ['{not every}']], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pname, ['John']]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-12-01-20-07-46', blade17, ''). +text_drs_eval(0, 1132, 'It is not the case that John walks. He runs.', drs([], []), [[specification, [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [pname, ['John']]], [vp, [vbar, [v, [walks]], [np, [[]]]]]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [runs]]]]], ['.']]], '2007-12-14-17-16-09', '130.60.155.177', ''). +text_drs_eval(0, 1133, '5 rich men wait.', drs([A, B], [object(A, man, countable, na, eq, 5)-1, property(A, rich, pos)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [adj, [rich]], [nbar, [n, [men]]]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2006-04-07-18-59-54', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1134, 'John walks. It is not the case that John runs.', drs([], []), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [walks]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [pname, ['John']]], [vp, [vbar, [v, [runs]], [np, [[]]]]]]]]]]], ['.']]], '2007-12-14-17-16-24', '130.60.155.177', ''). +text_drs_eval(0, 1135, 'Each of 2 girls lifts herself.', drs([A], [object(A, girl, countable, na, eq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C], [predicate(C, lift, B, B)-1])]), [[specification, [s, [np, [quant, 'each of'], [np, [nump, [num, 2]], [nbar, [n, girls]]]], [vp, [vbar, [v, lifts], [np, [pn, herself]]]]], '.']], '2008-08-12-16-22-29', '130.60.155.208', ''). +text_drs_eval(0, 1136, 'Each of 2 girls lifts itself.', drs([], []), [[specification, [s, [np, [quant, 'each of'], [np, [nump, [num, 2]], [nbar, [n, girls]]]], [vp, [vbar, [v, lifts], [np, [pn, itself]]]]], '.']], '2008-08-13-11-07-12', '130.60.155.206', ''). +text_drs_eval(0, 1137, 'John inserts his own card. Bill inserts his own card.', drs([A, B, C, D, E, F], [object(B, 'Bill', named, na, eq, 1)-2, object(A, 'John', named, na, eq, 1)-1, relation(C, of, A)-1, object(C, card, countable, na, eq, 1)-1, predicate(D, insert, A, C)-1, relation(E, of, B)-2, object(E, card, countable, na, eq, 1)-2, predicate(F, insert, B, E)-2]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [inserts]], [np, [posspn, ['{his own}']], [nbar, [n, [card]]]]]]], ['.']], [specification, [s, [np, [pname, ['Bill']]], [vp, [vbar, [v, [inserts]], [np, [posspn, ['{his own}']], [nbar, [n, [card]]]]]]], ['.']]], '2007-03-18-17-45-06', '130.60.155.177', ''). +text_drs_eval(0, 1138, 'If there is John then there is Mary.', drs([], []), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [np, [var, ['John']]]]]], [then], [top_s, [topic, [quant, ['{there is}']], [np, [np, [var, ['Mary']]]]]]], ['.']]], '2006-08-15-21-02-55', amadeus, ''). +text_drs_eval(0, 1139, 'If there are a dog and a cat then a man waits.', drs([], [drs([A, B, C], [object(C, na, countable, na, eq, 2)-1, object(B, cat, countable, na, eq, 1)-1, object(A, dog, countable, na, eq, 1)-1, has_part(C, A)-1, has_part(C, B)-1])=>drs([D, E], [object(D, man, countable, na, eq, 1)-1, predicate(E, wait, D)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2005-12-10-22-52-59', blade17, ''). +text_drs_eval(0, 1140, 'There is a man who he sees.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]]]], ['.']]], '2006-08-12-22-45-28', amadeus, ''). +text_drs_eval(0, 1141, 'John is taller than Mary.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, property(C, tall, comp_than, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [taller]], [conj, [than]], [np, [pname, ['Mary']]]]|E]]]], ['.']]], '2007-05-09-12-13-18', '130.60.156.229', ''). +text_drs_eval(0, 1142, 'A man has 2 kg of green apples.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, apple, countable, kg, eq, 2)-1, property(B, green, pos)-1, predicate(C, have, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [has]], [measurement_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measurement_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [adj, [green]], [nbar, [n, [apples]]]]]]]]]], ['.']]], '2007-12-10-19-38-49', '130.60.155.177', ''). +text_drs_eval(0, 1143, 'A man has 2 kg of dirty water.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, water, mass, kg, eq, 2)-1, property(B, dirty, pos)-1, predicate(C, have, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [has]], [measurement_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measurement_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [adj, [dirty]], [nbar, [n, [water]]]]]]]]]], ['.']]], '2007-12-10-19-39-04', '130.60.155.177', ''). +text_drs_eval(0, 1144, 'It is not the case that there are 2 kg of dirty laundry.', drs([], []), [], '2007-12-14-17-16-40', '130.60.155.177', ''). +text_drs_eval(0, 1145, 'There are more than 2 kg of laundry.', drs([A], [object(A, laundry, mass, kg, greater, 2)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [measure_np, [numberp, [gen_quant, ['{more than}']], [number, [2]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [laundry]]]]]]]], ['.']]], '2007-12-18-12-31-26', '130.60.155.231', ''). +text_drs_eval(0, 1146, 'Less than 2 women wait.', drs([A, B], [[predicate(B, wait, A)-1, object(A, woman, countable, na, less, 2)-1]]), [[specification, [s, [np, [nump, [genqu, 'less than'], 2], [nbar, [n, women]]], [vp, [vbar, [vbar, [v, wait]]]]], '.']], '2009-03-02-11-28-07', '130.60.155.206', ''). +text_drs_eval(0, 1147, 'Each of some men sees every dog.', drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([], [drs([C], [object(C, dog, countable, na, eq, 1)-1])=>drs([D], [predicate(D, see, B, C)-1])])]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]]]]], [vp, [vbar, [v, [sees]], [np, [det, [every]], [nbar, [n, [dog]]]]]]], ['.']]], '2005-12-12-12-55-20', blade17, ''). +text_drs_eval(0, 1148, 'For each of some men he likes every dog.', drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([], [drs([C], [object(C, dog, countable, na, eq, 1)-1])=>drs([D], [predicate(D, like, B, C)-1])])]), [[specification, [top_s, [topic, [quant, 'for each of'], [np, [det, some], [nbar, [n, men]]]], [s, [np, [pn, he]], [vp, [vbar, [v, likes], [np, [det, every], [nbar, [n, dog]]]]]]], '.']], '2008-10-22-16-54-08', '130.60.155.177', ''). +text_drs_eval(0, 1149, 'For each of some men the man likes every dog.', drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C], [drs([D], [object(D, dog, countable, na, eq, 1)-1])=>drs([E], [predicate(E, like, C, D)-1]), object(C, man, countable, na, eq, 1)-1])]), [[specification, [top_s, [topic, [quant, 'for each of'], [np, [det, some], [nbar, [n, men]]]], [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [v, likes], [np, [det, every], [nbar, [n, dog]]]]]]], '.']], '2008-10-22-16-53-14', '130.60.155.177', ''). +text_drs_eval(0, 1150, 'Each of 2 girls lifts herself and sees a dog.', drs([A], [object(A, girl, countable, na, eq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C, D, E], [object(C, dog, countable, na, eq, 1)-1, predicate(D, lift, B, B)-1, predicate(E, see, B, C)-1])]), [[specification, [s, [np, [quant, ['{each of}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [girls]]]]], [vp_coord, [vp, [vbar, [v, [lifts]], [np, [pn, [herself]]]]], [coord, [and]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2005-12-13-11-22-17', blade17, ''). +text_drs_eval(0, 1151, 'It is not the case that there are 1 men.', drs([], []), [], '2007-04-13-14-54-39', '130.60.155.177', ''). +text_drs_eval(0, 1152, 'It is not the case that there is a man or there is a dog.', drs([], []), [], '2007-12-14-17-16-54', '130.60.155.177', ''). +text_drs_eval(0, 1153, 'It is not the case that there is a man or that there is a dog.', drs([], []), [], '2007-12-14-17-17-12', '130.60.155.177', ''). +text_drs_eval(0, 1154, 'There is a man "A" who runs. There is a man "A" who walks. The man "A" who runs is happy.', drs([], []), [], '2007-04-10-15-44-53', '130.60.155.177', ''). +text_drs_eval(0, 1155, 'A man "A" waits. A man "A" sleeps.', drs([], []), [], '2007-04-10-15-45-08', '130.60.155.177', ''). +text_drs_eval(0, 1156, 'There is a man. His dog eats. There is a woman. Her dog drinks.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-2, object(B, dog, countable, na, eq, 1)-2, predicate(C, eat, B)-2, object(D, woman, countable, na, eq, 1)-3, relation(E, of, D)-4, object(E, dog, countable, na, eq, 1)-4, predicate(F, drink, E)-4]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [posspn, [his]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [eats]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]]]]]], ['.']], [specification, [s, [np, [posspn, [her]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [drinks]]]]], ['.']]], '2007-03-18-17-45-51', '130.60.155.177', ''). +text_drs_eval(0, 1157, 'The man whose dog eats waits.', drs([A, B, C, D], [object(C, dog, countable, na, eq, 1)-1, object(D, man, countable, na, eq, 1)-1, predicate(A, wait, D)-1, predicate(B, eat, C)-1, relation(C, of, D)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [eats]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2005-12-24-15-46-18', 'ip87.cab62.mus.starman.ee', ''). +text_drs_eval(0, 1158, 'There is a man whose dog waits.', drs([A, B, C], [object(B, dog, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, relation(B, of, C)-1, predicate(A, wait, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [waits]]]]]]]]], ['.']]], '2005-12-24-15-46-55', 'ip87.cab62.mus.starman.ee', ''). +text_drs_eval(0, 1159, 'A girl sees every man whose dog waits.', drs([A], [object(A, girl, countable, na, eq, 1)-1, drs([B, C, D], [object(C, dog, countable, na, eq, 1)-1, object(D, man, countable, na, eq, 1)-1, relation(C, of, D)-1, predicate(B, wait, C)-1])=>drs([E], [predicate(E, see, A, D)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [girl]]]], [vp, [vbar, [v, [sees]], [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [waits]]]]]]]]]], ['.']]], '2005-12-24-15-48-53', 'ip87.cab62.mus.starman.ee', ''). +text_drs_eval(0, 1160, 'A dog of who waits?', drs([], [question(drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1/2, query(B, who)-1/4, relation(A, of, B)-1/3, predicate(C, wait, A)-1/5]))]), [[sentence, [query, [question, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [qpn, who]]]]], [vp, [vbar, [vbar, [v, waits]]]]], ?], '.']], '2009-05-13-14-14-55', '130.60.155.193', ''). +text_drs_eval(0, 1161, 'Whose dog waits?', drs([], [question(drs([A, B, C], [query(A, what)-1/1, relation(B, of, A)-1/1, object(B, dog, countable, na, eq, 1)-1/2, predicate(C, wait, B)-1/3]))]), [[sentence, [query, [question, [np, [qdet, whose], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, waits]]]]], ?], '.']], '2009-05-13-14-14-56', '130.60.155.193', ''). +text_drs_eval(0, 1162, 'A girl whose mouse smiles sees a dog.', drs([A, B, C, D, E], [object(C, dog, countable, na, eq, 1)-1, object(A, mouse, countable, na, eq, 1)-1, object(B, girl, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(D, smile, A)-1, predicate(E, see, B, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [girl]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [mouse]]]], [vp, [vbar, [v, [smiles]]]]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], ['.']]], '2005-12-24-15-59-43', 'ip87.cab62.mus.starman.ee', ''). +text_drs_eval(0, 1163, 'A girl whose cat whose mouse smiles eats sees a dog.', drs([A, B, C, D, E, F, G], [object(E, dog, countable, na, eq, 1)-1, object(C, mouse, countable, na, eq, 1)-1, object(F, cat, countable, na, eq, 1)-1, object(A, girl, countable, na, eq, 1)-1, relation(F, of, A)-1, predicate(D, eat, F)-1, predicate(B, smile, C)-1, relation(C, of, F)-1, predicate(G, see, A, E)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [girl]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [cat]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [mouse]]]], [vp, [vbar, [v, [smiles]]]]]]], [vp, [vbar, [v, [eats]]]]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], ['.']]], '2005-12-24-16-00-50', 'ip87.cab62.mus.starman.ee', ''). +text_drs_eval(0, 1164, 'A girl whose cat a mouse of who smiles eats waits.', drs([], []), [], '2007-11-20-11-28-16', '130.60.155.231', ''). +text_drs_eval(0, 1165, 'A man waits in every bank in every morning.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, drs([B], [object(B, bank, countable, na, eq, 1)-1/6])=>drs([], [drs([C], [object(C, morning, countable, na, eq, 1)-1/9])=>drs([D], [predicate(D, wait, A)-1/3, modifier_pp(D, in, C)-1/7, modifier_pp(D, in, B)-1/4])])]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, bank]]]], [pp, [prep, in], [np, [det, every], [nbar, [n, morning]]]]]]]], '.']], '2009-04-02-16-09-33', '130.60.155.206', ''). +text_drs_eval(0, 1166, 'Every man waits in every bank in every morning.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([], [drs([B], [object(B, bank, countable, na, eq, 1)-1/6])=>drs([], [drs([C], [object(C, morning, countable, na, eq, 1)-1/9])=>drs([D], [predicate(D, wait, A)-1/3, modifier_pp(D, in, C)-1/7, modifier_pp(D, in, B)-1/4])])])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, bank]]]], [pp, [prep, in], [np, [det, every], [nbar, [n, morning]]]]]]]], '.']], '2009-04-02-16-09-45', '130.60.155.206', ''). +text_drs_eval(0, 1167, 'Each of some men a dog of who barks waits.', drs([A, B, C], [object(A, man, countable, na, geq, 2)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1, drs([D], [has_part(A, D)-1])=>drs([E], [predicate(E, wait, D)-1])]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [barks]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-08-15-19-16-18', '130.60.155.177', ''). +text_drs_eval(0, 1168, 'Each of some men whose dog barks waits.', drs([A, B, C], [object(A, man, countable, na, geq, 2)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1, drs([D], [has_part(A, D)-1])=>drs([E], [predicate(E, wait, D)-1])]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-08-15-19-16-58', '130.60.155.177', ''). +text_drs_eval(0, 1169, 'There are some men each of who waits.', drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C], [predicate(C, wait, B)-1])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [np, [quant, ['{each of}']], [np, [relpn, [who]]]], [vp, [vbar, [v, [waits]]]]]]]]], ['.']]], '2007-11-20-11-30-55', '130.60.155.231', ''). +text_drs_eval(0, 1170, 'There are some men who wait.', drs([A, B], [object(A, man, countable, na, geq, 2)-1, predicate(B, wait, A)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [wait]]]]]]]]], ['.']]], '2006-01-05-18-08-25', 'ifidyn223.ifi.unizh.ch', ''). +text_drs_eval(0, 1171, 'There are some men a dog of who barks.', drs([A, B, C], [object(A, man, countable, na, geq, 2)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']]], '2008-01-02-15-41-15', '130.60.206.59', ''). +text_drs_eval(0, 1172, 'There are some men whose dog barks.', drs([A, B, C], [object(A, man, countable, na, geq, 2)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [np, [posspn, [whose]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']]], '2008-01-02-15-41-35', '130.60.206.59', ''). +text_drs_eval(0, 1173, 'There are some men each of whose dog barks.', drs([], []), [], '2008-01-02-16-17-48', '130.60.206.8', ''). +text_drs_eval(0, 1174, 'There are some men each of a dog of who barks.', drs([], []), [], '2007-12-20-13-26-02', '130.60.155.231', ''). +text_drs_eval(0, 1175, 'There are some men a dog of each of who barks.', drs([A, B, C], [object(A, man, countable, na, geq, 2)-1, object(B, dog, countable, na, eq, 1)-1, drs([D], [has_part(A, D)-1])=>drs([], [relation(B, of, D)-1]), predicate(C, bark, B)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [quant, ['{each of}']], [np, [relpn, [who]]]]]]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']]], '2007-12-31-10-00-27', '130.60.204.31', ''). +text_drs_eval(0, 1176, 'A man\'s dog barks. He is happy.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1, property(D, happy, pos)-2, predicate(E, be, A, D)-2]), [[specification, [s, [np, [poss_spec, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2006-08-21-18-24-53', amadeus, ''). +text_drs_eval(0, 1177, '\'A man waits. It is happy.\'', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2006-01-17-17-46-08', 'ifidyn223.ifi.unizh.ch', ''). +text_drs_eval(0, 1178, 'A man waits. It is happy.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2006-01-17-17-50-41', 'ifidyn223.ifi.unizh.ch', ''). +text_drs_eval(0, 1179, 'p:Kaarel\'s dog barks.', drs([A, B, C], [object(A, 'Kaarel', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1]), [[specification, [s, [np, [poss_np, [pname, ['Kaarel']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2007-08-20-22-00-50', '130.60.155.177', ''). +text_drs_eval(0, 1180, 'There are 3 men. Each of them wait.', drs([], []), [], '2006-05-24-18-25-24', amadeus, ''). +text_drs_eval(0, 1181, 'There are 3 men. Each of the men wait.', drs([], []), [], '2006-05-24-18-26-22', amadeus, ''). +text_drs_eval(0, 1182, 'Each of 3 men sees each of 2 dogs.', drs([A], [drs([B], [has_part(A, B)-1])=>drs([C], [drs([D], [has_part(C, D)-1])=>drs([E], [predicate(E, see, B, D)-1]), object(C, dog, countable, na, eq, 2)-1]), object(A, man, countable, na, eq, 3)-1]), [[specification, [s, [np, [quant, ['{each of}']], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [men]]]]], [vp, [vbar, [v, [sees]], [np, [quant, ['{each of}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [dogs]]]]]]]], ['.']]], '2007-11-12-12-23-54', '130.60.155.177', ''). +text_drs_eval(0, 1183, 'Everybody who is a person and who is a female is a woman.', drs([], [drs([A, B, C, D, E], [object(E, somebody, countable, na, eq, 1)-1, object(A, female, countable, na, eq, 1)-1, object(B, person, countable, na, eq, 1)-1, predicate(D, be, E, B)-1, predicate(C, be, E, A)-1])=>drs([F, G], [object(F, woman, countable, na, eq, 1)-1, predicate(G, be, E, F)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [person]]]]]]], [coord, [and]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [female]]]]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [woman]]]]]]], ['.']]], '2006-01-23-13-17-18', 'ifidyn223.ifi.unizh.ch', ''). +text_drs_eval(0, 1184, 'Each of some girls lifts her own table.', drs([A], [object(A, girl, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C, D], [object(C, table, countable, na, eq, 1)-1, relation(C, of, B)-1, predicate(D, lift, B, C)-1])]), [[specification, [s, [np, [quant, ['{each of}']], [np, [det, [some]], [nbar, [n, [girls]]]]], [vp, [vbar, [v, [lifts]], [np, [poss_pn_coord, [posspn, ['{her own}']]], [nbar, [n, [table]]]]]]], ['.']]], '2006-01-24-17-04-13', 'ifidyn223.ifi.unizh.ch', ''). +text_drs_eval(0, 1185, 'Everybody who likes Mary she loves.', drs([], []), [], '2006-02-02-12-46-37', 'ifidyn223.ifi.unizh.ch', ''). +text_drs_eval(0, 1186, 'Every man likes more than 2 dogs and likes less than 4 dogs.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, dog, countable, na, greater, 2)-1, predicate(C, like, A, B)-1, [predicate(E, like, A, D)-1, object(D, dog, countable, na, less, 4)-1]])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp_coord, [vp, [vbar, [vcompl, [v, likes], [np, [nump, [genqu, 'more than'], 2], [nbar, [n, dogs]]]]]], [coord, and], [vp, [vbar, [vcompl, [v, likes], [np, [nump, [genqu, 'less than'], 4], [nbar, [n, dogs]]]]]]]], '.']], '2009-03-02-11-28-29', '130.60.155.206', ''). +text_drs_eval(0, 1187, 'If there is a man then he is not a woman or is not a dog.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([], [-drs([B, C], [object(B, woman, countable, na, eq, 1)-1, predicate(C, be, A, B)-1])])v drs([], [-drs([D, E], [object(D, dog, countable, na, eq, 1)-1, predicate(E, be, A, D)-1])])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s, [np, [pn, [he]]], [vp_coord, [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [a]], [nbar, [n, [woman]]]]]], [coord, [or]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]], ['.']]], '2006-02-06-21-01-57', 'ifidyn223.ifi.unizh.ch', ''). +text_drs_eval(0, 1188, 'If there is no man then he waits.', drs([], []), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [no]], [nbar, [n, [man]]]]]], [then], [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2006-04-10-12-52-19', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1189, 'At least 1 man waits.', drs([A, B], [object(A, man, countable, na, geq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [numberp, [gen_quant, ['{at least}']], [number, [1]]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-04-30-18-04-02', '130.60.155.177', ''). +text_drs_eval(0, 1190, 'At most 1 man waits.', drs([A, B], [[predicate(B, wait, A)-1, object(A, man, countable, na, leq, 1)-1]]), [[specification, [s, [np, [nump, [genqu, 'at most'], 1], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-03-02-11-28-40', '130.60.155.206', ''). +text_drs_eval(0, 1191, 'More than 1 man waits.', drs([A, B], [object(A, man, countable, na, greater, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [numberp, [gen_quant, ['{more than}']], [number, [1]]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-04-30-18-04-24', '130.60.155.177', ''). +text_drs_eval(0, 1192, 'Less than 1 man waits.', drs([A, B], [[predicate(B, wait, A)-1, object(A, man, countable, na, less, 1)-1]]), [[specification, [s, [np, [nump, [genqu, 'less than'], 1], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-03-02-11-28-49', '130.60.155.206', ''). +text_drs_eval(0, 1193, 'There are 3 kg of apples. Each of the apples is red.', drs([A], [object(A, apple, countable, kg, eq, 3)-1, drs([B], [has_part(A, B)-2])=>drs([C, D], [property(C, red, pos)-2, predicate(D, be, B, C)-2])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [measure_spec, [numberp, [gen_quant, [[]]], [number, [3]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]]]]], [nbar, [n, [apples]]]]]], ['.']], [specification, [s, [np, [quant, ['{each of}']], [np, [det, [the]], [nbar, [n, [apples]]]]], [vp, [aux, [is], [[]]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [red]]]]]]], ['.']]], '2008-02-16-21-04-10', '130.60.155.177', ''). +text_drs_eval(0, 1194, 'John likes Mary\'s sister who is not John.', drs([A, B, C, D], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, relation(C, of, B)-1, object(C, sister, countable, na, eq, 1)-1, -drs([E], [predicate(E, be, C, A)-1]), predicate(D, like, A, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [poss_spec, [poss_np, [pname, ['Mary']], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [sister]], [rel_cl, [comp, [who]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [pname, ['John']]]]]]]]]]], ['.']]], '2006-08-22-11-47-16', amadeus, ''). +text_drs_eval(0, 1195, 'There is Mary\'s sister. Mary is richer than her own sister.', drs([A, B, C, D, E], [object(A, 'Mary', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, sister, countable, na, eq, 1)-1, relation(C, of, A)-2, object(C, sister, countable, na, eq, 1)-2, property(D, rich, comp_than, C)-2, predicate(E, be, A, D)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [poss_np, [pname, ['Mary']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [sister]]]]]], ['.']], [specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [richer]], [conj, [than]], [np, [posspn, ['{her own}']], [nbar, [n, [sister]]]]]|F]]]], ['.']]], '2007-05-09-12-13-23', '130.60.156.229', ''). +text_drs_eval(0, 1196, '10 kg of laundry is on the table.', drs([A, B, C], [object(A, laundry, mass, kg, eq, 10)-1, predicate(B, be, A)-1, modifier_pp(B, on, C)-1, object(C, table, countable, na, eq, 1)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, [[]]], [number, [10]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [laundry]]]]]], [vp, [vbar, [v, [is]], [pp, [prep, [on]], [np, [det, [the]], [nbar, [n, [table]]]]]]]], ['.']]], '2007-12-25-12-16-40', '130.60.206.10', ''). +text_drs_eval(0, 1197, '10 kg of laundry are on the table.', drs([A, B, C], [object(A, laundry, mass, kg, eq, 10)-1, predicate(B, be, A)-1, modifier_pp(B, on, C)-1, object(C, table, countable, na, eq, 1)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, [[]]], [number, [10]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [laundry]]]]]], [vp, [vbar, [v, [are]], [pp, [prep, [on]], [np, [det, [the]], [nbar, [n, [table]]]]]]]], ['.']]], '2007-12-25-12-16-51', '130.60.206.10', ''). +text_drs_eval(0, 1198, 'Every man who feeds a dog waits. Every man feeds a dog and waits.', drs([], [drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, feed, A, B)-1])=>drs([D], [predicate(D, wait, A)-1]), drs([E], [object(E, man, countable, na, eq, 1)-2])=>drs([F, G, H], [object(F, dog, countable, na, eq, 1)-2, predicate(G, feed, E, F)-2, predicate(H, wait, E)-2])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [feeds]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [feeds]], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, [and]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2006-04-07-19-05-57', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1199, 'Every man does not feed a dog and wait.', drs([], []), [], '2006-05-24-18-29-43', amadeus, ''). +text_drs_eval(0, 1200, 'Everybody sees at most 1 things.', drs([], []), [], '2007-04-13-14-50-31', '130.60.155.177', ''). +text_drs_eval(0, 1201, 'Everybody sees 1 things.', drs([], []), [], '2006-05-24-18-30-22', amadeus, ''). +text_drs_eval(0, 1202, 'A man is not no dog.', drs([A], [object(A, man, countable, na, eq, 1)-1, -drs([], [drs([B], [object(B, dog, countable, na, eq, 1)-1])=>drs([], [-drs([C], [predicate(C, be, A, B)-1])])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [no]], [nbar, [n, [dog]]]]]]], ['.']]], '2006-08-12-18-36-55', amadeus, ''). +text_drs_eval(0, 1203, 'Everybody sees at least 1 man.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B, C], [object(B, man, countable, na, geq, 1)-1, predicate(C, see, A, B)-1])]), [[specification, [s, [nbar, [pn, [everybody]]], [vp, [vbar, [v, [sees]], [np, [numberp, [gen_quant, ['{at least}']], [number, [1]]], [nbar, [n, [man]]]]]]], ['.']]], '2007-05-02-20-20-14', '130.60.155.177', ''). +text_drs_eval(0, 1204, 'A man comes in a day A1. A boy reads in the day A2 that follows A1. The book is red in the day that follows A2.', drs([A, B, C, D, E, F, G, H, I, J, K, L], [object(A, man, countable, na, eq, 1)-1, object(B, day, countable, na, eq, 1)-1, predicate(C, come, A)-1, modifier_pp(C, in, B)-1, object(D, boy, countable, na, eq, 1)-2, predicate(E, read, D)-2, modifier_pp(E, in, F)-2, predicate(G, follow, F, B)-2, object(F, day, countable, na, eq, 1)-2, property(H, red, pos)-3, predicate(I, be, L, H)-3, modifier_pp(I, in, J)-3, object(L, book, countable, na, eq, 1)-3, predicate(K, follow, J, F)-3, object(J, day, countable, na, eq, 1)-3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, comes]], [pp, [prep, in], [np, [det, a], [nbar, [n, day], [appos, [var, 'A1']]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, boy]]], [vp, [vbar, [vbar, [v, reads]], [pp, [prep, in], [np, [det, the], [nbar, [n, day], [appos, [var, 'A2']], [rel_cl, [comp, that], [vp, [vbar, [v, follows], [np, [var, 'A1']]]]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, book]]], [vp, [aux, is], [vbar, [vbar, [ap_coord, [ap, [adj, red]]]], [pp, [prep, in], [np, [det, the], [nbar, [n, day], [rel_cl, [comp, that], [vp, [vbar, [v, follows], [np, [var, 'A2']]]]]]]]]]], '.']], '2008-08-18-20-06-36', '130.60.206.84', ''). +text_drs_eval(0, 1205, 'John\'s 2 kg of apples wait.', drs([], []), [], '2006-05-24-18-31-43', amadeus, ''). +text_drs_eval(0, 1206, '2 kg of apples of John wait.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, apple, countable, kg, eq, 2)-1, relation(B, of, A)-1, predicate(C, wait, B)-1]), [[specification, [s, [measurement_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measurement_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [apples]], [pp, [prep, [of]], [np, [pname, ['John']]]]]]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2007-12-10-19-39-33', '130.60.155.177', ''). +text_drs_eval(0, 1207, 'If there is a carnivore then everybody that it eats is an animal.', drs([], [drs([A], [object(A, carnivore, countable, na, eq, 1)-1])=>drs([], [drs([B, C], [object(C, somebody, countable, na, eq, 1)-1, predicate(B, eat, A, C)-1])=>drs([D, E], [object(D, animal, countable, na, eq, 1)-1, predicate(E, be, C, D)-1])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [carnivore]]]]]], [then], [s, [nbar, [pn, [everybody]], [rel_cl, [comp, [that]], [np, [pn, [it]]], [vp, [vbar, [v, [eats]], [np, [[]]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [animal]]]]]]]], ['.']]], '2006-03-21-09-19-48', 'kalju.kongress.mwn.de', ''). +text_drs_eval(0, 1208, 'If there is a carnivore then everything that it eats is a meat.', drs([], [drs([A], [object(A, carnivore, countable, na, eq, 1)-1])=>drs([], [drs([B, C], [predicate(B, eat, A, C)-1, object(C, something, dom, na, na, na)-1])=>drs([D, E], [object(D, meat, countable, na, eq, 1)-1, predicate(E, be, C, D)-1])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [carnivore]]]]]], [then], [s, [nbar, [pn, [everything]], [rel_cl, [comp, [that]], [np, [pn, [it]]], [vp, [vbar, [v, [eats]], [np, [[]]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [meat]]]]]]]], ['.']]], '2006-08-12-18-57-48', amadeus, ''). +text_drs_eval(0, 1209, 'If there is a thing that does not eat something that is not a meat then the thing is a carnivore.', drs([], [drs([A], [object(A, thing, countable, na, eq, 1)-1, -drs([B, C], [object(B, something, dom, na, na, na)-1, predicate(C, eat, A, B)-1, -drs([D, E], [object(D, meat, countable, na, eq, 1)-1, predicate(E, be, B, D)-1])])])=>drs([F, G], [object(F, carnivore, countable, na, eq, 1)-1, predicate(G, be, A, F)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [thing]], [rel_cl, [comp, [that]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [eat]], [nbar, [pn, [something]], [rel_cl, [comp, [that]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [a]], [nbar, [n, [meat]]]]]]]]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [thing]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [carnivore]]]]]]]], ['.']]], '2006-03-27-18-52-41', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1210, 'Everything is a cat and everything is a dog.', drs([], [drs([A], [object(A, something, dom, na, na, na)-1])=>drs([B, C], [object(B, cat, countable, na, eq, 1)-1, predicate(C, be, A, B)-1]), drs([D], [object(D, something, dom, na, na, na)-1])=>drs([E, F], [object(E, dog, countable, na, eq, 1)-1, predicate(F, be, D, E)-1])]), [[specification, [s_coord, [s, [np, [pn, [everything]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], [coord, [and]], [s, [np, [pn, [everything]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2006-03-27-19-01-44', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1211, 'There is a cat and everything is a dog.', drs([A], [object(A, cat, countable, na, eq, 1)-1, drs([B], [object(B, something, dom, na, na, na)-1])=>drs([C, D], [object(C, dog, countable, na, eq, 1)-1, predicate(D, be, B, C)-1])]), [[specification, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]], [coord, [and]], [s, [np, [pn, [everything]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2006-08-14-20-16-02', amadeus, ''). +text_drs_eval(0, 1212, 'If there is a thing and everything that it eats is a meat then it is a carnivore.', drs([], [drs([A], [object(A, thing, countable, na, eq, 1)-1, drs([B, C], [predicate(B, eat, A, C)-1, object(C, something, dom, na, na, na)-1])=>drs([D, E], [object(D, meat, countable, na, eq, 1)-1, predicate(E, be, C, D)-1])])=>drs([F, G], [object(F, carnivore, countable, na, eq, 1)-1, predicate(G, be, A, F)-1])]), [[specification, [cond_s, [if], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [thing]]]]]], [coord, [and]], [s, [nbar, [pn, [everything]], [rel_cl, [comp, [that]], [np, [pn, [it]]], [vp, [vbar, [v, [eats]], [np, [[]]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [meat]]]]]]]], [then], [s, [np, [pn, [it]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [carnivore]]]]]]]], ['.']]], '2006-08-14-20-18-19', amadeus, ''). +text_drs_eval(0, 1213, '2 men wait.', drs([A, B], [object(A, man, countable, na, eq, 2)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2006-03-29-11-24-07', '217-162-25-170.dclient.hispeed.ch', ''). +text_drs_eval(0, 1214, 'There are less than 2 kg of milk. There are less than 2 men.', drs([A, B], [[object(A, milk, mass, kg, less, 2)-1], [object(B, man, countable, na, less, 2)-2]]), [[specification, [top_s, [topic, [quant, 'there are'], [np, [meas_spec, [nump, [genqu, 'less than'], 2], [meas_nbar, [meas_n, kg], [pp, [prep, of]]]], [nbar, [n, milk]]]]], '.'], [specification, [top_s, [topic, [quant, 'there are'], [np, [nump, [genqu, 'less than'], 2], [nbar, [n, men]]]]], '.']], '2009-03-02-11-29-02', '130.60.155.206', ''). +text_drs_eval(0, 1215, 'There are 1 kg of water and 2 kg of apples.', drs([A, B, C], [object(A, water, mass, kg, eq, 1)-1, has_part(C, A)-1, object(B, apple, countable, kg, eq, 2)-1, has_part(C, B)-1, object(C, na, countable, na, eq, 2)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np_coord, [measure_np, [numberp, [gen_quant, [[]]], [number, [1]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [water]]]]]], [coord, [and]], [measure_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [apples]]]]]]]]], ['.']]], '2007-12-25-13-04-30', '130.60.206.10', ''). +text_drs_eval(0, 1216, 'There is a man A who sees A. There is a man who sees John. John watches the man who sees him. John watches the man who sees A.', drs([A, B, C, D, E, F, G], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, predicate(C, see, B, B)-1, object(D, man, countable, na, eq, 1)-2, predicate(E, see, D, A)-2, predicate(F, watch, A, D)-3, predicate(G, watch, A, B)-4]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'A']], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [var, 'A']]]]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pname, 'John']]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, watches], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pn, him]]]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, watches], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [var, 'A']]]]]]]]]], '.']], '2008-08-15-20-33-51', '130.60.204.15', ''). +text_drs_eval(0, 1217, 'There is a man who owns a dog. There is a man who owns a cat. John sees the man who owns the dog.', drs([A, B, C, D, E, F, G, H], [predicate(H, see, A, B)-3, predicate(G, own, E, F)-2, object(F, cat, countable, na, eq, 1)-2, object(E, man, countable, na, eq, 1)-2, predicate(D, own, B, C)-1, object(C, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [owns]], [np, [det, [the]], [nbar, [n, [dog]]]]]]]]]]]], ['.']]], '2007-11-11-11-47-38', '130.60.204.22', ''). +text_drs_eval(0, 1218, 'Everybody sees John and Mary.', drs([A, B], [object(A, 'Mary', named, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, drs([C], [object(C, somebody, countable, na, eq, 1)-1])=>drs([D, E], [object(E, na, countable, na, eq, 2)-1, predicate(D, see, C, E)-1, has_part(E, B)-1, has_part(E, A)-1])]), [[specification, [s, [np, [pn, [everybody]]], [vp, [vbar, [v, [sees]], [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [pname, ['Mary']]]]]]], ['.']]], '2006-04-07-12-18-09', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1219, 'For all clean laundry a dog barks.', drs([], [drs([A], [object(A, laundry, mass, na, na, na)-1, property(A, clean, pos)-1])=>drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])]), [[specification, [top_s, [topic, [quant, ['{for all}']], [nbar, [adj, [clean]], [nbar, [n, [laundry]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2006-04-07-12-58-27', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1220, 'John enters every card which is his card.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C, D], [object(B, card, countable, na, eq, 1)-1, relation(C, of, A)-1, object(C, card, countable, na, eq, 1)-1, predicate(D, be, B, C)-1])=>drs([E], [predicate(E, enter, A, B)-1])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, enters], [np, [det, every], [nbar, [n, card], [rel_cl, [np, [relpn, which]], [vp, [aux, is], [vbar, [np, [posspn, his], [nbar, [n, card]]]]]]]]]]], '.']], '2008-10-23-14-58-57', '130.60.155.206', ''). +text_drs_eval(0, 1221, 'John enters every card which carries his code.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C, D], [object(B, card, countable, na, eq, 1)-1, relation(C, of, A)-1, object(C, code, countable, na, eq, 1)-1, predicate(D, carry, B, C)-1])=>drs([E], [predicate(E, enter, A, B)-1])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, enters], [np, [det, every], [nbar, [n, card], [rel_cl, [np, [relpn, which]], [vp, [vbar, [v, carries], [np, [posspn, his], [nbar, [n, code]]]]]]]]]]], '.']], '2008-10-23-14-59-17', '130.60.155.206', ''). +text_drs_eval(0, 1222, 'John enters every card which carries its code.', drs([], []), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [enters]], [np, [det, [every]], [nbar, [n, [card]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [carries]], [np, [poss_pn_coord, [posspn, [its]]], [nbar, [n, [code]]]]]]]]]]]], ['.']]], '2006-04-10-12-55-41', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1223, 'John enters every card which carries its own code.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C, D], [object(B, card, countable, na, eq, 1)-1, relation(D, of, B)-1, predicate(C, carry, B, D)-1, object(D, code, countable, na, eq, 1)-1])=>drs([E], [predicate(E, enter, A, B)-1])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [enters]], [np, [det, [every]], [nbar, [n, [card]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [carries]], [np, [poss_pn_coord, [posspn, ['{its own}']]], [nbar, [n, [code]]]]]]]]]]]], ['.']]], '2006-04-10-12-56-10', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1224, 'John enters every card which carries his own code.', drs([], []), [], '2008-10-23-14-59-21', '130.60.155.206', ''). +text_drs_eval(0, 1225, 'John enters every card which is its card.', drs([], []), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [enters]], [np, [det, [every]], [nbar, [n, [card]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [is]], [np, [poss_pn_coord, [posspn, [its]]], [nbar, [n, [card]]]]]]]]]]]], ['.']]], '2006-04-10-12-57-09', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1226, 'John enters every card which is its own card.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C, D], [object(B, card, countable, na, eq, 1)-1, relation(C, of, B)-1, object(C, card, countable, na, eq, 1)-1, predicate(D, be, B, C)-1])=>drs([E], [predicate(E, enter, A, B)-1])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [enters]], [np, [det, [every]], [nbar, [n, [card]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [is]], [np, [posspn, ['{its own}']], [nbar, [n, [card]]]]]]]]]]]], ['.']]], '2007-03-18-17-34-29', '130.60.155.177', ''). +text_drs_eval(0, 1227, 'John vaguely sees a big dog that barks in the garden of its own brother.', drs([A, B, C, D, E, F], [modifier_adv(F, vaguely, pos)-1, predicate(F, see, A, B)-1, object(D, garden, countable, na, eq, 1)-1, relation(E, of, B)-1, object(E, brother, countable, na, eq, 1)-1, relation(D, of, E)-1, modifier_pp(C, in, D)-1, predicate(C, bark, B)-1, property(B, big, pos)-1, object(B, dog, countable, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [adv, [vaguely]], [vbar, [v, [sees]], [np, [det, [a]], [nbar, [adj, [big]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [vbar, [v, [barks]]], [pp, [prep, [in]], [np, [det, [the]], [nbar, [n, [garden]], [pp, [prep, [of]], [np, [posspn, ['{its own}']], [nbar, [n, [brother]]]]]]]]]]]]]]]]]], ['.']]], '2007-11-13-15-05-59', '130.60.155.161', ''). +text_drs_eval(0, 1228, 'There is a carnivore "<".', drs([], []), [], '2007-11-06-17-33-03', '130.60.155.177', ''). +text_drs_eval(0, 1229, 'There is a carnivore "&".', drs([], []), [], '2007-04-10-15-45-47', '130.60.155.177', ''). +text_drs_eval(0, 1230, 'If there is a man such that he waits then he is happy.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1])=>drs([C, D], [property(C, happy, pos)-1, predicate(D, be, A, C)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]], [conj, ['{such that}']], [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]]], [then], [s, [np, [pn, [he]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]]], ['.']]], '2006-04-13-14-58-48', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1231, 'If there is an animal such that everything that the animal eats is a meat then the animal is a carnivore.', drs([], [drs([A], [object(A, animal, countable, na, eq, 1)-1, drs([B, C], [predicate(B, eat, A, C)-1, object(C, something, dom, na, na, na)-1])=>drs([D, E], [object(D, meat, countable, na, eq, 1)-1, predicate(E, be, C, D)-1])])=>drs([F, G], [object(F, carnivore, countable, na, eq, 1)-1, predicate(G, be, A, F)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [animal]]]]], [conj, ['{such that}']], [s, [nbar, [pn, [everything]], [rel_cl, [comp, [that]], [np, [det, [the]], [nbar, [n, [animal]]]], [vp, [vbar, [v, [eats]], [np, [[]]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [meat]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [animal]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [carnivore]]]]]]]], ['.']]], '2006-04-13-15-22-46', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1232, 'There is a cat such that everything is a dog.', drs([A], [object(A, cat, countable, na, eq, 1)-1, drs([B], [object(B, something, dom, na, na, na)-1])=>drs([C, D], [object(C, dog, countable, na, eq, 1)-1, predicate(D, be, B, C)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]], [conj, ['{such that}']], [s, [np, [pn, [everything]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2006-04-13-15-24-27', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1233, 'John feeds his own dogs.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, relation(C, of, A)-1, predicate(B, feed, A, C)-1, object(C, dog, countable, na, geq, 2)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [feeds]], [np, [poss_pn_coord, [posspn, ['{his own}']]], [nbar, [n, [dogs]]]]]]], ['.']]], '2006-04-19-14-42-02', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1234, 'There is a bank. A code is not in the bank.', drs([A, B], [object(A, bank, countable, na, eq, 1)-1, object(B, code, countable, na, eq, 1)-2, -drs([C], [predicate(C, be, B)-2, modifier_pp(C, in, A)-2])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [bank]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [code]]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [pp, [prep, [in]], [np, [det, [the]], [nbar, [n, [bank]]]]]]]], ['.']]], '2006-04-19-15-04-03', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1235, 'If there is a man then a dog of the man waits.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, wait, B)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2006-04-20-12-23-19', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1236, 'There is a girl\'s ball which is blue.', drs([A, B, C, D], [object(A, girl, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, ball, countable, na, eq, 1)-1, property(C, blue, pos)-1, predicate(D, be, B, C)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [poss_np, [det, [a]], [nbar, [n, [girl]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [ball]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [blue]]]]]]]]]]], ['.']]], '2006-04-20-12-45-18', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1237, 'John sees a girl\'s ball which is blue.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-1, object(B, girl, countable, na, eq, 1)-1, relation(C, of, B)-1, object(C, ball, countable, na, eq, 1)-1, property(D, blue, pos)-1, predicate(E, be, C, D)-1, predicate(F, see, A, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [poss_np, [det, [a]], [nbar, [n, [girl]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [ball]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [blue]]]]]]]]]]]], ['.']]], '2006-04-20-12-46-20', 'ifidyn175.ifi.unizh.ch', ''). +text_drs_eval(0, 1238, 'There is a ball of a girl. Mary sees the girl\'s ball.', drs([A, B, C, D, E], [object(A, 'Mary', named, na, eq, 1)-2, object(B, ball, countable, na, eq, 1)-1, object(C, girl, countable, na, eq, 1)-1, relation(B, of, C)-1, relation(D, of, C)-2, object(D, ball, countable, na, eq, 1)-2, predicate(E, see, A, D)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [ball]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [girl]]]]]]]]], ['.']], [specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sees]], [np, [poss_spec, [poss_np, [det, [the]], [nbar, [n, [girl]]], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [ball]]]]]]], ['.']]], '2006-08-22-11-48-21', amadeus, ''). +text_drs_eval(0, 1239, 'There is a man who sees John and Mary. The man who sees John and Mary waits.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, predicate(D, see, C, E)-1, has_part(E, A)-1, has_part(E, B)-1, object(E, na, countable, na, eq, 2)-1, predicate(F, wait, C)-2]), [[top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [pname, ['Mary']]]]]]]]]]], [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [pname, ['Mary']]]]]]]]], [vp, [vbar, [v, [waits]]]]]], '2007-09-26-17-02-01', '130.60.155.177', ''). +text_drs_eval(0, 1240, 'There is a man who sees John and Mary. The man who sees Mary and John waits.', drs([A, B, C, D, E, F], [predicate(F, wait, C)-2, object(E, na, countable, na, eq, 2)-1, has_part(E, B)-1, has_part(E, A)-1, predicate(D, see, C, E)-1, object(C, man, countable, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [pname, ['Mary']]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np_coord, [np, [pname, ['Mary']]], [coord, [and]], [np, [pname, ['John']]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-11-10-17-21-59', '84.74.160.172', ''). +text_drs_eval(0, 1241, 'There is a man who sees John and Mary. The man who sees Mary and Bill waits.', drs([A, B, C, D, E, F, G, H, I, J], [has_part(F, A)-1, has_part(F, B)-1, has_part(J, B)-2, has_part(J, C)-2, predicate(G, wait, H)-2, predicate(E, see, D, F)-1, predicate(I, see, H, J)-2, object(D, man, countable, na, eq, 1)-1, object(F, na, countable, na, eq, 2)-1, object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(H, man, countable, na, eq, 1)-2, object(J, na, countable, na, eq, 2)-2, object(C, 'Bill', named, na, eq, 1)-2]), [[top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [pname, ['Mary']]]]]]]]]]], [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np_coord, [np, [pname, ['Mary']]], [coord, [and]], [np, [pname, ['Bill']]]]]]]]], [vp, [vbar, [v, [waits]]]]]], '2007-11-05-11-03-25', '130.60.155.231', ''). +text_drs_eval(1, 1242, 'There are some data. John sees the data.', drs([A, B, C], [object(A, data, countable, na, geq, 2)-1/4, object(C, data, countable, na, eq, 1)-2/4, predicate(B, see, named('John'), C)-2/2]), [[specification, [top_s, [topic, [quant, 'there are'], [np, [det, some], [nbar, [n, data]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, data]]]]]]], '.']], '2009-11-23-17-26-16', '84.74.142.247', 'Original comment: Plural \'data\' is not resolved. New comment: This is a lexical problem of "data". Resolving a singular countable NP to a plural countable NP would also allow to derive "the man" from "some men" which is certainly wrong. Further comment: replacing "there are" by "there is" gives "some data" a mass noun interpretation, and the anaphoric reference is resolved.'). +text_drs_eval(0, 1243, 'There is a company that John awaits a delivery from.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, company, countable, na, eq, 1)-1, object(C, delivery, countable, na, eq, 1)-1, predicate(D, await, A, C)-1, modifier_pp(D, from, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [company]], [rel_cl, [comp, [that]], [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [awaits]], [np, [det, [a]], [nbar, [n, [delivery]]]]], [pp, [prep, [from]], [np, [[]]]]]]]]]]], ['.']]], '2007-12-18-11-10-09', '130.60.155.231', ''). +text_drs_eval(0, 1244, 'There is a company from which John awaits a delivery.', drs([], []), [], '2007-11-20-11-28-28', '130.60.155.231', ''). +text_drs_eval(0, 1245, 'John\'s dog barks. John\'s dog barks.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1, relation(D, of, A)-2, object(D, dog, countable, na, eq, 1)-2, predicate(E, bark, D)-2]), [[specification, [s, [np, [poss_spec, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [poss_spec, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2006-08-22-11-48-55', amadeus, ''). +text_drs_eval(0, 1246, 'It is possible that a man waits.', drs([], [can(drs([A, B], [object(A, man, countable, na, eq, 1)-1/6, predicate(B, wait, A)-1/7]))]), [[specification, [s, [poss, 'it is possible'], [cp, that, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]]]], '.']], '2010-10-27-09-10-01', '89.206.64.27', ''). +text_drs_eval(0, 1247, 'It is necessary that a man waits.', drs([], [must(drs([A, B], [object(A, man, countable, na, eq, 1)-1/6, predicate(B, wait, A)-1/7]))]), [[specification, [s, [necessity, 'it is necessary'], [cp, that, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]]]], '.']], '2010-10-27-09-10-09', '89.206.64.27', ''). +text_drs_eval(0, 1248, 'It is possible that a man waits and that a dog barks.', drs([], [can(drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/6, predicate(B, wait, A)-1/7, object(C, dog, countable, na, eq, 1)-1/11, predicate(D, bark, C)-1/12]))]), [[specification, [s, [poss, 'it is possible'], [cp, that, [s_coord, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]], [coord, and], [cp, that, [s, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]]]]]], '.']], '2010-10-27-09-10-16', '89.206.64.27', ''). +text_drs_eval(0, 1249, 'It is necessary that a man waits and that a dog barks.', drs([], [must(drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/6, predicate(B, wait, A)-1/7, object(C, dog, countable, na, eq, 1)-1/11, predicate(D, bark, C)-1/12]))]), [[specification, [s, [necessity, 'it is necessary'], [cp, that, [s_coord, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]], [coord, and], [cp, that, [s, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]]]]]], '.']], '2010-10-27-09-10-22', '89.206.64.27', ''). +text_drs_eval(0, 1250, 'It is necessary that a man waits and a dog barks.', drs([A, B], [must(drs([C, D], [object(C, man, countable, na, eq, 1)-1/6, predicate(D, wait, C)-1/7])), object(A, dog, countable, na, eq, 1)-1/10, predicate(B, bark, A)-1/11]), [[specification, [s_coord, [s, [necessity, 'it is necessary'], [cp, that, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]]]], [coord, and], [s, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]]], '.']], '2010-10-27-09-10-27', '89.206.64.27', ''). +text_drs_eval(0, 1251, 'It is possible that a man waits and a dog barks.', drs([A, B], [can(drs([C, D], [object(C, man, countable, na, eq, 1)-1/6, predicate(D, wait, C)-1/7])), object(A, dog, countable, na, eq, 1)-1/10, predicate(B, bark, A)-1/11]), [[specification, [s_coord, [s, [poss, 'it is possible'], [cp, that, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]]]], [coord, and], [s, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]]], '.']], '2010-10-27-09-10-32', '89.206.64.27', ''). +text_drs_eval(0, 1252, 'If a man eats then necessarily he does not sleep.', drs([], []), [], '2006-07-25-15-38-04', amadeus, ''). +text_drs_eval(0, 1253, 'A man "A" waits. The man sleeps.', drs([], []), [], '2007-04-10-15-45-26', '130.60.155.177', ''). +text_drs_eval(0, 1254, 'A man "A" waits. The man "A" sleeps.', drs([], []), [], '2007-04-10-15-45-36', '130.60.155.177', ''). +text_drs_eval(0, 1255, 'There are 3 men. Each of them waits.', drs([A], [drs([B], [has_part(A, B)-2])=>drs([C], [predicate(C, wait, B)-2]), object(A, man, countable, na, eq, 3)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [men]]]]]], ['.']], [specification, [s, [np, [quant, ['{each of}']], [np, [pn, [them]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-11-12-12-24-11', '130.60.155.177', ''). +text_drs_eval(0, 1256, 'There are 3 men. Each of the men waits.', drs([A], [drs([B], [has_part(A, B)-2])=>drs([C], [predicate(C, wait, B)-2]), object(A, man, countable, na, eq, 3)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [men]]]]]], ['.']], [specification, [s, [np, [quant, ['{each of}']], [np, [det, [the]], [nbar, [n, [men]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-11-12-12-24-24', '130.60.155.177', ''). +text_drs_eval(0, 1257, 'There are a man\'s dog and cat.', drs([], []), [], '2006-08-28-21-11-32', amadeus, ''). +text_drs_eval(0, 1258, 'There is a man. There is the man\'s dog.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-2, relation(B, of, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [poss_np, [det, [the]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]]]], ['.']]], '2006-05-30-20-36-12', amadeus, ''). +text_drs_eval(0, 1259, 'There is Mary\'s sister.', drs([A, B], [object(A, 'Mary', named, na, eq, 1)-1, object(B, sister, countable, na, eq, 1)-1, relation(B, of, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [poss_np, [pname, ['Mary']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [sister]]]]]], ['.']]], '2006-05-30-20-35-04', amadeus, ''). +text_drs_eval(0, 1260, 'There are the man and the dog.', drs([], []), [], '2008-01-03-16-27-54', '130.60.206.88', ''). +text_drs_eval(0, 1261, 'There are a man and the dog.', drs([], []), [], '2008-01-03-16-28-05', '130.60.206.88', ''). +text_drs_eval(0, 1262, 'There is John or there is Mary.', drs([], []), [], '2006-08-17-15-36-18', amadeus, ''). +text_drs_eval(0, 1263, 'It is necessary that there is John.', drs([], []), [], '2006-08-17-15-36-41', amadeus, ''). +text_drs_eval(0, 1264, 'There is a man. There is a card of him.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-2, relation(B, of, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [pn, [him]]]]]]]], ['.']]], '2006-05-30-12-55-23', amadeus, ''). +text_drs_eval(0, 1265, 'A customer and a clerk\'s contract is green.', drs([], []), [], '2006-08-28-16-07-22', amadeus, ''). +text_drs_eval(0, 1266, 'A contract of a customer and a clerk is green.', drs([A, B, C, D, E, F], [object(A, contract, countable, na, eq, 1)-1, object(B, customer, countable, na, eq, 1)-1, relation(A, of, D)-1, object(C, clerk, countable, na, eq, 1)-1, has_part(D, B)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 2)-1, property(E, green, pos)-1, predicate(F, be, A, E)-1]), [[s, [np, [det, [a]], [nbar, [n, [contract]], [pp, [prep, [of]], [np_coord, [np, [det, [a]], [nbar, [n, [customer]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [clerk]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]]], '2007-09-26-17-03-32', '130.60.155.177', ''). +text_drs_eval(0, 1267, 'A contract of a customer and a clerk are green.', drs([A, B, C, D, E, F], [object(A, contract, countable, na, eq, 1)-1, object(B, customer, countable, na, eq, 1)-1, relation(A, of, B)-1, property(C, green, pos)-1, predicate(D, be, F, C)-1, object(E, clerk, countable, na, eq, 1)-1, has_part(F, A)-1, has_part(F, E)-1, object(F, na, countable, na, eq, 2)-1]), [[s, [np_coord, [np, [det, [a]], [nbar, [n, [contract]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [customer]]]]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [clerk]]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [green]]]]]]]], '2007-09-26-17-04-27', '130.60.155.177', ''). +text_drs_eval(0, 1268, 'Some contracts of a customer and a clerk are green.', drs([A, B, C, D, E, F], [object(A, contract, countable, na, geq, 2)-1, object(B, customer, countable, na, eq, 1)-1, has_part(D, B)-1, relation(A, of, D)-1, object(C, clerk, countable, na, eq, 1)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 2)-1, property(E, green, pos)-1, predicate(F, be, A, E)-1]), [[specification, [s, [np, [det, some], [nbar, [n, contracts], [pp, [prep, of], [np_coord, [np, [det, a], [nbar, [n, customer]]], [coord, and], [np, [det, a], [nbar, [n, clerk]]]]]]], [vp, [aux, are], [vbar, [ap_coord, [ap, [adj, green]]]]]], '.']], '2008-10-06-14-47-27', '130.60.155.206', ''). +text_drs_eval(0, 1269, 'Is there the card?', drs([], []), [], '2006-05-30-20-33-58', amadeus, ''). +text_drs_eval(0, 1270, 'There is a man. There is a man. There is the man\'s dog.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, object(C, dog, countable, na, eq, 1)-3, relation(C, of, B)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [poss_np, [det, [the]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]]]], ['.']]], '2006-05-30-20-36-40', amadeus, ''). +text_drs_eval(0, 1271, 'There are a man\'s dogs.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, geq, 2)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dogs]]]]]], ['.']]], '2006-05-30-20-40-05', amadeus, ''). +text_drs_eval(0, 1272, 'John and Mary\'s dog barks.', drs([], []), [], '2006-08-28-16-08-14', amadeus, ''). +text_drs_eval(0, 1273, 'There are the man and a dog.', drs([], []), [], '2008-01-03-16-28-15', '130.60.206.88', ''). +text_drs_eval(0, 1274, 'There is John\'s dog. The dog barks.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2006-05-30-21-08-45', amadeus, ''). +text_drs_eval(0, 1275, 'There is a man. There is his dog that barks.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-2, predicate(C, bark, B)-2, object(B, dog, countable, na, eq, 1)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [poss_spec, [poss_pn_coord, [posspn, [his]]]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']]], '2006-05-30-21-45-48', amadeus, ''). +text_drs_eval(0, 1276, 'There is the man and the man\'s dog.', drs([], []), [], '2006-08-28-21-10-47', amadeus, ''). +text_drs_eval(0, 1277, 'There is a man and the man\'s dog.', drs([], []), [], '2006-08-28-21-10-29', amadeus, ''). +text_drs_eval(0, 1278, 'There are a man and the man\'s dog.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, has_part(C, A)-1, has_part(C, B)-1, object(C, na, countable, na, eq, 2)-1]), [[top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [n, [man]]]], [coord, [and]], [np, [poss_np, [det, [the]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]]]]]], '2007-09-26-17-05-02', '130.60.155.177', ''). +text_drs_eval(0, 1279, 'A man can wait.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, can(drs([B], [predicate(B, wait, A)-1/4]))]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-10-45', '89.206.64.27', ''). +text_drs_eval(0, 1280, 'A man must wait.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, must(drs([B], [predicate(B, wait, A)-1/4]))]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, must], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-10-51', '89.206.64.27', ''). +text_drs_eval(0, 1281, 'Can a man wait?', drs([], [question(drs([A], [object(A, man, countable, na, eq, 1)-1/3, can(drs([B], [predicate(B, wait, A)-1/4]))]))]), [[query, [question, can, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, wait]]]]], ?]], '2010-10-27-09-10-56', '89.206.64.27', ''). +text_drs_eval(0, 1282, 'Must a man wait?', drs([], [question(drs([A], [object(A, man, countable, na, eq, 1)-1/3, must(drs([B], [predicate(B, wait, A)-1/4]))]))]), [[query, [question, must, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, wait]]]]], ?]], '2010-10-27-09-11-01', '89.206.64.27', ''). +text_drs_eval(0, 1283, 'Everybody can see something.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1/2])=>drs([], [can(drs([B, C], [object(B, something, dom, na, na, na)-1/6, predicate(C, see, A, B)-1/4]))])]), [[specification, [s, [np, [pn, everybody]], [vp, [aux, can], [vbar, [vcompl, [v, see], [np, [pn, something]]]]]], '.']], '2010-10-27-09-11-06', '89.206.64.27', ''). +text_drs_eval(0, 1284, 'If there is somebody then it is possible that he/she sees something.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1/5])=>drs([], [can(drs([B, C], [object(B, something, dom, na, na, na)-1/16, predicate(C, see, A, B)-1/14]))])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [pn, somebody]]]], then, [s, [poss, 'it is possible'], [cp, that, [s, [np, [pn, 'he/she']], [vp, [vbar, [vcompl, [v, sees], [np, [pn, something]]]]]]]]], '.']], '2010-10-27-09-11-18', '89.206.64.27', ''). +text_drs_eval(0, 1285, 'It is possible that a man can wait.', drs([], [can(drs([A], [object(A, man, countable, na, eq, 1)-1/6, can(drs([B], [predicate(B, wait, A)-1/8]))]))]), [[specification, [s, [poss, 'it is possible'], [cp, that, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can], [vbar, [vbar, [v, wait]]]]]]], '.']], '2010-10-27-09-38-22', '89.206.64.27', ''). +text_drs_eval(0, 1286, 'Some laundry can wait.', drs([A], [object(A, laundry, mass, na, na, na)-1/2, can(drs([B], [predicate(B, wait, A)-1/4]))]), [[specification, [s, [np, [det, some], [nbar, [n, laundry]]], [vp, [aux, can], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-11-28', '89.206.64.27', ''). +text_drs_eval(0, 1287, 'Some men can wait.', drs([A], [object(A, man, countable, na, geq, 2)-1/2, can(drs([B], [predicate(B, wait, A)-1/4]))]), [[specification, [s, [np, [det, some], [nbar, [n, men]]], [vp, [aux, can], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-11-33', '89.206.64.27', ''). +text_drs_eval(0, 1288, 'Some men can see themselves.', drs([A], [object(A, man, countable, na, geq, 2)-1/2, can(drs([B], [predicate(B, see, A, A)-1/4]))]), [[specification, [s, [np, [det, some], [nbar, [n, men]]], [vp, [aux, can], [vbar, [vcompl, [v, see], [np, [pn, themselves]]]]]], '.']], '2010-10-27-09-11-38', '89.206.64.27', ''). +text_drs_eval(0, 1289, 'A man can see a dog in a park.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, can(drs([B, C, D], [object(B, dog, countable, na, eq, 1)-1/6, object(C, park, countable, na, eq, 1)-1/9, predicate(D, see, A, B)-1/4, modifier_pp(D, in, C)-1/7]))]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can], [vbar, [vcompl, [v, see], [np, [det, a], [nbar, [n, dog]]]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]]]]]], '.']], '2010-10-27-09-11-43', '89.206.64.27', ''). +text_drs_eval(0, 1290, 'A man can see a dog that barks.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, can(drs([B, C, D], [object(B, dog, countable, na, eq, 1)-1/6, predicate(C, bark, B)-1/8, predicate(D, see, A, B)-1/4]))]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can], [vbar, [vcompl, [v, see], [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, barks]]]]]]]]]]], '.']], '2010-10-27-09-11-50', '89.206.64.27', ''). +text_drs_eval(0, 1291, 'A man can see a dog that barks in a park.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, can(drs([B, C, D, E], [object(B, dog, countable, na, eq, 1)-1/6, object(C, park, countable, na, eq, 1)-1/11, predicate(D, bark, B)-1/8, modifier_pp(D, in, C)-1/9, predicate(E, see, A, B)-1/4]))]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can], [vbar, [vcompl, [v, see], [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, barks]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]]]]]]]]]]]], '.']], '2010-10-27-09-11-56', '89.206.64.27', ''). +text_drs_eval(0, 1292, 'John hates a man who can see him.', drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, can(drs([C], [predicate(C, see, A, named('John'))-1/7])), predicate(B, hate, named('John'), A)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, hates], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can], [vbar, [vcompl, [v, see], [np, [pn, him]]]]]]]]]]]], '.']], '2010-10-27-09-12-01', '89.206.64.27', ''). +text_drs_eval(0, 1293, 'John hates a man who John can see.', drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, can(drs([C], [predicate(C, see, named('John'), A)-1/8])), predicate(B, hate, named('John'), A)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, hates], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [np, [pname, 'John']], [vp, [aux, can], [vbar, [vcompl, [v, see]]]]]]]]]]], '.']], '2010-10-27-09-12-07', '89.206.64.27', ''). +text_drs_eval(0, 1294, 'John sees exactly 2 men.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, [predicate(C, see, A, B)-1, object(B, man, countable, na, exactly, 2)-1]]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [nump, [genqu, exactly], 2], [nbar, [n, men]]]]]]], '.']], '2009-03-02-11-29-13', '130.60.155.206', ''). +text_drs_eval(0, 1295, 'It is impossible that a man waits.', drs([], []), [], '2006-07-15-17-42-11', amadeus, ''). +text_drs_eval(0, 1296, 'It is not possible that a man waits.', drs([], [-drs([], [can(drs([A, B], [object(A, man, countable, na, eq, 1)-1/7, predicate(B, wait, A)-1/8]))])]), [[specification, [s, [impossibility, 'it is not possible'], [cp, that, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]]]], '.']], '2010-10-27-09-12-17', '89.206.64.27', ''). +text_drs_eval(0, 1297, 'Possibly a man waits.', drs([], []), [], '2006-07-25-15-30-04', amadeus, ''). +text_drs_eval(0, 1298, 'For every thing which knows something it knows it.', drs([], [drs([A, B, C], [object(A, thing, countable, na, eq, 1)-1, object(B, something, dom, na, na, na)-1, predicate(C, know, A, B)-1])=>drs([D], [predicate(D, know, B, A)-1])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [thing]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [knows]], [np, [pn, [something]]]]]]]], [s, [np, [pn, [it]]], [vp, [vbar, [v, [knows]], [np, [pn, [it]]]]]]], ['.']]], '2006-06-06-17-42-32', amadeus, ''). +text_drs_eval(0, 1299, 'For everything which knows something it knows it.', drs([], [drs([A, B, C], [object(A, something, dom, na, na, na)-1, object(B, something, dom, na, na, na)-1, predicate(C, know, A, B)-1])=>drs([D], [predicate(D, know, B, A)-1])]), [[top_s, [topic, [quant, ['{for every}']], [nbar, [n, ['$thing']], [rel_cl, [comp, [which]], [vp, [vbar, [v, [knows]], [np, [det, [a]], [nbar, [n, ['$thing']]]]]]]]], [s, [np, [pn, [it]]], [vp, [vbar, [v, [knows]], [np, [pn, [it]]]]]]]], '2007-10-17-15-19-56', '130.60.155.177', ''). +text_drs_eval(0, 1300, 'Somebody X waits.', drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [nbar, [pn, [somebody]], [appos_coord, [appos, [var, ['X']]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-06-07-16-28-03', amadeus, ''). +text_drs_eval(0, 1301, 'Somebody of John waits.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, somebody, countable, na, eq, 1)-1, predicate(C, wait, B)-1, relation(B, of, A)-1]), [[specification, [s, [nbar, [pn, [somebody]], [pp, [prep, [of]], [np, [pname, ['John']]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-06-07-16-29-00', amadeus, ''). +text_drs_eval(0, 1302, 'Every dog that sees a cat that sees a rat X sees X.', drs([], [drs([A, B, C, D, E], [object(A, dog, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, object(C, rat, countable, na, eq, 1)-1, predicate(D, see, B, C)-1, predicate(E, see, A, B)-1])=>drs([F], [predicate(F, see, A, C)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [rat]], [appos_coord, [appos, [var, ['X']]]]]]]]]]]]]]]], [vp, [vbar, [v, [sees]], [np, [np, [var, ['X']]]]]]], ['.']]], '2007-08-14-20-19-45', '130.60.155.177', ''). +text_drs_eval(0, 1303, 'Every dog that sees a cat that sees a rat sees the rat.', drs([], [drs([A, B, C, D, E], [object(A, dog, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, object(C, rat, countable, na, eq, 1)-1, predicate(D, see, B, C)-1, predicate(E, see, A, B)-1])=>drs([F], [predicate(F, see, A, C)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [rat]]]]]]]]]]]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [rat]]]]]]], ['.']]], '2007-08-14-20-19-57', '130.60.155.177', ''). +text_drs_eval(0, 1304, 'Every dog that sees a cat that sees a rat sees it.', drs([], [drs([A, B, C, D, E], [object(A, dog, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, object(C, rat, countable, na, eq, 1)-1, predicate(D, see, B, C)-1, predicate(E, see, A, B)-1])=>drs([F], [predicate(F, see, A, C)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [rat]]]]]]]]]]]]]], [vp, [vbar, [v, [sees]], [np, [pn, [it]]]]]], ['.']]], '2007-08-15-15-15-56', '130.60.155.177', ''). +text_drs_eval(0, 1305, 'Every dog that sees a cat that sees something sees it.', drs([], [drs([A, B, C, D, E], [object(A, dog, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, object(C, something, dom, na, na, na)-1, predicate(D, see, B, C)-1, predicate(E, see, A, B)-1])=>drs([F], [predicate(F, see, A, C)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [pn, [something]]]]]]]]]]]]], [vp, [vbar, [v, [sees]], [np, [pn, [it]]]]]], ['.']]], '2006-06-07-17-03-39', amadeus, ''). +text_drs_eval(0, 1306, 'Every dog that sees a cat that sees a rat sees itself.', drs([], [drs([A, B, C, D, E], [object(A, dog, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, object(C, rat, countable, na, eq, 1)-1, predicate(D, see, B, C)-1, predicate(E, see, A, B)-1])=>drs([F], [predicate(F, see, A, A)-1])]), [[specification, [s, [np, [det, every], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, rat]]]]]]]]]]]]], [vp, [vbar, [v, sees], [np, [pn, itself]]]]], '.']], '2008-07-30-01-11-56', '130.60.204.7', ''). +text_drs_eval(0, 1307, 'If there is somebody A and A loves somebody B then A likes B.', drs([], [drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, object(B, somebody, countable, na, eq, 1)-1, predicate(C, love, A, B)-1])=>drs([D], [predicate(D, like, A, B)-1])]), [[specification, [cond_s, [if], [s_coord, [top_s, [topic, [quant, ['{there is}']], [nbar, [pn, [somebody]], [appos_coord, [appos, [var, ['A']]]]]]], [coord, [and]], [s, [np, [np, [var, ['A']]]], [vp, [vbar, [v, [loves]], [nbar, [pn, [somebody]], [appos_coord, [appos, [var, ['B']]]]]]]]], [then], [s, [np, [np, [var, ['A']]]], [vp, [vbar, [v, [likes]], [np, [np, [var, ['B']]]]]]]], ['.']]], '2006-06-07-17-16-12', amadeus, ''). +text_drs_eval(0, 1308, 'There is something X.', drs([A], [object(A, something, dom, na, na, na)-1]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [pn, something], [appos, [var, 'X']]]]], '.']], '2008-07-12-21-01-01', '77.57.2.2', ''). +text_drs_eval(0, 1309, 'Everybody X waits.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B], [predicate(B, wait, A)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [appos_coord, [appos, [var, ['X']]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-06-07-19-41-49', amadeus, ''). +text_drs_eval(0, 1310, 'Everything X waits.', drs([], [drs([A], [object(A, something, dom, na, na, na)-1])=>drs([B], [predicate(B, wait, A)-1])]), [[specification, [s, [nbar, [pn, [everything]], [appos_coord, [appos, [var, ['X']]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-06-07-19-42-03', amadeus, ''). +text_drs_eval(0, 1311, 'Nobody X waits.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([B], [predicate(B, wait, A)-1])])]), [[specification, [s, [nbar, [pn, [nobody]], [appos_coord, [appos, [var, ['X']]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-12-18-38-39', amadeus, ''). +text_drs_eval(0, 1312, 'Nothing X waits.', drs([], [drs([A], [object(A, something, dom, na, na, na)-1])=>drs([], [-drs([B], [predicate(B, wait, A)-1])])]), [[specification, [s, [nbar, [pn, [nothing]], [appos_coord, [appos, [var, ['X']]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-12-18-38-50', amadeus, ''). +text_drs_eval(0, 1313, 'Everybody of John waits.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [relation(B, of, A)-1, object(B, somebody, countable, na, eq, 1)-1])=>drs([C], [predicate(C, wait, B)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [pp, [prep, [of]], [np, [pname, ['John']]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-06-07-19-43-03', amadeus, ''). +text_drs_eval(0, 1314, 'Everything of John waits.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [relation(B, of, A)-1, object(B, something, dom, na, na, na)-1])=>drs([C], [predicate(C, wait, B)-1])]), [[specification, [s, [nbar, [pn, [everything]], [pp, [prep, [of]], [np, [pname, ['John']]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-06-07-19-43-17', amadeus, ''). +text_drs_eval(0, 1315, 'Nobody of John waits.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [relation(B, of, A)-1, object(B, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([C], [predicate(C, wait, B)-1])])]), [[specification, [s, [nbar, [pn, [nobody]], [pp, [prep, [of]], [np, [pname, ['John']]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-12-18-39-16', amadeus, ''). +text_drs_eval(0, 1316, 'Nothing of John waits.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [relation(B, of, A)-1, object(B, something, dom, na, na, na)-1])=>drs([], [-drs([C], [predicate(C, wait, B)-1])])]), [[specification, [s, [nbar, [pn, [nothing]], [pp, [prep, [of]], [np, [pname, ['John']]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-12-18-39-31', amadeus, ''). +text_drs_eval(0, 1317, 'Everybody X of John waits.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [relation(B, of, A)-1, object(B, somebody, countable, na, eq, 1)-1])=>drs([C], [predicate(C, wait, B)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [appos_coord, [appos, [var, ['X']]]], [pp, [prep, [of]], [np, [pname, ['John']]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-06-07-19-44-44', amadeus, ''). +text_drs_eval(0, 1318, 'Everybody X sees X.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B], [predicate(B, see, A, A)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [appos_coord, [appos, [var, ['X']]]]], [vp, [vbar, [v, [sees]], [np, [np, [var, ['X']]]]]]], ['.']]], '2006-06-07-19-45-00', amadeus, ''). +text_drs_eval(0, 1319, 'Nobody X sees X.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([B], [predicate(B, see, A, A)-1])])]), [[specification, [s, [nbar, [pn, [nobody]], [appos_coord, [appos, [var, ['X']]]]], [vp, [vbar, [v, [sees]], [np, [np, [var, ['X']]]]]]], ['.']]], '2006-08-12-18-39-52', amadeus, ''). +text_drs_eval(0, 1320, 'If there is somebody A then A sees A.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B], [predicate(B, see, A, A)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [nbar, [pn, [somebody]], [appos_coord, [appos, [var, ['A']]]]]]], [then], [s, [np, [np, [var, ['A']]]], [vp, [vbar, [v, [sees]], [np, [np, [var, ['A']]]]]]]], ['.']]], '2006-06-07-20-59-37', amadeus, ''). +text_drs_eval(0, 1321, 'There is a dog that nobody likes.', drs([A], [object(A, dog, countable, na, eq, 1)-1, drs([B], [object(B, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([C], [predicate(C, like, B, A)-1])])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [np, [pn, [nobody]]], [vp, [vbar, [v, [likes]], [np, [[]]]]]]]]]], ['.']]], '2006-08-12-18-40-21', amadeus, ''). +text_drs_eval(0, 1322, 'John owns something X of Mary which is expensive.', drs([], []), [], '2007-08-08-11-08-37', '130.60.155.231', ''). +text_drs_eval(0, 1323, 'Everything X of John which is valid contains a description of X.', drs([], []), [], '2007-08-08-11-08-44', '130.60.155.231', ''). +text_drs_eval(0, 1324, 'Nobody X of the group who is a manager has a customer who knows X.', drs([], []), [], '2007-08-08-11-08-51', '130.60.155.231', ''). +text_drs_eval(0, 1325, 'A customer of a man who is rich waits.', drs([A, B, C, D, E], [object(A, customer, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, property(C, rich, pos)-1, predicate(D, be, B, C)-1, relation(A, of, B)-1, predicate(E, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [rich]]]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-06-09-15-51-06', amadeus, ''). +text_drs_eval(0, 1326, 'A customer of John who is rich waits.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, customer, countable, na, eq, 1)-1, relation(B, of, A)-1, property(C, rich, pos)-1, predicate(D, be, A, C)-1, predicate(E, wait, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [customer]], [pp, [prep, [of]], [np, [pname, ['John']], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [rich]]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-08-08-11-10-31', '130.60.155.231', ''). +text_drs_eval(0, 1327, 'There is a man that sees a dog that sees a cat.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, predicate(D, see, B, C)-1, predicate(E, see, A, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]]]]]], ['.']]], '2006-06-16-15-53-42', amadeus, ''). +text_drs_eval(0, 1328, 'There is a man that sees a dog that a cat sees.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, predicate(D, see, C, B)-1, predicate(E, see, A, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]]]]]]]]], ['.']]], '2006-06-16-15-54-25', amadeus, ''). +text_drs_eval(0, 1329, 'There is a man that sees a dog and that sees a cat.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, object(D, cat, countable, na, eq, 1)-1, predicate(E, see, A, D)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, [and]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]], ['.']]], '2006-06-16-15-54-39', amadeus, ''). +text_drs_eval(0, 1330, 'There is a man that sees a dog and that a cat sees.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, object(D, cat, countable, na, eq, 1)-1, predicate(E, see, D, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, [and]], [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]]]]], ['.']]], '2006-06-16-15-55-34', amadeus, ''). +text_drs_eval(0, 1331, 'There is a man that sees a cat and that a cat sees.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, object(D, cat, countable, na, eq, 1)-1, predicate(E, see, D, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], [coord, [and]], [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]]]]], ['.']]], '2006-06-16-15-56-09', amadeus, ''). +text_drs_eval(0, 1332, 'There is a man that sees a cat and that the cat sees.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, predicate(D, see, B, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], [coord, [and]], [rel_cl, [comp, [that]], [np, [det, [the]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]]]]], ['.']]], '2006-06-16-15-57-15', amadeus, ''). +text_drs_eval(0, 1333, 'Everybody who somebody is taller than waits.', drs([], []), [], '2007-12-20-13-28-23', '130.60.155.231', ''). +text_drs_eval(0, 1334, 'No man who a woman sees waits.', drs([], [drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, woman, countable, na, eq, 1)-1, predicate(C, see, B, A)-1])=>drs([], [-drs([D], [predicate(D, wait, A)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [np, [det, [a]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-12-18-42-42', amadeus, ''). +text_drs_eval(0, 1335, 'No man a woman sees.', drs([], []), [], '2006-06-23-12-28-23', amadeus, ''). +text_drs_eval(0, 1336, 'No man a woman is.', drs([], []), [], '2006-06-23-12-28-27', amadeus, ''). +text_drs_eval(0, 1337, 'Every goal that a referee counts is a point.', drs([], [drs([A, B, C], [object(A, goal, countable, na, eq, 1)-1, object(B, referee, countable, na, eq, 1)-1, predicate(C, count, B, A)-1])=>drs([D, E], [object(D, point, countable, na, eq, 1)-1, predicate(E, be, A, D)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [goal]], [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, [referee]]]], [vp, [vbar, [v, [counts]], [np, [[]]]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [point]]]]]]], ['.']]], '2006-06-23-12-36-22', amadeus, ''). +text_drs_eval(0, 1338, 'Everybody who lives-at a place that he/she works-at is a home-worker.', drs([], []), [], '2006-06-26-17-47-32', amadeus, ''). +text_drs_eval(0, 1339, 'Everybody sees John who waits.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, somebody, countable, na, eq, 1)-1])=>drs([C, D], [predicate(C, see, B, A)-1, predicate(D, wait, A)-1])]), [[specification, [s, [np, [pn, [everybody]]], [vp, [vbar, [v, [sees]], [np, [pname, ['John']], [rel_cl, [comp, [who]], [vp, [vbar, [v, [waits]]]]]]]]], ['.']]], '2006-07-25-15-43-54', amadeus, ''). +text_drs_eval(0, 1340, 'Every man sees John who hears the man.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, man, countable, na, eq, 1)-1])=>drs([C, D], [predicate(C, see, B, A)-1, predicate(D, hear, A, B)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pname, ['John']], [rel_cl, [comp, [who]], [vp, [vbar, [v, [hears]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]]]], ['.']]], '2006-07-25-15-44-45', amadeus, ''). +text_drs_eval(0, 1341, 'If somebody lives-at a place and he/she works-at the place then he/she is a home-worker.', drs([], []), [], '2006-06-26-17-48-07', amadeus, ''). +text_drs_eval(0, 1342, 'If somebody lives-at a place and works-at the place then he/she is a home-worker.', drs([], []), [], '2006-06-26-17-48-45', amadeus, ''). +text_drs_eval(0, 1343, 'There is a man who sees some women.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, woman, countable, na, geq, 2)-1, predicate(C, see, A, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [some]], [nbar, [n, [women]]]]]]]]]]], ['.']]], '2006-06-24-18-10-31', amadeus, ''). +text_drs_eval(0, 1344, 'There is a man who some women see.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, woman, countable, na, geq, 2)-1, predicate(C, see, B, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [np, [det, [some]], [nbar, [n, [women]]]], [vp, [vbar, [v, [see]], [np, [[]]]]]]]]]], ['.']]], '2006-06-24-18-10-50', amadeus, ''). +text_drs_eval(0, 1345, 'Every goal is something that at most 1 persons score.', drs([], []), [], '2007-04-13-14-51-03', '130.60.155.177', ''). +text_drs_eval(0, 1346, 'Everybody who lives-at a place that he/she works-at is a n:home-worker.', drs([], [drs([A, B, C, D], [object(A, place, countable, na, eq, 1)-1, predicate(B, 'work-at', D, A)-1, predicate(C, 'live-at', D, A)-1, object(D, somebody, countable, na, eq, 1)-1])=>drs([E, F], [object(E, 'home-worker', countable, na, eq, 1)-1, predicate(F, be, D, E)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [rel_cl, [comp, [who]], [vp, [vbar, [v, ['lives-at']], [np, [det, [a]], [nbar, [n, [place]], [rel_cl, [comp, [that]], [np, [pn, ['he/she']]], [vp, [vbar, [v, ['works-at']], [np, [[]]]]]]]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, ['home-worker']]]]]]], ['.']]], '2007-05-07-16-41-11', '130.60.156.229', ''). +text_drs_eval(0, 1347, 'If somebody lives-at a place and he/she works-at the place then he/she is a n:home-worker.', drs([], [drs([A, B, C, D], [object(A, somebody, countable, na, eq, 1)-1, object(B, place, countable, na, eq, 1)-1, predicate(C, 'live-at', A, B)-1, predicate(D, 'work-at', A, B)-1])=>drs([E, F], [object(E, 'home-worker', countable, na, eq, 1)-1, predicate(F, be, A, E)-1])]), [[specification, [cond_s, [if], [s_coord, [s, [nbar, [pn, [somebody]]], [vp, [vbar, [v, ['lives-at']], [np, [det, [a]], [nbar, [n, [place]]]]]]], [coord, [and]], [s, [np, [pn, ['he/she']]], [vp, [vbar, [v, ['works-at']], [np, [det, [the]], [nbar, [n, [place]]]]]]]], [then], [s, [np, [pn, ['he/she']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, ['home-worker']]]]]]]], ['.']]], '2007-05-07-16-41-19', '130.60.156.229', ''). +text_drs_eval(0, 1348, 'If somebody lives-at a place and works-at the place then he/she is a n:home-worker.', drs([], [drs([A, B, C, D], [object(A, somebody, countable, na, eq, 1)-1, object(B, place, countable, na, eq, 1)-1, predicate(C, 'live-at', A, B)-1, predicate(D, 'work-at', A, B)-1])=>drs([E, F], [object(E, 'home-worker', countable, na, eq, 1)-1, predicate(F, be, A, E)-1])]), [[specification, [cond_s, [if], [s, [nbar, [pn, [somebody]]], [vp_coord, [vp, [vbar, [v, ['lives-at']], [np, [det, [a]], [nbar, [n, [place]]]]]], [coord, [and]], [vp, [vbar, [v, ['works-at']], [np, [det, [the]], [nbar, [n, [place]]]]]]]], [then], [s, [np, [pn, ['he/she']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, ['home-worker']]]]]]]], ['.']]], '2007-05-07-16-41-27', '130.60.156.229', ''). +text_drs_eval(0, 1349, 'If a thing X likes a thing Y and Y likes a thing Z then X likes Z.', drs([], [drs([A, B, C, D, E], [object(A, thing, countable, na, eq, 1)-1, object(B, thing, countable, na, eq, 1)-1, predicate(C, like, A, B)-1, object(D, thing, countable, na, eq, 1)-1, predicate(E, like, B, D)-1])=>drs([F], [predicate(F, like, A, D)-1])]), [[specification, [cond_s, [if], [s_coord, [s, [np, [det, [a]], [nbar, [n, [thing]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [thing]], [appos_coord, [appos, [var, ['Y']]]]]]]]], [coord, [and]], [s, [np, [np, [var, ['Y']]]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [thing]], [appos_coord, [appos, [var, ['Z']]]]]]]]]], [then], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [likes]], [np, [np, [var, ['Z']]]]]]]], ['.']]], '2006-07-06-21-30-38', amadeus, ''). +text_drs_eval(0, 1350, 'If something X likes something Y and Y likes something Z then X likes Z.', drs([], [drs([A, B, C, D, E], [object(A, something, dom, na, na, na)-1, object(B, something, dom, na, na, na)-1, predicate(C, like, A, B)-1, object(D, something, dom, na, na, na)-1, predicate(E, like, B, D)-1])=>drs([F], [predicate(F, like, A, D)-1])]), [[specification, [cond_s, [if], [s_coord, [s, [nbar, [pn, [something]], [appos_coord, [appos, [var, ['X']]]]], [vp, [vbar, [v, [likes]], [nbar, [pn, [something]], [appos_coord, [appos, [var, ['Y']]]]]]]], [coord, [and]], [s, [np, [np, [var, ['Y']]]], [vp, [vbar, [v, [likes]], [nbar, [pn, [something]], [appos_coord, [appos, [var, ['Z']]]]]]]]], [then], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [likes]], [np, [np, [var, ['Z']]]]]]]], ['.']]], '2006-08-14-20-14-12', amadeus, ''). +text_drs_eval(0, 1351, 'Everything that v:affiliatedWith something that v:affiliatedWith something v:affiliatedWith it.', drs([], [drs([A, B, C, D, E], [object(A, something, dom, na, na, na)-1, predicate(B, affiliatedWith, E, A)-1, object(C, something, dom, na, na, na)-1, predicate(D, affiliatedWith, A, C)-1, object(E, something, dom, na, na, na)-1])=>drs([F], [predicate(F, affiliatedWith, E, C)-1])]), [[specification, [s, [nbar, [pn, [everything]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [affiliatedWith]], [nbar, [pn, [something]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [affiliatedWith]], [np, [pn, [something]]]]]]]]]]], [vp, [vbar, [v, [affiliatedWith]], [np, [pn, [it]]]]]], ['.']]], '2006-08-29-14-19-50', amadeus, ''). +text_drs_eval(0, 1352, 'There is nobody.', drs([], [-drs([A], [object(A, somebody, countable, na, eq, 1)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [pn, [nobody]]]]], ['.']]], '2006-07-07-21-17-00', amadeus, ''). +text_drs_eval(0, 1353, 'Every man whose age is an integer is a manager.', drs([], [drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, age, countable, na, eq, 1)-1, relation(B, of, A)-1, object(C, integer, countable, na, eq, 1)-1, predicate(D, be, B, C)-1])=>drs([E, F], [object(E, manager, countable, na, eq, 1)-1, predicate(F, be, A, E)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [age]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [integer]]]]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [manager]]]]]]], ['.']]], '2007-05-02-20-20-42', '130.60.155.177', ''). +text_drs_eval(0, 1354, 'Every man\'s age is an integer.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, age, countable, na, eq, 1)-1])=>drs([C, D], [object(C, integer, countable, na, eq, 1)-1, predicate(D, be, B, C)-1])]), [[specification, [s, [np, [poss_np, [det, [every]], [nbar, [n, [man]]], [gen_marker, ['\'s']]], [nbar, [n, [age]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [integer]]]]]]], ['.']]], '2007-11-20-17-49-20', '130.60.155.231', ''). +text_drs_eval(0, 1355, 'Everybody whose dog barks waits.', drs([], [drs([A, B, C], [relation(B, of, C)-1, predicate(A, bark, B)-1, object(B, dog, countable, na, eq, 1)-1, object(C, somebody, countable, na, eq, 1)-1])=>drs([D], [predicate(D, wait, C)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [rel_cl, [np, [poss_spec, [poss_pn_coord, [posspn, [whose]]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-07-13-16-53-32', amadeus, ''). +text_drs_eval(0, 1356, 'Every man\'s dog is an animal.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1])=>drs([C, D], [object(C, animal, countable, na, eq, 1)-1, predicate(D, be, B, C)-1])]), [[specification, [s, [np, [poss_np, [det, [every]], [nbar, [n, [man]]], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [animal]]]]]]], ['.']]], '2007-11-20-17-49-36', '130.60.155.231', ''). +text_drs_eval(0, 1357, 'Who who a dog sees waits?', drs([], []), [], '2008-09-23-08-48-00', '130.60.155.206', ''). +text_drs_eval(0, 1358, 'It is not necessary that John waits.', drs([], [-drs([], [must(drs([A], [predicate(A, wait, named('John'))-1/7]))])]), [[specification, [s, [unnecessity, 'it is not necessary'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]]]], '.']], '2010-10-27-09-12-28', '89.206.64.27', ''). +text_drs_eval(0, 1359, 'It is unnecessary that John waits.', drs([], []), [], '2006-07-16-22-28-57', amadeus, ''). +text_drs_eval(0, 1360, 'John knows that Mary waits.', drs([A, B, C, D], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(C, know, A, D)-1, D:drs([E], [predicate(E, wait, B)-1])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [knows]], [that, [that], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [waits]]]]]]]]], ['.']]], '2006-07-14-21-41-36', amadeus, ''). +text_drs_eval(0, 1361, 'John knows that Mary does not wait.', drs([A, B, C, D], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(C, know, A, D)-1, D:drs([], [-drs([E], [predicate(E, wait, B)-1])])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [knows]], [that, [that], [s, [np, [pname, ['Mary']]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [wait]]]]]]]]], ['.']]], '2006-07-15-16-55-36', amadeus, ''). +text_drs_eval(0, 1362, 'John knows something.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, something, dom, na, na, na)-1, predicate(C, know, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [knows]], [np, [det, [a]], [nbar, [n, ['$thing']]]]]]], ['.']]], '2007-12-20-13-28-56', '130.60.155.231', ''). +text_drs_eval(0, 1363, 'John knows that Mary sees him.', drs([A, B, C, D], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(C, know, A, D)-1, D:drs([E], [predicate(E, see, B, A)-1])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [knows]], [that, [that], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]]]]]], ['.']]], '2006-07-15-17-19-07', amadeus, ''). +text_drs_eval(0, 1364, 'John wisely knows that Mary waits.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1/1, object(B, 'Mary', named, na, eq, 1)-1/5, predicate(C, know, A, D)-1/3, modifier_adv(C, wisely, pos)-1/2, D:drs([E], [predicate(E, wait, B)-1/6])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [adv, wisely], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, waits]]]]]]]]], '.']], '2009-04-02-15-22-43', '130.60.155.206', ''). +text_drs_eval(0, 1365, 'John knows wisely that Mary waits.', drs([], []), [], '2009-04-02-13-13-05', '130.60.155.206', ''). +text_drs_eval(0, 1366, 'There is a man that waits and that likes a dog.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, like, A, C)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [waits]]]]], [coord, [and]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]]]]], ['.']]], '2006-07-15-18-39-59', amadeus, ''). +text_drs_eval(0, 1367, 'John\'s rich brother waits.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, predicate(B, wait, C)-1, property(C, rich, pos)-1, object(C, brother, countable, na, eq, 1)-1, relation(C, of, A)-1]), [[specification, [s, [np, [poss_spec, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [adj, [rich]], [nbar, [n, [brother]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-07-15-19-14-06', amadeus, ''). +text_drs_eval(0, 1368, 'John does not know that Mary sleeps.', drs([A, B], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, -drs([C, D], [predicate(C, know, A, D)-1, D:drs([E], [predicate(E, sleep, B)-1])])]), [[specification, [s, [np, [pname, ['John']]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [know]], [that, [that], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sleeps]]]]]]]]], ['.']]], '2006-07-16-18-41-38', amadeus, ''). +text_drs_eval(0, 1369, 'John sees that a dog barks. It is happy.', drs([], []), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [that, [that], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2006-07-16-18-42-07', amadeus, ''). +text_drs_eval(0, 1370, 'Does John see that a dog barks?', drs([], [question(drs([A, B], [predicate(A, see, named('John'), B)-1/3, B:drs([C, D], [object(C, dog, countable, na, eq, 1)-1/6, predicate(D, bark, C)-1/7])]))]), [[sentence, [query, [question, does, [np, [pname, 'John']], [vp, [vbar, [cp, that, [s, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]]]]]], ?], '.']], '2009-05-13-14-10-12', '130.60.155.193', ''). +text_drs_eval(0, 1371, 'Can John run?', drs([], [question(drs([], [can(drs([A], [predicate(A, run, named('John'))-1/3]))]))]), [[query, [question, can, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, run]]]]], ?]], '2010-10-27-09-12-38', '89.206.64.27', ''). +text_drs_eval(0, 1372, 'Must John run?', drs([], [question(drs([], [must(drs([A], [predicate(A, run, named('John'))-1/3]))]))]), [[query, [question, must, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, run]]]]], ?]], '2010-10-27-09-12-43', '89.206.64.27', ''). +text_drs_eval(0, 1373, 'Has to John run?', drs([], []), [], '2007-06-12-10-37-14', '130.60.156.66', ''). +text_drs_eval(0, 1374, 'A man has to wait.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, must(drs([B], [predicate(B, wait, A)-1/5]))]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, 'has to'], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-12-53', '89.206.64.27', ''). +text_drs_eval(0, 1375, 'Some men have to wait.', drs([A], [object(A, man, countable, na, geq, 2)-1/2, must(drs([B], [predicate(B, wait, A)-1/5]))]), [[specification, [s, [np, [det, some], [nbar, [n, men]]], [vp, [aux, 'have to'], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-12-59', '89.206.64.27', ''). +text_drs_eval(0, 1376, 'Some men has to wait.', drs([], []), [], '2006-07-16-19-16-13', amadeus, ''). +text_drs_eval(0, 1377, 'A man have to wait.', drs([], []), [], '2006-07-16-19-16-23', amadeus, ''). +text_drs_eval(0, 1378, 'A man does not quickly wait.', drs([A], [object(A, man, countable, na, eq, 1)-1, -drs([B], [predicate(B, wait, A)-1, modifier_adv(B, quickly, pos)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [adv, [quickly]], [vbar, [v, [wait]]]]]], ['.']]], '2006-07-16-19-39-01', amadeus, ''). +text_drs_eval(0, 1379, 'A man must quickly wait.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, must(drs([B], [modifier_adv(B, quickly, pos)-1/4, predicate(B, wait, A)-1/5]))]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, must], [vbar, [vmod, [adv, quickly]], [vbar, [v, wait]]]]], '.']], '2010-10-27-09-13-08', '89.206.64.27', ''). +text_drs_eval(0, 1380, 'A man can\'t wait.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, -drs([], [can(drs([B], [predicate(B, wait, A)-1/5]))])]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can, not], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-13-13', '89.206.64.27', ''). +text_drs_eval(0, 1381, 'A man can not wait.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, -drs([], [can(drs([B], [predicate(B, wait, A)-1/5]))])]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can, not], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-13-19', '89.206.64.27', ''). +text_drs_eval(0, 1382, 'A man cannot wait.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, -drs([], [can(drs([B], [predicate(B, wait, A)-1/5]))])]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can, not], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-13-26', '89.206.64.27', ''). +text_drs_eval(0, 1383, 'Some men can\'t wait.', drs([A], [object(A, man, countable, na, geq, 2)-1/2, -drs([], [can(drs([B], [predicate(B, wait, A)-1/5]))])]), [[specification, [s, [np, [det, some], [nbar, [n, men]]], [vp, [aux, can, not], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-13-31', '89.206.64.27', ''). +text_drs_eval(0, 1384, 'A man does not have to wait.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, -drs([], [must(drs([B], [predicate(B, wait, A)-1/7]))])]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, does, 'not have to'], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-13-37', '89.206.64.27', ''). +text_drs_eval(0, 1385, 'Some men does not have to wait.', drs([], []), [], '2006-07-16-20-23-20', amadeus, ''). +text_drs_eval(0, 1386, 'Some men do not have to wait.', drs([A], [object(A, man, countable, na, geq, 2)-1/2, -drs([], [must(drs([B], [predicate(B, wait, A)-1/7]))])]), [[specification, [s, [np, [det, some], [nbar, [n, men]]], [vp, [aux, do, 'not have to'], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-18-45', '89.206.64.27', ''). +text_drs_eval(0, 1387, 'John knows that Mary sleeps quickly quickly.', drs([], []), [], '2006-08-03-19-16-53', amadeus, ''). +text_drs_eval(0, 1388, 'John knows that Mary sleeps and he knows that Bill waits.', drs([A, B, C, D, E, F, G], [object(C, 'Bill', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(D, know, A, E)-1, E:drs([H], [predicate(H, sleep, B)-1]), predicate(F, know, A, G)-1, G:drs([I], [predicate(I, wait, C)-1])]), [[specification, [s_coord, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [knows]], [comp, [that], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sleeps]]]]]]]]], [coord, [and]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [knows]], [comp, [that], [s, [np, [pname, ['Bill']]], [vp, [vbar, [v, [waits]]]]]]]]]], ['.']]], '2006-07-25-16-31-42', amadeus, ''). +text_drs_eval(0, 1389, 'John wants that he flies.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, predicate(B, want, A, C)-1, C:drs([D], [predicate(D, fly, A)-1])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [wants]], [that, [that], [s, [np, [pn, [he]]], [vp, [vbar, [v, [flies]]]]]]]]], ['.']]], '2006-07-16-22-26-00', amadeus, ''). +text_drs_eval(0, 1390, 'John knows quickly that Mary sleeps.', drs([], []), [], '2009-04-02-13-13-11', '130.60.155.206', ''). +text_drs_eval(0, 1391, 'John knows quickly that Mary sleeps quickly.', drs([], []), [], '2009-04-02-13-13-18', '130.60.155.206', ''). +text_drs_eval(0, 1392, 'John quickly knows that Mary sleeps quickly.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1/1, object(B, 'Mary', named, na, eq, 1)-1/5, predicate(C, know, A, D)-1/3, modifier_adv(C, quickly, pos)-1/2, D:drs([E], [predicate(E, sleep, B)-1/6, modifier_adv(E, quickly, pos)-1/7])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [adv, quickly], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, sleeps]], [vmod, [adv, quickly]]]]]]]]], '.']], '2009-04-02-15-23-04', '130.60.155.206', ''). +text_drs_eval(0, 1393, 'John knows that Mary sleeps quickly.', drs([A, B, C, D], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(C, know, A, D)-1, D:drs([E], [predicate(E, sleep, B)-1, modifier_adv(E, quickly, pos)-1])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [knows]], [that, [that], [s, [np, [pname, ['Mary']]], [vp, [vbar, [vbar, [v, [sleeps]]], [adv, [quickly]]]]]]]]], ['.']]], '2006-07-16-22-27-35', amadeus, ''). +text_drs_eval(0, 1394, 'John tells Mary that he wants to fly.', drs([], []), [], '2007-12-04-19-19-51', '130.60.155.177', ''). +text_drs_eval(0, 1395, 'John belives that Mary has a book.', drs([], []), [], '2006-07-20-13-51-42', amadeus, ''). +text_drs_eval(0, 1396, 'Every customer believes that John does not wait.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, customer, countable, na, eq, 1)-1])=>drs([C, D], [predicate(C, believe, B, D)-1, D:drs([], [-drs([E], [predicate(E, wait, A)-1])])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [believes]], [that, [that], [s, [np, [pname, ['John']]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [wait]]]]]]]]], ['.']]], '2006-07-16-22-28-30', amadeus, ''). +text_drs_eval(0, 1397, 'Every customer believes that John waits.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, customer, countable, na, eq, 1)-1])=>drs([C, D], [predicate(C, believe, B, D)-1, D:drs([E], [predicate(E, wait, A)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [believes]], [that, [that], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]]]]]], ['.']]], '2006-07-16-22-28-35', amadeus, ''). +text_drs_eval(0, 1398, 'It is possible that every customer waits.', drs([], [can(drs([], [drs([A], [object(A, customer, countable, na, eq, 1)-1/6])=>drs([B], [predicate(B, wait, A)-1/7])]))]), [[specification, [s, [poss, 'it is possible'], [cp, that, [s, [np, [det, every], [nbar, [n, customer]]], [vp, [vbar, [vbar, [v, waits]]]]]]], '.']], '2010-10-27-09-18-51', '89.206.64.27', ''). +text_drs_eval(0, 1399, 'Every customer can wait.', drs([], [drs([A], [object(A, customer, countable, na, eq, 1)-1/2])=>drs([], [can(drs([B], [predicate(B, wait, A)-1/4]))])]), [[specification, [s, [np, [det, every], [nbar, [n, customer]]], [vp, [aux, can], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-18-55', '89.206.64.27', ''). +text_drs_eval(0, 1400, 'Necessarily John waits.', drs([], []), [], '2006-07-16-22-28-50', amadeus, ''). +text_drs_eval(0, 1401, 'It is necessary that John waits.', drs([], [must(drs([A], [predicate(A, wait, named('John'))-1/6]))]), [[specification, [s, [necessity, 'it is necessary'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]]]], '.']], '2010-10-27-09-19-04', '89.206.64.27', ''). +text_drs_eval(0, 1402, 'Possibly John waits.', drs([], []), [], '2006-07-16-22-29-09', amadeus, ''). +text_drs_eval(0, 1403, 'It is impossible that John waits.', drs([], []), [], '2006-07-16-22-29-15', amadeus, ''). +text_drs_eval(0, 1404, 'It is not possible that John waits.', drs([], [-drs([], [can(drs([A], [predicate(A, wait, named('John'))-1/7]))])]), [[specification, [s, [impossibility, 'it is not possible'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]]]], '.']], '2010-10-27-09-19-10', '89.206.64.27', ''). +text_drs_eval(0, 1405, 'It is possible that John waits.', drs([], [can(drs([A], [predicate(A, wait, named('John'))-1/6]))]), [[specification, [s, [poss, 'it is possible'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]]]], '.']], '2010-10-27-09-19-23', '89.206.64.27', ''). +text_drs_eval(0, 1406, 'John does not have to wait.', drs([], [-drs([], [must(drs([A], [predicate(A, wait, named('John'))-1/6]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, does, 'not have to'], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-19-21', '89.206.64.27', ''). +text_drs_eval(0, 1407, 'John has to wait.', drs([], [must(drs([A], [predicate(A, wait, named('John'))-1/4]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, 'has to'], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-19-30', '89.206.64.27', ''). +text_drs_eval(0, 1408, 'John must not wait.', drs([], []), [], '2006-07-16-22-29-41', amadeus, ''). +text_drs_eval(0, 1409, 'John must wait.', drs([], [must(drs([A], [predicate(A, wait, named('John'))-1/3]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, must], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-19-34', '89.206.64.27', ''). +text_drs_eval(0, 1410, 'John can\'t wait.', drs([], [-drs([], [can(drs([A], [predicate(A, wait, named('John'))-1/4]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, can, not], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-19-40', '89.206.64.27', ''). +text_drs_eval(0, 1411, 'John cannot wait.', drs([], [-drs([], [can(drs([A], [predicate(A, wait, named('John'))-1/4]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, can, not], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-19-47', '89.206.64.27', ''). +text_drs_eval(0, 1412, 'John can wait.', drs([], [can(drs([A], [predicate(A, wait, named('John'))-1/3]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, can], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-19-52', '89.206.64.27', ''). +text_drs_eval(0, 1413, 'John says that there is a card.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, predicate(B, say, A, C)-1, C:drs([D], [object(D, card, countable, na, eq, 1)-1])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [says]], [that, [that], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]]]]]]]]]], ['.']]], '2006-07-16-22-30-17', amadeus, ''). +text_drs_eval(0, 1414, 'John believes that there is a card.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, predicate(B, believe, A, C)-1, C:drs([D], [object(D, card, countable, na, eq, 1)-1])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [believes]], [that, [that], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]]]]]]]]]], ['.']]], '2006-07-16-22-30-20', amadeus, ''). +text_drs_eval(0, 1415, 'John believes that Mary sleeps.', drs([A, B, C, D], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(C, believe, A, D)-1, D:drs([E], [predicate(E, sleep, B)-1])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [believes]], [that, [that], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sleeps]]]]]]]]], ['.']]], '2006-07-16-22-30-26', amadeus, ''). +text_drs_eval(0, 1416, 'It is not provable that John waits.', drs([A], [object(A, 'John', named, na, eq, 1)-1, ~drs([B], [predicate(B, wait, A)-1])]), [[specification, [modality, [naf, ['{it is not provable that}']], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2006-07-18-13-55-45', amadeus, ''). +text_drs_eval(0, 1417, 'It is not provable that John waits and Mary sleeps.', drs([A, B, C], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, ~drs([D], [predicate(D, wait, A)-1]), predicate(C, sleep, B)-1]), [[specification, [s_coord, [modality, [naf, ['{it is not provable}']], [comp, [that], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]]]], [coord, [and]], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2006-07-25-15-29-13', amadeus, ''). +text_drs_eval(0, 1418, 'If a customer does not transmit some money and it is not provable that he does not transmit the money then the bank assumes that he transmits the money.', drs([], [drs([A], [object(A, customer, countable, na, eq, 1)-1, -drs([B, C], [object(B, money, mass, na, na, na)-1, predicate(C, transmit, A, B)-1]), ~drs([], [-drs([D, E], [predicate(D, transmit, A, E)-1, object(E, money, countable, na, eq, 1)-1])])])=>drs([F, G, H], [predicate(F, assume, H, G)-1, G:drs([I, J], [predicate(I, transmit, A, J)-1, object(J, money, countable, na, eq, 1)-1]), object(H, bank, countable, na, eq, 1)-1])]), [[specification, [cond_s, [if], [s_coord, [s, [np, [det, [a]], [nbar, [n, [customer]]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [transmit]], [np, [det, [some]], [nbar, [n, [money]]]]]]], [coord, [and]], [modality, [naf, ['{it is not provable that}']], [s, [np, [pn, [he]]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [v, [transmit]], [np, [det, [the]], [nbar, [n, [money]]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [bank]]]], [vp, [vbar, [v, [assumes]], [that, [that], [s, [np, [pn, [he]]], [vp, [vbar, [v, [transmits]], [np, [det, [the]], [nbar, [n, [money]]]]]]]]]]]], ['.']]], '2006-07-18-14-57-57', amadeus, ''). +text_drs_eval(0, 1419, 'Which dog of which man sleeps?', drs([], [question(drs([A, B, C], [query(A, which)-1/1, object(A, dog, countable, na, eq, 1)-1/2, query(B, which)-1/4, object(B, man, countable, na, eq, 1)-1/5, relation(A, of, B)-1/3, predicate(C, sleep, A)-1/6]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, dog], [pp, [prep, of], [np, [qdet, which], [nbar, [n, man]]]]]], [vp, [vbar, [vbar, [v, sleeps]]]]], ?], '.']], '2009-05-13-14-10-19', '130.60.155.193', ''). +text_drs_eval(0, 1420, 'John does not quickly run.', drs([A], [object(A, 'John', named, na, eq, 1)-1, -drs([B], [predicate(B, run, A)-1, modifier_adv(B, quickly, pos)-1])]), [[specification, [s, [np, [pname, ['John']]], [neg_vp, [aux, [does]], [neg, [not]], [vbar, [adv, [quickly]], [vbar, [v, [run]]]]]], ['.']]], '2006-07-20-14-33-42', amadeus, ''). +text_drs_eval(0, 1421, 'A man does not is seen by a dog.', drs([], []), [], '2006-07-20-19-46-46', amadeus, ''). +text_drs_eval(0, 1422, 'A man seen by a dog.', drs([], []), [], '2006-07-20-19-47-08', amadeus, ''). +text_drs_eval(0, 1423, 'A book is written by a man.', drs([A, B, C], [object(A, book, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, write, B, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [book]]]], [vp, [aux, [is]], [vbar, [v, [written]], [np, [det, [a]], [nbar, [n, [man]]]]]]], ['.']]], '2006-07-20-20-29-17', amadeus, ''). +text_drs_eval(0, 1424, 'Some books are written by a man.', drs([A, B, C], [object(A, book, countable, na, geq, 2)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, write, B, A)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [books]]]], [vp, [aux, [are]], [vbar, [v, [written]], [np, [det, [a]], [nbar, [n, [man]]]]]]], ['.']]], '2006-07-20-20-30-07', amadeus, ''). +text_drs_eval(0, 1425, 'A book is not written by a man.', drs([A], [object(A, book, countable, na, eq, 1)-1, -drs([B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, write, B, A)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [book]]]], [neg_vp, [aux, [is]], [neg, [not]], [vbar, [v, [written]], [np, [det, [a]], [nbar, [n, [man]]]]]]], ['.']]], '2006-07-20-20-30-32', amadeus, ''). +text_drs_eval(0, 1426, 'Some books are not written by a man.', drs([A], [object(A, book, countable, na, geq, 2)-1, -drs([B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, write, B, A)-1])]), [[specification, [s, [np, [det, [some]], [nbar, [n, [books]]]], [neg_vp, [aux, [are]], [neg, [not]], [vbar, [v, [written]], [np, [det, [a]], [nbar, [n, [man]]]]]]], ['.']]], '2006-07-20-20-30-53', amadeus, ''). +text_drs_eval(0, 1427, 'A book written by a man.', drs([], []), [], '2006-07-20-21-38-49', amadeus, ''). +text_drs_eval(0, 1428, 'A book is quickly written by a man.', drs([A, B, C], [object(A, book, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, write, B, A)-1, modifier_adv(C, quickly, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [book]]]], [vp, [aux, [is]], [vbar, [adv, [quickly]], [vbar, [v, [written]], [np, [det, [a]], [nbar, [n, [man]]]]]]]], ['.']]], '2006-07-20-20-31-41', amadeus, ''). +text_drs_eval(0, 1429, 'A book is not quickly written by a man.', drs([A], [object(A, book, countable, na, eq, 1)-1, -drs([B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, write, B, A)-1, modifier_adv(C, quickly, pos)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [book]]]], [neg_vp, [aux, [is]], [neg, [not]], [vbar, [adv, [quickly]], [vbar, [v, [written]], [np, [det, [a]], [nbar, [n, [man]]]]]]]], ['.']]], '2006-07-20-20-32-05', amadeus, ''). +text_drs_eval(0, 1430, 'Some books are quickly written by a man.', drs([A, B, C], [object(A, book, countable, na, geq, 2)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, write, B, A)-1, modifier_adv(C, quickly, pos)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [books]]]], [vp, [aux, [are]], [vbar, [adv, [quickly]], [vbar, [v, [written]], [np, [det, [a]], [nbar, [n, [man]]]]]]]], ['.']]], '2006-07-20-20-32-30', amadeus, ''). +text_drs_eval(0, 1431, 'Some books are not quickly written by a man.', drs([A], [object(A, book, countable, na, geq, 2)-1, -drs([B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, write, B, A)-1, modifier_adv(C, quickly, pos)-1])]), [[specification, [s, [np, [det, [some]], [nbar, [n, [books]]]], [neg_vp, [aux, [are]], [neg, [not]], [vbar, [adv, [quickly]], [vbar, [v, [written]], [np, [det, [a]], [nbar, [n, [man]]]]]]]], ['.']]], '2006-07-20-20-32-44', amadeus, ''). +text_drs_eval(0, 1432, 'A book written by a man quickly.', drs([], []), [], '2006-07-20-21-40-54', amadeus, ''). +text_drs_eval(0, 1433, 'A best car wins.', drs([A, B], [object(A, car, countable, na, eq, 1)-1, property(A, good, sup)-1, predicate(B, win, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [adj, [best]], [nbar, [n, [car]]]]], [vp, [vbar, [v, [wins]]]]], ['.']]], '2007-06-12-10-37-59', '130.60.156.66', ''). +text_drs_eval(0, 1434, 'Does a book written by a man?', drs([], []), [], '2006-07-20-21-39-05', amadeus, ''). +text_drs_eval(0, 1435, 'John is permitted that a dog barks.', drs([], []), [], '2006-07-20-21-39-27', amadeus, ''). +text_drs_eval(0, 1436, 'What is written by a man?', drs([], [question(drs([A, B, C], [query(A, what)-1/1, object(B, man, countable, na, eq, 1)-1/6, predicate(C, write, B, A)-1/3]))]), [[sentence, [query, [question, [np, [qpn, what]], [vp, [aux, is], [vbar, [vcompl, [v, written], by, [np, [det, a], [nbar, [n, man]]]]]]], ?], '.']], '2009-05-13-14-10-20', '130.60.155.193', ''). +text_drs_eval(0, 1437, 'Is a book written by a man?', drs([], [question(drs([A, B, C], [object(A, book, countable, na, eq, 1)-1/3, object(B, man, countable, na, eq, 1)-1/7, predicate(C, write, B, A)-1/4]))]), [[sentence, [query, [question, is, [np, [det, a], [nbar, [n, book]]], [vp, [vbar, [vcompl, [v, written], by, [np, [det, a], [nbar, [n, man]]]]]]], ?], '.']], '2009-05-13-14-10-21', '130.60.155.193', ''). +text_drs_eval(0, 1438, 'Is a car blue?', drs([], [question(drs([A, B, C], [object(A, car, countable, na, eq, 1)-1/3, property(B, blue, pos)-1/4, predicate(C, be, A, B)-1/1]))]), [[sentence, [query, [question, is, [np, [det, a], [nbar, [n, car]]], [vp, [vbar, [vcompl, [ap_coord, [ap, [adj, blue]]]]]]], ?], '.']], '2009-05-13-14-10-22', '130.60.155.193', ''). +text_drs_eval(0, 1439, 'There is John who Mary is seen by.', drs([], []), [], '2007-01-22-16-14-51', '130.60.155.211', ''). +text_drs_eval(0, 1440, 'Everything that is written by somebody is a book or is a paper.', drs([], [drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, write, A, C)-1, object(C, something, dom, na, na, na)-1])=>drs([], [drs([D, E], [object(D, book, countable, na, eq, 1)-1, predicate(E, be, C, D)-1])v drs([F, G], [object(F, paper, countable, na, eq, 1)-1, predicate(G, be, C, F)-1])])]), [[specification, [s, [nbar, [pn, [everything]], [rel_cl, [comp, [that]], [vp, [aux, [is]], [vbar, [v, [written]], [np, [pn, [somebody]]]]]]], [vp_coord, [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [book]]]]]], [coord, [or]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [paper]]]]]]]], ['.']]], '2006-07-20-21-47-54', amadeus, ''). +text_drs_eval(0, 1441, 'John is liked by himself.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, predicate(B, like, A, A)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [aux, [is]], [vbar, [v, [liked]], [np, [pn, [himself]]]]]], ['.']]], '2006-08-12-19-14-36', amadeus, ''). +text_drs_eval(0, 1442, 'John is liked by him.', drs([], []), [[specification, [s, [np, [pname, ['John']]], [vp, [aux, [is]], [vbar, [v, [liked]], [np, [pn, [him]]]]]], ['.']]], '2006-08-12-19-14-54', amadeus, ''). +text_drs_eval(0, 1443, 'Which card is seen by John?', drs([], [question(drs([A, B], [query(A, which)-1/1, object(A, card, countable, na, eq, 1)-1/2, predicate(B, see, named('John'), A)-1/4]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, card]]], [vp, [aux, is], [vbar, [vcompl, [v, seen], by, [np, [pname, 'John']]]]]], ?], '.']], '2009-05-13-14-10-23', '130.60.155.193', ''). +text_drs_eval(0, 1444, 'Is a code is entered by a customer?', drs([], []), [], '2006-07-21-18-41-54', amadeus, ''). +text_drs_eval(0, 1445, 'does a code is entered by a customer?', drs([], []), [], '2006-07-21-18-41-57', amadeus, ''). +text_drs_eval(0, 1446, 'Where does a customer enter a card?', drs([], [question(drs([A, B, C], [object(A, customer, countable, na, eq, 1)-1/4, object(B, card, countable, na, eq, 1)-1/7, predicate(C, enter, A, B)-1/5, query(C, where)-1/1]))]), [[sentence, [query, [question, [qpn, where], does, [np, [det, a], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, enter], [np, [det, a], [nbar, [n, card]]]]]]], ?], '.']], '2009-05-13-14-10-24', '130.60.155.193', ''). +text_drs_eval(0, 1447, 'Where is a card entered by a customer?', drs([], [question(drs([A, B, C], [object(A, card, countable, na, eq, 1)-1/4, object(B, customer, countable, na, eq, 1)-1/8, predicate(C, enter, B, A)-1/5, query(C, where)-1/1]))]), [[sentence, [query, [question, [qpn, where], is, [np, [det, a], [nbar, [n, card]]], [vp, [vbar, [vcompl, [v, entered], by, [np, [det, a], [nbar, [n, customer]]]]]]], ?], '.']], '2009-05-13-14-10-25', '130.60.155.193', ''). +text_drs_eval(0, 1448, 'Who does not wait?', drs([], [question(drs([A], [query(A, who)-1/1, -drs([B], [predicate(B, wait, A)-1/4])]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [aux, does, not], [vbar, [vbar, [v, wait]]]]], ?], '.']], '2009-05-13-14-10-26', '130.60.155.193', ''). +text_drs_eval(0, 1449, 'It is not possible that John flies.', drs([], [-drs([], [can(drs([A], [predicate(A, fly, named('John'))-1/7]))])]), [[specification, [s, [impossibility, 'it is not possible'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, flies]]]]]]], '.']], '2010-10-27-09-20-02', '89.206.64.27', ''). +text_drs_eval(0, 1450, 'It is possible that John flies.', drs([], [can(drs([A], [predicate(A, fly, named('John'))-1/6]))]), [[specification, [s, [poss, 'it is possible'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, flies]]]]]]], '.']], '2010-10-27-09-20-07', '89.206.64.27', ''). +text_drs_eval(0, 1451, 'John can not fly.', drs([], [-drs([], [can(drs([A], [predicate(A, fly, named('John'))-1/4]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, can, not], [vbar, [vbar, [v, fly]]]]], '.']], '2010-10-27-09-20-12', '89.206.64.27', ''). +text_drs_eval(0, 1452, 'John can\'t fly.', drs([], [-drs([], [can(drs([A], [predicate(A, fly, named('John'))-1/4]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, can, not], [vbar, [vbar, [v, fly]]]]], '.']], '2010-10-27-09-20-16', '89.206.64.27', ''). +text_drs_eval(0, 1453, 'John cannot fly.', drs([], [-drs([], [can(drs([A], [predicate(A, fly, named('John'))-1/4]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, can, not], [vbar, [vbar, [v, fly]]]]], '.']], '2010-10-27-09-20-28', '89.206.64.27', ''). +text_drs_eval(0, 1454, 'John can fly.', drs([], [can(drs([A], [predicate(A, fly, named('John'))-1/3]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, can], [vbar, [vbar, [v, fly]]]]], '.']], '2010-10-27-09-20-33', '89.206.64.27', ''). +text_drs_eval(0, 1455, 'John believes that he can fly.', drs([A, B], [predicate(A, believe, named('John'), B)-1/2, B:drs([], [can(drs([C], [predicate(C, fly, named('John'))-1/6]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [cp, that, [s, [np, [pn, he]], [vp, [aux, can], [vbar, [vbar, [v, fly]]]]]]]]], '.']], '2010-10-27-09-20-39', '89.206.64.27', ''). +text_drs_eval(0, 1456, 'John believes that he must fly.', drs([A, B], [predicate(A, believe, named('John'), B)-1/2, B:drs([], [must(drs([C], [predicate(C, fly, named('John'))-1/6]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [cp, that, [s, [np, [pn, he]], [vp, [aux, must], [vbar, [vbar, [v, fly]]]]]]]]], '.']], '2010-10-27-09-20-45', '89.206.64.27', ''). +text_drs_eval(0, 1457, 'John must fly.', drs([], [must(drs([A], [predicate(A, fly, named('John'))-1/3]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, must], [vbar, [vbar, [v, fly]]]]], '.']], '2010-10-27-09-20-49', '89.206.64.27', ''). +text_drs_eval(0, 1458, 'John has to fly.', drs([], [must(drs([A], [predicate(A, fly, named('John'))-1/4]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, 'has to'], [vbar, [vbar, [v, fly]]]]], '.']], '2010-10-27-09-20-53', '89.206.64.27', ''). +text_drs_eval(0, 1459, 'John does not have to fly.', drs([], [-drs([], [must(drs([A], [predicate(A, fly, named('John'))-1/6]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, does, 'not have to'], [vbar, [vbar, [v, fly]]]]], '.']], '2010-10-27-09-20-59', '89.206.64.27', ''). +text_drs_eval(0, 1460, 'It is necessary that John flies.', drs([], [must(drs([A], [predicate(A, fly, named('John'))-1/6]))]), [[specification, [s, [necessity, 'it is necessary'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, flies]]]]]]], '.']], '2010-10-27-09-21-05', '89.206.64.27', ''). +text_drs_eval(0, 1461, 'It is not necessary that John flies.', drs([], [-drs([], [must(drs([A], [predicate(A, fly, named('John'))-1/7]))])]), [[specification, [s, [unnecessity, 'it is not necessary'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, flies]]]]]]], '.']], '2010-10-27-09-21-11', '89.206.64.27', ''). +text_drs_eval(0, 1462, 'It is unnecessary that John flies.', drs([], []), [], '2006-07-23-14-41-03', amadeus, ''). +text_drs_eval(0, 1463, 'It is impossible that John flies.', drs([], []), [], '2006-07-23-14-41-17', amadeus, ''). +text_drs_eval(0, 1464, 'It is not provable that John flies.', drs([A], [object(A, 'John', named, na, eq, 1)-1, ~drs([B], [predicate(B, fly, A)-1])]), [[specification, [modality, [naf, ['{it is not provable that}']], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [flies]]]]]], ['.']]], '2006-07-23-14-42-09', amadeus, ''). +text_drs_eval(0, 1465, 'It is not the case that it is not provable that John flies.', drs([], []), [], '2007-12-14-17-17-31', '130.60.155.177', ''). +text_drs_eval(0, 1466, 'John sees Mary. Mary is seen by John.', drs([A, B, C, D], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(C, see, A, B)-1, predicate(D, see, A, B)-2]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [pname, ['Mary']]]]]], ['.']], [specification, [s, [np, [pname, ['Mary']]], [vp, [aux, [is]], [vbar, [v, [seen]], [np, [pname, ['John']]]]]], ['.']]], '2006-07-23-14-43-15', amadeus, ''). +text_drs_eval(0, 1467, 'John does not have to be seen by Mary.', drs([], [-drs([], [must(drs([A], [predicate(A, see, named('Mary'), named('John'))-1/7]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, does, 'not have to be'], [vbar, [vcompl, [v, seen], by, [np, [pname, 'Mary']]]]]], '.']], '2010-10-27-09-21-21', '89.206.64.27', ''). +text_drs_eval(0, 1468, 'John has to be seen by Mary.', drs([], [must(drs([A], [predicate(A, see, named('Mary'), named('John'))-1/5]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, 'has to be'], [vbar, [vcompl, [v, seen], by, [np, [pname, 'Mary']]]]]], '.']], '2010-10-27-09-21-27', '89.206.64.27', ''). +text_drs_eval(0, 1469, 'John must be seen by Mary.', drs([], [must(drs([A], [predicate(A, see, named('Mary'), named('John'))-1/4]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, must, be], [vbar, [vcompl, [v, seen], by, [np, [pname, 'Mary']]]]]], '.']], '2010-10-27-09-21-32', '89.206.64.27', ''). +text_drs_eval(0, 1470, 'John can be seen by Mary.', drs([], [can(drs([A], [predicate(A, see, named('Mary'), named('John'))-1/4]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, can, be], [vbar, [vcompl, [v, seen], by, [np, [pname, 'Mary']]]]]], '.']], '2010-10-27-09-21-37', '89.206.64.27', ''). +text_drs_eval(0, 1471, 'John cannot be seen by Mary.', drs([], [-drs([], [can(drs([A], [predicate(A, see, named('Mary'), named('John'))-1/5]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, can, 'not be'], [vbar, [vcompl, [v, seen], by, [np, [pname, 'Mary']]]]]], '.']], '2010-10-27-09-21-43', '89.206.64.27', ''). +text_drs_eval(0, 1472, 'John can not be seen by Mary.', drs([], [-drs([], [can(drs([A], [predicate(A, see, named('Mary'), named('John'))-1/5]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, can, 'not be'], [vbar, [vcompl, [v, seen], by, [np, [pname, 'Mary']]]]]], '.']], '2010-10-27-09-21-48', '89.206.64.27', ''). +text_drs_eval(0, 1473, 'John can\'t be seen by Mary.', drs([], [-drs([], [can(drs([A], [predicate(A, see, named('Mary'), named('John'))-1/5]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, can, 'not be'], [vbar, [vcompl, [v, seen], by, [np, [pname, 'Mary']]]]]], '.']], '2010-10-27-09-21-54', '89.206.64.27', ''). +text_drs_eval(0, 1474, 'Nobody believes that he does not have to be seen by everybody.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1/2])=>drs([], [-drs([B, C], [predicate(B, believe, A, C)-1/3, C:drs([], [-drs([], [must(drs([], [drs([D], [object(D, somebody, countable, na, eq, 1)-1/14])=>drs([E], [predicate(E, see, D, A)-1/11])]))])])])])]), [[specification, [s, [np, [pn, nobody]], [vp, [vbar, [cp, that, [s, [np, [pn, he]], [vp, [aux, does, 'not have to be'], [vbar, [vcompl, [v, seen], by, [np, [pn, everybody]]]]]]]]]], '.']], '2010-10-27-09-21-59', '89.206.64.27', ''). +text_drs_eval(0, 1475, 'Nobody believes that he has to be seen by everybody.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1/2])=>drs([], [-drs([B, C], [predicate(B, believe, A, C)-1/3, C:drs([], [must(drs([], [drs([D], [object(D, somebody, countable, na, eq, 1)-1/12])=>drs([E], [predicate(E, see, D, A)-1/9])]))])])])]), [[specification, [s, [np, [pn, nobody]], [vp, [vbar, [cp, that, [s, [np, [pn, he]], [vp, [aux, 'has to be'], [vbar, [vcompl, [v, seen], by, [np, [pn, everybody]]]]]]]]]], '.']], '2010-10-27-09-22-06', '89.206.64.27', ''). +text_drs_eval(0, 1476, 'Nobody believes that he must be seen by everybody.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1/2])=>drs([], [-drs([B, C], [predicate(B, believe, A, C)-1/3, C:drs([], [must(drs([], [drs([D], [object(D, somebody, countable, na, eq, 1)-1/11])=>drs([E], [predicate(E, see, D, A)-1/8])]))])])])]), [[specification, [s, [np, [pn, nobody]], [vp, [vbar, [cp, that, [s, [np, [pn, he]], [vp, [aux, must, be], [vbar, [vcompl, [v, seen], by, [np, [pn, everybody]]]]]]]]]], '.']], '2010-10-27-09-22-13', '89.206.64.27', ''). +text_drs_eval(0, 1477, 'Nobody believes that he can be seen by everybody.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1/2])=>drs([], [-drs([B, C], [predicate(B, believe, A, C)-1/3, C:drs([], [can(drs([], [drs([D], [object(D, somebody, countable, na, eq, 1)-1/11])=>drs([E], [predicate(E, see, D, A)-1/8])]))])])])]), [[specification, [s, [np, [pn, nobody]], [vp, [vbar, [cp, that, [s, [np, [pn, he]], [vp, [aux, can, be], [vbar, [vcompl, [v, seen], by, [np, [pn, everybody]]]]]]]]]], '.']], '2010-10-27-09-22-18', '89.206.64.27', ''). +text_drs_eval(0, 1478, 'John does wait. John waits.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, predicate(B, wait, A)-1, predicate(C, wait, A)-2]), [[specification, [s, [np, [pname, ['John']]], [vp, [aux, [does]], [vbar, [v, [wait]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-07-23-14-49-20', amadeus, ''). +text_drs_eval(0, 1479, 'It is possible that a card is valid.', drs([], [can(drs([A, B, C], [object(A, card, countable, na, eq, 1)-1/6, property(B, valid, pos)-1/8, predicate(C, be, A, B)-1/7]))]), [[specification, [s, [poss, 'it is possible'], [cp, that, [s, [np, [det, a], [nbar, [n, card]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]]]], '.']], '2010-10-27-09-22-31', '89.206.64.27', ''). +text_drs_eval(0, 1480, 'There is a dog. It of a man waits.', drs([], []), [], '2006-07-23-15-42-28', amadeus, ''). +text_drs_eval(0, 1481, 'Everything a dog of which barks waits.', drs([], [drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1, relation(A, of, C)-1, predicate(B, bark, A)-1, object(C, something, dom, na, na, na)-1])=>drs([D], [predicate(D, wait, C)-1])]), [[specification, [s, [nbar, [pn, [everything]], [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [which]]]]]], [vp, [vbar, [v, [barks]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-07-23-19-54-16', amadeus, ''). +text_drs_eval(0, 1482, 'It is not the case that everybody waits.', drs([], []), [[specification, [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [det, [every]], [nbar, [n, ['$body']]]], [vp, [vbar, [v, [waits]], [np, [[]]]]]]]]]]], ['.']]], '2007-12-14-17-17-53', '130.60.155.177', ''). +text_drs_eval(0, 1483, 'It is not provable that John waits and that Mary sleeps.', drs([A, B], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, ~drs([C, D], [predicate(C, wait, A)-1, predicate(D, sleep, B)-1])]), [[specification, [modality, [naf, ['{it is not provable}']], [comp, [that], [s_coord, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], [coord, [and]], [comp, [that], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sleeps]]]]]]]]], ['.']]], '2006-07-25-15-30-56', amadeus, ''). +text_drs_eval(0, 1484, 'It is not provable that John waits or that Mary sleeps.', drs([A, B], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, ~drs([], [drs([C], [predicate(C, wait, A)-1])v drs([D], [predicate(D, sleep, B)-1])])]), [[specification, [modality, [naf, ['{it is not provable}']], [s_coord, [comp, [that], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]]], [coord, [or]], [comp, [that], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sleeps]]]]]]]], ['.']]], '2006-07-25-15-31-11', amadeus, ''). +text_drs_eval(0, 1485, 'It is necessary that John waits or that Mary sleeps.', drs([], [must(drs([], [drs([A], [predicate(A, wait, named('John'))-1/6])v drs([B], [predicate(B, sleep, named('Mary'))-1/10])]))]), [[specification, [s, [necessity, 'it is necessary'], [s_coord, [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]]], [coord, or], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, sleeps]]]]]]]], '.']], '2010-10-27-09-22-36', '89.206.64.27', ''). +text_drs_eval(0, 1486, 'It is necessary that John waits and that Mary sleeps.', drs([], [must(drs([A, B], [predicate(A, wait, named('John'))-1/6, predicate(B, sleep, named('Mary'))-1/10]))]), [[specification, [s, [necessity, 'it is necessary'], [cp, that, [s_coord, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], [coord, and], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, sleeps]]]]]]]]], '.']], '2010-10-27-09-22-41', '89.206.64.27', ''). +text_drs_eval(0, 1487, 'It is not necessary that John waits and that Mary sleeps.', drs([], [-drs([], [must(drs([A, B], [predicate(A, wait, named('John'))-1/7, predicate(B, sleep, named('Mary'))-1/11]))])]), [[specification, [s, [unnecessity, 'it is not necessary'], [cp, that, [s_coord, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], [coord, and], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, sleeps]]]]]]]]], '.']], '2010-10-27-09-22-45', '89.206.64.27', ''). +text_drs_eval(0, 1488, 'It is not the case that it is necessary that John waits and that Mary sleeps.', drs([], []), [], '2007-12-14-17-18-10', '130.60.155.177', ''). +text_drs_eval(0, 1489, 'It is possible that John waits and that Mary sleeps.', drs([], [can(drs([A, B], [predicate(A, wait, named('John'))-1/6, predicate(B, sleep, named('Mary'))-1/10]))]), [[specification, [s, [poss, 'it is possible'], [cp, that, [s_coord, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], [coord, and], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, sleeps]]]]]]]]], '.']], '2010-10-27-09-22-51', '89.206.64.27', ''). +text_drs_eval(0, 1490, 'It is possible that John waits and Mary sleeps.', drs([A], [can(drs([B], [predicate(B, wait, named('John'))-1/6])), predicate(A, sleep, named('Mary'))-1/9]), [[specification, [s_coord, [s, [poss, 'it is possible'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]]]], [coord, and], [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, sleeps]]]]]], '.']], '2010-10-27-09-22-56', '89.206.64.27', ''). +text_drs_eval(0, 1491, 'It is not possible that John waits and Mary sleeps.', drs([A], [-drs([], [can(drs([B], [predicate(B, wait, named('John'))-1/7]))]), predicate(A, sleep, named('Mary'))-1/10]), [[specification, [s_coord, [s, [impossibility, 'it is not possible'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]]]], [coord, and], [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, sleeps]]]]]], '.']], '2010-10-27-09-23-01', '89.206.64.27', ''). +text_drs_eval(0, 1492, 'A man knows that a dog barks and that a cat eats a cake.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, predicate(B, know, A, C)-1, C:drs([D, E, F, G, H], [object(D, dog, countable, na, eq, 1)-1, predicate(E, bark, D)-1, object(F, cat, countable, na, eq, 1)-1, object(G, cake, countable, na, eq, 1)-1, predicate(H, eat, F, G)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [knows]], [comp, [that], [s_coord, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], [coord, [and]], [comp, [that], [s, [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [eats]], [np, [det, [a]], [nbar, [n, [cake]]]]]]]]]]]]], ['.']]], '2006-07-25-16-32-31', amadeus, ''). +text_drs_eval(0, 1493, 'A man knows that a dog barks and a cat eats a cake.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1, predicate(B, know, A, C)-1, C:drs([G, H], [object(G, dog, countable, na, eq, 1)-1, predicate(H, bark, G)-1]), object(D, cat, countable, na, eq, 1)-1, object(E, cake, countable, na, eq, 1)-1, predicate(F, eat, D, E)-1]), [[specification, [s_coord, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [knows]], [comp, [that], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]]]], [coord, [and]], [s, [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [eats]], [np, [det, [a]], [nbar, [n, [cake]]]]]]]], ['.']]], '2006-07-25-16-41-43', amadeus, ''). +text_drs_eval(0, 1494, 'Not for every man a dog barks.', drs([], [-drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])])]), [[specification, [neg_s, [pneg, ['{not}']], [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [man]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]], ['.']]], '2006-07-25-16-09-11', amadeus, ''). +text_drs_eval(0, 1495, 'Not for every man that a dog barks.', drs([], []), [], '2007-08-15-15-31-55', '130.60.155.177', ''). +text_drs_eval(0, 1496, 'Not somebody waits.', drs([], []), [], '2007-08-08-09-57-43', '130.60.155.231', ''). +text_drs_eval(0, 1497, 'Not every man waits.', drs([], [-drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [predicate(B, wait, A)-1])])]), [[specification, [s, [np, [det, ['{not every}']], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-07-25-16-14-49', amadeus, ''). +text_drs_eval(0, 1498, 'A man does not know that a dog barks and that a cat eats a cake.', drs([A], [object(A, man, countable, na, eq, 1)-1, -drs([B, C], [predicate(B, know, A, C)-1, C:drs([D, E, F, G, H], [object(D, dog, countable, na, eq, 1)-1, predicate(E, bark, D)-1, object(F, cat, countable, na, eq, 1)-1, object(G, cake, countable, na, eq, 1)-1, predicate(H, eat, F, G)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [aux, ['{does not}']], [vbar, [v, [know]], [comp, [that], [s_coord, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], [coord, [and]], [comp, [that], [s, [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [eats]], [np, [det, [a]], [nbar, [n, [cake]]]]]]]]]]]]], ['.']]], '2006-07-25-16-33-00', amadeus, ''). +text_drs_eval(0, 1499, 'John believes that Mary sleeps and he waits.', drs([A, B, C, D, E], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(C, believe, A, D)-1, D:drs([F], [predicate(F, sleep, B)-1]), predicate(E, wait, A)-1]), [[specification, [s_coord, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [believes]], [comp, [that], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sleeps]]]]]]]]], [coord, [and]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2006-07-25-16-41-15', amadeus, ''). +text_drs_eval(0, 1500, 'John believes that Mary sleeps and waits.', drs([A, B, C, D], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(C, believe, A, D)-1, D:drs([E, F], [predicate(E, sleep, B)-1, predicate(F, wait, B)-1])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [believes]], [comp, [that], [s, [np, [pname, ['Mary']]], [vp_coord, [vp, [vbar, [v, [sleeps]]]], [coord, [and]], [vp, [vbar, [v, [waits]]]]]]]]]], ['.']]], '2006-07-25-16-41-22', amadeus, ''). +text_drs_eval(0, 1501, 'A man does not know that a dog barks and a cat eats a cake.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, -drs([E, F], [predicate(E, know, A, F)-1, F:drs([G, H], [object(G, dog, countable, na, eq, 1)-1, predicate(H, bark, G)-1])]), object(B, cat, countable, na, eq, 1)-1, object(C, cake, countable, na, eq, 1)-1, predicate(D, eat, B, C)-1]), [[specification, [s_coord, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [aux, ['{does not}']], [vbar, [v, [know]], [comp, [that], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]]]], [coord, [and]], [s, [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [eats]], [np, [det, [a]], [nbar, [n, [cake]]]]]]]], ['.']]], '2006-07-25-16-42-14', amadeus, ''). +text_drs_eval(0, 1502, 'A man can be rich.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, can(drs([B, C], [property(B, rich, pos)-1/5, predicate(C, be, A, B)-1/3]))]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can, be], [ap_coord, [ap, [adj, rich]]]]], '.']], '2010-10-27-09-23-11', '89.206.64.27', ''). +text_drs_eval(0, 1503, 'A man must be rich.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, must(drs([B, C], [property(B, rich, pos)-1/5, predicate(C, be, A, B)-1/3]))]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, must, be], [ap_coord, [ap, [adj, rich]]]]], '.']], '2010-10-27-09-23-17', '89.206.64.27', ''). +text_drs_eval(0, 1504, 'A man can\'t be rich.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, -drs([], [can(drs([B, C], [property(B, rich, pos)-1/6, predicate(C, be, A, B)-1/3]))])]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can, 'not be'], [ap_coord, [ap, [adj, rich]]]]], '.']], '2010-10-27-09-23-23', '89.206.64.27', ''). +text_drs_eval(0, 1505, 'A man does not have to be rich.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, -drs([], [must(drs([B, C], [property(B, rich, pos)-1/8, predicate(C, be, A, B)-1/3]))])]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, does, 'not have to be'], [ap_coord, [ap, [adj, rich]]]]], '.']], '2010-10-27-09-23-28', '89.206.64.27', ''). +text_drs_eval(0, 1506, 'Some men does not have to be rich.', drs([], []), [], '2006-07-26-13-56-03', amadeus, ''). +text_drs_eval(0, 1507, 'Some men do not have to be rich.', drs([A], [object(A, man, countable, na, geq, 2)-1/2, -drs([], [must(drs([B, C], [property(B, rich, pos)-1/8, predicate(C, be, A, B)-1/3]))])]), [[specification, [s, [np, [det, some], [nbar, [n, men]]], [vp, [aux, do, 'not have to be'], [ap_coord, [ap, [adj, rich]]]]], '.']], '2010-10-27-09-23-35', '89.206.64.27', ''). +text_drs_eval(0, 1508, 'Something "Go!" waits.', drs([], []), [], '2007-04-10-15-46-43', '130.60.155.177', ''). +text_drs_eval(0, 1509, 'Some sand "Go!" waits.', drs([], []), [], '2007-04-10-15-46-52', '130.60.155.177', ''). +text_drs_eval(0, 1510, 'If somebody X is a person and X is a female then X is a woman.', drs([], [drs([A, B, C, D, E], [object(A, somebody, countable, na, eq, 1)-1, object(B, person, countable, na, eq, 1)-1, predicate(C, be, A, B)-1, object(D, female, countable, na, eq, 1)-1, predicate(E, be, A, D)-1])=>drs([F, G], [object(F, woman, countable, na, eq, 1)-1, predicate(G, be, A, F)-1])]), [[specification, [cond_s, [if], [s_coord, [s, [nbar, [pn, [somebody]], [appos_coord, [appos, [var, ['X']]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [person]]]]]]], [coord, [and]], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [female]]]]]]]], [then], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [woman]]]]]]]], ['.']]], '2006-08-14-19-45-34', amadeus, ''). +text_drs_eval(0, 1511, 'Somebody and something wait.', drs([A, B, C, D], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, wait, D)-1, object(C, something, dom, na, na, na)-1, has_part(D, A)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 2)-1]), [[s, [np_coord, [np, [pn, [somebody]]], [coord, [and]], [np, [pn, [something]]]], [vp, [vbar, [v, [wait]]]]]], '2007-09-26-17-06-37', '130.60.155.177', ''). +text_drs_eval(0, 1512, 'Everybody "Go!" of John waits.', drs([], []), [], '2007-04-10-15-47-00', '130.60.155.177', ''). +text_drs_eval(0, 1513, 'A man is a dog and a cat.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, has_part(E, B)-1, predicate(C, be, A, E)-1, object(D, cat, countable, na, eq, 1)-1, has_part(E, D)-1, object(E, na, countable, na, eq, 2)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2007-12-23-12-02-09', '130.60.204.35', ''). +text_drs_eval(0, 1514, 'A man can give a woman an apple.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, can(drs([B, C, D], [object(B, woman, countable, na, eq, 1)-1/6, object(C, apple, countable, na, eq, 1)-1/8, predicate(D, give, A, C, B)-1/4]))]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can], [vbar, [vcompl, [v, give], [np, [det, a], [nbar, [n, woman]]], [np, [det, an], [nbar, [n, apple]]]]]]], '.']], '2010-10-27-09-23-41', '89.206.64.27', ''). +text_drs_eval(0, 1515, 'A man can\'t give a woman an apple.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, -drs([], [can(drs([B, C, D], [object(B, woman, countable, na, eq, 1)-1/7, object(C, apple, countable, na, eq, 1)-1/9, predicate(D, give, A, C, B)-1/5]))])]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can, not], [vbar, [vcompl, [v, give], [np, [det, a], [nbar, [n, woman]]], [np, [det, an], [nbar, [n, apple]]]]]]], '.']], '2010-10-27-09-23-47', '89.206.64.27', ''). +text_drs_eval(0, 1516, 'There is a man who can eat. The man who can eat drinks.', drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, can(drs([C], [predicate(C, eat, A)-1/7])), predicate(B, drink, A)-2/6]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can], [vbar, [vbar, [v, eat]]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can], [vbar, [vbar, [v, eat]]]]]]], [vp, [vbar, [vbar, [v, drinks]]]]], '.']], '2010-10-27-09-23-53', '89.206.64.27', ''). +text_drs_eval(0, 1517, 'There is a man who does not have to eat. The man who does not have to eat drinks.', drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, -drs([], [must(drs([C], [predicate(C, eat, A)-1/10]))]), predicate(B, drink, A)-2/9]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, 'not have to'], [vbar, [vbar, [v, eat]]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, 'not have to'], [vbar, [vbar, [v, eat]]]]]]], [vp, [vbar, [vbar, [v, drinks]]]]], '.']], '2010-10-27-09-24-00', '89.206.64.27', ''). +text_drs_eval(0, 1518, 'There is a man who knows that a dog barks. The man who knows that a dog barks waits.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, predicate(B, know, A, C)-1, C:drs([E, F], [object(E, dog, countable, na, eq, 1)-1, predicate(F, bark, E)-1]), predicate(D, wait, A)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, knows], [cp, that, [s, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]]]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, knows], [cp, that, [s, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]]]]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-08-17-10-50-21', '84.74.167.232', ''). +text_drs_eval(0, 1519, 'Does a man enter no card manually?', drs([], [question(drs([A], [object(A, man, countable, na, eq, 1)-1/3, drs([B], [object(B, card, countable, na, eq, 1)-1/6])=>drs([], [-drs([C], [predicate(C, enter, A, B)-1/4, modifier_adv(C, manually, pos)-1/7])])]))]), [[sentence, [query, [question, does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, enter], [np, [det, no], [nbar, [n, card]]]], [vmod, [adv, manually]]]]], ?], '.']], '2009-05-13-14-10-28', '130.60.155.193', ''). +text_drs_eval(0, 1520, 'Does a man enter every card manually?', drs([], [question(drs([A], [object(A, man, countable, na, eq, 1)-1/3, drs([B], [object(B, card, countable, na, eq, 1)-1/6])=>drs([C], [predicate(C, enter, A, B)-1/4, modifier_adv(C, manually, pos)-1/7])]))]), [[sentence, [query, [question, does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, enter], [np, [det, every], [nbar, [n, card]]]], [vmod, [adv, manually]]]]], ?], '.']], '2009-05-13-14-10-29', '130.60.155.193', ''). +text_drs_eval(0, 1521, 'Where does a man enter no card?', drs([], [question(drs([A], [object(A, man, countable, na, eq, 1)-1/4, drs([B], [object(B, card, countable, na, eq, 1)-1/7])=>drs([], [-drs([C], [predicate(C, enter, A, B)-1/5, query(C, where)-1/1])])]))]), [[sentence, [query, [question, [qpn, where], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, enter], [np, [det, no], [nbar, [n, card]]]]]]], ?], '.']], '2009-05-13-14-10-30', '130.60.155.193', ''). +text_drs_eval(0, 1522, 'Where does a man enter every card?', drs([], [question(drs([A], [object(A, man, countable, na, eq, 1)-1/4, drs([B], [object(B, card, countable, na, eq, 1)-1/7])=>drs([C], [predicate(C, enter, A, B)-1/5, query(C, where)-1/1])]))]), [[sentence, [query, [question, [qpn, where], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, enter], [np, [det, every], [nbar, [n, card]]]]]]], ?], '.']], '2009-05-13-14-10-31', '130.60.155.193', ''). +text_drs_eval(0, 1523, 'A man runs manually and quickly manually and quickly.', drs([], []), [], '2006-07-27-18-43-22', amadeus, ''). +text_drs_eval(0, 1524, 'A man runs fast.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, run, A)-1, modifier_adv(B, fast, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [adv, [fast]]]]], ['.']]], '2006-07-27-19-09-17', amadeus, ''). +text_drs_eval(0, 1525, 'A man runs in a park.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, park, countable, na, eq, 1)-1, predicate(C, run, A)-1, modifier_pp(C, in, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [park]]]]]]]], ['.']]], '2006-07-27-19-09-32', amadeus, ''). +text_drs_eval(0, 1526, 'A man runs fast and quickly.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, run, A)-1, modifier_adv(B, quickly, pos)-1, modifier_adv(B, fast, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [adv_coord, [adv, [fast]], [coord, [and]], [adv, [quickly]]]]]], ['.']]], '2006-07-27-19-09-54', amadeus, ''). +text_drs_eval(0, 1527, 'A man runs in a park in a morning.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, morning, countable, na, eq, 1)-1, object(C, park, countable, na, eq, 1)-1, predicate(D, run, A)-1, modifier_pp(D, in, B)-1, modifier_pp(D, in, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [park]]]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [morning]]]]]]]], ['.']]], '2006-07-27-19-10-10', amadeus, ''). +text_drs_eval(0, 1528, 'A man runs fast in a park.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, park, countable, na, eq, 1)-1, predicate(C, run, A)-1, modifier_pp(C, in, B)-1, modifier_adv(C, fast, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [adv, [fast]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [park]]]]]]]], ['.']]], '2006-07-27-19-10-34', amadeus, ''). +text_drs_eval(0, 1529, 'A man runs fast and quickly and manually.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, run, A)-1, modifier_adv(B, manually, pos)-1, modifier_adv(B, quickly, pos)-1, modifier_adv(B, fast, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [adv_coord, [adv, [fast]], [coord, [and]], [adv_coord, [adv, [quickly]], [coord, [and]], [adv, [manually]]]]]]], ['.']]], '2006-07-27-19-11-29', amadeus, ''). +text_drs_eval(0, 1530, 'A man runs in a park in a morning in a hurry.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, hurry, countable, na, eq, 1)-1, object(C, morning, countable, na, eq, 1)-1, object(D, park, countable, na, eq, 1)-1, predicate(E, run, A)-1, modifier_pp(E, in, B)-1, modifier_pp(E, in, C)-1, modifier_pp(E, in, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [park]]]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [morning]]]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [hurry]]]]]]]], ['.']]], '2006-07-27-19-12-03', amadeus, ''). +text_drs_eval(0, 1531, 'A man runs fast in a morning in a hurry.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, hurry, countable, na, eq, 1)-1, object(C, morning, countable, na, eq, 1)-1, predicate(D, run, A)-1, modifier_pp(D, in, B)-1, modifier_pp(D, in, C)-1, modifier_adv(D, fast, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [adv, [fast]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [morning]]]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [hurry]]]]]]]], ['.']]], '2006-07-27-19-12-28', amadeus, ''). +text_drs_eval(0, 1532, 'A man runs in a park fast in a hurry.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, hurry, countable, na, eq, 1)-1, object(C, park, countable, na, eq, 1)-1, predicate(D, run, A)-1, modifier_pp(D, in, B)-1, modifier_adv(D, fast, pos)-1, modifier_pp(D, in, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [park]]]]], [adv, [fast]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [hurry]]]]]]]], ['.']]], '2006-07-27-19-12-50', amadeus, ''). +text_drs_eval(0, 1533, 'A man runs in a park in a morning fast.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, morning, countable, na, eq, 1)-1, object(C, park, countable, na, eq, 1)-1, predicate(D, run, A)-1, modifier_adv(D, fast, pos)-1, modifier_pp(D, in, B)-1, modifier_pp(D, in, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [park]]]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [morning]]]]], [adv, [fast]]]]], ['.']]], '2006-07-27-19-13-29', amadeus, ''). +text_drs_eval(0, 1534, 'A man runs fast and quickly in a park.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, park, countable, na, eq, 1)-1, predicate(C, run, A)-1, modifier_pp(C, in, B)-1, modifier_adv(C, quickly, pos)-1, modifier_adv(C, fast, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [adv_coord, [adv, [fast]], [coord, [and]], [adv, [quickly]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [park]]]]]]]], ['.']]], '2006-07-27-19-13-54', amadeus, ''). +text_drs_eval(0, 1535, 'A man runs fast in a park manually.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, park, countable, na, eq, 1)-1, predicate(C, run, A)-1, modifier_adv(C, manually, pos)-1, modifier_pp(C, in, B)-1, modifier_adv(C, fast, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [adv, [fast]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [park]]]]], [adv, [manually]]]]], ['.']]], '2006-07-27-19-14-33', amadeus, ''). +text_drs_eval(0, 1536, 'A man runs in a park fast and manually.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, park, countable, na, eq, 1)-1, predicate(C, run, A)-1, modifier_pp(C, in, B)-1, modifier_adv(C, fast, pos)-1, modifier_adv(C, manually, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [runs]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [park]]]]], [adv_coord, [adv, [fast]], [coord, [and]], [adv, [manually]]]]]], ['.']]], '2007-07-04-13-36-03', '130.60.206.45', ''). +text_drs_eval(0, 1537, 'There is a card of John that is correct.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, relation(B, of, A)-1, property(C, correct, pos)-1, predicate(D, be, A, C)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [pname, ['John']], [rel_cl, [comp, [that]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [correct]]]]]]]]]]]]], ['.']]], '2007-08-08-11-10-57', '130.60.155.231', ''). +text_drs_eval(0, 1538, 'There is a case of some beer. It is not the case.', drs([A, B], [object(A, case, countable, na, eq, 1)-1, object(B, beer, mass, na, na, na)-1, relation(A, of, B)-1, -drs([C], [predicate(C, be, B, A)-2])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [case]], [pp, [prep, [of]], [np, [det, [some]], [nbar, [n, [beer]]]]]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]]]]]]], ['.']]], '2006-08-01-18-33-59', amadeus, ''). +text_drs_eval(0, 1539, 'It is false that a man waits.', drs([], [-drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1])]), [[specification, [neg_s, [sneg, ['{it is false}']], [comp, [that], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]]], ['.']]], '2006-08-02-13-40-02', amadeus, ''). +text_drs_eval(0, 1540, 'It is not true that a man waits.', drs([], [-drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1])]), [[specification, [neg_s, [sneg, ['{it is false}']], [comp, [that], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]]], ['.']]], '2006-08-02-13-40-16', amadeus, ''). +text_drs_eval(0, 1541, 'Every man that is not liked by a woman that owns a dog sees a cat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1, -drs([B, C, D, E], [object(B, woman, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, own, B, C)-1, predicate(E, like, B, A)-1])])=>drs([F, G], [object(F, cat, countable, na, eq, 1)-1, predicate(G, see, A, F)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [comp, [that]], [vp, [aux, ['{is not}']], [vbar, [v, [liked]], [np, [det, [a]], [nbar, [n, [woman]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]]]]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], ['.']]], '2006-08-10-19-51-22', amadeus, ''). +text_drs_eval(0, 1542, 'It is possible that it is false that a dog sees a cat.', drs([], [can(drs([], [-drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1/10, object(B, cat, countable, na, eq, 1)-1/13, predicate(C, see, A, B)-1/11])]))]), [[specification, [s, [poss, 'it is possible'], [cp, that, [s, [neg, 'it is false'], [cp, that, [s, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, cat]]]]]]]]]]], '.']], '2010-10-27-09-24-06', '89.206.64.27', ''). +text_drs_eval(0, 1543, 'Every man who must hate a dog can own a cat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2, must(drs([B, C], [object(B, dog, countable, na, eq, 1)-1/7, predicate(C, hate, A, B)-1/5]))])=>drs([], [can(drs([D, E], [object(D, cat, countable, na, eq, 1)-1/11, predicate(E, own, A, D)-1/9]))])]), [[specification, [s, [np, [det, every], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, must], [vbar, [vcompl, [v, hate], [np, [det, a], [nbar, [n, dog]]]]]]]]], [vp, [aux, can], [vbar, [vcompl, [v, own], [np, [det, a], [nbar, [n, cat]]]]]]], '.']], '2010-10-27-09-24-11', '89.206.64.27', ''). +text_drs_eval(0, 1544, 'If a man must own a dog then the man can own an animal.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/3, must(drs([B, C], [object(B, dog, countable, na, eq, 1)-1/7, predicate(C, own, A, B)-1/5]))])=>drs([], [can(drs([D, E], [object(D, animal, countable, na, eq, 1)-1/14, predicate(E, own, A, D)-1/12]))])]), [[specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, must], [vbar, [vcompl, [v, own], [np, [det, a], [nbar, [n, dog]]]]]]], then, [s, [np, [det, the], [nbar, [n, man]]], [vp, [aux, can], [vbar, [vcompl, [v, own], [np, [det, an], [nbar, [n, animal]]]]]]]], '.']], '2010-10-27-09-24-16', '89.206.64.27', ''). +text_drs_eval(0, 1545, 'It is false _that_ a man waits.', drs([], []), [], '2009-04-02-13-13-24', '130.60.155.206', ''). +text_drs_eval(0, 1546, 'John knows _that_ Mary sleeps.', drs([], []), [], '2009-04-02-13-13-29', '130.60.155.206', ''). +text_drs_eval(0, 1547, 'John knows proposition P _that_ Mary sleeps.', drs([], []), [], '2006-08-12-18-46-00', amadeus, ''). +text_drs_eval(0, 1548, 'John knows proposition P _that_ Mary sleeps. P holds.', drs([], []), [], '2006-08-12-18-46-09', amadeus, ''). +text_drs_eval(0, 1549, 'John knows Proposition P _that_ Mary sleeps.', drs([], []), [], '2006-08-12-18-46-27', amadeus, ''). +text_drs_eval(0, 1550, 'How does a man sell a visa card?', drs([], []), [], '2006-08-15-15-15-15', amadeus, ''). +text_drs_eval(0, 1551, 'John knows Proposition P quickly that Mary sleeps.', drs([], []), [], '2006-08-12-18-47-00', amadeus, ''). +text_drs_eval(0, 1552, 'John knows Proposition P that Mary sleeps.', drs([], []), [], '2006-08-14-20-10-59', amadeus, ''). +text_drs_eval(0, 1553, 'John wisely knows Proposition P in the morning that Mary sleeps. P holds in the evening.', drs([], []), [], '2006-08-12-18-47-35', amadeus, ''). +text_drs_eval(0, 1554, 'John sees in the morning _that_ Mary sleeps.', drs([], []), [], '2009-04-02-13-13-35', '130.60.155.206', ''). +text_drs_eval(0, 1555, 'John sees in the morning that Mary sleeps.', drs([A, B, C, D, E], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(C, see, A)-1, modifier_pp(C, in, D)-1, predicate(E, sleep, B, D)-1, object(D, morning, countable, na, eq, 1)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [sees]]], [pp, [prep, [in]], [np, [det, [the]], [nbar, [n, [morning]], [rel_cl, [comp, [that]], [np, [pname, ['Mary']]], [vp, [vbar, [v, [sleeps]], [np, [[]]]]]]]]]]]], ['.']]], '2006-08-04-10-31-41', amadeus, ''). +text_drs_eval(0, 1556, 'John wisely knows Proposition P in the park _that_ Mary sleeps.', drs([], []), [], '2006-08-12-18-47-50', amadeus, ''). +text_drs_eval(0, 1557, 'John knows in the park that Mary sleeps.', drs([A, B, C, D, E], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(C, know, A)-1, modifier_pp(C, in, D)-1, predicate(E, sleep, B, D)-1, object(D, park, countable, na, eq, 1)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [knows]]], [pp, [prep, [in]], [np, [det, [the]], [nbar, [n, [park]], [rel_cl, [comp, [that]], [np, [pname, ['Mary']]], [vp, [vbar, [v, [sleeps]], [np, [[]]]]]]]]]]]], ['.']]], '2006-08-04-10-33-12', amadeus, ''). +text_drs_eval(0, 1558, 'John wisely knows Proposition P in the park that Mary sleeps.', drs([], []), [], '2006-08-14-20-10-31', amadeus, ''). +text_drs_eval(0, 1559, 'John is a customer of someone who is important.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-1, object(B, customer, countable, na, eq, 1)-1, object(C, somebody, countable, na, eq, 1)-1, relation(B, of, C)-1, property(D, important, pos)-1, predicate(E, be, C, D)-1, predicate(F, be, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [customer]], [pp, [prep, [of]], [nbar, [pn, [someone]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [important]]]]]]]]]]]]]], ['.']]], '2007-08-08-11-11-20', '130.60.155.231', ''). +text_drs_eval(0, 1560, 'Someone is a brother of a man X and X waits.', drs([A, B, C, D, E], [object(A, somebody, countable, na, eq, 1)-1, object(B, brother, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, relation(B, of, C)-1, predicate(D, be, A, B)-1, predicate(E, wait, C)-1]), [[specification, [s_coord, [s, [np, [pn, [someone]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [brother]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]]]]]]]], [coord, [and]], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2006-08-20-17-26-06', amadeus, ''). +text_drs_eval(0, 1561, 'A dog is more active than a cat.', drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, property(C, active, comp_than, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['more active']], [conj, [than]], [np, [det, [a]], [nbar, [n, [cat]]]]]|E]]]], ['.']]], '2007-05-09-12-13-31', '130.60.156.229', ''). +text_drs_eval(0, 1562, 'A man is more interested-in a cat.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, property(C, 'interested-in', comp, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [more, 'interested-in']], [np, [det, [a]], [nbar, [n, [cat]]]]]|E]]]], ['.']]], '2007-06-12-10-42-14', '130.60.156.66', ''). +text_drs_eval(0, 1563, 'A man is more interested-in a cat than a dog.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, property(D, 'interested-in', B, comp_than, subj, C)-1, predicate(E, be, A, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [more, 'interested-in']], [np, [det, [a]], [nbar, [n, [cat]]]], [than], [np, [det, [a]], [nbar, [n, [dog]]]]]|F]]]], ['.']]], '2007-06-12-10-42-25', '130.60.156.66', ''). +text_drs_eval(0, 1564, 'A man is more interested-in a cat than in a dog.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, property(D, 'interested-in', B, comp_than, obj, C)-1, predicate(E, be, A, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [more, 'interested-in']], [np, [det, [a]], [nbar, [n, [cat]]]], [than], [in], [np, [det, [a]], [nbar, [n, [dog]]]]]|F]]]], ['.']]], '2007-06-12-10-42-36', '130.60.156.66', ''). +text_drs_eval(0, 1565, 'A car runs more speedily than a bike.', drs([], []), [], '2007-06-12-10-43-10', '130.60.156.66', ''). +text_drs_eval(0, 1566, 'A car runs more speedily.', drs([A, B], [object(A, car, countable, na, eq, 1)-1, predicate(B, run, A)-1, modifier_adv(B, speedily, comp)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [car]]]], [vp, [vbar, [vbar, [v, [runs]]], [adv, [more, speedily]]]]], ['.']]], '2007-06-12-10-43-21', '130.60.156.66', ''). +text_drs_eval(0, 1567, 'A dog is more good than a cat.', drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, property(C, good, comp_than, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [more, good]], [conj, [than]], [np, [det, [a]], [nbar, [n, [cat]]]]]|E]]]], ['.']]], '2007-06-12-10-43-31', '130.60.156.66', ''). +text_drs_eval(0, 1568, 'A dog is better than a cat.', drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, property(C, good, comp_than, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [better]], [conj, [than]], [np, [det, [a]], [nbar, [n, [cat]]]]]|E]]]], ['.']]], '2007-05-09-12-13-36', '130.60.156.229', ''). +text_drs_eval(0, 1569, 'John is more clever than Bill.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Bill', named, na, eq, 1)-1, property(C, clever, comp_than, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['more clever']], [conj, [than]], [np, [pname, ['Bill']]]]|E]]]], ['.']]], '2007-05-09-12-13-44', '130.60.156.229', ''). +text_drs_eval(0, 1570, 'John is cleverer than Bill.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Bill', named, na, eq, 1)-1, property(C, clever, comp_than, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [cleverer]], [conj, [than]], [np, [pname, ['Bill']]]]|E]]]], ['.']]], '2007-05-09-12-13-50', '130.60.156.229', ''). +text_drs_eval(0, 1571, 'It is false.', drs([], []), [[specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [false]]]]]]], ['.']]], '2006-08-14-20-09-38', amadeus, ''). +text_drs_eval(0, 1572, 'There is proposition P that a dog barks.', drs([], []), [[specification, [prop, [quant, ['{there is}']], [p, [proposition]], 'P', [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]], ['.']]], '2006-08-12-18-48-19', amadeus, ''). +text_drs_eval(0, 1573, 'There is P _that_ a dog barks.', drs([], []), [], '2006-08-22-11-51-32', amadeus, ''). +text_drs_eval(0, 1574, 'There is Proposition P _that_ a dog barks. A man knows P.', drs([], []), [[specification, [prop, [quant, ['{there is}']], [p, [proposition]], 'P', [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [knows]], [np, [np, [var, ['P']]]]]]], ['.']]], '2006-08-20-15-33-26', amadeus, ''). +text_drs_eval(0, 1575, 'Every man who loves a woman who loves the man owns a car.', drs([], [drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, woman, countable, na, eq, 1)-1, predicate(C, love, B, A)-1, predicate(D, love, A, B)-1])=>drs([E, F], [object(E, car, countable, na, eq, 1)-1, predicate(F, own, A, E)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [loves]], [np, [det, [a]], [nbar, [n, [woman]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [loves]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]]]]]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [car]]]]]]], ['.']]], '2006-08-04-22-39-04', amadeus, ''). +text_drs_eval(0, 1576, 'Everybody who is not an animal is not a dog.', drs([], [drs([A], [-drs([B, C], [object(B, animal, countable, na, eq, 1)-1, predicate(C, be, A, B)-1]), object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([D, E], [object(D, dog, countable, na, eq, 1)-1, predicate(E, be, A, D)-1])])]), [[specification, [s, [nbar, [pn, [everybody]], [rel_cl, [comp, [who]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [a]], [nbar, [n, [animal]]]]]]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], ['.']]], '2006-08-05-17-57-59', amadeus, ''). +text_drs_eval(0, 1577, 'Everything that is not a cat can be a dog.', drs([], [drs([A], [object(A, something, dom, na, na, na)-1/2, -drs([B, C], [object(B, cat, countable, na, eq, 1)-1/7, predicate(C, be, A, B)-1/4])])=>drs([], [can(drs([D, E], [object(D, dog, countable, na, eq, 1)-1/11, predicate(E, be, A, D)-1/8]))])]), [[specification, [s, [np, [pn, everything], [rel_cl, [comp, that], [vp, [aux, is, not], [np, [det, a], [nbar, [n, cat]]]]]], [vp, [aux, can, be], [np, [det, a], [nbar, [n, dog]]]]], '.']], '2010-10-27-09-24-22', '89.206.64.27', ''). +text_drs_eval(0, 1578, 'Every man who is not liked by a woman who owns a dog sees a cat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1, -drs([B, C, D, E], [object(B, woman, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, own, B, C)-1, predicate(E, like, B, A)-1])])=>drs([F, G], [object(F, cat, countable, na, eq, 1)-1, predicate(G, see, A, F)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [aux, ['{is not}']], [vbar, [v, [liked]], [np, [det, [a]], [nbar, [n, [woman]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]]]]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], ['.']]], '2006-08-05-21-00-51', amadeus, ''). +text_drs_eval(0, 1579, 'There is a man X. It is false that there is X.', drs([], []), [], '2006-08-20-17-23-38', amadeus, ''). +text_drs_eval(0, 1580, 'There is a man X. It is false that there is the man.', drs([], []), [], '2006-08-05-21-08-39', amadeus, ''). +text_drs_eval(0, 1581, 'There is a man X. It is false that there is a man.', drs([A], [object(A, man, countable, na, eq, 1)-1, -drs([B], [object(B, man, countable, na, eq, 1)-2])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]]]], ['.']], [specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]]]], ['.']]], '2006-08-05-21-09-02', amadeus, ''). +text_drs_eval(0, 1582, 'There is a man X. It is false that there is the man X.', drs([], []), [], '2006-08-17-18-18-58', amadeus, ''). +text_drs_eval(0, 1583, 'A cat is feared by every mouse.', drs([A], [object(A, cat, countable, na, eq, 1)-1, drs([B], [object(B, mouse, countable, na, eq, 1)-1])=>drs([C], [predicate(C, fear, B, A)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [aux, [is]], [vbar, [v, [feared]], [np, [det, [every]], [nbar, [n, [mouse]]]]]]], ['.']]], '2006-08-07-12-12-03', amadeus, ''). +text_drs_eval(0, 1584, 'Every man is not no dog.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([], [drs([B], [object(B, dog, countable, na, eq, 1)-1])=>drs([], [-drs([C], [predicate(C, be, A, B)-1])])])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [no]], [nbar, [n, [dog]]]]]]], ['.']]], '2006-08-12-18-49-04', amadeus, ''). +text_drs_eval(0, 1585, 'If there is a man then it is false that he owns a dog that does not bark.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [object(B, dog, countable, na, eq, 1)-1, -drs([D], [predicate(D, bark, B)-1]), predicate(C, own, A, B)-1])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [pn, [he]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [aux, ['{does not}']], [vbar, [v, [bark]]]]]]]]]]]]], ['.']]], '2006-08-12-22-16-04', amadeus, ''). +text_drs_eval(0, 1586, 'Everybody does not know a dog that likes a cat.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([B, C, D, E], [object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, predicate(D, like, B, C)-1, predicate(E, know, A, B)-1])])]), [[specification, [s, [np, [pn, [everybody]]], [vp, [aux, ['{does not}']], [vbar, [v, [know]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]], ['.']]], '2006-08-07-15-41-10', amadeus, ''). +text_drs_eval(0, 1587, 'Everybody who waits does not know a dog that likes a cat.', drs([], [drs([A, B], [predicate(A, wait, B)-1, object(B, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([C, D, E, F], [object(C, dog, countable, na, eq, 1)-1, object(D, cat, countable, na, eq, 1)-1, predicate(E, like, C, D)-1, predicate(F, know, B, C)-1])])]), [[specification, [s, [nbar, [pn, [everybody]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [waits]]]]]], [vp, [aux, ['{does not}']], [vbar, [v, [know]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]], ['.']]], '2006-08-07-15-42-26', amadeus, ''). +text_drs_eval(0, 1588, 'Everybody does not know a dog that is liked by a cat.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([B, C, D, E], [object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, predicate(D, like, C, B)-1, predicate(E, know, A, B)-1])])]), [[specification, [s, [np, [pn, [everybody]]], [vp, [aux, ['{does not}']], [vbar, [v, [know]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [aux, [is]], [vbar, [v, [liked]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]], ['.']]], '2006-08-07-15-42-56', amadeus, ''). +text_drs_eval(0, 1589, 'Everybody who somebody likes owns a dog.', drs([], [drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, like, A, C)-1, object(C, somebody, countable, na, eq, 1)-1])=>drs([D, E], [object(D, dog, countable, na, eq, 1)-1, predicate(E, own, C, D)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [rel_cl, [comp, [who]], [np, [pn, [somebody]]], [vp, [vbar, [v, [likes]], [np, [[]]]]]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], ['.']]], '2006-08-07-16-22-31', amadeus, ''). +text_drs_eval(0, 1590, 'Everything that somebody likes is owned by somebody else.', drs([], []), [[specification, [s, [nbar, [pn, [everything]], [rel_cl, [comp, [that]], [np, [pn, [somebody]]], [vp, [vbar, [v, [likes]], [np, [[]]]]]]], [vp, [aux, [is]], [vbar, [v, [owned]], [np, [pn, [somebody]]]]]], ['.']]], '2006-08-12-18-49-38', amadeus, ''). +text_drs_eval(0, 1591, 'John\'s age is 30.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, age, countable, na, eq, 1)-1, predicate(C, be, B, int(30))-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [age]]]], [vp, [vbar, [v, [is]], [np, [int, [30]]]]]], ['.']]], '2007-09-01-16-54-44', '130.60.155.177', ''). +text_drs_eval(0, 1592, 'A code is 1234.', drs([A, B], [object(A, code, countable, na, eq, 1)-1, predicate(B, be, A, int(1234))-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [code]]]], [vp, [vbar, [v, [is]], [np, [int, [1234]]]]]], ['.']]], '2007-09-01-16-54-55', '130.60.155.177', ''). +text_drs_eval(0, 1593, 'A text is "abcdef".', drs([A, B], [object(A, text, countable, na, eq, 1)-1, predicate(B, be, A, string(abcdef))-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [text]]]], [vp, [vbar, [v, [is]], [np, [string, [abcdef]]]]]], ['.']]], '2007-09-01-16-35-06', '130.60.155.177', ''). +text_drs_eval(0, 1594, '1234 is a code.', drs([A, B], [object(A, code, countable, na, eq, 1)-1, predicate(B, be, int(1234), A)-1]), [[specification, [s, [np, [int, [1234]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [code]]]]]]], ['.']]], '2007-09-01-16-58-18', '130.60.155.177', ''). +text_drs_eval(0, 1595, 'Everybody A sees A who waits.', drs([], []), [], '2008-09-23-08-48-09', '130.60.155.206', ''). +text_drs_eval(0, 1596, 'Everybody whose age is 31 is a grown-up.', drs([], [drs([A, B, C], [object(A, age, countable, na, eq, 1)-1, relation(A, of, C)-1, predicate(B, be, A, int(31))-1, object(C, somebody, countable, na, eq, 1)-1])=>drs([D, E], [object(D, 'grown-up', countable, na, eq, 1)-1, predicate(E, be, C, D)-1])]), [[specification, [s, [np, [pn, [everybody]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [age]]]], [vp, [vbar, [v, [is]], [np, [int, [31]]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, ['grown-up']]]]]]], ['.']]], '2007-09-01-16-58-41', '130.60.155.177', ''). +text_drs_eval(0, 1597, 'Everybody whose age is 20 can drink some wine in Paris.', drs([], [drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1/2, object(B, age, countable, na, eq, 1)-1/4, relation(B, of, A)-1/3, predicate(C, be, B, int(20))-1/5])=>drs([], [can(drs([D, E], [object(D, wine, mass, na, na, na)-1/10, predicate(E, drink, A, D)-1/8, modifier_pp(E, in, named('Paris'))-1/11]))])]), [[specification, [s, [np, [pn, everybody], [rel_cl, [np, [posspn, whose], [nbar, [n, age]]], [vp, [aux, is], [np, [int, 20]]]]], [vp, [aux, can], [vbar, [vcompl, [v, drink], [np, [det, some], [nbar, [n, wine]]]], [vmod, [pp, [prep, in], [np, [pname, 'Paris']]]]]]], '.']], '2010-10-27-09-24-32', '89.206.64.27', ''). +text_drs_eval(0, 1598, 'If there is a man then a dog barks and bites the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1, predicate(D, bite, B, A)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp_coord, [vp, [vbar, [v, [barks]]]], [coord, [and]], [vp, [vbar, [v, [bites]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]], ['.']]], '2006-08-07-21-49-34', amadeus, ''). +text_drs_eval(0, 1599, 'If there is a man then a dog that hates a cat barks and bites the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E, F], [object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, predicate(D, hate, B, C)-1, predicate(E, bark, B)-1, predicate(F, bite, B, A)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [hates]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]], [vp_coord, [vp, [vbar, [v, [barks]]]], [coord, [and]], [vp, [vbar, [v, [bites]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]], ['.']]], '2006-08-07-21-51-30', amadeus, ''). +text_drs_eval(0, 1600, 'Every man that sleeps can be bitten by a dog that is known by a cat that drinks a milk and that is hated by the dog .', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1/2, predicate(B, sleep, A)-1/4])=>drs([], [can(drs([C, D, E, F, G, H, I], [object(C, dog, countable, na, eq, 1)-1/10, object(D, cat, countable, na, eq, 1)-1/16, object(E, milk, countable, na, eq, 1)-1/20, predicate(F, drink, D, E)-1/18, predicate(G, hate, C, D)-1/24, predicate(H, know, D, C)-1/13, predicate(I, bite, C, A)-1/7]))])]), [[specification, [s, [np, [det, every], [nbar, [n, man], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, sleeps]]]]]]], [vp, [aux, can, be], [vbar, [vcompl, [v, bitten], by, [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [aux, is], [vbar, [vcompl, [v, known], by, [np, [det, a], [nbar, [n, cat], [rel_cl_coord, [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, drinks], [np, [det, a], [nbar, [n, milk]]]]]]], [coord, and], [rel_cl, [comp, that], [vp, [aux, is], [vbar, [vcompl, [v, hated], by, [np, [det, the], [nbar, [n, dog]]]]]]]]]]]]]]]]]]]], '.']], '2010-10-27-09-24-38', '89.206.64.27', ''). +text_drs_eval(0, 1601, 'The book is given by Mary.', drs([A, B, C], [object(A, 'Mary', named, na, eq, 1)-1, predicate(B, give, A, C)-1, object(C, book, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [book]]]], [vp, [aux, [is]], [vbar, [v, [given]], [np, [pname, ['Mary']]]]]], ['.']]], '2006-08-08-09-15-53', amadeus, ''). +text_drs_eval(0, 1602, 'The book is given John by Mary.', drs([A, B, C, D], [object(B, 'Mary', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(C, give, B, A, D)-1, object(D, book, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [book]]]], [vp, [aux, [is]], [vbar, [v, [given]], [np, [pname, ['John']]], [by, [by]], [np, [pname, ['Mary']]]]]], ['.']]], '2006-08-14-20-00-34', amadeus, ''). +text_drs_eval(0, 1603, 'The book is given by Mary to John.', drs([A, B, C, D], [object(B, 'John', named, na, eq, 1)-1, object(A, 'Mary', named, na, eq, 1)-1, predicate(C, give, A, D)-1, modifier_pp(C, to, B)-1, object(D, book, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [book]]]], [vp, [aux, [is]], [vbar, [vbar, [v, [given]], [by, [by]], [np, [pname, ['Mary']]]], [pp, [prep, [to]], [np, [pname, ['John']]]]]]], ['.']]], '2006-08-14-20-01-59', amadeus, ''). +text_drs_eval(0, 1604, 'Every man can be bitten by a dog that hates a cat that likes the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([], [can(drs([B, C, D, E, F], [object(B, dog, countable, na, eq, 1)-1/8, object(C, cat, countable, na, eq, 1)-1/12, predicate(D, like, C, A)-1/14, predicate(E, hate, B, C)-1/10, predicate(F, bite, B, A)-1/5]))])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, can, be], [vbar, [vcompl, [v, bitten], by, [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, hates], [np, [det, a], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [det, the], [nbar, [n, man]]]]]]]]]]]]]]]]]]], '.']], '2010-10-27-09-24-56', '89.206.64.27', ''). +text_drs_eval(0, 1605, 'Every man who waits is not bitten by a dog that hates a cat that likes the man.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1])=>drs([], [-drs([C, D, E, F, G], [object(C, dog, countable, na, eq, 1)-1, object(D, cat, countable, na, eq, 1)-1, predicate(E, like, D, A)-1, predicate(F, hate, C, D)-1, predicate(G, bite, C, A)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [waits]]]]]]], [vp, [aux, ['{is not}']], [vbar, [v, [bitten]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [hates]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [likes]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]]]]]]]]]], ['.']]], '2006-08-08-18-53-42', amadeus, ''). +text_drs_eval(0, 1606, 'If there are 2 men then they wait.', drs([], [drs([A], [object(A, man, countable, na, eq, 2)-1])=>drs([B], [predicate(B, wait, A)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]]]]]], [then], [s, [np, [pn, [they]]], [vp, [vbar, [v, [wait]]]]]], ['.']]], '2006-08-08-22-22-43', amadeus, ''). +text_drs_eval(0, 1607, 'It is true that a dog barks.', drs([A, B], [object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1]), [[specification, [modality, [truth, ['{it is true}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]], ['.']]], '2006-08-09-14-48-26', amadeus, ''). +text_drs_eval(0, 1608, 'It is not false that a dog barks.', drs([A, B], [object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1]), [[specification, [modality, [truth, ['{it is true}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]], ['.']]], '2006-08-09-14-48-47', amadeus, ''). +text_drs_eval(0, 1609, 'All water runs.', drs([], [drs([A], [object(A, water, mass, na, na, na)-1])=>drs([B], [predicate(B, run, A)-1])]), [[specification, [s, [np, [det, [all]], [nbar, [n, [water]]]], [vp, [vbar, [v, [runs]]]]], ['.']]], '2006-08-09-16-03-49', amadeus, ''). +text_drs_eval(0, 1610, 'All sand needs some water.', drs([], [drs([A], [object(A, sand, mass, na, na, na)-1])=>drs([B, C], [object(B, water, mass, na, na, na)-1, predicate(C, need, A, B)-1])]), [[specification, [s, [np, [det, [all]], [nbar, [n, [sand]]]], [vp, [vbar, [v, [needs]], [np, [det, [some]], [nbar, [n, [water]]]]]]], ['.']]], '2006-08-09-16-29-19', amadeus, ''). +text_drs_eval(0, 1611, 'For no man a dog barks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])])]), [[specification, [top_s, [topic, [quant, ['{for no}']], [nbar, [n, [man]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-08-15-16-00-50', '130.60.155.177', ''). +text_drs_eval(0, 1612, 'No man is liked by a dog.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, like, B, A)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [man]]]], [vp, [aux, [is]], [vbar, [v, [liked]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], ['.']]], '2006-08-10-12-03-46', amadeus, ''). +text_drs_eval(0, 1613, 'Every man who waits is seen by himself.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1])=>drs([C], [predicate(C, see, A, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [waits]]]]]]], [vp, [aux, [is]], [vbar, [v, [seen]], [np, [pn, [himself]]]]]], ['.']]], '2006-08-10-12-16-01', amadeus, ''). +text_drs_eval(0, 1614, 'Every man likes himself and feeds a cat that sees the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E], [predicate(B, like, A, A)-1, object(C, cat, countable, na, eq, 1)-1, predicate(D, see, C, A)-1, predicate(E, feed, A, C)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [likes]], [np, [pn, [himself]]]]], [coord, [and]], [vp, [vbar, [v, [feeds]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]]]]]], ['.']]], '2006-08-10-12-38-02', amadeus, ''). +text_drs_eval(0, 1615, 'Every man feeds a cat that sees the man and likes a dog.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E, F], [object(B, cat, countable, na, eq, 1)-1, predicate(C, see, B, A)-1, predicate(D, feed, A, B)-1, object(E, dog, countable, na, eq, 1)-1, predicate(F, like, A, E)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [feeds]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]]]], [coord, [and]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2006-08-10-12-38-52', amadeus, ''). +text_drs_eval(0, 1616, 'Every man feeds a cat that sees the man and likes himself.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, cat, countable, na, eq, 1)-1, predicate(C, see, B, A)-1, predicate(D, feed, A, B)-1, predicate(E, like, A, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [feeds]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]]]], [coord, [and]], [vp, [vbar, [v, [likes]], [np, [pn, [himself]]]]]]], ['.']]], '2007-01-22-13-25-46', '130.60.155.211', ''). +text_drs_eval(0, 1617, 'Every man feeds a cat that sees the man and likes the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, cat, countable, na, eq, 1)-1, predicate(C, see, B, A)-1, predicate(D, feed, A, B)-1, predicate(E, like, A, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [feeds]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]]]], [coord, [and]], [vp, [vbar, [v, [likes]], [np, [det, [the]], [nbar, [n, [man]]]]]]]], ['.']]], '2006-08-10-12-40-50', amadeus, ''). +text_drs_eval(0, 1618, 'Every man X sees the man that waits.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D], [predicate(B, see, A, C)-1, predicate(D, wait, C)-1, object(C, man, countable, na, eq, 1)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [waits]]]]]]]]]], ['.']]], '2006-08-14-20-02-53', amadeus, ''). +text_drs_eval(0, 1619, 'Every man X sees the man X that waits.', drs([], []), [[specification, [s, [np, [det, every], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [appos, [var, 'X']], [rel_cl, [comp, that], [vp, [vbar, [v, waits]]]]]]]]], '.']], '2008-08-15-20-25-36', '130.60.204.15', ''). +text_drs_eval(0, 1620, 'Every man X sees X that waits.', drs([], []), [], '2008-09-23-08-48-18', '130.60.155.206', ''). +text_drs_eval(0, 1621, 'If there is a man then the man sees a dog and the dog sees a cat and the cat sees the dog and the dog sees a rat and the rat sees a mouse.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E, F, G, H, I, J], [object(B, dog, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, object(D, cat, countable, na, eq, 1)-1, predicate(E, see, B, D)-1, predicate(F, see, D, B)-1, object(G, rat, countable, na, eq, 1)-1, predicate(H, see, B, G)-1, object(I, mouse, countable, na, eq, 1)-1, predicate(J, see, G, I)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s_coord, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, [and]], [s_coord, [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], [coord, [and]], [s_coord, [s, [np, [det, [the]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [dog]]]]]]], [coord, [and]], [s_coord, [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [rat]]]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [rat]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [mouse]]]]]]]]]]]], ['.']]], '2007-08-14-20-21-51', '130.60.155.177', ''). +text_drs_eval(0, 1622, 'Every man sees a dog X that sees a cat that sees X that sees a rat that sees a mouse.', drs([], []), [], '2008-09-23-08-48-29', '130.60.155.206', ''). +text_drs_eval(0, 1623, 'If there is a man then the man sees a rat that sees a mouse and a cat sees the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E, F, G], [object(B, rat, countable, na, eq, 1)-1, object(C, mouse, countable, na, eq, 1)-1, predicate(D, see, B, C)-1, predicate(E, see, A, B)-1, object(F, cat, countable, na, eq, 1)-1, predicate(G, see, F, A)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s_coord, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [rat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [mouse]]]]]]]]]]]], [coord, [and]], [s, [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]], ['.']]], '2007-08-14-20-22-42', '130.60.155.177', ''). +text_drs_eval(0, 1624, 'Every man sees a cat that sees the man and sees a rat that sees a mouse.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E, F, G, H], [object(B, cat, countable, na, eq, 1)-1, predicate(C, see, B, A)-1, predicate(D, see, A, B)-1, object(E, rat, countable, na, eq, 1)-1, object(F, mouse, countable, na, eq, 1)-1, predicate(G, see, E, F)-1, predicate(H, see, A, E)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]]]], [coord, [and]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [rat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [mouse]]]]]]]]]]]]], ['.']]], '2007-08-14-20-23-05', '130.60.155.177', ''). +text_drs_eval(0, 1625, 'Nobody knows nothing.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([], [drs([B], [object(B, something, dom, na, na, na)-1])=>drs([], [-drs([C], [predicate(C, know, A, B)-1])])])])]), [[specification, [s, [np, [pn, [nobody]]], [vp, [vbar, [v, [knows]], [np, [pn, [nothing]]]]]], ['.']]], '2006-08-10-16-56-28', amadeus, ''). +text_drs_eval(0, 1626, 'If there is a man then there is a dog and there is a cat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, [and]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2006-08-10-20-26-05', amadeus, ''). +text_drs_eval(0, 1627, 'If there is a dog then the dog barks and it is false that there is a cat.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([B], [predicate(B, bark, A)-1, -drs([C], [object(C, cat, countable, na, eq, 1)-1])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], [then], [s_coord, [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], [coord, [and]], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]], ['.']]], '2006-08-10-20-44-37', amadeus, ''). +text_drs_eval(0, 1628, 'Every man likes a dog and hates a cat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, dog, countable, na, eq, 1)-1, predicate(C, like, A, B)-1, object(D, cat, countable, na, eq, 1)-1, predicate(E, hate, A, D)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, [and]], [vp, [vbar, [v, [hates]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2006-08-11-13-09-03', amadeus, ''). +text_drs_eval(0, 1629, 'Every man likes a dog or hates a cat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, like, A, B)-1])v drs([D, E], [object(D, cat, countable, na, eq, 1)-1, predicate(E, hate, A, D)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, [or]], [vp, [vbar, [v, [hates]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2006-08-11-13-12-00', amadeus, ''). +text_drs_eval(0, 1630, 'Every man does not like a dog or hates a cat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([], [-drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, like, A, B)-1])])v drs([D, E], [object(D, cat, countable, na, eq, 1)-1, predicate(E, hate, A, D)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [aux, ['{does not}']], [vbar, [v, [like]], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, [or]], [vp, [vbar, [v, [hates]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2006-08-11-13-12-21', amadeus, ''). +text_drs_eval(0, 1631, 'Every man likes a dog or does not hate a cat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, like, A, B)-1])v drs([], [-drs([D, E], [object(D, cat, countable, na, eq, 1)-1, predicate(E, hate, A, D)-1])])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, [or]], [vp, [aux, ['{does not}']], [vbar, [v, [hate]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2006-08-11-13-12-41', amadeus, ''). +text_drs_eval(0, 1632, 'Every man does not like a dog or does not hate a cat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([], [-drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, like, A, B)-1])])v drs([], [-drs([D, E], [object(D, cat, countable, na, eq, 1)-1, predicate(E, hate, A, D)-1])])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [aux, ['{does not}']], [vbar, [v, [like]], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, [or]], [vp, [aux, ['{does not}']], [vbar, [v, [hate]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2006-08-11-13-13-04', amadeus, ''). +text_drs_eval(0, 1633, 'Every man does not like a dog or hate a cat.', drs([], []), [], '2006-08-11-13-13-19', amadeus, ''). +text_drs_eval(0, 1634, 'There is a man who waits. The man who also sleeps.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [waits]]]]]]]]], ['.']]|A], '2007-12-20-13-29-27', '130.60.155.231', ''). +text_drs_eval(0, 1635, 'Every man who does not like a dog or who hates a cat waits.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1, drs([], [-drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, like, A, B)-1])])v drs([D, E], [object(D, cat, countable, na, eq, 1)-1, predicate(E, hate, A, D)-1])])=>drs([F], [predicate(F, wait, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [aux, ['{does not}']], [vbar, [v, [like]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [hates]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-11-14-42-27', amadeus, ''). +text_drs_eval(0, 1636, 'Every man who eats or who drinks waits.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [predicate(B, eat, A)-1])v drs([C], [predicate(C, drink, A)-1])])=>drs([D], [predicate(D, wait, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [eats]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [drinks]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-11-14-44-43', amadeus, ''). +text_drs_eval(0, 1637, 'Every man eats or drinks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B], [predicate(B, eat, A)-1])v drs([C], [predicate(C, drink, A)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [eats]]]], [coord, [or]], [vp, [vbar, [v, [drinks]]]]]], ['.']]], '2006-08-11-14-44-46', amadeus, ''). +text_drs_eval(0, 1638, 'Every man does not eat or drinks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([], [-drs([B], [predicate(B, eat, A)-1])])v drs([C], [predicate(C, drink, A)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [aux, ['{does not}']], [vbar, [v, [eat]]]], [coord, [or]], [vp, [vbar, [v, [drinks]]]]]], ['.']]], '2006-08-11-14-45-30', amadeus, ''). +text_drs_eval(0, 1639, 'Every man eats or does not drink.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B], [predicate(B, eat, A)-1])v drs([], [-drs([C], [predicate(C, drink, A)-1])])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [eats]]]], [coord, [or]], [vp, [aux, ['{does not}']], [vbar, [v, [drink]]]]]], ['.']]], '2006-08-11-14-45-40', amadeus, ''). +text_drs_eval(0, 1640, 'Every man who eats or who does not drink waits.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [predicate(B, eat, A)-1])v drs([], [-drs([C], [predicate(C, drink, A)-1])])])=>drs([D], [predicate(D, wait, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [eats]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [aux, ['{does not}']], [vbar, [v, [drink]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-11-14-46-10', amadeus, ''). +text_drs_eval(0, 1641, 'Every man who does not eat or who drinks waits.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1, drs([], [-drs([B], [predicate(B, eat, A)-1])])v drs([C], [predicate(C, drink, A)-1])])=>drs([D], [predicate(D, wait, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [aux, ['{does not}']], [vbar, [v, [eat]]]]], [coord, [or]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [drinks]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-11-14-46-43', amadeus, ''). +text_drs_eval(0, 1642, 'No man eats or drinks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([], [drs([B], [predicate(B, eat, A)-1])v drs([C], [predicate(C, drink, A)-1])])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [eats]]]], [coord, [or]], [vp, [vbar, [v, [drinks]]]]]], ['.']]], '2006-08-11-14-51-13', amadeus, ''). +text_drs_eval(0, 1643, 'A man It waits. A woman The sleeps. A child IF walks.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['It']]]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [woman]], [appos_coord, [appos, [var, ['The']]]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [child]], [appos_coord, [appos, [var, ['IF']]]]]], [vp, [vbar, [v, [walks]]]]], ['.']]], '2006-08-14-20-07-42', amadeus, ''). +text_drs_eval(0, 1644, 'Every man works and eats or sleeps.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B, C], [predicate(B, work, A)-1, predicate(C, eat, A)-1])v drs([D], [predicate(D, sleep, A)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp_coord, [vp, [vbar, [v, [works]]]], [coord, [and]], [vp, [vbar, [v, [eats]]]]], [coord, [or]], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2006-08-12-16-11-20', amadeus, ''). +text_drs_eval(0, 1645, 'Every man works, and eats or sleeps.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [predicate(B, work, A)-1, drs([C], [predicate(C, eat, A)-1])v drs([D], [predicate(D, sleep, A)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [works]]]], [coord, ['{, and}']], [vp_coord, [vp, [vbar, [v, [eats]]]], [coord, [or]], [vp, [vbar, [v, [sleeps]]]]]]], ['.']]], '2006-08-12-16-11-48', amadeus, ''). +text_drs_eval(0, 1646, 'Every man knows a cat that eats or that sleeps.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, cat, countable, na, eq, 1)-1, drs([D], [predicate(D, eat, B)-1])v drs([E], [predicate(E, sleep, B)-1]), predicate(C, know, A, B)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [knows]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]], [coord, [or]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sleeps]]]]]]]]]]], ['.']]], '2006-08-12-22-14-13', amadeus, ''). +text_drs_eval(0, 1647, '2 men X and Y program a n:parser Z the sentences of which nobody understands.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 2)-1, has_part(F, A)-1, object(B, parser, countable, na, eq, 1)-1, drs([G], [object(G, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([H], [predicate(H, understand, G, C)-1])]), predicate(D, program, F, B)-1, object(E, something, dom, na, na, na)-1, relation(C, of, B)-1, object(C, sentence, countable, na, geq, 2)-1, has_part(F, E)-1, object(F, na, countable, na, eq, 2)-1]), [[specification, [s, [np_coord, [np, [nump, [num, 2]], [nbar, [n, men], [appos, [var, 'X']]]], [coord, and], [np, [var, 'Y']]], [vp, [vbar, [v, program], [np, [det, a], [nbar, [n, parser], [appos, [var, 'Z']], [rel_cl, [np, [det, the], [nbar, [n, sentences], [pp, [prep, of], [np, [relpn, which]]]]], [np, [pn, nobody]], [vp, [vbar, [v, understands]]]]]]]]], '.']], '2008-07-10-10-46-11', '130.60.155.206', ''). +text_drs_eval(0, 1648, 'Some men X and Y program a n:parser Z the sentences of which nobody understands.', drs([A, B, C, D, E, F], [object(A, man, countable, na, geq, 2)-1, has_part(F, A)-1, object(B, parser, countable, na, eq, 1)-1, drs([G], [object(G, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([H], [predicate(H, understand, G, C)-1])]), predicate(D, program, F, B)-1, object(E, something, dom, na, na, na)-1, relation(C, of, B)-1, object(C, sentence, countable, na, geq, 2)-1, has_part(F, E)-1, object(F, na, countable, na, eq, 2)-1]), [[specification, [s, [np_coord, [np, [det, some], [nbar, [n, men], [appos, [var, 'X']]]], [coord, and], [np, [var, 'Y']]], [vp, [vbar, [v, program], [np, [det, a], [nbar, [n, parser], [appos, [var, 'Z']], [rel_cl, [np, [det, the], [nbar, [n, sentences], [pp, [prep, of], [np, [relpn, which]]]]], [np, [pn, nobody]], [vp, [vbar, [v, understands]]]]]]]]], '.']], '2008-07-10-10-46-19', '130.60.155.206', ''). +text_drs_eval(0, 1649, 'Every man works or eats or sleeps.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B], [predicate(B, work, A)-1])v drs([], [drs([C], [predicate(C, eat, A)-1])v drs([D], [predicate(D, sleep, A)-1])])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [works]]]], [coord, [or]], [vp_coord, [vp, [vbar, [v, [eats]]]], [coord, [or]], [vp, [vbar, [v, [sleeps]]]]]]], ['.']]], '2006-08-12-22-10-05', amadeus, ''). +text_drs_eval(0, 1650, 'Every man works or eats, or sleeps.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([], [drs([B], [predicate(B, work, A)-1])v drs([C], [predicate(C, eat, A)-1])])v drs([D], [predicate(D, sleep, A)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp_coord, [vp, [vbar, [v, [works]]]], [coord, [or]], [vp, [vbar, [v, [eats]]]]], [coord, ['{, or}']], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2006-08-12-22-10-31', amadeus, ''). +text_drs_eval(0, 1651, 'Every dog X hates a cat that X hates.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([B, C, D], [object(B, cat, countable, na, eq, 1)-1, predicate(C, hate, A, B)-1, predicate(D, hate, A, B)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [dog]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [hates]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [np, [np, [var, ['X']]]], [vp, [vbar, [v, [hates]], [np, [[]]]]]]]]]]], ['.']]], '2006-08-13-16-04-14', amadeus, ''). +text_drs_eval(0, 1652, 'Mary waits. John gives a book to her.', drs([A, B, C, D, E], [object(B, 'John', named, na, eq, 1)-2, object(A, 'Mary', named, na, eq, 1)-1, predicate(C, wait, A)-1, object(D, book, countable, na, eq, 1)-2, predicate(E, give, B, D, A)-2]), [[specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [book]]]], [pp, [prep, [to]], [np, [pn, [her]]]]]]], ['.']]], '2006-08-14-19-03-17', amadeus, ''). +text_drs_eval(0, 1653, 'Mary waits. John gives a book to she.', drs([], []), [], '2006-08-13-17-55-48', amadeus, ''). +text_drs_eval(0, 1654, 'A book is given to Mary by John.', drs([A, B, C, D], [object(B, 'John', named, na, eq, 1)-1, object(A, 'Mary', named, na, eq, 1)-1, object(C, book, countable, na, eq, 1)-1, predicate(D, give, B, C, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [book]]]], [vp, [aux, [is]], [vbar, [v, [given]], [pp, [prep, [to]], [np, [pname, ['Mary']]]], [by, [by]], [np, [pname, ['John']]]]]], ['.']]], '2006-08-13-18-22-42', amadeus, ''). +text_drs_eval(0, 1655, 'Mary waits. A book is given to her by John.', drs([A, B, C, D, E], [object(B, 'John', named, na, eq, 1)-2, object(A, 'Mary', named, na, eq, 1)-1, predicate(C, wait, A)-1, object(D, book, countable, na, eq, 1)-2, predicate(E, give, B, D, A)-2]), [[specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [book]]]], [vp, [aux, [is]], [vbar, [v, [given]], [pp, [prep, [to]], [np, [pn, [her]]]], [by, [by]], [np, [pname, ['John']]]]]], ['.']]], '2006-08-13-18-25-41', amadeus, ''). +text_drs_eval(0, 1656, 'Mary waits. John waits. A book is given to her by him.', drs([A, B, C, D, E, F], [object(B, 'John', named, na, eq, 1)-2, object(A, 'Mary', named, na, eq, 1)-1, predicate(C, wait, A)-1, predicate(D, wait, B)-2, object(E, book, countable, na, eq, 1)-3, predicate(F, give, B, E, A)-3]), [[specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [book]]]], [vp, [aux, [is]], [vbar, [v, [given]], [pp, [prep, [to]], [np, [pn, [her]]]], [by, [by]], [np, [pn, [him]]]]]], ['.']]], '2006-08-13-18-27-02', amadeus, ''). +text_drs_eval(0, 1657, 'Mary waits. John waits. What is given to her by him?', drs([A, B], [predicate(A, wait, named('Mary'))-1/2, predicate(B, wait, named('John'))-2/2, question(drs([C, D], [query(C, what)-3/1, predicate(D, give, named('John'), C, named('Mary'))-3/3]))]), [[sentence, [specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], '.'], [sentence, [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], '.'], [sentence, [query, [question, [np, [qpn, what]], [vp, [aux, is], [vbar, [vcompl, [v, given], to, [np, [pn, her]], by, [np, [pn, him]]]]]], ?], '.']], '2009-05-13-14-10-32', '130.60.155.193', ''). +text_drs_eval(0, 1658, 'Mary is sent a book by John.', drs([A, B, C, D], [object(B, 'John', named, na, eq, 1)-1, object(A, 'Mary', named, na, eq, 1)-1, object(C, book, countable, na, eq, 1)-1, predicate(D, send, B, C, A)-1]), [[specification, [s, [np, [pname, ['Mary']]], [vp, [aux, [is]], [vbar, [v, [sent]], [np, [det, [a]], [nbar, [n, [book]]]], [by, [by]], [np, [pname, ['John']]]]]], ['.']]], '2006-08-13-18-40-30', amadeus, ''). +text_drs_eval(0, 1659, 'There is a book. Mary is sent it by John.', drs([A, B, C, D], [object(B, 'John', named, na, eq, 1)-2, object(A, 'Mary', named, na, eq, 1)-2, object(C, book, countable, na, eq, 1)-1, predicate(D, send, B, C, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [book]]]]]], ['.']], [specification, [s, [np, [pname, ['Mary']]], [vp, [aux, [is]], [vbar, [v, [sent]], [np, [pn, [it]]], [by, [by]], [np, [pname, ['John']]]]]], ['.']]], '2006-08-13-18-40-59', amadeus, ''). +text_drs_eval(0, 1660, 'There is a book. Mary is sent to it by John.', drs([A, B, C, D], [object(B, 'John', named, na, eq, 1)-2, object(A, 'Mary', named, na, eq, 1)-2, object(C, book, countable, na, eq, 1)-1, predicate(D, send, B, A, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [book]]]]]], ['.']], [specification, [s, [np, [pname, ['Mary']]], [vp, [aux, [is]], [vbar, [v, [sent]], [pp, [prep, [to]], [np, [pn, [it]]]], [by, [by]], [np, [pname, ['John']]]]]], ['.']]], '2006-08-13-18-47-28', amadeus, ''). +text_drs_eval(0, 1661, 'Some men are sent a book by John.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, geq, 2)-1, object(C, book, countable, na, eq, 1)-1, predicate(D, send, A, C, B)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [men]]]], [vp, [aux, [are]], [vbar, [v, [sent]], [np, [det, [a]], [nbar, [n, [book]]]], [by, [by]], [np, [pname, ['John']]]]]], ['.']]], '2006-08-13-18-51-08', amadeus, ''). +text_drs_eval(0, 1662, 'A book is sent to some men by John.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, book, countable, na, eq, 1)-1, object(C, man, countable, na, geq, 2)-1, predicate(D, send, A, B, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [book]]]], [vp, [aux, [is]], [vbar, [v, [sent]], [pp, [prep, [to]], [np, [det, [some]], [nbar, [n, [men]]]]], [by, [by]], [np, [pname, ['John']]]]]], ['.']]], '2006-08-13-18-51-46', amadeus, ''). +text_drs_eval(0, 1663, 'Some books are sent to Mary by John.', drs([A, B, C, D], [object(B, 'John', named, na, eq, 1)-1, object(A, 'Mary', named, na, eq, 1)-1, object(C, book, countable, na, geq, 2)-1, predicate(D, send, B, C, A)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [books]]]], [vp, [aux, [are]], [vbar, [v, [sent]], [pp, [prep, [to]], [np, [pname, ['Mary']]]], [by, [by]], [np, [pname, ['John']]]]]], ['.']]], '2006-08-20-14-21-00', amadeus, ''). +text_drs_eval(0, 1664, 'Somebody is given something by somebody.', drs([A, B, C, D], [object(A, somebody, countable, na, eq, 1)-1, object(B, something, dom, na, na, na)-1, object(C, somebody, countable, na, eq, 1)-1, predicate(D, give, C, B, A)-1]), [[specification, [s, [np, [pn, [somebody]]], [vp, [aux, [is]], [vbar, [v, [given]], [np, [pn, [something]]], [by, [by]], [np, [pn, [somebody]]]]]], ['.']]], '2006-08-14-20-08-39', amadeus, ''). +text_drs_eval(0, 1665, 'Somebody A gives A A.', drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, give, A, A, A)-1]), [[specification, [s, [nbar, [pn, [somebody]], [appos_coord, [appos, [var, ['A']]]]], [vp, [vbar, [v, [gives]], [np, [np, [var, ['A']]]], [np, [np, [var, ['A']]]]]]], ['.']]], '2006-08-14-18-58-04', amadeus, ''). +text_drs_eval(0, 1666, 'If an age of somebody X is 31 then X is a grown-up.', drs([], [drs([A, B, C], [object(A, age, countable, na, eq, 1)-1, object(B, somebody, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, be, A, int(31))-1])=>drs([D, E], [object(D, 'grown-up', countable, na, eq, 1)-1, predicate(E, be, B, D)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [age]], [pp, [prep, [of]], [np, [pn, [somebody]], [appos_coord, [appos, [var, ['X']]]]]]]], [vp, [vbar, [v, [is]], [np, [int, [31]]]]]], [then], [s, [np, [var, ['X']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, ['grown-up']]]]]]]], ['.']]], '2007-09-01-17-02-26', '130.60.155.177', ''). +text_drs_eval(0, 1667, 'A temperature is 0.', drs([A, B], [object(A, temperature, countable, na, eq, 1)-1, predicate(B, be, A, int(0))-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [temperature]]]], [vp, [vbar, [v, [is]], [np, [int, [0]]]]]], ['.']]], '2007-09-01-17-02-38', '130.60.155.177', ''). +text_drs_eval(0, 1668, 'A temperature is -30.', drs([A, B], [object(A, temperature, countable, na, eq, 1)-1, predicate(B, be, A, int(-30))-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [temperature]]]], [vp, [vbar, [v, [is]], [np, [int, [-30]]]]]], ['.']]], '2007-09-01-17-02-47', '130.60.155.177', ''). +text_drs_eval(0, 1669, 'John has a zip-code which is 12343.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'zip-code', countable, na, eq, 1)-1, predicate(C, be, B, int(12343))-1, predicate(D, have, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, ['zip-code']], [rel_cl, [comp, [which]], [vp, [vbar, [v, [is]], [np, [int, [12343]]]]]]]]]]], ['.']]], '2007-09-01-17-03-01', '130.60.155.177', ''). +text_drs_eval(0, 1670, 'John sleeps as-soon-as-possible.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, predicate(B, sleep, A)-1, modifier_adv(B, 'as-soon-as-possible', pos)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [sleeps]]], [adv, ['as-soon-as-possible']]]]], ['.']]], '2007-05-09-11-04-23', '130.60.156.229', ''). +text_drs_eval(0, 1671, 'It is false that John\'s age is 30.', drs([A], [object(A, 'John', named, na, eq, 1)-1, -drs([B, C], [relation(B, of, A)-1, object(B, age, countable, na, eq, 1)-1, predicate(C, be, B, int(30))-1])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [age]]]], [vp, [vbar, [v, [is]], [np, [int, [30]]]]]]]], ['.']]], '2007-09-01-17-03-14', '130.60.155.177', ''). +text_drs_eval(0, 1672, 'John\'s age is not 30.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, age, countable, na, eq, 1)-1, -drs([C], [predicate(C, be, B, int(30))-1])]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [age]]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [int, [30]]]]]], ['.']]], '2007-09-01-17-03-27', '130.60.155.177', ''). +text_drs_eval(0, 1673, 'There is a long zip-code ZC.', drs([], []), [], '2008-07-09-15-27-07', '130.60.155.206', ''). +text_drs_eval(0, 1674, 'There is a long zip-code " 90210 ".', drs([], []), [], '2007-04-10-15-47-12', '130.60.155.177', ''). +text_drs_eval(0, 1675, 'A persona-non-grata enters a zip-code.', drs([A, B, C], [object(A, 'persona-non-grata', countable, na, eq, 1)-1, object(B, 'zip-code', countable, na, eq, 1)-1, predicate(C, enter, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, ['persona-non-grata']]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, ['zip-code']]]]]]], ['.']]], '2007-05-07-16-43-45', '130.60.156.229', ''). +text_drs_eval(0, 1676, 'The customer enters a card and a numeric personal-code. If it is not valid then SM rejects the card.', drs([A, B, C, D, E, F], [object(A, 'SimpleMat', named, na, eq, 1)-2, object(B, card, countable, na, eq, 1)-1, predicate(C, enter, F, E)-1, object(D, 'personal-code', countable, na, eq, 1)-1, property(D, numeric, pos)-1, has_part(E, B)-1, has_part(E, D)-1, object(E, na, countable, na, eq, 2)-1, object(F, customer, countable, na, eq, 1)-1, drs([], [-drs([G, H], [property(G, valid, pos)-2, predicate(H, be, D, G)-2])])=>drs([I], [predicate(I, reject, A, B)-2])]), [[specification, [s, [np, [det, [the]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [enters]], [np_coord, [np, [det, [a]], [nbar, [n, [card]]]], [coord, [and]], [np, [det, [a]], [nbar, [adj, [numeric]], [nbar, [n, ['personal-code']]]]]]]]], ['.']], [specification, [cond_s, [if], [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [valid]]]]]]], [then], [s, [np, [pname, ['SM']]], [vp, [vbar, [v, [rejects]], [np, [det, [the]], [nbar, [n, [card]]]]]]]], ['.']]], '2007-05-09-12-14-03', '130.60.156.229', ''). +text_drs_eval(0, 1677, 'The customer enters a card and a numeric personal-code.', drs([A, B, C, D, E], [object(A, card, countable, na, eq, 1)-1, predicate(B, enter, E, D)-1, object(C, 'personal-code', countable, na, eq, 1)-1, property(C, numeric, pos)-1, has_part(D, A)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 2)-1, object(E, customer, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [enters]], [np_coord, [np, [det, [a]], [nbar, [n, [card]]]], [coord, [and]], [np, [det, [a]], [nbar, [adj, [numeric]], [nbar, [n, ['personal-code']]]]]]]]], ['.']]], '2007-05-09-12-14-10', '130.60.156.229', ''). +text_drs_eval(0, 1678, 'How does a man sell a visa-card?', drs([], [question(drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/4, object(B, 'visa-card', countable, na, eq, 1)-1/7, predicate(C, sell, A, B)-1/5, query(C, how)-1/1]))]), [[sentence, [query, [question, [qpn, how], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, sell], [np, [det, a], [nbar, [n, 'visa-card']]]]]]], ?], '.']], '2009-05-13-14-10-34', '130.60.155.193', ''). +text_drs_eval(0, 1679, 'Who is there?', drs([], [question(drs([A], [query(A, who)-1/1]))]), [[sentence, [query, [question, [topic, [np, [qpn, who]], [quant, 'is there']]], ?], '.']], '2009-05-13-14-10-35', '130.60.155.193', ''). +text_drs_eval(0, 1680, 'How is there?', drs([], []), [], '2006-08-15-18-25-41', amadeus, ''). +text_drs_eval(0, 1681, 'It is false that there are John and Mary.', drs([], []), [], '2008-01-03-16-28-36', '130.60.206.88', ''). +text_drs_eval(0, 1682, 'A woman waits. A man is interested-in her.', drs([A, B, C, D, E], [object(A, woman, countable, na, eq, 1)-1, predicate(B, wait, A)-1, object(C, man, countable, na, eq, 1)-2, property(D, 'interested-in', pos, A)-2, predicate(E, be, C, D)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['interested-in']], [np, [pn, [her]]]]|F]]]], ['.']]], '2007-05-09-12-14-15', '130.60.156.229', ''). +text_drs_eval(0, 1683, 'A woman waits. A man is interested-in she.', drs([], []), [], '2006-08-15-21-05-15', amadeus, ''). +text_drs_eval(0, 1684, 'A woman waits. A man is interested-in the woman.', drs([A, B, C, D, E], [object(A, woman, countable, na, eq, 1)-1, predicate(B, wait, A)-1, object(C, man, countable, na, eq, 1)-2, property(D, 'interested-in', pos, A)-2, predicate(E, be, C, D)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['interested-in']], [np, [det, [the]], [nbar, [n, [woman]]]]]|F]]]], ['.']]], '2007-05-09-12-14-21', '130.60.156.229', ''). +text_drs_eval(0, 1685, 'A man is interested-in a woman who waits.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, woman, countable, na, eq, 1)-1, predicate(C, wait, B)-1, property(D, 'interested-in', pos, B)-1, predicate(E, be, A, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['interested-in']], [np, [det, [a]], [nbar, [n, [woman]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [waits]]]]]]]]|F]]]], ['.']]], '2007-05-09-12-14-27', '130.60.156.229', ''). +text_drs_eval(0, 1686, 'A customer is rich and interested-in no money.', drs([], []), [], '2006-08-15-20-42-42', amadeus, ''). +text_drs_eval(0, 1687, 'A customer is rich and interested-in every money.', drs([], []), [], '2006-08-15-20-42-55', amadeus, ''). +text_drs_eval(0, 1688, 'Who is John fond-of?', drs([], [question(drs([A, B, C], [query(A, who)-1/1, property(B, 'fond-of', pos, A)-1/4, predicate(C, be, named('John'), B)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], is, [np, [pname, 'John']], [vp, [vbar, [vcompl, [ap_coord, [ap, [adj, 'fond-of']]]]]]], ?], '.']], '2009-05-13-14-10-36', '130.60.155.193', ''). +text_drs_eval(0, 1689, 'There is X.', drs([A], [object(A, something, dom, na, na, na)-1]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [var, 'X']]]], '.']], '2009-01-05-14-42-46', '130.60.155.206', ''). +text_drs_eval(0, 1690, 'Augusts wait.', drs([A, B], [object(A, 'August', named, na, geq, 2)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [pname, ['Augusts']]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2006-08-15-21-01-25', amadeus, ''). +text_drs_eval(0, 1691, 'John waits. A man brings him his pencil and brings him his own computer.', drs([A, B, C, D, E, F, G], [predicate(G, bring, C, F, A)-2, object(F, computer, countable, na, eq, 1)-2, relation(F, of, C)-2, predicate(E, bring, C, D, A)-2, object(D, pencil, countable, na, eq, 1)-2, relation(D, of, A)-2, object(C, man, countable, na, eq, 1)-2, predicate(B, wait, A)-1, object(A, 'John', named, na, eq, 1)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [brings]], [np, [pn, [him]]], [np, [posspn, [his]], [nbar, [n, [pencil]]]]]], [coord, [and]], [vp, [vbar, [v, [brings]], [np, [pn, [him]]], [np, [posspn, ['{his own}']], [nbar, [n, [computer]]]]]]]], ['.']]], '2007-11-13-14-55-35', '130.60.155.161', ''). +text_drs_eval(0, 1692, 'It is false that there is John.', drs([], []), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [np, [var, ['John']]]]]]]], ['.']]], '2006-08-15-21-03-12', amadeus, ''). +text_drs_eval(0, 1693, 'It is true that there is John.', drs([], []), [[specification, [modality, [truth, ['{it is true}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [np, [var, ['John']]]]]]]], ['.']]], '2006-08-15-21-03-21', amadeus, ''). +text_drs_eval(0, 1694, 'There is a man X. It is not the case that there is X.', drs([], []), [], '2006-08-15-21-23-21', amadeus, ''). +text_drs_eval(0, 1695, 'There is a man. There is the man.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [np, [var, ['There']]]], [vp, [vbar, [v, [is]], [np, [det, [the]], [nbar, [n, [man]]]]]]], ['.']]], '2006-08-15-21-33-04', amadeus, ''). +text_drs_eval(0, 1696, 'There is a man. There are the man and a woman.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']]|A], '2008-01-03-16-29-02', '130.60.206.88', ''). +text_drs_eval(0, 1697, 'There is a man. There are a woman and the man.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']]|A], '2008-01-03-16-29-16', '130.60.206.88', ''). +text_drs_eval(0, 1698, 'There is a man. There is a woman. There are the man and the woman.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]]]]]], ['.']]|A], '2008-01-03-16-29-28', '130.60.206.88', ''). +text_drs_eval(0, 1699, 'There is every man.', drs([], []), [[specification, [s, [np, [np, [var, ['There']]]], [vp, [vbar, [v, [is]], [np, [det, [every]], [nbar, [n, [man]]]]]]], ['.']]], '2006-08-15-21-34-50', amadeus, ''). +text_drs_eval(0, 1700, 'There are a woman and every man.', drs([], []), [], '2006-08-15-21-35-07', amadeus, ''). +text_drs_eval(0, 1701, 'There is a man. John sees Mary and a dog and the man.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-2, object(B, 'Mary', named, na, eq, 1)-2, object(C, man, countable, na, eq, 1)-1, predicate(D, see, A, F)-2, object(E, dog, countable, na, eq, 1)-2, has_part(F, B)-2, has_part(F, E)-2, has_part(F, C)-2, object(F, na, countable, na, eq, 3)-2]), [[top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np_coord, [np, [pname, ['Mary']]], [coord, [and]], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]]], '2007-09-26-17-08-54', '130.60.155.177', ''). +text_drs_eval(0, 1702, 'Every boy and a girl see a man.', drs([], []), [], '2006-08-15-21-40-08', amadeus, ''). +text_drs_eval(0, 1703, 'Who who eats drinks?', drs([], []), [], '2008-09-23-08-49-48', '130.60.155.206', ''). +text_drs_eval(0, 1704, 'What is written by who?', drs([], [question(drs([A, B, C], [query(A, what)-1/1, query(B, who)-1/5, predicate(C, write, B, A)-1/3]))]), [[sentence, [query, [question, [np, [qpn, what]], [vp, [aux, is], [vbar, [vcompl, [v, written], by, [np, [qpn, who]]]]]], ?], '.']], '2009-05-13-14-10-38', '130.60.155.193', ''). +text_drs_eval(0, 1705, 'A man whose age is 31 waits.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, age, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, be, B, int(31))-1, predicate(D, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [age]]]], [vp, [vbar, [v, [is]], [np, [int, [31]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-09-01-17-03-40', '130.60.155.177', ''). +text_drs_eval(0, 1706, 'John whose age is 31 waits.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, predicate(B, wait, A)-1, object(C, age, countable, na, eq, 1)-1, relation(C, of, A)-1, predicate(D, be, C, int(31))-1]), [[specification, [s, [np, [pname, ['John']], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [age]]]], [vp, [vbar, [v, [is]], [np, [int, [31]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-09-01-17-03-51', '130.60.155.177', ''). +text_drs_eval(0, 1707, 'A man whose age is 31 likes a cat.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, age, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, be, B, int(31))-1, object(D, cat, countable, na, eq, 1)-1, predicate(E, like, A, D)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [age]]]], [vp, [vbar, [v, [is]], [np, [int, [31]]]]]]]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], ['.']]], '2007-09-01-17-04-03', '130.60.155.177', ''). +text_drs_eval(0, 1708, 'A man whose age is 31 likes Mary.', drs([A, B, C, D, E], [object(A, 'Mary', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(C, age, countable, na, eq, 1)-1, relation(C, of, B)-1, predicate(D, be, C, int(31))-1, predicate(E, like, B, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [age]]]], [vp, [vbar, [v, [is]], [np, [int, [31]]]]]]]], [vp, [vbar, [v, [likes]], [np, [pname, ['Mary']]]]]], ['.']]], '2007-09-01-17-04-12', '130.60.155.177', ''). +text_drs_eval(0, 1709, 'Every dog which barks or which eats does not see a man.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1, drs([B], [predicate(B, bark, A)-1])v drs([C], [predicate(C, eat, A)-1])])=>drs([], [-drs([D, E], [object(D, man, countable, na, eq, 1)-1, predicate(E, see, A, D)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [dog]], [rel_cl_coord, [rel_cl, [comp, [which]], [vp, [vbar, [v, [barks]]]]], [coord, [or]], [rel_cl, [comp, [which]], [vp, [vbar, [v, [eats]]]]]]]], [vp, [aux, ['{does not}']], [vbar, [v, [see]], [np, [det, [a]], [nbar, [n, [man]]]]]]], ['.']]], '2006-08-16-16-10-35', amadeus, ''). +text_drs_eval(0, 1710, 'John\'s', drs([], []), [], '2007-01-14-15-52-30', '130.60.155.211', ''). +text_drs_eval(0, 1711, 'If there is somebody Y and somebody X does not love Y then X hates Y.', drs([], [drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, object(B, somebody, countable, na, eq, 1)-1, -drs([C], [predicate(C, love, B, A)-1])])=>drs([D], [predicate(D, hate, B, A)-1])]), [[specification, [cond_s, [if], [s_coord, [top_s, [topic, [quant, ['{there is}']], [nbar, [pn, [somebody]], [appos_coord, [appos, [var, ['Y']]]]]]], [coord, [and]], [s, [nbar, [pn, [somebody]], [appos_coord, [appos, [var, ['X']]]]], [vp, [aux, ['{does not}']], [vbar, [v, [love]], [np, [np, [var, ['Y']]]]]]]], [then], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [hates]], [np, [np, [var, ['Y']]]]]]]], ['.']]], '2006-08-16-18-54-41', amadeus, ''). +text_drs_eval(0, 1712, 'A man who sees who waits.', drs([], []), [], '2006-08-17-08-57-33', amadeus, ''). +text_drs_eval(0, 1713, 'A man who sees a dog and who waits.', drs([], []), [], '2006-08-17-08-58-33', amadeus, ''). +text_drs_eval(0, 1714, 'A man who sees who waits?', drs([], [question(drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/2, query(B, who)-1/5, predicate(C, see, A, B)-1/4, predicate(D, wait, A)-1/6]))]), [[sentence, [query, [question, [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vcompl, [v, sees], [np, [qpn, who]]]]]]]], [vp, [vbar, [vbar, [v, waits]]]]], ?], '.']], '2009-05-13-14-10-39', '130.60.155.193', ''). +text_drs_eval(0, 1715, 'At least 1 men wait.', drs([], []), [], '2007-04-13-14-51-41', '130.60.155.177', ''). +text_drs_eval(0, 1716, 'There is a man X. It is false that the man X waits.', drs([A], [object(A, man, countable, na, eq, 1)-1, -drs([B], [predicate(B, wait, A)-2])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]]]], ['.']], [specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [the]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [waits]]]]]]], ['.']]], '2006-08-17-18-18-54', amadeus, ''). +text_drs_eval(0, 1717, 'At most 1 men wait.', drs([], []), [], '2007-04-13-14-52-04', '130.60.155.177', ''). +text_drs_eval(0, 1718, 'At least 0 man waits.', drs([], []), [], '2006-08-17-18-19-42', amadeus, ''). +text_drs_eval(0, 1719, 'At least 0 men wait.', drs([A, B], [object(A, man, countable, na, geq, 0)-1/4, predicate(B, wait, A)-1/5]), [[specification, [s, [np, [nump, [genqu, 'at least'], 0], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, wait]]]]], '.']], '2010-01-18-11-12-57', '89.206.64.72', ''). +text_drs_eval(0, 1720, '-3 men wait.', drs([], []), [], '2006-08-17-18-20-12', amadeus, ''). +text_drs_eval(0, 1721, 'At least -3 men wait.', drs([], []), [], '2006-08-17-18-20-31', amadeus, ''). +text_drs_eval(0, 1722, 'At most 0 men wait.', drs([A, B], [[predicate(B, wait, A)-1/5, object(A, man, countable, na, leq, 0)-1/4]]), [[specification, [s, [np, [nump, [genqu, 'at most'], 0], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, wait]]]]], '.']], '2010-01-18-11-13-08', '89.206.64.72', ''). +text_drs_eval(0, 1723, 'At least 1 man wait.', drs([], []), [], '2006-08-17-18-22-34', amadeus, ''). +text_drs_eval(0, 1724, 'At least 1 men waits.', drs([], []), [], '2006-08-17-18-22-44', amadeus, ''). +text_drs_eval(0, 1725, 'Every man an age of who is 31 likes a cat.', drs([], [drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, age, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, be, B, int(31))-1])=>drs([D, E], [object(D, cat, countable, na, eq, 1)-1, predicate(E, like, A, D)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [np, [det, [a]], [nbar, [n, [age]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [is]], [np, [int, [31]]]]]]]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], ['.']]], '2007-09-01-17-04-26', '130.60.155.177', ''). +text_drs_eval(0, 1726, 'Less than 0 men wait.', drs([A, B], [[predicate(B, wait, A)-1/5, object(A, man, countable, na, less, 0)-1/4]]), [[specification, [s, [np, [nump, [genqu, 'less than'], 0], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, wait]]]]], '.']], '2010-01-18-11-13-24', '89.206.64.72', ''). +text_drs_eval(0, 1727, 'A man\'s dog barks. The man\'s dog barks.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1, relation(D, of, A)-2, object(D, dog, countable, na, eq, 1)-2, predicate(E, bark, D)-2]), [[specification, [s, [np, [poss_spec, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [poss_spec, [poss_np, [det, [the]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2006-08-22-14-54-09', amadeus, ''). +text_drs_eval(0, 1728, 'Which dog of which cat barks?', drs([], [question(drs([A, B, C], [query(A, which)-1/1, object(A, dog, countable, na, eq, 1)-1/2, query(B, which)-1/4, object(B, cat, countable, na, eq, 1)-1/5, relation(A, of, B)-1/3, predicate(C, bark, A)-1/6]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, dog], [pp, [prep, of], [np, [qdet, which], [nbar, [n, cat]]]]]], [vp, [vbar, [vbar, [v, barks]]]]], ?], '.']], '2009-05-13-14-10-40', '130.60.155.193', ''). +text_drs_eval(0, 1729, 'There is the dog of John.', drs([], []), [], '2006-08-17-19-20-06', amadeus, ''). +text_drs_eval(0, 1730, 'There is nobody who sees something.', drs([], [-drs([A, B, C], [object(A, something, dom, na, na, na)-1, predicate(B, see, C, A)-1, object(C, somebody, countable, na, eq, 1)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [nbar, [pn, [nobody]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [pn, [something]]]]]]]]], ['.']]], '2006-08-17-22-34-47', amadeus, ''). +text_drs_eval(0, 1731, 'There is somebody who sees nothing.', drs([A], [object(A, somebody, countable, na, eq, 1)-1, drs([B], [object(B, something, dom, na, na, na)-1])=>drs([], [-drs([C], [predicate(C, see, A, B)-1])])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [nbar, [pn, [somebody]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [pn, [nothing]]]]]]]]], ['.']]], '2006-08-17-22-35-42', amadeus, ''). +text_drs_eval(0, 1732, 'There is nobody who sees nothing.', drs([], [-drs([A], [drs([B], [object(B, something, dom, na, na, na)-1])=>drs([], [-drs([C], [predicate(C, see, A, B)-1])]), object(A, somebody, countable, na, eq, 1)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [nbar, [pn, [nobody]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [pn, [nothing]]]]]]]]], ['.']]], '2006-08-17-22-35-57', amadeus, ''). +text_drs_eval(0, 1733, 'If there is a man then he waits and there is a woman.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [predicate(B, wait, A)-1, object(C, woman, countable, na, eq, 1)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s_coord, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], [coord, [and]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]]]]]]]], ['.']]], '2006-08-18-14-38-13', amadeus, ''). +text_drs_eval(0, 1734, 'If there is a man then he waits and a woman owns a cat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E], [predicate(B, wait, A)-1, object(C, woman, countable, na, eq, 1)-1, object(D, cat, countable, na, eq, 1)-1, predicate(E, own, C, D)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s_coord, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], [coord, [and]], [s, [np, [det, [a]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]], ['.']]], '2006-08-18-14-40-15', amadeus, ''). +text_drs_eval(0, 1735, 'There is a man. Every man sees the man.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [object(B, man, countable, na, eq, 1)-2])=>drs([C], [predicate(C, see, B, B)-2])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]], ['.']]], '2006-08-18-16-04-04', amadeus, ''). +text_drs_eval(0, 1736, 'There is a dog. Every man likes the dog. Every woman hates the dog.', drs([A], [object(A, dog, countable, na, eq, 1)-1, drs([B], [object(B, man, countable, na, eq, 1)-2])=>drs([C], [predicate(C, like, B, A)-2]), drs([D], [object(D, woman, countable, na, eq, 1)-3])=>drs([E], [predicate(E, hate, D, A)-3])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [likes]], [np, [det, [the]], [nbar, [n, [dog]]]]]]], ['.']], [specification, [s, [np, [det, [every]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [hates]], [np, [det, [the]], [nbar, [n, [dog]]]]]]], ['.']]], '2006-08-18-17-08-59', amadeus, ''). +text_drs_eval(0, 1737, 'There is a dog. Every man likes the dog. There is a dog. Every woman hates the dog.', drs([A, B], [object(A, dog, countable, na, eq, 1)-1, drs([C], [object(C, man, countable, na, eq, 1)-2])=>drs([D], [predicate(D, like, C, A)-2]), object(B, dog, countable, na, eq, 1)-3, drs([E], [object(E, woman, countable, na, eq, 1)-4])=>drs([F], [predicate(F, hate, E, B)-4])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [likes]], [np, [det, [the]], [nbar, [n, [dog]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [s, [np, [det, [every]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [hates]], [np, [det, [the]], [nbar, [n, [dog]]]]]]], ['.']]], '2006-08-18-17-39-05', amadeus, ''). +text_drs_eval(0, 1738, 'There is a man X. Every man sees X.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [object(B, man, countable, na, eq, 1)-2])=>drs([C], [predicate(C, see, B, A)-2])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]]]], ['.']], [specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [np, [var, ['X']]]]]]], ['.']]], '2006-08-18-18-06-41', amadeus, ''). +text_drs_eval(0, 1739, 'Every man who loves a woman who loves the man smiles.', drs([], [drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, woman, countable, na, eq, 1)-1, predicate(C, love, B, A)-1, predicate(D, love, A, B)-1])=>drs([E], [predicate(E, smile, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [loves]], [np, [det, [a]], [nbar, [n, [woman]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [loves]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]]]]]]], [vp, [vbar, [v, [smiles]]]]], ['.']]], '2006-08-18-18-46-31', amadeus, ''). +text_drs_eval(0, 1740, 'There is a man X. If X eats then X drinks.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [predicate(B, eat, A)-2])=>drs([C], [predicate(C, drink, A)-2])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]]]], ['.']], [specification, [cond_s, [if], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [eats]]]]], [then], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [drinks]]]]]], ['.']]], '2006-08-18-18-50-24', amadeus, ''). +text_drs_eval(0, 1741, 'If there is a man then it is false that it is possible that he sees a cat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([], [-drs([], [can(drs([B, C], [object(B, cat, countable, na, eq, 1)-1/18, predicate(C, see, A, B)-1/16]))])])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s, [neg, 'it is false'], [cp, that, [s, [poss, 'it is possible'], [cp, that, [s, [np, [pn, he]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, cat]]]]]]]]]]]], '.']], '2010-10-27-09-25-02', '89.206.64.27', ''). +text_drs_eval(0, 1742, 'There is proposition P that Mary sleeps. It is true that P.', drs([], []), [], '2006-08-28-16-21-18', amadeus, ''). +text_drs_eval(0, 1743, 'There is proposition P that Mary sleeps. It is false that P.', drs([], []), [], '2006-08-28-16-22-02', amadeus, ''). +text_drs_eval(0, 1744, 'There is proposition P that Mary sleeps. It is possible that P.', drs([], []), [], '2006-08-28-16-23-00', amadeus, ''). +text_drs_eval(0, 1745, 'There is proposition P that Mary sleeps. It is not provable that P.', drs([], []), [], '2006-08-28-16-23-12', amadeus, ''). +text_drs_eval(0, 1746, 'There is proposition P that Mary sleeps. John believes that P.', drs([], []), [], '2006-08-28-16-23-27', amadeus, ''). +text_drs_eval(0, 1747, 'There is proposition P that Mary sleeps. P is true.', drs([], []), [[specification, [prop, [quant, ['{there is}']], [p, [proposition]], 'P', [cp, ['_that_'], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sleeps]]]]]]], ['.']], [specification, [s, [np, [np, [var, ['P']]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [true]]]]]]], ['.']]], '2006-08-20-15-36-13', amadeus, ''). +text_drs_eval(0, 1748, 'There is proposition P that Mary sleeps. There is proposition Q that Mary waits. It is true that P. It is true that R.', drs([], []), [[specification, [prop, [quant, ['{there is}']], [p, [proposition]], 'P', [cp, ['_that_'], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sleeps]]]]]]], ['.']], [specification, [prop, [quant, ['{there is}']], [p, [proposition]], 'Q', [cp, ['_that_'], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [waits]]]]]]], ['.']], [specification, [modality, [truth, ['{it is true}']], [cp, ['_that_'], [proposition, [var, ['P']]]]], ['.']], [specification, [modality, [truth, ['{it is true}']], [cp, ['_that_'], [proposition, [var, ['R']]]]], ['.']]], '2006-08-20-15-41-20', amadeus, ''). +text_drs_eval(0, 1749, 'There is proposition P that there is a man. There is proposition Q that it is false that P. A woman believes that Q.', drs([], []), [], '2006-08-28-16-25-17', amadeus, ''). +text_drs_eval(0, 1750, 'There is proposition P that Mary sleeps. There is proposition Q that John believes that P. Mary assumes that Q.', drs([], []), [], '2006-08-28-16-25-16', amadeus, ''). +text_drs_eval(0, 1751, 'There is a husband. She sleeps.', drs([], []), [[top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [husband]]]]]], [s, [np, [pn, [she]]], [vp, [vbar, [v, [sleeps]]]]]], '2007-11-05-11-47-18', '130.60.155.231', ''). +text_drs_eval(0, 1752, 'John\'s card is correct.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, card, countable, na, eq, 1)-1, property(C, correct, pos)-1, predicate(D, be, B, C)-1]), [[specification, [s, [np, [poss_spec, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [card]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [correct]]]]]]], ['.']]], '2006-08-22-11-52-28', amadeus, ''). +text_drs_eval(0, 1753, 'Mary is sent some books by John.', drs([A, B, C, D], [object(B, 'John', named, na, eq, 1)-1, object(A, 'Mary', named, na, eq, 1)-1, object(C, book, countable, na, geq, 2)-1, predicate(D, send, B, C, A)-1]), [[specification, [s, [np, [pname, ['Mary']]], [vp, [aux, [is]], [vbar, [v, [sent]], [np, [det, [some]], [nbar, [n, [books]]]], [by, [by]], [np, [pname, ['John']]]]]], ['.']]], '2006-08-20-14-21-30', amadeus, ''). +text_drs_eval(0, 1754, 'There is Bill.', drs([], []), [], '2007-01-14-15-53-45', '130.60.155.211', ''). +text_drs_eval(0, 1755, 'There is Proposition P that Mary sleeps. It is true that P.', drs([], []), [], '2006-08-28-16-25-10', amadeus, ''). +text_drs_eval(0, 1756, 'What does John live in?', drs([], [question(drs([A, B], [query(A, what)-1/1, predicate(B, live, named('John'))-1/4, modifier_pp(B, in, A)-1/5]))]), [[sentence, [query, [question, [np, [qpn, what]], does, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, live]], [vmod, [pp, [prep, in]]]]]], ?], '.']], '2009-05-13-14-10-43', '130.60.155.193', ''). +text_drs_eval(0, 1757, 'From what does John come?', drs([], [question(drs([A, B], [query(A, what)-1/2, predicate(B, come, named('John'))-1/5, modifier_pp(B, from, A)-1/1]))]), [[sentence, [query, [question, [pp, [prep, 'From'], [np, [qpn, what]]], does, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, come]]]]], ?], '.']], '2009-05-13-14-07-50', '130.60.155.193', ''). +text_drs_eval(0, 1758, 'There is proposition P that there is proposition Q that a dog barks. It is false that P.', drs([], []), [], '2006-08-24-21-08-13', amadeus, ''). +text_drs_eval(0, 1759, 'There is proposition P that a dog barks and that a cat eats. It is true that P.', drs([], []), [], '2006-08-28-16-25-07', amadeus, ''). +text_drs_eval(0, 1760, 'There is proposition P that a dog barks. John knows that P.', drs([], []), [], '2006-08-28-16-25-09', amadeus, ''). +text_drs_eval(0, 1761, 'There is proposition P that a dog barks and that John knows that P.', drs([], []), [[specification, [prop, [quant, ['{there is}']], [p, [proposition]], 'P', [cp, ['_that_'], [s_coord, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], [coord, [and]], [cp, ['_that_'], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [knows]], [cp, ['_that_'], [proposition, [var, ['P']]]]]]]]]]], ['.']]], '2006-08-20-18-12-38', amadeus, ''). +text_drs_eval(0, 1762, 'There is proposition P that a dog barks and John knows that P.', drs([], []), [], '2006-08-24-21-07-44', amadeus, ''). +text_drs_eval(0, 1763, 'P :: A dog barks. It is false that P.', drs([], []), [], '2006-08-21-14-19-59', amadeus, ''). +text_drs_eval(0, 1764, 'Q :: A cat sleeps. P :: A dog barks and it is false that Q. John believes that P.', drs([], []), [], '2006-08-21-14-20-35', amadeus, ''). +text_drs_eval(0, 1765, 'P :: Every man waits. It is true that P.', drs([], []), [], '2006-08-21-14-22-07', amadeus, ''). +text_drs_eval(0, 1766, 'P :: Every man waits. It is true that P and that P.', drs([], []), [], '2006-08-25-11-43-16', amadeus, ''). +text_drs_eval(0, 1767, 'X :: A man waits. It is true that X. It is false that X.', drs([], []), [], '2006-08-24-21-06-24', amadeus, ''). +text_drs_eval(0, 1768, 'A: A dog barks. B: Every cat knows that A. C: Every dog knows that it is true that B. It is true that C.', drs([], []), [], '2006-08-28-00-15-18', amadeus, ''). +text_drs_eval(0, 1769, 'Are there no men?', drs([], []), [[query, [question, [topic, [quant, ['{are there}']], [np, [det, [no]], [nbar, [n, [men]]]]]], [?]]], '2007-04-13-18-17-09', '130.60.155.177', ''). +text_drs_eval(0, 1770, 'P: A dog barks. It is false that P.', drs([], []), [], '2006-08-28-00-16-47', amadeus, ''). +text_drs_eval(0, 1771, 'Proposition Q: A cat sleeps. Proposition P: A dog barks and it is false that Q. John believes that P.', drs([], []), [], '2009-04-02-13-14-04', '130.60.155.206', ''). +text_drs_eval(0, 1772, 'Proposition P: Every man waits. It is true that P.', drs([], []), [], '2009-04-02-13-14-10', '130.60.155.206', ''). +text_drs_eval(0, 1773, 'Fact F: A man waits.', drs([], []), [], '2009-04-02-13-13-58', '130.60.155.206', ''). +text_drs_eval(0, 1774, 'A man\'s dog barks. It waits.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1, predicate(D, wait, B)-2]), [[specification, [s, [np, [poss_spec, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-21-18-20-21', amadeus, ''). +text_drs_eval(0, 1775, 'A man\'s dog barks. The man waits.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1, predicate(D, wait, A)-2]), [[specification, [s, [np, [poss_spec, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-22-14-53-56', amadeus, ''). +text_drs_eval(0, 1776, 'A ball of a girl is blue. John sees the ball of the girl. Mary sees a ball of the girl.', drs([A, B, C, D, E, F, G, H, I], [object(B, 'Mary', named, na, eq, 1)-3, object(A, 'John', named, na, eq, 1)-2, object(C, ball, countable, na, eq, 1)-1, object(D, girl, countable, na, eq, 1)-1, relation(C, of, D)-1, property(E, blue, pos)-1, predicate(F, be, C, E)-1, predicate(G, see, A, C)-2, object(H, ball, countable, na, eq, 1)-3, relation(H, of, D)-3, predicate(I, see, B, H)-3]), [[specification, [s, [np, [det, [a]], [nbar, [n, [ball]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [girl]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [blue]]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [ball]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [girl]]]]]]]]]], ['.']], [specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [ball]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [girl]]]]]]]]]], ['.']]], '2006-08-22-11-37-01', amadeus, ''). +text_drs_eval(0, 1777, 'John beats a mother of a brother of a wife of John.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, mother, countable, na, eq, 1)-1, object(C, brother, countable, na, eq, 1)-1, object(D, wife, countable, na, eq, 1)-1, relation(D, of, A)-1, relation(C, of, D)-1, relation(B, of, C)-1, predicate(E, beat, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [beats]], [np, [det, [a]], [nbar, [n, [mother]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [brother]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [wife]], [pp, [prep, [of]], [np, [pname, ['John']]]]]]]]]]]]]]], ['.']]], '2006-08-22-11-41-37', amadeus, ''). +text_drs_eval(0, 1778, 'Fact P: Mary sleeps. It is false that P.', drs([], []), [], '2009-04-02-13-14-21', '130.60.155.206', ''). +text_drs_eval(0, 1779, 'Fact P: Mary sleeps.', drs([], []), [], '2009-04-02-13-14-28', '130.60.155.206', ''). +text_drs_eval(0, 1780, 'Proposition P: Mary sleeps.', drs([], []), [[specification, [prop, [prop, [prop]], 'P', [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2006-08-22-12-01-50', amadeus, ''). +text_drs_eval(0, 1781, 'Proposition P: Mary sleeps. It is possible that P.', drs([], []), [], '2009-04-02-13-14-33', '130.60.155.206', ''). +text_drs_eval(0, 1782, 'Fact P: Mary sleeps. It is true that P.', drs([], []), [], '2009-04-02-13-14-39', '130.60.155.206', ''). +text_drs_eval(0, 1783, 'Fact P: Mary sleeps. It is not provable that P.', drs([], []), [], '2009-04-02-13-14-46', '130.60.155.206', ''). +text_drs_eval(0, 1784, 'A man\'s dog barks. The dog of the man is happy.', drs([A, B, C, D, E], [relation(B, of, A)-1, predicate(C, bark, B)-1, property(D, happy, pos)-2, predicate(E, be, B, D)-2, object(B, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1]), [[s, [np, [poss_np, [det, [a]], [nbar, [n, [man]]], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], [s, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]]], '2007-11-05-11-05-37', '130.60.155.231', ''). +text_drs_eval(0, 1785, 'The man\'s dog barks. The dog of the man is happy.', drs([A, B, C, D, E], [relation(A, of, C)-1, object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1, object(C, man, countable, na, eq, 1)-1, property(D, happy, pos)-2, predicate(E, be, A, D)-2]), [[specification, [s, [np, [poss_np, [det, the], [nbar, [n, man]], [gen_marker, '\'s']], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np, [det, the], [nbar, [n, man]]]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, happy]]]]]], '.']], '2008-08-12-12-22-38', '84.74.167.232', ''). +text_drs_eval(0, 1786, 'There is a boy. A man of his group waits.', drs([A, B, C, D], [object(A, boy, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, relation(C, of, B)-2, object(C, group, countable, na, eq, 1)-2, relation(B, of, C)-2, predicate(D, wait, B)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, boy]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man], [pp, [prep, of], [np, [posspn, his], [nbar, [n, group]]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-10-23-14-56-39', '130.60.155.177', ''). +text_drs_eval(0, 1787, 'A man of his group waits.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, group, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, wait, A)-1]), [[specification, [s, [np, [det, a], [nbar, [n, man], [pp, [prep, of], [np, [posspn, his], [nbar, [n, group]]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-10-23-14-57-03', '130.60.155.177', ''). +text_drs_eval(0, 1788, 'Fact P: Mary sleeps. Fact P: Mary waits. It is false that P.', drs([], []), [], '2009-04-02-13-14-54', '130.60.155.206', ''). +text_drs_eval(0, 1789, 'Every mother of someone is a parent of him/her.', drs([], [drs([A, B], [object(A, mother, countable, na, eq, 1)-1, object(B, somebody, countable, na, eq, 1)-1, relation(A, of, B)-1])=>drs([C, D], [object(C, parent, countable, na, eq, 1)-1, relation(C, of, C)-1, predicate(D, be, A, C)-1])]), [[specification, [s, [np, [det, every], [nbar, [n, mother], [pp, [prep, of], [np, [pn, someone]]]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, parent], [pp, [prep, of], [np, [pn, 'him/her']]]]]]]], '.']], '2008-10-23-14-57-17', '130.60.155.177', ''). +text_drs_eval(0, 1790, '5 men\'s dog barks. The dog eats.', drs([A, B, C, D], [object(A, man, countable, na, eq, 5)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1, predicate(D, eat, B)-2]), [[specification, [s, [np, [poss_spec, [poss_np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [n, [men]]], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2006-08-22-13-19-19', amadeus, ''). +text_drs_eval(0, 1791, '5 men\'s dog barks. The men eat.', drs([A, B, C, D], [object(A, man, countable, na, eq, 5)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1, predicate(D, eat, A)-2]), [[specification, [s, [np, [poss_spec, [poss_np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [n, [men]]], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [men]]]], [vp, [vbar, [v, [eat]]]]], ['.']]], '2006-08-22-13-20-00', amadeus, ''). +text_drs_eval(0, 1792, '5 men\'s dog barks. The dog of the men eats.', drs([A, B, C, D], [relation(B, of, A)-1, predicate(C, bark, B)-1, predicate(D, eat, B)-2, object(B, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 5)-1]), [[s, [np, [poss_np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [n, [men]]], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], [s, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [men]]]]]]], [vp, [vbar, [v, [eats]]]]]], '2007-11-05-11-15-12', '130.60.155.231', ''). +text_drs_eval(0, 1793, 'There is a man. There is his card.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-2, object(B, card, countable, na, eq, 1)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [poss_spec, [poss_pn_coord, [posspn, [his]]]], [nbar, [n, [card]]]]]], ['.']]], '2006-08-22-14-05-32', amadeus, ''). +text_drs_eval(0, 1794, 'There is 5 men\'s dog.', drs([A, B], [object(A, man, countable, na, eq, 5)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [poss_spec, [poss_np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [n, [men]]], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [dog]]]]]], ['.']]], '2006-08-22-14-09-08', amadeus, ''). +text_drs_eval(0, 1795, 'There is a dog of 5 men.', drs([A, B], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 5)-1, relation(A, of, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [n, [men]]]]]]]]], ['.']]], '2006-08-22-14-09-23', amadeus, ''). +text_drs_eval(0, 1796, 'Proposition P: If a man waits then the man sleeps. It is false that P.', drs([], []), [], '2009-04-02-13-14-59', '130.60.155.206', ''). +text_drs_eval(0, 1797, 'John\'s dog waits.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, wait, B)-1]), [[specification, [s, [np, [poss_spec, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-22-14-59-17', amadeus, ''). +text_drs_eval(0, 1798, 'There is a man. His dog waits.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-2, object(B, dog, countable, na, eq, 1)-2, predicate(C, wait, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [posspn, [his]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-03-18-17-52-46', '130.60.155.177', ''). +text_drs_eval(0, 1799, 'Proposition P: A man waits. It is true that P.', drs([], []), [], '2009-04-02-13-15-07', '130.60.155.206', ''). +text_drs_eval(0, 1800, 'If John does not eat and it is not the case that somebody feeds him then John is hungry.', drs([], []), [[specification, [cond_s, [if], [s_coord, [s, [np, [pname, ['John']]], [vp, [aux, ['{does not}']], [vbar, [v, [eat]]]]], [coord, [and]], [s, [np, [pn, [it]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [case]], [rel_cl, [comp, [that]], [np, [det, [a]], [nbar, [n, ['$body']]]], [vp, [vbar, [v, [feeds]], [np, [pn, [him]]], [np, [[]]]]]]]]]]]], [then], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [hungry]]]]]]]], ['.']]], '2007-12-14-17-19-01', '130.60.155.177', ''). +text_drs_eval(0, 1801, 'If a person X likes the wine then John likes X. Mary likes all wine.', drs([A, B], [object(B, 'Mary', named, na, eq, 1)-2, object(A, 'John', named, na, eq, 1)-1, drs([C, D, E], [object(C, person, countable, na, eq, 1)-1, predicate(D, like, C, E)-1, object(E, wine, countable, na, eq, 1)-1])=>drs([F], [predicate(F, like, A, C)-1]), drs([G], [object(G, wine, mass, na, na, na)-2])=>drs([H], [predicate(H, like, B, G)-2])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [person]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [likes]], [np, [det, [the]], [nbar, [n, [wine]]]]]]], [then], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [np, [var, ['X']]]]]]]], ['.']], [specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [likes]], [np, [det, [all]], [nbar, [n, [wine]]]]]]], ['.']]], '2006-08-22-17-06-12', amadeus, ''). +text_drs_eval(0, 1802, 'If a person buys an object from a merchant and keeps it then the person owns the object. If a merchant sells an object to a person then the person buys the object from the merchant. John sells the book "XML Bible" to Mary. Mary keeps the book.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-3, object(B, 'Mary', named, na, eq, 1)-3, drs([F, G, H, I, J], [object(F, person, countable, na, eq, 1)-1, object(G, merchant, countable, na, eq, 1)-1, object(H, object, countable, na, eq, 1)-1, predicate(I, buy, F, H)-1, modifier_pp(I, from, G)-1, predicate(J, keep, F, H)-1])=>drs([K], [predicate(K, own, F, H)-1]), drs([L, M, N, O], [object(L, merchant, countable, na, eq, 1)-2, object(M, person, countable, na, eq, 1)-2, object(N, object, countable, na, eq, 1)-2, predicate(O, sell, L, N)-2, modifier_pp(O, to, M)-2])=>drs([P], [predicate(P, buy, M, N)-2, modifier_pp(P, from, L)-2]), predicate(C, sell, A, string('XML Bible'), D)-3, object(D, book, countable, na, eq, 1)-3, modifier_pp(C, to, B)-3, predicate(E, keep, B, D)-4]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [person]]]], [vp_coord, [vp, [vbar, [vbar, [v, [buys]], [np, [det, [a]], [nbar, [n, [object]]]]], [pp, [prep, [from]], [np, [det, [a]], [nbar, [n, [merchant]]]]]]], [coord, [and]], [vp, [vbar, [v, [keeps]], [np, [pn, [it]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [person]]]], [vp, [vbar, [v, [owns]], [np, [det, [the]], [nbar, [n, [object]]]]]]]], ['.']], [specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [merchant]]]], [vp, [vbar, [vbar, [v, [sells]], [np, [det, [a]], [nbar, [n, [object]]]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [person]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [person]]]], [vp, [vbar, [vbar, [v, [buys]], [np, [det, [the]], [nbar, [n, [object]]]]], [pp, [prep, [from]], [np, [det, [the]], [nbar, [n, [merchant]]]]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [sells]], [np, [det, [the]], [nbar, [n, [book]]]], [np, [string, ['XML Bible']]]], [pp, [prep, [to]], [np, [pname, ['Mary']]]]]]], ['.']], [specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [keeps]], [np, [det, [the]], [nbar, [n, [book]]]]]]], ['.']]], '2007-09-01-17-05-03', '130.60.155.177', ''). +text_drs_eval(0, 1803, 'If there is a man then the man sees a dog that sees a cat that sees a rat and the dog sees a horse.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E, F, G, H, I], [object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, object(D, rat, countable, na, eq, 1)-1, predicate(E, see, C, D)-1, predicate(F, see, B, C)-1, predicate(G, see, A, B)-1, object(H, horse, countable, na, eq, 1)-1, predicate(I, see, B, H)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s_coord, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [rat]]]]]]]]]]]]]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [horse]]]]]]]]], ['.']]], '2007-08-14-20-23-36', '130.60.155.177', ''). +text_drs_eval(0, 1804, 'If there is a man then the man sees a dog that sees a cat that sees a rat and the dog sees a horse that sees a cow.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E, F, G, H, I, J, K], [object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, object(D, rat, countable, na, eq, 1)-1, predicate(E, see, C, D)-1, predicate(F, see, B, C)-1, predicate(G, see, A, B)-1, object(H, horse, countable, na, eq, 1)-1, object(I, cow, countable, na, eq, 1)-1, predicate(J, see, H, I)-1, predicate(K, see, B, H)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s_coord, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [rat]]]]]]]]]]]]]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [horse]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cow]]]]]]]]]]]]]], ['.']]], '2007-08-14-20-24-23', '130.60.155.177', ''). +text_drs_eval(0, 1805, 'There is a park in which a dog barks.', drs([A, B, C], [object(A, park, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1, modifier_pp(C, in, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [park]], [rel_cl, [pp, [prep, [in]], [np, [relpn, [which]]]], [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [vbar, [v, [barks]]], [pp, [[]]]]]]]]]], ['.']]], '2006-08-22-20-16-09', amadeus, ''). +text_drs_eval(0, 1806, 'Mary doesn\'t like some men who aren\'t rich.', drs([A], [object(A, 'Mary', named, na, eq, 1)-1, -drs([B, C], [object(B, man, countable, na, geq, 2)-1, -drs([D, E], [property(D, rich, pos)-1, predicate(E, be, B, D)-1]), predicate(C, like, A, B)-1])]), [[specification, [s, [np, [pname, ['Mary']]], [vp, [aux, ['{does not}']], [vbar, [v, [like]], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [comp, [who]], [vp, [aux, ['{are not}']], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [rich]]]]]]]]]]]], ['.']]], '2006-08-23-21-34-16', amadeus, ''). +text_drs_eval(0, 1807, 'Everybody doesn\'t like a dog that doesn\'t bark.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [object(B, dog, countable, na, eq, 1)-1, -drs([D], [predicate(D, bark, B)-1]), predicate(C, like, A, B)-1])])]), [[specification, [s, [np, [pn, [everybody]]], [vp, [aux, ['{does not}']], [vbar, [v, [like]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [aux, ['{does not}']], [vbar, [v, [bark]]]]]]]]]], ['.']]], '2006-08-23-21-35-02', amadeus, ''). +text_drs_eval(0, 1808, 'The furniture is good.', drs([A, B, C], [property(A, good, pos)-1, predicate(B, be, C, A)-1, object(C, furniture, mass, na, na, na)-1]), [[specification, [s, [np, [det, the], [nbar, [n, furniture]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, good]]]]]], '.']], '2008-07-18-20-11-04', '130.60.206.18', ''). +text_drs_eval(0, 1809, 'A cat isn\'t hated by a dog.', drs([A], [object(A, cat, countable, na, eq, 1)-1, -drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, hate, B, A)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [aux, ['{is not}']], [vbar, [v, [hated]], [by, [by]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], ['.']]], '2006-08-24-12-54-30', amadeus, ''). +text_drs_eval(0, 1810, 'If there is a man then it is false that the man likes a cat and that the man hates a dog.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B, C, D, E], [object(B, cat, countable, na, eq, 1)-1, predicate(C, like, A, B)-1, object(D, dog, countable, na, eq, 1)-1, predicate(E, hate, A, D)-1])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s_coord, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], [coord, [and]], [cp, ['_that_'], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [hates]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]]]]], ['.']]], '2006-08-24-12-57-23', amadeus, ''). +text_drs_eval(0, 1811, 'If there is a man then the man sees a cow and it is false that the man likes a cat and that the man hates a dog.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, cow, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, -drs([D, E, F, G], [object(D, cat, countable, na, eq, 1)-1, predicate(E, like, A, D)-1, object(F, dog, countable, na, eq, 1)-1, predicate(G, hate, A, F)-1])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s_coord, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cow]]]]]]], [coord, [and]], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s_coord, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], [coord, [and]], [cp, ['_that_'], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [hates]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]]]]]], ['.']]], '2006-08-24-12-59-04', amadeus, ''). +text_drs_eval(0, 1812, 'Proposition X: A man waits. It is true that X. It is false that X.', drs([], []), [], '2009-04-02-13-15-13', '130.60.155.206', ''). +text_drs_eval(0, 1813, 'A man is v:sseen by a dog.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, sseen, B, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [aux, [is]], [vbar, [v, [sseen]], [by, [by]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], ['.']]], '2006-08-24-22-25-54', amadeus, ''). +text_drs_eval(0, 1814, 'A man is v:sseen.', drs([], []), [], '2006-08-24-22-25-17', amadeus, ''). +text_drs_eval(0, 1815, 'Every man can eat and drink.', drs([], []), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [aux, [can]], [vbar, [v, [eat]]]], [coord, [and]], [vp, [vbar, [v, [drink]]]]]], ['.']]], '2007-12-23-12-02-40', '130.60.204.35', ''). +text_drs_eval(0, 1816, 'Some men do wait.', drs([A, B], [object(A, man, countable, na, geq, 2)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [men]]]], [vp, [aux, [do]], [vbar, [v, [wait]]]]], ['.']]], '2006-08-24-22-12-56', amadeus, ''). +text_drs_eval(0, 1817, 'A man does seen by a dog.', drs([], []), [], '2006-08-24-22-16-18', amadeus, ''). +text_drs_eval(0, 1818, 'P: Every man waits. It is true that P and that P.', drs([], []), [], '2006-08-28-00-19-09', amadeus, ''). +text_drs_eval(0, 1819, 'Proposition P: A dog likes everybody. It is true that P.', drs([], []), [], '2009-04-02-13-15-19', '130.60.155.206', ''). +text_drs_eval(0, 1820, 'A dog of a man and a woman barks.', drs([A, B, C, D, E], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, relation(A, of, D)-1, object(C, woman, countable, na, eq, 1)-1, has_part(D, B)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 2)-1, predicate(E, bark, A)-1]), [[s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np_coord, [np, [det, [a]], [nbar, [n, [man]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [woman]]]]]]]], [vp, [vbar, [v, [barks]]]]]], '2007-09-26-17-09-36', '130.60.155.177', ''). +text_drs_eval(0, 1821, 'John\'s n:home-page is an n:URI "http://www.example.org/John".', drs([], []), [], '2007-04-10-15-47-28', '130.60.155.177', ''). +text_drs_eval(0, 1822, 'Mary is v:given an apple by John.', drs([A, B, C, D], [object(B, 'John', named, na, eq, 1)-1, object(A, 'Mary', named, na, eq, 1)-1, object(C, apple, countable, na, eq, 1)-1, predicate(D, given, B, C, A)-1]), [[specification, [s, [np, [pname, ['Mary']]], [vp, [aux, [is]], [vbar, [v, [given]], [np, [det, [a]], [nbar, [n, [apple]]]], [by, [by]], [np, [pname, ['John']]]]]], ['.']]], '2006-08-27-18-47-31', amadeus, ''). +text_drs_eval(0, 1823, 'An apple is v:given to John by Mary.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, apple, countable, na, eq, 1)-1, predicate(D, given, B, C, A)-1]), [[specification, [s, [np, [det, an], [nbar, [n, apple]]], [vp, [aux, is], [vbar, [v, given], to, [np, [pname, 'John']], by, [np, [pname, 'Mary']]]]], '.']], '2009-01-05-11-08-05', '130.60.155.206', ''). +text_drs_eval(0, 1824, 'John and Mary\'s dogs bark.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, predicate(C, bark, E)-1, relation(D, of, B)-1, object(D, dog, countable, na, geq, 2)-1, has_part(E, A)-1, has_part(E, D)-1, object(E, na, countable, na, eq, 2)-1]), [[s, [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [poss_np, [pname, ['Mary']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dogs]]]]], [vp, [vbar, [v, [bark]]]]]], '2007-09-26-17-10-02', '130.60.155.177', ''). +text_drs_eval(0, 1825, 'Some dogs of Mary and John bark.', drs([A, B, C, D, E], [object(A, 'Mary', named, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, object(C, dog, countable, na, geq, 2)-1, has_part(D, A)-1, relation(C, of, D)-1, has_part(D, B)-1, object(D, na, countable, na, eq, 2)-1, predicate(E, bark, C)-1]), [[specification, [s, [np, [det, some], [nbar, [n, dogs], [pp, [prep, of], [np_coord, [np, [pname, 'Mary']], [coord, and], [np, [pname, 'John']]]]]], [vp, [vbar, [v, bark]]]], '.']], '2008-10-06-14-48-05', '130.60.155.206', ''). +text_drs_eval(0, 1826, 'John and some dogs of Mary bark.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, predicate(C, bark, E)-1, object(D, dog, countable, na, geq, 2)-1, relation(D, of, B)-1, has_part(E, A)-1, has_part(E, D)-1, object(E, na, countable, na, eq, 2)-1]), [[s, [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [det, [some]], [nbar, [n, [dogs]], [pp, [prep, [of]], [np, [pname, ['Mary']]]]]]], [vp, [vbar, [v, [bark]]]]]], '2007-09-26-17-10-15', '130.60.155.177', ''). +text_drs_eval(0, 1827, 'There are John and Mary. His and her dog barks.', drs([], []), [], '2006-08-28-16-08-49', amadeus, ''). +text_drs_eval(0, 1828, 'There are John and Mary. His and her dogs bark.', drs([], []), [], '2006-08-28-16-09-06', amadeus, ''). +text_drs_eval(0, 1829, 'There are John and Mary. He and her dogs bark.', drs([], []), [], '2008-01-03-16-29-39', '130.60.206.88', ''). +text_drs_eval(0, 1830, 'A customer and a clerk\'s contract is valid.', drs([], []), [], '2006-08-28-16-09-23', amadeus, ''). +text_drs_eval(0, 1831, 'A customer and a clerk\'s contracts are valid.', drs([A, B, C, D, E, F], [object(A, customer, countable, na, eq, 1)-1, property(B, valid, pos)-1, predicate(C, be, F, B)-1, object(D, clerk, countable, na, eq, 1)-1, relation(E, of, D)-1, object(E, contract, countable, na, geq, 2)-1, has_part(F, A)-1, has_part(F, E)-1, object(F, na, countable, na, eq, 2)-1]), [[s, [np_coord, [np, [det, [a]], [nbar, [n, [customer]]]], [coord, [and]], [np, [poss_np, [det, [a]], [nbar, [n, [clerk]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [contracts]]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [valid]]]]]]]], '2007-09-26-17-11-01', '130.60.155.177', ''). +text_drs_eval(0, 1832, 'John and Mary\'s contracts are valid.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, property(C, valid, pos)-1, predicate(D, be, F, C)-1, relation(E, of, B)-1, object(E, contract, countable, na, geq, 2)-1, has_part(F, A)-1, has_part(F, E)-1, object(F, na, countable, na, eq, 2)-1]), [[s, [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [poss_np, [pname, ['Mary']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [contracts]]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [valid]]]]]]]], '2007-09-26-17-11-13', '130.60.155.177', ''). +text_drs_eval(0, 1833, '5 men and a woman\'s card works.', drs([], []), [], '2006-08-28-21-05-22', amadeus, ''). +text_drs_eval(0, 1834, '5 men\'s card works.', drs([A, B, C], [object(A, man, countable, na, eq, 5)-1, relation(B, of, A)-1, object(B, card, countable, na, eq, 1)-1, predicate(C, work, B)-1]), [[specification, [s, [np, [poss_spec, [poss_np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [n, [men]]], [ ('|'), [gen_marker, ['\'s']]]]], [nbar, [n, [card]]]], [vp, [vbar, [v, [works]]]]], ['.']]], '2006-08-27-21-10-01', amadeus, ''). +text_drs_eval(0, 1835, 'There is a man. The man\'s dog\'s card works.', drs([], []), [], '2006-08-27-21-11-32', amadeus, ''). +text_drs_eval(0, 1836, 'There is a man. His dog\'s card works.', drs([], []), [], '2006-08-28-21-04-08', amadeus, ''). +text_drs_eval(0, 1837, 'Proposition A: A dog barks. Proposition B: Every cat knows that A. Proposition C: Every dog knows that it is true that B. It is true that C.', drs([], []), [], '2009-04-02-13-15-26', '130.60.155.206', ''). +text_drs_eval(0, 1838, 'Proposition P: A dog barks. It is false that P.', drs([], []), [], '2009-04-02-13-15-32', '130.60.155.206', ''). +text_drs_eval(0, 1839, 'Proposition P: Every man waits. It is true that P and that P.', drs([], []), [], '2009-04-02-13-15-38', '130.60.155.206', ''). +text_drs_eval(0, 1840, 'Proposition P: A dog sees everybody that waits. It is true that P.', drs([], []), [], '2009-04-02-13-15-43', '130.60.155.206', ''). +text_drs_eval(0, 1841, 'Proposition P: A dog sees nobody that waits. It is true that P.', drs([], []), [], '2009-04-02-13-15-49', '130.60.155.206', ''). +text_drs_eval(0, 1842, 'A dog sees nobody.', drs([A], [object(A, dog, countable, na, eq, 1)-1, drs([B], [object(B, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([C], [predicate(C, see, A, B)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [pn, [nobody]]]]]], ['.']]], '2006-08-28-00-27-55', amadeus, ''). +text_drs_eval(0, 1843, 'Nobody that waits waits.', drs([], [drs([A, B], [predicate(A, wait, B)-1, object(B, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([C], [predicate(C, wait, B)-1])])]), [[specification, [s, [nbar, [pn, [nobody]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [waits]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2006-08-28-00-28-20', amadeus, ''). +text_drs_eval(0, 1844, 'A dog sees nobody that waits.', drs([A], [object(A, dog, countable, na, eq, 1)-1, drs([B, C], [predicate(B, wait, C)-1, object(C, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([D], [predicate(D, see, A, C)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [nbar, [pn, [nobody]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [waits]]]]]]]]], ['.']]], '2007-01-09-20-23-02', '130.60.155.211', ''). +text_drs_eval(0, 1845, 'Proposition P: There is a man. Proposition Q: He waits. It is true that P and that Q.', drs([], []), [], '2009-04-02-13-16-01', '130.60.155.206', ''). +text_drs_eval(0, 1846, 'Proposition P: Mary sleeps. It is true that P.', drs([], []), [], '2009-04-02-13-16-06', '130.60.155.206', ''). +text_drs_eval(0, 1847, 'Proposition P: Mary sleeps. It is false that P.', drs([], []), [], '2009-04-02-13-16-12', '130.60.155.206', ''). +text_drs_eval(0, 1848, 'Proposition P: Mary sleeps. It is not provable that P.', drs([], []), [], '2009-04-02-13-16-17', '130.60.155.206', ''). +text_drs_eval(0, 1849, 'Proposition P: Mary sleeps. John believes that P.', drs([], []), [], '2009-04-02-13-16-23', '130.60.155.206', ''). +text_drs_eval(0, 1850, '5 clerks\' card is valid.', drs([A, B, C, D], [object(A, clerk, countable, na, eq, 5)-1, relation(B, of, A)-1, object(B, card, countable, na, eq, 1)-1, property(C, valid, pos)-1, predicate(D, be, B, C)-1]), [[specification, [s, [np, [poss_np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [n, [clerks]]], [ ('|'), [gen_marker, ['\'']]]], [nbar, [n, [card]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2006-08-28-17-22-08', amadeus, ''). +text_drs_eval(0, 1851, '5 men are seen by everybody.', drs([A], [object(A, man, countable, na, eq, 5)-1, drs([B], [object(B, somebody, countable, na, eq, 1)-1])=>drs([C], [predicate(C, see, B, A)-1])]), [[specification, [s, [np, [numberp, [gen_quant, [[]]], [number, [5]]], [nbar, [n, [men]]]], [vp, [aux, [are]], [vbar, [v, [seen]], [by, [by]], [np, [pn, [everybody]]]]]], ['.']]], '2006-08-28-17-24-54', amadeus, ''). +text_drs_eval(0, 1852, 'Some men\'s dog barks.', drs([A, B, C], [object(A, man, countable, na, geq, 2)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1]), [[specification, [s, [np, [poss_np, [det, [some]], [nbar, [n, [men]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2006-08-28-17-34-12', amadeus, ''). +text_drs_eval(0, 1853, 'No man\'s dog barks.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1])=>drs([], [-drs([C], [predicate(C, bark, B)-1])])]), [[specification, [s, [np, [poss_np, [det, [no]], [nbar, [n, [man]]], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2007-11-20-17-44-55', '130.60.155.231', ''). +text_drs_eval(0, 1854, 'There are some men. Their dog barks.', drs([A, B, C], [object(A, man, countable, na, geq, 2)-1, relation(C, of, A)-2, predicate(B, bark, C)-2, object(C, dog, countable, na, eq, 1)-2]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]]]]]], ['.']], [specification, [s, [np, [poss_pn_coord, [posspn, [their]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2006-08-28-19-54-27', amadeus, ''). +text_drs_eval(0, 1855, 'There are a man\'s dog and a cat.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, has_part(D, B)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 2)-1]), [[top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [poss_np, [det, [a]], [nbar, [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], '2007-09-26-17-11-38', '130.60.155.177', ''). +text_drs_eval(0, 1856, 'A rich man\'s dog barks.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, property(A, rich, pos)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1]), [[specification, [s, [np, [poss_np, [det, [a]], [nbar, [adj, [rich]], [n, [man]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2006-08-29-12-00-16', amadeus, ''). +text_drs_eval(0, 1857, 'A rich man X\'s dog barks.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, property(A, rich, pos)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1]), [[specification, [s, [np, [poss_np, [det, [a]], [nbar, [adj, [rich]], [n, [man]], [appos_coord, [appos, [var, ['X']]]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2006-08-29-12-00-53', amadeus, ''). +text_drs_eval(0, 1858, 'A rich man X\'s dog barks. X waits.', drs([A, B, C, D], [relation(B, of, A)-1, predicate(C, bark, B)-1, predicate(D, wait, A)-2, property(A, rich, pos)-1, object(B, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1]), [[s, [np, [poss_np, [det, [a]], [nbar, [adj, [rich]], [n, [man]], [appos, [var, ['X']]]], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], [s, [np, [var, ['X']]], [vp, [vbar, [v, [waits]]]]]], '2007-11-05-09-28-40', '130.60.155.231', ''). +text_drs_eval(0, 1859, 'A man "X"\'s dog barks.', drs([], []), [], '2007-04-10-15-48-29', '130.60.155.177', ''). +text_drs_eval(0, 1860, 'A man "X"\'s dog barks. The man "X" waits.', drs([], []), [], '2007-04-10-15-49-03', '130.60.155.177', ''). +text_drs_eval(0, 1861, '2 men X and Y\'s dog barks.', drs([], []), [[s, [np_coord, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]], [appos, [var, ['X']]]]], [coord, [and]], [np, [poss_np, [var, ['Y']], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]]], [vp, [vbar, [v, [barks]]]]]], '2007-10-17-16-48-27', '130.60.155.177', ''). +text_drs_eval(0, 1862, 'Everything that affiliatedWith something that affiliatedWith something affiliatedWith it.', drs([], []), [], '2008-07-22-13-41-43', '130.60.155.206', ''). +text_drs_eval(0, 1863, 'Everybody sees 3 things that wait.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B, C, D], [object(B, thing, countable, na, eq, 3)-1, predicate(C, wait, B)-1, predicate(D, see, A, B)-1])]), [[specification, [s, [np, [pn, [everybody]]], [vp, [vbar, [v, [sees]], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [things]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [wait]]]]]]]]]], ['.']]], '2006-08-29-14-13-39', amadeus, ''). +text_drs_eval(0, 1864, 'Everybody sees 3 things that are some dogs.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, thing, countable, na, eq, 3)-1, object(C, dog, countable, na, geq, 2)-1, predicate(D, be, B, C)-1, predicate(E, see, A, B)-1])]), [[specification, [s, [np, [pn, [everybody]]], [vp, [vbar, [v, [sees]], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [things]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [are]], [np, [det, [some]], [nbar, [n, [dogs]]]]]]]]]]]], ['.']]], '2006-08-29-14-14-36', amadeus, ''). +text_drs_eval(0, 1865, 'Everybody sees 3 things that are some dogs or that are some cats.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B, C], [object(B, thing, countable, na, eq, 3)-1, drs([D, E], [object(D, dog, countable, na, geq, 2)-1, predicate(E, be, B, D)-1])v drs([F, G], [object(F, cat, countable, na, geq, 2)-1, predicate(G, be, B, F)-1]), predicate(C, see, A, B)-1])]), [[specification, [s, [np, [pn, [everybody]]], [vp, [vbar, [v, [sees]], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [things]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [are]], [np, [det, [some]], [nbar, [n, [dogs]]]]]]], [coord, [or]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [are]], [np, [det, [some]], [nbar, [n, [cats]]]]]]]]]]]]], ['.']]], '2006-08-29-14-16-04', amadeus, ''). +text_drs_eval(0, 1866, 'Everybody sees 3 men who wait.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B, C, D], [object(B, man, countable, na, eq, 3)-1, predicate(C, wait, B)-1, predicate(D, see, A, B)-1])]), [[specification, [s, [np, [pn, [everybody]]], [vp, [vbar, [v, [sees]], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [men]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [wait]]]]]]]]]], ['.']]], '2006-12-18-21-58-41', unknown, ''). +text_drs_eval(0, 1867, 'No cards are valid.', drs([], [drs([A], [object(A, card, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [property(B, valid, pos)-1, predicate(C, be, A, B)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [cards]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2007-07-18-14-39-55', '130.60.155.177', ''). +text_drs_eval(0, 1868, 'John who has a card enters it.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, predicate(B, enter, A, C)-1, object(C, card, countable, na, eq, 1)-1, predicate(D, have, A, C)-1]), [[specification, [s, [np, [pname, ['John']], [rel_cl, [comp, [who]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [card]]]]]]]], [vp, [vbar, [v, [enters]], [np, [pn, [it]]]]]], ['.']]], '2006-08-30-20-42-33', amadeus, ''). +text_drs_eval(0, 1869, 'There is a man. John does not like the man.', drs([A, B], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, -drs([C], [predicate(C, like, A, B)-2])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [aux, ['{does not}']], [vbar, [v, [like]], [np, [det, [the]], [nbar, [n, [man]]]]]]], ['.']]], '2007-08-19-15-38-30', '130.60.155.177', ''). +text_drs_eval(0, 1870, 'A man owns a dog. A man owns a cat. John sees the man who owns a dog.', drs([A, B, C, D, E, F, G, H], [object(A, 'John', named, na, eq, 1)-3, object(B, man, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, own, B, C)-1, object(E, man, countable, na, eq, 1)-2, object(F, cat, countable, na, eq, 1)-2, predicate(G, own, E, F)-2, predicate(H, see, A, B)-3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, cat]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]]]]]]], '.']], '2008-08-12-10-12-18', '130.60.206.55', ''). +text_drs_eval(0, 1871, 'Every goat likes some grass and likes some water and doesn\'t like something that is not some grass and that is not some water.', drs([], [drs([A], [object(A, goat, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, grass, mass, na, na, na)-1, predicate(C, like, A, B)-1, object(D, water, mass, na, na, na)-1, predicate(E, like, A, D)-1, -drs([F, G], [object(F, something, dom, na, na, na)-1, predicate(G, like, A, F)-1, -drs([H, I], [object(H, grass, mass, na, na, na)-1, predicate(I, be, F, H)-1]), -drs([J, K], [object(J, water, mass, na, na, na)-1, predicate(K, be, F, J)-1])])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [goat]]]], [vp_coord, [vp, [vbar, [v, [likes]], [np, [det, [some]], [nbar, [n, [grass]]]]]], [coord, [and]], [vp_coord, [vp, [vbar, [v, [likes]], [np, [det, [some]], [nbar, [n, [water]]]]]], [coord, [and]], [vp, [aux, ['{does not}']], [vbar, [v, [like]], [nbar, [pn, [something]], [rel_cl_coord, [rel_cl, [comp, [that]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [some]], [nbar, [n, [grass]]]]]]], [coord, [and]], [rel_cl, [comp, [that]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [some]], [nbar, [n, [water]]]]]]]]]]]]]], ['.']]], '2006-10-29-16-12-09', amadeus, ''). +text_drs_eval(0, 1872, 'Every pet is a dog or is a cat ,and is not something that is a dog and that is a cat.', drs([], [drs([A], [object(A, pet, countable, na, eq, 1)-1])=>drs([], [drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, be, A, B)-1])v drs([D, E], [object(D, cat, countable, na, eq, 1)-1, predicate(E, be, A, D)-1]), -drs([F, G, H, I, J, K], [object(F, something, dom, na, na, na)-1, predicate(G, be, A, F)-1, object(H, dog, countable, na, eq, 1)-1, predicate(I, be, F, H)-1, object(J, cat, countable, na, eq, 1)-1, predicate(K, be, F, J)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [pet]]]], [vp_coord, [vp_coord, [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, [or]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], [coord, ['{, and}']], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [nbar, [pn, [something]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, [and]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]]], ['.']]], '2006-10-30-20-16-23', amadeus, ''). +text_drs_eval(0, 1873, 'If there is a pet X then X is a dog or X is a cat ,and it is false that X is a dog and that X is a cat.', drs([], [drs([A], [object(A, pet, countable, na, eq, 1)-1])=>drs([], [drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, be, A, B)-1])v drs([D, E], [object(D, cat, countable, na, eq, 1)-1, predicate(E, be, A, D)-1]), -drs([F, G, H, I], [object(F, dog, countable, na, eq, 1)-1, predicate(G, be, A, F)-1, object(H, cat, countable, na, eq, 1)-1, predicate(I, be, A, H)-1])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [pet]], [appos_coord, [appos, [var, ['X']]]]]]]], [then], [s_coord, [s_coord, [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, [or]], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], [coord, ['{, and}']], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s_coord, [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, [and]], [cp, ['_that_'], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]]], ['.']]], '2006-10-30-20-23-11', amadeus, ''). +text_drs_eval(0, 1874, 'Every pet is a dog or is a cat ,and is a cow.', drs([], [drs([A], [object(A, pet, countable, na, eq, 1)-1])=>drs([B, C], [drs([D, E], [object(D, dog, countable, na, eq, 1)-1, predicate(E, be, A, D)-1])v drs([F, G], [object(F, cat, countable, na, eq, 1)-1, predicate(G, be, A, F)-1]), object(B, cow, countable, na, eq, 1)-1, predicate(C, be, A, B)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [pet]]]], [vp_coord, [vp_coord, [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, [or]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], [coord, ['{, and}']], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [cow]]]]]]]], ['.']]], '2006-10-30-20-45-53', amadeus, ''). +text_drs_eval(0, 1875, 'Every pet is a dog or is a cat ,and is not a cow.', drs([], [drs([A], [object(A, pet, countable, na, eq, 1)-1])=>drs([], [drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, be, A, B)-1])v drs([D, E], [object(D, cat, countable, na, eq, 1)-1, predicate(E, be, A, D)-1]), -drs([F, G], [object(F, cow, countable, na, eq, 1)-1, predicate(G, be, A, F)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [pet]]]], [vp_coord, [vp_coord, [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, [or]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], [coord, ['{, and}']], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [a]], [nbar, [n, [cow]]]]]]]], ['.']]], '2006-10-30-20-50-33', amadeus, ''). +text_drs_eval(0, 1876, 'Every pet is not a cow ,and is a dog or is a cat.', drs([], [drs([A], [object(A, pet, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [object(B, cow, countable, na, eq, 1)-1, predicate(C, be, A, B)-1]), drs([D, E], [object(D, dog, countable, na, eq, 1)-1, predicate(E, be, A, D)-1])v drs([F, G], [object(F, cat, countable, na, eq, 1)-1, predicate(G, be, A, F)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [pet]]]], [vp_coord, [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [a]], [nbar, [n, [cow]]]]]], [coord, ['{, and}']], [vp_coord, [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, [or]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]], ['.']]], '2006-10-30-20-58-35', amadeus, ''). +text_drs_eval(0, 1877, 'Every man works or eats and sleeps.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B], [predicate(B, work, A)-1])v drs([C, D], [predicate(C, eat, A)-1, predicate(D, sleep, A)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [works]]]], [coord, [or]], [vp_coord, [vp, [vbar, [v, [eats]]]], [coord, [and]], [vp, [vbar, [v, [sleeps]]]]]]], ['.']]], '2006-10-31-14-10-41', amadeus, ''). +text_drs_eval(0, 1878, 'Every man works or eats ,and sleeps or drinks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B], [predicate(B, work, A)-1])v drs([C], [predicate(C, eat, A)-1]), drs([D], [predicate(D, sleep, A)-1])v drs([E], [predicate(E, drink, A)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp_coord, [vp, [vbar, [v, [works]]]], [coord, [or]], [vp, [vbar, [v, [eats]]]]], [coord, ['{, and}']], [vp_coord, [vp, [vbar, [v, [sleeps]]]], [coord, [or]], [vp, [vbar, [v, [drinks]]]]]]], ['.']]], '2006-10-31-15-13-09', amadeus, ''). +text_drs_eval(0, 1879, 'Every man sees a dog that barks or works.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B, C, D], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1, predicate(D, see, A, B)-1])v drs([E], [predicate(E, work, A)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [barks]]]]]]]]], [coord, [or]], [vp, [vbar, [v, [works]]]]]], ['.']]], '2006-10-31-16-38-00', amadeus, ''). +text_drs_eval(0, 1880, 'Every man works or sees a dog that barks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B], [predicate(B, work, A)-1])v drs([C, D, E], [object(C, dog, countable, na, eq, 1)-1, predicate(D, bark, C)-1, predicate(E, see, A, C)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [works]]]], [coord, [or]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [barks]]]]]]]]]]], ['.']]], '2006-10-31-16-38-36', amadeus, ''). +text_drs_eval(0, 1881, 'Some men are at least 2 men.', drs([A, B, C], [object(A, man, countable, na, geq, 2)-1, object(B, man, countable, na, geq, 2)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [det, [some]], [nbar, [n, [men]]]], [vp, [vbar, [v, [are]], [np, [numberp, [gen_quant, ['{at least}']], [number, [2]]], [nbar, [n, [men]]]]]]], ['.']]], '2006-10-31-16-44-54', amadeus, ''). +text_drs_eval(0, 1882, 'Proposition A: A man X has a card. Proposition B: The man X has a code. It is true that A and it is true that B.', drs([], []), [], '2009-04-02-13-16-32', '130.60.155.206', ''). +text_drs_eval(0, 1883, 'If a message is from someone from which John awaits a delivery then the message is important.', drs([], []), [], '2007-11-20-11-29-03', '130.60.155.231', ''). +text_drs_eval(0, 1884, 'There is a dog of John. There is a dog of Mary. The dog of John barks.', drs([A, B, C, D, E], [relation(C, of, A)-1, relation(D, of, B)-2, predicate(E, bark, C)-3, object(C, dog, countable, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, object(D, dog, countable, na, eq, 1)-2, object(B, 'Mary', named, na, eq, 1)-2]), [[top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pname, ['John']]]]]]]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pname, ['Mary']]]]]]]], [s, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [vbar, [v, [barks]]]]]], '2007-11-05-11-16-20', '130.60.155.231', ''). +text_drs_eval(0, 1885, 'Every man sees a dog that barks or sees himself.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B, C, D], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1, predicate(D, see, A, B)-1])v drs([E], [predicate(E, see, A, A)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [barks]]]]]]]]], [coord, [or]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]]], ['.']]], '2006-11-01-16-54-27', amadeus, ''). +text_drs_eval(0, 1886, 'Every man sees a dog that barks or sees itself.', drs([], []), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp_coord, [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [v, barks]]]]]]]], [coord, or], [vp, [vbar, [v, sees], [np, [pn, itself]]]]]], '.']], '2008-07-30-01-09-54', '130.60.204.7', ''). +text_drs_eval(0, 1887, 'Every man hears a dog that does not bark and sees a cat that does not sleep.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, dog, countable, na, eq, 1)-1, -drs([F], [predicate(F, bark, B)-1]), predicate(C, hear, A, B)-1, object(D, cat, countable, na, eq, 1)-1, -drs([G], [predicate(G, sleep, D)-1]), predicate(E, see, A, D)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [hears]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [aux, ['{does not}']], [vbar, [v, [bark]]]]]]]]], [coord, [and]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [aux, ['{does not}']], [vbar, [v, [sleep]]]]]]]]]]], ['.']]], '2006-11-01-20-49-49', amadeus, ''). +text_drs_eval(0, 1888, 'If there is a man then he sees a cat X and it is false that X sees a mouse and that X sees a rat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, cat, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, -drs([D, E, F, G], [object(D, mouse, countable, na, eq, 1)-1, predicate(E, see, B, D)-1, object(F, rat, countable, na, eq, 1)-1, predicate(G, see, B, F)-1])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s_coord, [s, [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]], [appos_coord, [appos, [var, ['X']]]]]]]]], [coord, [and]], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s_coord, [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [mouse]]]]]]], [coord, [and]], [cp, ['_that_'], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [rat]]]]]]]]]]]]], ['.']]], '2007-08-14-20-25-02', '130.60.155.177', ''). +text_drs_eval(0, 1889, 'If there is a man then he sees a cat X and it is possible that X sees a mouse and that X sees a rat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([B, C], [object(B, cat, countable, na, eq, 1)-1/10, predicate(C, see, A, B)-1/8, can(drs([D, E, F, G], [object(D, mouse, countable, na, eq, 1)-1/20, predicate(E, see, B, D)-1/18, object(F, rat, countable, na, eq, 1)-1/26, predicate(G, see, B, F)-1/24]))])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s_coord, [s, [np, [pn, he]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, cat], [appos, [var, 'X']]]]]]]], [coord, and], [s, [poss, 'it is possible'], [cp, that, [s_coord, [s, [np, [var, 'X']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, mouse]]]]]]], [coord, and], [cp, that, [s, [np, [var, 'X']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, rat]]]]]]]]]]]]], '.']], '2010-10-27-09-25-07', '89.206.64.27', ''). +text_drs_eval(0, 1890, 'If there is a man then he sees a cat X and it is necessary that X sees a mouse and that X sees a rat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([B, C], [object(B, cat, countable, na, eq, 1)-1/10, predicate(C, see, A, B)-1/8, must(drs([D, E, F, G], [object(D, mouse, countable, na, eq, 1)-1/20, predicate(E, see, B, D)-1/18, object(F, rat, countable, na, eq, 1)-1/26, predicate(G, see, B, F)-1/24]))])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s_coord, [s, [np, [pn, he]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, cat], [appos, [var, 'X']]]]]]]], [coord, and], [s, [necessity, 'it is necessary'], [cp, that, [s_coord, [s, [np, [var, 'X']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, mouse]]]]]]], [coord, and], [cp, that, [s, [np, [var, 'X']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, rat]]]]]]]]]]]]], '.']], '2010-10-27-09-25-13', '89.206.64.27', ''). +text_drs_eval(0, 1891, 'If there is a man then he sees a cat X and it is false that X eats and that X waits.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, cat, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, -drs([D, E], [predicate(D, eat, B)-1, predicate(E, wait, B)-1])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s_coord, [s, [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]], [appos_coord, [appos, [var, ['X']]]]]]]]], [coord, [and]], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s_coord, [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [eats]]]]], [coord, [and]], [cp, ['_that_'], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [waits]]]]]]]]]]], ['.']]], '2006-11-02-11-52-08', amadeus, ''). +text_drs_eval(0, 1892, 'If there is a man then he sees a cat X and it is possible that X eats and that X waits.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([B, C], [object(B, cat, countable, na, eq, 1)-1/10, predicate(C, see, A, B)-1/8, can(drs([D, E], [predicate(D, eat, B)-1/18, predicate(E, wait, B)-1/22]))])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s_coord, [s, [np, [pn, he]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, cat], [appos, [var, 'X']]]]]]]], [coord, and], [s, [poss, 'it is possible'], [cp, that, [s_coord, [s, [np, [var, 'X']], [vp, [vbar, [vbar, [v, eats]]]]], [coord, and], [cp, that, [s, [np, [var, 'X']], [vp, [vbar, [vbar, [v, waits]]]]]]]]]]], '.']], '2010-10-27-09-25-20', '89.206.64.27', ''). +text_drs_eval(0, 1893, 'If there is a man then he sees a cat X and it is necessary that X eats and that X waits.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([B, C], [object(B, cat, countable, na, eq, 1)-1/10, predicate(C, see, A, B)-1/8, must(drs([D, E], [predicate(D, eat, B)-1/18, predicate(E, wait, B)-1/22]))])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s_coord, [s, [np, [pn, he]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, cat], [appos, [var, 'X']]]]]]]], [coord, and], [s, [necessity, 'it is necessary'], [cp, that, [s_coord, [s, [np, [var, 'X']], [vp, [vbar, [vbar, [v, eats]]]]], [coord, and], [cp, that, [s, [np, [var, 'X']], [vp, [vbar, [vbar, [v, waits]]]]]]]]]]], '.']], '2010-10-27-09-25-27', '89.206.64.27', ''). +text_drs_eval(0, 1894, 'If there is a man then he sees a cat X and it is false that X eats or that X waits.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, cat, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, -drs([], [drs([D], [predicate(D, eat, B)-1])v drs([E], [predicate(E, wait, B)-1])])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s_coord, [s, [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]], [appos_coord, [appos, [var, ['X']]]]]]]]], [coord, [and]], [neg_s, [sneg, ['{it is false}']], [s_coord, [cp, ['_that_'], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [eats]]]]]], [coord, [or]], [cp, ['_that_'], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [waits]]]]]]]]]], ['.']]], '2006-11-02-12-05-23', amadeus, ''). +text_drs_eval(0, 1895, 'If there is a man then he sees a cat X and it is possible that X eats or that X waits.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([B, C], [object(B, cat, countable, na, eq, 1)-1/10, predicate(C, see, A, B)-1/8, can(drs([], [drs([D], [predicate(D, eat, B)-1/18])v drs([E], [predicate(E, wait, B)-1/22])]))])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s_coord, [s, [np, [pn, he]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, cat], [appos, [var, 'X']]]]]]]], [coord, and], [s, [poss, 'it is possible'], [s_coord, [cp, that, [s, [np, [var, 'X']], [vp, [vbar, [vbar, [v, eats]]]]]], [coord, or], [cp, that, [s, [np, [var, 'X']], [vp, [vbar, [vbar, [v, waits]]]]]]]]]], '.']], '2010-10-27-09-25-35', '89.206.64.27', ''). +text_drs_eval(0, 1896, 'If there is a man then he sees a cat X and it is necessary that X eats or that X waits.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([B, C], [object(B, cat, countable, na, eq, 1)-1/10, predicate(C, see, A, B)-1/8, must(drs([], [drs([D], [predicate(D, eat, B)-1/18])v drs([E], [predicate(E, wait, B)-1/22])]))])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s_coord, [s, [np, [pn, he]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, cat], [appos, [var, 'X']]]]]]]], [coord, and], [s, [necessity, 'it is necessary'], [s_coord, [cp, that, [s, [np, [var, 'X']], [vp, [vbar, [vbar, [v, eats]]]]]], [coord, or], [cp, that, [s, [np, [var, 'X']], [vp, [vbar, [vbar, [v, waits]]]]]]]]]], '.']], '2010-10-27-09-25-40', '89.206.64.27', ''). +text_drs_eval(0, 1897, 'If there is a man then he sees a cat X and it is false that X sees a mouse or that X sees a rat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, cat, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, -drs([], [drs([D, E], [object(D, mouse, countable, na, eq, 1)-1, predicate(E, see, B, D)-1])v drs([F, G], [object(F, rat, countable, na, eq, 1)-1, predicate(G, see, B, F)-1])])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s_coord, [s, [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]], [appos_coord, [appos, [var, ['X']]]]]]]]], [coord, [and]], [neg_s, [sneg, ['{it is false}']], [s_coord, [cp, ['_that_'], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [mouse]]]]]]]], [coord, [or]], [cp, ['_that_'], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [rat]]]]]]]]]]]], ['.']]], '2007-08-14-20-26-08', '130.60.155.177', ''). +text_drs_eval(0, 1898, 'If there is a man then he sees a cat X and it is necessary that X sees a mouse or that X sees a rat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([B, C], [object(B, cat, countable, na, eq, 1)-1/10, predicate(C, see, A, B)-1/8, must(drs([], [drs([D, E], [object(D, mouse, countable, na, eq, 1)-1/20, predicate(E, see, B, D)-1/18])v drs([F, G], [object(F, rat, countable, na, eq, 1)-1/26, predicate(G, see, B, F)-1/24])]))])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s_coord, [s, [np, [pn, he]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, cat], [appos, [var, 'X']]]]]]]], [coord, and], [s, [necessity, 'it is necessary'], [s_coord, [cp, that, [s, [np, [var, 'X']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, mouse]]]]]]]], [coord, or], [cp, that, [s, [np, [var, 'X']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, rat]]]]]]]]]]]], '.']], '2010-10-27-09-25-52', '89.206.64.27', ''). +text_drs_eval(0, 1899, 'If there is a man then he sees a cat X and it is possible that X sees a mouse or that X sees a rat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([B, C], [object(B, cat, countable, na, eq, 1)-1/10, predicate(C, see, A, B)-1/8, can(drs([], [drs([D, E], [object(D, mouse, countable, na, eq, 1)-1/20, predicate(E, see, B, D)-1/18])v drs([F, G], [object(F, rat, countable, na, eq, 1)-1/26, predicate(G, see, B, F)-1/24])]))])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s_coord, [s, [np, [pn, he]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, cat], [appos, [var, 'X']]]]]]]], [coord, and], [s, [poss, 'it is possible'], [s_coord, [cp, that, [s, [np, [var, 'X']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, mouse]]]]]]]], [coord, or], [cp, that, [s, [np, [var, 'X']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, rat]]]]]]]]]]]], '.']], '2010-10-27-09-25-58', '89.206.64.27', ''). +text_drs_eval(0, 1900, 'Every man hears a dog that does not bark and sees a cat that sleeps.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E, F], [object(B, dog, countable, na, eq, 1)-1, -drs([G], [predicate(G, bark, B)-1]), predicate(C, hear, A, B)-1, object(D, cat, countable, na, eq, 1)-1, predicate(E, sleep, D)-1, predicate(F, see, A, D)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [hears]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [aux, ['{does not}']], [vbar, [v, [bark]]]]]]]]], [coord, [and]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sleeps]]]]]]]]]]], ['.']]], '2006-11-02-14-57-45', amadeus, ''). +text_drs_eval(0, 1901, 'Every man hears a dog that barks and sees a cat that sleeps.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E, F, G], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1, predicate(D, hear, A, B)-1, object(E, cat, countable, na, eq, 1)-1, predicate(F, sleep, E)-1, predicate(G, see, A, E)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [hears]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [barks]]]]]]]]], [coord, [and]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sleeps]]]]]]]]]]], ['.']]], '2006-11-02-14-59-09', amadeus, ''). +text_drs_eval(0, 1902, 'Every man hates a dog that knows something or hates a cat that knows something.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B, C, D, E], [object(B, dog, countable, na, eq, 1)-1, object(C, something, dom, na, na, na)-1, predicate(D, know, B, C)-1, predicate(E, hate, A, B)-1])v drs([F, G, H, I], [object(F, cat, countable, na, eq, 1)-1, object(G, something, dom, na, na, na)-1, predicate(H, know, F, G)-1, predicate(I, hate, A, F)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [hates]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [knows]], [np, [pn, [something]]]]]]]]]], [coord, [or]], [vp, [vbar, [v, [hates]], [np, [det, [a]], [nbar, [n, [cat]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [knows]], [np, [pn, [something]]]]]]]]]]]], ['.']]], '2006-11-02-17-37-26', amadeus, ''). +text_drs_eval(0, 1903, 'Every man sees 2 dogs that see 3 cats.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, dog, countable, na, eq, 2)-1, object(C, cat, countable, na, eq, 3)-1, predicate(D, see, B, C)-1, predicate(E, see, A, B)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [dogs]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [see]], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [cats]]]]]]]]]]]], ['.']]], '2006-11-03-13-09-37', amadeus, ''). +text_drs_eval(0, 1904, 'Every man sees 2 dogs that see a cat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, dog, countable, na, eq, 2)-1, object(C, cat, countable, na, eq, 1)-1, predicate(D, see, B, C)-1, predicate(E, see, A, B)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [dogs]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [see]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]], ['.']]], '2006-11-03-13-16-40', amadeus, ''). +text_drs_eval(0, 1905, 'Paris is a village or is a city.', drs([A], [object(A, 'Paris', named, na, eq, 1)-1, drs([B, C], [object(B, village, countable, na, eq, 1)-1, predicate(C, be, A, B)-1])v drs([D, E], [object(D, city, countable, na, eq, 1)-1, predicate(E, be, A, D)-1])]), [[specification, [s, [np, [pname, ['Paris']]], [vp_coord, [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [village]]]]]], [coord, [or]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [city]]]]]]]], ['.']]], '2006-11-05-16-41-55', amadeus, ''). +text_drs_eval(0, 1906, 'A n:named_entity waits.', drs([A, B], [object(A, named_entity, countable, na, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [named_entity]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-04-30-17-35-23', '130.60.155.177', ''). +text_drs_eval(0, 1907, 'John is 3.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, predicate(B, be, A, int(3))-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [np, [int, [3]]]]]], ['.']]], '2007-09-01-17-05-20', '130.60.155.177', ''). +text_drs_eval(0, 1908, '2 men are seen by 2 dogs.', drs([A, B, C], [object(A, man, countable, na, eq, 2)-1, object(B, dog, countable, na, eq, 2)-1, predicate(C, see, B, A)-1]), [[specification, [s, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]]]], [vp, [aux, [are]], [vbar, [v, [seen]], [by, [by]], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [dogs]]]]]]], ['.']]], '2006-11-11-14-08-59', amadeus, ''). +text_drs_eval(0, 1909, 'Every goat eats at most 0 things that are not some grass.', drs([], [drs([A], [object(A, goat, countable, na, eq, 1)-1/2])=>drs([B, C], [[predicate(C, eat, A, B)-1/3, -drs([D, E], [object(D, grass, mass, na, na, na)-1/12, predicate(E, be, B, D)-1/9]), object(B, thing, countable, na, leq, 0)-1/7]])]), [[specification, [s, [np, [det, every], [nbar, [n, goat]]], [vp, [vbar, [vcompl, [v, eats], [np, [nump, [genqu, 'at most'], 0], [nbar, [n, things], [rel_cl, [comp, that], [vp, [aux, are, not], [np, [det, some], [nbar, [n, grass]]]]]]]]]]], '.']], '2010-01-18-11-13-33', '89.206.64.72', ''). +text_drs_eval(0, 1910, 'Everybody who is John is a man.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C], [predicate(B, be, C, A)-1, object(C, somebody, countable, na, eq, 1)-1])=>drs([D, E], [object(D, man, countable, na, eq, 1)-1, predicate(E, be, C, D)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [np, [pname, ['John']]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [man]]]]]]], ['.']]], '2006-11-18-20-21-36', amadeus, ''). +text_drs_eval(0, 1911, 'No password is "god".', drs([], [drs([A], [object(A, password, countable, na, eq, 1)-1])=>drs([], [-drs([B], [predicate(B, be, A, string(god))-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [password]]]], [vp, [vbar, [v, [is]], [np, [string, [god]]]]]], ['.']]], '2007-09-01-16-35-33', '130.60.155.177', ''). +text_drs_eval(0, 1912, 'A man is taller than no dog.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [object(B, dog, countable, na, eq, 1)-1])=>drs([], [-drs([C, D], [property(C, tall, comp_than, B)-1, predicate(D, be, A, C)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [taller]], [conj, [than]], [np, [det, [no]], [nbar, [n, [dog]]]]]|E]]]], ['.']]], '2007-05-09-12-14-46', '130.60.156.229', ''). +text_drs_eval(0, 1913, 'Every man is taller than no dog.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B], [object(B, dog, countable, na, eq, 1)-1])=>drs([], [-drs([C, D], [property(C, tall, comp_than, B)-1, predicate(D, be, A, C)-1])])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [taller]], [conj, [than]], [np, [det, [no]], [nbar, [n, [dog]]]]]|E]]]], ['.']]], '2007-05-09-12-14-55', '130.60.156.229', ''). +text_drs_eval(0, 1914, 'No man is taller than every dog.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([], [drs([B], [object(B, dog, countable, na, eq, 1)-1])=>drs([C, D], [property(C, tall, comp_than, B)-1, predicate(D, be, A, C)-1])])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [taller]], [conj, [than]], [np, [det, [every]], [nbar, [n, [dog]]]]]|E]]]], ['.']]], '2007-05-09-12-15-01', '130.60.156.229', ''). +text_drs_eval(0, 1915, 'No man is taller than no dog.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([], [drs([B], [object(B, dog, countable, na, eq, 1)-1])=>drs([], [-drs([C, D], [property(C, tall, comp_than, B)-1, predicate(D, be, A, C)-1])])])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [taller]], [conj, [than]], [np, [det, [no]], [nbar, [n, [dog]]]]]|E]]]], ['.']]], '2007-05-09-12-15-06', '130.60.156.229', ''). +text_drs_eval(0, 1916, 'No man is taller than a dog.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B, C, D], [object(B, dog, countable, na, eq, 1)-1, property(C, tall, comp_than, B)-1, predicate(D, be, A, C)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [taller]], [conj, [than]], [np, [det, [a]], [nbar, [n, [dog]]]]]|E]]]], ['.']]], '2007-05-09-12-15-12', '130.60.156.229', ''). +text_drs_eval(0, 1917, 'A customer is richer than Mary and taller than no dog.', drs([], []), [], '2006-11-22-13-15-38', amadeus, ''). +text_drs_eval(0, 1918, 'If someone X waits then X is a customer. Someone X waits.', drs([A, B], [drs([C, D], [object(C, somebody, countable, na, eq, 1)-1, predicate(D, wait, C)-1])=>drs([E, F], [object(E, customer, countable, na, eq, 1)-1, predicate(F, be, C, E)-1]), object(A, somebody, countable, na, eq, 1)-2, predicate(B, wait, A)-2]), [[specification, [cond_s, if, [s, [np, [pn, someone], [appos, [var, 'X']]], [vp, [vbar, [v, waits]]]], then, [s, [np, [var, 'X']], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, customer]]]]]]], '.'], [specification, [s, [np, [pn, someone], [appos, [var, 'X']]], [vp, [vbar, [v, waits]]]], '.']], '2008-08-15-20-37-18', '130.60.204.15', ''). +text_drs_eval(0, 1919, 'There is a man X. If X owns a dog then the dog hates a cat.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B, C], [object(B, dog, countable, na, eq, 1)-2, predicate(C, own, A, B)-2])=>drs([D, E], [object(D, cat, countable, na, eq, 1)-2, predicate(E, hate, B, D)-2])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]]]], ['.']], [specification, [cond_s, [if], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [hates]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2006-11-25-14-28-32', amadeus, ''). +text_drs_eval(0, 1920, 'does not John like Mary?', drs([], []), [], '2007-06-12-10-50-50', '130.60.156.66', ''). +text_drs_eval(0, 1921, 'can John like Mary?', drs([], [question(drs([], [can(drs([A], [predicate(A, like, named('John'), named('Mary'))-1/3]))]))]), [[query, [question, can, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, like], [np, [pname, 'Mary']]]]]], ?]], '2010-10-27-09-26-04', '89.206.64.27', ''). +text_drs_eval(0, 1922, 'must John like Mary?', drs([], [question(drs([], [must(drs([A], [predicate(A, like, named('John'), named('Mary'))-1/3]))]))]), [[query, [question, must, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, like], [np, [pname, 'Mary']]]]]], ?]], '2010-10-27-09-26-10', '89.206.64.27', ''). +text_drs_eval(0, 1923, 'What does not a customer enter?', drs([], []), [], '2007-06-12-10-51-06', '130.60.156.66', ''). +text_drs_eval(0, 1924, 'What can a customer enter?', drs([], [question(drs([A], [object(A, customer, countable, na, eq, 1)-1/4, can(drs([B, C], [query(B, what)-1/1, predicate(C, enter, A, B)-1/5]))]))]), [[query, [question, [np, [qpn, what]], can, [np, [det, a], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, enter]]]]], ?]], '2010-10-27-09-26-16', '89.206.64.27', ''). +text_drs_eval(0, 1925, 'What must a customer enter?', drs([], [question(drs([A], [object(A, customer, countable, na, eq, 1)-1/4, must(drs([B, C], [query(B, what)-1/1, predicate(C, enter, A, B)-1/5]))]))]), [[query, [question, [np, [qpn, what]], must, [np, [det, a], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, enter]]]]], ?]], '2010-10-27-09-26-23', '89.206.64.27', ''). +text_drs_eval(0, 1926, 'Into what does not a customer enter a card?', drs([], []), [], '2007-06-12-10-52-33', '130.60.156.66', ''). +text_drs_eval(0, 1927, 'Into what can a customer enter a card?', drs([], [question(drs([A], [object(A, customer, countable, na, eq, 1)-1/5, can(drs([B, C, D], [object(B, card, countable, na, eq, 1)-1/8, query(C, what)-1/2, predicate(D, enter, A, B)-1/6, modifier_pp(D, into, C)-1/1]))]))]), [[query, [question, [pp, [prep, 'Into'], [np, [qpn, what]]], can, [np, [det, a], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, enter], [np, [det, a], [nbar, [n, card]]]]]]], ?]], '2010-10-27-09-26-28', '89.206.64.27', ''). +text_drs_eval(0, 1928, 'Where does not a customer enter a card?', drs([], []), [], '2007-06-12-10-53-24', '130.60.156.66', ''). +text_drs_eval(0, 1929, 'Where must a customer enter a card?', drs([], [question(drs([A], [object(A, customer, countable, na, eq, 1)-1/4, must(drs([B, C], [object(B, card, countable, na, eq, 1)-1/7, predicate(C, enter, A, B)-1/5, query(C, where)-1/1]))]))]), [[query, [question, [qpn, where], must, [np, [det, a], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, enter], [np, [det, a], [nbar, [n, card]]]]]]], ?]], '2010-10-27-09-26-39', '89.206.64.27', ''). +text_drs_eval(0, 1930, 'If there is an animal X then an animal Y is smaller than the animal X and the animal X eats the animal Y.', drs([], [drs([A], [object(A, animal, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, animal, countable, na, eq, 1)-1, property(C, small, comp_than, A)-1, predicate(D, be, B, C)-1, predicate(E, eat, A, B)-1])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, an], [nbar, [n, animal], [appos, [var, 'X']]]]]], then, [s_coord, [s, [np, [det, an], [nbar, [n, animal], [appos, [var, 'Y']]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, smaller], [conj, than], [np, [det, the], [nbar, [n, animal], [appos, [var, 'X']]]]]]]]], [coord, and], [s, [np, [det, the], [nbar, [n, animal], [appos, [var, 'X']]]], [vp, [vbar, [v, eats], [np, [det, the], [nbar, [n, animal], [appos, [var, 'Y']]]]]]]]], '.']], '2008-08-15-20-34-09', '130.60.204.15', ''). +text_drs_eval(0, 1931, 'Somebody X sees somebody X.', drs([], []), [[specification, [s, [nbar, [pn, [somebody]], [appos_coord, [appos, [var, ['X']]]]], [vp, [vbar, [v, [sees]], [nbar, [pn, [somebody]], [appos_coord, [appos, [var, ['X']]]]]]]], ['.']]], '2006-11-28-16-27-28', amadeus, ''). +text_drs_eval(0, 1932, 'A customer inserts a card carefully or manually.', drs([], []), [], '2006-11-29-15-51-58', amadeus, ''). +text_drs_eval(0, 1933, 'A dog eats nothing that is a mouse.', drs([A], [object(A, dog, countable, na, eq, 1)-1, drs([B, C, D], [object(B, mouse, countable, na, eq, 1)-1, predicate(C, be, D, B)-1, object(D, something, dom, na, na, na)-1])=>drs([], [-drs([E], [predicate(E, eat, A, D)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [eats]], [nbar, [pn, [nothing]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [mouse]]]]]]]]]]], ['.']]], '2007-01-09-20-21-04', '130.60.155.211', ''). +text_drs_eval(0, 1934, 'A dog does not eat something that is a mouse.', drs([A], [object(A, dog, countable, na, eq, 1)-1, -drs([B, C, D, E], [object(B, something, dom, na, na, na)-1, predicate(C, eat, A, B)-1, object(D, mouse, countable, na, eq, 1)-1, predicate(E, be, B, D)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [aux, ['{does not}']], [vbar, [v, [eat]], [nbar, [pn, [something]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [mouse]]]]]]]]]]], ['.']]], '2006-12-11-20-33-05', amadeus, ''). +text_drs_eval(0, 1935, 'No group contains a member X1 and contains a member X2 that comes-from an institution that X1 that is not X2 comes-from.', drs([], []), [], '2008-09-23-08-50-55', '130.60.155.206', ''). +text_drs_eval(0, 1936, 'John is not been by Mary.', drs([], []), [], '2006-12-18-22-07-06', unknown, ''). +text_drs_eval(0, 1937, 'If there is a man then a human is the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, human, countable, na, eq, 1)-1, predicate(C, be, B, A)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [human]]]], [vp, [vbar, [v, [is]], [np, [det, [the]], [nbar, [n, [man]]]]]]]], ['.']]], '2006-12-15-21-44-31', amadeus, ''). +text_drs_eval(0, 1938, 'If there is a man then a human must be the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([B], [object(B, human, countable, na, eq, 1)-1/8, must(drs([C], [predicate(C, be, B, A)-1/9]))])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s, [np, [det, a], [nbar, [n, human]]], [vp, [aux, must, be], [np, [det, the], [nbar, [n, man]]]]]], '.']], '2010-10-27-09-26-45', '89.206.64.27', ''). +text_drs_eval(0, 1939, 'If there is a man then a human can be the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([B], [object(B, human, countable, na, eq, 1)-1/8, can(drs([C], [predicate(C, be, B, A)-1/9]))])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s, [np, [det, a], [nbar, [n, human]]], [vp, [aux, can, be], [np, [det, the], [nbar, [n, man]]]]]], '.']], '2010-10-27-09-26-50', '89.206.64.27', ''). +text_drs_eval(0, 1940, 'If there is a man then a human can not be the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([B], [object(B, human, countable, na, eq, 1)-1/8, -drs([], [can(drs([C], [predicate(C, be, B, A)-1/9]))])])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s, [np, [det, a], [nbar, [n, human]]], [vp, [aux, can, 'not be'], [np, [det, the], [nbar, [n, man]]]]]], '.']], '2010-10-27-09-26-55', '89.206.64.27', ''). +text_drs_eval(0, 1941, 'If there is a man then a human does not have to be the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([B], [object(B, human, countable, na, eq, 1)-1/8, -drs([], [must(drs([C], [predicate(C, be, B, A)-1/9]))])])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s, [np, [det, a], [nbar, [n, human]]], [vp, [aux, does, 'not have to be'], [np, [det, the], [nbar, [n, man]]]]]], '.']], '2010-10-27-09-27-01', '89.206.64.27', ''). +text_drs_eval(0, 1942, 'If there is a dog then it is false that a cat is the dog.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [object(B, cat, countable, na, eq, 1)-1, predicate(C, be, B, A)-1])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], [then], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [is]], [np, [det, [the]], [nbar, [n, [dog]]]]]]]]]], ['.']]], '2006-12-16-16-42-52', amadeus, ''). +text_drs_eval(0, 1943, 'For every dog the dog is not a cat.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [object(B, cat, countable, na, eq, 1)-1, predicate(C, be, A, B)-1])])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [dog]]]], [s, [np, [det, [the]], [nbar, [n, [dog]]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2006-12-16-16-44-30', amadeus, ''). +text_drs_eval(0, 1944, 'For every dog a cat is not the dog.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([B], [object(B, cat, countable, na, eq, 1)-1, -drs([C], [predicate(C, be, B, A)-1])])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [dog]]]], [s, [np, [det, [a]], [nbar, [n, [cat]]]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [the]], [nbar, [n, [dog]]]]]]]], ['.']]], '2006-12-16-16-45-01', amadeus, ''). +text_drs_eval(0, 1945, 'If there is a man then it is necessary that a human is the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([], [must(drs([B, C], [object(B, human, countable, na, eq, 1)-1/12, predicate(C, be, B, A)-1/13]))])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s, [necessity, 'it is necessary'], [cp, that, [s, [np, [det, a], [nbar, [n, human]]], [vp, [aux, is], [np, [det, the], [nbar, [n, man]]]]]]]], '.']], '2010-10-27-09-27-19', '89.206.64.27', ''). +text_drs_eval(0, 1946, 'If there is a man then it is possible that a human is the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([], [can(drs([B, C], [object(B, human, countable, na, eq, 1)-1/12, predicate(C, be, B, A)-1/13]))])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s, [poss, 'it is possible'], [cp, that, [s, [np, [det, a], [nbar, [n, human]]], [vp, [aux, is], [np, [det, the], [nbar, [n, man]]]]]]]], '.']], '2010-10-27-09-27-32', '89.206.64.27', ''). +text_drs_eval(0, 1947, 'If there is a man then it is not necessary that a human is the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([], [-drs([], [must(drs([B, C], [object(B, human, countable, na, eq, 1)-1/13, predicate(C, be, B, A)-1/14]))])])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s, [unnecessity, 'it is not necessary'], [cp, that, [s, [np, [det, a], [nbar, [n, human]]], [vp, [aux, is], [np, [det, the], [nbar, [n, man]]]]]]]], '.']], '2010-10-27-09-27-37', '89.206.64.27', ''). +text_drs_eval(0, 1948, 'If there is a man then it is not possible that there is a human that is the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/5])=>drs([], [-drs([], [can(drs([B, C], [object(B, human, countable, na, eq, 1)-1/15, predicate(C, be, B, A)-1/17]))])])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], then, [s, [impossibility, 'it is not possible'], [cp, that, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, human], [rel_cl, [comp, that], [vp, [aux, is], [np, [det, the], [nbar, [n, man]]]]]]]]]]]], '.']], '2010-10-27-09-27-42', '89.206.64.27', ''). +text_drs_eval(0, 1949, 'A x1 x2 x3 x4.', drs([], []), [], '2007-07-18-14-40-37', '130.60.155.177', ''). +text_drs_eval(0, 1950, 'There is a dog. A man does not hit the dog. The dog barks.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, -drs([D], [predicate(D, hit, B, A)-2]), predicate(C, bark, A)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [aux, ['{does not}']], [vbar, [v, [hit]], [np, [det, [the]], [nbar, [n, [dog]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2006-12-18-21-12-05', amadeus, ''). +text_drs_eval(0, 1951, 'More than 3 clerks wait. John knows the clerks. Less than 2 clerks meet. John knows the clerks.', drs([A, B, C, D, E, F, G], [object(A, 'John', named, na, eq, 1)-2, object(B, clerk, countable, na, greater, 3)-1, predicate(C, wait, B)-1, predicate(D, know, A, B)-2, [predicate(F, meet, E)-3, object(E, clerk, countable, na, less, 2)-3], predicate(G, know, A, E)-4]), [[specification, [s, [np, [nump, [genqu, 'more than'], 3], [nbar, [n, clerks]]], [vp, [vbar, [vbar, [v, wait]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, knows], [np, [det, the], [nbar, [n, clerks]]]]]]], '.'], [specification, [s, [np, [nump, [genqu, 'less than'], 2], [nbar, [n, clerks]]], [vp, [vbar, [vbar, [v, meet]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, knows], [np, [det, the], [nbar, [n, clerks]]]]]]], '.']], '2009-03-02-11-29-27', '130.60.155.206', ''). +text_drs_eval(0, 1952, 'A a:x1 n:x2 v:x3 a:x4.', drs([A, B], [object(A, x2, countable, na, eq, 1)-1, property(A, x1, pos)-1, predicate(B, x3, A)-1, modifier_adv(B, x4, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [adj, [x1]], [nbar, [n, [x2]]]]], [vp, [vbar, [vbar, [v, [x3]]], [adv, [x4]]]]], ['.']]], '2006-12-18-22-12-22', unknown, ''). +text_drs_eval(0, 1953, 'Not a man waits.', drs([], []), [], '2007-08-08-09-57-55', '130.60.155.231', ''). +text_drs_eval(0, 1954, 'Not there is a man.', drs([], []), [], '2007-08-08-09-58-05', '130.60.155.231', ''). +text_drs_eval(0, 1955, 'There is a man "<".', drs([], []), [], '2007-11-06-17-33-20', '130.60.155.177', ''). +text_drs_eval(0, 1956, 'More than 3 men wait.', drs([A, B], [object(A, man, countable, na, greater, 3)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [numberp, [gen_quant, ['{more than}']], [number, [3]]], [nbar, [n, [men]]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2006-12-21-16-37-31', '130.60.155.211', ''). +text_drs_eval(0, 1957, 'John does not believe that Mary sleeps.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, -drs([C, D], [predicate(C, believe, A, D)-1, D:drs([E], [predicate(E, sleep, B)-1])])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, does, not], [vbar, [v, believe], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [v, sleeps]]]]]]]], '.']], '2008-08-19-19-02-40', '130.60.155.177', ''). +text_drs_eval(0, 1958, 'One man sleeps.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, sleep, A)-1]), [[specification, [s, [np, [numberp, [gen_quant, [[]]], [number, ['One']]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2007-01-09-20-17-49', '130.60.155.211', ''). +text_drs_eval(0, 1959, 'A man & waits.', drs([], []), [], '2007-09-01-17-05-32', '130.60.155.177', ''). +text_drs_eval(0, 1960, 'A man < waits.', drs([], []), [], '2007-11-06-17-33-39', '130.60.155.177', ''). +text_drs_eval(0, 1961, 'A dog sees no man that waits.', drs([A], [object(A, dog, countable, na, eq, 1)-1, drs([B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, wait, B)-1])=>drs([], [-drs([D], [predicate(D, see, A, B)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [det, [no]], [nbar, [n, [man]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [waits]]]]]]]]]], ['.']]], '2007-01-09-18-56-15', '130.60.155.211', ''). +text_drs_eval(0, 1962, 'A man sees not everything.', drs([A], [object(A, man, countable, na, eq, 1)-1, -drs([], [drs([B], [object(B, something, dom, na, na, na)-1])=>drs([C], [predicate(C, see, A, B)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [nbar, [pn, ['{not everything}']]]]]], ['.']]], '2007-08-08-09-56-04', '130.60.155.231', ''). +text_drs_eval(0, 1963, 'A man does not see everything.', drs([A], [object(A, man, countable, na, eq, 1)-1, -drs([], [drs([B], [object(B, something, dom, na, na, na)-1])=>drs([C], [predicate(C, see, A, B)-1])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [aux, ['{does not}']], [vbar, [v, [see]], [np, [pn, [everything]]]]]], ['.']]], '2007-01-09-19-34-10', '130.60.155.211', ''). +text_drs_eval(0, 1964, 'There is no man that sees something.', drs([], [-drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, something, dom, na, na, na)-1, predicate(C, see, A, B)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [no]], [nbar, [n, [man]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [pn, [something]]]]]]]]]], ['.']]], '2007-01-09-19-52-47', '130.60.155.211', ''). +text_drs_eval(0, 1965, 'If there is nobody then a dog barks.', drs([], [drs([], [-drs([A], [object(A, somebody, countable, na, eq, 1)-1])])=>drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [pn, [nobody]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-01-09-20-33-54', '130.60.155.211', ''). +text_drs_eval(0, 1966, 'If nobody waits then a dog barks.', drs([], [drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([B], [predicate(B, wait, A)-1])])])=>drs([C, D], [object(C, dog, countable, na, eq, 1)-1, predicate(D, bark, C)-1])]), [[specification, [cond_s, [if], [s, [np, [pn, [nobody]]], [vp, [vbar, [v, [waits]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-01-09-20-34-39', '130.60.155.211', ''). +text_drs_eval(0, 1967, 'If there is nobody that waits then a dog barks.', drs([], [drs([], [-drs([A, B], [predicate(A, wait, B)-1, object(B, somebody, countable, na, eq, 1)-1])])=>drs([C, D], [object(C, dog, countable, na, eq, 1)-1, predicate(D, bark, C)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [nbar, [pn, [nobody]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [waits]]]]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-06-12-10-54-41', '130.60.156.66', ''). +text_drs_eval(0, 1968, 'If there is no man that waits then a dog barks.', drs([], [drs([], [-drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1])])=>drs([C, D], [object(C, dog, countable, na, eq, 1)-1, predicate(D, bark, C)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [no]], [nbar, [n, [man]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [waits]]]]]]]]], [then], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-01-09-20-43-44', '130.60.155.211', ''). +text_drs_eval(0, 1969, 'Not not everybody waits.', drs([], []), [], '2007-08-08-09-58-18', '130.60.155.231', ''). +text_drs_eval(0, 1970, 'Not nothing waits.', drs([], []), [], '2007-08-08-09-58-29', '130.60.155.231', ''). +text_drs_eval(0, 1971, 'It is false that every man waits.', drs([], [-drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [predicate(B, wait, A)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]]], ['.']]], '2007-01-09-21-53-44', '130.60.155.211', ''). +text_drs_eval(0, 1972, 'Not a man waits and that a dog barks.', drs([], []), [], '2007-01-09-21-58-11', '130.60.155.211', ''). +text_drs_eval(0, 1973, 'It is true that every man is a human.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, human, countable, na, eq, 1)-1, predicate(C, be, A, B)-1])]), [[specification, [modality, [truth, ['{it is true}']], [cp, ['_that_'], [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [human]]]]]]]]], ['.']]], '2007-01-10-17-37-38', '130.60.155.211', ''). +text_drs_eval(0, 1974, 'Is it true that every man is a human?', drs([], [question(drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/6])=>drs([B, C], [object(B, human, countable, na, eq, 1)-1/9, predicate(C, be, A, B)-1/7])]))]), [[sentence, [query, [question, [truth, 'is it true'], [cp, that, [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, is], [vbar, [vcompl, [np, [det, a], [nbar, [n, human]]]]]]]]], ?], '.']], '2009-05-13-14-04-31', '130.60.155.193', ''). +text_drs_eval(0, 1975, 'Every who is a human?', drs([], []), [], '2007-12-23-12-04-10', '130.60.204.35', ''). +text_drs_eval(0, 1976, 'A man owns not more than 2 cars.', drs([], []), [], '2008-08-19-19-57-15', '130.60.155.177', ''). +text_drs_eval(0, 1977, 'A man owns not at least 2 cars.', drs([], []), [], '2008-08-19-19-57-25', '130.60.155.177', ''). +text_drs_eval(0, 1978, 'A man owns not at most 2 cars.', drs([], []), [], '2008-08-19-19-57-32', '130.60.155.177', ''). +text_drs_eval(0, 1979, 'John owns 2 or more cars.', drs([], []), [], '2007-12-20-13-31-07', '130.60.155.231', ''). +text_drs_eval(0, 1980, 'John owns not 2 or more cars.', drs([], []), [], '2007-12-20-13-31-48', '130.60.155.231', ''). +text_drs_eval(0, 1981, 'John owns 2 or 3 cars.', drs([], []), [], '2007-12-20-13-32-18', '130.60.155.231', ''). +text_drs_eval(0, 1982, 'John owns at most 2 cars.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, [predicate(C, own, A, B)-1, object(B, car, countable, na, leq, 2)-1]]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, owns], [np, [nump, [genqu, 'at most'], 2], [nbar, [n, cars]]]]]]], '.']], '2009-03-02-11-29-39', '130.60.155.206', ''). +text_drs_eval(0, 1983, 'At most 2 cars are owned by John.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, [predicate(C, own, A, B)-1, object(B, car, countable, na, leq, 2)-1]]), [[specification, [s, [np, [nump, [genqu, 'at most'], 2], [nbar, [n, cars]]], [vp, [aux, are], [vbar, [vcompl, [v, owned], by, [np, [pname, 'John']]]]]], '.']], '2009-03-02-11-29-49', '130.60.155.206', ''). +text_drs_eval(0, 1984, 'John owns at most 2 cars that Mary likes.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, [predicate(E, own, A, C)-1, predicate(D, like, B, C)-1, object(C, car, countable, na, leq, 2)-1]]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, owns], [np, [nump, [genqu, 'at most'], 2], [nbar, [n, cars], [rel_cl, [comp, that], [np, [pname, 'Mary']], [vp, [vbar, [vcompl, [v, likes]]]]]]]]]]], '.']], '2009-03-02-11-29-57', '130.60.155.206', ''). +text_drs_eval(0, 1985, 'A dog """ barks.', drs([], []), [], '2007-02-22-16-05-20', '130.60.155.211', ''). +text_drs_eval(0, 1986, 'A dog " barks.', drs([], []), [], '2007-02-22-16-05-38', '130.60.155.211', ''). +text_drs_eval(0, 1987, 'A dog """" barks.', drs([], []), [], '2007-01-11-22-09-25', '130.60.155.211', ''). +text_drs_eval(0, 1988, 'A dog """"" barks.', drs([], []), [], '2007-03-18-17-57-29', '130.60.155.177', ''). +text_drs_eval(0, 1989, 'Every man\'s car contains an instruction that codes its development.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, car, countable, na, eq, 1)-1])=>drs([C, D, E, F], [object(C, instruction, countable, na, eq, 1)-1, relation(D, of, B)-1, object(D, development, countable, na, eq, 1)-1, predicate(E, code, C, D)-1, predicate(F, contain, B, C)-1])]), [[specification, [s, [np, [poss_np, [det, every], [nbar, [n, man]], [gen_marker, '\'s']], [nbar, [n, car]]], [vp, [vbar, [v, contains], [np, [det, an], [nbar, [n, instruction], [rel_cl, [comp, that], [vp, [vbar, [v, codes], [np, [posspn, its], [nbar, [n, development]]]]]]]]]]], '.']], '2008-10-23-14-57-56', '130.60.155.177', ''). +text_drs_eval(0, 1990, 'Every cellular n:life-form\'s n:DNA contains some a:genetic n:instructions that code its a:biological n:development.', drs([], [drs([A, B], [object(A, 'life-form', countable, na, eq, 1)-1, property(A, cellular, pos)-1, relation(B, of, A)-1, object(B, 'DNA', countable, na, eq, 1)-1])=>drs([C, D, E, F], [object(C, instructions, countable, na, geq, 2)-1, property(C, genetic, pos)-1, relation(D, of, B)-1, object(D, development, countable, na, eq, 1)-1, property(D, biological, pos)-1, predicate(E, code, C, D)-1, predicate(F, contain, B, C)-1])]), [[specification, [s, [np, [poss_np, [det, every], [nbar, [adj, cellular], [n, 'life-form']], [gen_marker, '\'s']], [nbar, [n, 'DNA']]], [vp, [vbar, [v, contains], [np, [det, some], [nbar, [adj, genetic], [nbar, [n, instructions], [rel_cl, [comp, that], [vp, [vbar, [v, code], [np, [posspn, its], [nbar, [adj, biological], [nbar, [n, development]]]]]]]]]]]]], '.']], '2008-10-23-14-58-18', '130.60.155.177', ''). +text_drs_eval(0, 1991, 'There are less than 0 cars.', drs([A], [[object(A, car, countable, na, less, 0)-1/6]]), [[specification, [top_s, [topic, [quant, 'there are'], [np, [nump, [genqu, 'less than'], 0], [nbar, [n, cars]]]]], '.']], '2010-01-18-11-13-45', '89.206.64.72', ''). +text_drs_eval(0, 1992, 'There are more than 0 cars.', drs([A], [object(A, car, countable, na, greater, 0)-1/6]), [[specification, [top_s, [topic, [quant, 'there are'], [np, [nump, [genqu, 'more than'], 0], [nbar, [n, cars]]]]], '.']], '2010-01-18-11-13-55', '89.206.64.72', ''). +text_drs_eval(0, 1993, 'There are at least 0 cars.', drs([A], [object(A, car, countable, na, geq, 0)-1/6]), [[specification, [top_s, [topic, [quant, 'there are'], [np, [nump, [genqu, 'at least'], 0], [nbar, [n, cars]]]]], '.']], '2010-01-18-11-14-02', '89.206.64.72', ''). +text_drs_eval(0, 1994, 'There are at most 0 cars.', drs([A], [[object(A, car, countable, na, leq, 0)-1/6]]), [[specification, [top_s, [topic, [quant, 'there are'], [np, [nump, [genqu, 'at most'], 0], [nbar, [n, cars]]]]], '.']], '2010-01-18-11-14-10', '89.206.64.72', ''). +text_drs_eval(0, 1995, 'No man owns at least 0 cars.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([], [-drs([B, C], [object(B, car, countable, na, geq, 0)-1/7, predicate(C, own, A, B)-1/3])])]), [[specification, [s, [np, [det, no], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, owns], [np, [nump, [genqu, 'at least'], 0], [nbar, [n, cars]]]]]]], '.']], '2010-01-18-11-14-19', '89.206.64.72', ''). +text_drs_eval(0, 1996, 'John owns -2 kg of apples.', drs([], []), [], '2007-01-14-17-48-07', '130.60.155.211', ''). +text_drs_eval(0, 1997, 'There are 0 cars.', drs([A], [object(A, car, countable, na, eq, 0)-1/4]), [[specification, [top_s, [topic, [quant, 'there are'], [np, [nump, 0], [nbar, [n, cars]]]]], '.']], '2010-01-18-11-14-34', '89.206.64.72', ''). +text_drs_eval(0, 1998, 'There are 0 kg of apples.', drs([A], [object(A, apple, countable, kg, eq, 0)-1/6]), [[specification, [top_s, [topic, [quant, 'there are'], [np, [meas_spec, [nump, 0], [meas_nbar, [meas_n, kg], [pp, [prep, of]]]], [nbar, [n, apples]]]]], '.']], '2010-01-18-11-14-42', '89.206.64.72', ''). +text_drs_eval(0, 1999, 'Every man\'s car contains an instruction that codes his development.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, car, countable, na, eq, 1)-1])=>drs([C, D, E, F], [object(C, instruction, countable, na, eq, 1)-1, relation(D, of, A)-1, object(D, development, countable, na, eq, 1)-1, predicate(E, code, C, D)-1, predicate(F, contain, B, C)-1])]), [[specification, [s, [np, [poss_np, [det, [every]], [nbar, [n, [man]]], [gen_marker, ['\'s']]], [nbar, [n, [car]]]], [vp, [vbar, [v, [contains]], [np, [det, [a]], [nbar, [n, [instruction]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [codes]], [np, [posspn, [his]], [nbar, [n, [development]]]]]]]]]]]], ['.']]], '2007-11-20-17-45-17', '130.60.155.231', ''). +text_drs_eval(0, 2000, 'Every man\'s car contains an instruction that codes its own development.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, car, countable, na, eq, 1)-1])=>drs([C, D, E, F], [object(C, instruction, countable, na, eq, 1)-1, relation(D, of, C)-1, object(D, development, countable, na, eq, 1)-1, predicate(E, code, C, D)-1, predicate(F, contain, B, C)-1])]), [[specification, [s, [np, [poss_np, [det, [every]], [nbar, [n, [man]]], [gen_marker, ['\'s']]], [nbar, [n, [car]]]], [vp, [vbar, [v, [contains]], [np, [det, [a]], [nbar, [n, [instruction]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [codes]], [np, [posspn, ['{its own}']], [nbar, [n, [development]]]]]]]]]]]], ['.']]], '2007-11-20-17-45-24', '130.60.155.231', ''). +text_drs_eval(0, 2001, 'Every man\'s car contains some instructions that code its own development.', drs([], []), [], '2008-10-23-14-59-38', '130.60.155.206', ''). +text_drs_eval(0, 2002, 'At least one man waits. At least 2 women sleep.', drs([A, B, C, D], [object(A, man, countable, na, geq, 1)-1, predicate(B, wait, A)-1, object(C, woman, countable, na, geq, 2)-2, predicate(D, sleep, C)-2]), [[specification, [s, [np, [numberp, [gen_quant, ['{at least}']], [number, [one]]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [numberp, [gen_quant, ['{at least}']], [number, [2]]], [nbar, [n, [women]]]], [vp, [vbar, [v, [sleep]]]]], ['.']]], '2007-05-04-19-47-49', '130.60.155.177', ''). +text_drs_eval(0, 2003, 'At most one man waits. At most 2 women sleep.', drs([A, B, C, D], [[predicate(B, wait, A)-1, object(A, man, countable, na, leq, 1)-1], [predicate(D, sleep, C)-2, object(C, woman, countable, na, leq, 2)-2]]), [[specification, [s, [np, [nump, [genqu, 'at most'], one], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [nump, [genqu, 'at most'], 2], [nbar, [n, women]]], [vp, [vbar, [vbar, [v, sleep]]]]], '.']], '2009-03-02-11-30-05', '130.60.155.206', ''). +text_drs_eval(0, 2004, 'More than one man waits. More than 2 women sleep.', drs([A, B, C, D], [object(A, man, countable, na, greater, 1)-1, predicate(B, wait, A)-1, object(C, woman, countable, na, greater, 2)-2, predicate(D, sleep, C)-2]), [[specification, [s, [np, [numberp, [gen_quant, ['{more than}']], [number, [one]]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [numberp, [gen_quant, ['{more than}']], [number, [2]]], [nbar, [n, [women]]]], [vp, [vbar, [v, [sleep]]]]], ['.']]], '2007-05-04-19-48-20', '130.60.155.177', ''). +text_drs_eval(0, 2005, 'Less than one man waits. Less than 2 women sleep.', drs([A, B, C, D], [[predicate(B, wait, A)-1, object(A, man, countable, na, less, 1)-1], [predicate(D, sleep, C)-2, object(C, woman, countable, na, less, 2)-2]]), [[specification, [s, [np, [nump, [genqu, 'less than'], one], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [nump, [genqu, 'less than'], 2], [nbar, [n, women]]], [vp, [vbar, [vbar, [v, sleep]]]]], '.']], '2009-03-02-11-30-14', '130.60.155.206', ''). +text_drs_eval(0, 2006, 'Mary is not a woman who likes an apple.', drs([A], [-drs([B, C, D, E], [predicate(E, be, A, B)-1, predicate(D, like, B, C)-1, object(B, woman, countable, na, eq, 1)-1, object(C, apple, countable, na, eq, 1)-1]), object(A, 'Mary', named, na, eq, 1)-1]), [[specification, [s, [np, [pname, ['Mary']]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [a]], [nbar, [n, [woman]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [apple]]]]]]]]]]]], ['.']]], '2007-11-05-15-21-42', '130.60.155.177', ''). +text_drs_eval(0, 2007, 'If a car X sees a branch Y and it is false that X sees a rental and that X sees a service then X sees the branch Y.', drs([], [drs([A, B, C], [object(A, car, countable, na, eq, 1)-1, object(B, branch, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, -drs([D, E, F, G], [object(D, rental, countable, na, eq, 1)-1, predicate(E, see, A, D)-1, object(F, service, countable, na, eq, 1)-1, predicate(G, see, A, F)-1])])=>drs([H], [predicate(H, see, A, B)-1])]), [[cond_s, [if], [s_coord, [s, [np, [det, [a]], [nbar, [n, [car]], [appos, [var, ['X']]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [branch]], [appos, [var, ['Y']]]]]]]], [coord, [and]], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s_coord, [s, [np, [var, ['X']]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [rental]]]]]]], [coord, [and]], [cp, ['_that_'], [s, [np, [var, ['X']]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [service]]]]]]]]]]]], [then], [s, [np, [var, ['X']]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [branch]], [appos, [var, ['Y']]]]]]]]]], '2007-10-17-16-56-25', '130.60.155.177', ''). +text_drs_eval(0, 2008, 'If a car X sees a branch Y and it is false that X is something Z that sees a rental and that Z sees a service then X sees the branch Y.', drs([], [drs([A, B, C], [object(A, car, countable, na, eq, 1)-1, object(B, branch, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, -drs([D, E, F, G, H, I], [object(D, something, dom, na, na, na)-1, predicate(E, be, A, D)-1, object(F, rental, countable, na, eq, 1)-1, predicate(G, see, D, F)-1, object(H, service, countable, na, eq, 1)-1, predicate(I, see, D, H)-1])])=>drs([J], [predicate(J, see, A, B)-1])]), [[specification, [cond_s, [if], [s_coord, [s, [np, [det, [a]], [nbar, [n, [car]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [branch]], [appos_coord, [appos, [var, ['Y']]]]]]]]], [coord, [and]], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s_coord, [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [is]], [nbar, [pn, [something]], [appos_coord, [appos, [var, ['Z']]]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [rental]]]]]]]]]]], [coord, [and]], [cp, ['_that_'], [s, [np, [np, [var, ['Z']]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [service]]]]]]]]]]]], [then], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [branch]], [appos_coord, [appos, [var, ['Y']]]]]]]]]], ['.']]], '2007-01-18-14-47-54', '130.60.155.211', ''). +text_drs_eval(0, 2009, 'Every program that calls a program that calls a program calls itself.', drs([], [drs([A, B, C, D, E], [object(A, program, countable, na, eq, 1)-1, object(B, program, countable, na, eq, 1)-1, object(C, program, countable, na, eq, 1)-1, predicate(D, call, B, C)-1, predicate(E, call, A, B)-1])=>drs([F], [predicate(F, call, A, A)-1])]), [[specification, [s, [np, [det, every], [nbar, [n, program], [rel_cl, [comp, that], [vp, [vbar, [v, calls], [np, [det, a], [nbar, [n, program], [rel_cl, [comp, that], [vp, [vbar, [v, calls], [np, [det, a], [nbar, [n, program]]]]]]]]]]]]], [vp, [vbar, [v, calls], [np, [pn, itself]]]]], '.']], '2008-07-30-01-10-26', '130.60.204.7', ''). +text_drs_eval(0, 2010, 'Everything that knows something that hears something sees itself.', drs([], [drs([A, B, C, D, E], [object(A, something, dom, na, na, na)-1, object(B, something, dom, na, na, na)-1, object(C, something, dom, na, na, na)-1, predicate(D, hear, B, C)-1, predicate(E, know, A, B)-1])=>drs([F], [predicate(F, see, A, A)-1])]), [[specification, [s, [np, [pn, everything], [rel_cl, [comp, that], [vp, [vbar, [v, knows], [np, [pn, something], [rel_cl, [comp, that], [vp, [vbar, [v, hears], [np, [pn, something]]]]]]]]]], [vp, [vbar, [v, sees], [np, [pn, itself]]]]], '.']], '2008-07-30-01-12-54', '130.60.204.7', ''). +text_drs_eval(0, 2011, 'A man that sees a boy that waits hears himself.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, boy, countable, na, eq, 1)-1, predicate(C, wait, B)-1, predicate(D, see, A, B)-1, predicate(E, hear, A, A)-1]), [[specification, [s, [np, [det, a], [nbar, [n, man], [rel_cl, [comp, that], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, boy], [rel_cl, [comp, that], [vp, [vbar, [v, waits]]]]]]]]]]], [vp, [vbar, [v, hears], [np, [pn, himself]]]]], '.']], '2008-07-30-01-13-26', '130.60.204.7', ''). +text_drs_eval(0, 2012, 'Every man gives every woman every apple.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B], [object(B, woman, countable, na, eq, 1)-1])=>drs([], [drs([C], [object(C, apple, countable, na, eq, 1)-1])=>drs([D], [predicate(D, give, A, C, B)-1])])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [det, [every]], [nbar, [n, [woman]]]], [np, [det, [every]], [nbar, [n, [apple]]]]]]], ['.']]], '2007-01-27-23-56-45', '130.60.155.211', ''). +text_drs_eval(0, 2013, 'If there is a man X1 then if there is a woman X2 then if there is an apple X3 then the man X1 gives the woman X2 the apple X3.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B], [object(B, woman, countable, na, eq, 1)-1])=>drs([], [drs([C], [object(C, apple, countable, na, eq, 1)-1])=>drs([D], [predicate(D, give, A, C, B)-1])])])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X1']]]]]]]], [then], [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]], [appos_coord, [appos, [var, ['X2']]]]]]]], [then], [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [apple]], [appos_coord, [appos, [var, ['X3']]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X1']]]]]], [vp, [vbar, [v, [gives]], [np, [det, [the]], [nbar, [n, [woman]], [appos_coord, [appos, [var, ['X2']]]]]], [np, [det, [the]], [nbar, [n, [apple]], [appos_coord, [appos, [var, ['X3']]]]]]]]]]]], ['.']]], '2007-01-27-23-57-05', '130.60.155.211', ''). +text_drs_eval(0, 2014, 'If someone owns something that contains something X then he/she owns X.', drs([], [drs([A, B, C, D, E], [object(A, somebody, countable, na, eq, 1)-1, object(B, something, dom, na, na, na)-1, object(C, something, dom, na, na, na)-1, predicate(D, contain, B, C)-1, predicate(E, own, A, B)-1])=>drs([F], [predicate(F, own, A, C)-1])]), [[specification, [cond_s, if, [s, [np, [pn, someone]], [vp, [vbar, [v, owns], [np, [pn, something], [rel_cl, [comp, that], [vp, [vbar, [v, contains], [np, [pn, something], [appos, [var, 'X']]]]]]]]]], then, [s, [np, [pn, 'he/she']], [vp, [vbar, [v, owns], [np, [var, 'X']]]]]], '.']], '2008-08-15-20-38-46', '130.60.204.15', ''). +text_drs_eval(0, 2015, 'There is a man who Mary is seen by.', drs([A, B, C], [object(A, 'Mary', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, see, B, A)-1]), [[top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [np, [pname, ['Mary']]], [vp, [aux, [is]], [vbar, [v, [seen]], [by, [by]], [np, [[]]]]]]]]]]], '2007-10-26-15-04-13', '130.60.155.231', ''). +text_drs_eval(0, 2016, 'John, wait!', drs([], [command(drs([A], [predicate(A, wait, named('John'))-1/3]))]), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [vbar, [vbar, [v, wait]]]]], !], '.']], '2009-05-13-14-04-32', '130.60.155.193', ''). +text_drs_eval(0, 2017, 'John enter the house!', drs([], []), [], '2007-11-12-18-07-56', '130.60.155.177', ''). +text_drs_eval(0, 2018, 'men wait.', drs([], []), [], '2007-02-22-20-59-39', '130.60.155.211', ''). +text_drs_eval(0, 2019, 'There is a man who does not see every dog that he sees. A man who sees a dog and who does not see the dog waits.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, -drs([], [drs([F, G], [object(F, dog, countable, na, eq, 1)-1, predicate(G, see, A, F)-1])=>drs([H], [predicate(H, see, A, F)-1])]), object(B, man, countable, na, eq, 1)-2, object(C, dog, countable, na, eq, 1)-2, predicate(D, see, B, C)-2, -drs([I], [predicate(I, see, B, C)-2]), predicate(E, wait, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [aux, ['{does not}']], [vbar, [v, [see]], [np, [det, [every]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [comp, [who]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, [and]], [rel_cl, [comp, [who]], [vp, [aux, ['{does not}']], [vbar, [v, [see]], [np, [det, [the]], [nbar, [n, [dog]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-02-22-15-45-26', '130.60.155.211', ''). +text_drs_eval(0, 2020, 'Who of a man waits?', drs([], []), [], '2007-12-23-12-04-30', '130.60.204.35', ''). +text_drs_eval(0, 2021, 'Proposition P: Mary sleeps. Proposition P: Mary waits.', drs([], []), [[specification, [prop, [prop, ['Proposition']], [var, ['P']], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sleeps]]]]]], ['.']], [specification, [prop, [prop, ['Proposition']], [var, ['P']], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2007-02-23-12-26-36', '84.74.94.155', ''). +text_drs_eval(0, 2022, 'Proposition P: It is false that P.', drs([], []), [[specification, [prop, [prop, ['Proposition']], [var, ['P']], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [var, ['P']]]]], ['.']]], '2007-02-23-12-35-14', '84.74.94.155', ''). +text_drs_eval(0, 2023, 'Proposition P: It is false that P. John believes that P.', drs([], []), [[specification, [prop, [prop, ['Proposition']], [var, ['P']], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [var, ['P']]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [believes]], [cp, ['_that_'], [var, ['P']]]]]], ['.']]], '2007-02-23-12-35-18', '84.74.94.155', ''). +text_drs_eval(0, 2024, 'Proposition P: It is false that Q. Proposition Q: It is false that P.', drs([], []), [[specification, [prop, 'Proposition', [var, 'P'], :, [s, [neg, 'it is false'], [cp, that, [var, 'Q']]]], '.'], [specification, [prop, 'Proposition', [var, 'Q'], :, [s, [neg, 'it is false'], [cp, that, [var, 'P']]]], '.']], '2008-08-19-15-59-17', '130.60.155.208', ''). +text_drs_eval(0, 2025, 'It is true that P.', drs([], []), [[specification, [modality, [truth, ['{it is true}']], [cp, ['_that_'], [var, ['P']]]], ['.']]], '2007-02-23-12-37-58', '84.74.94.155', ''). +text_drs_eval(0, 2026, 'Proposition P: Mary sleeps. It is true that Q.', drs([], []), [[specification, [prop, [prop, ['Proposition']], [var, ['P']], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sleeps]]]]]], ['.']], [specification, [modality, [truth, ['{it is true}']], [cp, ['_that_'], [var, ['Q']]]], ['.']]], '2007-02-23-12-38-16', '84.74.94.155', ''). +text_drs_eval(0, 2027, 'Proposition P: Mary sleeps. It is true that P. It is false that P. John believes that P.', drs([], []), [], '2009-04-02-13-16-38', '130.60.155.206', ''). +text_drs_eval(0, 2028, 'A man\'s who waits?', drs([], []), [], '2007-12-23-12-04-51', '130.60.204.35', ''). +text_drs_eval(0, 2029, 'Every customer can access every public resource.', drs([], [drs([A], [object(A, customer, countable, na, eq, 1)-1/2])=>drs([], [can(drs([], [drs([B], [object(B, resource, countable, na, eq, 1)-1/7, property(B, public, pos)-1/6])=>drs([C], [predicate(C, access, A, B)-1/4])]))])]), [[specification, [s, [np, [det, every], [nbar, [n, customer]]], [vp, [aux, can], [vbar, [vcompl, [v, access], [np, [det, every], [nbar, [adj, public], [nbar, [n, resource]]]]]]]], '.']], '2010-10-27-09-28-01', '89.206.64.27', ''). +text_drs_eval(0, 2030, 'A dog is interested-in a bone and bad.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['interested-in']], [np_coord, [np, [det, [a]], [nbar, [n, [bone]]]], [coord, [and]], [np, [det, [???]], [nbar, [n, [bad]]]]]]|A]]]], ['.']]], '2007-05-04-18-39-18', '130.60.155.177', ''). +text_drs_eval(0, 2031, 'John, buy a car!', drs([], [command(drs([A, B], [object(A, car, countable, na, eq, 1)-1/5, predicate(B, buy, named('John'), A)-1/3]))]), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, car]]]]]]], !], '.']], '2009-05-13-14-04-33', '130.60.155.193', ''). +text_drs_eval(0, 2032, 'John, buys a car!', drs([], []), [], '2007-03-07-15-43-58', '130.60.156.229', ''). +text_drs_eval(0, 2033, 'John buy a car!', drs([], []), [], '2007-03-07-15-44-09', '130.60.156.229', ''). +text_drs_eval(0, 2034, 'John buys a car!', drs([], []), [], '2007-03-07-15-44-21', '130.60.156.229', ''). +text_drs_eval(0, 2035, 'Buy a car!', drs([], []), [], '2007-03-07-15-44-40', '130.60.156.229', ''). +text_drs_eval(0, 2036, 'John, buy a car! Bill, buy a car!', drs([], [command(drs([A, B], [object(A, car, countable, na, eq, 1)-1/5, predicate(B, buy, named('John'), A)-1/3])), command(drs([C, D], [object(C, car, countable, na, eq, 1)-2/5, predicate(D, buy, named('Bill'), C)-2/3]))]), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, car]]]]]]], !], '.'], [sentence, [command, [s, [np, [pname, 'Bill']], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, car]]]]]]], !], '.']], '2009-05-13-14-04-35', '130.60.155.193', ''). +text_drs_eval(0, 2037, 'A man, buy a car!', drs([], [command(drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, object(B, car, countable, na, eq, 1)-1/6, predicate(C, buy, A, B)-1/4]))]), [[sentence, [command, [s, [np, [det, a], [nbar, [n, man]]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, car]]]]]]], !], '.']], '2009-05-13-14-04-36', '130.60.155.193', ''). +text_drs_eval(0, 2038, 'Every man, buy a car!', drs([], [command(drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([B, C], [object(B, car, countable, na, eq, 1)-1/6, predicate(C, buy, A, B)-1/4])]))]), [[sentence, [command, [s, [np, [det, every], [nbar, [n, man]]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, car]]]]]]], !], '.']], '2009-05-13-14-04-38', '130.60.155.193', ''). +text_drs_eval(0, 2039, 'No man, buy a car!', drs([], []), [], '2007-03-07-15-46-05', '130.60.156.229', ''). +text_drs_eval(0, 2040, 'A man that waits, buy a car!', drs([], [command(drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/2, predicate(B, wait, A)-1/4, object(C, car, countable, na, eq, 1)-1/8, predicate(D, buy, A, C)-1/6]))]), [[sentence, [command, [s, [np, [det, a], [nbar, [n, man], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, waits]]]]]]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, car]]]]]]], !], '.']], '2009-05-13-13-57-52', '130.60.155.193', ''). +text_drs_eval(0, 2041, 'John and Mary, buy a car!', drs([], [command(drs([A, B, C], [has_part(C, named('John'))-1/'', object(A, car, countable, na, eq, 1)-1/7, predicate(B, buy, C, A)-1/5, has_part(C, named('Mary'))-1/'', object(C, na, countable, na, eq, 2)-1/'']))]), [[sentence, [command, [s, [np_coord, [np, [pname, 'John']], [coord, and], [np, [pname, 'Mary']]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, car]]]]]]], !], '.']], '2009-05-13-13-57-52', '130.60.155.193', ''). +text_drs_eval(0, 2042, 'Some customers, buy a car!', drs([], [command(drs([A, B, C], [object(A, customer, countable, na, geq, 2)-1/2, object(B, car, countable, na, eq, 1)-1/6, predicate(C, buy, A, B)-1/4]))]), [[sentence, [command, [s, [np, [det, some], [nbar, [n, customers]]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, car]]]]]]], !], '.']], '2009-05-13-13-57-54', '130.60.155.193', ''). +text_drs_eval(0, 2043, 'John, be loved by Mary!', drs([], []), [], '2007-03-07-15-48-24', '130.60.156.229', ''). +text_drs_eval(0, 2044, 'John, do not touch the machine!', drs([], [command(drs([], [-drs([A, B], [predicate(A, touch, named('John'), B)-1/5, object(B, machine, countable, na, eq, 1)-1/7])]))]), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [aux, do, not], [vbar, [vcompl, [v, touch], [np, [det, the], [nbar, [n, machine]]]]]]], !], '.']], '2009-05-13-13-57-56', '130.60.155.193', ''). +text_drs_eval(0, 2045, 'John, hit himself!', drs([], []), [], '2009-05-15-08-20-05', '130.60.155.193', ''). +text_drs_eval(0, 2046, 'John, hit yourself!', drs([], [command(drs([A], [predicate(A, hit, named('John'), named('John'))-1/3]))]), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [vbar, [vcompl, [v, hit], [np, [pn, yourself]]]]]], !], '.']], '2009-05-15-08-20-13', '130.60.155.193', ''). +text_drs_eval(0, 2047, 'John, sell your own car!', drs([], [command(drs([A, B], [relation(A, of, named('John'))-1/4, object(A, car, countable, na, eq, 1)-1/6, predicate(B, sell, named('John'), A)-1/3]))]), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [vbar, [vcompl, [v, sell], [np, [posspn, 'your own'], [nbar, [n, car]]]]]]], !], '.']], '2009-05-15-08-20-25', '130.60.155.193', ''). +text_drs_eval(0, 2048, 'John, buy a dog that likes you!', drs([], [command(drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1/5, predicate(B, like, A, named('John'))-1/7, predicate(C, buy, named('John'), A)-1/3]))]), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [pn, you]]]]]]]]]]]], !], '.']], '2009-05-15-10-19-26', '80.219.71.81', ''). +text_drs_eval(0, 2049, 'John, buy a dog that is owned by Bill and that likes him!', drs([], [command(drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1/5, predicate(B, own, named('Bill'), A)-1/8, predicate(C, like, A, named('Bill'))-1/13, predicate(D, buy, named('John'), A)-1/3]))]), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, dog], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [vcompl, [v, owned], by, [np, [pname, 'Bill']]]]]], [coord, and], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [pn, him]]]]]]]]]]]]], !], '.']], '2009-05-13-13-57-58', '130.60.155.193', ''). +text_drs_eval(0, 2050, 'John, buy a dog that is owned by Bill and that likes you!', drs([], [command(drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1/5, predicate(B, own, named('Bill'), A)-1/8, predicate(C, like, A, named('John'))-1/13, predicate(D, buy, named('John'), A)-1/3]))]), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, dog], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [vcompl, [v, owned], by, [np, [pname, 'Bill']]]]]], [coord, and], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [pn, you]]]]]]]]]]]]], !], '.']], '2009-05-15-09-14-09', '130.60.155.193', ''). +text_drs_eval(0, 2051, 'No dogs bark.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([], [-drs([B], [predicate(B, bark, A)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [dogs]]]], [vp, [vbar, [v, [bark]]]]], ['.']]], '2007-07-18-14-40-53', '130.60.155.177', ''). +text_drs_eval(0, 2052, 'All dogs bark.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([B], [predicate(B, bark, A)-1])]), [[specification, [s, [np, [det, [all]], [nbar, [n, [dogs]]]], [vp, [vbar, [v, [bark]]]]], ['.']]], '2007-07-18-14-41-13', '130.60.155.177', ''). +text_drs_eval(0, 2053, 'For all dogs a man waits.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, wait, B)-1])]), [[specification, [top_s, [topic, [quant, ['{for all}']], [nbar, [n, [dogs]]]], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2007-07-18-14-41-31', '130.60.155.177', ''). +text_drs_eval(0, 2054, 'Not all dogs bark.', drs([], [-drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([B], [predicate(B, bark, A)-1])])]), [[specification, [neg_s, [pneg, ['{not}']], [s, [np, [det, [all]], [nbar, [n, [dogs]]]], [vp, [vbar, [v, [bark]]]]]], ['.']]], '2007-07-18-14-41-47', '130.60.155.177', ''). +text_drs_eval(0, 2055, 'For all dogs a man sees the dogs.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1])=>drs([B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, see, B, A)-1])]), [[specification, [top_s, [topic, [quant, for], [np, [det, all], [nbar, [n, dogs]]]], [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, dogs]]]]]]], '.']], '2008-10-22-16-03-59', '130.60.155.177', ''). +text_drs_eval(0, 2056, 'For all sand a man sees the sand.', drs([], [drs([A], [object(A, sand, mass, na, na, na)-1])=>drs([B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, see, B, A)-1])]), [[specification, [top_s, [topic, [quant, ['{for all}']], [nbar, [n, [sand]]]], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [sand]]]]]]]], ['.']]], '2007-03-07-20-54-01', '130.60.155.177', ''). +text_drs_eval(0, 2057, 'For all dog a man waits.', drs([], []), [], '2007-03-07-20-54-28', '130.60.155.177', ''). +text_drs_eval(0, 2058, 'There is a dog. For all dogs a man sees the dog.', drs([A], [object(A, dog, countable, na, eq, 1)-1, drs([B], [object(B, dog, countable, na, eq, 1)-2])=>drs([C, D], [object(C, man, countable, na, eq, 1)-2, predicate(D, see, C, A)-2])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog]]]]], '.'], [specification, [top_s, [topic, [quant, for], [np, [det, all], [nbar, [n, dogs]]]], [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, dog]]]]]]], '.']], '2008-10-22-16-04-17', '130.60.155.177', ''). +text_drs_eval(0, 2059, 'There is a dog. For every dog a man sees the dog.', drs([A], [object(A, dog, countable, na, eq, 1)-1, drs([B], [object(B, dog, countable, na, eq, 1)-2])=>drs([C, D], [object(C, man, countable, na, eq, 1)-2, predicate(D, see, C, B)-2])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [dog]]]], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [dog]]]]]]]], ['.']]], '2007-03-07-21-03-47', '130.60.155.177', ''). +text_drs_eval(0, 2060, 'All laundry are wet.', drs([], []), [], '2007-03-07-21-05-25', '130.60.155.177', ''). +text_drs_eval(0, 2061, 'All laundries is wet.', drs([], []), [], '2007-03-07-21-05-44', '130.60.155.177', ''). +text_drs_eval(0, 2062, 'All laundries are wet.', drs([], [drs([A], [object(A, laundry, countable, na, eq, 1)-1])=>drs([B, C], [property(B, wet, pos)-1, predicate(C, be, A, B)-1])]), [[specification, [s, [np, [det, [all]], [nbar, [n, [laundries]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [wet]]]]]]], ['.']]], '2007-07-18-14-43-45', '130.60.155.177', ''). +text_drs_eval(0, 2063, 'All laundry is wet.', drs([], [drs([A], [object(A, laundry, mass, na, na, na)-1])=>drs([B, C], [property(B, wet, pos)-1, predicate(C, be, A, B)-1])]), [[specification, [s, [np, [det, [all]], [nbar, [n, [laundry]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [wet]]]]]]], ['.']]], '2007-03-07-21-06-14', '130.60.155.177', ''). +text_drs_eval(0, 2064, 'All men meet themselves.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [predicate(B, meet, A, A)-1])]), [[specification, [s, [np, [det, [all]], [nbar, [n, [men]]]], [vp, [vbar, [v, [meet]], [np, [pn, [themselves]]]]]], ['.']]], '2007-07-18-14-44-01', '130.60.155.177', ''). +text_drs_eval(0, 2065, 'The card of John is the card of Bill.', drs([A, B, C, D, E], [relation(E, of, A)-1, relation(D, of, B)-1, predicate(C, be, E, D)-1, object(E, card, countable, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, object(D, card, countable, na, eq, 1)-1, object(B, 'Bill', named, na, eq, 1)-1]), [[s, [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [vbar, [v, [is]], [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [pname, ['Bill']]]]]]]]]], '2007-11-05-11-18-14', '130.60.155.231', ''). +text_drs_eval(0, 2066, 'John sleeps in the park from the morning until the evening.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, predicate(B, sleep, A)-1, modifier_pp(B, in, C)-1, modifier_pp(B, from, D)-1, modifier_pp(B, until, E)-1, object(C, park, countable, na, eq, 1)-1, object(D, morning, countable, na, eq, 1)-1, object(E, evening, countable, na, eq, 1)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [sleeps]]], [pp, [prep, [in]], [np, [det, [the]], [nbar, [n, [park]]]]], [pp, [prep, [from]], [np, [det, [the]], [nbar, [n, [morning]]]]], [pp, [prep, [until]], [np, [det, [the]], [nbar, [n, [evening]]]]]]]], ['.']]], '2007-07-04-13-36-18', '130.60.206.45', ''). +text_drs_eval(0, 2067, 'A user can pay a resource through p:fast-pay.', drs([A], [object(A, user, countable, na, eq, 1)-1/2, can(drs([B, C], [object(B, resource, countable, na, eq, 1)-1/6, predicate(C, pay, A, B)-1/4, modifier_pp(C, through, named('fast-pay'))-1/7]))]), [[specification, [s, [np, [det, a], [nbar, [n, user]]], [vp, [aux, can], [vbar, [vcompl, [v, pay], [np, [det, a], [nbar, [n, resource]]]], [vmod, [pp, [prep, through], [np, [pname, 'fast-pay']]]]]]], '.']], '2010-10-27-09-28-06', '89.206.64.27', ''). +text_drs_eval(0, 2068, 'John\'s dog eats. Mary\'s dog drinks. A dog of John waits.', drs([A, B, C, D, E, F, G, H], [object(B, 'Mary', named, na, eq, 1)-2, object(A, 'John', named, na, eq, 1)-1, relation(C, of, A)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, eat, C)-1, relation(E, of, B)-2, object(E, dog, countable, na, eq, 1)-2, predicate(F, drink, E)-2, object(G, dog, countable, na, eq, 1)-3, relation(G, of, A)-3, predicate(H, wait, G)-3]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [eats]]]]], ['.']], [specification, [s, [np, [poss_np, [pname, ['Mary']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [drinks]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-03-18-16-02-59', '130.60.155.177', ''). +text_drs_eval(0, 2069, 'There is a man. John enters every card which is his card.', drs([A, B], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, drs([C, D, E], [object(C, card, countable, na, eq, 1)-2, relation(D, of, A)-2, object(D, card, countable, na, eq, 1)-2, predicate(E, be, C, D)-2])=>drs([F], [predicate(F, enter, A, C)-2])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, enters], [np, [det, every], [nbar, [n, card], [rel_cl, [np, [relpn, which]], [vp, [aux, is], [vbar, [np, [posspn, his], [nbar, [n, card]]]]]]]]]]], '.']], '2008-10-23-14-58-35', '130.60.155.177', ''). +text_drs_eval(0, 2070, 'There is a man whose dog barks. There is a woman whose dog barks.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1, object(D, woman, countable, na, eq, 1)-2, object(E, dog, countable, na, eq, 1)-2, relation(E, of, D)-2, predicate(F, bark, E)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']]], '2007-04-04-14-33-01', '130.60.156.229', ''). +text_drs_eval(0, 2071, 'If someone eats something X then he/she owns X.', drs([], [drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, object(B, something, dom, na, na, na)-1, predicate(C, eat, A, B)-1])=>drs([D], [predicate(D, own, A, B)-1])]), [[specification, [cond_s, [if], [s, [nbar, [pn, [someone]]], [vp, [vbar, [v, [eats]], [nbar, [pn, [something]], [appos_coord, [appos, [var, ['X']]]]]]]], [then], [s, [np, [pn, ['he/she']]], [vp, [vbar, [v, [owns]], [np, [np, [var, ['X']]]]]]]], ['.']]], '2007-08-15-16-34-11', '130.60.155.177', ''). +text_drs_eval(0, 2072, 'There is a man whose dog barks and whose cat eats.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, relation(C, of, A)-1, predicate(B, bark, C)-1, object(C, dog, countable, na, eq, 1)-1, relation(E, of, A)-1, predicate(D, eat, E)-1, object(E, cat, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], [coord, [and]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [eats]]]]]]]]]], ['.']]], '2007-03-19-15-09-30', '130.60.155.177', ''). +text_drs_eval(0, 2073, 'John works in a bank and a morning.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, bank, countable, na, eq, 1)-1, predicate(C, work, A)-1, modifier_pp(C, in, E)-1, object(D, morning, countable, na, eq, 1)-1, has_part(E, B)-1, has_part(E, D)-1, object(E, na, countable, na, eq, 2)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [works]]], [pp, [prep, [in]], [np_coord, [np, [det, [a]], [nbar, [n, [bank]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [morning]]]]]]]]], ['.']]], '2007-05-09-11-05-07', '130.60.156.229', ''). +text_drs_eval(0, 2074, 'The password of an account is known by the owner of the account.', drs([A, B, C, D], [predicate(A, know, B, C)-1, relation(C, of, D)-1, object(D, account, countable, na, eq, 1)-1, object(C, password, countable, na, eq, 1)-1, relation(B, of, D)-1, object(B, owner, countable, na, eq, 1)-1]), [[s, [np, [det, [the]], [nbar, [n, [password]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [account]]]]]]], [vp, [aux, [is]], [vbar, [v, [known]], [by, [by]], [np, [det, [the]], [nbar, [n, [owner]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [account]]]]]]]]]]], '2007-10-26-15-11-57', '130.60.155.231', ''). +text_drs_eval(0, 2075, 'John is considered a criminal.', drs([], []), [], '2007-08-06-17-21-34', '130.60.204.12', ''). +text_drs_eval(0, 2076, 'Everything "Go!" waits.', drs([], []), [], '2007-04-10-15-23-18', '130.60.155.177', ''). +text_drs_eval(0, 2077, 'Everybody of John\'s dog waits.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C], [relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, relation(C, of, B)-1, object(C, somebody, countable, na, eq, 1)-1])=>drs([D], [predicate(D, wait, C)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [pp, [prep, [of]], [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-03-21-18-20-27', '130.60.155.177', ''). +text_drs_eval(0, 2078, 'There is a man. Everybody of his dog waits.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B, C], [object(B, somebody, countable, na, eq, 1)-2, relation(C, of, B)-2, object(C, dog, countable, na, eq, 1)-2, relation(B, of, C)-2])=>drs([D], [predicate(D, wait, B)-2])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [pn, everybody], [pp, [prep, of], [np, [posspn, his], [nbar, [n, dog]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-10-23-14-59-28', '130.60.155.177', ''). +text_drs_eval(0, 2079, 'Everybody of his dog waits.', drs([], [drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, relation(A, of, B)-1])=>drs([C], [predicate(C, wait, A)-1])]), [[specification, [s, [np, [pn, everybody], [pp, [prep, of], [np, [posspn, his], [nbar, [n, dog]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-10-23-15-01-11', '130.60.155.206', ''). +text_drs_eval(0, 2080, 'Everybody of his own dog waits.', drs([], []), [], '2008-10-23-15-01-06', '130.60.155.206', ''). +text_drs_eval(0, 2081, 'Everybody X of a dog of X waits.', drs([], [drs([A, B], [object(A, dog, countable, na, eq, 1)-1, relation(A, of, B)-1, relation(B, of, A)-1, object(B, somebody, countable, na, eq, 1)-1])=>drs([C], [predicate(C, wait, B)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [appos_coord, [appos, [var, ['X']]]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [np, [var, ['X']]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-03-21-18-23-05', '130.60.155.177', ''). +text_drs_eval(0, 2082, 'There is a vehicle which is a red Ford.', drs([], []), [], '2008-07-09-15-27-13', '130.60.155.206', ''). +text_drs_eval(0, 2083, 'John knows that Bill is Mary.', drs([A, B, C, D, E], [object(C, 'Mary', named, na, eq, 1)-1, object(B, 'Bill', named, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1, predicate(D, know, A, E)-1, E:drs([F], [predicate(F, be, B, C)-1])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [knows]], [cp, ['_that_'], [s, [np, [pname, ['Bill']]], [vp, [vbar, [v, [is]], [np, [pname, ['Mary']]]]]]]]]], ['.']]], '2007-03-27-20-03-57', '130.60.155.177', ''). +text_drs_eval(0, 2084, 'Every man whose car a cat sees smiles.', drs([], [drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, relation(C, of, A)-1, object(C, car, countable, na, eq, 1)-1, predicate(D, see, B, C)-1])=>drs([E], [predicate(E, smile, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [car]]]], [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]], [vp, [vbar, [v, [smiles]]]]], ['.']]], '2007-04-02-14-27-17', '130.60.155.177', ''). +text_drs_eval(0, 2085, 'Every man a car of who a cat sees smiles.', drs([], [drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, object(C, car, countable, na, eq, 1)-1, relation(C, of, A)-1, predicate(D, see, B, C)-1])=>drs([E], [predicate(E, smile, A)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [man]], [rel_cl, [np, [det, [a]], [nbar, [n, [car]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [sees]], [np, [[]]]]]]]], [vp, [vbar, [v, [smiles]]]]], ['.']]], '2007-04-02-14-27-48', '130.60.155.177', ''). +text_drs_eval(0, 2086, 'John is every man.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, man, countable, na, eq, 1)-1])=>drs([C], [predicate(C, be, A, B)-1])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [np, [det, [every]], [nbar, [n, [man]]]]]]], ['.']]], '2007-04-02-14-29-14', '130.60.155.177', ''). +text_drs_eval(0, 2087, 'How does every man wait?', drs([], [question(drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/4])=>drs([B], [predicate(B, wait, A)-1/5, query(B, how)-1/1])]))]), [[sentence, [query, [question, [qpn, how], does, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, wait]]]]], ?], '.']], '2009-05-13-13-58-00', '130.60.155.193', ''). +text_drs_eval(0, 2088, '2 kg of some apples wait.', drs([], []), [], '2007-04-02-16-25-30', '130.60.155.177', ''). +text_drs_eval(0, 2089, 'A man whose dog barks waits. The man eats.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1, predicate(D, wait, A)-1, predicate(E, eat, A)-2]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [eats]]]]], ['.']]], '2007-04-04-17-26-40', '130.60.155.177', ''). +text_drs_eval(0, 2090, 'A man whose dog barks waits. The dog of a man eats.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1, predicate(D, wait, A)-1, predicate(E, eat, B)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man], [rel_cl, [np, [posspn, whose], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]]]], [vp, [vbar, [v, waits]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np, [det, a], [nbar, [n, man]]]]]], [vp, [vbar, [v, eats]]]], '.']], '2008-08-12-16-44-09', '130.60.155.208', ''). +text_drs_eval(0, 2091, 'A man whose dog barks waits. The dog of the man eats.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1, predicate(D, wait, A)-1, predicate(E, eat, B)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man], [rel_cl, [np, [posspn, whose], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]]]], [vp, [vbar, [v, waits]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np, [det, the], [nbar, [n, man]]]]]], [vp, [vbar, [v, eats]]]], '.']], '2008-08-12-16-44-41', '130.60.155.208', ''). +text_drs_eval(0, 2092, 'How does who see what?', drs([], [question(drs([A, B, C], [query(A, who)-1/3, query(B, what)-1/5, predicate(C, see, A, B)-1/4, query(C, how)-1/1]))]), [[sentence, [query, [question, [qpn, how], does, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, see], [np, [qpn, what]]]]]], ?], '.']], '2009-05-13-13-58-02', '130.60.155.193', ''). +text_drs_eval(0, 2093, 'For all men a dog barks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])]), [[specification, [top_s, [topic, [quant, ['{for all}']], [nbar, [n, [men]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-07-18-14-44-17', '130.60.155.177', ''). +text_drs_eval(0, 2094, 'Everybody whose dog barks or whose cat eats waits.', drs([], [drs([A], [drs([B, C], [object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1])v drs([D, E], [object(D, cat, countable, na, eq, 1)-1, relation(D, of, A)-1, predicate(E, eat, D)-1]), object(A, somebody, countable, na, eq, 1)-1])=>drs([F], [predicate(F, wait, A)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [rel_cl_coord, [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], [coord, [or]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [eats]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-04-04-21-54-22', '130.60.155.177', ''). +text_drs_eval(0, 2095, 'If there is somebody X1, and a dog of X1 barks or a cat of X1 eats then X1 waits.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1, drs([B, C], [object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1])v drs([D, E], [object(D, cat, countable, na, eq, 1)-1, relation(D, of, A)-1, predicate(E, eat, D)-1])])=>drs([F], [predicate(F, wait, A)-1])]), [[specification, [cond_s, [if], [s_coord, [top_s, [topic, [quant, ['{there is}']], [nbar, [pn, [somebody]], [appos_coord, [appos, [var, ['X1']]]]]]], [coord, ['{, and}']], [s_coord, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [np, [var, ['X1']]]]]]], [vp, [vbar, [v, [barks]]]]], [coord, [or]], [s, [np, [det, [a]], [nbar, [n, [cat]], [pp, [prep, [of]], [np, [np, [var, ['X1']]]]]]], [vp, [vbar, [v, [eats]]]]]]], [then], [s, [np, [np, [var, ['X1']]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2007-04-04-21-54-45', '130.60.155.177', ''). +text_drs_eval(0, 2096, 'p:Pi is a ratio. p:Pi is a ratio.', drs([A, B, C, D, E], [object(A, 'Pi', named, na, eq, 1)-1, object(B, ratio, countable, na, eq, 1)-1, predicate(C, be, A, B)-1, object(D, ratio, countable, na, eq, 1)-2, predicate(E, be, A, D)-2]), [[specification, [s, [np, [pname, ['Pi']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [ratio]]]]]]], ['.']], [specification, [s, [np, [pname, ['Pi']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [ratio]]]]]]], ['.']]], '2007-08-20-22-01-32', '130.60.155.177', ''). +text_drs_eval(0, 2097, 'Every empty string is "".', drs([], [drs([A], [object(A, string, countable, na, eq, 1)-1, property(A, empty, pos)-1])=>drs([B], [predicate(B, be, A, string(''))-1])]), [[specification, [s, [np, [det, [every]], [nbar, [adj, [empty]], [nbar, [n, [string]]]]], [vp, [vbar, [v, [is]], [np, [string, ['']]]]]], ['.']]], '2007-09-01-16-36-03', '130.60.155.177', ''). +text_drs_eval(0, 2098, 'A space is " ".', drs([A, B], [object(A, space, countable, na, eq, 1)-1, predicate(B, be, A, string(' '))-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [space]]]], [vp, [vbar, [v, [is]], [np, [string, [' ']]]]]], ['.']]], '2007-09-01-16-36-15', '130.60.155.177', ''). +text_drs_eval(0, 2099, '1 men wait.', drs([], []), [], '2007-04-13-15-02-51', '130.60.155.177', ''). +text_drs_eval(0, 2100, '1 man waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [numberp, [gen_quant, [[]]], [number, [1]]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-05-04-19-49-23', '130.60.155.177', ''). +text_drs_eval(0, 2101, 'There are more than 1 dog.', drs([], []), [], '2007-04-13-15-03-17', '130.60.155.177', ''). +text_drs_eval(0, 2102, 'There is more than 1 dog.', drs([A], [object(A, dog, countable, na, greater, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [numberp, [gen_quant, ['{more than}']], [number, [1]]], [nbar, [n, [dog]]]]]], ['.']]], '2007-05-04-19-49-36', '130.60.155.177', ''). +text_drs_eval(0, 2103, 'For all cats a man sleeps.', drs([], [drs([A], [object(A, cat, countable, na, eq, 1)-1])=>drs([B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, sleep, B)-1])]), [[specification, [top_s, [topic, [quant, ['{for all}']], [nbar, [n, [cats]]]], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2007-07-18-14-44-33', '130.60.155.177', ''). +text_drs_eval(0, 2104, 'John is a man. John is a man.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, be, A, B)-1, object(D, man, countable, na, eq, 1)-2, predicate(E, be, A, D)-2]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [man]]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [man]]]]]]], ['.']]], '2007-08-19-15-40-14', '130.60.155.177', ''). +text_drs_eval(0, 2105, 'No men are some humans.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [object(B, human, countable, na, geq, 2)-1, predicate(C, be, A, B)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [men]]]], [vp, [vbar, [v, [are]], [np, [det, [some]], [nbar, [n, [humans]]]]]]], ['.']]], '2007-07-18-14-44-53', '130.60.155.177', ''). +text_drs_eval(0, 2106, 'A man of some water waits.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, water, mass, na, na, na)-1, relation(A, of, B)-1, predicate(C, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [pp, [prep, [of]], [np, [det, [some]], [nbar, [n, [water]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-04-07-15-54-41', '130.60.155.177', ''). +text_drs_eval(0, 2107, 'There is some water a man of which waits.', drs([A, B, C], [object(A, water, mass, na, na, na)-1, object(B, man, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, wait, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [some]], [nbar, [n, [water]], [rel_cl, [np, [det, [a]], [nbar, [n, [man]], [pp, [prep, [of]], [np, [relpn, [which]]]]]], [vp, [vbar, [v, [waits]]]]]]]]], ['.']]], '2007-08-15-19-21-23', '130.60.155.177', ''). +text_drs_eval(0, 2108, 'There is some water whose man waits.', drs([A, B, C], [object(A, water, mass, na, na, na)-1, object(B, man, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, wait, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [some]], [nbar, [n, [water]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]]]]], ['.']]], '2007-08-15-19-21-49', '130.60.155.177', ''). +text_drs_eval(0, 2109, 'Every man owns a dog blahblah.', drs([], []), [], '2007-05-16-14-40-17', '130.60.155.177', ''). +text_drs_eval(0, 2110, 'There is a man that owns at least 3 cars. The man that owns at least 3 cars waits.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, car, countable, na, geq, 3)-1, predicate(C, own, A, B)-1, predicate(D, wait, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [owns]], [np, [numberp, [gen_quant, ['{at least}']], [number, [3]]], [nbar, [n, [cars]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [owns]], [np, [numberp, [gen_quant, ['{at least}']], [number, [3]]], [nbar, [n, [cars]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-04-08-15-41-07', '130.60.155.177', ''). +text_drs_eval(0, 2111, 'There are 10 hours of work.', drs([], []), [], '2007-12-10-17-02-03', '130.60.155.231', ''). +text_drs_eval(0, 2112, 'There is 1 kg of n:laundry.', drs([A], [object(A, laundry, countable, kg, eq, 1)-1]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [meas_spec, [nump, [num, 1]], [meas_nbar, [meas_n, kg], [pp, [prep, of]]]], [nbar, [n, laundry]]]]], '.']], '2008-08-04-16-40-44', '130.60.155.206', ''). +text_drs_eval(0, 2113, 'There is more than 1 kg of laundry.', drs([A], [object(A, laundry, mass, kg, greater, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [measure_np, [numberp, [gen_quant, ['{more than}']], [number, [1]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [laundry]]]]]]]], ['.']]], '2007-12-18-12-32-37', '130.60.155.231', ''). +text_drs_eval(0, 2114, '14 is 15.', drs([A], [predicate(A, be, int(14), int(15))-1]), [[specification, [s, [np, [int, [14]]], [vp, [vbar, [v, [is]], [np, [int, [15]]]]]], ['.']]], '2007-09-01-17-05-50', '130.60.155.177', ''). +text_drs_eval(0, 2115, '"" is an empty string.', drs([A, B], [object(A, string, countable, na, eq, 1)-1, property(A, empty, pos)-1, predicate(B, be, string(''), A)-1]), [[specification, [s, [np, [string, ['']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [adj, [empty]], [nbar, [n, [string]]]]]]]], ['.']]], '2007-09-01-16-36-30', '130.60.155.177', ''). +text_drs_eval(0, 2116, '1 is 2.3 is 4.', drs([], []), [], '2007-04-10-15-39-03', '130.60.155.177', ''). +text_drs_eval(0, 2117, '3.14 is a real.', drs([A, B], [object(A, real, countable, na, eq, 1)-1, predicate(B, be, real(3.14), A)-1]), [[specification, [s, [np, [real, [3.14]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [real]]]]]]], ['.']]], '2007-09-01-17-06-01', '130.60.155.177', ''). +text_drs_eval(0, 2118, 'There are 2 kg of apples of John.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, apple, countable, kg, eq, 2)-1, relation(B, of, A)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [measurement_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measurement_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [apples]], [pp, [prep, [of]], [np, [pname, ['John']]]]]]]]]], ['.']]], '2007-12-10-19-40-46', '130.60.155.177', ''). +text_drs_eval(0, 2119, '2.3 and 88 and "abc" are some values.', drs([A, B, C], [object(A, value, countable, na, geq, 2)-1, predicate(B, be, C, A)-1, has_part(C, real(2.3))-1, has_part(C, int(88))-1, has_part(C, string(abc))-1, object(C, na, countable, na, eq, 3)-1]), [[specification, [s, [np_coord, [np, [real, [2.3]]], [coord, [and]], [np_coord, [np, [int, [88]]], [coord, [and]], [np, [string, [abc]]]]], [vp, [vbar, [v, [are]], [np, [det, [some]], [nbar, [n, [values]]]]]]], ['.']]], '2007-09-01-17-06-13', '130.60.155.177', ''). +text_drs_eval(0, 2120, '"&" is a string.', drs([A, B], [object(A, string, countable, na, eq, 1)-1, predicate(B, be, string(&), A)-1]), [[specification, [s, [np, [string, [&]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [string]]]]]]], ['.']]], '2007-09-01-16-36-42', '130.60.155.177', ''). +text_drs_eval(0, 2121, '"<" is a string.', drs([A, B], [object(A, string, countable, na, eq, 1)-1, predicate(B, be, string(<), A)-1]), [[specification, [s, [np, [string, [<]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [string]]]]]]], ['.']]], '2007-09-01-16-36-53', '130.60.155.177', ''). +text_drs_eval(0, 2122, 'John\'s n:home-page is "http://www.example.org/John".', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, 'home-page', countable, na, eq, 1)-1, predicate(C, be, B, string('http://www.example.org/John'))-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, ['home-page']]]], [vp, [vbar, [v, [is]], [np, [string, ['http://www.example.org/John']]]]]], ['.']]], '2007-09-01-16-37-14', '130.60.155.177', ''). +text_drs_eval(0, 2123, '1 is smaller than 2.', drs([A, B], [property(A, small, comp_than, int(2))-1, predicate(B, be, int(1), A)-1]), [[specification, [s, [np, [int, [1]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [smaller]], [conj, [than]], [np, [int, [2]]]]|C]]]], ['.']]], '2007-09-01-17-06-23', '130.60.155.177', ''). +text_drs_eval(0, 2124, '3.14 is a ratio of a circumference of a circle to its diameter.', drs([A, B, C, D, E], [relation(A, of, D)-1, object(A, diameter, countable, na, eq, 1)-1, object(B, ratio, countable, na, eq, 1)-1, object(C, circumference, countable, na, eq, 1)-1, object(D, circle, countable, na, eq, 1)-1, relation(C, of, D)-1, relation(B, of, C)-1, predicate(E, be, real(3.14), B)-1, modifier_pp(E, to, A)-1]), [[specification, [s, [np, [real, [3.14]]], [vp, [vbar, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [ratio]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [circumference]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [circle]]]]]]]]]]], [pp, [prep, [to]], [np, [posspn, [its]], [nbar, [n, [diameter]]]]]]]], ['.']]], '2007-09-01-17-06-42', '130.60.155.177', ''). +text_drs_eval(0, 2125, 'There is 5. It waits.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [integer, [5]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-04-10-16-07-58', '130.60.155.177', ''). +text_drs_eval(0, 2126, 'There is 5.', drs([], []), [], '2007-09-21-19-41-53', '130.60.155.177', ''). +text_drs_eval(0, 2127, 'A man gives a woman "abc".', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, woman, countable, na, eq, 1)-1, predicate(C, give, A, string(abc), B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [woman]]]], [np, [string, [abc]]]]]], ['.']]], '2007-09-01-16-37-29', '130.60.155.177', ''). +text_drs_eval(0, 2128, 'If a dog of the master of somebody X barks then X sleeps.', drs([], [drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1, relation(A, of, B)-1, relation(B, of, C)-1, object(C, somebody, countable, na, eq, 1)-1, object(B, master, countable, na, eq, 1)-1, predicate(D, bark, A)-1])=>drs([E], [predicate(E, sleep, C)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [master]], [pp, [prep, [of]], [nbar, [pn, [somebody]], [appos_coord, [appos, [var, ['X']]]]]]]]]]], [vp, [vbar, [v, [barks]]]]], [then], [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [sleeps]]]]]], ['.']]], '2007-08-10-20-15-22', '130.60.155.177', ''). +text_drs_eval(0, 2129, 'Every uncle of the children of somebody X is a brother of X.', drs([], [drs([A, B, C], [object(A, uncle, countable, na, eq, 1)-1, relation(A, of, B)-1, relation(B, of, C)-1, object(C, somebody, countable, na, eq, 1)-1, object(B, child, countable, na, geq, 2)-1])=>drs([D, E], [object(D, brother, countable, na, eq, 1)-1, relation(D, of, C)-1, predicate(E, be, A, D)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [uncle]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [children]], [pp, [prep, [of]], [nbar, [pn, [somebody]], [appos_coord, [appos, [var, ['X']]]]]]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [brother]], [pp, [prep, [of]], [np, [np, [var, ['X']]]]]]]]]], ['.']]], '2007-08-10-20-14-40', '130.60.155.177', ''). +text_drs_eval(0, 2130, 'Every brother of somebody X is an uncle of the children of X.', drs([], [drs([A, B], [object(A, brother, countable, na, eq, 1)-1, object(B, somebody, countable, na, eq, 1)-1, relation(A, of, B)-1])=>drs([C, D, E], [object(C, uncle, countable, na, eq, 1)-1, relation(C, of, D)-1, relation(D, of, B)-1, object(D, child, countable, na, geq, 2)-1, predicate(E, be, A, C)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [brother]], [pp, [prep, [of]], [nbar, [pn, [somebody]], [appos_coord, [appos, [var, ['X']]]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [uncle]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [children]], [pp, [prep, [of]], [np, [np, [var, ['X']]]]]]]]]]]]], ['.']]], '2007-05-09-16-20-37', '130.60.155.177', ''). +text_drs_eval(0, 2131, 'There is a man var:John.', drs([], []), [], '2007-07-18-14-46-33', '130.60.155.177', ''). +text_drs_eval(0, 2132, 'If X likes Y then Y likes X.', drs([], [drs([A, B, C], [object(A, something, dom, na, na, na)-1, object(B, something, dom, na, na, na)-1, predicate(C, like, A, B)-1])=>drs([D], [predicate(D, like, B, A)-1])]), [[specification, [cond_s, if, [s, [np, [var, 'X']], [vp, [vbar, [v, likes], [np, [var, 'Y']]]]], then, [s, [np, [var, 'Y']], [vp, [vbar, [v, likes], [np, [var, 'X']]]]]], '.']], '2008-07-10-10-46-28', '130.60.155.206', ''). +text_drs_eval(0, 2133, 'If var:X likes var:Y then var:Y likes var:X.', drs([], []), [], '2007-05-16-14-39-09', '130.60.155.177', ''). +text_drs_eval(0, 2134, 'At least 2 scores of John are 30.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, score, countable, na, geq, 2)-1, relation(B, of, A)-1, predicate(C, be, B, int(30))-1]), [[specification, [s, [np, [numberp, [gen_quant, ['{at least}']], [number, [2]]], [nbar, [n, [scores]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [vbar, [v, [are]], [np, [int, [30]]]]]], ['.']]], '2007-09-01-17-06-53', '130.60.155.177', ''). +text_drs_eval(0, 2135, 'At most 1 man\'s dog barks.', drs([A, B, C], [[predicate(C, bark, B)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, object(A, man, countable, na, leq, 1)-1]]), [[specification, [s, [np, [poss_np, [nump, [genqu, 'at most'], 1], [nbar, [n, man]], [gen_marker, '\'s']], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]], '.']], '2009-03-02-11-30-22', '130.60.155.206', ''). +text_drs_eval(0, 2136, 'Everybody sees at most 1 thing.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B, C], [[predicate(C, see, A, B)-1, object(B, thing, countable, na, leq, 1)-1]])]), [[specification, [s, [np, [pn, everybody]], [vp, [vbar, [vcompl, [v, sees], [np, [nump, [genqu, 'at most'], 1], [nbar, [n, thing]]]]]]], '.']], '2009-03-02-11-30-30', '130.60.155.206', ''). +text_drs_eval(0, 2137, 'Every goal is something that at most 1 person scores.', drs([], [drs([A], [object(A, goal, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, something, dom, na, na, na)-1, [predicate(D, score, C, B)-1, object(C, person, countable, na, leq, 1)-1], predicate(E, be, A, B)-1])]), [[specification, [s, [np, [det, every], [nbar, [n, goal]]], [vp, [aux, is], [vbar, [vcompl, [np, [pn, something], [rel_cl, [comp, that], [np, [nump, [genqu, 'at most'], 1], [nbar, [n, person]]], [vp, [vbar, [vcompl, [v, scores]]]]]]]]]], '.']], '2009-03-02-11-30-39', '130.60.155.206', ''). +text_drs_eval(0, 2138, 'It is false that there is 1 man.', drs([], [-drs([A], [object(A, man, countable, na, eq, 1)-1])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [numberp, [gen_quant, [[]]], [number, [1]]], [nbar, [n, [man]]]]]]]], ['.']]], '2007-05-09-16-21-27', '130.60.155.177', ''). +text_drs_eval(0, 2139, 'A man X gives an apple to a woman Y. Y accepts the apple and eats it. She is happy and he has no apple.', drs([A, B, C, D, E, F, G, H], [object(A, man, countable, na, eq, 1)-1, object(B, apple, countable, na, eq, 1)-1, object(C, woman, countable, na, eq, 1)-1, predicate(D, give, A, B, C)-1, predicate(E, accept, C, B)-2, predicate(F, eat, C, B)-2, property(G, happy, pos)-3, predicate(H, be, C, G)-3, drs([I], [object(I, apple, countable, na, eq, 1)-3])=>drs([], [-drs([J], [predicate(J, have, A, I)-3])])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [apple]]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [woman]], [appos_coord, [appos, [var, ['Y']]]]]]]]]], ['.']], [specification, [s, [np, [np, [var, ['Y']]]], [vp_coord, [vp, [vbar, [v, [accepts]], [np, [det, [the]], [nbar, [n, [apple]]]]]], [coord, [and]], [vp, [vbar, [v, [eats]], [np, [pn, [it]]]]]]], ['.']], [specification, [s_coord, [s, [np, [pn, [she]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], [coord, [and]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [has]], [np, [det, [no]], [nbar, [n, [apple]]]]]]]], ['.']]], '2007-05-09-16-22-04', '130.60.155.177', ''). +text_drs_eval(0, 2140, 'John gives an apple to Mary. Mary accepts the apple and eats it. She is happy and he has no apple.', drs([A, B, C, D, E, F, G, H], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, apple, countable, na, eq, 1)-1, predicate(D, give, A, C, B)-1, predicate(E, accept, B, C)-2, predicate(F, eat, B, C)-2, property(G, happy, pos)-3, predicate(H, be, B, G)-3, drs([I], [object(I, apple, countable, na, eq, 1)-3])=>drs([], [-drs([J], [predicate(J, have, A, I)-3])])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [apple]]]], [pp, [prep, [to]], [np, [pname, ['Mary']]]]]]], ['.']], [specification, [s, [np, [pname, ['Mary']]], [vp_coord, [vp, [vbar, [v, [accepts]], [np, [det, [the]], [nbar, [n, [apple]]]]]], [coord, [and]], [vp, [vbar, [v, [eats]], [np, [pn, [it]]]]]]], ['.']], [specification, [s_coord, [s, [np, [pn, [she]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], [coord, [and]], [s, [np, [pn, [he]]], [vp, [vbar, [v, [has]], [np, [det, [no]], [nbar, [n, [apple]]]]]]]], ['.']]], '2007-05-09-12-15-51', '130.60.156.229', ''). +text_drs_eval(0, 2141, 'A text is read John.', drs([], []), [], '2007-08-10-20-12-45', '130.60.155.177', ''). +text_drs_eval(0, 2142, '3.14 is real.', drs([A, B], [property(A, real, pos)-1, predicate(B, be, real(3.14), A)-1]), [[specification, [s, [np, [real, [3.14]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [real]]]]]]], ['.']]], '2007-09-01-17-07-03', '130.60.155.177', ''). +text_drs_eval(0, 2143, 'There is 1 hour of work.', drs([], []), [], '2007-12-10-17-02-13', '130.60.155.231', ''). +text_drs_eval(0, 2144, 'There is 10 hour of work.', drs([], []), [], '2007-04-18-12-18-12', '130.60.156.229', ''). +text_drs_eval(0, 2145, 'There are 10 hour of work.', drs([], []), [], '2007-04-18-12-18-50', '130.60.156.229', ''). +text_drs_eval(0, 2146, 'There is 10 hours of work.', drs([], []), [], '2007-04-18-12-18-40', '130.60.156.229', ''). +text_drs_eval(0, 2147, 'There is 1 hours of work.', drs([], []), [], '2007-04-18-12-19-26', '130.60.156.229', ''). +text_drs_eval(0, 2148, 'There are 1 hour of work.', drs([], []), [], '2007-04-18-12-20-36', '130.60.156.229', ''). +text_drs_eval(0, 2149, 'There are 1 hours of work.', drs([], []), [], '2007-04-18-12-21-10', '130.60.156.229', ''). +text_drs_eval(0, 2150, 'Every age of a man is an integer.', drs([], [drs([A, B], [object(A, age, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, relation(A, of, B)-1])=>drs([C, D], [object(C, integer, countable, na, eq, 1)-1, predicate(D, be, A, C)-1])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [age]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [integer]]]]]]], ['.']]], '2007-05-09-16-22-22', '130.60.155.177', ''). +text_drs_eval(0, 2151, 'A card of somebody is valid.', drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1, object(B, somebody, countable, na, eq, 1)-1, relation(A, of, B)-1, property(C, valid, pos)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [card]], [pp, [prep, [of]], [nbar, [pn, [somebody]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2007-05-09-16-22-32', '130.60.155.177', ''). +text_drs_eval(0, 2152, '" " is a string.', drs([A, B], [object(A, string, countable, na, eq, 1)-1, predicate(B, be, string(' '), A)-1]), [[specification, [s, [np, [string, [' ']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [string]]]]]]], ['.']]], '2007-09-01-16-37-40', '130.60.155.177', ''). +text_drs_eval(0, 2153, 'John eats. He who waits has a dog.', drs([], []), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, eats]]]], '.']], '2008-09-23-08-50-27', '130.60.155.206', ''). +text_drs_eval(0, 2154, 'John has a card. He who waits uses it which is valid.', drs([], []), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, has], [np, [det, a], [nbar, [n, card]]]]]], '.']], '2008-09-23-08-50-34', '130.60.155.206', ''). +text_drs_eval(0, 2155, 'John has a card. He that waits uses it that is valid.', drs([], []), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, has], [np, [det, a], [nbar, [n, card]]]]]], '.']], '2008-09-23-08-50-45', '130.60.155.206', ''). +text_drs_eval(0, 2156, 'Who who waits sleeps?', drs([], []), [], '2008-09-23-08-51-05', '130.60.155.206', ''). +text_drs_eval(0, 2157, 'John eats. He which waits has a dog.', drs([], []), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [eats]]]]], ['.']]|A], '2007-04-19-13-46-57', '130.60.156.229', ''). +text_drs_eval(0, 2158, 'John has a card. He uses it who is valid.', drs([], []), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [card]]]]]]], ['.']]|A], '2007-04-19-13-47-16', '130.60.156.229', ''). +text_drs_eval(0, 2159, 'Who that waits sleeps?', drs([], []), [], '2008-09-23-08-51-12', '130.60.155.206', ''). +text_drs_eval(0, 2160, 'Who which waits sleeps?', drs([], []), [], '2007-04-19-13-48-44', '130.60.156.229', ''). +text_drs_eval(0, 2161, 'What which succeeds exists?', drs([], []), [], '2008-09-23-08-51-20', '130.60.155.206', ''). +text_drs_eval(0, 2162, 'There is a man. He whose dog barks waits.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.']], '2008-09-23-08-51-39', '130.60.155.206', ''). +text_drs_eval(0, 2163, 'John owns a car that Mary likes and that Bill likes.', drs([A, B, C, D, E, F, G], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, 'Bill', named, na, eq, 1)-1, object(D, car, countable, na, eq, 1)-1, predicate(E, like, B, D)-1, predicate(F, like, C, D)-1, predicate(G, own, A, D)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [car]], [rel_cl_coord, [rel_cl, [comp, [that]], [np, [pname, ['Mary']]], [vp, [vbar, [v, [likes]], [np, [[]]]]]], [coord, [and]], [rel_cl, [comp, [that]], [np, [pname, ['Bill']]], [vp, [vbar, [v, [likes]], [np, [[]]]]]]]]]]]], ['.']]], '2007-04-30-17-36-31', '130.60.155.177', ''). +text_drs_eval(0, 2164, 'John sees someone X of a customer who is important.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-1, object(B, somebody, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, object(D, customer, countable, na, eq, 1)-1, property(E, important, pos)-1, predicate(F, be, D, E)-1, relation(B, of, D)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [nbar, [pn, [someone]], [appos_coord, [appos, [var, ['X']]]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [customer]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [important]]]]]]]]]]]]]], ['.']]], '2007-08-08-11-11-44', '130.60.155.231', ''). +text_drs_eval(0, 2165, 'a man sees Every dog and If There is A dog then The dog Is An animal.', drs([], []), [], '2008-07-14-13-45-38', '130.60.155.206', ''). +text_drs_eval(0, 2166, 'Whose dog barks.', drs([], []), [], '2007-04-27-14-45-10', '130.60.155.177', ''). +text_drs_eval(0, 2167, 'whose dog barks?', drs([], [question(drs([A, B, C], [query(A, what)-1/1, relation(B, of, A)-1/1, object(B, dog, countable, na, eq, 1)-1/2, predicate(C, bark, B)-1/3]))]), [[sentence, [query, [question, [np, [qdet, whose], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]], ?], '.']], '2009-05-13-13-58-03', '130.60.155.193', ''). +text_drs_eval(0, 2168, 'Whose dog barks?', drs([], [question(drs([A, B, C], [query(A, what)-1/1, relation(B, of, A)-1/1, object(B, dog, countable, na, eq, 1)-1/2, predicate(C, bark, B)-1/3]))]), [[sentence, [query, [question, [np, [qdet, whose], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]], ?], '.']], '2009-05-13-13-58-04', '130.60.155.193', ''). +text_drs_eval(0, 2169, 'John is as important as Mary.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, property(C, important, pos_as, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [as], [adj, [important]], [conj, [as]], [np, [pname, ['Mary']]]]|E]]]], ['.']]], '2007-05-09-12-16-03', '130.60.156.229', ''). +text_drs_eval(0, 2170, 'An as important as Mary customer.', drs([], []), [], '2007-05-03-13-25-28', '130.60.156.229', ''). +text_drs_eval(0, 2171, 'There is an as important as Mary customer.', drs([], []), [], '2007-05-03-13-25-43', '130.60.156.229', ''). +text_drs_eval(0, 2172, 'John is more important.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, property(B, important, comp)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['more important']]]]]]], ['.']]], '2007-05-09-12-16-12', '130.60.156.229', ''). +text_drs_eval(0, 2173, 'There is a more important person.', drs([A], [object(A, person, countable, na, eq, 1)-1, property(A, important, comp)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [adj, ['more important']], [nbar, [n, [person]]]]]]], ['.']]], '2007-05-09-12-16-34', '130.60.156.229', ''). +text_drs_eval(0, 2174, 'John is most important.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, property(B, important, sup)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['most important']]]]]]], ['.']]], '2007-05-09-12-16-39', '130.60.156.229', ''). +text_drs_eval(0, 2175, 'There is a most important person.', drs([A], [object(A, person, countable, na, eq, 1)-1, property(A, important, sup)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [adj, ['most important']], [nbar, [n, [person]]]]]]], ['.']]], '2007-05-09-12-16-44', '130.60.156.229', ''). +text_drs_eval(0, 2176, 'John is more fond-of Mary.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, property(C, 'fond-of', comp, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['more fond-of']], [np, [pname, ['Mary']]]]|E]]]], ['.']]], '2007-05-09-16-15-16', '130.60.155.177', ''). +text_drs_eval(0, 2177, 'There is a more fond-of Mary person.', drs([], []), [], '2007-05-03-13-28-11', '130.60.156.229', ''). +text_drs_eval(0, 2178, 'John is as fond-of Mary as Bill.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, 'Bill', named, na, eq, 1)-1, property(D, 'fond-of', B, pos_as, subj, C)-1, predicate(E, be, A, D)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [as], [adj, ['fond-of']], [np, [pname, ['Mary']]], [as], [np, [pname, ['Bill']]]]|F]]]], ['.']]], '2007-05-09-16-15-32', '130.60.155.177', ''). +text_drs_eval(0, 2179, 'John is as fond-of Mary as of Bill.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, 'Bill', named, na, eq, 1)-1, property(D, 'fond-of', B, pos_as, obj, C)-1, predicate(E, be, A, D)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [as], [adj, ['fond-of']], [np, [pname, ['Mary']]], [as], [of], [np, [pname, ['Bill']]]]|F]]]], ['.']]], '2007-05-09-16-15-46', '130.60.155.177', ''). +text_drs_eval(0, 2180, 'John is more fond-of Mary than Bill.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, 'Bill', named, na, eq, 1)-1, property(D, 'fond-of', B, comp_than, subj, C)-1, predicate(E, be, A, D)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['more fond-of']], [np, [pname, ['Mary']]], [than], [np, [pname, ['Bill']]]]|F]]]], ['.']]], '2007-05-09-16-15-56', '130.60.155.177', ''). +text_drs_eval(0, 2181, 'John is more fond-of Mary than of Bill.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, 'Bill', named, na, eq, 1)-1, property(D, 'fond-of', B, comp_than, obj, C)-1, predicate(E, be, A, D)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['more fond-of']], [np, [pname, ['Mary']]], [than], [of], [np, [pname, ['Bill']]]]|F]]]], ['.']]], '2007-05-09-16-16-10', '130.60.155.177', ''). +text_drs_eval(0, 2182, 'John is more fond-of no customer than every clerk.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, customer, countable, na, eq, 1)-1])=>drs([], [-drs([], [drs([C], [object(C, clerk, countable, na, eq, 1)-1])=>drs([D, E], [property(D, 'fond-of', B, comp_than, subj, C)-1, predicate(E, be, A, D)-1])])])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [more], ['fond-of']], [np, [det, [no]], [nbar, [n, [customer]]]], [than], [np, [det, [every]], [nbar, [n, [clerk]]]]]]]]], ['.']]], '2007-12-23-12-06-23', '130.60.204.35', ''). +text_drs_eval(0, 2183, 'John is fond-of Mary than Bill.', drs([], []), [], '2007-05-04-10-53-28', '130.60.156.229', ''). +text_drs_eval(0, 2184, 'John is most fond-of Mary than Bill.', drs([], []), [], '2007-05-04-10-53-36', '130.60.156.229', ''). +text_drs_eval(0, 2185, 'John is rich and richer and richest.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, property(B, rich, pos)-1, property(B, rich, comp)-1, property(B, rich, sup)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [rich]]], [coord, [and]], [ap_coord, [ap, [adj, [richer]]], [coord, [and]], [ap_coord, [ap, [adj, [richest]]]]]]]]], ['.']]], '2007-05-09-12-16-50', '130.60.156.229', ''). +text_drs_eval(0, 2186, 'John and Mary wait.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, has_part(D, A)-1, predicate(C, wait, D)-1, has_part(D, B)-1, object(D, na, countable, na, eq, 2)-1]), [[specification, [s, [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [pname, ['Mary']]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2007-12-23-12-06-43', '130.60.204.35', ''). +text_drs_eval(0, 2187, 'If a man likes somebody that is a person then the person owns a car.', drs([], [drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, somebody, countable, na, eq, 1)-1, predicate(C, like, A, B)-1, object(D, person, countable, na, eq, 1)-1, predicate(E, be, B, D)-1])=>drs([F, G], [object(F, car, countable, na, eq, 1)-1, predicate(G, own, D, F)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [likes]], [nbar, [pn, [somebody]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [person]]]]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [person]]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [car]]]]]]]], ['.']]], '2007-05-07-20-30-43', '130.60.155.177', ''). +text_drs_eval(0, 2188, 'John snores loudly and loudly loudly and most loudly.', drs([], []), [], '2007-06-12-11-06-46', '130.60.156.66', ''). +text_drs_eval(0, 2189, 'if the n:present-value of a n:lease-payment of an asset is greater than 90 percent of something of the fair value of the asset then the asset is a n:finance-lease.', drs([], [drs([A, B, C, D, E, F, G, H], [object(A, percent, countable, na, eq, 90)-1, object(B, something, dom, na, na, na)-1, relation(B, of, C)-1, relation(A, of, B)-1, property(D, great, comp_than, A)-1, predicate(E, be, F, D)-1, relation(F, of, G)-1, relation(G, of, H)-1, object(H, asset, countable, na, eq, 1)-1, object(G, 'lease-payment', countable, na, eq, 1)-1, object(F, 'present-value', countable, na, eq, 1)-1, relation(C, of, H)-1, property(C, fair, pos)-1, object(C, value, countable, na, eq, 1)-1])=>drs([I, J], [object(I, 'finance-lease', countable, na, eq, 1)-1, predicate(J, be, H, I)-1])]), [[cond_s, [if], [s, [np, [det, [the]], [nbar, [n, ['present-value']], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, ['lease-payment']], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [asset]]]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [greater]], [conj, [than]], [np, [numberp, [gen_quant, [[]]], [number, [90]]], [nbar, [n, [percent]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, ['$thing']], [pp, [prep, [of]], [np, [det, [the]], [nbar, [adj, [fair]], [nbar, [n, [value]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [asset]]]]]]]]]]]]]]]|K]]]], [then], [s, [np, [det, [the]], [nbar, [n, [asset]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, ['finance-lease']]]]]]]]], '2007-10-26-15-17-53', '130.60.155.231', ''). +text_drs_eval(0, 2190, 'No man is something that likes Mary and hates John.', drs([A, B], [object(A, 'Mary', named, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, drs([C], [object(C, man, countable, na, eq, 1)-1])=>drs([], [-drs([D, E, F, G], [object(D, something, dom, na, na, na)-1, predicate(E, be, C, D)-1, predicate(F, like, D, A)-1, predicate(G, hate, C, B)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [is]], [nbar, [pn, [something]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [likes]], [np, [pname, ['Mary']]]]]]]]], [coord, [and]], [vp, [vbar, [v, [hates]], [np, [pname, ['John']]]]]]], ['.']]], '2007-05-10-16-59-42', '130.60.155.177', ''). +text_drs_eval(0, 2191, 'No man is something that likes Mary and that hates John.', drs([A, B], [object(A, 'Mary', named, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, drs([C], [object(C, man, countable, na, eq, 1)-1])=>drs([], [-drs([D, E, F, G], [object(D, something, dom, na, na, na)-1, predicate(E, be, C, D)-1, predicate(F, like, D, A)-1, predicate(G, hate, D, B)-1])])]), [[specification, [s, [np, [det, [no]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [nbar, [pn, [something]], [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, [likes]], [np, [pname, ['Mary']]]]]], [coord, [and]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [hates]], [np, [pname, ['John']]]]]]]]]]], ['.']]], '2007-05-10-17-00-00', '130.60.155.177', ''). +text_drs_eval(0, 2192, 'John does not see less than 3 cars that Bill owns.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Bill', named, na, eq, 1)-1, -drs([C, D, E], [[predicate(E, see, A, C)-1, predicate(D, own, B, C)-1, object(C, car, countable, na, less, 3)-1]])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, does, not], [vbar, [vcompl, [v, see], [np, [nump, [genqu, 'less than'], 3], [nbar, [n, cars], [rel_cl, [comp, that], [np, [pname, 'Bill']], [vp, [vbar, [vcompl, [v, owns]]]]]]]]]]], '.']], '2009-03-02-11-30-47', '130.60.155.206', ''). +text_drs_eval(0, 2193, 'A man slooowly walks.', drs([], []), [], '2007-05-16-14-37-38', '130.60.155.177', ''). +text_drs_eval(0, 2194, 'John is manually in a park.', drs([], []), [], '2008-01-16-17-23-23', '130.60.155.177', ''). +text_drs_eval(0, 2195, 'there is a dog which barks and that eats.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1, predicate(C, eat, A)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl_coord, [rel_cl, [np, [relpn, [which]]], [vp, [vbar, [v, [barks]]]]], [coord, [and]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]]]]]]], ['.']]], '2007-12-20-13-34-37', '130.60.155.231', ''). +text_drs_eval(0, 2196, 'There are not at most 5 men.', drs([], []), [], '2008-08-19-19-57-40', '130.60.155.177', ''). +text_drs_eval(0, 2197, 'There are not at least 5 men.', drs([], []), [], '2008-08-19-19-57-48', '130.60.155.177', ''). +text_drs_eval(0, 2198, '3.1415926536 approximates Pi.', drs([A], [predicate(A, approximate, real(3.14159), named('Pi'))-1/2]), [[specification, [s, [np, [real, 3.14159]], [vp, [vbar, [vcompl, [v, approximates], [np, [pname, 'Pi']]]]]], '.']], '2011-07-20-23-20-50', '89.206.71.199', ''). +text_drs_eval(0, 2199, 'John waits. He that sleeps waits.', drs([], []), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, waits]]]], '.']], '2008-09-23-08-52-00', '130.60.155.206', ''). +text_drs_eval(0, 2200, 'How is John?', drs([], [question(drs([A], [query(A, how)-1/1, predicate(A, be, named('John'))-1/2]))]), [[sentence, [query, [question, [qpn, how], is, [np, [pname, 'John']]], ?], '.']], '2009-05-13-13-58-05', '130.60.155.193', ''). +text_drs_eval(0, 2201, 'Xxx are a company.', drs([], []), [], '2008-07-09-15-27-19', '130.60.155.206', ''). +text_drs_eval(0, 2202, 'A card is taken manually by John.', drs([A, B, C], [object(A, card, countable, na, eq, 1)-1/2, property(B, taken, pos)-1/4, predicate(C, be, A, B)-1/3, modifier_pp(C, by, named('John'))-1/6, modifier_adv(C, manually, pos)-1/5]), [[specification, [s, [np, [det, a], [nbar, [n, card]]], [vp, [aux, is], [ap_coord, [ap, [adj, taken]]], [vmod, [adv, manually], [pp, [prep, by], [np, [pname, 'John']]]]]], '.']], '2009-05-19-17-21-26', '130.60.155.193', ''). +text_drs_eval(0, 2203, 'There are 1234.', drs([], []), [], '2007-09-21-19-42-20', '130.60.155.177', ''). +text_drs_eval(0, 2204, 'There are "ABCD".', drs([], []), [], '2007-09-21-19-43-19', '130.60.155.177', ''). +text_drs_eval(0, 2205, 'There are 1 and "2" and 3.', drs([], []), [], '2008-01-03-16-29-50', '130.60.206.88', ''). +text_drs_eval(0, 2206, 'Jimmy\'s dog barks.', drs([A, B, C], [object(A, 'Jimmy', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1]), [[s, [np, [poss_np, [var, ['Jimmy']], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], '2007-10-16-20-18-04', '130.60.155.177', ''). +text_drs_eval(0, 2207, 'For all men the man likes himself.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/3])=>drs([B, C], [object(C, man, countable, na, eq, 1)-1/5, predicate(B, like, C, C)-1/6])]), [[specification, [top_s, [topic, [quant, for], [np, [det, all], [nbar, [n, men]]]], [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, likes], [np, [pn, himself]]]]]]], '.']], '2009-11-12-23-58-37', '84.74.139.220', ''). +text_drs_eval(0, 2208, 'A man has 2 tons of apples.', drs([], []), [], '2007-12-10-17-02-24', '130.60.155.231', ''). +text_drs_eval(0, 2209, 'A man visits a town ZZZZZ1.', drs([], []), [], '2008-07-30-17-49-31', '130.60.155.177', ''). +text_drs_eval(0, 2210, 'All men see themselves.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [predicate(B, see, A, A)-1])]), [[specification, [s, [np, [det, [all]], [nbar, [n, [men]]]], [vp, [vbar, [v, [see]], [np, [pn, [themselves]]]]]], ['.']]], '2007-06-13-09-16-10', '130.60.155.177', ''). +text_drs_eval(0, 2211, 'All men sees himself.', drs([], []), [], '2007-06-13-09-16-24', '130.60.155.177', ''). +text_drs_eval(0, 2212, 'All men see himself.', drs([], []), [[specification, [s, [np, [det, [all]], [nbar, [n, [men]]]], [vp, [vbar, [v, [see]], [np, [pn, [himself]]]]]], ['.']]], '2007-06-13-09-16-42', '130.60.155.177', ''). +text_drs_eval(0, 2213, 'John waits. All men see him.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, predicate(B, wait, A)-1, drs([C], [object(C, man, countable, na, eq, 1)-2])=>drs([D], [predicate(D, see, C, A)-2])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [all]], [nbar, [n, [men]]]], [vp, [vbar, [v, [see]], [np, [pn, [him]]]]]], ['.']]], '2007-06-13-09-17-15', '130.60.155.177', ''). +text_drs_eval(0, 2214, 'John waits. All men see himself.', drs([], []), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, waits]]]], '.']], '2008-10-22-16-11-06', '130.60.155.177', ''). +text_drs_eval(0, 2215, 'John waits. Some men see himself.', drs([], []), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, waits]]]], '.']], '2008-10-02-14-50-55', '130.60.155.206', ''). +text_drs_eval(0, 2216, 'John does not see anybody.', drs([], []), [], '2007-12-04-18-49-38', '130.60.155.177', ''). +text_drs_eval(0, 2217, 'John waits. A man brings him his pencil and his own computer.', drs([A, B, C, D, E, F, G], [object(G, na, countable, na, eq, 2)-2, has_part(G, F)-2, has_part(G, D)-2, object(F, computer, countable, na, eq, 1)-2, relation(F, of, C)-2, predicate(E, bring, C, G, A)-2, object(D, pencil, countable, na, eq, 1)-2, relation(D, of, A)-2, object(C, man, countable, na, eq, 1)-2, predicate(B, wait, A)-1, object(A, 'John', named, na, eq, 1)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [brings]], [np, [pn, [him]]], [np_coord, [np, [posspn, [his]], [nbar, [n, [pencil]]]], [coord, [and]], [np, [posspn, ['{his own}']], [nbar, [n, [computer]]]]]]]], ['.']]], '2007-11-13-13-13-35', '130.60.155.177', ''). +text_drs_eval(0, 2218, 'Everybody who is a father of a man that owns a car is a parent.', drs([], [drs([A, B, C, D, E, F], [object(A, father, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(C, car, countable, na, eq, 1)-1, predicate(D, own, B, C)-1, relation(A, of, B)-1, predicate(E, be, F, A)-1, object(F, somebody, countable, na, eq, 1)-1])=>drs([G, H], [object(G, parent, countable, na, eq, 1)-1, predicate(H, be, F, G)-1])]), [[specification, [s, [nbar, [pn, [everybody]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [father]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [car]]]]]]]]]]]]]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [parent]]]]]]], ['.']]], '2007-08-08-11-12-38', '130.60.155.231', ''). +text_drs_eval(0, 2219, 'Every pet is something that is a cat or that is a dog, and that is not something that is a cat and that is a dog.', drs([], [drs([A], [object(A, pet, countable, na, eq, 1)-1])=>drs([B, C], [object(B, something, dom, na, na, na)-1, drs([D, E], [object(D, cat, countable, na, eq, 1)-1, predicate(E, be, B, D)-1])v drs([F, G], [object(F, dog, countable, na, eq, 1)-1, predicate(G, be, B, F)-1]), -drs([H, I, J, K, L, M], [object(H, something, dom, na, na, na)-1, object(I, cat, countable, na, eq, 1)-1, predicate(J, be, H, I)-1, object(K, dog, countable, na, eq, 1)-1, predicate(L, be, H, K)-1, predicate(M, be, B, H)-1]), predicate(C, be, A, B)-1])]), [[specification, [s, [np, [det, every], [nbar, [n, pet]]], [vp, [aux, is], [vbar, [np, [pn, something], [rel_cl_coord, [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, cat]]]]]], [coord, or], [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, dog]]]]]]], [coord, ', and'], [rel_cl, [comp, that], [vp, [aux, is, not], [vbar, [np, [pn, something], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, cat]]]]]], [coord, and], [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, dog]]]]]]]]]]]]]]]], '.']], '2008-08-19-19-03-55', '130.60.155.177', ''). +text_drs_eval(0, 2220, 'Every n:influent-stream is something that v:flows-into a cave and that v:flows-through a sink or that v:discharges-through something.', drs([], [drs([A], [object(A, 'influent-stream', countable, na, eq, 1)-1])=>drs([B, C], [object(B, something, dom, na, na, na)-1, predicate(C, be, A, B)-1, drs([D, E, F, G], [object(D, cave, countable, na, eq, 1)-1, predicate(E, 'flows-into', B, D)-1, object(F, sink, countable, na, eq, 1)-1, predicate(G, 'flows-through', B, F)-1])v drs([H, I], [object(H, something, dom, na, na, na)-1, predicate(I, 'discharges-through', B, H)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, ['influent-stream']]]], [vp, [vbar, [v, [is]], [nbar, [pn, [something]], [rel_cl_coord, [rel_cl_coord, [rel_cl, [comp, [that]], [vp, [vbar, [v, ['flows-into']], [np, [det, [a]], [nbar, [n, [cave]]]]]]], [coord, [and]], [rel_cl, [comp, [that]], [vp, [vbar, [v, ['flows-through']], [np, [det, [a]], [nbar, [n, [sink]]]]]]]], [coord, [or]], [rel_cl, [comp, [that]], [vp, [vbar, [v, ['discharges-through']], [nbar, [pn, [something]]]]]]]]]]], ['.']]], '2007-06-25-19-09-43', '130.60.155.177', ''). +text_drs_eval(0, 2221, 'There is a man. John likes his a:own car.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, relation(C, of, B)-2, object(C, car, countable, na, eq, 1)-2, property(C, own, pos)-2, predicate(D, like, A, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [posspn, [his]], [nbar, [adj, [own]], [nbar, [n, [car]]]]]]]], ['.']]], '2007-12-20-13-37-27', '130.60.155.231', ''). +text_drs_eval(0, 2222, 'France is something that is not America and that is not England and that is not Germany.', drs([A, B, C, D, E, F], [object(A, 'France', named, na, eq, 1)-1, object(B, 'America', named, na, eq, 1)-1, object(C, 'England', named, na, eq, 1)-1, object(D, 'Germany', named, na, eq, 1)-1, object(E, something, dom, na, na, na)-1, -drs([G], [predicate(G, be, E, B)-1]), -drs([H], [predicate(H, be, E, C)-1]), -drs([I], [predicate(I, be, E, D)-1]), predicate(F, be, A, E)-1]), [[specification, [s, [np, [var, ['France']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, ['$thing']], [rel_cl_coord, [rel_cl, [comp, [that]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [var, ['America']]]]]], [coord, [and]], [rel_cl_coord, [rel_cl, [comp, [that]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [var, ['England']]]]]], [coord, [and]], [rel_cl, [comp, [that]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [var, ['Germany']]]]]]]]]]]]], ['.']]], '2008-01-02-16-43-32', '130.60.206.8', ''). +text_drs_eval(0, 2223, 'A man silently and patiently walks quickly and fast in a street manually and happily in a morning always.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, morning, countable, na, eq, 1)-1, object(C, street, countable, na, eq, 1)-1, predicate(D, walk, A)-1, modifier_adv(D, quickly, pos)-1, modifier_adv(D, fast, pos)-1, modifier_pp(D, in, C)-1, modifier_adv(D, manually, pos)-1, modifier_adv(D, happily, pos)-1, modifier_pp(D, in, B)-1, modifier_adv(D, always, pos)-1, modifier_adv(D, silently, pos)-1, modifier_adv(D, patiently, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [adv_coord, [adv, [silently]], [coord, [and]], [adv, [patiently]]], [vbar, [vbar, [v, [walks]]], [adv_coord, [adv, [quickly]], [coord, [and]], [adv, [fast]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [street]]]]], [adv_coord, [adv, [manually]], [coord, [and]], [adv, [happily]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [morning]]]]], [adv, [always]]]]]], ['.']]], '2007-07-04-14-31-13', '130.60.206.45', ''). +text_drs_eval(0, 2224, 'Christmases like Mary.', drs([A, B, C], [object(A, 'Christmas', named, na, geq, 2)-1, object(B, 'Mary', named, na, eq, 1)-1, predicate(C, like, A, B)-1]), [[specification, [s, [np, [pname, ['Christmases']]], [vp, [vbar, [v, [like]], [np, [pname, ['Mary']]]]]], ['.']]], '2008-01-07-00-46-54', '130.60.206.18', ''). +text_drs_eval(0, 2225, 'Who is a child X whose mother is somebody whose husband is somebody whose child is not the child X?', drs([], [question(drs([A, B, C, D, E, F, G, H, I, J], [query(A, who)-1/1, object(B, child, countable, na, eq, 1)-1/4, object(C, mother, countable, na, eq, 1)-1/7, relation(C, of, B)-1/6, object(D, somebody, countable, na, eq, 1)-1/10, object(E, husband, countable, na, eq, 1)-1/12, relation(E, of, D)-1/11, object(F, somebody, countable, na, eq, 1)-1/15, object(G, child, countable, na, eq, 1)-1/17, relation(G, of, F)-1/16, -drs([K], [predicate(K, be, G, B)-1/18]), predicate(H, be, E, F)-1/13, predicate(I, be, C, D)-1/8, predicate(J, be, A, B)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [aux, is], [vbar, [vcompl, [np, [det, a], [nbar, [n, child], [appos, [var, 'X']], [rel_cl, [np, [posspn, whose], [nbar, [n, mother]]], [vp, [aux, is], [vbar, [vcompl, [np, [pn, somebody], [rel_cl, [np, [posspn, whose], [nbar, [n, husband]]], [vp, [aux, is], [vbar, [vcompl, [np, [pn, somebody], [rel_cl, [np, [posspn, whose], [nbar, [n, child]]], [vp, [aux, is, not], [vbar, [vcompl, [np, [det, the], [nbar, [n, child], [appos, [var, 'X']]]]]]]]]]]]]]]]]]]]]]]], ?], '.']], '2009-05-13-13-58-07', '130.60.155.193', ''). +text_drs_eval(0, 2226, 'John\'age is 21.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, age, countable, na, eq, 1)-1, predicate(C, be, B, int(21))-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'']]]], [nbar, [n, [age]]]], [vp, [vbar, [v, [is]], [np, [int, [21]]]]]], ['.']]], '2007-09-01-17-07-39', '130.60.155.177', ''). +text_drs_eval(0, 2227, 'John\'s clerks carry their lunch into school.', drs([], []), [], '2007-08-13-15-44-54', '130.60.155.177', ''). +text_drs_eval(0, 2228, 'This is not an ACE text!!!', drs([], []), [], '2008-06-26-16-23-00', tkuhn, 'dummy entry with id 2228. this id was missing for an unknown reason'). +text_drs_eval(0, 2229, 'If a man likes a dog that likes a cat and the man likes a cow that likes a sheep then the man owns a car.', drs([], [drs([A, B, C, D, E, F, G, H, I], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, predicate(D, like, B, C)-1, predicate(E, like, A, B)-1, object(F, cow, countable, na, eq, 1)-1, object(G, sheep, countable, na, eq, 1)-1, predicate(H, like, F, G)-1, predicate(I, like, A, F)-1])=>drs([J, K], [object(J, car, countable, na, eq, 1)-1, predicate(K, own, A, J)-1])]), [[specification, [cond_s, [if], [s_coord, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [cow]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [sheep]]]]]]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [car]]]]]]]], ['.']]], '2007-07-11-22-02-59', '130.60.155.177', ''). +text_drs_eval(0, 2230, 'If there is a man, and the man likes a dog that likes a cat or the man likes a cow that likes a sheep then the man owns a car.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B, C, D, E], [object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, predicate(D, like, B, C)-1, predicate(E, like, A, B)-1])v drs([F, G, H, I], [object(F, cow, countable, na, eq, 1)-1, object(G, sheep, countable, na, eq, 1)-1, predicate(H, like, F, G)-1, predicate(I, like, A, F)-1])])=>drs([J, K], [object(J, car, countable, na, eq, 1)-1, predicate(K, own, A, J)-1])]), [[specification, [cond_s, [if], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [coord, ['{, and}']], [s_coord, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]], [coord, [or]], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [cow]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [sheep]]]]]]]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [car]]]]]]]], ['.']]], '2007-07-11-22-04-44', '130.60.155.177', ''). +text_drs_eval(0, 2231, 'There is a man that sees a woman that owns a cat. Who is the man? Who is the woman?', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1/4, object(B, woman, countable, na, eq, 1)-1/8, object(C, cat, countable, na, eq, 1)-1/12, predicate(D, own, B, C)-1/10, predicate(E, see, A, B)-1/6, question(drs([F, G], [query(F, who)-2/1, predicate(G, be, F, A)-2/2])), question(drs([H, I], [query(H, who)-3/1, predicate(I, be, H, B)-3/2]))]), [[sentence, [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, woman], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, owns], [np, [det, a], [nbar, [n, cat]]]]]]]]]]]]]]]]], '.'], '.'], [sentence, [query, [question, [np, [qpn, who]], [vp, [aux, is], [vbar, [vcompl, [np, [det, the], [nbar, [n, man]]]]]]], ?], '.'], [sentence, [query, [question, [np, [qpn, who]], [vp, [aux, is], [vbar, [vcompl, [np, [det, the], [nbar, [n, woman]]]]]]], ?], '.']], '2009-05-13-13-58-08', '130.60.155.193', ''). +text_drs_eval(0, 2232, 'What are some men?', drs([], [question(drs([A, B, C], [query(A, what)-1/1, object(B, man, countable, na, geq, 2)-1/4, predicate(C, be, A, B)-1/2]))]), [[sentence, [query, [question, [np, [qpn, what]], [vp, [aux, are], [vbar, [vcompl, [np, [det, some], [nbar, [n, men]]]]]]], ?], '.']], '2009-05-13-13-58-09', '130.60.155.193', ''). +text_drs_eval(0, 2233, 'John is allowed to walk.', drs([], []), [], '2007-07-19-13-22-27', '130.60.155.177', ''). +text_drs_eval(0, 2234, 'Everyone who is in the n:cc of some mail can access its content.', drs([], [drs([A, B, C, D], [object(A, somebody, countable, na, eq, 1)-1/2, relation(C, of, D)-1/10, object(D, mail, mass, na, na, na)-1/12, object(C, cc, countable, na, eq, 1)-1/9, predicate(B, be, A)-1/4, modifier_pp(B, in, C)-1/5])=>drs([], [can(drs([E, F], [relation(E, of, D)-1/15, object(E, content, countable, na, eq, 1)-1/16, predicate(F, access, A, E)-1/14]))])]), [[specification, [s, [np, [pn, everyone], [rel_cl, [np, [relpn, who]], [vp, [aux, is], [pp, [prep, in], [np, [det, the], [nbar, [n, cc], [pp, [prep, of], [np, [det, some], [nbar, [n, mail]]]]]]]]]], [vp, [aux, can], [vbar, [vcompl, [v, access], [np, [posspn, its], [nbar, [n, content]]]]]]], '.']], '2010-10-27-09-28-11', '89.206.64.27', ''). +text_drs_eval(0, 2235, 'More than 3 clerks wait. John knows the clerks. Less than 2 clerks sit. John knows the clerks.', drs([A, B, C, D, E, F, G], [object(A, 'John', named, na, eq, 1)-2, object(B, clerk, countable, na, greater, 3)-1, predicate(C, wait, B)-1, predicate(D, know, A, B)-2, [predicate(F, sit, E)-3, object(E, clerk, countable, na, less, 2)-3], predicate(G, know, A, E)-4]), [[specification, [s, [np, [nump, [genqu, 'more than'], 3], [nbar, [n, clerks]]], [vp, [vbar, [vbar, [v, wait]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, knows], [np, [det, the], [nbar, [n, clerks]]]]]]], '.'], [specification, [s, [np, [nump, [genqu, 'less than'], 2], [nbar, [n, clerks]]], [vp, [vbar, [vbar, [v, sit]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, knows], [np, [det, the], [nbar, [n, clerks]]]]]]], '.']], '2009-03-02-11-30-55', '130.60.155.206', ''). +text_drs_eval(0, 2236, 'p:Peeter owns a car.', drs([A, B, C], [object(A, 'Peeter', named, na, eq, 1)-1, object(B, car, countable, na, eq, 1)-1, predicate(C, own, A, B)-1]), [[specification, [s, [np, [pname, ['Peeter']]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [car]]]]]]], ['.']]], '2007-08-22-13-18-53', '130.60.155.177', ''). +text_drs_eval(0, 2237, 'John tries to walk.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, predicate(B, try, A, C)-1, C:drs([D], [predicate(D, walk, A)-1])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, tries], to, [vp, [vbar, [vbar, [v, walk]]]]]]], '.']], '2009-01-06-10-41-53', '130.60.155.206', ''). +text_drs_eval(0, 2238, 'John does not have to walk.', drs([], [-drs([], [must(drs([A], [predicate(A, walk, named('John'))-1/6]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, does, 'not have to'], [vbar, [vbar, [v, walk]]]]], '.']], '2010-10-27-09-28-19', '89.206.64.27', ''). +text_drs_eval(0, 2239, 'Who does a dog see who is a man?', drs([], []), [], '2007-10-26-15-25-59', '130.60.155.231', ''). +text_drs_eval(0, 2240, 'John sees what?', drs([], [question(drs([A, B], [query(A, what)-1/3, predicate(B, see, named('John'), A)-1/2]))]), [[sentence, [query, [question, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [qpn, what]]]]]], ?], '.']], '2009-05-13-13-58-10', '130.60.155.193', ''). +text_drs_eval(0, 2241, 'If there are a man and a manager then the man is a:officially the manager.', drs([], [drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, has_part(C, A)-1, object(B, manager, countable, na, eq, 1)-1, has_part(C, B)-1, object(C, na, countable, na, eq, 2)-1])=>drs([D, E], [property(D, officially, pos, B)-1, predicate(E, be, A, D)-1])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there are'], [np_coord, [np, [det, a], [nbar, [n, man]]], [coord, and], [np, [det, a], [nbar, [n, manager]]]]]], then, [s, [np, [det, the], [nbar, [n, man]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, officially], [np, [det, the], [nbar, [n, manager]]]]]]]]], '.']], '2008-08-19-16-04-53', '130.60.155.208', ''). +text_drs_eval(0, 2242, 'If there are a man and a manager then the man is often the manager.', drs([], []), [], '2007-10-26-15-27-38', '130.60.155.231', ''). +text_drs_eval(0, 2243, 'For every customer the customer has a card and the customer has a code.', drs([], [drs([A], [object(A, customer, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, card, countable, na, eq, 1)-1, predicate(C, have, A, B)-1, object(D, code, countable, na, eq, 1)-1, predicate(E, have, A, D)-1])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [customer]]]], [s_coord, [s, [np, [det, [the]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [card]]]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [code]]]]]]]]], ['.']]], '2007-07-22-22-57-55', '130.60.155.177', ''). +text_drs_eval(0, 2244, 'What does John not like?', drs([], [question(drs([], [-drs([A, B], [query(A, what)-1/1, predicate(B, like, named('John'), A)-1/5])]))]), [[sentence, [query, [question, [np, [qpn, what]], does, [np, [pname, 'John']], [vp, [aux, not], [vbar, [vcompl, [v, like]]]]], ?], '.']], '2009-05-13-13-58-11', '130.60.155.193', ''). +text_drs_eval(0, 2245, 'What John does not like?', drs([], []), [], '2007-08-16-14-57-28', '130.60.155.177', ''). +text_drs_eval(0, 2246, 'if there is a declaration whose name is a user and whose password is a string and the string is the password of the user then the user is authenticated.', drs([], [drs([A, B, C, D, E, F, G, H, I], [relation(B, of, A)-1, relation(E, of, A)-1, relation(I, of, C)-1, predicate(D, be, B, C)-1, predicate(G, be, E, F)-1, predicate(H, be, F, I)-1, object(A, declaration, countable, na, eq, 1)-1, object(B, name, countable, na, eq, 1)-1, object(C, user, countable, na, eq, 1)-1, object(E, password, countable, na, eq, 1)-1, object(F, string, countable, na, eq, 1)-1, object(I, password, countable, na, eq, 1)-1])=>drs([J, K], [property(J, authenticated, pos)-1, predicate(K, be, C, J)-1])]), [[cond_s, [if], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [declaration]], [rel_cl_coord, [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [name]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [user]]]]]]], [coord, [and]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [password]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [string]]]]]]]]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [string]]]], [vp, [vbar, [v, [is]], [np, [det, [the]], [nbar, [n, [password]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [user]]]]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [user]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [authenticated]]]]]]]]], '2007-11-05-11-20-29', '130.60.155.231', ''). +text_drs_eval(0, 2247, '"', drs([], []), [], '2009-01-05-15-22-47', '130.60.155.206', ''). +text_drs_eval(0, 2248, 'If the id of a user is valid then the user is authenticated.', drs([], [drs([A, B, C, D], [property(A, valid, pos)-1, predicate(B, be, C, A)-1, relation(C, of, D)-1, object(D, user, countable, na, eq, 1)-1, object(C, id, countable, na, eq, 1)-1])=>drs([E, F], [property(E, authenticated, pos)-1, predicate(F, be, D, E)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [the]], [nbar, [n, [id]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [user]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [user]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [authenticated]]]]]]]], ['.']]], '2007-08-08-10-20-57', '130.60.155.231', ''). +text_drs_eval(0, 2249, 'If a man likes Mary and Mary hates a dog then the man owns a car.', drs([A], [object(A, 'Mary', named, na, eq, 1)-1, drs([B, C, D, E], [object(B, man, countable, na, eq, 1)-1, predicate(C, like, B, A)-1, object(D, dog, countable, na, eq, 1)-1, predicate(E, hate, A, D)-1])=>drs([F, G], [object(F, car, countable, na, eq, 1)-1, predicate(G, own, B, F)-1])]), [[specification, [cond_s, [if], [s_coord, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [likes]], [np, [pname, ['Mary']]]]]], [coord, [and]], [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [hates]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [car]]]]]]]], ['.']]], '2007-07-28-18-25-36', '130.60.155.177', ''). +text_drs_eval(0, 2250, 'There is a customer such that the customer has a card and the customer has a code.', drs([A, B, C, D, E], [object(A, customer, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, predicate(C, have, A, B)-1, object(D, code, countable, na, eq, 1)-1, predicate(E, have, A, D)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [customer]]]]], [conj, ['{such that}']], [s_coord, [s, [np, [det, [the]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [card]]]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [code]]]]]]]]], ['.']]], '2007-07-29-20-21-19', '130.60.155.177', ''). +text_drs_eval(0, 2251, 'There is a man who does not provably eat. The man who does not provably eat drinks.', drs([A, B], [predicate(B, drink, A)-2, ~drs([C], [predicate(C, eat, A)-1]), object(A, man, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [aux, ['{does not provably}']], [vbar, [v, [eat]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [aux, ['{does not provably}']], [vbar, [v, [eat]]]]]]], [vp, [vbar, [v, [drinks]]]]], ['.']]], '2007-11-12-18-10-03', '130.60.155.177', ''). +text_drs_eval(0, 2252, 'A child of who is a patricide whose child is somebody who is not a patricide?', drs([], [question(drs([A, B, C, D, E, F, G], [object(A, child, countable, na, eq, 1)-1/2, query(B, who)-1/4, relation(A, of, B)-1/3, object(C, patricide, countable, na, eq, 1)-1/7, object(D, child, countable, na, eq, 1)-1/9, relation(D, of, C)-1/8, object(E, somebody, countable, na, eq, 1)-1/12, -drs([H, I], [object(H, patricide, countable, na, eq, 1)-1/17, predicate(I, be, E, H)-1/14]), predicate(F, be, D, E)-1/10, predicate(G, be, A, C)-1/5]))]), [[sentence, [query, [question, [np, [det, a], [nbar, [n, child], [pp, [prep, of], [np, [qpn, who]]]]], [vp, [aux, is], [vbar, [vcompl, [np, [det, a], [nbar, [n, patricide], [rel_cl, [np, [posspn, whose], [nbar, [n, child]]], [vp, [aux, is], [vbar, [vcompl, [np, [pn, somebody], [rel_cl, [np, [relpn, who]], [vp, [aux, is, not], [vbar, [vcompl, [np, [det, a], [nbar, [n, patricide]]]]]]]]]]]]]]]]]], ?], '.']], '2009-05-13-13-58-12', '130.60.155.193', ''). +text_drs_eval(0, 2253, 'if a valid n:credential has an id type then the n:credential is an id.', drs([], []), [], '2007-08-01-17-47-55', '130.60.155.177', ''). +text_drs_eval(0, 2254, 'If a user is authenticated and his subscription covers a resource then the user can download the resource.', drs([], [drs([A, B, C, D, E, F], [object(A, user, countable, na, eq, 1)-1/3, property(B, authenticated, pos)-1/5, predicate(C, be, A, B)-1/4, relation(D, of, A)-1/7, object(D, subscription, countable, na, eq, 1)-1/8, object(E, resource, countable, na, eq, 1)-1/11, predicate(F, cover, D, E)-1/9])=>drs([], [can(drs([G], [predicate(G, download, A, E)-1/16]))])]), [[specification, [cond_s, if, [s_coord, [s, [np, [det, a], [nbar, [n, user]]], [vp, [aux, is], [ap_coord, [ap, [adj, authenticated]]]]], [coord, and], [s, [np, [posspn, his], [nbar, [n, subscription]]], [vp, [vbar, [vcompl, [v, covers], [np, [det, a], [nbar, [n, resource]]]]]]]], then, [s, [np, [det, the], [nbar, [n, user]]], [vp, [aux, can], [vbar, [vcompl, [v, download], [np, [det, the], [nbar, [n, resource]]]]]]]], '.']], '2010-10-27-09-28-25', '89.206.64.27', ''). +text_drs_eval(0, 2255, 'If a user is authenticated and pays for a resource then he can download it.', drs([], [drs([A, B, C, D, E], [object(A, user, countable, na, eq, 1)-1/3, property(B, authenticated, pos)-1/5, predicate(C, be, A, B)-1/4, object(D, resource, countable, na, eq, 1)-1/10, predicate(E, pay, A)-1/7, modifier_pp(E, for, D)-1/8])=>drs([], [can(drs([F], [predicate(F, download, A, D)-1/14]))])]), [[specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, user]]], [vp_coord, [vp, [aux, is], [ap_coord, [ap, [adj, authenticated]]]], [coord, and], [vp, [vbar, [vbar, [v, pays]], [vmod, [pp, [prep, for], [np, [det, a], [nbar, [n, resource]]]]]]]]], then, [s, [np, [pn, he]], [vp, [aux, can], [vbar, [vcompl, [v, download], [np, [pn, it]]]]]]], '.']], '2010-10-27-09-28-32', '89.206.64.27', ''). +text_drs_eval(0, 2256, 'If a user is happy and pays for something then he can wait.', drs([], [drs([A, B, C, D, E], [object(A, user, countable, na, eq, 1)-1/3, property(B, happy, pos)-1/5, predicate(C, be, A, B)-1/4, object(D, something, dom, na, na, na)-1/10, predicate(E, pay, A)-1/7, modifier_pp(E, for, D)-1/8])=>drs([], [can(drs([F], [predicate(F, wait, A)-1/14]))])]), [[specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, user]]], [vp_coord, [vp, [aux, is], [ap_coord, [ap, [adj, happy]]]], [coord, and], [vp, [vbar, [vbar, [v, pays]], [vmod, [pp, [prep, for], [np, [pn, something]]]]]]]], then, [s, [np, [pn, he]], [vp, [aux, can], [vbar, [vbar, [v, wait]]]]]], '.']], '2010-10-27-09-28-37', '89.206.64.27', ''). +text_drs_eval(0, 2257, 'Every customer has at least 2 cards and their associated codes. If a customer C approaches an automatic teller and she inserts her own card that is valid carefully into a slot and types a correct code of the card then the automatic teller accepts the card and displays "Card accepted" and C is happy. No card that does not have a correct code is accepted. It is false that a customer\'s card is valid, and is expired or is cancelled. If a card is not provably invalid then it is accepted. If a customer owns a card and can prove that it is lost then a bank must replace it.', drs([], [drs([A], [object(A, customer, countable, na, eq, 1)-1/2])=>drs([B, C, D, E], [object(B, card, countable, na, geq, 2)-1/7, has_part(E, B)-1/'', predicate(C, have, A, E)-1/3, relation(D, of, B)-1/9, object(D, code, countable, na, geq, 2)-1/11, property(D, associated, pos)-1/10, has_part(E, D)-1/'', object(E, na, countable, na, eq, 2)-1/'']), drs([F, G, H, I, J, K, L, M, N, O], [object(F, customer, countable, na, eq, 1)-2/3, object(G, teller, countable, na, eq, 1)-2/8, property(G, automatic, pos)-2/7, predicate(H, approach, F, G)-2/5, relation(I, of, G)-2/12, object(I, card, countable, na, eq, 1)-2/14, object(J, slot, countable, na, eq, 1)-2/21, property(K, valid, pos)-2/17, predicate(L, be, I, K)-2/16, modifier_pp(L, into, J)-2/19, modifier_adv(L, carefully, pos)-2/18, predicate(M, insert, G, I)-2/11, object(N, code, countable, na, eq, 1)-2/26, property(N, correct, pos)-2/25, relation(N, of, I)-2/27, predicate(O, type, G, N)-2/23])=>drs([P, Q, R, S], [predicate(P, accept, G, I)-2/34, predicate(Q, display, G, string('Card accepted'))-2/38, property(R, happy, pos)-2/43, predicate(S, be, F, R)-2/42]), drs([T], [object(T, card, countable, na, eq, 1)-3/2, -drs([U, V], [object(U, code, countable, na, eq, 1)-3/9, property(U, correct, pos)-3/8, predicate(V, have, T, U)-3/6])])=>drs([], [-drs([W, X], [property(W, accepted, pos)-3/11, predicate(X, be, T, W)-3/10])]), -drs([Y, Z, A1, B1], [object(Y, customer, countable, na, eq, 1)-4/6, relation(Z, of, Y)-4/7, object(Z, card, countable, na, eq, 1)-4/9, property(A1, valid, pos)-4/11, predicate(B1, be, Z, A1)-4/10, drs([C1, D1], [property(C1, expired, pos)-4/15, predicate(D1, be, Z, C1)-4/14])v drs([E1, F1], [property(E1, cancelled, pos)-4/18, predicate(F1, be, Z, E1)-4/17])]), drs([G1], [object(G1, card, countable, na, eq, 1)-5/3, ~drs([H1, I1], [property(H1, invalid, pos)-5/7, predicate(I1, be, G1, H1)-5/4])])=>drs([J1, K1], [property(J1, accepted, pos)-5/11, predicate(K1, be, G1, J1)-5/10]), drs([L1, M1, N1], [object(L1, customer, countable, na, eq, 1)-6/3, object(M1, card, countable, na, eq, 1)-6/6, predicate(N1, own, L1, M1)-6/4, can(drs([O1, P1], [predicate(O1, prove, L1, P1)-6/9, P1:drs([Q1, R1], [property(Q1, lost, pos)-6/13, predicate(R1, be, M1, Q1)-6/12])]))])=>drs([S1], [object(S1, bank, countable, na, eq, 1)-6/16, must(drs([T1], [predicate(T1, replace, S1, M1)-6/18]))])]), [[specification, [s, [np, [det, every], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, has], [np_coord, [np, [nump, [genqu, 'at least'], 2], [nbar, [n, cards]]], [coord, and], [np, [posspn, their], [nbar, [adj, associated], [nbar, [n, codes]]]]]]]]], '.'], [specification, [cond_s, if, [s_coord, [s, [np, [det, a], [nbar, [n, customer], [appos, [var, 'C']]]], [vp, [vbar, [vcompl, [v, approaches], [np, [det, an], [nbar, [adj, automatic], [nbar, [n, teller]]]]]]]], [coord, and], [s, [np, [pn, she]], [vp_coord, [vp, [vbar, [vcompl, [v, inserts], [np, [posspn, 'her own'], [nbar, [n, card], [rel_cl, [comp, that], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]], [vmod, [adv, carefully], [pp, [prep, into], [np, [det, a], [nbar, [n, slot]]]]]]]]]]]], [coord, and], [vp, [vbar, [vcompl, [v, types], [np, [det, a], [nbar, [adj, correct], [nbar, [n, code], [pp, [prep, of], [np, [det, the], [nbar, [n, card]]]]]]]]]]]]], then, [s_coord, [s, [np, [det, the], [nbar, [adj, automatic], [nbar, [n, teller]]]], [vp_coord, [vp, [vbar, [vcompl, [v, accepts], [np, [det, the], [nbar, [n, card]]]]]], [coord, and], [vp, [vbar, [vcompl, [v, displays], [np, [string, '"Card accepted"']]]]]]], [coord, and], [s, [np, [var, 'C']], [vp, [aux, is], [ap_coord, [ap, [adj, happy]]]]]]], '.'], [specification, [s, [np, [det, no], [nbar, [n, card], [rel_cl, [comp, that], [vp, [aux, does, not], [vbar, [vcompl, [v, have], [np, [det, a], [nbar, [adj, correct], [nbar, [n, code]]]]]]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, accepted]]]]], '.'], [specification, [s, [neg, 'it is false'], [cp, that, [s, [np, [poss_np, [det, a], [nbar, [n, customer]], [gen_marker, '\'s']], [nbar, [n, card]]], [vp_coord, [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]], [coord, ', and'], [vp, [aux, is], [ap_coord, [ap, [adj, expired]]]], [coord, or], [vp, [aux, is], [ap_coord, [ap, [adj, cancelled]]]]]]]], '.'], [specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, card]]], [vp, [aux, is, 'not provably'], [ap_coord, [ap, [adj, invalid]]]]], then, [s, [np, [pn, it]], [vp, [aux, is], [ap_coord, [ap, [adj, accepted]]]]]], '.'], [specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, customer]]], [vp_coord, [vp, [vbar, [vcompl, [v, owns], [np, [det, a], [nbar, [n, card]]]]]], [coord, and], [vp, [aux, can], [vbar, [cp, that, [s, [np, [pn, it]], [vp, [aux, is], [ap_coord, [ap, [adj, lost]]]]]]]]]], then, [s, [np, [det, a], [nbar, [n, bank]]], [vp, [aux, must], [vbar, [vcompl, [v, replace], [np, [pn, it]]]]]]], '.']], '2010-11-12-08-51-26', '89.206.69.32', ''). +text_drs_eval(0, 2258, 'John does.', drs([], []), [], '2007-08-16-14-57-57', '130.60.155.177', ''). +text_drs_eval(0, 2259, 'If a user is happy and pays for something then he does not wait.', drs([], [drs([A, B, C, D, E], [object(A, user, countable, na, eq, 1)-1, property(B, happy, pos)-1, predicate(C, be, A, B)-1, object(D, something, dom, na, na, na)-1, predicate(E, pay, A)-1, modifier_pp(E, for, D)-1])=>drs([], [-drs([F], [predicate(F, wait, A)-1])])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [user]]]], [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]], [coord, [and]], [vp, [vbar, [vbar, [v, [pays]]], [pp, [prep, [for]], [nbar, [pn, [something]]]]]]]], [then], [s, [np, [pn, [he]]], [vp, [aux, ['{does not}']], [vbar, [v, [wait]]]]]], ['.']]], '2007-08-10-14-24-20', '130.60.155.231', ''). +text_drs_eval(0, 2260, 'If a user is happy and pays for something then he sees everything.', drs([], [drs([A, B, C, D, E], [object(A, user, countable, na, eq, 1)-1, property(B, happy, pos)-1, predicate(C, be, A, B)-1, object(D, something, dom, na, na, na)-1, predicate(E, pay, A)-1, modifier_pp(E, for, D)-1])=>drs([], [drs([F], [object(F, something, dom, na, na, na)-1])=>drs([G], [predicate(G, see, A, F)-1])])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [user]]]], [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]], [coord, [and]], [vp, [vbar, [vbar, [v, [pays]]], [pp, [prep, [for]], [nbar, [pn, [something]]]]]]]], [then], [s, [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [nbar, [pn, [everything]]]]]]], ['.']]], '2007-08-08-10-18-27', '130.60.155.231', ''). +text_drs_eval(0, 2261, 'If a user charges the price of a resource then the user pays for the resource.', drs([], [drs([A, B, C, D], [object(A, user, countable, na, eq, 1)-1, predicate(B, charge, A, C)-1, relation(C, of, D)-1, object(D, resource, countable, na, eq, 1)-1, object(C, price, countable, na, eq, 1)-1])=>drs([E], [predicate(E, pay, A)-1, modifier_pp(E, for, D)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [user]]]], [vp, [vbar, [v, [charges]], [np, [det, [the]], [nbar, [n, [price]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [resource]]]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [user]]]], [vp, [vbar, [vbar, [v, [pays]]], [pp, [prep, [for]], [np, [det, [the]], [nbar, [n, [resource]]]]]]]]], ['.']]], '2007-08-06-11-40-06', '130.60.204.12', ''). +text_drs_eval(0, 2262, 'There is a price of a resource. The price of a resource is high. The resource is valid.', drs([A, B, C, D, E, F], [object(A, price, countable, na, eq, 1)-1, object(B, resource, countable, na, eq, 1)-1, relation(A, of, B)-1, property(C, high, pos)-2, predicate(D, be, A, C)-2, property(E, valid, pos)-3, predicate(F, be, B, E)-3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, price], [pp, [prep, of], [np, [det, a], [nbar, [n, resource]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, price], [pp, [prep, of], [np, [det, a], [nbar, [n, resource]]]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, high]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, resource]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], '.']], '2008-08-12-10-31-37', '130.60.206.55', ''). +text_drs_eval(0, 2263, 'A user is seen a clerk.', drs([], []), [], '2007-08-06-17-21-06', '130.60.204.12', ''). +text_drs_eval(0, 2264, 'If a user is charged the price of a resource then the user pays for the resource.', drs([], []), [], '2007-08-06-17-20-51', '130.60.204.12', ''). +text_drs_eval(0, 2265, 'Not for each of some men every dog of him barks.', drs([], [-drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([], [drs([C], [object(C, dog, countable, na, eq, 1)-1, relation(C, of, B)-1])=>drs([D], [predicate(D, bark, C)-1])])])]), [[specification, [neg_s, [pneg, ['{not}']], [top_s, [topic, [quant, ['{for each of}']], [np, [det, [some]], [nbar, [n, [men]]]]], [s, [np, [det, [every]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pn, [him]]]]]], [vp, [vbar, [v, [barks]]]]]]], ['.']]], '2007-08-08-09-45-32', '130.60.155.231', ''). +text_drs_eval(0, 2266, 'Not for each of some men every dog of the man barks.', drs([], [-drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([], [drs([C, D], [object(C, dog, countable, na, eq, 1)-1, relation(C, of, D)-1, object(D, man, countable, na, eq, 1)-1])=>drs([E], [predicate(E, bark, C)-1])])])]), [[specification, [top_s, [topic, [neg, not], [quant, 'for each of'], [np, [det, some], [nbar, [n, men]]]], [s, [np, [det, every], [nbar, [n, dog], [pp, [prep, of], [np, [det, the], [nbar, [n, man]]]]]], [vp, [vbar, [v, barks]]]]], '.']], '2008-10-22-16-11-43', '130.60.155.177', ''). +text_drs_eval(0, 2267, 'not each of 2 girls lifts a table.', drs([], [-drs([A], [object(A, girl, countable, na, eq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C, D], [object(C, table, countable, na, eq, 1)-1, predicate(D, lift, B, C)-1])])]), [[specification, [neg_s, [pneg, ['{not}']], [s, [np, [quant, ['{each of}']], [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [girls]]]]], [vp, [vbar, [v, [lifts]], [np, [det, [a]], [nbar, [n, [table]]]]]]]], ['.']]], '2007-08-08-09-48-41', '130.60.155.231', ''). +text_drs_eval(0, 2268, 'If there is a man then that John waits.', drs([], []), [], '2007-08-13-15-36-40', '130.60.155.177', ''). +text_drs_eval(0, 2269, 'if a user is happy and pays for something then he does not wait.', drs([], [drs([A, B, C, D, E], [object(A, user, countable, na, eq, 1)-1, property(B, happy, pos)-1, predicate(C, be, A, B)-1, object(D, something, dom, na, na, na)-1, predicate(E, pay, A)-1, modifier_pp(E, for, D)-1])=>drs([], [-drs([F], [predicate(F, wait, A)-1])])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [user]]]], [vp_coord, [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]], [coord, [and]], [vp, [vbar, [vbar, [v, [pays]]], [pp, [prep, [for]], [nbar, [pn, [something]]]]]]]], [then], [s, [np, [pn, [he]]], [vp, [aux, ['{does not}']], [vbar, [v, [wait]]]]]], ['.']]], '2007-08-08-10-19-02', '130.60.155.231', ''). +text_drs_eval(0, 2270, 'There is a man. He waits. His card is correct.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-2, relation(C, of, A)-3, object(C, card, countable, na, eq, 1)-3, property(D, correct, pos)-3, predicate(E, be, C, D)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [posspn, [his]], [nbar, [n, [card]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [correct]]]]]]], ['.']]], '2007-11-22-17-46-09', '84.74.90.129', ''). +text_drs_eval(0, 2271, 'A man is seen by him.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [aux, [is]], [vbar, [v, [seen]], [by, [by]], [np, [pn, [him]]]]]], ['.']]], '2007-11-22-18-00-13', '84.74.90.129', ''). +text_drs_eval(0, 2272, 'Him sees a man.', drs([A, B, C], [object(A, 'Him', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, see, A, B)-1]), [[specification, [s, [np, [var, ['Him']]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [man]]]]]]], ['.']]], '2007-11-22-18-00-46', '84.74.90.129', ''). +text_drs_eval(0, 2273, 'There is a man. John sees him. John checks his card. John sees a card in his hand.', drs([A, B, C, D, E, F, G, H], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, predicate(C, see, A, B)-2, relation(D, of, B)-3, object(D, card, countable, na, eq, 1)-3, predicate(E, check, A, D)-3, relation(F, of, B)-4, object(F, hand, countable, na, eq, 1)-4, object(G, card, countable, na, eq, 1)-4, predicate(H, see, A, G)-4, modifier_pp(H, in, F)-4]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [checks]], [np, [posspn, [his]], [nbar, [n, [card]]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [card]]]]], [pp, [prep, [in]], [np, [posspn, [his]], [nbar, [n, [hand]]]]]]]], ['.']]], '2007-11-22-17-48-06', '84.74.90.129', ''). +text_drs_eval(0, 2274, 'A man sees him.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]], ['.']]], '2007-11-22-18-01-00', '84.74.90.129', ''). +text_drs_eval(0, 2275, 'A woman checks her card.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [checks]], [np, [posspn, [her]], [nbar, [n, [card]]]]]]], ['.']]], '2007-11-22-18-01-41', '84.74.90.129', ''). +text_drs_eval(0, 2276, 'A man sees a card in his hand.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [card]]]]], [pp, [prep, [in]], [np, [posspn, [his]], [nbar, [n, [hand]]]]]]]], ['.']]], '2007-11-22-18-01-55', '84.74.90.129', ''). +text_drs_eval(0, 2277, 'John has a brother who he likes.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, brother, countable, na, eq, 1)-1, predicate(C, like, A, B)-1, predicate(D, have, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [brother]], [rel_cl, [np, [relpn, [who]]], [np, [pn, [he]]], [vp, [vbar, [v, [likes]], [np, [[]]]]]]]]]]], ['.']]], '2007-11-22-17-51-14', '84.74.90.129', ''). +text_drs_eval(0, 2278, 'A man sees a card of him.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [pn, [him]]]]]]]]], ['.']]], '2007-11-22-18-02-12', '84.74.90.129', ''). +text_drs_eval(0, 2279, 'A man of his group sleeps.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, group, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, sleep, A)-1]), [[specification, [s, [np, [det, a], [nbar, [n, man], [pp, [prep, of], [np, [posspn, his], [nbar, [n, group]]]]]], [vp, [vbar, [v, sleeps]]]], '.']], '2008-10-23-14-45-24', '130.60.155.177', ''). +text_drs_eval(0, 2280, 'A man sees himself. A woman enters her own card. A man is in his own garden.', drs([A, B, C, D, E, F, G, H], [object(A, man, countable, na, eq, 1)-1, predicate(B, see, A, A)-1, object(C, woman, countable, na, eq, 1)-2, relation(D, of, C)-2, object(D, card, countable, na, eq, 1)-2, predicate(E, enter, C, D)-2, object(F, man, countable, na, eq, 1)-3, relation(G, of, F)-3, object(G, garden, countable, na, eq, 1)-3, predicate(H, be, F)-3, modifier_pp(H, in, G)-3]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [enters]], [np, [posspn, ['{her own}']], [nbar, [n, [card]]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [pp, [prep, [in]], [np, [posspn, ['{his own}']], [nbar, [n, [garden]]]]]]]], ['.']]], '2007-08-10-19-26-08', '130.60.155.177', ''). +text_drs_eval(0, 2281, 'A man is seen by himself.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, see, A, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [aux, [is]], [vbar, [v, [seen]], [by, [by]], [np, [pn, [himself]]]]]], ['.']]], '2007-11-22-17-58-21', '84.74.90.129', ''). +text_drs_eval(0, 2282, 'If a man owns a book then he can read it.', drs([], [drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/3, object(B, book, countable, na, eq, 1)-1/6, predicate(C, own, A, B)-1/4])=>drs([], [can(drs([D], [predicate(D, read, A, B)-1/10]))])]), [[specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, owns], [np, [det, a], [nbar, [n, book]]]]]]], then, [s, [np, [pn, he]], [vp, [aux, can], [vbar, [vcompl, [v, read], [np, [pn, it]]]]]]], '.']], '2010-10-27-09-28-57', '89.206.64.27', ''). +text_drs_eval(0, 2283, 'If a man owns a book then he must read it.', drs([], [drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/3, object(B, book, countable, na, eq, 1)-1/6, predicate(C, own, A, B)-1/4])=>drs([], [must(drs([D], [predicate(D, read, A, B)-1/10]))])]), [[specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, owns], [np, [det, a], [nbar, [n, book]]]]]]], then, [s, [np, [pn, he]], [vp, [aux, must], [vbar, [vcompl, [v, read], [np, [pn, it]]]]]]], '.']], '2010-10-27-09-29-02', '89.206.64.27', ''). +text_drs_eval(0, 2284, 'If a man owns a book then he does not read it.', drs([], [drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, book, countable, na, eq, 1)-1, predicate(C, own, A, B)-1])=>drs([], [-drs([D], [predicate(D, read, A, B)-1])])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [book]]]]]]], [then], [s, [np, [pn, [he]]], [vp, [aux, ['{does not}']], [vbar, [v, [read]], [np, [pn, [it]]]]]]], ['.']]], '2007-08-10-19-27-23', '130.60.155.177', ''). +text_drs_eval(0, 2285, 'If a man owns a book then he does not provably read it.', drs([], [drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, book, countable, na, eq, 1)-1, predicate(C, own, A, B)-1])=>drs([], [~drs([D], [predicate(D, read, A, B)-1])])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [book]]]]]]], [then], [s, [np, [pn, [he]]], [vp, [aux, ['{does not provably}']], [vbar, [v, [read]], [np, [pn, [it]]]]]]], ['.']]], '2007-08-10-19-27-58', '130.60.155.177', ''). +text_drs_eval(0, 2286, 'If a user pays for something then he does not wait.', drs([], [drs([A, B, C], [object(A, user, countable, na, eq, 1)-1, object(B, something, dom, na, na, na)-1, predicate(C, pay, A)-1, modifier_pp(C, for, B)-1])=>drs([], [-drs([D], [predicate(D, wait, A)-1])])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [user]]]], [vp, [vbar, [vbar, [v, [pays]]], [pp, [prep, [for]], [nbar, [pn, [something]]]]]]], [then], [s, [np, [pn, [he]]], [vp, [aux, ['{does not}']], [vbar, [v, [wait]]]]]], ['.']]], '2007-08-10-19-29-35', '130.60.155.177', ''). +text_drs_eval(0, 2287, 'If a user pays for something then he can wait.', drs([], [drs([A, B, C], [object(A, user, countable, na, eq, 1)-1/3, object(B, something, dom, na, na, na)-1/7, predicate(C, pay, A)-1/4, modifier_pp(C, for, B)-1/5])=>drs([], [can(drs([D], [predicate(D, wait, A)-1/11]))])]), [[specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, user]]], [vp, [vbar, [vbar, [v, pays]], [vmod, [pp, [prep, for], [np, [pn, something]]]]]]], then, [s, [np, [pn, he]], [vp, [aux, can], [vbar, [vbar, [v, wait]]]]]], '.']], '2010-10-27-09-29-06', '89.206.64.27', ''). +text_drs_eval(0, 2288, 'If a user is authenticated and pays for a resource then a man can download it.', drs([], [drs([A, B, C, D, E], [object(A, user, countable, na, eq, 1)-1/3, property(B, authenticated, pos)-1/5, predicate(C, be, A, B)-1/4, object(D, resource, countable, na, eq, 1)-1/10, predicate(E, pay, A)-1/7, modifier_pp(E, for, D)-1/8])=>drs([F], [object(F, man, countable, na, eq, 1)-1/13, can(drs([G], [predicate(G, download, F, D)-1/15]))])]), [[specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, user]]], [vp_coord, [vp, [aux, is], [ap_coord, [ap, [adj, authenticated]]]], [coord, and], [vp, [vbar, [vbar, [v, pays]], [vmod, [pp, [prep, for], [np, [det, a], [nbar, [n, resource]]]]]]]]], then, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can], [vbar, [vcompl, [v, download], [np, [pn, it]]]]]]], '.']], '2010-10-27-09-29-11', '89.206.64.27', ''). +text_drs_eval(0, 2289, 'If a user is authenticated and pays for a resource then the man can download it.', drs([], [drs([A, B, C, D, E], [object(A, user, countable, na, eq, 1)-1/3, property(B, authenticated, pos)-1/5, predicate(C, be, A, B)-1/4, object(D, resource, countable, na, eq, 1)-1/10, predicate(E, pay, A)-1/7, modifier_pp(E, for, D)-1/8])=>drs([F], [object(F, man, countable, na, eq, 1)-1/13, can(drs([G], [predicate(G, download, F, D)-1/15]))])]), [[specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, user]]], [vp_coord, [vp, [aux, is], [ap_coord, [ap, [adj, authenticated]]]], [coord, and], [vp, [vbar, [vbar, [v, pays]], [vmod, [pp, [prep, for], [np, [det, a], [nbar, [n, resource]]]]]]]]], then, [s, [np, [det, the], [nbar, [n, man]]], [vp, [aux, can], [vbar, [vcompl, [v, download], [np, [pn, it]]]]]]], '.']], '2010-10-27-09-29-16', '89.206.64.27', ''). +text_drs_eval(0, 2290, 'A man who sees a dog and who does not see the dog waits.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, -drs([E], [predicate(E, see, A, B)-1]), predicate(D, wait, A)-1]), [[specification, [s, [np, [det, a], [nbar, [n, man], [rel_cl_coord, [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, dog]]]]]], [coord, and], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, see], [np, [det, the], [nbar, [n, dog]]]]]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-10-26-16-45-59', '84.74.167.232', ''). +text_drs_eval(1, 2291, 'The man who sees a dog and who does not see the dog waits.', drs([A, B, C, D], [predicate(A, wait, B)-1, -drs([E, F], [predicate(F, see, B, E)-1, object(E, dog, countable, na, eq, 1)-1]), predicate(D, see, B, C)-1, object(C, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, the], [nbar, [n, man], [rel_cl_coord, [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, dog]]]]]], [coord, and], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, see], [np, [det, the], [nbar, [n, dog]]]]]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-10-26-22-29-49', '84.74.167.232', 'There should be 1 dog. Reason: The unresolved DRS does not contain an anaphor for the second dog. Replacing "the man" by "a man" gives the expected result.'). +text_drs_eval(0, 2292, 'that John waits.', drs([], []), [], '2007-08-13-15-36-55', '130.60.155.177', ''). +text_drs_eval(0, 2293, 'There is [[[[.', drs([], []), [], '2007-09-21-19-45-25', '130.60.155.177', ''). +text_drs_eval(0, 2294, 'If a user is authenticated and pays for a resource then he does not believe that he can download it.', drs([], [drs([A, B, C, D, E], [object(A, user, countable, na, eq, 1)-1/3, property(B, authenticated, pos)-1/5, predicate(C, be, A, B)-1/4, object(D, resource, countable, na, eq, 1)-1/10, predicate(E, pay, A)-1/7, modifier_pp(E, for, D)-1/8])=>drs([], [-drs([F, G], [predicate(F, believe, A, G)-1/15, G:drs([], [can(drs([H], [predicate(H, download, A, D)-1/19]))])])])]), [[specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, user]]], [vp_coord, [vp, [aux, is], [ap_coord, [ap, [adj, authenticated]]]], [coord, and], [vp, [vbar, [vbar, [v, pays]], [vmod, [pp, [prep, for], [np, [det, a], [nbar, [n, resource]]]]]]]]], then, [s, [np, [pn, he]], [vp, [aux, does, not], [vbar, [cp, that, [s, [np, [pn, he]], [vp, [aux, can], [vbar, [vcompl, [v, download], [np, [pn, it]]]]]]]]]]], '.']], '2010-10-27-09-29-22', '89.206.64.27', ''). +text_drs_eval(0, 2295, 'If a man waits then his dog barks.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1])=>drs([C, D], [relation(C, of, A)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, bark, C)-1])]), [[specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, waits]]]], then, [s, [np, [posspn, his], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]]], '.']], '2008-08-19-12-22-18', '130.60.204.40', ''). +text_drs_eval(0, 2296, 'If a man waits then his own dog barks.', drs([], []), [], '2008-10-06-14-49-31', '130.60.155.206', ''). +text_drs_eval(0, 2297, 'Everybody\'s age is larger than 0.', drs([], [drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, age, countable, na, eq, 1)-1])=>drs([C, D], [property(C, large, comp_than, int(0))-1, predicate(D, be, B, C)-1])]), [[specification, [s, [np, [poss_np, [det, [every]], [nbar, [n, ['$body']]], [gen_marker, ['\'s']]], [nbar, [n, [age]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [larger]], [conj, [than]], [np, [int, [0]]]]]]]], ['.']]], '2007-11-20-17-45-38', '130.60.155.231', ''). +text_drs_eval(0, 2298, 'If somebody\'s age is 31 then his address is "Poland".', drs([], [drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, age, countable, na, eq, 1)-1, predicate(C, be, B, int(31))-1])=>drs([D, E], [relation(D, of, A)-1, object(D, address, countable, na, eq, 1)-1, predicate(E, be, D, string('Poland'))-1])]), [[specification, [cond_s, [if], [s, [np, [poss_np, [pn, [somebody]], [ ('|')], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [age]]]], [vp, [vbar, [v, [is]], [np, [int, [31]]]]]], [then], [s, [np, [posspn, [his]], [nbar, [n, [address]]]], [vp, [vbar, [v, [is]], [np, [string, ['Poland']]]]]]], ['.']]], '2007-09-01-17-08-39', '130.60.155.177', ''). +text_drs_eval(0, 2299, 'Everybody X\'s dog barks.', drs([], [drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1])=>drs([C], [predicate(C, bark, B)-1])]), [[specification, [s, [np, [poss_np, [det, [every]], [nbar, [n, ['$body']], [appos, [var, ['X']]]], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2007-11-20-17-45-46', '130.60.155.231', ''). +text_drs_eval(0, 2300, 'Mary smiles. She\'s dog barks.', drs([], []), [[specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [smiles]]]]], ['.']]|A], '2007-08-13-15-05-15', '130.60.155.177', ''). +text_drs_eval(0, 2301, 'Not everyone\'s dog barks.', drs([], [-drs([], [drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1])=>drs([C], [predicate(C, bark, B)-1])])]), [[specification, [s, [np, [poss_np, [det, ['{not every}']], [nbar, [n, ['$one']]], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2007-11-20-17-45-52', '130.60.155.231', ''). +text_drs_eval(0, 2302, 'A man which\'s dog barks is happy.', drs([], []), [], '2007-08-13-15-05-03', '130.60.155.177', ''). +text_drs_eval(0, 2303, 'John sees himself\'s dog.', drs([], []), [], '2007-08-13-15-04-51', '130.60.155.177', ''). +text_drs_eval(0, 2304, 'A man who\'s dog barks is happy.', drs([], []), [], '2007-08-13-15-05-37', '130.60.155.177', ''). +text_drs_eval(0, 2305, 'John sees everybody\'s dogs.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C], [object(B, somebody, countable, na, eq, 1)-1, relation(C, of, B)-1, object(C, dog, countable, na, geq, 2)-1])=>drs([D], [predicate(D, see, A, C)-1])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [poss_np, [det, [every]], [nbar, [n, ['$body']]], [gen_marker, ['\'s']]], [nbar, [n, [dogs]]]]]]], ['.']]], '2007-11-20-17-45-59', '130.60.155.231', ''). +text_drs_eval(0, 2306, 'John sees 3 men whose dog barks.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 3)-1, object(C, dog, countable, na, eq, 1)-1, relation(C, of, B)-1, predicate(D, bark, C)-1, predicate(E, see, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [men]], [rel_cl, [np, [poss_pn_coord, [posspn, [whose]]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]]]]], ['.']]], '2007-08-15-19-13-45', '130.60.155.177', ''). +text_drs_eval(0, 2307, 'John and Mary a dog of who barks wait.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, predicate(C, wait, F)-1, object(D, dog, countable, na, eq, 1)-1, relation(D, of, B)-1, predicate(E, bark, D)-1, has_part(F, A)-1, has_part(F, B)-1, object(F, na, countable, na, eq, 2)-1]), [[specification, [s, [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [pname, ['Mary']], [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [barks]]]]]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2007-08-13-16-59-40', '130.60.155.177', ''). +text_drs_eval(0, 2308, 'There is a man 3 dogs of who bark.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 3)-1, relation(B, of, A)-1, predicate(C, bark, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [dogs]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [bark]]]]]]]]], ['.']]], '2007-11-20-11-29-22', '130.60.155.231', ''). +text_drs_eval(0, 2309, 'Which card of a man is valid?', drs([], [question(drs([A, B, C, D], [query(A, which)-1/1, object(A, card, countable, na, eq, 1)-1/2, object(B, man, countable, na, eq, 1)-1/5, relation(A, of, B)-1/3, property(C, valid, pos)-1/7, predicate(D, be, A, C)-1/6]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, card], [pp, [prep, of], [np, [det, a], [nbar, [n, man]]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-13-58-14', '130.60.155.193', ''). +text_drs_eval(0, 2310, 'Which card of who is valid?', drs([], [question(drs([A, B, C, D], [query(A, which)-1/1, object(A, card, countable, na, eq, 1)-1/2, query(B, who)-1/4, relation(A, of, B)-1/3, property(C, valid, pos)-1/6, predicate(D, be, A, C)-1/5]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, card], [pp, [prep, of], [np, [qpn, who]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-13-58-17', '130.60.155.193', ''). +text_drs_eval(0, 2311, 'Which card of who is what?', drs([], [question(drs([A, B, C, D], [query(A, which)-1/1, object(A, card, countable, na, eq, 1)-1/2, query(B, who)-1/4, relation(A, of, B)-1/3, query(C, what)-1/6, predicate(D, be, A, C)-1/5]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, card], [pp, [prep, of], [np, [qpn, who]]]]], [vp, [aux, is], [vbar, [vcompl, [np, [qpn, what]]]]]], ?], '.']], '2009-05-13-13-58-22', '130.60.155.193', ''). +text_drs_eval(0, 2312, 'Which dog of who likes who?', drs([], [question(drs([A, B, C, D], [query(A, which)-1/1, object(A, dog, countable, na, eq, 1)-1/2, query(B, who)-1/4, relation(A, of, B)-1/3, query(C, who)-1/6, predicate(D, like, A, C)-1/5]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, dog], [pp, [prep, of], [np, [qpn, who]]]]], [vp, [vbar, [vcompl, [v, likes], [np, [qpn, who]]]]]], ?], '.']], '2009-05-13-13-58-23', '130.60.155.193', ''). +text_drs_eval(0, 2313, 'Not each of 4 men waits.', drs([], [-drs([A], [object(A, man, countable, na, eq, 4)-1, drs([B], [has_part(A, B)-1])=>drs([C], [predicate(C, wait, B)-1])])]), [[specification, [s, [np, [neg, [not]], [quant, ['{each of}']], [np, [numberp, [gen_quant, [[]]], [number, [4]]], [nbar, [n, [men]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-08-13-17-39-06', '130.60.155.177', ''). +text_drs_eval(0, 2314, 'There are 4 men. Not each of them waits.', drs([A], [object(A, man, countable, na, eq, 4)-1, -drs([], [drs([B], [has_part(A, B)-2])=>drs([C], [predicate(C, wait, B)-2])])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [4]]], [nbar, [n, [men]]]]]], ['.']], [specification, [neg_s, [pneg, ['{not}']], [s, [np, [quant, ['{each of}']], [np, [pn, [them]]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2007-08-13-18-10-18', '130.60.155.177', ''). +text_drs_eval(0, 2315, 'John likes 3 dogs. Not each of them barks.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, dog, countable, na, eq, 3)-1, predicate(C, like, A, B)-1, -drs([], [drs([D], [has_part(B, D)-2])=>drs([E], [predicate(E, bark, D)-2])])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [dogs]]]]]]], ['.']], [specification, [neg_s, [pneg, ['{not}']], [s, [np, [quant, ['{each of}']], [np, [pn, [them]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-08-13-18-11-11', '130.60.155.177', ''). +text_drs_eval(0, 2316, 'There are 4 men. Not for each of them a dog barks.', drs([A], [object(A, man, countable, na, eq, 4)-1, -drs([], [drs([B], [has_part(A, B)-2])=>drs([C, D], [object(C, dog, countable, na, eq, 1)-2, predicate(D, bark, C)-2])])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [4]]], [nbar, [n, [men]]]]]], ['.']], [specification, [neg_s, [pneg, ['{not}']], [top_s, [topic, [quant, ['{for each of}']], [np, [pn, [them]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]], ['.']]], '2007-08-13-18-13-36', '130.60.155.177', ''). +text_drs_eval(0, 2317, 'John likes 3 dogs. Not for each of them a cat smiles.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, dog, countable, na, eq, 3)-1, predicate(C, like, A, B)-1, -drs([], [drs([D], [has_part(B, D)-2])=>drs([E, F], [object(E, cat, countable, na, eq, 1)-2, predicate(F, smile, E)-2])])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [dogs]]]]]]], ['.']], [specification, [neg_s, [pneg, ['{not}']], [top_s, [topic, [quant, ['{for each of}']], [np, [pn, [them]]]], [s, [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [smiles]]]]]]], ['.']]], '2007-08-13-18-14-10', '130.60.155.177', ''). +text_drs_eval(0, 2318, 'There is a dog. Not for each of a customer and a clerk a code is valid.', drs([A], [object(A, dog, countable, na, eq, 1)-1, -drs([B, C, D], [object(B, customer, countable, na, eq, 1)-2, object(C, clerk, countable, na, eq, 1)-2, has_part(D, B)-2, has_part(D, C)-2, object(D, na, countable, na, eq, 2)-2, drs([E], [has_part(D, E)-2])=>drs([F, G, H], [object(F, code, countable, na, eq, 1)-2, property(G, valid, pos)-2, predicate(H, be, F, G)-2])])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [neg_s, [pneg, ['{not}']], [top_s, [topic, [quant, ['{for each of}']], [np_coord, [np, [det, [a]], [nbar, [n, [customer]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [clerk]]]]]], [s, [np, [det, [a]], [nbar, [n, [code]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]]]], ['.']]], '2007-08-13-18-29-28', '130.60.155.177', ''). +text_drs_eval(0, 2319, 'There is a dog. Not each of a customer and a clerk waits.', drs([A], [object(A, dog, countable, na, eq, 1)-1, -drs([B, C, D], [object(B, customer, countable, na, eq, 1)-2, object(C, clerk, countable, na, eq, 1)-2, has_part(D, B)-2, has_part(D, C)-2, object(D, na, countable, na, eq, 2)-2, drs([E], [has_part(D, E)-2])=>drs([F], [predicate(F, wait, E)-2])])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [neg_s, [pneg, ['{not}']], [s, [np, [quant, ['{each of}']], [np_coord, [np, [det, [a]], [nbar, [n, [customer]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [clerk]]]]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2007-08-13-18-30-06', '130.60.155.177', ''). +text_drs_eval(0, 2320, 'For each of a customer and a clerk a dog barks.', drs([A, B, C], [object(A, customer, countable, na, eq, 1)-1, has_part(C, A)-1, object(B, clerk, countable, na, eq, 1)-1, has_part(C, B)-1, object(C, na, countable, na, eq, 2)-1, drs([D], [has_part(C, D)-1])=>drs([E, F], [object(E, dog, countable, na, eq, 1)-1, predicate(F, bark, E)-1])]), [[specification, [top_s, [topic, [quant, ['{for each of}']], [np_coord, [np, [det, [a]], [nbar, [n, [customer]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [clerk]]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2008-01-04-14-43-47', '130.60.204.113', ''). +text_drs_eval(0, 2321, 'There are some men who see a woman a cat of who smiles.', drs([A, B, C, D, E], [object(A, man, countable, na, geq, 2)-1, object(B, woman, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, relation(C, of, B)-1, predicate(D, smile, C)-1, predicate(E, see, A, B)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [see]], [np, [det, [a]], [nbar, [n, [woman]], [rel_cl, [np, [det, [a]], [nbar, [n, [cat]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [smiles]]]]]]]]]]]]]], ['.']]], '2007-08-13-19-42-41', '130.60.155.177', ''). +text_drs_eval(0, 2322, 'There is a man a dog of who barks and eats.', drs([], []), [], '2007-11-06-18-36-50', '130.60.155.177', ''). +text_drs_eval(0, 2323, 'SimpleMat goes further and sees some abaci.', drs([A, B, C, D], [object(A, 'SimpleMat', named, na, eq, 1)-1, predicate(B, go, A)-1, modifier_adv(B, far, comp)-1, object(C, abacus, countable, na, geq, 2)-1, predicate(D, see, A, C)-1]), [[specification, [s, [np, [pname, ['SimpleMat']]], [vp_coord, [vp, [vbar, [vbar, [v, [goes]]], [adv, [further]]]], [coord, [and]], [vp, [vbar, [v, [sees]], [np, [det, [some]], [nbar, [n, [abaci]]]]]]]], ['.']]], '2007-08-14-20-35-40', '130.60.155.177', ''). +text_drs_eval(0, 2324, 'Everybody X\'s dog likes X.', drs([], [drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1])=>drs([C], [predicate(C, like, B, A)-1])]), [[specification, [s, [np, [poss_np, [det, [every]], [nbar, [n, ['$body']], [appos, [var, ['X']]]], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [likes]], [np, [var, ['X']]]]]], ['.']]], '2007-11-20-17-46-10', '130.60.155.231', ''). +text_drs_eval(0, 2325, 'There is somebody X\'s dog. X likes the dog.', drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, like, A, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [poss_np, [pn, [somebody]], [ ('|'), [appos_coord, [appos, [var, ['X']]]]], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]]]], ['.']], [specification, [s, [np, [np, [var, ['X']]]], [vp, [vbar, [v, [likes]], [np, [det, [the]], [nbar, [n, [dog]]]]]]], ['.']]], '2007-08-14-22-01-37', '130.60.155.177', ''). +text_drs_eval(0, 2326, 'Everybody X\'s friend likes everybody that likes X.', drs([], [drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, friend, countable, na, eq, 1)-1])=>drs([], [drs([C, D], [object(C, somebody, countable, na, eq, 1)-1, predicate(D, like, C, A)-1])=>drs([E], [predicate(E, like, B, C)-1])])]), [[specification, [s, [np, [poss_np, [det, [every]], [nbar, [n, ['$body']], [appos, [var, ['X']]]], [gen_marker, ['\'s']]], [nbar, [n, [friend]]]], [vp, [vbar, [v, [likes]], [np, [det, [every]], [nbar, [n, ['$body']], [rel_cl, [comp, [that]], [vp, [vbar, [v, [likes]], [np, [var, ['X']]]]]]]]]]], ['.']]], '2007-11-20-17-47-00', '130.60.155.231', ''). +text_drs_eval(0, 2327, '2 men X and Y wait. X sleeps. Y drinks.', drs([], []), [[specification, [s, [np_coord, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]], [appos, [var, ['X']]]]], [coord, [and]], [np, [var, ['Y']]]], [vp, [vbar, [v, [wait]]]]], ['.']], [specification, [s, [np, [var, ['X']]], [vp, [vbar, [v, [sleeps]]]]], ['.']], [specification, [s, [np, [var, ['Y']]], [vp, [vbar, [v, [drinks]]]]], ['.']]], '2007-12-29-18-04-56', '130.60.204.10', ''). +text_drs_eval(0, 2328, '2 men X and Y\'s dog waits. X sleeps. Y drinks.', drs([], []), [[s, [np_coord, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]], [appos, [var, ['X']]]]], [coord, [and]], [np, [poss_np, [var, ['Y']], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]]], [vp, [vbar, [v, [waits]]]]], [s, [np, [var, ['X']]], [vp, [vbar, [v, [sleeps]]]]], [s, [np, [var, ['Y']]], [vp, [vbar, [v, [drinks]]]]]], '2007-10-17-16-49-13', '130.60.155.177', ''). +text_drs_eval(0, 2329, 'Somebody X and Y\'s dog waits.', drs([], []), [], '2007-08-15-12-37-08', '130.60.155.177', ''). +text_drs_eval(0, 2330, 'A man X and Y\'s dog waits.', drs([A, B, C, D, E, F], [object(A, something, dom, na, na, na)-1, object(B, something, dom, na, na, na)-1, predicate(C, man, A, B)-1, object(D, something, dom, na, na, na)-1, relation(E, of, D)-1, object(E, dog, countable, na, eq, 1)-1, predicate(F, wait, E)-1]), [[specification, [s_coord, [s, [np, [var, 'A']], [vp, [vbar, [v, man], [np, [var, 'X']]]]], [coord, and], [s, [np, [poss_np, [var, 'Y'], [gen_marker, '\'s']], [nbar, [n, dog]]], [vp, [vbar, [v, waits]]]]], '.']], '2008-07-30-18-23-05', '130.60.155.177', ''). +text_drs_eval(0, 2331, 'For every man it is false that a dog barks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])])]), [[specification, [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [man]]]], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]]], ['.']]], '2007-08-15-16-01-11', '130.60.155.177', ''). +text_drs_eval(0, 2332, 'For no man it is false that a dog barks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([], [-drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])])])]), [[specification, [top_s, [topic, [quant, ['{for no}']], [nbar, [n, [man]]]], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]]], ['.']]], '2007-08-15-16-01-20', '130.60.155.177', ''). +text_drs_eval(0, 2333, 'For no men a dog barks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])])]), [[specification, [top_s, [topic, [quant, ['{for no}']], [nbar, [n, [men]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-08-15-16-02-36', '130.60.155.177', ''). +text_drs_eval(0, 2334, 'For no man a dog sees the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, see, B, A)-1])])]), [[specification, [top_s, [topic, [quant, ['{for no}']], [nbar, [n, [man]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]]]]]]]], ['.']]], '2007-08-15-16-02-51', '130.60.155.177', ''). +text_drs_eval(0, 2335, 'A man who a woman is seen by waits.', drs([A, B, C, D], [predicate(D, wait, A)-1, predicate(C, see, A, B)-1, object(B, woman, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [np, [det, [a]], [nbar, [n, [woman]]]], [vp, [aux, [is]], [vbar, [v, [seen]], [by, [by]], [np, [[]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-11-06-18-38-58', '130.60.155.177', ''). +text_drs_eval(0, 2336, 'There is somebody. There is something. He waits.', drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, object(B, something, dom, na, na, na)-2, predicate(C, wait, A)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [nbar, [pn, [somebody]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [nbar, [pn, [something]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-08-15-16-14-21', '130.60.155.177', ''). +text_drs_eval(0, 2337, 'There is somebody. There is something X. He waits.', drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1, object(B, something, dom, na, na, na)-2, predicate(C, wait, A)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [nbar, [pn, [somebody]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [nbar, [pn, [something]], [appos_coord, [appos, [var, ['X']]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-08-15-16-34-23', '130.60.155.177', ''). +text_drs_eval(0, 2338, 'There is something X. He waits.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [nbar, [pn, [something]], [appos_coord, [appos, [var, ['X']]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-08-15-16-34-32', '130.60.155.177', ''). +text_drs_eval(0, 2339, 'A man sees everything X of Mary that eats.', drs([A, B], [object(A, 'Mary', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, drs([C, D], [relation(D, of, A)-1, predicate(C, eat, A)-1, object(D, something, dom, na, na, na)-1])=>drs([E], [predicate(E, see, B, D)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [nbar, [pn, [everything]], [appos_coord, [appos, [var, ['X']]]], [pp, [prep, [of]], [np, [pname, ['Mary']], [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]]]]]]]], ['.']]], '2007-08-15-17-16-44', '130.60.155.177', ''). +text_drs_eval(0, 2340, 'A man sees everything X that eats.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B, C], [predicate(B, eat, C)-1, object(C, something, dom, na, na, na)-1])=>drs([D], [predicate(D, see, A, C)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [nbar, [pn, [everything]], [appos_coord, [appos, [var, ['X']]]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]]]]]]]]], ['.']]], '2007-08-15-17-17-14', '130.60.155.177', ''). +text_drs_eval(0, 2341, 'A man sees everything X that eats X.', drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B, C], [predicate(B, eat, C, C)-1, object(C, something, dom, na, na, na)-1])=>drs([D], [predicate(D, see, A, C)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [nbar, [pn, [everything]], [appos_coord, [appos, [var, ['X']]]], [rel_cl, [comp, [that]], [vp, [vbar, [v, [eats]], [np, [np, [var, ['X']]]]]]]]]]], ['.']]], '2007-08-15-17-17-26', '130.60.155.177', ''). +text_drs_eval(0, 2342, 'A man sees everything X of Mary.', drs([A, B], [object(A, 'Mary', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, drs([C], [relation(C, of, A)-1, object(C, something, dom, na, na, na)-1])=>drs([D], [predicate(D, see, B, C)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [nbar, [pn, [everything]], [appos_coord, [appos, [var, ['X']]]], [pp, [prep, [of]], [np, [pname, ['Mary']]]]]]]], ['.']]], '2007-08-15-17-18-24', '130.60.155.177', ''). +text_drs_eval(0, 2343, 'Each of 2 cards are green.', drs([], []), [], '2007-08-15-18-25-37', '130.60.155.177', ''). +text_drs_eval(0, 2344, 'Each of every man waits.', drs([], []), [], '2007-08-15-18-27-44', '130.60.155.177', ''). +text_drs_eval(0, 2345, 'There are 3 men 3 cards of who are valid.', drs([A, B, C, D], [object(A, man, countable, na, eq, 3)-1, object(B, card, countable, na, eq, 3)-1, relation(B, of, A)-1, property(C, valid, pos)-1, predicate(D, be, B, C)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [men]], [rel_cl, [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [cards]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [are]], [ap_coord, [ap, [adj, [valid]]]]]]]]]]], ['.']]], '2007-08-15-18-56-21', '130.60.155.177', ''). +text_drs_eval(0, 2346, 'There is a man 3 dogs of which bark.', drs([], []), [], '2007-11-20-11-29-17', '130.60.155.231', ''). +text_drs_eval(0, 2347, 'John sees 3 men whose dogs bark.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 3)-1, object(C, dog, countable, na, geq, 2)-1, relation(C, of, B)-1, predicate(D, bark, C)-1, predicate(E, see, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [men]], [rel_cl, [np, [posspn, [whose]], [nbar, [n, [dogs]]]], [vp, [vbar, [v, [bark]]]]]]]]]], ['.']]], '2007-12-17-16-59-28', '130.60.155.231', ''). +text_drs_eval(0, 2348, 'John sees a man whose dogs bark.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(C, dog, countable, na, geq, 2)-1, relation(C, of, B)-1, predicate(D, bark, C)-1, predicate(E, see, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [posspn, [whose]], [nbar, [n, [dogs]]]], [vp, [vbar, [v, [bark]]]]]]]]]], ['.']]], '2007-12-17-16-59-37', '130.60.155.231', ''). +text_drs_eval(0, 2349, 'There is a man a dog of whose cat sleeps.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, relation(C, of, A)-1, relation(B, of, C)-1, predicate(D, sleep, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [posspn, [whose]], [nbar, [n, [cat]]]]]]], [vp, [vbar, [v, [sleeps]]]]]]]]], ['.']]], '2007-12-11-11-49-40', '130.60.155.231', ''). +text_drs_eval(0, 2350, 'There is a man a cat\'s mouse of who sleeps.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/4, object(B, cat, countable, na, eq, 1)-1/6, relation(C, of, B)-1/7, object(C, mouse, countable, na, eq, 1)-1/9, relation(C, of, A)-1/10, predicate(D, sleep, C)-1/12]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [poss_np, [det, a], [nbar, [n, cat]], [gen_marker, '\'s']], [nbar, [n, mouse], [pp, [prep, of], [np, [relpn, who]]]]], [vp, [vbar, [vbar, [v, sleeps]]]]]]]]], '.']], '2009-11-18-08-40-27', '130.60.155.164', ''). +text_drs_eval(0, 2351, 'There is at least 1 man. The man is happy.', drs([A, B, C], [object(A, man, countable, na, geq, 1)-1, property(B, happy, pos)-2, predicate(C, be, A, B)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [nump, [genqu, 'at least'], [num, 1]], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, happy]]]]]], '.']], '2008-08-12-16-57-08', '130.60.155.208', ''). +text_drs_eval(0, 2352, 'There is at least 1 man. The men are happy.', drs([A, B, C, D], [object(A, man, countable, na, geq, 1)-1, property(B, happy, pos)-2, predicate(C, be, D, B)-2, object(D, man, countable, na, geq, 2)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [nump, [genqu, 'at least'], [num, 1]], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, men]]], [vp, [aux, are], [vbar, [ap_coord, [ap, [adj, happy]]]]]], '.']], '2008-08-12-17-03-07', '130.60.155.208', ''). +text_drs_eval(0, 2353, 'A cat is not hated by John.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, -drs([C], [predicate(C, hate, A, B)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [aux, ['{is not}']], [vbar, [v, [hated]], [by, [by]], [np, [pname, ['John']]]]]], ['.']]], '2007-08-17-21-37-05', '130.60.155.177', ''). +text_drs_eval(0, 2354, 'There is a man. The red man sleeps.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, predicate(B, sleep, C)-2, property(C, red, pos)-2, object(C, man, countable, na, eq, 1)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [adj, [red]], [nbar, [n, [man]]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2007-08-19-16-56-41', '130.60.155.177', ''). +text_drs_eval(0, 2355, 'There is a red man. The man sleeps.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, property(A, red, pos)-1, predicate(B, sleep, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [adj, [red]], [nbar, [n, [man]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2007-08-19-16-57-13', '130.60.155.177', ''). +text_drs_eval(0, 2356, 'There is a man. The man the card of who is valid sleeps.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1, predicate(B, sleep, C)-2, predicate(E, be, F, D)-2, property(D, valid, pos)-2, object(C, man, countable, na, eq, 1)-2, relation(F, of, C)-2, object(F, card, countable, na, eq, 1)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2007-08-19-16-57-46', '130.60.155.177', ''). +text_drs_eval(0, 2357, 'There is a man the card of who is valid. The man sleeps.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, property(B, valid, pos)-1, predicate(C, be, D, B)-1, relation(D, of, A)-1, object(D, card, countable, na, eq, 1)-1, predicate(E, sleep, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2007-08-19-16-58-03', '130.60.155.177', ''). +text_drs_eval(0, 2358, 'If there are a number X and a number Y, and X>Y or X, B)-1])v drs([], [formula(A, <, B)-1])])=>drs([], [-drs([], [formula(A, =, B)-1])])]), [[specification, [cond_s, [if], [s_coord, [top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [n, [number]], [appos_coord, [appos, [var, ['X']]]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [number]], [appos_coord, [appos, [var, ['Y']]]]]]]]], [coord, ['{, and}']], [s_coord, [formula, [np, [var, ['X']]], [>], [np, [var, ['Y']]]], [coord, [or]], [formula, [np, [var, ['X']]], [<], [np, [var, ['Y']]]]]], [then], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [formula, [np, [var, ['X']]], [=], [np, [var, ['Y']]]]]]], ['.']]], '2007-08-21-17-23-06', '130.60.155.231', ''). +text_drs_eval(0, 2359, 'Bill\'s age is a number X. John believes that X<40. Mary knows that X=45.', drs([A, B, C, D, E, F, G, H, I, J], [object(A, 'Bill', named, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-2, object(C, 'Mary', named, na, eq, 1)-3, relation(D, of, A)-1, object(D, age, countable, na, eq, 1)-1, object(E, number, countable, na, eq, 1)-1, predicate(F, be, D, E)-1, predicate(G, believe, B, H)-2, H:drs([], [formula(E, <, int(40))-2]), predicate(I, know, C, J)-3, J:drs([], [formula(E, =, int(45))-3])]), [[specification, [s, [np, [poss_np, [pname, ['Bill']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [age]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [number]], [appos_coord, [appos, [var, ['X']]]]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [believes]], [cp, ['_that_'], [formula, [var, ['X']], [<], [int, [40]]]]]]], ['.']], [specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [knows]], [cp, ['_that_'], [formula, [var, ['X']], [=], [int, [45]]]]]]], ['.']]], '2007-09-01-17-09-24', '130.60.155.177', ''). +text_drs_eval(0, 2360, 'If something X is greater than something Y then X>Y.', drs([], [drs([A, B, C, D], [object(A, something, dom, na, na, na)-1, object(B, something, dom, na, na, na)-1, property(C, great, comp_than, B)-1, predicate(D, be, A, C)-1])=>drs([], [formula(A, >, B)-1])]), [[specification, [cond_s, [if], [s, [nbar, [pn, [something]], [appos_coord, [appos, [var, ['X']]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [greater]], [conj, [than]], [nbar, [pn, [something]], [appos_coord, [appos, [var, ['Y']]]]]]|E]]]], [then], [formula, [np, [var, ['X']]], [>], [np, [var, ['Y']]]]], ['.']]], '2007-08-21-17-23-44', '130.60.155.231', ''). +text_drs_eval(0, 2361, '{1,"a",[3,4],John} is a set.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, set, countable, na, eq, 1)-1, predicate(C, be, set([int(1), string(a), list([int(3), int(4)]), A]), B)-1]), [[specification, [s, [np, [set, ['{'], [int, [1]], [ (',')], [string, [a]], [ (',')], [list, ['['], [int, [3]], [ (',')], [int, [4]], [']']], [ (',')], [pname, ['John']], ['}']]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [set]]]]]]], ['.']]], '2007-09-01-17-09-55', '130.60.155.177', ''). +text_drs_eval(0, 2362, 'It is not possible that there is a number X and that X=X+1.', drs([], [-drs([], [can(drs([A], [object(A, number, countable, na, eq, 1)-1/9, formula(A, =, expr(+, A, int(1)))-1/14]))])]), [[specification, [s, [impossibility, 'it is not possible'], [cp, that, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, number], [appos, [var, 'X']]]]]], [coord, and], [cp, that, [formula, [var, 'X'], =, [expr, [var, 'X'], [int, 1]]]]]]], '.']], '2010-10-27-09-29-27', '89.206.64.27', ''). +text_drs_eval(0, 2363, 'If there are a number X and a number Y then the average of them is (X+Y)/2.', drs([], [drs([A, B, C], [object(A, number, countable, na, eq, 1)-1, object(B, number, countable, na, eq, 1)-1, has_part(C, A)-1, has_part(C, B)-1, object(C, na, countable, na, eq, 2)-1])=>drs([D, E], [predicate(D, be, E, expr(/, expr(+, A, B), int(2)))-1, relation(E, of, C)-1, object(E, average, countable, na, eq, 1)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [n, [number]], [appos_coord, [appos, [var, ['X']]]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [number]], [appos_coord, [appos, [var, ['Y']]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [average]], [pp, [prep, [of]], [np, [pn, [them]]]]]], [vp, [vbar, [v, [is]], [np, [exp, [brackets, ['('], [exp, [var, ['X']], [+], [var, ['Y']]], [')']], [/], [int, [2]]]]]]]], ['.']]], '2007-09-01-17-11-13', '130.60.155.177', ''). +text_drs_eval(0, 2364, '[3.141, {1, 2, 3}, 4 + X, Y * (Z - 2), "ace"] is a list.', drs([A, B, C, D, E], [object(A, something, dom, na, na, na)-1, object(B, something, dom, na, na, na)-1, object(C, something, dom, na, na, na)-1, object(D, list, countable, na, eq, 1)-1, predicate(E, be, list([real(3.141), set([int(1), int(2), int(3)]), expr(+, int(4), A), expr(*, B, expr(-, C, int(2))), string(ace)]), D)-1]), [[specification, [s, [np, [list, [real, 3.141], (','), [set, [int, 1], (','), [int, 2], (','), [int, 3]], (','), [expr, [int, 4], [var, 'X']], (','), [expr, [var, 'Y'], [brackets, '(', [expr, [var, 'Z'], [int, 2]], ')']], (','), [string, '"', ace, '"']]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, list]]]]]], '.']], '2008-07-10-10-46-45', '130.60.155.206', ''). +text_drs_eval(0, 2365, 'person:Peeter owns a car. He drives.', drs([], []), [], '2008-06-26-17-42-56', '130.60.155.206', ''). +text_drs_eval(0, 2366, 'p:Peeter owns a car. He drives.', drs([], []), [[specification, [s, [np, [pname, ['Peeter']]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [car]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [drives]]]]], ['.']]], '2007-08-20-22-02-08', '130.60.155.177', ''). +text_drs_eval(0, 2367, 'If there is a n:knot-value X of a gale then X > 28 and X < 55.', drs([], [drs([A, B], [object(A, 'knot-value', countable, na, eq, 1)-1, object(B, gale, countable, na, eq, 1)-1, relation(A, of, B)-1])=>drs([], [formula(A, >, int(28))-1, formula(A, <, int(55))-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, ['knot-value']], [appos_coord, [appos, [var, ['X']]]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [gale]]]]]]]]], [then], [s_coord, [formula, [var, ['X']], [>], [int, [28]]], [coord, [and]], [formula, [var, ['X']], [<], [int, [55]]]]], ['.']]], '2007-09-01-16-55-48', '130.60.155.177', ''). +text_drs_eval(0, 2368, 'There is a man at least 3 cars of who are liked by Mary.', drs([A, B, C, D], [object(A, 'Mary', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(C, car, countable, na, geq, 3)-1, relation(C, of, B)-1, predicate(D, like, A, C)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [numberp, [gen_quant, ['{at least}']], [number, [3]]], [nbar, [n, [cars]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [aux, [are]], [vbar, [v, [liked]], [by, [by]], [np, [pname, ['Mary']]]]]]]]]], ['.']]], '2007-08-21-21-57-48', '130.60.155.177', ''). +text_drs_eval(0, 2369, 'For all integers X there is exactly one integer Y such that X + Y = 0.', drs([], [drs([A], [object(A, integer, countable, na, eq, 1)-1])=>drs([B], [[object(B, integer, countable, na, exactly, 1)-1], formula(expr(+, A, B), =, int(0))-1])]), [[specification, [top_s, [topic, [quant, for], [np, [det, all], [nbar, [n, integers], [appos, [var, 'X']]]]], [top_s, [topic, [quant, 'there is'], [np, [nump, [genqu, exactly], one], [nbar, [n, integer], [appos, [var, 'Y']]]]], [conj, '{such that}'], [formula, [expr, [var, 'X'], [var, 'Y']], =, [int, 0]]]], '.']], '2009-03-02-11-31-05', '130.60.155.206', ''). +text_drs_eval(0, 2370, '2*(3-5/17) >= 1/2.', drs([], [formula(expr(*, int(2), expr(-, int(3), expr(/, int(5), int(17)))), >=, expr(/, int(1), int(2)))-1]), [[formula, [expr, [int, [2]], [*], [brackets, ['('], [expr, [int, [3]], [-], [expr, [int, [5]], [/], [int, [17]]]], [')']]], [>=], [expr, [int, [1]], [/], [int, [2]]]]], '2007-10-16-17-35-53', '130.60.155.177', ''). +text_drs_eval(0, 2371, 'Is S contained by R1?', drs([], [question(drs([A, B, C], [object(A, something, dom, na, na, na)-1/2, object(B, something, dom, na, na, na)-1/5, predicate(C, contain, B, A)-1/3]))]), [[query, [question, is, [np, [var, 'S']], [vp, [vbar, [vcompl, [v, contained], by, [np, [var, 'R1']]]]]], ?]], '2009-05-26-07-57-21', '130.60.155.193', ''). +text_drs_eval(0, 2372, 'A number is 2*[1,2].', drs([], []), [], '2007-09-04-12-16-53', '130.60.155.177', ''). +text_drs_eval(0, 2373, 'A number is 2*{1,2}.', drs([], []), [], '2007-09-04-12-17-09', '130.60.155.177', ''). +text_drs_eval(0, 2374, 'A string A is "abc" & [1,2].', drs([], []), [], '2007-09-04-12-17-21', '130.60.155.177', ''). +text_drs_eval(0, 2375, '1 gives 2 3.', drs([A], [predicate(A, give, int(1), int(3), int(2))-1]), [[s, [np, [int, [1]]], [vp, [vbar, [v, [gives]], [np, [int, [2]]], [np, [int, [3]]]]]]], '2007-09-26-16-14-04', '130.60.155.177', ''). +text_drs_eval(0, 2376, 'a man gives 2 3.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, give, A, int(3), int(2))-1]), [[s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [int, [2]]], [np, [int, [3]]]]]]], '2007-09-26-16-14-26', '130.60.155.177', ''). +text_drs_eval(0, 2377, '1 gives a man 3.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, give, int(1), int(3), A)-1]), [[s, [np, [int, [1]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [man]]]], [np, [int, [3]]]]]]], '2007-09-26-16-14-39', '130.60.155.177', ''). +text_drs_eval(0, 2378, '1 gives 2 a man.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, give, int(1), A, int(2))-1]), [[s, [np, [int, [1]]], [vp, [vbar, [v, [gives]], [np, [int, [2]]], [np, [det, [a]], [nbar, [n, [man]]]]]]]], '2007-09-26-16-14-48', '130.60.155.177', ''). +text_drs_eval(0, 2379, 'a man gives John 3.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, give, B, int(3), A)-1]), [[s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [pname, ['John']]], [np, [int, [3]]]]]]], '2007-09-26-16-15-07', '130.60.155.177', ''). +text_drs_eval(0, 2380, 'a man gives 2 John.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, give, B, A, int(2))-1]), [[s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [int, [2]]], [np, [pname, ['John']]]]]]], '2007-09-26-16-15-35', '130.60.155.177', ''). +text_drs_eval(0, 2381, '1 gives John a man.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, give, int(1), B, A)-1]), [[s, [np, [int, [1]]], [vp, [vbar, [v, [gives]], [np, [pname, ['John']]], [np, [det, [a]], [nbar, [n, [man]]]]]]]], '2007-09-26-16-16-24', '130.60.155.177', ''). +text_drs_eval(0, 2382, 'There are a man X and the man X.', drs([], []), [[top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [n, [man]], [appos, [var, ['X']]]]], [coord, [and]], [np, [det, [the]], [nbar, [n, [man]], [appos, [var, ['X']]]]]]]]], '2007-11-02-19-33-37', '130.60.155.177', ''). +text_drs_eval(0, 2383, 'There is a man. John sees Mary and a dog and the man. The man waits.', drs([A, B, C, D, E, F, G], [object(A, 'John', named, na, eq, 1)-2, object(B, 'Mary', named, na, eq, 1)-2, object(C, man, countable, na, eq, 1)-1, predicate(D, see, A, F)-2, object(E, dog, countable, na, eq, 1)-2, has_part(F, B)-2, has_part(F, E)-2, has_part(F, C)-2, object(F, na, countable, na, eq, 3)-2, predicate(G, wait, C)-3]), [[top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np_coord, [np, [pname, ['Mary']]], [coord, [and]], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [the]], [nbar, [n, [man]]]]]]]]], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]], '2007-09-26-17-09-09', '130.60.155.177', ''). +text_drs_eval(0, 2384, '1 < 2.', drs([], [formula(int(1), <, int(2))-1]), [[formula, [int, [1]], [<], [int, [2]]]], '2007-09-26-20-43-29', '130.60.155.177', ''). +text_drs_eval(0, 2385, '1 + 2 = 3.', drs([], [formula(expr(+, int(1), int(2)), =, int(3))-1]), [[formula, [exp, [int, [1]], [+], [int, [2]]], [=], [int, [3]]]], '2007-09-26-20-43-43', '130.60.155.177', ''). +text_drs_eval(0, 2386, 'It is false that 1 = 2 - 3.', drs([], [-drs([], [formula(int(1), =, expr(-, int(2), int(3)))-1])]), [[neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [formula, [int, [1]], [=], [exp, [int, [2]], [-], [int, [3]]]]]]], '2007-09-26-20-44-12', '130.60.155.177', ''). +text_drs_eval(0, 2387, '1 < 2 and 2 < 3.', drs([], [formula(int(1), <, int(2))-1, formula(int(2), <, int(3))-1]), [[s_coord, [formula, [int, [1]], [<], [int, [2]]], [coord, [and]], [formula, [int, [2]], [<], [int, [3]]]]], '2007-09-26-20-47-25', '130.60.155.177', ''). +text_drs_eval(0, 2388, '1 < 2 or 2 > 3.', drs([], [drs([], [formula(int(1), <, int(2))-1])v drs([], [formula(int(2), >, int(3))-1])]), [[s_coord, [formula, [int, [1]], [<], [int, [2]]], [coord, [or]], [formula, [int, [2]], [>], [int, [3]]]]], '2007-09-26-20-47-37', '130.60.155.177', ''). +text_drs_eval(0, 2389, '{1} is contained by {2, 3}.', drs([A], [predicate(A, contain, set([int(2), int(3)]), set([int(1)]))-1]), [[s, [np, [set, ['{'], [int, [1]], ['}']]], [vp, [aux, [is]], [vbar, [v, [contained]], [by, [by]], [np, [set, ['{'], [int, [2]], [ (',')], [int, [3]], ['}']]]]]]], '2007-09-27-13-00-08', '130.60.155.177', ''). +text_drs_eval(0, 2390, '[1] is contained by [2, 3].', drs([A], [predicate(A, contain, list([int(2), int(3)]), list([int(1)]))-1]), [[s, [np, [list, ['['], [int, [1]], [']']]], [vp, [aux, [is]], [vbar, [v, [contained]], [by, [by]], [np, [list, ['['], [int, [2]], [ (',')], [int, [3]], [']']]]]]]], '2007-09-27-13-00-25', '130.60.155.177', ''). +text_drs_eval(0, 2391, 'There is each of 3 men.', drs([], []), [], '2007-12-04-14-36-45', '130.60.155.177', ''). +text_drs_eval(0, 2392, 'There is a group of each of 3 men.', drs([A, B], [object(A, group, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 3)-1, drs([C], [has_part(B, C)-1])=>drs([], [relation(A, of, C)-1])]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [group]], [pp, [prep, [of]], [np, [quant, ['{each of}']], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [men]]]]]]]]]], ['.']]], '2007-12-20-13-41-31', '130.60.155.231', ''). +text_drs_eval(0, 2393, 'For every integer X there are more than 2 integers Y such that X + Y > X.', drs([], [drs([A], [object(A, integer, countable, na, eq, 1)-1])=>drs([B], [object(B, integer, countable, na, greater, 2)-1, formula(expr(+, A, B), >, A)-1])]), [[top_s, [topic, [quant, ['{for every}']], [nbar, [n, [integer]], [appos_coord, [appos, [var, ['X']]]]]], [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, ['{more than}']], [number, [2]]], [nbar, [n, [integers]], [appos_coord, [appos, [var, ['Y']]]]]]], [conj, ['{such that}']], [formula, [exp, [var, ['X']], [+], [var, ['Y']]], [>], [var, ['X']]]]]], '2007-09-27-22-29-22', '130.60.155.177', ''). +text_drs_eval(0, 2394, 'There is a number X. X = X.', drs([A], [object(A, number, countable, na, eq, 1)-1, formula(A, =, A)-2]), [[top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [number]], [appos_coord, [appos, [var, ['X']]]]]]]], [formula, [var, ['X']], [=], [var, ['X']]]], '2007-09-28-16-49-08', '130.60.155.177', ''). +text_drs_eval(0, 2395, '{ John } waits.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, predicate(B, wait, set([A]))-1]), [[s, [np, [set, ['{'], [pname, ['John']], ['}']]], [vp, [vbar, [v, [waits]]]]]], '2007-09-28-18-41-07', '130.60.155.177', ''). +text_drs_eval(0, 2396, 'There is a natural number X. -1 < X.', drs([A], [object(A, number, countable, na, eq, 1)-1, property(A, natural, pos)-1, formula(int(-1), <, A)-2]), [[top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [adj, [natural]], [nbar, [n, [number]], [appos_coord, [appos, [var, ['X']]]]]]]]], [formula, [int, [-1]], [<], [var, ['X']]]], '2007-09-28-20-53-48', '130.60.155.177', ''). +text_drs_eval(0, 2397, 'It is false that John sleeps and that John does not sleep.', drs([A], [-drs([B], [-drs([C], [predicate(C, sleep, A)-1]), predicate(B, sleep, A)-1]), object(A, 'John', named, na, eq, 1)-1]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s_coord, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sleeps]]]]], [coord, [and]], [cp, ['_that_'], [s, [np, [pname, ['John']]], [vp, [aux, ['{does not}']], [vbar, [v, [sleep]]]]]]]]], ['.']]], '2007-11-05-15-45-51', '130.60.155.177', ''). +text_drs_eval(0, 2398, 'If John and Mary wait then there is a dog and they sleep.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, drs([C, D], [predicate(C, wait, D)-1, has_part(D, A)-1, has_part(D, B)-1, object(D, na, countable, na, eq, 2)-1])=>drs([E, F], [object(E, dog, countable, na, eq, 1)-1, predicate(F, sleep, D)-1])]), [[cond_s, [if], [s, [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [pname, ['Mary']]]], [vp, [vbar, [v, [wait]]]]], [then], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, [and]], [s, [np, [pn, [they]]], [vp, [vbar, [v, [sleep]]]]]]]], '2007-10-01-17-54-22', '130.60.155.177', ''). +text_drs_eval(0, 2399, 'If John and Mary wait then a dog barks and they sleep.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, drs([C, D], [predicate(C, wait, D)-1, has_part(D, A)-1, has_part(D, B)-1, object(D, na, countable, na, eq, 2)-1])=>drs([E, F, G], [object(E, dog, countable, na, eq, 1)-1, predicate(F, bark, E)-1, predicate(G, sleep, D)-1])]), [[cond_s, [if], [s, [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [pname, ['Mary']]]], [vp, [vbar, [v, [wait]]]]], [then], [s_coord, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], [coord, [and]], [s, [np, [pn, [they]]], [vp, [vbar, [v, [sleep]]]]]]]], '2007-10-01-17-54-52', '130.60.155.177', ''). +text_drs_eval(0, 2400, 'If John and Mary wait then a dog barks or they sleep.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, drs([C, D], [predicate(C, wait, D)-1, has_part(D, A)-1, has_part(D, B)-1, object(D, na, countable, na, eq, 2)-1])=>drs([], [drs([E, F], [object(E, dog, countable, na, eq, 1)-1, predicate(F, bark, E)-1])v drs([G], [predicate(G, sleep, D)-1])])]), [[cond_s, [if], [s, [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [pname, ['Mary']]]], [vp, [vbar, [v, [wait]]]]], [then], [s_coord, [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], [coord, [or]], [s, [np, [pn, [they]]], [vp, [vbar, [v, [sleep]]]]]]]], '2007-10-01-17-55-05', '130.60.155.177', ''). +text_drs_eval(0, 2401, 'If John and Mary wait then they sleep.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, drs([C, D], [predicate(C, wait, D)-1, has_part(D, A)-1, has_part(D, B)-1, object(D, na, countable, na, eq, 2)-1])=>drs([E], [predicate(E, sleep, D)-1])]), [[cond_s, [if], [s, [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [pname, ['Mary']]]], [vp, [vbar, [v, [wait]]]]], [then], [s, [np, [pn, [they]]], [vp, [vbar, [v, [sleep]]]]]]], '2007-10-01-17-55-27', '130.60.155.177', ''). +text_drs_eval(0, 2402, 'There are a dog and a cat. They sleep. John sees them. John likes them.', drs([A, B, C, D, E, F, G], [object(A, 'John', named, na, eq, 1)-3, object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, has_part(D, B)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 2)-1, predicate(E, sleep, D)-2, predicate(F, see, A, D)-3, predicate(G, like, A, D)-4]), [[top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [n, [dog]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [cat]]]]]]], [s, [np, [pn, [they]]], [vp, [vbar, [v, [sleep]]]]], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [pn, [them]]]]]], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [pn, [them]]]]]]], '2007-10-01-18-03-17', '130.60.155.177', ''). +text_drs_eval(0, 2403, 'Every man knows that every man waits.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [predicate(B, know, A, C)-1, C:drs([], [drs([D], [object(D, man, countable, na, eq, 1)-1])=>drs([E], [predicate(E, wait, D)-1])])])]), [[s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [knows]], [cp, ['_that_'], [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]]]]]], '2007-10-02-12-53-55', '130.60.155.177', ''). +text_drs_eval(0, 2404, 'Every man knows that every man knows a man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [predicate(B, know, A, C)-1, C:drs([], [drs([D], [object(D, man, countable, na, eq, 1)-1])=>drs([E, F], [object(E, man, countable, na, eq, 1)-1, predicate(F, know, D, E)-1])])])]), [[s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [knows]], [cp, ['_that_'], [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [knows]], [np, [det, [a]], [nbar, [n, [man]]]]]]]]]]]], '2007-10-02-12-54-32', '130.60.155.177', ''). +text_drs_eval(0, 2405, 'Every man knows that every man drinks and that every woman eats.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [predicate(B, know, A, C)-1, C:drs([], [drs([D], [object(D, man, countable, na, eq, 1)-1])=>drs([E], [predicate(E, drink, D)-1]), drs([F], [object(F, woman, countable, na, eq, 1)-1])=>drs([G], [predicate(G, eat, F)-1])])])]), [[s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [knows]], [cp, ['_that_'], [s_coord, [s, [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [drinks]]]]], [coord, [and]], [cp, ['_that_'], [s, [np, [det, [every]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [eats]]]]]]]]]]]], '2007-10-02-12-55-40', '130.60.155.177', ''). +text_drs_eval(0, 2406, 'A number is 3 + 5 - 4 + 9.', drs([A, B], [object(A, number, countable, na, eq, 1)-1, predicate(B, be, A, expr(+, expr(-, expr(+, int(3), int(5)), int(4)), int(9)))-1]), [[s, [np, [det, [a]], [nbar, [n, [number]]]], [vp, [vbar, [v, [is]], [np, [expr, [expr, [expr, [int, [3]], [+], [int, [5]]], [-], [int, [4]]], [+], [int, [9]]]]]]]], '2007-10-16-12-02-32', '130.60.155.231', ''). +text_drs_eval(0, 2407, 'Every man\'s dog chases a car.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1])=>drs([C, D], [object(C, car, countable, na, eq, 1)-1, predicate(D, chase, B, C)-1])]), [[specification, [s, [np, [poss_np, [det, [every]], [nbar, [n, [man]]], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [chases]], [np, [det, [a]], [nbar, [n, [car]]]]]]], ['.']]], '2007-11-20-17-48-50', '130.60.155.231', ''). +text_drs_eval(0, 2408, 'John sees not exactly 2 men.', drs([], []), [], '2008-08-19-19-57-58', '130.60.155.177', ''). +text_drs_eval(0, 2409, 'Not exactly 2 men wait.', drs([], []), [], '2008-08-19-19-58-08', '130.60.155.177', ''). +text_drs_eval(0, 2410, 'John likes nothing but meat.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C], [predicate(B, like, A, C)-1, object(C, something, dom, na, na, na)-1])=>drs([D, E], [object(D, meat, mass, na, na, na)-1, predicate(E, be, C, D)-1])]), [[s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [det, ['{nothing but}']], [nbar, [n, [meat]]]]]]]], '2007-10-11-17-03-19', '130.60.155.177', ''). +text_drs_eval(0, 2411, 'John likes nothing but Mary.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, drs([C, D], [predicate(C, like, A, D)-1, object(D, something, dom, na, na, na)-1])=>drs([E], [predicate(E, be, D, B)-1])]), [[s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [det, ['{nothing but}']], [pname, ['Mary']]]]]]], '2007-10-11-19-25-35', '130.60.155.177', ''). +text_drs_eval(0, 2412, 'John likes nobody but Mary.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, drs([C, D], [predicate(C, like, A, D)-1, object(D, somebody, countable, na, eq, 1)-1])=>drs([E], [predicate(E, be, D, B)-1])]), [[s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [det, ['{nothing but}']], [pname, ['Mary']]]]]]], '2007-10-26-15-41-46', '130.60.155.231', ''). +text_drs_eval(0, 2413, 'John likes nothing but raw meat.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C], [predicate(B, like, A, C)-1, object(C, something, dom, na, na, na)-1])=>drs([D, E], [object(D, meat, mass, na, na, na)-1, property(D, raw, pos)-1, predicate(E, be, C, D)-1])]), [[s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [det, ['{nothing but}']], [nbar, [adj, [raw]], [nbar, [n, [meat]]]]]]]]], '2007-10-11-17-02-42', '130.60.155.177', ''). +text_drs_eval(0, 2414, 'John likes nothing but fast cars.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C], [predicate(B, like, A, C)-1, object(C, something, dom, na, na, na)-1])=>drs([D, E], [object(D, car, countable, na, eq, 1)-1, property(D, fast, pos)-1, predicate(E, be, C, D)-1])]), [[s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [det, ['{nothing but}']], [nbar, [adj, [fast]], [nbar, [n, [cars]]]]]]]]], '2007-10-11-17-01-54', '130.60.155.177', ''). +text_drs_eval(1, 2415, 'John likes nothing but Mary\'s cars.', drs([], []), [], '2007-10-11-17-02-19', '130.60.155.177', 'Maybe support this?'). +text_drs_eval(0, 2416, 'John likes nothing but apple.', drs([], []), [], '2007-10-11-17-03-37', '130.60.155.177', ''). +text_drs_eval(0, 2417, 'John likes nothing but cars of Mary.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, drs([C, D], [predicate(C, like, A, D)-1, object(D, something, dom, na, na, na)-1])=>drs([E, F], [object(E, car, countable, na, eq, 1)-1, relation(E, of, B)-1, predicate(F, be, D, E)-1])]), [[s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [det, ['{nothing but}']], [nbar, [n, [cars]], [pp, [prep, [of]], [np, [pname, ['Mary']]]]]]]]]], '2007-10-11-17-04-59', '130.60.155.177', ''). +text_drs_eval(1, 2418, 'John likes nothing but Mary who owns a car.', drs([], []), [], '2007-10-11-19-26-15', '130.60.155.177', 'Add support for: nothing but proper name RelCl'). +text_drs_eval(0, 2419, 'Who likes nothing but Mary?', drs([], [question(drs([A], [query(A, who)-1/1, drs([B, C], [predicate(B, like, A, C)-1/2, object(C, something, dom, na, na, na)-1/4])=>drs([D], [predicate(D, be, C, named('Mary'))-1/''])]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, likes], [np, [det, [np, [pn, nothing]], but], [pname, 'Mary']]]]]], ?], '.']], '2009-05-13-13-58-25', '130.60.155.193', ''). +text_drs_eval(0, 2420, 'Who likes nothing but raw meat?', drs([], [question(drs([A], [query(A, who)-1/1, drs([B, C], [predicate(B, like, A, C)-1/2, object(C, something, dom, na, na, na)-1/4])=>drs([D, E], [object(D, meat, mass, na, na, na)-1/7, property(D, raw, pos)-1/6, predicate(E, be, C, D)-1/''])]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, likes], [np, [det, [np, [pn, nothing]], but], [nbar, [adj, raw], [nbar, [n, meat]]]]]]]], ?], '.']], '2009-05-13-13-55-57', '130.60.155.193', ''). +text_drs_eval(0, 2421, 'For every farmer for every donkey the farmer beats the donkey.', drs([], [drs([A], [object(A, farmer, countable, na, eq, 1)-1])=>drs([], [drs([B], [object(B, donkey, countable, na, eq, 1)-1])=>drs([C], [predicate(C, beat, A, B)-1])])]), [[top_s, [topic, [quant, ['{for every}']], [nbar, [n, [farmer]]]], [top_s, [topic, [quant, ['{for every}']], [nbar, [n, [donkey]]]], [s, [np, [det, [the]], [nbar, [n, [farmer]]]], [vp, [vbar, [v, [beats]], [np, [det, [the]], [nbar, [n, [donkey]]]]]]]]]], '2007-10-11-20-38-53', '130.60.155.177', ''). +text_drs_eval(0, 2422, 'For every farmer and for every donkey the farmer beats the donkey.', drs([], []), [], '2007-12-23-12-09-36', '130.60.204.35', ''). +text_drs_eval(0, 2423, '1*3*4/7*8 is a term.', drs([A, B], [object(A, term, countable, na, eq, 1)-1, predicate(B, be, expr(*, expr(/, expr(*, expr(*, int(1), int(3)), int(4)), int(7)), int(8)), A)-1]), [[s, [np, [expr, [expr, [expr, [expr, [int, [1]], [*], [int, [3]]], [*], [int, [4]]], [/], [int, [7]]], [*], [int, [8]]]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [term]]]]]]]], '2007-10-16-12-07-34', '130.60.155.231', ''). +text_drs_eval(0, 2424, 'Are there 3 things and 4 things?', drs([], [question(drs([A, B, C], [object(A, thing, countable, na, eq, 3)-1/4, has_part(C, A)-1/'', object(B, thing, countable, na, eq, 4)-1/7, has_part(C, B)-1/'', object(C, na, countable, na, eq, 2)-1/'']))]), [[sentence, [query, [question, [topic, [quant, 'are there'], [np_coord, [np, [nump, 3], [nbar, [n, things]]], [coord, and], [np, [nump, 4], [nbar, [n, things]]]]]], ?], '.']], '2009-05-13-13-58-27', '130.60.155.193', ''). +text_drs_eval(0, 2425, 'Who hits himself?', drs([], [question(drs([A, B], [query(A, who)-1/1, predicate(B, hit, A, A)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, hits], [np, [pn, himself]]]]]], ?], '.']], '2009-05-13-13-58-29', '130.60.155.193', ''). +text_drs_eval(0, 2426, 'Who sees herself?', drs([], [question(drs([A, B], [query(A, who)-1/1, predicate(B, see, A, A)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, sees], [np, [pn, herself]]]]]], ?], '.']], '2009-05-13-13-58-31', '130.60.155.193', ''). +text_drs_eval(0, 2427, 'Who sees itself?', drs([], []), [question, [np, [qpn, [who]]], [vp, [vbar, [v, [sees]], [np, [pn, [itself]]]]]], '2007-10-16-17-29-38', '130.60.155.177', ''). +text_drs_eval(0, 2428, 'Where does a man live?', drs([], [question(drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, predicate(B, live, A)-1/5, query(B, where)-1/1]))]), [[sentence, [query, [question, [qpn, where], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, live]]]]], ?], '.']], '2009-05-13-13-58-31', '130.60.155.193', ''). +text_drs_eval(0, 2429, 'What is given to Mary by John?', drs([], [question(drs([A, B], [query(A, what)-1/1, predicate(B, give, named('John'), A, named('Mary'))-1/3]))]), [[sentence, [query, [question, [np, [qpn, what]], [vp, [aux, is], [vbar, [vcompl, [v, given], to, [np, [pname, 'Mary']], by, [np, [pname, 'John']]]]]], ?], '.']], '2009-05-13-13-58-33', '130.60.155.193', ''). +text_drs_eval(0, 2430, 'There is a man X. X\'s dog barks.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-2, object(B, dog, countable, na, eq, 1)-2, predicate(C, bark, B)-2]), [[top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]]]], [s, [np, [poss_np, [var, ['X']], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], '2007-10-16-20-16-37', '130.60.155.177', ''). +text_drs_eval(0, 2431, 'There is a man X. There is some food of X\'s dog.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, food, mass, na, na, na)-2, relation(C, of, A)-2, object(C, dog, countable, na, eq, 1)-2, relation(B, of, C)-2]), [[top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos_coord, [appos, [var, ['X']]]]]]]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [some]], [nbar, [n, [food]], [pp, [prep, [of]], [np, [poss_np, [var, ['X']], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]]]]]]]], '2007-10-16-20-22-33', '130.60.155.177', ''). +text_drs_eval(0, 2432, 'Everybody X likes X\'s dog.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B, C], [relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, like, A, B)-1])]), [[s, [np, [pn, [everybody]], [appos_coord, [appos, [var, ['X']]]]], [vp, [vbar, [v, [likes]], [np, [poss_np, [var, ['X']], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]]]]]], '2007-10-16-20-23-46', '130.60.155.177', ''). +text_drs_eval(0, 2433, 'Jyri\'s dog hates Mari\'s cat.', drs([A, B, C, D, E], [object(A, 'Jyri', named, na, eq, 1)-1, object(B, 'Mari', named, na, eq, 1)-1, relation(C, of, A)-1, object(C, dog, countable, na, eq, 1)-1, relation(D, of, B)-1, object(D, cat, countable, na, eq, 1)-1, predicate(E, hate, C, D)-1]), [[s, [np, [poss_np, [var, ['Jyri']], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [hates]], [np, [poss_np, [var, ['Mari']], [gen_marker, ['\'s']]], [nbar, [n, [cat]]]]]]]], '2007-10-16-20-24-10', '130.60.155.177', ''). +text_drs_eval(0, 2434, 'Everybody X\'s dog hates X\'s cat.', drs([], [drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1])=>drs([C, D], [relation(C, of, A)-1, object(C, cat, countable, na, eq, 1)-1, predicate(D, hate, B, C)-1])]), [[specification, [s, [np, [poss_np, [det, [every]], [nbar, [n, ['$body']], [appos, [var, ['X']]]], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [hates]], [np, [poss_np, [var, ['X']], [gen_marker, ['\'s']]], [nbar, [n, [cat]]]]]]], ['.']]], '2007-11-20-17-47-14', '130.60.155.231', ''). +text_drs_eval(0, 2435, 'If somebody X\'s dog Y hates Y\'s meat then X\'s cat likes Y.', drs([], [drs([A, B, C, D], [object(A, somebody, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, relation(C, of, B)-1, object(C, meat, countable, na, eq, 1)-1, predicate(D, hate, B, C)-1])=>drs([E, F], [relation(E, of, A)-1, object(E, cat, countable, na, eq, 1)-1, predicate(F, like, E, B)-1])]), [[cond_s, [if], [s, [np, [poss_np, [pn, [somebody]], [[appos_coord, [appos, [var, ['X']]]]], [gen_marker, ['\'s']]], [nbar, [n, [dog]], [appos_coord, [appos, [var, ['Y']]]]]], [vp, [vbar, [v, [hates]], [np, [poss_np, [var, ['Y']], [gen_marker, ['\'s']]], [nbar, [n, [meat]]]]]]], [then], [s, [np, [poss_np, [var, ['X']], [gen_marker, ['\'s']]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [likes]], [np, [var, ['Y']]]]]]]], '2007-10-16-20-26-44', '130.60.155.177', ''). +text_drs_eval(0, 2436, '2 men X and Y\'s dog bark.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 2)-1, has_part(E, A)-1, predicate(B, bark, E)-1, object(C, something, dom, na, na, na)-1, relation(D, of, C)-1, object(D, dog, countable, na, eq, 1)-1, has_part(E, D)-1, object(E, na, countable, na, eq, 2)-1]), [[specification, [s, [np_coord, [np, [nump, [num, 2]], [nbar, [n, men], [appos, [var, 'X']]]], [coord, and], [np, [poss_np, [var, 'Y'], [gen_marker, '\'s']], [nbar, [n, dog]]]], [vp, [vbar, [v, bark]]]], '.']], '2008-07-10-10-47-02', '130.60.155.206', ''). +text_drs_eval(0, 2437, 'John owns not 3 cards.', drs([], []), [], '2007-12-23-12-09-52', '130.60.204.35', ''). +text_drs_eval(0, 2438, 'For everything X a man knows X.', drs([], [drs([A], [object(A, something, dom, na, na, na)-1])=>drs([B, C], [object(B, man, countable, na, eq, 1)-1, predicate(C, know, B, A)-1])]), [[top_s, [topic, [quant, ['{for every}']], [nbar, [n, ['$thing']], [appos_coord, [appos, [var, ['X']]]]]], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [knows]], [np, [var, ['X']]]]]]]], '2007-10-17-15-23-32', '130.60.155.177', ''). +text_drs_eval(0, 2439, 'For everything X for nothing Y X likes Y.', drs([], [drs([A], [object(A, something, dom, na, na, na)-1])=>drs([], [drs([B], [object(B, something, dom, na, na, na)-1])=>drs([], [-drs([C], [predicate(C, like, A, B)-1])])])]), [[top_s, [topic, [quant, ['{for every}']], [nbar, [n, ['$thing']], [appos_coord, [appos, [var, ['X']]]]]], [top_s, [topic, [quant, ['{for no}']], [nbar, [n, ['$thing']], [appos_coord, [appos, [var, ['Y']]]]]], [s, [np, [var, ['X']]], [vp, [vbar, [v, [likes]], [np, [var, ['Y']]]]]]]]], '2007-10-17-15-24-37', '130.60.155.177', ''). +text_drs_eval(0, 2440, 'For nobody X for everyone Y Y knows X.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([], [drs([B], [object(B, somebody, countable, na, eq, 1)-1])=>drs([C], [predicate(C, know, B, A)-1])])])]), [[top_s, [topic, [quant, ['{for no}']], [nbar, [n, ['$body']], [appos_coord, [appos, [var, ['X']]]]]], [top_s, [topic, [quant, ['{for every}']], [nbar, [n, ['$one']], [appos_coord, [appos, [var, ['Y']]]]]], [s, [np, [var, ['Y']]], [vp, [vbar, [v, [knows]], [np, [var, ['X']]]]]]]]], '2007-10-17-15-25-24', '130.60.155.177', ''). +text_drs_eval(0, 2441, 'For every man\'s dog a cat waits.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1])=>drs([C, D], [object(C, cat, countable, na, eq, 1)-1, predicate(D, wait, C)-1])]), [[specification, [top_s, [topic, [quant, ['{for}']], [np, [poss_np, [det, [every]], [nbar, [n, [man]]], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]]], [s, [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2007-11-20-17-51-01', '130.60.155.231', ''). +text_drs_eval(0, 2442, '2 men and M2 drink. M2 talks. They eat.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 2)-1, has_part(D, A)-1, predicate(B, drink, D)-1, object(C, something, dom, na, na, na)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 2)-1, predicate(E, talk, C)-2, predicate(F, eat, D)-3]), [[specification, [s, [np_coord, [np, [nump, [num, 2]], [nbar, [n, men]]], [coord, and], [np, [var, 'M2']]], [vp, [vbar, [v, drink]]]], '.'], [specification, [s, [np, [var, 'M2']], [vp, [vbar, [v, talks]]]], '.'], [specification, [s, [np, [pn, they]], [vp, [vbar, [v, eat]]]], '.']], '2008-07-10-10-47-08', '130.60.155.206', ''). +text_drs_eval(0, 2443, '2 men X and Y\'s dog wait. X sleeps. Y drinks.', drs([], []), [[specification, [s, [np_coord, [np, [numberp, [gen_quant, [[]]], [number, [2]]], [nbar, [n, [men]], [appos, [var, ['X']]]]], [coord, [and]], [np, [poss_np, [var, ['Y']], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]]], [vp, [vbar, [v, [wait]]]]], ['.']], [specification, [s, [np, [var, ['X']]], [vp, [vbar, [v, [sleeps]]]]], ['.']], [specification, [s, [np, [var, ['Y']]], [vp, [vbar, [v, [drinks]]]]], ['.']]], '2007-12-29-18-05-41', '130.60.204.10', ''). +text_drs_eval(0, 2444, 'When is Christmas?', drs([], [question(drs([A], [query(A, when)-1/1, predicate(A, be, named('Christmas'))-1/2]))]), [[sentence, [query, [question, [qpn, when], is, [np, [pname, 'Christmas']]], ?], '.']], '2009-05-13-13-58-35', '130.60.155.193', ''). +text_drs_eval(0, 2445, 'Where is Bill?', drs([], [question(drs([A], [query(A, where)-1/1, predicate(A, be, named('Bill'))-1/2]))]), [[sentence, [query, [question, [qpn, where], is, [np, [pname, 'Bill']]], ?], '.']], '2009-05-13-13-58-36', '130.60.155.193', ''). +text_drs_eval(0, 2446, 'When is what?', drs([], [question(drs([A, B], [query(A, what)-1/3, query(B, when)-1/1, predicate(B, be, A)-1/2]))]), [[sentence, [query, [question, [qpn, when], is, [np, [qpn, what]]], ?], '.']], '2009-05-13-13-58-37', '130.60.155.193', ''). +text_drs_eval(0, 2447, 'What is when?', drs([], [question(drs([A, B], [query(A, what)-1/1, query(B, when)-1/3, predicate(B, be, A)-1/2]))]), [[sentence, [query, [question, [np, [qpn, what]], [vp, [aux, is], [vbar, [vcompl, [qpn, when]]]]], ?], '.']], '2009-05-13-13-58-40', '130.60.155.193', ''). +text_drs_eval(0, 2448, '1 =< 2 and 2 >= 1.', drs([], [formula(int(1), =<, int(2))-1, formula(int(2), >=, int(1))-1]), [[s_coord, [formula, [int, [1]], [=<], [int, [2]]], [coord, [and]], [formula, [int, [2]], [>=], [int, [1]]]]], '2007-10-19-15-18-18', '130.60.155.177', ''). +text_drs_eval(0, 2449, 'Who is somebody that somebody that knows who knows?', drs([], [question(drs([A, B, C, D, E, F, G], [query(A, who)-1/1, object(B, somebody, countable, na, eq, 1)-1/4, object(C, somebody, countable, na, eq, 1)-1/7, query(D, who)-1/10, predicate(E, know, C, D)-1/9, predicate(F, know, C, B)-1/11, predicate(G, be, A, B)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [aux, is], [vbar, [vcompl, [np, [pn, somebody], [rel_cl, [comp, that], [np, [pn, somebody], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, knows], [np, [qpn, who]]]]]]], [vp, [vbar, [vcompl, [v, knows]]]]]]]]]], ?], '.']], '2009-05-13-13-58-41', '130.60.155.193', ''). +text_drs_eval(0, 2450, 'Who is known by somebody that knows who?', drs([], [question(drs([A, B, C, D, E], [query(A, who)-1/1, object(B, somebody, countable, na, eq, 1)-1/6, query(C, who)-1/9, predicate(D, know, B, C)-1/8, predicate(E, know, B, A)-1/3]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [aux, is], [vbar, [vcompl, [v, known], by, [np, [pn, somebody], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, knows], [np, [qpn, who]]]]]]]]]]], ?], '.']], '2009-05-13-13-58-42', '130.60.155.193', ''). +text_drs_eval(0, 2451, 'If there is John then there is somebody.', drs([], []), [], '2007-11-06-18-40-37', '130.60.155.177', ''). +text_drs_eval(0, 2452, 'If there is John then there is something.', drs([], []), [], '2007-11-06-18-40-49', '130.60.155.177', ''). +text_drs_eval(0, 2453, 'John is a father of who?', drs([], [question(drs([A, B, C], [object(A, father, countable, na, eq, 1)-1/4, query(B, who)-1/6, relation(A, of, B)-1/5, predicate(C, be, named('John'), A)-1/2]))]), [[sentence, [query, [question, [np, [pname, 'John']], [vp, [aux, is], [vbar, [vcompl, [np, [det, a], [nbar, [n, father], [pp, [prep, of], [np, [qpn, who]]]]]]]]], ?], '.']], '2009-05-13-13-58-43', '130.60.155.193', ''). +text_drs_eval(0, 2454, 'Bill gives what to who?', drs([], [question(drs([A, B, C], [query(A, what)-1/3, query(B, who)-1/5, predicate(C, give, named('Bill'), A, B)-1/2]))]), [[sentence, [query, [question, [np, [pname, 'Bill']], [vp, [vbar, [vcompl, [v, gives], [np, [qpn, what]], to, [np, [qpn, who]]]]]], ?], '.']], '2009-05-13-13-58-45', '130.60.155.193', ''). +text_drs_eval(0, 2455, 'Bill gives what to who where?', drs([], [question(drs([A, B, C], [query(A, what)-1/3, query(B, who)-1/5, predicate(C, give, named('Bill'), A, B)-1/2, query(C, where)-1/6]))]), [[sentence, [query, [question, [np, [pname, 'Bill']], [vp, [vbar, [vcompl, [v, gives], [np, [qpn, what]], to, [np, [qpn, who]]], [vmod, [qpn, where]]]]], ?], '.']], '2009-05-13-13-58-46', '130.60.155.193', ''). +text_drs_eval(0, 2456, 'Where does Bill give what to who?', drs([], [question(drs([A, B, C], [query(A, what)-1/5, query(B, who)-1/7, predicate(C, give, named('Bill'), A, B)-1/4, query(C, where)-1/1]))]), [[sentence, [query, [question, [qpn, where], does, [np, [pname, 'Bill']], [vp, [vbar, [vcompl, [v, give], [np, [qpn, what]], to, [np, [qpn, who]]]]]], ?], '.']], '2009-05-13-13-58-47', '130.60.155.193', ''). +text_drs_eval(0, 2457, 'Bill lives in which city in which country for which reason?', drs([], [question(drs([A, B, C, D], [query(A, which)-1/4, object(A, city, countable, na, eq, 1)-1/5, query(B, which)-1/7, object(B, country, countable, na, eq, 1)-1/8, query(C, which)-1/10, object(C, reason, countable, na, eq, 1)-1/11, predicate(D, live, named('Bill'))-1/2, modifier_pp(D, for, C)-1/9, modifier_pp(D, in, B)-1/6, modifier_pp(D, in, A)-1/3]))]), [[sentence, [query, [question, [np, [pname, 'Bill']], [vp, [vbar, [vbar, [v, lives]], [vmod, [pp, [prep, in], [np, [qdet, which], [nbar, [n, city]]]], [pp, [prep, in], [np, [qdet, which], [nbar, [n, country]]]], [pp, [prep, for], [np, [qdet, which], [nbar, [n, reason]]]]]]]], ?], '.']], '2009-05-13-13-58-48', '130.60.155.193', ''). +text_drs_eval(0, 2458, 'John and Mary like what?', drs([], [question(drs([A, B, C], [has_part(C, named('John'))-1/'', query(A, what)-1/5, predicate(B, like, C, A)-1/4, has_part(C, named('Mary'))-1/'', object(C, na, countable, na, eq, 2)-1/'']))]), [[sentence, [query, [question, [np_coord, [np, [pname, 'John']], [coord, and], [np, [pname, 'Mary']]], [vp, [vbar, [vcompl, [v, like], [np, [qpn, what]]]]]], ?], '.']], '2009-05-13-13-58-50', '130.60.155.193', ''). +text_drs_eval(0, 2459, 'Bill gives which flowers to which women?', drs([], [question(drs([A, B, C], [query(A, which)-1/3, object(A, flower, countable, na, geq, 2)-1/4, query(B, which)-1/6, object(B, woman, countable, na, geq, 2)-1/7, predicate(C, give, named('Bill'), A, B)-1/2]))]), [[sentence, [query, [question, [np, [pname, 'Bill']], [vp, [vbar, [vcompl, [v, gives], [np, [qdet, which], [nbar, [n, flowers]]], to, [np, [qdet, which], [nbar, [n, women]]]]]]], ?], '.']], '2009-05-13-13-58-51', '130.60.155.193', ''). +text_drs_eval(0, 2460, 'Which men give which flowers to which women?', drs([], [question(drs([A, B, C, D], [query(A, which)-1/1, object(A, man, countable, na, geq, 2)-1/2, query(B, which)-1/4, object(B, flower, countable, na, geq, 2)-1/5, query(C, which)-1/7, object(C, woman, countable, na, geq, 2)-1/8, predicate(D, give, A, B, C)-1/3]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, men]]], [vp, [vbar, [vcompl, [v, give], [np, [qdet, which], [nbar, [n, flowers]]], to, [np, [qdet, which], [nbar, [n, women]]]]]]], ?], '.']], '2009-05-13-13-58-52', '130.60.155.193', ''). +text_drs_eval(0, 2461, '2 kg of sugar are used by John for what?', drs([], [question(drs([A, B, C], [object(A, sugar, mass, kg, eq, 2)-1/4, query(B, what)-1/10, predicate(C, use, named('John'), A)-1/6, modifier_pp(C, for, B)-1/9]))]), [[sentence, [query, [question, [np, [meas_spec, [nump, 2], [meas_nbar, [meas_n, kg], [pp, [prep, of]]]], [nbar, [n, sugar]]], [vp, [aux, are], [vbar, [vcompl, [v, used], by, [np, [pname, 'John']]], [vmod, [pp, [prep, for], [np, [qpn, what]]]]]]], ?], '.']], '2009-05-13-13-53-14', '130.60.155.193', ''). +text_drs_eval(0, 2462, 'Is a code entered by a customer?', drs([], [question(drs([A, B, C], [object(A, code, countable, na, eq, 1)-1/3, object(B, customer, countable, na, eq, 1)-1/7, predicate(C, enter, B, A)-1/4]))]), [[sentence, [query, [question, is, [np, [det, a], [nbar, [n, code]]], [vp, [vbar, [vcompl, [v, entered], by, [np, [det, a], [nbar, [n, customer]]]]]]], ?], '.']], '2009-05-13-13-53-16', '130.60.155.193', ''). +text_drs_eval(0, 2463, 'What are the cars of John?', drs([], [question(drs([A, B, C], [query(A, what)-1/1, predicate(B, be, A, C)-1/2, relation(C, of, named('John'))-1/5, object(C, car, countable, na, geq, 2)-1/4]))]), [[sentence, [query, [question, [np, [qpn, what]], [vp, [aux, are], [vbar, [vcompl, [np, [det, the], [nbar, [n, cars], [pp, [prep, of], [np, [pname, 'John']]]]]]]]], ?], '.']], '2009-05-13-13-53-17', '130.60.155.193', ''). +text_drs_eval(0, 2464, 'Who are the children of John?', drs([], [question(drs([A, B, C], [query(A, who)-1/1, predicate(B, be, A, C)-1/2, relation(C, of, named('John'))-1/5, object(C, child, countable, na, geq, 2)-1/4]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [aux, are], [vbar, [vcompl, [np, [det, the], [nbar, [n, children], [pp, [prep, of], [np, [pname, 'John']]]]]]]]], ?], '.']], '2009-05-13-13-53-19', '130.60.155.193', ''). +text_drs_eval(0, 2465, 'Each of not at most 5 boys buys a boat.', drs([], []), [], '2008-08-19-19-58-17', '130.60.155.177', ''). +text_drs_eval(0, 2466, 'Not at most 3 dogs bark.', drs([], []), [], '2008-08-19-19-58-26', '130.60.155.177', ''). +text_drs_eval(0, 2467, 'Not less than 3 dogs bark.', drs([], []), [], '2008-08-19-19-58-34', '130.60.155.177', ''). +text_drs_eval(0, 2468, 'At least 3 men and at most 3 men wait. They are tired.', drs([A, B, C, D, E, F], [object(A, man, countable, na, geq, 3)-1, has_part(D, A)-1, predicate(B, wait, D)-1, [has_part(D, C)-1, object(C, man, countable, na, leq, 3)-1], object(D, na, countable, na, eq, 2)-1, property(E, tired, pos)-2, predicate(F, be, D, E)-2]), [[specification, [s, [np_coord, [np, [nump, [genqu, 'at least'], 3], [nbar, [n, men]]], [coord, and], [np, [nump, [genqu, 'at most'], 3], [nbar, [n, men]]]], [vp, [vbar, [vbar, [v, wait]]]]], '.'], [specification, [s, [np, [pn, they]], [vp, [aux, are], [vbar, [vcompl, [ap_coord, [ap, [adj, tired]]]]]]], '.']], '2009-03-02-11-31-19', '130.60.155.206', ''). +text_drs_eval(0, 2469, 'A man who is John waits. The man who is Bill sleeps.', drs([A, B, C, D, E, F, G, H], [object(G, man, countable, na, eq, 1)-2, predicate(H, be, G, B)-2, predicate(F, sleep, G)-2, predicate(E, wait, C)-1, predicate(D, be, C, A)-1, object(C, man, countable, na, eq, 1)-1, object(B, 'Bill', named, na, eq, 1)-2, object(A, 'John', named, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [np, [pname, ['John']]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [np, [pname, ['Bill']]]]]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2007-11-11-11-45-52', '130.60.204.22', ''). +text_drs_eval(0, 2470, 'A man who is a clerk waits. The man who is a customer sleeps.', drs([A, B, C, D, E, F, G, H], [object(F, man, countable, na, eq, 1)-2, object(G, customer, countable, na, eq, 1)-2, predicate(H, be, F, G)-2, predicate(E, sleep, F)-2, predicate(D, wait, A)-1, predicate(C, be, A, B)-1, object(B, clerk, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [clerk]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [np, [det, [a]], [nbar, [n, [customer]]]]]]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2007-11-11-11-46-19', '130.60.204.22', ''). +text_drs_eval(0, 2471, 'There is a man who owns a dog. There is a man who owns a cat. John sees the man who owns a dog.', drs([A, B, C, D, E, F, G, H], [object(A, 'John', named, na, eq, 1)-3, object(B, man, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, own, B, C)-1, object(E, man, countable, na, eq, 1)-2, object(F, cat, countable, na, eq, 1)-2, predicate(G, own, E, F)-2, predicate(H, see, A, B)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [owns]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]]]]], ['.']]], '2007-11-23-00-21-42', '130.60.206.7', ''). +text_drs_eval(0, 2472, 'There is a man whose dog barks. The dog of a man sleeps.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1, predicate(D, sleep, B)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [posspn, whose], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np, [det, a], [nbar, [n, man]]]]]], [vp, [vbar, [v, sleeps]]]], '.']], '2008-07-30-17-56-56', '130.60.155.177', ''). +text_drs_eval(0, 2473, 'Proposition P: John sleeps. Mary waits.', drs([], []), [], '2009-04-02-13-16-44', '130.60.155.206', ''). +text_drs_eval(0, 2474, 'Proposition P: A man believes that P. A dog believes that P.', drs([], []), [[prop, [prop, ['Proposition']], [var, ['P']], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [believes]], [cp, ['_that_'], [var, ['P']]]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [believes]], [cp, ['_that_'], [var, ['P']]]]]]], '2007-11-03-10-28-54', '84.72.55.11', ''). +text_drs_eval(0, 2475, 'There are a man X and a man Y.', drs([A, B, C], [has_part(C, A)-1, has_part(C, B)-1, object(C, na, countable, na, eq, 2)-1, object(A, man, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1]), [[top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [n, [man]], [appos, [var, ['X']]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [man]], [appos, [var, ['Y']]]]]]]]], '2007-11-05-10-36-30', '130.60.155.231', ''). +text_drs_eval(0, 2476, 'For each of a man X and a man Y there is a card.', drs([A, B, C], [has_part(C, A)-1, has_part(C, B)-1, object(C, na, countable, na, eq, 2)-1, object(A, man, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, drs([D], [has_part(C, D)-1])=>drs([E], [object(E, card, countable, na, eq, 1)-1])]), [[top_s, [topic, [quant, ['{for each of}']], [np_coord, [np, [det, [a]], [nbar, [n, [man]], [appos, [var, ['X']]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [man]], [appos, [var, ['Y']]]]]]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]]]]]]]], '2007-11-05-10-36-42', '130.60.155.231', ''). +text_drs_eval(0, 2477, 'Not for each of a man X and a man Y there is a card.', drs([], [-drs([A, B, C], [has_part(C, A)-1, has_part(C, B)-1, object(C, na, countable, na, eq, 2)-1, object(A, man, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, drs([D], [has_part(C, D)-1])=>drs([E], [object(E, card, countable, na, eq, 1)-1])])]), [[top_s, [topic, [neg, [not]], [quant, ['{for each of}']], [np_coord, [np, [det, [a]], [nbar, [n, [man]], [appos, [var, ['X']]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [man]], [appos, [var, ['Y']]]]]]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]]]]]]]], '2007-11-05-10-36-49', '130.60.155.231', ''). +text_drs_eval(0, 2478, 'John has a dog and has a cat. Who has a dog? Who has a cat?', drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1/4, predicate(B, have, named('John'), A)-1/2, object(C, cat, countable, na, eq, 1)-1/8, predicate(D, have, named('John'), C)-1/6, question(drs([E, F, G], [query(E, who)-2/1, object(F, dog, countable, na, eq, 1)-2/4, predicate(G, have, E, F)-2/2])), question(drs([H, I, J], [query(H, who)-3/1, object(I, cat, countable, na, eq, 1)-3/4, predicate(J, have, H, I)-3/2]))]), [[sentence, [specification, [s, [np, [pname, 'John']], [vp_coord, [vp, [vbar, [vcompl, [v, has], [np, [det, a], [nbar, [n, dog]]]]]], [coord, and], [vp, [vbar, [vcompl, [v, has], [np, [det, a], [nbar, [n, cat]]]]]]]], '.'], '.'], [sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, has], [np, [det, a], [nbar, [n, dog]]]]]]], ?], '.'], [sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, has], [np, [det, a], [nbar, [n, cat]]]]]]], ?], '.']], '2009-05-13-13-53-20', '130.60.155.193', ''). +text_drs_eval(0, 2479, 'There is a man. A dog of him eats. The dog of him barks.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-2, relation(B, of, A)-2, predicate(C, eat, B)-2, predicate(D, bark, B)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pn, [him]]]]]], [vp, [vbar, [v, [eats]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [pn, [him]]]]]], [vp, [vbar, [v, [barks]]]]], ['.']]], '2007-12-20-13-42-20', '130.60.155.231', ''). +text_drs_eval(0, 2480, 'There is a man. A dog of him eats. The dog of the man barks.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-2, relation(B, of, A)-2, predicate(C, eat, B)-2, predicate(D, bark, B)-3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [pn, him]]]]], [vp, [vbar, [v, eats]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np, [det, the], [nbar, [n, man]]]]]], [vp, [vbar, [v, barks]]]], '.']], '2008-08-12-17-10-27', '130.60.155.208', ''). +text_drs_eval(0, 2481, 'There is a man a dog of who barks and who eats.', drs([A, B, C, D], [predicate(D, eat, A)-1, predicate(C, bark, B)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [barks]]]]], [coord, [and]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [eats]]]]]]]]]], ['.']]], '2007-11-06-18-37-13', '130.60.155.177', ''). +text_drs_eval(0, 2482, 'There is a man a dog that eats of who barks.', drs([], []), [], '2007-11-06-18-37-49', '130.60.155.177', ''). +text_drs_eval(0, 2483, 'There is a man a dog who eats of who barks.', drs([], []), [], '2007-11-06-18-37-53', '130.60.155.177', ''). +text_drs_eval(0, 2484, 'There is a man. His dog X eats. There is a woman. Her dog drinks. The dog X barks.', drs([A, B, C, D, E, F, G], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-2, object(B, dog, countable, na, eq, 1)-2, predicate(C, eat, B)-2, object(D, woman, countable, na, eq, 1)-3, relation(E, of, D)-4, object(E, dog, countable, na, eq, 1)-4, predicate(F, drink, E)-4, predicate(G, bark, B)-5]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [posspn, his], [nbar, [n, dog], [appos, [var, 'X']]]], [vp, [vbar, [v, eats]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, woman]]]]], '.'], [specification, [s, [np, [posspn, her], [nbar, [n, dog]]], [vp, [vbar, [v, drinks]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog], [appos, [var, 'X']]]], [vp, [vbar, [v, barks]]]], '.']], '2008-08-15-20-34-30', '130.60.204.15', ''). +text_drs_eval(0, 2485, 'There is a young man who is more fond-of Mary than of Sue. There is an old man who is more fond-of Sue than of Mary. John knows the man who is more fond-of Mary than of Sue.', drs([A, B, C, D, E, F, G, H, I, J], [predicate(J, know, C, D)-3, predicate(I, be, G, H)-2, property(H, 'fond-of', B, comp_than, obj, A)-2, property(G, old, pos)-2, object(G, man, countable, na, eq, 1)-2, predicate(F, be, D, E)-1, property(E, 'fond-of', A, comp_than, obj, B)-1, property(D, young, pos)-1, object(D, man, countable, na, eq, 1)-1, object(C, 'John', named, na, eq, 1)-3, object(B, 'Sue', named, na, eq, 1)-1, object(A, 'Mary', named, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [adj, [young]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [more], ['fond-of']], [np, [pname, ['Mary']]], [than], [of], [np, [pname, ['Sue']]]]]]]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [adj, [old]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [more], ['fond-of']], [np, [pname, ['Sue']]], [than], [of], [np, [pname, ['Mary']]]]]]]]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [knows]], [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [more], ['fond-of']], [np, [pname, ['Mary']]], [than], [of], [np, [pname, ['Sue']]]]]]]]]]]]], ['.']]], '2007-11-11-19-20-29', '130.60.155.177', ''). +text_drs_eval(0, 2486, 'No group that contains less than 3 bad members and contains less than 3 good members forms a committee.', drs([], []), [], '2008-07-29-11-15-55', '130.60.155.206', ''). +text_drs_eval(0, 2487, 'Mary likes John\'s red car.', drs([A, B, C, D], [object(A, 'Mary', named, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, relation(C, of, B)-1, object(C, car, countable, na, eq, 1)-1, property(C, red, pos)-1, predicate(D, like, A, C)-1]), [[specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [likes]], [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [adj, [red]], [nbar, [n, [car]]]]]]]], ['.']]], '2007-11-09-15-46-44', '130.60.155.177', ''). +text_drs_eval(0, 2488, 'There is John\'s fast and red car.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, car, countable, na, eq, 1)-1, property(B, fast, pos)-1, property(B, red, pos)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [adj_coord, [adj, [fast]], [coord, [and]], [adj, [red]]], [nbar, [n, [car]]]]]]], ['.']]], '2007-11-09-15-47-14', '130.60.155.177', ''). +text_drs_eval(0, 2489, 'There is John\'s most fast car.', drs([A, B], [property(B, fast, sup)-1, object(B, car, countable, na, eq, 1)-1, relation(B, of, A)-1, object(A, 'John', named, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [poss_np, [pname, ['John']], [gen_marker, ['\'s']]], [nbar, [adj, [most], [fast]], [nbar, [n, [car]]]]]]], ['.']]], '2007-11-09-15-47-58', '130.60.155.177', ''). +text_drs_eval(0, 2490, 'Mary likes a man\'s red car.', drs([A, B, C, D], [predicate(D, like, A, C)-1, property(C, red, pos)-1, object(C, car, countable, na, eq, 1)-1, relation(C, of, B)-1, object(B, man, countable, na, eq, 1)-1, object(A, 'Mary', named, na, eq, 1)-1]), [[specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [likes]], [np, [poss_np, [det, [a]], [nbar, [n, [man]]], [gen_marker, ['\'s']]], [nbar, [adj, [red]], [nbar, [n, [car]]]]]]]], ['.']]], '2007-11-09-15-54-40', '130.60.155.177', ''). +text_drs_eval(0, 2491, 'Mary likes a rich man\'s red car.', drs([A, B, C, D], [predicate(D, like, A, C)-1, property(C, red, pos)-1, object(C, car, countable, na, eq, 1)-1, relation(C, of, B)-1, property(B, rich, pos)-1, object(B, man, countable, na, eq, 1)-1, object(A, 'Mary', named, na, eq, 1)-1]), [[specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [likes]], [np, [poss_np, [det, [a]], [nbar, [adj, [rich]], [n, [man]]], [gen_marker, ['\'s']]], [nbar, [adj, [red]], [nbar, [n, [car]]]]]]]], ['.']]], '2007-11-09-15-54-58', '130.60.155.177', ''). +text_drs_eval(0, 2492, 'For a man a dog barks.', drs([], []), [], '2007-11-09-17-38-57', '130.60.155.177', ''). +text_drs_eval(0, 2493, 'For the man a dog barks.', drs([], []), [], '2007-11-09-17-39-03', '130.60.155.177', ''). +text_drs_eval(0, 2494, 'For every card does a customer own it?', drs([], [question(drs([], [drs([A], [object(A, card, countable, na, eq, 1)-1/3])=>drs([B, C], [object(B, customer, countable, na, eq, 1)-1/6, predicate(C, own, B, A)-1/7])]))]), [[sentence, [query, [topicalised_question, [topic, [quant, for], [np, [det, every], [nbar, [n, card]]]], [question, does, [np, [det, a], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, own], [np, [pn, it]]]]]]], ?], '.']], '2009-05-13-13-53-22', '130.60.155.193', ''). +text_drs_eval(0, 2495, 'For no card does a customer own the card?', drs([], [question(drs([], [drs([A], [object(A, card, countable, na, eq, 1)-1/3])=>drs([], [-drs([B, C], [object(B, customer, countable, na, eq, 1)-1/6, predicate(C, own, B, A)-1/7])])]))]), [[sentence, [query, [topicalised_question, [topic, [quant, for], [np, [det, no], [nbar, [n, card]]]], [question, does, [np, [det, a], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, own], [np, [det, the], [nbar, [n, card]]]]]]]], ?], '.']], '2009-05-13-13-53-23', '130.60.155.193', ''). +text_drs_eval(0, 2496, 'For a card does a customer own it?', drs([], []), [], '2007-11-09-17-45-26', '130.60.155.177', ''). +text_drs_eval(0, 2497, 'Not for no man a dog barks.', drs([], [-drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [predicate(C, bark, B)-1, object(B, dog, countable, na, eq, 1)-1])])])]), [[specification, [top_s, [topic, [quant, ['{not for}']], [np, [det, [no]], [nbar, [n, [man]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-11-09-18-09-08', '130.60.155.177', ''). +text_drs_eval(0, 2498, 'Not for no man a dog likes John.', drs([A], [-drs([], [drs([B], [object(B, man, countable, na, eq, 1)-1])=>drs([], [-drs([C, D], [predicate(D, like, C, A)-1, object(C, dog, countable, na, eq, 1)-1])])]), object(A, 'John', named, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{not for}']], [np, [det, [no]], [nbar, [n, [man]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [likes]], [np, [pname, ['John']]]]]]], ['.']]], '2007-11-09-18-08-36', '130.60.155.177', ''). +text_drs_eval(0, 2499, 'There is John\'s dog such that a cat sees the dog.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, predicate(D, see, C, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [poss_np, [pname, ['John']], [ ('|'), [gen_marker, ['\'s']]]], [nbar, [n, [dog]]]]], [conj, ['{such that}']], [s, [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [dog]]]]]]]], ['.']]], '2007-11-09-18-21-45', '130.60.155.177', ''). +text_drs_eval(0, 2500, 'There is a man who sleeps on a bank. There is a man who sleeps on a bed. John sees the man who sleeps on a bank.', drs([A, B, C, D, E, F, G, H], [predicate(H, see, A, B)-3, modifier_pp(G, on, F)-2, predicate(G, sleep, E)-2, object(F, bed, countable, na, eq, 1)-2, object(E, man, countable, na, eq, 1)-2, modifier_pp(D, on, C)-1, predicate(D, sleep, B)-1, object(C, bank, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [vbar, [v, [sleeps]]], [pp, [prep, [on]], [np, [det, [a]], [nbar, [n, [bank]]]]]]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [vbar, [v, [sleeps]]], [pp, [prep, [on]], [np, [det, [a]], [nbar, [n, [bed]]]]]]]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [vbar, [v, [sleeps]]], [pp, [prep, [on]], [np, [det, [a]], [nbar, [n, [bank]]]]]]]]]]]]], ['.']]], '2007-11-12-14-49-29', '130.60.155.177', ''). +text_drs_eval(0, 2501, 'There is a man who can wait. The man who can wait sleeps.', drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, can(drs([C], [predicate(C, wait, A)-1/7])), predicate(B, sleep, A)-2/6]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can], [vbar, [vbar, [v, wait]]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can], [vbar, [vbar, [v, wait]]]]]]], [vp, [vbar, [vbar, [v, sleeps]]]]], '.']], '2010-10-27-09-29-32', '89.206.64.27', ''). +text_drs_eval(0, 2502, 'For every man every dog barks for every cat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [drs([B], [object(B, dog, countable, na, eq, 1)-1])=>drs([], [drs([C], [object(C, cat, countable, na, eq, 1)-1])=>drs([D], [modifier_pp(D, for, C)-1, predicate(D, bark, B)-1])])])]), [[specification, [top_s, [topic, [quant, ['{for}']], [np, [det, [every]], [nbar, [n, [man]]]]], [s, [np, [det, [every]], [nbar, [n, [dog]]]], [vp, [vbar, [vbar, [v, [barks]]], [pp, [prep, [for]], [np, [det, [every]], [nbar, [n, [cat]]]]]]]]], ['.']]], '2007-11-12-14-21-43', '130.60.155.177', ''). +text_drs_eval(0, 2503, 'For every man a dog barks for every cat.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [drs([C], [object(C, cat, countable, na, eq, 1)-1])=>drs([D], [modifier_pp(D, for, C)-1, predicate(D, bark, B)-1]), object(B, dog, countable, na, eq, 1)-1])]), [[specification, [top_s, [topic, [quant, ['{for}']], [np, [det, [every]], [nbar, [n, [man]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [vbar, [v, [barks]]], [pp, [prep, [for]], [np, [det, [every]], [nbar, [n, [cat]]]]]]]]], ['.']]], '2007-11-12-14-22-00', '130.60.155.177', ''). +text_drs_eval(0, 2504, 'A card of which man is valid?', drs([], [question(drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1/2, query(B, which)-1/4, object(B, man, countable, na, eq, 1)-1/5, relation(A, of, B)-1/3, property(C, valid, pos)-1/7, predicate(D, be, A, C)-1/6]))]), [[sentence, [query, [question, [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [qdet, which], [nbar, [n, man]]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-13-53-24', '130.60.155.193', ''). +text_drs_eval(0, 2505, 'A clerk enters a card of every customer. The card of every customer is valid.', drs([A, B, C, D, E], [predicate(E, be, B, D)-2, property(D, valid, pos)-2, predicate(C, enter, A, B)-1, drs([F], [object(F, customer, countable, na, eq, 1)-1])=>drs([], [relation(B, of, F)-1]), object(B, card, countable, na, eq, 1)-1, object(A, clerk, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [enters]], [np, [det, [a]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [det, [every]], [nbar, [n, [customer]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [det, [every]], [nbar, [n, [customer]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], ['.']]], '2007-11-12-18-00-26', '130.60.155.177', ''). +text_drs_eval(0, 2506, 'For a man\'s cat a dog barks.', drs([], []), [], '2007-11-12-18-58-22', '130.60.155.177', ''). +text_drs_eval(0, 2507, 'For the man\'s cat a dog barks.', drs([], []), [], '2007-11-12-18-58-28', '130.60.155.177', ''). +text_drs_eval(0, 2508, 'John eats nothing but raw and expensive meat.', drs([A], [drs([B, C], [object(C, something, dom, na, na, na)-1, predicate(B, eat, A, C)-1])=>drs([D, E], [predicate(E, be, C, D)-1, property(D, expensive, pos)-1, property(D, raw, pos)-1, object(D, meat, mass, na, na, na)-1]), object(A, 'John', named, na, eq, 1)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [eats]], [np, [det, [np, [det, [no]], [nbar, [n, ['$thing']]]], [but]], [nbar, [adj_coord, [adj, [raw]], [coord, [and]], [adj, [expensive]]], [nbar, [n, [meat]]]]]]]], ['.']]], '2007-11-12-19-16-05', '130.60.155.177', ''). +text_drs_eval(1, 2509, 'There is a man X. Mary likes nobody but X.', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos, [var, ['X']]]]]]], ['.']]|A], '2007-11-12-20-52-15', '130.60.155.177', 'Could be supported.'). +text_drs_eval(0, 2510, 'There is a man. His brother sees himself.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-2, object(B, brother, countable, na, eq, 1)-2, predicate(C, see, B, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [posspn, [his]], [nbar, [n, [brother]]]], [vp, [vbar, [v, [sees]], [np, [pn, [himself]]]]]], ['.']]], '2007-11-22-21-17-29', '130.60.206.7', ''). +text_drs_eval(0, 2511, 'There is a man whose dog barks. The dog of the man sleeps.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1, predicate(D, sleep, B)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [posspn, whose], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np, [det, the], [nbar, [n, man]]]]]], [vp, [vbar, [v, sleeps]]]], '.']], '2008-07-30-17-57-20', '130.60.155.177', ''). +text_drs_eval(0, 2512, 'There is a man whose dog barks. A dog of a man sleeps.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, bark, B)-1, object(D, dog, countable, na, eq, 1)-2, object(E, man, countable, na, eq, 1)-2, relation(D, of, E)-2, predicate(F, sleep, D)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [posspn, [whose]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [man]]]]]]], [vp, [vbar, [v, [sleeps]]]]], ['.']]], '2007-12-23-12-10-39', '130.60.204.35', ''). +text_drs_eval(0, 2513, 'There is a man who sleeps in a bed in the morning. There is a man who sleeps in a bank. The man who sleeps in the morning is tired.', drs([A, B, C, D, E, F, G, H, I], [predicate(I, be, A, H)-3, property(H, tired, pos)-3, modifier_pp(G, in, F)-2, predicate(G, sleep, E)-2, object(F, bank, countable, na, eq, 1)-2, object(E, man, countable, na, eq, 1)-2, object(D, morning, countable, na, eq, 1)-1, modifier_pp(C, in, D)-1, modifier_pp(C, in, B)-1, predicate(C, sleep, A)-1, object(B, bed, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [vbar, [v, [sleeps]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bed]]]]], [pp, [prep, [in]], [np, [det, [the]], [nbar, [n, [morning]]]]]]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [vbar, [v, [sleeps]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [bank]]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [vbar, [v, [sleeps]]], [pp, [prep, [in]], [np, [det, [the]], [nbar, [n, [morning]]]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [tired]]]]]]], ['.']]], '2007-11-13-14-51-28', '130.60.155.161', ''). +text_drs_eval(0, 2514, 'There is a man who sleeps safely and soundly. There is a man who sleeps fitfully. The man who sleeps safely is happy.', drs([A, B, C, D, E, F], [predicate(F, be, A, E)-3, property(E, happy, pos)-3, modifier_adv(D, fitfully, pos)-2, predicate(D, sleep, C)-2, object(C, man, countable, na, eq, 1)-2, modifier_adv(B, soundly, pos)-1, modifier_adv(B, safely, pos)-1, predicate(B, sleep, A)-1, object(A, man, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [vbar, [v, [sleeps]]], [adv_coord, [adv, [safely]], [coord, [and]], [adv, [soundly]]]]]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [vbar, [v, [sleeps]]], [adv, [fitfully]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [vbar, [v, [sleeps]]], [adv, [safely]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]], ['.']]], '2007-11-13-14-51-50', '130.60.155.161', ''). +text_drs_eval(0, 2515, 'John sees a man who sleeps with his own eyes.', drs([A, B, C, D, E], [predicate(E, see, A, B)-1, modifier_pp(D, with, C)-1, predicate(D, sleep, B)-1, object(C, eye, countable, na, geq, 2)-1, relation(C, of, B)-1, object(B, man, countable, na, eq, 1)-1, object(A, 'John', named, na, eq, 1)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [comp, [who]], [vp, [vbar, [vbar, [v, [sleeps]]], [pp, [prep, [with]], [np, [posspn, ['{his own}']], [nbar, [n, [eyes]]]]]]]]]]]]], ['.']]], '2007-11-13-14-53-04', '130.60.155.161', ''). +text_drs_eval(0, 2516, 'A man X1 of a man waits. The man X1 is happy.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, wait, A)-1, property(D, happy, pos)-2, predicate(E, be, A, D)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X1']], [pp, [prep, of], [np, [det, a], [nbar, [n, man]]]]]], [vp, [vbar, [v, waits]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [appos, [var, 'X1']]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, happy]]]]]], '.']], '2008-08-19-12-27-04', '130.60.204.40', ''). +text_drs_eval(0, 2517, 'A man whose 3 dogs bark waits.', drs([], []), [], '2007-12-23-12-11-03', '130.60.204.35', ''). +text_drs_eval(0, 2518, 'For everybody\'s dog there is a cake.', drs([], [drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1])=>drs([C], [object(C, cake, countable, na, eq, 1)-1])]), [[specification, [top_s, [topic, [quant, ['{for}']], [np, [poss_np, [det, [every]], [nbar, [n, ['$body']]], [gen_marker, ['\'s']]], [nbar, [n, [dog]]]]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cake]]]]]]], ['.']]], '2007-11-20-17-51-19', '130.60.155.231', ''). +text_drs_eval(0, 2519, 'A man hits a dog the bone of which is green.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, property(C, green, pos)-1, predicate(D, be, E, C)-1, relation(E, of, B)-1, object(E, bone, countable, na, eq, 1)-1, predicate(F, hit, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [hits]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [np, [det, [the]], [nbar, [n, [bone]], [pp, [prep, [of]], [np, [relpn, [which]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]]]]]]], ['.']]], '2007-11-20-11-27-03', '130.60.155.231', ''). +text_drs_eval(0, 2520, 'A girl whose cat a mouse of which smiles eats waits.', drs([A, B, C, D, E, F], [object(A, girl, countable, na, eq, 1)-1, object(B, cat, countable, na, eq, 1)-1, object(C, mouse, countable, na, eq, 1)-1, relation(C, of, B)-1, predicate(D, smile, C)-1, relation(B, of, A)-1, predicate(E, eat, B)-1, predicate(F, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [girl]], [rel_cl, [np, [posspn, [whose]], [nbar, [n, [cat]], [rel_cl, [np, [det, [a]], [nbar, [n, [mouse]], [pp, [prep, [of]], [np, [relpn, [which]]]]]], [vp, [vbar, [v, [smiles]]]]]]], [vp, [vbar, [v, [eats]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-11-20-11-28-21', '130.60.155.231', ''). +text_drs_eval(0, 2521, 'There is a company from who John awaits a delivery.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, company, countable, na, eq, 1)-1, object(C, delivery, countable, na, eq, 1)-1, predicate(D, await, A, C)-1, modifier_pp(D, from, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [company]], [rel_cl, [pp, [prep, [from]], [np, [relpn, [who]]]], [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [awaits]], [np, [det, [a]], [nbar, [n, [delivery]]]]], [pp, [[]]]]]]]]]], ['.']]], '2007-11-20-11-28-32', '130.60.155.231', ''). +text_drs_eval(0, 2522, 'If a message is from someone from who John awaits a delivery then the message is important.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C, D, E, F], [object(B, message, countable, na, eq, 1)-1, object(C, somebody, countable, na, eq, 1)-1, object(D, delivery, countable, na, eq, 1)-1, predicate(E, await, A, D)-1, modifier_pp(E, from, C)-1, predicate(F, be, B)-1, modifier_pp(F, from, C)-1])=>drs([G, H], [property(G, important, pos)-1, predicate(H, be, B, G)-1])]), [[specification, [cond_s, [if], [s, [np, [det, [a]], [nbar, [n, [message]]]], [vp, [vbar, [v, [is]], [pp, [prep, [from]], [np, [det, [a]], [nbar, [n, ['$one']], [rel_cl, [pp, [prep, [from]], [np, [relpn, [who]]]], [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [awaits]], [np, [det, [a]], [nbar, [n, [delivery]]]]], [pp, [[]]]]]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [message]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [important]]]]]]]], ['.']]], '2007-11-20-11-29-07', '130.60.155.231', ''). +text_drs_eval(0, 2523, 'There are some cards each of which is valid.', drs([A], [object(A, card, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C, D], [property(C, valid, pos)-1, predicate(D, be, B, C)-1])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [cards]], [rel_cl, [np, [quant, ['{each of}']], [np, [relpn, [which]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]]]]]], ['.']]], '2007-11-20-11-37-28', '130.60.155.231', ''). +text_drs_eval(0, 2524, 'There are some cards each of which has a code.', drs([A], [object(A, card, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C, D], [object(C, code, countable, na, eq, 1)-1, predicate(D, have, B, C)-1])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [cards]], [rel_cl, [np, [quant, ['{each of}']], [np, [relpn, [which]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [code]]]]]]]]]]], ['.']]], '2007-11-20-11-37-29', '130.60.155.231', ''). +text_drs_eval(0, 2525, 'There are some cards each of which John knows.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, card, countable, na, geq, 2)-1, drs([C], [has_part(B, C)-1])=>drs([D], [predicate(D, know, A, C)-1])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [cards]], [rel_cl, [np, [quant, ['{each of}']], [np, [relpn, [which]]]], [np, [pname, ['John']]], [vp, [vbar, [v, [knows]], [np, [[]]]]]]]]]], ['.']]], '2007-11-20-11-37-41', '130.60.155.231', ''). +text_drs_eval(0, 2526, 'There are some cards the code of each of which is valid.', drs([A, B, C, D], [object(A, card, countable, na, geq, 2)-1, property(B, valid, pos)-1, predicate(C, be, D, B)-1, drs([E], [has_part(A, E)-1])=>drs([], [relation(D, of, E)-1]), object(D, code, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [cards]], [rel_cl, [np, [det, [the]], [nbar, [n, [code]], [pp, [prep, [of]], [np, [quant, ['{each of}']], [np, [relpn, [which]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]]]]]], ['.']]], '2007-11-20-11-38-06', '130.60.155.231', ''). +text_drs_eval(0, 2527, 'There are some cards a code of each of which is valid.', drs([A, B, C, D], [object(A, card, countable, na, geq, 2)-1, object(B, code, countable, na, eq, 1)-1, drs([E], [has_part(A, E)-1])=>drs([], [relation(B, of, E)-1]), property(C, valid, pos)-1, predicate(D, be, B, C)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [cards]], [rel_cl, [np, [det, [a]], [nbar, [n, [code]], [pp, [prep, [of]], [np, [quant, ['{each of}']], [np, [relpn, [which]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]]]]]], ['.']]], '2007-11-20-11-38-14', '130.60.155.231', ''). +text_drs_eval(0, 2528, 'There are some cards a code of each of which has a date.', drs([A, B, C, D], [object(A, card, countable, na, geq, 2)-1, object(B, code, countable, na, eq, 1)-1, drs([E], [has_part(A, E)-1])=>drs([], [relation(B, of, E)-1]), object(C, date, countable, na, eq, 1)-1, predicate(D, have, B, C)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [cards]], [rel_cl, [np, [det, [a]], [nbar, [n, [code]], [pp, [prep, [of]], [np, [quant, ['{each of}']], [np, [relpn, [which]]]]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [date]]]]]]]]]]], ['.']]], '2007-11-20-11-38-23', '130.60.155.231', ''). +text_drs_eval(0, 2529, 'There are some cards a code of each of which John knows.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, card, countable, na, geq, 2)-1, object(C, code, countable, na, eq, 1)-1, drs([E], [has_part(B, E)-1])=>drs([], [relation(C, of, E)-1]), predicate(D, know, A, C)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [cards]], [rel_cl, [np, [det, [a]], [nbar, [n, [code]], [pp, [prep, [of]], [np, [quant, ['{each of}']], [np, [relpn, [which]]]]]]], [np, [pname, ['John']]], [vp, [vbar, [v, [knows]], [np, [[]]]]]]]]]], ['.']]], '2007-11-20-11-38-33', '130.60.155.231', ''). +text_drs_eval(0, 2530, 'There are some cards each of who is valid.', drs([], []), [], '2007-11-20-11-39-25', '130.60.155.231', ''). +text_drs_eval(0, 2531, 'There are some men each of which is rich.', drs([], []), [], '2007-11-20-11-39-36', '130.60.155.231', ''). +text_drs_eval(0, 2532, 'There are some men each of who is rich.', drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C, D], [property(C, rich, pos)-1, predicate(D, be, B, C)-1])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [np, [quant, ['{each of}']], [np, [relpn, [who]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [rich]]]]]]]]]]], ['.']]], '2007-11-20-11-39-40', '130.60.155.231', ''). +text_drs_eval(0, 2533, 'There are some cards each of who has a code.', drs([], []), [], '2007-11-20-11-39-56', '130.60.155.231', ''). +text_drs_eval(0, 2534, 'There are some men each of who has a car.', drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C, D], [object(C, car, countable, na, eq, 1)-1, predicate(D, have, B, C)-1])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [np, [quant, ['{each of}']], [np, [relpn, [who]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [car]]]]]]]]]]], ['.']]], '2007-11-20-11-40-06', '130.60.155.231', ''). +text_drs_eval(0, 2535, 'There are some men each of which has a car.', drs([], []), [], '2007-11-20-11-40-10', '130.60.155.231', ''). +text_drs_eval(0, 2536, 'There are some cards each of who John knows.', drs([], []), [], '2007-11-20-11-40-24', '130.60.155.231', ''). +text_drs_eval(0, 2537, 'There are some men each of who John knows.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, geq, 2)-1, drs([C], [has_part(B, C)-1])=>drs([D], [predicate(D, know, A, C)-1])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [np, [quant, ['{each of}']], [np, [relpn, [who]]]], [np, [pname, ['John']]], [vp, [vbar, [v, [knows]], [np, [[]]]]]]]]]], ['.']]], '2007-11-20-11-40-29', '130.60.155.231', ''). +text_drs_eval(0, 2538, 'There are some men each of which John knows.', drs([], []), [], '2007-11-20-11-40-34', '130.60.155.231', ''). +text_drs_eval(0, 2539, 'There are some cards the code of each of who is valid.', drs([], []), [], '2007-11-20-11-40-46', '130.60.155.231', ''). +text_drs_eval(0, 2540, 'There are some men the car of each of who is fast.', drs([A, B, C, D], [object(A, man, countable, na, geq, 2)-1, property(B, fast, pos)-1, predicate(C, be, D, B)-1, drs([E], [has_part(A, E)-1])=>drs([], [relation(D, of, E)-1]), object(D, car, countable, na, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [np, [det, [the]], [nbar, [n, [car]], [pp, [prep, [of]], [np, [quant, ['{each of}']], [np, [relpn, [who]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [fast]]]]]]]]]]], ['.']]], '2007-11-20-11-40-54', '130.60.155.231', ''). +text_drs_eval(0, 2541, 'There are some men the car of each of which is fast.', drs([], []), [], '2007-11-20-11-41-02', '130.60.155.231', ''). +text_drs_eval(0, 2542, 'There are some men a car of each of who is fast.', drs([A, B, C, D], [object(A, man, countable, na, geq, 2)-1, object(B, car, countable, na, eq, 1)-1, drs([E], [has_part(A, E)-1])=>drs([], [relation(B, of, E)-1]), property(C, fast, pos)-1, predicate(D, be, B, C)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [np, [det, [a]], [nbar, [n, [car]], [pp, [prep, [of]], [np, [quant, ['{each of}']], [np, [relpn, [who]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [fast]]]]]]]]]]], ['.']]], '2007-11-20-11-41-08', '130.60.155.231', ''). +text_drs_eval(0, 2543, 'There are some men a car of each of who John drives.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, geq, 2)-1, object(C, car, countable, na, eq, 1)-1, drs([E], [has_part(B, E)-1])=>drs([], [relation(C, of, E)-1]), predicate(D, drive, A, C)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [np, [det, [a]], [nbar, [n, [car]], [pp, [prep, [of]], [np, [quant, ['{each of}']], [np, [relpn, [who]]]]]]], [np, [pname, ['John']]], [vp, [vbar, [v, [drives]], [np, [[]]]]]]]]]], ['.']]], '2007-11-20-11-41-36', '130.60.155.231', ''). +text_drs_eval(0, 2544, 'A man invites some friends the car of the boss of each of who is faster than each of the cars of the friends.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1, object(B, friend, countable, na, geq, 2)-1, drs([G], [has_part(C, G)-1])=>drs([H, I], [property(H, fast, comp_than, G)-1, predicate(I, be, D, H)-1]), relation(D, of, E)-1, object(D, car, countable, na, eq, 1)-1, object(E, boss, countable, na, eq, 1)-1, drs([J], [has_part(B, J)-1])=>drs([], [relation(E, of, J)-1]), relation(C, of, B)-1, object(C, car, countable, na, geq, 2)-1, predicate(F, invite, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [invites]], [np, [det, [some]], [nbar, [n, [friends]], [rel_cl, [np, [det, [the]], [nbar, [n, [car]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [boss]], [pp, [prep, [of]], [np, [quant, ['{each of}']], [np, [relpn, [who]]]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [faster]], [conj, [than]], [np, [quant, ['{each of}']], [np, [det, [the]], [nbar, [n, [cars]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [friends]]]]]]]]]]]]]]]]]], ['.']]], '2007-11-21-15-58-20', '130.60.206.6', ''). +text_drs_eval(0, 2545, 'A man invites some friends the car of the boss of each of who is fast.', drs([A, B, C, D, E, F, G], [object(A, man, countable, na, eq, 1)-1, object(B, friend, countable, na, geq, 2)-1, property(C, fast, pos)-1, predicate(D, be, E, C)-1, relation(E, of, F)-1, object(E, car, countable, na, eq, 1)-1, object(F, boss, countable, na, eq, 1)-1, drs([H], [has_part(B, H)-1])=>drs([], [relation(F, of, H)-1]), predicate(G, invite, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [invites]], [np, [det, [some]], [nbar, [n, [friends]], [rel_cl, [np, [det, [the]], [nbar, [n, [car]], [pp, [prep, [of]], [np, [det, [the]], [nbar, [n, [boss]], [pp, [prep, [of]], [np, [quant, ['{each of}']], [np, [relpn, [who]]]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [fast]]]]]]]]]]]], ['.']]], '2007-11-21-15-58-30', '130.60.206.6', ''). +text_drs_eval(0, 2546, 'A man invites some friends a car of a boss of each of who is fast.', drs([A, B, C, D, E, F, G], [object(A, man, countable, na, eq, 1)-1, object(B, friend, countable, na, geq, 2)-1, object(C, car, countable, na, eq, 1)-1, object(D, boss, countable, na, eq, 1)-1, drs([H], [has_part(B, H)-1])=>drs([], [relation(D, of, H)-1]), relation(C, of, D)-1, property(E, fast, pos)-1, predicate(F, be, C, E)-1, predicate(G, invite, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [invites]], [np, [det, [some]], [nbar, [n, [friends]], [rel_cl, [np, [det, [a]], [nbar, [n, [car]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [boss]], [pp, [prep, [of]], [np, [quant, ['{each of}']], [np, [relpn, [who]]]]]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [fast]]]]]]]]]]]], ['.']]], '2007-11-20-12-01-05', '130.60.155.231', ''). +text_drs_eval(0, 2547, 'there are some cards a code of which that have which is valid.', drs([], []), [], '2007-12-18-11-30-16', '130.60.155.231', ''). +text_drs_eval(0, 2548, 'there are some cards not each of which has a code.', drs([A], [object(A, card, countable, na, geq, 2)-1, -drs([], [drs([B], [has_part(A, B)-1])=>drs([C, D], [object(C, code, countable, na, eq, 1)-1, predicate(D, have, B, C)-1])])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [cards]], [rel_cl, [np, [neg, [not]], [quant, ['{each of}']], [np, [relpn, [which]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [code]]]]]]]]]]], ['.']]], '2007-11-20-15-46-42', '130.60.155.231', ''). +text_drs_eval(0, 2549, 'there are some cards a code of not each of which John knows.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, card, countable, na, geq, 2)-1, object(C, code, countable, na, eq, 1)-1, -drs([], [drs([E], [has_part(B, E)-1])=>drs([], [relation(C, of, E)-1])]), predicate(D, know, A, C)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [cards]], [rel_cl, [np, [det, [a]], [nbar, [n, [code]], [pp, [prep, [of]], [np, [neg, [not]], [quant, ['{each of}']], [np, [relpn, [which]]]]]]], [np, [pname, ['John']]], [vp, [vbar, [v, [knows]], [np, [[]]]]]]]]]], ['.']]], '2007-11-20-15-46-44', '130.60.155.231', ''). +text_drs_eval(0, 2550, 'There is a city in which John lives.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, city, countable, na, eq, 1)-1, predicate(C, live, A)-1, modifier_pp(C, in, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [city]], [rel_cl, [pp, [prep, [in]], [np, [relpn, [which]]]], [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [lives]]], [pp, [[]]]]]]]]]], ['.']]], '2007-11-20-15-50-06', '130.60.155.231', ''). +text_drs_eval(0, 2551, 'There are some cities in each of which John lives.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, city, countable, na, geq, 2)-1, drs([C], [has_part(B, C)-1])=>drs([D], [predicate(D, live, A)-1, modifier_pp(D, in, B)-1])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [cities]], [rel_cl, [pp, [prep, [in]], [np, [quant, ['{each of}']], [np, [relpn, [which]]]]], [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [lives]]], [pp, [[]]]]]]]]]], ['.']]], '2007-12-18-12-01-34', '130.60.155.231', ''). +text_drs_eval(0, 2552, 'John sees Mary and less than 2 men.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, has_part(E, B)-1, predicate(C, see, A, E)-1, [has_part(E, D)-1, object(D, man, countable, na, less, 2)-1], object(E, na, countable, na, eq, 2)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np_coord, [np, [pname, 'Mary']], [coord, and], [np, [nump, [genqu, 'less than'], 2], [nbar, [n, men]]]]]]]], '.']], '2009-03-02-11-31-27', '130.60.155.206', ''). +text_drs_eval(0, 2553, 'There are less than 4 men and less than 3 women and a man and John.', drs([], []), [], '2008-01-03-16-30-03', '130.60.206.88', ''). +text_drs_eval(0, 2554, 'Less than 3 men and less than 4 women wait.', drs([A, B, C, D], [[has_part(D, A)-1, object(A, man, countable, na, less, 3)-1], predicate(B, wait, D)-1, [has_part(D, C)-1, object(C, woman, countable, na, less, 4)-1], object(D, na, countable, na, eq, 2)-1]), [[specification, [s, [np_coord, [np, [nump, [genqu, 'less than'], 3], [nbar, [n, men]]], [coord, and], [np, [nump, [genqu, 'less than'], 4], [nbar, [n, women]]]], [vp, [vbar, [vbar, [v, wait]]]]], '.']], '2009-03-02-11-32-47', '130.60.155.206', ''). +text_drs_eval(0, 2555, 'More than 3 men and less than 4 women wait.', drs([A, B, C, D], [object(A, man, countable, na, greater, 3)-1, has_part(D, A)-1, predicate(B, wait, D)-1, [has_part(D, C)-1, object(C, woman, countable, na, less, 4)-1], object(D, na, countable, na, eq, 2)-1]), [[specification, [s, [np_coord, [np, [nump, [genqu, 'more than'], 3], [nbar, [n, men]]], [coord, and], [np, [nump, [genqu, 'less than'], 4], [nbar, [n, women]]]], [vp, [vbar, [vbar, [v, wait]]]]], '.']], '2009-03-02-11-33-43', '130.60.155.206', ''). +text_drs_eval(0, 2556, 'Less than 3 men and more than 4 women wait.', drs([A, B, C, D], [[has_part(D, A)-1, object(A, man, countable, na, less, 3)-1], predicate(B, wait, D)-1, object(C, woman, countable, na, greater, 4)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 2)-1]), [[specification, [s, [np_coord, [np, [nump, [genqu, 'less than'], 3], [nbar, [n, men]]], [coord, and], [np, [nump, [genqu, 'more than'], 4], [nbar, [n, women]]]], [vp, [vbar, [vbar, [v, wait]]]]], '.']], '2009-03-02-11-33-50', '130.60.155.206', ''). +text_drs_eval(0, 2557, 'There is a man. He waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-11-22-17-48-19', '84.74.90.129', ''). +text_drs_eval(0, 2558, 'There is a man. His card is correct.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-2, object(B, card, countable, na, eq, 1)-2, property(C, correct, pos)-2, predicate(D, be, B, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [posspn, [his]], [nbar, [n, [card]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [correct]]]]]]], ['.']]], '2007-11-22-17-45-25', '84.74.90.129', ''). +text_drs_eval(0, 2559, 'There is a man. John checks his card.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, relation(C, of, B)-2, object(C, card, countable, na, eq, 1)-2, predicate(D, check, A, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [checks]], [np, [posspn, [his]], [nbar, [n, [card]]]]]]], ['.']]], '2007-11-22-17-47-22', '84.74.90.129', ''). +text_drs_eval(0, 2560, 'There is a man.John sees a card in his hand.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, relation(C, of, B)-2, object(C, hand, countable, na, eq, 1)-2, object(D, card, countable, na, eq, 1)-2, predicate(E, see, A, D)-2, modifier_pp(E, in, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [card]]]]], [pp, [prep, [in]], [np, [posspn, [his]], [nbar, [n, [hand]]]]]]]], ['.']]], '2007-11-22-17-47-38', '84.74.90.129', ''). +text_drs_eval(0, 2561, 'There is a man. His wife waits.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-2, object(B, wife, countable, na, eq, 1)-2, predicate(C, wait, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [posspn, [his]], [nbar, [n, [wife]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-11-22-17-48-39', '84.74.90.129', ''). +text_drs_eval(0, 2562, 'There is a man. He sees a card.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-2, predicate(C, see, A, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [card]]]]]]], ['.']]], '2007-11-22-17-49-05', '84.74.90.129', ''). +text_drs_eval(0, 2563, 'There is a man. His wife sees a card.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-2, object(B, wife, countable, na, eq, 1)-2, object(C, card, countable, na, eq, 1)-2, predicate(D, see, B, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [posspn, [his]], [nbar, [n, [wife]]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [card]]]]]]], ['.']]], '2007-11-22-17-49-31', '84.74.90.129', ''). +text_drs_eval(0, 2564, 'There is a man. He gives a card to a dog.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-2, object(C, dog, countable, na, eq, 1)-2, predicate(D, give, A, B, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [card]]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2007-11-22-17-49-54', '84.74.90.129', ''). +text_drs_eval(0, 2565, 'There is a man. John sees him.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, predicate(C, see, A, B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]], ['.']]], '2007-11-22-17-51-21', '84.74.90.129', ''). +text_drs_eval(0, 2566, 'There is a man. His wife gives a card to a dog.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-2, object(B, wife, countable, na, eq, 1)-2, object(C, card, countable, na, eq, 1)-2, object(D, dog, countable, na, eq, 1)-2, predicate(E, give, B, C, D)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [posspn, [his]], [nbar, [n, [wife]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [card]]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2007-11-22-17-51-59', '84.74.90.129', ''). +text_drs_eval(0, 2567, 'There is a man. A clerk sees him.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, clerk, countable, na, eq, 1)-2, predicate(C, see, B, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [sees]], [np, [pn, [him]]]]]], ['.']]], '2007-11-22-17-52-18', '84.74.90.129', ''). +text_drs_eval(0, 2568, 'There is a man. A clerk checks his card.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, clerk, countable, na, eq, 1)-2, relation(C, of, A)-2, object(C, card, countable, na, eq, 1)-2, predicate(D, check, B, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [checks]], [np, [posspn, [his]], [nbar, [n, [card]]]]]]], ['.']]], '2007-11-22-17-54-35', '84.74.90.129', ''). +text_drs_eval(0, 2569, 'There is a man. A clerk sees a card in his hand.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, clerk, countable, na, eq, 1)-2, relation(C, of, A)-2, object(C, hand, countable, na, eq, 1)-2, object(D, card, countable, na, eq, 1)-2, predicate(E, see, B, D)-2, modifier_pp(E, in, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, [card]]]]], [pp, [prep, [in]], [np, [posspn, [his]], [nbar, [n, [hand]]]]]]]], ['.']]], '2007-11-22-17-54-42', '84.74.90.129', ''). +text_drs_eval(0, 2570, 'There is a card. A clerk gives it to a cashier.', drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1, object(B, clerk, countable, na, eq, 1)-2, object(C, cashier, countable, na, eq, 1)-2, predicate(D, give, B, A, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [gives]], [np, [pn, [it]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [cashier]]]]]]]], ['.']]], '2007-11-22-17-55-09', '84.74.90.129', ''). +text_drs_eval(0, 2571, 'There is a man. A clerk gives a card to him.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, clerk, countable, na, eq, 1)-2, object(C, card, countable, na, eq, 1)-2, predicate(D, give, B, C, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [card]]]], [pp, [prep, [to]], [np, [pn, [him]]]]]]], ['.']]], '2007-11-22-17-55-29', '84.74.90.129', ''). +text_drs_eval(0, 2572, 'There is a man. A clerk gives his card to him.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, clerk, countable, na, eq, 1)-2, relation(C, of, A)-2, object(C, card, countable, na, eq, 1)-2, predicate(D, give, B, C, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [gives]], [np, [posspn, [his]], [nbar, [n, [card]]]], [pp, [prep, [to]], [np, [pn, [him]]]]]]], ['.']]], '2007-11-22-17-56-06', '84.74.90.129', ''). +text_drs_eval(0, 2573, 'There is a man. A clerk gives his own card to him.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, clerk, countable, na, eq, 1)-2, relation(C, of, B)-2, object(C, card, countable, na, eq, 1)-2, predicate(D, give, B, C, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [clerk]]]], [vp, [vbar, [v, [gives]], [np, [posspn, ['{his own}']], [nbar, [n, [card]]]], [pp, [prep, [to]], [np, [pn, [him]]]]]]], ['.']]], '2007-11-22-17-57-19', '84.74.90.129', ''). +text_drs_eval(0, 2574, 'A man sees himself.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, see, A, A)-1]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, sees], [np, [pn, himself]]]]], '.']], '2008-08-17-10-44-34', '84.74.167.232', ''). +text_drs_eval(0, 2575, 'A woman enters her own card.', drs([A, B, C], [object(A, woman, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, card, countable, na, eq, 1)-1, predicate(C, enter, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [woman]]]], [vp, [vbar, [v, [enters]], [np, [posspn, ['{her own}']], [nbar, [n, [card]]]]]]], ['.']]], '2007-11-22-17-57-54', '84.74.90.129', ''). +text_drs_eval(0, 2576, 'A man is in his own garden.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, garden, countable, na, eq, 1)-1, predicate(C, be, A)-1, modifier_pp(C, in, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [pp, [prep, [in]], [np, [posspn, ['{his own}']], [nbar, [n, [garden]]]]]]]], ['.']]], '2007-11-23-00-21-50', '130.60.206.7', ''). +text_drs_eval(0, 2577, 'a man sees his card.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sees]], [np, [posspn, [his]], [nbar, [n, [card]]]]]]], ['.']]], '2007-11-22-18-03-25', '84.74.90.129', ''). +text_drs_eval(0, 2578, 'a man is interested-in him.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, ['interested-in']], [np, [pn, [him]]]]]]]], ['.']]], '2007-11-22-18-04-10', '84.74.90.129', ''). +text_drs_eval(0, 2579, 'a man is seen by him.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [aux, [is]], [vbar, [v, [seen]], [by, [by]], [np, [pn, [him]]]]]], ['.']]], '2007-11-22-18-04-23', '84.74.90.129', ''). +text_drs_eval(0, 2580, 'a man gives his card to a dog.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [posspn, [his]], [nbar, [n, [card]]]], [pp, [prep, [to]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']]], '2007-11-22-18-05-08', '84.74.90.129', ''). +text_drs_eval(0, 2581, 'a man gives a dog his card.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [det, [a]], [nbar, [n, [dog]]]], [np, [posspn, [his]], [nbar, [n, [card]]]]]]], ['.']]], '2007-11-22-18-05-21', '84.74.90.129', ''). +text_drs_eval(0, 2582, 'a man gives him a card.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [pn, [him]]], [np, [det, [a]], [nbar, [n, [card]]]]]]], ['.']]], '2007-11-22-18-05-51', '84.74.90.129', ''). +text_drs_eval(0, 2583, 'a man sees a brother of him.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, brother, countable, na, eq, 1)-1, relation(B, of, B)-1, predicate(C, see, A, B)-1]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, brother], [pp, [prep, of], [np, [pn, him]]]]]]]], '.']], '2008-10-23-14-45-37', '130.60.155.177', ''). +text_drs_eval(0, 2584, 'a man of his group waits.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, group, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, wait, A)-1]), [[specification, [s, [np, [det, a], [nbar, [n, man], [pp, [prep, of], [np, [posspn, his], [nbar, [n, group]]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-10-23-14-45-47', '130.60.155.177', ''). +text_drs_eval(0, 2585, 'A man gives his dog his card in his house.', drs([], []), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [gives]], [np, [posspn, [his]], [nbar, [n, [dog]]]], [np, [posspn, [his]], [nbar, [n, [card]]]]], [pp, [prep, [in]], [np, [posspn, [his]], [nbar, [n, [house]]]]]]]], ['.']]], '2007-11-22-18-07-43', '84.74.90.129', ''). +text_drs_eval(0, 2586, 'There is a card. A man brings it its pencil and brings it his own computer.', drs([A, B, C, D, E, F], [object(A, card, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, relation(C, of, A)-2, object(C, pencil, countable, na, eq, 1)-2, predicate(D, bring, B, C, A)-2, relation(E, of, B)-2, object(E, computer, countable, na, eq, 1)-2, predicate(F, bring, B, E, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [brings]], [np, [pn, [it]]], [np, [posspn, [its]], [nbar, [n, [pencil]]]]]], [coord, [and]], [vp, [vbar, [v, [brings]], [np, [pn, [it]]], [np, [posspn, ['{his own}']], [nbar, [n, [computer]]]]]]]], ['.']]], '2007-12-05-13-57-13', '84.73.69.87', ''). +text_drs_eval(0, 2587, 'There is a card. A man brings it its pencil and its computer.', drs([A, B, C, D, E, F], [object(A, card, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, relation(C, of, A)-2, object(C, pencil, countable, na, eq, 1)-2, has_part(F, C)-2, predicate(D, bring, B, F, A)-2, relation(E, of, C)-2, object(E, computer, countable, na, eq, 1)-2, has_part(F, E)-2, object(F, na, countable, na, eq, 2)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, card]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, brings], [np, [pn, it]], [np_coord, [np, [posspn, its], [nbar, [n, pencil]]], [coord, and], [np, [posspn, its], [nbar, [n, computer]]]]]]], '.']], '2008-10-23-14-46-31', '130.60.155.177', ''). +text_drs_eval(0, 2588, 'There is a card. A man brings it its pencil. The man brings it his own computer.', drs([A, B, C, D, E, F], [object(A, card, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, relation(C, of, A)-2, object(C, pencil, countable, na, eq, 1)-2, predicate(D, bring, B, C, A)-2, relation(E, of, B)-3, object(E, computer, countable, na, eq, 1)-3, predicate(F, bring, B, E, C)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [brings]], [np, [pn, [it]]], [np, [posspn, [its]], [nbar, [n, [pencil]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [brings]], [np, [pn, [it]]], [np, [posspn, ['{his own}']], [nbar, [n, [computer]]]]]]], ['.']]], '2007-11-23-00-22-14', '130.60.206.7', ''). +text_drs_eval(0, 2589, 'There is a card. A man brings it its friend and offers it his own computer.', drs([A, B, C, D, E, F], [object(A, card, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, relation(C, of, A)-2, object(C, friend, countable, na, eq, 1)-2, predicate(D, bring, B, C, A)-2, relation(E, of, B)-2, object(E, computer, countable, na, eq, 1)-2, predicate(F, offer, B, E, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [brings]], [np, [pn, [it]]], [np, [posspn, [its]], [nbar, [n, [friend]]]]]], [coord, [and]], [vp, [vbar, [v, [offers]], [np, [pn, [it]]], [np, [posspn, ['{his own}']], [nbar, [n, [computer]]]]]]]], ['.']]], '2007-11-23-00-22-37', '130.60.206.7', ''). +text_drs_eval(0, 2590, 'There is a card. A man brings it its man and offers it his own computer.', drs([A, B, C, D, E, F], [object(A, card, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, relation(C, of, A)-2, object(C, man, countable, na, eq, 1)-2, predicate(D, bring, B, C, A)-2, relation(E, of, B)-2, object(E, computer, countable, na, eq, 1)-2, predicate(F, offer, B, E, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [brings]], [np, [pn, [it]]], [np, [posspn, [its]], [nbar, [n, [man]]]]]], [coord, [and]], [vp, [vbar, [v, [offers]], [np, [pn, [it]]], [np, [posspn, ['{his own}']], [nbar, [n, [computer]]]]]]]], ['.']]], '2007-11-23-00-22-59', '130.60.206.7', ''). +text_drs_eval(0, 2591, 'There is a card. A man brings it its pencil and offers it his own computer.', drs([A, B, C, D, E, F], [object(A, card, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, relation(C, of, A)-2, object(C, pencil, countable, na, eq, 1)-2, predicate(D, bring, B, C, A)-2, relation(E, of, B)-2, object(E, computer, countable, na, eq, 1)-2, predicate(F, offer, B, E, C)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [brings]], [np, [pn, [it]]], [np, [posspn, [its]], [nbar, [n, [pencil]]]]]], [coord, [and]], [vp, [vbar, [v, [offers]], [np, [pn, [it]]], [np, [posspn, ['{his own}']], [nbar, [n, [computer]]]]]]]], ['.']]], '2007-11-23-00-23-12', '130.60.206.7', ''). +text_drs_eval(0, 2592, 'There is a card. A man brings it its pencil and his own computer.', drs([A, B, C, D, E, F], [object(A, card, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, relation(C, of, A)-2, object(C, pencil, countable, na, eq, 1)-2, has_part(F, C)-2, predicate(D, bring, B, F, A)-2, relation(E, of, B)-2, object(E, computer, countable, na, eq, 1)-2, has_part(F, E)-2, object(F, na, countable, na, eq, 2)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [card]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [brings]], [np, [pn, [it]]], [np_coord, [np, [posspn, [its]], [nbar, [n, [pencil]]]], [coord, [and]], [np, [posspn, ['{his own}']], [nbar, [n, [computer]]]]]]]], ['.']]], '2007-11-23-00-23-31', '130.60.206.7', ''). +text_drs_eval(0, 2593, 'A man brings a dog it.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bring, A, B, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [brings]], [np, [det, [a]], [nbar, [n, [dog]]]], [np, [pn, [it]]]]]], ['.']]], '2007-12-04-13-24-42', '130.60.155.177', ''). +text_drs_eval(0, 2594, 'There is a dog. A man brings the dog the dog.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, predicate(C, bring, B, A, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [brings]], [np, [det, [the]], [nbar, [n, [dog]]]], [np, [det, [the]], [nbar, [n, [dog]]]]]]], ['.']]], '2007-12-04-13-25-02', '130.60.155.177', ''). +text_drs_eval(0, 2595, 'There is a dog. The dog barks. A man brings the dog the dog.', drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-2, object(C, man, countable, na, eq, 1)-3, predicate(D, bring, C, A, A)-3]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]], ['.']], [specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [brings]], [np, [det, [the]], [nbar, [n, [dog]]]], [np, [det, [the]], [nbar, [n, [dog]]]]]]], ['.']]], '2007-12-04-13-14-25', '130.60.155.177', ''). +text_drs_eval(0, 2596, 'A man gives John at most 3 apples.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, [predicate(D, give, B, C, A)-1, object(C, apple, countable, na, leq, 3)-1]]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, gives], [np, [pname, 'John']], [np, [nump, [genqu, 'at most'], 3], [nbar, [n, apples]]]]]]], '.']], '2009-03-02-11-33-58', '130.60.155.206', ''). +text_drs_eval(0, 2597, 'A man gives at least 3 apples to John.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(C, apple, countable, na, geq, 3)-1, predicate(D, give, B, C, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [gives]], [np, [numberp, [gen_quant, ['{at least}']], [number, [3]]], [nbar, [n, [apples]]]], [pp, [prep, [to]], [np, [pname, ['John']]]]]]], ['.']]], '2007-12-04-13-16-57', '130.60.155.177', ''). +text_drs_eval(1, 2598, 'A man brings a card its pencil and his own computer.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1/2, object(B, card, countable, na, eq, 1)-1/5, relation(C, of, B)-1/6, object(C, pencil, countable, na, eq, 1)-1/7, has_part(F, C)-1/'', predicate(D, bring, A, F, B)-1/3, relation(E, of, A)-1/9, object(E, computer, countable, na, eq, 1)-1/11, has_part(F, E)-1/'', object(F, na, countable, na, eq, 2)-1/'']), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, brings], [np, [det, a], [nbar, [n, card]]], [np_coord, [np, [posspn, its], [nbar, [n, pencil]]], [coord, and], [np, [posspn, 'his own'], [nbar, [n, computer]]]]]]]], '.']], '2009-11-23-17-39-06', '84.74.142.247', 'Comment: Wrong paraphrase: the NP conjunction moves from the object of \'bring\' to the object of the of-construction. This is hard to fix.'). +text_drs_eval(0, 2599, 'There is a man who owns each of 3 dogs. The man who owns each of 3 dogs waits.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 3)-1, drs([D], [has_part(B, D)-1])=>drs([E], [predicate(E, own, A, D)-1]), predicate(C, wait, A)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [owns]], [np, [quant, ['{each of}']], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [dogs]]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [owns]], [np, [quant, ['{each of}']], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [dogs]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-12-04-14-15-56', '130.60.155.177', ''). +text_drs_eval(0, 2600, 'There are 3 dogs. There is a man who owns each of the dogs. The man who owns each of the dogs waits.', drs([A, B, C], [object(A, dog, countable, na, eq, 3)-1, object(B, man, countable, na, eq, 1)-2, drs([D], [has_part(A, D)-2])=>drs([E], [predicate(E, own, B, D)-2]), predicate(C, wait, B)-3]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [dogs]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [owns]], [np, [quant, ['{each of}']], [np, [det, [the]], [nbar, [n, [dogs]]]]]]]]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [man]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [owns]], [np, [quant, ['{each of}']], [np, [det, [the]], [nbar, [n, [dogs]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-12-04-14-17-08', '130.60.155.177', ''). +text_drs_eval(0, 2601, 'There is not each of 3 men.', drs([], []), [], '2007-12-04-14-36-05', '130.60.155.177', ''). +text_drs_eval(0, 2602, 'Is every man a human?', drs([], [question(drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/3])=>drs([B, C], [object(B, human, countable, na, eq, 1)-1/5, predicate(C, be, A, B)-1/1])]))]), [[sentence, [query, [question, is, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vcompl, [np, [det, a], [nbar, [n, human]]]]]]], ?], '.']], '2009-05-13-13-53-26', '130.60.155.193', ''). +text_drs_eval(0, 2603, 'John tells Mary that he waits.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, predicate(C, tell, A, B)-1, predicate(D, wait, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [tells]], [np, [pname, ['Mary']], [rel_cl, [comp, [that]], [np, [pn, [he]]], [vp, [vbar, [v, [waits]], [np, [[]]]]]]]]]], ['.']]], '2007-12-23-12-11-23', '130.60.204.35', ''). +text_drs_eval(0, 2604, 'What does who see?', drs([], [question(drs([A, B, C], [query(A, who)-1/3, query(B, what)-1/1, predicate(C, see, A, B)-1/4]))]), [[sentence, [query, [question, [np, [qpn, what]], does, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, see]]]]], ?], '.']], '2009-05-13-13-53-27', '130.60.155.193', ''). +text_drs_eval(0, 2605, 'If there is a a cat, there is Mary and it appears that she wants to pet this cat but my cats don\'t like anybody.', drs([], []), [], '2007-12-06-13-49-31', '84.73.69.87', ''). +text_drs_eval(0, 2606, 'Who eats and drinks?', drs([], [question(drs([A, B, C], [query(A, who)-1/1, predicate(B, eat, A)-1/2, predicate(C, drink, A)-1/4]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp_coord, [vp, [vbar, [vbar, [v, eats]]]], [coord, and], [vp, [vbar, [vbar, [v, drinks]]]]]], ?], '.']], '2009-05-13-13-53-29', '130.60.155.193', ''). +text_drs_eval(0, 2607, 'A man eats quickly and quickly.', drs([A, B], [object(A, man, countable, na, eq, 1)-1/2, predicate(B, eat, A)-1/3, modifier_adv(B, quickly, pos)-1/4]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, eats]], [vmod, [adv_coord, [adv, quickly], [coord, and], [adv, quickly]]]]]], '.']], '2011-07-20-10-11-15', '89.206.71.56', ''). +text_drs_eval(0, 2608, 'A man eats how in a park?', drs([], [question(drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, object(B, park, countable, na, eq, 1)-1/7, predicate(C, eat, A)-1/3, modifier_pp(C, in, B)-1/5, query(C, how)-1/4]))]), [[sentence, [query, [question, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, eats]], [vmod, [qpn, how], [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]]]]]], ?], '.']], '2009-05-13-13-53-30', '130.60.155.193', ''). +text_drs_eval(0, 2609, 'A man eats how in a park in a morning?', drs([], [question(drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/2, object(B, park, countable, na, eq, 1)-1/7, object(C, morning, countable, na, eq, 1)-1/10, predicate(D, eat, A)-1/3, modifier_pp(D, in, C)-1/8, modifier_pp(D, in, B)-1/5, query(D, how)-1/4]))]), [[sentence, [query, [question, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, eats]], [vmod, [qpn, how], [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]]], ?], '.']], '2009-05-13-13-53-31', '130.60.155.193', ''). +text_drs_eval(0, 2610, 'A man eats in a park how in a morning?', drs([], [question(drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/2, object(B, park, countable, na, eq, 1)-1/6, object(C, morning, countable, na, eq, 1)-1/10, predicate(D, eat, A)-1/3, modifier_pp(D, in, C)-1/8, query(D, how)-1/7, modifier_pp(D, in, B)-1/4]))]), [[sentence, [query, [question, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, eats]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]], [qpn, how], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]]], ?], '.']], '2009-05-13-13-53-33', '130.60.155.193', ''). +text_drs_eval(0, 2611, 'A man eats in a park in a morning how?', drs([], [question(drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/2, object(B, park, countable, na, eq, 1)-1/6, object(C, morning, countable, na, eq, 1)-1/9, predicate(D, eat, A)-1/3, query(D, how)-1/10, modifier_pp(D, in, C)-1/7, modifier_pp(D, in, B)-1/4]))]), [[sentence, [query, [question, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, eats]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]], [qpn, how]]]]], ?], '.']], '2009-05-13-13-53-34', '130.60.155.193', ''). +text_drs_eval(0, 2612, 'A man eats quickly and in a park.', drs([], []), [], '2009-05-22-10-49-43', '130.60.155.193', ''). +text_drs_eval(0, 2613, 'A man eats quickly in a park.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, park, countable, na, eq, 1)-1, predicate(C, eat, A)-1, modifier_adv(C, quickly, pos)-1, modifier_pp(C, in, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [eats]]], [adv, [quickly]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [park]]]]]]]], ['.']]], '2007-12-06-17-13-45', '130.60.155.177', ''). +text_drs_eval(0, 2614, 'A man eats in a park quickly.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, park, countable, na, eq, 1)-1, predicate(C, eat, A)-1, modifier_pp(C, in, B)-1, modifier_adv(C, quickly, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [vbar, [v, [eats]]], [pp, [prep, [in]], [np, [det, [a]], [nbar, [n, [park]]]]], [adv, [quickly]]]]], ['.']]], '2007-12-06-17-13-57', '130.60.155.177', ''). +text_drs_eval(0, 2615, 'A man eats in a park and quickly.', drs([], []), [], '2007-12-20-13-44-30', '130.60.155.231', ''). +text_drs_eval(0, 2616, 'A man eats how quickly?', drs([], []), [], '2007-12-20-13-45-35', '130.60.155.231', ''). +text_drs_eval(0, 2617, 'A man eats how and quickly?', drs([], []), [], '2007-12-20-13-46-01', '130.60.155.231', ''). +text_drs_eval(0, 2618, 'A man eats quickly and how?', drs([], []), [], '2007-12-20-13-46-22', '130.60.155.231', ''). +text_drs_eval(0, 2619, 'A man eats quickly how?', drs([], []), [], '2007-12-20-13-46-32', '130.60.155.231', ''). +text_drs_eval(0, 2620, 'There is a man X1. The man X1 runs quickly where?', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos, [var, ['X1']]]]]]], ['.']]|A], '2007-12-20-13-46-43', '130.60.155.231', ''). +text_drs_eval(0, 2621, 'Who eats or sleeps?', drs([], [question(drs([A], [query(A, who)-1/1, drs([B], [predicate(B, eat, A)-1/2])v drs([C], [predicate(C, sleep, A)-1/4])]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp_coord, [vp, [vbar, [vbar, [v, eats]]]], [coord, or], [vp, [vbar, [vbar, [v, sleeps]]]]]], ?], '.']], '2009-05-13-13-53-35', '130.60.155.193', ''). +text_drs_eval(0, 2622, 'John\'s height is 180cm.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, height, countable, na, eq, 1)-1, predicate(C, be, B, int(180, cm))-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [gen_marker, ['\'s']]], [nbar, [n, [height]]]], [vp, [vbar, [v, [is]], [np, [measure_number, [int, [180]], [measure_noun, [cm]]]]]]], ['.']]], '2007-12-07-17-46-10', '130.60.155.231', ''). +text_drs_eval(0, 2623, 'John lifts 50.5 kg.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, predicate(B, lift, A, real(50.5, kg))-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [lifts]], [np, [measure_number, [real, [50.5]], [measure_noun, [kg]]]]]]], ['.']]], '2007-12-07-17-46-18', '130.60.155.231', ''). +text_drs_eval(0, 2624, 'The size of a box is 3cm * 44mm * 1m.', drs([A, B, C], [predicate(A, be, B, expr(*, expr(*, int(3, cm), int(44, mm)), int(1, m)))-1, relation(B, of, C)-1, object(C, box, countable, na, eq, 1)-1, object(B, size, countable, na, eq, 1)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [size]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [box]]]]]]], [vp, [vbar, [v, [is]], [np, [expr, [expr, [measure_number, [int, [3]], [measure_noun, [cm]]], [*], [measure_number, [int, [44]], [measure_noun, [mm]]]], [*], [measure_number, [int, [1]], [measure_noun, [m]]]]]]]], ['.']]], '2007-12-07-17-46-25', '130.60.155.231', ''). +text_drs_eval(0, 2625, 'John\'s speed is 10sec/60m.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, speed, countable, na, eq, 1)-1, predicate(C, be, B, expr(/, int(10, s), int(60, m)))-1]), [[specification, [s, [np, [poss_np, [pname, ['John']], [gen_marker, ['\'s']]], [nbar, [n, [speed]]]], [vp, [vbar, [v, [is]], [np, [expr, [measure_number, [int, [10]], [measure_noun, [sec]]], [/], [measure_number, [int, [60]], [measure_noun, [m]]]]]]]], ['.']]], '2007-12-10-17-02-35', '130.60.155.231', ''). +text_drs_eval(0, 2626, 'John enters [1,2,].', drs([], []), [], '2007-12-10-13-11-59', '130.60.155.231', ''). +text_drs_eval(0, 2627, 'John enters {1,2,}.', drs([], []), [], '2007-12-10-13-12-18', '130.60.155.231', ''). +text_drs_eval(0, 2628, 'There is who?', drs([], [question(drs([A], [query(A, who)-1/3]))]), [[sentence, [query, [question, [topic, [quant, 'there is'], [np, [qpn, who]]]], ?], '.']], '2009-05-13-13-53-37', '130.60.155.193', ''). +text_drs_eval(0, 2629, 'A value is - 3 kg.', drs([A, B], [object(A, value, countable, na, eq, 1)-1, predicate(B, be, A, int(-3, kg))-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [value]]]], [vp, [vbar, [v, [is]], [np, [measure_number, [int, [-3]], [measure_noun, [kg]]]]]]], ['.']]], '2007-12-10-13-05-34', '130.60.155.231', ''). +text_drs_eval(0, 2630, 'A value is - 3.5 kg.', drs([A, B], [object(A, value, countable, na, eq, 1)-1, predicate(B, be, A, real(-3.5, kg))-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [value]]]], [vp, [vbar, [v, [is]], [np, [measure_number, [real, [-3.5]], [measure_noun, [kg]]]]]]], ['.']]], '2007-12-10-13-05-39', '130.60.155.231', ''). +text_drs_eval(0, 2631, 'There are 10 h of work.', drs([A], [object(A, work, mass, h, eq, 10)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [measurement_np, [numberp, [gen_quant, [[]]], [number, [10]]], [measurement_nbar, [measure_noun, [h]], [pp, [prep, [of]], [nbar, [n, [work]]]]]]]], ['.']]], '2007-12-10-17-02-56', '130.60.155.231', ''). +text_drs_eval(0, 2632, 'There is 1 h of work.', drs([A], [object(A, work, mass, h, eq, 1)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [measurement_np, [numberp, [gen_quant, [[]]], [number, [1]]], [measurement_nbar, [measure_noun, [h]], [pp, [prep, [of]], [nbar, [n, [work]]]]]]]], ['.']]], '2007-12-10-17-03-03', '130.60.155.231', ''). +text_drs_eval(0, 2633, 'A man has 2 t of apples.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, apple, countable, t, eq, 2)-1, predicate(C, have, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [has]], [measurement_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measurement_nbar, [measure_noun, [t]], [pp, [prep, [of]], [nbar, [n, [apples]]]]]]]]], ['.']]], '2007-12-10-19-41-25', '130.60.155.177', ''). +text_drs_eval(0, 2634, 'John has 3 °C.', drs([], []), [], '2007-12-29-17-44-58', '130.60.204.10', ''). +text_drs_eval(0, 2635, 'Who does John not see?', drs([], [question(drs([], [-drs([A, B], [query(A, who)-1/1, predicate(B, see, named('John'), A)-1/5])]))]), [[sentence, [query, [question, [np, [qpn, who]], does, [np, [pname, 'John']], [vp, [aux, not], [vbar, [vcompl, [v, see]]]]], ?], '.']], '2009-05-13-13-53-37', '130.60.155.193', ''). +text_drs_eval(0, 2636, 'Is it false that every man is a human?', drs([], [question(drs([], [-drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/6])=>drs([B, C], [object(B, human, countable, na, eq, 1)-1/9, predicate(C, be, A, B)-1/7])])]))]), [[sentence, [query, [question, [truth, 'is it false'], [cp, that, [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, is], [vbar, [vcompl, [np, [det, a], [nbar, [n, human]]]]]]]]], ?], '.']], '2009-05-13-13-53-38', '130.60.155.193', ''). +text_drs_eval(0, 2637, 'Is it false that every man is a human.', drs([], []), [], '2007-12-10-19-40-09', '130.60.155.177', ''). +text_drs_eval(0, 2638, 'Is it true that every man is a human.', drs([], []), [], '2007-12-10-19-40-17', '130.60.155.177', ''). +text_drs_eval(0, 2639, 'A man has 2 mol of apples.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, apple, countable, mol, eq, 2)-1, predicate(C, have, A, B)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [has]], [measurement_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measurement_nbar, [measure_noun, [mol]], [pp, [prep, [of]], [nbar, [n, [apples]]]]]]]]], ['.']]], '2007-12-10-19-44-52', '130.60.155.177', ''). +text_drs_eval(0, 2640, 'Is it true that John likes Mary?', drs([], [question(drs([A], [predicate(A, like, named('John'), named('Mary'))-1/6]))]), [[sentence, [query, [question, [truth, 'is it true'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'Mary']]]]]]]], ?], '.']], '2009-05-13-13-53-40', '130.60.155.193', ''). +text_drs_eval(0, 2641, 'Is it false that John likes Mary?', drs([], [question(drs([], [-drs([A], [predicate(A, like, named('John'), named('Mary'))-1/6])]))]), [[sentence, [query, [question, [truth, 'is it false'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'Mary']]]]]]]], ?], '.']], '2009-05-13-13-53-40', '130.60.155.193', ''). +text_drs_eval(0, 2642, 'Is it true that John likes Mary and that Mary likes Bill?', drs([], [question(drs([A, B], [predicate(A, like, named('John'), named('Mary'))-1/6, predicate(B, like, named('Mary'), named('Bill'))-1/11]))]), [[sentence, [query, [question, [truth, 'is it true'], [cp, that, [s_coord, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'Mary']]]]]], [coord, and], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'Bill']]]]]]]]]], ?], '.']], '2009-05-13-13-53-42', '130.60.155.193', ''). +text_drs_eval(0, 2643, 'Is it true that John likes Mary and Mary likes Bill?', drs([], []), [], '2007-12-10-19-49-54', '130.60.155.177', ''). +text_drs_eval(0, 2644, 'Is it false that John likes Mary and that no dog likes every cat?', drs([], [question(drs([], [-drs([A], [predicate(A, like, named('John'), named('Mary'))-1/6, drs([B], [object(B, dog, countable, na, eq, 1)-1/11])=>drs([], [-drs([], [drs([C], [object(C, cat, countable, na, eq, 1)-1/14])=>drs([D], [predicate(D, like, B, C)-1/12])])])])]))]), [[sentence, [query, [question, [truth, 'is it false'], [cp, that, [s_coord, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'Mary']]]]]], [coord, and], [cp, that, [s, [np, [det, no], [nbar, [n, dog]]], [vp, [vbar, [vcompl, [v, likes], [np, [det, every], [nbar, [n, cat]]]]]]]]]]], ?], '.']], '2009-05-13-13-53-44', '130.60.155.193', ''). +text_drs_eval(0, 2645, 'John has each of 2.', drs([], []), [], '2007-12-14-17-11-14', '130.60.155.231', ''). +text_drs_eval(0, 2646, '2 wait.', drs([], []), [[specification, [s, [np, [int, [2]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2007-12-14-17-11-21', '130.60.155.231', ''). +text_drs_eval(0, 2647, 'It is false that a customer inserts a card.', drs([], [-drs([A, B, C], [object(A, customer, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, predicate(C, insert, A, B)-1])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [customer]]]], [vp, [vbar, [v, [inserts]], [np, [det, [a]], [nbar, [n, [card]]]]]]]]], ['.']]], '2007-12-14-16-58-58', '130.60.155.177', ''). +text_drs_eval(0, 2648, 'It is false that some men wait.', drs([], [-drs([A, B], [object(A, man, countable, na, geq, 2)-1, predicate(B, wait, A)-1])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [some]], [nbar, [n, [men]]]], [vp, [vbar, [v, [wait]]]]]]], ['.']]], '2007-12-14-17-00-20', '130.60.155.177', ''). +text_drs_eval(0, 2649, 'It is false that everybody sees somebody.', drs([], [-drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B, C], [object(B, somebody, countable, na, eq, 1)-1, predicate(C, see, A, B)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [every]], [nbar, [n, ['$body']]]], [vp, [vbar, [v, [sees]], [np, [det, [a]], [nbar, [n, ['$body']]]]]]]]], ['.']]], '2007-12-14-17-00-38', '130.60.155.177', ''). +text_drs_eval(0, 2650, 'It is false that it is false that a man waits.', drs([], [-drs([], [-drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]]]]], ['.']]], '2007-12-14-17-01-40', '130.60.155.177', ''). +text_drs_eval(0, 2651, 'It is false that if there is someone then he waits.', drs([], [-drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B], [predicate(B, wait, A)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, ['$one']]]]]], [then], [s, [np, [pn, [he]]], [vp, [vbar, [v, [waits]]]]]]]], ['.']]], '2007-12-14-17-01-57', '130.60.155.177', ''). +text_drs_eval(0, 2652, 'It is false that there is some water.', drs([], [-drs([A], [object(A, water, mass, na, na, na)-1])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [some]], [nbar, [n, [water]]]]]]]], ['.']]], '2007-12-14-17-02-52', '130.60.155.177', ''). +text_drs_eval(0, 2653, 'It is false that no man does not wait.', drs([], [-drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([], [-drs([B], [predicate(B, wait, A)-1])])])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [no]], [nbar, [n, [man]]]], [vp, [aux, ['{does not}']], [vbar, [v, [wait]]]]]]], ['.']]], '2007-12-14-17-03-16', '130.60.155.177', ''). +text_drs_eval(0, 2654, 'It is false that a man waits and a dog barks.', drs([A, B], [-drs([C, D], [object(C, man, countable, na, eq, 1)-1, predicate(D, wait, C)-1]), object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1]), [[specification, [s_coord, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]]], [coord, [and]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-12-14-17-03-37', '130.60.155.177', ''). +text_drs_eval(0, 2655, 'It is false that there is a man and a dog barks.', drs([A, B], [-drs([C], [object(C, man, countable, na, eq, 1)-1]), object(A, dog, countable, na, eq, 1)-1, predicate(B, bark, A)-1]), [[specification, [s_coord, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]]]], [coord, [and]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]], ['.']]], '2007-12-14-17-03-58', '130.60.155.177', ''). +text_drs_eval(0, 2656, 'It is false that a man who waits or who eats runs and sleeps.', drs([], [-drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, drs([D], [predicate(D, wait, A)-1])v drs([E], [predicate(E, eat, A)-1]), predicate(B, run, A)-1, predicate(C, sleep, A)-1])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [waits]]]]], [coord, [or]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [eats]]]]]]]], [vp_coord, [vp, [vbar, [v, [runs]]]], [coord, [and]], [vp, [vbar, [v, [sleeps]]]]]]]], ['.']]], '2007-12-14-17-04-28', '130.60.155.177', ''). +text_drs_eval(0, 2657, 'It is false that a man who waits or who eats runs or sleeps.', drs([], [-drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [predicate(B, wait, A)-1])v drs([C], [predicate(C, eat, A)-1]), drs([D], [predicate(D, run, A)-1])v drs([E], [predicate(E, sleep, A)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [waits]]]]], [coord, [or]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [eats]]]]]]]], [vp_coord, [vp, [vbar, [v, [runs]]]], [coord, [or]], [vp, [vbar, [v, [sleeps]]]]]]]], ['.']]], '2007-12-14-17-05-00', '130.60.155.177', ''). +text_drs_eval(0, 2658, 'It is false that a man who waits or who eats runs or sleeps and barks.', drs([], [-drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [predicate(B, wait, A)-1])v drs([C], [predicate(C, eat, A)-1]), drs([D], [predicate(D, run, A)-1])v drs([E, F], [predicate(E, sleep, A)-1, predicate(F, bark, A)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [waits]]]]], [coord, [or]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [eats]]]]]]]], [vp_coord, [vp, [vbar, [v, [runs]]]], [coord, [or]], [vp_coord, [vp, [vbar, [v, [sleeps]]]], [coord, [and]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']]], '2007-12-14-17-05-33', '130.60.155.177', ''). +text_drs_eval(0, 2659, 'It is false that a man who waits or who eats runs or sleeps ,and barks.', drs([], [-drs([A, B], [object(A, man, countable, na, eq, 1)-1, drs([C], [predicate(C, wait, A)-1])v drs([D], [predicate(D, eat, A)-1]), drs([E], [predicate(E, run, A)-1])v drs([F], [predicate(F, sleep, A)-1]), predicate(B, bark, A)-1])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [waits]]]]], [coord, [or]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [eats]]]]]]]], [vp_coord, [vp_coord, [vp, [vbar, [v, [runs]]]], [coord, [or]], [vp, [vbar, [v, [sleeps]]]]], [coord, ['{, and}']], [vp, [vbar, [v, [barks]]]]]]]], ['.']]], '2007-12-14-17-06-07', '130.60.155.177', ''). +text_drs_eval(0, 2660, 'It is false that there is a dog ,and there is a man or there is a woman ,and there is a cat.', drs([A], [-drs([B], [object(B, dog, countable, na, eq, 1)-1]), drs([C], [object(C, man, countable, na, eq, 1)-1])v drs([D], [object(D, woman, countable, na, eq, 1)-1]), object(A, cat, countable, na, eq, 1)-1]), [[specification, [s_coord, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], [coord, ['{, and}']], [s_coord, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]]]]]]], [coord, ['{, and}']], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2007-12-14-17-06-35', '130.60.155.177', ''). +text_drs_eval(0, 2661, 'It is false that there is a dog ,and that there is a man or that there is a woman ,and there is a cat.', drs([A], [-drs([B], [object(B, dog, countable, na, eq, 1)-1, drs([C], [object(C, man, countable, na, eq, 1)-1])v drs([D], [object(D, woman, countable, na, eq, 1)-1])]), object(A, cat, countable, na, eq, 1)-1]), [[specification, [s_coord, [neg_s, [sneg, ['{it is false}']], [s_coord, [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, ['{, and}']], [s_coord, [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]]], [coord, [or]], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]]]]]]]]]], [coord, ['{, and}']], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]], ['.']]], '2007-12-14-17-07-31', '130.60.155.177', ''). +text_drs_eval(0, 2662, 'It is false that there is a dog ,and that there is a man or that there is a woman ,and that there is a cat.', drs([], [-drs([A, B], [object(A, dog, countable, na, eq, 1)-1, drs([C], [object(C, man, countable, na, eq, 1)-1])v drs([D], [object(D, woman, countable, na, eq, 1)-1]), object(B, cat, countable, na, eq, 1)-1])]), [[specification, [neg_s, [sneg, ['{it is false}']], [s_coord, [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, ['{, and}']], [s_coord, [s_coord, [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]]], [coord, [or]], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]]]]]]]], [coord, ['{, and}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]], ['.']]], '2007-12-14-17-08-12', '130.60.155.177', ''). +text_drs_eval(0, 2663, 'It is false that there is a dog A. There is a man C or there is a woman E. It is false that there is a cat G.', drs([], [-drs([A], [object(A, dog, countable, na, eq, 1)-1]), drs([B], [object(B, man, countable, na, eq, 1)-2])v drs([C], [object(C, woman, countable, na, eq, 1)-2]), -drs([D], [object(D, cat, countable, na, eq, 1)-3])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]], [appos, [var, ['A']]]]]]]]], ['.']], [specification, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos, [var, ['C']]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]], [appos, [var, ['E']]]]]]]], ['.']], [specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]], [appos, [var, ['G']]]]]]]]], ['.']]], '2007-12-14-17-11-00', '130.60.155.177', ''). +text_drs_eval(0, 2664, 'It is false that there is a man ,and that the man sleeps or that the man waits.', drs([], [-drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [predicate(B, sleep, A)-1])v drs([C], [predicate(C, wait, A)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [s_coord, [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]]], [coord, ['{, and}']], [s_coord, [cp, ['_that_'], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sleeps]]]]]], [coord, [or]], [cp, ['_that_'], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]]]]], ['.']]], '2007-12-14-17-11-23', '130.60.155.177', ''). +text_drs_eval(0, 2665, 'It is false that there is a dog and that it is false that there is a cat.', drs([], [-drs([A], [object(A, dog, countable, na, eq, 1)-1, -drs([B], [object(B, cat, countable, na, eq, 1)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, [and]], [cp, ['_that_'], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]]]], ['.']]], '2007-12-14-17-11-56', '130.60.155.177', ''). +text_drs_eval(0, 2666, 'It is false that John runs. He walks.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, -drs([C], [predicate(C, run, A)-1]), predicate(B, walk, A)-2]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [runs]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [walks]]]]], ['.']]], '2007-12-14-17-12-19', '130.60.155.177', ''). +text_drs_eval(0, 2667, 'It is false that for every book the book has a title and the book has a code.', drs([], [-drs([], [drs([A], [object(A, book, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, title, countable, na, eq, 1)-1, predicate(C, have, A, B)-1, object(D, code, countable, na, eq, 1)-1, predicate(E, have, A, D)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{for}']], [np, [det, [every]], [nbar, [n, [book]]]]], [s_coord, [s, [np, [det, [the]], [nbar, [n, [book]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [title]]]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [book]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [code]]]]]]]]]]], ['.']]], '2007-12-14-17-12-50', '130.60.155.177', ''). +text_drs_eval(0, 2668, 'It is false that if there is a book then the book has a title and the book has a code.', drs([], [-drs([], [drs([A], [object(A, book, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, title, countable, na, eq, 1)-1, predicate(C, have, A, B)-1, object(D, code, countable, na, eq, 1)-1, predicate(E, have, A, D)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [book]]]]]], [then], [s_coord, [s, [np, [det, [the]], [nbar, [n, [book]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [title]]]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [book]]]], [vp, [vbar, [v, [has]], [np, [det, [a]], [nbar, [n, [code]]]]]]]]]]], ['.']]], '2007-12-14-17-13-14', '130.60.155.177', ''). +text_drs_eval(0, 2669, 'It is false that there is a man and that there is a dog or that there is a cat.', drs([], [-drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1])v drs([C], [object(C, cat, countable, na, eq, 1)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [s_coord, [cp, ['_that_'], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [coord, [and]], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]], [coord, [or]], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]], ['.']]], '2007-12-14-17-13-32', '130.60.155.177', ''). +text_drs_eval(0, 2670, 'It is false that there is a man and that there is a dog or there is a cat.', drs([], [drs([], [-drs([A, B], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1])])v drs([C], [object(C, cat, countable, na, eq, 1)-1])]), [[specification, [s_coord, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [coord, [and]], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]], ['.']]], '2007-12-14-17-14-27', '130.60.155.177', ''). +text_drs_eval(0, 2671, 'It is false that there is a man ,and there is a dog or there is a cat.', drs([], [-drs([A], [object(A, man, countable, na, eq, 1)-1]), drs([B], [object(B, dog, countable, na, eq, 1)-1])v drs([C], [object(C, cat, countable, na, eq, 1)-1])]), [[specification, [s_coord, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]]]], [coord, ['{, and}']], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2007-12-14-17-14-50', '130.60.155.177', ''). +text_drs_eval(0, 2672, 'It is false that John likes a dog ,and that a cat and a rat and a mouse see a cheese ,or that a man waits.', drs([A], [object(A, 'John', named, na, eq, 1)-1, -drs([], [drs([B, C, D, E, F, G, H, I], [object(B, dog, countable, na, eq, 1)-1, predicate(C, like, A, B)-1, object(D, cat, countable, na, eq, 1)-1, has_part(I, D)-1, object(E, cheese, countable, na, eq, 1)-1, predicate(F, see, I, E)-1, object(G, rat, countable, na, eq, 1)-1, has_part(I, G)-1, object(H, mouse, countable, na, eq, 1)-1, has_part(I, H)-1, object(I, na, countable, na, eq, 3)-1])v drs([J, K], [object(J, man, countable, na, eq, 1)-1, predicate(K, wait, J)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [s_coord, [s_coord, [cp, ['_that_'], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], [coord, ['{, and}']], [cp, ['_that_'], [s, [np_coord, [np, [det, [a]], [nbar, [n, [cat]]]], [coord, [and]], [np_coord, [np, [det, [a]], [nbar, [n, [rat]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [mouse]]]]]], [vp, [vbar, [v, [see]], [np, [det, [a]], [nbar, [n, [cheese]]]]]]]]], [coord, ['{, or}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]]]], ['.']]], '2007-12-14-17-15-42', '130.60.155.177', ''). +text_drs_eval(0, 2673, 'It is false that John runs. John walks.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, -drs([C], [predicate(C, run, A)-1]), predicate(B, walk, A)-2]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [runs]]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [walks]]]]], ['.']]], '2007-12-14-17-15-59', '130.60.155.177', ''). +text_drs_eval(0, 2674, 'It is false that John walks. He runs.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, -drs([C], [predicate(C, walk, A)-1]), predicate(B, run, A)-2]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [walks]]]]]]], ['.']], [specification, [s, [np, [pn, [he]]], [vp, [vbar, [v, [runs]]]]], ['.']]], '2007-12-14-17-16-16', '130.60.155.177', ''). +text_drs_eval(0, 2675, 'John walks. It is false that John runs.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, predicate(B, walk, A)-1, -drs([C], [predicate(C, run, A)-2])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [walks]]]]], ['.']], [specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [runs]]]]]]], ['.']]], '2007-12-14-17-16-31', '130.60.155.177', ''). +text_drs_eval(0, 2676, 'It is false that there are 2 kg of dirty laundry.', drs([], [-drs([A], [object(A, laundry, mass, kg, eq, 2)-1, property(A, dirty, pos)-1])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there are}']], [measurement_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measurement_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [adj, [dirty]], [nbar, [n, [laundry]]]]]]]]]]], ['.']]], '2007-12-14-17-16-46', '130.60.155.177', ''). +text_drs_eval(0, 2677, 'It is false that there is a man or there is a dog.', drs([], [drs([], [-drs([A], [object(A, man, countable, na, eq, 1)-1])])v drs([B], [object(B, dog, countable, na, eq, 1)-1])]), [[specification, [s_coord, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]], ['.']]], '2007-12-14-17-17-03', '130.60.155.177', ''). +text_drs_eval(0, 2678, 'It is false that there is a man or that there is a dog.', drs([], [-drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])v drs([B], [object(B, dog, countable, na, eq, 1)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [s_coord, [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]]], [coord, [or]], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]], ['.']]], '2007-12-14-17-17-19', '130.60.155.177', ''). +text_drs_eval(0, 2679, 'It is false that it is not provable that John flies.', drs([A], [object(A, 'John', named, na, eq, 1)-1, -drs([], [~drs([B], [predicate(B, fly, A)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [modality, [naf, ['{it is not provable}']], [cp, ['_that_'], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [flies]]]]]]]]], ['.']]], '2007-12-14-17-17-44', '130.60.155.177', ''). +text_drs_eval(0, 2680, 'It is false that everybody waits.', drs([], [-drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([B], [predicate(B, wait, A)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [every]], [nbar, [n, ['$body']]]], [vp, [vbar, [v, [waits]]]]]]], ['.']]], '2007-12-14-17-18-03', '130.60.155.177', ''). +text_drs_eval(0, 2681, 'It is false that it is necessary that John waits and that Mary sleeps.', drs([], [-drs([], [must(drs([A, B], [predicate(A, wait, named('John'))-1/10, predicate(B, sleep, named('Mary'))-1/14]))])]), [[specification, [s, [neg, 'it is false'], [cp, that, [s, [necessity, 'it is necessary'], [cp, that, [s_coord, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], [coord, and], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, sleeps]]]]]]]]]]], '.']], '2010-10-27-09-29-37', '89.206.64.27', ''). +text_drs_eval(0, 2682, 'If John does not eat and it is false that somebody feeds him then John is hungry.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([], [-drs([B], [predicate(B, eat, A)-1]), -drs([C, D], [object(C, somebody, countable, na, eq, 1)-1, predicate(D, feed, C, A)-1])])=>drs([E, F], [property(E, hungry, pos)-1, predicate(F, be, A, E)-1])]), [[specification, [cond_s, [if], [s_coord, [s, [np, [pname, ['John']]], [vp, [aux, ['{does not}']], [vbar, [v, [eat]]]]], [coord, [and]], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, ['$body']]]], [vp, [vbar, [v, [feeds]], [np, [pn, [him]]]]]]]]], [then], [s, [np, [pname, ['John']]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [hungry]]]]]]]], ['.']]], '2007-12-14-17-19-19', '130.60.155.177', ''). +text_drs_eval(0, 2683, 'Zürich is a not Köln.', drs([], []), [], '2007-12-29-17-42-35', '130.60.204.10', ''). +text_drs_eval(0, 2684, 'John is not happy.', drs([A], [object(A, 'John', named, na, eq, 1)-1, -drs([B, C], [property(B, happy, pos)-1, predicate(C, be, A, B)-1])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is, not], [vbar, [ap_coord, [ap, [adj, happy]]]]]], '.']], '2008-07-30-01-15-12', '130.60.204.7', ''). +text_drs_eval(0, 2685, 'Who does not see himself?', drs([], [question(drs([A], [query(A, who)-1/1, -drs([B], [predicate(B, see, A, A)-1/4])]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [aux, does, not], [vbar, [vcompl, [v, see], [np, [pn, himself]]]]]], ?], '.']], '2009-05-13-13-53-46', '130.60.155.193', ''). +text_drs_eval(0, 2686, 'Everybody is not seen by who?', drs([], [question(drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1/2])=>drs([], [-drs([B, C], [query(B, who)-1/7, predicate(C, see, B, A)-1/5])])]))]), [[sentence, [query, [question, [np, [pn, everybody]], [vp, [aux, is, not], [vbar, [vcompl, [v, seen], by, [np, [qpn, who]]]]]], ?], '.']], '2009-05-13-13-53-47', '130.60.155.193', ''). +text_drs_eval(0, 2687, 'Who sees who who does not see himself?', drs([], []), [], '2008-09-23-08-52-16', '130.60.155.206', ''). +text_drs_eval(0, 2688, 'Who does not see who who does not see himself?', drs([], []), [], '2008-09-23-08-52-24', '130.60.155.206', ''). +text_drs_eval(0, 2689, 'John does wait.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [aux, [does]], [vbar, [v, [wait]]]]], ['.']]], '2007-12-15-14-49-21', '130.60.206.19', ''). +text_drs_eval(0, 2690, 'John does like Mary.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, predicate(C, like, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [aux, [does], ['']], [vbar, [v, [like]], [np, [pname, ['Mary']]]]]], ['.']]], '2007-12-26-17-16-25', '130.60.206.5', ''). +text_drs_eval(0, 2691, 'It is false that there is a dog. There is a man or there is a woman ,and it is false that there is a cat.', drs([], [-drs([A], [object(A, dog, countable, na, eq, 1)-1]), drs([B], [object(B, man, countable, na, eq, 1)-2])v drs([C], [object(C, woman, countable, na, eq, 1)-2]), -drs([D], [object(D, cat, countable, na, eq, 1)-2])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']], [specification, [s_coord, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]]]]]]], [coord, ['{, and}']], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]], ['.']]], '2007-12-15-19-55-23', '130.60.155.177', ''). +text_drs_eval(0, 2692, 'It is false that there is a dog ,and there is a man or there is a woman ,and it is false that there is a cat.', drs([], [-drs([A], [object(A, dog, countable, na, eq, 1)-1]), drs([B], [object(B, man, countable, na, eq, 1)-1])v drs([C], [object(C, woman, countable, na, eq, 1)-1]), -drs([D], [object(D, cat, countable, na, eq, 1)-1])]), [[specification, [s_coord, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], [coord, ['{, and}']], [s_coord, [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]]]]]]], [coord, ['{, and}']], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]]], ['.']]], '2007-12-15-20-00-00', '130.60.155.177', ''). +text_drs_eval(0, 2693, 'It is false that a man sleeps or waits.', drs([], [-drs([A], [object(A, man, countable, na, eq, 1)-1, drs([B], [predicate(B, sleep, A)-1])v drs([C], [predicate(C, wait, A)-1])])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp_coord, [vp, [vbar, [v, [sleeps]]]], [coord, [or]], [vp, [vbar, [v, [waits]]]]]]]], ['.']]], '2007-12-15-20-00-32', '130.60.155.177', ''). +text_drs_eval(0, 2694, 'It is false that there is a man and the man sleeps or the man waits.', drs([], [drs([A, B], [-drs([C], [object(C, man, countable, na, eq, 1)-1]), predicate(A, sleep, B)-1, object(B, man, countable, na, eq, 1)-1])v drs([D], [predicate(D, wait, B)-1])]), [[specification, [s_coord, [s_coord, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sleeps]]]]]], [coord, [or]], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2007-12-15-20-03-35', '130.60.155.177', ''). +text_drs_eval(0, 2695, 'It is false that there is a man ,and the man sleeps or the man waits.', drs([], [-drs([A], [object(A, man, countable, na, eq, 1)-1]), drs([B, C], [predicate(B, sleep, C)-1, object(C, man, countable, na, eq, 1)-1])v drs([D], [predicate(D, wait, C)-1])]), [[specification, [s_coord, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]]]], [coord, ['{, and}']], [s_coord, [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sleeps]]]]], [coord, [or]], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]]], ['.']]], '2007-12-15-20-06-30', '130.60.155.177', ''). +text_drs_eval(0, 2696, 'It is false that there is a man and a man sleeps or the man waits.', drs([], [drs([A, B], [-drs([C], [object(C, man, countable, na, eq, 1)-1]), object(A, man, countable, na, eq, 1)-1, predicate(B, sleep, A)-1])v drs([D], [predicate(D, wait, A)-1])]), [[specification, [s_coord, [s_coord, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]]]], [coord, [and]], [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [sleeps]]]]]], [coord, [or]], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2007-12-15-20-08-57', '130.60.155.177', ''). +text_drs_eval(0, 2697, 'It is false that there is a man and a man sleeps or that the man waits.', drs([], []), [], '2007-12-15-20-09-19', '130.60.155.177', ''). +text_drs_eval(0, 2698, 'It is false that there is a dog and it is false that there is a cat.', drs([], [-drs([A], [object(A, dog, countable, na, eq, 1)-1]), -drs([B], [object(B, cat, countable, na, eq, 1)-1])]), [[specification, [s_coord, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], [coord, [and]], [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]]]], ['.']]], '2007-12-15-20-09-48', '130.60.155.177', ''). +text_drs_eval(0, 2699, 'It is false that there is a dog. It is false that there is a cat.', drs([], [-drs([A], [object(A, dog, countable, na, eq, 1)-1]), -drs([B], [object(B, cat, countable, na, eq, 1)-2])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]]], ['.']], [specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]]], ['.']]], '2007-12-15-20-10-08', '130.60.155.177', ''). +text_drs_eval(0, 2700, 'It is false that a man waits and that a dog barks.', drs([], [-drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, bark, C)-1])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s_coord, [s, [np, [det, [a]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]], [coord, [and]], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']]], '2007-12-15-20-10-28', '130.60.155.177', ''). +text_drs_eval(0, 2701, 'It is false that there is a man and that a dog barks.', drs([], [-drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, bark, B)-1])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s_coord, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]], [coord, [and]], [cp, ['_that_'], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']]], '2007-12-15-20-10-51', '130.60.155.177', ''). +text_drs_eval(0, 2702, 'It is false that there is a dog ,and that there is a man or there is a woman ,and there is a cat.', drs([A], [drs([], [-drs([B, C], [object(B, dog, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1])])v drs([D], [object(D, woman, countable, na, eq, 1)-1]), object(A, cat, countable, na, eq, 1)-1]), [[specification, [s_coord, [s_coord, [neg_s, [sneg, ['{it is false}']], [s_coord, [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]], [coord, ['{, and}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]]]]]]], [coord, ['{, and}']], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]], ['.']]], '2007-12-15-20-11-21', '130.60.155.177', ''). +text_drs_eval(0, 2703, 'Which man waits?', drs([], [question(drs([A, B], [query(A, which)-1/1, object(A, man, countable, na, eq, 1)-1/2, predicate(B, wait, A)-1/3]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]], ?], '.']], '2009-05-13-13-53-49', '130.60.155.193', ''). +text_drs_eval(0, 2704, 'John sees which man?', drs([], [question(drs([A, B], [query(A, which)-1/3, object(A, man, countable, na, eq, 1)-1/4, predicate(B, see, named('John'), A)-1/2]))]), [[sentence, [query, [question, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [qdet, which], [nbar, [n, man]]]]]]], ?], '.']], '2009-05-13-13-53-49', '130.60.155.193', ''). +text_drs_eval(0, 2705, 'A man the card of who is valid or who is green and who is happy waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, drs([C, D, E], [property(C, valid, pos)-1, predicate(D, be, E, C)-1, relation(E, of, A)-1, object(E, card, countable, na, eq, 1)-1])v drs([F, G, H, I], [property(F, green, pos)-1, predicate(G, be, A, F)-1, property(H, happy, pos)-1, predicate(I, be, A, H)-1]), predicate(B, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl_coord, [rel_cl, [np, [det, [the]], [nbar, [n, [card]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [valid]]]]]]], [coord, [or]], [rel_cl_coord, [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [green]]]]]]], [coord, [and]], [rel_cl, [np, [relpn, [who]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [happy]]]]]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-12-17-14-32-30', '130.60.155.231', ''). +text_drs_eval(0, 2706, 'Which men wait?', drs([], [question(drs([A, B], [query(A, which)-1/1, object(A, man, countable, na, geq, 2)-1/2, predicate(B, wait, A)-1/3]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, wait]]]]], ?], '.']], '2009-05-13-13-53-51', '130.60.155.193', ''). +text_drs_eval(0, 2707, 'Which man eats and drinks?', drs([], [question(drs([A, B, C], [query(A, which)-1/1, object(A, man, countable, na, eq, 1)-1/2, predicate(B, eat, A)-1/3, predicate(C, drink, A)-1/5]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, man]]], [vp_coord, [vp, [vbar, [vbar, [v, eats]]]], [coord, and], [vp, [vbar, [vbar, [v, drinks]]]]]], ?], '.']], '2009-05-13-13-53-51', '130.60.155.193', ''). +text_drs_eval(0, 2708, 'There is which man?', drs([], [question(drs([A], [query(A, which)-1/3, object(A, man, countable, na, eq, 1)-1/4]))]), [[sentence, [query, [question, [topic, [quant, 'there is'], [np, [qdet, which], [nbar, [n, man]]]]], ?], '.']], '2009-05-13-13-53-53', '130.60.155.193', ''). +text_drs_eval(0, 2709, 'A man 3 dogs of who bark waits.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 3)-1, relation(B, of, A)-1, predicate(C, bark, B)-1, predicate(D, wait, A)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [man]], [rel_cl, [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [dogs]], [pp, [prep, [of]], [np, [relpn, [who]]]]]], [vp, [vbar, [v, [bark]]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-12-17-17-00-17', '130.60.155.231', ''). +text_drs_eval(0, 2710, 'Which man does not wait?', drs([], [question(drs([A], [query(A, which)-1/1, object(A, man, countable, na, eq, 1)-1/2, -drs([B], [predicate(B, wait, A)-1/5])]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, man]]], [vp, [aux, does, not], [vbar, [vbar, [v, wait]]]]], ?], '.']], '2009-05-13-13-53-54', '130.60.155.193', ''). +text_drs_eval(0, 2711, 'John does not own which car?', drs([], [question(drs([], [-drs([A, B], [query(A, which)-1/5, object(A, car, countable, na, eq, 1)-1/6, predicate(B, own, named('John'), A)-1/4])]))]), [[sentence, [query, [question, [np, [pname, 'John']], [vp, [aux, does, not], [vbar, [vcompl, [v, own], [np, [qdet, which], [nbar, [n, car]]]]]]], ?], '.']], '2009-05-13-13-53-55', '130.60.155.193', ''). +text_drs_eval(0, 2712, 'Which dog of John barks?', drs([], [question(drs([A, B], [query(A, which)-1/1, object(A, dog, countable, na, eq, 1)-1/2, relation(A, of, named('John'))-1/3, predicate(B, bark, A)-1/5]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, dog], [pp, [prep, of], [np, [pname, 'John']]]]], [vp, [vbar, [vbar, [v, barks]]]]], ?], '.']], '2009-05-13-13-53-57', '130.60.155.193', ''). +text_drs_eval(0, 2713, 'There is a man X. Which man X waits?', drs([], []), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]], [appos, [var, ['X']]]]]]], ['.']], [query, [question, [np, [qdet, [which]], [nbar, [n, [man]], [appos, [var, ['X']]]]], [vp, [vbar, [v, [waits]]]]], [?]]], '2007-12-17-17-16-16', '130.60.155.177', ''). +text_drs_eval(0, 2714, 'Whose dogs wait?', drs([], [question(drs([A, B, C], [query(A, what)-1/1, relation(B, of, A)-1/1, object(B, dog, countable, na, geq, 2)-1/2, predicate(C, wait, B)-1/3]))]), [[sentence, [query, [question, [np, [qdet, whose], [nbar, [n, dogs]]], [vp, [vbar, [vbar, [v, wait]]]]], ?], '.']], '2009-05-13-13-53-58', '130.60.155.193', ''). +text_drs_eval(0, 2715, 'Whose article whose title is "ACE" does Mary read?', drs([], [question(drs([A, B, C, D, E], [query(A, what)-1/1, relation(B, of, A)-1/1, object(B, article, countable, na, eq, 1)-1/2, object(C, title, countable, na, eq, 1)-1/4, relation(C, of, B)-1/3, predicate(D, be, C, string('ACE'))-1/5, predicate(E, read, named('Mary'), B)-1/9]))]), [[query, [question, [np, [qdet, whose], [nbar, [n, article], [rel_cl, [np, [posspn, whose], [nbar, [n, title]]], [vp, [aux, is], [np, [string, '"ACE"']]]]]], does, [np, [pname, 'Mary']], [vp, [vbar, [vcompl, [v, read]]]]], ?]], '2010-11-12-08-51-39', '89.206.69.32', ''). +text_drs_eval(0, 2716, 'Whose article whose title is "ACE" is given to Mary by who?', drs([], [question(drs([A, B, C, D, E, F], [query(A, what)-1/1, relation(B, of, A)-1/1, object(B, article, countable, na, eq, 1)-1/2, object(C, title, countable, na, eq, 1)-1/4, relation(C, of, B)-1/3, predicate(D, be, C, string('ACE'))-1/5, query(E, who)-1/12, predicate(F, give, E, B, named('Mary'))-1/8]))]), [[query, [question, [np, [qdet, whose], [nbar, [n, article], [rel_cl, [np, [posspn, whose], [nbar, [n, title]]], [vp, [aux, is], [np, [string, '"ACE"']]]]]], [vp, [aux, is], [vbar, [vcompl, [v, given], [prep, to], [np, [pname, 'Mary']], by, [np, [qpn, who]]]]]], ?]], '2010-11-12-08-51-45', '89.206.69.32', ''). +text_drs_eval(0, 2717, 'An item is given to who?', drs([], [question(drs([A, B, C, D], [object(A, item, countable, na, eq, 1)-1/2, query(B, who)-1/6, property(C, given, pos)-1/4, predicate(D, be, A, C)-1/3, modifier_pp(D, to, B)-1/5]))]), [[sentence, [query, [question, [np, [det, an], [nbar, [n, item]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, given]]]], [vmod, [pp, [prep, to], [np, [qpn, who]]]]]]], ?], '.']], '2009-05-13-13-54-02', '130.60.155.193', ''). +text_drs_eval(0, 2718, 'Which dogs of John bark?', drs([], [question(drs([A, B], [query(A, which)-1/1, object(A, dog, countable, na, geq, 2)-1/2, relation(A, of, named('John'))-1/3, predicate(B, bark, A)-1/5]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, dogs], [pp, [prep, of], [np, [pname, 'John']]]]], [vp, [vbar, [vbar, [v, bark]]]]], ?], '.']], '2009-05-13-13-54-04', '130.60.155.193', ''). +text_drs_eval(1, 2719, 'Which laundry is clean?', drs([A, B, C], [query(A, which)-1, object(A, laundry, countable, na, eq, 1)-1, property(B, clean, pos)-1, predicate(C, be, A, B)-1]), [[query, [question, [np, [qdet, [which]], [nbar, [n, [laundry]]]], [vp, [vbar, [v, [is]], [ap_coord, [ap, [adj, [clean]]]]]]], [?]]], '2007-12-17-18-00-41', '130.60.155.177', 'Gives a countable laundry. How to get a mass laundry?'). +text_drs_eval(0, 2720, 'Which dog of John waits?', drs([], [question(drs([A, B], [query(A, which)-1/1, object(A, dog, countable, na, eq, 1)-1/2, relation(A, of, named('John'))-1/3, predicate(B, wait, A)-1/5]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, dog], [pp, [prep, of], [np, [pname, 'John']]]]], [vp, [vbar, [vbar, [v, waits]]]]], ?], '.']], '2009-05-13-13-54-05', '130.60.155.193', ''). +text_drs_eval(0, 2721, 'Which man sees every dog?', drs([], [question(drs([A], [query(A, which)-1/1, object(A, man, countable, na, eq, 1)-1/2, drs([B], [object(B, dog, countable, na, eq, 1)-1/5])=>drs([C], [predicate(C, see, A, B)-1/3])]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, sees], [np, [det, every], [nbar, [n, dog]]]]]]], ?], '.']], '2009-05-13-13-54-06', '130.60.155.193', ''). +text_drs_eval(0, 2722, 'John does not own which dog?', drs([], [question(drs([], [-drs([A, B], [query(A, which)-1/5, object(A, dog, countable, na, eq, 1)-1/6, predicate(B, own, named('John'), A)-1/4])]))]), [[sentence, [query, [question, [np, [pname, 'John']], [vp, [aux, does, not], [vbar, [vcompl, [v, own], [np, [qdet, which], [nbar, [n, dog]]]]]]], ?], '.']], '2009-05-13-13-54-08', '130.60.155.193', ''). +text_drs_eval(0, 2723, 'There is a man X. Which man is X?', drs([A], [object(A, man, countable, na, eq, 1)-1/4, question(drs([B, C], [query(B, which)-2/1, object(B, man, countable, na, eq, 1)-2/2, predicate(C, be, B, A)-2/3]))]), [[sentence, [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], '.'], [sentence, [query, [question, [np, [qdet, which], [nbar, [n, man]]], [vp, [aux, is], [vbar, [vcompl, [np, [var, 'X']]]]]], ?], '.']], '2009-05-13-13-54-09', '130.60.155.193', ''). +text_drs_eval(0, 2724, 'which man\'s dog barks?', drs([], [question(drs([A, B, C], [query(A, which)-1/1, object(A, man, countable, na, eq, 1)-1/2, relation(B, of, A)-1/3, object(B, dog, countable, na, eq, 1)-1/5, predicate(C, bark, B)-1/6]))]), [[sentence, [query, [question, [np, [poss_np, [qdet, which], [nbar, [n, man]], [gen_marker, '\'s']], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]], ?], '.']], '2009-05-13-13-54-11', '130.60.155.193', ''). +text_drs_eval(0, 2725, 'There are some cities in which John lives.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, city, countable, na, geq, 2)-1, predicate(C, live, A)-1, modifier_pp(C, in, B)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [cities]], [rel_cl, [pp, [prep, [in]], [np, [relpn, [which]]]], [np, [pname, ['John']]], [vp, [vbar, [vbar, [v, [lives]]], [pp, [[]]]]]]]]]], ['.']]], '2007-12-18-12-01-42', '130.60.155.231', ''). +text_drs_eval(0, 2726, 'There are less than 2 kg of dirty laundry.', drs([A], [[property(A, dirty, pos)-1, object(A, laundry, mass, kg, less, 2)-1]]), [[specification, [top_s, [topic, [quant, 'there are'], [np, [meas_spec, [nump, [genqu, 'less than'], 2], [meas_nbar, [meas_n, kg], [pp, [prep, of]]]], [nbar, [adj, dirty], [nbar, [n, laundry]]]]]], '.']], '2009-03-02-11-34-16', '130.60.155.206', ''). +text_drs_eval(0, 2727, 'There are at most 2 kg of dirty laundry.', drs([A], [[property(A, dirty, pos)-1, object(A, laundry, mass, kg, leq, 2)-1]]), [[specification, [top_s, [topic, [quant, 'there are'], [np, [meas_spec, [nump, [genqu, 'at most'], 2], [meas_nbar, [meas_n, kg], [pp, [prep, of]]]], [nbar, [adj, dirty], [nbar, [n, laundry]]]]]], '.']], '2009-03-02-11-34-24', '130.60.155.206', ''). +text_drs_eval(0, 2728, 'There are at least 2 kg of dirty laundry.', drs([A], [object(A, laundry, mass, kg, geq, 2)-1, property(A, dirty, pos)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [measure_np, [numberp, [gen_quant, ['{at least}']], [number, [2]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [adj, [dirty]], [nbar, [n, [laundry]]]]]]]]], ['.']]], '2007-12-18-12-30-34', '130.60.155.231', ''). +text_drs_eval(0, 2729, 'There are 2 kg of dirty laundry.', drs([A], [object(A, laundry, mass, kg, eq, 2)-1, property(A, dirty, pos)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [measure_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [adj, [dirty]], [nbar, [n, [laundry]]]]]]]]], ['.']]], '2007-12-18-12-30-48', '130.60.155.231', ''). +text_drs_eval(0, 2730, 'It is false that there is a man ,and that there is a dog or there is a cat.', drs([], [drs([], [-drs([A, B], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1])])v drs([C], [object(C, cat, countable, na, eq, 1)-1])]), [[specification, [s_coord, [neg_s, [sneg, ['{it is false}']], [s_coord, [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]]]], [coord, ['{, and}']], [cp, ['_that_'], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [dog]]]]]]]]], [coord, [or]], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [cat]]]]]]], ['.']]], '2007-12-26-11-58-23', '84.75.130.73', ''). +text_drs_eval(0, 2731, 'There is are 2 kg of apples.', drs([], []), [], '2008-07-29-11-16-13', '130.60.155.206', ''). +text_drs_eval(0, 2732, 'A customer can enter what?', drs([], [question(drs([A], [object(A, customer, countable, na, eq, 1)-1/2, can(drs([B, C], [query(B, what)-1/5, predicate(C, enter, A, B)-1/4]))]))]), [[query, [question, [np, [det, a], [nbar, [n, customer]]], [vp, [aux, can], [vbar, [vcompl, [v, enter], [np, [qpn, what]]]]]], ?]], '2010-10-27-09-29-42', '89.206.64.27', ''). +text_drs_eval(0, 2733, 'More than 3 kg of white rice of John rot.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, rice, mass, kg, greater, 3)-1, property(B, white, pos)-1, relation(B, of, A)-1, predicate(C, rot, B)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, ['{more than}']], [number, [3]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [adj, [white]], [nbar, [n, [rice]], [pp, [prep, [of]], [np, [pname, ['John']]]]]]]]], [vp, [vbar, [v, [rot]]]]], ['.']]], '2007-12-18-14-48-36', '130.60.155.177', ''). +text_drs_eval(1, 2734, 'More than 3 kg of John\'s white rice rot.', drs([], []), [], '2007-12-18-14-49-04', '130.60.155.177', 'Why is this not supported?'). +text_drs_eval(1, 2735, 'More than 3 kg of John\'s rice rot.', drs([], []), [], '2007-12-18-14-49-24', '130.60.155.177', 'Why is this not supported?'). +text_drs_eval(0, 2736, '1 kg of apples wait.', drs([A, B], [object(A, apple, countable, kg, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, [[]]], [number, [1]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [apples]]]]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2007-12-26-11-57-28', '84.75.130.73', ''). +text_drs_eval(0, 2737, 'If there is somebody X of a dog of X then X waits.', drs([], [drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, relation(A, of, B)-1])=>drs([C], [predicate(C, wait, A)-1])]), [[specification, [cond_s, [if], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, ['$body']], [appos, [var, ['X']]], [pp, [prep, [of]], [np, [det, [a]], [nbar, [n, [dog]], [pp, [prep, [of]], [np, [var, ['X']]]]]]]]]]], [then], [s, [np, [var, ['X']]], [vp, [vbar, [v, [waits]]]]]], ['.']]], '2007-12-20-17-02-27', '130.60.155.177', ''). +text_drs_eval(1, 2738, 'If there is a dog X of somebody Y of X then Y waits.', drs([], [drs([A, B], [object(A, dog, countable, na, eq, 1)-1, object(B, somebody, countable, na, eq, 1)-1, relation(B, of, A)-1, relation(A, of, B)-1])=>drs([C], [predicate(C, wait, B)-1])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog], [appos, [var, 'X']], [pp, [prep, of], [np, [pn, somebody], [appos, [var, 'Y']], [pp, [prep, of], [np, [var, 'X']]]]]]]]], then, [s, [np, [var, 'Y']], [vp, [vbar, [v, waits]]]]], '.']], '2008-10-27-10-58-09', '84.74.167.232', 'Incomplete paraphrase "then somebody X1 of a dog of X1 waits."'). +text_drs_eval(0, 2739, '((1+2)-3) = 0.', drs([], [formula(expr(-, expr(+, int(1), int(2)), int(3)), =, int(0))-1]), [[specification, [formula, [brackets, ['('], [expr, [brackets, ['('], [expr, [int, [1]], [+], [int, [2]]], [')']], [-], [int, [3]]], [')']], [=], [int, [0]]], ['.']]], '2007-12-20-17-05-57', '130.60.155.177', ''). +text_drs_eval(0, 2740, 'For each of some men for each of some women a dog barks.', drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([C], [object(C, woman, countable, na, geq, 2)-1, drs([D], [has_part(C, D)-1])=>drs([E, F], [object(E, dog, countable, na, eq, 1)-1, predicate(F, bark, E)-1])])]), [[specification, [top_s, [topic, [quant, ['{for each of}']], [np, [det, [some]], [nbar, [n, [men]]]]], [top_s, [topic, [quant, ['{for each of}']], [np, [det, [some]], [nbar, [n, [women]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]], ['.']]], '2007-12-20-19-13-16', '130.60.155.177', ''). +text_drs_eval(0, 2741, 'For each of some men for every woman a dog barks.', drs([A], [object(A, man, countable, na, geq, 2)-1, drs([B], [has_part(A, B)-1])=>drs([], [drs([C], [object(C, woman, countable, na, eq, 1)-1])=>drs([D, E], [object(D, dog, countable, na, eq, 1)-1, predicate(E, bark, D)-1])])]), [[specification, [top_s, [topic, [quant, ['{for each of}']], [np, [det, [some]], [nbar, [n, [men]]]]], [top_s, [topic, [quant, ['{for}']], [np, [det, [every]], [nbar, [n, [woman]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]], ['.']]], '2007-12-20-19-14-00', '130.60.155.177', ''). +text_drs_eval(0, 2742, 'For every man for each of some women a dog barks.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [object(B, woman, countable, na, geq, 2)-1, drs([C], [has_part(B, C)-1])=>drs([D, E], [object(D, dog, countable, na, eq, 1)-1, predicate(E, bark, D)-1])])]), [[specification, [top_s, [topic, [quant, ['{for}']], [np, [det, [every]], [nbar, [n, [man]]]]], [top_s, [topic, [quant, ['{for each of}']], [np, [det, [some]], [nbar, [n, [women]]]]], [s, [np, [det, [a]], [nbar, [n, [dog]]]], [vp, [vbar, [v, [barks]]]]]]], ['.']]], '2007-12-20-19-14-19', '130.60.155.177', ''). +text_drs_eval(0, 2743, 'There is a man such that there is a woman such that the man knows the woman.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, woman, countable, na, eq, 1)-1, predicate(C, know, A, B)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [man]]]]], [conj, ['{such that}']], [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [woman]]]]], [conj, ['{such that}']], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [knows]], [np, [det, [the]], [nbar, [n, [woman]]]]]]]]], ['.']]], '2007-12-20-19-16-35', '130.60.155.177', ''). +text_drs_eval(0, 2744, 'There is 2 kg of laundry X1.', drs([A], [object(A, laundry, mass, kg, eq, 2)-1]), [[specification, [top_s, [topic, [quant, ['{there is}']], [measure_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [laundry]], [appos, [var, ['X1']]]]]]]]], ['.']]], '2007-12-25-12-15-50', '130.60.206.10', ''). +text_drs_eval(0, 2745, 'There are 2 kg of laundry X1.', drs([A], [object(A, laundry, mass, kg, eq, 2)-1]), [[specification, [top_s, [topic, [quant, ['{there are}']], [measure_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [laundry]], [appos, [var, ['X1']]]]]]]]], ['.']]], '2007-12-25-12-15-57', '130.60.206.10', ''). +text_drs_eval(0, 2746, '2 kg of laundry wait.', drs([A, B], [object(A, laundry, mass, kg, eq, 2)-1, predicate(B, wait, A)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [laundry]]]]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2007-12-25-12-16-08', '130.60.206.10', ''). +text_drs_eval(0, 2747, '1 kg of laundry wait.', drs([A, B], [object(A, laundry, mass, kg, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, [[]]], [number, [1]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [laundry]]]]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2007-12-25-12-16-13', '130.60.206.10', ''). +text_drs_eval(0, 2748, '1 kg of laundry waits.', drs([A, B], [object(A, laundry, mass, kg, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, [[]]], [number, [1]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [laundry]]]]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-12-25-12-16-17', '130.60.206.10', ''). +text_drs_eval(0, 2749, '2 kg of apples exist.', drs([A, B], [object(A, apple, countable, kg, eq, 2)-1, predicate(B, exist, A)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [apples]]]]]], [vp, [vbar, [v, [exist]]]]], ['.']]], '2007-12-25-12-17-09', '130.60.206.10', ''). +text_drs_eval(0, 2750, '2 kg of apples exists.', drs([A, B], [object(A, apple, countable, kg, eq, 2)-1, predicate(B, exist, A)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [apples]]]]]], [vp, [vbar, [v, [exists]]]]], ['.']]], '2007-12-25-12-17-14', '130.60.206.10', ''). +text_drs_eval(0, 2751, '1 kg of apples exist.', drs([A, B], [object(A, apple, countable, kg, eq, 1)-1, predicate(B, exist, A)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, [[]]], [number, [1]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [apples]]]]]], [vp, [vbar, [v, [exist]]]]], ['.']]], '2007-12-25-12-17-21', '130.60.206.10', ''). +text_drs_eval(0, 2752, '1 kg of apples exists.', drs([A, B], [object(A, apple, countable, kg, eq, 1)-1, predicate(B, exist, A)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, [[]]], [number, [1]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]], [nbar, [n, [apples]]]]]], [vp, [vbar, [v, [exists]]]]], ['.']]], '2007-12-25-12-17-35', '130.60.206.10', ''). +text_drs_eval(0, 2753, 'at most 3 l of good milk X of John are in the fridge.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, [modifier_pp(C, in, D)-1, predicate(C, be, B)-1, relation(B, of, A)-1, object(D, fridge, countable, na, eq, 1)-1, property(B, good, pos)-1, object(B, milk, mass, l, leq, 3)-1]]), [[specification, [s, [np, [meas_spec, [nump, [genqu, 'at most'], 3], [meas_nbar, [meas_n, l], [pp, [prep, of]]]], [nbar, [adj, good], [nbar, [n, milk], [appos, [var, 'X']], [pp, [prep, of], [np, [pname, 'John']]]]]], [vp, [aux, are], [vbar, [vcompl, [pp, [prep, in], [np, [det, the], [nbar, [n, fridge]]]]]]]], '.']], '2009-03-02-11-34-38', '130.60.155.206', ''). +text_drs_eval(0, 2754, 'at least 3 l of good milk X which is owned by John is in the fridge.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, milk, mass, l, geq, 3)-1, property(B, good, pos)-1, predicate(C, own, A, B)-1, predicate(D, be, B)-1, modifier_pp(D, in, E)-1, object(E, fridge, countable, na, eq, 1)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, ['{at least}']], [number, [3]]], [measure_nbar, [measure_noun, [l]], [pp, [prep, [of]], [nbar, [adj, [good]], [nbar, [n, [milk]], [appos, [var, ['X']]], [rel_cl, [np, [relpn, [which]]], [vp, [aux, [is]], [vbar, [v, [owned]], [by, [by]], [np, [pname, ['John']]]]]]]]]]], [vp, [vbar, [v, [is]], [pp, [prep, [in]], [np, [det, [the]], [nbar, [n, [fridge]]]]]]]], ['.']]], '2007-12-25-12-48-37', '130.60.206.10', ''). +text_drs_eval(0, 2755, 'there is a man who knows who?', drs([], [question(drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/4, query(B, who)-1/7, predicate(C, know, A, B)-1/6]))]), [[sentence, [query, [question, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vcompl, [v, knows], [np, [qpn, who]]]]]]]]]], ?], '.']], '2009-05-13-13-45-18', '130.60.155.193', ''). +text_drs_eval(0, 2756, 'There are who?', drs([], [question(drs([A], [query(A, who)-1/3]))]), [[sentence, [query, [question, [topic, [quant, 'there are'], [np, [qpn, who]]]], ?], '.']], '2009-05-13-13-45-20', '130.60.155.193', ''). +text_drs_eval(0, 2757, 'There are which customers who see who?', drs([], [question(drs([A, B, C], [query(A, which)-1/3, object(A, customer, countable, na, geq, 2)-1/4, query(B, who)-1/7, predicate(C, see, A, B)-1/6]))]), [[sentence, [query, [question, [topic, [quant, 'there are'], [np, [qdet, which], [nbar, [n, customers], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vcompl, [v, see], [np, [qpn, who]]]]]]]]]], ?], '.']], '2009-05-13-13-45-21', '130.60.155.193', ''). +text_drs_eval(0, 2758, 'Some men can not wait.', drs([A], [object(A, man, countable, na, geq, 2)-1/2, -drs([], [can(drs([B], [predicate(B, wait, A)-1/5]))])]), [[specification, [s, [np, [det, some], [nbar, [n, men]]], [vp, [aux, can, not], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-29-51', '89.206.64.27', ''). +text_drs_eval(0, 2759, 'John can not wait.', drs([], [-drs([], [can(drs([A], [predicate(A, wait, named('John'))-1/4]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, can, not], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-29-57', '89.206.64.27', ''). +text_drs_eval(0, 2760, 'A man can not be rich.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, -drs([], [can(drs([B, C], [property(B, rich, pos)-1/6, predicate(C, be, A, B)-1/3]))])]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can, 'not be'], [ap_coord, [ap, [adj, rich]]]]], '.']], '2010-10-27-09-30-05', '89.206.64.27', ''). +text_drs_eval(0, 2761, 'A man can not give a woman an apple.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, -drs([], [can(drs([B, C, D], [object(B, woman, countable, na, eq, 1)-1/7, object(C, apple, countable, na, eq, 1)-1/9, predicate(D, give, A, C, B)-1/5]))])]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can, not], [vbar, [vcompl, [v, give], [np, [det, a], [nbar, [n, woman]]], [np, [det, an], [nbar, [n, apple]]]]]]], '.']], '2010-10-27-09-30-10', '89.206.64.27', ''). +text_drs_eval(0, 2762, 'Mary does not like some men who are not rich.', drs([A], [object(A, 'Mary', named, na, eq, 1)-1, -drs([B, C], [object(B, man, countable, na, geq, 2)-1, -drs([D, E], [property(D, rich, pos)-1, predicate(E, be, B, D)-1]), predicate(C, like, A, B)-1])]), [[specification, [s, [np, [pname, ['Mary']]], [vp, [aux, ['{does not}']], [vbar, [v, [like]], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [np, [relpn, [who]]], [neg_vp, [v, [are]], [neg, [not]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [rich]]]]]]]]]]]], ['.']]], '2007-12-26-17-06-54', '130.60.206.5', ''). +text_drs_eval(0, 2763, 'Everybody does not like a dog that does not bark.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1])=>drs([], [-drs([B, C], [object(B, dog, countable, na, eq, 1)-1, -drs([D], [predicate(D, bark, B)-1]), predicate(C, like, A, B)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, ['$body']]]], [vp, [aux, ['{does not}']], [vbar, [v, [like]], [np, [det, [a]], [nbar, [n, [dog]], [rel_cl, [comp, [that]], [vp, [aux, ['{does not}']], [vbar, [v, [bark]]]]]]]]]], ['.']]], '2007-12-26-17-07-07', '130.60.206.5', ''). +text_drs_eval(0, 2764, 'A cat is not hated by a dog.', drs([A], [object(A, cat, countable, na, eq, 1)-1, -drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, hate, B, A)-1])]), [[specification, [s, [np, [det, [a]], [nbar, [n, [cat]]]], [vp, [aux, ['{is not}']], [vbar, [v, [hated]], [by, [by]], [np, [det, [a]], [nbar, [n, [dog]]]]]]], ['.']]], '2007-12-26-17-07-16', '130.60.206.5', ''). +text_drs_eval(0, 2765, 'Every goat likes some grass and likes some water and does not like something that is not some grass and that is not some water.', drs([], [drs([A], [object(A, goat, countable, na, eq, 1)-1])=>drs([B, C, D, E], [object(B, grass, mass, na, na, na)-1, predicate(C, like, A, B)-1, object(D, water, mass, na, na, na)-1, predicate(E, like, A, D)-1, -drs([F, G], [object(F, something, dom, na, na, na)-1, -drs([H, I], [object(H, grass, mass, na, na, na)-1, predicate(I, be, F, H)-1]), -drs([J, K], [object(J, water, mass, na, na, na)-1, predicate(K, be, F, J)-1]), predicate(G, like, A, F)-1])])]), [[specification, [s, [np, [det, [every]], [nbar, [n, [goat]]]], [vp_coord, [vp, [vbar, [v, [likes]], [np, [det, [some]], [nbar, [n, [grass]]]]]], [coord, [and]], [vp_coord, [vp, [vbar, [v, [likes]], [np, [det, [some]], [nbar, [n, [water]]]]]], [coord, [and]], [vp, [aux, ['{does not}']], [vbar, [v, [like]], [np, [det, [a]], [nbar, [n, ['$thing']], [rel_cl_coord, [rel_cl, [comp, [that]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [some]], [nbar, [n, [grass]]]]]]], [coord, [and]], [rel_cl, [comp, [that]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [det, [some]], [nbar, [n, [water]]]]]]]]]]]]]]], ['.']]], '2007-12-26-17-07-33', '130.60.206.5', ''). +text_drs_eval(0, 2766, 'which code does a customer enter?', drs([], [question(drs([A, B, C], [object(A, customer, countable, na, eq, 1)-1/5, query(B, which)-1/1, object(B, code, countable, na, eq, 1)-1/2, predicate(C, enter, A, B)-1/6]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, code]]], does, [np, [det, a], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, enter]]]]], ?], '.']], '2009-05-13-13-45-24', '130.60.155.193', ''). +text_drs_eval(0, 2767, 'which code does who enter?', drs([], [question(drs([A, B, C], [query(A, who)-1/4, query(B, which)-1/1, object(B, code, countable, na, eq, 1)-1/2, predicate(C, enter, A, B)-1/5]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, code]]], does, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, enter]]]]], ?], '.']], '2009-05-13-13-45-25', '130.60.155.193', ''). +text_drs_eval(0, 2768, 'who gives what to who?', drs([], [question(drs([A, B, C, D], [query(A, who)-1/1, query(B, what)-1/3, query(C, who)-1/5, predicate(D, give, A, B, C)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vcompl, [v, gives], [np, [qpn, what]], to, [np, [qpn, who]]]]]], ?], '.']], '2009-05-13-13-45-26', '130.60.155.193', ''). +text_drs_eval(0, 2769, 'which code has a customer to enter?', drs([], []), [], '2007-12-26-17-41-00', '130.60.206.5', ''). +text_drs_eval(0, 2770, 'what must a man own?', drs([], [question(drs([A], [object(A, man, countable, na, eq, 1)-1/4, must(drs([B, C], [query(B, what)-1/1, predicate(C, own, A, B)-1/5]))]))]), [[query, [question, [np, [qpn, what]], must, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, own]]]]], ?]], '2010-10-27-09-30-15', '89.206.64.27', ''). +text_drs_eval(0, 2771, 'what can a man not have?', drs([], [question(drs([A], [object(A, man, countable, na, eq, 1)-1/4, -drs([], [can(drs([B, C], [query(B, what)-1/1, predicate(C, have, A, B)-1/6]))])]))]), [[query, [question, [np, [qpn, what]], can, [np, [det, a], [nbar, [n, man]]], [vp, [aux, not], [vbar, [vcompl, [v, have]]]]], ?]], '2010-10-27-09-38-29', '89.206.64.27', ''). +text_drs_eval(0, 2772, 'Which customer does not provably wait?', drs([], [question(drs([A], [query(A, which)-1/1, object(A, customer, countable, na, eq, 1)-1/2, ~drs([B], [predicate(B, wait, A)-1/6])]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, customer]]], [vp, [aux, does, 'not provably'], [vbar, [vbar, [v, wait]]]]], ?], '.']], '2009-05-13-13-45-30', '130.60.155.193', ''). +text_drs_eval(0, 2773, 'Which customer does John not provably know?', drs([], [question(drs([], [~drs([A, B], [query(A, which)-1/1, object(A, customer, countable, na, eq, 1)-1/2, predicate(B, know, named('John'), A)-1/7])]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, customer]]], does, [np, [pname, 'John']], [vp, [aux, 'not provably'], [vbar, [vcompl, [v, know]]]]], ?], '.']], '2009-05-13-13-45-32', '130.60.155.193', ''). +text_drs_eval(0, 2774, 'Which customer does John not provably not know?', drs([], [question(drs([], [~drs([], [-drs([A, B], [query(A, which)-1/1, object(A, customer, countable, na, eq, 1)-1/2, predicate(B, know, named('John'), A)-1/8])])]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, customer]]], does, [np, [pname, 'John']], [vp, [aux, 'not provably not'], [vbar, [vcompl, [v, know]]]]], ?], '.']], '2009-05-13-13-45-33', '130.60.155.193', ''). +text_drs_eval(0, 2775, 'does John not have to wait?', drs([], [question(drs([], [-drs([], [must(drs([A], [predicate(A, wait, named('John'))-1/6]))])]))]), [[query, [question, does, [np, [pname, 'John']], [vp, [aux, 'not have to'], [vbar, [vbar, [v, wait]]]]], ?]], '2010-10-27-09-30-27', '89.206.64.27', ''). +text_drs_eval(0, 2776, 'Has John to wait?', drs([], []), [], '2007-12-26-17-41-11', '130.60.206.5', ''). +text_drs_eval(0, 2777, 'which code does a customer have to enter?', drs([], [question(drs([A], [object(A, customer, countable, na, eq, 1)-1/5, must(drs([B, C], [query(B, which)-1/1, object(B, code, countable, na, eq, 1)-1/2, predicate(C, enter, A, B)-1/8]))]))]), [[query, [question, [np, [qdet, which], [nbar, [n, code]]], does, [np, [det, a], [nbar, [n, customer]]], [vp, [aux, 'have to'], [vbar, [vcompl, [v, enter]]]]], ?]], '2010-10-27-09-30-33', '89.206.64.27', ''). +text_drs_eval(0, 2778, 'Does John have to wait?', drs([], [question(drs([], [must(drs([A], [predicate(A, wait, named('John'))-1/5]))]))]), [[query, [question, does, [np, [pname, 'John']], [vp, [aux, 'have to'], [vbar, [vbar, [v, wait]]]]], ?]], '2010-10-27-09-30-37', '89.206.64.27', ''). +text_drs_eval(0, 2779, 'John does have to wait.', drs([], [must(drs([A], [predicate(A, wait, named('John'))-1/5]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, does, 'have to'], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-30-42', '89.206.64.27', ''). +text_drs_eval(0, 2780, 'is a code entered by who?', drs([], []), [], '2007-12-26-17-48-36', '130.60.206.5', ''). +text_drs_eval(0, 2781, 'is a code entered by a customer?', drs([], [question(drs([A, B, C], [object(A, code, countable, na, eq, 1)-1/3, object(B, customer, countable, na, eq, 1)-1/7, predicate(C, enter, B, A)-1/4]))]), [[sentence, [query, [question, is, [np, [det, a], [nbar, [n, code]]], [vp, [vbar, [vcompl, [v, entered], by, [np, [det, a], [nbar, [n, customer]]]]]]], ?], '.']], '2009-05-13-13-45-39', '130.60.155.193', ''). +text_drs_eval(0, 2782, 'can a code be entered by a customer?', drs([], [question(drs([A], [object(A, code, countable, na, eq, 1)-1/3, can(drs([B, C], [object(B, customer, countable, na, eq, 1)-1/8, predicate(C, enter, B, A)-1/5]))]))]), [[query, [question, can, [np, [det, a], [nbar, [n, code]]], [vp, [aux, be], [vbar, [vcompl, [v, entered], by, [np, [det, a], [nbar, [n, customer]]]]]]], ?]], '2010-10-27-09-30-50', '89.206.64.27', ''). +text_drs_eval(0, 2783, 'does a code have to be entered by someone?', drs([], [question(drs([A], [object(A, code, countable, na, eq, 1)-1/3, must(drs([B, C], [object(B, somebody, countable, na, eq, 1)-1/10, predicate(C, enter, B, A)-1/7]))]))]), [[query, [question, does, [np, [det, a], [nbar, [n, code]]], [vp, [aux, 'have to be'], [vbar, [vcompl, [v, entered], by, [np, [pn, someone]]]]]], ?]], '2010-10-27-09-30-55', '89.206.64.27', ''). +text_drs_eval(0, 2784, 'must every code have a customer?', drs([], [question(drs([], [drs([A], [object(A, code, countable, na, eq, 1)-1/3])=>drs([], [must(drs([B, C], [object(B, customer, countable, na, eq, 1)-1/6, predicate(C, have, A, B)-1/4]))])]))]), [[query, [question, must, [np, [det, every], [nbar, [n, code]]], [vp, [vbar, [vcompl, [v, have], [np, [det, a], [nbar, [n, customer]]]]]]], ?]], '2010-10-27-09-31-00', '89.206.64.27', ''). +text_drs_eval(0, 2785, 'is a customer not provably a clerk?', drs([], [question(drs([A], [object(A, customer, countable, na, eq, 1)-1/3, ~drs([B, C], [object(B, clerk, countable, na, eq, 1)-1/7, predicate(C, be, A, B)-1/1])]))]), [[sentence, [query, [question, is, [np, [det, a], [nbar, [n, customer]]], [vp, [aux, 'not provably'], [vbar, [vcompl, [np, [det, a], [nbar, [n, clerk]]]]]]], ?], '.']], '2009-05-13-13-45-44', '130.60.155.193', ''). +text_drs_eval(0, 2786, 'Which code does a customer have to enter?', drs([], [question(drs([A], [object(A, customer, countable, na, eq, 1)-1/5, must(drs([B, C], [query(B, which)-1/1, object(B, code, countable, na, eq, 1)-1/2, predicate(C, enter, A, B)-1/8]))]))]), [[query, [question, [np, [qdet, which], [nbar, [n, code]]], does, [np, [det, a], [nbar, [n, customer]]], [vp, [aux, 'have to'], [vbar, [vcompl, [v, enter]]]]], ?]], '2010-10-27-09-31-10', '89.206.64.27', ''). +text_drs_eval(0, 2787, 'Which code does a customer not have to enter?', drs([], [question(drs([A], [object(A, customer, countable, na, eq, 1)-1/5, -drs([], [must(drs([B, C], [query(B, which)-1/1, object(B, code, countable, na, eq, 1)-1/2, predicate(C, enter, A, B)-1/9]))])]))]), [[query, [question, [np, [qdet, which], [nbar, [n, code]]], does, [np, [det, a], [nbar, [n, customer]]], [vp, [aux, 'not have to'], [vbar, [vcompl, [v, enter]]]]], ?]], '2010-10-27-09-31-15', '89.206.64.27', ''). +text_drs_eval(0, 2788, 'Which codes must a customer enter?', drs([], [question(drs([A], [object(A, customer, countable, na, eq, 1)-1/5, must(drs([B, C], [query(B, which)-1/1, object(B, code, countable, na, geq, 2)-1/2, predicate(C, enter, A, B)-1/6]))]))]), [[query, [question, [np, [qdet, which], [nbar, [n, codes]]], must, [np, [det, a], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, enter]]]]], ?]], '2010-10-27-09-31-19', '89.206.64.27', ''). +text_drs_eval(0, 2789, 'Which cards must every customer enter into which slots?', drs([], [question(drs([], [drs([A], [object(A, customer, countable, na, eq, 1)-1/5])=>drs([], [must(drs([B, C, D], [query(B, which)-1/1, object(B, card, countable, na, geq, 2)-1/2, query(C, which)-1/8, object(C, slot, countable, na, geq, 2)-1/9, predicate(D, enter, A, B)-1/6, modifier_pp(D, into, C)-1/7]))])]))]), [[query, [question, [np, [qdet, which], [nbar, [n, cards]]], must, [np, [det, every], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, enter]], [vmod, [pp, [prep, into], [np, [qdet, which], [nbar, [n, slots]]]]]]]], ?]], '2010-10-27-09-31-25', '89.206.64.27', ''). +text_drs_eval(0, 2790, 'what is a dog living in?', drs([], [question(drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1/4, query(B, what)-1/1, property(C, living, pos)-1/5, predicate(D, be, A, C)-1/2, modifier_pp(D, in, B)-1/6]))]), [[sentence, [query, [question, [np, [qpn, what]], is, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vcompl, [ap_coord, [ap, [adj, living]]]], [vmod, [pp, [prep, in]]]]]], ?], '.']], '2009-05-13-13-45-53', '130.60.155.193', ''). +text_drs_eval(0, 2791, 'in what is a dog living in?', drs([], []), [], '2007-12-26-17-53-13', '130.60.206.5', ''). +text_drs_eval(0, 2792, 'in what is a dog living?', drs([], [question(drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1/5, query(B, what)-1/2, property(C, living, pos)-1/6, predicate(D, be, A, C)-1/3, modifier_pp(D, in, B)-1/1]))]), [[sentence, [query, [question, [pp, [prep, in], [np, [qpn, what]]], is, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vcompl, [ap_coord, [ap, [adj, living]]]]]]], ?], '.']], '2009-05-13-13-45-54', '130.60.155.193', ''). +text_drs_eval(0, 2793, 'in what is a dog living in the morning?', drs([], [question(drs([A, B, C, D, E], [object(A, dog, countable, na, eq, 1)-1/5, query(B, what)-1/2, property(C, living, pos)-1/6, predicate(D, be, A, C)-1/3, modifier_pp(D, in, E)-1/7, modifier_pp(D, in, B)-1/1, object(E, morning, countable, na, eq, 1)-1/9]))]), [[sentence, [query, [question, [pp, [prep, in], [np, [qpn, what]]], is, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vcompl, [ap_coord, [ap, [adj, living]]]], [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, morning]]]]]]]], ?], '.']], '2009-05-13-13-45-55', '130.60.155.193', ''). +text_drs_eval(0, 2794, 'in what is a dog living when?', drs([], [question(drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1/5, query(B, what)-1/2, property(C, living, pos)-1/6, predicate(D, be, A, C)-1/3, query(D, when)-1/7, modifier_pp(D, in, B)-1/1]))]), [[sentence, [query, [question, [pp, [prep, in], [np, [qpn, what]]], is, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vcompl, [ap_coord, [ap, [adj, living]]]], [vmod, [qpn, when]]]]], ?], '.']], '2009-05-13-13-45-57', '130.60.155.193', ''). +text_drs_eval(0, 2795, 'in what is who living?', drs([], [question(drs([A, B, C, D], [query(A, who)-1/4, query(B, what)-1/2, property(C, living, pos)-1/5, predicate(D, be, A, C)-1/3, modifier_pp(D, in, B)-1/1]))]), [[sentence, [query, [question, [pp, [prep, in], [np, [qpn, what]]], is, [np, [qpn, who]], [vp, [vbar, [vcompl, [ap_coord, [ap, [adj, living]]]]]]], ?], '.']], '2009-05-13-13-45-58', '130.60.155.193', ''). +text_drs_eval(0, 2796, 'in what can a dog live?', drs([], [question(drs([A], [object(A, dog, countable, na, eq, 1)-1/5, can(drs([B, C], [query(B, what)-1/2, predicate(C, live, A)-1/6, modifier_pp(C, in, B)-1/1]))]))]), [[query, [question, [pp, [prep, in], [np, [qpn, what]]], can, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, live]]]]], ?]], '2010-10-27-09-31-30', '89.206.64.27', ''). +text_drs_eval(0, 2797, 'in what does a dog live?', drs([], [question(drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1/5, query(B, what)-1/2, predicate(C, live, A)-1/6, modifier_pp(C, in, B)-1/1]))]), [[sentence, [query, [question, [pp, [prep, in], [np, [qpn, what]]], does, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, live]]]]], ?], '.']], '2009-05-13-13-46-01', '130.60.155.193', ''). +text_drs_eval(0, 2798, 'in what does a dog have to live?', drs([], [question(drs([A], [object(A, dog, countable, na, eq, 1)-1/5, must(drs([B, C], [query(B, what)-1/2, predicate(C, live, A)-1/8, modifier_pp(C, in, B)-1/1]))]))]), [[query, [question, [pp, [prep, in], [np, [qpn, what]]], does, [np, [det, a], [nbar, [n, dog]]], [vp, [aux, 'have to'], [vbar, [vbar, [v, live]]]]], ?]], '2010-10-27-09-31-34', '89.206.64.27', ''). +text_drs_eval(0, 2799, 'in what does a dog not have to live?', drs([], [question(drs([A], [object(A, dog, countable, na, eq, 1)-1/5, -drs([], [must(drs([B, C], [query(B, what)-1/2, predicate(C, live, A)-1/9, modifier_pp(C, in, B)-1/1]))])]))]), [[query, [question, [pp, [prep, in], [np, [qpn, what]]], does, [np, [det, a], [nbar, [n, dog]]], [vp, [aux, 'not have to'], [vbar, [vbar, [v, live]]]]], ?]], '2010-10-27-09-31-39', '89.206.64.27', ''). +text_drs_eval(0, 2800, 'in what does who not have to live for which reason?', drs([], [question(drs([A], [query(A, who)-1/4, -drs([], [must(drs([B, C, D], [query(B, what)-1/2, query(C, which)-1/10, object(C, reason, countable, na, eq, 1)-1/11, predicate(D, live, A)-1/8, modifier_pp(D, for, C)-1/9, modifier_pp(D, in, B)-1/1]))])]))]), [[query, [question, [pp, [prep, in], [np, [qpn, what]]], does, [np, [qpn, who]], [vp, [aux, 'not have to'], [vbar, [vbar, [v, live]], [vmod, [pp, [prep, for], [np, [qdet, which], [nbar, [n, reason]]]]]]]], ?]], '2010-10-27-09-31-44', '89.206.64.27', ''). +text_drs_eval(0, 2801, 'in which house does John live?', drs([], [question(drs([A, B], [query(A, which)-1/2, object(A, house, countable, na, eq, 1)-1/3, predicate(B, live, named('John'))-1/6, modifier_pp(B, in, A)-1/1]))]), [[sentence, [query, [question, [pp, [prep, in], [np, [qdet, which], [nbar, [n, house]]]], does, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, live]]]]], ?], '.']], '2009-05-13-13-46-07', '130.60.155.193', ''). +text_drs_eval(0, 2802, 'how can a customer enter a card?', drs([], [question(drs([A], [object(A, customer, countable, na, eq, 1)-1/4, can(drs([B, C], [object(B, card, countable, na, eq, 1)-1/7, predicate(C, enter, A, B)-1/5, query(C, how)-1/1]))]))]), [[query, [question, [qpn, how], can, [np, [det, a], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, enter], [np, [det, a], [nbar, [n, card]]]]]]], ?]], '2010-10-27-09-31-49', '89.206.64.27', ''). +text_drs_eval(0, 2803, 'how does every customer have to enter his/her own card?', drs([], [question(drs([], [drs([A], [object(A, customer, countable, na, eq, 1)-1/4])=>drs([], [must(drs([B, C], [relation(B, of, A)-1/8, object(B, card, countable, na, eq, 1)-1/12, predicate(C, enter, A, B)-1/7, query(C, how)-1/1]))])]))]), [[query, [question, [qpn, how], does, [np, [det, every], [nbar, [n, customer]]], [vp, [aux, 'have to'], [vbar, [vcompl, [v, enter], [np, [posspn, 'his/her own'], [nbar, [n, card]]]]]]], ?]], '2010-10-27-09-31-53', '89.206.64.27', ''). +text_drs_eval(0, 2804, 'how does every customer have to enter his/her own card of which account?', drs([], [question(drs([], [drs([A], [object(A, customer, countable, na, eq, 1)-1/4])=>drs([], [must(drs([B, C, D], [relation(B, of, A)-1/8, object(B, card, countable, na, eq, 1)-1/12, query(C, which)-1/14, object(C, account, countable, na, eq, 1)-1/15, relation(B, of, C)-1/13, predicate(D, enter, A, B)-1/7, query(D, how)-1/1]))])]))]), [[query, [question, [qpn, how], does, [np, [det, every], [nbar, [n, customer]]], [vp, [aux, 'have to'], [vbar, [vcompl, [v, enter], [np, [posspn, 'his/her own'], [nbar, [n, card], [pp, [prep, of], [np, [qdet, which], [nbar, [n, account]]]]]]]]]], ?]], '2010-10-27-09-31-59', '89.206.64.27', ''). +text_drs_eval(0, 2805, 'Where can a card be bought by a customer?', drs([], [question(drs([A], [object(A, card, countable, na, eq, 1)-1/4, can(drs([B, C], [object(B, customer, countable, na, eq, 1)-1/9, predicate(C, buy, B, A)-1/6, query(C, where)-1/1]))]))]), [[query, [question, [qpn, where], can, [np, [det, a], [nbar, [n, card]]], [vp, [aux, be], [vbar, [vcompl, [v, bought], by, [np, [det, a], [nbar, [n, customer]]]]]]], ?]], '2010-10-27-09-32-04', '89.206.64.27', ''). +text_drs_eval(0, 2806, 'Where can which cards be bought by a customer?', drs([], [question(drs([A], [query(A, which)-1/3, object(A, card, countable, na, geq, 2)-1/4, can(drs([B, C], [object(B, customer, countable, na, eq, 1)-1/9, predicate(C, buy, B, A)-1/6, query(C, where)-1/1]))]))]), [[query, [question, [qpn, where], can, [np, [qdet, which], [nbar, [n, cards]]], [vp, [aux, be], [vbar, [vcompl, [v, bought], by, [np, [det, a], [nbar, [n, customer]]]]]]], ?]], '2010-10-27-09-32-10', '89.206.64.27', ''). +text_drs_eval(0, 2807, 'Where can which cards be bought by which customers of John?', drs([], [question(drs([A], [query(A, which)-1/3, object(A, card, countable, na, geq, 2)-1/4, can(drs([B, C], [query(B, which)-1/8, object(B, customer, countable, na, geq, 2)-1/9, relation(B, of, named('John'))-1/10, predicate(C, buy, B, A)-1/6, query(C, where)-1/1]))]))]), [[query, [question, [qpn, where], can, [np, [qdet, which], [nbar, [n, cards]]], [vp, [aux, be], [vbar, [vcompl, [v, bought], by, [np, [qdet, which], [nbar, [n, customers], [pp, [prep, of], [np, [pname, 'John']]]]]]]]], ?]], '2010-10-27-09-32-14', '89.206.64.27', ''). +text_drs_eval(0, 2808, 'When is a string a password?', drs([], [question(drs([A, B, C], [object(A, string, countable, na, eq, 1)-1/4, object(B, password, countable, na, eq, 1)-1/6, predicate(C, be, A, B)-1/2, query(C, when)-1/1]))]), [[sentence, [query, [question, [qpn, when], is, [np, [det, a], [nbar, [n, string]]], [vp, [vbar, [vcompl, [np, [det, a], [nbar, [n, password]]]]]]], ?], '.']], '2009-05-13-13-46-18', '130.60.155.193', ''). +text_drs_eval(0, 2809, 'When is a string a password of who?', drs([], [question(drs([A, B, C, D], [object(A, string, countable, na, eq, 1)-1/4, object(B, password, countable, na, eq, 1)-1/6, query(C, who)-1/8, relation(B, of, C)-1/7, predicate(D, be, A, B)-1/2, query(D, when)-1/1]))]), [[sentence, [query, [question, [qpn, when], is, [np, [det, a], [nbar, [n, string]]], [vp, [vbar, [vcompl, [np, [det, a], [nbar, [n, password], [pp, [prep, of], [np, [qpn, who]]]]]]]]], ?], '.']], '2009-05-13-13-46-19', '130.60.155.193', ''). +text_drs_eval(0, 2810, 'Zürich is not Köln.', drs([A, B], [object(A, 'Zürich', named, na, eq, 1)-1, object(B, 'Köln', named, na, eq, 1)-1, -drs([C], [predicate(C, be, A, B)-1])]), [[specification, [s, [np, [var, ['Zürich']]], [neg_vp, [v, [is]], [neg, [not]], [vbar, [v, [[]]], [np, [var, ['Köln']]]]]], ['.']]], '2007-12-29-17-42-19', '130.60.204.10', ''). +text_drs_eval(0, 2811, 'John has 3 °C.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, predicate(B, have, A, int(3, '°C'))-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [has]], [np, [measure_number, [int, [3]], [measure_noun, ['°C']]]]]]], ['.']]], '2007-12-29-17-45-10', '130.60.204.10', ''). +text_drs_eval(0, 2812, 'There are John and 2 men ManGroup. ManGroup are happy.', drs([], []), [], '2008-01-03-16-30-17', '130.60.206.88', ''). +text_drs_eval(0, 2813, '2 men M1 and M2 drink. M1 talk.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 2)-1, has_part(D, A)-1, predicate(B, drink, D)-1, object(C, something, dom, na, na, na)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 2)-1, predicate(E, talk, A)-2]), [[specification, [s, [np_coord, [np, [nump, [num, 2]], [nbar, [n, men], [appos, [var, 'M1']]]], [coord, and], [np, [var, 'M2']]], [vp, [vbar, [v, drink]]]], '.'], [specification, [s, [np, [var, 'M1']], [vp, [vbar, [v, talk]]]], '.']], '2008-07-10-10-47-14', '130.60.155.206', ''). +text_drs_eval(0, 2814, '2 men X and Y wait. X sleep. Y drinks.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 2)-1, has_part(D, A)-1, predicate(B, wait, D)-1, object(C, something, dom, na, na, na)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 2)-1, predicate(E, sleep, A)-2, predicate(F, drink, C)-3]), [[specification, [s, [np_coord, [np, [nump, [num, 2]], [nbar, [n, men], [appos, [var, 'X']]]], [coord, and], [np, [var, 'Y']]], [vp, [vbar, [v, wait]]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [vbar, [v, sleep]]]], '.'], [specification, [s, [np, [var, 'Y']], [vp, [vbar, [v, drinks]]]], '.']], '2008-07-10-10-47-20', '130.60.155.206', ''). +text_drs_eval(0, 2815, '2 men X and Y\'s dog wait. X sleep. Y drinks.', drs([A, B, C, D, E, F, G], [object(A, man, countable, na, eq, 2)-1, has_part(E, A)-1, predicate(B, wait, E)-1, object(C, something, dom, na, na, na)-1, relation(D, of, C)-1, object(D, dog, countable, na, eq, 1)-1, has_part(E, D)-1, object(E, na, countable, na, eq, 2)-1, predicate(F, sleep, A)-2, predicate(G, drink, C)-3]), [[specification, [s, [np_coord, [np, [nump, [num, 2]], [nbar, [n, men], [appos, [var, 'X']]]], [coord, and], [np, [poss_np, [var, 'Y'], [gen_marker, '\'s']], [nbar, [n, dog]]]], [vp, [vbar, [v, wait]]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [vbar, [v, sleep]]]], '.'], [specification, [s, [np, [var, 'Y']], [vp, [vbar, [v, drinks]]]], '.']], '2008-07-10-10-47-26', '130.60.155.206', ''). +text_drs_eval(1, 2816, 'p:= waits.', drs([A, B], [object(A, =, named, na, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [pname, [=]]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2007-12-29-19-07-34', '130.60.204.10', 'Is it ok to have special symbols overridden by prefixes to make them normal tokens.'). +text_drs_eval(0, 2817, '% ; @ ^ ` | ~', drs([], []), [], '2007-12-29-19-10-50', '130.60.204.10', ''). +text_drs_eval(0, 2818, '123man man123 123man123 man123man', drs([], []), [], '2008-03-28-17-49-10', '130.60.155.177', ''). +text_drs_eval(0, 2819, 'John likes Õnne.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Õnne', named, na, eq, 1)-1, predicate(C, like, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [likes]], [np, [var, ['Õnne']]]]]], ['.']]], '2007-12-30-15-28-18', '130.60.204.44', ''). +text_drs_eval(0, 2820, 'John knows that "Миша lives in СССР" holds.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, predicate(B, know, A, C)-1, C:drs([D], [predicate(D, hold, string('Миша lives in СССР'))-1])]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [knows]], [cp, ['_that_'], [s, [np, [string, ['Миша lives in СССР']]], [vp, [vbar, [v, [holds]]]]]]]]], ['.']]], '2008-01-07-00-48-47', '130.60.206.18', ''). +text_drs_eval(0, 2821, 'Миша lives in СССР.', drs([], []), [], '2008-01-07-00-49-11', '130.60.206.18', ''). +text_drs_eval(0, 2822, 'John reads "تراجيديا هاملت Hamlet واحدة من أهم مسرحيات شكسبير . كتبت في عام 1600".', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, predicate(B, read, A, string('تراجيديا هاملت Hamlet واحدة من أهم مسرحيات شكسبير . كتبت في عام 1600'))-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [reads]], [np, [string, ['تراجيديا هاملت Hamlet واحدة من أهم مسرحيات شكسبير . كتبت في عام 1600']]]]]], ['.']]], '2008-01-07-00-50-20', '130.60.206.18', ''). +text_drs_eval(0, 2823, 'A card is manually taken by John.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, predicate(C, take, A, B)-1, modifier_adv(C, manually, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [card]]]], [vp, [aux, [is], [[]]], [vbar, [adv, [manually]], [vbar, [v, [taken]], [by, [by]], [np, [pname, ['John']]]]]]], ['.']]], '2007-12-31-00-56-22', '130.60.204.25', ''). +text_drs_eval(0, 2824, 'A card is taken by John manually.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, predicate(C, take, A, B)-1, modifier_adv(C, manually, pos)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [card]]]], [vp, [aux, [is], [[]]], [vbar, [vbar, [v, [taken]], [by, [by]], [np, [pname, ['John']]]], [adv, [manually]]]]], ['.']]], '2008-01-16-17-24-19', '130.60.155.177', ''). +text_drs_eval(0, 2825, 'There are some men each of whose dogs barks.', drs([A, B], [object(A, man, countable, na, geq, 2)-1, object(B, dog, countable, na, geq, 2)-1, relation(B, of, A)-1, drs([C], [has_part(B, C)-1])=>drs([D], [predicate(D, bark, C)-1])]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [det, [some]], [nbar, [n, [men]], [rel_cl, [np, [quant, ['{each of}']], [np, [posspn, [whose]], [nbar, [n, [dogs]]]]], [vp, [vbar, [v, [barks]]]]]]]]], ['.']]], '2007-12-31-10-00-16', '130.60.204.31', ''). +text_drs_eval(0, 2826, 'John is when in Paris?', drs([], [question(drs([A], [query(A, when)-1/3, predicate(A, be, named('John'))-1/2, modifier_pp(A, in, named('Paris'))-1/4]))]), [[sentence, [query, [question, [np, [pname, 'John']], [vp, [aux, is], [vbar, [vcompl, [qpn, when]], [vmod, [pp, [prep, in], [np, [pname, 'Paris']]]]]]], ?], '.']], '2009-05-13-13-40-39', '130.60.155.193', ''). +text_drs_eval(0, 2827, 'John is in Paris when?', drs([], [question(drs([A], [predicate(A, be, named('John'))-1/2, modifier_pp(A, in, named('Paris'))-1/3, query(A, when)-1/5]))]), [[sentence, [query, [question, [np, [pname, 'John']], [vp, [aux, is], [vbar, [vcompl, [pp, [prep, in], [np, [pname, 'Paris']]]], [vmod, [qpn, when]]]]], ?], '.']], '2009-05-13-13-40-40', '130.60.155.193', ''). +text_drs_eval(0, 2828, 'John is in Paris when with Mary?', drs([], [question(drs([A], [predicate(A, be, named('John'))-1/2, modifier_pp(A, in, named('Paris'))-1/3, modifier_pp(A, with, named('Mary'))-1/6, query(A, when)-1/5]))]), [[sentence, [query, [question, [np, [pname, 'John']], [vp, [aux, is], [vbar, [vcompl, [pp, [prep, in], [np, [pname, 'Paris']]]], [vmod, [qpn, when], [pp, [prep, with], [np, [pname, 'Mary']]]]]]], ?], '.']], '2009-05-13-13-40-42', '130.60.155.193', ''). +text_drs_eval(0, 2829, 'John is in Paris when where?', drs([], []), [], '2009-05-22-11-02-21', '130.60.155.193', ''). +text_drs_eval(0, 2830, 'There are some men a dog of whose barks.', drs([], []), [], '2008-01-02-15-43-09', '130.60.206.59', ''). +text_drs_eval(0, 2831, 'There are some men a dog of the men barks.', drs([], []), [], '2008-01-02-15-44-06', '130.60.206.59', ''). +text_drs_eval(0, 2832, 'John is rich where?', drs([], [question(drs([A, B], [property(A, rich, pos)-1/3, predicate(B, be, named('John'), A)-1/2, query(B, where)-1/4]))]), [[sentence, [query, [question, [np, [pname, 'John']], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, rich]]]], [vmod, [qpn, where]]]]], ?], '.']], '2009-05-13-13-40-43', '130.60.155.193', ''). +text_drs_eval(0, 2833, 'John is where where?', drs([], []), [], '2009-05-22-11-02-12', '130.60.155.193', ''). +text_drs_eval(0, 2834, 'John is in a park in the park.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, park, countable, na, eq, 1)-1, predicate(C, be, A)-1, modifier_pp(C, in, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [vbar, [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]]], [pp, [prep, in], [np, [det, the], [nbar, [n, park]]]]]]], '.']], '2008-08-12-17-17-13', '130.60.155.208', ''). +text_drs_eval(0, 2835, 'John drinks p:õlu.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, õlu, named, na, eq, 1)-1, predicate(C, drink, A, B)-1]), [[specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [drinks]], [np, [pname, [õlu]]]]]], ['.']]], '2008-01-02-18-41-42', '130.60.206.59', ''). +text_drs_eval(0, 2836, 'Can a book be written by a man?', drs([], [question(drs([A], [object(A, book, countable, na, eq, 1)-1/3, can(drs([B, C], [object(B, man, countable, na, eq, 1)-1/8, predicate(C, write, B, A)-1/5]))]))]), [[query, [question, can, [np, [det, a], [nbar, [n, book]]], [vp, [aux, be], [vbar, [vcompl, [v, written], by, [np, [det, a], [nbar, [n, man]]]]]]], ?]], '2010-10-27-09-32-27', '89.206.64.27', ''). +text_drs_eval(0, 2837, 'It is false that there are a man and a woman and that the man waits.', drs([], [-drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, has_part(C, A)-1, object(B, woman, countable, na, eq, 1)-1, has_part(C, B)-1, object(C, na, countable, na, eq, 2)-1, predicate(D, wait, A)-1])]), [[specification, [neg_s, [sneg, ['{it is false}']], [cp, ['_that_'], [s_coord, [top_s, [topic, [quant, ['{there are}']], [np_coord, [np, [det, [a]], [nbar, [n, [man]]]], [coord, [and]], [np, [det, [a]], [nbar, [n, [woman]]]]]]], [coord, [and]], [cp, ['_that_'], [s, [np, [det, [the]], [nbar, [n, [man]]]], [vp, [vbar, [v, [waits]]]]]]]]], ['.']]], '2008-01-03-17-27-30', '130.60.206.88', ''). +text_drs_eval(0, 2838, 'John who is larger than his own brother can work carefully in a year that is not 2006 and that is not in [1981, 1983, 1985].', drs([A, B, C], [relation(A, of, named('John'))-1/6, object(A, brother, countable, na, eq, 1)-1/8, property(B, large, comp_than, A)-1/4, predicate(C, be, named('John'), B)-1/3, can(drs([D, E], [object(D, year, countable, na, eq, 1)-1/14, -drs([F], [predicate(F, be, D, int(2006))-1/16]), -drs([G], [predicate(G, be, D)-1/21, modifier_pp(G, in, list([int(1981), int(1983), int(1985)]))-1/23]), predicate(E, work, named('John'))-1/10, modifier_pp(E, in, D)-1/12, modifier_adv(E, carefully, pos)-1/11]))]), [[specification, [s, [np, [pname, 'John'], [rel_cl, [np, [relpn, who]], [vp, [aux, is], [ap_coord, [ap, [adj, larger], [conj, than], [np, [posspn, 'his own'], [nbar, [n, brother]]]]]]]], [vp, [aux, can], [vbar, [vbar, [v, work]], [vmod, [adv, carefully], [pp, [prep, in], [np, [det, a], [nbar, [n, year], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is, not], [np, [int, 2006]]]], [coord, and], [rel_cl, [comp, that], [vp, [aux, is, not], [pp, [prep, in], [np, [list, [int, 1981], (','), [int, 1983], (','), [int, 1985]]]]]]]]]]]]]], '.']], '2010-10-27-09-32-36', '89.206.64.27', ''). +text_drs_eval(0, 2839, 'If each of some men who are {John, Bill} gives a small text "abc" to a woman then John must buy 2 kg of food or knows that it is not provable that 2 km / (2.3 + 4) = X * 2.', drs([], [drs([A, B], [object(A, man, countable, na, geq, 2)-1/5, predicate(B, be, A, set([named('John'), named('Bill')]))-1/7, drs([C], [has_part(A, C)-1/2])=>drs([D, E, F], [object(D, text, countable, na, eq, 1)-1/16, property(D, small, pos)-1/15, object(E, woman, countable, na, eq, 1)-1/20, predicate(F, give, C, string(abc), D)-1/13, modifier_pp(F, to, E)-1/18])])=>drs([], [drs([], [must(drs([G, H], [object(G, food, mass, kg, eq, 2)-1/28, predicate(H, buy, named('John'), G)-1/24]))])v drs([I, J], [predicate(I, know, named('John'), J)-1/30, J:drs([], [~drs([K], [object(K, something, dom, na, na, na)-1/46, formula(expr(/, int(2, km), expr(+, real(2.3), int(4))), =, expr(*, K, int(2)))-1/45])])])])]), [[specification, [cond_s, if, [s, [np, [quant, 'each of'], [np, [det, some], [nbar, [n, men], [rel_cl, [np, [relpn, who]], [vp, [aux, are], [np, [set, [pname, 'John'], (','), [pname, 'Bill']]]]]]]], [vp, [vbar, [vcompl, [v, gives], [np, [det, a], [nbar, [adj, small], [nbar, [n, text]]]], [np, [string, '"abc"']]], [vmod, [pp, [prep, to], [np, [det, a], [nbar, [n, woman]]]]]]]], then, [s, [np, [pname, 'John']], [vp_coord, [vp, [aux, must], [vbar, [vcompl, [v, buy], [np, [meas_spec, [nump, 2], [meas_nbar, [meas_n, kg], [pp, [prep, of]]]], [nbar, [n, food]]]]]], [coord, or], [vp, [vbar, [cp, that, [s, [naf, 'it is not provable'], [cp, that, [formula, [expr, [meas_num, [int, 2], [meas_n, km]], [brackets, '(', [expr, [real, 2.3], [int, 4]], ')']], =, [expr, [var, 'X'], [int, 2]]]]]]]]]]], '.']], '2010-11-12-08-51-58', '89.206.69.32', ''). +text_drs_eval(0, 2840, 'Who is mad-about John who is rich and who is as fond-of Mary as of Sue?', drs([], [question(drs([A, B, C, D, E, F, G], [query(A, who)-1/1, property(B, 'mad-about', pos, named('John'))-1/3, predicate(C, be, A, B)-1/2, property(D, rich, pos)-1/7, predicate(E, be, named('John'), D)-1/6, property(F, 'fond-of', named('Mary'), pos_as, obj, named('Sue'))-1/12, predicate(G, be, named('John'), F)-1/10]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, 'mad-about'], [np, [pname, 'John'], [rel_cl_coord, [rel_cl, [np, [relpn, who]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, rich]]]]]]], [coord, and], [rel_cl, [np, [relpn, who]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, as, [adj, 'fond-of'], [np, [pname, 'Mary']], as, of, [np, [pname, 'Sue']]]]]]]]]]]]]]]], ?], '.']], '2009-05-13-13-40-49', '130.60.155.193', ''). +text_drs_eval(0, 2841, 'At most 3 men own more than 5 cars. At most 5 cars are owned by more than 3 men.', drs([A, B, C, D, E, F], [[predicate(C, own, A, B)-1, object(B, car, countable, na, greater, 5)-1, object(A, man, countable, na, leq, 3)-1], [predicate(F, own, E, D)-2, object(E, man, countable, na, greater, 3)-2, object(D, car, countable, na, leq, 5)-2]]), [[specification, [s, [np, [nump, [genqu, 'at most'], 3], [nbar, [n, men]]], [vp, [vbar, [vcompl, [v, own], [np, [nump, [genqu, 'more than'], 5], [nbar, [n, cars]]]]]]], '.'], [specification, [s, [np, [nump, [genqu, 'at most'], 5], [nbar, [n, cars]]], [vp, [aux, are], [vbar, [vcompl, [v, owned], by, [np, [nump, [genqu, 'more than'], 3], [nbar, [n, men]]]]]]], '.']], '2009-03-02-11-34-52', '130.60.155.206', ''). +text_drs_eval(0, 2842, 'There are at most 3 men. The men wait.', drs([A, B], [[object(A, man, countable, na, leq, 3)-1], predicate(B, wait, A)-2]), [[specification, [top_s, [topic, [quant, 'there are'], [np, [nump, [genqu, 'at most'], 3], [nbar, [n, men]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, wait]]]]], '.']], '2009-03-02-11-35-13', '130.60.155.206', ''). +text_drs_eval(0, 2843, 'No man but John waits.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C], [predicate(B, wait, C)-1, object(C, man, countable, na, eq, 1)-1])=>drs([D], [predicate(D, be, C, A)-1])]), [[specification, [s, [np, [det, [np, [det, [no]], [nbar, [n, [man]]]], [but]], [pname, ['John']]], [vp, [vbar, [v, [waits]]]]], ['.']]], '2008-01-15-18-12-22', '130.60.155.177', ''). +text_drs_eval(0, 2844, 'each of not at most 5 men owns each of not at most 8 cars.', drs([], []), [], '2008-08-19-19-58-52', '130.60.155.177', ''). +text_drs_eval(0, 2845, 'each of at most 5 men owns each of less than 8 cars.', drs([A], [[drs([B], [has_part(A, B)-1])=>drs([C], [[drs([D], [has_part(C, D)-1])=>drs([E], [predicate(E, own, B, D)-1]), object(C, car, countable, na, less, 8)-1]]), object(A, man, countable, na, leq, 5)-1]]), [[specification, [s, [np, [quant, 'each of'], [np, [nump, [genqu, 'at most'], 5], [nbar, [n, men]]]], [vp, [vbar, [vcompl, [v, owns], [np, [quant, 'each of'], [np, [nump, [genqu, 'less than'], 8], [nbar, [n, cars]]]]]]]], '.']], '2009-03-02-11-35-30', '130.60.155.206', ''). +text_drs_eval(0, 2846, 'every man owns each of at most 5 cars.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [[drs([C], [has_part(B, C)-1])=>drs([D], [predicate(D, own, A, C)-1]), object(B, car, countable, na, leq, 5)-1]])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, owns], [np, [quant, 'each of'], [np, [nump, [genqu, 'at most'], 5], [nbar, [n, cars]]]]]]]], '.']], '2009-03-02-11-35-55', '130.60.155.206', ''). +text_drs_eval(0, 2847, 'at most 1 kg of water flows.', drs([A, B], [[predicate(B, flow, A)-1, object(A, water, mass, kg, leq, 1)-1]]), [[specification, [s, [np, [meas_spec, [nump, [genqu, 'at most'], 1], [meas_nbar, [meas_n, kg], [pp, [prep, of]]]], [nbar, [n, water]]], [vp, [vbar, [vbar, [v, flows]]]]], '.']], '2009-03-02-11-36-32', '130.60.155.206', ''). +text_drs_eval(1, 2848, 'John sees nobody but Bill and Mary.', drs([], []), [], '2008-01-15-18-35-30', '130.60.155.177', 'Should we support this?'). +text_drs_eval(0, 2849, 'A card manually is taken by John.', drs([A, B, C], [object(A, card, countable, na, eq, 1)-1/2, modifier_adv(C, manually, pos)-1/3, property(B, taken, pos)-1/5, predicate(C, be, A, B)-1/4, modifier_pp(C, by, named('John'))-1/6]), [[specification, [s, [np, [det, a], [nbar, [n, card]]], [vp, [vmod, [adv, manually]], [aux, is], [ap_coord, [ap, [adj, taken]]], [vmod, [pp, [prep, by], [np, [pname, 'John']]]]]], '.']], '2009-11-18-08-46-19', '130.60.155.164', ''). +text_drs_eval(0, 2850, 'John is in a park manually.', drs([A, B], [object(A, park, countable, na, eq, 1)-1/5, predicate(B, be, named('John'))-1/2, modifier_pp(B, in, A)-1/3, modifier_adv(B, manually, pos)-1/6]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]], [vmod, [adv, manually]]]], '.']], '2009-05-19-17-21-52', '130.60.155.193', ''). +text_drs_eval(0, 2851, '-0 /= -1.', drs([], []), [], '2008-01-18-11-29-57', '130.60.155.177', ''). +text_drs_eval(0, 2852, '-0 = -1.', drs([], [formula(int(0), =, int(-1))-1]), [[specification, [formula, [int, 0], =, [int, -1]], '.']], '2008-07-30-14-43-34', '130.60.155.177', ''). +text_drs_eval(0, 2853, '2l of water runs. It is clean.', drs([A, B, C, D], [object(A, water, mass, l, eq, 2)-1, predicate(B, run, A)-1, property(C, clean, pos)-2, predicate(D, be, A, C)-2]), [[specification, [s, [np, [measure_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [l]], [pp, [prep, [of]]]]], [nbar, [n, [water]]]], [vp, [vbar, [v, [runs]]]]], ['.']], [specification, [s, [np, [pn, [it]]], [vp, [aux, [is], [[]]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2008-02-14-18-39-06', '130.60.155.177', ''). +text_drs_eval(0, 2854, 'Some water of John runs. The water of John is clean.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, water, mass, na, na, na)-1, relation(B, of, A)-1, predicate(C, run, B)-1, property(D, clean, pos)-2, predicate(E, be, B, D)-2]), [[specification, [s, [np, [det, [some]], [nbar, [n, [water]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [vbar, [v, [runs]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [water]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [aux, [is], [[]]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2008-02-14-15-39-00', '130.60.155.177', ''). +text_drs_eval(0, 2855, 'Some water of John runs. Some water of Mary flows. The water of John is clean.', drs([A, B, C, D, E, F, G, H], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-2, object(C, water, mass, na, na, na)-1, relation(C, of, A)-1, predicate(D, run, C)-1, object(E, water, mass, na, na, na)-2, relation(E, of, B)-2, predicate(F, flow, E)-2, property(G, clean, pos)-3, predicate(H, be, C, G)-3]), [[specification, [s, [np, [det, [some]], [nbar, [n, [water]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [vbar, [v, [runs]]]]], ['.']], [specification, [s, [np, [det, [some]], [nbar, [n, [water]], [pp, [prep, [of]], [np, [pname, ['Mary']]]]]], [vp, [vbar, [v, [flows]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [water]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [aux, [is], [[]]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2008-02-14-15-39-37', '130.60.155.177', ''). +text_drs_eval(0, 2856, '2l of water of John runs.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, water, mass, l, eq, 2)-1, relation(B, of, A)-1, predicate(C, run, B)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [l]], [pp, [prep, [of]], [nbar, [n, [water]], [pp, [prep, [of]], [np, [pname, ['John']]]]]]]], [vp, [vbar, [v, [runs]]]]], ['.']]], '2008-02-14-15-41-05', '130.60.155.177', ''). +text_drs_eval(0, 2857, '2l of water that every man drinks runs.', drs([A, B], [object(A, water, mass, l, eq, 2)-1, drs([C], [object(C, man, countable, na, eq, 1)-1])=>drs([D], [predicate(D, drink, C, A)-1]), predicate(B, run, A)-1]), [[specification, [s, [measure_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [l]], [pp, [prep, [of]], [nbar, [n, [water]], [rel_cl, [comp, [that]], [np, [det, [every]], [nbar, [n, [man]]]], [vp, [vbar, [v, [drinks]], [np, [[]]]]]]]]]], [vp, [vbar, [v, [runs]]]]], ['.']]], '2008-02-14-15-41-57', '130.60.155.177', ''). +text_drs_eval(0, 2858, '2l of water of John runs. 2l of water of Mary flows. The water of John is clean.', drs([A, B, C, D, E, F, G, H], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-2, object(C, water, mass, l, eq, 2)-1, relation(C, of, A)-1, predicate(D, run, C)-1, object(E, water, mass, l, eq, 2)-2, relation(E, of, B)-2, predicate(F, flow, E)-2, property(G, clean, pos)-3, predicate(H, be, C, G)-3]), [[specification, [s, [np, [measure_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [l]], [pp, [prep, [of]]]]], [nbar, [n, [water]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [vbar, [v, [runs]]]]], ['.']], [specification, [s, [np, [measure_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [l]], [pp, [prep, [of]]]]], [nbar, [n, [water]], [pp, [prep, [of]], [np, [pname, ['Mary']]]]]], [vp, [vbar, [v, [flows]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [water]], [pp, [prep, [of]], [np, [pname, ['John']]]]]], [vp, [aux, [is], [[]]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [clean]]]]]]], ['.']]], '2008-02-14-21-47-55', '130.60.155.177', ''). +text_drs_eval(0, 2859, '2 kg of water runs. The water is cold.', drs([A, B, C, D], [object(A, water, mass, kg, eq, 2)-1, predicate(B, run, A)-1, property(C, cold, pos)-2, predicate(D, be, A, C)-2]), [[specification, [s, [np, [measure_np, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [kg]], [pp, [prep, [of]]]]], [nbar, [n, [water]]]], [vp, [vbar, [v, [runs]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [n, [water]]]], [vp, [aux, [is], [[]]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [cold]]]]]]], ['.']]], '2008-02-14-21-47-00', '130.60.155.177', ''). +text_drs_eval(0, 2860, '2l of warm water flows. 2l of cold water flows. The warm water boils.', drs([A, B, C, D, E], [object(A, water, mass, l, eq, 2)-1, property(A, warm, pos)-1, predicate(B, flow, A)-1, object(C, water, mass, l, eq, 2)-2, property(C, cold, pos)-2, predicate(D, flow, C)-2, predicate(E, boil, A)-3]), [[specification, [s, [np, [measure_spec, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [l]], [pp, [prep, [of]]]]], [nbar, [adj, [warm]], [nbar, [n, [water]]]]], [vp, [vbar, [v, [flows]]]]], ['.']], [specification, [s, [np, [measure_spec, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [l]], [pp, [prep, [of]]]]], [nbar, [adj, [cold]], [nbar, [n, [water]]]]], [vp, [vbar, [v, [flows]]]]], ['.']], [specification, [s, [np, [det, [the]], [nbar, [adj, [warm]], [nbar, [n, [water]]]]], [vp, [vbar, [v, [boils]]]]], ['.']]], '2008-02-18-16-06-17', '130.60.155.177', ''). +text_drs_eval(0, 2861, 'If 2l of water boils and the water contains an egg then the water contains a boiled egg.', drs([], [drs([A, B, C, D], [object(A, water, mass, l, eq, 2)-1, predicate(B, boil, A)-1, object(C, egg, countable, na, eq, 1)-1, predicate(D, contain, A, C)-1])=>drs([E, F], [object(E, egg, countable, na, eq, 1)-1, property(E, boiled, pos)-1, predicate(F, contain, A, E)-1])]), [[specification, [cond_s, [if], [s_coord, [s, [np, [measure_spec, [numberp, [gen_quant, [[]]], [number, [2]]], [measure_nbar, [measure_noun, [l]], [pp, [prep, [of]]]]], [nbar, [n, [water]]]], [vp, [vbar, [v, [boils]]]]], [coord, [and]], [s, [np, [det, [the]], [nbar, [n, [water]]]], [vp, [vbar, [v, [contains]], [np, [det, [a]], [nbar, [n, [egg]]]]]]]], [then], [s, [np, [det, [the]], [nbar, [n, [water]]]], [vp, [vbar, [v, [contains]], [np, [det, [a]], [nbar, [adj, [boiled]], [nbar, [n, [egg]]]]]]]]], ['.']]], '2008-02-18-16-21-01', '130.60.155.177', ''). +text_drs_eval(0, 2862, 'Every man is seen by his own dog.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, see, B, A)-1])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, is], [vbar, [v, seen], by, [np, [posspn, 'his own'], [nbar, [n, dog]]]]]], '.']], '2008-10-23-15-01-26', '130.60.155.206', ''). +text_drs_eval(0, 2863, 'The n:blahs wait.', drs([A, B], [predicate(A, wait, B)-1, object(B, blahs, countable, na, geq, 2)-1]), [[specification, [s, [np, [det, [the]], [nbar, [n, [blahs]]]], [vp, [vbar, [v, [wait]]]]], ['.']]], '2008-02-22-15-40-20', '130.60.155.177', ''). +text_drs_eval(0, 2864, 'A number X is [X].', drs([A, B], [object(A, number, countable, na, eq, 1)-1, predicate(B, be, A, list([A]))-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [number]], [appos, [var, ['X']]]]], [vp, [aux, [is], [[]]], [vbar, [v, [[]]], [np, [list, ['['], [var, ['X']], [']']]]]]], ['.']]], '2008-02-27-11-52-03', '130.60.204.18', ''). +text_drs_eval(0, 2865, 'A number X is [X] and {X, X}.', drs([A, B, C], [object(A, number, countable, na, eq, 1)-1, has_part(C, list([A]))-1, predicate(B, be, A, C)-1, has_part(C, set([A, A]))-1, object(C, na, countable, na, eq, 2)-1]), [[specification, [s, [np, [det, [a]], [nbar, [n, [number]], [appos, [var, ['X']]]]], [vp, [aux, [is], [[]]], [vbar, [v, [[]]], [np_coord, [np, [list, ['['], [var, ['X']], [']']]], [coord, [and]], [np, [set, ['{'], [var, ['X']], [ (',')], [var, ['X']], ['}']]]]]]], ['.']]], '2008-02-27-11-52-20', '130.60.204.18', ''). +text_drs_eval(0, 2866, 'There is a number X. [X, X] is bigger than {X, X}.', drs([A, B, C], [object(A, number, countable, na, eq, 1)-1, property(B, big, comp_than, set([A, A]))-2, predicate(C, be, list([A, A]), B)-2]), [[specification, [top_s, [topic, [quant, ['{there is}']], [np, [det, [a]], [nbar, [n, [number]], [appos, [var, ['X']]]]]]], ['.']], [specification, [s, [np, [list, ['['], [var, ['X']], [ (',')], [var, ['X']], [']']]], [vp, [aux, [is], [[]]], [vbar, [v, [[]]], [ap_coord, [ap, [adj, [bigger]], [conj, [than]], [np, [set, ['{'], [var, ['X']], [ (',')], [var, ['X']], ['}']]]]]]]], ['.']]], '2008-02-27-11-53-40', '130.60.204.18', ''). +text_drs_eval(0, 2867, 'There are 3 men. There are who?', drs([A], [object(A, man, countable, na, eq, 3)-1/4, question(drs([B], [query(B, who)-2/3]))]), [[sentence, [specification, [top_s, [topic, [quant, 'there are'], [np, [nump, 3], [nbar, [n, men]]]]], '.'], '.'], [sentence, [query, [question, [topic, [quant, 'there are'], [np, [qpn, who]]]], ?], '.']], '2009-05-13-13-40-51', '130.60.155.193', ''). +text_drs_eval(0, 2868, 'Which men are there?', drs([], [question(drs([A], [query(A, which)-1/1, object(A, man, countable, na, geq, 2)-1/2]))]), [[sentence, [query, [question, [topic, [np, [qdet, which], [nbar, [n, men]]], [quant, 'are there']]], ?], '.']], '2009-05-13-13-40-52', '130.60.155.193', ''). +text_drs_eval(0, 2869, 'Which dogs of a man are there?', drs([], [question(drs([A, B], [query(A, which)-1/1, object(A, dog, countable, na, geq, 2)-1/2, object(B, man, countable, na, eq, 1)-1/5, relation(A, of, B)-1/3]))]), [[sentence, [query, [question, [topic, [np, [qdet, which], [nbar, [n, dogs], [pp, [prep, of], [np, [det, a], [nbar, [n, man]]]]]], [quant, 'are there']]], ?], '.']], '2009-05-13-13-40-54', '130.60.155.193', ''). +text_drs_eval(0, 2870, 'There are which dogs of a man?', drs([], [question(drs([A, B], [query(A, which)-1/3, object(A, dog, countable, na, geq, 2)-1/4, object(B, man, countable, na, eq, 1)-1/7, relation(A, of, B)-1/5]))]), [[sentence, [query, [question, [topic, [quant, 'there are'], [np, [qdet, which], [nbar, [n, dogs], [pp, [prep, of], [np, [det, a], [nbar, [n, man]]]]]]]], ?], '.']], '2009-05-13-13-40-55', '130.60.155.193', ''). +text_drs_eval(0, 2871, 'There are 3 men X. There are 4 men Y. John sees X. Mary sees Y. Bill sees X.', drs([A, B, C, D, E, F, G, H], [object(A, 'John', named, na, eq, 1)-3, object(B, 'Mary', named, na, eq, 1)-4, object(C, 'Bill', named, na, eq, 1)-5, object(D, man, countable, na, eq, 3)-1, object(E, man, countable, na, eq, 4)-2, predicate(F, see, A, D)-3, predicate(G, see, B, E)-4, predicate(H, see, C, D)-5]), [[specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [3]]], [nbar, [n, [men]], [appos, [var, ['X']]]]]]], ['.']], [specification, [top_s, [topic, [quant, ['{there are}']], [np, [numberp, [gen_quant, [[]]], [number, [4]]], [nbar, [n, [men]], [appos, [var, ['Y']]]]]]], ['.']], [specification, [s, [np, [pname, ['John']]], [vp, [vbar, [v, [sees]], [np, [var, ['X']]]]]], ['.']], [specification, [s, [np, [pname, ['Mary']]], [vp, [vbar, [v, [sees]], [np, [var, ['Y']]]]]], ['.']], [specification, [s, [np, [pname, ['Bill']]], [vp, [vbar, [v, [sees]], [np, [var, ['X']]]]]], ['.']]], '2008-02-27-18-25-37', '130.60.155.177', ''). +text_drs_eval(0, 2872, 'John and Mary wait. Bill gives them them.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, 'Bill', named, na, eq, 1)-2, has_part(E, A)-1, predicate(D, wait, E)-1, has_part(E, B)-1, object(E, na, countable, na, eq, 2)-1, predicate(F, give, C, E, E)-2]), [[specification, [s, [np_coord, [np, [pname, ['John']]], [coord, [and]], [np, [pname, ['Mary']]]], [vp, [vbar, [v, [wait]]]]], ['.']], [specification, [s, [np, [pname, ['Bill']]], [vp, [vbar, [v, [gives]], [np, [pn, [them]]], [np, [pn, [them]]]]]], ['.']]], '2008-02-27-18-49-17', '130.60.155.177', ''). +text_drs_eval(0, 2873, '"abc" is "ab" & "c".', drs([A], [predicate(A, be, string(abc), expr(&, string(ab), string(c)))-1]), [[specification, [s, [np, [string, [abc]]], [vp, [aux, [is], [[]]], [vbar, [v, [[]]], [np, [expr, [string, [ab]], [&], [string, [c]]]]]]], ['.']]], '2008-02-27-20-00-17', '130.60.155.177', ''). +text_drs_eval(0, 2874, '"abc" is "abc" & "" & "".', drs([A], [predicate(A, be, string(abc), expr(&, expr(&, string(abc), string('')), string('')))-1]), [[specification, [s, [np, [string, [abc]]], [vp, [aux, [is], [[]]], [vbar, [v, [[]]], [np, [expr, [expr, [string, [abc]], [&], [string, ['']]], [&], [string, ['']]]]]]], ['.']]], '2008-02-27-20-00-38', '130.60.155.177', ''). +text_drs_eval(0, 2875, '"123" is "12" & "3".', drs([A], [predicate(A, be, string('123'), expr(&, string('12'), string('3')))-1/2]), [[specification, [s, [np, [string, '"123"']], [vp, [aux, is], [np, [expr, [string, '"12"'], [string, '"3"']]]]], '.']], '2010-11-12-09-14-33', '89.206.69.32', ''). +text_drs_eval(1, 2876, 'Every continent overlaps-with no continent but itself.', drs([], []), [], '2008-03-06-10-20-31', '130.60.155.211', 'Feature request: I would be nice to support this, since there is no good alternative.'). +text_drs_eval(1, 2877, 'Every dog is a something.', drs([], []), [], '2008-08-19-16-16-58', '130.60.155.208', 'wrong error message (token "a" is not repeated)'). +text_drs_eval(0, 2878, 'human:Peeter owns a car. He drives.', drs([A, B, C, D], [object(A, 'Peeter', named, na, eq, 1)-1, object(B, car, countable, na, eq, 1)-1, predicate(C, own, A, B)-1, predicate(D, drive, A)-2]), [[specification, [s, [np, [pname, 'Peeter']], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, car]]]]]], '.'], [specification, [s, [np, [pn, he]], [vp, [vbar, [v, drives]]]], '.']], '2008-06-26-17-42-29', '130.60.155.206', ''). +text_drs_eval(0, 2879, 'A human:xxx sees a masc:yyy and verb:zzz him.', drs([A, B, C, D], [object(A, xxx, countable, na, eq, 1)-1, object(B, yyy, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, predicate(D, zzz, A, B)-1]), [[specification, [s, [np, [det, a], [nbar, [n, xxx]]], [vp_coord, [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, yyy]]]]], [coord, and], [vp, [vbar, [v, zzz], [np, [pn, him]]]]]], '.']], '2008-06-26-17-43-49', '130.60.155.206', ''). +text_drs_eval(0, 2880, 'A human:xxx sees a masc:yyy and verb:zzz herself.', drs([A, B, C, D], [object(A, xxx, countable, na, eq, 1)-1, object(B, yyy, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, predicate(D, zzz, A, A)-1]), [[specification, [s, [np, [det, a], [nbar, [n, xxx]]], [vp_coord, [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, yyy]]]]], [coord, and], [vp, [vbar, [v, zzz], [np, [pn, herself]]]]]], '.']], '2008-06-26-17-43-59', '130.60.155.206', ''). +text_drs_eval(0, 2881, '"\\" is a character.', drs([], []), [], '2010-01-23-18-56-55', '89.206.64.50', ''). +text_drs_eval(0, 2882, '"\\\\" is a sequence of 2 characters.', drs([A, B, C], [object(A, sequence, countable, na, eq, 1)-1/4, object(B, character, countable, na, eq, 2)-1/7, relation(A, of, B)-1/5, predicate(C, be, string(\), A)-1/2]), [[specification, [s, [np, [string, '"\\"']], [vp, [aux, is], [np, [det, a], [nbar, [n, sequence], [pp, [prep, of], [np, [nump, 2], [nbar, [n, characters]]]]]]]], '.']], '2010-11-12-08-52-08', '89.206.69.32', ''). +text_drs_eval(0, 2883, '"\\/\\/" looks like a letter.', drs([A, B], [object(A, letter, countable, na, eq, 1)-1/5, predicate(B, look, string(//))-1/2, modifier_pp(B, like, A)-1/3]), [[specification, [s, [np, [string, '"//"']], [vp, [vbar, [vbar, [v, looks]], [vmod, [pp, [prep, like], [np, [det, a], [nbar, [n, letter]]]]]]]], '.']], '2010-11-12-08-52-24', '89.206.69.32', ''). +text_drs_eval(0, 2884, 'Every lady is somebody whose pet is an animal and who likes nothing but cats .', drs([], [drs([A], [object(A, lady, countable, na, eq, 1)-1])=>drs([B, C, D, E, F], [object(B, somebody, countable, na, eq, 1)-1, object(C, pet, countable, na, eq, 1)-1, relation(C, of, B)-1, object(D, animal, countable, na, eq, 1)-1, predicate(E, be, C, D)-1, drs([G, H], [predicate(G, like, B, H)-1, object(H, something, dom, na, na, na)-1])=>drs([I, J], [object(I, cat, countable, na, eq, 1)-1, predicate(J, be, H, I)-1]), predicate(F, be, A, B)-1])]), [[specification, [s, [np, [det, every], [nbar, [n, lady]]], [vp, [aux, is], [vbar, [np, [pn, somebody], [rel_cl_coord, [rel_cl, [np, [posspn, whose], [nbar, [n, pet]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, animal]]]]]], [coord, and], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, likes], [np, [det, [np, [pn, nothing]], but], [nbar, [n, cats]]]]]]]]]]], '.']], '2008-07-02-00-39-10', '130.60.206.1', ''). +text_drs_eval(0, 2885, 'Every man is an adult that is a male and that is a person.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D, E, F, G], [object(B, adult, countable, na, eq, 1)-1, object(C, male, countable, na, eq, 1)-1, predicate(D, be, B, C)-1, object(E, person, countable, na, eq, 1)-1, predicate(F, be, B, E)-1, predicate(G, be, A, B)-1])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, adult], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, male]]]]]], [coord, and], [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, person]]]]]]]]]]]], '.']], '2008-07-02-00-39-39', '130.60.206.1', ''). +text_drs_eval(0, 2886, 'Every lady is a person whose pet is a cat.', drs([], [drs([A], [object(A, lady, countable, na, eq, 1)-1])=>drs([B, C, D, E, F], [object(B, person, countable, na, eq, 1)-1, object(C, pet, countable, na, eq, 1)-1, relation(C, of, B)-1, object(D, cat, countable, na, eq, 1)-1, predicate(E, be, C, D)-1, predicate(F, be, A, B)-1])]), [[specification, [s, [np, [det, every], [nbar, [n, lady]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, person], [rel_cl, [np, [posspn, whose], [nbar, [n, pet]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, cat]]]]]]]]]]], '.']], '2008-07-02-00-40-23', '130.60.206.1', ''). +text_drs_eval(0, 2887, 'A customer enters a card X and a code Y. If Y is valid then SimpleMat accepts X. If Y is not valid then SimpleMat rejects X.', drs([A, B, C, D, E, F], [object(A, 'SimpleMat', named, na, eq, 1)-2, object(B, customer, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, has_part(F, C)-1, predicate(D, enter, B, F)-1, object(E, code, countable, na, eq, 1)-1, has_part(F, E)-1, object(F, na, countable, na, eq, 2)-1, drs([G, H], [property(G, valid, pos)-2, predicate(H, be, E, G)-2])=>drs([I], [predicate(I, accept, A, C)-2]), drs([], [-drs([J, K], [property(J, valid, pos)-3, predicate(K, be, E, J)-3])])=>drs([L], [predicate(L, reject, A, C)-3])]), [[specification, [s, [np, [det, a], [nbar, [n, customer]]], [vp, [vbar, [v, enters], [np_coord, [np, [det, a], [nbar, [n, card], [appos, [var, 'X']]]], [coord, and], [np, [det, a], [nbar, [n, code], [appos, [var, 'Y']]]]]]]], '.'], [specification, [cond_s, if, [s, [np, [var, 'Y']], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], then, [s, [np, [pname, 'SimpleMat']], [vp, [vbar, [v, accepts], [np, [var, 'X']]]]]], '.'], [specification, [cond_s, if, [s, [np, [var, 'Y']], [vp, [aux, is, not], [vbar, [ap_coord, [ap, [adj, valid]]]]]], then, [s, [np, [pname, 'SimpleMat']], [vp, [vbar, [v, rejects], [np, [var, 'X']]]]]], '.']], '2008-07-09-15-21-22', '130.60.155.206', ''). +text_drs_eval(0, 2888, 'A customer enters a card X and a code Y. If the code Y is valid then SimpleMat accepts the card X. If the code Y is not valid then SimpleMat rejects the card X.', drs([A, B, C, D, E, F], [object(A, 'SimpleMat', named, na, eq, 1)-2, object(B, customer, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, has_part(F, C)-1, predicate(D, enter, B, F)-1, object(E, code, countable, na, eq, 1)-1, has_part(F, E)-1, object(F, na, countable, na, eq, 2)-1, drs([G, H], [property(G, valid, pos)-2, predicate(H, be, E, G)-2])=>drs([I], [predicate(I, accept, A, C)-2]), drs([], [-drs([J, K], [property(J, valid, pos)-3, predicate(K, be, E, J)-3])])=>drs([L], [predicate(L, reject, A, C)-3])]), [[specification, [s, [np, [det, a], [nbar, [n, customer]]], [vp, [vbar, [v, enters], [np_coord, [np, [det, a], [nbar, [n, card], [appos, [var, 'X']]]], [coord, and], [np, [det, a], [nbar, [n, code], [appos, [var, 'Y']]]]]]]], '.'], [specification, [cond_s, if, [s, [np, [det, the], [nbar, [n, code], [appos, [var, 'Y']]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], then, [s, [np, [pname, 'SimpleMat']], [vp, [vbar, [v, accepts], [np, [det, the], [nbar, [n, card], [appos, [var, 'X']]]]]]]], '.'], [specification, [cond_s, if, [s, [np, [det, the], [nbar, [n, code], [appos, [var, 'Y']]]], [vp, [aux, is, not], [vbar, [ap_coord, [ap, [adj, valid]]]]]], then, [s, [np, [pname, 'SimpleMat']], [vp, [vbar, [v, rejects], [np, [det, the], [nbar, [n, card], [appos, [var, 'X']]]]]]]], '.']], '2008-07-09-15-21-44', '130.60.155.206', ''). +text_drs_eval(0, 2889, 'A card C is green.', drs([A, B, C], [object(A, card, countable, na, eq, 1)-1, property(B, green, pos)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [det, a], [nbar, [n, card], [appos, [var, 'C']]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, green]]]]]], '.']], '2008-07-09-15-22-04', '130.60.155.206', ''). +text_drs_eval(0, 2890, 'A card C1 is green.', drs([A, B, C], [object(A, card, countable, na, eq, 1)-1, property(B, green, pos)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [det, a], [nbar, [n, card], [appos, [var, 'C1']]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, green]]]]]], '.']], '2008-07-09-15-22-09', '130.60.155.206', ''). +text_drs_eval(0, 2891, 'A card C11234234243 is green.', drs([A, B, C], [object(A, card, countable, na, eq, 1)-1, property(B, green, pos)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [det, a], [nbar, [n, card], [appos, [var, 'C11234234243']]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, green]]]]]], '.']], '2008-07-09-15-22-14', '130.60.155.206', ''). +text_drs_eval(0, 2892, 'A number N is a ratio of a circumference of a circle to its diameter.', drs([A, B, C, D, E, F], [object(A, number, countable, na, eq, 1)-1, relation(B, of, E)-1, object(B, diameter, countable, na, eq, 1)-1, object(C, ratio, countable, na, eq, 1)-1, object(D, circumference, countable, na, eq, 1)-1, object(E, circle, countable, na, eq, 1)-1, relation(D, of, E)-1, relation(C, of, D)-1, predicate(F, be, A, C)-1, modifier_pp(F, to, B)-1]), [[specification, [s, [np, [det, a], [nbar, [n, number], [appos, [var, 'N']]]], [vp, [aux, is], [vbar, [vbar, [np, [det, a], [nbar, [n, ratio], [pp, [prep, of], [np, [det, a], [nbar, [n, circumference], [pp, [prep, of], [np, [det, a], [nbar, [n, circle]]]]]]]]]], [pp, [prep, to], [np, [posspn, its], [nbar, [n, diameter]]]]]]], '.']], '2008-07-09-15-22-28', '130.60.155.206', ''). +text_drs_eval(0, 2893, 'A man M1 waits.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1]), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'M1']]]], [vp, [vbar, [v, waits]]]], '.']], '2008-07-09-15-22-38', '130.60.155.206', ''). +text_drs_eval(0, 2894, 'A man M1 waits. The man M1 is happy.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, property(C, happy, pos)-2, predicate(D, be, A, C)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'M1']]]], [vp, [vbar, [v, waits]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [appos, [var, 'M1']]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, happy]]]]]], '.']], '2008-07-09-15-22-51', '130.60.155.206', ''). +text_drs_eval(0, 2895, 'A man M1 waits. M1 is happy.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, property(C, happy, pos)-2, predicate(D, be, A, C)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'M1']]]], [vp, [vbar, [v, waits]]]], '.'], [specification, [s, [np, [var, 'M1']], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, happy]]]]]], '.']], '2008-07-09-15-23-11', '130.60.155.206', ''). +text_drs_eval(0, 2896, 'A dog D of a man is happy. A dog of a woman is sad. D barks.', drs([A, B, C, D, E, F, G, H, I], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, relation(A, of, B)-1, property(C, happy, pos)-1, predicate(D, be, A, C)-1, object(E, dog, countable, na, eq, 1)-2, object(F, woman, countable, na, eq, 1)-2, relation(E, of, F)-2, property(G, sad, pos)-2, predicate(H, be, E, G)-2, predicate(I, bark, A)-3]), [[specification, [s, [np, [det, a], [nbar, [n, dog], [appos, [var, 'D']], [pp, [prep, of], [np, [det, a], [nbar, [n, man]]]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, happy]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [det, a], [nbar, [n, woman]]]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, sad]]]]]], '.'], [specification, [s, [np, [var, 'D']], [vp, [vbar, [v, barks]]]], '.']], '2008-07-09-15-23-25', '130.60.155.206', ''). +text_drs_eval(0, 2897, 'A dog D of a man is happy. A dog of a woman is sad. The dog D barks.', drs([A, B, C, D, E, F, G, H, I], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, relation(A, of, B)-1, property(C, happy, pos)-1, predicate(D, be, A, C)-1, object(E, dog, countable, na, eq, 1)-2, object(F, woman, countable, na, eq, 1)-2, relation(E, of, F)-2, property(G, sad, pos)-2, predicate(H, be, E, G)-2, predicate(I, bark, A)-3]), [[specification, [s, [np, [det, a], [nbar, [n, dog], [appos, [var, 'D']], [pp, [prep, of], [np, [det, a], [nbar, [n, man]]]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, happy]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [det, a], [nbar, [n, woman]]]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, sad]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog], [appos, [var, 'D']]]], [vp, [vbar, [v, barks]]]], '.']], '2008-08-15-20-35-02', '130.60.204.15', ''). +text_drs_eval(0, 2898, 'There is a red card R. There is a blue card B. The red card R is valid.', drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1, property(A, red, pos)-1, object(B, card, countable, na, eq, 1)-2, property(B, blue, pos)-2, property(C, valid, pos)-3, predicate(D, be, A, C)-3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, red], [nbar, [n, card], [appos, [var, 'R']]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, blue], [nbar, [n, card], [appos, [var, 'B']]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [adj, red], [nbar, [n, card], [appos, [var, 'R']]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], '.']], '2008-08-15-20-34-59', '130.60.204.15', ''). +text_drs_eval(0, 2899, 'There is a red card R. There is a blue card B. The card R is valid.', drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1, property(A, red, pos)-1, object(B, card, countable, na, eq, 1)-2, property(B, blue, pos)-2, property(C, valid, pos)-3, predicate(D, be, A, C)-3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, red], [nbar, [n, card], [appos, [var, 'R']]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, blue], [nbar, [n, card], [appos, [var, 'B']]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, card], [appos, [var, 'R']]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], '.']], '2008-08-15-20-35-45', '130.60.204.15', ''). +text_drs_eval(0, 2900, 'There is a red card R. There is a blue card B. The card is valid.', drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1, property(A, red, pos)-1, object(B, card, countable, na, eq, 1)-2, property(B, blue, pos)-2, property(C, valid, pos)-3, predicate(D, be, B, C)-3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, red], [nbar, [n, card], [appos, [var, 'R']]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, blue], [nbar, [n, card], [appos, [var, 'B']]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, card]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], '.']], '2008-07-09-15-24-25', '130.60.155.206', ''). +text_drs_eval(0, 2901, 'There is a red card R. There is a blue card B. The red card is valid.', drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1, property(A, red, pos)-1, object(B, card, countable, na, eq, 1)-2, property(B, blue, pos)-2, property(C, valid, pos)-3, predicate(D, be, A, C)-3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, red], [nbar, [n, card], [appos, [var, 'R']]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, blue], [nbar, [n, card], [appos, [var, 'B']]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [adj, red], [nbar, [n, card]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], '.']], '2008-07-09-15-24-36', '130.60.155.206', ''). +text_drs_eval(0, 2902, 'There is a red card R. There is a blue card B. R is valid.', drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1, property(A, red, pos)-1, object(B, card, countable, na, eq, 1)-2, property(B, blue, pos)-2, property(C, valid, pos)-3, predicate(D, be, A, C)-3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, red], [nbar, [n, card], [appos, [var, 'R']]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, blue], [nbar, [n, card], [appos, [var, 'B']]]]]]], '.'], [specification, [s, [np, [var, 'R']], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], '.']], '2008-07-09-15-24-54', '130.60.155.206', ''). +text_drs_eval(0, 2903, 'There are a red card R and a blue card B. R is valid.', drs([A, B, C, D, E], [object(A, card, countable, na, eq, 1)-1, property(A, red, pos)-1, has_part(C, A)-1, object(B, card, countable, na, eq, 1)-1, property(B, blue, pos)-1, has_part(C, B)-1, object(C, na, countable, na, eq, 2)-1, property(D, valid, pos)-2, predicate(E, be, A, D)-2]), [[specification, [top_s, [topic, [quant, 'there are'], [np_coord, [np, [det, a], [nbar, [adj, red], [nbar, [n, card], [appos, [var, 'R']]]]], [coord, and], [np, [det, a], [nbar, [adj, blue], [nbar, [n, card], [appos, [var, 'B']]]]]]]], '.'], [specification, [s, [np, [var, 'R']], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], '.']], '2008-07-09-15-25-06', '130.60.155.206', ''). +text_drs_eval(0, 2904, 'There are a red card R and a blue card B. They are valid.', drs([A, B, C, D, E], [object(A, card, countable, na, eq, 1)-1, property(A, red, pos)-1, has_part(C, A)-1, object(B, card, countable, na, eq, 1)-1, property(B, blue, pos)-1, has_part(C, B)-1, object(C, na, countable, na, eq, 2)-1, property(D, valid, pos)-2, predicate(E, be, C, D)-2]), [[specification, [top_s, [topic, [quant, 'there are'], [np_coord, [np, [det, a], [nbar, [adj, red], [nbar, [n, card], [appos, [var, 'R']]]]], [coord, and], [np, [det, a], [nbar, [adj, blue], [nbar, [n, card], [appos, [var, 'B']]]]]]]], '.'], [specification, [s, [np, [pn, they]], [vp, [aux, are], [vbar, [ap_coord, [ap, [adj, valid]]]]]], '.']], '2008-07-09-15-25-25', '130.60.155.206', ''). +text_drs_eval(0, 2905, 'There are 3 men M3. M3 talk.', drs([A, B], [object(A, man, countable, na, eq, 3)-1, predicate(B, talk, A)-2]), [[specification, [top_s, [topic, [quant, 'there are'], [np, [nump, [num, 3]], [nbar, [n, men], [appos, [var, 'M3']]]]]], '.'], [specification, [s, [np, [var, 'M3']], [vp, [vbar, [v, talk]]]], '.']], '2008-07-09-15-25-39', '130.60.155.206', ''). +text_drs_eval(1, 2906, 'Each of some men who own the dog D owns D.', drs([A, B, C], [object(A, man, countable, na, geq, 2)-1, predicate(B, own, A, C)-1, object(C, dog, countable, na, eq, 1)-1, drs([D], [has_part(A, D)-1])=>drs([E], [predicate(E, own, D, C)-1])]), [[specification, [s, [np, [quant, 'each of'], [np, [det, some], [nbar, [n, men], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, own], [np, [det, the], [nbar, [n, dog], [appos, [var, 'D']]]]]]]]]], [vp, [vbar, [v, owns], [np, [var, 'D']]]]], '.']], '2008-10-27-11-01-27', '84.74.167.232', 'Missing paraphrase.'). +text_drs_eval(0, 2907, 'There is a dog D. Each of some men who own D owns D.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, geq, 2)-2, predicate(C, own, B, A)-2, drs([D], [has_part(B, D)-2])=>drs([E], [predicate(E, own, D, A)-2])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog], [appos, [var, 'D']]]]]], '.'], [specification, [s, [np, [quant, 'each of'], [np, [det, some], [nbar, [n, men], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, own], [np, [var, 'D']]]]]]]], [vp, [vbar, [v, owns], [np, [var, 'D']]]]], '.']], '2008-07-21-14-41-37', '130.60.155.177', ''). +text_drs_eval(0, 2908, 'A child C1 of a child C2 of a man M waits.', drs([A, B, C, D], [object(A, child, countable, na, eq, 1)-1, object(B, child, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-1, relation(B, of, C)-1, relation(A, of, B)-1, predicate(D, wait, A)-1]), [[specification, [s, [np, [det, a], [nbar, [n, child], [appos, [var, 'C1']], [pp, [prep, of], [np, [det, a], [nbar, [n, child], [appos, [var, 'C2']], [pp, [prep, of], [np, [det, a], [nbar, [n, man], [appos, [var, 'M']]]]]]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-08-15-20-39-00', '130.60.204.15', ''). +text_drs_eval(0, 2909, '2 men M drink. They eat.', drs([A, B, C], [object(A, man, countable, na, eq, 2)-1, predicate(B, drink, A)-1, predicate(C, eat, A)-2]), [[specification, [s, [np, [nump, [num, 2]], [nbar, [n, men], [appos, [var, 'M']]]], [vp, [vbar, [v, drink]]]], '.'], [specification, [s, [np, [pn, they]], [vp, [vbar, [v, eat]]]], '.']], '2008-07-09-15-26-46', '130.60.155.206', ''). +text_drs_eval(0, 2910, '2 men M drink. M talk. They eat.', drs([A, B, C, D], [object(A, man, countable, na, eq, 2)-1, predicate(B, drink, A)-1, predicate(C, talk, A)-2, predicate(D, eat, A)-3]), [[specification, [s, [np, [nump, [num, 2]], [nbar, [n, men], [appos, [var, 'M']]]], [vp, [vbar, [v, drink]]]], '.'], [specification, [s, [np, [var, 'M']], [vp, [vbar, [v, talk]]]], '.'], [specification, [s, [np, [pn, they]], [vp, [vbar, [v, eat]]]], '.']], '2008-07-09-15-26-55', '130.60.155.206', ''). +text_drs_eval(0, 2911, 'There is a long zip-code Z.', drs([A], [object(A, 'zip-code', countable, na, eq, 1)-1, property(A, long, pos)-1]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, long], [nbar, [n, 'zip-code'], [appos, [var, 'Z']]]]]]], '.']], '2008-07-09-15-27-04', '130.60.155.206', ''). +text_drs_eval(0, 2912, 'If John works in a bank then he does not commute.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C], [object(B, bank, countable, na, eq, 1)-1, predicate(C, work, A)-1, modifier_pp(C, in, B)-1])=>drs([], [-drs([D], [predicate(D, commute, A)-1])])]), [[specification, [cond_s, if, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, works]], [pp, [prep, in], [np, [det, a], [nbar, [n, bank]]]]]]], then, [s, [np, [pn, he]], [vp, [aux, does, not], [vbar, [v, commute]]]]], '.']], '2008-07-09-18-16-43', '130.60.155.177', ''). +text_drs_eval(0, 2913, 'If John works then John does not work in his own house.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [predicate(B, work, A)-1])=>drs([], [-drs([C, D], [relation(C, of, A)-1, object(C, house, countable, na, eq, 1)-1, predicate(D, work, A)-1, modifier_pp(D, in, C)-1])])]), [[specification, [cond_s, if, [s, [np, [pname, 'John']], [vp, [vbar, [v, works]]]], then, [s, [np, [pname, 'John']], [vp, [aux, does, not], [vbar, [vbar, [v, work]], [pp, [prep, in], [np, [posspn, 'his own'], [nbar, [n, house]]]]]]]], '.']], '2008-07-09-18-18-29', '130.60.155.177', ''). +text_drs_eval(0, 2914, 'If John works then he does not work in his own house.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [predicate(B, work, A)-1])=>drs([], [-drs([C, D], [relation(C, of, A)-1, object(C, house, countable, na, eq, 1)-1, predicate(D, work, A)-1, modifier_pp(D, in, C)-1])])]), [[specification, [cond_s, if, [s, [np, [pname, 'John']], [vp, [vbar, [v, works]]]], then, [s, [np, [pn, he]], [vp, [aux, does, not], [vbar, [vbar, [v, work]], [pp, [prep, in], [np, [posspn, 'his own'], [nbar, [n, house]]]]]]]], '.']], '2008-07-30-01-17-42', '130.60.204.7', ''). +text_drs_eval(0, 2915, 'If John works then he does not work.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [predicate(B, work, A)-1])=>drs([], [-drs([C], [predicate(C, work, A)-1])])]), [[specification, [cond_s, if, [s, [np, [pname, 'John']], [vp, [vbar, [v, works]]]], then, [s, [np, [pn, he]], [vp, [aux, does, not], [vbar, [v, work]]]]], '.']], '2008-07-09-18-19-04', '130.60.155.177', ''). +text_drs_eval(0, 2916, 'If John works then John does not work in John\'s house.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [predicate(B, work, A)-1])=>drs([], [-drs([C, D], [relation(C, of, A)-1, object(C, house, countable, na, eq, 1)-1, predicate(D, work, A)-1, modifier_pp(D, in, C)-1])])]), [[specification, [cond_s, if, [s, [np, [pname, 'John']], [vp, [vbar, [v, works]]]], then, [s, [np, [pname, 'John']], [vp, [aux, does, not], [vbar, [vbar, [v, work]], [pp, [prep, in], [np, [poss_np, [pname, 'John'], [gen_marker, '\'s']], [nbar, [n, house]]]]]]]], '.']], '2008-07-09-18-19-34', '130.60.155.177', ''). +text_drs_eval(0, 2917, 'If John works then he does not work in John\'s house.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [predicate(B, work, A)-1])=>drs([], [-drs([C, D], [relation(C, of, A)-1, object(C, house, countable, na, eq, 1)-1, predicate(D, work, A)-1, modifier_pp(D, in, C)-1])])]), [[specification, [cond_s, if, [s, [np, [pname, 'John']], [vp, [vbar, [v, works]]]], then, [s, [np, [pn, he]], [vp, [aux, does, not], [vbar, [vbar, [v, work]], [pp, [prep, in], [np, [poss_np, [pname, 'John'], [gen_marker, '\'s']], [nbar, [n, house]]]]]]]], '.']], '2008-07-30-01-18-35', '130.60.204.7', ''). +text_drs_eval(0, 2918, 'If John works then he does not work in a house.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [predicate(B, work, A)-1])=>drs([], [-drs([C, D], [object(C, house, countable, na, eq, 1)-1, predicate(D, work, A)-1, modifier_pp(D, in, C)-1])])]), [[specification, [cond_s, if, [s, [np, [pname, 'John']], [vp, [vbar, [v, works]]]], then, [s, [np, [pn, he]], [vp, [aux, does, not], [vbar, [vbar, [v, work]], [pp, [prep, in], [np, [det, a], [nbar, [n, house]]]]]]]], '.']], '2008-07-09-18-20-44', '130.60.155.177', ''). +text_drs_eval(0, 2919, 'If John works then he does not see himself.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [predicate(B, work, A)-1])=>drs([], [-drs([C], [predicate(C, see, A, A)-1])])]), [[specification, [cond_s, if, [s, [np, [pname, 'John']], [vp, [vbar, [v, works]]]], then, [s, [np, [pn, he]], [vp, [aux, does, not], [vbar, [v, see], [np, [pn, himself]]]]]], '.']], '2008-07-09-18-21-04', '130.60.155.177', ''). +text_drs_eval(0, 2920, 'If John works then he does not feed his dog.', drs([], []), [[specification, [cond_s, if, [s, [np, [pname, 'John']], [vp, [vbar, [v, works]]]], then, [s, [np, [pn, he]], [vp, [aux, does, not], [vbar, [v, feed], [np, [posspn, his], [nbar, [n, dog]]]]]]], '.']], '2008-07-09-18-21-31', '130.60.155.177', ''). +text_drs_eval(0, 2921, 'Mary sees John. He does not work in John\'s house.', drs([A, B, C], [object(A, 'Mary', named, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, predicate(C, see, A, B)-1, -drs([D, E], [relation(D, of, B)-2, object(D, house, countable, na, eq, 1)-2, predicate(E, work, B)-2, modifier_pp(E, in, D)-2])]), [[specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [v, sees], [np, [pname, 'John']]]]], '.'], [specification, [s, [np, [pn, he]], [vp, [aux, does, not], [vbar, [vbar, [v, work]], [pp, [prep, in], [np, [poss_np, [pname, 'John'], [gen_marker, '\'s']], [nbar, [n, house]]]]]]], '.']], '2008-07-09-18-24-58', '130.60.155.177', ''). +text_drs_eval(0, 2922, 'X sees a man X. X sleeps.', drs([], []), [[specification, [s, [np, [var, 'X']], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [vbar, [v, sleeps]]]], '.']], '2008-07-12-00-31-27', '130.60.204.28', ''). +text_drs_eval(0, 2923, 'John knows the Abcdef.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Abcdef', named, na, eq, 1)-1, predicate(C, know, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, knows], [np, [pname, 'Abcdef']]]]], '.']], '2008-07-10-11-49-37', '130.60.155.206', ''). +text_drs_eval(0, 2924, 'John knows Abcdef.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Abcdef', named, na, eq, 1)-1, predicate(C, know, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, knows], [np, [pname, 'Abcdef']]]]], '.']], '2008-07-10-11-49-43', '130.60.155.206', ''). +text_drs_eval(0, 2925, 'John knows Sun.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Sun', named, na, eq, 1)-1, predicate(C, know, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, knows], [np, [pname, 'Sun']]]]], '.']], '2008-07-10-11-49-52', '130.60.155.206', ''). +text_drs_eval(0, 2926, 'John knows the Sun.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Sun', named, na, eq, 1)-1, predicate(C, know, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, knows], [np, [pname, the, 'Sun']]]]], '.']], '2008-07-10-11-49-57', '130.60.155.206', ''). +text_drs_eval(0, 2927, 'John knows Mary.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, predicate(C, know, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, knows], [np, [pname, 'Mary']]]]], '.']], '2008-07-10-11-50-05', '130.60.155.206', ''). +text_drs_eval(0, 2928, 'John knows the Mary.', drs([], []), [], '2008-07-10-11-50-10', '130.60.155.206', ''). +text_drs_eval(0, 2929, 'John knows United-Nations.', drs([], []), [], '2008-07-10-11-50-20', '130.60.155.206', ''). +text_drs_eval(0, 2930, 'John knows the United-Nations.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, 'United-Nations', named, na, geq, 2)-1, predicate(C, know, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, knows], [np, [pname, theWordForm]]]]], '.']], '2008-07-10-11-50-24', '130.60.155.206', ''). +text_drs_eval(0, 2931, 'X sees X.', drs([A, B], [object(A, something, dom, na, na, na)-1, predicate(B, see, A, A)-1]), [[specification, [s, [np, [var, 'X']], [vp, [vbar, [v, sees], [np, [var, 'X']]]]], '.']], '2008-07-12-00-27-00', '130.60.204.28', ''). +text_drs_eval(0, 2932, 'A man spends his own vacation in a warm country. Where does he spend the vacation?', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/2, object(B, country, countable, na, eq, 1)-1/10, property(B, warm, pos)-1/9, relation(C, of, A)-1/4, object(C, vacation, countable, na, eq, 1)-1/6, predicate(D, spend, A, C)-1/3, modifier_pp(D, in, B)-1/7, question(drs([E], [predicate(E, spend, A, C)-2/4, query(E, where)-2/1]))]), [[sentence, [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, spends], [np, [posspn, 'his own'], [nbar, [n, vacation]]]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [adj, warm], [nbar, [n, country]]]]]]]]], '.'], '.'], [sentence, [query, [question, [qpn, where], does, [np, [pn, he]], [vp, [vbar, [vcompl, [v, spend], [np, [det, the], [nbar, [n, vacation]]]]]]], ?], '.']], '2009-05-13-13-40-56', '130.60.155.193', ''). +text_drs_eval(0, 2933, 'If a group is {John, Bill} then John is X.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Bill', named, na, eq, 1)-1, drs([C, D], [object(C, group, countable, na, eq, 1)-1, predicate(D, be, C, set([A, B]))-1])=>drs([E, F], [object(E, something, dom, na, na, na)-1, predicate(F, be, A, E)-1])]), [[specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, group]]], [vp, [aux, is], [vbar, [np, [set, [pname, 'John'], (','), [pname, 'Bill']]]]]], then, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [np, [var, 'X']]]]]], '.']], '2008-07-14-09-06-16', '130.60.155.206', ''). +text_drs_eval(0, 2934, 'John knows X.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, something, dom, na, na, na)-1, predicate(C, know, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, knows], [np, [var, 'X']]]]], '.']], '2008-07-14-09-06-24', '130.60.155.206', ''). +text_drs_eval(0, 2935, 'John sees Every woman.', drs([], []), [], '2008-07-14-13-45-00', '130.60.155.206', ''). +text_drs_eval(0, 2936, 'John sees A dog.', drs([], []), [], '2008-07-14-13-46-08', '130.60.155.206', ''). +text_drs_eval(0, 2937, 'John Is a man.', drs([], []), [], '2008-07-14-13-46-20', '130.60.155.206', ''). +text_drs_eval(0, 2938, 'There is some toxicity. The toxicity is high.', drs([A, B, C], [object(A, toxicity, mass, na, na, na)-1, property(B, high, pos)-2, predicate(C, be, A, B)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, some], [nbar, [n, toxicity]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, toxicity]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, high]]]]]], '.']], '2008-07-18-16-38-07', '130.60.155.206', ''). +text_drs_eval(0, 2939, 'There is some water. The water is wet.', drs([A, B, C], [object(A, water, mass, na, na, na)-1, property(B, wet, pos)-2, predicate(C, be, A, B)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, some], [nbar, [n, water]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, water]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, wet]]]]]], '.']], '2008-07-18-16-41-21', '130.60.155.206', ''). +text_drs_eval(0, 2940, 'There is a water. The water is wet.', drs([A, B, C], [object(A, water, countable, na, eq, 1)-1, property(B, wet, pos)-2, predicate(C, be, A, B)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, water]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, water]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, wet]]]]]], '.']], '2008-07-18-16-41-24', '130.60.155.206', ''). +text_drs_eval(0, 2941, 'There is some water. There is a water. The water is wet.', drs([A, B, C, D], [object(A, water, mass, na, na, na)-1, object(B, water, countable, na, eq, 1)-2, property(C, wet, pos)-3, predicate(D, be, B, C)-3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, some], [nbar, [n, water]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, water]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, water]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, wet]]]]]], '.']], '2008-07-18-16-41-58', '130.60.155.206', ''). +text_drs_eval(0, 2942, 'There is a water. There is some water. The water is wet.', drs([A, B, C, D], [object(A, water, countable, na, eq, 1)-1, object(B, water, mass, na, na, na)-2, property(C, wet, pos)-3, predicate(D, be, B, C)-3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, water]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, some], [nbar, [n, water]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, water]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, wet]]]]]], '.']], '2008-07-18-16-41-59', '130.60.155.206', ''). +text_drs_eval(0, 2943, 'It is false that there is X.', drs([], [-drs([A], [object(A, something, dom, na, na, na)-1])]), [[specification, [s, [neg, 'it is false'], [cp, that, [top_s, [topic, [quant, 'there is'], [np, [var, 'X']]]]]], '.']], '2009-01-05-14-43-08', '130.60.155.206', ''). +text_drs_eval(0, 2944, 'If there is X then there is Y.', drs([], [drs([A], [object(A, something, dom, na, na, na)-1])=>drs([B], [object(B, something, dom, na, na, na)-1])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [var, 'X']]]], then, [top_s, [topic, [quant, 'there is'], [np, [var, 'Y']]]]], '.']], '2009-01-05-14-43-15', '130.60.155.206', ''). +text_drs_eval(0, 2945, 'It is false that there is something X.', drs([], [-drs([A], [object(A, something, dom, na, na, na)-1])]), [[specification, [s, [neg, 'it is false'], [cp, that, [top_s, [topic, [quant, 'there is'], [np, [pn, something], [appos, [var, 'X']]]]]]], '.']], '2009-01-05-14-43-27', '130.60.155.206', ''). +text_drs_eval(0, 2946, 'If there is something X then there is something Y.', drs([], [drs([A], [object(A, something, dom, na, na, na)-1])=>drs([B], [object(B, something, dom, na, na, na)-1])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [pn, something], [appos, [var, 'X']]]]], then, [top_s, [topic, [quant, 'there is'], [np, [pn, something], [appos, [var, 'Y']]]]]], '.']], '2009-01-05-14-43-42', '130.60.155.206', ''). +text_drs_eval(0, 2947, 'If there is something X then there is X.', drs([], []), [], '2008-07-21-14-47-34', '130.60.155.177', ''). +text_drs_eval(0, 2948, 'If there is something X then there is something X.', drs([], []), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [pn, something], [appos, [var, 'X']]]]], then, [top_s, [topic, [quant, 'there is'], [np, [pn, something], [appos, [var, 'X']]]]]], '.']], '2008-07-21-14-47-44', '130.60.155.177', ''). +text_drs_eval(0, 2949, 'If X\'s pet is Y then X likes Y.', drs([], [drs([A, B, C, D], [object(A, something, dom, na, na, na)-1, relation(B, of, A)-1, object(B, pet, countable, na, eq, 1)-1, object(C, something, dom, na, na, na)-1, predicate(D, be, B, C)-1])=>drs([E], [predicate(E, like, A, C)-1])]), [[specification, [cond_s, if, [s, [np, [poss_np, [var, 'X'], [gen_marker, '\'s']], [nbar, [n, pet]]], [vp, [aux, is], [vbar, [np, [var, 'Y']]]]], then, [s, [np, [var, 'X']], [vp, [vbar, [v, likes], [np, [var, 'Y']]]]]], '.']], '2008-07-22-22-34-03', '77.57.2.2', ''). +text_drs_eval(0, 2950, 'John works at at least 3 banks.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, bank, countable, na, geq, 3)-1, predicate(C, work, A)-1, modifier_pp(C, at, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, works]], [pp, [prep, at], [np, [nump, [genqu, 'at least'], [num, 3]], [nbar, [n, banks]]]]]]], '.']], '2008-07-25-14-23-18', '130.60.155.177', ''). +text_drs_eval(0, 2951, 'John looks at at least 4 men at least 3 dogs of who bark.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, geq, 4)-1, object(C, dog, countable, na, geq, 3)-1, relation(C, of, B)-1, predicate(D, bark, C)-1, predicate(E, look, A)-1, modifier_pp(E, at, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, looks]], [pp, [prep, at], [np, [nump, [genqu, 'at least'], [num, 4]], [nbar, [n, men], [rel_cl, [np, [nump, [genqu, 'at least'], [num, 3]], [nbar, [n, dogs], [pp, [prep, of], [np, [relpn, who]]]]], [vp, [vbar, [v, bark]]]]]]]]]], '.']], '2008-07-25-14-27-23', '130.60.155.177', ''). +text_drs_eval(0, 2952, 'John sees a man who sleeps in a bed in a morning.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(C, morning, countable, na, eq, 1)-1, object(D, bed, countable, na, eq, 1)-1, predicate(E, sleep, B)-1, modifier_pp(E, in, C)-1, modifier_pp(E, in, D)-1, predicate(F, see, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vbar, [v, sleeps]], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]]]]]]], '.']], '2008-07-26-23-03-54', '77.57.2.2', ''). +text_drs_eval(0, 2953, 'John sees a man who sleeps soundly in a bed in a morning.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(C, morning, countable, na, eq, 1)-1, object(D, bed, countable, na, eq, 1)-1, predicate(E, sleep, B)-1, modifier_pp(E, in, C)-1, modifier_pp(E, in, D)-1, modifier_adv(E, soundly, pos)-1, predicate(F, see, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vbar, [v, sleeps]], [adv, soundly], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]]]]]]], '.']], '2008-09-23-11-34-59', '130.60.155.206', ''). +text_drs_eval(0, 2954, 'There is a man who does not sleep soundly in a bed in a morning.', drs([A], [object(A, man, countable, na, eq, 1)-1, -drs([B, C, D], [object(B, morning, countable, na, eq, 1)-1, object(C, bed, countable, na, eq, 1)-1, predicate(D, sleep, A)-1, modifier_pp(D, in, B)-1, modifier_pp(D, in, C)-1, modifier_adv(D, soundly, pos)-1])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vbar, [v, sleep]], [adv, soundly], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]]]]]], '.']], '2008-07-26-23-16-38', '77.57.2.2', ''). +text_drs_eval(0, 2955, 'John sees a man who does not sleep soundly in a bed in a morning.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, -drs([D, E, F], [object(D, morning, countable, na, eq, 1)-1, object(E, bed, countable, na, eq, 1)-1, predicate(F, sleep, B)-1, modifier_pp(F, in, D)-1, modifier_pp(F, in, E)-1, modifier_adv(F, soundly, pos)-1]), predicate(C, see, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vbar, [v, sleep]], [adv, soundly], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]]]]]]], '.']], '2008-09-23-11-28-17', '130.60.155.206', ''). +text_drs_eval(0, 2956, 'John soundly sees a man who sleeps in a bed in a morning.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(C, morning, countable, na, eq, 1)-1, object(D, bed, countable, na, eq, 1)-1, predicate(E, sleep, B)-1, modifier_pp(E, in, C)-1, modifier_pp(E, in, D)-1, predicate(F, see, A, B)-1, modifier_adv(F, soundly, pos)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [adv, soundly], [vbar, [v, sees], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vbar, [v, sleeps]], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]]]]]]]], '.']], '2008-07-26-23-19-25', '77.57.2.2', ''). +text_drs_eval(0, 2957, 'John soundly sees a man in a bed in a morning. The man sleeps.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-1, object(B, morning, countable, na, eq, 1)-1, object(C, bed, countable, na, eq, 1)-1, object(D, man, countable, na, eq, 1)-1, predicate(E, see, A, D)-1, modifier_adv(E, soundly, pos)-1, modifier_pp(E, in, B)-1, modifier_pp(E, in, C)-1, predicate(F, sleep, D)-2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [adv, soundly], [vbar, [vbar, [v, sees], [np, [det, a], [nbar, [n, man]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [v, sleeps]]]], '.']], '2008-07-26-23-20-20', '77.57.2.2', ''). +text_drs_eval(0, 2958, 'A customer who manually in a bank enters a card types a code.', drs([A, B, C, D, E, F], [object(A, customer, countable, na, eq, 1)-1/2, object(B, bank, countable, na, eq, 1)-1/7, object(C, card, countable, na, eq, 1)-1/10, predicate(D, enter, A, C)-1/8, modifier_pp(D, in, B)-1/5, modifier_adv(D, manually, pos)-1/4, object(E, code, countable, na, eq, 1)-1/13, predicate(F, type, A, E)-1/11]), [[specification, [s, [np, [det, a], [nbar, [n, customer], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vmod, [adv, manually], [pp, [prep, in], [np, [det, a], [nbar, [n, bank]]]]], [vcompl, [v, enters], [np, [det, a], [nbar, [n, card]]]]]]]]], [vp, [vbar, [vcompl, [v, types], [np, [det, a], [nbar, [n, code]]]]]]], '.']], '2009-04-02-15-21-42', '130.60.155.206', ''). +text_drs_eval(0, 2959, 'There is a man who does not sleep. There is a woman who does not wait. John sees the man who does not sleep.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-3, object(B, man, countable, na, eq, 1)-1, -drs([E], [predicate(E, sleep, B)-1]), object(C, woman, countable, na, eq, 1)-2, -drs([F], [predicate(F, wait, C)-2]), predicate(D, see, A, B)-3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, woman], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, wait]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]]], '.']], '2008-07-27-01-59-07', '130.60.206.2', ''). +text_drs_eval(0, 2960, 'There is a man who does not sleep. John sees the man.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, -drs([D], [predicate(D, sleep, B)-1]), predicate(C, see, A, B)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man]]]]]], '.']], '2008-07-27-02-42-10', '77.57.2.2', ''). +text_drs_eval(0, 2961, 'John sees soundly in a bed in a morning _that_ a man sleeps.', drs([], []), [], '2009-04-02-13-16-50', '130.60.155.206', ''). +text_drs_eval(0, 2962, 'John sees a man who does not sleep soundly in a bed.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, -drs([D, E], [object(D, bed, countable, na, eq, 1)-1, predicate(E, sleep, B)-1, modifier_pp(E, in, D)-1, modifier_adv(E, soundly, pos)-1]), predicate(C, see, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vbar, [v, sleep]], [adv, soundly], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]]]]]]]]]], '.']], '2008-09-23-11-35-20', '130.60.155.206', ''). +text_drs_eval(0, 2963, 'John soundly sees a man who does not sleep in a bed.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, -drs([D, E], [object(D, bed, countable, na, eq, 1)-1, predicate(E, sleep, B)-1, modifier_pp(E, in, D)-1]), predicate(C, see, A, B)-1, modifier_adv(C, soundly, pos)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [adv, soundly], [vbar, [v, sees], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vbar, [v, sleep]], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]]]]]]]]]]], '.']], '2008-07-27-14-03-33', '77.57.2.2', ''). +text_drs_eval(0, 2964, 'John soundly and quickly sees a man who does not sleep in a bed.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, -drs([D, E], [object(D, bed, countable, na, eq, 1)-1, predicate(E, sleep, B)-1, modifier_pp(E, in, D)-1]), predicate(C, see, A, B)-1, modifier_adv(C, quickly, pos)-1, modifier_adv(C, soundly, pos)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [adv_coord, [adv, soundly], [coord, and], [adv, quickly]], [vbar, [v, sees], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vbar, [v, sleep]], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]]]]]]]]]]], '.']], '2008-07-27-14-04-50', '77.57.2.2', ''). +text_drs_eval(0, 2965, 'John sees a man who does not sleep in a bed soundly.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, -drs([D, E], [object(D, bed, countable, na, eq, 1)-1, predicate(E, sleep, B)-1, modifier_adv(E, soundly, pos)-1, modifier_pp(E, in, D)-1]), predicate(C, see, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vbar, [v, sleep]], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [adv, soundly]]]]]]]]], '.']], '2008-07-27-14-05-36', '77.57.2.2', ''). +text_drs_eval(0, 2966, 'John sees a man who does not sleep in a bed soundly and quickly.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, -drs([D, E], [object(D, bed, countable, na, eq, 1)-1, predicate(E, sleep, B)-1, modifier_adv(E, quickly, pos)-1, modifier_adv(E, soundly, pos)-1, modifier_pp(E, in, D)-1]), predicate(C, see, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vbar, [v, sleep]], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [adv_coord, [adv, soundly], [coord, and], [adv, quickly]]]]]]]]]], '.']], '2008-07-27-14-05-47', '77.57.2.2', ''). +text_drs_eval(0, 2967, 'John sees a man who does not sleep soundly and quickly in a bed.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, -drs([D, E], [object(D, bed, countable, na, eq, 1)-1, predicate(E, sleep, B)-1, modifier_pp(E, in, D)-1, modifier_adv(E, quickly, pos)-1, modifier_adv(E, soundly, pos)-1]), predicate(C, see, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vbar, [v, sleep]], [adv_coord, [adv, soundly], [coord, and], [adv, quickly]], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]]]]]]]]]], '.']], '2008-09-23-11-35-37', '130.60.155.206', ''). +text_drs_eval(0, 2968, 'John sees a man who sleeps in a bed soundly.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(C, bed, countable, na, eq, 1)-1, predicate(D, sleep, B)-1, modifier_adv(D, soundly, pos)-1, modifier_pp(D, in, C)-1, predicate(E, see, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vbar, [v, sleeps]], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [adv, soundly]]]]]]]]], '.']], '2008-07-27-14-09-03', '77.57.2.2', ''). +text_drs_eval(0, 2969, 'There is a man. John sees the man. The man does not sleep.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, predicate(C, see, A, B)-2, -drs([D], [predicate(D, sleep, B)-3])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man]]], [vp, [aux, does, not], [vbar, [v, sleep]]]], '.']], '2008-07-29-01-30-59', '130.60.204.21', ''). +text_drs_eval(0, 2970, 'If there is a man who does not sleep and John sees the man then a dog barks.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C], [object(B, man, countable, na, eq, 1)-1, -drs([D], [predicate(D, sleep, B)-1]), predicate(C, see, A, B)-1])=>drs([E, F], [object(E, dog, countable, na, eq, 1)-1, predicate(F, bark, E)-1])]), [[specification, [cond_s, if, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]], [coord, and], [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man]]]]]]], then, [s, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]]], '.']], '2008-07-29-01-32-46', '130.60.204.21', ''). +text_drs_eval(0, 2971, 'John is as a:richrich as Mary.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, property(C, richrich, pos_as, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [ap_coord, [ap, as, [adj, richrich], as, [np, [pname, 'Mary']]]]]]], '.']], '2008-07-29-16-42-40', '130.60.155.177', ''). +text_drs_eval(0, 2972, 'John is as a:fondfond-of Mary as Bill.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, 'Bill', named, na, eq, 1)-1, property(D, 'fondfond-of', B, pos_as, subj, C)-1, predicate(E, be, A, D)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [ap_coord, [ap, as, [adj, 'fondfond-of'], [np, [pname, 'Mary']], as, [np, [pname, 'Bill']]]]]]], '.']], '2008-07-29-17-01-18', '130.60.155.177', ''). +text_drs_eval(0, 2973, 'There is a man who does not sleep and John sees the man.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, -drs([D], [predicate(D, sleep, B)-1]), predicate(C, see, A, B)-1]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]], [coord, and], [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man]]]]]]], '.']], '2008-07-29-17-17-35', '130.60.155.177', ''). +text_drs_eval(0, 2974, 'There is a man who does not sleep or John sees the man.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, man, countable, na, eq, 1)-1, -drs([C], [predicate(C, sleep, B)-1])])v drs([D], [predicate(D, see, A, B)-1])]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]], [coord, or], [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man]]]]]]], '.']], '2008-07-29-17-51-08', '130.60.155.177', ''). +text_drs_eval(0, 2975, 'There is a man or the man does not sleep or John sees the man.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, man, countable, na, eq, 1)-1])v drs([], [drs([], [-drs([C], [predicate(C, sleep, B)-1])])v drs([D], [predicate(D, see, A, B)-1])])]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], [coord, or], [s, [np, [det, the], [nbar, [n, man]]], [vp, [aux, does, not], [vbar, [v, sleep]]]], [coord, or], [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man]]]]]]], '.']], '2008-07-29-17-52-10', '130.60.155.177', ''). +text_drs_eval(0, 2976, 'There is a man or the man does not sleep and John sees the man.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, man, countable, na, eq, 1)-1])v drs([C], [-drs([D], [predicate(D, sleep, B)-1]), predicate(C, see, A, B)-1])]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], [coord, or], [s, [np, [det, the], [nbar, [n, man]]], [vp, [aux, does, not], [vbar, [v, sleep]]]], [coord, and], [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man]]]]]]], '.']], '2008-07-29-17-53-18', '130.60.155.177', ''). +text_drs_eval(0, 2977, 'There is a man or the man does not sleep, and John sees the man.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, drs([D], [object(D, man, countable, na, eq, 1)-1])v drs([], [-drs([E], [predicate(E, sleep, D)-1])]), predicate(B, see, A, C)-1, object(C, man, countable, na, eq, 1)-1]), [[specification, [s_coord, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], [coord, or], [s, [np, [det, the], [nbar, [n, man]]], [vp, [aux, does, not], [vbar, [v, sleep]]]]], [coord, ', and'], [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man]]]]]]], '.']], '2008-07-29-17-54-14', '130.60.155.177', ''). +text_drs_eval(0, 2978, 'There is a man or the man sleeps.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])v drs([B], [predicate(B, sleep, A)-1])]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], [coord, or], [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [v, sleeps]]]]], '.']], '2008-07-29-17-54-41', '130.60.155.177', ''). +text_drs_eval(0, 2979, 'X is Y.', drs([A, B, C], [object(A, something, dom, na, na, na)-1, object(B, something, dom, na, na, na)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [var, 'X']], [vp, [aux, is], [vbar, [np, [var, 'Y']]]]], '.']], '2008-07-29-18-08-39', '130.60.155.177', ''). +text_drs_eval(0, 2980, 'X is X.', drs([A, B], [object(A, something, dom, na, na, na)-1, predicate(B, be, A, A)-1]), [[specification, [s, [np, [var, 'X']], [vp, [aux, is], [vbar, [np, [var, 'X']]]]], '.']], '2008-07-29-18-08-42', '130.60.155.177', ''). +text_drs_eval(0, 2981, 'X is not X.', drs([A], [object(A, something, dom, na, na, na)-1, -drs([B], [predicate(B, be, A, A)-1])]), [[specification, [s, [np, [var, 'X']], [vp, [aux, is, not], [vbar, [np, [var, 'X']]]]], '.']], '2008-07-29-18-09-02', '130.60.155.177', ''). +text_drs_eval(0, 2982, 'X is not Y.', drs([A], [object(A, something, dom, na, na, na)-1, -drs([B, C], [object(B, something, dom, na, na, na)-1, predicate(C, be, A, B)-1])]), [[specification, [s, [np, [var, 'X']], [vp, [aux, is, not], [vbar, [np, [var, 'Y']]]]], '.']], '2008-07-29-18-09-24', '130.60.155.177', ''). +text_drs_eval(0, 2983, 'A man likes Mary. Sue likes the man that likes Mary.', drs([A, B, C, D, E], [object(A, 'Mary', named, na, eq, 1)-1, object(B, 'Sue', named, na, eq, 1)-2, object(C, man, countable, na, eq, 1)-1, predicate(D, like, C, A)-1, predicate(E, like, B, C)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, likes], [np, [pname, 'Mary']]]]], '.'], [specification, [s, [np, [pname, 'Sue']], [vp, [vbar, [v, likes], [np, [det, the], [nbar, [n, man], [rel_cl, [comp, that], [vp, [vbar, [v, likes], [np, [pname, 'Mary']]]]]]]]]], '.']], '2008-08-20-22-09-02', '130.60.206.93', ''). +text_drs_eval(0, 2984, 'There is a man that must feed every dog. There is a man that must feed every cat. The man that must feed every dog feeds himself.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/4, must(drs([], [drs([D], [object(D, dog, countable, na, eq, 1)-1/9])=>drs([E], [predicate(E, feed, A, D)-1/7])])), object(B, man, countable, na, eq, 1)-2/4, must(drs([], [drs([F], [object(F, cat, countable, na, eq, 1)-2/9])=>drs([G], [predicate(G, feed, B, F)-2/7])])), predicate(C, feed, A, A)-3/8]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [comp, that], [vp, [aux, must], [vbar, [vcompl, [v, feed], [np, [det, every], [nbar, [n, dog]]]]]]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [comp, that], [vp, [aux, must], [vbar, [vcompl, [v, feed], [np, [det, every], [nbar, [n, cat]]]]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [rel_cl, [comp, that], [vp, [aux, must], [vbar, [vcompl, [v, feed], [np, [det, every], [nbar, [n, dog]]]]]]]]], [vp, [vbar, [vcompl, [v, feeds], [np, [pn, himself]]]]]], '.']], '2010-10-27-09-32-53', '89.206.64.27', ''). +text_drs_eval(0, 2985, 'There is a dog. A man sees the dog and likes it.', drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, predicate(C, see, B, A)-2, predicate(D, like, B, A)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp_coord, [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, dog]]]]], [coord, and], [vp, [vbar, [v, likes], [np, [pn, it]]]]]], '.']], '2008-07-30-14-34-44', '130.60.155.177', ''). +text_drs_eval(0, 2986, 'There is a boy. A man sees his cat and a dog.', drs([A, B, C, D, E, F], [object(A, boy, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-2, relation(C, of, A)-2, object(C, cat, countable, na, eq, 1)-2, has_part(F, C)-2, predicate(D, see, B, F)-2, object(E, dog, countable, na, eq, 1)-2, has_part(F, E)-2, object(F, na, countable, na, eq, 2)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, boy]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, sees], [np_coord, [np, [posspn, his], [nbar, [n, cat]]], [coord, and], [np, [det, a], [nbar, [n, dog]]]]]]], '.']], '2008-07-30-14-35-59', '130.60.155.177', ''). +text_drs_eval(0, 2987, 'If there is an animal that is a dog or that is a cat then John sees the animal that is a dog or that is a cat.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, animal, countable, na, eq, 1)-1, drs([C, D], [object(C, dog, countable, na, eq, 1)-1, predicate(D, be, B, C)-1])v drs([E, F], [object(E, cat, countable, na, eq, 1)-1, predicate(F, be, B, E)-1])])=>drs([G], [predicate(G, see, A, B)-1])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, an], [nbar, [n, animal], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, dog]]]]]], [coord, or], [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, cat]]]]]]]]]]], then, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, animal], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, dog]]]]]], [coord, or], [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, cat]]]]]]]]]]]]], '.']], '2008-07-30-14-50-34', '130.60.155.177', ''). +text_drs_eval(0, 2988, 'If there is an animal that is not a dog or that is a cat then John sees the animal that is not a dog or that is a cat.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, animal, countable, na, eq, 1)-1, drs([], [-drs([C, D], [object(C, dog, countable, na, eq, 1)-1, predicate(D, be, B, C)-1])])v drs([E, F], [object(E, cat, countable, na, eq, 1)-1, predicate(F, be, B, E)-1])])=>drs([G], [predicate(G, see, A, B)-1])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, an], [nbar, [n, animal], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is, not], [vbar, [np, [det, a], [nbar, [n, dog]]]]]], [coord, or], [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, cat]]]]]]]]]]], then, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, animal], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is, not], [vbar, [np, [det, a], [nbar, [n, dog]]]]]], [coord, or], [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, cat]]]]]]]]]]]]], '.']], '2008-07-30-14-51-09', '130.60.155.177', ''). +text_drs_eval(0, 2989, 'If there is an animal that is a cat or that is a dog then John sees the animal that is a dog or that is a cat.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, animal, countable, na, eq, 1)-1, drs([C, D], [object(C, cat, countable, na, eq, 1)-1, predicate(D, be, B, C)-1])v drs([E, F], [object(E, dog, countable, na, eq, 1)-1, predicate(F, be, B, E)-1])])=>drs([G], [predicate(G, see, A, B)-1])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, an], [nbar, [n, animal], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, cat]]]]]], [coord, or], [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, dog]]]]]]]]]]], then, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, animal], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, dog]]]]]], [coord, or], [rel_cl, [comp, that], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, cat]]]]]]]]]]]]], '.']], '2008-07-30-14-52-13', '130.60.155.177', ''). +text_drs_eval(0, 2990, 'If there is an animal that eats every food then John sees the animal that eats every food.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, animal, countable, na, eq, 1)-1, drs([C], [object(C, food, countable, na, eq, 1)-1])=>drs([D], [predicate(D, eat, B, C)-1])])=>drs([E], [predicate(E, see, A, B)-1])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, an], [nbar, [n, animal], [rel_cl, [comp, that], [vp, [vbar, [v, eats], [np, [det, every], [nbar, [n, food]]]]]]]]]], then, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, animal], [rel_cl, [comp, that], [vp, [vbar, [v, eats], [np, [det, every], [nbar, [n, food]]]]]]]]]]]], '.']], '2008-07-30-14-53-06', '130.60.155.177', ''). +text_drs_eval(0, 2991, 'If there is an animal that believes that John is its own owner then John sees the animal.', drs([], []), [], '2008-10-23-15-00-06', '130.60.155.206', ''). +text_drs_eval(0, 2992, 'If there is an animal that believes that John is its own owner then John sees the animal that believes that John is its own owner.', drs([], []), [], '2008-10-06-14-51-13', '130.60.155.206', ''). +text_drs_eval(0, 2993, 'John is his own owner.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, owner, countable, na, eq, 1)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [np, [posspn, 'his own'], [nbar, [n, owner]]]]]], '.']], '2008-07-30-14-55-29', '130.60.155.177', ''). +text_drs_eval(0, 2994, 'John is his owner.', drs([], []), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [np, [posspn, his], [nbar, [n, owner]]]]]], '.']], '2008-07-30-14-55-37', '130.60.155.177', ''). +text_drs_eval(0, 2995, 'Bill knows that John is his own owner.', drs([A, B, C, D], [object(A, 'Bill', named, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, predicate(C, know, A, D)-1, D:drs([E, F], [relation(E, of, B)-1, object(E, owner, countable, na, eq, 1)-1, predicate(F, be, B, E)-1])]), [[specification, [s, [np, [pname, 'Bill']], [vp, [vbar, [v, knows], [cp, that, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [np, [posspn, 'his own'], [nbar, [n, owner]]]]]]]]]], '.']], '2008-07-30-14-56-13', '130.60.155.177', ''). +text_drs_eval(0, 2996, 'Bill knows that John is his owner.', drs([A, B, C, D], [object(A, 'Bill', named, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-1, predicate(C, know, A, D)-1, D:drs([E, F], [relation(E, of, A)-1, object(E, owner, countable, na, eq, 1)-1, predicate(F, be, B, E)-1])]), [[specification, [s, [np, [pname, 'Bill']], [vp, [vbar, [v, knows], [cp, that, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [np, [posspn, his], [nbar, [n, owner]]]]]]]]]], '.']], '2008-10-23-14-51-47', '130.60.155.177', ''). +text_drs_eval(0, 2997, 'John sees a man. Mary knows the man that John sees.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-2, object(C, man, countable, na, eq, 1)-1, predicate(D, see, A, C)-1, predicate(E, know, B, C)-2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, man]]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [v, knows], [np, [det, the], [nbar, [n, man], [rel_cl, [comp, that], [np, [pname, 'John']], [vp, [vbar, [v, sees]]]]]]]]], '.']], '2008-08-20-22-09-49', '130.60.206.93', ''). +text_drs_eval(0, 2998, 'A man sees a woman. Mary knows the woman that the man sees.', drs([A, B, C, D, E], [object(A, 'Mary', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, object(C, woman, countable, na, eq, 1)-1, predicate(D, see, B, C)-1, predicate(E, know, A, C)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, woman]]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [v, knows], [np, [det, the], [nbar, [n, woman], [rel_cl, [comp, that], [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [v, sees]]]]]]]]], '.']], '2008-07-30-15-01-03', '130.60.155.177', ''). +text_drs_eval(0, 2999, 'A man sees a woman. Mary knows the woman that a man sees.', drs([A, B, C, D, E], [object(A, 'Mary', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, object(C, woman, countable, na, eq, 1)-1, predicate(D, see, B, C)-1, predicate(E, know, A, C)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, woman]]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [v, knows], [np, [det, the], [nbar, [n, woman], [rel_cl, [comp, that], [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, sees]]]]]]]]], '.']], '2008-07-30-15-01-15', '130.60.155.177', ''). +text_drs_eval(0, 3000, 'A man sees a woman. Mary knows the man that sees the woman.', drs([A, B, C, D, E], [object(A, 'Mary', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, object(C, woman, countable, na, eq, 1)-1, predicate(D, see, B, C)-1, predicate(E, know, A, B)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, woman]]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [v, knows], [np, [det, the], [nbar, [n, man], [rel_cl, [comp, that], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, woman]]]]]]]]]]], '.']], '2008-07-30-15-01-36', '130.60.155.177', ''). +text_drs_eval(0, 3001, 'A man sees a woman. Mary knows the man that sees a woman.', drs([A, B, C, D, E], [object(A, 'Mary', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, object(C, woman, countable, na, eq, 1)-1, predicate(D, see, B, C)-1, predicate(E, know, A, B)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, woman]]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [v, knows], [np, [det, the], [nbar, [n, man], [rel_cl, [comp, that], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, woman]]]]]]]]]]], '.']], '2008-07-30-15-01-46', '130.60.155.177', ''). +text_drs_eval(0, 3002, 'A man X and Y\'s dog can wait.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/2, has_part(D, A)-1/'', can(drs([E], [predicate(E, wait, D)-1/10])), object(B, something, dom, na, na, na)-1/5, relation(C, of, B)-1/6, object(C, dog, countable, na, eq, 1)-1/8, has_part(D, C)-1/'', object(D, na, countable, na, eq, 2)-1/'']), [[specification, [s, [np_coord, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [coord, and], [np, [poss_np, [var, 'Y'], [gen_marker, '\'s']], [nbar, [n, dog]]]], [vp, [aux, can], [vbar, [vbar, [v, wait]]]]], '.']], '2010-10-27-09-32-58', '89.206.64.27', ''). +text_drs_eval(0, 3003, 'There are a man and a dog of something. It is possible that they wait.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/4, has_part(D, A)-1/'', object(B, dog, countable, na, eq, 1)-1/7, object(C, something, dom, na, na, na)-1/10, relation(B, of, C)-1/8, has_part(D, B)-1/'', object(D, na, countable, na, eq, 2)-1/'', can(drs([E], [predicate(E, wait, D)-2/6]))]), [[specification, [top_s, [topic, [quant, 'there are'], [np_coord, [np, [det, a], [nbar, [n, man]]], [coord, and], [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [pn, something]]]]]]]], '.'], [specification, [s, [poss, 'it is possible'], [cp, that, [s, [np, [pn, they]], [vp, [vbar, [vbar, [v, wait]]]]]]], '.']], '2010-10-27-09-33-03', '89.206.64.27', ''). +text_drs_eval(0, 3004, 'There is a machine. It controls itself.', drs([A, B], [object(A, machine, countable, na, eq, 1)-1, predicate(B, control, A, A)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, machine]]]]], '.'], [specification, [s, [np, [pn, it]], [vp, [vbar, [v, controls], [np, [pn, itself]]]]], '.']], '2008-08-09-10-02-40', '84.74.167.232', ''). +text_drs_eval(0, 3005, 'There is a machine. It controls it.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, machine]]]]], '.'], [specification, [s, [np, [pn, it]], [vp, [vbar, [v, controls], [np, [pn, it]]]]], '.']], '2008-08-09-10-01-46', '84.74.167.232', ''). +text_drs_eval(0, 3006, 'There is a black man. There is a man who sees himself. John knows the man. John encounters the black man. John watches the man who sees himself.', drs([A, B, C, D, E, F, G], [object(A, 'John', named, na, eq, 1)-3, object(B, man, countable, na, eq, 1)-1, property(B, black, pos)-1, object(C, man, countable, na, eq, 1)-2, predicate(D, see, C, C)-2, predicate(E, know, A, C)-3, predicate(F, encounter, A, B)-4, predicate(G, watch, A, C)-5]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, black], [nbar, [n, man]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pn, himself]]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, knows], [np, [det, the], [nbar, [n, man]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, encounters], [np, [det, the], [nbar, [adj, black], [nbar, [n, man]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, watches], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pn, himself]]]]]]]]]], '.']], '2008-08-17-11-38-55', '84.74.167.232', ''). +text_drs_eval(0, 3007, 'There is a black woman. There is a woman who sees herself. John knows the woman. John encounters the black woman. John watches the woman who sees herself.', drs([A, B, C, D, E, F, G], [object(A, 'John', named, na, eq, 1)-3, object(B, woman, countable, na, eq, 1)-1, property(B, black, pos)-1, object(C, woman, countable, na, eq, 1)-2, predicate(D, see, C, C)-2, predicate(E, know, A, C)-3, predicate(F, encounter, A, B)-4, predicate(G, watch, A, C)-5]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, black], [nbar, [n, woman]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, woman], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pn, herself]]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, knows], [np, [det, the], [nbar, [n, woman]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, encounters], [np, [det, the], [nbar, [adj, black], [nbar, [n, woman]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, watches], [np, [det, the], [nbar, [n, woman], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pn, herself]]]]]]]]]], '.']], '2008-08-17-11-37-30', '84.74.167.232', ''). +text_drs_eval(0, 3008, 'There is a black woman. There is a woman who sees herself. John knows the woman. John encounters the black woman.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-3, object(B, woman, countable, na, eq, 1)-1, property(B, black, pos)-1, object(C, woman, countable, na, eq, 1)-2, predicate(D, see, C, C)-2, predicate(E, know, A, C)-3, predicate(F, encounter, A, B)-4]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, black], [nbar, [n, woman]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, woman], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pn, herself]]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, knows], [np, [det, the], [nbar, [n, woman]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, encounters], [np, [det, the], [nbar, [adj, black], [nbar, [n, woman]]]]]]], '.']], '2008-07-30-18-03-20', '130.60.155.177', ''). +text_drs_eval(0, 3009, 'Somebody M is the mother of a child C1. Somebody H is the husband of M. H\'s child is C2. C1 is not C2. Who is C1?', drs([A, B, C, D, E, F, G, H, I, J], [object(A, somebody, countable, na, eq, 1)-1/2, predicate(B, be, A, C)-1/4, relation(C, of, D)-1/7, object(D, child, countable, na, eq, 1)-1/9, object(C, mother, countable, na, eq, 1)-1/6, object(E, somebody, countable, na, eq, 1)-2/2, predicate(F, be, E, G)-2/4, relation(G, of, A)-2/7, object(G, husband, countable, na, eq, 1)-2/6, relation(H, of, E)-3/2, object(H, child, countable, na, eq, 1)-3/4, object(I, something, dom, na, na, na)-3/6, predicate(J, be, H, I)-3/5, -drs([K], [predicate(K, be, D, I)-4/2]), question(drs([L, M], [query(L, who)-5/1, predicate(M, be, L, D)-5/2]))]), [[specification, [s, [np, [pn, somebody], [appos, [var, 'M']]], [vp, [aux, is], [np, [det, the], [nbar, [n, mother], [pp, [prep, of], [np, [det, a], [nbar, [n, child], [appos, [var, 'C1']]]]]]]]], '.'], [specification, [s, [np, [pn, somebody], [appos, [var, 'H']]], [vp, [aux, is], [np, [det, the], [nbar, [n, husband], [pp, [prep, of], [np, [var, 'M']]]]]]], '.'], [specification, [s, [np, [poss_np, [var, 'H'], [gen_marker, '\'s']], [nbar, [n, child]]], [vp, [aux, is], [np, [var, 'C2']]]], '.'], [specification, [s, [np, [var, 'C1']], [vp, [aux, is, not], [np, [var, 'C2']]]], '.'], [query, [question, [np, [qpn, who]], [vp, [aux, is], [np, [var, 'C1']]]], ?]], '2009-05-26-07-57-31', '130.60.155.193', ''). +text_drs_eval(0, 3010, 'John should wait.', drs([A], [object(A, 'John', named, na, eq, 1)-1, should(drs([B], [predicate(B, wait, A)-1]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, should], [vbar, [v, wait]]]], '.']], '2008-07-31-09-48-05', '130.60.155.206', ''). +text_drs_eval(0, 3011, 'John should wait and can swim and must drink.', drs([], [should(drs([A], [predicate(A, wait, named('John'))-1/3])), can(drs([B], [predicate(B, swim, named('John'))-1/6])), must(drs([C], [predicate(C, drink, named('John'))-1/9]))]), [[specification, [s, [np, [pname, 'John']], [vp_coord, [vp, [aux, should], [vbar, [vbar, [v, wait]]]], [coord, and], [vp, [aux, can], [vbar, [vbar, [v, swim]]]], [coord, and], [vp, [aux, must], [vbar, [vbar, [v, drink]]]]]], '.']], '2010-10-27-09-33-09', '89.206.64.27', ''). +text_drs_eval(0, 3012, 'A man should wait and can swim and must drink.', drs([A], [object(A, man, countable, na, eq, 1)-1/2, should(drs([B], [predicate(B, wait, A)-1/4])), can(drs([C], [predicate(C, swim, A)-1/7])), must(drs([D], [predicate(D, drink, A)-1/10]))]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp_coord, [vp, [aux, should], [vbar, [vbar, [v, wait]]]], [coord, and], [vp, [aux, can], [vbar, [vbar, [v, swim]]]], [coord, and], [vp, [aux, must], [vbar, [vbar, [v, drink]]]]]], '.']], '2010-10-27-09-33-13', '89.206.64.27', ''). +text_drs_eval(0, 3013, 'Every man should drink.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [should(drs([B], [predicate(B, drink, A)-1]))])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, should], [vbar, [v, drink]]]], '.']], '2008-07-31-09-48-47', '130.60.155.206', ''). +text_drs_eval(0, 3014, 'Every man should love every woman.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [should(drs([], [drs([B], [object(B, woman, countable, na, eq, 1)-1])=>drs([C], [predicate(C, love, A, B)-1])]))])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, should], [vbar, [v, love], [np, [det, every], [nbar, [n, woman]]]]]], '.']], '2008-07-31-09-49-04', '130.60.155.206', ''). +text_drs_eval(0, 3015, 'It is recommended that a man drinks.', drs([], [should(drs([A, B], [predicate(A, drink, B)-1, object(B, man, countable, na, eq, 1)-1]))]), [[specification, [s, [recommendation, 'it is recommended'], [cp, that, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, drinks]]]]]], '.']], '2008-07-31-09-49-46', '130.60.155.206', ''). +text_drs_eval(0, 3016, 'It is not recommended that every man drinks.', drs([], [-drs([], [should(drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B], [predicate(B, drink, A)-1])]))])]), [[specification, [s, [recommendation, 'it is not recommended'], [cp, that, [s, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [v, drinks]]]]]], '.']], '2008-07-31-09-50-08', '130.60.155.206', ''). +text_drs_eval(0, 3017, 'Every person should be important.', drs([], [drs([A], [object(A, person, countable, na, eq, 1)-1])=>drs([], [should(drs([B, C], [predicate(B, be, A, C)-1, property(C, important, pos)-1]))])]), [[specification, [s, [np, [det, every], [nbar, [n, person]]], [vp, [aux, should, be], [vbar, [ap_coord, [ap, [adj, important]]]]]], '.']], '2008-07-31-09-52-21', '130.60.155.206', ''). +text_drs_eval(0, 3018, 'Every person should not kill someone.', drs([], [drs([A], [object(A, person, countable, na, eq, 1)-1])=>drs([], [-drs([], [should(drs([B, C], [predicate(B, kill, A, C)-1, object(C, somebody, countable, na, eq, 1)-1]))])])]), [[specification, [s, [np, [det, every], [nbar, [n, person]]], [vp, [aux, should, not], [vbar, [v, kill], [np, [pn, someone]]]]], '.']], '2008-07-31-09-52-39', '130.60.155.206', ''). +text_drs_eval(0, 3019, 'Every person should not be rich.', drs([], [drs([A], [object(A, person, countable, na, eq, 1)-1])=>drs([], [-drs([], [should(drs([B, C], [predicate(B, be, A, C)-1, property(C, rich, pos)-1]))])])]), [[specification, [s, [np, [det, every], [nbar, [n, person]]], [vp, [aux, should, 'not be'], [vbar, [ap_coord, [ap, [adj, rich]]]]]], '.']], '2008-07-31-09-52-54', '130.60.155.206', ''). +text_drs_eval(0, 3020, 'Every person shouldn\'t be rich.', drs([], [drs([A], [object(A, person, countable, na, eq, 1)-1])=>drs([], [-drs([], [should(drs([B, C], [predicate(B, be, A, C)-1, property(C, rich, pos)-1]))])])]), [[specification, [s, [np, [det, every], [nbar, [n, person]]], [vp, [aux, should, 'not be'], [vbar, [ap_coord, [ap, [adj, rich]]]]]], '.']], '2008-07-31-09-54-56', '130.60.155.206', ''). +text_drs_eval(0, 3021, 'Every person shouldn\'t kill someone.', drs([], [drs([A], [object(A, person, countable, na, eq, 1)-1])=>drs([], [-drs([], [should(drs([B, C], [predicate(B, kill, A, C)-1, object(C, somebody, countable, na, eq, 1)-1]))])])]), [[specification, [s, [np, [det, every], [nbar, [n, person]]], [vp, [aux, should, not], [vbar, [v, kill], [np, [pn, someone]]]]], '.']], '2008-07-31-09-55-04', '130.60.155.206', ''). +text_drs_eval(0, 3022, 'It is recommended that it is possible that it is necessary that every person does not provably not wait.', drs([], [should(drs([], [can(drs([], [must(drs([], [drs([A], [object(A, person, countable, na, eq, 1)-1/14])=>drs([], [~drs([], [-drs([B], [predicate(B, wait, A)-1/19])])])]))]))]))]), [[specification, [s, [recommendation, 'it is recommended'], [cp, that, [s, [poss, 'it is possible'], [cp, that, [s, [necessity, 'it is necessary'], [cp, that, [s, [np, [det, every], [nbar, [n, person]]], [vp, [aux, does, 'not provably not'], [vbar, [vbar, [v, wait]]]]]]]]]]], '.']], '2010-10-27-09-33-18', '89.206.64.27', ''). +text_drs_eval(0, 3023, 'It is recommended that John can swim.', drs([], [should(drs([], [can(drs([A], [predicate(A, swim, named('John'))-1/7]))]))]), [[specification, [s, [recommendation, 'it is recommended'], [cp, that, [s, [np, [pname, 'John']], [vp, [aux, can], [vbar, [vbar, [v, swim]]]]]]], '.']], '2010-10-27-09-33-23', '89.206.64.27', ''). +text_drs_eval(0, 3024, 'It is possible that John should swim.', drs([], [can(drs([], [should(drs([A], [predicate(A, swim, named('John'))-1/7]))]))]), [[specification, [s, [poss, 'it is possible'], [cp, that, [s, [np, [pname, 'John']], [vp, [aux, should], [vbar, [vbar, [v, swim]]]]]]], '.']], '2010-10-27-09-33-29', '89.206.64.27', ''). +text_drs_eval(0, 3025, 'John should give a present to Mary.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, should(drs([C, D], [predicate(C, give, A, D, B)-1, object(D, present, countable, na, eq, 1)-1]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, should], [vbar, [v, give], [np, [det, a], [nbar, [n, present]]], [pp, [prep, to], [np, [pname, 'Mary']]]]]], '.']], '2008-07-31-09-57-20', '130.60.155.206', ''). +text_drs_eval(0, 3026, 'John shouldn\'t be more fond-of Mary than of Sue.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, 'Sue', named, na, eq, 1)-1, -drs([], [should(drs([D, E], [predicate(D, be, A, E)-1, property(E, 'fond-of', B, comp_than, obj, C)-1]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, should, 'not be'], [vbar, [ap_coord, [ap, [adj, more, 'fond-of'], [np, [pname, 'Mary']], than, of, [np, [pname, 'Sue']]]]]]], '.']], '2008-07-31-09-57-47', '130.60.155.206', ''). +text_drs_eval(0, 3027, 'John should not swim.', drs([A], [object(A, 'John', named, na, eq, 1)-1, -drs([], [should(drs([B], [predicate(B, swim, A)-1]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, should, not], [vbar, [v, swim]]]], '.']], '2008-07-31-09-58-10', '130.60.155.206', ''). +text_drs_eval(0, 3028, 'Should John wait?', drs([], [question(drs([], [should(drs([A], [predicate(A, wait, named('John'))-1/3]))]))]), [[sentence, [query, [question, should, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, wait]]]]], ?], '.']], '2009-05-13-13-41-00', '130.60.155.193', ''). +text_drs_eval(0, 3029, 'What is nothing?', drs([], [question(drs([A], [query(A, what)-1/1, drs([B], [object(B, something, dom, na, na, na)-1/4])=>drs([], [-drs([C], [predicate(C, be, A, B)-1/2])])]))]), [[sentence, [query, [question, [np, [qpn, what]], [vp, [aux, is], [vbar, [vcompl, [np, [pn, nothing]]]]]], ?], '.']], '2009-05-13-13-41-01', '130.60.155.193', ''). +text_drs_eval(0, 3030, 'What is something that is not something?', drs([], [question(drs([A, B, C], [query(A, what)-1/1, object(B, something, dom, na, na, na)-1/4, -drs([D, E], [object(D, something, dom, na, na, na)-1/9, predicate(E, be, B, D)-1/6]), predicate(C, be, A, B)-1/2]))]), [[sentence, [query, [question, [np, [qpn, what]], [vp, [aux, is], [vbar, [vcompl, [np, [pn, something], [rel_cl, [comp, that], [vp, [aux, is, not], [vbar, [vcompl, [np, [pn, something]]]]]]]]]]], ?], '.']], '2009-05-13-13-41-04', '130.60.155.193', ''). +text_drs_eval(0, 3031, 'Mary invites Sue for a visit and she tells her that she must go and must work.', drs([], []), [], '2008-09-23-11-31-29', '130.60.155.206', ''). +text_drs_eval(0, 3032, 'Sue sees Mary that she that sees her that she sees sees.', drs([], []), [], '2008-09-23-11-31-50', '130.60.155.206', ''). +text_drs_eval(0, 3033, 'If a city overlaps-with something X then X is the city or X is not a city .', drs([], [drs([A, B, C], [object(A, city, countable, na, eq, 1)-1, object(B, something, dom, na, na, na)-1, predicate(C, 'overlap-with', A, B)-1])=>drs([], [drs([D], [predicate(D, be, B, A)-1])v drs([], [-drs([E, F], [object(E, city, countable, na, eq, 1)-1, predicate(F, be, B, E)-1])])])]), [[specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, city]]], [vp, [vbar, [v, 'overlaps-with'], [np, [pn, something], [appos, [var, 'X']]]]]], then, [s_coord, [s, [np, [var, 'X']], [vp, [aux, is], [vbar, [np, [det, the], [nbar, [n, city]]]]]], [coord, or], [s, [np, [var, 'X']], [vp, [aux, is, not], [vbar, [np, [det, a], [nbar, [n, city]]]]]]]], '.']], '2008-08-04-18-32-22', '130.60.155.177', ''). +text_drs_eval(0, 3034, 'Every city overlaps-with itself or does not overlap-with a city.', drs([], [drs([A], [object(A, city, countable, na, eq, 1)-1])=>drs([], [drs([B], [predicate(B, 'overlap-with', A, A)-1])v drs([], [-drs([C, D], [object(C, city, countable, na, eq, 1)-1, predicate(D, 'overlap-with', A, C)-1])])])]), [[specification, [s, [np, [det, every], [nbar, [n, city]]], [vp_coord, [vp, [vbar, [v, 'overlaps-with'], [np, [pn, itself]]]], [coord, or], [vp, [aux, does, not], [vbar, [v, 'overlap-with'], [np, [det, a], [nbar, [n, city]]]]]]], '.']], '2008-08-04-18-34-44', '130.60.155.177', ''). +text_drs_eval(0, 3035, 'Every man who owns a car that likes a cat is a dog that is hated by a bike or that likes itself.', drs([], [drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, car, countable, na, eq, 1)-1, object(C, cat, countable, na, eq, 1)-1, predicate(D, like, B, C)-1, predicate(E, own, A, B)-1])=>drs([F, G], [object(F, dog, countable, na, eq, 1)-1, drs([H, I], [object(H, bike, countable, na, eq, 1)-1, predicate(I, hate, H, F)-1])v drs([J], [predicate(J, like, F, F)-1]), predicate(G, be, A, F)-1])]), [[specification, [s, [np, [det, every], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, car], [rel_cl, [comp, that], [vp, [vbar, [v, likes], [np, [det, a], [nbar, [n, cat]]]]]]]]]]]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, dog], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [v, hated], by, [np, [det, a], [nbar, [n, bike]]]]]], [coord, or], [rel_cl, [comp, that], [vp, [vbar, [v, likes], [np, [pn, itself]]]]]]]]]]], '.']], '2008-08-04-18-44-01', '130.60.155.177', ''). +text_drs_eval(0, 3036, 'Every man who owns a car is a dog that is hated by a bike or that likes itself.', drs([], [drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, object(B, car, countable, na, eq, 1)-1, predicate(C, own, A, B)-1])=>drs([D, E], [object(D, dog, countable, na, eq, 1)-1, drs([F, G], [object(F, bike, countable, na, eq, 1)-1, predicate(G, hate, F, D)-1])v drs([H], [predicate(H, like, D, D)-1]), predicate(E, be, A, D)-1])]), [[specification, [s, [np, [det, every], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, car]]]]]]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, dog], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [v, hated], by, [np, [det, a], [nbar, [n, bike]]]]]], [coord, or], [rel_cl, [comp, that], [vp, [vbar, [v, likes], [np, [pn, itself]]]]]]]]]]], '.']], '2008-08-04-18-44-58', '130.60.155.177', ''). +text_drs_eval(0, 3037, 'Every man is a dog that is hated by a bike or that likes itself.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, dog, countable, na, eq, 1)-1, drs([D, E], [object(D, bike, countable, na, eq, 1)-1, predicate(E, hate, D, B)-1])v drs([F], [predicate(F, like, B, B)-1]), predicate(C, be, A, B)-1])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, dog], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [v, hated], by, [np, [det, a], [nbar, [n, bike]]]]]], [coord, or], [rel_cl, [comp, that], [vp, [vbar, [v, likes], [np, [pn, itself]]]]]]]]]]], '.']], '2008-08-04-18-45-44', '130.60.155.177', ''). +text_drs_eval(0, 3038, 'Every man is a dog that hates a bike or that likes itself.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [object(B, dog, countable, na, eq, 1)-1, drs([D, E], [object(D, bike, countable, na, eq, 1)-1, predicate(E, hate, B, D)-1])v drs([F], [predicate(F, like, B, B)-1]), predicate(C, be, A, B)-1])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, dog], [rel_cl_coord, [rel_cl, [comp, that], [vp, [vbar, [v, hates], [np, [det, a], [nbar, [n, bike]]]]]], [coord, or], [rel_cl, [comp, that], [vp, [vbar, [v, likes], [np, [pn, itself]]]]]]]]]]], '.']], '2008-08-04-18-46-22', '130.60.155.177', ''). +text_drs_eval(0, 3039, 'There is a red man and there is a blue man.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, property(A, red, pos)-1, object(B, man, countable, na, eq, 1)-1, property(B, blue, pos)-1]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, red], [nbar, [n, man]]]]]], [coord, and], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, blue], [nbar, [n, man]]]]]]], '.']], '2008-08-05-11-45-29', '77.57.2.2', ''). +text_drs_eval(0, 3040, 'There is a red man and there is a blue man and the man feeds a dog.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, property(A, red, pos)-1, object(B, man, countable, na, eq, 1)-1, property(B, blue, pos)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, feed, B, C)-1]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, red], [nbar, [n, man]]]]]], [coord, and], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, blue], [nbar, [n, man]]]]]], [coord, and], [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [v, feeds], [np, [det, a], [nbar, [n, dog]]]]]]], '.']], '2008-08-05-11-45-53', '77.57.2.2', ''). +text_drs_eval(0, 3041, 'There is a red man and there is a blue man and the man feeds a dog and the dog that the blue man feeds barks.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, property(A, red, pos)-1, object(B, man, countable, na, eq, 1)-1, property(B, blue, pos)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, feed, B, C)-1, predicate(E, bark, C)-1]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, red], [nbar, [n, man]]]]]], [coord, and], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, blue], [nbar, [n, man]]]]]], [coord, and], [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [v, feeds], [np, [det, a], [nbar, [n, dog]]]]]], [coord, and], [s, [np, [det, the], [nbar, [n, dog], [rel_cl, [comp, that], [np, [det, the], [nbar, [adj, blue], [nbar, [n, man]]]], [vp, [vbar, [v, feeds]]]]]], [vp, [vbar, [v, barks]]]]], '.']], '2008-08-05-11-48-27', '77.57.2.2', ''). +text_drs_eval(0, 3042, 'There is a red man and there is a blue man and the man feeds a dog and the dog that the red man feeds barks.', drs([A, B, C, D, E, F, G], [object(B, man, countable, na, eq, 1)-1, property(B, blue, pos)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, feed, B, C)-1, predicate(E, bark, F)-1, property(A, red, pos)-1, predicate(G, feed, A, F)-1, object(F, dog, countable, na, eq, 1)-1, object(A, man, countable, na, eq, 1)-1]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, red], [nbar, [n, man]]]]]], [coord, and], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [adj, blue], [nbar, [n, man]]]]]], [coord, and], [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [v, feeds], [np, [det, a], [nbar, [n, dog]]]]]], [coord, and], [s, [np, [det, the], [nbar, [n, dog], [rel_cl, [comp, that], [np, [det, the], [nbar, [adj, red], [nbar, [n, man]]]], [vp, [vbar, [v, feeds]]]]]], [vp, [vbar, [v, barks]]]]], '.']], '2008-08-12-17-36-38', '130.60.155.208', ''). +text_drs_eval(0, 3043, 'No analysis confirms X and excludes X.', drs([], [drs([A], [object(A, analysis, countable, na, eq, 1)-1])=>drs([], [-drs([B, C, D], [object(B, something, dom, na, na, na)-1, predicate(C, confirm, A, B)-1, predicate(D, exclude, A, B)-1])])]), [[specification, [s, [np, [det, no], [nbar, [n, analysis]]], [vp_coord, [vp, [vbar, [v, confirms], [np, [var, 'X']]]], [coord, and], [vp, [vbar, [v, excludes], [np, [var, 'X']]]]]], '.']], '2008-08-07-18-33-20', '130.60.155.177', ''). +text_drs_eval(0, 3044, 'X sees a man X.', drs([], []), [[specification, [s, [np, [var, 'X']], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]]], '.']], '2008-08-15-20-23-59', '130.60.204.15', ''). +text_drs_eval(0, 3045, 'X sees the man X.', drs([], []), [[specification, [s, [np, [var, 'X']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [appos, [var, 'X']]]]]]], '.']], '2008-08-15-20-24-16', '130.60.204.15', ''). +text_drs_eval(0, 3046, 'A man X waits. A man X is tired.', drs([], []), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, waits]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, tired]]]]]], '.']], '2008-08-15-20-24-38', '130.60.204.15', ''). +text_drs_eval(0, 3047, 'A man X waits. The man X is tired.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, property(C, tired, pos)-2, predicate(D, be, A, C)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, waits]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, tired]]]]]], '.']], '2008-08-15-20-30-31', '130.60.204.15', ''). +text_drs_eval(0, 3048, 'The man X is tired. The man X waits.', drs([A, B, C, D], [property(A, tired, pos)-1, predicate(B, be, C, A)-1, object(C, man, countable, na, eq, 1)-1, predicate(D, wait, C)-2]), [[specification, [s, [np, [det, the], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, tired]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, waits]]]], '.']], '2008-08-15-20-30-44', '130.60.204.15', ''). +text_drs_eval(0, 3049, 'A man X waits. X is tired.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, property(C, tired, pos)-2, predicate(D, be, A, C)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, waits]]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, tired]]]]]], '.']], '2008-08-15-20-31-01', '130.60.204.15', ''). +text_drs_eval(0, 3050, 'The man X waits. X is tired.', drs([A, B, C, D], [predicate(A, wait, B)-1, object(B, man, countable, na, eq, 1)-1, property(C, tired, pos)-2, predicate(D, be, B, C)-2]), [[specification, [s, [np, [det, the], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, waits]]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, tired]]]]]], '.']], '2008-08-15-20-31-14', '130.60.204.15', ''). +text_drs_eval(0, 3051, 'X is tired. X waits.', drs([A, B, C, D], [object(A, something, dom, na, na, na)-1, property(B, tired, pos)-1, predicate(C, be, A, B)-1, predicate(D, wait, A)-2]), [[specification, [s, [np, [var, 'X']], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, tired]]]]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [vbar, [v, waits]]]], '.']], '2008-08-15-20-31-25', '130.60.204.15', ''). +text_drs_eval(0, 3052, 'Somebody M sleeps. A man is a husband of M.', drs([A, B, C, D, E], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, sleep, A)-1, object(C, man, countable, na, eq, 1)-2, object(D, husband, countable, na, eq, 1)-2, relation(D, of, A)-2, predicate(E, be, C, D)-2]), [[specification, [s, [np, [pn, somebody], [appos, [var, 'M']]], [vp, [vbar, [v, sleeps]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, husband], [pp, [prep, of], [np, [var, 'M']]]]]]]], '.']], '2008-08-15-20-31-58', '130.60.204.15', ''). +text_drs_eval(0, 3053, 'Somebody M sleeps. A man is the husband of M.', drs([A, B, C, D, E], [object(A, somebody, countable, na, eq, 1)-1, predicate(B, sleep, A)-1, object(C, man, countable, na, eq, 1)-2, predicate(D, be, C, E)-2, relation(E, of, A)-2, object(E, husband, countable, na, eq, 1)-2]), [[specification, [s, [np, [pn, somebody], [appos, [var, 'M']]], [vp, [vbar, [v, sleeps]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, is], [vbar, [np, [det, the], [nbar, [n, husband], [pp, [prep, of], [np, [var, 'M']]]]]]]], '.']], '2008-08-15-20-31-47', '130.60.204.15', ''). +text_drs_eval(0, 3054, 'There is a price of a resource. The price of the resource is high. The resource is valid.', drs([A, B, C, D, E, F], [object(A, price, countable, na, eq, 1)-1, object(B, resource, countable, na, eq, 1)-1, relation(A, of, B)-1, property(C, high, pos)-2, predicate(D, be, A, C)-2, property(E, valid, pos)-3, predicate(F, be, B, E)-3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, price], [pp, [prep, of], [np, [det, a], [nbar, [n, resource]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, price], [pp, [prep, of], [np, [det, the], [nbar, [n, resource]]]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, high]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, resource]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], '.']], '2008-08-12-10-31-49', '130.60.206.55', ''). +text_drs_eval(0, 3055, 'A man owns a dog. John sees the man who owns a dog. The dog barks.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, own, B, C)-1, predicate(E, see, A, B)-2, predicate(F, bark, C)-3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]], '.']], '2008-08-12-10-06-52', '130.60.206.55', ''). +text_drs_eval(0, 3056, 'A man owns a dog. John sees the man who owns the dog. The dog barks.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, own, B, C)-1, predicate(E, see, A, B)-2, predicate(F, bark, C)-3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, owns], [np, [det, the], [nbar, [n, dog]]]]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]], '.']], '2008-08-12-10-07-27', '130.60.206.55', ''). +text_drs_eval(0, 3057, 'A card of a man is valid. Which man\'s card is valid?', drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1/2, object(B, man, countable, na, eq, 1)-1/5, relation(A, of, B)-1/3, property(C, valid, pos)-1/7, predicate(D, be, A, C)-1/6, question(drs([E, F, G, H], [query(E, which)-2/1, object(E, man, countable, na, eq, 1)-2/2, relation(F, of, E)-2/3, object(F, card, countable, na, eq, 1)-2/5, property(G, valid, pos)-2/7, predicate(H, be, F, G)-2/6]))]), [[sentence, [specification, [s, [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [det, a], [nbar, [n, man]]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], '.'], '.'], [sentence, [query, [question, [np, [poss_np, [qdet, which], [nbar, [n, man]], [gen_marker, '\'s']], [nbar, [n, card]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-13-41-05', '130.60.155.193', ''). +text_drs_eval(0, 3058, 'A card of a man X is valid. The card of which man X is valid?', drs([], []), [[specification, [s, [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], '.'], [query, [question, [np, [det, the], [nbar, [n, card], [pp, [prep, of], [np, [qdet, which], [nbar, [n, man], [appos, [var, 'X']]]]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], ?]], '2008-08-15-20-28-24', '130.60.204.15', ''). +text_drs_eval(0, 3059, 'John beats a donkey of his own wife\'s brother.', drs([], []), [], '2008-08-12-10-10-13', '130.60.206.55', ''). +text_drs_eval(0, 3060, 'John beats the donkey of a brother of his own wife.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, predicate(B, beat, A, C)-1, relation(C, of, D)-1, relation(D, of, E)-1, object(E, wife, countable, na, eq, 1)-1, relation(E, of, A)-1, object(C, donkey, countable, na, eq, 1)-1, object(D, brother, countable, na, eq, 1)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, beats], [np, [det, the], [nbar, [n, donkey], [pp, [prep, of], [np, [det, a], [nbar, [n, brother], [pp, [prep, of], [np, [posspn, 'his own'], [nbar, [n, wife]]]]]]]]]]]], '.']], '2008-08-12-10-10-30', '130.60.206.55', ''). +text_drs_eval(0, 3061, 'John beats a donkey of the brother of his own wife.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, donkey, countable, na, eq, 1)-1, relation(B, of, C)-1, relation(C, of, D)-1, object(D, wife, countable, na, eq, 1)-1, relation(D, of, A)-1, object(C, brother, countable, na, eq, 1)-1, predicate(E, beat, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, beats], [np, [det, a], [nbar, [n, donkey], [pp, [prep, of], [np, [det, the], [nbar, [n, brother], [pp, [prep, of], [np, [posspn, 'his own'], [nbar, [n, wife]]]]]]]]]]]], '.']], '2008-08-12-10-10-51', '130.60.206.55', ''). +text_drs_eval(0, 3062, 'John beats the donkey of the brother of his own wife.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, predicate(B, beat, A, C)-1, relation(C, of, D)-1, object(C, donkey, countable, na, eq, 1)-1, relation(D, of, E)-1, object(E, wife, countable, na, eq, 1)-1, relation(E, of, A)-1, object(D, brother, countable, na, eq, 1)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, beats], [np, [det, the], [nbar, [n, donkey], [pp, [prep, of], [np, [det, the], [nbar, [n, brother], [pp, [prep, of], [np, [posspn, 'his own'], [nbar, [n, wife]]]]]]]]]]]], '.']], '2008-08-12-10-11-10', '130.60.206.55', ''). +text_drs_eval(0, 3063, 'There is a man who sleeps in the morning in a bed. John sees the man who sleeps in a bed in the morning.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, object(C, bed, countable, na, eq, 1)-1, predicate(D, sleep, B)-1, modifier_pp(D, in, C)-1, modifier_pp(D, in, E)-1, object(E, morning, countable, na, eq, 1)-1, predicate(F, see, A, B)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vbar, [v, sleeps]], [pp, [prep, in], [np, [det, the], [nbar, [n, morning]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vbar, [v, sleeps]], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [pp, [prep, in], [np, [det, the], [nbar, [n, morning]]]]]]]]]]]], '.']], '2008-08-12-10-11-33', '130.60.206.55', ''). +text_drs_eval(0, 3064, 'A man owns a dog. John sees the man who owns a dog.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, own, B, C)-1, predicate(E, see, A, B)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]]]]]]], '.']], '2008-08-12-10-24-31', '130.60.206.55', ''). +text_drs_eval(0, 3065, 'A man owns a dog. A man owns a cat. A girl sees the man who owns a dog.', drs([A, B, C, D, E, F, G, H], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, own, A, B)-1, object(D, man, countable, na, eq, 1)-2, object(E, cat, countable, na, eq, 1)-2, predicate(F, own, D, E)-2, object(G, girl, countable, na, eq, 1)-3, predicate(H, see, G, A)-3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, cat]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, girl]]], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]]]]]]], '.']], '2008-08-12-10-24-50', '130.60.206.55', ''). +text_drs_eval(0, 3066, 'A man X owns a dog. A man Y owns a cat. John sees the man X.', drs([A, B, C, D, E, F, G, H], [object(A, 'John', named, na, eq, 1)-3, object(B, man, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, own, B, C)-1, object(E, man, countable, na, eq, 1)-2, object(F, cat, countable, na, eq, 1)-2, predicate(G, own, E, F)-2, predicate(H, see, A, B)-3]), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'Y']]]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, cat]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [appos, [var, 'X']]]]]]], '.']], '2008-08-15-20-36-03', '130.60.204.15', ''). +text_drs_eval(0, 3067, 'A man X owns a dog. A man Y owns a cat. John sees X.', drs([A, B, C, D, E, F, G, H], [object(A, 'John', named, na, eq, 1)-3, object(B, man, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, own, B, C)-1, object(E, man, countable, na, eq, 1)-2, object(F, cat, countable, na, eq, 1)-2, predicate(G, own, E, F)-2, predicate(H, see, A, B)-3]), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'Y']]]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, cat]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [var, 'X']]]]], '.']], '2008-08-12-10-25-30', '130.60.206.55', ''). +text_drs_eval(0, 3068, 'A red man owns a dog. A red man owns a cat. John sees the red man who owns a dog.', drs([A, B, C, D, E, F, G, H], [object(A, 'John', named, na, eq, 1)-3, object(B, man, countable, na, eq, 1)-1, property(B, red, pos)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, own, B, C)-1, object(E, man, countable, na, eq, 1)-2, property(E, red, pos)-2, object(F, cat, countable, na, eq, 1)-2, predicate(G, own, E, F)-2, predicate(H, see, A, B)-3]), [[specification, [s, [np, [det, a], [nbar, [adj, red], [nbar, [n, man]]]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [adj, red], [nbar, [n, man]]]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, cat]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [adj, red], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]]]]]]]], '.']], '2008-08-12-10-25-53', '130.60.206.55', ''). +text_drs_eval(0, 3069, 'A man is red and owns a dog. A man is red and owns a cat. John sees the man who is red and who owns a dog.', drs([A, B, C, D, E, F, G, H, I, J, K, L], [object(A, 'John', named, na, eq, 1)-3, object(B, man, countable, na, eq, 1)-1, property(C, red, pos)-1, predicate(D, be, B, C)-1, object(E, dog, countable, na, eq, 1)-1, predicate(F, own, B, E)-1, object(G, man, countable, na, eq, 1)-2, property(H, red, pos)-2, predicate(I, be, G, H)-2, object(J, cat, countable, na, eq, 1)-2, predicate(K, own, G, J)-2, predicate(L, see, A, B)-3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp_coord, [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, red]]]]], [coord, and], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp_coord, [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, red]]]]], [coord, and], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, cat]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl_coord, [rel_cl, [np, [relpn, who]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, red]]]]]], [coord, and], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]]]]]]]], '.']], '2008-08-12-10-26-11', '130.60.206.55', ''). +text_drs_eval(0, 3070, 'There is a man who does not sleep. John sees the man who does not sleep.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, -drs([D], [predicate(D, sleep, B)-1]), predicate(C, see, A, B)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]]], '.']], '2008-08-12-10-26-27', '130.60.206.55', ''). +text_drs_eval(0, 3071, 'There is a man who does not sleep. There is a man who sleeps. John sees the man who does not sleep.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-3, object(B, man, countable, na, eq, 1)-1, -drs([F], [predicate(F, sleep, B)-1]), object(C, man, countable, na, eq, 1)-2, predicate(D, sleep, C)-2, predicate(E, see, A, B)-3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sleeps]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]]], '.']], '2008-08-12-10-26-41', '130.60.206.55', ''). +text_drs_eval(0, 3072, 'A man can not sleep. John sees the man who can not sleep.', drs([A, B], [object(A, man, countable, na, eq, 1)-1/2, -drs([], [can(drs([C], [predicate(C, sleep, A)-1/5]))]), predicate(B, see, named('John'), A)-2/2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can, not], [vbar, [vbar, [v, sleep]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can, not], [vbar, [vbar, [v, sleep]]]]]]]]]]], '.']], '2010-10-27-09-33-40', '89.206.64.27', ''). +text_drs_eval(0, 3073, 'A man can not sleep. A man can sleep. John sees the man who can not sleep.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, -drs([], [can(drs([D], [predicate(D, sleep, A)-1/5]))]), object(B, man, countable, na, eq, 1)-2/2, can(drs([E], [predicate(E, sleep, B)-2/4])), predicate(C, see, named('John'), A)-3/2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can, not], [vbar, [vbar, [v, sleep]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, can], [vbar, [vbar, [v, sleep]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can, not], [vbar, [vbar, [v, sleep]]]]]]]]]]], '.']], '2010-10-27-09-33-45', '89.206.64.27', ''). +text_drs_eval(0, 3074, 'There is a man who must wait patiently. There is a man who can sleep. John sees the man who must wait. Mary expects the man who can sleep.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1/4, must(drs([F], [predicate(F, wait, A)-1/7, modifier_adv(F, patiently, pos)-1/8])), object(B, man, countable, na, eq, 1)-2/4, can(drs([G], [predicate(G, sleep, B)-2/7])), must(drs([H], [predicate(H, wait, D)-3/7])), object(D, man, countable, na, eq, 1)-3/4, predicate(C, see, named('John'), D)-3/2, predicate(E, expect, named('Mary'), B)-4/2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, must], [vbar, [vbar, [v, wait]], [vmod, [adv, patiently]]]]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can], [vbar, [vbar, [v, sleep]]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, must], [vbar, [vbar, [v, wait]]]]]]]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [vcompl, [v, expects], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can], [vbar, [vbar, [v, sleep]]]]]]]]]]], '.']], '2010-10-27-09-33-51', '89.206.64.27', ''). +text_drs_eval(0, 3075, 'A man X must wait. A man Y can sleep. John sees the man X. Mary expects the man Y.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/2, must(drs([E], [predicate(E, wait, A)-1/5])), object(B, man, countable, na, eq, 1)-2/2, can(drs([F], [predicate(F, sleep, B)-2/5])), predicate(C, see, named('John'), A)-3/2, predicate(D, expect, named('Mary'), B)-4/2]), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [aux, must], [vbar, [vbar, [v, wait]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'Y']]]], [vp, [aux, can], [vbar, [vbar, [v, sleep]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, man], [appos, [var, 'X']]]]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [vcompl, [v, expects], [np, [det, the], [nbar, [n, man], [appos, [var, 'Y']]]]]]]], '.']], '2010-10-27-09-33-55', '89.206.64.27', ''). +text_drs_eval(0, 3076, 'There is a man who must wait patiently. John sees the man who must wait.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/4, must(drs([D], [predicate(D, wait, A)-1/7, modifier_adv(D, patiently, pos)-1/8])), must(drs([E], [predicate(E, wait, C)-2/7])), object(C, man, countable, na, eq, 1)-2/4, predicate(B, see, named('John'), C)-2/2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, must], [vbar, [vbar, [v, wait]], [vmod, [adv, patiently]]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, must], [vbar, [vbar, [v, wait]]]]]]]]]]], '.']], '2010-10-27-09-34-01', '89.206.64.27', ''). +text_drs_eval(0, 3077, 'There is a man who cannot wait patiently. John sees the man who cannot wait.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/4, -drs([], [can(drs([D], [predicate(D, wait, A)-1/8, modifier_adv(D, patiently, pos)-1/9]))]), -drs([], [can(drs([E], [predicate(E, wait, C)-2/8]))]), object(C, man, countable, na, eq, 1)-2/4, predicate(B, see, named('John'), C)-2/2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can, not], [vbar, [vbar, [v, wait]], [vmod, [adv, patiently]]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can, not], [vbar, [vbar, [v, wait]]]]]]]]]]], '.']], '2010-10-27-09-34-06', '89.206.64.27', ''). +text_drs_eval(0, 3078, 'There is a man who does not wait patiently. There is a man who does not sleep. John sees the man who does not wait. Mary expects the man who does not sleep.', drs([A, B, C, D, E, F, G], [object(A, 'John', named, na, eq, 1)-3, object(B, 'Mary', named, na, eq, 1)-4, object(C, man, countable, na, eq, 1)-1, -drs([H], [predicate(H, wait, C)-1, modifier_adv(H, patiently, pos)-1]), object(D, man, countable, na, eq, 1)-2, -drs([I], [predicate(I, sleep, D)-2]), predicate(E, see, A, F)-3, -drs([J], [predicate(J, wait, F)-3]), object(F, man, countable, na, eq, 1)-3, predicate(G, expect, B, D)-4]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vbar, [v, wait]], [adv, patiently]]]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, wait]]]]]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [v, expects], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]]], '.']], '2008-08-12-10-29-10', '130.60.206.55', ''). +text_drs_eval(0, 3079, 'A man does not wait patiently. A man does not sleep. John sees the man who does not wait. Mary expects the man who does not sleep.', drs([A, B, C, D, E, F, G], [object(A, 'John', named, na, eq, 1)-3, object(B, 'Mary', named, na, eq, 1)-4, object(C, man, countable, na, eq, 1)-1, -drs([H], [predicate(H, wait, C)-1, modifier_adv(H, patiently, pos)-1]), object(D, man, countable, na, eq, 1)-2, -drs([I], [predicate(I, sleep, D)-2]), predicate(E, see, A, F)-3, -drs([J], [predicate(J, wait, F)-3]), object(F, man, countable, na, eq, 1)-3, predicate(G, expect, B, D)-4]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, does, not], [vbar, [vbar, [v, wait]], [adv, patiently]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, does, not], [vbar, [v, sleep]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, wait]]]]]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [v, expects], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]]], '.']], '2008-08-12-10-29-31', '130.60.206.55', ''). +text_drs_eval(0, 3080, 'A red man who can sleep must wait. A red man who can sleep must work. The man who must wait is tired.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/3, property(A, red, pos)-1/2, can(drs([E], [predicate(E, sleep, A)-1/6])), must(drs([F], [predicate(F, wait, A)-1/8])), object(B, man, countable, na, eq, 1)-2/3, property(B, red, pos)-2/2, can(drs([G], [predicate(G, sleep, B)-2/6])), must(drs([H], [predicate(H, work, B)-2/8])), property(C, tired, pos)-3/7, predicate(D, be, A, C)-3/6]), [[specification, [s, [np, [det, a], [nbar, [adj, red], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can], [vbar, [vbar, [v, sleep]]]]]]]], [vp, [aux, must], [vbar, [vbar, [v, wait]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [adj, red], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can], [vbar, [vbar, [v, sleep]]]]]]]], [vp, [aux, must], [vbar, [vbar, [v, work]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, must], [vbar, [vbar, [v, wait]]]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, tired]]]]], '.']], '2010-10-27-09-34-15', '89.206.64.27', ''). +text_drs_eval(0, 3081, 'A man owns a dog. A girl sees the man who owns a dog. The dog barks.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(C, own, A, B)-1, object(D, girl, countable, na, eq, 1)-2, predicate(E, see, D, A)-2, predicate(F, bark, B)-3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, girl]]], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]], '.']], '2008-08-12-10-30-32', '130.60.206.55', ''). +text_drs_eval(0, 3082, 'The man sleeps. There is a man.', drs([A, B, C], [predicate(A, sleep, B)-1, object(B, man, countable, na, eq, 1)-1, object(C, man, countable, na, eq, 1)-2]), [[specification, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [v, sleeps]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.']], '2008-08-12-10-30-51', '130.60.206.55', ''). +text_drs_eval(0, 3083, 'The man owns the dog. The dog barks. The dog is red. The man who owns the dog that barks and that is red is happy.', drs([A, B, C, D, E, F, G, H], [predicate(A, own, C, B)-1, object(C, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, predicate(D, bark, B)-2, property(E, red, pos)-3, predicate(F, be, B, E)-3, property(G, happy, pos)-4, predicate(H, be, C, G)-4]), [[specification, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [v, owns], [np, [det, the], [nbar, [n, dog]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, dog]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, red]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, owns], [np, [det, the], [nbar, [n, dog], [rel_cl_coord, [rel_cl, [comp, that], [vp, [vbar, [v, barks]]]], [coord, and], [rel_cl, [comp, that], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, red]]]]]]]]]]]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, happy]]]]]], '.']], '2008-08-12-10-31-22', '130.60.206.55', ''). +text_drs_eval(0, 3084, 'A man does not wait patiently. A man does not sleep. A girl sees the man who does not wait. A boy expects the man who does not sleep.', drs([A, B, C, D, E, F, G], [object(A, man, countable, na, eq, 1)-1, -drs([H], [predicate(H, wait, A)-1, modifier_adv(H, patiently, pos)-1]), object(B, man, countable, na, eq, 1)-2, -drs([I], [predicate(I, sleep, B)-2]), object(C, girl, countable, na, eq, 1)-3, predicate(D, see, C, E)-3, -drs([J], [predicate(J, wait, E)-3]), object(E, man, countable, na, eq, 1)-3, object(F, boy, countable, na, eq, 1)-4, predicate(G, expect, F, B)-4]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, does, not], [vbar, [vbar, [v, wait]], [adv, patiently]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, does, not], [vbar, [v, sleep]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, girl]]], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, wait]]]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, boy]]], [vp, [vbar, [v, expects], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]]], '.']], '2008-08-12-10-32-31', '130.60.206.55', ''). +text_drs_eval(0, 3085, 'A man does not wait patiently. A girl sees the man who does not wait.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, -drs([E], [predicate(E, wait, A)-1, modifier_adv(E, patiently, pos)-1]), object(B, girl, countable, na, eq, 1)-2, predicate(C, see, B, D)-2, -drs([F], [predicate(F, wait, D)-2]), object(D, man, countable, na, eq, 1)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, does, not], [vbar, [vbar, [v, wait]], [adv, patiently]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, girl]]], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, wait]]]]]]]]], '.']], '2008-08-12-10-32-49', '130.60.206.55', ''). +text_drs_eval(0, 3086, 'A man does not wait. A girl sees the man who does not wait.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, -drs([D], [predicate(D, wait, A)-1]), object(B, girl, countable, na, eq, 1)-2, predicate(C, see, B, A)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, does, not], [vbar, [v, wait]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, girl]]], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, wait]]]]]]]]], '.']], '2008-08-12-10-33-15', '130.60.206.55', ''). +text_drs_eval(0, 3087, 'There is a man who does not wait patiently. There is a man who does not sleep. A girl sees the man who does not wait. A boy expects the man who does not sleep.', drs([A, B, C, D, E, F, G], [object(A, man, countable, na, eq, 1)-1, -drs([H], [predicate(H, wait, A)-1, modifier_adv(H, patiently, pos)-1]), object(B, man, countable, na, eq, 1)-2, -drs([I], [predicate(I, sleep, B)-2]), object(C, girl, countable, na, eq, 1)-3, predicate(D, see, C, E)-3, -drs([J], [predicate(J, wait, E)-3]), object(E, man, countable, na, eq, 1)-3, object(F, boy, countable, na, eq, 1)-4, predicate(G, expect, F, B)-4]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vbar, [v, wait]], [adv, patiently]]]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, girl]]], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, wait]]]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, boy]]], [vp, [vbar, [v, expects], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, sleep]]]]]]]]], '.']], '2008-08-12-10-33-54', '130.60.206.55', ''). +text_drs_eval(0, 3088, 'There is a man who does not wait patiently. A girl sees the man who does not wait.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, -drs([E], [predicate(E, wait, A)-1, modifier_adv(E, patiently, pos)-1]), object(B, girl, countable, na, eq, 1)-2, predicate(C, see, B, D)-2, -drs([F], [predicate(F, wait, D)-2]), object(D, man, countable, na, eq, 1)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vbar, [v, wait]], [adv, patiently]]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, girl]]], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, wait]]]]]]]]], '.']], '2008-08-12-10-34-11', '130.60.206.55', ''). +text_drs_eval(0, 3089, 'There is a man who does not wait. A girl sees the man who does not wait.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, -drs([D], [predicate(D, wait, A)-1]), object(B, girl, countable, na, eq, 1)-2, predicate(C, see, B, A)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, wait]]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, girl]]], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [v, wait]]]]]]]]], '.']], '2008-08-12-10-34-25', '130.60.206.55', ''). +text_drs_eval(0, 3090, 'There is a man who cannot wait patiently. A girl sees the man who cannot wait.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/4, -drs([], [can(drs([E], [predicate(E, wait, A)-1/8, modifier_adv(E, patiently, pos)-1/9]))]), object(B, girl, countable, na, eq, 1)-2/2, -drs([], [can(drs([F], [predicate(F, wait, D)-2/9]))]), object(D, man, countable, na, eq, 1)-2/5, predicate(C, see, B, D)-2/3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can, not], [vbar, [vbar, [v, wait]], [vmod, [adv, patiently]]]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, girl]]], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, can, not], [vbar, [vbar, [v, wait]]]]]]]]]]], '.']], '2010-10-27-09-34-19', '89.206.64.27', ''). +text_drs_eval(0, 3091, 'A man is red. The red man sleeps.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, property(B, red, pos)-1, predicate(C, be, A, B)-1, predicate(D, sleep, E)-2, property(E, red, pos)-2, object(E, man, countable, na, eq, 1)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, red]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [adj, red], [nbar, [n, man]]]], [vp, [vbar, [v, sleeps]]]], '.']], '2008-08-12-10-34-54', '130.60.206.55', ''). +text_drs_eval(0, 3092, 'A man is red and owns a dog. A man is red and owns a cat. John sees the red man who owns a dog.', drs([A, B, C, D, E, F, G, H, I, J, K, L, M, N, O], [object(A, 'John', named, na, eq, 1)-3, object(B, man, countable, na, eq, 1)-1, property(C, red, pos)-1, predicate(D, be, B, C)-1, object(E, dog, countable, na, eq, 1)-1, predicate(F, own, B, E)-1, object(G, man, countable, na, eq, 1)-2, property(H, red, pos)-2, predicate(I, be, G, H)-2, object(J, cat, countable, na, eq, 1)-2, predicate(K, own, G, J)-2, predicate(L, see, A, M)-3, predicate(O, own, M, N)-3, object(N, dog, countable, na, eq, 1)-3, property(M, red, pos)-3, object(M, man, countable, na, eq, 1)-3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp_coord, [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, red]]]]], [coord, and], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp_coord, [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, red]]]]], [coord, and], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, cat]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [adj, red], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]]]]]]]], '.']], '2008-08-12-10-35-15', '130.60.206.55', ''). +text_drs_eval(0, 3093, 'A man waits or sleeps. John sees the man who sleeps or who waits.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, drs([D], [predicate(D, wait, B)-1])v drs([E], [predicate(E, sleep, B)-1]), predicate(C, see, A, B)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp_coord, [vp, [vbar, [v, waits]]], [coord, or], [vp, [vbar, [v, sleeps]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl_coord, [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sleeps]]]], [coord, or], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, waits]]]]]]]]]], '.']], '2008-08-12-10-35-32', '130.60.206.55', ''). +text_drs_eval(0, 3094, 'A man waits or sleeps. John sees the man who sleeps.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, drs([F], [predicate(F, wait, B)-1])v drs([G], [predicate(G, sleep, B)-1]), predicate(C, see, A, D)-2, predicate(E, sleep, D)-2, object(D, man, countable, na, eq, 1)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp_coord, [vp, [vbar, [v, waits]]], [coord, or], [vp, [vbar, [v, sleeps]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sleeps]]]]]]]]], '.']], '2008-08-12-10-35-55', '130.60.206.55', ''). +text_drs_eval(0, 3095, 'A man waits. John sees the man who sleeps or who waits.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, predicate(C, wait, B)-1, predicate(D, see, A, E)-2, drs([F], [predicate(F, sleep, E)-2])v drs([G], [predicate(G, wait, E)-2]), object(E, man, countable, na, eq, 1)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, waits]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl_coord, [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sleeps]]]], [coord, or], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, waits]]]]]]]]]], '.']], '2008-08-12-10-36-09', '130.60.206.55', ''). +text_drs_eval(0, 3096, 'There is 1kg of n:laundry.', drs([A], [object(A, laundry, countable, kg, eq, 1)-1]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [meas_spec, [nump, [num, 1]], [meas_nbar, [meas_n, kg], [pp, [prep, of]]]], [nbar, [n, laundry]]]]], '.']], '2008-08-19-16-23-44', '130.60.155.208', ''). +text_drs_eval(1, 3097, '3.141592653611111 approximates Pi.', drs([A], [predicate(A, approximate, real(3.14159), named('Pi'))-1/2]), [[specification, [s, [np, [real, 3.14159]], [vp, [vbar, [vcompl, [v, approximates], [np, [pname, 'Pi']]]]]], '.']], '2011-07-20-23-51-55', '89.206.71.199', 'truncated real'). +text_drs_eval(0, 3098, 'A man visits a town Zürich.', drs([], []), [], '2008-08-12-15-14-29', '130.60.155.208', ''). +text_drs_eval(0, 3099, 'There is a man who does not sleep soundly in a bed in a morning. John sees the man who does not sleep soundly in a bed in a morning.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, -drs([D, E, F], [object(D, morning, countable, na, eq, 1)-1, object(E, bed, countable, na, eq, 1)-1, predicate(F, sleep, B)-1, modifier_pp(F, in, D)-1, modifier_pp(F, in, E)-1, modifier_adv(F, soundly, pos)-1]), predicate(C, see, A, B)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vbar, [v, sleep]], [adv, soundly], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vbar, [v, sleep]], [adv, soundly], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]]]]]]], '.']], '2008-09-23-11-28-41', '130.60.155.206', ''). +text_drs_eval(0, 3100, 'At most 3 men X wait. X are tired.', drs([A, B, C, D], [[predicate(B, wait, A)-1, object(A, man, countable, na, leq, 3)-1], property(C, tired, pos)-2, predicate(D, be, A, C)-2]), [[specification, [s, [np, [nump, [genqu, 'at most'], 3], [nbar, [n, men], [appos, [var, 'X']]]], [vp, [vbar, [vbar, [v, wait]]]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [aux, are], [vbar, [vcompl, [ap_coord, [ap, [adj, tired]]]]]]], '.']], '2009-03-02-11-37-18', '130.60.155.206', ''). +text_drs_eval(0, 3101, 'There is X who sleeps.', drs([], []), [], '2008-09-23-11-32-24', '130.60.155.206', ''). +text_drs_eval(0, 3102, 'If there is an animal that believes that John is its owner then John sees the animal that believes that John is its owner.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C, D], [object(B, animal, countable, na, eq, 1)-1, predicate(C, believe, B, D)-1, D:drs([E, F], [relation(E, of, B)-1, object(E, owner, countable, na, eq, 1)-1, predicate(F, be, A, E)-1])])=>drs([G], [predicate(G, see, A, B)-1])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, an], [nbar, [n, animal], [rel_cl, [comp, that], [vp, [vbar, [v, believes], [cp, that, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [np, [posspn, its], [nbar, [n, owner]]]]]]]]]]]]]], then, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, animal], [rel_cl, [comp, that], [vp, [vbar, [v, believes], [cp, that, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [np, [posspn, its], [nbar, [n, owner]]]]]]]]]]]]]]]], '.']], '2008-10-23-14-52-40', '130.60.155.177', ''). +text_drs_eval(0, 3103, 'A man X which runs is happy.', drs([], []), [], '2008-08-14-15-55-36', '130.60.155.177', ''). +text_drs_eval(0, 3104, 'A man X eats. X who drinks waits.', drs([], []), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, eats]]]], '.']], '2008-09-23-08-52-32', '130.60.155.206', ''). +text_drs_eval(0, 3105, 'A man X eats. The man X who drinks waits.', drs([], []), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, eats]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [appos, [var, 'X']], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, drinks]]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-08-19-16-26-00', '130.60.155.208', ''). +text_drs_eval(0, 3106, 'A man X eats. The man X who eats waits.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1, predicate(B, eat, A)-1, predicate(C, wait, A)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, eats]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [appos, [var, 'X']], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, eats]]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-08-14-16-07-03', '130.60.155.177', ''). +text_drs_eval(0, 3107, 'A man X eats. X who eats waits.', drs([], []), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, eats]]]], '.']], '2008-09-23-11-32-39', '130.60.155.206', ''). +text_drs_eval(0, 3108, 'There is a man X1 that owns a dog and there is a man X2 that owns a cat and John sees X1.', drs([A, B, C, D, E, F, G, H], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(C, dog, countable, na, eq, 1)-1, predicate(D, own, B, C)-1, object(E, man, countable, na, eq, 1)-1, object(F, cat, countable, na, eq, 1)-1, predicate(G, own, E, F)-1, predicate(H, see, A, B)-1]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X1']], [rel_cl, [comp, that], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, dog]]]]]]]]]], [coord, and], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X2']], [rel_cl, [comp, that], [vp, [vbar, [v, owns], [np, [det, a], [nbar, [n, cat]]]]]]]]]], [coord, and], [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [var, 'X1']]]]]], '.']], '2008-08-14-19-17-19', '130.60.155.177', ''). +text_drs_eval(0, 3109, 'A man X sees a cat Y. A woman X observes a dog Y.', drs([], []), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, cat], [appos, [var, 'Y']]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, woman], [appos, [var, 'X']]]], [vp, [vbar, [v, observes], [np, [det, a], [nbar, [n, dog], [appos, [var, 'Y']]]]]]], '.']], '2008-08-15-20-24-58', '130.60.204.15', ''). +text_drs_eval(0, 3110, 'A man X walks. A woman X talks.', drs([], []), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, walks]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, woman], [appos, [var, 'X']]]], [vp, [vbar, [v, talks]]]], '.']], '2008-08-15-20-25-49', '130.60.204.15', ''). +text_drs_eval(0, 3111, 'A man X walks. The woman X talks.', drs([], []), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, walks]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, woman], [appos, [var, 'X']]]], [vp, [vbar, [v, talks]]]], '.']], '2008-08-15-20-26-01', '130.60.204.15', ''). +text_drs_eval(0, 3112, 'The man X walks. A woman X talks.', drs([], []), [[specification, [s, [np, [det, the], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, walks]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, woman], [appos, [var, 'X']]]], [vp, [vbar, [v, talks]]]], '.']], '2008-08-15-20-26-17', '130.60.204.15', ''). +text_drs_eval(0, 3113, 'A man X walks. The red man X talks.', drs([], []), [[specification, [s, [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, walks]]]], '.'], [specification, [s, [np, [det, the], [nbar, [adj, red], [nbar, [n, man], [appos, [var, 'X']]]]], [vp, [vbar, [v, talks]]]], '.']], '2008-08-15-20-26-43', '130.60.204.15', ''). +text_drs_eval(0, 3114, 'There is a man X. The man X of a woman waits.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man], [appos, [var, 'X']], [pp, [prep, of], [np, [det, a], [nbar, [n, woman]]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-08-15-20-26-58', '130.60.204.15', ''). +text_drs_eval(0, 3115, 'A red man X waits. If a red man X waits then the red man is a customer.', drs([], []), [[specification, [s, [np, [det, a], [nbar, [adj, red], [nbar, [n, man], [appos, [var, 'X']]]]], [vp, [vbar, [v, waits]]]], '.'], [specification, [cond_s, if, [s, [np, [det, a], [nbar, [adj, red], [nbar, [n, man], [appos, [var, 'X']]]]], [vp, [vbar, [v, waits]]]], then, [s, [np, [det, the], [nbar, [adj, red], [nbar, [n, man]]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, customer]]]]]]], '.']], '2008-08-15-20-27-53', '130.60.204.15', ''). +text_drs_eval(0, 3116, 'Someone X waits. If someone X waits then X is a customer.', drs([], []), [[specification, [s, [np, [pn, someone], [appos, [var, 'X']]], [vp, [vbar, [v, waits]]]], '.'], [specification, [cond_s, if, [s, [np, [pn, someone], [appos, [var, 'X']]], [vp, [vbar, [v, waits]]]], then, [s, [np, [var, 'X']], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, customer]]]]]]], '.']], '2008-08-15-20-27-56', '130.60.204.15', ''). +text_drs_eval(0, 3117, 'A red man X waits. If the red man X waits then the red man X is a customer.', drs([A, B], [object(A, man, countable, na, eq, 1)-1, property(A, red, pos)-1, predicate(B, wait, A)-1, drs([C], [predicate(C, wait, A)-2])=>drs([D, E], [object(D, customer, countable, na, eq, 1)-2, predicate(E, be, A, D)-2])]), [[specification, [s, [np, [det, a], [nbar, [adj, red], [nbar, [n, man], [appos, [var, 'X']]]]], [vp, [vbar, [v, waits]]]], '.'], [specification, [cond_s, if, [s, [np, [det, the], [nbar, [adj, red], [nbar, [n, man], [appos, [var, 'X']]]]], [vp, [vbar, [v, waits]]]], then, [s, [np, [det, the], [nbar, [adj, red], [nbar, [n, man], [appos, [var, 'X']]]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, customer]]]]]]], '.']], '2008-08-15-20-32-14', '130.60.204.15', ''). +text_drs_eval(0, 3118, 'The red man X waits. If the red man X waits then the red man X is a customer.', drs([A, B], [predicate(A, wait, B)-1, property(B, red, pos)-1, object(B, man, countable, na, eq, 1)-1, drs([C], [predicate(C, wait, B)-2])=>drs([D, E], [object(D, customer, countable, na, eq, 1)-2, predicate(E, be, B, D)-2])]), [[specification, [s, [np, [det, the], [nbar, [adj, red], [nbar, [n, man], [appos, [var, 'X']]]]], [vp, [vbar, [v, waits]]]], '.'], [specification, [cond_s, if, [s, [np, [det, the], [nbar, [adj, red], [nbar, [n, man], [appos, [var, 'X']]]]], [vp, [vbar, [v, waits]]]], then, [s, [np, [det, the], [nbar, [adj, red], [nbar, [n, man], [appos, [var, 'X']]]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, customer]]]]]]], '.']], '2008-08-15-20-32-27', '130.60.204.15', ''). +text_drs_eval(0, 3119, 'If the red man X waits then the red man is a customer. A red man X waits.', drs([A, B], [drs([C, D], [predicate(C, wait, D)-1, property(D, red, pos)-1, object(D, man, countable, na, eq, 1)-1])=>drs([E, F], [object(E, customer, countable, na, eq, 1)-1, predicate(F, be, D, E)-1]), object(A, man, countable, na, eq, 1)-2, property(A, red, pos)-2, predicate(B, wait, A)-2]), [[specification, [cond_s, if, [s, [np, [det, the], [nbar, [adj, red], [nbar, [n, man], [appos, [var, 'X']]]]], [vp, [vbar, [v, waits]]]], then, [s, [np, [det, the], [nbar, [adj, red], [nbar, [n, man]]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, customer]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [adj, red], [nbar, [n, man], [appos, [var, 'X']]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-08-15-20-32-44', '130.60.204.15', ''). +text_drs_eval(0, 3120, 'John watches the man who sees himself.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, predicate(B, watch, A, C)-1, predicate(D, see, C, C)-1, object(C, man, countable, na, eq, 1)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, watches], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pn, himself]]]]]]]]]], '.']], '2008-08-17-10-45-30', '84.74.167.232', ''). +text_drs_eval(0, 3121, 'There is a man who sees himself. John watches the man who sees himself.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-2, object(B, man, countable, na, eq, 1)-1, predicate(C, see, B, B)-1, predicate(D, watch, A, B)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pn, himself]]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, watches], [np, [det, the], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, sees], [np, [pn, himself]]]]]]]]]], '.']], '2008-08-17-10-45-59', '84.74.167.232', ''). +text_drs_eval(0, 3122, 'A child of a child X is the child X.', drs([A, B, C], [object(A, child, countable, na, eq, 1)-1, object(B, child, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [det, a], [nbar, [n, child], [pp, [prep, of], [np, [det, a], [nbar, [n, child], [appos, [var, 'X']]]]]]], [vp, [aux, is], [vbar, [np, [det, the], [nbar, [n, child], [appos, [var, 'X']]]]]]], '.']], '2008-08-18-20-01-59', '130.60.206.84', ''). +text_drs_eval(0, 3123, 'There is a child X whose child is the child X.', drs([A, B, C], [object(A, child, countable, na, eq, 1)-1, object(B, child, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, be, B, A)-1]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, child], [appos, [var, 'X']], [rel_cl, [np, [posspn, whose], [nbar, [n, child]]], [vp, [aux, is], [vbar, [np, [det, the], [nbar, [n, child], [appos, [var, 'X']]]]]]]]]]], '.']], '2008-08-18-20-02-38', '130.60.206.84', ''). +text_drs_eval(0, 3124, 'There is a child X whose child is not the child X.', drs([A, B], [object(A, child, countable, na, eq, 1)-1, object(B, child, countable, na, eq, 1)-1, relation(B, of, A)-1, -drs([C], [predicate(C, be, B, A)-1])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, child], [appos, [var, 'X']], [rel_cl, [np, [posspn, whose], [nbar, [n, child]]], [vp, [aux, is, not], [vbar, [np, [det, the], [nbar, [n, child], [appos, [var, 'X']]]]]]]]]]], '.']], '2008-08-18-20-03-20', '130.60.206.84', ''). +text_drs_eval(0, 3125, 'There is a man X and there is a man X.', drs([], []), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], [coord, and], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]]], '.']], '2008-08-18-19-17-05', '130.60.155.177', ''). +text_drs_eval(0, 3126, 'Every man X waits and there is a man X.', drs([A], [drs([B], [object(B, man, countable, na, eq, 1)-1])=>drs([C], [predicate(C, wait, B)-1]), object(A, man, countable, na, eq, 1)-1]), [[specification, [s_coord, [s, [np, [det, every], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, waits]]]], [coord, and], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]]], '.']], '2008-08-18-19-17-33', '130.60.155.177', ''). +text_drs_eval(0, 3127, 'There is a man X and every man X waits.', drs([], []), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], [coord, and], [s, [np, [det, every], [nbar, [n, man], [appos, [var, 'X']]]], [vp, [vbar, [v, waits]]]]], '.']], '2008-08-19-16-30-40', '130.60.155.208', ''). +text_drs_eval(0, 3128, 'A child of a child X is not the child X.', drs([A, B], [object(A, child, countable, na, eq, 1)-1, object(B, child, countable, na, eq, 1)-1, relation(A, of, B)-1, -drs([C], [predicate(C, be, A, B)-1])]), [[specification, [s, [np, [det, a], [nbar, [n, child], [pp, [prep, of], [np, [det, a], [nbar, [n, child], [appos, [var, 'X']]]]]]], [vp, [aux, is, not], [vbar, [np, [det, the], [nbar, [n, child], [appos, [var, 'X']]]]]]], '.']], '2008-08-18-20-02-15', '130.60.206.84', ''). +text_drs_eval(0, 3129, 'Who is a child X whose child is not the child X?', drs([], [question(drs([A, B, C, D], [query(A, who)-1/1, object(B, child, countable, na, eq, 1)-1/4, object(C, child, countable, na, eq, 1)-1/7, relation(C, of, B)-1/6, -drs([E], [predicate(E, be, C, B)-1/8]), predicate(D, be, A, B)-1/2]))]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [aux, is], [vbar, [vcompl, [np, [det, a], [nbar, [n, child], [appos, [var, 'X']], [rel_cl, [np, [posspn, whose], [nbar, [n, child]]], [vp, [aux, is, not], [vbar, [vcompl, [np, [det, the], [nbar, [n, child], [appos, [var, 'X']]]]]]]]]]]]]], ?], '.']], '2009-05-13-13-41-07', '130.60.155.193', ''). +text_drs_eval(0, 3130, 'There is a man or there is a dog or there is a cat that sees it and him.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])v drs([], [drs([B], [object(B, dog, countable, na, eq, 1)-1])v drs([C, D, E], [object(C, cat, countable, na, eq, 1)-1, has_part(E, B)-1, predicate(D, see, C, E)-1, has_part(E, A)-1, object(E, na, countable, na, eq, 2)-1])])]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], [coord, or], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog]]]]], [coord, or], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [v, sees], [np_coord, [np, [pn, it]], [coord, and], [np, [pn, him]]]]]]]]]]], '.']], '2008-08-18-20-04-39', '130.60.206.84', ''). +text_drs_eval(0, 3131, 'There is a man or there is a dog that sees him or there is a cat that sees him.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])v drs([], [drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, see, B, A)-1])v drs([D, E], [object(D, cat, countable, na, eq, 1)-1, predicate(E, see, D, A)-1])])]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], [coord, or], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [v, sees], [np, [pn, him]]]]]]]]], [coord, or], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [v, sees], [np, [pn, him]]]]]]]]]], '.']], '2008-08-18-20-04-54', '130.60.206.84', ''). +text_drs_eval(0, 3132, 'There is a dog that sees the man or there is a cat that sees it.', drs([], [drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1, predicate(B, see, A, C)-1, object(C, man, countable, na, eq, 1)-1])v drs([D, E], [object(D, cat, countable, na, eq, 1)-1, predicate(E, see, D, A)-1])]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man]]]]]]]]]], [coord, or], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [v, sees], [np, [pn, it]]]]]]]]]], '.']], '2008-08-18-20-05-14', '130.60.206.84', ''). +text_drs_eval(0, 3133, 'There is a man or there is a dog that sees the man or there is a cat that sees it and the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])v drs([], [drs([B, C], [object(B, dog, countable, na, eq, 1)-1, predicate(C, see, B, A)-1])v drs([D, E, F], [object(D, cat, countable, na, eq, 1)-1, has_part(F, B)-1, predicate(E, see, D, F)-1, has_part(F, A)-1, object(F, na, countable, na, eq, 2)-1])])]), [[specification, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], [coord, or], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, man]]]]]]]]]], [coord, or], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [v, sees], [np_coord, [np, [pn, it]], [coord, and], [np, [det, the], [nbar, [n, man]]]]]]]]]]]], '.']], '2008-08-18-20-05-42', '130.60.206.84', ''). +text_drs_eval(0, 3134, 'A dog sees a man and a cat sees it and him.', drs([A, B, C, D, E, F], [object(A, dog, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, predicate(C, see, A, B)-1, object(D, cat, countable, na, eq, 1)-1, has_part(F, A)-1, predicate(E, see, D, F)-1, has_part(F, B)-1, object(F, na, countable, na, eq, 2)-1]), [[specification, [s_coord, [s, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, man]]]]]], [coord, and], [s, [np, [det, a], [nbar, [n, cat]]], [vp, [vbar, [v, sees], [np_coord, [np, [pn, it]], [coord, and], [np, [pn, him]]]]]]], '.']], '2008-08-18-20-05-59', '130.60.206.84', ''). +text_drs_eval(0, 3135, 'A man comes in a day A1. A boy reads in the day A2 that follows A1. A book is red in the day that follows A2.', drs([A, B, C, D, E, F, G, H, I, J, K, L], [object(A, man, countable, na, eq, 1)-1, object(B, day, countable, na, eq, 1)-1, predicate(C, come, A)-1, modifier_pp(C, in, B)-1, object(D, boy, countable, na, eq, 1)-2, predicate(E, read, D)-2, modifier_pp(E, in, F)-2, predicate(G, follow, F, B)-2, object(F, day, countable, na, eq, 1)-2, object(H, book, countable, na, eq, 1)-3, property(I, red, pos)-3, predicate(J, be, H, I)-3, modifier_pp(J, in, K)-3, predicate(L, follow, K, F)-3, object(K, day, countable, na, eq, 1)-3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, comes]], [pp, [prep, in], [np, [det, a], [nbar, [n, day], [appos, [var, 'A1']]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, boy]]], [vp, [vbar, [vbar, [v, reads]], [pp, [prep, in], [np, [det, the], [nbar, [n, day], [appos, [var, 'A2']], [rel_cl, [comp, that], [vp, [vbar, [v, follows], [np, [var, 'A1']]]]]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, book]]], [vp, [aux, is], [vbar, [vbar, [ap_coord, [ap, [adj, red]]]], [pp, [prep, in], [np, [det, the], [nbar, [n, day], [rel_cl, [comp, that], [vp, [vbar, [v, follows], [np, [var, 'A2']]]]]]]]]]], '.']], '2008-08-18-20-07-12', '130.60.206.84', ''). +text_drs_eval(0, 3136, 'A man comes in a day A1. A boy reads in a day A2 that follows A1. A book is red in a day that follows A2.', drs([A, B, C, D, E, F, G, H, I, J, K, L], [object(A, man, countable, na, eq, 1)-1, object(B, day, countable, na, eq, 1)-1, predicate(C, come, A)-1, modifier_pp(C, in, B)-1, object(D, boy, countable, na, eq, 1)-2, object(E, day, countable, na, eq, 1)-2, predicate(F, follow, E, B)-2, predicate(G, read, D)-2, modifier_pp(G, in, E)-2, object(H, book, countable, na, eq, 1)-3, object(I, day, countable, na, eq, 1)-3, predicate(J, follow, I, E)-3, property(K, red, pos)-3, predicate(L, be, H, K)-3, modifier_pp(L, in, I)-3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, comes]], [pp, [prep, in], [np, [det, a], [nbar, [n, day], [appos, [var, 'A1']]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, boy]]], [vp, [vbar, [vbar, [v, reads]], [pp, [prep, in], [np, [det, a], [nbar, [n, day], [appos, [var, 'A2']], [rel_cl, [comp, that], [vp, [vbar, [v, follows], [np, [var, 'A1']]]]]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, book]]], [vp, [aux, is], [vbar, [vbar, [ap_coord, [ap, [adj, red]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, day], [rel_cl, [comp, that], [vp, [vbar, [v, follows], [np, [var, 'A2']]]]]]]]]]], '.']], '2008-08-18-20-07-44', '130.60.206.84', ''). +text_drs_eval(0, 3137, 'There is a day A1. A day A2 follows A1.', drs([A, B, C], [object(A, day, countable, na, eq, 1)-1, object(B, day, countable, na, eq, 1)-2, predicate(C, follow, B, A)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, day], [appos, [var, 'A1']]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, day], [appos, [var, 'A2']]]], [vp, [vbar, [v, follows], [np, [var, 'A1']]]]], '.']], '2008-08-18-20-07-58', '130.60.206.84', ''). +text_drs_eval(0, 3138, 'There is a day A1. A day A2 follows the day.', drs([A, B, C], [object(A, day, countable, na, eq, 1)-1, object(B, day, countable, na, eq, 1)-2, predicate(C, follow, B, B)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, day], [appos, [var, 'A1']]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, day], [appos, [var, 'A2']]]], [vp, [vbar, [v, follows], [np, [det, the], [nbar, [n, day]]]]]], '.']], '2008-08-18-20-08-26', '130.60.206.84', ''). +text_drs_eval(0, 3139, 'There is a day. A day follows the day.', drs([A, B, C], [object(A, day, countable, na, eq, 1)-1, object(B, day, countable, na, eq, 1)-2, predicate(C, follow, B, B)-2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, day]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, day]]], [vp, [vbar, [v, follows], [np, [det, the], [nbar, [n, day]]]]]], '.']], '2008-08-18-20-08-41', '130.60.206.84', ''). +text_drs_eval(0, 3140, 'Somebody M is the mother of a child C1. Somebody H is the husband of M. H has a child C2. C1 is not C2. Who is C1?', drs([A, B, C, D, E, F, G, H, I], [object(A, somebody, countable, na, eq, 1)-1/2, predicate(B, be, A, C)-1/4, relation(C, of, D)-1/7, object(D, child, countable, na, eq, 1)-1/9, object(C, mother, countable, na, eq, 1)-1/6, object(E, somebody, countable, na, eq, 1)-2/2, predicate(F, be, E, G)-2/4, relation(G, of, A)-2/7, object(G, husband, countable, na, eq, 1)-2/6, object(H, child, countable, na, eq, 1)-3/4, predicate(I, have, E, H)-3/2, -drs([J], [predicate(J, be, D, H)-4/2]), question(drs([K, L], [query(K, who)-5/1, predicate(L, be, K, D)-5/2]))]), [[sentence, [specification, [s, [np, [pn, somebody], [appos, [var, 'M']]], [vp, [aux, is], [vbar, [vcompl, [np, [det, the], [nbar, [n, mother], [pp, [prep, of], [np, [det, a], [nbar, [n, child], [appos, [var, 'C1']]]]]]]]]]], '.'], '.'], [sentence, [specification, [s, [np, [pn, somebody], [appos, [var, 'H']]], [vp, [aux, is], [vbar, [vcompl, [np, [det, the], [nbar, [n, husband], [pp, [prep, of], [np, [var, 'M']]]]]]]]], '.'], '.'], [sentence, [specification, [s, [np, [var, 'H']], [vp, [vbar, [vcompl, [v, has], [np, [det, a], [nbar, [n, child], [appos, [var, 'C2']]]]]]]], '.'], '.'], [sentence, [specification, [s, [np, [var, 'C1']], [vp, [aux, is, not], [vbar, [vcompl, [np, [var, 'C2']]]]]], '.'], '.'], [sentence, [query, [question, [np, [qpn, who]], [vp, [aux, is], [vbar, [vcompl, [np, [var, 'C1']]]]]], ?], '.']], '2009-05-13-13-41-09', '130.60.155.193', ''). +text_drs_eval(0, 3141, 'A card of a man a card of who is valid is valid.', drs([A, B, C, D, E, F, G], [object(A, card, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, relation(C, of, B)-1, property(D, valid, pos)-1, predicate(E, be, C, D)-1, relation(A, of, B)-1, property(F, valid, pos)-1, predicate(G, be, A, F)-1]), [[specification, [s, [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [relpn, who]]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]]]]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], '.']], '2008-08-19-11-38-19', '130.60.204.40', ''). +text_drs_eval(0, 3142, 'A card of a man the card of who is valid is valid.', drs([A, B, C, D, E, F], [object(A, card, countable, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, property(C, valid, pos)-1, predicate(D, be, A, C)-1, relation(A, of, B)-1, property(E, valid, pos)-1, predicate(F, be, A, E)-1]), [[specification, [s, [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [det, the], [nbar, [n, card], [pp, [prep, of], [np, [relpn, who]]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]]]]]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], '.']], '2008-08-19-11-38-31', '130.60.204.40', ''). +text_drs_eval(0, 3143, 'A card of which man the card of who is valid is valid?', drs([], [question(drs([A, B, C, D, E, F], [object(A, card, countable, na, eq, 1)-1/2, query(B, which)-1/4, object(B, man, countable, na, eq, 1)-1/5, property(C, valid, pos)-1/11, predicate(D, be, A, C)-1/10, relation(A, of, B)-1/3, property(E, valid, pos)-1/13, predicate(F, be, A, E)-1/12]))]), [[sentence, [query, [question, [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [qdet, which], [nbar, [n, man], [rel_cl, [np, [det, the], [nbar, [n, card], [pp, [prep, of], [np, [relpn, who]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]]]]]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-13-41-11', '130.60.155.193', ''). +text_drs_eval(0, 3144, 'A man waits. His dog barks.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1, predicate(B, wait, A)-1, relation(C, of, A)-2, object(C, dog, countable, na, eq, 1)-2, predicate(D, bark, C)-2]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, waits]]]], '.'], [specification, [s, [np, [posspn, his], [nbar, [n, dog]]], [vp, [vbar, [v, barks]]]], '.']], '2008-08-19-12-22-43', '130.60.204.40', ''). +text_drs_eval(0, 3145, 'A man waits. His own dog barks.', drs([], []), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, waits]]]], '.']], '2008-08-19-12-24-05', '130.60.204.40', ''). +text_drs_eval(0, 3146, 'Every man is seen by his dog.', drs([], []), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, is], [vbar, [v, seen], by, [np, [posspn, his], [nbar, [n, dog]]]]]], '.']], '2008-10-23-15-01-33', '130.60.155.206', ''). +text_drs_eval(0, 3147, 'There is nothing.', drs([], [-drs([A], [object(A, something, dom, na, na, na)-1])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [pn, nothing]]]], '.']], '2008-08-19-16-20-29', '130.60.155.208', ''). +text_drs_eval(0, 3148, 'Mary sleeps. John sees himself and her.', drs([A, B, C, D, E], [object(A, 'Mary', named, na, eq, 1)-1, object(B, 'John', named, na, eq, 1)-2, predicate(C, sleep, A)-1, has_part(E, B)-2, predicate(D, see, B, E)-2, has_part(E, A)-2, object(E, na, countable, na, eq, 2)-2]), [[specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [v, sleeps]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np_coord, [np, [pn, himself]], [coord, and], [np, [pn, her]]]]]], '.']], '2008-08-19-18-40-48', '130.60.155.177', ''). +text_drs_eval(0, 3149, 'Mary sleeps. John sees herself.', drs([], []), [[specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [v, sleeps]]]], '.']], '2008-10-02-14-51-55', '130.60.155.206', ''). +text_drs_eval(0, 3150, 'Mary sleeps. John sees himself and herself.', drs([], []), [[specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [v, sleeps]]]], '.']], '2008-10-02-14-52-14', '130.60.155.206', ''). +text_drs_eval(0, 3151, 'Mary sleeps and John sees herself.', drs([], []), [[specification, [s_coord, [s, [np, [pname, 'Mary']], [vp, [vbar, [v, sleeps]]]], [coord, and], [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [pn, herself]]]]]], '.']], '2008-08-19-18-42-50', '130.60.155.177', ''). +text_drs_eval(0, 3152, 'Mary sleeps and John sees herself and himself.', drs([], []), [], '2008-10-02-14-52-24', '130.60.155.206', ''). +text_drs_eval(0, 3153, 'Mary sleeps and John sees himself and herself.', drs([], []), [], '2008-10-02-14-52-33', '130.60.155.206', ''). +text_drs_eval(0, 3154, 'If a card X1 is a card of the card X1 then John enters the card X1.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C, D], [object(B, card, countable, na, eq, 1)-1, object(C, card, countable, na, eq, 1)-1, relation(C, of, B)-1, predicate(D, be, B, C)-1])=>drs([E], [predicate(E, enter, A, B)-1])]), [[specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, card], [appos, [var, 'X1']]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [det, the], [nbar, [n, card], [appos, [var, 'X1']]]]]]]]]], then, [s, [np, [pname, 'John']], [vp, [vbar, [v, enters], [np, [det, the], [nbar, [n, card], [appos, [var, 'X1']]]]]]]], '.']], '2008-10-27-12-06-03', '84.74.167.232', ''). +text_drs_eval(0, 3155, 'Not 5 men wait.', drs([], []), [], '2008-08-20-17-15-48', '130.60.155.177', ''). +text_drs_eval(0, 3156, 'A man owns not two cars.', drs([], []), [], '2008-08-20-17-16-12', '130.60.155.177', ''). +text_drs_eval(0, 3157, 'There are some men each of who who is tired sleeps.', drs([], []), [], '2008-08-21-18-28-42', '130.60.206.13', ''). +text_drs_eval(0, 3158, 'There are some men. Each of the men who is tired sleeps.', drs([], []), [[specification, [top_s, [topic, [quant, 'there are'], [np, [det, some], [nbar, [n, men]]]]], '.']], '2008-08-21-18-30-41', '130.60.206.13', ''). +text_drs_eval(0, 3159, 'Every friend of JohnX is JohnY or it is rich.', drs([A, B], [object(A, 'JohnX', named, na, eq, 1)-1, object(B, 'JohnY', named, na, eq, 1)-1, drs([], [drs([C], [object(C, friend, countable, na, eq, 1)-1, relation(C, of, A)-1])=>drs([D], [predicate(D, be, C, B)-1])])v drs([E, F], [property(E, rich, pos)-1, predicate(F, be, B, E)-1])]), [[specification, [s_coord, [s, [np, [det, every], [nbar, [n, friend], [pp, [prep, of], [np, [pname, 'JohnX']]]]], [vp, [aux, is], [vbar, [np, [pname, 'JohnY']]]]], [coord, or], [s, [np, [pn, it]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, rich]]]]]]], '.']], '2008-09-02-15-04-20', '130.60.155.177', ''). +text_drs_eval(0, 3160, 'JohnX is JohnY or it is rich.', drs([A, B], [object(A, 'JohnX', named, na, eq, 1)-1, object(B, 'JohnY', named, na, eq, 1)-1, drs([C], [predicate(C, be, A, B)-1])v drs([D, E], [property(D, rich, pos)-1, predicate(E, be, B, D)-1])]), [[specification, [s_coord, [s, [np, [pname, 'JohnX']], [vp, [aux, is], [vbar, [np, [pname, 'JohnY']]]]], [coord, or], [s, [np, [pn, it]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, rich]]]]]]], '.']], '2008-09-01-22-06-03', '130.60.155.177', ''). +text_drs_eval(0, 3161, 'Which thing which is good does a man enter?', drs([], [question(drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1/8, query(B, which)-1/1, object(B, thing, countable, na, eq, 1)-1/2, property(C, good, pos)-1/5, predicate(D, be, B, C)-1/4, predicate(E, enter, A, B)-1/9]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, thing], [rel_cl, [np, [relpn, which]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, good]]]]]]]]], does, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, enter]]]]], ?], '.']], '2009-05-13-13-41-14', '130.60.155.193', ''). +text_drs_eval(0, 3162, 'Every man sees a dog X that sees a cat that sees the dog X that sees a rat that sees a mouse.', drs([], []), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, dog], [appos, [var, 'X']], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, dog], [appos, [var, 'X']], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, rat], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, mouse]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]], '.']], '2009-11-10-23-18-28', '89.206.64.19', ''). +text_drs_eval(0, 3163, 'Which thing which succeeds exists?', drs([], [question(drs([A, B, C], [query(A, which)-1/1, object(A, thing, countable, na, eq, 1)-1/2, predicate(B, succeed, A)-1/4, predicate(C, exist, A)-1/5]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, thing], [rel_cl, [np, [relpn, which]], [vp, [vbar, [vbar, [v, succeeds]]]]]]], [vp, [vbar, [vbar, [v, exists]]]]], ?], '.']], '2009-05-13-13-41-15', '130.60.155.193', ''). +text_drs_eval(0, 3164, 'John sees a man who sleeps soundly in a bed.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, man, countable, na, eq, 1)-1, object(C, bed, countable, na, eq, 1)-1, predicate(D, sleep, B)-1, modifier_pp(D, in, C)-1, modifier_adv(D, soundly, pos)-1, predicate(E, see, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vbar, [v, sleeps]], [adv, soundly], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]]]]]]]]]], '.']], '2008-09-23-11-29-01', '130.60.155.206', ''). +text_drs_eval(0, 3165, 'Every customer has at least 2 cards and their associated codes. If a customer C approaches an automatic teller and a card of her is valid and she inserts the card carefully into a slot and types a correct code of the card then the automatic teller accepts the card and displays "Card accepted" and C is happy. No card that does not have a correct code is accepted. It is false that a customer\'s card is valid, and is expired or is cancelled. If a card is not provably invalid then it is accepted. If a customer owns a card and can prove that it is lost then a bank must replace it.', drs([], [drs([A], [object(A, customer, countable, na, eq, 1)-1/2])=>drs([B, C, D, E], [object(B, card, countable, na, geq, 2)-1/7, has_part(E, B)-1/'', predicate(C, have, A, E)-1/3, relation(D, of, B)-1/9, object(D, code, countable, na, geq, 2)-1/11, property(D, associated, pos)-1/10, has_part(E, D)-1/'', object(E, na, countable, na, eq, 2)-1/'']), drs([F, G, H, I, J, K, L, M, N, O], [object(F, customer, countable, na, eq, 1)-2/3, object(G, teller, countable, na, eq, 1)-2/8, property(G, automatic, pos)-2/7, predicate(H, approach, F, G)-2/5, object(I, card, countable, na, eq, 1)-2/11, relation(I, of, G)-2/12, property(J, valid, pos)-2/15, predicate(K, be, I, J)-2/14, object(L, slot, countable, na, eq, 1)-2/24, predicate(M, insert, G, I)-2/18, modifier_pp(M, into, L)-2/22, modifier_adv(M, carefully, pos)-2/21, object(N, code, countable, na, eq, 1)-2/29, property(N, correct, pos)-2/28, relation(N, of, I)-2/30, predicate(O, type, G, N)-2/26])=>drs([P, Q, R, S], [predicate(P, accept, G, I)-2/37, predicate(Q, display, G, string('Card accepted'))-2/41, property(R, happy, pos)-2/46, predicate(S, be, F, R)-2/45]), drs([T], [object(T, card, countable, na, eq, 1)-3/2, -drs([U, V], [object(U, code, countable, na, eq, 1)-3/9, property(U, correct, pos)-3/8, predicate(V, have, T, U)-3/6])])=>drs([], [-drs([W, X], [property(W, accepted, pos)-3/11, predicate(X, be, T, W)-3/10])]), -drs([Y, Z, A1, B1], [object(Y, customer, countable, na, eq, 1)-4/6, relation(Z, of, Y)-4/7, object(Z, card, countable, na, eq, 1)-4/9, property(A1, valid, pos)-4/11, predicate(B1, be, Z, A1)-4/10, drs([C1, D1], [property(C1, expired, pos)-4/15, predicate(D1, be, Z, C1)-4/14])v drs([E1, F1], [property(E1, cancelled, pos)-4/18, predicate(F1, be, Z, E1)-4/17])]), drs([G1], [object(G1, card, countable, na, eq, 1)-5/3, ~drs([H1, I1], [property(H1, invalid, pos)-5/7, predicate(I1, be, G1, H1)-5/4])])=>drs([J1, K1], [property(J1, accepted, pos)-5/11, predicate(K1, be, G1, J1)-5/10]), drs([L1, M1, N1], [object(L1, customer, countable, na, eq, 1)-6/3, object(M1, card, countable, na, eq, 1)-6/6, predicate(N1, own, L1, M1)-6/4, can(drs([O1, P1], [predicate(O1, prove, L1, P1)-6/9, P1:drs([Q1, R1], [property(Q1, lost, pos)-6/13, predicate(R1, be, M1, Q1)-6/12])]))])=>drs([S1], [object(S1, bank, countable, na, eq, 1)-6/16, must(drs([T1], [predicate(T1, replace, S1, M1)-6/18]))])]), [[specification, [s, [np, [det, every], [nbar, [n, customer]]], [vp, [vbar, [vcompl, [v, has], [np_coord, [np, [nump, [genqu, 'at least'], 2], [nbar, [n, cards]]], [coord, and], [np, [posspn, their], [nbar, [adj, associated], [nbar, [n, codes]]]]]]]]], '.'], [specification, [cond_s, if, [s_coord, [s, [np, [det, a], [nbar, [n, customer], [appos, [var, 'C']]]], [vp, [vbar, [vcompl, [v, approaches], [np, [det, an], [nbar, [adj, automatic], [nbar, [n, teller]]]]]]]], [coord, and], [s, [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [pn, her]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]], [coord, and], [s, [np, [pn, she]], [vp_coord, [vp, [vbar, [vcompl, [v, inserts], [np, [det, the], [nbar, [n, card]]]], [vmod, [adv, carefully], [pp, [prep, into], [np, [det, a], [nbar, [n, slot]]]]]]], [coord, and], [vp, [vbar, [vcompl, [v, types], [np, [det, a], [nbar, [adj, correct], [nbar, [n, code], [pp, [prep, of], [np, [det, the], [nbar, [n, card]]]]]]]]]]]]], then, [s_coord, [s, [np, [det, the], [nbar, [adj, automatic], [nbar, [n, teller]]]], [vp_coord, [vp, [vbar, [vcompl, [v, accepts], [np, [det, the], [nbar, [n, card]]]]]], [coord, and], [vp, [vbar, [vcompl, [v, displays], [np, [string, '"Card accepted"']]]]]]], [coord, and], [s, [np, [var, 'C']], [vp, [aux, is], [ap_coord, [ap, [adj, happy]]]]]]], '.'], [specification, [s, [np, [det, no], [nbar, [n, card], [rel_cl, [comp, that], [vp, [aux, does, not], [vbar, [vcompl, [v, have], [np, [det, a], [nbar, [adj, correct], [nbar, [n, code]]]]]]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, accepted]]]]], '.'], [specification, [s, [neg, 'it is false'], [cp, that, [s, [np, [poss_np, [det, a], [nbar, [n, customer]], [gen_marker, '\'s']], [nbar, [n, card]]], [vp_coord, [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]], [coord, ', and'], [vp, [aux, is], [ap_coord, [ap, [adj, expired]]]], [coord, or], [vp, [aux, is], [ap_coord, [ap, [adj, cancelled]]]]]]]], '.'], [specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, card]]], [vp, [aux, is, 'not provably'], [ap_coord, [ap, [adj, invalid]]]]], then, [s, [np, [pn, it]], [vp, [aux, is], [ap_coord, [ap, [adj, accepted]]]]]], '.'], [specification, [cond_s, if, [s, [np, [det, a], [nbar, [n, customer]]], [vp_coord, [vp, [vbar, [vcompl, [v, owns], [np, [det, a], [nbar, [n, card]]]]]], [coord, and], [vp, [aux, can], [vbar, [cp, that, [s, [np, [pn, it]], [vp, [aux, is], [ap_coord, [ap, [adj, lost]]]]]]]]]], then, [s, [np, [det, a], [nbar, [n, bank]]], [vp, [aux, must], [vbar, [vcompl, [v, replace], [np, [pn, it]]]]]]], '.']], '2010-11-12-08-52-44', '89.206.69.32', ''). +text_drs_eval(0, 3166, 'A man hits a dog which runs fast in a park.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, object(C, park, countable, na, eq, 1)-1, predicate(D, run, B)-1, modifier_pp(D, in, C)-1, modifier_adv(D, fast, pos)-1, predicate(E, hit, A, B)-1]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, hits], [np, [det, a], [nbar, [n, dog], [rel_cl, [np, [relpn, which]], [vp, [vbar, [vbar, [v, runs]], [adv, fast], [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]]]]]]]]]], '.']], '2008-10-06-15-32-27', '130.60.155.206', ''). +text_drs_eval(0, 3167, 'A man hits a dog which runs fast in a park quickly.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1, object(B, dog, countable, na, eq, 1)-1, object(C, park, countable, na, eq, 1)-1, predicate(D, run, B)-1, modifier_adv(D, quickly, pos)-1, modifier_pp(D, in, C)-1, modifier_adv(D, fast, pos)-1, predicate(E, hit, A, B)-1]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [v, hits], [np, [det, a], [nbar, [n, dog], [rel_cl, [np, [relpn, which]], [vp, [vbar, [vbar, [v, runs]], [adv, fast], [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]], [adv, quickly]]]]]]]]], '.']], '2008-10-06-15-32-42', '130.60.155.206', ''). +text_drs_eval(0, 3168, 'Mary inserts her own card that is valid carefully into a slot.', drs([A, B, C, D, E], [relation(A, of, named('Mary'))-1/3, object(A, card, countable, na, eq, 1)-1/5, object(B, slot, countable, na, eq, 1)-1/12, property(C, valid, pos)-1/8, predicate(D, be, A, C)-1/7, modifier_pp(D, into, B)-1/10, modifier_adv(D, carefully, pos)-1/9, predicate(E, insert, named('Mary'), A)-1/2]), [[specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [vcompl, [v, inserts], [np, [posspn, 'her own'], [nbar, [n, card], [rel_cl, [comp, that], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]], [vmod, [adv, carefully], [pp, [prep, into], [np, [det, a], [nbar, [n, slot]]]]]]]]]]]]], '.']], '2009-05-19-17-22-03', '130.60.155.193', ''). +text_drs_eval(0, 3169, 'Mary\'s card is valid and she inserts the card carefully into a slot.', drs([A, B, C, D, E, F], [object(A, 'Mary', named, na, eq, 1)-1, relation(B, of, A)-1, object(B, card, countable, na, eq, 1)-1, property(C, valid, pos)-1, predicate(D, be, B, C)-1, object(E, slot, countable, na, eq, 1)-1, predicate(F, insert, A, B)-1, modifier_pp(F, into, E)-1, modifier_adv(F, carefully, pos)-1]), [[specification, [s_coord, [s, [np, [poss_np, [pname, 'Mary'], [gen_marker, '\'s']], [nbar, [n, card]]], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, valid]]]]]], [coord, and], [s, [np, [pn, she]], [vp, [vbar, [vbar, [v, inserts], [np, [det, the], [nbar, [n, card]]]], [adv, carefully], [pp, [prep, into], [np, [det, a], [nbar, [n, slot]]]]]]]], '.']], '2008-10-06-15-33-46', '130.60.155.206', ''). +text_drs_eval(0, 3170, 'A card is valid in a slot.', drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1, object(B, slot, countable, na, eq, 1)-1, property(C, valid, pos)-1, predicate(D, be, A, C)-1, modifier_pp(D, in, B)-1]), [[specification, [s, [np, [det, a], [nbar, [n, card]]], [vp, [aux, is], [vbar, [vbar, [ap_coord, [ap, [adj, valid]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, slot]]]]]]], '.']], '2008-10-06-15-34-02', '130.60.155.206', ''). +text_drs_eval(0, 3171, 'A card is valid in a slot carefully.', drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1/2, object(B, slot, countable, na, eq, 1)-1/7, property(C, valid, pos)-1/4, predicate(D, be, A, C)-1/3, modifier_adv(D, carefully, pos)-1/8, modifier_pp(D, in, B)-1/5]), [[specification, [s, [np, [det, a], [nbar, [n, card]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, slot]]]], [adv, carefully]]]], '.']], '2009-05-19-17-22-11', '130.60.155.193', ''). +text_drs_eval(0, 3172, 'A card is valid carefully in a slot.', drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1/2, object(B, slot, countable, na, eq, 1)-1/8, property(C, valid, pos)-1/4, predicate(D, be, A, C)-1/3, modifier_pp(D, in, B)-1/6, modifier_adv(D, carefully, pos)-1/5]), [[specification, [s, [np, [det, a], [nbar, [n, card]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]], [vmod, [adv, carefully], [pp, [prep, in], [np, [det, a], [nbar, [n, slot]]]]]]], '.']], '2009-05-19-17-22-19', '130.60.155.193', ''). +text_drs_eval(0, 3173, 'A card is valid carefully.', drs([A, B, C], [object(A, card, countable, na, eq, 1)-1/2, property(B, valid, pos)-1/4, predicate(C, be, A, B)-1/3, modifier_adv(C, carefully, pos)-1/5]), [[specification, [s, [np, [det, a], [nbar, [n, card]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]], [vmod, [adv, carefully]]]], '.']], '2009-05-19-17-22-27', '130.60.155.193', ''). +text_drs_eval(0, 3174, 'A card is valid in a slot in a bank.', drs([A, B, C, D, E], [object(A, card, countable, na, eq, 1)-1, object(B, bank, countable, na, eq, 1)-1, object(C, slot, countable, na, eq, 1)-1, property(D, valid, pos)-1, predicate(E, be, A, D)-1, modifier_pp(E, in, B)-1, modifier_pp(E, in, C)-1]), [[specification, [s, [np, [det, a], [nbar, [n, card]]], [vp, [aux, is], [vbar, [vbar, [ap_coord, [ap, [adj, valid]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, slot]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, bank]]]]]]], '.']], '2008-10-06-15-34-38', '130.60.155.206', ''). +text_drs_eval(0, 3175, 'Everybody X of X\'s dog waits.', drs([], [drs([A, B], [object(A, somebody, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, dog, countable, na, eq, 1)-1, relation(A, of, B)-1])=>drs([C], [predicate(C, wait, A)-1])]), [[specification, [s, [np, [pn, everybody], [appos, [var, 'X']], [pp, [prep, of], [np, [poss_np, [var, 'X'], [gen_marker, '\'s']], [nbar, [n, dog]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-10-07-17-22-12', '130.60.155.177', ''). +text_drs_eval(0, 3176, 'There is a boy. A man of his own group waits.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, boy]]]]], '.']], '2008-10-23-14-56-55', '130.60.155.177', ''). +text_drs_eval(0, 3177, 'Every mother of someone is a parent of it.', drs([], []), [[specification, [s, [np, [det, every], [nbar, [n, mother], [pp, [prep, of], [np, [pn, someone]]]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, parent], [pp, [prep, of], [np, [pn, it]]]]]]]], '.']], '2008-10-23-14-57-29', '130.60.155.177', ''). +text_drs_eval(0, 3178, 'Every man\'s car contains some instructions that code its development.', drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, car, countable, na, eq, 1)-1])=>drs([C, D, E, F], [object(C, instruction, countable, na, geq, 2)-1, relation(D, of, B)-1, object(D, development, countable, na, eq, 1)-1, predicate(E, code, C, D)-1, predicate(F, contain, B, C)-1])]), [[specification, [s, [np, [poss_np, [det, every], [nbar, [n, man]], [gen_marker, '\'s']], [nbar, [n, car]]], [vp, [vbar, [v, contains], [np, [det, some], [nbar, [n, instructions], [rel_cl, [comp, that], [vp, [vbar, [v, code], [np, [posspn, its], [nbar, [n, development]]]]]]]]]]], '.']], '2008-10-23-14-59-49', '130.60.155.206', ''). +text_drs_eval(0, 3179, 'Everybody of its dog waits.', drs([], []), [[specification, [s, [np, [pn, everybody], [pp, [prep, of], [np, [posspn, its], [nbar, [n, dog]]]]], [vp, [vbar, [v, waits]]]], '.']], '2008-10-23-14-59-51', '130.60.155.177', ''). +text_drs_eval(0, 3180, 'If there is an animal that believes that John is its owner then John sees the animal.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B, C, D], [object(B, animal, countable, na, eq, 1)-1, predicate(C, believe, B, D)-1, D:drs([E, F], [relation(E, of, B)-1, object(E, owner, countable, na, eq, 1)-1, predicate(F, be, A, E)-1])])=>drs([G], [predicate(G, see, A, B)-1])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, an], [nbar, [n, animal], [rel_cl, [comp, that], [vp, [vbar, [v, believes], [cp, that, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [np, [posspn, its], [nbar, [n, owner]]]]]]]]]]]]]], then, [s, [np, [pname, 'John']], [vp, [vbar, [v, sees], [np, [det, the], [nbar, [n, animal]]]]]]], '.']], '2008-10-23-15-00-33', '130.60.155.206', ''). +text_drs_eval(0, 3181, 'A dog of its man barks.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1, relation(B, of, A)-1, object(B, man, countable, na, eq, 1)-1, relation(A, of, B)-1, predicate(C, bark, A)-1]), [[specification, [s, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [posspn, its], [nbar, [n, man]]]]]], [vp, [vbar, [v, barks]]]], '.']], '2008-10-23-15-00-58', '130.60.155.206', ''). +text_drs_eval(0, 3182, 'A card X1 is a card of the card X1.', drs([A, B, C], [object(A, card, countable, na, eq, 1)-1, object(B, card, countable, na, eq, 1)-1, relation(B, of, A)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [det, a], [nbar, [n, card], [appos, [var, 'X1']]]], [vp, [aux, is], [vbar, [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [det, the], [nbar, [n, card], [appos, [var, 'X1']]]]]]]]]], '.']], '2008-10-27-12-06-35', '84.74.167.232', ''). +text_drs_eval(0, 3183, 'What does John not see?', drs([], [question(drs([], [-drs([A, B], [query(A, what)-1/1, predicate(B, see, named('John'), A)-1/5])]))]), [[query, [question, [np, [qpn, what]], does, [np, [pname, 'John']], [vp, [aux, not], [vbar, [vcompl, [v, see]]]]], ?]], '2009-11-18-08-48-00', '130.60.155.164', ''). +text_drs_eval(0, 3184, 'Switzerland borders 4 countries that border Germany.', drs([A, B, C, D, E], [object(A, 'Switzerland', named, na, eq, 1)-1, object(B, 'Germany', named, na, eq, 1)-1, object(C, country, countable, na, eq, 4)-1, predicate(D, border, C, B)-1, predicate(E, border, A, C)-1]), [[specification, [s, [np, [pname, 'Switzerland']], [vp, [vbar, [v, borders], [np, [nump, [num, 4]], [nbar, [n, countries], [rel_cl, [comp, that], [vp, [vbar, [v, border], [np, [pname, 'Germany']]]]]]]]]], '.']], '2008-11-11-17-28-00', '130.60.155.203', ''). +text_drs_eval(0, 3185, 'Switzerland borders each of 4 countries that border Germany.', drs([A, B], [object(A, country, countable, na, eq, 4)-1/6, predicate(B, border, A, named('Germany'))-1/8, drs([C], [has_part(A, C)-1/3])=>drs([D], [predicate(D, border, named('Switzerland'), C)-1/2])]), [[specification, [s, [np, [pname, 'Switzerland']], [vp, [vbar, [vcompl, [v, borders], [np, [quant, 'each of'], [np, [nump, 4], [nbar, [n, countries], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, border], [np, [pname, 'Germany']]]]]]]]]]]]], '.']], '2009-11-18-08-48-34', '130.60.155.164', ''). +text_drs_eval(0, 3186, 'John has 0 kg of apples.', drs([A, B], [object(A, apple, countable, kg, eq, 0)-1/6, predicate(B, have, named('John'), A)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, has], [np, [meas_spec, [nump, 0], [meas_nbar, [meas_n, kg], [pp, [prep, of]]]], [nbar, [n, apples]]]]]]], '.']], '2010-01-18-11-14-51', '89.206.64.72', ''). +text_drs_eval(0, 3187, 'John wants to run.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, predicate(B, want, A, C)-1, C:drs([D], [predicate(D, run, A)-1])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, wants], to, [vp, [vbar, [vbar, [v, run]]]]]]], '.']], '2009-01-06-10-43-09', '130.60.155.206', ''). +text_drs_eval(0, 3188, 'John has 1.83 apples.', drs([], []), [], '2009-01-05-12-12-37', '130.60.155.206', ''). +text_drs_eval(0, 3189, 'A dog that every man who waits has barks.', drs([A, B], [object(A, dog, countable, na, eq, 1)-1, drs([C, D], [object(C, man, countable, na, eq, 1)-1, predicate(D, wait, C)-1])=>drs([E], [predicate(E, have, C, A)-1]), predicate(B, bark, A)-1]), [[specification, [s, [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [np, [det, every], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, waits]]]]]], [vp, [vbar, [v, has]]]]]], [vp, [vbar, [v, barks]]]], '.']], '2008-12-09-17-05-17', '130.60.155.177', ''). +text_drs_eval(0, 3190, 'A dog of every man who waits barks.', drs([A, B], [object(A, dog, countable, na, eq, 1)-1, drs([C, D], [object(C, man, countable, na, eq, 1)-1, predicate(D, wait, C)-1])=>drs([], [relation(A, of, C)-1]), predicate(B, bark, A)-1]), [[specification, [s, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [det, every], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, waits]]]]]]]]], [vp, [vbar, [v, barks]]]], '.']], '2008-12-09-17-05-26', '130.60.155.177', ''). +text_drs_eval(0, 3191, 'There is a dog of every man. There is a cat of every woman.', drs([A, B], [object(A, dog, countable, na, eq, 1)-1, drs([C], [object(C, man, countable, na, eq, 1)-1])=>drs([], [relation(A, of, C)-1]), object(B, cat, countable, na, eq, 1)-2, drs([D], [object(D, woman, countable, na, eq, 1)-2])=>drs([], [relation(B, of, D)-2])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [det, every], [nbar, [n, man]]]]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, cat], [pp, [prep, of], [np, [det, every], [nbar, [n, woman]]]]]]]], '.']], '2008-12-09-17-35-40', '130.60.155.177', ''). +text_drs_eval(0, 3192, 'An apple is v:given toooo John by Mary.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, apple, countable, na, eq, 1)-1, predicate(D, given, B, C, A)-1]), [[specification, [s, [np, [det, an], [nbar, [n, apple]]], [vp, [aux, is], [vbar, [v, given], toooo, [np, [pname, 'John']], by, [np, [pname, 'Mary']]]]], '.']], '2009-01-05-11-08-16', '130.60.155.206', ''). +text_drs_eval(0, 3193, 'John v:gives an apple to Mary.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, apple, countable, na, eq, 1)-1, predicate(D, gives, A, C, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, gives], [np, [det, an], [nbar, [n, apple]]], to, [np, [pname, 'Mary']]]]], '.']], '2009-01-05-11-08-58', '130.60.155.206', ''). +text_drs_eval(0, 3194, 'John v:gives Mary an apple.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, apple, countable, na, eq, 1)-1, predicate(D, gives, A, C, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, gives], [np, [pname, 'Mary']], [np, [det, an], [nbar, [n, apple]]]]]], '.']], '2009-01-05-11-09-06', '130.60.155.206', ''). +text_drs_eval(0, 3195, 'John v:gives an apple toooo Mary.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, apple, countable, na, eq, 1)-1, predicate(D, gives, A, C, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, gives], [np, [det, an], [nbar, [n, apple]]], toooo, [np, [pname, 'Mary']]]]], '.']], '2009-01-05-11-09-20', '130.60.155.206', ''). +text_drs_eval(0, 3196, 'John v:xxx an apple yyy Mary.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, object(C, apple, countable, na, eq, 1)-1, predicate(D, xxx, A, C, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, xxx], [np, [det, an], [nbar, [n, apple]]], yyy, [np, [pname, 'Mary']]]]], '.']], '2009-01-05-11-09-55', '130.60.155.206', ''). +text_drs_eval(0, 3197, 'John is as a:rrich as Bill.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Bill', named, na, eq, 1)-1, property(C, rrich, pos_as, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [ap_coord, [ap, as, [adj, rrich], as, [np, [pname, 'Bill']]]]]]], '.']], '2009-01-05-11-10-35', '130.60.155.206', ''). +text_drs_eval(0, 3198, 'John is a:rricher than Bill.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Bill', named, na, eq, 1)-1, property(C, rricher, comp_than, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, rricher], [conj, than], [np, [pname, 'Bill']]]]]]], '.']], '2009-01-05-11-10-56', '130.60.155.206', ''). +text_drs_eval(0, 3199, 'John is more a:rrich than Bill.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Bill', named, na, eq, 1)-1, property(C, rrich, comp_than, B)-1, predicate(D, be, A, C)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, more, rrich], [conj, than], [np, [pname, 'Bill']]]]]]], '.']], '2009-01-05-11-11-07', '130.60.155.206', ''). +text_drs_eval(0, 3200, 'John is most a:rrich.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, property(B, rrich, sup)-1, predicate(C, be, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [ap_coord, [ap, [adj, most, rrich]]]]]], '.']], '2009-01-05-11-12-04', '130.60.155.206', ''). +text_drs_eval(0, 3201, 'John runs a:ffast.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, predicate(B, run, A)-1, modifier_adv(B, ffast, pos)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, runs]], [adv, ffast]]]], '.']], '2009-01-05-11-12-20', '130.60.155.206', ''). +text_drs_eval(0, 3202, 'John runs more a:ffast.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, predicate(B, run, A)-1, modifier_adv(B, ffast, comp)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, runs]], [adv, more, ffast]]]], '.']], '2009-01-05-11-12-28', '130.60.155.206', ''). +text_drs_eval(0, 3203, 'John runs most a:ffast.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, predicate(B, run, A)-1, modifier_adv(B, ffast, sup)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, runs]], [adv, most, ffast]]]], '.']], '2009-01-05-11-12-33', '130.60.155.206', ''). +text_drs_eval(0, 3204, 'John has 1.83 kg of apples.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, apple, countable, kg, eq, 1.83)-1, predicate(C, have, A, B)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, has], [np, [meas_spec, [nump, 1.83], [meas_nbar, [meas_n, kg], [pp, [prep, of]]]], [nbar, [n, apples]]]]]], '.']], '2009-01-05-12-13-11', '130.60.155.206', ''). +text_drs_eval(0, 3205, 'John has 0 apples.', drs([A, B], [object(A, apple, countable, na, eq, 0)-1/4, predicate(B, have, named('John'), A)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, has], [np, [nump, 0], [nbar, [n, apples]]]]]]], '.']], '2010-01-18-11-14-59', '89.206.64.72', ''). +text_drs_eval(0, 3206, 'John has -2 apples.', drs([], []), [], '2009-01-05-12-22-01', '130.60.155.206', ''). +text_drs_eval(0, 3207, 'John has -2 kg of apples.', drs([], []), [], '2009-01-05-12-22-07', '130.60.155.206', ''). +text_drs_eval(0, 3208, 'There are at most 2 men X and something Y and something Z.', drs([A, B, C, D], [[has_part(D, A)-1, object(A, man, countable, na, leq, 2)-1], object(B, something, dom, na, na, na)-1, has_part(D, B)-1, object(C, something, dom, na, na, na)-1, has_part(D, C)-1, object(D, na, countable, na, eq, 3)-1]), [[specification, [top_s, [topic, [quant, 'there are'], [np_coord, [np, [nump, [genqu, 'at most'], 2], [nbar, [n, men], [appos, [var, 'X']]]], [coord, and], [np, [pn, something], [appos, [var, 'Y']]], [coord, and], [np, [pn, something], [appos, [var, 'Z']]]]]], '.']], '2009-03-02-11-37-26', '130.60.155.206', ''). +text_drs_eval(0, 3209, 'There is X. There is X.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [var, 'X']]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [var, 'X']]]], '.']], '2010-12-27-16-03-02', '82.131.73.12', ''). +text_drs_eval(0, 3210, 'There is a man X. There is X.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [var, 'X']]]], '.']], '2009-01-05-14-44-32', '130.60.155.206', ''). +text_drs_eval(0, 3211, 'There is something X. There is X.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [pn, something], [appos, [var, 'X']]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [var, 'X']]]], '.']], '2009-01-05-14-44-41', '130.60.155.206', ''). +text_drs_eval(0, 3212, 'There are X. There is X.', drs([], []), [[specification, [top_s, [topic, [quant, 'there are'], [np, [var, 'X']]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [var, 'X']]]], '.']], '2009-01-05-14-44-52', '130.60.155.206', ''). +text_drs_eval(0, 3213, 'There are X. X are some men.', drs([A, B, C], [object(A, something, dom, na, na, na)-1, object(B, man, countable, na, geq, 2)-2, predicate(C, be, A, B)-2]), [[specification, [top_s, [topic, [quant, 'there are'], [np, [var, 'X']]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [aux, are], [vbar, [np, [det, some], [nbar, [n, men]]]]]], '.']], '2009-01-05-14-45-35', '130.60.155.206', ''). +text_drs_eval(0, 3214, 'There are X. X is some men.', drs([], []), [[specification, [top_s, [topic, [quant, 'there are'], [np, [var, 'X']]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [aux, is], [vbar, [np, [det, some], [nbar, [n, men]]]]]], '.']], '2009-01-05-14-45-36', '130.60.155.206', ''). +text_drs_eval(0, 3215, 'There is X. There is a man X.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [var, 'X']]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.']], '2009-01-05-14-45-48', '130.60.155.206', ''). +text_drs_eval(0, 3216, 'If there is X then there is X.', drs([], []), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [var, 'X']]]], then, [top_s, [topic, [quant, 'there is'], [np, [var, 'X']]]]], '.']], '2009-01-05-14-45-57', '130.60.155.206', ''). +text_drs_eval(0, 3217, 'There are X and Y.', drs([A, B, C], [object(A, something, dom, na, na, na)-1, has_part(C, A)-1, object(B, something, dom, na, na, na)-1, has_part(C, B)-1, object(C, na, countable, na, eq, 2)-1]), [[specification, [top_s, [topic, [quant, 'there are'], [np_coord, [np, [var, 'X']], [coord, and], [np, [var, 'Y']]]]], '.']], '2009-01-05-14-46-07', '130.60.155.206', ''). +text_drs_eval(0, 3218, 'John says "', drs([], []), [], '2009-01-05-15-22-53', '130.60.155.206', ''). +text_drs_eval(0, 3219, 'John, can swim!', drs([], []), [], '2009-01-05-16-13-20', '130.60.155.206', ''). +text_drs_eval(0, 3220, 'John, must wait!', drs([], []), [], '2009-01-05-16-13-28', '130.60.155.206', ''). +text_drs_eval(0, 3221, 'John, do not provably sleep!', drs([], []), [], '2009-01-05-16-15-22', '130.60.155.206', ''). +text_drs_eval(0, 3222, 'John tries to hurry and runs.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, predicate(B, try, A, C)-1, C:drs([E], [predicate(E, hurry, A)-1]), predicate(D, run, A)-1]), [[specification, [s, [np, [pname, 'John']], [vp_coord, [vp, [vbar, [v, tries], to, [vp, [vbar, [vbar, [v, hurry]]]]]], [coord, and], [vp, [vbar, [vbar, [v, runs]]]]]], '.']], '2009-01-06-10-43-01', '130.60.155.206', ''). +text_drs_eval(0, 3223, 'Every manager manages to manage.', drs([], [drs([A], [object(A, manager, countable, na, eq, 1)-1])=>drs([B, C], [predicate(B, manage, A, C)-1, C:drs([D], [predicate(D, manage, A)-1])])]), [[specification, [s, [np, [det, every], [nbar, [n, manager]]], [vp, [vbar, [v, manages], to, [vp, [vbar, [vbar, [v, manage]]]]]]], '.']], '2009-01-06-10-44-02', '130.60.155.206', ''). +text_drs_eval(0, 3224, 'Every manager manages to manage something.', drs([], [drs([A], [object(A, manager, countable, na, eq, 1)-1])=>drs([B, C], [predicate(B, manage, A, C)-1, C:drs([D, E], [object(D, something, dom, na, na, na)-1, predicate(E, manage, A, D)-1])])]), [[specification, [s, [np, [det, every], [nbar, [n, manager]]], [vp, [vbar, [v, manages], to, [vp, [vbar, [vcompl, [v, manage], [np, [pn, something]]]]]]]], '.']], '2009-01-06-10-44-14', '130.60.155.206', ''). +text_drs_eval(0, 3225, 'John stops to smoke and starts to drink.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, predicate(B, stop, A, C)-1, C:drs([F], [predicate(F, smoke, A)-1]), predicate(D, start, A, E)-1, E:drs([G], [predicate(G, drink, A)-1])]), [[specification, [s, [np, [pname, 'John']], [vp_coord, [vp, [vbar, [v, stops], to, [vp, [vbar, [vbar, [v, smoke]]]]]], [coord, and], [vp, [vbar, [v, starts], to, [vp, [vbar, [vbar, [v, drink]]]]]]]], '.']], '2009-01-06-10-45-29', '130.60.155.206', ''). +text_drs_eval(0, 3226, 'John strongly desires a beer.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, object(B, beer, countable, na, eq, 1)-1, predicate(C, desire, A, B)-1, modifier_adv(C, strongly, pos)-1]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [adv, strongly], [vcompl, [v, desires], [np, [det, a], [nbar, [n, beer]]]]]]], '.']], '2009-01-06-10-45-52', '130.60.155.206', ''). +text_drs_eval(0, 3227, 'John strongly desires to drink a beer.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, predicate(B, desire, A, C)-1, modifier_adv(B, strongly, pos)-1, C:drs([D, E], [object(D, beer, countable, na, eq, 1)-1, predicate(E, drink, A, D)-1])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [adv, strongly], [v, desires], to, [vp, [vbar, [vcompl, [v, drink], [np, [det, a], [nbar, [n, beer]]]]]]]]], '.']], '2009-01-06-10-46-14', '130.60.155.206', ''). +text_drs_eval(0, 3228, 'John wants to be loved by Mary.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, predicate(C, want, A, D)-1, D:drs([E], [predicate(E, love, B, A)-1])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, wants], to, [vp, [aux, be], [vbar, [vcompl, [v, loved], by, [np, [pname, 'Mary']]]]]]]], '.']], '2009-01-06-11-41-43', '130.60.155.206', ''). +text_drs_eval(0, 3229, 'Every man wants to be loved by a woman who wants to be protected by the man.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C], [predicate(B, want, A, C)-1, C:drs([D, E, F, G], [object(D, woman, countable, na, eq, 1)-1, predicate(E, want, D, F)-1, F:drs([H], [predicate(H, protect, A, D)-1]), predicate(G, love, D, A)-1])])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [v, wants], to, [vp, [aux, be], [vbar, [vcompl, [v, loved], by, [np, [det, a], [nbar, [n, woman], [rel_cl, [np, [relpn, who]], [vp, [vbar, [v, wants], to, [vp, [aux, be], [vbar, [vcompl, [v, protected], by, [np, [det, the], [nbar, [n, man]]]]]]]]]]]]]]]]], '.']], '2009-01-06-11-42-37', '130.60.155.206', ''). +text_drs_eval(0, 3230, 'Every man can want to love a woman.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([], [can(drs([B, C], [predicate(B, want, A, C)-1/4, C:drs([D, E], [object(D, woman, countable, na, eq, 1)-1/8, predicate(E, love, A, D)-1/6])]))])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, can], [vbar, [v, want], to, [vp, [vbar, [vcompl, [v, love], [np, [det, a], [nbar, [n, woman]]]]]]]]], '.']], '2010-10-27-09-34-41', '89.206.64.27', ''). +text_drs_eval(0, 3231, 'Every man can want to attempt to try to love a woman.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([], [can(drs([B, C], [predicate(B, want, A, C)-1/4, C:drs([D, E], [predicate(D, attempt, A, E)-1/6, E:drs([F, G], [predicate(F, try, A, G)-1/8, G:drs([H, I], [object(H, woman, countable, na, eq, 1)-1/12, predicate(I, love, A, H)-1/10])])])]))])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, can], [vbar, [v, want], to, [vp, [vbar, [v, attempt], to, [vp, [vbar, [v, try], to, [vp, [vbar, [vcompl, [v, love], [np, [det, a], [nbar, [n, woman]]]]]]]]]]]]], '.']], '2010-10-27-09-34-47', '89.206.64.27', ''). +text_drs_eval(0, 3232, 'John wants to can swim.', drs([], []), [], '2009-01-06-11-45-10', '130.60.155.206', ''). +text_drs_eval(0, 3233, 'John wants to must swim.', drs([], []), [], '2009-01-06-11-45-17', '130.60.155.206', ''). +text_drs_eval(0, 3234, 'John wants to have to swim.', drs([], []), [], '2009-01-06-11-45-22', '130.60.155.206', ''). +text_drs_eval(0, 3235, 'John wants to not swim.', drs([], []), [], '2009-01-06-11-45-29', '130.60.155.206', ''). +text_drs_eval(0, 3236, 'John should swim.', drs([A], [object(A, 'John', named, na, eq, 1)-1, should(drs([B], [predicate(B, swim, A)-1]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, should], [vbar, [vbar, [v, swim]]]]], '.']], '2009-01-06-11-47-59', '130.60.155.206', ''). +text_drs_eval(0, 3237, 'John wants to should swim.', drs([], []), [], '2009-01-06-11-48-04', '130.60.155.206', ''). +text_drs_eval(0, 3238, 'John wants to do not swim.', drs([], []), [], '2009-01-06-12-06-57', '130.60.155.206', ''). +text_drs_eval(0, 3239, 'John wants to swims.', drs([], []), [], '2009-01-06-12-07-09', '130.60.155.206', ''). +text_drs_eval(0, 3240, 'There is a case. It is not the case that John sees.', drs([A, B], [object(A, 'John', named, na, eq, 1)-2, object(B, case, countable, na, eq, 1)-1, -drs([C, D, E], [predicate(C, be, B, D)-2, predicate(E, see, A, D)-2, object(D, case, countable, na, eq, 1)-2])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, case]]]]], '.'], [specification, [s, [np, [pn, it]], [vp, [aux, is, not], [vbar, [vcompl, [np, [det, the], [nbar, [n, case], [rel_cl, [comp, that], [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees]]]]]]]]]]], '.']], '2009-01-12-20-11-14', '130.60.155.177', ''). +text_drs_eval(0, 3241, 'There is a case. It is not the case.', drs([A], [object(A, case, countable, na, eq, 1)-1, -drs([B], [predicate(B, be, A, A)-2])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, case]]]]], '.'], [specification, [s, [np, [pn, it]], [vp, [aux, is, not], [vbar, [vcompl, [np, [det, the], [nbar, [n, case]]]]]]], '.']], '2009-01-12-20-11-56', '130.60.155.177', ''). +text_drs_eval(0, 3242, 'When can a card be valid?', drs([], [question(drs([A], [object(A, card, countable, na, eq, 1)-1/4, can(drs([B, C], [property(B, valid, pos)-1/6, predicate(C, be, A, B)-1/2, query(C, when)-1/1]))]))]), [[query, [question, [qpn, when], can, [np, [det, a], [nbar, [n, card]]], [vp, [aux, be], [ap_coord, [ap, [adj, valid]]]]], ?]], '2010-10-27-09-34-51', '89.206.64.27', ''). +text_drs_eval(0, 3243, 'How can a car be fastest and more reliable?', drs([], [question(drs([A], [object(A, car, countable, na, eq, 1)-1/4, can(drs([B, C], [property(B, fast, sup)-1/6, property(B, reliable, comp)-1/9, predicate(C, be, A, B)-1/2, query(C, how)-1/1]))]))]), [[query, [question, [qpn, how], can, [np, [det, a], [nbar, [n, car]]], [vp, [aux, be], [ap_coord, [ap, [adj, fastest]], [coord, and], [ap, [adj, more, reliable]]]]], ?]], '2010-10-27-09-34-56', '89.206.64.27', ''). +text_drs_eval(0, 3244, 'How must John be polite?', drs([], [question(drs([], [must(drs([A, B], [property(A, polite, pos)-1/5, predicate(B, be, named('John'), A)-1/2, query(B, how)-1/1]))]))]), [[query, [question, [qpn, how], must, [np, [pname, 'John']], [vp, [aux, be], [ap_coord, [ap, [adj, polite]]]]], ?]], '2010-10-27-09-35-01', '89.206.64.27', ''). +text_drs_eval(0, 3245, 'Where can an escaped prisoner be?', drs([], [question(drs([A], [object(A, prisoner, countable, na, eq, 1)-1/5, property(A, escaped, pos)-1/4, can(drs([B], [predicate(B, be, A)-1/2, query(B, where)-1/1]))]))]), [[query, [question, [qpn, where], can, [np, [det, an], [nbar, [adj, escaped], [nbar, [n, prisoner]]]], [vp, [aux, be]]], ?]], '2010-10-27-09-35-06', '89.206.64.27', ''). +text_drs_eval(0, 3246, 'Where can an escaped prisoner be rich?', drs([], [question(drs([A], [object(A, prisoner, countable, na, eq, 1)-1/5, property(A, escaped, pos)-1/4, can(drs([B, C], [property(B, rich, pos)-1/7, predicate(C, be, A, B)-1/2, query(C, where)-1/1]))]))]), [[query, [question, [qpn, where], can, [np, [det, an], [nbar, [adj, escaped], [nbar, [n, prisoner]]]], [vp, [aux, be], [ap_coord, [ap, [adj, rich]]]]], ?]], '2010-10-27-09-35-11', '89.206.64.27', ''). +text_drs_eval(0, 3247, 'How can a man can be rich?', drs([], []), [], '2009-01-16-09-54-34', '130.60.155.206', ''). +text_drs_eval(0, 3248, 'How does a man works?', drs([], []), [], '2009-01-16-09-54-52', '130.60.155.206', ''). +text_drs_eval(0, 3249, 'when can some cards be valid?', drs([], [question(drs([A], [object(A, card, countable, na, geq, 2)-1/4, can(drs([B, C], [property(B, valid, pos)-1/6, predicate(C, be, A, B)-1/2, query(C, when)-1/1]))]))]), [[query, [question, [qpn, when], can, [np, [det, some], [nbar, [n, cards]]], [vp, [aux, be], [ap_coord, [ap, [adj, valid]]]]], ?]], '2010-10-27-09-36-36', '89.206.64.27', ''). +text_drs_eval(0, 3250, 'when can some cards is valid?', drs([], []), [], '2009-01-16-14-07-46', '130.60.155.206', ''). +text_drs_eval(0, 3251, 'when can some cards must be valid?', drs([], []), [], '2009-01-16-14-07-58', '130.60.155.206', ''). +text_drs_eval(0, 3252, 'When are some cards valid?', drs([], [question(drs([A, B, C], [object(A, card, countable, na, geq, 2)-1/4, property(B, valid, pos)-1/5, predicate(C, be, A, B)-1/2, query(C, when)-1/1]))]), [[sentence, [query, [question, [qpn, when], are, [np, [det, some], [nbar, [n, cards]]], [vp, [vbar, [vcompl, [ap_coord, [ap, [adj, valid]]]]]]], ?], '.']], '2009-05-13-13-41-28', '130.60.155.193', ''). +text_drs_eval(0, 3253, 'John lives in a city that exists always always.', drs([], []), [], '2009-01-16-15-10-06', '130.60.155.206', ''). +text_drs_eval(0, 3254, 'If X=X then X=X.', drs([], [drs([A], [object(A, something, dom, na, na, na)-1/2, formula(A, =, A)-1/3])=>drs([], [formula(A, =, A)-1/7])]), [[specification, [cond_s, if, [formula, [var, 'X'], =, [var, 'X']], then, [formula, [var, 'X'], =, [var, 'X']]], '.']], '2009-05-26-07-57-45', '130.60.155.193', ''). +text_drs_eval(0, 3255, 'If X=Y then X=X.', drs([], [drs([A, B], [object(A, something, dom, na, na, na)-1/2, object(B, something, dom, na, na, na)-1/4, formula(A, =, B)-1/3])=>drs([], [formula(A, =, A)-1/7])]), [[specification, [cond_s, if, [formula, [var, 'X'], =, [var, 'Y']], then, [formula, [var, 'X'], =, [var, 'X']]], '.']], '2009-05-26-07-58-42', '130.60.155.193', ''). +text_drs_eval(0, 3256, 'If X=Y then X=Y.', drs([], [drs([A, B], [object(A, something, dom, na, na, na)-1/2, object(B, something, dom, na, na, na)-1/4, formula(A, =, B)-1/3])=>drs([], [formula(A, =, B)-1/7])]), [[specification, [cond_s, if, [formula, [var, 'X'], =, [var, 'Y']], then, [formula, [var, 'X'], =, [var, 'Y']]], '.']], '2009-05-26-07-57-56', '130.60.155.193', ''). +text_drs_eval(0, 3257, 'If X=Y then Y=X.', drs([], [drs([A, B], [object(A, something, dom, na, na, na)-1, object(B, something, dom, na, na, na)-1, formula(A, =, B)-1])=>drs([], [formula(B, =, A)-1])]), [[specification, [cond_s, if, [formula, [var, 'X'], =, [var, 'Y']], then, [formula, [var, 'Y'], =, [var, 'X']]], '.']], '2009-02-04-21-41-04', '130.60.155.177', ''). +text_drs_eval(1, 3258, 'If X=X then it is false that X=X.', drs([], [drs([A], [object(A, something, dom, na, na, na)-1, formula(A, =, A)-1])=>drs([], [-drs([], [formula(A, =, A)-1])])]), [[specification, [cond_s, if, [formula, [var, 'X'], =, [var, 'X']], then, [s, [neg, 'it is false'], [cp, that, [formula, [var, 'X'], =, [var, 'X']]]]], '.']], '2009-02-04-21-42-24', '130.60.155.177', 'DRS is OK, but Core ACE paraphrase is buggy.'). +text_drs_eval(0, 3259, 'If it is false that X=X then it is false that X=X.', drs([], [drs([], [-drs([A], [object(A, something, dom, na, na, na)-1, formula(A, =, A)-1])])=>drs([], [-drs([B], [object(B, something, dom, na, na, na)-1, formula(B, =, B)-1])])]), [[specification, [cond_s, if, [s, [neg, 'it is false'], [cp, that, [formula, [var, 'X'], =, [var, 'X']]]], then, [s, [neg, 'it is false'], [cp, that, [formula, [var, 'X'], =, [var, 'X']]]]], '.']], '2009-02-04-21-43-29', '130.60.155.177', ''). +text_drs_eval(0, 3260, 'If it is false that there is something X1 and that X1 = X1 then it is false that there is something X2 and that X2 = X2.', drs([], [drs([], [-drs([A], [object(A, something, dom, na, na, na)-1, formula(A, =, A)-1])])=>drs([], [-drs([B], [object(B, something, dom, na, na, na)-1, formula(B, =, B)-1])])]), [[specification, [cond_s, if, [s, [neg, 'it is false'], [cp, that, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [pn, something], [appos, [var, 'X1']]]]], [coord, and], [cp, that, [formula, [var, 'X1'], =, [var, 'X1']]]]]], then, [s, [neg, 'it is false'], [cp, that, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [pn, something], [appos, [var, 'X2']]]]], [coord, and], [cp, that, [formula, [var, 'X2'], =, [var, 'X2']]]]]]], '.']], '2009-02-04-21-43-38', '130.60.155.177', ''). +text_drs_eval(0, 3261, 'If it is false that X=X then X=X.', drs([], [drs([], [-drs([A], [object(A, something, dom, na, na, na)-1, formula(A, =, A)-1])])=>drs([B], [object(B, something, dom, na, na, na)-1, formula(B, =, B)-1])]), [[specification, [cond_s, if, [s, [neg, 'it is false'], [cp, that, [formula, [var, 'X'], =, [var, 'X']]]], then, [formula, [var, 'X'], =, [var, 'X']]], '.']], '2009-02-04-21-44-03', '130.60.155.177', ''). +text_drs_eval(0, 3262, 'If John=X then it is false that John=X.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([B], [object(B, something, dom, na, na, na)-1, formula(A, =, B)-1])=>drs([], [-drs([], [formula(A, =, B)-1])])]), [[specification, [cond_s, if, [formula, [pname, 'John'], =, [var, 'X']], then, [s, [neg, 'it is false'], [cp, that, [formula, [pname, 'John'], =, [var, 'X']]]]], '.']], '2009-02-04-21-47-27', '130.60.155.177', ''). +text_drs_eval(0, 3263, 'If John=John then it is false that John=John.', drs([A], [object(A, 'John', named, na, eq, 1)-1, drs([], [formula(A, =, A)-1])=>drs([], [-drs([], [formula(A, =, A)-1])])]), [[specification, [cond_s, if, [formula, [pname, 'John'], =, [pname, 'John']], then, [s, [neg, 'it is false'], [cp, that, [formula, [pname, 'John'], =, [pname, 'John']]]]], '.']], '2009-02-04-21-47-53', '130.60.155.177', ''). +text_drs_eval(0, 3264, 'If John=John then John=John.', drs([], [drs([], [formula(named('John'), =, named('John'))-1/3])=>drs([], [formula(named('John'), =, named('John'))-1/7])]), [[sentence, [specification, [cond_s, if, [formula, [pname, 'John'], =, [pname, 'John']], then, [formula, [pname, 'John'], =, [pname, 'John']]], '.'], '.']], '2009-05-15-08-22-45', '130.60.155.193', ''). +text_drs_eval(0, 3265, 'If John=John then John=Mary.', drs([], [drs([], [formula(named('John'), =, named('John'))-1/3])=>drs([], [formula(named('John'), =, named('Mary'))-1/7])]), [[specification, [cond_s, if, [formula, [pname, 'John'], =, [pname, 'John']], then, [formula, [pname, 'John'], =, [pname, 'Mary']]], '.']], '2009-06-03-01-18-32', '89.206.68.11', ''). +text_drs_eval(0, 3266, 'If John=Mary then Mary=John.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-1, drs([], [formula(A, =, B)-1])=>drs([], [formula(B, =, A)-1])]), [[specification, [cond_s, if, [formula, [pname, 'John'], =, [pname, 'Mary']], then, [formula, [pname, 'Mary'], =, [pname, 'John']]], '.']], '2009-02-04-21-49-56', '130.60.155.177', ''). +text_drs_eval(0, 3267, 'No man gives no woman no apple.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([], [-drs([], [drs([B], [object(B, woman, countable, na, eq, 1)-1])=>drs([], [-drs([], [drs([C], [object(C, apple, countable, na, eq, 1)-1])=>drs([], [-drs([D], [predicate(D, give, A, C, B)-1])])])])])])]), [[specification, [s, [np, [det, no], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, gives], [np, [det, no], [nbar, [n, woman]]], [np, [det, no], [nbar, [n, apple]]]]]]], '.']], '2009-02-08-15-56-07', '130.60.155.177', ''). +text_drs_eval(0, 3268, 'At least 2 men give at least 3 women at least 4 apples.', drs([A, B, C, D], [object(A, man, countable, na, geq, 2)-1, object(B, woman, countable, na, geq, 3)-1, object(C, apple, countable, na, geq, 4)-1, predicate(D, give, A, C, B)-1]), [[specification, [s, [np, [nump, [genqu, 'at least'], 2], [nbar, [n, men]]], [vp, [vbar, [vcompl, [v, give], [np, [nump, [genqu, 'at least'], 3], [nbar, [n, women]]], [np, [nump, [genqu, 'at least'], 4], [nbar, [n, apples]]]]]]], '.']], '2009-02-08-16-18-47', '130.60.155.177', ''). +text_drs_eval(0, 3269, 'At most 2 men give at most 3 women at most 4 apples.', drs([A, B, C, D], [[[[predicate(D, give, A, C, B)-1, object(C, apple, countable, na, leq, 4)-1], object(B, woman, countable, na, leq, 3)-1], object(A, man, countable, na, leq, 2)-1]]), [[specification, [s, [np, [nump, [genqu, 'at most'], 2], [nbar, [n, men]]], [vp, [vbar, [vcompl, [v, give], [np, [nump, [genqu, 'at most'], 3], [nbar, [n, women]]], [np, [nump, [genqu, 'at most'], 4], [nbar, [n, apples]]]]]]], '.']], '2009-03-02-11-37-42', '130.60.155.206', ''). +text_drs_eval(0, 3270, 'At most 2 men give themselves at most 4 apples.', drs([A, B, C], [[[predicate(C, give, A, B, A)-1, object(B, apple, countable, na, leq, 4)-1], object(A, man, countable, na, leq, 2)-1]]), [[specification, [s, [np, [nump, [genqu, 'at most'], 2], [nbar, [n, men]]], [vp, [vbar, [vcompl, [v, give], [np, [pn, themselves]], [np, [nump, [genqu, 'at most'], 4], [nbar, [n, apples]]]]]]], '.']], '2009-03-02-11-37-50', '130.60.155.206', ''). +text_drs_eval(0, 3271, 'At most 2 men give themselves themselves.', drs([A, B], [[predicate(B, give, A, A, A)-1, object(A, man, countable, na, leq, 2)-1]]), [[specification, [s, [np, [nump, [genqu, 'at most'], 2], [nbar, [n, men]]], [vp, [vbar, [vcompl, [v, give], [np, [pn, themselves]], [np, [pn, themselves]]]]]], '.']], '2009-03-02-11-37-58', '130.60.155.206', ''). +text_drs_eval(0, 3272, 'every man owns each of at most 5 cars that are expensive.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1])=>drs([B, C, D], [[drs([E], [has_part(B, E)-1])=>drs([F], [predicate(F, own, A, E)-1]), predicate(D, be, B, C)-1, property(C, expensive, pos)-1, object(B, car, countable, na, leq, 5)-1]])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, owns], [np, [quant, 'each of'], [np, [nump, [genqu, 'at most'], 5], [nbar, [n, cars], [rel_cl, [comp, that], [vp, [aux, are], [vbar, [vcompl, [ap_coord, [ap, [adj, expensive]]]]]]]]]]]]]], '.']], '2009-03-02-11-36-15', '130.60.155.206', ''). +text_drs_eval(0, 3273, 'John has at most 3 cars. Mary loves them.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1, object(B, 'Mary', named, na, eq, 1)-2, [object(C, car, countable, na, leq, 3)-1, predicate(D, have, A, C)-1], predicate(E, love, B, C)-2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, has], [np, [nump, [genqu, 'at most'], 3], [nbar, [n, cars]]]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [vcompl, [v, loves], [np, [pn, them]]]]]], '.']], '2009-03-02-11-42-44', '130.60.155.206', ''). +text_drs_eval(0, 3274, 'John owns at most 3 cars that do not start.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1, [object(B, car, countable, na, leq, 3)-1, -drs([D], [predicate(D, start, B)-1]), predicate(C, own, A, B)-1]]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, owns], [np, [nump, [genqu, 'at most'], 3], [nbar, [n, cars], [rel_cl, [comp, that], [vp, [aux, do, not], [vbar, [vbar, [v, start]]]]]]]]]]], '.']], '2009-03-11-22-02-58', '130.60.155.177', ''). +text_drs_eval(0, 3275, 'John owns at most 3 cars that have at most 3 wheels.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1/1, [object(B, car, countable, na, leq, 3)-1/6, [object(C, wheel, countable, na, leq, 3)-1/12, predicate(D, have, B, C)-1/8], predicate(E, own, A, B)-1/2]]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, owns], [np, [nump, [genqu, 'at most'], 3], [nbar, [n, cars], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, have], [np, [nump, [genqu, 'at most'], 3], [nbar, [n, wheels]]]]]]]]]]]]], '.']], '2009-03-13-15-55-30', '130.60.155.177', ''). +text_drs_eval(0, 3276, 'John quickly knows that Mary sleeps.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1/1, object(B, 'Mary', named, na, eq, 1)-1/5, predicate(C, know, A, D)-1/3, modifier_adv(C, quickly, pos)-1/2, D:drs([E], [predicate(E, sleep, B)-1/6])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [adv, quickly], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, sleeps]]]]]]]]], '.']], '2009-04-02-15-22-54', '130.60.155.206', ''). +text_drs_eval(0, 3277, 'John quickly knows that Mary quickly sleeps.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1/1, object(B, 'Mary', named, na, eq, 1)-1/5, predicate(C, know, A, D)-1/3, modifier_adv(C, quickly, pos)-1/2, D:drs([E], [predicate(E, sleep, B)-1/7, modifier_adv(E, quickly, pos)-1/6])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [adv, quickly], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [vmod, [adv, quickly]], [vbar, [v, sleeps]]]]]]]]], '.']], '2009-04-02-15-23-20', '130.60.155.206', ''). +text_drs_eval(0, 3278, 'John sees a girl in every park.', drs([A], [object(A, girl, countable, na, eq, 1)-1/4, drs([B], [object(B, park, countable, na, eq, 1)-1/7])=>drs([C], [predicate(C, see, named('John'), A)-1/2, modifier_pp(C, in, B)-1/5])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, girl]]]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]]]]]], '.']], '2009-06-22-15-17-41', '130.60.155.209', ''). +text_drs_eval(0, 3279, 'John in every park sees a girl.', drs([A], [object(A, 'John', named, na, eq, 1)-1/1, drs([B], [object(B, park, countable, na, eq, 1)-1/4])=>drs([C, D], [object(C, girl, countable, na, eq, 1)-1/7, predicate(D, see, A, C)-1/5, modifier_pp(D, in, B)-1/2])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]]], [vcompl, [v, sees], [np, [det, a], [nbar, [n, girl]]]]]]], '.']], '2009-04-02-15-27-28', '130.60.155.206', ''). +text_drs_eval(0, 3280, 'John in every park sees a girl with every telescope.', drs([], [drs([A], [object(A, park, countable, na, eq, 1)-1/4])=>drs([B], [object(B, girl, countable, na, eq, 1)-1/7, drs([C], [object(C, telescope, countable, na, eq, 1)-1/10])=>drs([D], [modifier_pp(D, in, A)-1/2, predicate(D, see, named('John'), B)-1/5, modifier_pp(D, with, C)-1/8])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]]], [vcompl, [v, sees], [np, [det, a], [nbar, [n, girl]]]], [vmod, [pp, [prep, with], [np, [det, every], [nbar, [n, telescope]]]]]]]], '.']], '2009-06-22-15-18-16', '130.60.155.209', ''). +text_drs_eval(0, 3281, 'John in a park sees that Mary sleeps.', drs([A, B, C, D, E], [object(A, 'John', named, na, eq, 1)-1/1, object(B, 'Mary', named, na, eq, 1)-1/7, object(C, park, countable, na, eq, 1)-1/4, predicate(D, see, A, E)-1/5, modifier_pp(D, in, C)-1/2, E:drs([F], [predicate(F, sleep, B)-1/8])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]]], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, sleeps]]]]]]]]], '.']], '2009-04-02-15-38-11', '130.60.155.206', ''). +text_drs_eval(0, 3282, 'John in every park sees that Mary sleeps.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1/1, object(B, 'Mary', named, na, eq, 1)-1/7, drs([C], [object(C, park, countable, na, eq, 1)-1/4])=>drs([D, E], [predicate(D, see, A, E)-1/5, modifier_pp(D, in, C)-1/2, E:drs([F], [predicate(F, sleep, B)-1/8])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]]], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, sleeps]]]]]]]]], '.']], '2009-04-02-15-42-51', '130.60.155.206', ''). +text_drs_eval(0, 3283, 'John in no park sees that Mary sleeps.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1/1, object(B, 'Mary', named, na, eq, 1)-1/7, drs([C], [object(C, park, countable, na, eq, 1)-1/4])=>drs([], [-drs([D, E], [predicate(D, see, A, E)-1/5, modifier_pp(D, in, C)-1/2, E:drs([F], [predicate(F, sleep, B)-1/8])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, no], [nbar, [n, park]]]]], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, sleeps]]]]]]]]], '.']], '2009-04-02-15-42-59', '130.60.155.206', ''). +text_drs_eval(0, 3284, 'John in every park for no reason sees that Mary sleeps.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1/1, object(B, 'Mary', named, na, eq, 1)-1/10, drs([C], [object(C, park, countable, na, eq, 1)-1/4])=>drs([], [drs([D], [object(D, reason, countable, na, eq, 1)-1/7])=>drs([], [-drs([E, F], [predicate(E, see, A, F)-1/8, modifier_pp(E, for, D)-1/5, modifier_pp(E, in, C)-1/2, F:drs([G], [predicate(G, sleep, B)-1/11])])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]], [pp, [prep, for], [np, [det, no], [nbar, [n, reason]]]]], [cp, that, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, sleeps]]]]]]]]], '.']], '2009-04-02-16-09-56', '130.60.155.206', ''). +text_drs_eval(0, 3285, 'John in every park sees a girl with no telescope.', drs([], [drs([A], [object(A, park, countable, na, eq, 1)-1/4])=>drs([B], [object(B, girl, countable, na, eq, 1)-1/7, drs([C], [object(C, telescope, countable, na, eq, 1)-1/10])=>drs([], [-drs([D], [modifier_pp(D, in, A)-1/2, predicate(D, see, named('John'), B)-1/5, modifier_pp(D, with, C)-1/8])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]]], [vcompl, [v, sees], [np, [det, a], [nbar, [n, girl]]]], [vmod, [pp, [prep, with], [np, [det, no], [nbar, [n, telescope]]]]]]]], '.']], '2009-06-22-15-18-44', '130.60.155.209', ''). +text_drs_eval(0, 3286, 'John in every park intentionally sees a girl manually with no telescope.', drs([], [drs([A], [object(A, park, countable, na, eq, 1)-1/4])=>drs([B], [object(B, girl, countable, na, eq, 1)-1/8, drs([C], [object(C, telescope, countable, na, eq, 1)-1/12])=>drs([], [-drs([D], [modifier_adv(D, intentionally, pos)-1/5, modifier_pp(D, in, A)-1/2, predicate(D, see, named('John'), B)-1/6, modifier_pp(D, with, C)-1/10, modifier_adv(D, manually, pos)-1/9])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]], [adv, intentionally]], [vcompl, [v, sees], [np, [det, a], [nbar, [n, girl]]]], [vmod, [adv, manually], [pp, [prep, with], [np, [det, no], [nbar, [n, telescope]]]]]]]], '.']], '2009-06-22-15-19-33', '130.60.155.209', ''). +text_drs_eval(0, 3287, 'John believes that a dog barks and it is false that a cat sleeps.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1/1, predicate(B, believe, A, C)-1/2, C:drs([D, E], [object(D, dog, countable, na, eq, 1)-1/5, predicate(E, bark, D)-1/6]), -drs([F, G], [object(F, cat, countable, na, eq, 1)-1/13, predicate(G, sleep, F)-1/14])]), [[specification, [s_coord, [s, [np, [pname, 'John']], [vp, [vbar, [cp, that, [s, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]]]]]], [coord, and], [s, [neg, 'it is false'], [cp, that, [s, [np, [det, a], [nbar, [n, cat]]], [vp, [vbar, [vbar, [v, sleeps]]]]]]]], '.']], '2009-04-02-15-47-47', '130.60.155.206', ''). +text_drs_eval(0, 3288, 'John sees soundly in a bed in a morning that a man sleeps.', drs([A, B, C, D, E, F], [object(A, 'John', named, na, eq, 1)-1/1, object(B, morning, countable, na, eq, 1)-1/9, object(C, man, countable, na, eq, 1)-1/12, predicate(D, sleep, C, B)-1/13, object(E, bed, countable, na, eq, 1)-1/6, predicate(F, see, A)-1/2, modifier_pp(F, in, B)-1/7, modifier_pp(F, in, E)-1/4, modifier_adv(F, soundly, pos)-1/3]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, sees]], [vmod, [adv, soundly], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, morning], [rel_cl, [comp, that], [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, sleeps]]]]]]]]]]]], '.']], '2009-04-02-15-48-50', '130.60.155.206', ''). +text_drs_eval(0, 3289, 'John in every morning wants to swim.', drs([A], [object(A, 'John', named, na, eq, 1)-1/1, drs([B], [object(B, morning, countable, na, eq, 1)-1/4])=>drs([C, D], [predicate(C, want, A, D)-1/5, modifier_pp(C, in, B)-1/2, D:drs([E], [predicate(E, swim, A)-1/7])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, morning]]]]], [v, wants], to, [vp, [vbar, [vbar, [v, swim]]]]]]], '.']], '2009-04-02-15-54-21', '130.60.155.206', ''). +text_drs_eval(0, 3290, 'John in every morning wants to swim intentionally for no reason.', drs([A], [object(A, 'John', named, na, eq, 1)-1/1, drs([B], [object(B, morning, countable, na, eq, 1)-1/4])=>drs([C, D], [predicate(C, want, A, D)-1/5, modifier_pp(C, in, B)-1/2, D:drs([], [drs([E], [object(E, reason, countable, na, eq, 1)-1/11])=>drs([], [-drs([F], [predicate(F, swim, A)-1/7, modifier_pp(F, for, E)-1/9, modifier_adv(F, intentionally, pos)-1/8])])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, morning]]]]], [v, wants], to, [vp, [vbar, [vbar, [v, swim]], [vmod, [adv, intentionally], [pp, [prep, for], [np, [det, no], [nbar, [n, reason]]]]]]]]]], '.']], '2009-04-02-15-54-57', '130.60.155.206', ''). +text_drs_eval(0, 3291, 'John in a bar wants to drink a beer.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1/1, object(B, bar, countable, na, eq, 1)-1/4, predicate(C, want, A, D)-1/5, modifier_pp(C, in, B)-1/2, D:drs([E, F], [object(E, beer, countable, na, eq, 1)-1/9, predicate(F, drink, A, E)-1/7])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, bar]]]]], [v, wants], to, [vp, [vbar, [vcompl, [v, drink], [np, [det, a], [nbar, [n, beer]]]]]]]]], '.']], '2009-04-02-15-55-24', '130.60.155.206', ''). +text_drs_eval(0, 3292, 'John wants to drink a beer in a bar.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1/1, predicate(B, want, A, C)-1/2, C:drs([D, E, F], [object(D, bar, countable, na, eq, 1)-1/9, object(E, beer, countable, na, eq, 1)-1/6, predicate(F, drink, A, E)-1/4, modifier_pp(F, in, D)-1/7])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [v, wants], to, [vp, [vbar, [vcompl, [v, drink], [np, [det, a], [nbar, [n, beer]]]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, bar]]]]]]]]]], '.']], '2009-04-02-15-55-35', '130.60.155.206', ''). +text_drs_eval(0, 3293, 'John in the morning wants to swim in the evening.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1/1, predicate(B, want, A, C)-1/5, modifier_pp(B, in, D)-1/2, C:drs([E, F], [predicate(E, swim, A)-1/7, modifier_pp(E, in, F)-1/8, object(F, evening, countable, na, eq, 1)-1/10]), object(D, morning, countable, na, eq, 1)-1/4]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, morning]]]]], [v, wants], to, [vp, [vbar, [vbar, [v, swim]], [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, evening]]]]]]]]]], '.']], '2009-04-02-15-55-54', '130.60.155.206', ''). +text_drs_eval(0, 3294, 'Every man in the morning wants to in the evening say that he likes the day completely.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([B, C, D], [predicate(B, want, A, C)-1/6, modifier_pp(B, in, D)-1/3, C:drs([E, F, G], [predicate(E, say, A, F)-1/11, modifier_pp(E, in, G)-1/8, F:drs([H, I], [predicate(H, like, A, I)-1/14, modifier_adv(H, completely, pos)-1/17, object(I, day, countable, na, eq, 1)-1/16]), object(G, evening, countable, na, eq, 1)-1/10]), object(D, morning, countable, na, eq, 1)-1/5])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, morning]]]]], [v, wants], to, [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, evening]]]]], [cp, that, [s, [np, [pn, he]], [vp, [vbar, [vcompl, [v, likes], [np, [det, the], [nbar, [n, day]]]], [vmod, [adv, completely]]]]]]]]]]], '.']], '2009-04-02-15-57-36', '130.60.155.206', ''). +text_drs_eval(0, 3295, 'Every man for no reason in every location meets a woman between two houses after no search.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([], [drs([B], [object(B, reason, countable, na, eq, 1)-1/5])=>drs([], [-drs([], [drs([C], [object(C, location, countable, na, eq, 1)-1/8])=>drs([D, E], [object(D, woman, countable, na, eq, 1)-1/11, object(E, house, countable, na, eq, 2)-1/14, drs([F], [object(F, search, countable, na, eq, 1)-1/17])=>drs([], [-drs([G], [modifier_pp(G, in, C)-1/6, modifier_pp(G, for, B)-1/3, predicate(G, meet, A, D)-1/9, modifier_pp(G, after, F)-1/15, modifier_pp(G, between, E)-1/12])])])])])])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vmod, [pp, [prep, for], [np, [det, no], [nbar, [n, reason]]]], [pp, [prep, in], [np, [det, every], [nbar, [n, location]]]]], [vcompl, [v, meets], [np, [det, a], [nbar, [n, woman]]]], [vmod, [pp, [prep, between], [np, [nump, two], [nbar, [n, houses]]]], [pp, [prep, after], [np, [det, no], [nbar, [n, search]]]]]]]], '.']], '2009-06-22-15-19-47', '130.60.155.209', ''). +text_drs_eval(0, 3296, 'Every man for no reason at every time wants to swim.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([], [drs([B], [object(B, reason, countable, na, eq, 1)-1/5])=>drs([], [-drs([], [drs([C], [object(C, time, countable, na, eq, 1)-1/8])=>drs([D, E], [predicate(D, want, A, E)-1/9, modifier_pp(D, at, C)-1/6, modifier_pp(D, for, B)-1/3, E:drs([F], [predicate(F, swim, A)-1/11])])])])])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vmod, [pp, [prep, for], [np, [det, no], [nbar, [n, reason]]]], [pp, [prep, at], [np, [det, every], [nbar, [n, time]]]]], [v, wants], to, [vp, [vbar, [vbar, [v, swim]]]]]]], '.']], '2009-04-02-16-12-37', '130.60.155.206', ''). +text_drs_eval(0, 3297, 'Every man for no reason at every time intentionally wants to swim in every lake.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([], [drs([B], [object(B, reason, countable, na, eq, 1)-1/5])=>drs([], [-drs([], [drs([C], [object(C, time, countable, na, eq, 1)-1/8])=>drs([D, E], [predicate(D, want, A, E)-1/10, modifier_adv(D, intentionally, pos)-1/9, modifier_pp(D, at, C)-1/6, modifier_pp(D, for, B)-1/3, E:drs([], [drs([F], [object(F, lake, countable, na, eq, 1)-1/15])=>drs([G], [predicate(G, swim, A)-1/12, modifier_pp(G, in, F)-1/13])])])])])])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vmod, [pp, [prep, for], [np, [det, no], [nbar, [n, reason]]]], [pp, [prep, at], [np, [det, every], [nbar, [n, time]]]], [adv, intentionally]], [v, wants], to, [vp, [vbar, [vbar, [v, swim]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, lake]]]]]]]]]], '.']], '2009-04-02-16-12-59', '130.60.155.206', ''). +text_drs_eval(0, 3298, 'Every man for no reason at every time intentionally knows that no woman swims in every lake.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([], [drs([B], [object(B, reason, countable, na, eq, 1)-1/5])=>drs([], [-drs([], [drs([C], [object(C, time, countable, na, eq, 1)-1/8])=>drs([D, E], [predicate(D, know, A, E)-1/10, modifier_adv(D, intentionally, pos)-1/9, modifier_pp(D, at, C)-1/6, modifier_pp(D, for, B)-1/3, E:drs([], [drs([F], [object(F, woman, countable, na, eq, 1)-1/13])=>drs([], [-drs([], [drs([G], [object(G, lake, countable, na, eq, 1)-1/17])=>drs([H], [predicate(H, swim, F)-1/14, modifier_pp(H, in, G)-1/15])])])])])])])])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vmod, [pp, [prep, for], [np, [det, no], [nbar, [n, reason]]]], [pp, [prep, at], [np, [det, every], [nbar, [n, time]]]], [adv, intentionally]], [cp, that, [s, [np, [det, no], [nbar, [n, woman]]], [vp, [vbar, [vbar, [v, swims]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, lake]]]]]]]]]]]], '.']], '2009-04-02-16-13-38', '130.60.155.206', ''). +text_drs_eval(0, 3299, 'Every man for no reason knows that every woman for no reason wants to for no reason swim in every lake.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([], [drs([B], [object(B, reason, countable, na, eq, 1)-1/5])=>drs([], [-drs([C, D], [predicate(C, know, A, D)-1/6, modifier_pp(C, for, B)-1/3, D:drs([], [drs([E], [object(E, woman, countable, na, eq, 1)-1/9])=>drs([], [drs([F], [object(F, reason, countable, na, eq, 1)-1/12])=>drs([], [-drs([G, H], [predicate(G, want, E, H)-1/13, modifier_pp(G, for, F)-1/10, H:drs([], [drs([I], [object(I, reason, countable, na, eq, 1)-1/17])=>drs([], [-drs([], [drs([J], [object(J, lake, countable, na, eq, 1)-1/21])=>drs([K], [predicate(K, swim, E)-1/18, modifier_pp(K, for, I)-1/15, modifier_pp(K, in, J)-1/19])])])])])])])])])])])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vmod, [pp, [prep, for], [np, [det, no], [nbar, [n, reason]]]]], [cp, that, [s, [np, [det, every], [nbar, [n, woman]]], [vp, [vbar, [vmod, [pp, [prep, for], [np, [det, no], [nbar, [n, reason]]]]], [v, wants], to, [vp, [vbar, [vmod, [pp, [prep, for], [np, [det, no], [nbar, [n, reason]]]]], [vbar, [v, swim]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, lake]]]]]]]]]]]]]], '.']], '2009-04-02-16-14-32', '130.60.155.206', ''). +text_drs_eval(0, 3300, 'John sees a girl in every park with no telescope.', drs([A], [object(A, girl, countable, na, eq, 1)-1/4, drs([B], [object(B, park, countable, na, eq, 1)-1/7])=>drs([], [drs([C], [object(C, telescope, countable, na, eq, 1)-1/10])=>drs([], [-drs([D], [predicate(D, see, named('John'), A)-1/2, modifier_pp(D, with, C)-1/8, modifier_pp(D, in, B)-1/5])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, girl]]]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]], [pp, [prep, with], [np, [det, no], [nbar, [n, telescope]]]]]]]], '.']], '2009-06-22-15-19-55', '130.60.155.209', ''). +text_drs_eval(0, 3301, 'John is with no telescope in every park seen by a girl.', drs([A], [object(A, 'John', named, na, eq, 1)-1/1, drs([B], [object(B, telescope, countable, na, eq, 1)-1/5])=>drs([], [-drs([], [drs([C], [object(C, park, countable, na, eq, 1)-1/8])=>drs([D, E], [object(D, girl, countable, na, eq, 1)-1/12, predicate(E, see, D, A)-1/9, modifier_pp(E, in, C)-1/6, modifier_pp(E, with, B)-1/3])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [vmod, [pp, [prep, with], [np, [det, no], [nbar, [n, telescope]]]], [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]]], [vcompl, [v, seen], by, [np, [det, a], [nbar, [n, girl]]]]]]], '.']], '2009-04-02-16-41-19', '130.60.155.177', ''). +text_drs_eval(0, 3302, 'John is with no telescope fast and quickly in every park seen by a girl.', drs([A], [object(A, 'John', named, na, eq, 1)-1/1, drs([B], [object(B, telescope, countable, na, eq, 1)-1/5])=>drs([], [-drs([], [drs([C], [object(C, park, countable, na, eq, 1)-1/11])=>drs([D, E], [object(D, girl, countable, na, eq, 1)-1/15, predicate(E, see, D, A)-1/12, modifier_pp(E, in, C)-1/9, modifier_adv(E, quickly, pos)-1/8, modifier_adv(E, fast, pos)-1/6, modifier_pp(E, with, B)-1/3])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [vmod, [pp, [prep, with], [np, [det, no], [nbar, [n, telescope]]]], [adv_coord, [adv, fast], [coord, and], [adv, quickly]], [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]]], [vcompl, [v, seen], by, [np, [det, a], [nbar, [n, girl]]]]]]], '.']], '2009-04-02-16-42-07', '130.60.155.177', ''). +text_drs_eval(0, 3303, 'John does not in a park sleep.', drs([A], [object(A, 'John', named, na, eq, 1)-1/1, -drs([B, C], [object(B, park, countable, na, eq, 1)-1/6, predicate(C, sleep, A)-1/7, modifier_pp(C, in, B)-1/4])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, does, not], [vbar, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]]], [vbar, [v, sleep]]]]], '.']], '2009-04-02-16-45-16', '130.60.155.206', ''). +text_drs_eval(0, 3304, 'John does not intentionally in a park sleep in the night.', drs([A], [object(A, 'John', named, na, eq, 1)-1/1, -drs([B, C, D], [object(B, park, countable, na, eq, 1)-1/7, predicate(C, sleep, A)-1/8, modifier_pp(C, in, B)-1/5, modifier_adv(C, intentionally, pos)-1/4, modifier_pp(C, in, D)-1/9, object(D, night, countable, na, eq, 1)-1/11])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, does, not], [vbar, [vmod, [adv, intentionally], [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]]], [vbar, [v, sleep]], [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, night]]]]]]]], '.']], '2009-04-02-16-45-31', '130.60.155.206', ''). +text_drs_eval(0, 3305, 'John can travel from Rome to Zurich.', drs([], [can(drs([A], [predicate(A, travel, named('John'))-1/3, modifier_pp(A, to, named('Zurich'))-1/6, modifier_pp(A, from, named('Rome'))-1/4]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, can], [vbar, [vbar, [v, travel]], [vmod, [pp, [prep, from], [np, [pname, 'Rome']]], [pp, [prep, to], [np, [pname, 'Zurich']]]]]]], '.']], '2010-10-27-09-36-41', '89.206.64.27', ''). +text_drs_eval(0, 3306, 'John can from Rome to Zurich travel.', drs([], [can(drs([A], [modifier_pp(A, to, named('Zurich'))-1/5, modifier_pp(A, from, named('Rome'))-1/3, predicate(A, travel, named('John'))-1/7]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, can], [vbar, [vmod, [pp, [prep, from], [np, [pname, 'Rome']]], [pp, [prep, to], [np, [pname, 'Zurich']]]], [vbar, [v, travel]]]]], '.']], '2010-10-27-09-36-51', '89.206.64.27', ''). +text_drs_eval(0, 3307, 'John is in a park hit by a ball.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1/1, object(B, park, countable, na, eq, 1)-1/5, object(C, ball, countable, na, eq, 1)-1/9, predicate(D, hit, C, A)-1/6, modifier_pp(D, in, B)-1/3]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]]], [vcompl, [v, hit], by, [np, [det, a], [nbar, [n, ball]]]]]]], '.']], '2009-04-02-16-46-32', '130.60.155.206', ''). +text_drs_eval(0, 3308, 'A ball in a park hits John.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1/7, object(B, ball, countable, na, eq, 1)-1/2, object(C, park, countable, na, eq, 1)-1/5, predicate(D, hit, B, A)-1/6, modifier_pp(D, in, C)-1/3]), [[specification, [s, [np, [det, a], [nbar, [n, ball]]], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]]], [vcompl, [v, hits], [np, [pname, 'John']]]]]], '.']], '2009-04-02-16-46-44', '130.60.155.206', ''). +text_drs_eval(0, 3309, 'A ball where hits John?', drs([], [question(drs([A, B], [object(A, ball, countable, na, eq, 1)-1/2, predicate(B, hit, A, named('John'))-1/4, query(B, where)-1/3]))]), [[sentence, [query, [question, [np, [det, a], [nbar, [n, ball]]], [vp, [vbar, [vmod, [qpn, where]], [vcompl, [v, hits], [np, [pname, 'John']]]]]], ?], '.']], '2009-05-13-13-41-29', '130.60.155.193', ''). +text_drs_eval(0, 3310, 'Where does a ball in a park hit John?', drs([], [question(drs([A, B, C], [object(A, ball, countable, na, eq, 1)-1/4, object(B, park, countable, na, eq, 1)-1/7, predicate(C, hit, A, named('John'))-1/8, modifier_pp(C, in, B)-1/5, query(C, where)-1/1]))]), [[sentence, [query, [question, [qpn, where], does, [np, [det, a], [nbar, [n, ball]]], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]]], [vcompl, [v, hit], [np, [pname, 'John']]]]]], ?], '.']], '2009-05-13-13-41-31', '130.60.155.193', ''). +text_drs_eval(0, 3311, 'John does not provably mostly swim.', drs([A], [object(A, 'John', named, na, eq, 1)-1/1, ~drs([B], [predicate(B, swim, A)-1/6, modifier_adv(B, mostly, pos)-1/5])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, does, 'not provably'], [vbar, [vmod, [adv, mostly]], [vbar, [v, swim]]]]], '.']], '2009-04-02-16-48-40', '130.60.155.206', ''). +text_drs_eval(0, 3312, 'John does not provably in a park talk-to a girl.', drs([A], [object(A, 'John', named, na, eq, 1)-1/1, ~drs([B, C, D], [object(B, park, countable, na, eq, 1)-1/7, object(C, girl, countable, na, eq, 1)-1/10, predicate(D, 'talk-to', A, C)-1/8, modifier_pp(D, in, B)-1/5])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, does, 'not provably'], [vbar, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]]], [vcompl, [v, 'talk-to'], [np, [det, a], [nbar, [n, girl]]]]]]], '.']], '2009-04-02-16-49-08', '130.60.155.206', ''). +text_drs_eval(0, 3313, 'John must manually hit a button.', drs([], [must(drs([A, B], [object(A, button, countable, na, eq, 1)-1/6, modifier_adv(B, manually, pos)-1/3, predicate(B, hit, named('John'), A)-1/4]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, must], [vbar, [vmod, [adv, manually]], [vcompl, [v, hit], [np, [det, a], [nbar, [n, button]]]]]]], '.']], '2010-10-27-09-36-56', '89.206.64.27', ''). +text_drs_eval(0, 3314, 'John must manually hit every button in every case.', drs([], [must(drs([], [drs([A], [object(A, button, countable, na, eq, 1)-1/6])=>drs([], [drs([B], [object(B, case, countable, na, eq, 1)-1/9])=>drs([C], [modifier_adv(C, manually, pos)-1/3, predicate(C, hit, named('John'), A)-1/4, modifier_pp(C, in, B)-1/7])])]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, must], [vbar, [vmod, [adv, manually]], [vcompl, [v, hit], [np, [det, every], [nbar, [n, button]]]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, case]]]]]]]], '.']], '2010-10-27-09-37-01', '89.206.64.27', ''). +text_drs_eval(0, 3315, 'John must manually in every case for no reason hit every button.', drs([], [must(drs([], [drs([A], [object(A, case, countable, na, eq, 1)-1/6])=>drs([], [drs([B], [object(B, reason, countable, na, eq, 1)-1/9])=>drs([], [-drs([], [drs([C], [object(C, button, countable, na, eq, 1)-1/12])=>drs([D], [modifier_pp(D, for, B)-1/7, modifier_pp(D, in, A)-1/4, modifier_adv(D, manually, pos)-1/3, predicate(D, hit, named('John'), C)-1/10])])])])]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, must], [vbar, [vmod, [adv, manually], [pp, [prep, in], [np, [det, every], [nbar, [n, case]]]], [pp, [prep, for], [np, [det, no], [nbar, [n, reason]]]]], [vcompl, [v, hit], [np, [det, every], [nbar, [n, button]]]]]]], '.']], '2010-10-27-09-37-06', '89.206.64.27', ''). +text_drs_eval(0, 3316, 'A man who in a park that in a city exists walks waits.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1/2, object(B, park, countable, na, eq, 1)-1/6, object(C, city, countable, na, eq, 1)-1/10, predicate(D, exist, B)-1/11, modifier_pp(D, in, C)-1/8, predicate(E, walk, A)-1/12, modifier_pp(E, in, B)-1/4, predicate(F, wait, A)-1/13]), [[specification, [s, [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, park], [rel_cl, [comp, that], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, city]]]]], [vbar, [v, exists]]]]]]]]], [vbar, [v, walks]]]]]]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-04-02-16-50-49', '130.60.155.206', ''). +text_drs_eval(0, 3317, 'Every man who in every park that in no city exists walks waits.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2, drs([B], [object(B, park, countable, na, eq, 1)-1/6, drs([C], [object(C, city, countable, na, eq, 1)-1/10])=>drs([], [-drs([D], [predicate(D, exist, B)-1/11, modifier_pp(D, in, C)-1/8])])])=>drs([E], [predicate(E, walk, A)-1/12, modifier_pp(E, in, B)-1/4])])=>drs([F], [predicate(F, wait, A)-1/13])]), [[specification, [s, [np, [det, every], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park], [rel_cl, [comp, that], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, no], [nbar, [n, city]]]]], [vbar, [v, exists]]]]]]]]], [vbar, [v, walks]]]]]]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-04-02-16-51-34', '130.60.155.206', ''). +text_drs_eval(1, 3318, 'If there is a dog X1 then the dog X1 is an animal or there is a man.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1/5])=>drs([], [drs([B, C], [object(B, animal, countable, na, eq, 1)-1/13, predicate(C, be, A, B)-1/11])v drs([D], [object(D, man, countable, na, eq, 1)-1/18])])]), [[specification, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog], [appos, [var, 'X1']]]]]], then, [s_coord, [s, [np, [det, the], [nbar, [n, dog], [appos, [var, 'X1']]]], [vp, [aux, is], [vbar, [vcompl, [np, [det, an], [nbar, [n, animal]]]]]]], [coord, or], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]]]], '.']], '2009-04-04-20-39-07', '130.60.155.177', 'Wrong NP ACE paraphrase.'). +text_drs_eval(0, 3319, '{ Christmases, the United-Nations } > 2.', drs([A, B], [object(A, 'Christmas', named, na, geq, 2)-1/2, object(B, 'United-Nations', named, na, geq, 2)-1/5, formula(set([A, B]), >, int(2))-1/7]), [[specification, [formula, [set, [pname, 'Christmases'], (','), [pname, theWordForm]], >, [int, 2]], '.']], '2009-04-08-15-13-01', '130.60.155.177', ''). +text_drs_eval(0, 3320, 'Everybody sees the United-Nations that wait.', drs([A], [object(A, 'United-Nations', named, na, geq, 2)-1/5, drs([B], [object(B, somebody, countable, na, eq, 1)-1/2])=>drs([C, D], [predicate(C, see, B, A)-1/3, predicate(D, wait, A)-1/7])]), [[specification, [s, [np, [pn, everybody]], [vp, [vbar, [vcompl, [v, sees], [np, [pname, theWordForm], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, wait]]]]]]]]]], '.']], '2009-04-08-20-39-21', '130.60.155.177', ''). +text_drs_eval(0, 3321, 'Everybody sees the United-Nations.', drs([A], [object(A, 'United-Nations', named, na, geq, 2)-1/5, drs([B], [object(B, somebody, countable, na, eq, 1)-1/2])=>drs([C], [predicate(C, see, B, A)-1/3])]), [[specification, [s, [np, [pn, everybody]], [vp, [vbar, [vcompl, [v, sees], [np, [pname, theWordForm]]]]]], '.']], '2009-04-08-20-39-33', '130.60.155.177', ''). +text_drs_eval(0, 3322, 'Everybody sees Christmases that wait.', drs([A], [object(A, 'Christmas', named, na, geq, 2)-1/4, drs([B], [object(B, somebody, countable, na, eq, 1)-1/2])=>drs([C, D], [predicate(C, see, B, A)-1/3, predicate(D, wait, A)-1/6])]), [[specification, [s, [np, [pn, everybody]], [vp, [vbar, [vcompl, [v, sees], [np, [pname, 'Christmases'], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, wait]]]]]]]]]], '.']], '2009-04-08-20-39-53', '130.60.155.177', ''). +text_drs_eval(0, 3323, 'Everybody sees Christmases.', drs([A], [object(A, 'Christmas', named, na, geq, 2)-1/4, drs([B], [object(B, somebody, countable, na, eq, 1)-1/2])=>drs([C], [predicate(C, see, B, A)-1/3])]), [[specification, [s, [np, [pn, everybody]], [vp, [vbar, [vcompl, [v, sees], [np, [pname, 'Christmases']]]]]], '.']], '2009-04-08-20-40-11', '130.60.155.177', ''). +text_drs_eval(0, 3324, 'The United-Nations see the United-Nations.', drs([A, B], [object(A, 'United-Nations', named, na, geq, 2)-1/2, predicate(B, see, A, A)-1/3]), [[specification, [s, [np, [pname, theWordForm]], [vp, [vbar, [vcompl, [v, see], [np, [pname, theWordForm]]]]]], '.']], '2009-04-09-01-23-55', '89.206.64.20', ''). +text_drs_eval(0, 3325, 'John sees the United-Nations and the United-Nations.', drs([], []), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np_coord, [np, [pname, theWordForm]], [coord, and], [np, [pname, theWordForm]]]]]]], '.']], '2009-04-10-17-13-24', '84.75.137.96', ''). +text_drs_eval(0, 3326, '{ the United-Nations, the United-Nations} waits.', drs([A, B], [object(A, 'United-Nations', named, na, geq, 2)-1/3, predicate(B, wait, set([A, A]))-1/8]), [[specification, [s, [np, [set, [pname, theWordForm], (','), [pname, theWordForm]]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-04-09-01-23-40', '89.206.64.20', ''). +text_drs_eval(0, 3327, 'He sleeps.', drs([], []), [[specification, [s, [np, [pn, he]], [vp, [vbar, [vbar, [v, sleeps]]]]], '.']], '2009-04-09-07-47-40', '89.206.64.27', ''). +text_drs_eval(0, 3328, 'He sees himself.', drs([], []), [[specification, [s, [np, [pn, he]], [vp, [vbar, [vcompl, [v, sees], [np, [pn, himself]]]]]], '.']], '2009-04-09-07-47-52', '89.206.64.27', ''). +text_drs_eval(0, 3329, 'A woman sees himself.', drs([], []), [], '2009-04-09-07-48-05', '89.206.64.27', ''). +text_drs_eval(0, 3330, 'A number X sees the number X.', drs([A, B], [object(A, number, countable, na, eq, 1)-1/2, predicate(B, see, A, A)-1/4]), [[specification, [s, [np, [det, a], [nbar, [n, number], [appos, [var, 'X']]]], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, number], [appos, [var, 'X']]]]]]]], '.']], '2009-04-09-07-48-13', '89.206.64.27', ''). +text_drs_eval(0, 3331, 'A number X sees the man X.', drs([], []), [[specification, [s, [np, [det, a], [nbar, [n, number], [appos, [var, 'X']]]], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, man], [appos, [var, 'X']]]]]]]], '.']], '2009-04-09-07-48-19', '89.206.64.27', ''). +text_drs_eval(0, 3332, 'A number X sees a man X.', drs([], []), [[specification, [s, [np, [det, a], [nbar, [n, number], [appos, [var, 'X']]]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]]]], '.']], '2009-04-09-07-48-30', '89.206.64.27', ''). +text_drs_eval(0, 3333, 'The water flows.', drs([A, B], [predicate(A, flow, B)-1/3, object(B, water, countable, na, eq, 1)-1/2]), [[specification, [s, [np, [det, the], [nbar, [n, water]]], [vp, [vbar, [vbar, [v, flows]]]]], '.']], '2009-04-09-07-48-36', '89.206.64.27', ''). +text_drs_eval(0, 3334, 'John patiently waits.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1/1, predicate(B, wait, A)-1/3, modifier_adv(B, patiently, pos)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [adv, patiently]], [vbar, [v, waits]]]]], '.']], '2009-04-09-14-51-11', '84.74.163.25', ''). +text_drs_eval(0, 3335, 'John waits patiently.', drs([A, B], [object(A, 'John', named, na, eq, 1)-1/1, predicate(B, wait, A)-1/2, modifier_adv(B, patiently, pos)-1/3]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]], [vmod, [adv, patiently]]]]], '.']], '2009-04-09-14-51-49', '84.74.163.25', ''). +text_drs_eval(0, 3336, 'John in a kitchen waits.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1/1, object(B, kitchen, countable, na, eq, 1)-1/4, predicate(C, wait, A)-1/5, modifier_pp(C, in, B)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, kitchen]]]]], [vbar, [v, waits]]]]], '.']], '2009-04-09-14-51-53', '84.74.163.25', ''). +text_drs_eval(0, 3337, 'John waits in a kitchen.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1/1, object(B, kitchen, countable, na, eq, 1)-1/5, predicate(C, wait, A)-1/2, modifier_pp(C, in, B)-1/3]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, kitchen]]]]]]]], '.']], '2009-04-09-14-52-07', '84.74.163.25', ''). +text_drs_eval(0, 3338, 'John patiently waits in a kitchen.', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1/1, object(B, kitchen, countable, na, eq, 1)-1/6, predicate(C, wait, A)-1/3, modifier_adv(C, patiently, pos)-1/2, modifier_pp(C, in, B)-1/4]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [adv, patiently]], [vbar, [v, waits]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, kitchen]]]]]]]], '.']], '2009-04-09-14-52-22', '84.74.163.25', ''). +text_drs_eval(0, 3339, 'John patiently in a kitchen waits .', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1/1, object(B, kitchen, countable, na, eq, 1)-1/5, predicate(C, wait, A)-1/6, modifier_pp(C, in, B)-1/3, modifier_adv(C, patiently, pos)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [adv, patiently], [pp, [prep, in], [np, [det, a], [nbar, [n, kitchen]]]]], [vbar, [v, waits]]]]], '.']], '2009-04-09-14-52-41', '84.74.163.25', ''). +text_drs_eval(0, 3340, 'John in a kitchen patiently waits .', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1/1, object(B, kitchen, countable, na, eq, 1)-1/4, predicate(C, wait, A)-1/6, modifier_adv(C, patiently, pos)-1/5, modifier_pp(C, in, B)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, kitchen]]]], [adv, patiently]], [vbar, [v, waits]]]]], '.']], '2009-04-09-14-52-56', '84.74.163.25', ''). +text_drs_eval(0, 3341, 'John waits in a kitchen patiently .', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1/1, object(B, kitchen, countable, na, eq, 1)-1/5, predicate(C, wait, A)-1/2, modifier_adv(C, patiently, pos)-1/6, modifier_pp(C, in, B)-1/3]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, kitchen]]]], [adv, patiently]]]]], '.']], '2009-04-09-14-53-12', '84.74.163.25', ''). +text_drs_eval(0, 3342, 'John waits patiently in a kitchen .', drs([A, B, C], [object(A, 'John', named, na, eq, 1)-1/1, object(B, kitchen, countable, na, eq, 1)-1/6, predicate(C, wait, A)-1/2, modifier_pp(C, in, B)-1/4, modifier_adv(C, patiently, pos)-1/3]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]], [vmod, [adv, patiently], [pp, [prep, in], [np, [det, a], [nbar, [n, kitchen]]]]]]]], '.']], '2009-04-09-14-53-24', '84.74.163.25', ''). +text_drs_eval(0, 3343, 'John patiently in a kitchen wants to wait.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1/1, object(B, kitchen, countable, na, eq, 1)-1/5, predicate(C, want, A, D)-1/6, modifier_pp(C, in, B)-1/3, modifier_adv(C, patiently, pos)-1/2, D:drs([E], [predicate(E, wait, A)-1/8])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [adv, patiently], [pp, [prep, in], [np, [det, a], [nbar, [n, kitchen]]]]], [v, wants], to, [vp, [vbar, [vbar, [v, wait]]]]]]], '.']], '2009-04-09-14-54-34', '84.74.163.25', ''). +text_drs_eval(0, 3344, 'John in a kitchen patiently wants to wait.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1/1, object(B, kitchen, countable, na, eq, 1)-1/4, predicate(C, want, A, D)-1/6, modifier_adv(C, patiently, pos)-1/5, modifier_pp(C, in, B)-1/2, D:drs([E], [predicate(E, wait, A)-1/8])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, kitchen]]]], [adv, patiently]], [v, wants], to, [vp, [vbar, [vbar, [v, wait]]]]]]], '.']], '2009-04-09-14-56-16', '84.74.163.25', ''). +text_drs_eval(0, 3345, 'John wants in a kitchen patiently to wait.', drs([], []), [], '2009-04-09-14-55-04', '84.74.163.25', ''). +text_drs_eval(0, 3346, 'John wants patiently in a kitchen to wait.', drs([], []), [], '2009-04-09-14-55-23', '84.74.163.25', ''). +text_drs_eval(0, 3347, 'John in a kitchen patiently wants that he waits.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1/1, object(B, kitchen, countable, na, eq, 1)-1/4, predicate(C, want, A, D)-1/6, modifier_adv(C, patiently, pos)-1/5, modifier_pp(C, in, B)-1/2, D:drs([E], [predicate(E, wait, A)-1/9])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, kitchen]]]], [adv, patiently]], [cp, that, [s, [np, [pn, he]], [vp, [vbar, [vbar, [v, waits]]]]]]]]], '.']], '2009-04-09-14-56-43', '84.74.163.25', ''). +text_drs_eval(0, 3348, 'John patiently in a kitchen wants that he waits.', drs([A, B, C, D], [object(A, 'John', named, na, eq, 1)-1/1, object(B, kitchen, countable, na, eq, 1)-1/5, predicate(C, want, A, D)-1/6, modifier_pp(C, in, B)-1/3, modifier_adv(C, patiently, pos)-1/2, D:drs([E], [predicate(E, wait, A)-1/9])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [adv, patiently], [pp, [prep, in], [np, [det, a], [nbar, [n, kitchen]]]]], [cp, that, [s, [np, [pn, he]], [vp, [vbar, [vbar, [v, waits]]]]]]]]], '.']], '2009-04-09-14-57-06', '84.74.163.25', ''). +text_drs_eval(0, 3349, 'John wants patiently in a kitchen that he waits.', drs([], []), [], '2009-04-09-14-57-23', '84.74.163.25', ''). +text_drs_eval(0, 3350, 'John wants patiently that he waits.', drs([], []), [], '2009-04-09-14-57-32', '84.74.163.25', ''). +text_drs_eval(0, 3351, 'There is a dog. A cat sees what?', drs([A], [object(A, dog, countable, na, eq, 1)-1/4, question(drs([B, C, D], [object(B, cat, countable, na, eq, 1)-2/2, query(C, what)-2/4, predicate(D, see, B, C)-2/3]))]), [[sentence, [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog]]]]], '.'], '.'], [sentence, [query, [question, [np, [det, a], [nbar, [n, cat]]], [vp, [vbar, [vcompl, [v, sees], [np, [qpn, what]]]]]], ?], '.']], '2009-05-13-13-41-32', '130.60.155.193', ''). +text_drs_eval(0, 3352, 'There is a dog and a cat sees what?', drs([], []), [], '2009-11-18-08-49-26', '130.60.155.164', ''). +text_drs_eval(0, 3353, 'Whose child is Mary and is nothing but Mary?', drs([], [question(drs([A, B, C], [query(A, what)-1/1, relation(B, of, A)-1/1, object(B, child, countable, na, eq, 1)-1/2, predicate(C, be, B, named('Mary'))-1/3, drs([D, E], [predicate(D, be, B, E)-1/6, object(E, something, dom, na, na, na)-1/8])=>drs([F], [predicate(F, be, E, named('Mary'))-1/''])]))]), [[sentence, [query, [question, [np, [qdet, whose], [nbar, [n, child]]], [vp_coord, [vp, [aux, is], [vbar, [vcompl, [np, [pname, 'Mary']]]]], [coord, and], [vp, [aux, is], [vbar, [vcompl, [np, [det, [np, [pn, nothing]], but], [pname, 'Mary']]]]]]], ?], '.']], '2009-05-13-13-41-33', '130.60.155.193', ''). +text_drs_eval(0, 3354, 'Who sleeps? John waits.', drs([A], [question(drs([B, C], [query(B, who)-1/1, predicate(C, sleep, B)-1/2])), predicate(A, wait, named('John'))-2/2]), [[sentence, [query, [question, [np, [qpn, who]], [vp, [vbar, [vbar, [v, sleeps]]]]], ?], '.'], [sentence, [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], '.']], '2009-05-15-08-21-55', '130.60.155.193', ''). +text_drs_eval(0, 3355, 'John may wait.', drs([A], [object(A, 'John', named, na, eq, 1)-1/1, may(drs([B], [predicate(B, wait, A)-1/3]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, may], [vbar, [vbar, [v, wait]]]]], '.']], '2009-05-11-09-30-21', '130.60.155.193', ''). +text_drs_eval(0, 3356, 'John may not sleep.', drs([A], [object(A, 'John', named, na, eq, 1)-1/1, -drs([], [may(drs([B], [predicate(B, sleep, A)-1/4]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, may, not], [vbar, [vbar, [v, sleep]]]]], '.']], '2009-05-11-09-30-47', '130.60.155.193', ''). +text_drs_eval(0, 3357, 'John may be rich.', drs([A], [object(A, 'John', named, na, eq, 1)-1/1, may(drs([B, C], [property(B, rich, pos)-1/4, predicate(C, be, A, B)-1/2]))]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, may, be], [vbar, [vcompl, [ap_coord, [ap, [adj, rich]]]]]]], '.']], '2009-05-11-09-31-25', '130.60.155.193', ''). +text_drs_eval(0, 3358, 'John may not be important.', drs([A], [object(A, 'John', named, na, eq, 1)-1/1, -drs([], [may(drs([B, C], [property(B, important, pos)-1/5, predicate(C, be, A, B)-1/2]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, may, 'not be'], [vbar, [vcompl, [ap_coord, [ap, [adj, important]]]]]]], '.']], '2009-05-11-09-32-15', '130.60.155.193', ''). +text_drs_eval(0, 3359, 'If a young child has a fever then the doctor may treat the child.', drs([], [drs([A, B, C], [object(A, child, countable, na, eq, 1)-1/4, property(A, young, pos)-1/3, object(B, fever, countable, na, eq, 1)-1/7, predicate(C, have, A, B)-1/5])=>drs([D], [may(drs([E], [predicate(E, treat, D, A)-1/12])), object(D, doctor, countable, na, eq, 1)-1/10])]), [[specification, [cond_s, if, [s, [np, [det, a], [nbar, [adj, young], [nbar, [n, child]]]], [vp, [vbar, [vcompl, [v, has], [np, [det, a], [nbar, [n, fever]]]]]]], then, [s, [np, [det, the], [nbar, [n, doctor]]], [vp, [aux, may], [vbar, [vcompl, [v, treat], [np, [det, the], [nbar, [n, child]]]]]]]], '.']], '2009-05-11-09-33-19', '130.60.155.193', ''). +text_drs_eval(0, 3360, 'If Socrates is a man and every man is mortal then Socrates is mortal.', drs([A], [object(A, 'Socrates', named, na, eq, 1)-1/2, drs([B, C], [object(B, man, countable, na, eq, 1)-1/5, predicate(C, be, A, B)-1/3, drs([D], [object(D, man, countable, na, eq, 1)-1/8])=>drs([E, F], [property(E, mortal, pos)-1/10, predicate(F, be, D, E)-1/9])])=>drs([G, H], [property(G, mortal, pos)-1/14, predicate(H, be, A, G)-1/13])]), [[specification, [cond_s, if, [s_coord, [s, [np, [pname, 'Socrates']], [vp, [aux, is], [vbar, [vcompl, [np, [det, a], [nbar, [n, man]]]]]]], [coord, and], [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, mortal]]]]]]]], then, [s, [np, [pname, 'Socrates']], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, mortal]]]]]]]], '.']], '2009-05-11-10-34-42', '130.60.155.193', ''). +text_drs_eval(0, 3361, 'JJ1 waits. JJ2 waits. She sleeps. He eats.', drs([A, B, C, D], [predicate(A, wait, named('JJ1'))-1/2, predicate(B, wait, named('JJ2'))-2/2, predicate(C, sleep, named('JJ2'))-3/2, predicate(D, eat, named('JJ1'))-4/2]), [[specification, [s, [np, [pname, 'JJ1']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pname, 'JJ2']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pn, she]], [vp, [vbar, [vbar, [v, sleeps]]]]], '.'], [specification, [s, [np, [pn, he]], [vp, [vbar, [vbar, [v, eats]]]]], '.']], '2011-07-21-00-03-35', '89.206.71.199', ''). +text_drs_eval(0, 3362, 'If Iokaste makes Oedipus, and Iokaste makes Polyneikes, and Oedipus makes Polyneikes, and Polyneikes makes Thersandros and Oedipus is a patricide, and Thersandros is not a patricide then Iokaste makes a patricide that makes somebody who is not a patricide.', drs([A, B, C, D], [object(A, 'Iokaste', named, na, eq, 1)-1/2, object(B, 'Oedipus', named, na, eq, 1)-1/4, object(C, 'Polyneikes', named, na, eq, 1)-1/9, object(D, 'Thersandros', named, na, eq, 1)-1/19, drs([E, F, G, H, I, J], [predicate(E, make, A, B)-1/3, predicate(F, make, A, C)-1/8, predicate(G, make, B, C)-1/13, predicate(H, make, C, D)-1/18, object(I, patricide, countable, na, eq, 1)-1/24, predicate(J, be, B, I)-1/22, -drs([K, L], [object(K, patricide, countable, na, eq, 1)-1/31, predicate(L, be, D, K)-1/28])])=>drs([M, N, O, P], [object(M, patricide, countable, na, eq, 1)-1/36, object(N, somebody, countable, na, eq, 1)-1/40, -drs([Q, R], [object(Q, patricide, countable, na, eq, 1)-1/45, predicate(R, be, N, Q)-1/42]), predicate(O, make, M, N)-1/38, predicate(P, make, A, M)-1/34])]), [[specification, [cond_s, if, [s_coord, [s, [np, [pname, 'Iokaste']], [vp, [vbar, [vcompl, [v, makes], [np, [pname, 'Oedipus']]]]]], [coord, ', and'], [s, [np, [pname, 'Iokaste']], [vp, [vbar, [vcompl, [v, makes], [np, [pname, 'Polyneikes']]]]]], [coord, ', and'], [s, [np, [pname, 'Oedipus']], [vp, [vbar, [vcompl, [v, makes], [np, [pname, 'Polyneikes']]]]]], [coord, ', and'], [s_coord, [s, [np, [pname, 'Polyneikes']], [vp, [vbar, [vcompl, [v, makes], [np, [pname, 'Thersandros']]]]]], [coord, and], [s, [np, [pname, 'Oedipus']], [vp, [aux, is], [vbar, [vcompl, [np, [det, a], [nbar, [n, patricide]]]]]]]], [coord, ', and'], [s, [np, [pname, 'Thersandros']], [vp, [aux, is, not], [vbar, [vcompl, [np, [det, a], [nbar, [n, patricide]]]]]]]], then, [s, [np, [pname, 'Iokaste']], [vp, [vbar, [vcompl, [v, makes], [np, [det, a], [nbar, [n, patricide], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, makes], [np, [pn, somebody], [rel_cl, [np, [relpn, who]], [vp, [aux, is, not], [vbar, [vcompl, [np, [det, a], [nbar, [n, patricide]]]]]]]]]]]]]]]]]]], '.']], '2009-05-11-12-41-18', '130.60.155.177', ''). +text_drs_eval(0, 3363, 'If Iokaste makes Oedipus, and Iokaste makes Polyneikes, and Oedipus makes Polyneikes, and Polyneikes makes Thersandros and Oedipus is a patricide, and Thersandros is not a patricide, and everybody that makes a patricide that makes somebody who is not a patricide is an answer then Iokaste is an answer.', drs([A, B, C, D], [object(A, 'Iokaste', named, na, eq, 1)-1/2, object(B, 'Oedipus', named, na, eq, 1)-1/4, object(C, 'Polyneikes', named, na, eq, 1)-1/9, object(D, 'Thersandros', named, na, eq, 1)-1/19, drs([E, F, G, H, I, J], [predicate(E, make, A, B)-1/3, predicate(F, make, A, C)-1/8, predicate(G, make, B, C)-1/13, predicate(H, make, C, D)-1/18, object(I, patricide, countable, na, eq, 1)-1/24, predicate(J, be, B, I)-1/22, -drs([K, L], [object(K, patricide, countable, na, eq, 1)-1/31, predicate(L, be, D, K)-1/28]), drs([M, N, O, P, Q], [object(M, somebody, countable, na, eq, 1)-1/35, object(N, patricide, countable, na, eq, 1)-1/39, object(O, somebody, countable, na, eq, 1)-1/43, -drs([R, S], [object(R, patricide, countable, na, eq, 1)-1/48, predicate(S, be, O, R)-1/45]), predicate(P, make, N, O)-1/41, predicate(Q, make, M, N)-1/37])=>drs([T, U], [object(T, answer, countable, na, eq, 1)-1/51, predicate(U, be, M, T)-1/49])])=>drs([V, W], [object(V, answer, countable, na, eq, 1)-1/56, predicate(W, be, A, V)-1/54])]), [[specification, [cond_s, if, [s_coord, [s, [np, [pname, 'Iokaste']], [vp, [vbar, [vcompl, [v, makes], [np, [pname, 'Oedipus']]]]]], [coord, ', and'], [s, [np, [pname, 'Iokaste']], [vp, [vbar, [vcompl, [v, makes], [np, [pname, 'Polyneikes']]]]]], [coord, ', and'], [s, [np, [pname, 'Oedipus']], [vp, [vbar, [vcompl, [v, makes], [np, [pname, 'Polyneikes']]]]]], [coord, ', and'], [s_coord, [s, [np, [pname, 'Polyneikes']], [vp, [vbar, [vcompl, [v, makes], [np, [pname, 'Thersandros']]]]]], [coord, and], [s, [np, [pname, 'Oedipus']], [vp, [aux, is], [vbar, [vcompl, [np, [det, a], [nbar, [n, patricide]]]]]]]], [coord, ', and'], [s, [np, [pname, 'Thersandros']], [vp, [aux, is, not], [vbar, [vcompl, [np, [det, a], [nbar, [n, patricide]]]]]]], [coord, ', and'], [s, [np, [pn, everybody], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, makes], [np, [det, a], [nbar, [n, patricide], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, makes], [np, [pn, somebody], [rel_cl, [np, [relpn, who]], [vp, [aux, is, not], [vbar, [vcompl, [np, [det, a], [nbar, [n, patricide]]]]]]]]]]]]]]]]]]], [vp, [aux, is], [vbar, [vcompl, [np, [det, an], [nbar, [n, answer]]]]]]]], then, [s, [np, [pname, 'Iokaste']], [vp, [aux, is], [vbar, [vcompl, [np, [det, an], [nbar, [n, answer]]]]]]]], '.']], '2009-05-11-12-43-21', '130.60.155.177', ''). +text_drs_eval(0, 3364, '"a" & "a" makes "aa".', drs([A], [predicate(A, make, expr(&, string(a), string(a)), string(aa))-1/4]), [[specification, [s, [np, [expr, [string, '"a"'], [string, '"a"']]], [vp, [vbar, [vcompl, [v, makes], [np, [string, '"aa"']]]]]], '.']], '2010-11-12-08-53-01', '89.206.69.32', ''). +text_drs_eval(0, 3365, 'All men sleep. They are tired.', drs([], []), [[sentence, [specification, [s, [np, [det, all], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, sleep]]]]], '.'], '.'], [sentence, [specification, [s, [np, [pn, they]], [vp, [aux, are], [vbar, [vcompl, [ap_coord, [ap, [adj, tired]]]]]]], '.'], '.']], '2009-05-15-10-19-15', '80.219.71.81', ''). +text_drs_eval(0, 3366, 'John, sell his own car!', drs([], []), [], '2009-05-15-08-49-57', '130.60.155.193', ''). +text_drs_eval(0, 3367, 'John, buy a dog that likes him!', drs([], []), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [pn, him]]]]]]]]]]]], !], '.']], '2009-05-15-08-50-17', '130.60.155.193', ''). +text_drs_eval(0, 3368, 'John hits himself.', drs([A], [predicate(A, hit, named('John'), named('John'))-1/2]), [[sentence, [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, hits], [np, [pn, himself]]]]]], '.'], '.']], '2009-05-15-08-50-42', '130.60.155.193', ''). +text_drs_eval(0, 3369, 'John hits yourself.', drs([], []), [], '2009-05-15-09-14-31', '130.60.155.193', ''). +text_drs_eval(0, 3370, 'John and Mary, buy a dog!', drs([], [command(drs([A, B, C], [has_part(C, named('John'))-1/'', object(A, dog, countable, na, eq, 1)-1/7, predicate(B, buy, C, A)-1/5, has_part(C, named('Mary'))-1/'', object(C, na, countable, na, eq, 2)-1/'']))]), [[sentence, [command, [s, [np_coord, [np, [pname, 'John']], [coord, and], [np, [pname, 'Mary']]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, dog]]]]]]], !], '.']], '2009-05-15-09-14-51', '130.60.155.193', ''). +text_drs_eval(0, 3371, 'John and Mary, hit yourselves!', drs([], [command(drs([A, B], [has_part(B, named('John'))-1/'', predicate(A, hit, B, B)-1/5, has_part(B, named('Mary'))-1/'', object(B, na, countable, na, eq, 2)-1/'']))]), [[sentence, [command, [s, [np_coord, [np, [pname, 'John']], [coord, and], [np, [pname, 'Mary']]], (','), [vp, [vbar, [vcompl, [v, hit], [np, [pn, yourselves]]]]]], !], '.']], '2009-05-15-09-15-08', '130.60.155.193', ''). +text_drs_eval(0, 3372, 'John and Mary, hit yourself!', drs([], []), [], '2009-05-15-09-15-16', '130.60.155.193', ''). +text_drs_eval(0, 3373, 'John and Mary hit yourselves.', drs([], []), [], '2009-05-15-09-15-31', '130.60.155.193', ''). +text_drs_eval(0, 3374, 'John and Mary hit themselves.', drs([A, B], [has_part(B, named('John'))-1/'', predicate(A, hit, B, B)-1/4, has_part(B, named('Mary'))-1/'', object(B, na, countable, na, eq, 2)-1/'']), [[sentence, [specification, [s, [np_coord, [np, [pname, 'John']], [coord, and], [np, [pname, 'Mary']]], [vp, [vbar, [vcompl, [v, hit], [np, [pn, themselves]]]]]], '.'], '.']], '2009-05-15-09-15-40', '130.60.155.193', ''). +text_drs_eval(0, 3375, 'John sells his own car.', drs([A, B], [relation(A, of, named('John'))-1/3, object(A, car, countable, na, eq, 1)-1/5, predicate(B, sell, named('John'), A)-1/2]), [[sentence, [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sells], [np, [posspn, 'his own'], [nbar, [n, car]]]]]]], '.'], '.']], '2009-05-15-09-16-43', '130.60.155.193', ''). +text_drs_eval(0, 3376, 'John sells your own car.', drs([], []), [], '2009-05-15-09-16-53', '130.60.155.193', ''). +text_drs_eval(0, 3377, 'You, buy a car!', drs([], []), [[sentence, [command, [s, [np, [pn, you]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, car]]]]]]], !], '.']], '2009-05-15-09-17-11', '130.60.155.193', ''). +text_drs_eval(0, 3378, 'John, you wait!', drs([], []), [], '2009-05-15-09-17-39', '130.60.155.193', ''). +text_drs_eval(0, 3379, 'John and Mary, sell your own car!', drs([], [command(drs([A, B, C], [has_part(C, named('John'))-1/'', relation(A, of, C)-1/6, object(A, car, countable, na, eq, 1)-1/8, predicate(B, sell, C, A)-1/5, has_part(C, named('Mary'))-1/'', object(C, na, countable, na, eq, 2)-1/'']))]), [[sentence, [command, [s, [np_coord, [np, [pname, 'John']], [coord, and], [np, [pname, 'Mary']]], (','), [vp, [vbar, [vcompl, [v, sell], [np, [posspn, 'your own'], [nbar, [n, car]]]]]]], !], '.']], '2009-05-15-09-18-03', '130.60.155.193', ''). +text_drs_eval(0, 3380, 'John and Mary, buy a dog that likes you!', drs([], [command(drs([A, B, C, D], [has_part(D, named('John'))-1/'', object(A, dog, countable, na, eq, 1)-1/7, predicate(B, like, A, D)-1/9, predicate(C, buy, D, A)-1/5, has_part(D, named('Mary'))-1/'', object(D, na, countable, na, eq, 2)-1/'']))]), [[sentence, [command, [s, [np_coord, [np, [pname, 'John']], [coord, and], [np, [pname, 'Mary']]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [pn, you]]]]]]]]]]]], !], '.']], '2009-05-15-09-18-20', '130.60.155.193', ''). +text_drs_eval(0, 3381, 'John and Mary, buy a dog that is owned by Bill and that likes you!', drs([], [command(drs([A, B, C, D, E], [has_part(E, named('John'))-1/'', object(A, dog, countable, na, eq, 1)-1/7, predicate(B, own, named('Bill'), A)-1/10, predicate(C, like, A, E)-1/15, predicate(D, buy, E, A)-1/5, has_part(E, named('Mary'))-1/'', object(E, na, countable, na, eq, 2)-1/'']))]), [[sentence, [command, [s, [np_coord, [np, [pname, 'John']], [coord, and], [np, [pname, 'Mary']]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, dog], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [vcompl, [v, owned], by, [np, [pname, 'Bill']]]]]], [coord, and], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [pn, you]]]]]]]]]]]]], !], '.']], '2009-05-15-09-18-37', '130.60.155.193', ''). +text_drs_eval(0, 3382, 'A man, hit himself!', drs([], []), [], '2009-05-15-09-18-51', '130.60.155.193', ''). +text_drs_eval(0, 3383, 'A man, hit yourself!', drs([], [command(drs([A, B], [object(A, man, countable, na, eq, 1)-1/2, predicate(B, hit, A, A)-1/4]))]), [[sentence, [command, [s, [np, [det, a], [nbar, [n, man]]], (','), [vp, [vbar, [vcompl, [v, hit], [np, [pn, yourself]]]]]], !], '.']], '2009-05-15-09-18-56', '130.60.155.193', ''). +text_drs_eval(0, 3384, 'A man, hit yourselves!', drs([], []), [], '2009-05-15-09-19-02', '130.60.155.193', ''). +text_drs_eval(0, 3385, 'A man, sell your own car!', drs([], [command(drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, relation(B, of, A)-1/5, object(B, car, countable, na, eq, 1)-1/7, predicate(C, sell, A, B)-1/4]))]), [[sentence, [command, [s, [np, [det, a], [nbar, [n, man]]], (','), [vp, [vbar, [vcompl, [v, sell], [np, [posspn, 'your own'], [nbar, [n, car]]]]]]], !], '.']], '2009-05-15-09-19-16', '130.60.155.193', ''). +text_drs_eval(0, 3386, 'A man, sell his own car!', drs([], []), [], '2009-05-15-09-19-21', '130.60.155.193', ''). +text_drs_eval(0, 3387, 'A man, buy a dog that likes you!', drs([], [command(drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/2, object(B, dog, countable, na, eq, 1)-1/6, predicate(C, like, B, A)-1/8, predicate(D, buy, A, B)-1/4]))]), [[sentence, [command, [s, [np, [det, a], [nbar, [n, man]]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [pn, you]]]]]]]]]]]], !], '.']], '2009-05-15-09-19-33', '130.60.155.193', ''). +text_drs_eval(0, 3388, 'A man, buy a dog that likes him!', drs([], []), [[sentence, [command, [s, [np, [det, a], [nbar, [n, man]]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [pn, him]]]]]]]]]]]], !], '.']], '2009-05-15-09-19-38', '130.60.155.193', ''). +text_drs_eval(0, 3389, 'A man, buy a dog that is owned by Bill and that likes him!', drs([], [command(drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1/2, object(B, dog, countable, na, eq, 1)-1/6, predicate(C, own, named('Bill'), B)-1/9, predicate(D, like, B, named('Bill'))-1/14, predicate(E, buy, A, B)-1/4]))]), [[sentence, [command, [s, [np, [det, a], [nbar, [n, man]]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, dog], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [vcompl, [v, owned], by, [np, [pname, 'Bill']]]]]], [coord, and], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [pn, him]]]]]]]]]]]]], !], '.']], '2009-05-15-09-19-51', '130.60.155.193', ''). +text_drs_eval(0, 3390, 'A man, buy a dog that is owned by Bill and that likes you!', drs([], [command(drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1/2, object(B, dog, countable, na, eq, 1)-1/6, predicate(C, own, named('Bill'), B)-1/9, predicate(D, like, B, A)-1/14, predicate(E, buy, A, B)-1/4]))]), [[sentence, [command, [s, [np, [det, a], [nbar, [n, man]]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, dog], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [vcompl, [v, owned], by, [np, [pname, 'Bill']]]]]], [coord, and], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [pn, you]]]]]]]]]]]]], !], '.']], '2009-05-15-09-20-03', '130.60.155.193', ''). +text_drs_eval(0, 3391, 'Some men, buy a dog that is owned by Bill and that likes you!', drs([], [command(drs([A, B, C, D, E], [object(A, man, countable, na, geq, 2)-1/2, object(B, dog, countable, na, eq, 1)-1/6, predicate(C, own, named('Bill'), B)-1/9, predicate(D, like, B, A)-1/14, predicate(E, buy, A, B)-1/4]))]), [[sentence, [command, [s, [np, [det, some], [nbar, [n, men]]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, dog], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [vcompl, [v, owned], by, [np, [pname, 'Bill']]]]]], [coord, and], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [pn, you]]]]]]]]]]]]], !], '.']], '2009-05-15-09-20-12', '130.60.155.193', ''). +text_drs_eval(0, 3392, 'At least 5 men, buy a dog that is owned by Bill and that likes you!', drs([], [command(drs([A, B, C, D, E], [object(A, man, countable, na, geq, 5)-1/4, object(B, dog, countable, na, eq, 1)-1/8, predicate(C, own, named('Bill'), B)-1/11, predicate(D, like, B, A)-1/16, predicate(E, buy, A, B)-1/6]))]), [[sentence, [command, [s, [np, [nump, [genqu, 'at least'], 5], [nbar, [n, men]]], (','), [vp, [vbar, [vcompl, [v, buy], [np, [det, a], [nbar, [n, dog], [rel_cl_coord, [rel_cl, [comp, that], [vp, [aux, is], [vbar, [vcompl, [v, owned], by, [np, [pname, 'Bill']]]]]], [coord, and], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [pn, you]]]]]]]]]]]]], !], '.']], '2009-05-15-09-20-21', '130.60.155.193', ''). +text_drs_eval(0, 3393, 'John and you, wait!', drs([], []), [[sentence, [command, [s, [np_coord, [np, [pname, 'John']], [coord, and], [np, [pn, you]]], (','), [vp, [vbar, [vbar, [v, wait]]]]], !], '.']], '2009-05-15-09-20-38', '130.60.155.193', ''). +text_drs_eval(0, 3394, 'John, trust a woman and yourself!', drs([], [command(drs([A, B, C], [object(A, woman, countable, na, eq, 1)-1/5, has_part(C, A)-1/'', predicate(B, trust, named('John'), C)-1/3, has_part(C, named('John'))-1/'', object(C, na, countable, na, eq, 2)-1/'']))]), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [vbar, [vcompl, [v, trust], [np_coord, [np, [det, a], [nbar, [n, woman]]], [coord, and], [np, [pn, yourself]]]]]]], !], '.']], '2009-05-15-09-22-58', '130.60.155.193', ''). +text_drs_eval(0, 3395, 'All men see a dog that likes them.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([B, C, D], [object(B, dog, countable, na, eq, 1)-1/5, predicate(C, like, B, A)-1/7, predicate(D, see, A, B)-1/3])]), [[sentence, [specification, [s, [np, [det, all], [nbar, [n, men]]], [vp, [vbar, [vcompl, [v, see], [np, [det, a], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [pn, them]]]]]]]]]]]], '.'], '.']], '2009-05-15-10-18-50', '80.219.71.81', ''). +text_drs_eval(0, 3396, 'All men see their own dog.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([B, C], [relation(B, of, A)-1/4, object(B, dog, countable, na, eq, 1)-1/6, predicate(C, see, A, B)-1/3])]), [[sentence, [specification, [s, [np, [det, all], [nbar, [n, men]]], [vp, [vbar, [vcompl, [v, see], [np, [posspn, 'their own'], [nbar, [n, dog]]]]]]], '.'], '.']], '2009-05-15-10-18-57', '80.219.71.81', ''). +text_drs_eval(0, 3397, 'All men sleep and he is tired.', drs([], []), [[sentence, [specification, [s_coord, [s, [np, [det, all], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, sleep]]]]], [coord, and], [s, [np, [pn, he]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, tired]]]]]]]], '.'], '.']], '2009-05-15-10-19-03', '80.219.71.81', ''). +text_drs_eval(0, 3398, 'All men sleep and they are tired.', drs([], []), [[sentence, [specification, [s_coord, [s, [np, [det, all], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, sleep]]]]], [coord, and], [s, [np, [pn, they]], [vp, [aux, are], [vbar, [vcompl, [ap_coord, [ap, [adj, tired]]]]]]]], '.'], '.']], '2009-05-15-10-19-10', '80.219.71.81', ''). +text_drs_eval(0, 3399, 'All men sleep.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([B], [predicate(B, sleep, A)-1/3])]), [[sentence, [specification, [s, [np, [det, all], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, sleep]]]]], '.'], '.']], '2009-05-15-10-19-20', '80.219.71.81', ''). +text_drs_eval(0, 3400, 'Christmases, help yourselves!', drs([], [command(drs([A], [predicate(A, help, named('Christmas'), named('Christmas'))-1/3]))]), [[sentence, [command, [s, [np, [pname, 'Christmases']], (','), [vp, [vbar, [vcompl, [v, help], [np, [pn, yourselves]]]]]], !], '.']], '2009-05-15-10-19-33', '80.219.71.81', ''). +text_drs_eval(0, 3401, 'John, see yourself!', drs([], [command(drs([A], [predicate(A, see, named('John'), named('John'))-1/3]))]), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [vbar, [vcompl, [v, see], [np, [pn, yourself]]]]]], !], '.']], '2009-05-15-10-19-43', '80.219.71.81', ''). +text_drs_eval(0, 3402, 'John, enter your own card!', drs([], [command(drs([A, B], [relation(A, of, named('John'))-1/4, object(A, card, countable, na, eq, 1)-1/6, predicate(B, enter, named('John'), A)-1/3]))]), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [vbar, [vcompl, [v, enter], [np, [posspn, 'your own'], [nbar, [n, card]]]]]]], !], '.']], '2009-05-15-10-19-46', '80.219.71.81', ''). +text_drs_eval(0, 3403, 'John, enter your own card and see yourself!', drs([], []), [], '2009-05-15-10-20-04', '80.219.71.81', ''). +text_drs_eval(0, 3404, 'Every man likes who?', drs([], [question(drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([B, C], [query(B, who)-1/4, predicate(C, like, A, B)-1/3])]))]), [[sentence, [query, [question, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, likes], [np, [qpn, who]]]]]], ?], '.']], '2009-05-15-13-44-52', '130.60.155.177', ''). +text_drs_eval(0, 3405, 'Which man likes who?', drs([], [question(drs([A, B, C], [query(A, which)-1/1, object(A, man, countable, na, eq, 1)-1/2, query(B, who)-1/4, predicate(C, like, A, B)-1/3]))]), [[sentence, [query, [question, [np, [qdet, which], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, likes], [np, [qpn, who]]]]]], ?], '.']], '2009-05-15-13-45-07', '130.60.155.177', ''). +text_drs_eval(0, 3406, 'Is it true that a man does not eat or that the man does not drink?', drs([], [question(drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/6, -drs([B], [predicate(B, eat, A)-1/9])])v drs([], [-drs([C], [predicate(C, drink, A)-1/16])])]))]), [[sentence, [query, [question, [truth, 'is it true'], [s_coord, [cp, that, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, does, not], [vbar, [vbar, [v, eat]]]]]], [coord, or], [cp, that, [s, [np, [det, the], [nbar, [n, man]]], [vp, [aux, does, not], [vbar, [vbar, [v, drink]]]]]]]], ?], '.']], '2009-05-15-13-46-58', '130.60.155.177', ''). +text_drs_eval(0, 3407, 'Is it true that it is false that if there is a man X1 then the man X1 is a human?', drs([], [question(drs([], [-drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/13])=>drs([B, C], [object(B, human, countable, na, eq, 1)-1/21, predicate(C, be, A, B)-1/19])])]))]), [[sentence, [query, [question, [truth, 'is it true'], [cp, that, [s, [neg, 'it is false'], [cp, that, [cond_s, if, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X1']]]]]], then, [s, [np, [det, the], [nbar, [n, man], [appos, [var, 'X1']]]], [vp, [aux, is], [vbar, [vcompl, [np, [det, a], [nbar, [n, human]]]]]]]]]]]], ?], '.']], '2009-05-15-13-48-28', '130.60.155.177', ''). +text_drs_eval(0, 3408, 'John in the morning is rich.', drs([A, B, C], [property(A, rich, pos)-1/6, predicate(B, be, named('John'), A)-1/5, modifier_pp(B, in, C)-1/2, object(C, morning, countable, na, eq, 1)-1/4]), [[specification, [s, [np, [pname, 'John']], [vp, [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, morning]]]]], [aux, is], [ap_coord, [ap, [adj, rich]]]]], '.']], '2009-05-21-10-40-54', '89.206.64.31', ''). +text_drs_eval(0, 3409, 'A one-armed bandit has an hour.', drs([A, B, C], [object(A, bandit, countable, na, eq, 1)-1/3, property(A, 'one-armed', pos)-1/2, object(B, hour, countable, na, eq, 1)-1/6, predicate(C, have, A, B)-1/4]), [[sentence, [specification, [s, [np, [det, a], [nbar, [adj, 'one-armed'], [nbar, [n, bandit]]]], [vp, [vbar, [vcompl, [v, has], [np, [det, an], [nbar, [n, hour]]]]]]], '.'], '.']], '2009-05-16-18-14-13', '130.60.155.177', ''). +text_drs_eval(0, 3410, 'John waits usually.', drs([A], [predicate(A, wait, named('John'))-1/2, modifier_adv(A, usually, pos)-1/3]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]], [vmod, [adv, usually]]]]], '.']], '2009-05-18-10-15-36', '130.60.155.177', ''). +text_drs_eval(0, 3411, 'John is rich in the morning.', drs([A, B, C], [property(A, rich, pos)-1/3, predicate(B, be, named('John'), A)-1/2, modifier_pp(B, in, C)-1/4, object(C, morning, countable, na, eq, 1)-1/6]), [[sentence, [specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, rich]]]], [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, morning]]]]]]]], '.'], '.']], '2009-05-17-11-38-06', '80.219.71.81', ''). +text_drs_eval(0, 3412, 'Not every card is correct.', drs([], [-drs([], [drs([A], [object(A, card, countable, na, eq, 1)-1/3])=>drs([B, C], [property(B, correct, pos)-1/5, predicate(C, be, A, B)-1/4])])]), [[sentence, [specification, [s, [np, [det, 'not every'], [nbar, [n, card]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, correct]]]]]]], '.'], '.']], '2009-05-17-11-38-48', '80.219.71.81', ''). +text_drs_eval(0, 3413, 'No card is correct.', drs([], [drs([A], [object(A, card, countable, na, eq, 1)-1/2])=>drs([], [-drs([B, C], [property(B, correct, pos)-1/4, predicate(C, be, A, B)-1/3])])]), [[sentence, [specification, [s, [np, [det, no], [nbar, [n, card]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, correct]]]]]]], '.'], '.']], '2009-05-17-11-38-50', '80.219.71.81', ''). +text_drs_eval(0, 3414, 'the United-Nations wait.', drs([A], [predicate(A, wait, named('United-Nations'))-1/3]), [[sentence, [specification, [s, [np, [pname, theWordForm]], [vp, [vbar, [vbar, [v, wait]]]]], '.'], '.']], '2009-05-17-11-38-53', '80.219.71.81', ''). +text_drs_eval(0, 3415, 'No one sleeps.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1/2])=>drs([], [-drs([B], [predicate(B, sleep, A)-1/3])])]), [[sentence, [specification, [s, [np, [pn, noone]], [vp, [vbar, [vbar, [v, sleeps]]]]], '.'], '.']], '2009-05-17-11-38-56', '80.219.71.81', ''). +text_drs_eval(0, 3416, 'John has not at least 2 cards.', drs([], []), [], '2009-05-17-11-39-02', '80.219.71.81', ''). +text_drs_eval(0, 3417, 'John has at least 2 cards.', drs([A, B], [object(A, card, countable, na, geq, 2)-1/6, predicate(B, have, named('John'), A)-1/2]), [[sentence, [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, has], [np, [nump, [genqu, 'at least'], 2], [nbar, [n, cards]]]]]]], '.'], '.']], '2009-05-17-11-39-06', '80.219.71.81', ''). +text_drs_eval(0, 3418, 'John has not more than 3 cards.', drs([], []), [], '2009-05-17-11-39-10', '80.219.71.81', ''). +text_drs_eval(0, 3419, 'John has not exactly 3 cards.', drs([], []), [], '2009-05-17-11-39-13', '80.219.71.81', ''). +text_drs_eval(0, 3420, 'John has each of less than 3 cards.', drs([A], [[object(A, card, countable, na, less, 3)-1/8, drs([B], [has_part(A, B)-1/3])=>drs([C], [predicate(C, have, named('John'), B)-1/2])]]), [[sentence, [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, has], [np, [quant, 'each of'], [np, [nump, [genqu, 'less than'], 3], [nbar, [n, cards]]]]]]]], '.'], '.']], '2009-05-17-11-39-17', '80.219.71.81', ''). +text_drs_eval(0, 3421, 'John has each of exactly 3 cards.', drs([A], [[object(A, card, countable, na, exactly, 3)-1/7, drs([B], [has_part(A, B)-1/3])=>drs([C], [predicate(C, have, named('John'), B)-1/2])]]), [[sentence, [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, has], [np, [quant, 'each of'], [np, [nump, [genqu, exactly], 3], [nbar, [n, cards]]]]]]]], '.'], '.']], '2009-05-17-11-39-20', '80.219.71.81', ''). +text_drs_eval(0, 3422, '3 kg of apples are heavy.', drs([A, B, C], [object(A, apple, countable, kg, eq, 3)-1/4, property(B, heavy, pos)-1/6, predicate(C, be, A, B)-1/5]), [[sentence, [specification, [s, [np, [meas_spec, [nump, 3], [meas_nbar, [meas_n, kg], [pp, [prep, of]]]], [nbar, [n, apples]]], [vp, [aux, are], [vbar, [vcompl, [ap_coord, [ap, [adj, heavy]]]]]]], '.'], '.']], '2009-05-17-11-39-23', '80.219.71.81', ''). +text_drs_eval(0, 3423, '3 kg of apples is heavy.', drs([A, B, C], [object(A, apple, countable, kg, eq, 3)-1/4, property(B, heavy, pos)-1/6, predicate(C, be, A, B)-1/5]), [[sentence, [specification, [s, [np, [meas_spec, [nump, 3], [meas_nbar, [meas_n, kg], [pp, [prep, of]]]], [nbar, [n, apples]]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, heavy]]]]]]], '.'], '.']], '2009-05-17-11-39-25', '80.219.71.81', ''). +text_drs_eval(0, 3424, 'X weighs 300 kg. X is heavy.', drs([A, B, C, D], [object(A, something, dom, na, na, na)-1/1, predicate(B, weigh, A, int(300, kg))-1/2, property(C, heavy, pos)-2/3, predicate(D, be, A, C)-2/2]), [[specification, [s, [np, [var, 'X']], [vp, [vbar, [vcompl, [v, weighs], [np, [meas_num, [int, 300], [meas_n, kg]]]]]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [aux, is], [ap_coord, [ap, [adj, heavy]]]]], '.']], '2009-05-26-07-59-05', '130.60.155.193', ''). +text_drs_eval(0, 3425, 'John should not work.', drs([A], [object(A, 'John', named, na, eq, 1)-1, -drs([], [should(drs([B], [predicate(B, work, A)-1]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, should, not], [vbar, [v, work]]]], '.']], '2009-05-17-11-39-47', '80.219.71.81', ''). +text_drs_eval(0, 3426, 'John shouldn\'t work.', drs([A], [object(A, 'John', named, na, eq, 1)-1, -drs([], [should(drs([B], [predicate(B, work, A)-1]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, should, not], [vbar, [v, work]]]], '.']], '2009-05-17-11-39-55', '80.219.71.81', ''). +text_drs_eval(0, 3427, 'John may not work.', drs([], [-drs([], [may(drs([A], [predicate(A, work, named('John'))-1/4]))])]), [[sentence, [specification, [s, [np, [pname, 'John']], [vp, [aux, may, not], [vbar, [vbar, [v, work]]]]], '.'], '.']], '2009-05-17-11-40-04', '80.219.71.81', ''). +text_drs_eval(0, 3428, 'John rarely sleeps.', drs([A], [predicate(A, sleep, named('John'))-1/3, modifier_adv(A, rarely, pos)-1/2]), [[sentence, [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [adv, rarely]], [vbar, [v, sleeps]]]]], '.'], '.']], '2009-05-17-11-40-14', '80.219.71.81', ''). +text_drs_eval(0, 3429, 'John never sleeps.', drs([A], [predicate(A, sleep, named('John'))-1/3, modifier_adv(A, never, pos)-1/2]), [[sentence, [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [adv, never]], [vbar, [v, sleeps]]]]], '.'], '.']], '2009-05-17-11-40-19', '80.219.71.81', ''). +text_drs_eval(0, 3430, 'John mostly sleeps.', drs([A], [predicate(A, sleep, named('John'))-1/3, modifier_adv(A, mostly, pos)-1/2]), [[sentence, [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [adv, mostly]], [vbar, [v, sleeps]]]]], '.'], '.']], '2009-05-17-11-40-22', '80.219.71.81', ''). +text_drs_eval(0, 3431, 'It is false that John sleeps.', drs([], [-drs([A], [predicate(A, sleep, named('John'))-1/6])]), [[sentence, [specification, [s, [neg, 'it is false'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, sleeps]]]]]]], '.'], '.']], '2009-05-17-11-40-35', '80.219.71.81', ''). +text_drs_eval(0, 3432, 'It is not true that John sleeps.', drs([], [-drs([A], [predicate(A, sleep, named('John'))-1/7])]), [[sentence, [specification, [s, [neg, 'it is not true'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, sleeps]]]]]]], '.'], '.']], '2009-05-17-11-40-39', '80.219.71.81', ''). +text_drs_eval(0, 3433, 'It is true that John sleeps.', drs([A], [predicate(A, sleep, named('John'))-1/6]), [[sentence, [specification, [s, [truth, 'it is true'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, sleeps]]]]]]], '.'], '.']], '2009-05-17-11-40-42', '80.219.71.81', ''). +text_drs_eval(0, 3434, 'It is possible that John waits. It is not necessary that John enters a card and that he types a code. It is recommended that the surgeon operates the patient. It is not admissible that the patient takes his/her own medicine.', drs([], [can(drs([A], [predicate(A, wait, named('John'))-1/6])), -drs([], [must(drs([B, C, D, E], [object(B, card, countable, na, eq, 1)-2/9, predicate(C, enter, named('John'), B)-2/7, object(D, code, countable, na, eq, 1)-2/15, predicate(E, type, named('John'), D)-2/13]))]), should(drs([F, G, H], [object(H, surgeon, countable, na, eq, 1)-3/6, object(G, patient, countable, na, eq, 1)-3/9, predicate(F, operate, H, G)-3/7])), -drs([], [may(drs([I, J, K], [object(K, patient, countable, na, eq, 1)-4/7, relation(I, of, K)-4/9, object(I, medicine, countable, na, eq, 1)-4/13, predicate(J, take, K, I)-4/8]))])]), [[specification, [s, [poss, 'it is possible'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]]]], '.'], [specification, [s, [unnecessity, 'it is not necessary'], [cp, that, [s_coord, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, enters], [np, [det, a], [nbar, [n, card]]]]]]], [coord, and], [cp, that, [s, [np, [pn, he]], [vp, [vbar, [vcompl, [v, types], [np, [det, a], [nbar, [n, code]]]]]]]]]]], '.'], [specification, [s, [recommendation, 'it is recommended'], [cp, that, [s, [np, [det, the], [nbar, [n, surgeon]]], [vp, [vbar, [vcompl, [v, operates], [np, [det, the], [nbar, [n, patient]]]]]]]]], '.'], [specification, [s, [admissibility, 'it is not admissible'], [cp, that, [s, [np, [det, the], [nbar, [n, patient]]], [vp, [vbar, [vcompl, [v, takes], [np, [posspn, 'his/her own'], [nbar, [n, medicine]]]]]]]]], '.']], '2010-10-27-09-37-15', '89.206.64.27', ''). +text_drs_eval(0, 3435, 'John eats. It is necessary that John waits.', drs([A], [predicate(A, eat, named('John'))-1/2, must(drs([B], [predicate(B, wait, named('John'))-2/6]))]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, eats]]]]], '.'], [specification, [s, [necessity, 'it is necessary'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]]]], '.']], '2010-10-27-09-37-23', '89.206.64.27', ''). +text_drs_eval(0, 3436, 'John eats. It is false that John waits.', drs([A], [predicate(A, eat, named('John'))-1/2, -drs([B], [predicate(B, wait, named('John'))-2/6])]), [[sentence, [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, eats]]]]], '.'], '.'], [sentence, [specification, [s, [neg, 'it is false'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]]]], '.'], '.']], '2009-05-17-20-18-28', '130.60.155.177', ''). +text_drs_eval(0, 3437, 'John eats. It is not possible that John waits.', drs([A], [predicate(A, eat, named('John'))-1/2, -drs([], [can(drs([B], [predicate(B, wait, named('John'))-2/7]))])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, eats]]]]], '.'], [specification, [s, [impossibility, 'it is not possible'], [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]]]], '.']], '2010-10-27-09-37-29', '89.206.64.27', ''). +text_drs_eval(0, 3438, 'John, wait yourself!', drs([], [command(drs([A], [predicate(A, wait, named('John'), named('John'))-1/3]))]), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [vbar, [vcompl, [v, wait], [np, [pn, yourself]]]]]], !], '.']], '2009-05-17-20-29-47', '130.60.155.177', ''). +text_drs_eval(0, 3439, 'John, wait Mary! Does John wait Mary?', drs([], [command(drs([A], [predicate(A, wait, named('John'), named('Mary'))-1/3])), question(drs([B], [predicate(B, wait, named('John'), named('Mary'))-2/3]))]), [[sentence, [command, [s, [np, [pname, 'John']], (','), [vp, [vbar, [vcompl, [v, wait], [np, [pname, 'Mary']]]]]], !], '.'], [sentence, [query, [question, does, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, wait], [np, [pname, 'Mary']]]]]], ?], '.']], '2009-05-17-20-30-21', '130.60.155.177', ''). +text_drs_eval(0, 3440, 'John is in every park.', drs([], [drs([A], [object(A, park, countable, na, eq, 1)-1/5])=>drs([B], [predicate(B, be, named('John'))-1/2, modifier_pp(B, in, A)-1/3])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [vcompl, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]]]]]], '.']], '2009-05-18-11-22-57', '130.60.155.193', ''). +text_drs_eval(0, 3441, 'John is in every park in every morning.', drs([], [drs([A], [object(A, park, countable, na, eq, 1)-1/5])=>drs([], [drs([B], [object(B, morning, countable, na, eq, 1)-1/8])=>drs([C], [predicate(C, be, named('John'))-1/2, modifier_pp(C, in, B)-1/6, modifier_pp(C, in, A)-1/3])])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, morning]]]]]]], '.']], '2009-05-21-10-52-38', '84.74.95.228', ''). +text_drs_eval(0, 3442, 'John is in no park.', drs([], [drs([A], [object(A, park, countable, na, eq, 1)-1/5])=>drs([], [-drs([B], [predicate(B, be, named('John'))-1/2, modifier_pp(B, in, A)-1/3])])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [vbar, [vcompl, [pp, [prep, in], [np, [det, no], [nbar, [n, park]]]]]]]], '.']], '2009-05-18-11-25-46', '130.60.155.193', ''). +text_drs_eval(0, 3443, 'XJohn waits. It is happy.', drs([A, B, C], [predicate(A, wait, named('XJohn'))-1/2, property(B, happy, pos)-2/3, predicate(C, be, named('XJohn'), B)-2/2]), [[specification, [s, [np, [pname, 'XJohn']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pn, it]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, happy]]]]]]], '.']], '2009-05-19-13-37-59', '130.60.155.177', ''). +text_drs_eval(0, 3444, 'XJohn waits. He is happy.', drs([A, B, C], [predicate(A, wait, named('XJohn'))-1/2, property(B, happy, pos)-2/3, predicate(C, be, named('XJohn'), B)-2/2]), [[specification, [s, [np, [pname, 'XJohn']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pn, he]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, happy]]]]]]], '.']], '2009-05-19-13-39-26', '130.60.155.177', ''). +text_drs_eval(0, 3445, 'XJohn waits. She is happy.', drs([A, B, C], [predicate(A, wait, named('XJohn'))-1/2, property(B, happy, pos)-2/3, predicate(C, be, named('XJohn'), B)-2/2]), [[specification, [s, [np, [pname, 'XJohn']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pn, she]], [vp, [aux, is], [vbar, [vcompl, [ap_coord, [ap, [adj, happy]]]]]]], '.']], '2009-05-19-13-39-38', '130.60.155.177', ''). +text_drs_eval(0, 3446, 'XJohn sees herself.', drs([A], [predicate(A, see, named('XJohn'), named('XJohn'))-1/2]), [[specification, [s, [np, [pname, 'XJohn']], [vp, [vbar, [vcompl, [v, sees], [np, [pn, herself]]]]]], '.']], '2009-05-19-13-39-46', '130.60.155.177', ''). +text_drs_eval(0, 3447, 'Mary waits. XJohn waits. Bill sees her.', drs([A, B, C], [predicate(A, wait, named('Mary'))-1/2, predicate(B, wait, named('XJohn'))-2/2, predicate(C, see, named('Bill'), named('XJohn'))-3/2]), [[specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pname, 'XJohn']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pname, 'Bill']], [vp, [vbar, [vcompl, [v, sees], [np, [pn, her]]]]]], '.']], '2009-05-19-13-40-44', '130.60.155.177', ''). +text_drs_eval(0, 3448, 'Mary waits. XJohn waits. He waits. Bill sees her.', drs([A, B, C, D], [predicate(A, wait, named('Mary'))-1/2, predicate(B, wait, named('XJohn'))-2/2, predicate(C, wait, named('XJohn'))-3/2, predicate(D, see, named('Bill'), named('Mary'))-4/2]), [[specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pname, 'XJohn']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pn, he]], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pname, 'Bill']], [vp, [vbar, [vcompl, [v, sees], [np, [pn, her]]]]]], '.']], '2009-05-19-13-41-19', '130.60.155.177', ''). +text_drs_eval(0, 3449, 'A man manually enters a card.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, object(B, card, countable, na, eq, 1)-1/6, predicate(C, enter, A, B)-1/4, modifier_adv(C, manually, pos)-1/3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vmod, [adv, manually]], [vcompl, [v, enters], [np, [det, a], [nbar, [n, card]]]]]]], '.']], '2009-05-19-17-22-38', '130.60.155.193', ''). +text_drs_eval(0, 3450, 'A man manually enters a card usually.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, object(B, card, countable, na, eq, 1)-1/6, predicate(C, enter, A, B)-1/4, modifier_adv(C, manually, pos)-1/3, modifier_adv(C, usually, pos)-1/7]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vmod, [adv, manually]], [vcompl, [v, enters], [np, [det, a], [nbar, [n, card]]]], [vmod, [adv, usually]]]]], '.']], '2009-05-19-17-22-50', '130.60.155.193', ''). +text_drs_eval(0, 3451, 'A man manually in a bank enters a card usually in a morning.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1/2, object(B, bank, countable, na, eq, 1)-1/6, object(C, morning, countable, na, eq, 1)-1/13, object(D, card, countable, na, eq, 1)-1/9, predicate(E, enter, A, D)-1/7, modifier_pp(E, in, B)-1/4, modifier_adv(E, manually, pos)-1/3, modifier_pp(E, in, C)-1/11, modifier_adv(E, usually, pos)-1/10]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vmod, [adv, manually], [pp, [prep, in], [np, [det, a], [nbar, [n, bank]]]]], [vcompl, [v, enters], [np, [det, a], [nbar, [n, card]]]], [vmod, [adv, usually], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]]], '.']], '2009-05-19-17-23-14', '130.60.155.193', ''). +text_drs_eval(0, 3452, 'A man in a morning manually and usually in a bank enters a card.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1/2, object(B, morning, countable, na, eq, 1)-1/5, object(C, bank, countable, na, eq, 1)-1/11, object(D, card, countable, na, eq, 1)-1/14, predicate(E, enter, A, D)-1/12, modifier_pp(E, in, C)-1/9, modifier_adv(E, usually, pos)-1/8, modifier_adv(E, manually, pos)-1/6, modifier_pp(E, in, B)-1/3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]], [adv_coord, [adv, manually], [coord, and], [adv, usually]], [pp, [prep, in], [np, [det, a], [nbar, [n, bank]]]]], [vcompl, [v, enters], [np, [det, a], [nbar, [n, card]]]]]]], '.']], '2009-05-19-17-23-34', '130.60.155.193', ''). +text_drs_eval(0, 3453, 'A man in a morning manually usually in a bank enters a card.', drs([], []), [], '2009-05-19-17-23-46', '130.60.155.193', ''). +text_drs_eval(0, 3454, 'A man usually is rich.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, property(B, rich, pos)-1/5, predicate(C, be, A, B)-1/4, modifier_adv(C, usually, pos)-1/3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vmod, [adv, usually]], [aux, is], [ap_coord, [ap, [adj, rich]]]]], '.']], '2009-05-19-17-24-04', '130.60.155.193', ''). +text_drs_eval(0, 3455, 'A man usually is rich fast.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, property(B, rich, pos)-1/5, predicate(C, be, A, B)-1/4, modifier_adv(C, usually, pos)-1/3, modifier_adv(C, fast, pos)-1/6]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vmod, [adv, usually]], [aux, is], [ap_coord, [ap, [adj, rich]]], [vmod, [adv, fast]]]], '.']], '2009-05-19-17-24-15', '130.60.155.193', ''). +text_drs_eval(0, 3456, 'A man usually in a morning is rich fast.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/2, object(B, morning, countable, na, eq, 1)-1/6, property(C, rich, pos)-1/8, predicate(D, be, A, C)-1/7, modifier_pp(D, in, B)-1/4, modifier_adv(D, usually, pos)-1/3, modifier_adv(D, fast, pos)-1/9]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vmod, [adv, usually], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]], [aux, is], [ap_coord, [ap, [adj, rich]]], [vmod, [adv, fast]]]], '.']], '2009-05-19-17-24-27', '130.60.155.193', ''). +text_drs_eval(0, 3457, 'A man usually is in a park.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, object(B, park, countable, na, eq, 1)-1/7, predicate(C, be, A)-1/4, modifier_pp(C, in, B)-1/5, modifier_adv(C, usually, pos)-1/3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vmod, [adv, usually]], [aux, is], [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]]]], '.']], '2009-05-19-17-24-46', '130.60.155.193', ''). +text_drs_eval(0, 3458, 'A man usually is in a park fast.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, object(B, park, countable, na, eq, 1)-1/7, predicate(C, be, A)-1/4, modifier_pp(C, in, B)-1/5, modifier_adv(C, usually, pos)-1/3, modifier_adv(C, fast, pos)-1/8]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vmod, [adv, usually]], [aux, is], [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]], [vmod, [adv, fast]]]], '.']], '2009-05-19-17-24-51', '130.60.155.193', ''). +text_drs_eval(0, 3459, 'A man usually is fast in a park.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/2, object(B, park, countable, na, eq, 1)-1/8, property(C, fast, pos)-1/5, predicate(D, be, A, C)-1/4, modifier_adv(D, usually, pos)-1/3, modifier_pp(D, in, B)-1/6]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vmod, [adv, usually]], [aux, is], [ap_coord, [ap, [adj, fast]]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]]]]], '.']], '2009-05-19-17-25-01', '130.60.155.193', ''). +text_drs_eval(0, 3460, 'John in every park usually for no reason waits.', drs([], [drs([A], [object(A, park, countable, na, eq, 1)-1/4])=>drs([], [drs([B], [object(B, reason, countable, na, eq, 1)-1/8])=>drs([], [-drs([C], [predicate(C, wait, named('John'))-1/9, modifier_pp(C, for, B)-1/6, modifier_adv(C, usually, pos)-1/5, modifier_pp(C, in, A)-1/2])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]], [adv, usually], [pp, [prep, for], [np, [det, no], [nbar, [n, reason]]]]], [vbar, [v, waits]]]]], '.']], '2009-05-20-07-41-43', '130.60.155.193', ''). +text_drs_eval(0, 3461, 'John in no park usually for every reason waits.', drs([], [drs([A], [object(A, park, countable, na, eq, 1)-1/4])=>drs([], [-drs([], [drs([B], [object(B, reason, countable, na, eq, 1)-1/8])=>drs([C], [predicate(C, wait, named('John'))-1/9, modifier_pp(C, for, B)-1/6, modifier_adv(C, usually, pos)-1/5, modifier_pp(C, in, A)-1/2])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, no], [nbar, [n, park]]]], [adv, usually], [pp, [prep, for], [np, [det, every], [nbar, [n, reason]]]]], [vbar, [v, waits]]]]], '.']], '2009-05-20-07-41-52', '130.60.155.193', ''). +text_drs_eval(0, 3462, 'John in every park usually for no reason waits in every morning.', drs([], [drs([A], [object(A, park, countable, na, eq, 1)-1/4])=>drs([], [drs([B], [object(B, reason, countable, na, eq, 1)-1/8])=>drs([], [-drs([], [drs([C], [object(C, morning, countable, na, eq, 1)-1/12])=>drs([D], [predicate(D, wait, named('John'))-1/9, modifier_pp(D, for, B)-1/6, modifier_adv(D, usually, pos)-1/5, modifier_pp(D, in, A)-1/2, modifier_pp(D, in, C)-1/10])])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]], [adv, usually], [pp, [prep, for], [np, [det, no], [nbar, [n, reason]]]]], [vbar, [v, waits]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, morning]]]]]]]], '.']], '2009-05-20-07-42-07', '130.60.155.193', ''). +text_drs_eval(0, 3463, 'John in every park usually for no reason waits in every morning at every condition.', drs([], [drs([A], [object(A, park, countable, na, eq, 1)-1/4])=>drs([], [drs([B], [object(B, reason, countable, na, eq, 1)-1/8])=>drs([], [-drs([], [drs([C], [object(C, morning, countable, na, eq, 1)-1/12])=>drs([], [drs([D], [object(D, condition, countable, na, eq, 1)-1/15])=>drs([E], [predicate(E, wait, named('John'))-1/9, modifier_pp(E, for, B)-1/6, modifier_adv(E, usually, pos)-1/5, modifier_pp(E, in, A)-1/2, modifier_pp(E, at, D)-1/13, modifier_pp(E, in, C)-1/10])])])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]], [adv, usually], [pp, [prep, for], [np, [det, no], [nbar, [n, reason]]]]], [vbar, [v, waits]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, morning]]]], [pp, [prep, at], [np, [det, every], [nbar, [n, condition]]]]]]]], '.']], '2009-05-20-07-42-46', '130.60.155.193', ''). +text_drs_eval(0, 3464, 'John is in a park in a morning.', drs([A, B, C], [object(A, morning, countable, na, eq, 1)-1/8, object(B, park, countable, na, eq, 1)-1/5, predicate(C, be, named('John'))-1/2, modifier_pp(C, in, B)-1/3, modifier_pp(C, in, A)-1/6]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]], '.']], '2009-05-20-11-40-31', '84.74.95.228', ''). +text_drs_eval(0, 3465, 'John usually is in a park in a morning .', drs([A, B, C], [object(A, morning, countable, na, eq, 1)-1/9, object(B, park, countable, na, eq, 1)-1/6, predicate(C, be, named('John'))-1/3, modifier_pp(C, in, B)-1/4, modifier_adv(C, usually, pos)-1/2, modifier_pp(C, in, A)-1/7]), [[specification, [s, [np, [pname, 'John']], [vp, [vmod, [adv, usually]], [aux, is], [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]], '.']], '2009-05-20-11-40-47', '84.74.95.228', ''). +text_drs_eval(0, 3466, 'John is rich usually in a morning .', drs([A, B, C], [object(A, morning, countable, na, eq, 1)-1/7, property(B, rich, pos)-1/3, predicate(C, be, named('John'), B)-1/2, modifier_pp(C, in, A)-1/5, modifier_adv(C, usually, pos)-1/4]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [ap_coord, [ap, [adj, rich]]], [vmod, [adv, usually], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]], '.']], '2009-05-20-11-41-05', '84.74.95.228', ''). +text_drs_eval(0, 3467, 'John is in a park in a morning usually.', drs([A, B, C], [object(A, morning, countable, na, eq, 1)-1/8, object(B, park, countable, na, eq, 1)-1/5, predicate(C, be, named('John'))-1/2, modifier_pp(C, in, B)-1/3, modifier_adv(C, usually, pos)-1/9, modifier_pp(C, in, A)-1/6]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [pp, [prep, in], [np, [det, a], [nbar, [n, park]]]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]], [adv, usually]]]], '.']], '2009-05-20-11-41-53', '84.74.95.228', ''). +text_drs_eval(0, 3468, 'John is a manager usually in a morning .', drs([A, B, C], [object(A, morning, countable, na, eq, 1)-1/8, object(B, manager, countable, na, eq, 1)-1/4, predicate(C, be, named('John'), B)-1/2, modifier_pp(C, in, A)-1/6, modifier_adv(C, usually, pos)-1/5]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [np, [det, a], [nbar, [n, manager]]], [vmod, [adv, usually], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]], '.']], '2009-05-20-11-42-50', '84.74.95.228', ''). +text_drs_eval(0, 3469, 'John usually is a manager in a morning .', drs([A, B, C], [object(A, morning, countable, na, eq, 1)-1/8, object(B, manager, countable, na, eq, 1)-1/5, predicate(C, be, named('John'), B)-1/3, modifier_adv(C, usually, pos)-1/2, modifier_pp(C, in, A)-1/6]), [[specification, [s, [np, [pname, 'John']], [vp, [vmod, [adv, usually]], [aux, is], [np, [det, a], [nbar, [n, manager]]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]], '.']], '2009-05-20-11-42-54', '84.74.95.228', ''). +text_drs_eval(0, 3470, 'John often and usually is a manager in a morning .', drs([A, B, C], [object(A, morning, countable, na, eq, 1)-1/10, object(B, manager, countable, na, eq, 1)-1/7, predicate(C, be, named('John'), B)-1/5, modifier_adv(C, usually, pos)-1/4, modifier_adv(C, often, pos)-1/2, modifier_pp(C, in, A)-1/8]), [[specification, [s, [np, [pname, 'John']], [vp, [vmod, [adv_coord, [adv, often], [coord, and], [adv, usually]]], [aux, is], [np, [det, a], [nbar, [n, manager]]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]]]]], '.']], '2009-05-20-11-42-58', '84.74.95.228', ''). +text_drs_eval(0, 3471, 'John often and usually is a manager in a morning early.', drs([A, B, C], [object(A, morning, countable, na, eq, 1)-1/10, object(B, manager, countable, na, eq, 1)-1/7, predicate(C, be, named('John'), B)-1/5, modifier_adv(C, usually, pos)-1/4, modifier_adv(C, often, pos)-1/2, modifier_adv(C, early, pos)-1/11, modifier_pp(C, in, A)-1/8]), [[specification, [s, [np, [pname, 'John']], [vp, [vmod, [adv_coord, [adv, often], [coord, and], [adv, usually]]], [aux, is], [np, [det, a], [nbar, [n, manager]]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]], [adv, early]]]], '.']], '2009-05-20-11-43-29', '84.74.95.228', ''). +text_drs_eval(0, 3472, 'John in the beginning in a morning early and often and usually is a manager.', drs([A, B, C, D], [object(A, morning, countable, na, eq, 1)-1/7, object(B, manager, countable, na, eq, 1)-1/15, predicate(C, be, named('John'), B)-1/13, modifier_adv(C, usually, pos)-1/12, modifier_adv(C, often, pos)-1/10, modifier_adv(C, early, pos)-1/8, modifier_pp(C, in, A)-1/5, modifier_pp(C, in, D)-1/2, object(D, beginning, countable, na, eq, 1)-1/4]), [[specification, [s, [np, [pname, 'John']], [vp, [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, beginning]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]], [adv_coord, [adv, early], [coord, and], [adv_coord, [adv, often], [coord, and], [adv, usually]]]], [aux, is], [np, [det, a], [nbar, [n, manager]]]]], '.']], '2009-05-20-11-44-09', '84.74.95.228', ''). +text_drs_eval(0, 3473, 'John in a morning early and often and usually is a manager.', drs([A, B, C], [object(A, morning, countable, na, eq, 1)-1/4, object(B, manager, countable, na, eq, 1)-1/12, predicate(C, be, named('John'), B)-1/10, modifier_adv(C, usually, pos)-1/9, modifier_adv(C, often, pos)-1/7, modifier_adv(C, early, pos)-1/5, modifier_pp(C, in, A)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]], [adv_coord, [adv, early], [coord, and], [adv_coord, [adv, often], [coord, and], [adv, usually]]]], [aux, is], [np, [det, a], [nbar, [n, manager]]]]], '.']], '2009-05-20-11-44-13', '84.74.95.228', ''). +text_drs_eval(0, 3474, 'John is rich in a morning usually.', drs([A, B, C], [object(A, morning, countable, na, eq, 1)-1/6, property(B, rich, pos)-1/3, predicate(C, be, named('John'), B)-1/2, modifier_adv(C, usually, pos)-1/7, modifier_pp(C, in, A)-1/4]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [ap_coord, [ap, [adj, rich]]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, morning]]]], [adv, usually]]]], '.']], '2009-05-20-11-44-25', '84.74.95.228', ''). +text_drs_eval(0, 3475, 'John usually is a manager in every morning .', drs([A], [object(A, manager, countable, na, eq, 1)-1/5, drs([B], [object(B, morning, countable, na, eq, 1)-1/8])=>drs([C], [modifier_adv(C, usually, pos)-1/2, predicate(C, be, named('John'), A)-1/3, modifier_pp(C, in, B)-1/6])]), [[specification, [s, [np, [pname, 'John']], [vp, [vmod, [adv, usually]], [aux, is], [np, [det, a], [nbar, [n, manager]]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, morning]]]]]]], '.']], '2009-06-22-17-15-01', '130.60.155.209', ''). +text_drs_eval(0, 3476, 'John is in each of 3 parks.', drs([A], [object(A, park, countable, na, eq, 3)-1/7, drs([B], [has_part(A, B)-1/4])=>drs([C], [predicate(C, be, named('John'))-1/2, modifier_pp(C, in, B)-1/3])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [pp, [prep, in], [np, [quant, 'each of'], [np, [nump, 3], [nbar, [n, parks]]]]]]], '.']], '2009-05-20-15-22-41', '130.60.155.193', ''). +text_drs_eval(0, 3477, 'John is happy in each of 3 parks.', drs([A], [object(A, park, countable, na, eq, 3)-1/8, drs([B], [has_part(A, B)-1/5])=>drs([C, D], [property(C, happy, pos)-1/3, predicate(D, be, named('John'), C)-1/2, modifier_pp(D, in, B)-1/4])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [ap_coord, [ap, [adj, happy]]], [vmod, [pp, [prep, in], [np, [quant, 'each of'], [np, [nump, 3], [nbar, [n, parks]]]]]]]], '.']], '2009-05-20-15-22-53', '130.60.155.193', ''). +text_drs_eval(0, 3478, 'John is happy in each of 3 parks in every morning.', drs([A], [object(A, park, countable, na, eq, 3)-1/8, drs([B], [has_part(A, B)-1/5])=>drs([], [drs([C], [object(C, morning, countable, na, eq, 1)-1/11])=>drs([D, E], [property(D, happy, pos)-1/3, predicate(E, be, named('John'), D)-1/2, modifier_pp(E, in, C)-1/9, modifier_pp(E, in, B)-1/4])])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [ap_coord, [ap, [adj, happy]]], [vmod, [pp, [prep, in], [np, [quant, 'each of'], [np, [nump, 3], [nbar, [n, parks]]]]], [pp, [prep, in], [np, [det, every], [nbar, [n, morning]]]]]]], '.']], '2009-05-20-15-23-03', '130.60.155.193', ''). +text_drs_eval(0, 3479, 'John is happy in every morning in each of 3 parks.', drs([], [drs([A], [object(A, morning, countable, na, eq, 1)-1/6])=>drs([B], [object(B, park, countable, na, eq, 3)-1/11, drs([C], [has_part(B, C)-1/8])=>drs([D, E], [property(D, happy, pos)-1/3, predicate(E, be, named('John'), D)-1/2, modifier_pp(E, in, C)-1/7, modifier_pp(E, in, A)-1/4])])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [ap_coord, [ap, [adj, happy]]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, morning]]]], [pp, [prep, in], [np, [quant, 'each of'], [np, [nump, 3], [nbar, [n, parks]]]]]]]], '.']], '2009-05-20-15-23-28', '130.60.155.193', ''). +text_drs_eval(0, 3480, 'XYZ is tired. He sleeps.', drs([A, B, C], [property(A, tired, pos)-1/3, predicate(B, be, named('XYZ'), A)-1/2, predicate(C, sleep, named('XYZ'))-2/2]), [[specification, [s, [np, [pname, 'XYZ']], [vp, [aux, is], [ap_coord, [ap, [adj, tired]]]]], '.'], [specification, [s, [np, [pn, he]], [vp, [vbar, [vbar, [v, sleeps]]]]], '.']], '2009-05-20-18-51-47', '84.74.95.228', ''). +text_drs_eval(0, 3481, 'XYZ is tired. He sleeps. She waits.', drs([], []), [[specification, [s, [np, [pname, 'XYZ']], [vp, [aux, is], [ap_coord, [ap, [adj, tired]]]]], '.'], [specification, [s, [np, [pn, he]], [vp, [vbar, [vbar, [v, sleeps]]]]], '.'], [specification, [s, [np, [pn, she]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-05-20-18-51-51', '84.74.95.228', ''). +text_drs_eval(0, 3482, 'XYZ is tired. she sleeps. She waits.', drs([A, B, C, D], [property(A, tired, pos)-1/3, predicate(B, be, named('XYZ'), A)-1/2, predicate(C, sleep, named('XYZ'))-2/2, predicate(D, wait, named('XYZ'))-3/2]), [[specification, [s, [np, [pname, 'XYZ']], [vp, [aux, is], [ap_coord, [ap, [adj, tired]]]]], '.'], [specification, [s, [np, [pn, she]], [vp, [vbar, [vbar, [v, sleeps]]]]], '.'], [specification, [s, [np, [pn, she]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-05-20-18-51-58', '84.74.95.228', ''). +text_drs_eval(0, 3483, 'XYZ is tired. she sleeps. It waits.', drs([], []), [[specification, [s, [np, [pname, 'XYZ']], [vp, [aux, is], [ap_coord, [ap, [adj, tired]]]]], '.'], [specification, [s, [np, [pn, she]], [vp, [vbar, [vbar, [v, sleeps]]]]], '.'], [specification, [s, [np, [pn, it]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-05-20-18-52-02', '84.74.95.228', ''). +text_drs_eval(0, 3484, 'XYZ is tired. she sleeps. Its dog waits.', drs([], []), [[specification, [s, [np, [pname, 'XYZ']], [vp, [aux, is], [ap_coord, [ap, [adj, tired]]]]], '.'], [specification, [s, [np, [pn, she]], [vp, [vbar, [vbar, [v, sleeps]]]]], '.'], [specification, [s, [np, [posspn, its], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-05-20-18-52-10', '84.74.95.228', ''). +text_drs_eval(0, 3485, 'A message is from someone from who John awaits a delivery usually.', drs([A, B, C, D, E], [object(A, message, countable, na, eq, 1)-1/2, object(B, somebody, countable, na, eq, 1)-1/6, object(C, delivery, countable, na, eq, 1)-1/12, predicate(D, await, named('John'), C)-1/10, modifier_adv(D, usually, pos)-1/13, modifier_pp(D, from, B)-1/7, predicate(E, be, A)-1/3, modifier_pp(E, from, B)-1/4]), [[specification, [s, [np, [det, a], [nbar, [n, message]]], [vp, [aux, is], [pp, [prep, from], [np, [pn, someone], [rel_cl, [pp, [prep, from], [np, [relpn, who]]], [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, awaits], [np, [det, a], [nbar, [n, delivery]]]], [vmod, [adv, usually]]]]]]]]], '.']], '2009-05-21-10-42-25', '89.206.64.31', ''). +text_drs_eval(0, 3486, 'A message is from someone from who John awaits a delivery usually manually.', drs([], []), [], '2009-05-21-10-42-33', '89.206.64.31', ''). +text_drs_eval(0, 3487, 'A message is from someone from who John awaits a delivery usually and manually.', drs([A, B, C, D, E], [object(A, message, countable, na, eq, 1)-1/2, object(B, somebody, countable, na, eq, 1)-1/6, object(C, delivery, countable, na, eq, 1)-1/12, predicate(D, await, named('John'), C)-1/10, modifier_adv(D, manually, pos)-1/15, modifier_adv(D, usually, pos)-1/13, modifier_pp(D, from, B)-1/7, predicate(E, be, A)-1/3, modifier_pp(E, from, B)-1/4]), [[specification, [s, [np, [det, a], [nbar, [n, message]]], [vp, [aux, is], [pp, [prep, from], [np, [pn, someone], [rel_cl, [pp, [prep, from], [np, [relpn, who]]], [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, awaits], [np, [det, a], [nbar, [n, delivery]]]], [vmod, [adv_coord, [adv, usually], [coord, and], [adv, manually]]]]]]]]]], '.']], '2009-05-21-10-42-42', '89.206.64.31', ''). +text_drs_eval(0, 3488, 'Every man is in every park in every morning for no reason.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([], [drs([B], [object(B, park, countable, na, eq, 1)-1/6])=>drs([], [drs([C], [object(C, morning, countable, na, eq, 1)-1/9])=>drs([], [drs([D], [object(D, reason, countable, na, eq, 1)-1/12])=>drs([], [-drs([E], [predicate(E, be, A)-1/3, modifier_pp(E, for, D)-1/10, modifier_pp(E, in, C)-1/7, modifier_pp(E, in, B)-1/4])])])])])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, is], [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, morning]]]], [pp, [prep, for], [np, [det, no], [nbar, [n, reason]]]]]]], '.']], '2009-05-21-10-43-13', '89.206.64.31', ''). +text_drs_eval(0, 3489, 'Every man is fast in every park.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([], [drs([B], [object(B, park, countable, na, eq, 1)-1/7])=>drs([C, D], [property(C, fast, pos)-1/4, predicate(D, be, A, C)-1/3, modifier_pp(D, in, B)-1/5])])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [aux, is], [ap_coord, [ap, [adj, fast]]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]]]]], '.']], '2009-05-21-10-43-38', '89.206.64.31', ''). +text_drs_eval(0, 3490, 'Every man is who in every park?', drs([], [question(drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([B], [query(B, who)-1/4, drs([C], [object(C, park, countable, na, eq, 1)-1/7])=>drs([D], [predicate(D, be, A, B)-1/3, modifier_pp(D, in, C)-1/5])])]))]), [[query, [question, [np, [det, every], [nbar, [n, man]]], [vp, [aux, is], [np, [qpn, who]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]]]]], ?]], '2009-06-22-17-15-08', '130.60.155.209', ''). +text_drs_eval(0, 3491, 'Every man is where in the morning?', drs([], [question(drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([B, C], [query(B, where)-1/4, predicate(B, be, A)-1/3, modifier_pp(B, in, C)-1/5, object(C, morning, countable, na, eq, 1)-1/7])]))]), [[query, [question, [np, [det, every], [nbar, [n, man]]], [vp, [aux, is], [qpn, where], [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, morning]]]]]]], ?]], '2009-05-21-10-44-15', '89.206.64.31', ''). +text_drs_eval(0, 3492, 'Every man is in the morning where?', drs([], [question(drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([B, C], [predicate(B, be, A)-1/3, query(B, where)-1/7, modifier_pp(B, in, C)-1/4, object(C, morning, countable, na, eq, 1)-1/6])]))]), [[query, [question, [np, [det, every], [nbar, [n, man]]], [vp, [aux, is], [pp, [prep, in], [np, [det, the], [nbar, [n, morning]]]], [vmod, [qpn, where]]]], ?]], '2009-05-21-10-44-36', '89.206.64.31', ''). +text_drs_eval(0, 3493, 'Every man is rich in the morning where?', drs([], [question(drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([B, C, D], [property(B, rich, pos)-1/4, predicate(C, be, A, B)-1/3, query(C, where)-1/8, modifier_pp(C, in, D)-1/5, object(D, morning, countable, na, eq, 1)-1/7])]))]), [[query, [question, [np, [det, every], [nbar, [n, man]]], [vp, [aux, is], [ap_coord, [ap, [adj, rich]]], [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, morning]]]], [qpn, where]]]], ?]], '2009-05-21-10-44-44', '89.206.64.31', ''). +text_drs_eval(0, 3494, 'John in every park is in every morning.', drs([], [drs([A], [object(A, park, countable, na, eq, 1)-1/4])=>drs([], [drs([B], [object(B, morning, countable, na, eq, 1)-1/8])=>drs([C], [predicate(C, be, named('John'))-1/5, modifier_pp(C, in, A)-1/2, modifier_pp(C, in, B)-1/6])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]]], [aux, is], [pp, [prep, in], [np, [det, every], [nbar, [n, morning]]]]]], '.']], '2009-05-21-10-53-27', '84.74.95.228', ''). +text_drs_eval(0, 3495, 'John in every park in every morning is in every bank.', drs([], [drs([A], [object(A, park, countable, na, eq, 1)-1/4])=>drs([], [drs([B], [object(B, morning, countable, na, eq, 1)-1/7])=>drs([], [drs([C], [object(C, bank, countable, na, eq, 1)-1/11])=>drs([D], [predicate(D, be, named('John'))-1/8, modifier_pp(D, in, B)-1/5, modifier_pp(D, in, A)-1/2, modifier_pp(D, in, C)-1/9])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]], [pp, [prep, in], [np, [det, every], [nbar, [n, morning]]]]], [aux, is], [pp, [prep, in], [np, [det, every], [nbar, [n, bank]]]]]], '.']], '2009-05-21-10-54-33', '84.74.95.228', ''). +text_drs_eval(0, 3496, 'John in every park in every morning is in every bank at every time.', drs([], [drs([A], [object(A, park, countable, na, eq, 1)-1/4])=>drs([], [drs([B], [object(B, morning, countable, na, eq, 1)-1/7])=>drs([], [drs([C], [object(C, bank, countable, na, eq, 1)-1/11])=>drs([], [drs([D], [object(D, time, countable, na, eq, 1)-1/14])=>drs([E], [predicate(E, be, named('John'))-1/8, modifier_pp(E, in, B)-1/5, modifier_pp(E, in, A)-1/2, modifier_pp(E, at, D)-1/12, modifier_pp(E, in, C)-1/9])])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]], [pp, [prep, in], [np, [det, every], [nbar, [n, morning]]]]], [aux, is], [pp, [prep, in], [np, [det, every], [nbar, [n, bank]]]], [vmod, [pp, [prep, at], [np, [det, every], [nbar, [n, time]]]]]]], '.']], '2009-05-21-10-55-06', '84.74.95.228', ''). +text_drs_eval(0, 3497, 'John likes Mary.\n\nMary likes John.', drs([A, B], [predicate(A, like, named('John'), named('Mary'))-1/2, predicate(B, like, named('Mary'), named('John'))-2/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'Mary']]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'John']]]]]], '.']], '2009-05-21-12-21-58', '130.60.155.177', ''). +text_drs_eval(0, 3498, 'John likes Mary.\n \nMary likes John.', drs([A, B], [predicate(A, like, named('John'), named('Mary'))-1/2, predicate(B, like, named('Mary'), named('John'))-2/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'Mary']]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'John']]]]]], '.']], '2009-05-21-12-33-30', '130.60.155.177', ''). +text_drs_eval(0, 3499, '#This is a comment.\nThere is a comment.', drs([A], [object(A, comment, countable, na, eq, 1)-1/4]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, comment]]]]], '.']], '2009-06-03-01-17-21', '89.206.68.11', ''). +text_drs_eval(0, 3500, '#This is a comment.\n\nThere is a paragraph.\n\nThere is a paragraph.', drs([A, B], [object(A, paragraph, countable, na, eq, 1)-1/4, object(B, paragraph, countable, na, eq, 1)-2/4]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, paragraph]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, paragraph]]]]], '.']], '2009-06-03-01-17-07', '89.206.68.11', ''). +text_drs_eval(0, 3501, 'There is a man X.\nThere is a woman X.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, woman], [appos, [var, 'X']]]]]], '.']], '2009-05-21-14-19-27', '89.206.64.31', ''). +text_drs_eval(0, 3502, 'There is a man X.\n\nThere is a woman X.', drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, object(B, woman, countable, na, eq, 1)-2/4]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, woman], [appos, [var, 'X']]]]]], '.']], '2009-05-21-14-19-33', '89.206.64.31', ''). +text_drs_eval(0, 3503, 'There is a man X.\n \nThere is a woman X.', drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, object(B, woman, countable, na, eq, 1)-2/4]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, woman], [appos, [var, 'X']]]]]], '.']], '2009-05-21-14-19-42', '89.206.64.31', ''). +text_drs_eval(0, 3504, 'There is a man X.\n# comment\nThere is a woman X.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, woman], [appos, [var, 'X']]]]]], '.']], '2009-05-21-14-38-56', '89.206.64.31', ''). +text_drs_eval(0, 3505, 'There is a man X.\n/*\n\n\n*/\nThere is a woman X.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, woman], [appos, [var, 'X']]]]]], '.']], '2009-05-21-14-39-34', '89.206.64.31', ''). +text_drs_eval(0, 3506, 'There is a man X.\n/* comment */\nThere is a woman X.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, woman], [appos, [var, 'X']]]]]], '.']], '2009-05-21-14-39-46', '89.206.64.31', ''). +text_drs_eval(0, 3507, 'John sees a man.\n\nThe man waits.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/4, predicate(B, see, named('John'), A)-1/2, predicate(C, wait, D)-2/3, object(D, man, countable, na, eq, 1)-2/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, man]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-05-21-14-40-19', '89.206.64.31', ''). +text_drs_eval(0, 3508, 'John sees a man.\n# comment.\nThe man waits.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/4, predicate(B, see, named('John'), A)-1/2, predicate(C, wait, A)-2/3]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, man]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-05-21-14-40-43', '89.206.64.31', ''). +text_drs_eval(0, 3509, 'X is Y.\nY is X.', drs([A, B, C, D], [object(A, something, dom, na, na, na)-1/1, object(B, something, dom, na, na, na)-1/3, predicate(C, be, A, B)-1/2, predicate(D, be, B, A)-2/2]), [[specification, [s, [np, [var, 'X']], [vp, [aux, is], [np, [var, 'Y']]]], '.'], [specification, [s, [np, [var, 'Y']], [vp, [aux, is], [np, [var, 'X']]]], '.']], '2009-05-26-08-00-14', '130.60.155.193', ''). +text_drs_eval(0, 3510, 'X is Y.\n\nY is X.', drs([A, B, C, D, E, F], [object(A, something, dom, na, na, na)-1/1, object(B, something, dom, na, na, na)-1/3, predicate(C, be, A, B)-1/2, object(D, something, dom, na, na, na)-2/1, object(E, something, dom, na, na, na)-2/3, predicate(F, be, D, E)-2/2]), [[specification, [s, [np, [var, 'X']], [vp, [aux, is], [np, [var, 'Y']]]], '.'], [specification, [s, [np, [var, 'Y']], [vp, [aux, is], [np, [var, 'X']]]], '.']], '2009-05-26-08-00-24', '130.60.155.193', ''). +text_drs_eval(0, 3511, 'John waits.\n\nJohn waits.\n\nJohn waits.\n\nJohn waits.\n\nJohn waits.\n\nJohn waits.\n\nJohn waits.\n\nJohn waits.\n\nJohn waits.\n\nJohn waits.', drs([A, B, C, D, E, F, G, H, I, J], [predicate(A, wait, named('John'))-1/2, predicate(B, wait, named('John'))-2/2, predicate(C, wait, named('John'))-3/2, predicate(D, wait, named('John'))-4/2, predicate(E, wait, named('John'))-5/2, predicate(F, wait, named('John'))-6/2, predicate(G, wait, named('John'))-7/2, predicate(H, wait, named('John'))-8/2, predicate(I, wait, named('John'))-9/2, predicate(J, wait, named('John'))-10/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-05-21-15-08-06', '89.206.64.31', ''). +text_drs_eval(0, 3512, 'There is a man X. There is a woman X.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, woman], [appos, [var, 'X']]]]]], '.']], '2009-05-21-20-15-43', '84.74.95.228', ''). +text_drs_eval(0, 3513, 'There is a man X. \nThere is a woman X.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, woman], [appos, [var, 'X']]]]]], '.']], '2009-05-21-20-15-45', '84.74.95.228', ''). +text_drs_eval(0, 3514, 'There is a man X. \n\nThere is a woman X.', drs([A, B], [object(A, man, countable, na, eq, 1)-1/4, object(B, woman, countable, na, eq, 1)-2/4]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, woman], [appos, [var, 'X']]]]]], '.']], '2009-05-21-20-15-47', '84.74.95.228', ''). +text_drs_eval(0, 3515, 'John is a man.\n\n# comment\n\nMary is a woman.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/4, predicate(B, be, named('John'), A)-1/2, object(C, woman, countable, na, eq, 1)-2/4, predicate(D, be, named('Mary'), C)-2/2]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [aux, is], [np, [det, a], [nbar, [n, woman]]]]], '.']], '2009-05-22-08-00-58', '130.60.155.193', ''). +text_drs_eval(0, 3516, 'John is a man.\n# comment\n\nMary is a woman.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/4, predicate(B, be, named('John'), A)-1/2, object(C, woman, countable, na, eq, 1)-2/4, predicate(D, be, named('Mary'), C)-2/2]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [aux, is], [np, [det, a], [nbar, [n, woman]]]]], '.']], '2009-05-22-08-01-02', '130.60.155.193', ''). +text_drs_eval(0, 3517, 'John is a man.\n\n# comment\nMary is a woman.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/4, predicate(B, be, named('John'), A)-1/2, object(C, woman, countable, na, eq, 1)-2/4, predicate(D, be, named('Mary'), C)-2/2]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [aux, is], [np, [det, a], [nbar, [n, woman]]]]], '.']], '2009-05-22-08-01-07', '130.60.155.193', ''). +text_drs_eval(0, 3518, 'John is a man.\n\nMary is a woman. Bill knows the woman.\n\nThe woman waits.', drs([A, B, C, D, E, F, G], [object(A, man, countable, na, eq, 1)-1/4, predicate(B, be, named('John'), A)-1/2, object(C, woman, countable, na, eq, 1)-2/4, predicate(D, be, named('Mary'), C)-2/2, predicate(E, know, named('Bill'), C)-3/2, predicate(F, wait, G)-4/3, object(G, woman, countable, na, eq, 1)-4/2]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [pname, 'Mary']], [vp, [aux, is], [np, [det, a], [nbar, [n, woman]]]]], '.'], [specification, [s, [np, [pname, 'Bill']], [vp, [vbar, [vcompl, [v, knows], [np, [det, the], [nbar, [n, woman]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, woman]]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-05-22-08-01-35', '130.60.155.193', ''). +text_drs_eval(0, 3519, 'John sees a man. A customer is him.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/4, predicate(B, see, named('John'), A)-1/2, object(C, customer, countable, na, eq, 1)-2/2, predicate(D, be, C, A)-2/3]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, man]]]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, customer]]], [vp, [aux, is], [np, [pn, him]]]], '.']], '2009-05-22-09-04-59', '130.60.155.193', ''). +text_drs_eval(0, 3520, 'John is where and when?', drs([], [question(drs([A], [predicate(A, be, named('John'))-1/2, query(A, when)-1/5, query(A, where)-1/3]))]), [[query, [question, [np, [pname, 'John']], [vp, [aux, is], [adv_coord, [qpn, where], [coord, and], [qpn, when]]]], ?]], '2009-05-22-11-36-09', '130.60.155.193', ''). +text_drs_eval(0, 3521, 'John is in Paris when and where?', drs([], [question(drs([A], [predicate(A, be, named('John'))-1/2, query(A, where)-1/7, query(A, when)-1/5, modifier_pp(A, in, named('Paris'))-1/3]))]), [[query, [question, [np, [pname, 'John']], [vp, [aux, is], [pp, [prep, in], [np, [pname, 'Paris']]], [vmod, [adv_coord, [qpn, when], [coord, and], [qpn, where]]]]], ?]], '2009-05-22-11-36-17', '130.60.155.193', ''). +text_drs_eval(0, 3522, 'Every man sleeps where and when and how?', drs([], [question(drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([B], [predicate(B, sleep, A)-1/3, query(B, how)-1/8, query(B, when)-1/6, query(B, where)-1/4])]))]), [[query, [question, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, sleeps]], [vmod, [adv_coord, [qpn, where], [coord, and], [adv_coord, [qpn, when], [coord, and], [qpn, how]]]]]]], ?]], '2009-05-22-11-36-21', '130.60.155.193', ''). +text_drs_eval(0, 3523, 'John sleeps where and where?', drs([], [question(drs([A], [predicate(A, sleep, named('John'))-1/2, query(A, where)-1/3]))]), [[query, [question, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, sleeps]], [vmod, [adv_coord, [qpn, where], [coord, and], [qpn, where]]]]]], ?]], '2009-05-22-11-36-34', '130.60.155.193', ''). +text_drs_eval(0, 3524, '-007 likes -002.200.', drs([A], [predicate(A, like, int(-7), real(-2.2))-1/3]), [[specification, [s, [np, [int, -7]], [vp, [vbar, [vcompl, [v, likes], [np, [real, -2.2]]]]]], '.']], '2009-05-24-21-42-00', '84.74.95.228', ''). +text_drs_eval(0, 3525, 'John likes (Mary + 1).', drs([A], [predicate(A, like, named('John'), expr(+, named('Mary'), int(1)))-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, likes], [np, [brackets, '(', [expr, [pname, 'Mary'], [int, 1]], ')']]]]]], '.']], '2009-06-02-01-50-14', '89.206.64.20', ''). +text_drs_eval(0, 3526, 'John likes 1 + Mary.', drs([A], [predicate(A, like, named('John'), expr(+, int(1), named('Mary')))-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, likes], [np, [expr, [int, 1], [pname, 'Mary']]]]]]], '.']], '2009-06-02-01-50-36', '89.206.64.20', ''). +text_drs_eval(0, 3527, 'John likes Mary + 1.', drs([A], [predicate(A, like, named('John'), expr(+, named('Mary'), int(1)))-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, likes], [np, [expr, [pname, 'Mary'], [int, 1]]]]]]], '.']], '2009-06-03-01-16-45', '89.206.68.11', ''). +text_drs_eval(0, 3528, 'There is a car that John buys for himself.', drs([A, B], [object(A, car, countable, na, eq, 1)-1/4, predicate(B, buy, named('John'), A)-1/7, modifier_pp(B, for, named('John'))-1/8]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, car], [rel_cl, [comp, that], [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, buys]], [vmod, [pp, [prep, for], [np, [pn, himself]]]]]]]]]]], '.']], '2009-06-22-14-11-39', '130.60.155.209', ''). +text_drs_eval(0, 3529, 'Mary is as young as who?', drs([], [question(drs([A, B, C], [query(A, who)-1/6, property(B, young, pos_as, A)-1/4, predicate(C, be, named('Mary'), B)-1/2]))]), [[query, [question, [np, [pname, 'Mary']], [vp, [aux, is], [ap_coord, [ap, as, [adj, young], as, [np, [qpn, who]]]]]], ?]], '2009-06-19-10-15-24', '130.60.155.209', ''). +text_drs_eval(0, 3530, 'Mary asks everybody X for X.', drs([], [drs([A], [object(A, somebody, countable, na, eq, 1)-1/4])=>drs([B], [predicate(B, ask, named('Mary'), A)-1/2, modifier_pp(B, for, A)-1/6])]), [[specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [vcompl, [v, asks], [np, [pn, everybody], [appos, [var, 'X']]]], [vmod, [pp, [prep, for], [np, [var, 'X']]]]]]], '.']], '2009-06-22-15-16-36', '130.60.155.209', ''). +text_drs_eval(0, 3531, 'There is a car that John buys for herself.', drs([], []), [], '2009-06-22-14-11-51', '130.60.155.209', ''). +text_drs_eval(0, 3532, 'There is a car that John buys for him.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, car], [rel_cl, [comp, that], [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, buys]], [vmod, [pp, [prep, for], [np, [pn, him]]]]]]]]]]], '.']], '2009-06-22-14-12-00', '130.60.155.209', ''). +text_drs_eval(0, 3533, 'John sees every woman in every park.', drs([], [drs([A], [object(A, woman, countable, na, eq, 1)-1/4])=>drs([], [drs([B], [object(B, park, countable, na, eq, 1)-1/7])=>drs([C], [predicate(C, see, named('John'), A)-1/2, modifier_pp(C, in, B)-1/5])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, every], [nbar, [n, woman]]]], [vmod, [pp, [prep, in], [np, [det, every], [nbar, [n, park]]]]]]]], '.']], '2009-06-22-15-16-24', '130.60.155.209', ''). +text_drs_eval(0, 3534, 'John is no hero at every time.', drs([], [drs([A], [object(A, hero, countable, na, eq, 1)-1/4])=>drs([], [-drs([], [drs([B], [object(B, time, countable, na, eq, 1)-1/7])=>drs([C], [predicate(C, be, named('John'), A)-1/2, modifier_pp(C, at, B)-1/5])])])]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [np, [det, no], [nbar, [n, hero]]], [vmod, [pp, [prep, at], [np, [det, every], [nbar, [n, time]]]]]]], '.']], '2009-06-22-17-14-47', '130.60.155.209', ''). +text_drs_eval(0, 3535, 'There is X. X is fast. John shows X to a man.', drs([A, B, C, D, E], [object(A, something, dom, na, na, na)-1/3, property(B, fast, pos)-2/3, predicate(C, be, A, B)-2/2, object(D, man, countable, na, eq, 1)-3/6, predicate(E, show, named('John'), A, D)-3/2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [var, 'X']]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [aux, is], [ap_coord, [ap, [adj, fast]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, shows], [np, [var, 'X']], to, [np, [det, a], [nbar, [n, man]]]]]]], '.']], '2009-07-03-10-21-44', '82.131.73.174', ''). +text_drs_eval(0, 3536, 'There is X. X is fast. A man is shown X by John.', drs([A, B, C, D, E], [object(A, something, dom, na, na, na)-1/3, property(B, fast, pos)-2/3, predicate(C, be, A, B)-2/2, object(D, man, countable, na, eq, 1)-3/2, predicate(E, show, named('John'), A, D)-3/4]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [var, 'X']]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [aux, is], [ap_coord, [ap, [adj, fast]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [aux, is], [vbar, [vcompl, [v, shown], [np, [var, 'X']], by, [np, [pname, 'John']]]]]], '.']], '2009-07-03-14-14-01', '89.206.64.52', ''). +text_drs_eval(0, 3537, 'There is X. X is fast. X is shown to a man by John.', drs([A, B, C, D, E], [object(A, something, dom, na, na, na)-1/3, property(B, fast, pos)-2/3, predicate(C, be, A, B)-2/2, object(D, man, countable, na, eq, 1)-3/6, predicate(E, show, named('John'), A, D)-3/3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [var, 'X']]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [aux, is], [ap_coord, [ap, [adj, fast]]]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [aux, is], [vbar, [vcompl, [v, shown], to, [np, [det, a], [nbar, [n, man]]], by, [np, [pname, 'John']]]]]], '.']], '2009-07-03-14-15-40', '89.206.64.52', ''). +text_drs_eval(0, 3538, 'There is something X1.\nX1 is fast.\nJohn shows X1 a man.', drs([A, B, C, D, E], [object(A, something, dom, na, na, na)-1/4, property(B, fast, pos)-2/3, predicate(C, be, A, B)-2/2, object(D, man, countable, na, eq, 1)-3/5, predicate(E, show, named('John'), D, A)-3/2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [pn, something], [appos, [var, 'X1']]]]], '.'], [specification, [s, [np, [var, 'X1']], [vp, [aux, is], [ap_coord, [ap, [adj, fast]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, shows], [np, [var, 'X1']], [np, [det, a], [nbar, [n, man]]]]]]], '.']], '2009-07-03-14-16-33', '89.206.64.52', ''). +text_drs_eval(0, 3539, 'At most 2 men give at most 4 apples to at most 3 women.', drs([A, B, C, D], [[object(A, man, countable, na, leq, 2)-1/4, [object(B, apple, countable, na, leq, 4)-1/9, [object(C, woman, countable, na, leq, 3)-1/14, predicate(D, give, A, B, C)-1/5]]]]), [[specification, [s, [np, [nump, [genqu, 'at most'], 2], [nbar, [n, men]]], [vp, [vbar, [vcompl, [v, give], [np, [nump, [genqu, 'at most'], 4], [nbar, [n, apples]]], to, [np, [nump, [genqu, 'at most'], 3], [nbar, [n, women]]]]]]], '.']], '2009-07-03-16-02-47', '89.206.64.52', ''). +text_drs_eval(0, 3540, 'Mary asks John who asks who.', drs([], []), [], '2009-07-06-09-40-07', '130.60.155.150', ''). +text_drs_eval(0, 3541, 'Mary asks John who asks who?', drs([], [question(drs([A, B, C], [predicate(A, ask, named('Mary'), named('John'))-1/2, query(B, who)-1/6, predicate(C, ask, named('John'), B)-1/5]))]), [[query, [question, [np, [pname, 'Mary']], [vp, [vbar, [vcompl, [v, asks], [np, [pname, 'John'], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vcompl, [v, asks], [np, [qpn, who]]]]]]]]]]], ?]], '2009-07-06-09-40-18', '130.60.155.150', ''). +text_drs_eval(0, 3542, 'For every woman the woman does not ask her.', drs([], []), [[specification, [top_s, [topic, [quant, for], [np, [det, every], [nbar, [n, woman]]]], [s, [np, [det, the], [nbar, [n, woman]]], [vp, [aux, does, not], [vbar, [vcompl, [v, ask], [np, [pn, her]]]]]]], '.']], '2009-07-07-11-54-02', '130.60.155.150', ''). +text_drs_eval(0, 3543, 'For every woman the woman asks her.', drs([], []), [[specification, [top_s, [topic, [quant, for], [np, [det, every], [nbar, [n, woman]]]], [s, [np, [det, the], [nbar, [n, woman]]], [vp, [vbar, [vcompl, [v, asks], [np, [pn, her]]]]]]], '.']], '2009-07-07-11-54-08', '130.60.155.150', ''). +text_drs_eval(0, 3544, 'Mary who sees Bill who does not see her asks X.', drs([A, B, C], [-drs([D], [predicate(D, see, named('Bill'), named('Mary'))-1/8]), predicate(A, see, named('Mary'), named('Bill'))-1/3, object(B, something, dom, na, na, na)-1/11, predicate(C, ask, named('Mary'), B)-1/10]), [[specification, [s, [np, [pname, 'Mary'], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vcompl, [v, sees], [np, [pname, 'Bill'], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vcompl, [v, see], [np, [pn, her]]]]]]]]]]]], [vp, [vbar, [vcompl, [v, asks], [np, [var, 'X']]]]]], '.']], '2009-09-21-08-25-19', '130.60.155.174', ''). +text_drs_eval(0, 3545, 'Mary who X asks does not ask her .', drs([A, B], [object(A, something, dom, na, na, na)-1/3, predicate(B, ask, A, named('Mary'))-1/4, -drs([C], [predicate(C, ask, named('Mary'), A)-1/7])]), [[specification, [s, [np, [pname, 'Mary'], [rel_cl, [np, [relpn, who]], [np, [var, 'X']], [vp, [vbar, [vcompl, [v, asks]]]]]], [vp, [aux, does, not], [vbar, [vcompl, [v, ask], [np, [pn, her]]]]]], '.']], '2009-09-21-08-25-26', '130.60.155.174', ''). +text_drs_eval(0, 3546, 'Mary who asks X is not her .', drs([A, B], [object(A, something, dom, na, na, na)-1/4, predicate(B, ask, named('Mary'), A)-1/3, -drs([C], [predicate(C, be, named('Mary'), A)-1/5])]), [[specification, [s, [np, [pname, 'Mary'], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vcompl, [v, asks], [np, [var, 'X']]]]]]], [vp, [aux, is, not], [np, [pn, her]]]], '.']], '2009-09-21-08-25-41', '130.60.155.174', ''). +text_drs_eval(0, 3547, 'Mary who asks everybody X asks X .', drs([A, B], [drs([C], [object(C, somebody, countable, na, eq, 1)-1/5])=>drs([D], [predicate(D, ask, named('Mary'), C)-1/3]), object(A, something, dom, na, na, na)-1/8, predicate(B, ask, named('Mary'), A)-1/7]), [[specification, [s, [np, [pname, 'Mary'], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vcompl, [v, asks], [np, [pn, everybody], [appos, [var, 'X']]]]]]]], [vp, [vbar, [vcompl, [v, asks], [np, [var, 'X']]]]]], '.']], '2009-09-21-08-25-57', '130.60.155.174', ''). +text_drs_eval(0, 3548, 'Mary who does not ask X is X .', drs([A, B], [-drs([C, D], [object(C, something, dom, na, na, na)-1/6, predicate(D, ask, named('Mary'), C)-1/5]), object(A, something, dom, na, na, na)-1/8, predicate(B, be, named('Mary'), A)-1/7]), [[specification, [s, [np, [pname, 'Mary'], [rel_cl, [np, [relpn, who]], [vp, [aux, does, not], [vbar, [vcompl, [v, ask], [np, [var, 'X']]]]]]], [vp, [aux, is], [np, [var, 'X']]]], '.']], '2009-09-21-08-26-05', '130.60.155.174', ''). +text_drs_eval(0, 3549, 'Mary who everybody X asks asks X .', drs([A, B], [drs([C], [object(C, somebody, countable, na, eq, 1)-1/4])=>drs([D], [predicate(D, ask, C, named('Mary'))-1/6]), object(A, something, dom, na, na, na)-1/8, predicate(B, ask, named('Mary'), A)-1/7]), [[specification, [s, [np, [pname, 'Mary'], [rel_cl, [np, [relpn, who]], [np, [pn, everybody], [appos, [var, 'X']]], [vp, [vbar, [vcompl, [v, asks]]]]]], [vp, [vbar, [vcompl, [v, asks], [np, [var, 'X']]]]]], '.']], '2009-09-21-08-26-15', '130.60.155.174', ''). +text_drs_eval(0, 3550, 'Mary who is X is not her .', drs([A, B], [object(A, something, dom, na, na, na)-1/4, predicate(B, be, named('Mary'), A)-1/3, -drs([C], [predicate(C, be, named('Mary'), A)-1/5])]), [[specification, [s, [np, [pname, 'Mary'], [rel_cl, [np, [relpn, who]], [vp, [aux, is], [np, [var, 'X']]]]], [vp, [aux, is, not], [np, [pn, her]]]], '.']], '2009-09-21-08-26-23', '130.60.155.174', ''). +text_drs_eval(0, 3551, 'Mary who is not X asks X .', drs([A, B], [-drs([C, D], [object(C, something, dom, na, na, na)-1/5, predicate(D, be, named('Mary'), C)-1/3]), object(A, something, dom, na, na, na)-1/7, predicate(B, ask, named('Mary'), A)-1/6]), [[specification, [s, [np, [pname, 'Mary'], [rel_cl, [np, [relpn, who]], [vp, [aux, is, not], [np, [var, 'X']]]]], [vp, [vbar, [vcompl, [v, asks], [np, [var, 'X']]]]]], '.']], '2009-09-21-08-26-31', '130.60.155.174', ''). +text_drs_eval(0, 3552, 'Mary who which women ask for her waits ?', drs([], [question(drs([A, B, C], [query(A, which)-1/3, object(A, woman, countable, na, geq, 2)-1/4, predicate(B, ask, A, named('Mary'))-1/5, modifier_pp(B, for, named('Mary'))-1/6, predicate(C, wait, named('Mary'))-1/8]))]), [[query, [question, [np, [pname, 'Mary'], [rel_cl, [np, [relpn, who]], [np, [qdet, which], [nbar, [n, women]]], [vp, [vbar, [vcompl, [v, ask]], [vmod, [pp, [prep, for], [np, [pn, her]]]]]]]], [vp, [vbar, [vbar, [v, waits]]]]], ?]], '2009-09-21-09-40-31', '130.60.155.174', ''). +text_drs_eval(0, 3553, 'a man who a woman asks for him waits.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/2, object(B, woman, countable, na, eq, 1)-1/5, predicate(C, ask, B, A)-1/6, modifier_pp(C, for, A)-1/7, predicate(D, wait, A)-1/9]), [[specification, [s, [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [np, [det, a], [nbar, [n, woman]]], [vp, [vbar, [vcompl, [v, asks]], [vmod, [pp, [prep, for], [np, [pn, him]]]]]]]]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-09-21-09-41-16', '130.60.155.174', ''). +text_drs_eval(0, 3554, 'everybody who which women ask for her waits?', drs([], [question(drs([], [drs([A, B, C], [object(A, somebody, countable, na, eq, 1)-1/2, query(B, which)-1/4, object(B, woman, countable, na, geq, 2)-1/5, predicate(C, ask, B, A)-1/6, modifier_pp(C, for, A)-1/7])=>drs([D], [predicate(D, wait, A)-1/9])]))]), [[query, [question, [np, [pn, everybody], [rel_cl, [np, [relpn, who]], [np, [qdet, which], [nbar, [n, women]]], [vp, [vbar, [vcompl, [v, ask]], [vmod, [pp, [prep, for], [np, [pn, her]]]]]]]], [vp, [vbar, [vbar, [v, waits]]]]], ?]], '2009-09-21-09-45-28', '130.60.155.174', ''). +text_drs_eval(0, 3555, 'a woman carries the woman from who to her?', drs([], [question(drs([A, B, C], [object(A, woman, countable, na, eq, 1)-1/2, query(B, who)-1/7, predicate(C, carry, A, A)-1/3, modifier_pp(C, to, B)-1/8, modifier_pp(C, from, B)-1/6]))]), [[query, [question, [np, [det, a], [nbar, [n, woman]]], [vp, [vbar, [vcompl, [v, carries], [np, [det, the], [nbar, [n, woman]]]], [vmod, [pp, [prep, from], [np, [qpn, who]]], [pp, [prep, to], [np, [pn, her]]]]]]], ?]], '2009-09-21-10-47-48', '130.60.155.174', ''). +text_drs_eval(0, 3556, 'exactly 1 woman who sees a man who loves her waits.', drs([A, B, C, D, E], [[object(A, woman, countable, na, exactly, 1)-1/3, object(B, man, countable, na, eq, 1)-1/7, predicate(C, love, B, A)-1/9, predicate(D, see, A, B)-1/5, predicate(E, wait, A)-1/11]]), [[specification, [s, [np, [nump, [genqu, exactly], 1], [nbar, [n, woman], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vcompl, [v, loves], [np, [pn, her]]]]]]]]]]]]]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2009-09-21-15-57-10', '130.60.155.174', ''). +text_drs_eval(0, 3557, 'exactly 1 woman asks a woman of her.', drs([A, B, C], [[object(A, woman, countable, na, exactly, 1)-1/3, object(B, woman, countable, na, eq, 1)-1/6, relation(B, of, B)-1/7, predicate(C, ask, A, B)-1/4]]), [[specification, [s, [np, [nump, [genqu, exactly], 1], [nbar, [n, woman]]], [vp, [vbar, [vcompl, [v, asks], [np, [det, a], [nbar, [n, woman], [pp, [prep, of], [np, [pn, her]]]]]]]]], '.']], '2009-09-21-15-57-42', '130.60.155.174', ''). +text_drs_eval(0, 3558, 'John sees a cat that likes the cat that smiles.', drs([A, B, C, D, E], [object(A, cat, countable, na, eq, 1)-1/4, predicate(D, smile, C)-1/10, object(C, cat, countable, na, eq, 1)-1/8, predicate(B, like, A, C)-1/6, predicate(E, see, named('John'), A)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [det, the], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, smiles]]]]]]]]]]]]]]]]], '.']], '2009-11-13-00-01-32', '84.74.139.220', ''). +text_drs_eval(0, 3559, 'There is a cat that smiles. John sees a cat that likes the cat that smiles.', drs([A, B, C, D, E], [object(A, cat, countable, na, eq, 1)-1/4, predicate(B, smile, A)-1/6, object(C, cat, countable, na, eq, 1)-2/4, predicate(D, like, C, A)-2/6, predicate(E, see, named('John'), C)-2/2]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, smiles]]]]]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [det, the], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, smiles]]]]]]]]]]]]]]]]], '.']], '2009-11-10-23-13-29', '89.206.64.19', ''). +text_drs_eval(0, 3560, 'There is a cat that likes the cat that smiles.', drs([A, B, C, D], [object(A, cat, countable, na, eq, 1)-1/4, predicate(D, smile, C)-1/10, object(C, cat, countable, na, eq, 1)-1/8, predicate(B, like, A, C)-1/6]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [det, the], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, smiles]]]]]]]]]]]]]]], '.']], '2009-11-10-23-14-10', '89.206.64.19', ''). +text_drs_eval(0, 3561, 'There is a cat that smiles and that likes the cat that smiles.', drs([A, B, C], [object(A, cat, countable, na, eq, 1)-1/4, predicate(B, smile, A)-1/6, predicate(C, like, A, A)-1/9]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, cat], [rel_cl_coord, [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, smiles]]]]], [coord, and], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [det, the], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, smiles]]]]]]]]]]]]]]]], '.']], '2009-10-25-12-33-24', '82.131.106.42', ''). +text_drs_eval(0, 3562, 'There is a cat that smiles or that likes the cat that smiles.', drs([A], [object(A, cat, countable, na, eq, 1)-1/4, drs([B], [predicate(B, smile, A)-1/6])v drs([C], [predicate(C, like, A, A)-1/9])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, cat], [rel_cl_coord, [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, smiles]]]]], [coord, or], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [det, the], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, smiles]]]]]]]]]]]]]]]], '.']], '2009-10-25-12-35-13', '82.131.106.42', ''). +text_drs_eval(0, 3563, 'There is a cat that smiles or that is not the cat that smiles.', drs([A], [object(A, cat, countable, na, eq, 1)-1/4, drs([B], [predicate(B, smile, A)-1/6])v drs([], [-drs([C], [predicate(C, be, A, A)-1/9])])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, cat], [rel_cl_coord, [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, smiles]]]]], [coord, or], [rel_cl, [comp, that], [vp, [aux, is, not], [np, [det, the], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, smiles]]]]]]]]]]]]]], '.']], '2009-10-25-12-36-26', '82.131.106.42', ''). +text_drs_eval(0, 3564, 'There is a man that likes a cat and that sees the cat that smiles.', drs([A, B, C, D, E, F], [object(A, man, countable, na, eq, 1)-1/4, object(B, cat, countable, na, eq, 1)-1/8, predicate(C, like, A, B)-1/6, predicate(F, smile, E)-1/15, object(E, cat, countable, na, eq, 1)-1/13, predicate(D, see, A, E)-1/11]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl_coord, [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [det, a], [nbar, [n, cat]]]]]]], [coord, and], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, smiles]]]]]]]]]]]]]]]], '.']], '2009-10-26-00-17-09', '89.206.64.47', ''). +text_drs_eval(0, 3565, 'There is a man that likes a cat and that sees the cat.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/4, object(B, cat, countable, na, eq, 1)-1/8, predicate(C, like, A, B)-1/6, predicate(D, see, A, B)-1/11]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl_coord, [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [det, a], [nbar, [n, cat]]]]]]], [coord, and], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, cat]]]]]]]]]]]], '.']], '2009-10-26-00-17-40', '89.206.64.47', ''). +text_drs_eval(0, 3566, 'There is a cat that likes the cat that smiles and that smiles.', drs([A, B, C, D, E], [object(A, cat, countable, na, eq, 1)-1/4, predicate(E, smile, C)-1/13, predicate(D, smile, C)-1/10, object(C, cat, countable, na, eq, 1)-1/8, predicate(B, like, A, C)-1/6]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [det, the], [nbar, [n, cat], [rel_cl_coord, [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, smiles]]]]], [coord, and], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, smiles]]]]]]]]]]]]]]]], '.']], '2009-11-10-23-14-55', '89.206.64.19', ''). +text_drs_eval(1, 3567, 'Every dog uses its own feet to run.', drs([], []), [], '2009-11-01-11-47-34', '82.131.19.95', 'Is to-VP is not possible in ditransitive constructs?'). +text_drs_eval(0, 3568, 'Every dog uses to run.', drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1/2])=>drs([B, C], [predicate(B, use, A, C)-1/3, C:drs([D], [predicate(D, run, A)-1/5])])]), [[specification, [s, [np, [det, every], [nbar, [n, dog]]], [vp, [vbar, [v, uses], to, [vp, [vbar, [vbar, [v, run]]]]]]], '.']], '2009-11-01-11-49-27', '82.131.19.95', ''). +text_drs_eval(0, 3569, 'John tells that a man waits to Mary.', drs([A, B], [predicate(A, tell, named('John'), B)-1/2, B:drs([C, D], [object(C, man, countable, na, eq, 1)-1/5, predicate(D, wait, C)-1/6, modifier_pp(D, to, named('Mary'))-1/7])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [cp, that, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]], [vmod, [pp, [prep, to], [np, [pname, 'Mary']]]]]]]]]]], '.']], '2009-11-02-09-37-18', '82.131.73.48', ''). +text_drs_eval(0, 3570, 'John wants a man to wait.', drs([], []), [], '2009-11-02-09-46-44', '82.131.73.48', ''). +text_drs_eval(0, 3571, 'Every man sees a dog X that sees a cat that sees the dog that sees a rat that sees a mouse.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/2])=>drs([B, C, D, E, F, G, H, I, J, K], [object(B, dog, countable, na, eq, 1)-1/5, object(C, cat, countable, na, eq, 1)-1/10, predicate(I, see, E, F)-1/16, predicate(H, see, F, G)-1/20, object(G, mouse, countable, na, eq, 1)-1/22, object(F, rat, countable, na, eq, 1)-1/18, object(E, dog, countable, na, eq, 1)-1/14, predicate(D, see, C, E)-1/12, predicate(J, see, B, C)-1/8, predicate(K, see, A, B)-1/3])]), [[specification, [s, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, dog], [appos, [var, 'X']], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, dog], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, rat], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, sees], [np, [det, a], [nbar, [n, mouse]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]], '.']], '2009-11-10-23-19-18', '89.206.64.19', ''). +text_drs_eval(0, 3572, 'For every man the man likes himself.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/3])=>drs([B], [predicate(B, like, A, A)-1/6])]), [[specification, [top_s, [topic, [quant, for], [np, [det, every], [nbar, [n, man]]]], [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, likes], [np, [pn, himself]]]]]]], '.']], '2009-11-12-23-58-32', '84.74.139.220', ''). +text_drs_eval(0, 3573, 'For all men he likes himself.', drs([], []), [[specification, [top_s, [topic, [quant, for], [np, [det, all], [nbar, [n, men]]]], [s, [np, [pn, he]], [vp, [vbar, [vcompl, [v, likes], [np, [pn, himself]]]]]]], '.']], '2009-11-12-23-59-11', '84.74.139.220', ''). +text_drs_eval(0, 3574, 'For every man he likes himself.', drs([], [drs([A], [object(A, man, countable, na, eq, 1)-1/3])=>drs([B], [predicate(B, like, A, A)-1/5])]), [[specification, [top_s, [topic, [quant, for], [np, [det, every], [nbar, [n, man]]]], [s, [np, [pn, he]], [vp, [vbar, [vcompl, [v, likes], [np, [pn, himself]]]]]]], '.']], '2009-11-12-23-59-26', '84.74.139.220', ''). +text_drs_eval(0, 3575, 'John sees the cat that likes the cat that smiles.', drs([A, B, C, D, E], [predicate(C, like, B, D)-1/6, object(B, cat, countable, na, eq, 1)-1/4, predicate(A, see, named('John'), B)-1/2, predicate(E, smile, D)-1/10, object(D, cat, countable, na, eq, 1)-1/8]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, sees], [np, [det, the], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, likes], [np, [det, the], [nbar, [n, cat], [rel_cl, [comp, that], [vp, [vbar, [vbar, [v, smiles]]]]]]]]]]]]]]]]], '.']], '2009-11-13-00-01-29', '84.74.139.220', ''). +text_drs_eval(0, 3576, 'Every man v:giiives a cat is Mary.', drs([], []), [], '2010-01-18-15-20-04', '84.72.61.127', ''). +text_drs_eval(0, 3577, 'X is Y and X is Y and X is Y and X is Y and X is.', drs([], []), [], '2010-01-18-19-24-06', '84.72.61.127', ''). +text_drs_eval(0, 3578, 'X is Y and X is Y and X is Y and X is Y and X is Y and X is Y and X is Y and X is Y and X is.', drs([], []), [], '2010-01-19-12-16-53', '130.60.155.218', ''). +text_drs_eval(0, 3579, 'If p:String-To-Be-Parsed starts with X1 and X1 is "drs" and\nX1 v:immediately-precedes X2 and X2 is "(" and\nX2 v:immediately-precedes X3 and X3 is Y and\nX3 v:immediately-precedes X4 and X4 is "," and\nX4 v:immediately-precedes X5 and X5 is Z and\nX5 v:immediately-precedes X6 and X6 is ")" and\nand Y is a n:domain-definition and Z is a n:conditions-definition \nthen p:String-To-Be-Parsed must be a n:drs-definition.', drs([], []), [], '2010-01-19-13-55-46', '84.74.136.164', ''). +text_drs_eval(0, 3580, 'If p:String-To-Be-Parsed starts with X1 and X1 is "drs" and\nX1 v:immediately-precedes X2 and X2 is "(" and\nX2 v:immediately-precedes X3 and X3 is Y and\nX3 v:immediately-precedes X4 and X4 is "," and\nX4 v:immediately-precedes X5 and X5 is Z and\nX5 v:immediately-precedes X6 and X6 is ")" and\nY is a n:domain-definition and Z is a n:conditions-definition \nthen p:String-To-Be-Parsed must be a n:drs-definition.', drs([], [drs([A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X], [object(A, something, dom, na, na, na)-1/7, predicate(B, start, named('String-To-Be-Parsed'))-1/5, modifier_pp(B, with, A)-1/6, predicate(C, be, A, string(drs))-1/10, object(D, something, dom, na, na, na)-1/17, predicate(E, 'immediately-precedes', A, D)-1/16, predicate(F, be, D, string('('))-1/20, object(G, something, dom, na, na, na)-1/27, predicate(H, 'immediately-precedes', D, G)-1/26, object(I, something, dom, na, na, na)-1/31, predicate(J, be, G, I)-1/30, object(K, something, dom, na, na, na)-1/37, predicate(L, 'immediately-precedes', G, K)-1/36, predicate(M, be, K, string((',')))-1/40, object(N, something, dom, na, na, na)-1/47, predicate(O, 'immediately-precedes', K, N)-1/46, object(P, something, dom, na, na, na)-1/51, predicate(Q, be, N, P)-1/50, object(R, something, dom, na, na, na)-1/57, predicate(S, 'immediately-precedes', N, R)-1/56, predicate(T, be, R, string(')'))-1/60, object(U, 'domain-definition', countable, na, eq, 1)-1/68, predicate(V, be, I, U)-1/64, object(W, 'conditions-definition', countable, na, eq, 1)-1/75, predicate(X, be, P, W)-1/71])=>drs([], [must(drs([Y, Z], [object(Y, 'drs-definition', countable, na, eq, 1)-1/85, predicate(Z, be, named('String-To-Be-Parsed'), Y)-1/80]))])]), [[specification, [cond_s, if, [s_coord, [s, [np, [pname, 'String-To-Be-Parsed']], [vp, [vbar, [vbar, [v, starts]], [vmod, [pp, [prep, with], [np, [var, 'X1']]]]]]], [coord, and], [s, [np, [var, 'X1']], [vp, [aux, is], [np, [string, '"drs"']]]], [coord, and], [s, [np, [var, 'X1']], [vp, [vbar, [vcompl, [v, 'immediately-precedes'], [np, [var, 'X2']]]]]], [coord, and], [s, [np, [var, 'X2']], [vp, [aux, is], [np, [string, '"("']]]], [coord, and], [s, [np, [var, 'X2']], [vp, [vbar, [vcompl, [v, 'immediately-precedes'], [np, [var, 'X3']]]]]], [coord, and], [s, [np, [var, 'X3']], [vp, [aux, is], [np, [var, 'Y']]]], [coord, and], [s, [np, [var, 'X3']], [vp, [vbar, [vcompl, [v, 'immediately-precedes'], [np, [var, 'X4']]]]]], [coord, and], [s, [np, [var, 'X4']], [vp, [aux, is], [np, [string, '","']]]], [coord, and], [s, [np, [var, 'X4']], [vp, [vbar, [vcompl, [v, 'immediately-precedes'], [np, [var, 'X5']]]]]], [coord, and], [s, [np, [var, 'X5']], [vp, [aux, is], [np, [var, 'Z']]]], [coord, and], [s, [np, [var, 'X5']], [vp, [vbar, [vcompl, [v, 'immediately-precedes'], [np, [var, 'X6']]]]]], [coord, and], [s, [np, [var, 'X6']], [vp, [aux, is], [np, [string, '")"']]]], [coord, and], [s, [np, [var, 'Y']], [vp, [aux, is], [np, [det, a], [nbar, [n, 'domain-definition']]]]], [coord, and], [s, [np, [var, 'Z']], [vp, [aux, is], [np, [det, a], [nbar, [n, 'conditions-definition']]]]]], then, [s, [np, [pname, 'String-To-Be-Parsed']], [vp, [aux, must, be], [np, [det, a], [nbar, [n, 'drs-definition']]]]]], '.']], '2010-11-12-09-02-13', '89.206.69.32', ''). +text_drs_eval(0, 3581, 'John says "Mary \\/ says \\"John is lazy!\\" \\\\".', drs([A], [predicate(A, say, named('John'), string('Mary / says "John is lazy!" \\'))-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, says], [np, [string, '"', 'Mary / says "John is lazy!" \\', '"']]]]]], '.']], '2010-02-13-06-26-30', '89.206.64.6', ''). +text_drs_eval(0, 3582, 'A c-comment is "a/*comment*/b".', drs([], []), [], '2011-06-21-13-37-47', '91.176.78.60', ''). +text_drs_eval(0, 3583, 'A man waits. /* This is a C-comment that ends with */', drs([A, B], [object(A, man, countable, na, eq, 1)-1/2, predicate(B, wait, A)-1/3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2010-03-25-01-10-45', '186.124.170.206', ''). +text_drs_eval(1, 3584, 'A man waits. /* This is a C-comment that ends with end_of_file', drs([A, B], [object(A, man, countable, na, eq, 1)-1/2, predicate(B, wait, A)-1/3]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2010-03-27-21-32-12', '186.109.191.199', 'Error message should be returned for the missing */'). +text_drs_eval(0, 3585, '"\\1" represents 1.', drs([A], [predicate(A, represent, string('1'), int(1))-1/2]), [[specification, [s, [np, [string, '"1"']], [vp, [vbar, [vcompl, [v, represents], [np, [int, 1]]]]]], '.']], '2010-11-12-09-14-50', '89.206.69.32', ''). +text_drs_eval(0, 3586, '/* ... /* ... */ Every comment ends with "*/".', drs([], [drs([A], [object(A, comment, countable, na, eq, 1)-1/2])=>drs([B], [predicate(B, end, A)-1/3, modifier_pp(B, with, string(*/))-1/4])]), [[specification, [s, [np, [det, every], [nbar, [n, comment]]], [vp, [vbar, [vbar, [v, ends]], [vmod, [pp, [prep, with], [np, [string, '"*/"']]]]]]], '.']], '2011-06-21-13-33-15', '91.176.78.60', ''). +text_drs_eval(0, 3587, '/* ... /* ... */ John waits.', drs([A], [predicate(A, wait, named('John'))-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2010-03-25-01-36-53', '186.124.170.206', ''). +text_drs_eval(0, 3588, 'Every dot is ".".', drs([], [drs([A], [object(A, dot, countable, na, eq, 1)-1/2])=>drs([B], [predicate(B, be, A, string('.'))-1/3])]), [[specification, [s, [np, [det, every], [nbar, [n, dot]]], [vp, [aux, is], [np, [string, '"."']]]], '.']], '2011-06-21-13-33-37', '91.176.78.60', ''). +text_drs_eval(0, 3589, '1 is not 0.5. 1 is bigger.', drs([A, B], [-drs([C], [predicate(C, be, int(1), real(0.5))-1/2]), property(A, big, comp)-2/3, predicate(B, be, int(1), A)-2/2]), [[specification, [s, [np, [int, 1]], [vp, [aux, is, not], [np, [real, 0.5]]]], '.'], [specification, [s, [np, [int, 1]], [vp, [aux, is], [ap_coord, [ap, [adj, bigger]]]]], '.']], '2010-03-26-23-42-42', '190.138.40.240', ''). +text_drs_eval(0, 3590, '1 is not 0.5.1 is bigger.', drs([A, B], [-drs([C], [predicate(C, be, int(1), real(0.5))-1/2]), property(A, big, comp)-2/3, predicate(B, be, int(1), A)-2/2]), [[specification, [s, [np, [int, 1]], [vp, [aux, is, not], [np, [real, 0.5]]]], '.'], [specification, [s, [np, [int, 1]], [vp, [aux, is], [ap_coord, [ap, [adj, bigger]]]]], '.']], '2011-06-21-13-34-18', '91.176.78.60', ''). +text_drs_eval(1, 3591, '/*', drs([], []), [], '2010-03-26-23-44-58', '190.138.40.240', 'This is an error: every C-comment must be closed with the \'*/\' symbol.'). +text_drs_eval(0, 3592, '-0.5 = -.5.', drs([], []), [], '2010-03-28-06-13-08', '190.31.253.75', ''). +text_drs_eval(1, 3593, 'If a rectangle R has a length L1 and R has a length L2 then R v:has-surface S, and S = L1 * L2.', drs([], [drs([A, B, C, D, E], [object(A, rectangle, countable, na, eq, 1)-1/3, object(B, length, countable, na, eq, 1)-1/7, predicate(C, have, A, B)-1/5, object(D, length, countable, na, eq, 1)-1/13, predicate(E, have, A, D)-1/11])=>drs([F, G], [object(F, something, dom, na, na, na)-1/20, predicate(G, 'has-surface', A, F)-1/19, formula(F, =, expr(*, B, D))-1/24])]), [[specification, [cond_s, if, [s_coord, [s, [np, [det, a], [nbar, [n, rectangle], [appos, [var, 'R']]]], [vp, [vbar, [vcompl, [v, has], [np, [det, a], [nbar, [n, length], [appos, [var, 'L1']]]]]]]], [coord, and], [s, [np, [var, 'R']], [vp, [vbar, [vcompl, [v, has], [np, [det, a], [nbar, [n, length], [appos, [var, 'L2']]]]]]]]], then, [s_coord, [s, [np, [var, 'R']], [vp, [vbar, [vcompl, [v, 'has-surface'], [np, [var, 'S']]]]]], [coord, ', and'], [formula, [var, 'S'], =, [expr, [var, 'L1'], [var, 'L2']]]]], '.']], '2010-06-11-07-31-19', '58.9.188.107', 'Paraphrase incorrect (`then\' missing)'). +text_drs_eval(1, 3594, 'There is nothing X such that X waits.', drs([A, B], [-drs([C], [object(C, something, dom, na, na, na)-1/4]), object(A, something, dom, na, na, na)-1/8, predicate(B, wait, A)-1/9]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [pn, nothing], [appos, [var, 'X']]]], [conj, '{such that}'], [s, [np, [var, 'X']], [vp, [vbar, [vbar, [v, waits]]]]]], '.']], '2010-07-11-18-23-10', '118.71.30.69', 'Treated as equivalent to \'There is nothing X and X waits.\', which makes it probably misleading.'). +text_drs_eval(0, 3595, 'John gives something to somebody.', drs([A, B, C], [object(A, something, dom, na, na, na)-1/4, object(B, somebody, countable, na, eq, 1)-1/7, predicate(C, give, named('John'), A, B)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, gives], [np, [pn, something]], [prep, to], [np, [pn, somebody]]]]]], '.']], '2011-06-21-13-53-53', '91.176.78.60', ''). +text_drs_eval(1, 3596, 'Pi = 3.14. Pi is not 3.14.', drs([], [formula(named('Pi'), =, real(3.14))-1/2, -drs([A], [predicate(A, be, named('Pi'), real(3.14))-2/2])]), [[specification, [formula, [pname, 'Pi'], =, [real, 3.14]], '.'], [specification, [s, [np, [pname, 'Pi']], [vp, [aux, is, not], [np, [real, 3.14]]]], '.']], '2010-07-18-16-52-41', '113.166.11.248', 'Discuss if this text should be considered inconsistent. And if so, then if \'is\' in numerical context could map to \'=\' and formula in the DRS.'). +text_drs_eval(1, 3597, 'p:X1 is a card. p:X2 is a card. p:X3 is a card.', drs([A, B, C, D, E, F], [object(A, card, countable, na, eq, 1)-1/6, predicate(B, be, named('X1'), A)-1/4, object(C, card, countable, na, eq, 1)-2/6, predicate(D, be, named('X2'), C)-2/4, object(E, card, countable, na, eq, 1)-3/6, predicate(F, be, named('X3'), E)-3/4]), [[specification, [s, [np, [pname, 'X1']], [vp, [aux, is], [np, [det, a], [nbar, [n, card]]]]], '.'], [specification, [s, [np, [pname, 'X2']], [vp, [aux, is], [np, [det, a], [nbar, [n, card]]]]], '.'], [specification, [s, [np, [pname, 'X3']], [vp, [aux, is], [np, [det, a], [nbar, [n, card]]]]], '.']], '2010-07-22-16-13-07', '113.170.8.161', 'Paraphrase is incorrect: propernames are translated into variables.'). +text_drs_eval(0, 3598, 'Pi = 3.14.\n\nIf there is a circle C and C\'s radius is R and C\'s area is S then S = Pi * (R * R).\n\nThere is a circle C whose radius is 5. What is C\'s surface?', drs([A, B, C], [formula(named('Pi'), =, real(3.14))-1/2, drs([D, E, F, G, H, I, J], [object(D, circle, countable, na, eq, 1)-2/5, relation(E, of, D)-2/9, object(E, radius, countable, na, eq, 1)-2/11, object(F, something, dom, na, na, na)-2/13, predicate(G, be, E, F)-2/12, relation(H, of, D)-2/16, object(H, area, countable, na, eq, 1)-2/18, object(I, something, dom, na, na, na)-2/20, predicate(J, be, H, I)-2/19])=>drs([], [formula(I, =, expr(*, named('Pi'), expr(*, F, F)))-2/23]), object(A, circle, countable, na, eq, 1)-3/4, object(B, radius, countable, na, eq, 1)-3/7, relation(B, of, A)-3/6, predicate(C, be, B, int(5))-3/8, question(drs([K, L, M], [query(K, what)-4/1, relation(L, of, A)-4/4, object(L, surface, countable, na, eq, 1)-4/6, predicate(M, be, K, L)-4/2]))]), [[specification, [formula, [pname, 'Pi'], =, [real, 3.14]], '.'], [specification, [cond_s, if, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, circle], [appos, [var, 'C']]]]]], [coord, and], [s, [np, [poss_np, [var, 'C'], [gen_marker, '\'s']], [nbar, [n, radius]]], [vp, [aux, is], [np, [var, 'R']]]], [coord, and], [s, [np, [poss_np, [var, 'C'], [gen_marker, '\'s']], [nbar, [n, area]]], [vp, [aux, is], [np, [var, 'S']]]]], then, [formula, [var, 'S'], =, [expr, [pname, 'Pi'], [brackets, '(', [expr, [var, 'R'], [var, 'R']], ')']]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, circle], [appos, [var, 'C']], [rel_cl, [np, [posspn, whose], [nbar, [n, radius]]], [vp, [aux, is], [np, [int, 5]]]]]]]], '.'], [query, [question, [np, [qpn, what]], [vp, [aux, is], [np, [poss_np, [var, 'C'], [gen_marker, '\'s']], [nbar, [n, surface]]]]], ?]], '2010-07-23-04-36-53', '113.170.8.161', ''). +text_drs_eval(1, 3599, 'Pi is 3.14.', drs([A], [predicate(A, be, named('Pi'), real(3.14))-1/2]), [[specification, [s, [np, [pname, 'Pi']], [vp, [aux, is], [np, [real, 3.14]]]], '.']], '2010-07-29-17-23-30', '183.80.112.53', 'OWL: don\'t create data property \'be\' in this case but rather make Pi into some sort of OWL data constant with value 3.14.'). +text_drs_eval(1, 3600, 'If a teenager\'s age is X then X > 12 and X < 20.', drs([], [drs([A, B, C, D], [object(A, teenager, countable, na, eq, 1)-1/3, relation(B, of, A)-1/4, object(B, age, countable, na, eq, 1)-1/6, object(C, something, dom, na, na, na)-1/8, predicate(D, be, B, C)-1/7])=>drs([], [formula(C, >, int(12))-1/11, formula(C, <, int(20))-1/15])]), [[specification, [cond_s, if, [s, [np, [poss_np, [det, a], [nbar, [n, teenager]], [gen_marker, '\'s']], [nbar, [n, age]]], [vp, [aux, is], [np, [var, 'X']]]], then, [s_coord, [formula, [var, 'X'], >, [int, 12]], [coord, and], [formula, [var, 'X'], <, [int, 20]]]], '.']], '2010-07-29-17-29-54', '183.80.112.53', 'Try to invent a shorter form to express this. Also try to map this into OWL, rather than just SWRL.'). +text_drs_eval(1, 3601, 'There is no man such that the man waits.', drs([A, B], [-drs([C], [object(C, man, countable, na, eq, 1)-1/4]), object(B, man, countable, na, eq, 1)-1/8, predicate(A, wait, B)-1/9]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, no], [nbar, [n, man]]]], [conj, '{such that}'], [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]]], '.']], '2010-07-31-19-07-26', '118.103.176.12', 'The pattern \'There is no ... such that ...\' is not ACE according to the documentation.'). +text_drs_eval(0, 3602, 'There are some men such that the men wait.', drs([A, B], [object(A, man, countable, na, geq, 2)-1/4, predicate(B, wait, A)-1/9]), [[specification, [top_s, [topic, [quant, 'there are'], [np, [det, some], [nbar, [n, men]]]], [conj, '{such that}'], [s, [np, [det, the], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, wait]]]]]], '.']], '2010-08-01-18-58-28', '118.103.176.12', ''). +text_drs_eval(0, 3603, 'There are no men such that the men wait.', drs([], []), [], '2010-08-01-18-58-54', '118.103.176.12', ''). +text_drs_eval(0, 3604, 'Less than 5 men drink less.', drs([A, B], [[modifier_adv(B, less, pos)-1/6, predicate(B, drink, A)-1/5, object(A, man, countable, na, less, 5)-1/4]]), [[specification, [s, [np, [nump, [genqu, 'less than'], 5], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, drink]], [vmod, [adv, less]]]]], '.']], '2010-08-11-18-01-30', '58.9.200.162', ''). +text_drs_eval(0, 3605, 'If X gives Y Z then X hands Y Z.', drs([], [drs([A, B, C, D], [object(A, something, dom, na, na, na)-1/2, object(B, something, dom, na, na, na)-1/4, object(C, something, dom, na, na, na)-1/5, predicate(D, give, A, C, B)-1/3])=>drs([E], [predicate(E, hand, A, C, B)-1/8])]), [[specification, [cond_s, if, [s, [np, [var, 'X']], [vp, [vbar, [vcompl, [v, gives], [np, [var, 'Y']], [np, [var, 'Z']]]]]], then, [s, [np, [var, 'X']], [vp, [vbar, [vcompl, [v, hands], [np, [var, 'Y']], [np, [var, 'Z']]]]]]], '.']], '2010-08-11-18-02-48', '58.9.200.162', ''). +text_drs_eval(0, 3606, 'For everything X if X gives Y Z then X hands Y Z.', drs([], [drs([A], [object(A, something, dom, na, na, na)-1/3])=>drs([], [drs([B, C, D], [object(B, something, dom, na, na, na)-1/8, object(C, something, dom, na, na, na)-1/9, predicate(D, give, A, C, B)-1/7])=>drs([E], [predicate(E, hand, A, C, B)-1/12])])]), [[specification, [top_s, [topic, [quant, for], [np, [pn, everything], [appos, [var, 'X']]]], [cond_s, if, [s, [np, [var, 'X']], [vp, [vbar, [vcompl, [v, gives], [np, [var, 'Y']], [np, [var, 'Z']]]]]], then, [s, [np, [var, 'X']], [vp, [vbar, [vcompl, [v, hands], [np, [var, 'Y']], [np, [var, 'Z']]]]]]]], '.']], '2010-08-11-18-04-17', '58.9.200.162', ''). +text_drs_eval(0, 3607, 'John likes Mary a dog of his own friend hates a cat.', drs([], []), [], '2010-10-25-10-10-08', '130.60.156.167', ''). +text_drs_eval(0, 3608, 'John likes Mary a dog of her own friend hates a cat.', drs([], []), [], '2010-10-25-10-10-16', '130.60.156.167', ''). +text_drs_eval(0, 3609, 'John likes Mary a dog of his friend hates a cat.', drs([], []), [], '2010-10-25-10-10-24', '130.60.156.167', ''). +text_drs_eval(0, 3610, 'John likes Mary a dog of her friend hates a cat.', drs([], []), [], '2010-10-25-10-11-26', '130.60.156.167', ''). +text_drs_eval(0, 3611, 'John likes Mary a dog of its own friend hates a cat.', drs([], []), [], '2010-10-25-10-10-37', '130.60.156.167', ''). +text_drs_eval(0, 3612, 'John likes Mary a dog of its friend hates a cat.', drs([], []), [], '2010-10-25-10-10-45', '130.60.156.167', ''). +text_drs_eval(0, 3613, 'John likes Mary a dog of who hates a cat.', drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1/5, relation(A, of, named('Mary'))-1/6, object(B, cat, countable, na, eq, 1)-1/10, predicate(C, hate, A, B)-1/8, predicate(D, like, named('John'), named('Mary'))-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'Mary'], [rel_cl, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [relpn, who]]]]], [vp, [vbar, [vcompl, [v, hates], [np, [det, a], [nbar, [n, cat]]]]]]]]]]]], '.']], '2010-10-25-09-14-53', '130.60.156.167', ''). +text_drs_eval(0, 3614, 'John likes Mary a dog of a friend of who hates a cat.', drs([A, B, C, D, E], [object(A, dog, countable, na, eq, 1)-1/5, object(B, friend, countable, na, eq, 1)-1/8, relation(B, of, named('Mary'))-1/9, relation(A, of, B)-1/6, object(C, cat, countable, na, eq, 1)-1/13, predicate(D, hate, A, C)-1/11, predicate(E, like, named('John'), named('Mary'))-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'Mary'], [rel_cl, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [det, a], [nbar, [n, friend], [pp, [prep, of], [np, [relpn, who]]]]]]]], [vp, [vbar, [vcompl, [v, hates], [np, [det, a], [nbar, [n, cat]]]]]]]]]]]], '.']], '2010-10-25-09-15-39', '130.60.156.167', ''). +text_drs_eval(0, 3615, 'John a dog of a friend of who hates a cat likes Mary.', drs([A, B, C, D, E], [object(A, dog, countable, na, eq, 1)-1/3, object(B, friend, countable, na, eq, 1)-1/6, relation(B, of, named('John'))-1/7, relation(A, of, B)-1/4, object(C, cat, countable, na, eq, 1)-1/11, predicate(D, hate, A, C)-1/9, predicate(E, like, named('John'), named('Mary'))-1/12]), [[specification, [s, [np, [pname, 'John'], [rel_cl, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [det, a], [nbar, [n, friend], [pp, [prep, of], [np, [relpn, who]]]]]]]], [vp, [vbar, [vcompl, [v, hates], [np, [det, a], [nbar, [n, cat]]]]]]]], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'Mary']]]]]], '.']], '2010-10-25-09-16-58', '130.60.156.167', ''). +text_drs_eval(0, 3616, 'John likes Mary a dog of whose friend hates a cat.', drs([A, B, C, D, E], [object(A, dog, countable, na, eq, 1)-1/5, object(B, friend, countable, na, eq, 1)-1/8, relation(B, of, named('Mary'))-1/7, relation(A, of, B)-1/6, object(C, cat, countable, na, eq, 1)-1/11, predicate(D, hate, A, C)-1/9, predicate(E, like, named('John'), named('Mary'))-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'Mary'], [rel_cl, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [posspn, whose], [nbar, [n, friend]]]]]], [vp, [vbar, [vcompl, [v, hates], [np, [det, a], [nbar, [n, cat]]]]]]]]]]]], '.']], '2010-10-25-09-27-14', '130.60.156.167', ''). +text_drs_eval(0, 3617, 'John likes Mary a dog of whose friends hates a cat.', drs([A, B, C, D, E], [object(A, dog, countable, na, eq, 1)-1/5, object(B, friend, countable, na, geq, 2)-1/8, relation(B, of, named('Mary'))-1/7, relation(A, of, B)-1/6, object(C, cat, countable, na, eq, 1)-1/11, predicate(D, hate, A, C)-1/9, predicate(E, like, named('John'), named('Mary'))-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'Mary'], [rel_cl, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [posspn, whose], [nbar, [n, friends]]]]]], [vp, [vbar, [vcompl, [v, hates], [np, [det, a], [nbar, [n, cat]]]]]]]]]]]], '.']], '2010-10-25-09-27-47', '130.60.156.167', ''). +text_drs_eval(0, 3618, 'John likes Foo a dog of which hates a cat.', drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1/5, relation(A, of, named('Foo'))-1/6, object(B, cat, countable, na, eq, 1)-1/10, predicate(C, hate, A, B)-1/8, predicate(D, like, named('John'), named('Foo'))-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, likes], [np, [pname, 'Foo'], [rel_cl, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [relpn, which]]]]], [vp, [vbar, [vcompl, [v, hates], [np, [det, a], [nbar, [n, cat]]]]]]]]]]]], '.']], '2010-10-25-09-30-11', '130.60.156.167', ''). +text_drs_eval(0, 3619, 'John likes Foo a dog of which friend hates a cat.', drs([], []), [], '2010-10-25-09-30-40', '130.60.156.167', ''). +text_drs_eval(0, 3620, 'f there is a man then it is necessary that a human is the man.', drs([], []), [], '2010-10-27-09-27-06', '89.206.64.27', ''). +text_drs_eval(0, 3621, 'A dog of who sleeps?', drs([], [question(drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1/2, query(B, who)-1/4, relation(A, of, B)-1/3, predicate(C, sleep, A)-1/5]))]), [[query, [question, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [qpn, who]]]]], [vp, [vbar, [vbar, [v, sleeps]]]]], ?]], '2010-11-08-14-10-47', '85.253.72.12', ''). +text_drs_eval(0, 3622, 'Every period is ".".', drs([], [drs([A], [object(A, period, countable, na, eq, 1)-1/2])=>drs([B], [predicate(B, be, A, string('.'))-1/3])]), [[specification, [s, [np, [det, every], [nbar, [n, period]]], [vp, [aux, is], [np, [string, '"."']]]], '.']], '2010-11-12-09-02-44', '89.206.69.32', ''). +text_drs_eval(0, 3623, '"." and "?" and "!" are three special characters.', drs([A, B, C], [has_part(C, string('.'))-1/'', object(A, character, countable, na, eq, 3)-1/9, property(A, special, pos)-1/8, predicate(B, be, C, A)-1/6, has_part(C, string(?))-1/'', has_part(C, string(!))-1/'', object(C, na, countable, na, eq, 3)-1/'']), [[specification, [s, [np_coord, [np, [string, '"."']], [coord, and], [np, [string, '"?"']], [coord, and], [np, [string, '"!"']]], [vp, [aux, are], [np, [nump, three], [nbar, [adj, special], [nbar, [n, characters]]]]]], '.']], '2010-11-12-09-03-33', '89.206.69.32', ''). +text_drs_eval(0, 3624, 'John is "\\"John".', drs([A], [predicate(A, be, named('John'), string('"John'))-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [np, [string, '""John"']]]], '.']], '2010-11-12-15-06-00', '86.101.31.19', ''). +text_drs_eval(0, 3625, '`John"` is John.', drs([A], [predicate(A, be, named('John"'), named('John'))-1/2]), [[specification, [s, [np, [pname, 'John"']], [vp, [aux, is], [np, [pname, 'John']]]], '.']], '2010-11-12-15-52-33', '89.206.65.189', ''). +text_drs_eval(0, 3626, 'John\'s good friend is Bill.', drs([A, B], [relation(A, of, named('John'))-1/2, object(A, friend, countable, na, eq, 1)-1/5, property(A, good, pos)-1/4, predicate(B, be, A, named('Bill'))-1/6]), [[specification, [s, [np, [poss_np, [pname, 'John'], [gen_marker, '\'s']], [nbar, [adj, good], [nbar, [n, friend]]]], [vp, [aux, is], [np, [pname, 'Bill']]]], '.']], '2010-11-16-16-22-12', '89.206.70.100', ''). +text_drs_eval(0, 3627, 'A man\'s good friend is Bill.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, relation(B, of, A)-1/3, object(B, friend, countable, na, eq, 1)-1/6, property(B, good, pos)-1/5, predicate(C, be, B, named('Bill'))-1/7]), [[specification, [s, [np, [poss_np, [det, a], [nbar, [n, man]], [gen_marker, '\'s']], [nbar, [adj, good], [nbar, [n, friend]]]], [vp, [aux, is], [np, [pname, 'Bill']]]], '.']], '2010-11-16-16-22-25', '89.206.70.100', ''). +text_drs_eval(0, 3628, 'There is a man whose good friend is Bill.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/4, object(B, friend, countable, na, eq, 1)-1/7, property(B, good, pos)-1/6, relation(B, of, A)-1/5, predicate(C, be, B, named('Bill'))-1/8]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [posspn, whose], [nbar, [adj, good], [nbar, [n, friend]]]], [vp, [aux, is], [np, [pname, 'Bill']]]]]]]], '.']], '2010-11-16-16-22-57', '89.206.70.100', ''). +text_drs_eval(0, 3629, 'A string is "/* comment */".', drs([A, B], [object(A, string, countable, na, eq, 1)-1/2, predicate(B, be, A, string('/* comment */'))-1/3]), [[specification, [s, [np, [det, a], [nbar, [n, string]]], [vp, [aux, is], [np, [string, '"/* comment */"']]]], '.']], '2010-11-22-01-05-57', '86.101.31.19', ''). +text_drs_eval(0, 3630, 'A string is "#".', drs([A, B], [object(A, string, countable, na, eq, 1)-1/2, predicate(B, be, A, string(#))-1/3]), [[specification, [s, [np, [det, a], [nbar, [n, string]]], [vp, [aux, is], [np, [string, '"#"']]]], '.']], '2010-11-22-01-06-30', '86.101.31.19', ''). +text_drs_eval(0, 3631, '"#" is not "/**/".', drs([], [-drs([A], [predicate(A, be, string(#), string('/**/'))-1/2])]), [[specification, [s, [np, [string, '"#"']], [vp, [aux, is, not], [np, [string, '"/**/"']]]], '.']], '2010-11-22-01-08-03', '86.101.31.19', ''). +text_drs_eval(0, 3632, '"" is /* "/**/"".', drs([A], [predicate(A, be, string(''), string(''))-1/2]), [[specification, [s, [np, [string, '""']], [vp, [aux, is], [np, [string, '""']]]], '.']], '2010-11-22-01-09-12', '86.101.31.19', ''). +text_drs_eval(0, 3633, 'X=X.', drs([A], [object(A, something, dom, na, na, na)-1/1, formula(A, =, A)-1/2]), [[specification, [formula, [var, 'X'], =, [var, 'X']], '.']], '2010-11-22-01-10-33', '86.101.31.19', ''). +text_drs_eval(1, 3634, 'There is a %man.', drs([A], [object(A, man, countable, na, eq, 1)-1/4]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.']], '2010-11-23-01-53-27', '86.101.31.19', 'The percent sign is ignored.'). +text_drs_eval(1, 3635, 'There is%%%a man.', drs([A], [object(A, man, countable, na, eq, 1)-1/4]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.']], '2010-11-23-01-53-56', '86.101.31.19', 'The percent signs are ignored.'). +text_drs_eval(0, 3636, 'for every woman of who everybody waits.', drs([], []), [], '2011-07-20-11-41-30', '89.206.65.171', ''). +text_drs_eval(0, 3637, 'for every friend of who Mary asks a woman.', drs([], []), [], '2011-07-20-11-41-56', '89.206.65.171', ''). +text_drs_eval(0, 3638, 'For everything of X X waits.', drs([], [drs([A, B], [object(A, something, dom, na, na, na)-1/3, object(B, something, dom, na, na, na)-1/5, relation(A, of, B)-1/4])=>drs([C], [predicate(C, wait, B)-1/7])]), [[specification, [top_s, [topic, [quant, for], [np, [pn, everything], [pp, [prep, of], [np, [var, 'X']]]]], [s, [np, [var, 'X']], [vp, [vbar, [vbar, [v, waits]]]]]], '.']], '2010-11-26-15-40-13', '89.206.68.244', ''). +text_drs_eval(1, 3639, 'For everything of X who waits?', drs([], [question(drs([], [drs([A, B], [object(A, something, dom, na, na, na)-1/3, object(B, something, dom, na, na, na)-1/5, relation(A, of, B)-1/4])=>drs([C, D], [query(C, who)-1/6, predicate(D, wait, C)-1/7])]))]), [[query, [topicalised_question, [topic, [quant, for], [np, [pn, everything], [pp, [prep, of], [np, [var, 'X']]]]], [question, [np, [qpn, who]], [vp, [vbar, [vbar, [v, waits]]]]]], ?]], '2010-11-26-15-48-16', '89.206.68.244', 'think about it'). +text_drs_eval(1, 3640, 'For everything of who X waits?', drs([], []), [], '2010-11-26-15-48-40', '89.206.68.244', 'think about it'). +text_drs_eval(0, 3641, 'John is everything of who?', drs([], [question(drs([], [drs([A, B], [object(A, something, dom, na, na, na)-1/4, query(B, who)-1/6, relation(A, of, B)-1/5])=>drs([C], [predicate(C, be, named('John'), A)-1/2])]))]), [[query, [question, [np, [pname, 'John']], [vp, [aux, is], [np, [pn, everything], [pp, [prep, of], [np, [qpn, who]]]]]], ?]], '2010-11-26-20-30-48', '86.101.31.19', ''). +text_drs_eval(1, 3642, 'Every card the code of which is correct is valid.', drs([], [drs([A, B, C, D], [object(A, card, countable, na, eq, 1)-1/2, relation(D, of, A)-1/5, object(D, code, countable, na, eq, 1)-1/4, property(B, correct, pos)-1/8, predicate(C, be, D, B)-1/7])=>drs([E, F], [property(E, valid, pos)-1/10, predicate(F, be, A, E)-1/9])]), [[specification, [s, [np, [det, every], [nbar, [n, card], [rel_cl, [np, [det, the], [nbar, [n, code], [pp, [prep, of], [np, [relpn, which]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, correct]]]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]], '.']], '2010-12-20-23-28-37', '82.131.74.36', 'Displaying a warning is a bug because one cannot introduce an antecedent here (see list 2010-12-20)'). +text_drs_eval(1, 3643, 'There is a code of a card. Every card the code of which is correct is valid.', drs([A, B], [object(A, code, countable, na, eq, 1)-1/4, object(B, card, countable, na, eq, 1)-1/7, relation(A, of, B)-1/5, drs([C, D, E], [object(C, card, countable, na, eq, 1)-2/2, property(D, correct, pos)-2/8, predicate(E, be, A, D)-2/7])=>drs([F, G], [property(F, valid, pos)-2/10, predicate(G, be, C, F)-2/9])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, code], [pp, [prep, of], [np, [det, a], [nbar, [n, card]]]]]]]], '.'], [specification, [s, [np, [det, every], [nbar, [n, card], [rel_cl, [np, [det, the], [nbar, [n, code], [pp, [prep, of], [np, [relpn, which]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, correct]]]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]], '.']], '2010-12-20-23-30-44', '82.131.74.36', 'Wrong anaphora resolution. There should be 2 codes (see mailinglist 2010-12-20)'). +text_drs_eval(0, 3644, 'There is a code of a card. If the code of a card is correct then the card is valid.', drs([A, B], [object(A, code, countable, na, eq, 1)-1/4, object(B, card, countable, na, eq, 1)-1/7, relation(A, of, B)-1/5, drs([C, D], [property(C, correct, pos)-2/8, predicate(D, be, A, C)-2/7])=>drs([E, F], [property(E, valid, pos)-2/13, predicate(F, be, B, E)-2/12])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, code], [pp, [prep, of], [np, [det, a], [nbar, [n, card]]]]]]]], '.'], [specification, [cond_s, if, [s, [np, [det, the], [nbar, [n, code], [pp, [prep, of], [np, [det, a], [nbar, [n, card]]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, correct]]]]], then, [s, [np, [det, the], [nbar, [n, card]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]]], '.']], '2010-12-21-11-05-34', '82.131.74.36', ''). +text_drs_eval(0, 3645, 'There is a code of a card. The code of a card is correct. The card is valid.', drs([A, B, C, D, E, F], [object(A, code, countable, na, eq, 1)-1/4, object(B, card, countable, na, eq, 1)-1/7, relation(A, of, B)-1/5, property(C, correct, pos)-2/7, predicate(D, be, A, C)-2/6, property(E, valid, pos)-3/4, predicate(F, be, B, E)-3/3]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, code], [pp, [prep, of], [np, [det, a], [nbar, [n, card]]]]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, code], [pp, [prep, of], [np, [det, a], [nbar, [n, card]]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, correct]]]]], '.'], [specification, [s, [np, [det, the], [nbar, [n, card]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]], '.']], '2010-12-21-11-06-11', '82.131.74.36', ''). +text_drs_eval(0, 3646, 'There is a code of a card. Every card whose code is correct is valid.', drs([A, B], [object(A, code, countable, na, eq, 1)-1/4, object(B, card, countable, na, eq, 1)-1/7, relation(A, of, B)-1/5, drs([C, D, E, F], [object(C, card, countable, na, eq, 1)-2/2, object(D, code, countable, na, eq, 1)-2/4, relation(D, of, C)-2/3, property(E, correct, pos)-2/6, predicate(F, be, D, E)-2/5])=>drs([G, H], [property(G, valid, pos)-2/8, predicate(H, be, C, G)-2/7])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, code], [pp, [prep, of], [np, [det, a], [nbar, [n, card]]]]]]]], '.'], [specification, [s, [np, [det, every], [nbar, [n, card], [rel_cl, [np, [posspn, whose], [nbar, [n, code]]], [vp, [aux, is], [ap_coord, [ap, [adj, correct]]]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]], '.']], '2010-12-21-11-07-49', '82.131.74.36', ''). +text_drs_eval(0, 3647, 'There is a code of a card. Every card a code of which is correct is valid.', drs([A, B], [object(A, code, countable, na, eq, 1)-1/4, object(B, card, countable, na, eq, 1)-1/7, relation(A, of, B)-1/5, drs([C, D, E, F], [object(C, card, countable, na, eq, 1)-2/2, object(D, code, countable, na, eq, 1)-2/4, relation(D, of, C)-2/5, property(E, correct, pos)-2/8, predicate(F, be, D, E)-2/7])=>drs([G, H], [property(G, valid, pos)-2/10, predicate(H, be, C, G)-2/9])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, code], [pp, [prep, of], [np, [det, a], [nbar, [n, card]]]]]]]], '.'], [specification, [s, [np, [det, every], [nbar, [n, card], [rel_cl, [np, [det, a], [nbar, [n, code], [pp, [prep, of], [np, [relpn, which]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, correct]]]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]], '.']], '2010-12-21-11-12-57', '82.131.74.36', ''). +text_drs_eval(1, 3648, 'There is a man\'s friend who is rich. The man\'s friend who is rich waits.', drs([A, B, C, D, E, F, G, H], [object(A, man, countable, na, eq, 1)-1/4, relation(B, of, A)-1/5, object(B, friend, countable, na, eq, 1)-1/7, property(C, rich, pos)-1/10, predicate(D, be, B, C)-1/9, relation(E, of, A)-2/3, object(E, friend, countable, na, eq, 1)-2/5, property(F, rich, pos)-2/8, predicate(G, be, E, F)-2/7, predicate(H, wait, E)-2/9]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [poss_np, [det, a], [nbar, [n, man]], [gen_marker, '\'s']], [nbar, [n, friend], [rel_cl, [np, [relpn, who]], [vp, [aux, is], [ap_coord, [ap, [adj, rich]]]]]]]]], '.'], [specification, [s, [np, [poss_np, [det, the], [nbar, [n, man]], [gen_marker, '\'s']], [nbar, [n, friend], [rel_cl, [np, [relpn, who]], [vp, [aux, is], [ap_coord, [ap, [adj, rich]]]]]]], [vp, [vbar, [vbar, [v, waits]]]]], '.']], '2010-12-21-11-44-31', '82.131.74.36', 'Should we have one friend here?'). +text_drs_eval(1, 3649, 'There is X that waits.', drs([], []), [], '2010-12-27-16-01-28', '82.131.73.12', 'Wrong error message.'). +text_drs_eval(0, 3650, 'X eats. X drinks.', drs([A, B, C], [object(A, something, dom, na, na, na)-1/1, predicate(B, eat, A)-1/2, predicate(C, drink, A)-2/2]), [[specification, [s, [np, [var, 'X']], [vp, [vbar, [vbar, [v, eats]]]]], '.'], [specification, [s, [np, [var, 'X']], [vp, [vbar, [vbar, [v, drinks]]]]], '.']], '2010-12-27-16-02-43', '82.131.73.12', ''). +text_drs_eval(1, 3651, 'John v:dummy an apple between Mary.', drs([A, B], [object(A, apple, countable, na, eq, 1)-1/6, predicate(B, dummy, named('John'), A, named('Mary'))-1/4]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, dummy], [np, [det, an], [nbar, [n, apple]]], [prep, between], [np, [pname, 'Mary']]]]]], '.']], '2011-01-04-13-21-23', '78.23.89.41', '\'between\' gets lost in the DRS (because it is considered a transitive verb phrase preposition), bug or feature?'). +text_drs_eval(0, 3652, 'John, Mary!', drs([], []), [], '2011-07-20-09-51-01', '89.206.71.27', ''). +text_drs_eval(1, 3653, 'John v:verb Mary and John sees Bill.', drs([A, B], [has_part(B, named('Mary'))-1/'', predicate(A, verb, named('John'), B, named('Bill'))-1/4, has_part(B, named('John'))-1/'', object(B, na, countable, na, eq, 2)-1/'']), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, verb], [np_coord, [np, [pname, 'Mary']], [coord, and], [np, [pname, 'John']]], [prep, sees], [np, [pname, 'Bill']]]]]], '.']], '2011-05-08-22-32-41', '91.176.13.34', '\'sees\' is interpreted as a particle of a ditransitive verb. The result is very confusing...'). +text_drs_eval(1, 3654, 'John v:verb Mary sees Bill.', drs([A], [predicate(A, verb, named('John'), named('Mary'), named('Bill'))-1/4]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, verb], [np, [pname, 'Mary']], [prep, sees], [np, [pname, 'Bill']]]]]], '.']], '2011-05-08-22-52-02', '89.206.71.170', 'Should fail unless \'sees\' is registered as a preposition in the lexicon.'). +text_drs_eval(1, 3655, 'There are 4 men G1.\nThere are 2 pianos G2.\nG1 lifts G2.', drs([], []), [[specification, [top_s, [topic, [quant, 'there are'], [np, [nump, 4], [nbar, [n, men], [appos, [var, 'G1']]]]]], '.'], [specification, [top_s, [topic, [quant, 'there are'], [np, [nump, 2], [nbar, [n, pianos], [appos, [var, 'G2']]]]]], '.'], [specification, [s, [np, [var, 'G1']], [vp, [vbar, [vcompl, [v, lifts], [np, [var, 'G2']]]]]], '.']], '2011-05-26-12-51-04', '91.176.178.97', 'Possibly confusing message: Redefined variable: G1 (because one must use a plural verb here)'). +text_drs_eval(0, 3656, '"" = X.', drs([A], [object(A, something, dom, na, na, na)-1/3, formula(string(''), =, A)-1/2]), [[specification, [formula, [string, '""'], =, [var, 'X']], '.']], '2011-06-01-13-22-16', '91.176.130.231', ''). +text_drs_eval(1, 3657, 'John meets xunknown. John is xunknown.', drs([A, B, C], [predicate(A, meet, named('John'))-1/2, modifier_adv(A, xunknown, pos)-1/5, property(B, xunknown, pos)-2/5, predicate(C, be, named('John'), B)-2/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, meets]], [vmod, [adv, xunknown]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [aux, is], [ap_coord, [ap, [adj, xunknown]]]]], '.']], '2011-06-03-00-10-20', '91.176.204.180', 'If guessing is used and \'xunknown\' is not in the lexicon then it is interpreted once as a propername and once as an adjective. There could be a tokenizer-mode which requires that the (unknown) prefix of unknown words is always the same, i.e. \'xunknown\' can only interpreted here as a propername.'). +text_drs_eval(1, 3658, 'The a:textual n:serialization of an a:XML element is the concatenation of "<" and the name of the element and the a:textual n:serializations of the attributes of the element and ">" and the a:textual n:serialization of the sequence of children of the element and "".', drs([], []), [], '2011-06-20-10-06-19', '91.176.235.248', 'It takes very long (28sec on i3) to find out that there is a missing determiner in front of \'children\'. Reported by Ken Jones.'). +text_drs_eval(0, 3659, 'There is a man.\nJohn is the man and the man.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [aux, is], [np_coord, [np, [det, the], [nbar, [n, man]]], [coord, and], [np, [det, the], [nbar, [n, man]]]]]], '.']], '2011-06-20-11-20-34', '91.176.235.248', ''). +text_drs_eval(0, 3660, 'There is a man.\nJohn is the man and a man.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/4, has_part(D, A)-2/'', predicate(B, be, named('John'), D)-2/2, object(C, man, countable, na, eq, 1)-2/7, has_part(D, C)-2/'', object(D, na, countable, na, eq, 2)-2/'']), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [aux, is], [np_coord, [np, [det, the], [nbar, [n, man]]], [coord, and], [np, [det, a], [nbar, [n, man]]]]]], '.']], '2011-06-20-11-21-02', '91.176.235.248', ''). +text_drs_eval(0, 3661, 'There is a man.\nA group is the man and a dog of the man.', drs([A, B, C, D, E], [object(A, man, countable, na, eq, 1)-1/4, object(B, group, countable, na, eq, 1)-2/2, has_part(E, A)-2/'', predicate(C, be, B, E)-2/3, object(D, dog, countable, na, eq, 1)-2/8, relation(D, of, A)-2/9, has_part(E, D)-2/'', object(E, na, countable, na, eq, 2)-2/'']), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, group]]], [vp, [aux, is], [np_coord, [np, [det, the], [nbar, [n, man]]], [coord, and], [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [det, the], [nbar, [n, man]]]]]]]]], '.']], '2011-06-20-11-26-31', '91.176.235.248', ''). +text_drs_eval(0, 3662, 'There is a man.\nJohn is the man and a dog of the man.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/4, has_part(D, A)-2/'', predicate(B, be, named('John'), D)-2/2, object(C, dog, countable, na, eq, 1)-2/7, relation(C, of, A)-2/8, has_part(D, C)-2/'', object(D, na, countable, na, eq, 2)-2/'']), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [pname, 'John']], [vp, [aux, is], [np_coord, [np, [det, the], [nbar, [n, man]]], [coord, and], [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [det, the], [nbar, [n, man]]]]]]]]], '.']], '2011-06-20-11-23-46', '91.176.235.248', ''). +text_drs_eval(1, 3663, 'There is a man.\nA group is a dog of the man and the man.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, group]]], [vp, [aux, is], [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np_coord, [np, [det, the], [nbar, [n, man]]], [coord, and], [np, [det, the], [nbar, [n, man]]]]]]]]], '.']], '2011-06-20-11-26-09', '91.176.235.248', 'Why is this an error? Error message is confusing. Changing the order of the conjunction elements removes the error. I think this is an unwanted feature.'). +text_drs_eval(0, 3664, 'John is the name of the man and the name of the man.', drs([A, B, C, D, E], [object(E, na, countable, na, eq, 2)-1/'', has_part(E, C)-1/'', has_part(E, D)-1/'', relation(B, of, E)-1/5, object(B, name, countable, na, eq, 1)-1/4, predicate(A, be, named('John'), B)-1/2, relation(D, of, C)-1/11, object(D, name, countable, na, eq, 1)-1/10, object(C, man, countable, na, eq, 1)-1/13]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [np, [det, the], [nbar, [n, name], [pp, [prep, of], [np_coord, [np, [det, the], [nbar, [n, man]]], [coord, and], [np, [det, the], [nbar, [n, name], [pp, [prep, of], [np, [det, the], [nbar, [n, man]]]]]]]]]]]], '.']], '2011-06-20-11-43-59', '91.176.235.248', ''). +text_drs_eval(0, 3665, 'John is a name of a man and a name of a man.', drs([A, B, C, D, E, F], [object(A, name, countable, na, eq, 1)-1/4, object(B, man, countable, na, eq, 1)-1/7, has_part(E, B)-1/'', relation(A, of, E)-1/5, object(C, name, countable, na, eq, 1)-1/10, object(D, man, countable, na, eq, 1)-1/13, relation(C, of, D)-1/11, has_part(E, C)-1/'', object(E, na, countable, na, eq, 2)-1/'', predicate(F, be, named('John'), A)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [aux, is], [np, [det, a], [nbar, [n, name], [pp, [prep, of], [np_coord, [np, [det, a], [nbar, [n, man]]], [coord, and], [np, [det, a], [nbar, [n, name], [pp, [prep, of], [np, [det, a], [nbar, [n, man]]]]]]]]]]]], '.']], '2011-06-20-11-44-59', '91.176.235.248', ''). +text_drs_eval(0, 3666, 'There is a name.\nThere is a dog.\n"" is the name of the dog of a man and a woman.', drs([A, B, C, D, E, F, G, H], [object(A, name, countable, na, eq, 1)-1/4, object(B, dog, countable, na, eq, 1)-2/4, relation(D, of, E)-3/5, object(D, name, countable, na, eq, 1)-3/4, predicate(C, be, string(''), D)-3/2, object(H, na, countable, na, eq, 2)-3/'', has_part(H, G)-3/'', object(G, woman, countable, na, eq, 1)-3/13, relation(E, of, H)-3/8, has_part(H, F)-3/'', object(F, man, countable, na, eq, 1)-3/10, object(E, dog, countable, na, eq, 1)-3/7]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, name]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog]]]]], '.'], [specification, [s, [np, [string, '""']], [vp, [aux, is], [np, [det, the], [nbar, [n, name], [pp, [prep, of], [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np_coord, [np, [det, a], [nbar, [n, man]]], [coord, and], [np, [det, a], [nbar, [n, woman]]]]]]]]]]]], '.']], '2011-07-22-17-47-05', '89.206.64.230', ''). +text_drs_eval(0, 3667, '"Fido" is the name of the dog of a man and a woman.', drs([A, B, C, D, E, F], [relation(B, of, C)-1/5, object(B, name, countable, na, eq, 1)-1/4, predicate(A, be, string('Fido'), B)-1/2, object(F, na, countable, na, eq, 2)-1/'', has_part(F, E)-1/'', object(E, woman, countable, na, eq, 1)-1/13, relation(C, of, F)-1/8, has_part(F, D)-1/'', object(D, man, countable, na, eq, 1)-1/10, object(C, dog, countable, na, eq, 1)-1/7]), [[specification, [s, [np, [string, '"Fido"']], [vp, [aux, is], [np, [det, the], [nbar, [n, name], [pp, [prep, of], [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np_coord, [np, [det, a], [nbar, [n, man]]], [coord, and], [np, [det, a], [nbar, [n, woman]]]]]]]]]]]], '.']], '2011-07-20-10-07-13', '89.206.71.56', ''). +text_drs_eval(0, 3668, 'There is the name of the dog of a man and a woman.', drs([], []), [], '2011-06-20-12-24-11', '91.176.235.248', ''). +text_drs_eval(0, 3669, 'If\nthere is an element, and\nthere is a name N of the element, and\nthere is an n:attributes-serialization A of the element, and\nthere is a n:children-serialization C of the element\nthen\na n:serialization of the element is\n"<" & N & A & ">" & C & "".', drs([], [drs([A, B, C, D], [object(A, element, countable, na, eq, 1)-1/5, object(B, name, countable, na, eq, 1)-1/11, relation(B, of, A)-1/13, object(C, 'attributes-serialization', countable, na, eq, 1)-1/23, relation(C, of, A)-1/25, object(D, 'children-serialization', countable, na, eq, 1)-1/35, relation(D, of, A)-1/37])=>drs([E, F], [object(E, serialization, countable, na, eq, 1)-1/44, relation(E, of, A)-1/45, predicate(F, be, E, expr(&, expr(&, expr(&, expr(&, expr(&, expr(&, expr(&, string(<), B), C), string(>)), D), string()))-1/48])]), [[specification, [cond_s, if, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, an], [nbar, [n, element]]]]], [coord, ', and'], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, name], [appos, [var, 'N']], [pp, [prep, of], [np, [det, the], [nbar, [n, element]]]]]]]], [coord, ', and'], [top_s, [topic, [quant, 'there is'], [np, [det, an], [nbar, [n, 'attributes-serialization'], [appos, [var, 'A']], [pp, [prep, of], [np, [det, the], [nbar, [n, element]]]]]]]], [coord, ', and'], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, 'children-serialization'], [appos, [var, 'C']], [pp, [prep, of], [np, [det, the], [nbar, [n, element]]]]]]]]], then, [s, [np, [det, a], [nbar, [n, serialization], [pp, [prep, of], [np, [det, the], [nbar, [n, element]]]]]], [vp, [aux, is], [np, [expr, [expr, [expr, [expr, [expr, [expr, [expr, [string, '"<"'], [var, 'N']], [var, 'A']], [string, '">"']], [var, 'C']], [string, '""']]]]]], '.']], '2011-06-20-12-54-51', '91.176.235.248', ''). +text_drs_eval(1, 3670, 'There is a dog of a man, and a woman.', drs([], []), [], '2011-06-20-13-34-32', '91.176.235.248', 'Feature request: support comma-and also in NP-conjunctions. This is a very natural extension which is easy to learn. In fact, learning that it is not allowed might be a bigger effort.'). +text_drs_eval(0, 3671, 'There is a dog of a cat of a rat.', drs([A, B, C], [object(A, dog, countable, na, eq, 1)-1/4, object(B, cat, countable, na, eq, 1)-1/7, object(C, rat, countable, na, eq, 1)-1/10, relation(B, of, C)-1/8, relation(A, of, B)-1/5]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [det, a], [nbar, [n, cat], [pp, [prep, of], [np, [det, a], [nbar, [n, rat]]]]]]]]]]], '.']], '2011-06-20-14-54-02', '89.206.66.237', ''). +text_drs_eval(0, 3672, 'There is a dog of a cat and a rat.', drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1/4, object(B, cat, countable, na, eq, 1)-1/7, has_part(D, B)-1/'', relation(A, of, D)-1/5, object(C, rat, countable, na, eq, 1)-1/10, has_part(D, C)-1/'', object(D, na, countable, na, eq, 2)-1/'']), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np_coord, [np, [det, a], [nbar, [n, cat]]], [coord, and], [np, [det, a], [nbar, [n, rat]]]]]]]]], '.']], '2011-06-20-14-55-16', '89.206.66.237', ''). +text_drs_eval(0, 3673, 'There is a dog and a cat of a rat.', drs([], []), [], '2011-06-20-15-01-49', '89.206.66.237', ''). +text_drs_eval(0, 3674, 'A comment is "a/*comment*/b".', drs([A, B], [object(A, comment, countable, na, eq, 1)-1/2, predicate(B, be, A, string('a/*comment*/b'))-1/3]), [[specification, [s, [np, [det, a], [nbar, [n, comment]]], [vp, [aux, is], [np, [string, '"a/*comment*/b"']]]], '.']], '2011-06-21-13-38-03', '91.176.78.60', ''). +text_drs_eval(1, 3675, 'A book is v:sent sees Mary by John.', drs([A, B], [object(A, book, countable, na, eq, 1)-1/2, predicate(B, sent, named('John'), A, named('Mary'))-1/6]), [[specification, [s, [np, [det, a], [nbar, [n, book]]], [vp, [aux, is], [vbar, [vcompl, [v, sent], [prep, sees], [np, [pname, 'Mary']], by, [np, [pname, 'John']]]]]], '.']], '2011-07-05-10-13-38', '89.206.66.80', 'Should fail. See also: John v:verb Mary sees Bill.'). +text_drs_eval(0, 3676, 'A book is v:sent and Mary by John.', drs([], []), [], '2011-07-05-11-03-20', '89.206.66.80', ''). +text_drs_eval(0, 3677, '0- -1 = 1.', drs([], [formula(expr(-, int(0), int(-1)), =, int(1))-1/5]), [[specification, [formula, [expr, [int, 0], [int, -1]], =, [int, 1]], '.']], '2011-07-07-12-44-19', '89.206.69.138', ''). +text_drs_eval(0, 3678, '0--1 = 1.', drs([], []), [], '2011-07-07-12-44-30', '89.206.69.138', ''). +text_drs_eval(0, 3679, 'John v:verb Mary and John and Bill.', drs([A, B], [has_part(B, named('Mary'))-1/'', predicate(A, verb, named('John'), B)-1/4, has_part(B, named('John'))-1/'', has_part(B, named('Bill'))-1/'', object(B, na, countable, na, eq, 3)-1/'']), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, verb], [np_coord, [np, [pname, 'Mary']], [coord, and], [np, [pname, 'John']], [coord, and], [np, [pname, 'Bill']]]]]]], '.']], '2011-07-18-18-49-38', '89.206.68.117', ''). +text_drs_eval(0, 3680, 'Bill is a:_ to Mary by John.', drs([A, B], [property(A, '_', pos)-1/5, predicate(B, be, named('Bill'), A)-1/2, modifier_pp(B, by, named('John'))-1/8, modifier_pp(B, to, named('Mary'))-1/6]), [[specification, [s, [np, [pname, 'Bill']], [vp, [aux, is], [ap_coord, [ap, [adj, '_']]], [vmod, [pp, [prep, to], [np, [pname, 'Mary']]], [pp, [prep, by], [np, [pname, 'John']]]]]], '.']], '2011-07-18-19-02-57', '89.206.68.117', ''). +text_drs_eval(0, 3681, 'Bill is v:_ to Mary by John.', drs([A], [predicate(A, '_', named('John'), named('Bill'), named('Mary'))-1/5]), [[specification, [s, [np, [pname, 'Bill']], [vp, [aux, is], [vbar, [vcompl, [v, '_'], [prep, to], [np, [pname, 'Mary']], by, [np, [pname, 'John']]]]]], '.']], '2011-07-18-19-03-11', '89.206.68.117', ''). +text_drs_eval(0, 3682, 'A quick and quick man eats.', drs([A, B], [object(A, man, countable, na, eq, 1)-1/5, property(A, quick, pos)-1/4, predicate(B, eat, A)-1/6]), [[specification, [s, [np, [det, a], [nbar, [adj_coord, [adj, quick], [coord, and], [adj, quick]], [nbar, [n, man]]]], [vp, [vbar, [vbar, [v, eats]]]]], '.']], '2011-07-20-10-10-41', '89.206.71.56', ''). +text_drs_eval(0, 3683, 'The a:textual n:serialization of an a:XML element is the concatenation of "<" and the name of the element and the a:textual n:serializations of the attributes of the element and ">" and the a:textual n:serialization of the sequence of the children of the element and "".', drs([A, B, C, D, E, F, G, H, I, J, K, L, M, N], [relation(M, of, N)-1/8, property(N, 'XML', pos)-1/12, property(M, textual, pos)-1/4, object(M, serialization, countable, na, eq, 1)-1/7, object(L, na, countable, na, eq, 2)-1/'', has_part(L, C)-1/'', has_part(L, string(<))-1/'', relation(B, of, L)-1/17, object(B, concatenation, countable, na, eq, 1)-1/16, predicate(A, be, M, B)-1/14, object(K, na, countable, na, eq, 2)-1/'', has_part(K, N)-1/'', has_part(K, D)-1/'', relation(C, of, K)-1/22, object(C, name, countable, na, eq, 1)-1/21, property(D, textual, pos)-1/29, relation(D, of, E)-1/33, object(D, serializations, countable, na, eq, 1)-1/32, object(J, na, countable, na, eq, 3)-1/'', has_part(J, N)-1/'', has_part(J, F)-1/'', has_part(J, string(>))-1/'', relation(E, of, J)-1/36, object(E, attribute, countable, na, geq, 2)-1/35, property(F, textual, pos)-1/45, relation(F, of, G)-1/49, object(F, serialization, countable, na, eq, 1)-1/48, relation(G, of, H)-1/52, object(G, sequence, countable, na, eq, 1)-1/51, object(I, na, countable, na, eq, 2)-1/'', has_part(I, string(''))-1/'', relation(H, of, I)-1/55, has_part(I, N)-1/'', object(H, child, countable, na, geq, 2)-1/54, object(N, element, countable, na, eq, 1)-1/57]), [[specification, [s, [np, [det, the], [nbar, [adj, textual], [nbar, [n, serialization], [pp, [prep, of], [np, [det, an], [nbar, [adj, 'XML'], [nbar, [n, element]]]]]]]], [vp, [aux, is], [np, [det, the], [nbar, [n, concatenation], [pp, [prep, of], [np_coord, [np, [string, '"<"']], [coord, and], [np, [det, the], [nbar, [n, name], [pp, [prep, of], [np_coord, [np, [det, the], [nbar, [n, element]]], [coord, and], [np, [det, the], [nbar, [adj, textual], [nbar, [n, serializations], [pp, [prep, of], [np, [det, the], [nbar, [n, attributes], [pp, [prep, of], [np_coord, [np, [det, the], [nbar, [n, element]]], [coord, and], [np, [string, '">"']], [coord, and], [np, [det, the], [nbar, [adj, textual], [nbar, [n, serialization], [pp, [prep, of], [np, [det, the], [nbar, [n, sequence], [pp, [prep, of], [np, [det, the], [nbar, [n, children], [pp, [prep, of], [np_coord, [np, [det, the], [nbar, [n, element]]], [coord, and], [np, [string, '""']]]]]]]]]]]]]]]]]]]]]]]]]]]]]]], '.']], '2011-07-20-09-50-32', '84.74.137.219', ''). +text_drs_eval(0, 3684, 'A red and red man runs quickly and quickly.', drs([A, B], [object(A, man, countable, na, eq, 1)-1/5, property(A, red, pos)-1/4, predicate(B, run, A)-1/6, modifier_adv(B, quickly, pos)-1/7]), [[specification, [s, [np, [det, a], [nbar, [adj_coord, [adj, red], [coord, and], [adj, red]], [nbar, [n, man]]]], [vp, [vbar, [vbar, [v, runs]], [vmod, [adv_coord, [adv, quickly], [coord, and], [adv, quickly]]]]]], '.']], '2011-07-20-09-50-41', '84.74.137.219', ''). +text_drs_eval(0, 3685, 'A man believes that he sleeps and that he sleeps.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, predicate(B, believe, A, C)-1/3, C:drs([D, E], [predicate(D, sleep, A)-1/6, predicate(E, sleep, A)-1/10])]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [cp, that, [s_coord, [s, [np, [pn, he]], [vp, [vbar, [vbar, [v, sleeps]]]]], [coord, and], [cp, that, [s, [np, [pn, he]], [vp, [vbar, [vbar, [v, sleeps]]]]]]]]]]], '.']], '2011-07-26-13-37-16', '84.74.137.199', ''). +text_drs_eval(0, 3686, 'A man and he see a cat and it.', drs([], []), [[specification, [s, [np_coord, [np, [det, a], [nbar, [n, man]]], [coord, and], [np, [pn, he]]], [vp, [vbar, [vcompl, [v, see], [np_coord, [np, [det, a], [nbar, [n, cat]]], [coord, and], [np, [pn, it]]]]]]], '.']], '2011-07-20-09-50-52', '84.74.137.219', ''). +text_drs_eval(0, 3687, 'Pi is 3.1415926536.', drs([A], [predicate(A, be, named('Pi'), real(3.14159))-1/2]), [[specification, [s, [np, [pname, 'Pi']], [vp, [aux, is], [np, [real, 3.14159]]]], '.']], '2011-07-20-09-50-59', '84.74.137.219', ''). +text_drs_eval(0, 3688, 'There is a man. A group is a dog of the man and the man.', drs([], []), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, group]]], [vp, [aux, is], [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np_coord, [np, [det, the], [nbar, [n, man]]], [coord, and], [np, [det, the], [nbar, [n, man]]]]]]]]], '.']], '2011-07-20-10-09-37', '89.206.71.56', ''). +text_drs_eval(0, 3689, 'There is a name. There is a dog. "" is the name of the dog of a man and a woman.', drs([A, B, C, D, E, F, G, H], [object(A, name, countable, na, eq, 1)-1/4, object(B, dog, countable, na, eq, 1)-2/4, relation(D, of, E)-3/5, object(D, name, countable, na, eq, 1)-3/4, predicate(C, be, string(''), D)-3/2, object(H, na, countable, na, eq, 2)-3/'', has_part(H, G)-3/'', object(G, woman, countable, na, eq, 1)-3/13, relation(E, of, H)-3/8, has_part(H, F)-3/'', object(F, man, countable, na, eq, 1)-3/10, object(E, dog, countable, na, eq, 1)-3/7]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, name]]]]], '.'], [specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog]]]]], '.'], [specification, [s, [np, [string, '""']], [vp, [aux, is], [np, [det, the], [nbar, [n, name], [pp, [prep, of], [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np_coord, [np, [det, a], [nbar, [n, man]]], [coord, and], [np, [det, a], [nbar, [n, woman]]]]]]]]]]]], '.']], '2011-07-22-17-46-13', '89.206.64.230', ''). +text_drs_eval(0, 3690, 'The card of which man whose card is valid is valid?', drs([], [question(drs([A, B, C, D, E, F, G], [relation(C, of, D)-1/3, predicate(G, be, E, F)-1/8, property(F, valid, pos)-1/9, relation(E, of, D)-1/6, object(E, card, countable, na, eq, 1)-1/7, object(D, man, countable, na, eq, 1)-1/5, query(D, which)-1/4, object(C, card, countable, na, eq, 1)-1/2, property(A, valid, pos)-1/11, predicate(B, be, C, A)-1/10]))]), [[query, [question, [np, [det, the], [nbar, [n, card], [pp, [prep, of], [np, [qdet, which], [nbar, [n, man], [rel_cl, [np, [posspn, whose], [nbar, [n, card]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]]]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]], ?]], '2011-07-22-17-20-47', '89.206.64.230', ''). +text_drs_eval(0, 3691, 'A card of which man whose card is valid is valid?', drs([], [question(drs([A, B, C, D, E, F, G], [object(A, card, countable, na, eq, 1)-1/2, query(B, which)-1/4, object(B, man, countable, na, eq, 1)-1/5, object(C, card, countable, na, eq, 1)-1/7, relation(C, of, B)-1/6, property(D, valid, pos)-1/9, predicate(E, be, C, D)-1/8, relation(A, of, B)-1/3, property(F, valid, pos)-1/11, predicate(G, be, A, F)-1/10]))]), [[query, [question, [np, [det, a], [nbar, [n, card], [pp, [prep, of], [np, [qdet, which], [nbar, [n, man], [rel_cl, [np, [posspn, whose], [nbar, [n, card]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]]]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]], ?]], '2011-07-21-13-37-49', '91.176.21.143', ''). +text_drs_eval(0, 3692, 'At most 3 men eat or the men drink.', drs([], [drs([A, B], [[predicate(B, eat, A)-1/5, object(A, man, countable, na, leq, 3)-1/4]])v drs([C], [predicate(C, drink, A)-1/9])]), [[specification, [s_coord, [s, [np, [nump, [genqu, 'at most'], 3], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, eat]]]]], [coord, or], [s, [np, [det, the], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, drink]]]]]], '.']], '2011-07-21-16-55-37', '89.206.66.1', ''). +text_drs_eval(0, 3693, 'At most 3 men eat or drink.', drs([A], [[drs([B], [predicate(B, eat, A)-1/5])v drs([C], [predicate(C, drink, A)-1/7]), object(A, man, countable, na, leq, 3)-1/4]]), [[specification, [s, [np, [nump, [genqu, 'at most'], 3], [nbar, [n, men]]], [vp_coord, [vp, [vbar, [vbar, [v, eat]]]], [coord, or], [vp, [vbar, [vbar, [v, drink]]]]]], '.']], '2011-07-21-16-56-14', '89.206.66.1', ''). +text_drs_eval(0, 3694, 'Every dog barks or a cat does not sleep.', drs([], [drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1/2])=>drs([B], [predicate(B, bark, A)-1/3])])v drs([C], [object(C, cat, countable, na, eq, 1)-1/6, -drs([D], [predicate(D, sleep, C)-1/9])])]), [[specification, [s_coord, [s, [np, [det, every], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]], [coord, or], [s, [np, [det, a], [nbar, [n, cat]]], [vp, [aux, does, not], [vbar, [vbar, [v, sleep]]]]]], '.']], '2011-07-21-18-46-18', '89.206.66.1', ''). +text_drs_eval(0, 3695, 'The cat of a man whose dog barks sleeps.', drs([A, B, C, D, E], [relation(B, of, C)-1/3, predicate(E, bark, D)-1/8, relation(D, of, C)-1/6, object(D, dog, countable, na, eq, 1)-1/7, object(C, man, countable, na, eq, 1)-1/5, object(B, cat, countable, na, eq, 1)-1/2, predicate(A, sleep, B)-1/9]), [[specification, [s, [np, [det, the], [nbar, [n, cat], [pp, [prep, of], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [posspn, whose], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]]]]]]], [vp, [vbar, [vbar, [v, sleeps]]]]], '.']], '2011-07-22-11-43-54', '89.206.65.50', ''). +text_drs_eval(0, 3696, 'The dog of a man whose dog barks barks.', drs([A, B, C, D, E], [relation(B, of, C)-1/3, predicate(E, bark, D)-1/8, relation(D, of, C)-1/6, object(D, dog, countable, na, eq, 1)-1/7, object(C, man, countable, na, eq, 1)-1/5, object(B, dog, countable, na, eq, 1)-1/2, predicate(A, bark, B)-1/9]), [[specification, [s, [np, [det, the], [nbar, [n, dog], [pp, [prep, of], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [posspn, whose], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]]]]]]], [vp, [vbar, [vbar, [v, barks]]]]], '.']], '2011-07-22-17-19-02', '89.206.64.230', ''). +text_drs_eval(0, 3697, 'A dog of a man whose dog barks barks.', drs([A, B, C, D, E], [object(A, dog, countable, na, eq, 1)-1/2, object(B, man, countable, na, eq, 1)-1/5, object(C, dog, countable, na, eq, 1)-1/7, relation(C, of, B)-1/6, predicate(D, bark, C)-1/8, relation(A, of, B)-1/3, predicate(E, bark, A)-1/9]), [[specification, [s, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [det, a], [nbar, [n, man], [rel_cl, [np, [posspn, whose], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]]]]]]], [vp, [vbar, [vbar, [v, barks]]]]], '.']], '2011-07-22-11-53-34', '89.206.65.50', ''). +text_drs_eval(0, 3698, 'Which man whose dog barks waits?', drs([], [question(drs([A, B, C, D], [query(A, which)-1/1, object(A, man, countable, na, eq, 1)-1/2, object(B, dog, countable, na, eq, 1)-1/4, relation(B, of, A)-1/3, predicate(C, bark, B)-1/5, predicate(D, wait, A)-1/6]))]), [[query, [question, [np, [qdet, which], [nbar, [n, man], [rel_cl, [np, [posspn, whose], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]]]], [vp, [vbar, [vbar, [v, waits]]]]], ?]], '2011-07-22-17-29-33', '89.206.64.230', ''). +text_drs_eval(0, 3699, 'A dog of which man who waits barks?', drs([], [question(drs([A, B, C, D], [object(A, dog, countable, na, eq, 1)-1/2, query(B, which)-1/4, object(B, man, countable, na, eq, 1)-1/5, predicate(C, wait, B)-1/7, relation(A, of, B)-1/3, predicate(D, bark, A)-1/8]))]), [[query, [question, [np, [det, a], [nbar, [n, dog], [pp, [prep, of], [np, [qdet, which], [nbar, [n, man], [rel_cl, [np, [relpn, who]], [vp, [vbar, [vbar, [v, waits]]]]]]]]]], [vp, [vbar, [vbar, [v, barks]]]]], ?]], '2011-07-22-17-32-56', '89.206.64.230', ''). +text_drs_eval(0, 3700, 'At most 3 men eat or at most 2 men eat.', drs([], [drs([A, B], [[predicate(B, eat, A)-1/5, object(A, man, countable, na, leq, 3)-1/4]])v drs([C, D], [[object(C, man, countable, na, leq, 2)-1/10, predicate(D, eat, C)-1/11]])]), [[specification, [s_coord, [s, [np, [nump, [genqu, 'at most'], 3], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, eat]]]]], [coord, or], [s, [np, [nump, [genqu, 'at most'], 2], [nbar, [n, men]]], [vp, [vbar, [vbar, [v, eat]]]]]], '.']], '2011-07-22-18-25-58', '89.206.64.230', ''). +text_drs_eval(0, 3701, 'Mary knows that John eats or Bill drinks.', drs([], [drs([A, B], [predicate(A, know, named('Mary'), B)-1/2, B:drs([C], [predicate(C, eat, named('John'))-1/5])])v drs([D], [predicate(D, drink, named('Bill'))-1/8])]), [[specification, [s_coord, [s, [np, [pname, 'Mary']], [vp, [vbar, [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, eats]]]]]]]]], [coord, or], [s, [np, [pname, 'Bill']], [vp, [vbar, [vbar, [v, drinks]]]]]], '.']], '2011-07-24-16-27-38', '89.206.66.17', ''). +text_drs_eval(0, 3702, 'Mary knows that John eats or that Bill drinks.', drs([A, B], [predicate(A, know, named('Mary'), B)-1/2, B:drs([], [drs([C], [predicate(C, eat, named('John'))-1/5])v drs([D], [predicate(D, drink, named('Bill'))-1/9])])]), [[specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [s_coord, [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, eats]]]]]], [coord, or], [cp, that, [s, [np, [pname, 'Bill']], [vp, [vbar, [vbar, [v, drinks]]]]]]]]]], '.']], '2011-07-24-16-27-53', '89.206.66.17', ''). +text_drs_eval(0, 3703, 'Mary knows that every man eats or that Bill drinks.', drs([A, B], [predicate(A, know, named('Mary'), B)-1/2, B:drs([], [drs([], [drs([C], [object(C, man, countable, na, eq, 1)-1/5])=>drs([D], [predicate(D, eat, C)-1/6])])v drs([E], [predicate(E, drink, named('Bill'))-1/10])])]), [[specification, [s, [np, [pname, 'Mary']], [vp, [vbar, [s_coord, [cp, that, [s, [np, [det, every], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, eats]]]]]], [coord, or], [cp, that, [s, [np, [pname, 'Bill']], [vp, [vbar, [vbar, [v, drinks]]]]]]]]]], '.']], '2011-07-24-16-28-29', '89.206.66.17', ''). +text_drs_eval(0, 3704, 'Bill drinks or Mary knows that John eats.', drs([], [drs([A], [predicate(A, drink, named('Bill'))-1/2])v drs([B, C], [predicate(B, know, named('Mary'), C)-1/5, C:drs([D], [predicate(D, eat, named('John'))-1/8])])]), [[specification, [s_coord, [s, [np, [pname, 'Bill']], [vp, [vbar, [vbar, [v, drinks]]]]], [coord, or], [s, [np, [pname, 'Mary']], [vp, [vbar, [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, eats]]]]]]]]]], '.']], '2011-07-24-16-29-42', '89.206.66.17', ''). +text_drs_eval(0, 3705, 'There is a book. A database lists the title of the book and lists the code of the book.', drs([A, B, C, D, E, F], [object(B, database, countable, na, eq, 1)-2/2, relation(D, of, A)-2/6, object(D, title, countable, na, eq, 1)-2/5, predicate(C, list, B, D)-2/3, relation(F, of, A)-2/13, object(F, code, countable, na, eq, 1)-2/12, object(A, book, countable, na, eq, 1)-2/15, predicate(E, list, B, F)-2/10]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, book]]]]], '.'], [specification, [s, [np, [det, a], [nbar, [n, database]]], [vp_coord, [vp, [vbar, [vcompl, [v, lists], [np, [det, the], [nbar, [n, title], [pp, [prep, of], [np, [det, the], [nbar, [n, book]]]]]]]]], [coord, and], [vp, [vbar, [vcompl, [v, lists], [np, [det, the], [nbar, [n, code], [pp, [prep, of], [np, [det, the], [nbar, [n, book]]]]]]]]]]], '.']], '2011-07-24-17-14-33', '89.206.66.17', ''). +text_drs_eval(0, 3706, 'Mary does not know that John eats or Bill drinks.', drs([], [drs([], [-drs([A, B], [predicate(A, know, named('Mary'), B)-1/4, B:drs([C], [predicate(C, eat, named('John'))-1/7])])])v drs([D], [predicate(D, drink, named('Bill'))-1/10])]), [[specification, [s_coord, [s, [np, [pname, 'Mary']], [vp, [aux, does, not], [vbar, [cp, that, [s, [np, [pname, 'John']], [vp, [vbar, [vbar, [v, eats]]]]]]]]], [coord, or], [s, [np, [pname, 'Bill']], [vp, [vbar, [vbar, [v, drinks]]]]]], '.']], '2011-07-24-17-02-42', '89.206.66.17', ''). +text_drs_eval(0, 3707, 'There is a man X. Every woman likes X or X drinks.', drs([A], [object(A, man, countable, na, eq, 1)-1/4, drs([], [drs([B], [object(B, woman, countable, na, eq, 1)-2/2])=>drs([C], [predicate(C, like, B, A)-2/3])])v drs([D], [predicate(D, drink, A)-2/7])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], [specification, [s_coord, [s, [np, [det, every], [nbar, [n, woman]]], [vp, [vbar, [vcompl, [v, likes], [np, [var, 'X']]]]]], [coord, or], [s, [np, [var, 'X']], [vp, [vbar, [vbar, [v, drinks]]]]]], '.']], '2011-07-24-18-17-00', '89.206.66.17', ''). +text_drs_eval(0, 3708, 'There is a man X. A dog likes X and every woman likes X or X drinks.', drs([A], [object(A, man, countable, na, eq, 1)-1/4, drs([B, C], [object(B, dog, countable, na, eq, 1)-2/2, predicate(C, like, B, A)-2/3, drs([D], [object(D, woman, countable, na, eq, 1)-2/7])=>drs([E], [predicate(E, like, D, A)-2/8])])v drs([F], [predicate(F, drink, A)-2/12])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], [specification, [s_coord, [s_coord, [s, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vcompl, [v, likes], [np, [var, 'X']]]]]], [coord, and], [s, [np, [det, every], [nbar, [n, woman]]], [vp, [vbar, [vcompl, [v, likes], [np, [var, 'X']]]]]]], [coord, or], [s, [np, [var, 'X']], [vp, [vbar, [vbar, [v, drinks]]]]]], '.']], '2011-07-24-18-18-01', '89.206.66.17', ''). +text_drs_eval(0, 3709, 'There is a man X. A dog likes X and every woman likes X or X likes the dog.', drs([A], [object(A, man, countable, na, eq, 1)-1/4, drs([B, C], [object(B, dog, countable, na, eq, 1)-2/2, predicate(C, like, B, A)-2/3, drs([D], [object(D, woman, countable, na, eq, 1)-2/7])=>drs([E], [predicate(E, like, D, A)-2/8])])v drs([F], [predicate(F, like, A, B)-2/12])]), [[specification, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man], [appos, [var, 'X']]]]]], '.'], [specification, [s_coord, [s_coord, [s, [np, [det, a], [nbar, [n, dog]]], [vp, [vbar, [vcompl, [v, likes], [np, [var, 'X']]]]]], [coord, and], [s, [np, [det, every], [nbar, [n, woman]]], [vp, [vbar, [vcompl, [v, likes], [np, [var, 'X']]]]]]], [coord, or], [s, [np, [var, 'X']], [vp, [vbar, [vcompl, [v, likes], [np, [det, the], [nbar, [n, dog]]]]]]]], '.']], '2011-07-24-18-18-48', '89.206.66.17', ''). +text_drs_eval(0, 3710, 'It is false that a cat sleeps and every dog barks or there is a man.', drs([], [drs([], [-drs([A, B], [object(A, cat, countable, na, eq, 1)-1/6, predicate(B, sleep, A)-1/7]), drs([C], [object(C, dog, countable, na, eq, 1)-1/10])=>drs([D], [predicate(D, bark, C)-1/11])])v drs([E], [object(E, man, countable, na, eq, 1)-1/16])]), [[specification, [s_coord, [s_coord, [s, [neg, 'it is false'], [cp, that, [s, [np, [det, a], [nbar, [n, cat]]], [vp, [vbar, [vbar, [v, sleeps]]]]]]], [coord, and], [s, [np, [det, every], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]]], [coord, or], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]]], '.']], '2011-07-24-19-02-14', '89.206.66.17', ''). +text_drs_eval(0, 3711, 'Every dog barks and it is false that a cat sleeps or there is a man.', drs([], [drs([], [drs([A], [object(A, dog, countable, na, eq, 1)-1/2])=>drs([B], [predicate(B, bark, A)-1/3]), -drs([C, D], [object(C, cat, countable, na, eq, 1)-1/10, predicate(D, sleep, C)-1/11])])v drs([E], [object(E, man, countable, na, eq, 1)-1/16])]), [[specification, [s_coord, [s_coord, [s, [np, [det, every], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]], [coord, and], [s, [neg, 'it is false'], [cp, that, [s, [np, [det, a], [nbar, [n, cat]]], [vp, [vbar, [vbar, [v, sleeps]]]]]]]], [coord, or], [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, man]]]]]], '.']], '2011-07-24-19-02-57', '89.206.66.17', ''). +text_drs_eval(0, 3712, '1=1 and every dog barks or a cat sleeps.', drs([], [drs([], [formula(int(1), =, int(1))-1/2, drs([A], [object(A, dog, countable, na, eq, 1)-1/6])=>drs([B], [predicate(B, bark, A)-1/7])])v drs([C, D], [object(C, cat, countable, na, eq, 1)-1/10, predicate(D, sleep, C)-1/11])]), [[specification, [s_coord, [s_coord, [formula, [int, 1], =, [int, 1]], [coord, and], [s, [np, [det, every], [nbar, [n, dog]]], [vp, [vbar, [vbar, [v, barks]]]]]], [coord, or], [s, [np, [det, a], [nbar, [n, cat]]], [vp, [vbar, [vbar, [v, sleeps]]]]]], '.']], '2011-07-24-21-58-39', '89.206.66.17', ''). +text_drs_eval(0, 3713, 'It is false that a man eats or that the man drinks and that the man waits.', drs([], [-drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1/6, predicate(B, eat, A)-1/7])v drs([C, D], [predicate(C, drink, A)-1/12, predicate(D, wait, A)-1/17])])]), [[specification, [s, [neg, 'it is false'], [s_coord, [cp, that, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, eats]]]]]], [coord, or], [cp, that, [s_coord, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, drinks]]]]], [coord, and], [cp, that, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]]]]]]], '.']], '2011-07-25-12-59-34', '89.206.69.154', ''). +text_drs_eval(0, 3714, 'It is false that a man eats and that the man drinks, or that the man waits.', drs([], [-drs([], [drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/6, predicate(B, eat, A)-1/7, predicate(C, drink, A)-1/12])v drs([D], [predicate(D, wait, A)-1/18])])]), [[specification, [s, [neg, 'it is false'], [s_coord, [cp, that, [s_coord, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, eats]]]]], [coord, and], [cp, that, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, drinks]]]]]]]], [coord, ', or'], [cp, that, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]]]]], '.']], '2011-07-25-13-11-17', '89.206.69.154', ''). +text_drs_eval(0, 3715, 'It is false that a man eats and that the man drinks or that the man waits.', drs([], [-drs([], [drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/6, predicate(B, eat, A)-1/7, predicate(C, drink, A)-1/12])v drs([D], [predicate(D, wait, A)-1/17])])]), [[specification, [s, [neg, 'it is false'], [s_coord, [cp, that, [s_coord, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, eats]]]]], [coord, and], [cp, that, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, drinks]]]]]]]], [coord, or], [cp, that, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]]]]], '.']], '2011-07-25-13-11-27', '89.206.69.154', ''). +text_drs_eval(0, 3716, 'It is false that a man eats and that the man drinks, and that the man waits.', drs([], [-drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/6, predicate(B, eat, A)-1/7, predicate(C, drink, A)-1/12, predicate(D, wait, A)-1/18])]), [[specification, [s, [neg, 'it is false'], [s_coord, [cp, that, [s_coord, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, eats]]]]], [coord, and], [cp, that, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, drinks]]]]]]]], [coord, ', and'], [cp, that, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]]]]], '.']], '2011-07-25-13-11-55', '89.206.69.154', ''). +text_drs_eval(0, 3717, 'It is false that a man eats or that the man drinks or that the man waits.', drs([], [-drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1/6, predicate(B, eat, A)-1/7])v drs([], [drs([C], [predicate(C, drink, A)-1/12])v drs([D], [predicate(D, wait, A)-1/17])])])]), [[specification, [s, [neg, 'it is false'], [s_coord, [cp, that, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, eats]]]]]], [coord, or], [cp, that, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, drinks]]]]]], [coord, or], [cp, that, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]]]]], '.']], '2011-07-25-13-13-28', '89.206.69.154', ''). +text_drs_eval(0, 3718, 'It is false that a man eats or that the man drinks, or that the man waits.', drs([], [-drs([], [drs([], [drs([A, B], [object(A, man, countable, na, eq, 1)-1/6, predicate(B, eat, A)-1/7])v drs([C], [predicate(C, drink, A)-1/12])])v drs([D, E], [object(E, man, countable, na, eq, 1)-1/17, predicate(D, wait, E)-1/18])])]), [[specification, [s, [neg, 'it is false'], [s_coord, [s_coord, [cp, that, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, eats]]]]]], [coord, or], [cp, that, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, drinks]]]]]]], [coord, ', or'], [cp, that, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]]]]], '.']], '2011-07-25-13-28-00', '89.206.69.154', ''). +text_drs_eval(0, 3719, 'It is false that a man eats or that the man drinks, and that the man waits.', drs([], [-drs([A, B], [drs([C, D], [object(C, man, countable, na, eq, 1)-1/6, predicate(D, eat, C)-1/7])v drs([E], [predicate(E, drink, C)-1/12]), object(B, man, countable, na, eq, 1)-1/17, predicate(A, wait, B)-1/18])]), [[specification, [s, [neg, 'it is false'], [s_coord, [s_coord, [cp, that, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, eats]]]]]], [coord, or], [cp, that, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, drinks]]]]]]], [coord, ', and'], [cp, that, [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]]]]], '.']], '2011-07-25-13-27-34', '89.206.69.154', ''). +text_drs_eval(0, 3720, 'A man eats or the man drinks, and the man waits.', drs([A, B], [drs([C, D], [object(C, man, countable, na, eq, 1)-1/2, predicate(D, eat, C)-1/3])v drs([E], [predicate(E, drink, C)-1/7]), object(B, man, countable, na, eq, 1)-1/11, predicate(A, wait, B)-1/12]), [[specification, [s_coord, [s_coord, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, eats]]]]], [coord, or], [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, drinks]]]]]], [coord, ', and'], [s, [np, [det, the], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, waits]]]]]], '.']], '2011-07-25-13-25-51', '89.206.69.154', ''). +text_drs_eval(0, 3721, 'John knows that there is a cat or that there is a dog.', drs([A, B], [predicate(A, know, named('John'), B)-1/2, B:drs([], [drs([C], [object(C, cat, countable, na, eq, 1)-1/7])v drs([D], [object(D, dog, countable, na, eq, 1)-1/13])])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [s_coord, [cp, that, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, cat]]]]]], [coord, or], [cp, that, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, dog]]]]]]]]]], '.']], '2011-07-25-14-43-11', '89.206.69.154', ''). +text_drs_eval(0, 3722, 'John knows that there is a cat and that 1 = 1.', drs([A, B], [predicate(A, know, named('John'), B)-1/2, B:drs([C], [object(C, cat, countable, na, eq, 1)-1/7, formula(int(1), =, int(1))-1/11])]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [cp, that, [s_coord, [top_s, [topic, [quant, 'there is'], [np, [det, a], [nbar, [n, cat]]]]], [coord, and], [cp, that, [formula, [int, 1], =, [int, 1]]]]]]]], '.']], '2011-07-25-14-45-41', '89.206.69.154', ''). +text_drs_eval(0, 3723, 'A man and the man and he see a cat and the cat and it.', drs([], []), [[specification, [s, [np_coord, [np, [det, a], [nbar, [n, man]]], [coord, and], [np, [det, the], [nbar, [n, man]]], [coord, and], [np, [pn, he]]], [vp, [vbar, [vcompl, [v, see], [np_coord, [np, [det, a], [nbar, [n, cat]]], [coord, and], [np, [det, the], [nbar, [n, cat]]], [coord, and], [np, [pn, it]]]]]]], '.']], '2011-07-26-13-36-14', '84.74.137.199', ''). +text_drs_eval(0, 3724, 'A man sleeps in the morning and in the morning.', drs([], []), [], '2011-07-26-13-36-49', '84.74.137.199', ''). +text_drs_eval(0, 3725, 'A man sleeps in a bed in a bed.', drs([A, B, C, D], [object(A, man, countable, na, eq, 1)-1/2, object(B, bed, countable, na, eq, 1)-1/6, object(C, bed, countable, na, eq, 1)-1/9, predicate(D, sleep, A)-1/3, modifier_pp(D, in, C)-1/7, modifier_pp(D, in, B)-1/4]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, sleeps]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]]]]]], '.']], '2011-07-26-13-39-10', '84.74.137.199', ''). +text_drs_eval(0, 3726, 'A man sleeps in a bed in the bed.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, object(B, bed, countable, na, eq, 1)-1/6, predicate(C, sleep, A)-1/3, modifier_pp(C, in, B)-1/4]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, sleeps]], [vmod, [pp, [prep, in], [np, [det, a], [nbar, [n, bed]]]], [pp, [prep, in], [np, [det, the], [nbar, [n, bed]]]]]]]], '.']], '2011-07-26-13-39-32', '84.74.137.199', ''). +text_drs_eval(0, 3727, 'A man sleeps in the morning in the morning.', drs([A, B, C], [object(A, man, countable, na, eq, 1)-1/2, object(C, morning, countable, na, eq, 1)-1/6, predicate(B, sleep, A)-1/3, modifier_pp(B, in, C)-1/4]), [[specification, [s, [np, [det, a], [nbar, [n, man]]], [vp, [vbar, [vbar, [v, sleeps]], [vmod, [pp, [prep, in], [np, [det, the], [nbar, [n, morning]]]], [pp, [prep, in], [np, [det, the], [nbar, [n, morning]]]]]]]], '.']], '2011-07-26-13-39-57', '84.74.137.199', ''). +text_drs_eval(0, 3728, 'Which film\ncontains a role that a person A performs, and\ncontains a role that depicts A and that a person that is not A performs?', drs([], [question(drs([A, B, C, D, E, F, G, H, I, J], [query(A, which)-1/1, object(A, film, countable, na, eq, 1)-1/2, object(B, role, countable, na, eq, 1)-1/5, object(C, person, countable, na, eq, 1)-1/8, predicate(D, perform, C, B)-1/10, predicate(E, contain, A, B)-1/3, object(F, role, countable, na, eq, 1)-1/15, predicate(G, depict, F, C)-1/17, object(H, person, countable, na, eq, 1)-1/22, -drs([K], [predicate(K, be, H, C)-1/24]), predicate(I, perform, H, F)-1/27, predicate(J, contain, A, F)-1/13]))]), [[query, [question, [np, [qdet, which], [nbar, [n, film]]], [vp_coord, [vp, [vbar, [vcompl, [v, contains], [np, [det, a], [nbar, [n, role], [rel_cl, [comp, that], [np, [det, a], [nbar, [n, person], [appos, [var, 'A']]]], [vp, [vbar, [vcompl, [v, performs]]]]]]]]]], [coord, ', and'], [vp, [vbar, [vcompl, [v, contains], [np, [det, a], [nbar, [n, role], [rel_cl_coord, [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, depicts], [np, [var, 'A']]]]]], [coord, and], [rel_cl, [comp, that], [np, [det, a], [nbar, [n, person], [rel_cl, [comp, that], [vp, [aux, is, not], [np, [var, 'A']]]]]], [vp, [vbar, [vcompl, [v, performs]]]]]]]]]]]]], ?]], '2011-07-28-13-43-53', '91.176.174.222', ''). +text_drs_eval(0, 3729, 'Which film\ncontains a role that which person A performs, and\ncontains a role that depicts A and that a person that is not A performs?', drs([], [question(drs([A, B, C, D, E, F, G, H, I, J], [query(A, which)-1/1, object(A, film, countable, na, eq, 1)-1/2, object(B, role, countable, na, eq, 1)-1/5, query(C, which)-1/7, object(C, person, countable, na, eq, 1)-1/8, predicate(D, perform, C, B)-1/10, predicate(E, contain, A, B)-1/3, object(F, role, countable, na, eq, 1)-1/15, predicate(G, depict, F, C)-1/17, object(H, person, countable, na, eq, 1)-1/22, -drs([K], [predicate(K, be, H, C)-1/24]), predicate(I, perform, H, F)-1/27, predicate(J, contain, A, F)-1/13]))]), [[query, [question, [np, [qdet, which], [nbar, [n, film]]], [vp_coord, [vp, [vbar, [vcompl, [v, contains], [np, [det, a], [nbar, [n, role], [rel_cl, [comp, that], [np, [qdet, which], [nbar, [n, person], [appos, [var, 'A']]]], [vp, [vbar, [vcompl, [v, performs]]]]]]]]]], [coord, ', and'], [vp, [vbar, [vcompl, [v, contains], [np, [det, a], [nbar, [n, role], [rel_cl_coord, [rel_cl, [comp, that], [vp, [vbar, [vcompl, [v, depicts], [np, [var, 'A']]]]]], [coord, and], [rel_cl, [comp, that], [np, [det, a], [nbar, [n, person], [rel_cl, [comp, that], [vp, [aux, is, not], [np, [var, 'A']]]]]], [vp, [vbar, [vcompl, [v, performs]]]]]]]]]]]]], ?]], '2011-07-28-13-51-58', '91.176.174.222', ''). +text_drs_eval(0, 3730, 'Which man gives which dog which chases which cat which apple which is what?', drs([], [question(drs([A, B, C, D, E, F, G, H], [query(A, which)-1/1, object(A, man, countable, na, eq, 1)-1/2, query(B, which)-1/4, object(B, dog, countable, na, eq, 1)-1/5, query(C, which)-1/8, object(C, cat, countable, na, eq, 1)-1/9, predicate(D, chase, B, C)-1/7, query(E, which)-1/10, object(E, apple, countable, na, eq, 1)-1/11, query(F, what)-1/14, predicate(G, be, E, F)-1/13, predicate(H, give, A, E, B)-1/3]))]), [[query, [question, [np, [qdet, which], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, gives], [np, [qdet, which], [nbar, [n, dog], [rel_cl, [np, [relpn, which]], [vp, [vbar, [vcompl, [v, chases], [np, [qdet, which], [nbar, [n, cat]]]]]]]]], [np, [qdet, which], [nbar, [n, apple], [rel_cl, [np, [relpn, which]], [vp, [aux, is], [np, [qpn, what]]]]]]]]]], ?]], '2011-07-28-14-00-09', '91.176.174.222', ''). +text_drs_eval(0, 3731, 'Which man gives which cat which which dog chases which apple which what eats?', drs([], [question(drs([A, B, C, D, E, F, G, H], [query(A, which)-1/1, object(A, man, countable, na, eq, 1)-1/2, query(B, which)-1/4, object(B, cat, countable, na, eq, 1)-1/5, query(C, which)-1/7, object(C, dog, countable, na, eq, 1)-1/8, predicate(D, chase, C, B)-1/9, query(E, which)-1/10, object(E, apple, countable, na, eq, 1)-1/11, query(F, what)-1/13, predicate(G, eat, F, E)-1/14, predicate(H, give, A, E, B)-1/3]))]), [[query, [question, [np, [qdet, which], [nbar, [n, man]]], [vp, [vbar, [vcompl, [v, gives], [np, [qdet, which], [nbar, [n, cat], [rel_cl, [np, [relpn, which]], [np, [qdet, which], [nbar, [n, dog]]], [vp, [vbar, [vcompl, [v, chases]]]]]]], [np, [qdet, which], [nbar, [n, apple], [rel_cl, [np, [relpn, which]], [np, [qpn, what]], [vp, [vbar, [vcompl, [v, eats]]]]]]]]]]], ?]], '2011-07-30-19-06-07', '91.176.59.7', ''). +text_drs_eval(0, 3732, 'John has a card every code of which is valid.', drs([A, B], [object(A, card, countable, na, eq, 1)-1/4, drs([C], [object(C, code, countable, na, eq, 1)-1/6, relation(C, of, A)-1/7])=>drs([D, E], [property(D, valid, pos)-1/10, predicate(E, be, C, D)-1/9]), predicate(B, have, named('John'), A)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, has], [np, [det, a], [nbar, [n, card], [rel_cl, [np, [det, every], [nbar, [n, code], [pp, [prep, of], [np, [relpn, which]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]]]]]]]], '.']], '2011-08-09-08-48-13', '89.206.70.254', ''). +text_drs_eval(0, 3733, 'John has a card no code of which is valid.', drs([A, B], [object(A, card, countable, na, eq, 1)-1/4, drs([C], [object(C, code, countable, na, eq, 1)-1/6, relation(C, of, A)-1/7])=>drs([], [-drs([D, E], [property(D, valid, pos)-1/10, predicate(E, be, C, D)-1/9])]), predicate(B, have, named('John'), A)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, has], [np, [det, a], [nbar, [n, card], [rel_cl, [np, [det, no], [nbar, [n, code], [pp, [prep, of], [np, [relpn, which]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]]]]]]]], '.']], '2011-08-09-08-48-22', '89.206.70.254', ''). +text_drs_eval(0, 3734, 'John has a card every code of every copy of which is valid.', drs([A, B], [object(A, card, countable, na, eq, 1)-1/4, drs([C], [object(C, code, countable, na, eq, 1)-1/6, drs([D], [object(D, copy, countable, na, eq, 1)-1/9, relation(D, of, A)-1/10])=>drs([], [relation(C, of, D)-1/7])])=>drs([E, F], [property(E, valid, pos)-1/13, predicate(F, be, C, E)-1/12]), predicate(B, have, named('John'), A)-1/2]), [[specification, [s, [np, [pname, 'John']], [vp, [vbar, [vcompl, [v, has], [np, [det, a], [nbar, [n, card], [rel_cl, [np, [det, every], [nbar, [n, code], [pp, [prep, of], [np, [det, every], [nbar, [n, copy], [pp, [prep, of], [np, [relpn, which]]]]]]]], [vp, [aux, is], [ap_coord, [ap, [adj, valid]]]]]]]]]]], '.']], '2011-08-09-08-48-28', '89.206.70.254', ''). diff --git a/tests/bugs_and_requests.pl b/tests/bugs_and_requests.pl new file mode 100644 index 0000000..1c2fec8 --- /dev/null +++ b/tests/bugs_and_requests.pl @@ -0,0 +1,136 @@ +/** +* Convert all bug reports / feature requests to HTML. +* Two types of HTML output are supported +* +* "linear" (default) is simple linear output where reports follow each other +* in a linear fashion +* +* "table" is a sortable HTML-table with columns for bug ID, report date, text, DRS, ... +* +* Usage: +* +* swipl -f bugs_and_requests.pl -g main -t halt > report.html +* swipl -f bugs_and_requests.pl -g "main(table)" -t halt > report.html +* +* @author Kaarel Kaljurand +* @version 2011-06-22 +* +* @tbd Escape HTML special symbols (< and &) +*/ + + +% We point to the directory where APE modules and the lexicons are located. +:- assert(user:file_search_path(ape, '..')). + +% We point to the directory where the regression test set is located. +:- assert(user:file_search_path(rt, '.')). + + +:- use_module(ape(utils/drs_to_html), [ + drs_to_html_nocontainer/2, + footer/1 + ]). + + +% Consult the regression test set. +:- style_check(-singleton). +:- consult(rt(acetexts)). +:- style_check(+singleton). + +:- style_check(-atom). + +main :- + main(linear). + +main(Type) :- + current_stream(1, write, Stream), + set_stream(Stream, encoding(utf8)), + header('APE bugs and ACE feature requests', Header), + footer(Footer), + write(Header), + write('

APE bugs and ACE feature requests

'), + make_another_header(Type), + forall( + text_drs_eval(1, Id, Text, Drs, _Syntax, Date, Author, Comment), + ignore(( + drs_to_html_nocontainer(Drs, HtmlDrs), + display(Type, Id, Text, Date, Author, Comment, HtmlDrs) + )) + ), + make_another_footer(Type), + write(Footer). + + +display(linear, Id, Text, Date, Author, Comment, HtmlDrs) :- + format('
~n~d~n
~w
~n

Comment: ~w

~n~w~n

Submitted: ~w by ~w

~n', [Id, Text, Comment, HtmlDrs, Date, Author]). + +display(table, Id, Text, Date, Author, Comment, HtmlDrs) :- + concat_atom([Year, Month, Day | _], '-', Date), + format(' + ~d + ~w + ~w + ~w + ~w + ~w', [Id, Year-Month-Day, Text, Comment, HtmlDrs, Author]). + +make_another_header(table) :- + !, + write('

Click on a column header to sort by that column.

+ + + + + + + +'). + +make_another_header(_). + + +make_another_footer(table) :- + !, + write('
IDDateACE textCommentDRSAuthor
'). + +make_another_footer(_). + + +%% header(+Title:atom, -Header:atom) is det. +% +% Generate an HTML-header. +% +% @param Title is the content for the title-element in the HTML-header +% @param Header is an HTML header +% +header(Title, Header) :- + with_output_to(atom(Header), format(' + + + +~w + + + + + + +', [Title])). diff --git a/tests/make_acetext_drs.pl b/tests/make_acetext_drs.pl new file mode 100755 index 0000000..5d26c59 --- /dev/null +++ b/tests/make_acetext_drs.pl @@ -0,0 +1,144 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2010-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + +/** +This program outputs + +== +acetext_drs(Id, ACEText, DRS). +== + +for every ACE text in the regression test set that passes the test. + +Configuration: change user:file_search_path/2 (first two rules in this program) +to specify the path to APE and to the regression test set. + + +BUG: there is a lot of code overlap with test_ape.pl. + + +Usage: + +== +swipl -f make_acetext_drs.pl -g main -t halt -q > acetext_drs.pl +== + +@author Kaarel Kaljurand +@version 2011-07-21 + +*/ + +% We point to the directory where APE modules and the lexicons are located. +:- assert(user:file_search_path(ape, '..')). + +% We point to the directory where the regression test set is located. +:- assert(user:file_search_path(rt, '.')). + + +:- use_module(ape(parser/ace_to_drs), [ + acetext_to_drs/5 + ]). + +:- use_module(ape(utils/are_equivalent), [ + are_equivalent/2 + ]). + +:- use_module(ape(utils/serialize_term), [ + serialize_term/1 + ]). + +% Consult the regression test set. +:- style_check(-singleton). +:- consult(rt(acetexts)). +:- style_check(+singleton). + +% Everything which takes longer than 1 second is considered a bug. +time_limit(1). + +%% main is det. +% +main :- + time_limit(TimeLimit), + catch(set_stream(user_output, encoding(utf8)), _, true), + writeln(':- encoding(utf8).'), + forall( + text_drs_eval(0, Number, Text, DrsPre, _Syntax, _TestDate, _Author, _Comment), + ( + remove_pn_conditions(DrsPre, Drs), + run_test(TimeLimit, Number, Text, Drs) + ) + ). + + +% Removes the object conditions for proper names from the old DRSs of the test set. +% BUG: This should be done at a different place! +remove_pn_conditions(drs(DomIn,CondsIn), drs(DomOut,CondsOut)) :- + exclude(is_named, CondsIn, CondsOut), + exclude(ground, DomIn, DomOut). + +is_named(object(named(Name), Name, named, _, _, _)-_). + + +run_test(TimeLimit, Number, Text, Drs) :- + catch( + call_with_time_limit( + TimeLimit, + ( + acetext_to_drs(Text, _, _, RealDrs, _), + result(Drs, RealDrs, Result) + ) + ), + CatchType, + Result = CatchType + ), + show_result(Result, Number, Text, RealDrs). + + +%% result(+Drs1:term, +Drs2:term, -ResultCode:atom) is det. +% +% Compares two DRSs and returns a ResultCode which is to be interpreted as follows: +% +% * =|0000|= - parsing fails as it should +% * =|0->#|= - parsing should fail but instead a non-empty DRS is produced +% * =|#->0|= - parsing should produce a non-empty DRS but instead it fails +% * =|####|= - parsing produces a non-empty DRS but it is different from what it should be +% * =|----|= - parsing produces a DRS that is equivalent to the one stored in the regression test set +% +% Note: it is important that Drs1 and Drs2 contain variables for discourse referents. +% +% @param Drs1 is Attempto DRS +% @param Drs2 is Attempto DRS +% @param ResultCode is one of {=|0000|=, =|0->#|=, =|#->0|=, =|####|=, =|----|=} +% +result(drs([], []), drs([], []), '0000') :- !. + +result(drs([], []), Drs, '0->#') :- Drs \= drs([], []), !. + +result(Drs, drs([], []), '#->0') :- Drs \= drs([], []), !. + +result(Drs1, Drs2, '----') :- + are_equivalent(Drs1, Drs2), + !. + +result(_, _, '####'). + + +% +% +show_result('####', _Number, _Text, _Drs) :- !. +show_result('0->#', _Number, _Text, _Drs) :- !. +show_result('#->0', _Number, _Text, _Drs) :- !. + +show_result(_, Number, Text, Drs) :- + serialize_term(acetext_drs(Number, Text, Drs)), writeln('.'). diff --git a/tests/rtest.bash b/tests/rtest.bash new file mode 100644 index 0000000..a798e22 --- /dev/null +++ b/tests/rtest.bash @@ -0,0 +1,62 @@ +# APE regression tester +# +# Usage: +# +# bash rtest.bash +# bash rtest.bash d +# +# @author Kaarel Kaljurand +# @version 2011-07-28 +# +# If the commandline argument `d' is present then the latest version of +# the regression testset is downloaded from the web. +# Note that `curl' or `wget' must be installed to be able to download the regression testset. +# In case you don't have `curl' or `wget', +# download the testset manually before running the script (without `d', in this case). + +#prolog=pl +prolog=swipl +#prolog=/opt/local/bin/swipl +#prolog=`which swipl` + +# Generate a timestamp. +timestamp=`date '+%y%m%d-%H%M'` + +# Download the latest testset. +if [ $# -eq 1 ] +then +if [ $1 = "d" ] +then +echo "Downloading the latest ACE text set ... " +#wget -O acetexts.pl http://attempto.ifi.uzh.ch/cgi-bin/acetextset/get_acetexts.cgi +curl -o acetexts.pl http://attempto.ifi.uzh.ch/cgi-bin/acetextset/get_acetexts.cgi +echo "done." +fi +fi + +# Creates a directory for the test results. +# If the directory already exists then an error message is printed (which you can ignore). +mkdir testruns/ + +# Convert fit-files into plp-files. +$prolog -g "working_directory(_, '../parser'), [fit_to_plp], halt." + +# Run the regression test. +#time echo "[test_ape]. main. halt." | $prolog -q > testruns/rtest_$timestamp.txt +time $prolog -f test_ape.pl -g main -t halt -q > testruns/rtest_$timestamp.txt + +echo "" +echo "Regression tester finished." +echo "The results of the regression test were saved into testruns/rtest_$timestamp.txt" + +echo "" +echo "Diff with the previous version:" +echo "" + +mkdir tmp/ +ls testruns/rtest*.txt | tail -2 | head -1 | xargs grep "^0" > tmp/before.txt +ls testruns/rtest*.txt | tail -1 | xargs grep "^0" > tmp/now.txt +diff tmp/before.txt tmp/now.txt + +echo "" +echo "Finished." diff --git a/tests/test_ape.pl b/tests/test_ape.pl new file mode 100644 index 0000000..b27601e --- /dev/null +++ b/tests/test_ape.pl @@ -0,0 +1,172 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + +/** +APE regression tester + +This program compares a stored and manually checked DRS (taken from the APE regression test set) +with an automatically generated DRS for the same ACE text. +If they do not match then a failure message along with both DRSs are displayed. +The matching algorithm is defined in the APE module =|utils/are_equivalent.pl|=. + +Configuration: + +* change the first line of this program to match your SWI-Prolog installation +* change user:file_search_path/2 (first two rules in this program) +to specify the path to APE and to the regression test set + + +Usage: + +== +swipl -f test_ape.pl -g main -t halt -q +== + +Documentation: + +Read the PlDoc comments in the source code to find out how to interpret the result codes +that this program outputs. + +@author Kaarel Kaljurand +@version 2011-07-28 + +*/ + +% We point to the directory where APE modules and the lexicons are located. +:- assert(user:file_search_path(ape, '..')). + +% We point to the directory where the regression test set is located. +:- assert(user:file_search_path(rt, '.')). + + +:- use_module(ape(parser/ace_to_drs), [ + acetext_to_drs/5 + ]). + +:- use_module(ape(utils/are_equivalent), [ + are_equivalent/2 + ]). + +:- use_module(ape(utils/drs_to_ascii)). + +% Import the lexicons. +:- style_check(-discontiguous). +:- use_module(ape(lexicon/clex)). +:- use_module(ape(lexicon/ulex)). +:- style_check(+discontiguous). + +% Consult the regression test set. +:- style_check(-singleton). +:- consult(rt(acetexts)). +:- style_check(+singleton). + + +% Everything which takes longer than 1 second is considered a bug. +time_limit(1). + +% +% Applies APE to every ACE text that is a part of a positive regression test case, +% and compares the resulting DRS to the DRS that is stored in the regression test set. +% +main :- + time_limit(TimeLimit), + get_time(Timestamp), + format_time(atom(FormattedTimestamp), 'Timestamp: %F %T%z', Timestamp), + writeln(FormattedTimestamp), + forall( + text_drs_eval(0, Number, Text, DrsPre, _Syntax, _TestDate, _Author, _Comment), + ( + remove_pn_conditions(DrsPre, Drs), + run_test(TimeLimit, Number, Text, Drs) + ) + ). + + +% Removes the object conditions for proper names from the old DRSs of the test set. +% BUG: This should be done at a different place! +remove_pn_conditions(drs(DomIn,CondsIn), drs(DomOut,CondsOut)) :- + exclude(is_named, CondsIn, CondsOut), + exclude(ground, DomIn, DomOut). + +is_named(object(named(Name), Name, named, _, _, _)-_). + + +run_test(TimeLimit, Number, Text, Drs) :- + catch( + call_with_time_limit( + TimeLimit, + ( + acetext_to_drs(Text, _, _, RealDrs, Messages), + result(Drs, RealDrs, Result) + ) + ), + CatchType, + Result = CatchType + ), + display_result(Result, Number, Text, Messages), + ( + Result = '####' + -> + display_drs(Drs), nl, + display_drs(RealDrs) + ; + true + ). + + + +%% result(+Drs1:term, +Drs2:term, -ResultCode:atom) is det. +% +% Compares two DRSs and returns a ResultCode which is to be interpreted as follows: +% +% * =|0000|= - parsing fails as it should +% * =|0->#|= - parsing should fail but instead a non-empty DRS is produced +% * =|#->0|= - parsing should produce a non-empty DRS but instead it fails +% * =|####|= - parsing produces a non-empty DRS but it is different from what it should be +% * =|----|= - parsing produces a DRS that is equivalent to the one stored in the regression test set +% +% Note: it is important that Drs1 and Drs2 contain variables for discourse referents. +% +% @param Drs1 is Attempto DRS +% @param Drs2 is Attempto DRS +% @param ResultCode is one of {=|0000|=, =|0->#|=, =|#->0|=, =|####|=, =|----|=} +% +result(drs([], []), drs([], []), '0000') :- !. + +result(drs([], []), Drs, '0->#') :- Drs \= drs([], []), !. + +result(Drs, drs([], []), '#->0') :- Drs \= drs([], []), !. + +result(Drs1, Drs2, '----') :- + are_equivalent(Drs1, Drs2), + !. + +result(_, _, '####'). + + +%% display_results(+ResultCode:atom, +Number:number, +Text:atom, +Messages:list) is det. +% +% Pretty-prints the result of DRS comparison. +% Note: Messages are currently not output. +% +% @param ResultCode is one of {=|0000|=, =|0->#|=, =|#->0|=, =|####|=, =|----|=} +% @param Number is the ID-number of the test case +% @param Text is the ACE text +% @param Messages is a list of possible parser error messages +% +display_result(Result, Number, Text, _) :- + format('~n~*t~d~6| [~w] ~q~n', [0'0, Number, Result, Text]). + +%display_result(Result, Number, Text, [Message | Messages]) :- +% format('~n~*t~d~6| [~w] ~q ~w~n', [0'0, Number, Result, Text, [Message | Messages]]). diff --git a/tests/test_apeexe.sh b/tests/test_apeexe.sh new file mode 100644 index 0000000..986d288 --- /dev/null +++ b/tests/test_apeexe.sh @@ -0,0 +1,31 @@ + +ape=../ape.exe + +# This test should print out 9 times: +# +# If there is a user X1 then Attempto_Parsing_Engine helps the user X1. +# + +file_file1=../../web/site/acetexts/example1.ace.txt +file_url1=http://attempto.ifi.uzh.ch/site/acetexts/example1.ace.txt +ulexfile_file1=../../web/site/acetexts/example1.ulex.pl +ulexfile_url1=http://attempto.ifi.uzh.ch/site/acetexts/example1.ulex.pl + +$ape -text "APE helps every user." -ulextext "pn_sg('APE', 'Attempto_Parsing_Engine', neutr). pn_pl('APEs', 'Attempto_Parsing_Engines', neutr)." -solo paraphrase1 +$ape -text "APE helps every user." -ulexfile $ulexfile_file1 -solo paraphrase1 +$ape -text "APE helps every user." -ulexfile $ulexfile_url1 -solo paraphrase1 + +$ape -file $file_file1 -ulextext "pn_sg('APE', 'Attempto_Parsing_Engine', neutr). pn_pl('APEs', 'Attempto_Parsing_Engines', neutr)." -solo paraphrase1 +$ape -file $file_file1 -ulexfile $ulexfile_file1 -solo paraphrase1 +$ape -file $file_file1 -ulexfile $ulexfile_url1 -solo paraphrase1 + +$ape -file $file_url1 -ulextext "pn_sg('APE', 'Attempto_Parsing_Engine', neutr). pn_pl('APEs', 'Attempto_Parsing_Engines', neutr)." -solo paraphrase1 +$ape -file $file_url1 -ulexfile $ulexfile_file1 -solo paraphrase1 +$ape -file $file_url1 -ulexfile $ulexfile_url1 -solo paraphrase1 + + +# This test should preserve the Unicode characters. + +file_file2=../../web/site/acetexts/example2.ace.txt + +$ape -file $file_file2 -solo paraphrase1 diff --git a/tests/test_drace.pl b/tests/test_drace.pl new file mode 100644 index 0000000..613ab2e --- /dev/null +++ b/tests/test_drace.pl @@ -0,0 +1,145 @@ +#!/opt/local/bin/swipl -f none -g test_drace(core) -t halt -s + +/** +* @title Test Drace Core or Drace NP +* @author Kaarel Kaljurand +* @version 2009-04-08 +* +* This program tests the module drs_to_coreace.pl (or drs_to_npace.pl) +* by applying the composition +* +* ace_to_drs o drs_to_coreace (or drs_to_npace) +* +* to all the correct DRSs in the regression testset. +* +* The test on a given DRS is correct if the composition acts as identity. +* +* +* Usage: +* +* echo "[test_drace]. test_drace(core)." | swipl > drace_test_results.txt +* echo "[test_drace]. test_drace(np)." | swipl > dracenp_test_results.txt +* +* and then compare the results by diff, e.g.: +* +* diff testruns/drace_test_results.txt drace_test_results.txt +* diff testruns/dracenp_test_results.txt dracenp_test_results.txt +* +* Note that the files in the directory testruns/ are under version control. +* They reflect a stable state of the verbalizer. Comparing against them helps +* to detect regression in the verbalizer. +*/ + +% We point to the directory where APE modules and the lexicons are located. +:- assert(user:file_search_path(ape, '../')). + + +:- compile(acetexts). + +:- use_module(ape('parser/ace_to_drs'), [ + acetext_to_drs/5 + ]). + +:- use_module(ape('utils/morphgen'), [ + acesentencelist_pp/2 + ]). + +:- use_module(ape('utils/are_equivalent')). +:- use_module(ape('utils/drs_to_coreace')). +:- use_module(ape('utils/drs_to_npace')). +:- use_module(ape('utils/drs_to_ascii')). + +% Import the lexicons +:- style_check(-discontiguous). +:- use_module(ape('lexicon/clex')). +:- use_module(ape('lexicon/ulex')). +:- style_check(+discontiguous). + +:- set_prolog_flag(float_format, '%.11g'). + +time_limit(3). + +test_drace(DraceType) :- + time_limit(TimeLimit), + set_stream(user_output, encoding(utf8)), + forall( + text_drs_eval(0, Number, Text, PreDrs, _Syntax, _Date, _Author, _Comment), + ( + remove_pn_conditions(PreDrs, Drs), + run_test(TimeLimit, DraceType, Number, Text, Drs) + ) + ). + + +% Removes the object conditions for proper names from the old DRSs of the test set. +% BUG: This should be done at a different place! +remove_pn_conditions(drs(DomIn,CondsIn), drs(DomOut,CondsOut)) :- + exclude(is_named, CondsIn, CondsOut), + exclude(ground, DomIn, DomOut). + +is_named(object(named(Name), Name, named, _, _, _)-_). + + +run_test(TimeLimit, DraceType, Number, Text1, Drs1) :- + catch( + call_with_time_limit( + TimeLimit, + ( + execute_test(DraceType, Drs1, Text2, Drs2), + compare_results(Drs1, Drs2, Result) + ) + ), + CatchType, + ( + Result = CatchType, + Text2 = '' + )), + display_result(Result, Number, Text1, Text2). + + +execute_test(core, Drs1, AceText, Drs2) :- + bigdrs_to_coreace(Drs1, AceSentenceList), + get_acetext_or_error(AceSentenceList, AceText), + acetext_to_drs(AceText, _, _, Drs2, _Messages). + +execute_test(np, Drs1, AceText, Drs2) :- + drs_to_npace(Drs1, AceSentenceList), + get_acetext_or_error(AceSentenceList, AceText), + acetext_to_drs(AceText, _, _, Drs2, _Messages). + + +% In case the DRS (correctly) fails, we do not report it as ----. +compare_results(drs([], []), _, 'ZERO') :- + !. + +compare_results(Drs1, Drs2, '----') :- + are_equivalent(Drs1, Drs2, [ignore_sid(true)]), + !. + +compare_results(_, _, 'FAIL'). + + +%% display_result(+Result:atom, +Number:integer, +Text1:atom, +Text2:atom) +% +% +display_result('ZERO', Number, Text1, _) :- + !, + format('~*t~d~6| [~w] ~w~n', [0'0, Number, 'ZERO', Text1]). + +display_result('----', Number, Text1, Text2) :- + Text1 = Text2, + !, + format('~*t~d~6| [~w] ~w~n', [0'0, Number, 'SAME', Text1]). + +display_result(Result, Number, Text1, Text2) :- + format('~*t~d~6| [~w] ~w --> ~w~n', [0'0, Number, Result, Text1, Text2]). + + +%% +% +% +get_acetext_or_error([], 'NOT IMPLEMENTED') :- + !. + +get_acetext_or_error(AceSentenceList, AceText) :- + acesentencelist_pp(AceSentenceList, AceText). diff --git a/tests/test_drs_to_x.pl b/tests/test_drs_to_x.pl new file mode 100755 index 0000000..c21c4c7 --- /dev/null +++ b/tests/test_drs_to_x.pl @@ -0,0 +1,106 @@ +#!/opt/local/bin/swipl -f none -g main -t halt -s + +/** +* +* @title Test the conversion of DRS to other formats +* @author Kaarel Kaljurand +* @version 2009-06-24 +* +* This is an attempt to write a more general testing framework +* for testing DRS->X converters on the APE regression test set. +* Currently it just tests the TPTP converter. +* +* TODO: Integrate result codes into the header. +* +*/ + +% We point to the directory where APE modules and the lexicons are located. +:- assert(user:file_search_path(ape, '../')). + +:- compile(acetexts). + +:- use_module(ape('parser/ace_to_drs'), [ + acetext_to_drs/5 + ]). + +:- use_module(ape('utils/drs_to_tptp'), [ + drs_to_tptp/2, + drs_to_tptplist/2, + tptp_pp/1, + tptplist_pp/1 + ]). + +% Import the lexicons +:- style_check(-discontiguous). +:- use_module(ape('lexicon/clex')). +:- use_module(ape('lexicon/ulex')). +:- style_check(+discontiguous). + +:- set_prolog_flag(float_format, '%.11g'). + +time_limit(1). +drs_converter(drs_to_tptplist, tptplist_pp). + +main :- + time_limit(TimeLimit), + drs_converter(Converter, Pp), + set_stream(user_output, encoding(utf8)), + forall( + text_drs_eval(0, Number, Text, DrsPre, _Syntax, _Date, _Author, _Comment), + ( + remove_pn_conditions(DrsPre, Drs), + run_test(TimeLimit, Converter, Pp, Number, Text, Drs) + ) + ). + +% Removes the object conditions for proper names from the old DRSs of the test set. +% BUG: This should be done at a different place! +remove_pn_conditions(drs(DomIn,CondsIn), drs(DomOut,CondsOut)) :- + exclude(is_named, CondsIn, CondsOut), + exclude(ground, DomIn, DomOut). + +is_named(object(named(Name), Name, named, _, _, _)-_). + + +run_test(TimeLimit, Converter, Pp, Number, Text, Drs) :- + display_header(Number, Text), + catch( + call_with_time_limit(TimeLimit, apply_converter(Converter, Drs, Result)), + Catcher, + Result = Catcher + ), + display_result(Pp, Result). + + +apply_converter(_Converter, drs(Dom, []), _) :- + throw(error('DRS is empty', context(apply_converter/2, drs(Dom, [])))). + +apply_converter(Converter, Drs, Result) :- + call(Converter, Drs, Result), + !. + +apply_converter(_, Drs, _) :- + throw(error('Converter failed', context(apply_converter/2, Drs))). + + +display_header(Number, Text) :- + format('~*t~d~6| ~w~n', [0'0, Number, Text]). + + +display_result(_, Result) :- + check_and_output_error(Result), + !. + +display_result(Pp, Result) :- + call(Pp, Result), + nl. + +display_result(_, Result) :- + format("ERROR\tWrong exception-term or non-printable result\t~w~n", [Result]). + + +check_and_output_error(time_limit_exceeded) :- + format("ERROR\t~w~n", ['Time limit exceeded']). + +check_and_output_error(error(Message, context(Pred, Arg))) :- + format("ERROR\t~w\t~w\t~w~n", [Message, Pred, Arg]). diff --git a/tests/test_duration.pl b/tests/test_duration.pl new file mode 100644 index 0000000..d06de3d --- /dev/null +++ b/tests/test_duration.pl @@ -0,0 +1,43 @@ +/** +* @title Test the duration of APE, Refres, Drace. +* @author Kaarel Kaljurand +* @version 2008-02-15 +* +* echo "[test_duration]. test_duration." | swipl -q > testruns/duration_051013-2000.txt +* +* TODO: +* - recover from situations where the automatic generation of the DRS loops or craches +* - better formatting of results +* - benchmark all the main components separately +*/ + +:- use_module('../parser/ace_to_drs', [ + acetext_to_drs/5 + ]). + +:- compile(acetexts). + +:- use_module('../parser/ape_utils', [ + cpu_time/2 + ]). + +% Import the lexicons +:- style_check(-discontiguous). +:- use_module('../lexicon/clex'). +:- use_module('../lexicon/ulex'). +:- style_check(+discontiguous). + +:- set_prolog_flag(float_format, '%.11g'). + +test_duration :- + forall( + text_drs_eval(0, Number, Text, DRS, _Syntax, _Date, _Author, _Comment), + execute_test(Number, Text, DRS, _TimeOutLimit) + ). + +execute_test(Number, Text, _Drs1, _TimeOutLimit) :- + cpu_time(acetext_to_drs(Text, _, _, _Drs2, _Messages), Duration), + display_result(Number, Text, Duration). + +display_result(Number, Text, Duration) :- + format('~f\t~d\t~w~n', [Duration, Number, Text]). diff --git a/tests/test_owlswrl.pl b/tests/test_owlswrl.pl new file mode 100644 index 0000000..7aa5084 --- /dev/null +++ b/tests/test_owlswrl.pl @@ -0,0 +1,505 @@ +#!/usr/local/bin/swipl -f none -g main -t halt -s + +% Usage: ./test_owlswrl.pl +% Writes the test results into STDIN and statistics into STDERR. + +:- assert(user:file_search_path(ape, '../')). + +:- use_module(ape('parser/ace_to_drs'), [ + acetext_to_drs/5 + ]). + +:- use_module(ape('utils/owlswrl/drs_to_owlswrl')). +:- use_module(ape('utils/owlswrl/owlswrl_to_xml'), [ + owlswrl_to_xml/2 + ]). +:- use_module(ape('utils/owlswrl/owlswrl_to_fss'), [ + owlswrl_to_fss/1 + ]). + +:- use_module(ape('logger/error_logger'), [ + clear_messages/0, + get_messages/1 + ]). + +:- use_module(ape('utils/xmlterm_to_xmlatom'), [ + xmlterm_to_xmlatom/2 + ]). + + +:- set_prolog_flag(float_format, '%.11g'). + +t('1-1', 'Every man is a human.'). +t('1-2', 'Every man is somebody.'). +t('1-3', 'Every man is something.'). +t(2, 'Every human is a male or is a female.'). +t(3, 'No dog is a cat.'). +t(4, 'Every driver owns a car.'). +t(5, 'Everything that a goat eats is some grass.'). +t(6, 'John likes Mary.'). +t(7, 'Everybody who loves somebody likes him/her.'). +t(8, 'Every professor is a scientist and is a teacher.'). +t(9, 'Everybody who is not a child is an adult.'). +t(10, 'Nothing is a man and is a woman.'). +t(11, 'If there is a woman then she does not like a snake.'). +t(12, 'There is a woman who everybody likes.'). + +t(13, 'Every man likes at least 3 things.'). +t(14, 'If a thing A is taller than a thing B then B is shorter than A.'). +t(15, 'If something A is taller than something B and B is taller than something C then A is taller than C.'). +t('15-1', 'If a thing A is taller than a thing that is taller than a thing C then A is taller than C.'). + +% SWRL +t('15-2', 'If a dog is taller than a cat that is taller than a mouse then the dog is taller than the mouse.'). + +t(16, 'Everybody who writes something is a human.'). +t(17, 'Everybody who writes at least 1 thing is a human.'). + +t(18, 'Everything that somebody writes is a book or is a paper.'). + +t(19, 'Everything identifies at most 1 thing.'). + +t(20, 'If a thing A loves a thing B then B loves A.'). + +t(21, 'Nobody who likes a carrot is a carnivore.'). + +t(22, 'Every man likes at least 3 cars.'). + +t(23, 'Every man likes some cars.'). + +t(24, 'John likes every car.'). + +t(25, 'John likes no car.'). + +t(27, 'If there is a man then a dog likes the man.'). + +t(28, 'If there is a cat then at least 2 things like the cat.'). + +t(29, 'If there is a cat then at least 2 persons like the cat.'). + +t(30, 'For every thing at most 1 thing is identified by it.'). + +t(31, 'John likes Mary. Bill sees Mary.'). + +t(32, 'Every man is somebody that a dog likes.'). + +t(33, 'If a man sees a woman then the woman sees John.'). + +% SWRL +t(34, 'If a man sees a woman then a dog sees a cat.'). + +t(35, 'If a man sees a woman then John knows the man.'). + +t(36, 'Every man waits.'). + +t(37, 'Every man does not wait.'). + +t(38, 'Every man is an animal or does not wait.'). + +t(39, 'No man waits.'). + +% SWRL +t(40, 'If a man sees a dog then the man hears the dog.'). + +t(41, 'For every carnivore everything that the carnivore eats is a meat.'). + +t(42, 'Every man who sees a dog hears a cat that sees itself.'). +t(43, 'Every man who sees a dog hears a cat that sees a mouse that hates the cat.'). +t(44, 'Every man who sees a dog hears a cat that sees a mouse that hates itself.'). +t(45, 'Every man who likes himself is strange.'). +t(46, 'Every man likes himself.'). + +t(47, 'Every man who is not liked by a woman and who owns a dog sees a cat.'). +t(48, 'If there is a man and it is false that the man is liked by a woman and that a dog is owned by the man then the man sees a cat.'). + +t(49, 'John\'s age is 30.'). +t(50, 'John\'s address is "Poland".'). +t(51, 'John is not Mary.'). +t(52, 'It is false that a man sees a woman.'). +t(53, 'Everybody who waits is a grown-up.'). +t(54, 'Everybody whose age is 31 is a grown-up.'). +t(55, 'Everybody whose address is "Poland" is a human.'). +t(56, 'Everybody whose age is 31 and who waits is a grown-up.'). +t(57, 'Every man likes no dog.'). +t(58, 'Every student is John or is Mary.'). +t(59, 'Everybody who is John or who is Mary is a student.'). +t(60, 'John is a man or owns less than 3 cars.'). +t(61, 'John does not like Mary.'). +t(62, 'John does not own a car.'). +t(63, 'John does not own more than 3 cars.'). + +t(64, 'A man is taller than more than 3 animals.'). +t(65, 'A man is not a woman.'). +t(66, 'Every carnivore eats every meat.'). +t(67, 'Everybody likes everybody.'). +t(68, 'John\'s brother likes everybody.'). + +t(69, 'If somebody X loves somebody Y then it is false that X hates Y.'). + +t(70, 'If a man likes somebody that is a person then the person owns a car.'). +t(71, 'If John is a man then the man is a person.'). + +t(72, 'If a man owns a dog and the man owns a cat and the dog likes the cat then the man is a human.'). +t(73, 'Every man is at most 3 cars.'). + +t(74, 'Mary is liked by nobody.'). + +t(75, 'Every man is something that likes something that owns a car and that likes Mary.'). + +t(76, 'Every man is something that likes a car and that likes a bike.'). + +t(77, 'No man is something that likes a car and that likes a bike.'). + +t(78, 'If there is a goat and everything that the goat eats is an apple then the goat is an animal.'). + +t(79, 'If there is a goat and everything that the goat eats is not an apple then the goat is an animal.'). + +t(80, 'Mary likes a cat. Every man likes the cat.'). + +t(81, 'John does not like every dog.'). + +t(82, 'John\'s brother likes Mary. An age of the brother is 10.'). + +t(83, 'John is something that is not Mary.'). + +t(84, 'John is not something that is Mary.'). + +t(85, 'Everything that likes something that sees something that hears something hates it.'). + +t(86, 'Every man owns exactly 3 cars.'). + +t(87, 'Every man owns exactly 3 things.'). + +t(88, 'If a man likes a dog that likes a cat and the man likes a cow that likes a sheep then the man owns a car.'). + +t(89, 'If there is a man then the man likes a dog that likes a cat and the man likes a cow that likes a sheep.'). + +t(90, 'If there is a man then the man likes a dog that likes a cat and that likes a rat and the man likes a cow that likes a sheep and that likes a pig.'). + +t(91, 'If a man is a dog that is a cat and the man is a cow that is a sheep then the man is a car.'). + +t(92, 'If there is a man then the man is a dog that is a cat and that is a rat and the man is a cow that is a sheep and that is a pig.'). + +t(93, 'If John likes Mary then Mary likes Bill.'). + +t(94, 'If John owns a car then there are at least 3 women that like John.'). + +t(95, 'There is at least 1 man.'). + +t(96, 'John likes at most 3 women.'). +t(97, 'John likes less than 3 women.'). +t(98, 'John likes exactly 3 women.'). +t(99, 'John likes at least 3 women.'). +t(100, 'John likes more than 3 women.'). +t(101, 'John likes at most 1 woman.'). +t(102, 'John likes less than 1 woman.'). +t(103, 'John likes exactly 1 woman.'). +t(104, 'John likes at least 1 woman.'). +t(105, 'John likes more than 1 woman.'). + +t(106, 'Everybody who loves somebody loves himself.'). + +t(107, 'If a man likes Mary and Mary hates a dog then the man owns a car.'). + +t(108, 'If a man likes Mary and Mary does not hate a dog then the man owns a car.'). + +t(109, 'Every man is John who owns a car.'). + +t(110, 'Every man is John who does not own a car.'). + +t(111, 'Everybody\'s age is 31.'). +t(112, 'Everybody\'s address is "Poland".'). +t(113, 'If somebody\'s age is 31 then his address is "Poland".'). + +t(114, 'John\'s father is Bill.'). + +/* The following 6 sentences cannot be translated into OWL. +Note that 'E' and 'F' are variables and not proper names. +Therefore we have heavy anaphoric references between the IF and the THEN parts. +BUG: Maybe it's possible to convert this to SWRL though? +Probably not, since we have disjunction and negation here. */ +t(115, 'If a room contains E and contains F then if the room contains a sculpture X then X is E or is F.'). +t(116, 'For every room that contains E and that contains F if the room contains a sculpture X then X is E or is F.'). +t(117, 'For every room that contains E and that contains F every sculpture that the room contains is E or is F.'). +t(118, 'If a room contains E and contains F then it is false that the room contains a sculpture X and that it is false that X is E or is F.'). +t(119, 'If a room contains E and contains F then it is false that the room contains a sculpture X and that X is not E and that X is not F.'). +t(120, 'No room that contains E and that contains F contains a sculpture that is not E and that is not F.'). + +t(121, 'If there is a number X then X + 1 = John.'). +t(122, 'If 1.1 * 2 = 2.2 then 0.9 = 2 - 1.1.'). +% Note: E is a variable, Pi is a proper name. +t(123, 'If E approaches 2 then 3.14 approaches Pi.'). + +t(124, 'Bill is John\'s father.'). +t(125, 'John\'s father likes Bill.'). +t(126, 'Bill likes John\'s father.'). +t(127, 'If something X is a father of something Y then X is a parent of Y.'). +t(128, 'If something X is a part of something Y and Y is a part of something Z then X is a part of Z.'). + +% Maps to a SWRL rule with complex classes (negation and disjunction) as atoms +t(129, 'Every man that owns a car and that is not a manager cleans the car.'). +t(130, 'Every man that does not ride a car, and that rides a bus or that rides a bike owns a dog that likes the man.'). + +t(131, 'For every thing X for every thing Y if X owns something that contains Y then X owns Y.'). + +t(132, 'If a man likes something X then the man sees X.'). + +t(133, 'John is a man.'). + +t(134, 'John owns a car.'). + +t(135, 'John is somebody.'). + +% BUG: RDF/XML is not generated (note: RDF/XML is deprecated now anyway) +t(136, 'If somebody X sees something that is heard by somebody Y then X likes Y.'). + +t(137, 'For every day a man does not see a woman.'). + +t(138, 'For every day John does not see a woman.'). + +t(139, 'For every day John does not see Mary.'). + +t(140, 'For every day John sees a dog or sees a cat.'). + +t(141, 'Exactly 2 countries border Estonia.'). + +t(142, 'Who does Mary like?'). + +t(143, 'There is a continent.'). +t(144, 'There are at least 4 continents.'). +t(145, 'There are exactly 4 continents.'). +t(146, 'There are at most 4 continents.'). +t(147, 'It is false that there are more than 4 continents.'). +t(148, 'It is false that there are exactly 4 continents.'). +t(149, 'It is false that there are less than 4 continents.'). + +t(150, 'Which countries border Estonia?'). +t(151, 'Which countries do not border Estonia?'). +t(152, 'What is a country that borders Estonia or that Switzerland borders?'). + +t(153, 'John is fond-of Mary.'). % pos +t(154, 'John is as rich as Mary.'). % pos_as +t(155, 'John is fonder-of Mary.'). % comp +t(156, 'John is more rich than Mary.'). % comp_than +t(157, 'John is fondest-of Mary.'). % sup + +/* The following 6 sentences are all logically equivalent. +158--161 are lexically equivalent; 162--163 are lexically equivalent. */ +t(158, 'If a room contains Sculpture-E and contains Sculpture-F then if the room contains a sculpture X then X is Sculpture-E or is Sculpture-F.'). +t(159, 'For every room that contains Sculpture-E and that contains Sculpture-F if the room contains a sculpture X then X is Sculpture-E or is Sculpture-F.'). +t(160, 'For every room that contains Sculpture-E and that contains Sculpture-F every sculpture that the room contains is Sculpture-E or is Sculpture-F.'). +t(161, 'If a room contains Sculpture-E and contains Sculpture-F then it is false that the room contains a sculpture X and that it is false that X is Sculpture-E or is Sculpture-F.'). +t(162, 'If a room contains Sculpture-E and contains Sculpture-F then it is false that the room contains a sculpture X and that X is not Sculpture-E and that X is not Sculpture-F.'). +t(163, 'No room that contains Sculpture-E and that contains Sculpture-F contains a sculpture that is not Sculpture-E and that is not Sculpture-F.'). + +t(164, 'If Constant-E approaches 2 then 3.14 approaches Constant-Pi.'). +t(165, 'If Constant-E approaches 3 then Constant-Pi approaches 4.'). + +t(166, 'No city overlaps-with a city that is not the city.'). +t(167, 'Every city overlaps-with itself or does not overlap-with a city.'). +t(168, 'If a city overlaps-with something X then X is the city or X is not a city.'). + +t(169, 'Every man who owns a car that likes a cat is a dog that is hated by a bike or that likes itself.'). +t(170, 'Every man who owns a car is a dog that is hated by a bike or that likes itself.'). +t(171, 'Every man is a dog that is hated by a bike or that likes itself.'). +t(172, 'Every man is a dog that hates a bike or that likes itself.'). + +t(173, 'Which countries border a lake and use the lake?'). % should fail +t(174, 'What is a country that borders a territory that guards the country?'). % should fail +t(175, 'What is a country that borders a territory that guards the territory?'). % should succeed + +t(176, 'Which territories guard themselves?'). +t(177, 'Which territories border more than 3 territories that guard themselves?'). +t(178, 'Which territories border nothing but lakes?'). +t(179, 'What is a country that borders no sea?'). + +t(180, 'Everybody\'s ancestor is Adam.'). +t(181, 'Everybody\'s ancestor is not Adam.'). +t(182, 'Every part of EU is a country.'). + +t(183, 'If X is a friend of something that is an enemy of Y then X is an enemy of Y.'). + +t(184, 'Every man owns 2.5 cars.'). + +t(185, 'If a man owns a car then the man likes the car and likes exactly 3 cats.'). +t(186, 'If John owns a car then Mary likes a car and likes at most 3 cats.'). +t(187, 'Which man is John?'). + +t(188, 'John is a man that owns a car.'). +t(189, 'John is at least 1 man.'). +t(190, 'John is at least 2 men.'). +t(191, 'John is a man. Mary is a woman.'). +t(192, 'John is a man that is a manager.'). +t(193, 'A man is a human.'). +t(194, 'A man is John.'). +t(195, 'John is John.'). +t(196, 'A man is a man.'). +t(197, 'A man is the man.'). +t(198, 'A country is what?'). + +t(199, 'John is nothing but Mary.'). +t(200, 'John\'s child is not Mary.'). +t(201, 'John\'s child is nothing but Mary.'). +t(202, 'Every child of John is Mary.'). +t(203, 'Whose child is Mary and is nothing but Mary?'). +t(204, 'Who is a person whose child is Mary and whose child is nothing but Mary?'). + +t(205, 'John knows a man. Who is the man?'). + +t(206, 'John owns a car. Mary owns the car. What is it?'). +t(207, 'John owns a car. Mary owns the car. What is it? Bill sees the car.'). +t(208, 'John owns a car. Mary owns the car. What is it? Bill sees John.'). + +t(209, 'Who owns nothing but cats?'). + +t(210, 'John is a man that sees Mary.'). +t(211, 'John is a man that is seen by Mary.'). +t(212, 'Mary sees John that is not a man.'). + +t(213, 'John is a man. Mary is a woman. Everybody likes the woman. Nobody likes the man.'). + +t(214, 'If there is a circle C and C\'s radius is R and C\'s area is S then S = Pi * (R * R) / 1.'). + +t(215, 'If John likes Mary then Bill is not William.'). + +t(216, 'If 1 + 2 = 3 then 1 = 3 - 2.'). + +t(217, 'If 1 + 2 = X then X = 3.'). + +t(218, 'If a country X1 surrounds a territory X2 and the territory X2 is a part of a country X3 and it is false that the country X3 is the country X1 then the territory X2 is an enclave.'). + +t(219, 'If "12" & "34" = "1234" then John owns at most 5 cars.'). + +t(220, 'If X = 1 + 2 then X = 3.'). +t(221, 'For everything John likes Mary.'). +t(222, 'If there is X and there is Y then X knows Y.'). + +% simple adjectives, both attributive and predicative +t(223, 'John is rich.'). +t(224, 'John has a fast car.'). +t(225, 'John has more than 5 fast cars.'). +t(226, 'John has less than 5 fast cars.'). +t(227, 'Every fast car is owned by a rich man.'). +t(228, 'Every fast car is owned by at least 5 rich men.'). +t(229, 'Every fast car is owned by at most 5 rich men.'). +t(230, 'If John is rich then Mary is richer.'). % do not support that +t(231, 'If John is rich then Mary is pretty.'). +t(232, 'Every talented and beautiful woman is rich and famous.'). +t(233, 'Every talented and beautiful woman is rich and famous and is smarter than her own husband.'). +t(234, 'Every man has at least 5 cars that are red.'). +t(235, 'Every man has at most 5 cars that are red.'). + +% max. conditions that have a relative clause. +% there was a bug that was fixed only in ape_6_6_101116 +t(236, 'Every man knows at least 2 persons whose age is 42.'). +t(237, 'Every man knows at most 2 persons whose age is 42.'). + +t(238, 'Every man knows at least 2 persons whose friend is Bill.'). +t(239, 'Every man knows at most 2 persons whose friend is Bill.'). + +t(240, 'Every man knows at least 2 persons that do not own no cat.'). +t(241, 'Every man knows at most 2 persons that do not own no cat.'). + +% These should map to OWL and not to SWRL (fixed after ape-6.6-101116 was released) +t(242, 'There is X. If X is a fireman then X is a man.'). +t(243, 'There is X. There is Y. If X likes Y then X is a man.'). +t(244, 'There is X. There is Y. If X likes Y then Y is a man.'). +t(245, 'There is X. If X likes John then X is a woman.'). + +t(246, 'There is X. If John likes X then John is a man.'). + +t(247, 'If John likes Mary then 1 = 2.'). +t(248, 'If John likes Mary then 1 \\= 2.'). +t(249, 'If John likes Mary then 1 < 2.'). +t(250, 'If John likes Mary then 1 =< 2.'). +t(251, 'If John likes Mary then 1 > 2.'). +t(252, 'If John likes Mary then 1 >= 2.'). + +t(253, 'If John likes Mary then 1 is not 2.'). +t(254, 'Everybody\'s address is not "Poland".'). + +t(255, 'There is X. If a man owns a dog that likes X then the dog likes the man.'). + +t(256, 'Mary\'s brother is John.'). +t(257, 'Mary\'s brother is rich and is taller than John\'s father.'). +t(258, 'John likes Mary\'s sister.'). +t(259, 'Everybody likes something.'). +t(260, 'Every man is a brother of somebody.'). +t(261, 'Everybody who somebody likes does not hate a dog or is not an alien.'). +t(262, 'Every man is taller than 3 women.'). + +% BUG: does not give an OWL representation (but "John writes every book." does). +t(263, 'John is an author of every book.'). + +t(264, 'John does not see what?'). + +% BUG: fails and gives the wrong error message "Yes/no queries not supported". +t(265, 'A man does not see what?'). + +t(266, 'John does not see a man who sees what?'). + +% Think about these: +t(267, 'John does not make everything that Mary wants.'). +t(268, 'Who does not make everything that Mary wants?'). + +t(269, 'John is a man or is something and is nothing.'). + +% Measurement nouns (currently not implemented) +t(270, 'Every man has at least 3kg of rice.'). +t(271, 'Every man has at most 3kg of rice.'). +t(272, 'John has at least 3kg of rice.'). +t(273, 'John has at most 3kg of rice.'). +t(274, 'Every man has at least 3kg of apples.'). +t(275, 'Every man has at most 3kg of apples.'). +t(276, 'John has at least 3kg of apples.'). +t(277, 'John has at most 3kg of apples.'). + +% Unsupported question with 2 query words +t(278, 'What likes what?'). +t(279, 'Which man likes which woman?'). + + +main :- + add_to_lexicon, + time(test_owlswrl). + +test_owlswrl :- + forall(t(ID, Text), ( + clear_messages, + acetext_to_drs(Text, _, _, Drs, _Messages), + drs_to_owlswrl:drs_to_owlswrl(Drs, 'http://attempto.ifi.uzh.ch/ontologies/owlswrl/test', Text, OwlFss), + get_messages(OwlMessages), + with_output_to(atom(OwlMessagesPp), maplist(writeln, OwlMessages)), + format('~w: ~w~n~w~n', [ID, Text, OwlMessagesPp]), + ignore(owlswrl_to_fss(OwlFss)), nl, + output_xml(OwlFss) + ) + ). + + +output_xml(Owlswrl) :- + catch( + ( + owlswrl_to_xml(Owlswrl, OwlXml), + xmlterm_to_xmlatom(OwlXml, OwlXmlAtom), + %store_as_file(ID, OwlXmlAtom), + write(OwlXmlAtom), nl, nl + ), + CatchType, + ( + writeq(CatchType), nl + ) + ). + + +store_as_file(ID, Atom) :- + concat_atom(['testruns/owlswrl/t', ID, '.owl'], Path), + tell(Path), + write(Atom), + told. + + +% A hackish way to override some entries in the lexicon +add_to_lexicon :- + asserta(clex:noun_sg(apple, 'iri|http://www.example.org/words#apple', neutr)), + asserta(clex:pn_sg('Bill', iri('http://www.example.org/words#Bill'), neutr)). diff --git a/tests/testruns/.gitignore b/tests/testruns/.gitignore new file mode 100644 index 0000000..355ae5d --- /dev/null +++ b/tests/testruns/.gitignore @@ -0,0 +1 @@ +/rtest_*.txt diff --git a/tests/testruns/README.drace b/tests/testruns/README.drace new file mode 100644 index 0000000..390c379 --- /dev/null +++ b/tests/testruns/README.drace @@ -0,0 +1,91 @@ +#Drace test results on 2006-08-05. + +cat drace_test_results.txt | grep FAIL | wc -l +# 216 + +cat drace_test_results.txt | grep FAIL | grep -v "Paraphrase not supported" | wc -l +# 52 + +cat drace_test_results.txt | grep FAIL | grep -v "Paraphrase not supported" | grep -v ":" | wc -l +# 31 + + + +#Some bugs discovered on 2007-11-14: + +#1) A man's man waits. The man is happy. (APE bug) + +#2) Not less than 5 men wait. (Maybe APE bug) + +#3) 001110 [FAIL] A man sees his own dog and his own cat. --> A man X1 sees a dog of the man X1 and a cat of the man X1. (Paraphraser bug) + + + +# Drace test results on 2007-12-15. + +cat drace_test_results.txt | grep FAIL | wc -l + 227 + +cat drace_test_results.txt | grep FAIL | grep -v "NOT IMPLEMENTED" | wc -l + 85 + +cat drace_test_results.txt | grep FAIL | grep -v "NOT IMPLEMENTED" | grep -v "each of" | wc -l + 63 + + +# Drace test results on 2007-12-17. + +cat drace_test_results.txt | grep FAIL | wc -l + 216 + +cat drace_test_results.txt | grep FAIL | grep -v "NOT IMPLEMENTED" | wc -l + 88 + +cat drace_test_results.txt | grep FAIL | grep -v "NOT IMPLEMENTED" | grep -v "each of" | wc -l + 66 + + +# Drace test results on 2008-02-27 + +cat drace_test_results.txt | grep FAIL | wc -l + 279 + +cat drace_test_results.txt | grep FAIL | grep -v "NOT IMPLEMENTED" | wc -l + 53 + +cat drace_test_results.txt | grep FAIL | grep -v "NOT IMPLEMENTED" | grep -v "each of" | wc -l + 53 + + +# Core ACE verbalizer test results on 2008-08-19 +# (Test case count, FAIL count, buggy paraphrase count.) + +cat drace_test_results.txt | grep "^00" | wc -l + 3094 + +cat drace_test_results.txt | grep FAIL | wc -l + 284 + +cat drace_test_results.txt | grep FAIL | grep -v "NOT IMPLEMENTED" | wc -l + 46 + + +# Core ACE verbalizer test results on 2008-10-07 +# (Test case count, FAIL count, buggy paraphrase count.) + +cat drace_test_results.txt | grep "^00" | wc -l + 3135 +cat drace_test_results.txt | grep FAIL | wc -l + 270 +cat drace_test_results.txt | grep FAIL | grep -v "NOT IMPLEMENTED" | wc -l + 46 + +# Core ACE verbalizer test results on 2008-12-04 +# (Test case count, FAIL count, buggy paraphrase count.) + +cat drace_test_results.txt | grep "^00" | wc -l + 3151 +cat drace_test_results.txt | grep FAIL | wc -l + 256 +cat drace_test_results.txt | grep FAIL | grep -v "NOT IMPLEMENTED" | wc -l + 47 diff --git a/tests/testruns/drace_test_results.txt b/tests/testruns/drace_test_results.txt new file mode 100644 index 0000000..d25638c --- /dev/null +++ b/tests/testruns/drace_test_results.txt @@ -0,0 +1,6049 @@ +000001 [----] there is a man. --> There is a man. +000002 [----] a flat mate runs. --> There is a flat mate X1. +The flat mate X1 runs. +000003 [----] a dog is good. --> There is a dog X1. +The dog X1 is good. +000004 [----] A man waits in a bank. --> There is a man X1. +The man X1 waits in a bank. +000005 [ZERO] A dummy Dummy dummy a dummy. +000006 [ZERO] a man Kaarel works hard. +000007 [ZERO] a man Kaarel works extremely fast. +000008 [ZERO] There is a man John. A man Bob brings him his pencil and his own computer. +000009 [----] A man runs and walks or sleeps. --> There is a man X1. +The man X1 walks and the man X1 runs or the man X1 sleeps. +000010 [----] there is some absinth. --> There is some absinth. +000011 [FAIL] is there some absinth? --> # ... +000012 [----] a n:sdfsdfsdfsdfsdf waits. --> There is a n:sdfsdfsdfsdfsdf X1. +The n:sdfsdfsdfsdfsdf X1 waits. +000013 [----] a /* man */ dog barks. --> There is a dog X1. +The dog X1 barks. +000014 [ZERO] /** * This ACE text tests APE's comment support. */ #The program APE supports the comments of language Perl. /* The program APE supports the comments of language C. */ A /* big */ man walks. #fast. A woman /* who sees him */ smiles. A dog /* who # sees her */ barks. A cat # /* who sees her eats a cake. A rat # */ who sees her eats a cheese. /* /* C-comment inside a C-comment */ */ /* # Perl-comment inside a C-comment */ /* This is a large ACE text, which has been commented out. This is a large ACE text, which has been commented out. This is a large ACE text, which has been commented out. */ +000015 [FAIL] is there a man? --> # ... +000016 [FAIL] are there some men? --> # ... +000017 [FAIL] does a man wait? --> # ... +000018 [FAIL] do some men wait? --> # ... +000019 [----] a man does not wait in a bank. --> There is a man X1. +It is false that the man X1 waits in a bank. +000020 [ZERO] a man is happy a dog. +000021 [----] where does a man wait? --> A man waits where? +000022 [SAME] John waits. +000023 [----] The flat mate of John is a clerk. --> A flat mate of John is a clerk. +000024 [ZERO] the customer John enters a card. +000025 [----] the screen blinks and John waits. --> There is a screen X1. +The screen X1 blinks. + +John waits. +000026 [----] the surface of the card has a green color. --> A surface of a card has a green color. +000027 [----] John ' s car is fast. --> A car of John is fast. +000028 [----] John's car is fast. --> A car of John is fast. +000029 [----] A n:aaa v:bbb the n:ccc. --> There is an n:aaa X1. +The n:aaa X1 v:bbb a n:ccc . +000030 [----] a man waits. --> There is a man X1. +The man X1 waits. +000031 [----] A man X waits. --> There is a man X1. +The man X1 waits. +000032 [ZERO] John beats the donkey of his own wife's brother. +000033 [----] some money is green. --> Some money is green. +000034 [----] A man hits a dog that runs in a park. --> There is a man X1. +There is a dog X2. +The dog X2 runs in a park. +The man X1 hits the dog X2. +000035 [----] A man gives a cat which gives a bone to a dog. --> There is a man X1. +There is a cat X2. +The man X1 gives the cat X2 to a dog. +The cat X2 gives a bone. +000036 [----] a man is taller than a woman. --> There is a man X1. +The man X1 is taller than a woman. +000037 [----] a man hits a dog that is smaller than a cat. --> There is a man X1. +There is a dog X2. +The man X1 hits the dog X2. +The dog X2 is smaller than a cat. +000038 [----] An animal X eats an animal Y that is smaller than X. --> There is an animal X1. +There is an animal X2. +The animal X1 eats the animal X2. +The animal X2 is smaller than the animal X1. +000039 [----] Every animal X eats an animal Y that is smaller than X. --> If there is an animal X1 then the animal X1 eats an animal X2 and the animal X2 is smaller than the animal X1. +000040 [----] A man is a:reich-an a dog. --> There is a man X1. +The man X1 is a:reich-an a dog. +000041 [----] 5 clerks' codes are valid. --> At least 2 codes of 5 clerks are valid. +000042 [FAIL] each of 5 clerks' codes is valid. --> # ... +000043 [----] A man A waits. --> There is a man X1. +The man X1 waits. +000044 [ZERO] A man John gives an apple to a woman Mary. Mary accepts the apple and eats it. She is happy and he has no apples. +000045 [ZERO] A man John waits. +000046 [----] There is a man B. B waits. --> There is a man X1. +The man X1 waits. +000047 [----] A man waits. He is happy. --> There is a man X1. +The man X1 waits. +The man X1 is happy. +000048 [----] Some men wait. They are happy. --> There are at least 2 men X1. +The men X1 wait. +The men X1 are happy. +000049 [----] There is 1 man D. There is 1 park B. D waits in B. --> There is a man X1. +The man X1 waits in a park. +000050 [ZERO] Every man waits-for some women who are happy or are sad. +000051 [----] If there is a man then there is 1 woman. --> If there is a man then there is a woman. +000052 [SAME] If there is a man then there is more than 1 woman. +000053 [ZERO] There is a man A. A are happy. +000054 [ZERO] There is not some water. +000055 [ZERO] There are no laundries. +000056 [----] There is no laundry. --> It is false that there is a laundry. +000057 [SAME] There is some laundry. +000058 [SAME] There is a laundry. +000059 [ZERO] There is a button "Go!". +000060 [ZERO] There is a button "John's doorbell". +000061 [----] 2 men see themselves. --> There are 2 men X1. +The men X1 see the men X1. +000062 [----] 2 men see their own card. --> 2 men X1 see a card of the men X1. +000063 [----] The train arrives in the station in the morning. --> There is a train X1. +The train X1 arrives in a station in a morning. +000064 [----] For each process P there is a process Q such that P relates-to Q. --> If there is a process X1 then the process X1 relates-to a process. +000065 [SAME] Some money is green. +000066 [----] All money is green. --> If there is some money X1 then the money X1 is green. +000067 [----] For all money a man waits. --> If there is some money then a man waits. +000068 [SAME] If there is some money then a man waits. +000069 [----] There are some men. --> There are at least 2 men. +000070 [----] Every man is happy. --> If there is a man X1 then the man X1 is happy. +000071 [----] Each man is happy. --> If there is a man X1 then the man X1 is happy. +000072 [----] No man is sad. --> If there is a man X1 then it is false that the man X1 is sad. +000073 [----] No men are sad. --> If there is a man X1 then it is false that the man X1 is sad. +000074 [----] No men wait. --> If there is a man X1 then it is false that the man X1 waits. +000075 [ZERO] There are no men. +000076 [----] For every man a dog barks. --> If there is a man then a dog barks. +000077 [----] For each man a dog barks. --> If there is a man then a dog barks. +000078 [----] /* Modus Ponens */ There is a thing A. There is a thing B. If A is true and A implies B then B is true. --> There is a thing X1. +There is a thing X2. +If the thing X1 implies the thing X2 and the thing X1 is true then the thing X2 is true. +000079 [----] What does a man look-at? --> A man looks-at what? +000080 [----] A man looks-at a card. --> There is a man X1. +The man X1 looks-at a card. +000081 [----] There is a form. A man fills-in it. --> There is a man X1. +The man X1 fills-in a form. +000082 [----] What does a man look at? --> A man looks at what? +000083 [----] A man looks at a card. --> There is a man X1. +The man X1 looks at a card. +000084 [----] Every man sees every dog. --> If there is a man X1 then if there is a dog X2 then the man X1 sees the dog X2. +000085 [----] For every dog every man sees it. --> If there is a dog X1 then if there is a man X2 then the man X2 sees the dog X1. +000086 [----] A customer inserts 2 cards. --> There is a customer X1. +The customer X1 inserts 2 cards. +000087 [----] A card is valid. --> There is a card X1. +The card X1 is valid. +000088 [----] A new customer inserts 2 valid cards. --> There is a new customer X1. +The new customer X1 inserts 2 valid cards. +000089 [----] John's customer inserts a card of Mary. --> A customer of John inserts a card of Mary. +000090 [ZERO] The customer Mr Miller inserts a card A. +000091 [----] A customer who is new inserts a card that he owns. --> There is a customer X1. +The customer X1 is new. +The customer X1 owns a card X2. +The customer X1 inserts the card X2. +000092 [----] A customer inserts some cards manually. --> There is a customer X1. +The customer X1 inserts at least 2 cards manually. +000093 [----] A customer manually inserts some cards. --> There is a customer X1. +The customer X1 inserts at least 2 cards manually. +000094 [----] A customer inserts some cards into a slot. --> There is a customer X1. +The customer X1 inserts at least 2 cards into a slot. +000095 [----] John's customer who is new inserts a valid card of Mary manually into a slot A. --> A customer X1 of John inserts a valid card of Mary manually into a slot. +The customer X1 is new. +000096 [----] A customer inserts a card and enters a code. --> There is a customer X1. +The customer X1 inserts a card. +The customer X1 enters a code. +000097 [----] An old and a:trusted customer enters a card and a code. --> There is an old and trusted customer X1. +The old and trusted customer X1 enters a card and a code. +000098 [----] A customer inserts a card or enters a code. --> There is a customer X1. +The customer X1 inserts a card or the customer X1 enters a code. +000099 [----] Every customer inserts a card. --> If there is a customer X1 then the customer X1 inserts a card. +000100 [----] There is a card that every customer inserts. --> There is a card X1. +If there is a customer X2 then the customer X2 inserts the card X1. +000101 [----] For every card there is a customer who inserts it. --> If there is a card X1 then a customer inserts the card X1. +000102 [----] A customer does not insert a card. --> There is a customer X1. +It is false that the customer X1 inserts a card. +000103 [----] A card is not valid. --> There is a card X1. +It is false that the card X1 is valid. +000104 [----] No customer inserts more than 2 cards. --> If there is a customer X1 then it is false that the customer X1 inserts more than 2 cards. +000105 [----] There is no customer who inserts a card. --> It is false that a customer inserts a card. +000106 [ZERO] It is not the case that a customer inserts a card. +000107 [----] A customer inserts a card. --> There is a customer X1. +The customer X1 inserts a card. +000108 [FAIL] Does a customer insert a card? --> # ... +000109 [----] A new customer inserts a valid card manually. --> There is a new customer X1. +The new customer X1 inserts a valid card manually. +000110 [SAME] Who inserts a card? +000111 [SAME] Which customer inserts a card? +000112 [----] What does the customer insert? --> A customer inserts what? +000113 [----] How does the customer insert a card? --> A customer inserts a card how? +000114 [ZERO] There is John and there is a card that John enters. Does John enter the card? +000115 [----] A customer inserts a card that is valid and opens an account. --> There is a customer X1. +There is a card X2. +The customer X1 opens an account. +The customer X1 inserts the card X2. +The card X2 is valid. +000116 [----] A customer inserts a card that is valid and that opens an account. --> There is a customer X1. +There is a card X2. +The customer X1 inserts the card X2. +The card X2 opens an account. +The card X2 is valid. +000117 [----] The customer inserts a card with a code. --> There is a customer X1. +The customer X1 inserts a card with a code. +000118 [----] The customer inserts a card that carries a code. --> There is a card X1. +There is a customer X2. +The card X1 carries a code. +The customer X2 inserts the card X1. +000119 [----] The customer inserts a card and a code. --> There is a customer X1. +The customer X1 inserts a card and a code. +000120 [----] The customer who inserts a card manually enters a code. --> There is a customer X1. +The customer X1 inserts a card manually. +The customer X1 enters a code. +000121 [----] A customer enters a red card and a blue card. The card is correct. --> There is a customer X1. +The customer X1 enters a red card and a blue card X2. +The blue card X2 is correct. +000122 [----] A customer enters a red card and a blue card. The red card is correct. --> There is a customer X1. +The customer X1 enters a red card X2 and a blue card. +The red card X2 is correct. +000123 [----] A customer does not enter a card. The card is correct. --> There is a customer X1. +It is false that the customer X1 enters a card. + +There is a card X1. +The card X1 is correct. +000124 [----] A customer inserts a card and the machine checks the code. --> There is a customer X1. +The customer X1 inserts a card. + +There is a machine X1. +The machine X1 checks a code. +000125 [----] An old and happy customer enters a card and a code. --> There is an old and happy customer X1. +The old and happy customer X1 enters a card and a code. +000126 [----] If a card is valid then a customer inserts it. --> If a card X1 is valid then a customer inserts the card X1. +000127 [----] A customer enters a card and a code. If a code is valid then SimpleMat accepts a card. If a code is not valid then SimpleMat rejects a card. --> There is a customer X1. +The customer X1 enters a card and a code. + +If a code is valid then SM accepts a card. + +If there is a code X1 and it is false that the code X1 is valid then SM rejects a card. +000128 [----] A customer enters a card and a code. If it is valid then SimpleMat accepts the card. If it is not valid then SimpleMat rejects the card. --> There is a customer X1. +The customer X1 enters a code X2 and a card X3. +If the code X2 is valid then SM accepts the card X3. +If it is false that SM is valid then SM rejects the card X3. +000129 [ZERO] A customer enters a card CARD and a code CODE. If CODE is valid then SimpleMat accepts CARD. If CODE is not valid then SimpleMat rejects CARD. +000130 [ZERO] A customer enters a card CARD and a code CODE. If the code CODE is valid then SimpleMat accepts the card CARD. If the code CODE is not valid then SimpleMat rejects the card CARD. +000131 [ZERO] A clerk enters every card of him. +000132 [ZERO] It is permitted that John waits. +000133 [----] A clerk enters every card of himself. --> There is a clerk X1. +If there is a card X2 of the clerk X1 then the clerk X1 enters the card X2. +000134 [ZERO] There are some men. For each of they the card is valid. +000135 [----] A clerk rejects a card or accepts it. --> There is a clerk X1. +The clerk X1 rejects a card X2 or the clerk X1 accepts the card X2. +000136 [----] John's new customer is happy. --> A new customer of John is happy. +000137 [----] What does a man enter? --> A man enters what? +000138 [----] A man sees a dog that barks. --> There is a dog X1. +There is a man X2. +The dog X1 barks. +The man X2 sees the dog X1. +000139 [----] If a clerk enters a card then he does not own it. --> If a clerk X1 enters a card X2 then it is false that the clerk X1 owns the card X2. +000140 [----] A man enters no card. --> There is a man X1. +If there is a card X2 then it is false that the man X1 enters the card X2. +000141 [----] No card is valid. --> If there is a card X1 then it is false that the card X1 is valid. +000142 [ZERO] There is John and there is Mary. He and she wait. +000143 [----] A man enters every card in the morning. --> There is a man X1. +If there is a card X2 then the man X1 enters the card X2 in a morning. +000144 [----] A man enters no card manually. --> There is a man X1. +If there is a card X2 then it is false that the man X1 enters the card X2 manually. +000145 [----] A man walks or a woman sees the man. --> A man X1 walks or a woman sees the man X1. +000146 [ZERO] A man walks or a woman sees the man. There is John. +000147 [----] There is a man. There is a card or the man inserts it. --> There is a man X1. +There is a card X2 or the man X1 inserts the card X2. +000148 [ZERO] A card CARD is green. +000149 [----] Every dog is evil. --> If there is a dog X1 then the dog X1 is evil. +000150 [----] For every dog every man sees the dog. --> If there is a dog X1 then if there is a man X2 then the man X2 sees the dog X1. +000151 [ZERO] A man Kaarel tests an ape. +000152 [----] Where does a man enter a card? --> A man enters a card where? +000153 [----] How does a man enter a card? --> A man enters a card how? +000154 [----] When does a man enter a card? --> A man enters a card when? +000155 [FAIL] Is there a man? --> # ... +000156 [ZERO] It is not the case that some men wait. +000157 [ZERO] A number "1" is smaller than a number "2". +000158 [ZERO] A number "3.14" is a ratio of a circumference of a circle to its diameter. +000159 [ZERO] There is a number "3.14...". +000160 [ZERO] A number Pi is a ratio of a circumference of a circle to its diameter. +000161 [----] A man sees a dog's tail. --> There is a man X1. +The man X1 sees a tail of a dog. +000162 [----] A mat on which a cat waits is red. --> There is a cat X1. +There is a mat X2. +The cat X1 waits on the mat X2. +The mat X2 is red. +000163 [----] A man sees a mat on which a cat sits. --> There is a cat X1. +There is a man X2. +The cat X1 sits on a mat X3. +The man X2 sees the mat X3. +000164 [----] A man sees a mat on which every cat sits. --> There is a man X1. +The man X1 sees a mat X2. +If there is a cat X3 then the cat X3 sits on the mat X2. +000165 [----] A man sees every mat on which a cat sits. --> There is a man X1. +If a cat sits on a mat X2 then the man X1 sees the mat X2. +000166 [ZERO] Some cards a green. +000167 [----] A man has 2 kg of apples. --> There is a man X1. +The man X1 has 2 kg of apples. +000168 [ZERO] A man has 2 ton of apples. +000169 [SAME] John is a rich man. +000170 [----] A man enters a card which is green or which is red. --> There is a man X1. +The man X1 enters a card X2. +The card X2 is green or the card X2 is red. +000171 [----] There is a green card or there is a red card such that a man enters it. --> There is a green card or a man enters a red card. +000172 [----] For each card which is green or which is red a man enters it. --> If there is a card X1, and the card X1 is green or the card X1 is red then a man enters the card X1. +000173 [----] A man is fond-of a dog. --> There is a man X1. +The man X1 is fond-of a dog. +000174 [----] Everybody gives something to somebody. --> If there is somebody X1 then X1 gives something to somebody. +000175 [----] Everybody gives somebody something. --> If there is somebody X1 then X1 gives something to somebody. +000176 [----] Nobody barks. --> If there is somebody X1 then it is false that X1 barks. +000177 [----] Everybody blames somebody and nobody works. --> If there is somebody X1 then it is false that X1 works. + +If there is somebody X1 then X1 blames somebody. +000178 [ZERO] A persona non grata enters a zip code. +000179 [----] John beats his own wife. --> John beats a wife of John. +000180 [ZERO] John beats his own wife's mother. +000181 [----] John beats a mother of his own wife. --> John beats a mother of a wife of John. +000182 [ZERO] John beats a mother of his own wife's brother. +000183 [----] No laundries are clean. --> If there is a laundry X1 then it is false that the laundry X1 is clean. +000184 [----] No laundry is clean. --> If there is a laundry X1 then it is false that the laundry X1 is clean. +000185 [----] John's laundries are clean. --> At least 2 laundries of John are clean. +000186 [----] A man eats and he drinks. --> There is a man X1. +The man X1 eats. +The man X1 drinks. +000187 [----] A man eats, and he drinks. --> There is a man X1. +The man X1 eats. +The man X1 drinks. +000188 [----] A man eats or he drinks. --> A man X1 eats or the man X1 drinks. +000189 [----] A man eats, or he drinks. --> A man X1 eats or the man X1 drinks. +000190 [----] A man eats and he drinks or he sleeps. --> A man X1 eats and the man X1 drinks or the man X1 sleeps. +000191 [----] A man eats or he drinks or he sleeps. --> A man X1 eats or the man X1 drinks or the man X1 sleeps. +000192 [ZERO] There is John. +000193 [ZERO] Is there John? +000194 [ZERO] There is John. There is Mary. His and her card's code is valid. +000195 [----] A man that enters a card waits. --> There is a man X1. +The man X1 waits. +The man X1 enters a card. +000196 [----] A man the card of who is valid waits. --> A man X1 waits. +A card of the man X1 is valid. +000197 [----] A card that a man enters is valid. --> There is a man X1. +There is a card X2. +The man X1 enters the card X2. +The card X2 is valid. +000198 [----] A card the code of which a man enters is valid. --> There is a man X1. +The man X1 enters a code of a card X2. +The card X2 is valid. +000199 [----] A bank in which a man enters a code is open. --> There is a man X1. +There is a bank X2. +The man X1 enters a code in the bank X2. +The bank X2 is open. +000200 [----] A man that eats and that drinks is happy. --> There is a man X1. +The man X1 eats. +The man X1 drinks. +The man X1 is happy. +000201 [----] A man that eats or that drinks is happy. --> There is a man X1. +The man X1 is happy. +The man X1 eats or the man X1 drinks. +000202 [----] A man that eats or that drinks or that talks is happy. --> There is a man X1. +The man X1 is happy. +The man X1 eats or the man X1 drinks or the man X1 talks. +000203 [----] A man that eats or that drinks and that talks is happy. --> There is a man X1. +The man X1 is happy. +The man X1 eats or the man X1 talks and the man X1 drinks. +000204 [----] A man that eats and that drinks or that talks is happy. --> There is a man X1. +The man X1 is happy. +The man X1 drinks and the man X1 eats or the man X1 talks. +000205 [----] A man the card of who is valid or the card of who is green waits. --> There is a man X1. +The man X1 waits. +A card X2 of the man X1 is valid or the card X2 is green. +000206 [----] A man the card of who is valid or who is green waits. --> There is a man X1. +The man X1 waits. +A card of the man X1 is valid or the man X1 is green. +000207 [----] A man the card of who is valid or who is green and that is happy waits. --> There is a man X1. +The man X1 waits. +A card of the man X1 is valid or the man X1 is green and the man X1 is happy. +000208 [----] A man writes a book the text of which is good. --> There is a man X1. +A text of a book X2 is good. +The man X1 writes the book X2. +000209 [----] A man writes a book the hero of which waits. --> There is a man X1. +A hero of a book X2 waits. +The man X1 writes the book X2. +000210 [----] For each money a man waits. --> If there is a money then a man waits. +000211 [----] A man waits-for something. --> There is a man X1. +The man X1 waits-for something. +000212 [----] Some cards are green. --> There are at least 2 cards X1. +The cards X1 are green. +000213 [----] A man is a:reich. --> There is a man X1. +The man X1 is a:reich . +000214 [----] A man is good or is bad. --> There is a man X1. +The man X1 is good or the man X1 is bad. +000215 [----] A man is good, or is bad. --> There is a man X1. +The man X1 is good or the man X1 is bad. +000216 [----] A man is good and is bad. --> There is a man X1. +The man X1 is good. +The man X1 is bad. +000217 [----] A man is good, and is bad. --> There is a man X1. +The man X1 is good. +The man X1 is bad. +000218 [----] A man is good and is nice or is bad. --> There is a man X1. +The man X1 is nice and the man X1 is good or the man X1 is bad. +000219 [----] A man is good, and is nice or is bad. --> There is a man X1. +The man X1 is good. +The man X1 is nice or the man X1 is bad. +000220 [----] A man is good or is nice or is bad. --> There is a man X1. +The man X1 is good or the man X1 is nice or the man X1 is bad. +000221 [----] A man is good or is nice, or is bad. --> There is a man X1. +The man X1 is bad or the man X1 is good or the man X1 is nice. +000222 [ZERO] There is a man that eats and drinks. +000223 [ZERO] There is a man that eats or drinks. +000224 [----] There is a man that eats and that drinks. --> There is a man X1. +The man X1 drinks. +The man X1 eats. +000225 [----] There is a man the card of who is green and the code of who is valid. --> A card of a man X1 is green. +A code of the man X1 is valid. +000226 [----] There is a man the card of who is green or the code of who is valid. --> There is a man X1. +A card of the man X1 is green or a code of the man X1 is valid. +000227 [FAIL] Is there a man that waits? --> # ... +000228 [----] There is a man that eats and that drinks or that sleeps. --> There is a man X1. +The man X1 drinks and the man X1 eats or the man X1 sleeps. +000229 [----] There is a man that eats, and that drinks or that sleeps. --> There is a man X1. +The man X1 eats. +The man X1 drinks or the man X1 sleeps. +000230 [----] There is a man that eats, and that drinks or that sleeps and that waits. --> There is a man X1. +The man X1 eats. +The man X1 drinks or the man X1 waits and the man X1 sleeps. +000231 [----] There is a man that eats, and that drinks or that sleeps, and that waits. --> There is a man X1. +The man X1 eats. +The man X1 waits. +The man X1 drinks or the man X1 sleeps. +000232 [----] There is a man the dog of who barks and the cat of who plays or the mouse of who eats. --> There is a man X1. +A cat of the man X1 plays and a dog of the man X1 barks or a mouse of the man X1 eats. +000233 [----] There is a man the dog of who barks, and the cat of who plays or the mouse of who eats. --> A dog of a man X1 barks. +A cat of the man X1 plays or a mouse of the man X1 eats. +000234 [ZERO] Is there a man that runs or waits? +000235 [FAIL] Is there a man that runs or that waits? --> # ... +000236 [----] A man who is happy and sad waits. --> There is a man X1. +The man X1 is happy and sad. +The man X1 waits. +000237 [----] A man who is happy or who is sad waits. --> There is a man X1. +The man X1 waits. +The man X1 is happy or the man X1 is sad. +000238 [----] A man who is happy or who is sad and who is rich waits. --> There is a man X1. +The man X1 waits. +The man X1 is happy or the man X1 is rich and the man X1 is sad. +000239 [----] A man who is happy or who is sad, and who is rich waits. --> There is a man X1. +The man X1 is rich. +The man X1 waits. +The man X1 is happy or the man X1 is sad. +000240 [----] A man who is happy or who is sad, and the dog of who barks waits. --> A dog of a man X1 barks. +The man X1 waits. +The man X1 is happy or the man X1 is sad. +000241 [----] If there is a man who is happy or who is sad, and the dog of who barks then he waits. --> If a dog of a man X1 barks, and the man X1 is happy or the man X1 is sad then the man X1 waits. +000242 [ZERO] 2 men Gerold and Kaarel program a n:parser APE the sentences of which nobody understands. +000243 [ZERO] Some men Gerold and Kaarel program a n:parser APE the sentences of which nobody understands. +000244 [----] John's code is red. John's code is blue. --> A code of John is red. + +A code of John is blue. +000245 [ZERO] John enters every card which is his own card. +000246 [----] A man sees a dog and a cat. --> There is a man X1. +The man X1 sees a dog and a cat. +000247 [----] A man sees a dog and a man. --> There is a man X1. +The man X1 sees a dog and a man. +000248 [----] A man hits his own dog. The man is happy. --> A man X1 hits a dog of the man X1. +The man X1 is happy. +000249 [SAME] Who waits? +000250 [SAME] Who hits who? +000251 [----] Who gives who who? --> Who gives who to who? +000252 [----] Who gives who what? --> Who gives what to who? +000253 [SAME] Who gives what to who? +000254 [----] A man who a man who a man sees sees sees a man. --> There is a man X1. +There is a man X2. +There is a man X3. +The man X1 sees the man X2. +The man X2 sees the man X3. +The man X3 sees a man. +000255 [----] There is a man whose dog is happy. --> A dog of a man is happy. +000256 [----] A man waits at a desk in a bank. --> There is a man X1. +The man X1 waits in a bank at a desk. +000257 [----] Where does a man A wait? --> A man waits where? +000258 [ZERO] A man John gives his own wife Mary a unknownword. +000259 [----] A syntactic error is in the sentence. --> There is a syntactic error X1. +The syntactic error X1 is in a sentence. +000260 [----] There is a man A. A sees himself. --> There is a man X1. +The man X1 sees the man X1. +000261 [ZERO] There are John and Mary. +000262 [ZERO] There are John and Mary. There are Bill and Mary. +000263 [ZERO] There is a man. There is the woman. +000264 [ZERO] There is the man A. +000265 [----] There is someone. He waits. --> There is somebody X1. +X1 waits. +000266 [----] There is something. It waits. --> There is something X1. +X1 waits. +000267 [FAIL] Who sees himself? --> # ... +000268 [----] Somebody sees himself/herself. --> There is somebody X1. +X1 sees X1. +000269 [FAIL] Who see themselves? --> # ... +000270 [ZERO] Who sees themselves? +000271 [ZERO] There is somebody. They wait. +000272 [FAIL] Who runs and hits himself? --> # ... +000273 [----] Who wait? --> Who waits? +000274 [----] John waits. John runs. --> John waits. + +John runs. +000275 [----] There is a man. There is a boy. He sees him. --> There is a boy X1. +The boy X1 sees a man. +000276 [----] There is a man. There is a boy. He sees himself. --> There is a man. + +There is a boy X1. +The boy X1 sees the boy X1. +000277 [----] There is a boy. He sees the boy. --> There is a boy X1. +The boy X1 sees the boy X1. +000278 [----] There is a man. There is a boy. The man sees the boy. --> There is a man X1. +The man X1 sees a boy. +000279 [----] There is a man. There is a boy. The man sees himself. --> There is a man X1. +The man X1 sees the man X1. + +There is a boy. +000280 [----] There is a man. There is a boy. The man sees a boy. --> There is a man X1. +The man X1 sees a boy. + +There is a boy. +000281 [SAME] There are a man and a dog. +000282 [ZERO] There are a man and he. +000283 [ZERO] There is a boy. There are a man and he. +000284 [----] There is a laundry. The laundry is clean. --> There is a laundry X1. +The laundry X1 is clean. +000285 [----] There is some laundry. The laundry is clean. --> Some laundry is clean. +000286 [ZERO] There is a man John. +000287 [ZERO] There is a man John. John sleeps. +000288 [----] A man likes a dog. It barks. --> There is a man X1. +There is a dog X2. +The man X1 likes the dog X2. +The dog X2 barks. +000289 [----] A man does not like John. He waits. --> There is a man X1. +It is false that the man X1 likes John. + +John waits. +000290 [ZERO] A man does not like a man John. +000291 [ZERO] A man likes a boy John. +000292 [----] For every wolf for every fox the wolf does not eat the fox. --> If there is a wolf X1 then if there is a fox X2 then it is false that the wolf X1 eats the fox X2. +000293 [----] If a man owns a donkey then he beats it. --> If a man X1 owns a donkey X2 then the man X1 beats the donkey X2. +000294 [----] If John owns a donkey then he beats it. --> If John owns a donkey X1 then John beats the donkey X1. +000295 [----] Every farmer who owns a donkey beats it. --> If a farmer X1 owns a donkey X2 then the farmer X1 beats the donkey X2. +000296 [----] John owns a donkey. He beats it. --> John owns a donkey X1. +John beats the donkey X1. +000297 [----] Every man who loves a woman who loves him is happy. --> If a man X1 loves a woman X2 and the woman X2 loves the man X1 then the man X1 is happy. +000298 [----] If there is a man and there is a woman and the man loves the woman and the woman loves the man then the man is happy. --> If a woman X1 loves a man X2 and the man X2 loves the woman X1 then the man X2 is happy. +000299 [----] John owns Mary. He beats her. --> John owns Mary. + +John beats Mary. +000300 [----] There is a man who sees himself. --> There is a man X1. +The man X1 sees the man X1. +000301 [----] There is a boy. There is a man who he sees. --> There is a boy X1. +The boy X1 sees a man. +000302 [----] There is a boy. There is a man who sees him. --> There is a man X1. +The man X1 sees a boy. +000303 [----] There is a man who the man sees. --> There is a man X1. +The man X1 sees the man X1. +000304 [----] There is a man who sees the man. --> There is a man X1. +The man X1 sees the man X1. +000305 [ZERO] A man Man1 waits. +000306 [ZERO] A man Man1 waits. The man Man1 is happy. +000307 [ZERO] A man Man1 waits. Man1 is happy. +000308 [----] There is a dog. A man does not see the dog. It is under the bed. --> There is a dog X1. +There is a man X2. +It is false that the man X2 sees the dog X1. +The dog X1 is under a bed. +000309 [----] Some abaci are green. --> There are at least 2 abaci X1. +The abaci X1 are green. +000310 [----] A man enters a card manually and waits. --> There is a man X1. +The man X1 waits. +The man X1 enters a card manually. +000311 [----] Which man the dog of who sees a bone is there? --> A dog of which man sees a bone? +000312 [FAIL] Which man the dog of who sees a bone waits? --> # ... +000313 [FAIL] Which man who eats waits? --> # ... +000314 [FAIL] Which man whose dog sees a bone waits? --> # ... +000315 [ZERO] A man hits a dog the bone of who is green. +000316 [----] A man hits a dog whose bone is green. --> There is a man X1. +The man X1 hits a dog X2. +A bone of the dog X2 is green. +000317 [----] Which man is there? --> There is which man? +000318 [----] Who does a man hit? --> A man hits who? +000319 [----] A man waits in a room in a bank. --> There is a man X1. +The man X1 waits in a bank in a room. +000320 [----] A man waits quickly in a bank. --> There is a man X1. +The man X1 waits quickly in a bank. +000321 [----] A man waits in a bank quickly. --> There is a man X1. +The man X1 waits quickly in a bank. +000322 [----] A man hits a dog which runs fast. --> There is a man X1. +There is a dog X2. +The dog X2 runs fast. +The man X1 hits the dog X2. +000323 [ZERO] A man hits a dog which runs fast quickly. +000324 [----] A man quickly hits a dog which runs fast. --> There is a dog X1. +There is a man X2. +The dog X1 runs fast. +The man X2 hits the dog X1 quickly. +000325 [----] Whose card is valid? --> A card of what is valid? +000326 [FAIL] Is the man's card valid? --> # ... +000327 [SAME] John is small. +000328 [----] A man hits a green dog that barks. --> There is a green dog X1. +There is a man X2. +The green dog X1 barks. +The man X2 hits the green dog X1. +000329 [----] The card of which man is valid? --> A card of which man is valid? +000330 [----] The card of who is valid? --> A card of who is valid? +000331 [SAME] Which card of which man is valid? +000332 [ZERO] There is a card of a man which is valid. +000333 [----] There is a man. If the man enters a card then the card is correct. --> There is a man X1. +If the man X1 enters a card X2 then the card X2 is correct. +000334 [----] There is a man. If the man enters a card then the card is correct. He sleeps. --> There is a man X1. +If the man X1 enters a card X2 then the card X2 is correct. +The man X1 sleeps. +000335 [SAME] John eats or John drinks. +000336 [----] John eats or John drinks. Mary eats or Mary drinks or Bill sleeps. --> John eats or John drinks. + +Mary eats or Mary drinks or Bill sleeps. +000337 [ZERO] There are John and 2 men. +000338 [ZERO] There are John and 2 men ManGroup. +000339 [ZERO] There are John and 2 men ManGroup. ManGroup is happy. +000340 [----] There are a man X and a man Y and a man Z. --> There are a man and a man and a man. +000341 [----] There are some men. If they are happy then they wait. --> There are at least 2 men X1. +If the men X1 are happy then the men X1 wait. +000342 [SAME] If John waits then John sleeps. +000343 [----] If John waits then he sleeps. --> If John waits then John sleeps. +000344 [ZERO] If a man John waits then he sleeps. +000345 [----] John's laundry is clean. --> A laundry of John is clean. +000346 [SAME] Some laundry of John is clean. +000347 [SAME] A laundry of John is clean. +000348 [----] Something happens. It is good. --> There is something X1. +X1 happens. +X1 is good. +000349 [----] Nobody waits. --> If there is somebody X1 then it is false that X1 waits. +000350 [----] Nobody sees himself. --> If there is somebody X1 then it is false that X1 sees X1. +000351 [----] Every man who sees himself waits. --> If a man X1 sees the man X1 then the man X1 waits. +000352 [FAIL] Each of some men waits. --> # ... +000353 [FAIL] Each of some men who eat waits. --> # ... +000354 [FAIL] Each of some men who see themselves waits. --> # ... +000355 [----] A man who walks is happy. --> There is a man X1. +The man X1 walks. +The man X1 is happy. +000356 [----] A man who walks is happy. A man who talks is sad. The man waits. --> There is a man X1. +The man X1 walks. +The man X1 is happy. + +There is a man X1. +The man X1 talks. +The man X1 is sad. +The man X1 waits. +000357 [----] A man who walks is happy. A man who talks is sad. The man who walks waits. --> There is a man X1. +The man X1 walks. +The man X1 is happy. +The man X1 waits. + +There is a man X1. +The man X1 talks. +The man X1 is sad. +000358 [----] A dog of a man is happy. A dog of a woman is sad. The dog barks. --> A dog of a man is happy. + +A dog X1 of a woman is sad. +The dog X1 barks. +000359 [----] A dog of a man is happy. A dog of a woman is sad. The dog of a man barks. --> A dog X1 of a man is happy. +The dog X1 barks. + +A dog of a woman is sad. +000360 [----] A dog of a man is happy. A dog of a woman is sad. The dog of the man barks. --> A dog X1 of a man is happy. +The dog X1 barks. + +A dog of a woman is sad. +000361 [ZERO] A dog Muri of a man is happy. A dog of a woman is sad. Muri barks. +000362 [ZERO] A dog Muri of a man is happy. A dog of a woman is sad. The dog Muri barks. +000363 [----] A man's dog barks. He waits. --> A dog of a man X1 barks. +The man X1 waits. +000364 [----] A man's dog barks. It eats. --> A dog X1 of a man barks. +The dog X1 eats. +000365 [----] A small card is green. A big card is red. The small card is valid. --> There is a small card X1. +The small card X1 is green. +The small card X1 is valid. + +There is a big card X1. +The big card X1 is red. +000366 [----] The small card is green. A big card is red. The small card is valid. --> There is a small card X1. +The small card X1 is green. +The small card X1 is valid. + +There is a big card X1. +The big card X1 is red. +000367 [----] The small card is green. The big card is red. The small card is valid. --> There is a small card X1. +The small card X1 is green. +The small card X1 is valid. + +There is a big card X1. +The big card X1 is red. +000368 [----] A man is happy. A dog is happy. --> There is a man X1. +The man X1 is happy. + +There is a dog X1. +The dog X1 is happy. +000369 [----] A man a card of who is valid waits. --> A man X1 waits. +A card of the man X1 is valid. +000370 [----] John's dog barks. It is happy. --> A dog X1 of John barks. +The dog X1 is happy. +000371 [----] John's dog barks. He is happy. --> A dog of John barks. + +John is happy. +000372 [----] A man's man waits. He is happy. --> A man X1 of a man waits. +The man X1 is happy. +000373 [----] A man's man waits. The man is happy. --> A man X1 of a man waits. +The man X1 is happy. +000374 [----] There is a red card. There is a blue card. The red card is valid. --> There is a red card X1. +The red card X1 is valid. + +There is a blue card. +000375 [ZERO] There is a red card RC. There is a blue card BC. The red card RC is valid. +000376 [ZERO] There is a red card RC. There is a blue card BC. The card RC is valid. +000377 [ZERO] There is a red card RC. There is a blue card BC. The card is valid. +000378 [ZERO] There is a red card RC. There is a blue card BC. The red card is valid. +000379 [ZERO] There is a red card RC. There is a blue card BC. RC is valid. +000380 [ZERO] There are a red card RC and a blue card BC. RC is valid. +000381 [ZERO] There are a red card RC and a blue card BC. They are valid. +000382 [----] There are a red card and a blue card. The card is valid. --> There are a red card and a blue card X1. +The blue card X1 is valid. +000383 [----] There are a red card and a blue card. The red card is valid. --> There are a red card X1 and a blue card. +The red card X1 is valid. +000384 [SAME] There are 384 tests. +000385 [FAIL] There are 3 things and 4 things. Are they 7 things? --> # ... +000386 [----] A man's dog barks. --> A dog of a man barks. +000387 [----] The man's dog barks. --> A dog of a man barks. +000388 [SAME] A dog of a man barks. +000389 [----] The dog of a man barks. --> A dog of a man barks. +000390 [----] A dog of the man barks. --> A dog of a man barks. +000391 [----] The dog of the man barks. --> A dog of a man barks. +000392 [----] There is a dog. There is a man. The man's dog barks. --> There is a dog. + +A dog of a man barks. +000393 [----] No man sees himself. --> If there is a man X1 then it is false that the man X1 sees the man X1. +000394 [----] For each man a dog sees the man. --> If there is a man X1 then a dog sees the man X1. +000395 [----] There is a man who feeds every dog. There is a man who feeds every cat. The man who feeds every dog waits. --> There is a man X1. +If there is a dog X2 then the man X1 feeds the dog X2. +The man X1 waits. + +There is a man X1. +If there is a cat X2 then the man X1 feeds the cat X2. +000396 [----] Everybody sees nobody. --> If there is somebody X1 then if there is somebody X2 then it is false that X1 sees X2. +000397 [ZERO] It is not the case that everybody sees somebody. +000398 [----] Nobody sees everybody. --> If there is somebody X1 then it is false that if there is somebody X2 then X1 sees X2. +000399 [----] Somebody sees everybody. --> There is somebody X1. +If there is somebody X2 then X1 sees X2. +000400 [----] A man waits. The man walks. --> There is a man X1. +The man X1 waits. +The man X1 walks. +000401 [----] There is a man. His dog eats. There is a woman. Her dog drinks. The dog of the man barks. --> A dog X1 of a man eats. +The dog X1 barks. + +A dog of a woman drinks. +000402 [ZERO] The man John walks. The woman John talks. +000403 [ZERO] A man John walks. +000404 [----] A man waits. The man talks. --> There is a man X1. +The man X1 waits. +The man X1 talks. +000405 [----] A man waits. The man talks and walks. --> There is a man X1. +The man X1 waits. +The man X1 talks. +The man X1 walks. +000406 [----] Some men wait. The men talk. --> There are at least 2 men X1. +The men X1 wait. +The men X1 talk. +000407 [----] Some men wait. They talk. --> There are at least 2 men X1. +The men X1 wait. +The men X1 talk. +000408 [SAME] If John waits then a dog barks. +000409 [----] All laundry waits. --> If there is some laundry X1 then the laundry X1 waits. +000410 [----] A man M1 eats. A man M2 drinks. M1 waits. --> There is a man X1. +The man X1 eats. +The man X1 waits. + +There is a man X1. +The man X1 drinks. +000411 [----] A man M1 eats. A man M2 drinks. The man M1 waits. --> There is a man X1. +The man X1 eats. +The man X1 waits. + +There is a man X1. +The man X1 drinks. +000412 [----] Every man M sees M. --> If there is a man X1 then the man X1 sees the man X1. +000413 [----] No man M sees M. --> If there is a man X1 then it is false that the man X1 sees the man X1. +000414 [----] Someone waits. --> There is somebody X1. +X1 waits. +000415 [----] No one waits. --> If there is somebody X1 then it is false that X1 waits. +000416 [ZERO] It is not the case that no one does not wait. +000417 [ZERO] It is not the case that no one waits. +000418 [ZERO] It is not the case that it is not the case that a man waits. +000419 [----] Not everyone waits. --> It is false that if there is somebody X1 then X1 waits. +000420 [----] There is someone and he does not wait. --> There is somebody X1. +It is false that X1 waits. +000421 [ZERO] It is not the case that if there is someone then he waits. +000422 [----] At least 3 men wait. --> There are at least 3 men X1. +The men X1 wait. +000423 [----] At least 3 men wait. They drink. --> There are at least 3 men X1. +The men X1 wait. +The men X1 drink. +000424 [----] Some men M1 and M2 drink. They talk. --> Something and at least 2 men drink. +They talk. +000425 [----] A man and a dog wait. They talk. --> A man and a dog wait. +They talk. +000426 [----] A man and a dog wait. He talks. --> A man X1 and a dog wait. +The man X1 talks. +000427 [----] A man and a dog wait. It talks. --> A man and a dog X1 wait. +The dog X1 talks. +000428 [----] A man M and a dog D wait. They talk. --> A dog and a man wait. +They talk. +000429 [----] A man M and the dog D wait. They talk. --> A dog and a man wait. +They talk. +000430 [FAIL] Each of some men talks. They walk. --> # ... +000431 [FAIL] Each of some men talks. The men walk. --> # ... +000432 [----] John's dog barks. --> A dog of John barks. +000433 [----] There is a man. His dog barks. --> A dog of a man barks. +000434 [----] There is a man a dog of who barks. --> A dog of a man barks. +000435 [----] There is a man a dog of who barks. There is a man a dog of who eats. The man a dog of who barks waits. --> A dog of a man X1 barks. +The man X1 waits. + +A dog of a man eats. +000436 [ZERO] There is a man. There is a woman. His and her dog barks. +000437 [----] There is a man. His dog barks. The dog is happy. --> A dog X1 of a man barks. +The dog X1 is happy. +000438 [----] Somebody who eats drinks. --> There is somebody X1. +X1 eats. +X1 drinks. +000439 [----] Something moves. It waits. --> There is something X1. +X1 moves. +X1 waits. +000440 [----] Something moves. --> There is something X1. +X1 moves. +000441 [----] Something sees itself. --> There is something X1. +X1 sees X1. +000442 [SAME] A dog of somebody barks. +000443 [----] A dog of somebody barks. He waits. --> A dog of somebody X1 barks. +X1 waits. +000444 [----] A dog of somebody barks. It waits. --> A dog X1 of somebody barks. +The dog X1 waits. +000445 [----] Nobody sees herself. --> If there is somebody X1 then it is false that X1 sees X1. +000446 [----] A man sees everybody. --> There is a man X1. +If there is somebody X2 then the man X1 sees X2. +000447 [----] A man sees everybody. He eats. --> There is a man X1. +If there is somebody X2 then the man X1 sees X2. +The man X1 eats. +000448 [ZERO] A man sees everybody who eat. +000449 [----] Not everything sees itself. --> It is false that if there is something X1 then X1 sees X1. +000450 [----] Everything barks at itself. --> If there is something X1 then X1 barks at X1. +000451 [ZERO] A man sees everybody and him. +000452 [----] There is a man who owns a dog. There is a man who owns a cat. John sees the man. John sees the man who owns the dog. --> There is a man X1. +The man X1 owns a dog. +John sees the man X1. + +There is a man X1. +The man X1 owns a cat. +John sees the man X1. +000453 [SAME] John goes to Berlin. +000454 [SAME] John comes from Berlin. +000455 [----] John likes a town which he goes to. --> John likes a town X1. +John goes to the town X1. +000456 [----] In which town does John live? --> John lives in which town? +000457 [----] John comes from Berlin and goes to Paris. --> John comes from Berlin. + +John goes to Paris. +000458 [----] Where does John live? --> John lives where? +000459 [ZERO] Where does John live in? +000460 [ZERO] From where does John come? +000461 [ZERO] Where does John come from? +000462 [----] There is a man such that he waits. --> There is a man X1. +The man X1 waits. +000463 [----] There is a man such that the man sees himself. --> There is a man X1. +The man X1 sees the man X1. +000464 [----] There is a man. There is a man such that the man sees him. --> There is a man X1. +The man X1 sees a man. +000465 [FAIL] For each of the men a dog barks. --> # ... +000466 [FAIL] For each of the men a dog sees him. --> # ... +000467 [----] For each rich man a woman likes the rich man. --> If there is a rich man X1 then a woman likes the rich man X1. +000468 [----] For every rich man a woman likes the rich man. --> If there is a rich man X1 then a woman likes the rich man X1. +000469 [----] There are some big men. There are some small men. The big men are happy. --> There are at least 2 big men X1. +The big men X1 are happy. + +There are at least 2 small men. +000470 [----] There are some big men. There are some small men. They wait. --> There are at least 2 big men. + +There are at least 2 small men X1. +The small men X1 wait. +000471 [FAIL] There are some men. For each of the men a dog barks. --> # ... +000472 [ZERO] For each man a dog sees it. +000473 [----] A man's dog barks. The dog waits. --> A dog X1 of a man barks. +The dog X1 waits. +000474 [----] A big man's dog barks. The dog waits. --> A dog X1 of a big man barks. +The dog X1 waits. +000475 [----] There is a man. There is a dog. John beats his dog. --> John beats a dog of a man. + +There is a dog. +000476 [----] John beats his own big dog and beats his own small dog. The big dog is sad. --> John beats a big dog X1 of John. +The big dog X1 is sad. + +John beats a small dog of John. +000477 [ZERO] There is the man. +000478 [ZERO] The dog who sees the man barks. +000479 [ZERO] There is a man. There is he. +000480 [ZERO] There is a man. There is he. There is he. +000481 [ZERO] There is a man. There are he and he. +000482 [----] There is some laundry. It is clean. --> Some laundry is clean. +000483 [FAIL] Each of some men who see themselves sees himself. /* Axiom :) */ --> # ... +000484 [SAME] There are 3 men. +000485 [----] There are 3 men. They talk. --> There are 3 men X1. +The men X1 talk. +000486 [----] There are 3 men. The men talk. --> There are 3 men X1. +The men X1 talk. +000487 [----] There are 3 men. 3 men talk. --> There are 3 men. + +There are 3 men X1. +The men X1 talk. +000488 [ZERO] There is a man A#. +000489 [ZERO] There are 3 men Men-3. Men-3 talk. +000490 [----] John waits. John does not sleep. --> John waits. + +It is false that John sleeps. +000491 [----] There is a man. He sees himself. --> There is a man X1. +The man X1 sees the man X1. +000492 [ZERO] If John waits then a man John sleeps. +000493 [ZERO] If John waits then the man John sleeps. +000494 [FAIL] Each of some men who own a dog owns a dog. --> # ... +000495 [FAIL] Each of some men who own the dog owns the dog. --> # ... +000496 [ZERO] Each of some men who own the dog Muri owns Muri. +000497 [ZERO] There is a dog Muri. Each of some men who own Muri owns Muri. +000498 [FAIL] There is a dog. Each of some men who own the dog owns the dog. --> # ... +000499 [----] There is a man who sees a big dog. There is a man who sees a small dog. The man who sees a big dog waits. --> There is a man X1. +The man X1 sees a big dog. +The man X1 waits. + +There is a man X1. +The man X1 sees a small dog. +000500 [FAIL] There are some men. Each of the men waits. --> # ... +000501 [----] Some groups of some men talk. --> At least 2 groups of at least 2 men talk. +000502 [----] Some groups of some men see themselves. --> At least 2 groups X1 of at least 2 men see the groups X1. +000503 [----] Every group of some men waits. --> If there is a group X1 of at least 2 men then the group X1 waits. +000504 [ZERO] Each of no men talks. +000505 [FAIL] Each of some men does not talk. --> # ... +000506 [----] A doctor sees himself/herself. --> There is a doctor X1. +The doctor X1 sees the doctor X1. +000507 [----] A doctor sees herself/himself. --> There is a doctor X1. +The doctor X1 sees the doctor X1. +000508 [ZERO] A thing sees himself/itself. +000509 [FAIL] For each of some men a dog barks. --> # ... +000510 [FAIL] For each of some men a dog sees him. --> # ... +000511 [FAIL] For each of John and Mary a dog sees him/her. --> # ... +000512 [----] A person sees himself. --> There is a person X1. +The person X1 sees the person X1. +000513 [----] A person sees herself. --> There is a person X1. +The person X1 sees the person X1. +000514 [FAIL] For each of some men he waits. --> # ... +000515 [FAIL] For each of the men he waits. --> # ... +000516 [FAIL] For each of a man and a woman a dog sees the man. --> # ... +000517 [FAIL] For each of a big man and a small man a dog sees the big man. --> # ... +000518 [----] 5 men's dog barks. --> A dog of 5 men barks. +000519 [----] 3 codes X and Y and Z are valid. --> Something and something and 3 codes are valid. +000520 [ZERO] 2 men sees their own card. +000521 [ZERO] If there is a man then there is more than 1 women. +000522 [FAIL] Each of some men sees himself. --> # ... +000523 [FAIL] Each of some men who see themselves sees himself. --> # ... +000524 [----] A man has 2 kg of laundry. --> There is a man X1. +The man X1 has 2 kg of laundry. +000525 [ZERO] A child Id1 of a child Id2 of a man Adam waits. +000526 [----] There is a child of a man. The child waits. --> A child of a man waits. +000527 [----] The dog that sees the man barks. --> There is a dog X1. +The dog X1 barks. +The dog X1 sees a man. +000528 [----] The dog that sees the man barks. The dog eats. The man drinks. --> There is a dog X1. +There is a man X2. +The dog X1 barks. +The dog X1 sees the man X2. +The dog X1 eats. +The man X2 drinks. +000529 [FAIL] There is a man. Who hits him? --> Who hits a man? +000530 [FAIL] There is a man. Who hits himself? --> There is a man. + +# ... +000531 [SAME] Who sees who? +000532 [FAIL] What sees itself? --> # ... +000533 [FAIL] Mary sees herself. Who sees herself? --> Mary sees Mary. + +# ... +000534 [----] John's dog barks. The dog of John is happy. --> A dog X1 of John barks. +The dog X1 is happy. +000535 [----] John's dog eats. Mary's dog drinks. The dog of John waits. --> A dog X1 of John eats. +The dog X1 waits. + +A dog of Mary drinks. +000536 [----] A dog of a man eats. A dog of a woman drinks. The dog of a man waits. --> A dog X1 of a man eats. +The dog X1 waits. + +A dog of a woman drinks. +000537 [----] A dog of a man eats. A dog of a woman drinks. The dog of the man waits. --> A dog X1 of a man eats. +The dog X1 waits. + +A dog of a woman drinks. +000538 [----] A man's card sees itself. --> A card X1 of a man sees the card X1. +000539 [----] A man's card sees him. --> A card of a man X1 sees the man X1. +000540 [----] A man's dog barks. The woman's dog is green. --> A dog of a man barks. + +A dog of a woman is green. +000541 [----] Somebody's dog barks. --> A dog of somebody barks. +000542 [----] Every ancestor of a man's father is the ancestor of the man. --> If there is an ancestor X1 of a father of a man X2 then the ancestor X1 is an ancestor of the man X2. +000543 [----] There is a man who sees John's brother. The man who sees the brother of John waits. --> There is a man X1. +The man X1 sees a brother of John. +The man X1 waits. +000544 [----] There is a man who sees John's mother. The man who sees the mother of John waits. --> There is a man X1. +The man X1 sees a mother of John. +The man X1 waits. +000545 [----] There is a man who sees a mother of John. The man who sees John's mother waits. --> There is a man X1. +The man X1 sees a mother of John. +The man X1 waits. +000546 [----] 2 girls lift 2 tables. --> There are 2 girls X1. +The girls X1 lift 2 tables. +000547 [FAIL] 2 girls lift each of 2 tables. --> # ... +000548 [FAIL] Each of 2 girls lifts 2 tables. --> # ... +000549 [FAIL] Each of 2 girls lifts each of 2 tables. --> # ... +000550 [----] There are 2 tables such that 2 girls lift them. --> There are 2 girls X1. +The girls X1 lift 2 tables. +000551 [FAIL] There are 2 tables such that each of 2 girls lifts them. --> # ... + +There are 2 tables. +000552 [FAIL] For each of 2 tables 2 girls lift it. --> # ... +000553 [FAIL] For each of 2 tables each of 2 girls lifts it. --> # ... +000554 [FAIL] There are 2 girls and there are 2 tables such that each of the girls lifts each of the tables. --> # ... +000555 [FAIL] There are 2 girls and there are 2 tables. Each of the girls lifts each of the tables. --> # ... +000556 [----] Some men M1 and M2 and M3 drink. --> Something and something and at least 2 men drink. +000557 [SAME] There are a man and a woman. +000558 [----] 2 codes X and Y are valid. --> Something and 2 codes are valid. +000559 [SAME] There are 5 big men. +000560 [ZERO] 2 men M1 and M2 drink. M1 talks. +000561 [----] 2 men M1 and M2 drink. M2 talks. They eat. --> Something X1 and 2 men drink. +X1 talks. +They eat. +000562 [ZERO] 2 men ManGroup drink. They eat. +000563 [ZERO] 2 men ManGroup drink. ManGroup talk. They eat. +000564 [ZERO] 2 men ManGroup drink. ManGroup talks. They eat. +000565 [ZERO] 2 men ManGroup drink. ManGroup talks. It eats. +000566 [ZERO] 2 men John and John eat. +000567 [----] There are 5 big men who are happy. --> There are 5 big men X1. +The big men X1 are happy. +000568 [----] There are 5 big men such that they are happy. --> There are 5 big men X1. +The big men X1 are happy. +000569 [ZERO] 2 men M1 and M2 drink. The man M2 talks. +000570 [----] There is a man who sees himself. There is a man who sees John. John watches the man who sees him. John watches the man who sees himself. --> There is a man X1. +The man X1 sees the man X1. +John watches the man X1. + +There is a man X1. +The man X1 sees John. +John watches the man X1. +000571 [FAIL] There are some men. For each of them the card is valid. --> # ... +000572 [FAIL] The card of which man the card of who is valid is valid? --> A card X1 of which man is valid? +The card X1 is valid. +000573 [----] There is a n:aaa. It barks. --> There is an n:aaa X1. +The n:aaa X1 barks. +000574 [----] There are some n:aaa. They bark. --> There are at least 2 n:aaa X1. +The n:aaa X1 bark. +000575 [ZERO] There is a n:aaa who waits. The n:aaa who waits barks. +000576 [----] A man who is hungry eats a pizza X. He is happy. --> There is a man X1. +The man X1 eats a pizza. +The man X1 is hungry. +The man X1 is happy. +000577 [ZERO] There is a man or there is a dog who sees him or there is a cat who sees it. +000578 [ZERO] There is a man or there is a dog who sees him or there is a cat who sees him. +000579 [ZERO] There is a man or there is a dog who sees him or there is a cat who sees it and him. +000580 [----] A dog barks. Not everybody waits. --> There is a dog X1. +The dog X1 barks. + +It is false that if there is somebody X1 then X1 waits. +000581 [----] A dog barks. Not every man waits. --> There is a dog X1. +The dog X1 barks. + +It is false that if there is a man X1 then the man X1 waits. +000582 [----] Not everybody waits. A dog barks. --> It is false that if there is somebody X1 then X1 waits. + +There is a dog X1. +The dog X1 barks. +000583 [----] There is a man. A clerk enters every card of him. --> There is a man X1. +There is a clerk X2. +If there is a card X3 of the man X1 then the clerk X2 enters the card X3. +000584 [----] There is a park. A dog barks in it. --> There is a dog X1. +The dog X1 barks in a park. +000585 [----] A man sees everybody who eats. --> There is a man X1. +If somebody X2 eats then the man X1 sees X2. +000586 [----] Every man who waits eats. --> If a man X1 waits then the man X1 eats. +000587 [----] Everybody who waits eats. --> If somebody X1 waits then X1 eats. +000588 [ZERO] There is a man. He who waits eats. +000589 [----] A man sees himself and a dog. --> A man X1 sees a dog and the man X1. +000590 [----] A man sees a dog and himself. --> A man X1 sees the man X1 and a dog. +000591 [----] There is a boy. A man sees him and a dog. --> There is a man X1. +The man X1 sees a dog and a boy. +000592 [----] There is a boy. A man sees himself and a dog. --> There is a boy. + +A man X1 sees a dog and the man X1. +000593 [----] A man sees a dog X. He waits. --> There is a man X1. +The man X1 sees a dog. +The man X1 waits. +000594 [----] There are some men. The men talk. --> There are at least 2 men X1. +The men X1 talk. +000595 [----] A set is a:located in itself. --> There is a set X1. +The set X1 is located in the set X1. +000596 [----] A set is in a set. --> There is a set X1. +The set X1 is in a set. +000597 [----] A set is in itself. --> There is a set X1. +The set X1 is in the set X1. +000598 [----] A set is a member in itself. --> There is a set X1. +The set X1 is a member in the set X1. +000599 [----] A set exists in itself. --> There is a set X1. +The set X1 exists in the set X1. +000600 [ZERO] A table John waits. +000601 [----] John owns a park. A dog barks in it. --> John owns a park X1. +There is a dog X2. +The dog X2 barks in the park X1. +000602 [----] A dog barks. It is not the case that everybody waits. --> There is a dog X1. +The dog X1 barks. +It is false that the dog X1 is a case X2 and that if there is somebody X3 then X3 waits the case X2. +000603 [----] VisaCards wait. --> VisaCard waits. +000604 [----] Christmases are white. --> Christmas is white. +000605 [ZERO] Each of Christmases is white. +000606 [----] Christmases are white. Some children like them. --> Christmas is white. + +There are at least 2 children X1. +The children X1 like Christmas. +000607 [ZERO] A person:xxx sees a masc:yyy and event:zzz him. +000608 [ZERO] A person:xxx sees a masc:yyy and event:zzz herself. +000609 [----] A man talks about a day. --> There is a man X1. +The man X1 talks about a day. +000610 [----] A man talks during a day. --> There is a man X1. +The man X1 talks during a day. +000611 [----] A man sees a boy and the girl. --> There is a man X1. +The man X1 sees a girl and a boy. +000612 [----] There is a bone. A man enters it and a card. --> There is a man X1. +The man X1 enters a card and a bone. +000613 [----] There is a bone. A man enters the bone and a card. --> There is a man X1. +The man X1 enters a card and a bone. +000614 [----] A customer enters a card of himself. --> A customer X1 enters a card of the customer X1. +000615 [ZERO] There is John. Mary sees him. He walks. +000616 [ZERO] There is John. Peter sees him. He walks. +000617 [----] A man hits his own dog. He is happy. --> A man X1 hits a dog of the man X1. +The man X1 is happy. +000618 [----] A clerk enters a card of himself. --> A clerk X1 enters a card of the clerk X1. +000619 [----] A clerk enters the card of himself. --> A clerk X1 enters a card of the clerk X1. +000620 [ZERO] A clerk enters a card of him. +000621 [----] There is a man. The man sees himself. --> There is a man X1. +The man X1 sees the man X1. +000622 [----] A machine reads a card that carries its own code. --> There is a machine X1. +The machine X1 reads a card X2. +The card X2 carries a code of the card X2. +000623 [----] A dog of a woman walks. A dog of a boy barks. The dog of the boy is happy. --> A dog of a woman walks. + +A dog X1 of a boy barks. +The dog X1 is happy. +000624 [----] A dog of a boy barks. The boy waits. --> A dog of a boy X1 barks. +The boy X1 waits. +000625 [----] A man lives in a town. --> There is a man X1. +The man X1 lives in a town. +000626 [----] A man lives in a town. Where does the man live? --> There is a man X1. +The man X1 lives in a town. +The man X1 lives where? +000627 [----] Where does the man live? --> A man lives where? +000628 [----] Where does the man live? Who lives in the town? --> A man lives where? + +Who lives in a town? +000629 [----] A man lives in a town. Where does the man live? Who lives in the town? --> There is a man X1. +The man X1 lives in a town X2. +The man X1 lives where? +Who lives in the town X2? +000630 [----] A girl of a boy waits. The girl eats. --> A girl X1 of a boy waits. +The girl X1 eats. +000631 [ZERO] There is John. Bill sees him. He walks. +000632 [----] There is a man a dog of who barks. The dog eats. --> A dog X1 of a man barks. +The dog X1 eats. +000633 [----] There is a man a dog of who barks. The man eats. --> A dog of a man X1 barks. +The man X1 eats. +000634 [----] Some men's car is fast. --> A car of at least 2 men is fast. +000635 [----] There is a donkey of a wife's brother. --> There is a donkey of a brother of a wife. +000636 [----] There is a donkey of the wife's brother. --> There is a donkey of a brother of a wife. +000637 [ZERO] A big hungry dog barks. +000638 [----] John is a rich customer. His wealth is enormous. He is in his office. --> John is a rich customer X1. +Some wealth of the rich customer X1 is enormous. +The rich customer X1 is in an office of John. +000639 [----] John is a rich customer. His wealth is enormous. He is in his own office. --> John is a rich customer X1. +Some wealth of the rich customer X1 is enormous. +The rich customer X1 is in an office of the rich customer X1. +000640 [----] John is not a customer. He is happy. --> It is false that John is a customer. + +John is happy. +000641 [----] A man is not a customer. He is happy. --> There is a man X1. +It is false that the man X1 is a customer. +The man X1 is happy. +000642 [----] A man is a clerk. His dog barks. --> There is a man X1. +The man X1 is a clerk X2. +A dog of the clerk X2 barks. +000643 [ZERO] A man is a clerk. His own dog barks. +000644 [----] A customer gives a card to a clerk. --> There is a customer X1. +The customer X1 gives a card to a clerk. +000645 [----] A customer gives a clerk a card. --> There is a customer X1. +The customer X1 gives a card to a clerk. +000646 [----] For every code there is a clerk such that he enters it. --> If there is a code X1 then a clerk enters the code X1. +000647 [----] For every code a clerk enters it. --> If there is a code X1 then a clerk enters the code X1. +000648 [----] Some water is not drinkable. --> There is some water X1. +It is false that the water X1 is drinkable. +000649 [----] A man enters a card that carries a code and opens an account. --> There is a man X1. +There is a card X2. +The man X1 opens an account. +The man X1 enters the card X2. +The card X2 carries a code. +000650 [----] A man who enters a card manually types a code. --> There is a man X1. +The man X1 types a code. +The man X1 enters a card manually. +000651 [----] A man sees every dog. --> There is a man X1. +If there is a dog X2 then the man X1 sees the dog X2. +000652 [----] Every man sees a dog. --> If there is a man X1 then the man X1 sees a dog. +000653 [SAME] A laundry of John collapses. +000654 [----] There is a man. His laundry smells. --> A laundry of a man smells. +000655 [----] There is a man a laundry of who collapses. --> A laundry of a man collapses. +000656 [ZERO] John is a customer. He inserts a card that belongs to himself and types a code X. Bill sees X. He inserts his own card and types the code. +000657 [----] John takes his own card and gets some money for himself. --> John gets some money for John. + +John takes a card of John. +000658 [ZERO] A man visits a town Zürich. +000659 [----] A man who is richer than John waits. --> There is a man X1. +The man X1 waits. +The man X1 is richer than John. +000660 [----] There is a dog. /* # with comment without comment */ There is a man. --> There is a dog. + +There is a man. +000661 [----] There is a dog. /* # with comment (line break) without comment */ There is a man. --> There is a dog. + +There is a man. +000662 [ZERO] There is the man's dog and cat. +000663 [ZERO] A man waits carefully manually. +000664 [----] A man carefully waits. --> There is a man X1. +The man X1 waits carefully. +000665 [ZERO] A man carefully manually waits. +000666 [ZERO] A man gives a bone to a dog manually carefully. +000667 [FAIL] A clerk enters a card of every customer. --> There is a clerk X1. +The clerk X1 enters a card X2. +If there is a customer X3 then the customer X3 v:OF-RELATION the card X2. +000668 [----] A clerk enters every customer's card. --> There is a clerk X1. +If there is a card X2 of a customer then the clerk X1 enters the card X2. +000669 [----] A n:xxx's dog barks. --> A dog of a n:xxx barks. +000670 [ZERO] The customer enters a card and a numeric personal code. If it is not valid then SM rejects the card. +000671 [ZERO] The customer enters a card and a numeric personal code. +000672 [SAME] Who enters a card? +000673 [ZERO] A man John gives his own wife Mary a big and red apple. +000674 [----] John owns some services that deliver some pizzas. --> There are at least 2 services X1. +John owns the services X1. +The services X1 deliver at least 2 pizzas. +000675 [FAIL] John owns some services each of which delivers some pizzas. --> # ... +000676 [----] John waits in a bank. He is happy. --> John waits in a bank. + +John is happy. +000677 [----] 1 man's dog barks. --> A dog of a man barks. +000678 [----] A customer waits patiently. --> There is a customer X1. +The customer X1 waits patiently. +000679 [----] How does John enter a card? --> John enters a card how? +000680 [----] The waters are deep. --> There are at least 2 waters X1. +The waters X1 are deep. +000681 [----] A customer enters a card or drops it. He is angry. --> There is a customer X1. +The customer X1 enters a card X2 or the customer X1 drops the card X2. +The customer X1 is angry. +000682 [ZERO] A customer enters a card or he drops it. He is angry. +000683 [----] A customer enters a card or he drops it. The customer is angry. --> A customer X1 enters a card X2 or the customer X1 drops the card X2. + +There is a customer X1. +The customer X1 is angry. +000684 [----] If a customer has a card C then the customer enters C. --> If a customer X1 has a card X2 then the customer X1 enters the card X2. +000685 [----] If a customer has a card C then he enters C. --> If a customer X1 has a card X2 then the customer X1 enters the card X2. +000686 [----] p:Kaarel waits. --> Kaarel waits. +000687 [FAIL] Is there a dog? --> # ... +000688 [----] John gives Bill Mary. --> John gives Mary to Bill. +000689 [SAME] John gives Mary to Bill. +000690 [ZERO] There is a man. The man "John" waits. +000691 [----] There is a red and blue dog. The red dog barks. --> There is a blue and red dog X1. +The blue and red dog X1 barks. +000692 [SAME] A dog of who eats a bone? +000693 [----] The dog of who eats a bone? --> A dog of who eats a bone? +000694 [----] A man a dog of who eats a bone waits. --> A man X1 waits. +A dog of the man X1 eats a bone. +000695 [----] If a man walks then he talks quickly. --> If a man X1 walks then the man X1 talks quickly. +000696 [----] If a man walks quickly then he talks. --> If a man X1 walks quickly then the man X1 talks. +000697 [----] If a man walks quickly then he talks quickly. --> If a man X1 walks quickly then the man X1 talks quickly. +000698 [----] A man enters all laundry. --> There is a man X1. +If there is some laundry X2 then the man X1 enters the laundry X2. +000699 [----] p:p v:v. --> p:p v:v . +000700 [----] A man is rich and famous. --> There is a man X1. +The man X1 is famous and rich. +000701 [----] A dog is not a cat. --> There is a dog X1. +It is false that the dog X1 is a cat. +000702 [ZERO] John vaguely sees a big dog that barks in the garden of his own brother. +000703 [----] John vaguely sees a big dog. The dog barks in the garden of the brother of John. --> There is a big dog X1. +John sees the big dog X1 vaguely. +The big dog X1 barks in a garden of a brother of John. +000704 [----] Who is in the park in the town? --> Who is in a park in a town? +000705 [ZERO] There is not a man. +000706 [ZERO] There is not some laundry. +000707 [----] There is no man. --> It is false that there is a man. +000708 [ZERO] A man Kaarel works extremely and fast. +000709 [----] A man waits carefully and manually. --> There is a man X1. +The man X1 waits carefully and manually. +000710 [----] A man gives a bone to a dog manually and carefully. --> There is a man X1. +The man X1 gives a bone to a dog manually and carefully. +000711 [----] A man carefully and manually waits. --> There is a man X1. +The man X1 waits carefully and manually. +000712 [----] There are a dog and a cat. --> There are a cat and a dog. +000713 [ZERO] There is a dog and a cat. +000714 [ZERO] For every body who waits there is a clerk. +000715 [----] For everybody who waits there is a clerk. --> If somebody waits then there is a clerk. +000716 [----] There is a customer. The customer enters a card or he drops it. He is angry. --> There is a customer X1. +The customer X1 enters a card X2 or the customer X1 drops the card X2. +The customer X1 is angry. +000717 [----] There is a customer. The customer enters a card or drops it. He is angry. --> There is a customer X1. +The customer X1 enters a card X2 or the customer X1 drops the card X2. +The customer X1 is angry. +000718 [----] For everybody there is a dog. --> If there is somebody then there is a dog. +000719 [----] There is some n:laundry. --> There is some laundry. +000720 [SAME] 2 kg of laundry waits. +000721 [ZERO] A man wait. +000722 [ZERO] 2 men waits. +000723 [----] A man manually is happy. --> There is a man X1. +The man X1 is happy manually. +000724 [ZERO] A man very is happy. +000725 [ZERO] There is a dog X. A man's X barks. +000726 [ZERO] There is a dog X. X of a man barks. +000727 [SAME] There is 1 kg of laundry. +000728 [----] Some men are happy. --> There are at least 2 men X1. +The men X1 are happy. +000729 [ZERO] Some men is happy. +000730 [ZERO] There is some men. +000731 [----] John's laundry waits. --> A laundry of John waits. +000732 [ZERO] A man runs almost. +000733 [ZERO] He who eats drinks. +000734 [----] A dog of some men runs. --> A dog of at least 2 men runs. +000735 [----] A dog of some men who run barks. --> A dog of at least 2 men X1 barks. +The men X1 run. +000736 [ZERO] A dog of some men who runs barks. +000737 [----] Some men's dog runs. --> A dog of at least 2 men runs. +000738 [ZERO] Some men's dog who runs barks. +000739 [ZERO] Some men's dog who run barks. +000740 [ZERO] A dog who runs barks. +000741 [ZERO] A dog who run barks. +000742 [ZERO] Is there a man John? +000743 [SAME] There is a man or there is a woman. +000744 [ZERO] Is there a man or is there a woman? +000745 [----] There is a n:laundry. --> There is a laundry. +000746 [----] A man works in a bank in a morning. --> There is a man X1. +The man X1 works in a bank in a morning. +000747 [ZERO] A man works in a bank and in a morning. +000748 [----] A man works in a bank manually. --> There is a man X1. +The man X1 works manually in a bank. +000749 [----] A man works manually in a bank. --> There is a man X1. +The man X1 works manually in a bank. +000750 [----] A man works manually in a bank quickly. --> There is a man X1. +The man X1 works manually and quickly in a bank. +000751 [----] A man works manually and quickly in a bank. --> There is a man X1. +The man X1 works manually and quickly in a bank. +000752 [ZERO] A man works manually quickly in a bank. +000753 [ZERO] A man works in a bank manually quickly. +000754 [----] A man works in a bank manually in a morning. --> There is a man X1. +The man X1 works manually in a bank in a morning. +000755 [----] A man gives a boy his own card. --> A man X1 gives a card of the man X1 to a boy. +000756 [ZERO] His own card waits. +000757 [ZERO] Not more than 5 men wait. +000758 [ZERO] Not less than 5 men wait. +000759 [----] There is a cat. It sees itself. --> There is a cat X1. +The cat X1 sees the cat X1. +000760 [----] There is a cat. A dog sees it. --> There is a dog X1. +The dog X1 sees a cat. +000761 [----] Every man waits-for some women who are happy or who are sad. --> If there is a man X1 then the man X1 waits-for at least 2 women X2, and the women X2 are happy or the women X2 are sad. +000762 [ZERO] If there is a man then there are more than 1 women. +000763 [FAIL] Is there no laundry? --> # ... +000764 [----] Everybody a dog of who barks waits. --> If a dog of somebody X1 barks then X1 waits. +000765 [ZERO] Are there Augusts? +000766 [----] A laundry sees its own dog. --> A laundry X1 sees a dog of the laundry X1. +000767 [----] Some laundry sees its own dog. --> Some laundry X1 sees a dog of the laundry X1. +000768 [ZERO] There is John. John walks. +000769 [ZERO] Some laundry are clean. +000770 [ZERO] A man sees 2 signs "Go!" and "Stop". +000771 [ZERO] A man sees 3 signs "Go!" and "Stop". +000772 [FAIL] Where does a man quickly run? --> A man runs quickly where? +000773 [ZERO] Where does a man run quickly? +000774 [----] A card of a man sees him. --> A card of a man X1 sees the man X1. +000775 [ZERO] There are the man's dog and cat. +000776 [ZERO] A man runs. There is the man. +000777 [----] where does a man run? --> A man runs where? +000778 [----] Everything runs. --> If there is something X1 then X1 runs. +000779 [ZERO] A dog of a man and of a woman waits. +000780 [ZERO] John's Mary waits. +000781 [ZERO] Mary of John waits. +000782 [----] If every man runs then a dog barks. --> If if there is a man X1 then the man X1 runs then a dog barks. +000783 [----] If if there is a man then he runs then a dog barks. --> If if there is a man X1 then the man X1 runs then a dog barks. +000784 [----] There is a man such that he walks. --> There is a man X1. +The man X1 walks. +000785 [----] There is a man A. A is happy. --> There is a man X1. +The man X1 is happy. +000786 [----] Where does a man run? --> A man runs where? +000787 [----] A man of the man waits. --> A man X1 of the man X1 waits. +000788 [----] If a man runs, and walks or eats then a dog barks. --> If a man X1 runs, and the man X1 walks or the man X1 eats then a dog barks. +000789 [----] If a man does not walk then a dog barks. --> If there is a man X1 and it is false that the man X1 walks then a dog barks. +000790 [----] A man waits in a bank which likes him. --> There is a bank X1. +There is a man X2. +The man X2 waits in the bank X1. +The bank X1 likes the man X2. +000791 [ZERO] A man waits in a bank which likes himself. +000792 [ZERO] A man X walks. A man X talks. +000793 [SAME] There is a box. +000794 [ZERO] a man gives a dog a card in his house. +000795 [ZERO] a man gives a dog a card in him. +000796 [ZERO] a man gives his dog a card. +000797 [ZERO] a man gives a card to his dog. +000798 [ZERO] a man gives him a card . +000799 [ZERO] a man gives a card to him. +000800 [ZERO] a man gives a dog him. +000801 [ZERO] a man gives him to a dog. +000802 [ZERO] a man sees a card in his house. +000803 [ZERO] a man sees a card in him. +000804 [ZERO] a man sees his card . +000805 [ZERO] a man sees him. +000806 [ZERO] a man waits in his house. +000807 [ZERO] a man waits in him. +000808 [----] A man X waits. X sleeps. --> There is a man X1. +The man X1 waits. +The man X1 sleeps. +000809 [ZERO] A dog of its own man barks. +000811 [ZERO] A dog X of a woman eats. The dog X of a man drinks. +000812 [----] A man sees a cat and a dog and a mouse. --> There is a man X1. +The man X1 sees a mouse and a dog and a cat. +000813 [----] Somebody waits. He sleeps. --> There is somebody X1. +X1 waits. +X1 sleeps. +000814 [ZERO] Something waits. He sleeps. +000815 [ZERO] It is not the case that there is some water. +000816 [----] There is no water. --> It is false that there is a water. +000817 [ZERO] Somebody waits. It sleeps. +000818 [----] Something waits. It sleeps. --> There is something X1. +X1 waits. +X1 sleeps. +000819 [----] John watches a man who sees himself. --> There is a man X1. +John watches the man X1. +The man X1 sees the man X1. +000820 [ZERO] John beats the donkey of his wife. +000821 [----] John beats his own donkey. --> John beats a donkey of John. +000822 [----] John beats the donkey of himself. --> John beats a donkey of John. +000823 [----] John beats a donkey of himself. --> John beats a donkey of John. +000824 [ZERO] John beats his donkey. +000825 [ZERO] John beats a donkey of him. +000826 [ZERO] John beats the donkey of him. +000827 [----] John beats the donkey of his own wife. --> John beats a donkey of a wife of John. +000828 [----] John beats a donkey of a wife of himself. --> John beats a donkey of a wife of John. +000829 [ZERO] John beats a donkey of a wife of him. +000830 [----] A man has 2 kg of laundries. --> There is a man X1. +The man X1 has 2 kg of laundries. +000831 [----] John sees some water of himself. --> John sees some water of John. +000832 [----] John sees a water of himself. --> John sees a water of John. +000833 [----] John sees his own water. --> John sees a water of John. +000834 [SAME] John sees a water. +000835 [SAME] John sees some water. +000836 [----] John sees the water. --> John sees a water. +000837 [----] John does not see a water. --> It is false that John sees a water. +000838 [----] John sees no water. --> If there is a water X1 then it is false that John sees the water X1. +000839 [----] John does not see some water. --> It is false that John sees some water. +000840 [ZERO] A man waits. A man wait. +000841 [SAME] A dog of a man of a house barks. +000842 [----] A man gives a cat. The cat gives a bone to a dog. --> There is a cat X1. +There is a man X2. +The man X2 gives the cat X1. +The cat X1 gives a bone to a dog. +000843 [----] A man gives a cat to a dog. The cat gives a bone. --> There is a cat X1. +There is a man X2. +The man X2 gives the cat X1 to a dog. +The cat X1 gives a bone. +000844 [SAME] If there is a man then there are more than 2 women. +000845 [----] A man runs in the park manually and quickly. --> There is a man X1. +The man X1 runs quickly and manually in a park. +000846 [----] A dog is good and bad. --> There is a dog X1. +The dog X1 is bad and good. +000847 [ZERO] A dog is good and interested-in a bone. +000848 [ZERO] A dog is good and interested-in a bone and bad. +000849 [----] if there is a man then there are 2 women. --> If there is a man then there are 2 women. +000850 [----] There is some laundry. There is a dog. It is clean. --> There is some laundry. + +There is a dog X1. +The dog X1 is clean. +000851 [----] There is some laundry. It sees itself. --> Some laundry X1 sees the laundry X1. +000852 [----] There is some laundry. It sees its own dog. --> Some laundry X1 sees a dog of the laundry X1. +000853 [----] Some laundry which sees itself is clean. --> Some laundry X1 sees the laundry X1. +The laundry X1 is clean. +000854 [FAIL] Each of 2 girls lifts them. --> # ... +000855 [ZERO] Each of 2 girls lifts themselves. +000856 [----] A man is interested-in every dog. --> There is a man X1. +If there is a dog X2 then the man X1 is interested-in the dog X2. +000857 [----] A man is interested-in every dog that barks. --> There is a man X1. +If a dog X2 barks then the man X1 is interested-in the dog X2. +000858 [----] A man is interested-in no dog. --> There is a man X1. +If there is a dog X2 then it is false that the man X1 is interested-in the dog X2. +000859 [----] A man is interested-in not every dog. --> There is a man X1. +It is false that if there is a dog X2 then the man X1 is interested-in the dog X2. +000860 [----] A bank which a man enters is good. --> There is a bank X1. +There is a man X2. +The bank X1 is good. +The man X2 enters the bank X1. +000861 [FAIL] Which bank which a man enters is good? --> # ... +000862 [ZERO] What which is good does a man enter? +000863 [ZERO] A card a code of who a man enters is valid. +000864 [ZERO] The customer Mr-Miller inserts a card A. +000865 [----] The dog which sees the man barks. --> There is a dog X1. +The dog X1 barks. +The dog X1 sees a man. +000866 [----] There is a n:aaa which waits. The n:aaa which waits barks. --> There is an n:aaa X1. +The n:aaa X1 waits. +The n:aaa X1 barks. +000867 [----] There is a man or there is a dog which sees him or there is a cat which sees it. --> There is a man X1 or a dog X2 sees the man X1 or a cat sees the dog X2. +000868 [----] There is a man or there is a dog which sees him or there is a cat which sees him. --> There is a man X1 or a dog sees the man X1 or a cat sees the man X1. +000869 [----] For every body which waits there is a clerk. --> If a body waits then there is a clerk. +000870 [----] Some men's dog which runs barks. --> A dog X1 of at least 2 men barks. +The dog X1 runs. +000871 [----] A dog which runs barks. --> There is a dog X1. +The dog X1 barks. +The dog X1 runs. +000872 [ZERO] A man John waits. John is happy. +000873 [ZERO] 2 men X and X eat. +000874 [----] A laundry washes some laundry. It is clean. Some water sees a water. It is cold. --> There is a laundry X1. +The laundry X1 washes some laundry X2. +The laundry X2 is clean. + +There is a water X1. +Some water sees the water X1. +The water X1 is cold. +000875 [ZERO] A card who is tired sleeps. +000876 [----] A card which is tired sleeps. --> There is a card X1. +The card X1 sleeps. +The card X1 is tired. +000877 [----] A card that is tired sleeps. --> There is a card X1. +The card X1 sleeps. +The card X1 is tired. +000878 [----] A man that is tired sleeps. --> There is a man X1. +The man X1 sleeps. +The man X1 is tired. +000879 [ZERO] A man which is tired sleeps. +000880 [----] A man who is tired sleeps. --> There is a man X1. +The man X1 sleeps. +The man X1 is tired. +000881 [ZERO] A man who is tired sleeps +000882 [----] A man who is John sleeps. --> There is a man X1. +The man X1 is John. +The man X1 sleeps. +000883 [----] John who is a man sleeps. --> John is a man. + +John sleeps. +000884 [----] 2 men X and John wait. --> John and 2 men wait. +000885 [ZERO] John wait. +000886 [ZERO] 2 men John and X wait. +000887 [----] Christmases wait. --> Christmas waits. +000888 [ZERO] Some men Christmases wait. +000889 [FAIL] There is a man X. A man Y brings him his pencil and his own computer. --> A man X1 brings a man X2 a computer of the man X1 and a pencil of the man X2. +000890 [ZERO] A man runs there. +000891 [FAIL] Is there a man X? --> # ... +000892 [----] A man X gives his own wife Y a big and red apple. --> A man X1 gives a red and big apple to a wife of the man X1. +000893 [----] If John waits then the man X sleeps. --> If John waits then a man sleeps. +000894 [----] If John waits then a man X sleeps. --> If John waits then a man sleeps. +000895 [ZERO] The man X walks. The woman X talks. +000896 [----] If a man X waits then he sleeps. --> If a man X1 waits then the man X1 sleeps. +000897 [----] A man does not like a man X. --> There is a man X1. +It is false that the man X1 likes a man. +000898 [ZERO] A man X gives his own wife Y a unknownword. +000899 [----] A man X gives an apple to a woman Y. Y accepts the apple and eats it. She is happy and he has no apples. --> There is a woman X1. +There is a man X2. +The man X2 gives an apple X3 to the woman X1. +The woman X1 eats the apple X3. +The woman X1 accepts the apple X3. +The woman X1 is happy. +If there is an apple X4 then it is false that the man X2 has the apple X4. +000900 [----] John gives an apple to Mary. Mary accepts the apple and eats it. She is happy and he has no apples. --> John gives an apple X1 to Mary. +Mary eats the apple X1. +Mary accepts the apple X1. + +If there is an apple X1 then it is false that John has the apple X1. + +Mary is happy. +000901 [----] A man runs easily. --> There is a man X1. +The man X1 runs easily. +000902 [ZERO] There is a man X. X who runs is happy. +000903 [ZERO] John which runs eats. +000904 [ZERO] There is a man X. X which runs is happy. +000905 [ZERO] John who run eats. +000906 [----] There is a dog which a man hits. --> There is a man X1. +The man X1 hits a dog. +000907 [ZERO] There is a dog X. X which a man hits barks. +000908 [ZERO] There is a dog X. X which sees a man barks. +000909 [ZERO] John's car are fast. +000910 [----] John who is a clerk waits. --> John is a clerk. + +John waits. +000911 [----] John who is the clerk waits. --> John is a clerk. + +John waits. +000912 [ZERO] There is a clerk X. X the card of who a customer steals is angry. +000913 [----] There are at most 2 men X and Y and Z. --> There are something and something and at most 2 men. +000914 [ZERO] There is John. A man brings him his pencil and brings him his own computer. +000915 [----] A man waits in a bank with John. --> There is a man X1. +The man X1 waits in a bank with John. +000916 [----] Every customer enters every card. --> If there is a customer X1 then if there is a card X2 then the customer X1 enters the card X2. +000917 [FAIL] Every customer enters every card or enters every code. --> If there is a customer X1 then if there is a card X2 then the customer X1 enters the card X2 or if there is a code X3 then the customer X1 enters the code X3. +000918 [ZERO] It is not the case that no man does not wait. +000919 [----] A customer enters every card and enters every code. --> There is a customer X1. +If there is a code X2 then the customer X1 enters the code X2. +If there is a card X3 then the customer X1 enters the card X3. +000920 [ZERO] It is not the case that a man waits and a dog barks. +000921 [ZERO] It is not the case that there is a man and a dog barks. +000922 [ZERO] It is not the case that a man who waits or who eats runs and sleeps. +000923 [ZERO] It is not the case that a man who waits or who eats runs or sleeps. +000924 [ZERO] It is not the case that a man who waits or who eats runs or sleeps and barks. +000925 [ZERO] It is not the case that a man who waits or who eats runs or sleeps ,and barks. +000926 [----] For every dog if it barks then it does not sleep. --> If there is a dog X1 then if the dog X1 barks then it is false that the dog X1 sleeps. +000927 [----] There is a dog ,and there is a man or there is a woman ,and there is a cat. --> There is a man or there is a woman. + +There is a dog. + +There is a cat. +000928 [ZERO] It is not the case that there is a dog ,and there is a man or there is a woman ,and there is a cat. +000929 [ZERO] It is not the case that there is a dog. There is a man or there is a woman ,and it is not the case that there is a cat. +000930 [ZERO] It is not the case that there is a dog ,and there is a man or there is a woman ,and it is not the case that there is a cat. +000931 [ZERO] It is not the case that a man sleeps or waits. +000932 [ZERO] It is not the case that there is a man and the man sleeps or the man waits. +000933 [ZERO] It is not the case that there is a man ,and the man sleeps or the man waits. +000934 [ZERO] It is not the case that there is a dog and it is not the case that there is a cat. +000935 [ZERO] It is not the case that there is a dog. It is not the case that there is a cat. +000936 [----] A dog does not bark or a cat does not sleep. --> There is a dog X1 and it is false that the dog X1 barks or there is a cat X2 and it is false that the cat X2 sleeps. +000937 [----] Somebody sees himself. --> There is somebody X1. +X1 sees X1. +000938 [ZERO] Somebody gives him him. +000939 [ZERO] Somebody gives him himself. +000940 [----] There is somebody. Somebody gives him himself. --> There is somebody X1. +X1 gives X1 to somebody. +000941 [----] Somebody gives somebody himself/herself. --> There is somebody X1. +X1 gives X1 to somebody. +000942 [ZERO] Somebody gives himself him. +000943 [----] There is somebody. Somebody gives himself him. --> There is somebody X1. +X1 gives somebody to X1. +000944 [----] Somebody gives himself himself. --> There is somebody X1. +X1 gives X1 to X1. +000945 [----] Somebody sees his own dog. --> Somebody X1 sees a dog of X1. +000946 [----] Somebody sees a dog of himself. --> Somebody X1 sees a dog of X1. +000947 [----] There is somebody. A dog of him barks. --> A dog of somebody barks. +000948 [----] Somebody waits. He sees a dog of himself. --> Somebody X1 waits. +X1 sees a dog of X1. +000949 [----] Somebody waits. Somebody sees a dog of himself. --> There is somebody X1. +X1 waits. + +Somebody X1 sees a dog of X1. +000950 [----] Somebody waits. Somebody sees a dog of him. --> Somebody X1 waits. +There is somebody X2. +X2 sees a dog of X1. +000951 [----] Somebody waits. He sees himself. --> There is somebody X1. +X1 waits. +X1 sees X1. +000952 [----] Somebody waits. Somebody sees him. --> There is somebody X1. +X1 waits. +There is somebody X2. +X2 sees X1. +000953 [----] Somebody waits. Somebody sees himself. --> There is somebody X1. +X1 waits. + +There is somebody X1. +X1 sees X1. +000954 [----] Somebody is interested-in himself. --> There is somebody X1. +X1 is interested-in X1. +000955 [ZERO] Somebody is interested-in him. +000956 [----] Somebody waits in himself. --> There is somebody X1. +X1 waits in X1. +000957 [ZERO] Somebody waits in him. +000958 [----] There is somebody. Somebody waits in him. --> There is somebody X1. +X1 waits in somebody. +000959 [----] Somebody runs. Somebody waits in him. --> There is somebody X1. +X1 runs. +There is somebody X2. +X2 waits in X1. +000960 [----] Somebody is big and small. --> There is somebody X1. +X1 is small and big. +000961 [ZERO] Somebody is interested-in a dog and interested-in a cat. +000962 [----] Somebody is himself. --> There is somebody X1. +X1 is X1. +000963 [----] A man is himself. --> There is a man X1. +The man X1 is the man X1. +000964 [----] There is a dog. A man sees the dog of it. --> There is a dog. + +There is a man X1. +The man X1 sees a dog X2 of the dog X2. +000965 [ZERO] It is not the case that a man waits and that a dog barks. +000966 [ZERO] It is not the case that there is a man and that a dog barks. +000967 [ZERO] It is not the case that there is a dog ,and that there is a man or there is a woman ,and there is a cat. +000968 [ZERO] It is not the case that there is a dog ,and that there is a man or that there is a woman ,and there is a cat. +000969 [ZERO] It is not the case that there is a dog ,and that there is a man or that there is a woman ,and that there is a cat. +000970 [ZERO] It is not the case that there is a dog A. There is a man C or there is a woman E. It is not the case that there is a cat G. +000971 [----] A man does not sleep or does not wait. --> There is a man X1. +It is false that the man X1 sleeps or it is false that the man X1 waits. +000972 [ZERO] It is not the case that there is a man ,and that the man sleeps or that the man waits. +000973 [ZERO] It is not the case that there is a dog and that it is not the case that there is a cat. +000974 [----] If there is something that barks then it is a dog. --> If something X1 barks then X1 is a dog. +000975 [----] A dog that a man sees in a park barks. --> There is a dog X1. +There is a man X2. +The dog X1 barks. +The man X2 sees the dog X1 in a park. +000976 [----] A dog that a man sees quickly barks. --> There is a dog X1. +There is a man X2. +The dog X1 barks. +The man X2 sees the dog X1 quickly. +000977 [ZERO] It is not the case that a man runs. He walks. +000978 [ZERO] It is not the case that John runs. He walks. +000979 [----] A man gives a dog a bone and gives a cat a cake. --> There is a man X1. +The man X1 gives a cake to a cat. +The man X1 gives a bone to a dog. +000980 [----] A man gives a bone to a dog and gives a cake to a cat. --> There is a man X1. +The man X1 gives a cake to a cat. +The man X1 gives a bone to a dog. +000981 [ZERO] A man waits not. +000982 [----] Somebody is himself/herself. --> There is somebody X1. +X1 is X1. +000983 [ZERO] There is a long zip code ZC. +000984 [ZERO] There is an empty string " ". +000985 [----] There are 2 kg of apples. The apples are red. --> There are 2 kg of apples X1. +The apples X1 are red. +000986 [ZERO] There are 2 kg of apples "Golden" of John. +000987 [SAME] There is 1 kg of dirty laundry. +000988 [----] There are more than 2 kg of dirty laundry. --> There is more than 2 kg of dirty laundry. +000989 [ZERO] There is a long zip code " 90210 ". +000990 [FAIL] There is a card such that a clerk enters the card of every customer. --> There is a clerk X1. +The clerk X1 enters a card X2. +If there is a customer X3 then the customer X3 v:OF-RELATION the card X2. + +There is a card. +000991 [ZERO] There is a card. If there is a man then there is the card of the man. +000992 [FAIL] There is a card of every man. --> There is a card X1. +If there is a man X2 then the man X2 v:OF-RELATION the card X1. +000993 [FAIL] A dog of every man waits. --> There is a dog X1. +The dog X1 waits. +If there is a man X2 then the man X2 v:OF-RELATION the dog X1. +000994 [----] Every man's dog waits. --> If there is a dog X1 of a man then the dog X1 waits. +000995 [----] For every book a database lists its title. --> If there is a book X1 then a database lists a title of the book X1. +000996 [ZERO] A database lists for every book its title. +000997 [----] For every book a database lists its title and lists its code. --> If there is a book X1 then a database X2 lists a title X3 of the book X1 and the database X2 lists a code of the title X3. +000998 [----] For every book a database lists the title of the book and lists the code of the book. --> If there is a book X1 then a database X2 lists a title of the book X1 and the database X2 lists a code of the book X1. +000999 [ZERO] There is a man such that he waits and the dog of who sleeps. +001000 [----] There is no dog that bites every man. --> It is false that there is a dog X1 and that if there is a man X2 then the dog X1 bites the man X2. +001001 [----] For every book the book has a title and the book has a code. --> If there is a book X1 then the book X1 has a code and the book X1 has a title. +001002 [----] Not for every book the book has a title and the book has a code. --> It is false that if there is a book X1 then the book X1 has a code and the book X1 has a title. +001003 [ZERO] It is not the case that for every book the book has a title and the book has a code. +001004 [ZERO] It is not the case that if there is a book then the book has a title and the book has a code. +001005 [----] A ball is blue. --> There is a ball X1. +The ball X1 is blue. +001006 [ZERO] There is a man. If there is the man then a dog barks. +001007 [ZERO] A man's every dog barks. +001008 [----] There is a man such that every dog of the man barks. --> There is a man X1. +If there is a dog X2 of the man X1 then the dog X2 barks. +001009 [----] Every dog of a man barks. --> If there is a dog X1 of a man then the dog X1 barks. +001010 [----] For every man every dog of him barks. --> If there is a man X1 then if there is a dog X2 of the man X1 then the dog X2 barks. +001011 [FAIL] Every dog of every man barks. --> If there is a dog X1 and if there is a man X2 then the man X2 v:OF-RELATION the dog X1 then the dog X1 barks. +001012 [FAIL] For every dog of every man the dog barks. --> If there is a dog X1 and if there is a man X2 then the man X2 v:OF-RELATION the dog X1 then the dog X1 barks. +001013 [FAIL] There is a dog of every man. --> There is a dog X1. +If there is a man X2 then the man X2 v:OF-RELATION the dog X1. +001014 [SAME] John is a friend of Mary. +001015 [----] For every customer John assigns a personal code to the customer. --> If there is a customer X1 then John assigns a personal code to the customer X1. +001016 [ZERO] John blahblah. +001017 [ZERO] A man waits only. +001018 [----] A man v:waits_waits. --> There is a man X1. +The man X1 v:waits_waits . +001019 [ZERO] A card of a man which is valid is green. +001020 [----] Not each dog barks. --> It is false that if there is a dog X1 then the dog X1 barks. +001021 [----] Not all laundry waits. --> It is false that if there is some laundry X1 then the laundry X1 waits. +001022 [----] Not for each man a dog barks. --> It is false that if there is a man then a dog barks. +001023 [FAIL] Not for each of some men a dog barks. --> # ... +001024 [----] For all laundry a dog barks. --> If there is some laundry then a dog barks. +001025 [----] Not for all laundry a dog barks. --> It is false that if there is some laundry then a dog barks. +001026 [FAIL] A dog sees each of some men. --> # ... +001027 [----] A man sees no dog. --> There is a man X1. +If there is a dog X2 then it is false that the man X1 sees the dog X2. +001028 [----] A man sees not every dog. --> There is a man X1. +It is false that if there is a dog X2 then the man X1 sees the dog X2. +001029 [ZERO] There is a n:man who waits. +001030 [----] A man waits in every bank. --> There is a man X1. +If there is a bank X2 then the man X1 waits in the bank X2. +001031 [----] There is a dog that barks. --> There is a dog X1. +The dog X1 barks. +001032 [ZERO] A doctor waits. She is tired. He is happy. +001033 [ZERO] A doctor waits. He is happy.She is tired. +001034 [----] who waits? what waits? --> Who waits? + +What waits? +001035 [----] A service is quick usually. --> There is a service X1. +The service X1 is quick usually. +001036 [ZERO] There is a dog "". +001037 [----] Which code is there? --> There is which code? +001038 [ZERO] A man sees himself who eats. +001039 [SAME] A card of who is valid? +001040 [SAME] A code of a card of who is valid? +001041 [----] A card of somebody is valid. A card of who is valid? --> A card of somebody is valid. + +A card of who is valid? +001042 [SAME] A screen of what blinks? +001043 [----] A doctor sees her/his own dog. --> A doctor X1 sees a dog of the doctor X1. +001044 [ZERO] John is richer than Mary and smarter than Bill. +001045 [ZERO] John is interested-in Mary and fond-of Bill. +001046 [ZERO] A customer is manually. +001047 [ZERO] A customer is. +001048 [----] There is a man who sees a dog that sees a cat. --> There is a man X1. +There is a dog X2. +The man X1 sees the dog X2. +The dog X2 sees a cat. +001049 [----] There is a man who sees a dog that sees a cat. The man who sees a dog that sees a cat waits. --> There is a man X1. +There is a dog X2. +The man X1 sees the dog X2. +The dog X2 sees a cat. +The man X1 waits. +001050 [----] There is a man who sees every dog that sees a cat. --> There is a man X1. +If a dog X2 sees a cat then the man X1 sees the dog X2. +001051 [----] There is a man who sees every dog that sees a cat. The man who sees every dog that sees a cat waits. --> There is a man X1. +If a dog X2 sees a cat then the man X1 sees the dog X2. +The man X1 waits. +001052 [----] There is a man who sees every dog. The man who sees every dog waits. --> There is a man X1. +If there is a dog X2 then the man X1 sees the dog X2. +The man X1 waits. +001053 [----] There is a n:man that waits. --> There is a man X1. +The man X1 waits. +001054 [ZERO] John is rich and richer than Mary. +001055 [ZERO] John is interested and interested-in Mary. +001056 [ZERO] There are 2 signs "Go!" and "Stop!". +001057 [SAME] There are 1000000000000000000000000000000 men. +001058 [----] A man waits in a bank which likes itself. --> There is a bank X1. +There is a man X2. +The man X2 waits in the bank X1. +The bank X1 likes the bank X1. +001059 [FAIL] There is a card such that a clerk enters a card of every customer. --> There is a clerk X1. +The clerk X1 enters a card X2. +If there is a customer X3 then the customer X3 v:OF-RELATION the card X2. + +There is a card. +001060 [----] A man waits or takes John's rook. If John moves his own queen then there is a dog. --> There is a man X1. +The man X1 waits or the man X1 takes a rook of John. + +If John moves a queen of John then there is a dog. +001061 [SAME] John takes a queen Mary. +001062 [----] If an element is a member of a tail of a list then the element is a member of the list. --> If an element X1 is a member of a tail of a list X2 then the element X1 is a member of the list X2. +001063 [----] Every dog barks or a cat sleeps. --> A cat sleeps or if there is a dog X1 then the dog X1 barks. +001064 [----] if there is a dog A then the dog A barks, or a cat D sleeps . --> If there is a dog X1 then the dog X1 barks or a cat sleeps. +001065 [ZERO] It is not the case that there is a man and that there is a dog or that there is a cat. +001066 [ZERO] It is not the case that there is a man and that there is a dog or there is a cat. +001067 [ZERO] It is not the case that there is a man ,and that there is a dog or there is a cat. +001068 [ZERO] It is not the case that there is a man ,and there is a dog or there is a cat. +001069 [----] There is a man who sees no dog. The man who sees no dog waits. --> There is a man X1. +If there is a dog X2 then it is false that the man X1 sees the dog X2. +The man X1 waits. +001070 [----] There is a man who sees a dog or who sees a cat. The man who sees a dog or who sees a cat waits. --> There is a man X1. +The man X1 sees a dog or the man X1 sees a cat. +The man X1 waits. +001071 [----] John likes a dog and a cat. --> John likes a cat and a dog. +001072 [ZERO] John likes a dog ,and a cat. +001073 [----] There is no man who has a dog and who likes it. --> It is false that a man X1 has a dog X2 and that the man X1 likes the dog X2. +001074 [ZERO] There is no man and he walks. +001075 [ZERO] There is no man such that he walks. +001076 [----] There is no man who walks. --> It is false that a man walks. +001077 [----] Every man likes himself. --> If there is a man X1 then the man X1 likes the man X1. +001078 [----] There is a man who walks and who talks. The man who talks eats. --> There is a man X1. +The man X1 talks. +The man X1 walks. +The man X1 eats. +001079 [----] There is a man who walks or who talks. The man who talks eats. --> There is a man X1. +The man X1 walks or the man X1 talks. + +There is a man X1. +The man X1 eats. +The man X1 talks. +001080 [----] There is a man who walks or who talks. The man who walks or who talks eats. --> There is a man X1. +The man X1 walks or the man X1 talks. +The man X1 eats. +001081 [----] There is a man who walks and who talks. The man who walks and who talks eats. --> There is a man X1. +The man X1 talks. +The man X1 walks. +The man X1 eats. +001082 [----] There is a man who walks and who talks. The man who talks and who walks eats. --> There is a man X1. +The man X1 talks. +The man X1 walks. +The man X1 eats. +001083 [----] There is a man who walks or who talks. The man who talks or who walks eats. --> There is a man X1. +The man X1 walks or the man X1 talks. +The man X1 eats. +001084 [----] John likes a dog ,and a cat and a rat and a mouse see a cheese. --> A mouse and a rat and a cat see a cheese. + +John likes a dog. +001085 [----] John likes a dog and a cat ,and a rat and a mouse see a cheese. --> A mouse and a rat see a cheese. + +John likes a cat and a dog. +001086 [----] There is a man who waits silently and patiently. The man who waits silently eats. --> There is a man X1. +The man X1 waits silently and patiently. +The man X1 eats. +001087 [----] There is a man who every dog sees. The man who every dog sees eats. --> There is a man X1. +If there is a dog X2 then the dog X2 sees the man X1. +The man X1 eats. +001088 [----] There is a man who is rich and famous. The man who is rich eats. --> There is a man X1. +The man X1 is famous and rich. +The man X1 eats. +001089 [----] There is a man who is rich and famous. The man who is famous and rich eats. --> There is a man X1. +The man X1 is famous and rich. +The man X1 eats. +001090 [----] A man who waits walks and eats. --> There is a man X1. +The man X1 eats. +The man X1 walks. +The man X1 waits. +001091 [----] A man who waits walks and eats and sleeps. --> There is a man X1. +The man X1 sleeps. +The man X1 eats. +The man X1 walks. +The man X1 waits. +001092 [----] There is a man who walks or who talks or who sleeps. The man who talks or who walks or who sleeps eats. --> There is a man X1. +The man X1 walks or the man X1 talks or the man X1 sleeps. +The man X1 eats. +001093 [----] There is a man who walks or who talks ,and who sleeps. The man who talks or who walks ,and who sleeps eats. --> There is a man X1. +The man X1 sleeps. +The man X1 walks or the man X1 talks. +The man X1 eats. +001094 [SAME] John serves a meal to a customer. +001095 [----] John serves a customer a meal. --> John serves a meal to a customer. +001096 [----] There is a man. Every dog sees him and hears him. --> There is a man X1. +If there is a dog X2 then the dog X2 sees the man X1 and the dog X2 hears the man X1. +001097 [ZERO] A man who sees a dog and who walks. +001098 [----] There is a man who does not see every dog that he sees. The man who sees a dog and who does not see the dog waits. --> There is a man X1. +It is false that if the man X1 sees a dog X2 then the man X1 sees the dog X2. + +There is a man X1. +The man X1 waits. +The man X1 sees a dog. +It is false that the man X1 sees a dog. +001099 [----] There is a man who sees a dog and who the dog does not see. --> There is a man X1. +The man X1 sees a dog X2. +It is false that the dog X2 sees the man X1. +001100 [----] The man looks-at the men, and they v:look-back-at him. --> There are at least 2 men X1. +There is a man X2. +The men X1 v:look-back-at the man X2. +The man X2 looks-at the men X1. +001101 [ZERO] It is not the case that John likes a dog ,and that a cat and a rat and a mouse see a cheese ,or that a man waits. +001102 [ZERO] There is a ball of a girl which is blue. There is a ball which is red. John sees the ball which is blue. Mary sees the girl's ball. +001103 [----] Every airline buys 2 aircraft. --> If there is an airline X1 then the airline X1 buys 2 aircraft. +001104 [----] Something is green. --> There is something X1. +X1 is green. +001105 [ZERO] There is a man. There is a dog. If there is he then there is it. +001106 [ZERO] A man sees a boy and every girl. +001107 [ZERO] A man sees every boy and a girl. +001108 [ZERO] A man sees everybody and a dog. +001109 [ZERO] A man sees a dog and everybody. +001110 [FAIL] A man sees his own dog and his own cat. --> A man X1 sees a cat of the man X1 and a dog of the man X1. +001111 [----] There is somebody such that he eats. --> There is somebody X1. +X1 eats. +001112 [----] There is a man such that he eats. --> There is a man X1. +The man X1 eats. +001113 [ZERO] There is everybody such that he eats. +001114 [----] A man sees somebody and a dog. --> There is a man X1. +The man X1 sees a dog and somebody. +001115 [----] A man sees a dog and the cat. --> There is a man X1. +The man X1 sees a cat and a dog. +001116 [----] A man sees a dog and somebody. --> There is a man X1. +The man X1 sees somebody and a dog. +001117 [----] There is a dog. There is a man who sees the dog. --> There is a man X1. +The man X1 sees a dog. +001118 [----] A man dances. --> There is a man X1. +The man X1 dances. +001119 [----] There is a man or there is a dog that sees him or there is a cat that sees itself and him. --> There is a man X1 or a dog sees the man X1 or a cat X2 sees the cat X2 and the man X1. +001120 [----] There is a man or there is a dog that sees him or there is a cat that sees it and him. --> There is a man X1 or a dog X2 sees the man X1 or a cat sees the dog X2 and the man X1. +001121 [ZERO] A man sees a dog and the dog. +001122 [ZERO] No man and a dog wait. +001123 [ZERO] A man and no dog wait. +001124 [ZERO] It is not the case that John runs. John walks. +001125 [----] A customer enters a card. If it is not valid then SM rejects the card. --> There is a customer X1. +The customer X1 enters a card X2. +If it is false that the card X2 is valid then SM rejects the card X2. +001126 [----] Somebody is big and small and waits. --> There is somebody X1. +X1 waits. +X1 is small and big. +001127 [----] Somebody is big and eats and waits. --> There is somebody X1. +X1 waits. +X1 eats. +X1 is big. +001128 [----] Every man sees John. He waits. --> If there is a man X1 then the man X1 sees John. + +John waits. +001129 [----] John runs or he eats. He waits. --> John runs or John eats. + +John waits. +001130 [----] Not every man sees John. John waits. --> It is false that if there is a man X1 then the man X1 sees John. + +John waits. +001131 [----] Not every man sees John. He waits. --> It is false that if there is a man X1 then the man X1 sees John. + +John waits. +001132 [ZERO] It is not the case that John walks. He runs. +001133 [----] 5 rich men wait. --> There are 5 rich men X1. +The rich men X1 wait. +001134 [ZERO] John walks. It is not the case that John runs. +001135 [FAIL] Each of 2 girls lifts herself. --> # ... +001136 [ZERO] Each of 2 girls lifts itself. +001137 [----] John inserts his own card. Bill inserts his own card. --> John inserts a card of John. + +Bill inserts a card of Bill. +001138 [ZERO] If there is John then there is Mary. +001139 [SAME] If there are a dog and a cat then a man waits. +001140 [ZERO] There is a man who he sees. +001141 [SAME] John is taller than Mary. +001142 [----] A man has 2 kg of green apples. --> There is a man X1. +The man X1 has 2 kg of green apples. +001143 [----] A man has 2 kg of dirty water. --> There is a man X1. +The man X1 has 2 kg of dirty water. +001144 [ZERO] It is not the case that there are 2 kg of dirty laundry. +001145 [----] There are more than 2 kg of laundry. --> There is more than 2 kg of laundry. +001146 [SAME] Less than 2 women wait. +001147 [FAIL] Each of some men sees every dog. --> # ... +001148 [FAIL] For each of some men he likes every dog. --> # ... +001149 [FAIL] For each of some men the man likes every dog. --> # ... +001150 [FAIL] Each of 2 girls lifts herself and sees a dog. --> # ... +001151 [ZERO] It is not the case that there are 1 men. +001152 [ZERO] It is not the case that there is a man or there is a dog. +001153 [ZERO] It is not the case that there is a man or that there is a dog. +001154 [ZERO] There is a man "A" who runs. There is a man "A" who walks. The man "A" who runs is happy. +001155 [ZERO] A man "A" waits. A man "A" sleeps. +001156 [----] There is a man. His dog eats. There is a woman. Her dog drinks. --> A dog of a man eats. + +A dog of a woman drinks. +001157 [----] The man whose dog eats waits. --> A dog of a man X1 eats. +The man X1 waits. +001158 [----] There is a man whose dog waits. --> A dog of a man waits. +001159 [----] A girl sees every man whose dog waits. --> There is a girl X1. +If a dog of a man X2 waits then the girl X1 sees the man X2. +001160 [SAME] A dog of who waits? +001161 [----] Whose dog waits? --> A dog of what waits? +001162 [----] A girl whose mouse smiles sees a dog. --> A girl X1 sees a dog. +A mouse of the girl X1 smiles. +001163 [----] A girl whose cat whose mouse smiles eats sees a dog. --> A girl X1 sees a dog. +A mouse of a cat X2 of the girl X1 smiles. +The cat X2 eats. +001164 [ZERO] A girl whose cat a mouse of who smiles eats waits. +001165 [----] A man waits in every bank in every morning. --> There is a man X1. +If there is a bank X2 then if there is a morning X3 then the man X1 waits in the morning X3 in the bank X2. +001166 [----] Every man waits in every bank in every morning. --> If there is a man X1 then if there is a bank X2 then if there is a morning X3 then the man X1 waits in the morning X3 in the bank X2. +001167 [FAIL] Each of some men a dog of who barks waits. --> # ... +001168 [FAIL] Each of some men whose dog barks waits. --> # ... +001169 [FAIL] There are some men each of who waits. --> # ... +001170 [----] There are some men who wait. --> There are at least 2 men X1. +The men X1 wait. +001171 [----] There are some men a dog of who barks. --> A dog of at least 2 men barks. +001172 [----] There are some men whose dog barks. --> A dog of at least 2 men barks. +001173 [ZERO] There are some men each of whose dog barks. +001174 [ZERO] There are some men each of a dog of who barks. +001175 [FAIL] There are some men a dog of each of who barks. --> # ... +001176 [----] A man's dog barks. He is happy. --> A dog of a man X1 barks. +The man X1 is happy. +001177 [ZERO] 'A man waits. It is happy.' +001178 [ZERO] A man waits. It is happy. +001179 [----] p:Kaarel's dog barks. --> A dog of Kaarel barks. +001180 [ZERO] There are 3 men. Each of them wait. +001181 [ZERO] There are 3 men. Each of the men wait. +001182 [FAIL] Each of 3 men sees each of 2 dogs. --> # ... +001183 [----] Everybody who is a person and who is a female is a woman. --> If somebody X1 is a female and X1 is a person then X1 is a woman. +001184 [FAIL] Each of some girls lifts her own table. --> # ... +001185 [ZERO] Everybody who likes Mary she loves. +001186 [----] Every man likes more than 2 dogs and likes less than 4 dogs. --> If there is a man X1 then the man X1 likes more than 2 dogs and the man X1 likes less than 4 dogs. +001187 [----] If there is a man then he is not a woman or is not a dog. --> If there is a man X1 then it is false that the man X1 is a woman or it is false that the man X1 is a dog. +001188 [ZERO] If there is no man then he waits. +001189 [----] At least 1 man waits. --> There is at least 1 man X1. +The man X1 waits. +001190 [SAME] At most 1 man waits. +001191 [----] More than 1 man waits. --> There is more than 1 man X1. +The man X1 waits. +001192 [SAME] Less than 1 man waits. +001193 [FAIL] There are 3 kg of apples. Each of the apples is red. --> # ... +001194 [----] John likes Mary's sister who is not John. --> John likes a sister X1 of Mary. +It is false that the sister X1 is John. +001195 [----] There is Mary's sister. Mary is richer than her own sister. --> There is a sister of Mary. + +Mary is richer than a sister of Mary. +001196 [----] 10 kg of laundry is on the table. --> 10 kg of laundry is on a table. +001197 [----] 10 kg of laundry are on the table. --> 10 kg of laundry is on a table. +001198 [----] Every man who feeds a dog waits. Every man feeds a dog and waits. --> If a man X1 feeds a dog then the man X1 waits. + +If there is a man X1 then the man X1 waits and the man X1 feeds a dog. +001199 [ZERO] Every man does not feed a dog and wait. +001200 [ZERO] Everybody sees at most 1 things. +001201 [ZERO] Everybody sees 1 things. +001202 [----] A man is not no dog. --> There is a man X1. +It is false that if there is a dog X2 then it is false that the man X1 is the dog X2. +001203 [----] Everybody sees at least 1 man. --> If there is somebody X1 then X1 sees at least 1 man. +001204 [----] A man comes in a day A1. A boy reads in the day A2 that follows A1. The book is red in the day that follows A2. --> There is a man X1. +The man X1 comes in a day X2. +There is a day X3. +There is a boy X4. +The day X3 follows the day X2. +The boy X4 reads in the day X3. +There is a day X5. +There is a book X6. +The day X5 follows the day X3. +The book X6 is red in the day X5. +001205 [ZERO] John's 2 kg of apples wait. +001206 [SAME] 2 kg of apples of John wait. +001207 [----] If there is a carnivore then everybody that it eats is an animal. --> If there is a carnivore X1 then if the carnivore X1 eats somebody X2 then X2 is an animal. +001208 [----] If there is a carnivore then everything that it eats is a meat. --> If there is a carnivore X1 then if the carnivore X1 eats something X2 then X2 is a meat. +001209 [----] If there is a thing that does not eat something that is not a meat then the thing is a carnivore. --> If there is a thing X1 and it is false that the thing X1 eats something X2 and that it is false that X2 is a meat then the thing X1 is a carnivore. +001210 [----] Everything is a cat and everything is a dog. --> If there is something X1 then X1 is a dog. + +If there is something X1 then X1 is a cat. +001211 [----] There is a cat and everything is a dog. --> If there is something X1 then X1 is a dog. + +There is a cat. +001212 [----] If there is a thing and everything that it eats is a meat then it is a carnivore. --> If there is a thing X1 and if the thing X1 eats something X2 then X2 is a meat then the thing X1 is a carnivore. +001213 [----] 2 men wait. --> There are 2 men X1. +The men X1 wait. +001214 [----] There are less than 2 kg of milk. There are less than 2 men. --> There is less than 2 kg of milk. + +There are less than 2 men. +001215 [----] There are 1 kg of water and 2 kg of apples. --> There are 2 kg of apples and 1 kg of water. +001216 [----] There is a man A who sees A. There is a man who sees John. John watches the man who sees him. John watches the man who sees A. --> There is a man X1. +The man X1 sees the man X1. +John watches the man X1. + +There is a man X1. +The man X1 sees John. +John watches the man X1. +001217 [----] There is a man who owns a dog. There is a man who owns a cat. John sees the man who owns the dog. --> There is a man X1. +The man X1 owns a dog. +John sees the man X1. + +There is a man X1. +The man X1 owns a cat. +001218 [----] Everybody sees John and Mary. --> If there is somebody X1 then X1 sees John and Mary. +001219 [----] For all clean laundry a dog barks. --> If there is some clean laundry then a dog barks. +001220 [----] John enters every card which is his card. --> If a card X1 is a card of John then John enters the card X1. +001221 [----] John enters every card which carries his code. --> If a card X1 carries a code of John then John enters the card X1. +001222 [ZERO] John enters every card which carries its code. +001223 [----] John enters every card which carries its own code. --> If a card X1 carries a code of the card X1 then John enters the card X1. +001224 [ZERO] John enters every card which carries his own code. +001225 [ZERO] John enters every card which is its card. +001226 [----] John enters every card which is its own card. --> If a card X1 is a card of the card X1 then John enters the card X1. +001227 [----] John vaguely sees a big dog that barks in the garden of its own brother. --> A big dog X1 barks in a garden of a brother of the big dog X1. +John sees the big dog X1 vaguely. +001228 [ZERO] There is a carnivore "<". +001229 [ZERO] There is a carnivore "&". +001230 [----] If there is a man such that he waits then he is happy. --> If a man X1 waits then the man X1 is happy. +001231 [----] If there is an animal such that everything that the animal eats is a meat then the animal is a carnivore. --> If there is an animal X1 and if the animal X1 eats something X2 then X2 is a meat then the animal X1 is a carnivore. +001232 [----] There is a cat such that everything is a dog. --> If there is something X1 then X1 is a dog. + +There is a cat. +001233 [----] John feeds his own dogs. --> John feeds at least 2 dogs of John. +001234 [----] There is a bank. A code is not in the bank. --> There is a bank X1. +There is a code X2. +It is false that the code X2 is in the bank X1. +001235 [----] If there is a man then a dog of the man waits. --> If there is a man X1 then a dog of the man X1 waits. +001236 [----] There is a girl's ball which is blue. --> A ball of a girl is blue. +001237 [----] John sees a girl's ball which is blue. --> John sees a ball X1 of a girl. +The ball X1 is blue. +001238 [----] There is a ball of a girl. Mary sees the girl's ball. --> There is a ball of a girl X1. +Mary sees a ball of the girl X1. +001239 [----] There is a man who sees John and Mary. The man who sees John and Mary waits. --> There is a man X1. +The man X1 sees Mary and John. +The man X1 waits. +001240 [----] There is a man who sees John and Mary. The man who sees Mary and John waits. --> There is a man X1. +The man X1 sees John and Mary. +The man X1 waits. +001241 [----] There is a man who sees John and Mary. The man who sees Mary and Bill waits. --> There is a man X1. +The man X1 sees Mary and John. + +There is a man X1. +The man X1 sees Bill and Mary. +The man X1 waits. +001243 [----] There is a company that John awaits a delivery from. --> John awaits a delivery from a company. +001244 [ZERO] There is a company from which John awaits a delivery. +001245 [----] John's dog barks. John's dog barks. --> A dog of John barks. + +A dog of John barks. +001246 [SAME] It is possible that a man waits. +001247 [SAME] It is necessary that a man waits. +001248 [SAME] It is possible that a man waits and that a dog barks. +001249 [SAME] It is necessary that a man waits and that a dog barks. +001250 [----] It is necessary that a man waits and a dog barks. --> It is necessary that a man waits. + +There is a dog X1. +The dog X1 barks. +001251 [----] It is possible that a man waits and a dog barks. --> It is possible that a man waits. + +There is a dog X1. +The dog X1 barks. +001252 [ZERO] If a man eats then necessarily he does not sleep. +001253 [ZERO] A man "A" waits. The man sleeps. +001254 [ZERO] A man "A" waits. The man "A" sleeps. +001255 [FAIL] There are 3 men. Each of them waits. --> # ... +001256 [FAIL] There are 3 men. Each of the men waits. --> # ... +001257 [ZERO] There are a man's dog and cat. +001258 [----] There is a man. There is the man's dog. --> There is a dog of a man. +001259 [----] There is Mary's sister. --> There is a sister of Mary. +001260 [ZERO] There are the man and the dog. +001261 [ZERO] There are a man and the dog. +001262 [ZERO] There is John or there is Mary. +001263 [ZERO] It is necessary that there is John. +001264 [----] There is a man. There is a card of him. --> There is a card of a man. +001265 [ZERO] A customer and a clerk's contract is green. +001266 [----] A contract of a customer and a clerk is green. --> A contract of a clerk and a customer is green. +001267 [----] A contract of a customer and a clerk are green. --> A clerk and a contract of a customer are green. +001268 [----] Some contracts of a customer and a clerk are green. --> At least 2 contracts of a clerk and a customer are green. +001269 [ZERO] Is there the card? +001270 [----] There is a man. There is a man. There is the man's dog. --> There is a man. + +There is a dog of a man. +001271 [----] There are a man's dogs. --> There are at least 2 dogs of a man. +001272 [ZERO] John and Mary's dog barks. +001273 [ZERO] There are the man and a dog. +001274 [----] There is John's dog. The dog barks. --> A dog of John barks. +001275 [----] There is a man. There is his dog that barks. --> A dog of a man barks. +001276 [ZERO] There is the man and the man's dog. +001277 [ZERO] There is a man and the man's dog. +001278 [FAIL] There are a man and the man's dog. --> There are a dog of a man X1 and the man X1. +001279 [----] A man can wait. --> There is a man X1. +It is possible that the man X1 waits. +001280 [----] A man must wait. --> There is a man X1. +It is necessary that the man X1 waits. +001281 [FAIL] Can a man wait? --> # ... +001282 [FAIL] Must a man wait? --> # ... +001283 [----] Everybody can see something. --> If there is somebody X1 then it is possible that X1 sees something. +001284 [----] If there is somebody then it is possible that he/she sees something. --> If there is somebody X1 then it is possible that X1 sees something. +001285 [----] It is possible that a man can wait. --> It is possible that there is a man X1 and that it is possible that the man X1 waits. +001286 [----] Some laundry can wait. --> There is some laundry X1. +It is possible that the laundry X1 waits. +001287 [----] Some men can wait. --> There are at least 2 men X1. +It is possible that the men X1 wait. +001288 [----] Some men can see themselves. --> There are at least 2 men X1. +It is possible that the men X1 see the men X1. +001289 [----] A man can see a dog in a park. --> There is a man X1. +It is possible that the man X1 sees a dog in a park. +001290 [----] A man can see a dog that barks. --> There is a man X1. +It is possible that a dog X2 barks and that the man X1 sees the dog X2. +001291 [----] A man can see a dog that barks in a park. --> There is a man X1. +It is possible that a dog X2 barks in a park and that the man X1 sees the dog X2. +001292 [----] John hates a man who can see him. --> John hates a man X1. +It is possible that the man X1 sees John. +001293 [----] John hates a man who John can see. --> John hates a man X1. +It is possible that John sees the man X1. +001294 [SAME] John sees exactly 2 men. +001295 [ZERO] It is impossible that a man waits. +001296 [----] It is not possible that a man waits. --> It is false that it is possible that a man waits. +001297 [ZERO] Possibly a man waits. +001298 [----] For every thing which knows something it knows it. --> If a thing X1 knows something X2 then X2 knows the thing X1. +001299 [----] For everything which knows something it knows it. --> If something X1 knows something X2 then X2 knows X1. +001300 [----] Somebody X waits. --> There is somebody X1. +X1 waits. +001301 [SAME] Somebody of John waits. +001302 [----] Every dog that sees a cat that sees a rat X sees X. --> If a dog X1 sees a cat X2 and the cat X2 sees a rat X3 then the dog X1 sees the rat X3. +001303 [----] Every dog that sees a cat that sees a rat sees the rat. --> If a dog X1 sees a cat X2 and the cat X2 sees a rat X3 then the dog X1 sees the rat X3. +001304 [----] Every dog that sees a cat that sees a rat sees it. --> If a dog X1 sees a cat X2 and the cat X2 sees a rat X3 then the dog X1 sees the rat X3. +001305 [----] Every dog that sees a cat that sees something sees it. --> If a dog X1 sees a cat X2 and the cat X2 sees something X3 then the dog X1 sees X3. +001306 [----] Every dog that sees a cat that sees a rat sees itself. --> If a dog X1 sees a cat X2 and the cat X2 sees a rat then the dog X1 sees the dog X1. +001307 [----] If there is somebody A and A loves somebody B then A likes B. --> If somebody X1 loves somebody X2 then X1 likes X2. +001308 [----] There is something X. --> There is something. +001309 [----] Everybody X waits. --> If there is somebody X1 then X1 waits. +001310 [----] Everything X waits. --> If there is something X1 then X1 waits. +001311 [----] Nobody X waits. --> If there is somebody X1 then it is false that X1 waits. +001312 [----] Nothing X waits. --> If there is something X1 then it is false that X1 waits. +001313 [----] Everybody of John waits. --> If there is somebody X1 of John then X1 waits. +001314 [----] Everything of John waits. --> If there is something X1 of John then X1 waits. +001315 [----] Nobody of John waits. --> If there is somebody X1 of John then it is false that X1 waits. +001316 [----] Nothing of John waits. --> If there is something X1 of John then it is false that X1 waits. +001317 [----] Everybody X of John waits. --> If there is somebody X1 of John then X1 waits. +001318 [----] Everybody X sees X. --> If there is somebody X1 then X1 sees X1. +001319 [----] Nobody X sees X. --> If there is somebody X1 then it is false that X1 sees X1. +001320 [----] If there is somebody A then A sees A. --> If there is somebody X1 then X1 sees X1. +001321 [----] There is a dog that nobody likes. --> There is a dog X1. +If there is somebody X2 then it is false that X2 likes the dog X1. +001322 [ZERO] John owns something X of Mary which is expensive. +001323 [ZERO] Everything X of John which is valid contains a description of X. +001324 [ZERO] Nobody X of the group who is a manager has a customer who knows X. +001325 [----] A customer of a man who is rich waits. --> A customer of a man X1 waits. +The man X1 is rich. +001326 [----] A customer of John who is rich waits. --> A customer of John waits. + +John is rich. +001327 [----] There is a man that sees a dog that sees a cat. --> There is a man X1. +There is a dog X2. +The man X1 sees the dog X2. +The dog X2 sees a cat. +001328 [----] There is a man that sees a dog that a cat sees. --> There is a man X1. +There is a cat X2. +The man X1 sees a dog X3. +The cat X2 sees the dog X3. +001329 [----] There is a man that sees a dog and that sees a cat. --> There is a man X1. +The man X1 sees a cat. +The man X1 sees a dog. +001330 [----] There is a man that sees a dog and that a cat sees. --> There is a cat X1. +There is a man X2. +The cat X1 sees the man X2. +The man X2 sees a dog. +001331 [----] There is a man that sees a cat and that a cat sees. --> There is a cat X1. +There is a man X2. +The cat X1 sees the man X2. +The man X2 sees a cat. +001332 [----] There is a man that sees a cat and that the cat sees. --> There is a cat X1. +There is a man X2. +The cat X1 sees the man X2. +The man X2 sees the cat X1. +001333 [ZERO] Everybody who somebody is taller than waits. +001334 [----] No man who a woman sees waits. --> If a woman sees a man X1 then it is false that the man X1 waits. +001335 [ZERO] No man a woman sees. +001336 [ZERO] No man a woman is. +001337 [----] Every goal that a referee counts is a point. --> If a referee counts a goal X1 then the goal X1 is a point. +001338 [ZERO] Everybody who lives-at a place that he/she works-at is a home-worker. +001339 [----] Everybody sees John who waits. --> If there is somebody X1 then X1 sees John and John waits. +001340 [----] Every man sees John who hears the man. --> If there is a man X1 then the man X1 sees John and John hears the man X1. +001341 [ZERO] If somebody lives-at a place and he/she works-at the place then he/she is a home-worker. +001342 [ZERO] If somebody lives-at a place and works-at the place then he/she is a home-worker. +001343 [----] There is a man who sees some women. --> There is a man X1. +The man X1 sees at least 2 women. +001344 [----] There is a man who some women see. --> There are at least 2 women X1. +The women X1 see a man. +001345 [ZERO] Every goal is something that at most 1 persons score. +001346 [----] Everybody who lives-at a place that he/she works-at is a n:home-worker. --> If somebody X1 works-at a place X2 and X1 lives-at the place X2 then X1 is a n:home-worker . +001347 [----] If somebody lives-at a place and he/she works-at the place then he/she is a n:home-worker. --> If somebody X1 lives-at a place X2 and X1 works-at the place X2 then X1 is a n:home-worker . +001348 [----] If somebody lives-at a place and works-at the place then he/she is a n:home-worker. --> If somebody X1 lives-at a place X2 and X1 works-at the place X2 then X1 is a n:home-worker . +001349 [----] If a thing X likes a thing Y and Y likes a thing Z then X likes Z. --> If a thing X1 likes a thing X2 and the thing X2 likes a thing X3 then the thing X1 likes the thing X3. +001350 [----] If something X likes something Y and Y likes something Z then X likes Z. --> If something X1 likes something X2 and X2 likes something X3 then X1 likes X3. +001351 [----] Everything that v:affiliatedWith something that v:affiliatedWith something v:affiliatedWith it. --> If something X1 v:affiliatedWith something X2 and something X3 v:affiliatedWith X1 then X3 v:affiliatedWith X2. +001352 [----] There is nobody. --> It is false that there is somebody. +001353 [----] Every man whose age is an integer is a manager. --> If an age of a man X1 is an integer then the man X1 is a manager. +001354 [----] Every man's age is an integer. --> If there is an age X1 of a man then the age X1 is an integer. +001355 [----] Everybody whose dog barks waits. --> If a dog of somebody X1 barks then X1 waits. +001356 [----] Every man's dog is an animal. --> If there is a dog X1 of a man then the dog X1 is an animal. +001357 [ZERO] Who who a dog sees waits? +001358 [----] It is not necessary that John waits. --> It is false that it is necessary that John waits. +001359 [ZERO] It is unnecessary that John waits. +001360 [SAME] John knows that Mary waits. +001361 [----] John knows that Mary does not wait. --> John knows that it is false that Mary waits. +001362 [SAME] John knows something. +001363 [----] John knows that Mary sees him. --> John knows that Mary sees John. +001364 [FAIL] John wisely knows that Mary waits. --> John knows that Mary waits wisely. +001365 [ZERO] John knows wisely that Mary waits. +001366 [----] There is a man that waits and that likes a dog. --> There is a man X1. +The man X1 waits. +The man X1 likes a dog. +001367 [----] John's rich brother waits. --> A rich brother of John waits. +001368 [----] John does not know that Mary sleeps. --> It is false that John knows that Mary sleeps. +001369 [ZERO] John sees that a dog barks. It is happy. +001370 [FAIL] Does John see that a dog barks? --> # ... +001371 [FAIL] Can John run? --> # ... +001372 [FAIL] Must John run? --> # ... +001373 [ZERO] Has to John run? +001374 [----] A man has to wait. --> There is a man X1. +It is necessary that the man X1 waits. +001375 [----] Some men have to wait. --> There are at least 2 men X1. +It is necessary that the men X1 wait. +001376 [ZERO] Some men has to wait. +001377 [ZERO] A man have to wait. +001378 [----] A man does not quickly wait. --> There is a man X1. +It is false that the man X1 waits quickly. +001379 [----] A man must quickly wait. --> There is a man X1. +It is necessary that the man X1 waits quickly. +001380 [----] A man can't wait. --> There is a man X1. +It is false that it is possible that the man X1 waits. +001381 [----] A man can not wait. --> There is a man X1. +It is false that it is possible that the man X1 waits. +001382 [----] A man cannot wait. --> There is a man X1. +It is false that it is possible that the man X1 waits. +001383 [----] Some men can't wait. --> There are at least 2 men X1. +It is false that it is possible that the men X1 wait. +001384 [----] A man does not have to wait. --> There is a man X1. +It is false that it is necessary that the man X1 waits. +001385 [ZERO] Some men does not have to wait. +001386 [----] Some men do not have to wait. --> There are at least 2 men X1. +It is false that it is necessary that the men X1 wait. +001387 [ZERO] John knows that Mary sleeps quickly quickly. +001388 [----] John knows that Mary sleeps and he knows that Bill waits. --> John knows that Bill waits. + +John knows that Mary sleeps. +001389 [----] John wants that he flies. --> John wants that John flies. +001390 [ZERO] John knows quickly that Mary sleeps. +001391 [ZERO] John knows quickly that Mary sleeps quickly. +001392 [FAIL] John quickly knows that Mary sleeps quickly. --> John knows that Mary sleeps quickly quickly. +001393 [SAME] John knows that Mary sleeps quickly. +001394 [ZERO] John tells Mary that he wants to fly. +001395 [ZERO] John belives that Mary has a book. +001396 [FAIL] Every customer believes that John does not wait. --> # ... +001397 [----] Every customer believes that John waits. --> If there is a customer X1 then the customer X1 believes that John waits. +001398 [----] It is possible that every customer waits. --> It is possible that if there is a customer X1 then the customer X1 waits. +001399 [----] Every customer can wait. --> If there is a customer X1 then it is possible that the customer X1 waits. +001400 [ZERO] Necessarily John waits. +001401 [SAME] It is necessary that John waits. +001402 [ZERO] Possibly John waits. +001403 [ZERO] It is impossible that John waits. +001404 [----] It is not possible that John waits. --> It is false that it is possible that John waits. +001405 [SAME] It is possible that John waits. +001406 [----] John does not have to wait. --> It is false that it is necessary that John waits. +001407 [----] John has to wait. --> It is necessary that John waits. +001408 [ZERO] John must not wait. +001409 [----] John must wait. --> It is necessary that John waits. +001410 [----] John can't wait. --> It is false that it is possible that John waits. +001411 [----] John cannot wait. --> It is false that it is possible that John waits. +001412 [----] John can wait. --> It is possible that John waits. +001413 [SAME] John says that there is a card. +001414 [SAME] John believes that there is a card. +001415 [SAME] John believes that Mary sleeps. +001416 [SAME] It is not provable that John waits. +001417 [----] It is not provable that John waits and Mary sleeps. --> Mary sleeps. + +It is not provable that John waits. +001418 [FAIL] If a customer does not transmit some money and it is not provable that he does not transmit the money then the bank assumes that he transmits the money. --> # ... +001419 [SAME] Which dog of which man sleeps? +001420 [----] John does not quickly run. --> It is false that John runs quickly. +001421 [ZERO] A man does not is seen by a dog. +001422 [ZERO] A man seen by a dog. +001423 [----] A book is written by a man. --> There is a man X1. +The man X1 writes a book. +001424 [----] Some books are written by a man. --> There is a man X1. +The man X1 writes at least 2 books. +001425 [----] A book is not written by a man. --> There is a book X1. +It is false that a man writes the book X1. +001426 [----] Some books are not written by a man. --> There are at least 2 books X1. +It is false that a man writes the books X1. +001427 [ZERO] A book written by a man. +001428 [----] A book is quickly written by a man. --> There is a man X1. +The man X1 writes a book quickly. +001429 [----] A book is not quickly written by a man. --> There is a book X1. +It is false that a man writes the book X1 quickly. +001430 [----] Some books are quickly written by a man. --> There is a man X1. +The man X1 writes at least 2 books quickly. +001431 [----] Some books are not quickly written by a man. --> There are at least 2 books X1. +It is false that a man writes the books X1 quickly. +001432 [ZERO] A book written by a man quickly. +001433 [----] A best car wins. --> There is a best car X1. +The best car X1 wins. +001434 [ZERO] Does a book written by a man? +001435 [ZERO] John is permitted that a dog barks. +001436 [----] What is written by a man? --> A man writes what? +001437 [FAIL] Is a book written by a man? --> # ... +001438 [FAIL] Is a car blue? --> # ... +001439 [ZERO] There is John who Mary is seen by. +001440 [----] Everything that is written by somebody is a book or is a paper. --> If somebody writes something X1 then X1 is a book or X1 is a paper. +001441 [----] John is liked by himself. --> John likes John. +001442 [ZERO] John is liked by him. +001443 [----] Which card is seen by John? --> John sees which card? +001444 [ZERO] Is a code is entered by a customer? +001445 [ZERO] does a code is entered by a customer? +001446 [----] Where does a customer enter a card? --> A customer enters a card where? +001447 [----] Where is a card entered by a customer? --> A customer enters a card where? +001448 [FAIL] Who does not wait? --> # ... +001449 [----] It is not possible that John flies. --> It is false that it is possible that John flies. +001450 [SAME] It is possible that John flies. +001451 [----] John can not fly. --> It is false that it is possible that John flies. +001452 [----] John can't fly. --> It is false that it is possible that John flies. +001453 [----] John cannot fly. --> It is false that it is possible that John flies. +001454 [----] John can fly. --> It is possible that John flies. +001455 [----] John believes that he can fly. --> John believes that it is possible that John flies. +001456 [----] John believes that he must fly. --> John believes that it is necessary that John flies. +001457 [----] John must fly. --> It is necessary that John flies. +001458 [----] John has to fly. --> It is necessary that John flies. +001459 [----] John does not have to fly. --> It is false that it is necessary that John flies. +001460 [SAME] It is necessary that John flies. +001461 [----] It is not necessary that John flies. --> It is false that it is necessary that John flies. +001462 [ZERO] It is unnecessary that John flies. +001463 [ZERO] It is impossible that John flies. +001464 [SAME] It is not provable that John flies. +001465 [ZERO] It is not the case that it is not provable that John flies. +001466 [----] John sees Mary. Mary is seen by John. --> John sees Mary. + +John sees Mary. +001467 [----] John does not have to be seen by Mary. --> It is false that it is necessary that Mary sees John. +001468 [----] John has to be seen by Mary. --> It is necessary that Mary sees John. +001469 [----] John must be seen by Mary. --> It is necessary that Mary sees John. +001470 [----] John can be seen by Mary. --> It is possible that Mary sees John. +001471 [----] John cannot be seen by Mary. --> It is false that it is possible that Mary sees John. +001472 [----] John can not be seen by Mary. --> It is false that it is possible that Mary sees John. +001473 [----] John can't be seen by Mary. --> It is false that it is possible that Mary sees John. +001474 [FAIL] Nobody believes that he does not have to be seen by everybody. --> # ... +001475 [FAIL] Nobody believes that he has to be seen by everybody. --> # ... +001476 [FAIL] Nobody believes that he must be seen by everybody. --> # ... +001477 [FAIL] Nobody believes that he can be seen by everybody. --> # ... +001478 [----] John does wait. John waits. --> John waits. + +John waits. +001479 [SAME] It is possible that a card is valid. +001480 [ZERO] There is a dog. It of a man waits. +001481 [----] Everything a dog of which barks waits. --> If a dog of something X1 barks then X1 waits. +001482 [ZERO] It is not the case that everybody waits. +001483 [SAME] It is not provable that John waits and that Mary sleeps. +001484 [SAME] It is not provable that John waits or that Mary sleeps. +001485 [SAME] It is necessary that John waits or that Mary sleeps. +001486 [SAME] It is necessary that John waits and that Mary sleeps. +001487 [----] It is not necessary that John waits and that Mary sleeps. --> It is false that it is necessary that John waits and that Mary sleeps. +001488 [ZERO] It is not the case that it is necessary that John waits and that Mary sleeps. +001489 [SAME] It is possible that John waits and that Mary sleeps. +001490 [----] It is possible that John waits and Mary sleeps. --> It is possible that John waits. + +Mary sleeps. +001491 [----] It is not possible that John waits and Mary sleeps. --> It is false that it is possible that John waits. + +Mary sleeps. +001492 [----] A man knows that a dog barks and that a cat eats a cake. --> There is a man X1. +The man X1 knows that a dog barks and that a cat eats a cake. +001493 [----] A man knows that a dog barks and a cat eats a cake. --> There is a cat X1. +The cat X1 eats a cake. + +There is a man X1. +The man X1 knows that a dog barks. +001494 [----] Not for every man a dog barks. --> It is false that if there is a man then a dog barks. +001495 [ZERO] Not for every man that a dog barks. +001496 [ZERO] Not somebody waits. +001497 [----] Not every man waits. --> It is false that if there is a man X1 then the man X1 waits. +001498 [----] A man does not know that a dog barks and that a cat eats a cake. --> There is a man X1. +It is false that the man X1 knows that a dog barks and that a cat eats a cake. +001499 [----] John believes that Mary sleeps and he waits. --> John waits. + +John believes that Mary sleeps. +001500 [----] John believes that Mary sleeps and waits. --> John believes that Mary sleeps and that Mary waits. +001501 [----] A man does not know that a dog barks and a cat eats a cake. --> There is a cat X1. +The cat X1 eats a cake. + +There is a man X1. +It is false that the man X1 knows that a dog barks. +001502 [----] A man can be rich. --> There is a man X1. +It is possible that the man X1 is rich. +001503 [----] A man must be rich. --> There is a man X1. +It is necessary that the man X1 is rich. +001504 [----] A man can't be rich. --> There is a man X1. +It is false that it is possible that the man X1 is rich. +001505 [----] A man does not have to be rich. --> There is a man X1. +It is false that it is necessary that the man X1 is rich. +001506 [ZERO] Some men does not have to be rich. +001507 [----] Some men do not have to be rich. --> There are at least 2 men X1. +It is false that it is necessary that the men X1 are rich. +001508 [ZERO] Something "Go!" waits. +001509 [ZERO] Some sand "Go!" waits. +001510 [----] If somebody X is a person and X is a female then X is a woman. --> If somebody X1 is a person and X1 is a female then X1 is a woman. +001511 [----] Somebody and something wait. --> Something and somebody wait. +001512 [ZERO] Everybody "Go!" of John waits. +001513 [----] A man is a dog and a cat. --> There is a man X1. +The man X1 is a cat and a dog. +001514 [----] A man can give a woman an apple. --> There is a man X1. +It is possible that the man X1 gives an apple to a woman. +001515 [----] A man can't give a woman an apple. --> There is a man X1. +It is false that it is possible that the man X1 gives an apple to a woman. +001516 [----] There is a man who can eat. The man who can eat drinks. --> There is a man X1. +It is possible that the man X1 eats. +The man X1 drinks. +001517 [----] There is a man who does not have to eat. The man who does not have to eat drinks. --> There is a man X1. +It is false that it is necessary that the man X1 eats. +The man X1 drinks. +001518 [FAIL] There is a man who knows that a dog barks. The man who knows that a dog barks waits. --> # ... +001519 [FAIL] Does a man enter no card manually? --> # ... +001520 [FAIL] Does a man enter every card manually? --> # ... +001521 [FAIL] Where does a man enter no card? --> # ... +001522 [FAIL] Where does a man enter every card? --> # ... +001523 [ZERO] A man runs manually and quickly manually and quickly. +001524 [----] A man runs fast. --> There is a man X1. +The man X1 runs fast. +001525 [----] A man runs in a park. --> There is a man X1. +The man X1 runs in a park. +001526 [----] A man runs fast and quickly. --> There is a man X1. +The man X1 runs fast and quickly. +001527 [----] A man runs in a park in a morning. --> There is a man X1. +The man X1 runs in a park in a morning. +001528 [----] A man runs fast in a park. --> There is a man X1. +The man X1 runs fast in a park. +001529 [----] A man runs fast and quickly and manually. --> There is a man X1. +The man X1 runs fast and quickly and manually. +001530 [----] A man runs in a park in a morning in a hurry. --> There is a man X1. +The man X1 runs in a park in a morning in a hurry. +001531 [----] A man runs fast in a morning in a hurry. --> There is a man X1. +The man X1 runs fast in a morning in a hurry. +001532 [----] A man runs in a park fast in a hurry. --> There is a man X1. +The man X1 runs fast in a park in a hurry. +001533 [----] A man runs in a park in a morning fast. --> There is a man X1. +The man X1 runs fast in a park in a morning. +001534 [----] A man runs fast and quickly in a park. --> There is a man X1. +The man X1 runs fast and quickly in a park. +001535 [----] A man runs fast in a park manually. --> There is a man X1. +The man X1 runs fast and manually in a park. +001536 [----] A man runs in a park fast and manually. --> There is a man X1. +The man X1 runs manually and fast in a park. +001537 [----] There is a card of John that is correct. --> John is correct. + +There is a card of John. +001538 [----] There is a case of some beer. It is not the case. --> There is a case X1 of some beer X2. +It is false that the beer X2 is the case X1. +001539 [SAME] It is false that a man waits. +001540 [----] It is not true that a man waits. --> It is false that a man waits. +001541 [----] Every man that is not liked by a woman that owns a dog sees a cat. --> If there is a man X1 and it is false that a woman X2 likes the man X1 and that the woman X2 owns a dog then the man X1 sees a cat. +001542 [SAME] It is possible that it is false that a dog sees a cat. +001543 [----] Every man who must hate a dog can own a cat. --> If there is a man X1 and it is necessary that the man X1 hates a dog then it is possible that the man X1 owns a cat. +001544 [----] If a man must own a dog then the man can own an animal. --> If there is a man X1 and it is necessary that the man X1 owns a dog then it is possible that the man X1 owns an animal. +001545 [ZERO] It is false _that_ a man waits. +001546 [ZERO] John knows _that_ Mary sleeps. +001547 [ZERO] John knows proposition P _that_ Mary sleeps. +001548 [ZERO] John knows proposition P _that_ Mary sleeps. P holds. +001549 [ZERO] John knows Proposition P _that_ Mary sleeps. +001550 [ZERO] How does a man sell a visa card? +001551 [ZERO] John knows Proposition P quickly that Mary sleeps. +001552 [ZERO] John knows Proposition P that Mary sleeps. +001553 [ZERO] John wisely knows Proposition P in the morning that Mary sleeps. P holds in the evening. +001554 [ZERO] John sees in the morning _that_ Mary sleeps. +001555 [----] John sees in the morning that Mary sleeps. --> Mary sleeps a morning X1. +John sees in the morning X1. +001556 [ZERO] John wisely knows Proposition P in the park _that_ Mary sleeps. +001557 [----] John knows in the park that Mary sleeps. --> Mary sleeps a park X1. +John knows in the park X1. +001558 [ZERO] John wisely knows Proposition P in the park that Mary sleeps. +001559 [----] John is a customer of someone who is important. --> John is a customer of somebody X1. +X1 is important. +001560 [----] Someone is a brother of a man X and X waits. --> There is somebody X1. +A man X2 waits. +X1 is a brother of the man X2. +001561 [----] A dog is more active than a cat. --> There is a dog X1. +The dog X1 is more active than a cat. +001562 [----] A man is more interested-in a cat. --> There is a man X1. +The man X1 is more interested-in a cat. +001563 [----] A man is more interested-in a cat than a dog. --> There is a man X1. +The man X1 is more interested-in a cat than a dog. +001564 [----] A man is more interested-in a cat than in a dog. --> There is a man X1. +The man X1 is more interested-in a cat than in a dog. +001565 [ZERO] A car runs more speedily than a bike. +001566 [----] A car runs more speedily. --> There is a car X1. +The car X1 runs more speedily. +001567 [----] A dog is more good than a cat. --> There is a dog X1. +The dog X1 is better than a cat. +001568 [----] A dog is better than a cat. --> There is a dog X1. +The dog X1 is better than a cat. +001569 [----] John is more clever than Bill. --> John is cleverer than Bill. +001570 [SAME] John is cleverer than Bill. +001571 [ZERO] It is false. +001572 [ZERO] There is proposition P that a dog barks. +001573 [ZERO] There is P _that_ a dog barks. +001574 [ZERO] There is Proposition P _that_ a dog barks. A man knows P. +001575 [----] Every man who loves a woman who loves the man owns a car. --> If a woman X1 loves a man X2 and the man X2 loves the woman X1 then the man X2 owns a car. +001576 [----] Everybody who is not an animal is not a dog. --> If there is somebody X1 and it is false that X1 is an animal then it is false that X1 is a dog. +001577 [----] Everything that is not a cat can be a dog. --> If there is something X1 and it is false that X1 is a cat then it is possible that X1 is a dog. +001578 [----] Every man who is not liked by a woman who owns a dog sees a cat. --> If there is a man X1 and it is false that a woman X2 likes the man X1 and that the woman X2 owns a dog then the man X1 sees a cat. +001579 [ZERO] There is a man X. It is false that there is X. +001580 [ZERO] There is a man X. It is false that there is the man. +001581 [----] There is a man X. It is false that there is a man. --> There is a man. + +It is false that there is a man. +001582 [ZERO] There is a man X. It is false that there is the man X. +001583 [----] A cat is feared by every mouse. --> There is a cat X1. +If there is a mouse X2 then the mouse X2 fears the cat X1. +001584 [----] Every man is not no dog. --> If there is a man X1 then it is false that if there is a dog X2 then it is false that the man X1 is the dog X2. +001585 [----] If there is a man then it is false that he owns a dog that does not bark. --> If there is a man X1 then it is false that the man X1 owns a dog X2 and that it is false that the dog X2 barks. +001586 [----] Everybody does not know a dog that likes a cat. --> If there is somebody X1 then it is false that X1 knows a dog X2 and that the dog X2 likes a cat. +001587 [----] Everybody who waits does not know a dog that likes a cat. --> If somebody X1 waits then it is false that X1 knows a dog X2 and that the dog X2 likes a cat. +001588 [----] Everybody does not know a dog that is liked by a cat. --> If there is somebody X1 then it is false that X1 knows a dog X2 and that a cat likes the dog X2. +001589 [----] Everybody who somebody likes owns a dog. --> If somebody likes somebody X1 then X1 owns a dog. +001590 [ZERO] Everything that somebody likes is owned by somebody else. +001591 [----] John's age is 30. --> An age of John is 30. +001592 [----] A code is 1234. --> There is a code X1. +The code X1 is 1234. +001593 [----] A text is "abcdef". --> There is a text X1. +The text X1 is "abcdef". +001594 [SAME] 1234 is a code. +001595 [ZERO] Everybody A sees A who waits. +001596 [----] Everybody whose age is 31 is a grown-up. --> If an age of somebody X1 is 31 then X1 is a grown-up. +001597 [----] Everybody whose age is 20 can drink some wine in Paris. --> If an age of somebody X1 is 20 then it is possible that X1 drinks some wine in Paris. +001598 [----] If there is a man then a dog barks and bites the man. --> If there is a man X1 then a dog X2 barks and the dog X2 bites the man X1. +001599 [----] If there is a man then a dog that hates a cat barks and bites the man. --> If there is a man X1 then a dog X2 barks and the dog X2 bites the man X1 and the dog X2 hates a cat. +001600 [----] Every man that sleeps can be bitten by a dog that is known by a cat that drinks a milk and that is hated by the dog . --> If a man X1 sleeps then it is possible that a dog X2 bites the man X1 and that the dog X2 hates a cat X3 and that the cat X3 knows the dog X2 and that the cat X3 drinks a milk. +001601 [----] The book is given by Mary. --> Mary gives a book. +001602 [----] The book is given John by Mary. --> Mary gives John to a book. +001603 [FAIL] The book is given by Mary to John. --> Mary gives a book to John. +001604 [----] Every man can be bitten by a dog that hates a cat that likes the man. --> If there is a man X1 then it is possible that a dog X2 bites the man X1 and that a cat X3 likes the man X1 and that the dog X2 hates the cat X3. +001605 [----] Every man who waits is not bitten by a dog that hates a cat that likes the man. --> If a man X1 waits then it is false that a dog X2 bites the man X1 and that a cat X3 likes the man X1 and that the dog X2 hates the cat X3. +001606 [----] If there are 2 men then they wait. --> If there are 2 men X1 then the men X1 wait. +001607 [----] It is true that a dog barks. --> There is a dog X1. +The dog X1 barks. +001608 [----] It is not false that a dog barks. --> There is a dog X1. +The dog X1 barks. +001609 [----] All water runs. --> If there is some water X1 then the water X1 runs. +001610 [----] All sand needs some water. --> If there is some sand X1 then the sand X1 needs some water. +001611 [----] For no man a dog barks. --> If there is a man then it is false that a dog barks. +001612 [----] No man is liked by a dog. --> If there is a man X1 then it is false that a dog likes the man X1. +001613 [----] Every man who waits is seen by himself. --> If a man X1 waits then the man X1 sees the man X1. +001614 [----] Every man likes himself and feeds a cat that sees the man. --> If there is a man X1 then the man X1 likes the man X1 and a cat X2 sees the man X1 and the man X1 feeds the cat X2. +001615 [----] Every man feeds a cat that sees the man and likes a dog. --> If there is a man X1 then a cat X2 sees the man X1 and the man X1 feeds the cat X2 and the man X1 likes a dog. +001616 [----] Every man feeds a cat that sees the man and likes himself. --> If there is a man X1 then the man X1 likes the man X1 and a cat X2 sees the man X1 and the man X1 feeds the cat X2. +001617 [----] Every man feeds a cat that sees the man and likes the man. --> If there is a man X1 then the man X1 likes the man X1 and a cat X2 sees the man X1 and the man X1 feeds the cat X2. +001618 [----] Every man X sees the man that waits. --> If there is a man X1 then the man X1 sees a man X2 and the man X2 waits. +001619 [ZERO] Every man X sees the man X that waits. +001620 [ZERO] Every man X sees X that waits. +001621 [----] If there is a man then the man sees a dog and the dog sees a cat and the cat sees the dog and the dog sees a rat and the rat sees a mouse. --> If there is a man X1 then the man X1 sees a dog X2 and the dog X2 sees a cat X3 and the cat X3 sees the dog X2 and the dog X2 sees a rat X4 and the rat X4 sees a mouse. +001622 [ZERO] Every man sees a dog X that sees a cat that sees X that sees a rat that sees a mouse. +001623 [----] If there is a man then the man sees a rat that sees a mouse and a cat sees the man. --> If there is a man X1 then the man X1 sees a rat X2 and the rat X2 sees a mouse and a cat sees the man X1. +001624 [----] Every man sees a cat that sees the man and sees a rat that sees a mouse. --> If there is a man X1 then a cat X2 sees the man X1 and the man X1 sees the cat X2 and the man X1 sees a rat X3 and the rat X3 sees a mouse. +001625 [----] Nobody knows nothing. --> If there is somebody X1 then it is false that if there is something X2 then it is false that X1 knows X2. +001626 [SAME] If there is a man then there is a dog and there is a cat. +001627 [----] If there is a dog then the dog barks and it is false that there is a cat. --> If there is a dog X1 then the dog X1 barks and it is false that there is a cat. +001628 [----] Every man likes a dog and hates a cat. --> If there is a man X1 then the man X1 likes a dog and the man X1 hates a cat. +001629 [----] Every man likes a dog or hates a cat. --> If there is a man X1 then the man X1 likes a dog or the man X1 hates a cat. +001630 [----] Every man does not like a dog or hates a cat. --> If there is a man X1 then the man X1 hates a cat or it is false that the man X1 likes a dog. +001631 [----] Every man likes a dog or does not hate a cat. --> If there is a man X1 then the man X1 likes a dog or it is false that the man X1 hates a cat. +001632 [----] Every man does not like a dog or does not hate a cat. --> If there is a man X1 then it is false that the man X1 likes a dog or it is false that the man X1 hates a cat. +001633 [ZERO] Every man does not like a dog or hate a cat. +001634 [ZERO] There is a man who waits. The man who also sleeps. +001635 [----] Every man who does not like a dog or who hates a cat waits. --> If there is a man X1, and the man X1 hates a cat or it is false that the man X1 likes a dog then the man X1 waits. +001636 [----] Every man who eats or who drinks waits. --> If there is a man X1, and the man X1 eats or the man X1 drinks then the man X1 waits. +001637 [----] Every man eats or drinks. --> If there is a man X1 then the man X1 eats or the man X1 drinks. +001638 [----] Every man does not eat or drinks. --> If there is a man X1 then the man X1 drinks or it is false that the man X1 eats. +001639 [----] Every man eats or does not drink. --> If there is a man X1 then the man X1 eats or it is false that the man X1 drinks. +001640 [----] Every man who eats or who does not drink waits. --> If there is a man X1, and the man X1 eats or it is false that the man X1 drinks then the man X1 waits. +001641 [----] Every man who does not eat or who drinks waits. --> If there is a man X1, and the man X1 drinks or it is false that the man X1 eats then the man X1 waits. +001642 [----] No man eats or drinks. --> If there is a man X1 then it is false that the man X1 eats or that the man X1 drinks. +001643 [ZERO] A man It waits. A woman The sleeps. A child IF walks. +001644 [----] Every man works and eats or sleeps. --> If there is a man X1 then the man X1 works and the man X1 eats or the man X1 sleeps. +001645 [----] Every man works, and eats or sleeps. --> If there is a man X1 then the man X1 works, and the man X1 eats or the man X1 sleeps. +001646 [----] Every man knows a cat that eats or that sleeps. --> If there is a man X1 then the man X1 knows a cat X2, and the cat X2 eats or the cat X2 sleeps. +001647 [----] 2 men X and Y program a n:parser Z the sentences of which nobody understands. --> There are at least 2 sentences X1 of a n:parser X2. +Something and 2 men program the n:parser X2. +If there is somebody X3 then it is false that X3 understands the sentences X1. +001648 [----] Some men X and Y program a n:parser Z the sentences of which nobody understands. --> There are at least 2 sentences X1 of a n:parser X2. +Something and at least 2 men program the n:parser X2. +If there is somebody X3 then it is false that X3 understands the sentences X1. +001649 [----] Every man works or eats or sleeps. --> If there is a man X1 then the man X1 works or the man X1 eats or the man X1 sleeps. +001650 [----] Every man works or eats, or sleeps. --> If there is a man X1 then the man X1 sleeps or the man X1 works or the man X1 eats. +001651 [----] Every dog X hates a cat that X hates. --> If there is a dog X1 then the dog X1 hates a cat X2 and the dog X1 hates the cat X2. +001652 [----] Mary waits. John gives a book to her. --> Mary waits. + +John gives a book to Mary. +001653 [ZERO] Mary waits. John gives a book to she. +001654 [----] A book is given to Mary by John. --> John gives a book to Mary. +001655 [----] Mary waits. A book is given to her by John. --> Mary waits. + +John gives a book to Mary. +001656 [----] Mary waits. John waits. A book is given to her by him. --> Mary waits. + +John waits. + +John gives a book to Mary. +001657 [----] Mary waits. John waits. What is given to her by him? --> Mary waits. + +John waits. + +John gives what to Mary? +001658 [----] Mary is sent a book by John. --> John sends a book to Mary. +001659 [----] There is a book. Mary is sent it by John. --> John sends a book to Mary. +001660 [----] There is a book. Mary is sent to it by John. --> John sends Mary to a book. +001661 [----] Some men are sent a book by John. --> John sends a book to at least 2 men. +001662 [----] A book is sent to some men by John. --> John sends a book to at least 2 men. +001663 [----] Some books are sent to Mary by John. --> John sends at least 2 books to Mary. +001664 [----] Somebody is given something by somebody. --> There is somebody X1. +X1 gives something to somebody. +001665 [----] Somebody A gives A A. --> There is somebody X1. +X1 gives X1 to X1. +001666 [----] If an age of somebody X is 31 then X is a grown-up. --> If an age of somebody X1 is 31 then X1 is a grown-up. +001667 [----] A temperature is 0. --> There is a temperature X1. +The temperature X1 is 0. +001668 [----] A temperature is -30. --> There is a temperature X1. +The temperature X1 is -30. +001669 [----] John has a zip-code which is 12343. --> There is a zip-code X1. +John has the zip-code X1. +The zip-code X1 is 12343. +001670 [SAME] John sleeps as-soon-as-possible. +001671 [----] It is false that John's age is 30. --> It is false that an age of John is 30. +001672 [----] John's age is not 30. --> There is an age X1 of John. +It is false that the age X1 is 30. +001673 [ZERO] There is a long zip-code ZC. +001674 [ZERO] There is a long zip-code " 90210 ". +001675 [----] A persona-non-grata enters a zip-code. --> There is a persona-non-grata X1. +The persona-non-grata X1 enters a zip-code. +001676 [----] The customer enters a card and a numeric personal-code. If it is not valid then SM rejects the card. --> There is a customer X1. +The customer X1 enters a numeric personal-code X2 and a card X3. +If it is false that the numeric personal-code X2 is valid then SM rejects the card X3. +001677 [----] The customer enters a card and a numeric personal-code. --> There is a customer X1. +The customer X1 enters a numeric personal-code and a card. +001678 [----] How does a man sell a visa-card? --> A man sells a VisaCard how? +001679 [----] Who is there? --> There is who? +001680 [ZERO] How is there? +001681 [ZERO] It is false that there are John and Mary. +001682 [----] A woman waits. A man is interested-in her. --> There is a woman X1. +The woman X1 waits. +There is a man X2. +The man X2 is interested-in the woman X1. +001683 [ZERO] A woman waits. A man is interested-in she. +001684 [----] A woman waits. A man is interested-in the woman. --> There is a woman X1. +The woman X1 waits. +There is a man X2. +The man X2 is interested-in the woman X1. +001685 [----] A man is interested-in a woman who waits. --> There is a man X1. +There is a woman X2. +The man X1 is interested-in the woman X2. +The woman X2 waits. +001686 [ZERO] A customer is rich and interested-in no money. +001687 [ZERO] A customer is rich and interested-in every money. +001688 [----] Who is John fond-of? --> John is fond-of who? +001689 [----] There is X. --> There is something. +001690 [----] Augusts wait. --> August waits. +001691 [----] John waits. A man brings him his pencil and brings him his own computer. --> John waits. + +A man X1 brings John a pencil of John. +The man X1 brings John a computer of the man X1. +001692 [ZERO] It is false that there is John. +001693 [ZERO] It is true that there is John. +001694 [ZERO] There is a man X. It is not the case that there is X. +001695 [ZERO] There is a man. There is the man. +001696 [ZERO] There is a man. There are the man and a woman. +001697 [ZERO] There is a man. There are a woman and the man. +001698 [ZERO] There is a man. There is a woman. There are the man and the woman. +001699 [ZERO] There is every man. +001700 [ZERO] There are a woman and every man. +001701 [----] There is a man. John sees Mary and a dog and the man. --> John sees a man and a dog and Mary. +001702 [ZERO] Every boy and a girl see a man. +001703 [ZERO] Who who eats drinks? +001704 [----] What is written by who? --> Who writes what? +001705 [----] A man whose age is 31 waits. --> An age of a man X1 is 31. +The man X1 waits. +001706 [----] John whose age is 31 waits. --> An age of John is 31. + +John waits. +001707 [----] A man whose age is 31 likes a cat. --> An age of a man X1 is 31. +The man X1 likes a cat. +001708 [----] A man whose age is 31 likes Mary. --> A man X1 likes Mary. +An age of the man X1 is 31. +001709 [----] Every dog which barks or which eats does not see a man. --> If there is a dog X1, and the dog X1 barks or the dog X1 eats then it is false that the dog X1 sees a man. +001710 [ZERO] John's +001711 [----] If there is somebody Y and somebody X does not love Y then X hates Y. --> If there is somebody X1 and there is somebody X2 and it is false that X2 loves X1 then X2 hates X1. +001712 [ZERO] A man who sees who waits. +001713 [ZERO] A man who sees a dog and who waits. +001714 [FAIL] A man who sees who waits? --> A man X1 waits. +The man X1 sees who? +001715 [ZERO] At least 1 men wait. +001716 [----] There is a man X. It is false that the man X waits. --> There is a man X1. +It is false that the man X1 waits. +001717 [ZERO] At most 1 men wait. +001718 [ZERO] At least 0 man waits. +001719 [FAIL] At least 0 men wait. --> There are at least 0 men X1. +The men X1 wait. +001720 [ZERO] -3 men wait. +001721 [ZERO] At least -3 men wait. +001722 [SAME] At most 0 men wait. +001723 [ZERO] At least 1 man wait. +001724 [ZERO] At least 1 men waits. +001725 [----] Every man an age of who is 31 likes a cat. --> If an age of a man X1 is 31 then the man X1 likes a cat. +001726 [SAME] Less than 0 men wait. +001727 [----] A man's dog barks. The man's dog barks. --> A dog of a man X1 barks. +A dog of the man X1 barks. +001728 [SAME] Which dog of which cat barks? +001729 [ZERO] There is the dog of John. +001730 [----] There is nobody who sees something. --> It is false that somebody sees something. +001731 [----] There is somebody who sees nothing. --> There is somebody X1. +If there is something X2 then it is false that X1 sees X2. +001732 [----] There is nobody who sees nothing. --> It is false that there is somebody X1 and that if there is something X2 then it is false that X1 sees X2. +001733 [----] If there is a man then he waits and there is a woman. --> If there is a man X1 then there is a woman and the man X1 waits. +001734 [----] If there is a man then he waits and a woman owns a cat. --> If there is a man X1 then the man X1 waits and a woman owns a cat. +001735 [----] There is a man. Every man sees the man. --> There is a man. + +If there is a man X1 then the man X1 sees the man X1. +001736 [----] There is a dog. Every man likes the dog. Every woman hates the dog. --> There is a dog X1. +If there is a man X2 then the man X2 likes the dog X1. +If there is a woman X3 then the woman X3 hates the dog X1. +001737 [----] There is a dog. Every man likes the dog. There is a dog. Every woman hates the dog. --> There is a dog X1. +If there is a man X2 then the man X2 likes the dog X1. + +There is a dog X1. +If there is a woman X2 then the woman X2 hates the dog X1. +001738 [----] There is a man X. Every man sees X. --> There is a man X1. +If there is a man X2 then the man X2 sees the man X1. +001739 [----] Every man who loves a woman who loves the man smiles. --> If a woman X1 loves a man X2 and the man X2 loves the woman X1 then the man X2 smiles. +001740 [----] There is a man X. If X eats then X drinks. --> There is a man X1. +If the man X1 eats then the man X1 drinks. +001741 [----] If there is a man then it is false that it is possible that he sees a cat. --> If there is a man X1 then it is false that it is possible that the man X1 sees a cat. +001742 [ZERO] There is proposition P that Mary sleeps. It is true that P. +001743 [ZERO] There is proposition P that Mary sleeps. It is false that P. +001744 [ZERO] There is proposition P that Mary sleeps. It is possible that P. +001745 [ZERO] There is proposition P that Mary sleeps. It is not provable that P. +001746 [ZERO] There is proposition P that Mary sleeps. John believes that P. +001747 [ZERO] There is proposition P that Mary sleeps. P is true. +001748 [ZERO] There is proposition P that Mary sleeps. There is proposition Q that Mary waits. It is true that P. It is true that R. +001749 [ZERO] There is proposition P that there is a man. There is proposition Q that it is false that P. A woman believes that Q. +001750 [ZERO] There is proposition P that Mary sleeps. There is proposition Q that John believes that P. Mary assumes that Q. +001751 [ZERO] There is a husband. She sleeps. +001752 [----] John's card is correct. --> A card of John is correct. +001753 [----] Mary is sent some books by John. --> John sends at least 2 books to Mary. +001754 [ZERO] There is Bill. +001755 [ZERO] There is Proposition P that Mary sleeps. It is true that P. +001756 [----] What does John live in? --> John lives in what? +001757 [----] From what does John come? --> John comes from what? +001758 [ZERO] There is proposition P that there is proposition Q that a dog barks. It is false that P. +001759 [ZERO] There is proposition P that a dog barks and that a cat eats. It is true that P. +001760 [ZERO] There is proposition P that a dog barks. John knows that P. +001761 [ZERO] There is proposition P that a dog barks and that John knows that P. +001762 [ZERO] There is proposition P that a dog barks and John knows that P. +001763 [ZERO] P :: A dog barks. It is false that P. +001764 [ZERO] Q :: A cat sleeps. P :: A dog barks and it is false that Q. John believes that P. +001765 [ZERO] P :: Every man waits. It is true that P. +001766 [ZERO] P :: Every man waits. It is true that P and that P. +001767 [ZERO] X :: A man waits. It is true that X. It is false that X. +001768 [ZERO] A: A dog barks. B: Every cat knows that A. C: Every dog knows that it is true that B. It is true that C. +001769 [ZERO] Are there no men? +001770 [ZERO] P: A dog barks. It is false that P. +001771 [ZERO] Proposition Q: A cat sleeps. Proposition P: A dog barks and it is false that Q. John believes that P. +001772 [ZERO] Proposition P: Every man waits. It is true that P. +001773 [ZERO] Fact F: A man waits. +001774 [----] A man's dog barks. It waits. --> A dog X1 of a man barks. +The dog X1 waits. +001775 [----] A man's dog barks. The man waits. --> A dog of a man X1 barks. +The man X1 waits. +001776 [----] A ball of a girl is blue. John sees the ball of the girl. Mary sees a ball of the girl. --> A ball X1 of a girl X2 is blue. +John sees the ball X1. +Mary sees a ball of the girl X2. +001777 [SAME] John beats a mother of a brother of a wife of John. +001778 [ZERO] Fact P: Mary sleeps. It is false that P. +001779 [ZERO] Fact P: Mary sleeps. +001780 [ZERO] Proposition P: Mary sleeps. +001781 [ZERO] Proposition P: Mary sleeps. It is possible that P. +001782 [ZERO] Fact P: Mary sleeps. It is true that P. +001783 [ZERO] Fact P: Mary sleeps. It is not provable that P. +001784 [----] A man's dog barks. The dog of the man is happy. --> A dog X1 of a man barks. +The dog X1 is happy. +001785 [----] The man's dog barks. The dog of the man is happy. --> A dog X1 of a man barks. +The dog X1 is happy. +001786 [----] There is a boy. A man of his group waits. --> There is a boy. + +A man X1 of a group of the man X1 waits. +001787 [----] A man of his group waits. --> A man X1 of a group of the man X1 waits. +001788 [ZERO] Fact P: Mary sleeps. Fact P: Mary waits. It is false that P. +001789 [----] Every mother of someone is a parent of him/her. --> If there is a mother X1 of somebody then the mother X1 is a parent X2 of the parent X2. +001790 [----] 5 men's dog barks. The dog eats. --> A dog X1 of 5 men barks. +The dog X1 eats. +001791 [----] 5 men's dog barks. The men eat. --> A dog of 5 men X1 barks. +The men X1 eat. +001792 [----] 5 men's dog barks. The dog of the men eats. --> A dog X1 of 5 men barks. +The dog X1 eats. +001793 [----] There is a man. There is his card. --> There is a card of a man. +001794 [----] There is 5 men's dog. --> There is a dog of 5 men. +001795 [SAME] There is a dog of 5 men. +001796 [ZERO] Proposition P: If a man waits then the man sleeps. It is false that P. +001797 [----] John's dog waits. --> A dog of John waits. +001798 [----] There is a man. His dog waits. --> A dog of a man waits. +001799 [ZERO] Proposition P: A man waits. It is true that P. +001800 [ZERO] If John does not eat and it is not the case that somebody feeds him then John is hungry. +001801 [----] If a person X likes the wine then John likes X. Mary likes all wine. --> If a person X1 likes a wine then John likes the person X1. + +If there is some wine X1 then Mary likes the wine X1. +001802 [----] If a person buys an object from a merchant and keeps it then the person owns the object. If a merchant sells an object to a person then the person buys the object from the merchant. John sells the book "XML Bible" to Mary. Mary keeps the book. --> If a person X1 buys an object X2 from a merchant and the person X1 keeps the object X2 then the person X1 owns the object X2. + +If a merchant X1 sells an object X2 to a person X3 then the person X3 buys the object X2 from the merchant X1. + +John sells a book X1 "XML Bible" to Mary. +Mary keeps the book X1. +001803 [----] If there is a man then the man sees a dog that sees a cat that sees a rat and the dog sees a horse. --> If there is a man X1 then the man X1 sees a dog X2 and the dog X2 sees a cat X3 and the cat X3 sees a rat and the dog X2 sees a horse. +001804 [----] If there is a man then the man sees a dog that sees a cat that sees a rat and the dog sees a horse that sees a cow. --> If there is a man X1 then the man X1 sees a dog X2 and the dog X2 sees a cat X3 and the cat X3 sees a rat and the dog X2 sees a horse X4 and the horse X4 sees a cow. +001805 [----] There is a park in which a dog barks. --> There is a dog X1. +The dog X1 barks in a park. +001806 [----] Mary doesn't like some men who aren't rich. --> It is false that Mary likes at least 2 men X1 and that it is false that the men X1 are rich. +001807 [----] Everybody doesn't like a dog that doesn't bark. --> If there is somebody X1 then it is false that X1 likes a dog X2 and that it is false that the dog X2 barks. +001808 [----] The furniture is good. --> Some furniture is good. +001809 [----] A cat isn't hated by a dog. --> There is a cat X1. +It is false that a dog hates the cat X1. +001810 [----] If there is a man then it is false that the man likes a cat and that the man hates a dog. --> If there is a man X1 then it is false that the man X1 likes a cat and that the man X1 hates a dog. +001811 [----] If there is a man then the man sees a cow and it is false that the man likes a cat and that the man hates a dog. --> If there is a man X1 then the man X1 sees a cow and it is false that the man X1 likes a cat and that the man X1 hates a dog. +001812 [ZERO] Proposition X: A man waits. It is true that X. It is false that X. +001813 [----] A man is v:sseen by a dog. --> There is a dog X1. +The dog X1 v:sseen a man. +001814 [ZERO] A man is v:sseen. +001815 [ZERO] Every man can eat and drink. +001816 [----] Some men do wait. --> There are at least 2 men X1. +The men X1 wait. +001817 [ZERO] A man does seen by a dog. +001818 [ZERO] P: Every man waits. It is true that P and that P. +001819 [ZERO] Proposition P: A dog likes everybody. It is true that P. +001820 [----] A dog of a man and a woman barks. --> A dog of a woman and a man barks. +001821 [ZERO] John's n:home-page is an n:URI "http://www.example.org/John". +001822 [----] Mary is v:given an apple by John. --> John v:given Mary an apple. +001823 [----] An apple is v:given to John by Mary. --> Mary v:given John an apple. +001824 [FAIL] John and Mary's dogs bark. --> At least 2 dogs of Mary and John bark. +001825 [----] Some dogs of Mary and John bark. --> At least 2 dogs of John and Mary bark. +001826 [FAIL] John and some dogs of Mary bark. --> At least 2 dogs of Mary and John bark. +001827 [ZERO] There are John and Mary. His and her dog barks. +001828 [ZERO] There are John and Mary. His and her dogs bark. +001829 [ZERO] There are John and Mary. He and her dogs bark. +001830 [ZERO] A customer and a clerk's contract is valid. +001831 [FAIL] A customer and a clerk's contracts are valid. --> At least 2 contracts of a clerk and a customer are valid. +001832 [FAIL] John and Mary's contracts are valid. --> At least 2 contracts of Mary and John are valid. +001833 [ZERO] 5 men and a woman's card works. +001834 [----] 5 men's card works. --> A card of 5 men works. +001835 [ZERO] There is a man. The man's dog's card works. +001836 [ZERO] There is a man. His dog's card works. +001837 [ZERO] Proposition A: A dog barks. Proposition B: Every cat knows that A. Proposition C: Every dog knows that it is true that B. It is true that C. +001838 [ZERO] Proposition P: A dog barks. It is false that P. +001839 [ZERO] Proposition P: Every man waits. It is true that P and that P. +001840 [ZERO] Proposition P: A dog sees everybody that waits. It is true that P. +001841 [ZERO] Proposition P: A dog sees nobody that waits. It is true that P. +001842 [----] A dog sees nobody. --> There is a dog X1. +If there is somebody X2 then it is false that the dog X1 sees X2. +001843 [----] Nobody that waits waits. --> If somebody X1 waits then it is false that X1 waits. +001844 [----] A dog sees nobody that waits. --> There is a dog X1. +If somebody X2 waits then it is false that the dog X1 sees X2. +001845 [ZERO] Proposition P: There is a man. Proposition Q: He waits. It is true that P and that Q. +001846 [ZERO] Proposition P: Mary sleeps. It is true that P. +001847 [ZERO] Proposition P: Mary sleeps. It is false that P. +001848 [ZERO] Proposition P: Mary sleeps. It is not provable that P. +001849 [ZERO] Proposition P: Mary sleeps. John believes that P. +001850 [----] 5 clerks' card is valid. --> A card of 5 clerks is valid. +001851 [----] 5 men are seen by everybody. --> There are 5 men X1. +If there is somebody X2 then X2 sees the men X1. +001852 [----] Some men's dog barks. --> A dog of at least 2 men barks. +001853 [----] No man's dog barks. --> If there is a dog X1 of a man then it is false that the dog X1 barks. +001854 [----] There are some men. Their dog barks. --> A dog of at least 2 men barks. +001855 [----] There are a man's dog and a cat. --> There are a cat and a dog of a man. +001856 [----] A rich man's dog barks. --> A dog of a rich man barks. +001857 [----] A rich man X's dog barks. --> A dog of a rich man barks. +001858 [----] A rich man X's dog barks. X waits. --> A dog of a rich man X1 barks. +The rich man X1 waits. +001859 [ZERO] A man "X"'s dog barks. +001860 [ZERO] A man "X"'s dog barks. The man "X" waits. +001861 [ZERO] 2 men X and Y's dog barks. +001862 [ZERO] Everything that affiliatedWith something that affiliatedWith something affiliatedWith it. +001863 [----] Everybody sees 3 things that wait. --> If there is somebody X1 then 3 things X2 wait and X1 sees the things X2. +001864 [----] Everybody sees 3 things that are some dogs. --> If there is somebody X1 then X1 sees 3 things X2 and the things X2 are at least 2 dogs. +001865 [----] Everybody sees 3 things that are some dogs or that are some cats. --> If there is somebody X1 then X1 sees 3 things X2, and the things X2 are at least 2 dogs or the things X2 are at least 2 cats. +001866 [----] Everybody sees 3 men who wait. --> If there is somebody X1 then 3 men X2 wait and X1 sees the men X2. +001867 [----] No cards are valid. --> If there is a card X1 then it is false that the card X1 is valid. +001868 [----] John who has a card enters it. --> John has a card X1. +John enters the card X1. +001869 [----] There is a man. John does not like the man. --> There is a man X1. +It is false that John likes the man X1. +001870 [----] A man owns a dog. A man owns a cat. John sees the man who owns a dog. --> There is a man X1. +The man X1 owns a dog. +John sees the man X1. + +There is a man X1. +The man X1 owns a cat. +001871 [time_limit_exceeded] Every goat likes some grass and likes some water and doesn't like something that is not some grass and that is not some water. --> +001872 [----] Every pet is a dog or is a cat ,and is not something that is a dog and that is a cat. --> If there is a pet X1 then it is false that the pet X1 is something X2 and that X2 is a dog and that X2 is a cat, and the pet X1 is a dog or the pet X1 is a cat. +001873 [----] If there is a pet X then X is a dog or X is a cat ,and it is false that X is a dog and that X is a cat. --> If there is a pet X1 then it is false that the pet X1 is a dog and that the pet X1 is a cat, and the pet X1 is a dog or the pet X1 is a cat. +001874 [----] Every pet is a dog or is a cat ,and is a cow. --> If there is a pet X1 then the pet X1 is a cow, and the pet X1 is a dog or the pet X1 is a cat. +001875 [----] Every pet is a dog or is a cat ,and is not a cow. --> If there is a pet X1 then it is false that the pet X1 is a cow, and the pet X1 is a dog or the pet X1 is a cat. +001876 [----] Every pet is not a cow ,and is a dog or is a cat. --> If there is a pet X1 then it is false that the pet X1 is a cow, and the pet X1 is a dog or the pet X1 is a cat. +001877 [----] Every man works or eats and sleeps. --> If there is a man X1 then the man X1 works or the man X1 eats and the man X1 sleeps. +001878 [----] Every man works or eats ,and sleeps or drinks. --> If there is a man X1 then the man X1 works or the man X1 eats, and the man X1 sleeps or the man X1 drinks. +001879 [----] Every man sees a dog that barks or works. --> If there is a man X1 then a dog X2 barks and the man X1 sees the dog X2 or the man X1 works. +001880 [----] Every man works or sees a dog that barks. --> If there is a man X1 then the man X1 works or a dog X2 barks and the man X1 sees the dog X2. +001881 [----] Some men are at least 2 men. --> There are at least 2 men X1. +The men X1 are at least 2 men. +001882 [ZERO] Proposition A: A man X has a card. Proposition B: The man X has a code. It is true that A and it is true that B. +001883 [ZERO] If a message is from someone from which John awaits a delivery then the message is important. +001884 [----] There is a dog of John. There is a dog of Mary. The dog of John barks. --> A dog of John barks. + +There is a dog of Mary. +001885 [----] Every man sees a dog that barks or sees himself. --> If there is a man X1 then a dog X2 barks and the man X1 sees the dog X2 or the man X1 sees the man X1. +001886 [ZERO] Every man sees a dog that barks or sees itself. +001887 [----] Every man hears a dog that does not bark and sees a cat that does not sleep. --> If there is a man X1 then the man X1 hears a dog X2 and the man X1 sees a cat X3 and it is false that the dog X2 barks and it is false that the cat X3 sleeps. +001888 [----] If there is a man then he sees a cat X and it is false that X sees a mouse and that X sees a rat. --> If there is a man X1 then the man X1 sees a cat X2 and it is false that the cat X2 sees a mouse and that the cat X2 sees a rat. +001889 [----] If there is a man then he sees a cat X and it is possible that X sees a mouse and that X sees a rat. --> If there is a man X1 then the man X1 sees a cat X2 and it is possible that the cat X2 sees a mouse and that the cat X2 sees a rat. +001890 [----] If there is a man then he sees a cat X and it is necessary that X sees a mouse and that X sees a rat. --> If there is a man X1 then the man X1 sees a cat X2 and it is necessary that the cat X2 sees a mouse and that the cat X2 sees a rat. +001891 [----] If there is a man then he sees a cat X and it is false that X eats and that X waits. --> If there is a man X1 then the man X1 sees a cat X2 and it is false that the cat X2 eats and that the cat X2 waits. +001892 [----] If there is a man then he sees a cat X and it is possible that X eats and that X waits. --> If there is a man X1 then the man X1 sees a cat X2 and it is possible that the cat X2 eats and that the cat X2 waits. +001893 [----] If there is a man then he sees a cat X and it is necessary that X eats and that X waits. --> If there is a man X1 then the man X1 sees a cat X2 and it is necessary that the cat X2 eats and that the cat X2 waits. +001894 [----] If there is a man then he sees a cat X and it is false that X eats or that X waits. --> If there is a man X1 then the man X1 sees a cat X2 and it is false that the cat X2 eats or that the cat X2 waits. +001895 [----] If there is a man then he sees a cat X and it is possible that X eats or that X waits. --> If there is a man X1 then the man X1 sees a cat X2 and it is possible that the cat X2 eats or that the cat X2 waits. +001896 [----] If there is a man then he sees a cat X and it is necessary that X eats or that X waits. --> If there is a man X1 then the man X1 sees a cat X2 and it is necessary that the cat X2 eats or that the cat X2 waits. +001897 [----] If there is a man then he sees a cat X and it is false that X sees a mouse or that X sees a rat. --> If there is a man X1 then the man X1 sees a cat X2 and it is false that the cat X2 sees a mouse or that the cat X2 sees a rat. +001898 [----] If there is a man then he sees a cat X and it is necessary that X sees a mouse or that X sees a rat. --> If there is a man X1 then the man X1 sees a cat X2 and it is necessary that the cat X2 sees a mouse or that the cat X2 sees a rat. +001899 [----] If there is a man then he sees a cat X and it is possible that X sees a mouse or that X sees a rat. --> If there is a man X1 then the man X1 sees a cat X2 and it is possible that the cat X2 sees a mouse or that the cat X2 sees a rat. +001900 [----] Every man hears a dog that does not bark and sees a cat that sleeps. --> If there is a man X1 then the man X1 hears a dog X2 and a cat X3 sleeps and the man X1 sees the cat X3 and it is false that the dog X2 barks. +001901 [----] Every man hears a dog that barks and sees a cat that sleeps. --> If there is a man X1 then a dog X2 barks and the man X1 hears the dog X2 and a cat X3 sleeps and the man X1 sees the cat X3. +001902 [----] Every man hates a dog that knows something or hates a cat that knows something. --> If there is a man X1 then the man X1 hates a dog X2 and the dog X2 knows something or the man X1 hates a cat X3 and the cat X3 knows something. +001903 [----] Every man sees 2 dogs that see 3 cats. --> If there is a man X1 then the man X1 sees 2 dogs X2 and the dogs X2 see 3 cats. +001904 [----] Every man sees 2 dogs that see a cat. --> If there is a man X1 then the man X1 sees 2 dogs X2 and the dogs X2 see a cat. +001905 [----] Paris is a village or is a city. --> Paris is a village or Paris is a city. +001906 [----] A n:named_entity waits. --> There is a n:named_entity X1. +The n:named_entity X1 waits. +001907 [SAME] John is 3. +001908 [----] 2 men are seen by 2 dogs. --> There are 2 dogs X1. +The dogs X1 see 2 men. +001909 [FAIL] Every goat eats at most 0 things that are not some grass. --> # ... +001910 [----] Everybody who is John is a man. --> If somebody X1 is John then X1 is a man. +001911 [----] No password is "god". --> If there is a password X1 then it is false that the password X1 is "god". +001912 [----] A man is taller than no dog. --> There is a man X1. +If there is a dog X2 then it is false that the man X1 is taller than the dog X2. +001913 [----] Every man is taller than no dog. --> If there is a man X1 then if there is a dog X2 then it is false that the man X1 is taller than the dog X2. +001914 [----] No man is taller than every dog. --> If there is a man X1 then it is false that if there is a dog X2 then the man X1 is taller than the dog X2. +001915 [----] No man is taller than no dog. --> If there is a man X1 then it is false that if there is a dog X2 then it is false that the man X1 is taller than the dog X2. +001916 [----] No man is taller than a dog. --> If there is a man X1 then it is false that the man X1 is taller than a dog. +001917 [ZERO] A customer is richer than Mary and taller than no dog. +001918 [----] If someone X waits then X is a customer. Someone X waits. --> If somebody X1 waits then X1 is a customer. + +There is somebody X1. +X1 waits. +001919 [----] There is a man X. If X owns a dog then the dog hates a cat. --> There is a man X1. +If the man X1 owns a dog X2 then the dog X2 hates a cat. +001920 [ZERO] does not John like Mary? +001921 [FAIL] can John like Mary? --> # ... +001922 [FAIL] must John like Mary? --> # ... +001923 [ZERO] What does not a customer enter? +001924 [FAIL] What can a customer enter? --> # ... +001925 [FAIL] What must a customer enter? --> # ... +001926 [ZERO] Into what does not a customer enter a card? +001927 [FAIL] Into what can a customer enter a card? --> # ... +001928 [ZERO] Where does not a customer enter a card? +001929 [FAIL] Where must a customer enter a card? --> # ... +001930 [----] If there is an animal X then an animal Y is smaller than the animal X and the animal X eats the animal Y. --> If there is an animal X1 then the animal X1 eats an animal X2 and the animal X2 is smaller than the animal X1. +001931 [ZERO] Somebody X sees somebody X. +001932 [ZERO] A customer inserts a card carefully or manually. +001933 [----] A dog eats nothing that is a mouse. --> There is a dog X1. +If something X2 is a mouse then it is false that the dog X1 eats X2. +001934 [----] A dog does not eat something that is a mouse. --> There is a dog X1. +It is false that the dog X1 eats something X2 and that X2 is a mouse. +001935 [ZERO] No group contains a member X1 and contains a member X2 that comes-from an institution that X1 that is not X2 comes-from. +001936 [ZERO] John is not been by Mary. +001937 [----] If there is a man then a human is the man. --> If there is a man X1 then a human is the man X1. +001938 [----] If there is a man then a human must be the man. --> If there is a man X1 then there is a human X2 and it is necessary that the human X2 is the man X1. +001939 [----] If there is a man then a human can be the man. --> If there is a man X1 then there is a human X2 and it is possible that the human X2 is the man X1. +001940 [----] If there is a man then a human can not be the man. --> If there is a man X1 then there is a human X2 and it is false that it is possible that the human X2 is the man X1. +001941 [----] If there is a man then a human does not have to be the man. --> If there is a man X1 then there is a human X2 and it is false that it is necessary that the human X2 is the man X1. +001942 [----] If there is a dog then it is false that a cat is the dog. --> If there is a dog X1 then it is false that a cat is the dog X1. +001943 [----] For every dog the dog is not a cat. --> If there is a dog X1 then it is false that the dog X1 is a cat. +001944 [----] For every dog a cat is not the dog. --> If there is a dog X1 then there is a cat X2 and it is false that the cat X2 is the dog X1. +001945 [----] If there is a man then it is necessary that a human is the man. --> If there is a man X1 then it is necessary that a human is the man X1. +001946 [----] If there is a man then it is possible that a human is the man. --> If there is a man X1 then it is possible that a human is the man X1. +001947 [----] If there is a man then it is not necessary that a human is the man. --> If there is a man X1 then it is false that it is necessary that a human is the man X1. +001948 [----] If there is a man then it is not possible that there is a human that is the man. --> If there is a man X1 then it is false that it is possible that a human is the man X1. +001949 [ZERO] A x1 x2 x3 x4. +001950 [----] There is a dog. A man does not hit the dog. The dog barks. --> There is a dog X1. +There is a man X2. +It is false that the man X2 hits the dog X1. +The dog X1 barks. +001951 [----] More than 3 clerks wait. John knows the clerks. Less than 2 clerks meet. John knows the clerks. --> There are more than 3 clerks X1. +The clerks X1 wait. +John knows the clerks X1. + +Less than 2 clerks X1 meet. +John knows the clerks X1. +001952 [FAIL] A a:x1 n:x2 v:x3 a:x4. --> There is a a:x1 n:x2 X1. +The a:x1 n:x2 X1 v:x3 x4. +001953 [ZERO] Not a man waits. +001954 [ZERO] Not there is a man. +001955 [ZERO] There is a man "<". +001956 [----] More than 3 men wait. --> There are more than 3 men X1. +The men X1 wait. +001957 [----] John does not believe that Mary sleeps. --> It is false that John believes that Mary sleeps. +001958 [----] One man sleeps. --> There is a man X1. +The man X1 sleeps. +001959 [ZERO] A man & waits. +001960 [ZERO] A man < waits. +001961 [----] A dog sees no man that waits. --> There is a dog X1. +If a man X2 waits then it is false that the dog X1 sees the man X2. +001962 [----] A man sees not everything. --> There is a man X1. +It is false that if there is something X2 then the man X1 sees X2. +001963 [----] A man does not see everything. --> There is a man X1. +It is false that if there is something X2 then the man X1 sees X2. +001964 [----] There is no man that sees something. --> It is false that a man sees something. +001965 [----] If there is nobody then a dog barks. --> If it is false that there is somebody then a dog barks. +001966 [----] If nobody waits then a dog barks. --> If if there is somebody X1 then it is false that X1 waits then a dog barks. +001967 [----] If there is nobody that waits then a dog barks. --> If it is false that somebody waits then a dog barks. +001968 [----] If there is no man that waits then a dog barks. --> If it is false that a man waits then a dog barks. +001969 [ZERO] Not not everybody waits. +001970 [ZERO] Not nothing waits. +001971 [----] It is false that every man waits. --> It is false that if there is a man X1 then the man X1 waits. +001972 [ZERO] Not a man waits and that a dog barks. +001973 [----] It is true that every man is a human. --> If there is a man X1 then the man X1 is a human. +001974 [FAIL] Is it true that every man is a human? --> # ... +001975 [ZERO] Every who is a human? +001976 [ZERO] A man owns not more than 2 cars. +001977 [ZERO] A man owns not at least 2 cars. +001978 [ZERO] A man owns not at most 2 cars. +001979 [ZERO] John owns 2 or more cars. +001980 [ZERO] John owns not 2 or more cars. +001981 [ZERO] John owns 2 or 3 cars. +001982 [SAME] John owns at most 2 cars. +001983 [----] At most 2 cars are owned by John. --> John owns at most 2 cars. +001984 [FAIL] John owns at most 2 cars that Mary likes. --> # ... +001985 [ZERO] A dog """ barks. +001986 [ZERO] A dog " barks. +001987 [ZERO] A dog """" barks. +001988 [ZERO] A dog """"" barks. +001989 [----] Every man's car contains an instruction that codes its development. --> If there is a car X1 of a man then the car X1 contains an instruction X2 and the instruction X2 codes a development of the car X1. +001990 [----] Every cellular n:life-form's n:DNA contains some a:genetic n:instructions that code its a:biological n:development. --> If there is a n:DNA X1 of a cellular n:life-form then the n:DNA X1 contains at least 2 genetic n:instructions X2 and the genetic n:instructions X2 code a biological development of the n:DNA X1. +001991 [SAME] There are less than 0 cars. +001992 [SAME] There are more than 0 cars. +001993 [SAME] There are at least 0 cars. +001994 [SAME] There are at most 0 cars. +001995 [----] No man owns at least 0 cars. --> If there is a man X1 then it is false that the man X1 owns at least 0 cars. +001996 [ZERO] John owns -2 kg of apples. +001997 [SAME] There are 0 cars. +001998 [SAME] There are 0 kg of apples. +001999 [----] Every man's car contains an instruction that codes his development. --> If there is a car X1 of a man X2 then the car X1 contains an instruction X3 and the instruction X3 codes a development of the man X2. +002000 [----] Every man's car contains an instruction that codes its own development. --> If there is a car X1 of a man then the car X1 contains an instruction X2 and the instruction X2 codes a development of the instruction X2. +002001 [ZERO] Every man's car contains some instructions that code its own development. +002002 [----] At least one man waits. At least 2 women sleep. --> There is at least 1 man X1. +The man X1 waits. + +There are at least 2 women X1. +The women X1 sleep. +002003 [----] At most one man waits. At most 2 women sleep. --> At most 1 man waits. + +At most 2 women sleep. +002004 [----] More than one man waits. More than 2 women sleep. --> There is more than 1 man X1. +The man X1 waits. + +There are more than 2 women X1. +The women X1 sleep. +002005 [----] Less than one man waits. Less than 2 women sleep. --> Less than 1 man waits. + +Less than 2 women sleep. +002006 [----] Mary is not a woman who likes an apple. --> It is false that Mary is a woman X1 and that the woman X1 likes an apple. +002007 [----] If a car X sees a branch Y and it is false that X sees a rental and that X sees a service then X sees the branch Y. --> If a car X1 sees a branch X2 and it is false that the car X1 sees a rental and that the car X1 sees a service then the car X1 sees the branch X2. +002008 [----] If a car X sees a branch Y and it is false that X is something Z that sees a rental and that Z sees a service then X sees the branch Y. --> If a car X1 sees a branch X2 and it is false that the car X1 is something X3 and that X3 sees a rental and that X3 sees a service then the car X1 sees the branch X2. +002009 [----] Every program that calls a program that calls a program calls itself. --> If a program X1 calls a program X2 and the program X2 calls a program then the program X1 calls the program X1. +002010 [----] Everything that knows something that hears something sees itself. --> If something X1 knows something X2 and X2 hears something then X1 sees X1. +002011 [----] A man that sees a boy that waits hears himself. --> There is a man X1. +There is a boy X2. +The man X1 hears the man X1. +The boy X2 waits. +The man X1 sees the boy X2. +002012 [----] Every man gives every woman every apple. --> If there is a man X1 then if there is a woman X2 then if there is an apple X3 then the man X1 gives the apple X3 to the woman X2. +002013 [----] If there is a man X1 then if there is a woman X2 then if there is an apple X3 then the man X1 gives the woman X2 the apple X3. --> If there is a man X1 then if there is a woman X2 then if there is an apple X3 then the man X1 gives the apple X3 to the woman X2. +002014 [----] If someone owns something that contains something X then he/she owns X. --> If somebody X1 owns something X2 and X2 contains something X3 then X1 owns X3. +002015 [----] There is a man who Mary is seen by. --> There is a man X1. +The man X1 sees Mary. +002016 [FAIL] John, wait! --> # ... +002017 [ZERO] John enter the house! +002018 [ZERO] men wait. +002019 [----] There is a man who does not see every dog that he sees. A man who sees a dog and who does not see the dog waits. --> There is a man X1. +It is false that if the man X1 sees a dog X2 then the man X1 sees the dog X2. + +There is a man X1. +The man X1 waits. +The man X1 sees a dog X2. +It is false that the man X1 sees the dog X2. +002020 [ZERO] Who of a man waits? +002021 [ZERO] Proposition P: Mary sleeps. Proposition P: Mary waits. +002022 [ZERO] Proposition P: It is false that P. +002023 [ZERO] Proposition P: It is false that P. John believes that P. +002024 [ZERO] Proposition P: It is false that Q. Proposition Q: It is false that P. +002025 [ZERO] It is true that P. +002026 [ZERO] Proposition P: Mary sleeps. It is true that Q. +002027 [ZERO] Proposition P: Mary sleeps. It is true that P. It is false that P. John believes that P. +002028 [ZERO] A man's who waits? +002029 [----] Every customer can access every public resource. --> If there is a customer X1 then it is possible that if there is a public resource X2 then the customer X1 accesses the public resource X2. +002030 [ZERO] A dog is interested-in a bone and bad. +002031 [FAIL] John, buy a car! --> # ... +002032 [ZERO] John, buys a car! +002033 [ZERO] John buy a car! +002034 [ZERO] John buys a car! +002035 [ZERO] Buy a car! +002036 [FAIL] John, buy a car! Bill, buy a car! --> # ... + +# ... +002037 [FAIL] A man, buy a car! --> # ... +002038 [FAIL] Every man, buy a car! --> # ... +002039 [ZERO] No man, buy a car! +002040 [FAIL] A man that waits, buy a car! --> # ... +002041 [FAIL] John and Mary, buy a car! --> # ... +002042 [FAIL] Some customers, buy a car! --> # ... +002043 [ZERO] John, be loved by Mary! +002044 [FAIL] John, do not touch the machine! --> # ... +002045 [ZERO] John, hit himself! +002046 [FAIL] John, hit yourself! --> # ... +002047 [FAIL] John, sell your own car! --> # ... +002048 [FAIL] John, buy a dog that likes you! --> # ... +002049 [FAIL] John, buy a dog that is owned by Bill and that likes him! --> # ... +002050 [FAIL] John, buy a dog that is owned by Bill and that likes you! --> # ... +002051 [----] No dogs bark. --> If there is a dog X1 then it is false that the dog X1 barks. +002052 [----] All dogs bark. --> If there is a dog X1 then the dog X1 barks. +002053 [----] For all dogs a man waits. --> If there is a dog then a man waits. +002054 [----] Not all dogs bark. --> It is false that if there is a dog X1 then the dog X1 barks. +002055 [----] For all dogs a man sees the dogs. --> If there is a dog X1 then a man sees the dog X1. +002056 [----] For all sand a man sees the sand. --> If there is some sand X1 then a man sees the sand X1. +002057 [ZERO] For all dog a man waits. +002058 [----] There is a dog. For all dogs a man sees the dog. --> There is a dog X1. +If there is a dog then a man sees the dog X1. +002059 [----] There is a dog. For every dog a man sees the dog. --> There is a dog. + +If there is a dog X1 then a man sees the dog X1. +002060 [ZERO] All laundry are wet. +002061 [ZERO] All laundries is wet. +002062 [----] All laundries are wet. --> If there is a laundry X1 then the laundry X1 is wet. +002063 [----] All laundry is wet. --> If there is some laundry X1 then the laundry X1 is wet. +002064 [----] All men meet themselves. --> If there is a man X1 then the man X1 meets the man X1. +002065 [----] The card of John is the card of Bill. --> A card of John is a card of Bill. +002066 [----] John sleeps in the park from the morning until the evening. --> John sleeps until an evening from a morning in a park. +002067 [----] A user can pay a resource through p:fast-pay. --> There is a user X1. +It is possible that the user X1 pays a resource through p:fast-pay . +002068 [----] John's dog eats. Mary's dog drinks. A dog of John waits. --> A dog of John eats. + +A dog of Mary drinks. + +A dog of John waits. +002069 [----] There is a man. John enters every card which is his card. --> There is a man. + +If a card X1 is a card of John then John enters the card X1. +002070 [----] There is a man whose dog barks. There is a woman whose dog barks. --> A dog of a man barks. + +A dog of a woman barks. +002071 [----] If someone eats something X then he/she owns X. --> If somebody X1 eats something X2 then X1 owns X2. +002072 [----] There is a man whose dog barks and whose cat eats. --> A cat of a man X1 eats. +A dog of the man X1 barks. +002073 [----] John works in a bank and a morning. --> John works in a morning and a bank. +002074 [----] The password of an account is known by the owner of the account. --> An owner of an account X1 knows a password of the account X1. +002075 [ZERO] John is considered a criminal. +002076 [ZERO] Everything "Go!" waits. +002077 [----] Everybody of John's dog waits. --> If there is somebody X1 of a dog of John then X1 waits. +002078 [FAIL] There is a man. Everybody of his dog waits. --> There is a man. + +then somebody X1 of a dog of X1 waits. +002079 [FAIL] Everybody of his dog waits. --> then somebody X1 of a dog of X1 waits. +002080 [ZERO] Everybody of his own dog waits. +002081 [FAIL] Everybody X of a dog of X waits. --> then somebody X1 of a dog of X1 waits. +002082 [ZERO] There is a vehicle which is a red Ford. +002083 [SAME] John knows that Bill is Mary. +002084 [----] Every man whose car a cat sees smiles. --> If a cat sees a car of a man X1 then the man X1 smiles. +002085 [----] Every man a car of who a cat sees smiles. --> If a cat sees a car of a man X1 then the man X1 smiles. +002086 [----] John is every man. --> If there is a man X1 then John is the man X1. +002087 [FAIL] How does every man wait? --> # ... +002088 [ZERO] 2 kg of some apples wait. +002089 [----] A man whose dog barks waits. The man eats. --> A man X1 waits. +A dog of the man X1 barks. +The man X1 eats. +002090 [----] A man whose dog barks waits. The dog of a man eats. --> A dog X1 of a man X2 barks. +The man X2 waits. +The dog X1 eats. +002091 [----] A man whose dog barks waits. The dog of the man eats. --> A dog X1 of a man X2 barks. +The man X2 waits. +The dog X1 eats. +002092 [----] How does who see what? --> Who sees what how? +002093 [----] For all men a dog barks. --> If there is a man then a dog barks. +002094 [----] Everybody whose dog barks or whose cat eats waits. --> If there is somebody X1, and a dog of X1 barks or a cat of X1 eats then X1 waits. +002095 [SAME] If there is somebody X1, and a dog of X1 barks or a cat of X1 eats then X1 waits. +002096 [----] p:Pi is a ratio. p:Pi is a ratio. --> Pi is a ratio. + +Pi is a ratio. +002097 [----] Every empty string is "". --> If there is an empty string X1 then the empty string X1 is "". +002098 [----] A space is " ". --> There is a space X1. +The space X1 is " ". +002099 [ZERO] 1 men wait. +002100 [----] 1 man waits. --> There is a man X1. +The man X1 waits. +002101 [ZERO] There are more than 1 dog. +002102 [SAME] There is more than 1 dog. +002103 [----] For all cats a man sleeps. --> If there is a cat then a man sleeps. +002104 [----] John is a man. John is a man. --> John is a man. + +John is a man. +002105 [----] No men are some humans. --> If there is a man X1 then it is false that the man X1 is at least 2 humans. +002106 [SAME] A man of some water waits. +002107 [----] There is some water a man of which waits. --> A man of some water waits. +002108 [----] There is some water whose man waits. --> A man of some water waits. +002109 [ZERO] Every man owns a dog blahblah. +002110 [----] There is a man that owns at least 3 cars. The man that owns at least 3 cars waits. --> There is a man X1. +The man X1 owns at least 3 cars. +The man X1 waits. +002111 [ZERO] There are 10 hours of work. +002112 [----] There is 1 kg of n:laundry. --> There are 1 kg of laundries. +002113 [SAME] There is more than 1 kg of laundry. +002114 [SAME] 14 is 15. +002115 [SAME] "" is an empty string. +002116 [ZERO] 1 is 2.3 is 4. +002117 [SAME] 3.14 is a real. +002118 [SAME] There are 2 kg of apples of John. +002119 [----] 2.3 and 88 and "abc" are some values. --> "abc" and 88 and 2.3 are at least 2 values. +002120 [SAME] "&" is a string. +002121 [SAME] "<" is a string. +002122 [----] John's n:home-page is "http://www.example.org/John". --> A n:home-page of John is "http://www.example.org/John". +002123 [SAME] 1 is smaller than 2. +002124 [----] 3.14 is a ratio of a circumference of a circle to its diameter. --> 3.14 is a ratio of a circumference of a circle X1 to a diameter of the circle X1. +002125 [ZERO] There is 5. It waits. +002126 [ZERO] There is 5. +002127 [----] A man gives a woman "abc". --> There is a man X1. +The man X1 gives "abc" to a woman. +002128 [----] If a dog of the master of somebody X barks then X sleeps. --> If a dog of a master of somebody X1 barks then X1 sleeps. +002129 [----] Every uncle of the children of somebody X is a brother of X. --> If there is an uncle X1 of at least 2 children of somebody X2 then the uncle X1 is a brother of X2. +002130 [----] Every brother of somebody X is an uncle of the children of X. --> If there is a brother X1 of somebody X2 then the brother X1 is an uncle of at least 2 children of X2. +002131 [ZERO] There is a man var:John. +002132 [----] If X likes Y then Y likes X. --> If something X1 likes something X2 then X2 likes X1. +002133 [ZERO] If var:X likes var:Y then var:Y likes var:X. +002134 [SAME] At least 2 scores of John are 30. +002135 [FAIL] At most 1 man's dog barks. --> A dog of at most 1 man barks. +002136 [----] Everybody sees at most 1 thing. --> If there is somebody X1 then X1 sees at most 1 thing. +002137 [----] Every goal is something that at most 1 person scores. --> If there is a goal X1 then the goal X1 is something X2 and at most 1 person scores X2. +002138 [----] It is false that there is 1 man. --> It is false that there is a man. +002139 [----] A man X gives an apple to a woman Y. Y accepts the apple and eats it. She is happy and he has no apple. --> There is a woman X1. +There is a man X2. +The man X2 gives an apple X3 to the woman X1. +The woman X1 eats the apple X3. +The woman X1 accepts the apple X3. +The woman X1 is happy. +If there is an apple X4 then it is false that the man X2 has the apple X4. +002140 [----] John gives an apple to Mary. Mary accepts the apple and eats it. She is happy and he has no apple. --> John gives an apple X1 to Mary. +Mary eats the apple X1. +Mary accepts the apple X1. + +If there is an apple X1 then it is false that John has the apple X1. + +Mary is happy. +002141 [ZERO] A text is read John. +002142 [SAME] 3.14 is real. +002143 [ZERO] There is 1 hour of work. +002144 [ZERO] There is 10 hour of work. +002145 [ZERO] There are 10 hour of work. +002146 [ZERO] There is 10 hours of work. +002147 [ZERO] There is 1 hours of work. +002148 [ZERO] There are 1 hour of work. +002149 [ZERO] There are 1 hours of work. +002150 [----] Every age of a man is an integer. --> If there is an age X1 of a man then the age X1 is an integer. +002151 [SAME] A card of somebody is valid. +002152 [SAME] " " is a string. +002153 [ZERO] John eats. He who waits has a dog. +002154 [ZERO] John has a card. He who waits uses it which is valid. +002155 [ZERO] John has a card. He that waits uses it that is valid. +002156 [ZERO] Who who waits sleeps? +002157 [ZERO] John eats. He which waits has a dog. +002158 [ZERO] John has a card. He uses it who is valid. +002159 [ZERO] Who that waits sleeps? +002160 [ZERO] Who which waits sleeps? +002161 [ZERO] What which succeeds exists? +002162 [ZERO] There is a man. He whose dog barks waits. +002163 [----] John owns a car that Mary likes and that Bill likes. --> John owns a car X1. +Bill likes the car X1. +Mary likes the car X1. +002164 [----] John sees someone X of a customer who is important. --> John sees somebody of a customer X1. +The customer X1 is important. +002165 [ZERO] a man sees Every dog and If There is A dog then The dog Is An animal. +002166 [ZERO] Whose dog barks. +002167 [----] whose dog barks? --> A dog of what barks? +002168 [----] Whose dog barks? --> A dog of what barks? +002169 [SAME] John is as important as Mary. +002170 [ZERO] An as important as Mary customer. +002171 [ZERO] There is an as important as Mary customer. +002172 [SAME] John is more important. +002173 [SAME] There is a more important person. +002174 [SAME] John is most important. +002175 [SAME] There is a most important person. +002176 [----] John is more fond-of Mary. --> John is fonder-of Mary. +002177 [ZERO] There is a more fond-of Mary person. +002178 [SAME] John is as fond-of Mary as Bill. +002179 [SAME] John is as fond-of Mary as of Bill. +002180 [----] John is more fond-of Mary than Bill. --> John is fonder-of Mary than Bill. +002181 [----] John is more fond-of Mary than of Bill. --> John is fonder-of Mary than of Bill. +002182 [----] John is more fond-of no customer than every clerk. --> If there is a customer X1 then it is false that if there is a clerk X2 then John is fonder-of the customer X1 than the clerk X2. +002183 [ZERO] John is fond-of Mary than Bill. +002184 [ZERO] John is most fond-of Mary than Bill. +002185 [----] John is rich and richer and richest. --> John is richest and richer and rich. +002186 [----] John and Mary wait. --> Mary and John wait. +002187 [----] If a man likes somebody that is a person then the person owns a car. --> If a man likes somebody X1 and X1 is a person X2 then the person X2 owns a car. +002188 [ZERO] John snores loudly and loudly loudly and most loudly. +002189 [----] if the n:present-value of a n:lease-payment of an asset is greater than 90 percent of something of the fair value of the asset then the asset is a n:finance-lease. --> If a n:present-value of a n:lease-payment of an asset X1 is greater than 90 percent of something of a fair value of the asset X1 then the asset X1 is a n:finance-lease . +002190 [----] No man is something that likes Mary and hates John. --> If there is a man X1 then it is false that something X2 likes Mary and that the man X1 hates John and that the man X1 is X2. +002191 [----] No man is something that likes Mary and that hates John. --> If there is a man X1 then it is false that something X2 likes Mary and that X2 hates John and that the man X1 is X2. +002192 [FAIL] John does not see less than 3 cars that Bill owns. --> # ... +002193 [ZERO] A man slooowly walks. +002194 [ZERO] John is manually in a park. +002195 [----] there is a dog which barks and that eats. --> There is a dog X1. +The dog X1 eats. +The dog X1 barks. +002196 [ZERO] There are not at most 5 men. +002197 [ZERO] There are not at least 5 men. +002198 [----] 3.1415926536 approximates Pi. --> 3.14159 approximates Pi. +002199 [ZERO] John waits. He that sleeps waits. +002200 [----] How is John? --> John is how? +002201 [ZERO] Xxx are a company. +002202 [----] A card is taken manually by John. --> There is a card X1. +The card X1 is taken manually by John. +002203 [ZERO] There are 1234. +002204 [ZERO] There are "ABCD". +002205 [ZERO] There are 1 and "2" and 3. +002206 [----] Jimmy's dog barks. --> A dog of Jimmy barks. +002207 [----] For all men the man likes himself. --> If there is a man then a man X1 likes the man X1. +002208 [ZERO] A man has 2 tons of apples. +002209 [ZERO] A man visits a town ZZZZZ1. +002210 [----] All men see themselves. --> If there is a man X1 then the man X1 sees the man X1. +002211 [ZERO] All men sees himself. +002212 [ZERO] All men see himself. +002213 [----] John waits. All men see him. --> John waits. + +If there is a man X1 then the man X1 sees John. +002214 [ZERO] John waits. All men see himself. +002215 [ZERO] John waits. Some men see himself. +002216 [ZERO] John does not see anybody. +002217 [FAIL] John waits. A man brings him his pencil and his own computer. --> John waits. + +A man X1 brings John a pencil of John and a computer of the man X1. +002218 [----] Everybody who is a father of a man that owns a car is a parent. --> If a man X1 owns a car and somebody X2 is a father of the man X1 then X2 is a parent. +002219 [----] Every pet is something that is a cat or that is a dog, and that is not something that is a cat and that is a dog. --> If there is a pet X1 then the pet X1 is something X2 and it is false that X2 is something X3 and that X3 is a cat and that X3 is a dog, and X2 is a cat or X2 is a dog. +002220 [----] Every n:influent-stream is something that v:flows-into a cave and that v:flows-through a sink or that v:discharges-through something. --> If there is an n:influent-stream X1 then the n:influent-stream X1 is something X2, and X2 v:flows-into a cave and X2 v:flows-through a sink or X2 v:discharges-through something. +002221 [----] There is a man. John likes his a:own car. --> John likes an a:own car of a man. +002222 [----] France is something that is not America and that is not England and that is not Germany. --> France is something X1. +It is false that X1 is Germany. +It is false that X1 is England. +It is false that X1 is America. +002223 [----] A man silently and patiently walks quickly and fast in a street manually and happily in a morning always. --> There is a man X1. +The man X1 walks patiently and silently and always and happily and manually and fast and quickly in a morning in a street. +002224 [----] Christmases like Mary. --> Christmas likes Mary. +002225 [FAIL] Who is a child X whose mother is somebody whose husband is somebody whose child is not the child X? --> There is a child X1 of somebody X2. +Who is a child X3? +A mother of the child X3 is somebody X4. +A husband of X4 is X2. +It is false that the child X1 is the child X3. +002226 [----] John'age is 21. --> An age of John is 21. +002227 [ZERO] John's clerks carry their lunch into school. +002228 [ZERO] This is not an ACE text!!! +002229 [----] If a man likes a dog that likes a cat and the man likes a cow that likes a sheep then the man owns a car. --> If a man X1 likes a dog X2 and the dog X2 likes a cat and the man X1 likes a cow X3 and the cow X3 likes a sheep then the man X1 owns a car. +002230 [----] If there is a man, and the man likes a dog that likes a cat or the man likes a cow that likes a sheep then the man owns a car. --> If there is a man X1, and the man X1 likes a dog X2 and the dog X2 likes a cat or the man X1 likes a cow X3 and the cow X3 likes a sheep then the man X1 owns a car. +002231 [----] There is a man that sees a woman that owns a cat. Who is the man? Who is the woman? --> There is a man X1. +There is a woman X2. +The man X1 sees the woman X2. +The woman X2 owns a cat. +Who is the man X1? +Who is the woman X2? +002232 [----] What are some men? --> What is at least 2 men? +002233 [ZERO] John is allowed to walk. +002234 [----] Everyone who is in the n:cc of some mail can access its content. --> If somebody X1 is in a n:cc of some mail X2 then it is possible that X1 accesses a content of the mail X2. +002235 [----] More than 3 clerks wait. John knows the clerks. Less than 2 clerks sit. John knows the clerks. --> There are more than 3 clerks X1. +The clerks X1 wait. +John knows the clerks X1. + +Less than 2 clerks X1 sit. +John knows the clerks X1. +002236 [----] p:Peeter owns a car. --> Peeter owns a car. +002237 [----] John tries to walk. --> John tries that John walks. +002238 [----] John does not have to walk. --> It is false that it is necessary that John walks. +002239 [ZERO] Who does a dog see who is a man? +002240 [SAME] John sees what? +002241 [----] If there are a man and a manager then the man is a:officially the manager. --> If there are a man X1 and a manager X2 then the man X1 is a:officially the manager X2. +002242 [ZERO] If there are a man and a manager then the man is often the manager. +002243 [----] For every customer the customer has a card and the customer has a code. --> If there is a customer X1 then the customer X1 has a card and the customer X1 has a code. +002244 [FAIL] What does John not like? --> # ... +002245 [ZERO] What John does not like? +002246 [----] if there is a declaration whose name is a user and whose password is a string and the string is the password of the user then the user is authenticated. --> If a name of a declaration X1 is a user X2 and a password of the declaration X1 is a string X3 and the string X3 is a password of the user X2 then the user X2 is authenticated. +002247 [ZERO] " +002248 [----] If the id of a user is valid then the user is authenticated. --> If an id of a user X1 is valid then the user X1 is authenticated. +002249 [----] If a man likes Mary and Mary hates a dog then the man owns a car. --> If a man X1 likes Mary and Mary hates a dog then the man X1 owns a car. +002250 [----] There is a customer such that the customer has a card and the customer has a code. --> There is a customer X1. +The customer X1 has a code. +The customer X1 has a card. +002251 [----] There is a man who does not provably eat. The man who does not provably eat drinks. --> There is a man X1. +It is not provable that the man X1 eats. +The man X1 drinks. +002252 [FAIL] A child of who is a patricide whose child is somebody who is not a patricide? --> A child of who is a patricide X1? +A child of the patricide X1 is somebody X2. +It is false that X2 is a patricide. +002253 [ZERO] if a valid n:credential has an id type then the n:credential is an id. +002254 [----] If a user is authenticated and his subscription covers a resource then the user can download the resource. --> If a user X1 is authenticated and a subscription of the user X1 covers a resource X2 then it is possible that the user X1 downloads the resource X2. +002255 [----] If a user is authenticated and pays for a resource then he can download it. --> If a user X1 pays for a resource X2 and the user X1 is authenticated then it is possible that the user X1 downloads the resource X2. +002256 [----] If a user is happy and pays for something then he can wait. --> If a user X1 pays for something and the user X1 is happy then it is possible that the user X1 waits. +002257 [FAIL] Every customer has at least 2 cards and their associated codes. If a customer C approaches an automatic teller and she inserts her own card that is valid carefully into a slot and types a correct code of the card then the automatic teller accepts the card and displays "Card accepted" and C is happy. No card that does not have a correct code is accepted. It is false that a customer's card is valid, and is expired or is cancelled. If a card is not provably invalid then it is accepted. If a customer owns a card and can prove that it is lost then a bank must replace it. --> If there is a customer X1 then the customer X1 has at least 2 cards X2 and at least 2 associated codes of the cards X2. + +If a customer X1 approaches an automatic teller X2 and the automatic teller X2 inserts a card X3 of the automatic teller X2 and the card X3 is valid carefully into a slot and the automatic teller X2 types a correct code of the card X3 then the automatic teller X2 displays "Card accepted" and the automatic teller X2 accepts the card X3 and the customer X1 is happy. + +If there is a card X1 and it is false that the card X1 has a correct code then it is false that the card X1 is accepted. + +It is false that a card X1 of a customer is valid, and that the card X1 is expired or that the card X1 is cancelled. + +If there is a card X1 and it is not provable that the card X1 is invalid then the card X1 is accepted. + +# ... +002258 [ZERO] John does. +002259 [----] If a user is happy and pays for something then he does not wait. --> If a user X1 pays for something and the user X1 is happy then it is false that the user X1 waits. +002260 [----] If a user is happy and pays for something then he sees everything. --> If a user X1 pays for something and the user X1 is happy then if there is something X2 then the user X1 sees X2. +002261 [----] If a user charges the price of a resource then the user pays for the resource. --> If a user X1 charges a price of a resource X2 then the user X1 pays for the resource X2. +002262 [----] There is a price of a resource. The price of a resource is high. The resource is valid. --> A price of a resource X1 is high. +The resource X1 is valid. +002263 [ZERO] A user is seen a clerk. +002264 [ZERO] If a user is charged the price of a resource then the user pays for the resource. +002265 [FAIL] Not for each of some men every dog of him barks. --> # ... +002266 [FAIL] Not for each of some men every dog of the man barks. --> # ... +002267 [FAIL] not each of 2 girls lifts a table. --> # ... +002268 [ZERO] If there is a man then that John waits. +002269 [----] if a user is happy and pays for something then he does not wait. --> If a user X1 pays for something and the user X1 is happy then it is false that the user X1 waits. +002270 [----] There is a man. He waits. His card is correct. --> A man X1 waits. +A card of the man X1 is correct. +002271 [ZERO] A man is seen by him. +002272 [SAME] Him sees a man. +002273 [----] There is a man. John sees him. John checks his card. John sees a card in his hand. --> John sees a man X1. +John checks a card of the man X1. +John sees a card in a hand of the man X1. +002274 [ZERO] A man sees him. +002275 [ZERO] A woman checks her card. +002276 [ZERO] A man sees a card in his hand. +002277 [----] John has a brother who he likes. --> John has a brother X1. +John likes the brother X1. +002278 [ZERO] A man sees a card of him. +002279 [----] A man of his group sleeps. --> A man X1 of a group of the man X1 sleeps. +002280 [----] A man sees himself. A woman enters her own card. A man is in his own garden. --> There is a man X1. +The man X1 sees the man X1. + +A woman X1 enters a card of the woman X1. + +A man X1 is in a garden of the man X1. +002281 [----] A man is seen by himself. --> There is a man X1. +The man X1 sees the man X1. +002282 [----] If a man owns a book then he can read it. --> If a man X1 owns a book X2 then it is possible that the man X1 reads the book X2. +002283 [----] If a man owns a book then he must read it. --> If a man X1 owns a book X2 then it is necessary that the man X1 reads the book X2. +002284 [----] If a man owns a book then he does not read it. --> If a man X1 owns a book X2 then it is false that the man X1 reads the book X2. +002285 [----] If a man owns a book then he does not provably read it. --> If a man X1 owns a book X2 then it is not provable that the man X1 reads the book X2. +002286 [----] If a user pays for something then he does not wait. --> If a user X1 pays for something then it is false that the user X1 waits. +002287 [----] If a user pays for something then he can wait. --> If a user X1 pays for something then it is possible that the user X1 waits. +002288 [----] If a user is authenticated and pays for a resource then a man can download it. --> If a user X1 pays for a resource X2 and the user X1 is authenticated then there is a man X3 and it is possible that the man X3 downloads the resource X2. +002289 [----] If a user is authenticated and pays for a resource then the man can download it. --> If a user X1 pays for a resource X2 and the user X1 is authenticated then there is a man X3 and it is possible that the man X3 downloads the resource X2. +002290 [----] A man who sees a dog and who does not see the dog waits. --> There is a man X1. +The man X1 waits. +The man X1 sees a dog X2. +It is false that the man X1 sees the dog X2. +002292 [ZERO] that John waits. +002293 [ZERO] There is [[[[. +002294 [FAIL] If a user is authenticated and pays for a resource then he does not believe that he can download it. --> # ... +002295 [----] If a man waits then his dog barks. --> If a man X1 waits then a dog of the man X1 barks. +002296 [ZERO] If a man waits then his own dog barks. +002297 [----] Everybody's age is larger than 0. --> If there is an age X1 of somebody then the age X1 is larger than 0. +002298 [----] If somebody's age is 31 then his address is "Poland". --> If an age of somebody X1 is 31 then an address of X1 is "Poland". +002299 [----] Everybody X's dog barks. --> If there is a dog X1 of somebody then the dog X1 barks. +002300 [ZERO] Mary smiles. She's dog barks. +002301 [----] Not everyone's dog barks. --> It is false that if there is a dog X1 of somebody then the dog X1 barks. +002302 [ZERO] A man which's dog barks is happy. +002303 [ZERO] John sees himself's dog. +002304 [ZERO] A man who's dog barks is happy. +002305 [----] John sees everybody's dogs. --> If there are at least 2 dogs X1 of somebody then John sees the dogs X1. +002306 [----] John sees 3 men whose dog barks. --> John sees 3 men X1. +A dog of the men X1 barks. +002307 [----] John and Mary a dog of who barks wait. --> Mary and John wait. + +A dog of Mary barks. +002308 [----] There is a man 3 dogs of who bark. --> 3 dogs of a man bark. +002309 [SAME] Which card of a man is valid? +002310 [SAME] Which card of who is valid? +002311 [SAME] Which card of who is what? +002312 [SAME] Which dog of who likes who? +002313 [FAIL] Not each of 4 men waits. --> # ... +002314 [FAIL] There are 4 men. Not each of them waits. --> # ... +002315 [FAIL] John likes 3 dogs. Not each of them barks. --> # ... +002316 [FAIL] There are 4 men. Not for each of them a dog barks. --> # ... +002317 [FAIL] John likes 3 dogs. Not for each of them a cat smiles. --> # ... +002318 [FAIL] There is a dog. Not for each of a customer and a clerk a code is valid. --> There is a dog. + +# ... +002319 [FAIL] There is a dog. Not each of a customer and a clerk waits. --> There is a dog. + +# ... +002320 [FAIL] For each of a customer and a clerk a dog barks. --> # ... +002321 [----] There are some men who see a woman a cat of who smiles. --> There are at least 2 men X1. +The men X1 see a woman X2. +A cat of the woman X2 smiles. +002322 [ZERO] There is a man a dog of who barks and eats. +002323 [----] SimpleMat goes further and sees some abaci. --> SM sees at least 2 abaci. + +SM goes farther. +002324 [----] Everybody X's dog likes X. --> If there is a dog X1 of somebody X2 then the dog X1 likes X2. +002325 [----] There is somebody X's dog. X likes the dog. --> Somebody X1 likes a dog of X1. +002326 [----] Everybody X's friend likes everybody that likes X. --> If there is a friend X1 of somebody X2 then if somebody X3 likes X2 then the friend X1 likes X3. +002327 [ZERO] 2 men X and Y wait. X sleeps. Y drinks. +002328 [ZERO] 2 men X and Y's dog waits. X sleeps. Y drinks. +002329 [ZERO] Somebody X and Y's dog waits. +002330 [----] A man X and Y's dog waits. --> A dog of something waits. + +There is something X1. +X1 mans something. +002331 [----] For every man it is false that a dog barks. --> If there is a man then it is false that a dog barks. +002332 [----] For no man it is false that a dog barks. --> If there is a man then it is false that it is false that a dog barks. +002333 [----] For no men a dog barks. --> If there is a man then it is false that a dog barks. +002334 [----] For no man a dog sees the man. --> If there is a man X1 then it is false that a dog sees the man X1. +002335 [----] A man who a woman is seen by waits. --> There is a man X1. +The man X1 waits. +The man X1 sees a woman. +002336 [----] There is somebody. There is something. He waits. --> There is somebody X1. +X1 waits. + +There is something. +002337 [----] There is somebody. There is something X. He waits. --> There is somebody X1. +X1 waits. + +There is something. +002338 [ZERO] There is something X. He waits. +002339 [----] A man sees everything X of Mary that eats. --> There is a man X1. +If there is something X2 of Mary and Mary eats then the man X1 sees X2. +002340 [----] A man sees everything X that eats. --> There is a man X1. +If something X2 eats then the man X1 sees X2. +002341 [----] A man sees everything X that eats X. --> There is a man X1. +If something X2 eats X2 then the man X1 sees X2. +002342 [----] A man sees everything X of Mary. --> There is a man X1. +If there is something X2 of Mary then the man X1 sees X2. +002343 [ZERO] Each of 2 cards are green. +002344 [ZERO] Each of every man waits. +002345 [----] There are 3 men 3 cards of who are valid. --> 3 cards of 3 men are valid. +002346 [ZERO] There is a man 3 dogs of which bark. +002347 [----] John sees 3 men whose dogs bark. --> John sees 3 men X1. +At least 2 dogs of the men X1 bark. +002348 [----] John sees a man whose dogs bark. --> John sees a man X1. +At least 2 dogs of the man X1 bark. +002349 [----] There is a man a dog of whose cat sleeps. --> A dog of a cat of a man sleeps. +002350 [FAIL] There is a man a cat's mouse of who sleeps. --> # ... +002351 [----] There is at least 1 man. The man is happy. --> There is at least 1 man X1. +The man X1 is happy. +002352 [----] There is at least 1 man. The men are happy. --> There is at least 1 man. + +There are at least 2 men X1. +The men X1 are happy. +002353 [----] A cat is not hated by John. --> There is a cat X1. +It is false that John hates the cat X1. +002354 [----] There is a man. The red man sleeps. --> There is a man. + +There is a red man X1. +The red man X1 sleeps. +002355 [----] There is a red man. The man sleeps. --> There is a red man X1. +The red man X1 sleeps. +002356 [----] There is a man. The man the card of who is valid sleeps. --> There is a man. + +A man X1 sleeps. +A card of the man X1 is valid. +002357 [----] There is a man the card of who is valid. The man sleeps. --> A card of a man X1 is valid. +The man X1 sleeps. +002358 [----] If there are a number X and a number Y, and X>Y or X If there are a number X1 and a number X2, and X1 > X2 or X1 < X2 then it is false that X1 = X2. +002359 [FAIL] Bill's age is a number X. John believes that X<40. Mary knows that X=45. --> # ... +002360 [----] If something X is greater than something Y then X>Y. --> If something X1 is greater than something X2 then X1 > X2. +002361 [----] {1,"a",[3,4],John} is a set. --> { 1, "a", [ 3, 4 ], John } is a set. +002362 [----] It is not possible that there is a number X and that X=X+1. --> It is false that it is possible that there is a number X1 and that X1 = ( X1 + 1 ). +002363 [FAIL] If there are a number X and a number Y then the average of them is (X+Y)/2. --> If there are a number X1 and a number X2 then an average of they is ( ( X1 + X2 ) / 2 ). +002364 [----] [3.141, {1, 2, 3}, 4 + X, Y * (Z - 2), "ace"] is a list. --> There is something X1. +There is something X2. +There is something X3. +[ 3.141, { 1, 2, 3 }, ( 4 + X1 ), ( X2 * ( X3 - 2 ) ), "ace" ] is a list. +002365 [ZERO] person:Peeter owns a car. He drives. +002366 [ZERO] p:Peeter owns a car. He drives. +002367 [----] If there is a n:knot-value X of a gale then X > 28 and X < 55. --> If there is a n:knot-value X1 of a gale then X1 > 28 and X1 < 55. +002368 [----] There is a man at least 3 cars of who are liked by Mary. --> Mary likes at least 3 cars of a man. +002369 [----] For all integers X there is exactly one integer Y such that X + Y = 0. --> If there is an integer X1 then there is exactly 1 integer X2 and ( X1 + X2 ) = 0. +002370 [----] 2*(3-5/17) >= 1/2. --> ( 2 * ( 3 - ( 5 / 17 ) ) ) >= ( 1 / 2 ). +002371 [FAIL] Is S contained by R1? --> # ... +002372 [ZERO] A number is 2*[1,2]. +002373 [ZERO] A number is 2*{1,2}. +002374 [ZERO] A string A is "abc" & [1,2]. +002375 [----] 1 gives 2 3. --> 1 gives 3 to 2. +002376 [----] a man gives 2 3. --> There is a man X1. +The man X1 gives 3 to 2. +002377 [----] 1 gives a man 3. --> 1 gives 3 to a man. +002378 [----] 1 gives 2 a man. --> 1 gives a man to 2. +002379 [----] a man gives John 3. --> There is a man X1. +The man X1 gives 3 to John. +002380 [----] a man gives 2 John. --> There is a man X1. +The man X1 gives John to 2. +002381 [----] 1 gives John a man. --> 1 gives a man to John. +002382 [ZERO] There are a man X and the man X. +002383 [----] There is a man. John sees Mary and a dog and the man. The man waits. --> John sees a man X1 and a dog and Mary. +The man X1 waits. +002384 [SAME] 1 < 2. +002385 [----] 1 + 2 = 3. --> ( 1 + 2 ) = 3. +002386 [----] It is false that 1 = 2 - 3. --> It is false that 1 = ( 2 - 3 ). +002387 [----] 1 < 2 and 2 < 3. --> 2 < 3. + +1 < 2. +002388 [SAME] 1 < 2 or 2 > 3. +002389 [----] {1} is contained by {2, 3}. --> { 2, 3 } contains { 1 }. +002390 [----] [1] is contained by [2, 3]. --> [ 2, 3 ] contains [ 1 ]. +002391 [ZERO] There is each of 3 men. +002392 [FAIL] There is a group of each of 3 men. --> # ... +002393 [----] For every integer X there are more than 2 integers Y such that X + Y > X. --> If there is an integer X1 then there are more than 2 integers X2 and ( X1 + X2 ) > X1. +002394 [----] There is a number X. X = X. --> There is a number X1. +X1 = X1. +002395 [SAME] { John } waits. +002396 [----] There is a natural number X. -1 < X. --> There is a natural number X1. +-1 < X1. +002397 [----] It is false that John sleeps and that John does not sleep. --> It is false that John sleeps and that it is false that John sleeps. +002398 [SAME] If John and Mary wait then there is a dog and they sleep. +002399 [----] If John and Mary wait then a dog barks and they sleep. --> If John and Mary wait then they sleep and a dog barks. +002400 [SAME] If John and Mary wait then a dog barks or they sleep. +002401 [SAME] If John and Mary wait then they sleep. +002402 [----] There are a dog and a cat. They sleep. John sees them. John likes them. --> A cat and a dog sleep. +John sees them. +John likes them. +002403 [FAIL] Every man knows that every man waits. --> # ... +002404 [FAIL] Every man knows that every man knows a man. --> # ... +002405 [FAIL] Every man knows that every man drinks and that every woman eats. --> If there is a man X1 then the man X1 knows that if there is a woman X2 then the woman X2 eats. +002406 [----] A number is 3 + 5 - 4 + 9. --> There is a number X1. +The number X1 is ( ( ( 3 + 5 ) - 4 ) + 9 ). +002407 [----] Every man's dog chases a car. --> If there is a dog X1 of a man then the dog X1 chases a car. +002408 [ZERO] John sees not exactly 2 men. +002409 [ZERO] Not exactly 2 men wait. +002410 [----] John likes nothing but meat. --> If John likes something X1 then X1 is some meat. +002411 [----] John likes nothing but Mary. --> If John likes something X1 then X1 is Mary. +002412 [----] John likes nobody but Mary. --> If John likes somebody X1 then X1 is Mary. +002413 [----] John likes nothing but raw meat. --> If John likes something X1 then X1 is some raw meat. +002414 [----] John likes nothing but fast cars. --> If John likes something X1 then X1 is a fast car. +002416 [ZERO] John likes nothing but apple. +002417 [----] John likes nothing but cars of Mary. --> If John likes something X1 then X1 is a car of Mary. +002419 [FAIL] Who likes nothing but Mary? --> # ... +002420 [FAIL] Who likes nothing but raw meat? --> # ... +002421 [----] For every farmer for every donkey the farmer beats the donkey. --> If there is a farmer X1 then if there is a donkey X2 then the farmer X1 beats the donkey X2. +002422 [ZERO] For every farmer and for every donkey the farmer beats the donkey. +002423 [----] 1*3*4/7*8 is a term. --> ( ( ( ( 1 * 3 ) * 4 ) / 7 ) * 8 ) is a term. +002424 [FAIL] Are there 3 things and 4 things? --> # ... +002425 [FAIL] Who hits himself? --> # ... +002426 [FAIL] Who sees herself? --> # ... +002427 [ZERO] Who sees itself? +002428 [----] Where does a man live? --> A man lives where? +002429 [----] What is given to Mary by John? --> John gives what to Mary? +002430 [----] There is a man X. X's dog barks. --> A dog of a man barks. +002431 [----] There is a man X. There is some food of X's dog. --> There is some food of a dog of a man. +002432 [----] Everybody X likes X's dog. --> If there is somebody X1 then X1 likes a dog of X1. +002433 [----] Jyri's dog hates Mari's cat. --> A dog of Jyri hates a cat of Mari. +002434 [----] Everybody X's dog hates X's cat. --> If there is a dog X1 of somebody X2 then the dog X1 hates a cat of X2. +002435 [----] If somebody X's dog Y hates Y's meat then X's cat likes Y. --> If a dog X1 of somebody X2 hates a meat of the dog X1 then a cat of X2 likes the dog X1. +002436 [----] 2 men X and Y's dog bark. --> A dog of something and 2 men bark. +002437 [ZERO] John owns not 3 cards. +002438 [----] For everything X a man knows X. --> If there is something X1 then a man knows X1. +002439 [----] For everything X for nothing Y X likes Y. --> If there is something X1 then if there is something X2 then it is false that X1 likes X2. +002440 [----] For nobody X for everyone Y Y knows X. --> If there is somebody X1 then it is false that if there is somebody X2 then X2 knows X1. +002441 [----] For every man's dog a cat waits. --> If there is a dog of a man then a cat waits. +002442 [----] 2 men and M2 drink. M2 talks. They eat. --> Something X1 and 2 men drink. +X1 talks. +They eat. +002443 [ZERO] 2 men X and Y's dog wait. X sleeps. Y drinks. +002444 [----] When is Christmas? --> Christmas is when? +002445 [----] Where is Bill? --> Bill is where? +002446 [----] When is what? --> What is when? +002447 [SAME] What is when? +002448 [----] 1 =< 2 and 2 >= 1. --> 2 >= 1. + +1 =< 2. +002449 [FAIL] Who is somebody that somebody that knows who knows? --> Who is somebody X1? +Somebody X2 knows X1. +X2 knows who? +002450 [FAIL] Who is known by somebody that knows who? --> Somebody X1 knows who? +X1 knows who? +002451 [ZERO] If there is John then there is somebody. +002452 [ZERO] If there is John then there is something. +002453 [SAME] John is a father of who? +002454 [SAME] Bill gives what to who? +002455 [SAME] Bill gives what to who where? +002456 [----] Where does Bill give what to who? --> Bill gives what to who where? +002457 [----] Bill lives in which city in which country for which reason? --> Bill lives for which reason in which country in which city? +002458 [SAME] John and Mary like what? +002459 [SAME] Bill gives which flowers to which women? +002460 [SAME] Which men give which flowers to which women? +002461 [----] 2 kg of sugar are used by John for what? --> John uses 2 kg of sugar for what? +002462 [FAIL] Is a code entered by a customer? --> # ... +002463 [----] What are the cars of John? --> What is at least 2 cars of John? +002464 [----] Who are the children of John? --> Who is at least 2 children of John? +002465 [ZERO] Each of not at most 5 boys buys a boat. +002466 [ZERO] Not at most 3 dogs bark. +002467 [ZERO] Not less than 3 dogs bark. +002468 [----] At least 3 men and at most 3 men wait. They are tired. --> At most 3 men and at least 3 men wait. +They are tired. +002469 [----] A man who is John waits. The man who is Bill sleeps. --> There is a man X1. +The man X1 is John. +The man X1 waits. + +There is a man X1. +The man X1 is Bill. +The man X1 sleeps. +002470 [----] A man who is a clerk waits. The man who is a customer sleeps. --> There is a man X1. +The man X1 waits. +The man X1 is a clerk. + +There is a man X1. +The man X1 sleeps. +The man X1 is a customer. +002471 [----] There is a man who owns a dog. There is a man who owns a cat. John sees the man who owns a dog. --> There is a man X1. +The man X1 owns a dog. +John sees the man X1. + +There is a man X1. +The man X1 owns a cat. +002472 [----] There is a man whose dog barks. The dog of a man sleeps. --> A dog X1 of a man barks. +The dog X1 sleeps. +002473 [ZERO] Proposition P: John sleeps. Mary waits. +002474 [ZERO] Proposition P: A man believes that P. A dog believes that P. +002475 [----] There are a man X and a man Y. --> There are a man and a man. +002476 [FAIL] For each of a man X and a man Y there is a card. --> # ... +002477 [FAIL] Not for each of a man X and a man Y there is a card. --> # ... +002478 [----] John has a dog and has a cat. Who has a dog? Who has a cat? --> John has a dog. + +John has a cat. + +Who has a dog? + +Who has a cat? +002479 [----] There is a man. A dog of him eats. The dog of him barks. --> A dog X1 of a man eats. +The dog X1 barks. +002480 [----] There is a man. A dog of him eats. The dog of the man barks. --> A dog X1 of a man eats. +The dog X1 barks. +002481 [----] There is a man a dog of who barks and who eats. --> A man X1 eats. +A dog of the man X1 barks. +002482 [ZERO] There is a man a dog that eats of who barks. +002483 [ZERO] There is a man a dog who eats of who barks. +002484 [----] There is a man. His dog X eats. There is a woman. Her dog drinks. The dog X barks. --> A dog X1 of a man eats. +The dog X1 barks. + +A dog of a woman drinks. +002485 [----] There is a young man who is more fond-of Mary than of Sue. There is an old man who is more fond-of Sue than of Mary. John knows the man who is more fond-of Mary than of Sue. --> There is a young man X1. +The young man X1 is fonder-of Mary than of Sue. +John knows the young man X1. + +There is an old man X1. +The old man X1 is fonder-of Sue than of Mary. +002486 [ZERO] No group that contains less than 3 bad members and contains less than 3 good members forms a committee. +002487 [----] Mary likes John's red car. --> Mary likes a red car of John. +002488 [----] There is John's fast and red car. --> There is a red and fast car of John. +002489 [----] There is John's most fast car. --> There is a fastest car of John. +002490 [----] Mary likes a man's red car. --> Mary likes a red car of a man. +002491 [----] Mary likes a rich man's red car. --> Mary likes a red car of a rich man. +002492 [ZERO] For a man a dog barks. +002493 [ZERO] For the man a dog barks. +002494 [FAIL] For every card does a customer own it? --> # ... +002495 [FAIL] For no card does a customer own the card? --> # ... +002496 [ZERO] For a card does a customer own it? +002497 [----] Not for no man a dog barks. --> It is false that if there is a man then it is false that a dog barks. +002498 [----] Not for no man a dog likes John. --> It is false that if there is a man then it is false that a dog likes John. +002499 [----] There is John's dog such that a cat sees the dog. --> There is a cat X1. +The cat X1 sees a dog of John. +002500 [----] There is a man who sleeps on a bank. There is a man who sleeps on a bed. John sees the man who sleeps on a bank. --> There is a man X1. +The man X1 sleeps on a bank. +John sees the man X1. + +There is a man X1. +The man X1 sleeps on a bed. +002501 [----] There is a man who can wait. The man who can wait sleeps. --> There is a man X1. +It is possible that the man X1 waits. +The man X1 sleeps. +002502 [----] For every man every dog barks for every cat. --> If there is a man then if there is a dog X1 then if there is a cat X2 then the dog X1 barks for the cat X2. +002503 [----] For every man a dog barks for every cat. --> If there is a man then there is a dog X1 and if there is a cat X2 then the dog X1 barks for the cat X2. +002504 [SAME] A card of which man is valid? +002505 [FAIL] A clerk enters a card of every customer. The card of every customer is valid. --> There is a clerk X1. +There is a card X2. +The clerk X1 enters the card X2. +If there is a customer X3 then the customer X3 v:OF-RELATION the card X2. +The card X2 is valid. +002506 [ZERO] For a man's cat a dog barks. +002507 [ZERO] For the man's cat a dog barks. +002508 [----] John eats nothing but raw and expensive meat. --> If John eats something X1 then X1 is some expensive and raw meat. +002510 [----] There is a man. His brother sees himself. --> A brother X1 of a man sees the brother X1. +002511 [----] There is a man whose dog barks. The dog of the man sleeps. --> A dog X1 of a man barks. +The dog X1 sleeps. +002512 [----] There is a man whose dog barks. A dog of a man sleeps. --> A dog of a man barks. + +A dog of a man sleeps. +002513 [----] There is a man who sleeps in a bed in the morning. There is a man who sleeps in a bank. The man who sleeps in the morning is tired. --> There is a man X1. +The man X1 sleeps in a bed in a morning. +The man X1 is tired. + +There is a man X1. +The man X1 sleeps in a bank. +002514 [----] There is a man who sleeps safely and soundly. There is a man who sleeps fitfully. The man who sleeps safely is happy. --> There is a man X1. +The man X1 sleeps safely and soundly. +The man X1 is happy. + +There is a man X1. +The man X1 sleeps fitfully. +002515 [----] John sees a man who sleeps with his own eyes. --> A man X1 sleeps with at least 2 eyes of the man X1. +John sees the man X1. +002516 [----] A man X1 of a man waits. The man X1 is happy. --> A man X1 of a man waits. +The man X1 is happy. +002517 [ZERO] A man whose 3 dogs bark waits. +002518 [----] For everybody's dog there is a cake. --> If there is a dog of somebody then there is a cake. +002519 [----] A man hits a dog the bone of which is green. --> There is a man X1. +The man X1 hits a dog X2. +A bone of the dog X2 is green. +002520 [----] A girl whose cat a mouse of which smiles eats waits. --> A girl X1 waits. +A cat X2 of the girl X1 eats. +A mouse of the cat X2 smiles. +002521 [----] There is a company from who John awaits a delivery. --> John awaits a delivery from a company. +002522 [----] If a message is from someone from who John awaits a delivery then the message is important. --> If John awaits a delivery from somebody X1 and a message X2 is from X1 then the message X2 is important. +002523 [FAIL] There are some cards each of which is valid. --> # ... +002524 [FAIL] There are some cards each of which has a code. --> # ... +002525 [FAIL] There are some cards each of which John knows. --> # ... +002526 [FAIL] There are some cards the code of each of which is valid. --> # ... +002527 [FAIL] There are some cards a code of each of which is valid. --> # ... +002528 [FAIL] There are some cards a code of each of which has a date. --> # ... +002529 [FAIL] There are some cards a code of each of which John knows. --> # ... +002530 [ZERO] There are some cards each of who is valid. +002531 [ZERO] There are some men each of which is rich. +002532 [FAIL] There are some men each of who is rich. --> # ... +002533 [ZERO] There are some cards each of who has a code. +002534 [FAIL] There are some men each of who has a car. --> # ... +002535 [ZERO] There are some men each of which has a car. +002536 [ZERO] There are some cards each of who John knows. +002537 [FAIL] There are some men each of who John knows. --> # ... +002538 [ZERO] There are some men each of which John knows. +002539 [ZERO] There are some cards the code of each of who is valid. +002540 [FAIL] There are some men the car of each of who is fast. --> # ... +002541 [ZERO] There are some men the car of each of which is fast. +002542 [FAIL] There are some men a car of each of who is fast. --> # ... +002543 [FAIL] There are some men a car of each of who John drives. --> # ... +002544 [FAIL] A man invites some friends the car of the boss of each of who is faster than each of the cars of the friends. --> # ... +002545 [FAIL] A man invites some friends the car of the boss of each of who is fast. --> # ... +002546 [FAIL] A man invites some friends a car of a boss of each of who is fast. --> # ... +002547 [ZERO] there are some cards a code of which that have which is valid. +002548 [FAIL] there are some cards not each of which has a code. --> # ... +002549 [FAIL] there are some cards a code of not each of which John knows. --> # ... +002550 [----] There is a city in which John lives. --> John lives in a city. +002551 [FAIL] There are some cities in each of which John lives. --> # ... +002552 [----] John sees Mary and less than 2 men. --> John sees less than 2 men and Mary. +002553 [ZERO] There are less than 4 men and less than 3 women and a man and John. +002554 [----] Less than 3 men and less than 4 women wait. --> Less than 4 women and less than 3 men wait. +002555 [----] More than 3 men and less than 4 women wait. --> Less than 4 women and more than 3 men wait. +002556 [----] Less than 3 men and more than 4 women wait. --> More than 4 women and less than 3 men wait. +002557 [----] There is a man. He waits. --> There is a man X1. +The man X1 waits. +002558 [----] There is a man. His card is correct. --> A card of a man is correct. +002559 [----] There is a man. John checks his card. --> John checks a card of a man. +002560 [----] There is a man.John sees a card in his hand. --> John sees a card in a hand of a man. +002561 [----] There is a man. His wife waits. --> A wife of a man waits. +002562 [----] There is a man. He sees a card. --> There is a man X1. +The man X1 sees a card. +002563 [----] There is a man. His wife sees a card. --> A wife of a man sees a card. +002564 [----] There is a man. He gives a card to a dog. --> There is a man X1. +The man X1 gives a card to a dog. +002565 [----] There is a man. John sees him. --> John sees a man. +002566 [----] There is a man. His wife gives a card to a dog. --> A wife of a man gives a card to a dog. +002567 [----] There is a man. A clerk sees him. --> There is a clerk X1. +The clerk X1 sees a man. +002568 [----] There is a man. A clerk checks his card. --> There is a clerk X1. +The clerk X1 checks a card of a man. +002569 [----] There is a man. A clerk sees a card in his hand. --> There is a clerk X1. +The clerk X1 sees a card in a hand of a man. +002570 [----] There is a card. A clerk gives it to a cashier. --> There is a clerk X1. +The clerk X1 gives a card to a cashier. +002571 [----] There is a man. A clerk gives a card to him. --> There is a clerk X1. +The clerk X1 gives a card to a man. +002572 [----] There is a man. A clerk gives his card to him. --> There is a clerk X1. +The clerk X1 gives a card of a man X2 to the man X2. +002573 [----] There is a man. A clerk gives his own card to him. --> A clerk X1 gives a card of the clerk X1 to a man. +002574 [----] A man sees himself. --> There is a man X1. +The man X1 sees the man X1. +002575 [----] A woman enters her own card. --> A woman X1 enters a card of the woman X1. +002576 [----] A man is in his own garden. --> A man X1 is in a garden of the man X1. +002577 [ZERO] a man sees his card. +002578 [ZERO] a man is interested-in him. +002579 [ZERO] a man is seen by him. +002580 [ZERO] a man gives his card to a dog. +002581 [ZERO] a man gives a dog his card. +002582 [ZERO] a man gives him a card. +002583 [----] a man sees a brother of him. --> There is a man X1. +The man X1 sees a brother X2 of the brother X2. +002584 [----] a man of his group waits. --> A man X1 of a group of the man X1 waits. +002585 [ZERO] A man gives his dog his card in his house. +002586 [----] There is a card. A man brings it its pencil and brings it his own computer. --> A man X1 brings a pencil X2 of a card X3 a computer of the man X1. +The man X1 brings the card X3 the pencil X2. +002587 [FAIL] There is a card. A man brings it its pencil and its computer. --> There is a man X1. +The man X1 brings a card X2 a computer of a pencil X3 of the card X2 and the pencil X3. +002588 [----] There is a card. A man brings it its pencil. The man brings it his own computer. --> A man X1 brings a card X2 a pencil X3 of the card X2. +The man X1 brings the pencil X3 a computer of the man X1. +002589 [----] There is a card. A man brings it its friend and offers it his own computer. --> A man X1 offers a computer of the man X1 to a card X2. +The man X1 brings the card X2 a friend of the card X2. +002590 [----] There is a card. A man brings it its man and offers it his own computer. --> A man X1 offers a computer of the man X1 to a card X2. +The man X1 brings the card X2 a man of the card X2. +002591 [----] There is a card. A man brings it its pencil and offers it his own computer. --> A man X1 offers a computer of the man X1 to a pencil X2 of a card X3. +The man X1 brings the card X3 the pencil X2. +002592 [FAIL] There is a card. A man brings it its pencil and his own computer. --> A man X1 brings a card X2 a computer of the man X1 and a pencil of the card X2. +002593 [----] A man brings a dog it. --> There is a man X1. +The man X1 brings a dog X2 the dog X2. +002594 [----] There is a dog. A man brings the dog the dog. --> There is a man X1. +The man X1 brings a dog X2 the dog X2. +002595 [----] There is a dog. The dog barks. A man brings the dog the dog. --> There is a dog X1. +The dog X1 barks. +There is a man X2. +The man X2 brings the dog X1 the dog X1. +002596 [----] A man gives John at most 3 apples. --> A man gives at most 3 apples to John. +002597 [----] A man gives at least 3 apples to John. --> There is a man X1. +The man X1 gives at least 3 apples to John. +002599 [FAIL] There is a man who owns each of 3 dogs. The man who owns each of 3 dogs waits. --> # ... +002600 [FAIL] There are 3 dogs. There is a man who owns each of the dogs. The man who owns each of the dogs waits. --> # ... +002601 [ZERO] There is not each of 3 men. +002602 [FAIL] Is every man a human? --> # ... +002603 [----] John tells Mary that he waits. --> John waits Mary. + +John tells Mary. +002604 [----] What does who see? --> Who sees what? +002605 [ZERO] If there is a a cat, there is Mary and it appears that she wants to pet this cat but my cats don't like anybody. +002606 [FAIL] Who eats and drinks? --> # ... +002607 [----] A man eats quickly and quickly. --> There is a man X1. +The man X1 eats quickly. +002608 [----] A man eats how in a park? --> A man eats in a park how? +002609 [----] A man eats how in a park in a morning? --> A man eats in a morning in a park how? +002610 [----] A man eats in a park how in a morning? --> A man eats in a morning how in a park? +002611 [----] A man eats in a park in a morning how? --> A man eats how in a morning in a park? +002612 [ZERO] A man eats quickly and in a park. +002613 [----] A man eats quickly in a park. --> There is a man X1. +The man X1 eats quickly in a park. +002614 [----] A man eats in a park quickly. --> There is a man X1. +The man X1 eats quickly in a park. +002615 [ZERO] A man eats in a park and quickly. +002616 [ZERO] A man eats how quickly? +002617 [ZERO] A man eats how and quickly? +002618 [ZERO] A man eats quickly and how? +002619 [ZERO] A man eats quickly how? +002620 [ZERO] There is a man X1. The man X1 runs quickly where? +002621 [FAIL] Who eats or sleeps? --> # ... +002622 [----] John's height is 180cm. --> A height of John is 180 cm. +002623 [SAME] John lifts 50.5 kg. +002624 [----] The size of a box is 3cm * 44mm * 1m. --> A size of a box is ( ( 3 cm * 44 mm ) * 1 m ). +002625 [----] John's speed is 10sec/60m. --> A speed of John is ( 10 s / 60 m ). +002626 [ZERO] John enters [1,2,]. +002627 [ZERO] John enters {1,2,}. +002628 [SAME] There is who? +002629 [----] A value is - 3 kg. --> There is a value X1. +The value X1 is -3 kg. +002630 [----] A value is - 3.5 kg. --> There is a value X1. +The value X1 is -3.5 kg. +002631 [----] There are 10 h of work. --> There is 10 h of work. +002632 [SAME] There is 1 h of work. +002633 [----] A man has 2 t of apples. --> There is a man X1. +The man X1 has 2 t of apples. +002634 [ZERO] John has 3 °C. +002635 [FAIL] Who does John not see? --> # ... +002636 [FAIL] Is it false that every man is a human? --> # ... +002637 [ZERO] Is it false that every man is a human. +002638 [ZERO] Is it true that every man is a human. +002639 [----] A man has 2 mol of apples. --> There is a man X1. +The man X1 has 2 mol of apples. +002640 [FAIL] Is it true that John likes Mary? --> # ... +002641 [FAIL] Is it false that John likes Mary? --> # ... +002642 [FAIL] Is it true that John likes Mary and that Mary likes Bill? --> # ... +002643 [ZERO] Is it true that John likes Mary and Mary likes Bill? +002644 [FAIL] Is it false that John likes Mary and that no dog likes every cat? --> # ... +002645 [ZERO] John has each of 2. +002646 [ZERO] 2 wait. +002647 [SAME] It is false that a customer inserts a card. +002648 [----] It is false that some men wait. --> It is false that at least 2 men wait. +002649 [----] It is false that everybody sees somebody. --> It is false that if there is somebody X1 then X1 sees somebody. +002650 [SAME] It is false that it is false that a man waits. +002651 [----] It is false that if there is someone then he waits. --> It is false that if there is somebody X1 then X1 waits. +002652 [SAME] It is false that there is some water. +002653 [----] It is false that no man does not wait. --> It is false that if there is a man X1 then it is false that it is false that the man X1 waits. +002654 [----] It is false that a man waits and a dog barks. --> There is a dog X1. +The dog X1 barks. + +It is false that a man waits. +002655 [----] It is false that there is a man and a dog barks. --> There is a dog X1. +The dog X1 barks. + +It is false that there is a man. +002656 [----] It is false that a man who waits or who eats runs and sleeps. --> It is false that a man X1 runs and that the man X1 sleeps, and that the man X1 waits or that the man X1 eats. +002657 [----] It is false that a man who waits or who eats runs or sleeps. --> It is false that there is a man X1, and that the man X1 waits or that the man X1 eats, and that the man X1 runs or that the man X1 sleeps. +002658 [FAIL] It is false that a man who waits or who eats runs or sleeps and barks. --> It is false that there is a man X1, and that the man X1 waits or that the man X1 eats, and that the man X1 runs or that the man X1 sleeps and the man X1 barks. +002659 [----] It is false that a man who waits or who eats runs or sleeps ,and barks. --> It is false that a man X1 barks, and that the man X1 waits or that the man X1 eats, and that the man X1 runs or that the man X1 sleeps. +002660 [----] It is false that there is a dog ,and there is a man or there is a woman ,and there is a cat. --> There is a cat. + +There is a man or there is a woman. + +It is false that there is a dog. +002661 [----] It is false that there is a dog ,and that there is a man or that there is a woman ,and there is a cat. --> There is a cat. + +It is false that there is a dog, and that there is a man or that there is a woman. +002662 [----] It is false that there is a dog ,and that there is a man or that there is a woman ,and that there is a cat. --> It is false that there is a dog and that there is a cat, and that there is a man or that there is a woman. +002663 [----] It is false that there is a dog A. There is a man C or there is a woman E. It is false that there is a cat G. --> It is false that there is a dog. + +There is a man or there is a woman. + +It is false that there is a cat. +002664 [----] It is false that there is a man ,and that the man sleeps or that the man waits. --> It is false that there is a man X1, and that the man X1 sleeps or that the man X1 waits. +002665 [SAME] It is false that there is a dog and that it is false that there is a cat. +002666 [----] It is false that John runs. He walks. --> It is false that John runs. + +John walks. +002667 [----] It is false that for every book the book has a title and the book has a code. --> It is false that if there is a book X1 then the book X1 has a title and the book X1 has a code. +002668 [----] It is false that if there is a book then the book has a title and the book has a code. --> It is false that if there is a book X1 then the book X1 has a title and the book X1 has a code. +002669 [SAME] It is false that there is a man and that there is a dog or that there is a cat. +002670 [----] It is false that there is a man and that there is a dog or there is a cat. --> There is a cat or it is false that there is a man and that there is a dog. +002671 [----] It is false that there is a man ,and there is a dog or there is a cat. --> There is a dog or there is a cat. + +It is false that there is a man. +002672 [----] It is false that John likes a dog ,and that a cat and a rat and a mouse see a cheese ,or that a man waits. --> It is false that John likes a dog and that a cat and a rat and a mouse see a cheese or that a man waits. +002673 [----] It is false that John runs. John walks. --> It is false that John runs. + +John walks. +002674 [----] It is false that John walks. He runs. --> It is false that John walks. + +John runs. +002675 [----] John walks. It is false that John runs. --> John walks. + +It is false that John runs. +002676 [----] It is false that there are 2 kg of dirty laundry. --> It is false that there is 2 kg of dirty laundry. +002677 [----] It is false that there is a man or there is a dog. --> There is a dog or it is false that there is a man. +002678 [SAME] It is false that there is a man or that there is a dog. +002679 [SAME] It is false that it is not provable that John flies. +002680 [----] It is false that everybody waits. --> It is false that if there is somebody X1 then X1 waits. +002681 [SAME] It is false that it is necessary that John waits and that Mary sleeps. +002682 [----] If John does not eat and it is false that somebody feeds him then John is hungry. --> If it is false that John eats and it is false that somebody feeds John then John is hungry. +002683 [ZERO] Zürich is a not Köln. +002684 [----] John is not happy. --> It is false that John is happy. +002685 [FAIL] Who does not see himself? --> # ... +002686 [FAIL] Everybody is not seen by who? --> # ... +002687 [ZERO] Who sees who who does not see himself? +002688 [ZERO] Who does not see who who does not see himself? +002689 [----] John does wait. --> John waits. +002690 [----] John does like Mary. --> John likes Mary. +002691 [----] It is false that there is a dog. There is a man or there is a woman ,and it is false that there is a cat. --> It is false that there is a dog. + +It is false that there is a cat. + +There is a man or there is a woman. +002692 [----] It is false that there is a dog ,and there is a man or there is a woman ,and it is false that there is a cat. --> It is false that there is a cat. + +There is a man or there is a woman. + +It is false that there is a dog. +002693 [----] It is false that a man sleeps or waits. --> It is false that there is a man X1, and that the man X1 sleeps or that the man X1 waits. +002694 [----] It is false that there is a man and the man sleeps or the man waits. --> A man X1 sleeps and it is false that there is a man or the man X1 waits. +002695 [----] It is false that there is a man ,and the man sleeps or the man waits. --> A man X1 sleeps or the man X1 waits. + +It is false that there is a man. +002696 [----] It is false that there is a man and a man sleeps or the man waits. --> A man X1 sleeps and it is false that there is a man or the man X1 waits. +002697 [ZERO] It is false that there is a man and a man sleeps or that the man waits. +002698 [----] It is false that there is a dog and it is false that there is a cat. --> It is false that there is a cat. + +It is false that there is a dog. +002699 [----] It is false that there is a dog. It is false that there is a cat. --> It is false that there is a dog. + +It is false that there is a cat. +002700 [SAME] It is false that a man waits and that a dog barks. +002701 [SAME] It is false that there is a man and that a dog barks. +002702 [----] It is false that there is a dog ,and that there is a man or there is a woman ,and there is a cat. --> There is a cat. + +There is a woman or it is false that there is a dog and that there is a man. +002703 [SAME] Which man waits? +002704 [SAME] John sees which man? +002705 [----] A man the card of who is valid or who is green and who is happy waits. --> There is a man X1. +The man X1 waits. +A card of the man X1 is valid or the man X1 is green and the man X1 is happy. +002706 [SAME] Which men wait? +002707 [FAIL] Which man eats and drinks? --> # ... +002708 [SAME] There is which man? +002709 [----] A man 3 dogs of who bark waits. --> A man X1 waits. +3 dogs of the man X1 bark. +002710 [FAIL] Which man does not wait? --> # ... +002711 [FAIL] John does not own which car? --> # ... +002712 [SAME] Which dog of John barks? +002713 [ZERO] There is a man X. Which man X waits? +002714 [----] Whose dogs wait? --> At least 2 dogs of what wait? +002715 [FAIL] Whose article whose title is "ACE" does Mary read? --> A title of an article X1 of what is "ACE"? +Mary reads the article X1. +002716 [FAIL] Whose article whose title is "ACE" is given to Mary by who? --> A title of an article X1 of what is "ACE"? +Who gives the article X1 to Mary? +002717 [SAME] An item is given to who? +002718 [SAME] Which dogs of John bark? +002720 [SAME] Which dog of John waits? +002721 [FAIL] Which man sees every dog? --> # ... +002722 [FAIL] John does not own which dog? --> # ... +002723 [FAIL] There is a man X. Which man is X? --> Which man is a man? +002724 [----] which man's dog barks? --> A dog of which man barks? +002725 [----] There are some cities in which John lives. --> John lives in at least 2 cities. +002726 [----] There are less than 2 kg of dirty laundry. --> There is less than 2 kg of dirty laundry. +002727 [----] There are at most 2 kg of dirty laundry. --> There is at most 2 kg of dirty laundry. +002728 [----] There are at least 2 kg of dirty laundry. --> There is at least 2 kg of dirty laundry. +002729 [----] There are 2 kg of dirty laundry. --> There is 2 kg of dirty laundry. +002730 [----] It is false that there is a man ,and that there is a dog or there is a cat. --> There is a cat or it is false that there is a man and that there is a dog. +002731 [ZERO] There is are 2 kg of apples. +002732 [FAIL] A customer can enter what? --> # ... +002733 [FAIL] More than 3 kg of white rice of John rot. --> More than 3 kg of white n:rice of John rots. +002736 [----] 1 kg of apples wait. --> There are 1 kg of apples X1. +The apples X1 wait. +002737 [FAIL] If there is somebody X of a dog of X then X waits. --> then somebody X1 of a dog of X1 waits. +002739 [----] ((1+2)-3) = 0. --> ( ( 1 + 2 ) - 3 ) = 0. +002740 [FAIL] For each of some men for each of some women a dog barks. --> # ... +002741 [FAIL] For each of some men for every woman a dog barks. --> # ... +002742 [FAIL] For every man for each of some women a dog barks. --> # ... +002743 [----] There is a man such that there is a woman such that the man knows the woman. --> There is a man X1. +The man X1 knows a woman. +002744 [----] There is 2 kg of laundry X1. --> There is 2 kg of laundry. +002745 [----] There are 2 kg of laundry X1. --> There is 2 kg of laundry. +002746 [----] 2 kg of laundry wait. --> 2 kg of laundry waits. +002747 [----] 1 kg of laundry wait. --> 1 kg of laundry waits. +002748 [SAME] 1 kg of laundry waits. +002749 [----] 2 kg of apples exist. --> There are 2 kg of apples X1. +The apples X1 exist. +002750 [----] 2 kg of apples exists. --> There are 2 kg of apples X1. +The apples X1 exist. +002751 [----] 1 kg of apples exist. --> There are 1 kg of apples X1. +The apples X1 exist. +002752 [----] 1 kg of apples exists. --> There are 1 kg of apples X1. +The apples X1 exist. +002753 [----] at most 3 l of good milk X of John are in the fridge. --> At most 3 l of good milk of John is in a fridge. +002754 [----] at least 3 l of good milk X which is owned by John is in the fridge. --> John owns at least 3 l of good milk X1. +The good milk X1 is in a fridge. +002755 [----] there is a man who knows who? --> A man knows who? +002756 [----] There are who? --> There is who? +002757 [----] There are which customers who see who? --> Which customers see who? +002758 [----] Some men can not wait. --> There are at least 2 men X1. +It is false that it is possible that the men X1 wait. +002759 [----] John can not wait. --> It is false that it is possible that John waits. +002760 [----] A man can not be rich. --> There is a man X1. +It is false that it is possible that the man X1 is rich. +002761 [----] A man can not give a woman an apple. --> There is a man X1. +It is false that it is possible that the man X1 gives an apple to a woman. +002762 [----] Mary does not like some men who are not rich. --> It is false that Mary likes at least 2 men X1 and that it is false that the men X1 are rich. +002763 [----] Everybody does not like a dog that does not bark. --> If there is somebody X1 then it is false that X1 likes a dog X2 and that it is false that the dog X2 barks. +002764 [----] A cat is not hated by a dog. --> There is a cat X1. +It is false that a dog hates the cat X1. +002765 [FAIL] Every goat likes some grass and likes some water and does not like something that is not some grass and that is not some water. --> If there is a goat X1 then the goat X1 likes some grass and the goat X1 likes some water and it is false that the goat X1 likes something X2 and that it is false that X2 is some grass and that it is false that X2 is some water. +002766 [----] which code does a customer enter? --> A customer enters which code? +002767 [----] which code does who enter? --> Who enters which code? +002768 [----] who gives what to who? --> Who gives what to who? +002769 [ZERO] which code has a customer to enter? +002770 [FAIL] what must a man own? --> # ... +002771 [FAIL] what can a man not have? --> # ... +002772 [FAIL] Which customer does not provably wait? --> # ... +002773 [FAIL] Which customer does John not provably know? --> # ... +002774 [FAIL] Which customer does John not provably not know? --> # ... +002775 [FAIL] does John not have to wait? --> # ... +002776 [ZERO] Has John to wait? +002777 [FAIL] which code does a customer have to enter? --> # ... +002778 [FAIL] Does John have to wait? --> # ... +002779 [----] John does have to wait. --> It is necessary that John waits. +002780 [ZERO] is a code entered by who? +002781 [FAIL] is a code entered by a customer? --> # ... +002782 [FAIL] can a code be entered by a customer? --> # ... +002783 [FAIL] does a code have to be entered by someone? --> # ... +002784 [FAIL] must every code have a customer? --> # ... +002785 [FAIL] is a customer not provably a clerk? --> # ... +002786 [FAIL] Which code does a customer have to enter? --> # ... +002787 [FAIL] Which code does a customer not have to enter? --> # ... +002788 [FAIL] Which codes must a customer enter? --> # ... +002789 [FAIL] Which cards must every customer enter into which slots? --> # ... +002790 [----] what is a dog living in? --> A dog is living in what? +002791 [ZERO] in what is a dog living in? +002792 [----] in what is a dog living? --> A dog is living in what? +002793 [----] in what is a dog living in the morning? --> A dog is living in a morning in what? +002794 [----] in what is a dog living when? --> A dog is living when in what? +002795 [----] in what is who living? --> Who is living in what? +002796 [FAIL] in what can a dog live? --> # ... +002797 [----] in what does a dog live? --> A dog lives in what? +002798 [FAIL] in what does a dog have to live? --> # ... +002799 [FAIL] in what does a dog not have to live? --> # ... +002800 [FAIL] in what does who not have to live for which reason? --> # ... +002801 [----] in which house does John live? --> John lives in which house? +002802 [FAIL] how can a customer enter a card? --> # ... +002803 [FAIL] how does every customer have to enter his/her own card? --> # ... +002804 [FAIL] how does every customer have to enter his/her own card of which account? --> # ... +002805 [FAIL] Where can a card be bought by a customer? --> # ... +002806 [FAIL] Where can which cards be bought by a customer? --> # ... +002807 [FAIL] Where can which cards be bought by which customers of John? --> # ... +002808 [----] When is a string a password? --> A string is a password when? +002809 [----] When is a string a password of who? --> A string is a password of who when? +002810 [----] Zürich is not Köln. --> It is false that Zürich is Köln. +002811 [SAME] John has 3 °C. +002812 [ZERO] There are John and 2 men ManGroup. ManGroup are happy. +002813 [----] 2 men M1 and M2 drink. M1 talk. --> Something and 2 men X1 drink. +The men X1 talk. +002814 [----] 2 men X and Y wait. X sleep. Y drinks. --> Something X1 and 2 men X2 wait. +The men X2 sleep. +X1 drinks. +002815 [----] 2 men X and Y's dog wait. X sleep. Y drinks. --> A dog of something X1 and 2 men X2 wait. +The men X2 sleep. +X1 drinks. +002817 [ZERO] % ; @ ^ ` | ~ +002818 [ZERO] 123man man123 123man123 man123man +002819 [SAME] John likes Õnne. +002820 [SAME] John knows that "Миша lives in СССР" holds. +002821 [ZERO] Миша lives in СССР. +002822 [SAME] John reads "تراجيديا هاملت Hamlet واحدة من أهم مسرحيات شكسبير . كتبت في عام 1600". +002823 [----] A card is manually taken by John. --> John takes a card manually. +002824 [----] A card is taken by John manually. --> John takes a card manually. +002825 [FAIL] There are some men each of whose dogs barks. --> # ... +002826 [SAME] John is when in Paris? +002827 [SAME] John is in Paris when? +002828 [----] John is in Paris when with Mary? --> John is in Paris with Mary when? +002829 [ZERO] John is in Paris when where? +002830 [ZERO] There are some men a dog of whose barks. +002831 [ZERO] There are some men a dog of the men barks. +002832 [SAME] John is rich where? +002833 [ZERO] John is where where? +002834 [----] John is in a park in the park. --> John is in a park. +002835 [----] John drinks p:õlu. --> John drinks p:õlu . +002836 [FAIL] Can a book be written by a man? --> # ... +002837 [----] It is false that there are a man and a woman and that the man waits. --> It is false that there are a man X1 and a woman and that the man X1 waits. +002838 [FAIL] John who is larger than his own brother can work carefully in a year that is not 2006 and that is not in [1981, 1983, 1985]. --> John is larger than a brother of John. + +It is possible that John works carefully in a year X1 and that it is false that the year X1 is 2006 and that it is false that the year X1 is in [ 1981, 1983, 1985 ]. +002839 [FAIL] If each of some men who are {John, Bill} gives a small text "abc" to a woman then John must buy 2 kg of food or knows that it is not provable that 2 km / (2.3 + 4) = X * 2. --> # ... +002840 [FAIL] Who is mad-about John who is rich and who is as fond-of Mary as of Sue? --> John is rich. +John is as fond-of Mary as of Sue. +Who is mad-about John? +002841 [FAIL] At most 3 men own more than 5 cars. At most 5 cars are owned by more than 3 men. --> At most 3 men own more than 5 cars. + +More than 3 men own at most 5 cars. +002842 [----] There are at most 3 men. The men wait. --> There are at most 3 men X1. +The men X1 wait. +002843 [----] No man but John waits. --> If a man X1 waits then the man X1 is John. +002844 [ZERO] each of not at most 5 men owns each of not at most 8 cars. +002845 [FAIL] each of at most 5 men owns each of less than 8 cars. --> # ... +002846 [FAIL] every man owns each of at most 5 cars. --> # ... +002847 [----] at most 1 kg of water flows. --> At most 1 kg of water flows. +002849 [----] A card manually is taken by John. --> There is a card X1. +The card X1 is taken manually by John. +002850 [FAIL] John is in a park manually. --> John is manually in a park. +002851 [ZERO] -0 /= -1. +002852 [----] -0 = -1. --> 0 = -1. +002853 [----] 2l of water runs. It is clean. --> 2 l of water X1 runs. +The water X1 is clean. +002854 [----] Some water of John runs. The water of John is clean. --> Some water X1 of John runs. +The water X1 is clean. +002855 [----] Some water of John runs. Some water of Mary flows. The water of John is clean. --> Some water X1 of John runs. +The water X1 is clean. + +Some water of Mary flows. +002856 [----] 2l of water of John runs. --> 2 l of water of John runs. +002857 [----] 2l of water that every man drinks runs. --> 2 l of water X1 runs. +If there is a man X2 then the man X2 drinks the water X1. +002858 [----] 2l of water of John runs. 2l of water of Mary flows. The water of John is clean. --> 2 l of water X1 of John runs. +The water X1 is clean. + +2 l of water of Mary flows. +002859 [----] 2 kg of water runs. The water is cold. --> 2 kg of water X1 runs. +The water X1 is cold. +002860 [----] 2l of warm water flows. 2l of cold water flows. The warm water boils. --> 2 l of warm water X1 flows. +The warm water X1 boils. + +2 l of cold water flows. +002861 [----] If 2l of water boils and the water contains an egg then the water contains a boiled egg. --> If 2 l of water X1 boils and the water X1 contains an egg then the water X1 contains a boiled egg. +002862 [----] Every man is seen by his own dog. --> If there is a man X1 then a dog of the man X1 sees the man X1. +002863 [----] The n:blahs wait. --> There are at least 2 n:blahs X1. +The n:blahs X1 wait. +002864 [----] A number X is [X]. --> There is a number X1. +The number X1 is [ X1 ]. +002865 [----] A number X is [X] and {X, X}. --> There is a number X1. +The number X1 is { X1, X1 } and [ X1 ]. +002866 [----] There is a number X. [X, X] is bigger than {X, X}. --> There is a number X1. +[ X1, X1 ] is bigger than { X1, X1 }. +002867 [----] There are 3 men. There are who? --> There are 3 men. + +There is who? +002868 [----] Which men are there? --> There are which men? +002869 [----] Which dogs of a man are there? --> There are which dogs of a man? +002870 [SAME] There are which dogs of a man? +002871 [----] There are 3 men X. There are 4 men Y. John sees X. Mary sees Y. Bill sees X. --> John sees 3 men X1. +Bill sees the men X1. + +Mary sees 4 men. +002872 [----] John and Mary wait. Bill gives them them. --> Mary and John wait. +Bill gives them to them. +002873 [----] "abc" is "ab" & "c". --> "abc" is ( "ab" & "c" ). +002874 [----] "abc" is "abc" & "" & "". --> "abc" is ( ( "abc" & "" ) & "" ). +002875 [----] "123" is "12" & "3". --> "123" is ( "12" & "3" ). +002878 [----] human:Peeter owns a car. He drives. --> Peeter owns a car. + +Peeter drives. +002879 [----] A human:xxx sees a masc:yyy and verb:zzz him. --> There is a n:xxx X1. +The n:xxx X1 v:zzz a n:yyy X2. +The n:xxx X1 sees the n:yyy X2. +002880 [----] A human:xxx sees a masc:yyy and verb:zzz herself. --> There is a n:xxx X1. +The n:xxx X1 v:zzz the n:xxx X1. +The n:xxx X1 sees a n:yyy . +002881 [ZERO] "\" is a character. +002882 [SAME] "\\" is a sequence of 2 characters. +002883 [----] "\/\/" looks like a letter. --> "//" looks like a letter. +002884 [----] Every lady is somebody whose pet is an animal and who likes nothing but cats . --> If there is a lady X1 then the lady X1 is somebody X2 and a pet of X2 is an animal and if X2 likes something X3 then X3 is a cat. +002885 [----] Every man is an adult that is a male and that is a person. --> If there is a man X1 then the man X1 is an adult X2 and the adult X2 is a male and the adult X2 is a person. +002886 [----] Every lady is a person whose pet is a cat. --> If there is a lady X1 then the lady X1 is a person X2 and a pet of the person X2 is a cat. +002887 [----] A customer enters a card X and a code Y. If Y is valid then SimpleMat accepts X. If Y is not valid then SimpleMat rejects X. --> There is a customer X1. +The customer X1 enters a code X2 and a card X3. +If the code X2 is valid then SM accepts the card X3. +If it is false that the code X2 is valid then SM rejects the card X3. +002888 [----] A customer enters a card X and a code Y. If the code Y is valid then SimpleMat accepts the card X. If the code Y is not valid then SimpleMat rejects the card X. --> There is a customer X1. +The customer X1 enters a code X2 and a card X3. +If the code X2 is valid then SM accepts the card X3. +If it is false that the code X2 is valid then SM rejects the card X3. +002889 [----] A card C is green. --> There is a card X1. +The card X1 is green. +002890 [----] A card C1 is green. --> There is a card X1. +The card X1 is green. +002891 [----] A card C11234234243 is green. --> There is a card X1. +The card X1 is green. +002892 [----] A number N is a ratio of a circumference of a circle to its diameter. --> There is a number X1. +The number X1 is a ratio of a circumference of a circle X2 to a diameter of the circle X2. +002893 [----] A man M1 waits. --> There is a man X1. +The man X1 waits. +002894 [----] A man M1 waits. The man M1 is happy. --> There is a man X1. +The man X1 waits. +The man X1 is happy. +002895 [----] A man M1 waits. M1 is happy. --> There is a man X1. +The man X1 waits. +The man X1 is happy. +002896 [----] A dog D of a man is happy. A dog of a woman is sad. D barks. --> A dog X1 of a man is happy. +The dog X1 barks. + +A dog of a woman is sad. +002897 [----] A dog D of a man is happy. A dog of a woman is sad. The dog D barks. --> A dog X1 of a man is happy. +The dog X1 barks. + +A dog of a woman is sad. +002898 [----] There is a red card R. There is a blue card B. The red card R is valid. --> There is a red card X1. +The red card X1 is valid. + +There is a blue card. +002899 [----] There is a red card R. There is a blue card B. The card R is valid. --> There is a red card X1. +The red card X1 is valid. + +There is a blue card. +002900 [----] There is a red card R. There is a blue card B. The card is valid. --> There is a red card. + +There is a blue card X1. +The blue card X1 is valid. +002901 [----] There is a red card R. There is a blue card B. The red card is valid. --> There is a red card X1. +The red card X1 is valid. + +There is a blue card. +002902 [----] There is a red card R. There is a blue card B. R is valid. --> There is a red card X1. +The red card X1 is valid. + +There is a blue card. +002903 [----] There are a red card R and a blue card B. R is valid. --> There are a blue card and a red card X1. +The red card X1 is valid. +002904 [----] There are a red card R and a blue card B. They are valid. --> A blue card and a red card are valid. +002905 [----] There are 3 men M3. M3 talk. --> There are 3 men X1. +The men X1 talk. +002907 [FAIL] There is a dog D. Each of some men who own D owns D. --> # ... +002908 [----] A child C1 of a child C2 of a man M waits. --> A child of a child of a man waits. +002909 [----] 2 men M drink. They eat. --> There are 2 men X1. +The men X1 drink. +The men X1 eat. +002910 [----] 2 men M drink. M talk. They eat. --> There are 2 men X1. +The men X1 drink. +The men X1 talk. +The men X1 eat. +002911 [----] There is a long zip-code Z. --> There is a long zip-code. +002912 [----] If John works in a bank then he does not commute. --> If John works in a bank then it is false that John commutes. +002913 [----] If John works then John does not work in his own house. --> If John works then it is false that John works in a house of John. +002914 [----] If John works then he does not work in his own house. --> If John works then it is false that John works in a house of John. +002915 [----] If John works then he does not work. --> If John works then it is false that John works. +002916 [----] If John works then John does not work in John's house. --> If John works then it is false that John works in a house of John. +002917 [----] If John works then he does not work in John's house. --> If John works then it is false that John works in a house of John. +002918 [----] If John works then he does not work in a house. --> If John works then it is false that John works in a house. +002919 [----] If John works then he does not see himself. --> If John works then it is false that John sees John. +002920 [ZERO] If John works then he does not feed his dog. +002921 [----] Mary sees John. He does not work in John's house. --> Mary sees John. + +It is false that John works in a house of John. +002922 [ZERO] X sees a man X. X sleeps. +002923 [----] John knows the Abcdef. --> John knows Abcdef. +002924 [SAME] John knows Abcdef. +002925 [SAME] John knows Sun. +002926 [----] John knows the Sun. --> John knows Sun. +002927 [SAME] John knows Mary. +002928 [ZERO] John knows the Mary. +002929 [ZERO] John knows United-Nations. +002930 [SAME] John knows the United-Nations. +002931 [----] X sees X. --> There is something X1. +X1 sees X1. +002932 [----] A man spends his own vacation in a warm country. Where does he spend the vacation? --> A man X1 spends a vacation X2 of the man X1 in a warm country. +The man X1 spends the vacation X2 where? +002933 [----] If a group is {John, Bill} then John is X. --> If a group is { John, Bill } then John is something. +002934 [----] John knows X. --> John knows something. +002935 [ZERO] John sees Every woman. +002936 [ZERO] John sees A dog. +002937 [ZERO] John Is a man. +002938 [----] There is some toxicity. The toxicity is high. --> Some toxicity is high. +002939 [----] There is some water. The water is wet. --> Some water is wet. +002940 [----] There is a water. The water is wet. --> There is a water X1. +The water X1 is wet. +002941 [----] There is some water. There is a water. The water is wet. --> There is some water. + +There is a water X1. +The water X1 is wet. +002942 [----] There is a water. There is some water. The water is wet. --> There is a water. + +Some water is wet. +002943 [----] It is false that there is X. --> It is false that there is something. +002944 [----] If there is X then there is Y. --> If there is something then there is something. +002945 [----] It is false that there is something X. --> It is false that there is something. +002946 [----] If there is something X then there is something Y. --> If there is something then there is something. +002947 [ZERO] If there is something X then there is X. +002948 [ZERO] If there is something X then there is something X. +002949 [----] If X's pet is Y then X likes Y. --> If a pet of something X1 is something X2 then X1 likes X2. +002950 [SAME] John works at at least 3 banks. +002951 [----] John looks at at least 4 men at least 3 dogs of who bark. --> John looks at at least 4 men X1. +At least 3 dogs of the men X1 bark. +002952 [----] John sees a man who sleeps in a bed in a morning. --> There is a man X1. +John sees the man X1. +The man X1 sleeps in a bed in a morning. +002953 [----] John sees a man who sleeps soundly in a bed in a morning. --> There is a man X1. +John sees the man X1. +The man X1 sleeps soundly in a bed in a morning. +002954 [----] There is a man who does not sleep soundly in a bed in a morning. --> There is a man X1. +It is false that the man X1 sleeps soundly in a morning in a bed. +002955 [----] John sees a man who does not sleep soundly in a bed in a morning. --> John sees a man X1. +It is false that the man X1 sleeps soundly in a morning in a bed. +002956 [----] John soundly sees a man who sleeps in a bed in a morning. --> There is a man X1. +John sees the man X1 soundly. +The man X1 sleeps in a bed in a morning. +002957 [----] John soundly sees a man in a bed in a morning. The man sleeps. --> There is a man X1. +John sees the man X1 soundly in a bed in a morning. +The man X1 sleeps. +002958 [----] A customer who manually in a bank enters a card types a code. --> There is a customer X1. +The customer X1 types a code. +The customer X1 enters a card manually in a bank. +002959 [----] There is a man who does not sleep. There is a woman who does not wait. John sees the man who does not sleep. --> There is a man X1. +It is false that the man X1 sleeps. +John sees the man X1. + +There is a woman X1. +It is false that the woman X1 waits. +002960 [----] There is a man who does not sleep. John sees the man. --> There is a man X1. +It is false that the man X1 sleeps. +John sees the man X1. +002961 [ZERO] John sees soundly in a bed in a morning _that_ a man sleeps. +002962 [----] John sees a man who does not sleep soundly in a bed. --> John sees a man X1. +It is false that the man X1 sleeps soundly in a bed. +002963 [----] John soundly sees a man who does not sleep in a bed. --> John sees a man X1 soundly. +It is false that the man X1 sleeps in a bed. +002964 [----] John soundly and quickly sees a man who does not sleep in a bed. --> John sees a man X1 soundly and quickly. +It is false that the man X1 sleeps in a bed. +002965 [----] John sees a man who does not sleep in a bed soundly. --> John sees a man X1. +It is false that the man X1 sleeps soundly in a bed. +002966 [----] John sees a man who does not sleep in a bed soundly and quickly. --> John sees a man X1. +It is false that the man X1 sleeps quickly and soundly in a bed. +002967 [----] John sees a man who does not sleep soundly and quickly in a bed. --> John sees a man X1. +It is false that the man X1 sleeps quickly and soundly in a bed. +002968 [----] John sees a man who sleeps in a bed soundly. --> There is a man X1. +John sees the man X1. +The man X1 sleeps soundly in a bed. +002969 [----] There is a man. John sees the man. The man does not sleep. --> John sees a man X1. +It is false that the man X1 sleeps. +002970 [----] If there is a man who does not sleep and John sees the man then a dog barks. --> If John sees a man X1 and it is false that the man X1 sleeps then a dog barks. +002971 [SAME] John is as a:richrich as Mary. +002972 [FAIL] John is as a:fondfond-of Mary as Bill. --> John is as fondfond-of Mary as Bill. +002973 [----] There is a man who does not sleep and John sees the man. --> John sees a man X1. +It is false that the man X1 sleeps. +002974 [----] There is a man who does not sleep or John sees the man. --> There is a man X1 and it is false that the man X1 sleeps or John sees the man X1. +002975 [----] There is a man or the man does not sleep or John sees the man. --> There is a man X1 or John sees the man X1 or it is false that the man X1 sleeps. +002976 [----] There is a man or the man does not sleep and John sees the man. --> There is a man X1 or John sees the man X1 and it is false that the man X1 sleeps. +002977 [----] There is a man or the man does not sleep, and John sees the man. --> John sees a man. + +There is a man X1 or it is false that the man X1 sleeps. +002978 [----] There is a man or the man sleeps. --> There is a man X1 or the man X1 sleeps. +002979 [----] X is Y. --> There is something X1. +X1 is something. +002980 [----] X is X. --> There is something X1. +X1 is X1. +002981 [----] X is not X. --> There is something X1. +It is false that X1 is X1. +002982 [----] X is not Y. --> There is something X1. +It is false that X1 is something. +002983 [----] A man likes Mary. Sue likes the man that likes Mary. --> There is a man X1. +The man X1 likes Mary. +Sue likes the man X1. +002984 [----] There is a man that must feed every dog. There is a man that must feed every cat. The man that must feed every dog feeds himself. --> There is a man X1. +It is necessary that if there is a dog X2 then the man X1 feeds the dog X2. +The man X1 feeds the man X1. + +There is a man X1. +It is necessary that if there is a cat X2 then the man X1 feeds the cat X2. +002985 [----] There is a dog. A man sees the dog and likes it. --> There is a man X1. +The man X1 likes a dog X2. +The man X1 sees the dog X2. +002986 [----] There is a boy. A man sees his cat and a dog. --> There is a man X1. +The man X1 sees a dog and a cat of a boy. +002987 [----] If there is an animal that is a dog or that is a cat then John sees the animal that is a dog or that is a cat. --> If there is an animal X1, and the animal X1 is a dog or the animal X1 is a cat then John sees the animal X1. +002988 [----] If there is an animal that is not a dog or that is a cat then John sees the animal that is not a dog or that is a cat. --> If there is an animal X1, and the animal X1 is a cat or it is false that the animal X1 is a dog then John sees the animal X1. +002989 [----] If there is an animal that is a cat or that is a dog then John sees the animal that is a dog or that is a cat. --> If there is an animal X1, and the animal X1 is a cat or the animal X1 is a dog then John sees the animal X1. +002990 [----] If there is an animal that eats every food then John sees the animal that eats every food. --> If there is an animal X1 and if there is a food X2 then the animal X1 eats the food X2 then John sees the animal X1. +002991 [ZERO] If there is an animal that believes that John is its own owner then John sees the animal. +002992 [ZERO] If there is an animal that believes that John is its own owner then John sees the animal that believes that John is its own owner. +002993 [----] John is his own owner. --> John is an owner of John. +002994 [ZERO] John is his owner. +002995 [----] Bill knows that John is his own owner. --> Bill knows that John is an owner of John. +002996 [----] Bill knows that John is his owner. --> Bill knows that John is an owner of Bill. +002997 [----] John sees a man. Mary knows the man that John sees. --> John sees a man X1. +Mary knows the man X1. +002998 [----] A man sees a woman. Mary knows the woman that the man sees. --> There is a man X1. +The man X1 sees a woman X2. +Mary knows the woman X2. +002999 [----] A man sees a woman. Mary knows the woman that a man sees. --> There is a man X1. +The man X1 sees a woman X2. +Mary knows the woman X2. +003000 [----] A man sees a woman. Mary knows the man that sees the woman. --> There is a man X1. +The man X1 sees a woman. +Mary knows the man X1. +003001 [----] A man sees a woman. Mary knows the man that sees a woman. --> There is a man X1. +The man X1 sees a woman. +Mary knows the man X1. +003002 [----] A man X and Y's dog can wait. --> There are a dog of something and a man. +It is possible that they wait. +003003 [----] There are a man and a dog of something. It is possible that they wait. --> There are a dog of something and a man. +It is possible that they wait. +003004 [----] There is a machine. It controls itself. --> There is a machine X1. +The machine X1 controls the machine X1. +003005 [ZERO] There is a machine. It controls it. +003006 [----] There is a black man. There is a man who sees himself. John knows the man. John encounters the black man. John watches the man who sees himself. --> John encounters a black man. + +There is a man X1. +The man X1 sees the man X1. +John knows the man X1. +John watches the man X1. +003007 [----] There is a black woman. There is a woman who sees herself. John knows the woman. John encounters the black woman. John watches the woman who sees herself. --> John encounters a black woman. + +There is a woman X1. +The woman X1 sees the woman X1. +John knows the woman X1. +John watches the woman X1. +003008 [----] There is a black woman. There is a woman who sees herself. John knows the woman. John encounters the black woman. --> John encounters a black woman. + +There is a woman X1. +The woman X1 sees the woman X1. +John knows the woman X1. +003009 [----] Somebody M is the mother of a child C1. Somebody H is the husband of M. H's child is C2. C1 is not C2. Who is C1? --> There is a child X1. +Somebody X2 is a mother of the child X1. +Somebody X3 is a husband of X2. +A child of X3 is something X4. +It is false that the child X1 is X4. +Who is the child X1? +003010 [----] John should wait. --> It is recommended that John waits. +003011 [----] John should wait and can swim and must drink. --> It is recommended that John waits. + +It is possible that John swims. + +It is necessary that John drinks. +003012 [----] A man should wait and can swim and must drink. --> There is a man X1. +It is possible that the man X1 swims. +It is necessary that the man X1 drinks. +It is recommended that the man X1 waits. +003013 [----] Every man should drink. --> If there is a man X1 then it is recommended that the man X1 drinks. +003014 [----] Every man should love every woman. --> If there is a man X1 then it is recommended that if there is a woman X2 then the man X1 loves the woman X2. +003015 [SAME] It is recommended that a man drinks. +003016 [----] It is not recommended that every man drinks. --> It is false that it is recommended that if there is a man X1 then the man X1 drinks. +003017 [----] Every person should be important. --> If there is a person X1 then it is recommended that the person X1 is important. +003018 [----] Every person should not kill someone. --> If there is a person X1 then it is false that it is recommended that the person X1 kills somebody. +003019 [----] Every person should not be rich. --> If there is a person X1 then it is false that it is recommended that the person X1 is rich. +003020 [----] Every person shouldn't be rich. --> If there is a person X1 then it is false that it is recommended that the person X1 is rich. +003021 [----] Every person shouldn't kill someone. --> If there is a person X1 then it is false that it is recommended that the person X1 kills somebody. +003022 [----] It is recommended that it is possible that it is necessary that every person does not provably not wait. --> It is recommended that it is possible that it is necessary that if there is a person X1 then it is not provable that it is false that the person X1 waits. +003023 [----] It is recommended that John can swim. --> It is recommended that it is possible that John swims. +003024 [----] It is possible that John should swim. --> It is possible that it is recommended that John swims. +003025 [----] John should give a present to Mary. --> It is recommended that John gives a present to Mary. +003026 [----] John shouldn't be more fond-of Mary than of Sue. --> It is false that it is recommended that John is fonder-of Mary than of Sue. +003027 [----] John should not swim. --> It is false that it is recommended that John swims. +003028 [FAIL] Should John wait? --> # ... +003029 [FAIL] What is nothing? --> # ... +003030 [FAIL] What is something that is not something? --> What is something X1? +It is false that X1 is something. +003031 [ZERO] Mary invites Sue for a visit and she tells her that she must go and must work. +003032 [ZERO] Sue sees Mary that she that sees her that she sees sees. +003033 [----] If a city overlaps-with something X then X is the city or X is not a city . --> If a city X1 overlaps-with something X2 then X2 is the city X1 or it is false that X2 is a city. +003034 [----] Every city overlaps-with itself or does not overlap-with a city. --> If there is a city X1 then the city X1 overlaps-with the city X1 or it is false that the city X1 overlaps-with a city. +003035 [----] Every man who owns a car that likes a cat is a dog that is hated by a bike or that likes itself. --> If a man X1 owns a car X2 and the car X2 likes a cat then the man X1 is a dog X3, and a bike hates the dog X3 or the dog X3 likes the dog X3. +003036 [----] Every man who owns a car is a dog that is hated by a bike or that likes itself. --> If a man X1 owns a car then the man X1 is a dog X2, and a bike hates the dog X2 or the dog X2 likes the dog X2. +003037 [----] Every man is a dog that is hated by a bike or that likes itself. --> If there is a man X1 then the man X1 is a dog X2, and a bike hates the dog X2 or the dog X2 likes the dog X2. +003038 [----] Every man is a dog that hates a bike or that likes itself. --> If there is a man X1 then the man X1 is a dog X2, and the dog X2 hates a bike or the dog X2 likes the dog X2. +003039 [----] There is a red man and there is a blue man. --> There is a blue man. + +There is a red man. +003040 [----] There is a red man and there is a blue man and the man feeds a dog. --> There is a blue man X1. +The blue man X1 feeds a dog. + +There is a red man. +003041 [----] There is a red man and there is a blue man and the man feeds a dog and the dog that the blue man feeds barks. --> There is a dog X1. +There is a blue man X2. +The dog X1 barks. +The blue man X2 feeds the dog X1. + +There is a red man. +003042 [----] There is a red man and there is a blue man and the man feeds a dog and the dog that the red man feeds barks. --> There is a red man X1. +There is a dog X2. +The red man X1 feeds the dog X2. +The dog X2 barks. + +There is a blue man X1. +The blue man X1 feeds a dog. +003043 [----] No analysis confirms X and excludes X. --> If there is an analysis X1 then it is false that the analysis X1 confirms something X2 and that the analysis X1 excludes X2. +003044 [ZERO] X sees a man X. +003045 [ZERO] X sees the man X. +003046 [ZERO] A man X waits. A man X is tired. +003047 [----] A man X waits. The man X is tired. --> There is a man X1. +The man X1 waits. +The man X1 is tired. +003048 [----] The man X is tired. The man X waits. --> There is a man X1. +The man X1 is tired. +The man X1 waits. +003049 [----] A man X waits. X is tired. --> There is a man X1. +The man X1 waits. +The man X1 is tired. +003050 [----] The man X waits. X is tired. --> There is a man X1. +The man X1 waits. +The man X1 is tired. +003051 [----] X is tired. X waits. --> There is something X1. +X1 is tired. +X1 waits. +003052 [----] Somebody M sleeps. A man is a husband of M. --> Somebody X1 sleeps. +There is a man X2. +The man X2 is a husband of X1. +003053 [----] Somebody M sleeps. A man is the husband of M. --> Somebody X1 sleeps. +There is a man X2. +The man X2 is a husband of X1. +003054 [----] There is a price of a resource. The price of the resource is high. The resource is valid. --> A price of a resource X1 is high. +The resource X1 is valid. +003055 [----] A man owns a dog. John sees the man who owns a dog. The dog barks. --> There is a dog X1. +There is a man X2. +The man X2 owns the dog X1. +John sees the man X2. +The dog X1 barks. +003056 [----] A man owns a dog. John sees the man who owns the dog. The dog barks. --> There is a dog X1. +There is a man X2. +The man X2 owns the dog X1. +John sees the man X2. +The dog X1 barks. +003057 [----] A card of a man is valid. Which man's card is valid? --> A card of a man is valid. + +A card of which man is valid? +003058 [ZERO] A card of a man X is valid. The card of which man X is valid? +003059 [ZERO] John beats a donkey of his own wife's brother. +003060 [----] John beats the donkey of a brother of his own wife. --> John beats a donkey of a brother of a wife of John. +003061 [----] John beats a donkey of the brother of his own wife. --> John beats a donkey of a brother of a wife of John. +003062 [----] John beats the donkey of the brother of his own wife. --> John beats a donkey of a brother of a wife of John. +003063 [----] There is a man who sleeps in the morning in a bed. John sees the man who sleeps in a bed in the morning. --> There is a man X1. +The man X1 sleeps in a morning in a bed. +John sees the man X1. +003064 [----] A man owns a dog. John sees the man who owns a dog. --> There is a man X1. +The man X1 owns a dog. +John sees the man X1. +003065 [----] A man owns a dog. A man owns a cat. A girl sees the man who owns a dog. --> There is a man X1. +The man X1 owns a dog. +There is a girl X2. +The girl X2 sees the man X1. + +There is a man X1. +The man X1 owns a cat. +003066 [----] A man X owns a dog. A man Y owns a cat. John sees the man X. --> There is a man X1. +The man X1 owns a dog. +John sees the man X1. + +There is a man X1. +The man X1 owns a cat. +003067 [----] A man X owns a dog. A man Y owns a cat. John sees X. --> There is a man X1. +The man X1 owns a dog. +John sees the man X1. + +There is a man X1. +The man X1 owns a cat. +003068 [----] A red man owns a dog. A red man owns a cat. John sees the red man who owns a dog. --> There is a red man X1. +The red man X1 owns a dog. +John sees the red man X1. + +There is a red man X1. +The red man X1 owns a cat. +003069 [----] A man is red and owns a dog. A man is red and owns a cat. John sees the man who is red and who owns a dog. --> There is a man X1. +The man X1 owns a dog. +The man X1 is red. +John sees the man X1. + +There is a man X1. +The man X1 owns a cat. +The man X1 is red. +003070 [----] There is a man who does not sleep. John sees the man who does not sleep. --> There is a man X1. +It is false that the man X1 sleeps. +John sees the man X1. +003071 [----] There is a man who does not sleep. There is a man who sleeps. John sees the man who does not sleep. --> There is a man X1. +It is false that the man X1 sleeps. +John sees the man X1. + +There is a man X1. +The man X1 sleeps. +003072 [----] A man can not sleep. John sees the man who can not sleep. --> There is a man X1. +It is false that it is possible that the man X1 sleeps. +John sees the man X1. +003073 [----] A man can not sleep. A man can sleep. John sees the man who can not sleep. --> There is a man X1. +It is false that it is possible that the man X1 sleeps. +John sees the man X1. + +There is a man X1. +It is possible that the man X1 sleeps. +003074 [----] There is a man who must wait patiently. There is a man who can sleep. John sees the man who must wait. Mary expects the man who can sleep. --> There is a man X1. +It is necessary that the man X1 waits patiently. + +There is a man X1. +It is possible that the man X1 sleeps. +Mary expects the man X1. + +John sees a man X1. +It is necessary that the man X1 waits. +003075 [----] A man X must wait. A man Y can sleep. John sees the man X. Mary expects the man Y. --> There is a man X1. +It is necessary that the man X1 waits. +John sees the man X1. + +There is a man X1. +It is possible that the man X1 sleeps. +Mary expects the man X1. +003076 [----] There is a man who must wait patiently. John sees the man who must wait. --> There is a man X1. +It is necessary that the man X1 waits patiently. + +John sees a man X1. +It is necessary that the man X1 waits. +003077 [----] There is a man who cannot wait patiently. John sees the man who cannot wait. --> There is a man X1. +It is false that it is possible that the man X1 waits patiently. + +John sees a man X1. +It is false that it is possible that the man X1 waits. +003078 [----] There is a man who does not wait patiently. There is a man who does not sleep. John sees the man who does not wait. Mary expects the man who does not sleep. --> There is a man X1. +It is false that the man X1 waits patiently. + +There is a man X1. +It is false that the man X1 sleeps. +Mary expects the man X1. + +John sees a man X1. +It is false that the man X1 waits. +003079 [----] A man does not wait patiently. A man does not sleep. John sees the man who does not wait. Mary expects the man who does not sleep. --> There is a man X1. +It is false that the man X1 waits patiently. + +There is a man X1. +It is false that the man X1 sleeps. +Mary expects the man X1. + +John sees a man X1. +It is false that the man X1 waits. +003080 [----] A red man who can sleep must wait. A red man who can sleep must work. The man who must wait is tired. --> There is a red man X1. +It is possible that the red man X1 sleeps. +It is necessary that the red man X1 waits. +The red man X1 is tired. + +There is a red man X1. +It is possible that the red man X1 sleeps. +It is necessary that the red man X1 works. +003081 [----] A man owns a dog. A girl sees the man who owns a dog. The dog barks. --> There is a dog X1. +There is a man X2. +The man X2 owns the dog X1. +There is a girl X3. +The girl X3 sees the man X2. +The dog X1 barks. +003082 [----] The man sleeps. There is a man. --> There is a man X1. +The man X1 sleeps. + +There is a man. +003083 [----] The man owns the dog. The dog barks. The dog is red. The man who owns the dog that barks and that is red is happy. --> There is a man X1. +There is a dog X2. +The man X1 owns the dog X2. +The dog X2 barks. +The dog X2 is red. +The man X1 is happy. +003084 [----] A man does not wait patiently. A man does not sleep. A girl sees the man who does not wait. A boy expects the man who does not sleep. --> There is a man X1. +It is false that the man X1 waits patiently. + +There is a man X1. +It is false that the man X1 sleeps. +There is a boy X2. +The boy X2 expects the man X1. + +There is a girl X1. +The girl X1 sees a man X2. +It is false that the man X2 waits. +003085 [----] A man does not wait patiently. A girl sees the man who does not wait. --> There is a man X1. +It is false that the man X1 waits patiently. + +There is a girl X1. +The girl X1 sees a man X2. +It is false that the man X2 waits. +003086 [----] A man does not wait. A girl sees the man who does not wait. --> There is a man X1. +It is false that the man X1 waits. +There is a girl X2. +The girl X2 sees the man X1. +003087 [----] There is a man who does not wait patiently. There is a man who does not sleep. A girl sees the man who does not wait. A boy expects the man who does not sleep. --> There is a man X1. +It is false that the man X1 waits patiently. + +There is a man X1. +It is false that the man X1 sleeps. +There is a boy X2. +The boy X2 expects the man X1. + +There is a girl X1. +The girl X1 sees a man X2. +It is false that the man X2 waits. +003088 [----] There is a man who does not wait patiently. A girl sees the man who does not wait. --> There is a man X1. +It is false that the man X1 waits patiently. + +There is a girl X1. +The girl X1 sees a man X2. +It is false that the man X2 waits. +003089 [----] There is a man who does not wait. A girl sees the man who does not wait. --> There is a man X1. +It is false that the man X1 waits. +There is a girl X2. +The girl X2 sees the man X1. +003090 [----] There is a man who cannot wait patiently. A girl sees the man who cannot wait. --> There is a man X1. +It is false that it is possible that the man X1 waits patiently. + +There is a girl X1. +The girl X1 sees a man X2. +It is false that it is possible that the man X2 waits. +003091 [----] A man is red. The red man sleeps. --> There is a man X1. +The man X1 is red. + +There is a red man X1. +The red man X1 sleeps. +003092 [----] A man is red and owns a dog. A man is red and owns a cat. John sees the red man who owns a dog. --> There is a man X1. +The man X1 owns a dog. +The man X1 is red. + +There is a man X1. +The man X1 owns a cat. +The man X1 is red. + +There is a red man X1. +John sees the red man X1. +The red man X1 owns a dog. +003093 [----] A man waits or sleeps. John sees the man who sleeps or who waits. --> There is a man X1. +The man X1 waits or the man X1 sleeps. +John sees the man X1. +003094 [----] A man waits or sleeps. John sees the man who sleeps. --> There is a man X1. +The man X1 waits or the man X1 sleeps. + +There is a man X1. +The man X1 sleeps. +John sees the man X1. +003095 [----] A man waits. John sees the man who sleeps or who waits. --> There is a man X1. +The man X1 waits. + +John sees a man X1. +The man X1 sleeps or the man X1 waits. +003096 [----] There is 1kg of n:laundry. --> There are 1 kg of laundries. +003098 [ZERO] A man visits a town Zürich. +003099 [----] There is a man who does not sleep soundly in a bed in a morning. John sees the man who does not sleep soundly in a bed in a morning. --> There is a man X1. +It is false that the man X1 sleeps soundly in a morning in a bed. +John sees the man X1. +003100 [FAIL] At most 3 men X wait. X are tired. --> There are at most 3 men X1. +The men X1 wait. +The men X1 are tired. +003101 [ZERO] There is X who sleeps. +003102 [FAIL] If there is an animal that believes that John is its owner then John sees the animal that believes that John is its owner. --> # ... +003103 [ZERO] A man X which runs is happy. +003104 [ZERO] A man X eats. X who drinks waits. +003105 [ZERO] A man X eats. The man X who drinks waits. +003106 [----] A man X eats. The man X who eats waits. --> There is a man X1. +The man X1 eats. +The man X1 waits. +003107 [ZERO] A man X eats. X who eats waits. +003108 [----] There is a man X1 that owns a dog and there is a man X2 that owns a cat and John sees X1. --> There is a man X1. +John sees the man X1. +The man X1 owns a dog. + +There is a man X1. +The man X1 owns a cat. +003109 [ZERO] A man X sees a cat Y. A woman X observes a dog Y. +003110 [ZERO] A man X walks. A woman X talks. +003111 [ZERO] A man X walks. The woman X talks. +003112 [ZERO] The man X walks. A woman X talks. +003113 [ZERO] A man X walks. The red man X talks. +003114 [ZERO] There is a man X. The man X of a woman waits. +003115 [ZERO] A red man X waits. If a red man X waits then the red man is a customer. +003116 [ZERO] Someone X waits. If someone X waits then X is a customer. +003117 [----] A red man X waits. If the red man X waits then the red man X is a customer. --> There is a red man X1. +The red man X1 waits. +If the red man X1 waits then the red man X1 is a customer. +003118 [----] The red man X waits. If the red man X waits then the red man X is a customer. --> There is a red man X1. +The red man X1 waits. +If the red man X1 waits then the red man X1 is a customer. +003119 [----] If the red man X waits then the red man is a customer. A red man X waits. --> If a red man X1 waits then the red man X1 is a customer. + +There is a red man X1. +The red man X1 waits. +003120 [----] John watches the man who sees himself. --> There is a man X1. +The man X1 sees the man X1. +John watches the man X1. +003121 [----] There is a man who sees himself. John watches the man who sees himself. --> There is a man X1. +The man X1 sees the man X1. +John watches the man X1. +003122 [----] A child of a child X is the child X. --> A child of a child X1 is the child X1. +003123 [----] There is a child X whose child is the child X. --> A child of a child X1 is the child X1. +003124 [----] There is a child X whose child is not the child X. --> There is a child X1 of a child X2. +It is false that the child X1 is the child X2. +003125 [ZERO] There is a man X and there is a man X. +003126 [----] Every man X waits and there is a man X. --> There is a man. + +If there is a man X1 then the man X1 waits. +003127 [ZERO] There is a man X and every man X waits. +003128 [----] A child of a child X is not the child X. --> There is a child X1 of a child X2. +It is false that the child X1 is the child X2. +003129 [FAIL] Who is a child X whose child is not the child X? --> There is a child X1 of a child X2. +Who is the child X2? +It is false that the child X1 is the child X2. +003130 [----] There is a man or there is a dog or there is a cat that sees it and him. --> There is a man X1 or there is a dog X2 or a cat sees the dog X2 and the man X1. +003131 [----] There is a man or there is a dog that sees him or there is a cat that sees him. --> There is a man X1 or a dog sees the man X1 or a cat sees the man X1. +003132 [----] There is a dog that sees the man or there is a cat that sees it. --> A dog X1 sees a man or a cat sees the dog X1. +003133 [----] There is a man or there is a dog that sees the man or there is a cat that sees it and the man. --> There is a man X1 or a dog X2 sees the man X1 or a cat sees the dog X2 and the man X1. +003134 [----] A dog sees a man and a cat sees it and him. --> There is a cat X1. +The cat X1 sees a man X2 and a dog X3. +The dog X3 sees the man X2. +003135 [----] A man comes in a day A1. A boy reads in the day A2 that follows A1. A book is red in the day that follows A2. --> There is a man X1. +The man X1 comes in a day X2. +There is a day X3. +There is a boy X4. +The day X3 follows the day X2. +The boy X4 reads in the day X3. +There is a day X5. +There is a book X6. +The day X5 follows the day X3. +The book X6 is red in the day X5. +003136 [----] A man comes in a day A1. A boy reads in a day A2 that follows A1. A book is red in a day that follows A2. --> There is a man X1. +The man X1 comes in a day X2. +There is a day X3. +There is a boy X4. +The boy X4 reads in the day X3. +The day X3 follows the day X2. +There is a day X5. +There is a book X6. +The book X6 is red in the day X5. +The day X5 follows the day X3. +003137 [----] There is a day A1. A day A2 follows A1. --> There is a day X1. +The day X1 follows a day. +003138 [----] There is a day A1. A day A2 follows the day. --> There is a day. + +There is a day X1. +The day X1 follows the day X1. +003139 [----] There is a day. A day follows the day. --> There is a day. + +There is a day X1. +The day X1 follows the day X1. +003140 [----] Somebody M is the mother of a child C1. Somebody H is the husband of M. H has a child C2. C1 is not C2. Who is C1? --> There is a child X1. +Somebody X2 is a mother of the child X1. +There is somebody X3. +X3 is a husband of X2. +X3 has a child X4. +It is false that the child X1 is the child X4. +Who is the child X1? +003141 [----] A card of a man a card of who is valid is valid. --> A card of a man X1 is valid. +A card of the man X1 is valid. +003142 [----] A card of a man the card of who is valid is valid. --> A card X1 of a man is valid. +The card X1 is valid. +003143 [FAIL] A card of which man the card of who is valid is valid? --> A card X1 of which man is valid? +The card X1 is valid. +003144 [----] A man waits. His dog barks. --> A man X1 waits. +A dog of the man X1 barks. +003145 [ZERO] A man waits. His own dog barks. +003146 [ZERO] Every man is seen by his dog. +003147 [----] There is nothing. --> It is false that there is something. +003148 [----] Mary sleeps. John sees himself and her. --> Mary sleeps. + +John sees Mary and John. +003149 [ZERO] Mary sleeps. John sees herself. +003150 [ZERO] Mary sleeps. John sees himself and herself. +003151 [ZERO] Mary sleeps and John sees herself. +003152 [ZERO] Mary sleeps and John sees herself and himself. +003153 [ZERO] Mary sleeps and John sees himself and herself. +003154 [SAME] If a card X1 is a card of the card X1 then John enters the card X1. +003155 [ZERO] Not 5 men wait. +003156 [ZERO] A man owns not two cars. +003157 [ZERO] There are some men each of who who is tired sleeps. +003158 [ZERO] There are some men. Each of the men who is tired sleeps. +003159 [----] Every friend of JohnX is JohnY or it is rich. --> JohnY is rich or if there is a friend X1 of JohnX then the friend X1 is JohnY. +003160 [----] JohnX is JohnY or it is rich. --> JohnX is JohnY or JohnY is rich. +003161 [FAIL] Which thing which is good does a man enter? --> # ... +003162 [ZERO] Every man sees a dog X that sees a cat that sees the dog X that sees a rat that sees a mouse. +003163 [FAIL] Which thing which succeeds exists? --> # ... +003164 [----] John sees a man who sleeps soundly in a bed. --> There is a man X1. +John sees the man X1. +The man X1 sleeps soundly in a bed. +003165 [FAIL] Every customer has at least 2 cards and their associated codes. If a customer C approaches an automatic teller and a card of her is valid and she inserts the card carefully into a slot and types a correct code of the card then the automatic teller accepts the card and displays "Card accepted" and C is happy. No card that does not have a correct code is accepted. It is false that a customer's card is valid, and is expired or is cancelled. If a card is not provably invalid then it is accepted. If a customer owns a card and can prove that it is lost then a bank must replace it. --> If there is a customer X1 then the customer X1 has at least 2 cards X2 and at least 2 associated codes of the cards X2. + +If a customer X1 approaches an automatic teller X2 and the automatic teller X2 inserts a card X3 of the automatic teller X2 carefully into a slot and the card X3 is valid and the automatic teller X2 types a correct code of the card X3 then the automatic teller X2 displays "Card accepted" and the automatic teller X2 accepts the card X3 and the customer X1 is happy. + +If there is a card X1 and it is false that the card X1 has a correct code then it is false that the card X1 is accepted. + +It is false that a card X1 of a customer is valid, and that the card X1 is expired or that the card X1 is cancelled. + +If there is a card X1 and it is not provable that the card X1 is invalid then the card X1 is accepted. + +# ... +003166 [----] A man hits a dog which runs fast in a park. --> There is a man X1. +There is a dog X2. +The dog X2 runs fast in a park. +The man X1 hits the dog X2. +003167 [----] A man hits a dog which runs fast in a park quickly. --> There is a man X1. +There is a dog X2. +The dog X2 runs fast and quickly in a park. +The man X1 hits the dog X2. +003168 [----] Mary inserts her own card that is valid carefully into a slot. --> Mary inserts a card X1 of Mary. +The card X1 is valid carefully into a slot. +003169 [----] Mary's card is valid and she inserts the card carefully into a slot. --> Mary inserts a card X1 of Mary carefully into a slot. +The card X1 is valid. +003170 [----] A card is valid in a slot. --> There is a card X1. +The card X1 is valid in a slot. +003171 [----] A card is valid in a slot carefully. --> There is a card X1. +The card X1 is valid carefully in a slot. +003172 [----] A card is valid carefully in a slot. --> There is a card X1. +The card X1 is valid carefully in a slot. +003173 [----] A card is valid carefully. --> There is a card X1. +The card X1 is valid carefully. +003174 [----] A card is valid in a slot in a bank. --> There is a card X1. +The card X1 is valid in a slot in a bank. +003175 [FAIL] Everybody X of X's dog waits. --> then somebody X1 of a dog of X1 waits. +003176 [ZERO] There is a boy. A man of his own group waits. +003177 [ZERO] Every mother of someone is a parent of it. +003178 [----] Every man's car contains some instructions that code its development. --> If there is a car X1 of a man then the car X1 contains at least 2 instructions X2 and the instructions X2 code a development of the car X1. +003179 [ZERO] Everybody of its dog waits. +003180 [FAIL] If there is an animal that believes that John is its owner then John sees the animal. --> # ... +003181 [----] A dog of its man barks. --> A dog X1 of a man of the dog X1 barks. +003182 [SAME] A card X1 is a card of the card X1. +003183 [FAIL] What does John not see? --> # ... +003184 [----] Switzerland borders 4 countries that border Germany. --> There are 4 countries X1. +Switzerland borders the countries X1. +The countries X1 border Germany. +003185 [FAIL] Switzerland borders each of 4 countries that border Germany. --> # ... +003186 [SAME] John has 0 kg of apples. +003187 [----] John wants to run. --> John wants that John runs. +003188 [ZERO] John has 1.83 apples. +003189 [----] A dog that every man who waits has barks. --> There is a dog X1. +The dog X1 barks. +If a man X2 waits then the man X2 has the dog X1. +003190 [FAIL] A dog of every man who waits barks. --> There is a dog X1. +The dog X1 barks. +If a man X2 waits then the man X2 v:OF-RELATION the dog X1. +003191 [FAIL] There is a dog of every man. There is a cat of every woman. --> There is a dog X1. +If there is a man X2 then the man X2 v:OF-RELATION the dog X1. + +There is a cat X1. +If there is a woman X2 then the woman X2 v:OF-RELATION the cat X1. +003192 [----] An apple is v:given toooo John by Mary. --> Mary v:given John an apple. +003193 [----] John v:gives an apple to Mary. --> John v:gives Mary an apple. +003194 [SAME] John v:gives Mary an apple. +003195 [----] John v:gives an apple toooo Mary. --> John v:gives Mary an apple. +003196 [----] John v:xxx an apple yyy Mary. --> John v:xxx Mary an apple. +003197 [SAME] John is as a:rrich as Bill. +003198 [----] John is a:rricher than Bill. --> John is more a:rricher than Bill. +003199 [SAME] John is more a:rrich than Bill. +003200 [----] John is most a:rrich. --> John is most a:rrich . +003201 [FAIL] John runs a:ffast. --> John runs ffast. +003202 [----] John runs more a:ffast. --> John runs more a:ffast . +003203 [----] John runs most a:ffast. --> John runs most a:ffast . +003204 [SAME] John has 1.83 kg of apples. +003205 [SAME] John has 0 apples. +003206 [ZERO] John has -2 apples. +003207 [ZERO] John has -2 kg of apples. +003208 [----] There are at most 2 men X and something Y and something Z. --> There are something and something and at most 2 men. +003209 [ZERO] There is X. There is X. +003210 [ZERO] There is a man X. There is X. +003211 [ZERO] There is something X. There is X. +003212 [ZERO] There are X. There is X. +003213 [----] There are X. X are some men. --> There is something X1. +X1 is at least 2 men. +003214 [ZERO] There are X. X is some men. +003215 [ZERO] There is X. There is a man X. +003216 [ZERO] If there is X then there is X. +003217 [----] There are X and Y. --> There are something and something. +003218 [ZERO] John says " +003219 [ZERO] John, can swim! +003220 [ZERO] John, must wait! +003221 [ZERO] John, do not provably sleep! +003222 [----] John tries to hurry and runs. --> John runs. + +John tries that John hurries. +003223 [FAIL] Every manager manages to manage. --> # ... +003224 [FAIL] Every manager manages to manage something. --> # ... +003225 [----] John stops to smoke and starts to drink. --> John starts that John drinks. + +John stops that John smokes. +003226 [----] John strongly desires a beer. --> John desires a beer strongly. +003227 [FAIL] John strongly desires to drink a beer. --> John desires that John drinks a beer strongly. +003228 [----] John wants to be loved by Mary. --> John wants that Mary loves John. +003229 [FAIL] Every man wants to be loved by a woman who wants to be protected by the man. --> # ... +003230 [FAIL] Every man can want to love a woman. --> # ... +003231 [FAIL] Every man can want to attempt to try to love a woman. --> # ... +003232 [ZERO] John wants to can swim. +003233 [ZERO] John wants to must swim. +003234 [ZERO] John wants to have to swim. +003235 [ZERO] John wants to not swim. +003236 [----] John should swim. --> It is recommended that John swims. +003237 [ZERO] John wants to should swim. +003238 [ZERO] John wants to do not swim. +003239 [ZERO] John wants to swims. +003240 [----] There is a case. It is not the case that John sees. --> There is a case X1. +It is false that John sees a case X2 and that the case X1 is the case X2. +003241 [----] There is a case. It is not the case. --> There is a case X1. +It is false that the case X1 is the case X1. +003242 [FAIL] When can a card be valid? --> # ... +003243 [FAIL] How can a car be fastest and more reliable? --> # ... +003244 [FAIL] How must John be polite? --> # ... +003245 [FAIL] Where can an escaped prisoner be? --> # ... +003246 [FAIL] Where can an escaped prisoner be rich? --> # ... +003247 [ZERO] How can a man can be rich? +003248 [ZERO] How does a man works? +003249 [FAIL] when can some cards be valid? --> # ... +003250 [ZERO] when can some cards is valid? +003251 [ZERO] when can some cards must be valid? +003252 [----] When are some cards valid? --> At least 2 cards are valid when? +003253 [ZERO] John lives in a city that exists always always. +003254 [FAIL] If X=X then X=X. --> If there is something X1 and X1 = X1 and X1 = X1. +003255 [----] If X=Y then X=X. --> If there is something X1 and there is something X2 and X1 = X2 then X1 = X1. +003256 [FAIL] If X=Y then X=Y. --> If there is something X1 and there is something X2 and X1 = X2 and X1 = X2. +003257 [----] If X=Y then Y=X. --> If there is something X1 and there is something X2 and X1 = X2 then X2 = X1. +003259 [----] If it is false that X=X then it is false that X=X. --> If it is false that there is something X1 and that X1 = X1 then it is false that there is something X2 and that X2 = X2. +003260 [SAME] If it is false that there is something X1 and that X1 = X1 then it is false that there is something X2 and that X2 = X2. +003261 [----] If it is false that X=X then X=X. --> If it is false that there is something X1 and that X1 = X1 then there is something X2 and X2 = X2. +003262 [FAIL] If John=X then it is false that John=X. --> If there is something X1 and John = X1 and John = X1. +003263 [FAIL] If John=John then it is false that John=John. --> If John = John and John = John. +003264 [FAIL] If John=John then John=John. --> If John = John and John = John. +003265 [----] If John=John then John=Mary. --> If John = John then John = Mary. +003266 [----] If John=Mary then Mary=John. --> If John = Mary then Mary = John. +003267 [----] No man gives no woman no apple. --> If there is a man X1 then it is false that if there is a woman X2 then it is false that if there is an apple X3 then it is false that the man X1 gives the apple X3 to the woman X2. +003268 [----] At least 2 men give at least 3 women at least 4 apples. --> There are at least 2 men X1. +The men X1 give at least 4 apples to at least 3 women. +003269 [FAIL] At most 2 men give at most 3 women at most 4 apples. --> At most 2 men give at most 4 apples to at most 3 women. +003270 [----] At most 2 men give themselves at most 4 apples. --> At most 2 men X1 give at most 4 apples to the men X1. +003271 [----] At most 2 men give themselves themselves. --> At most 2 men X1 give the men X1 to the men X1. +003272 [FAIL] every man owns each of at most 5 cars that are expensive. --> # ... +003273 [----] John has at most 3 cars. Mary loves them. --> John has at most 3 cars X1. +Mary loves the cars X1. +003274 [FAIL] John owns at most 3 cars that do not start. --> # ... +003275 [FAIL] John owns at most 3 cars that have at most 3 wheels. --> # ... +003276 [FAIL] John quickly knows that Mary sleeps. --> John knows that Mary sleeps quickly. +003277 [FAIL] John quickly knows that Mary quickly sleeps. --> John knows that Mary sleeps quickly quickly. +003278 [----] John sees a girl in every park. --> There is a girl X1. +If there is a park X2 then John sees the girl X1 in the park X2. +003279 [----] John in every park sees a girl. --> If there is a park X1 then John sees a girl in the park X1. +003280 [----] John in every park sees a girl with every telescope. --> If there is a park X1 then there is a girl X2 and if there is a telescope X3 then John sees the girl X2 in the park X1 with the telescope X3. +003281 [FAIL] John in a park sees that Mary sleeps. --> # ... +003282 [FAIL] John in every park sees that Mary sleeps. --> # ... +003283 [FAIL] John in no park sees that Mary sleeps. --> # ... +003284 [FAIL] John in every park for no reason sees that Mary sleeps. --> # ... +003285 [----] John in every park sees a girl with no telescope. --> If there is a park X1 then there is a girl X2 and if there is a telescope X3 then it is false that John sees the girl X2 in the park X1 with the telescope X3. +003286 [----] John in every park intentionally sees a girl manually with no telescope. --> If there is a park X1 then there is a girl X2 and if there is a telescope X3 then it is false that John sees the girl X2 intentionally and manually in the park X1 with the telescope X3. +003287 [----] John believes that a dog barks and it is false that a cat sleeps. --> John believes that a dog barks. + +It is false that a cat sleeps. +003288 [----] John sees soundly in a bed in a morning that a man sleeps. --> There is a man X1. +John sees soundly in a bed in a morning X2. +The man X1 sleeps the morning X2. +003289 [FAIL] John in every morning wants to swim. --> # ... +003290 [FAIL] John in every morning wants to swim intentionally for no reason. --> # ... +003291 [FAIL] John in a bar wants to drink a beer. --> # ... +003292 [----] John wants to drink a beer in a bar. --> John wants that John drinks a beer in a bar. +003293 [FAIL] John in the morning wants to swim in the evening. --> # ... +003294 [FAIL] Every man in the morning wants to in the evening say that he likes the day completely. --> # ... +003295 [----] Every man for no reason in every location meets a woman between two houses after no search. --> If there is a man X1 then if there is a reason X2 then it is false that if there is a location X3 then there is a woman X4 and there are 2 houses X5 and if there is a search X6 then it is false that the man X1 meets the woman X4 in the location X3 for the reason X2 after the search X6 between the houses X5. +003296 [FAIL] Every man for no reason at every time wants to swim. --> # ... +003297 [FAIL] Every man for no reason at every time intentionally wants to swim in every lake. --> # ... +003298 [FAIL] Every man for no reason at every time intentionally knows that no woman swims in every lake. --> # ... +003299 [FAIL] Every man for no reason knows that every woman for no reason wants to for no reason swim in every lake. --> # ... +003300 [----] John sees a girl in every park with no telescope. --> There is a girl X1. +If there is a park X2 then if there is a telescope X3 then it is false that John sees the girl X1 with the telescope X3 in the park X2. +003301 [----] John is with no telescope in every park seen by a girl. --> If there is a telescope X1 then it is false that if there is a park X2 then a girl sees John in the park X2 with the telescope X1. +003302 [----] John is with no telescope fast and quickly in every park seen by a girl. --> If there is a telescope X1 then it is false that if there is a park X2 then a girl sees John quickly and fast in the park X2 with the telescope X1. +003303 [----] John does not in a park sleep. --> It is false that John sleeps in a park. +003304 [----] John does not intentionally in a park sleep in the night. --> It is false that John sleeps intentionally in a park in a night. +003305 [----] John can travel from Rome to Zurich. --> It is possible that John travels to Zurich from Rome. +003306 [----] John can from Rome to Zurich travel. --> It is possible that John travels to Zurich from Rome. +003307 [----] John is in a park hit by a ball. --> There is a ball X1. +The ball X1 hits John in a park. +003308 [----] A ball in a park hits John. --> There is a ball X1. +The ball X1 hits John in a park. +003309 [----] A ball where hits John? --> A ball hits John where? +003310 [----] Where does a ball in a park hit John? --> A ball hits John in a park where? +003311 [----] John does not provably mostly swim. --> It is not provable that John swims mostly. +003312 [----] John does not provably in a park talk-to a girl. --> It is not provable that John talks-to a girl in a park. +003313 [----] John must manually hit a button. --> It is necessary that John hits a button manually. +003314 [----] John must manually hit every button in every case. --> It is necessary that if there is a button X1 then if there is a case X2 then John hits the button X1 manually in the case X2. +003315 [----] John must manually in every case for no reason hit every button. --> It is necessary that if there is a case X1 then if there is a reason X2 then it is false that if there is a button X3 then John hits the button X3 manually for the reason X2 in the case X1. +003316 [----] A man who in a park that in a city exists walks waits. --> There is a man X1. +There is a park X2. +The man X1 waits. +The man X1 walks in the park X2. +The park X2 exists in a city. +003317 [----] Every man who in every park that in no city exists walks waits. --> If there is a man X1 and if there is a park X2 and if there is a city X3 then it is false that the park X2 exists in the city X3 then the man X1 walks in the park X2 then the man X1 waits. +003319 [----] { Christmases, the United-Nations } > 2. --> { Christmas, the United-Nations } > 2. +003320 [----] Everybody sees the United-Nations that wait. --> If there is somebody X1 then X1 sees the United-Nations and the United-Nations wait. +003321 [----] Everybody sees the United-Nations. --> If there is somebody X1 then X1 sees the United-Nations. +003322 [----] Everybody sees Christmases that wait. --> If there is somebody X1 then X1 sees Christmas and Christmas waits. +003323 [----] Everybody sees Christmases. --> If there is somebody X1 then X1 sees Christmas. +003324 [SAME] The United-Nations see the United-Nations. +003325 [ZERO] John sees the United-Nations and the United-Nations. +003326 [----] { the United-Nations, the United-Nations} waits. --> { the United-Nations, the United-Nations } waits. +003327 [ZERO] He sleeps. +003328 [ZERO] He sees himself. +003329 [ZERO] A woman sees himself. +003330 [----] A number X sees the number X. --> There is a number X1. +The number X1 sees the number X1. +003331 [ZERO] A number X sees the man X. +003332 [ZERO] A number X sees a man X. +003333 [----] The water flows. --> There is a water X1. +The water X1 flows. +003334 [----] John patiently waits. --> John waits patiently. +003335 [SAME] John waits patiently. +003336 [----] John in a kitchen waits. --> John waits in a kitchen. +003337 [SAME] John waits in a kitchen. +003338 [----] John patiently waits in a kitchen. --> John waits patiently in a kitchen. +003339 [----] John patiently in a kitchen waits . --> John waits patiently in a kitchen. +003340 [----] John in a kitchen patiently waits . --> John waits patiently in a kitchen. +003341 [----] John waits in a kitchen patiently . --> John waits patiently in a kitchen. +003342 [----] John waits patiently in a kitchen . --> John waits patiently in a kitchen. +003343 [FAIL] John patiently in a kitchen wants to wait. --> # ... +003344 [FAIL] John in a kitchen patiently wants to wait. --> # ... +003345 [ZERO] John wants in a kitchen patiently to wait. +003346 [ZERO] John wants patiently in a kitchen to wait. +003347 [FAIL] John in a kitchen patiently wants that he waits. --> # ... +003348 [FAIL] John patiently in a kitchen wants that he waits. --> # ... +003349 [ZERO] John wants patiently in a kitchen that he waits. +003350 [ZERO] John wants patiently that he waits. +003351 [----] There is a dog. A cat sees what? --> There is a dog. + +A cat sees what? +003352 [ZERO] There is a dog and a cat sees what? +003353 [FAIL] Whose child is Mary and is nothing but Mary? --> A child X1 of what is Mary? +If the child X1 is something X2 then X2 is Mary. +003354 [----] Who sleeps? John waits. --> Who sleeps? + +John waits. +003355 [----] John may wait. --> It is admissible that John waits. +003356 [----] John may not sleep. --> It is false that it is admissible that John sleeps. +003357 [----] John may be rich. --> It is admissible that John is rich. +003358 [----] John may not be important. --> It is false that it is admissible that John is important. +003359 [----] If a young child has a fever then the doctor may treat the child. --> If a young child X1 has a fever then there is a doctor X2 and it is admissible that the doctor X2 treats the young child X1. +003360 [----] If Socrates is a man and every man is mortal then Socrates is mortal. --> If Socrates is a man and if there is a man X1 then the man X1 is mortal then Socrates is mortal. +003361 [----] JJ1 waits. JJ2 waits. She sleeps. He eats. --> JJ1 waits. + +JJ2 waits. + +JJ2 sleeps. + +JJ1 eats. +003362 [----] If Iokaste makes Oedipus, and Iokaste makes Polyneikes, and Oedipus makes Polyneikes, and Polyneikes makes Thersandros and Oedipus is a patricide, and Thersandros is not a patricide then Iokaste makes a patricide that makes somebody who is not a patricide. --> If Iokaste makes Oedipus and Iokaste makes Polyneikes and Oedipus makes Polyneikes and Polyneikes makes Thersandros and Oedipus is a patricide and it is false that Thersandros is a patricide then Iokaste makes a patricide X1 and the patricide X1 makes somebody X2 and it is false that X2 is a patricide. +003363 [----] If Iokaste makes Oedipus, and Iokaste makes Polyneikes, and Oedipus makes Polyneikes, and Polyneikes makes Thersandros and Oedipus is a patricide, and Thersandros is not a patricide, and everybody that makes a patricide that makes somebody who is not a patricide is an answer then Iokaste is an answer. --> If Iokaste makes Oedipus and Iokaste makes Polyneikes and Oedipus makes Polyneikes and Polyneikes makes Thersandros and Oedipus is a patricide and it is false that Thersandros is a patricide and if somebody X1 makes a patricide X2 and the patricide X2 makes somebody X3 and it is false that X3 is a patricide then X1 is an answer then Iokaste is an answer. +003364 [----] "a" & "a" makes "aa". --> ( "a" & "a" ) makes "aa". +003365 [ZERO] All men sleep. They are tired. +003366 [ZERO] John, sell his own car! +003367 [ZERO] John, buy a dog that likes him! +003368 [----] John hits himself. --> John hits John. +003369 [ZERO] John hits yourself. +003370 [FAIL] John and Mary, buy a dog! --> # ... +003371 [FAIL] John and Mary, hit yourselves! --> # ... +003372 [ZERO] John and Mary, hit yourself! +003373 [ZERO] John and Mary hit yourselves. +003374 [FAIL] John and Mary hit themselves. --> Mary and John hit them. +003375 [----] John sells his own car. --> John sells a car of John. +003376 [ZERO] John sells your own car. +003377 [ZERO] You, buy a car! +003378 [ZERO] John, you wait! +003379 [FAIL] John and Mary, sell your own car! --> # ... +003380 [FAIL] John and Mary, buy a dog that likes you! --> # ... +003381 [FAIL] John and Mary, buy a dog that is owned by Bill and that likes you! --> # ... +003382 [ZERO] A man, hit himself! +003383 [FAIL] A man, hit yourself! --> # ... +003384 [ZERO] A man, hit yourselves! +003385 [FAIL] A man, sell your own car! --> # ... +003386 [ZERO] A man, sell his own car! +003387 [FAIL] A man, buy a dog that likes you! --> # ... +003388 [ZERO] A man, buy a dog that likes him! +003389 [FAIL] A man, buy a dog that is owned by Bill and that likes him! --> # ... +003390 [FAIL] A man, buy a dog that is owned by Bill and that likes you! --> # ... +003391 [FAIL] Some men, buy a dog that is owned by Bill and that likes you! --> # ... +003392 [FAIL] At least 5 men, buy a dog that is owned by Bill and that likes you! --> # ... +003393 [ZERO] John and you, wait! +003394 [FAIL] John, trust a woman and yourself! --> # ... +003395 [----] All men see a dog that likes them. --> If there is a man X1 then a dog X2 likes the man X1 and the man X1 sees the dog X2. +003396 [----] All men see their own dog. --> If there is a man X1 then the man X1 sees a dog of the man X1. +003397 [ZERO] All men sleep and he is tired. +003398 [ZERO] All men sleep and they are tired. +003399 [----] All men sleep. --> If there is a man X1 then the man X1 sleeps. +003400 [FAIL] Christmases, help yourselves! --> # ... +003401 [FAIL] John, see yourself! --> # ... +003402 [FAIL] John, enter your own card! --> # ... +003403 [ZERO] John, enter your own card and see yourself! +003404 [FAIL] Every man likes who? --> # ... +003405 [SAME] Which man likes who? +003406 [FAIL] Is it true that a man does not eat or that the man does not drink? --> # ... +003407 [FAIL] Is it true that it is false that if there is a man X1 then the man X1 is a human? --> # ... +003408 [----] John in the morning is rich. --> John is rich in a morning. +003409 [----] A one-armed bandit has an hour. --> There is a one-armed bandit X1. +The one-armed bandit X1 has an hour. +003410 [SAME] John waits usually. +003411 [----] John is rich in the morning. --> John is rich in a morning. +003412 [----] Not every card is correct. --> It is false that if there is a card X1 then the card X1 is correct. +003413 [----] No card is correct. --> If there is a card X1 then it is false that the card X1 is correct. +003414 [----] the United-Nations wait. --> The United-Nations wait. +003415 [----] No one sleeps. --> If there is somebody X1 then it is false that X1 sleeps. +003416 [ZERO] John has not at least 2 cards. +003417 [SAME] John has at least 2 cards. +003418 [ZERO] John has not more than 3 cards. +003419 [ZERO] John has not exactly 3 cards. +003420 [FAIL] John has each of less than 3 cards. --> # ... +003421 [FAIL] John has each of exactly 3 cards. --> # ... +003422 [----] 3 kg of apples are heavy. --> There are 3 kg of apples X1. +The apples X1 are heavy. +003423 [----] 3 kg of apples is heavy. --> There are 3 kg of apples X1. +The apples X1 are heavy. +003424 [----] X weighs 300 kg. X is heavy. --> There is something X1. +X1 weighs 300 kg. +X1 is heavy. +003425 [----] John should not work. --> It is false that it is recommended that John works. +003426 [----] John shouldn't work. --> It is false that it is recommended that John works. +003427 [----] John may not work. --> It is false that it is admissible that John works. +003428 [----] John rarely sleeps. --> John sleeps rarely. +003429 [----] John never sleeps. --> John sleeps never. +003430 [----] John mostly sleeps. --> John sleeps mostly. +003431 [SAME] It is false that John sleeps. +003432 [----] It is not true that John sleeps. --> It is false that John sleeps. +003433 [----] It is true that John sleeps. --> John sleeps. +003434 [----] It is possible that John waits. It is not necessary that John enters a card and that he types a code. It is recommended that the surgeon operates the patient. It is not admissible that the patient takes his/her own medicine. --> It is possible that John waits. + +It is false that it is necessary that John enters a card and that John types a code. + +It is recommended that a surgeon operates a patient. + +It is false that it is admissible that a patient X1 takes a medicine of the patient X1. +003435 [----] John eats. It is necessary that John waits. --> John eats. + +It is necessary that John waits. +003436 [----] John eats. It is false that John waits. --> John eats. + +It is false that John waits. +003437 [----] John eats. It is not possible that John waits. --> John eats. + +It is false that it is possible that John waits. +003438 [FAIL] John, wait yourself! --> # ... +003439 [FAIL] John, wait Mary! Does John wait Mary? --> # ... + +# ... +003440 [----] John is in every park. --> If there is a park X1 then John is in the park X1. +003441 [----] John is in every park in every morning. --> If there is a park X1 then if there is a morning X2 then John is in the morning X2 in the park X1. +003442 [----] John is in no park. --> If there is a park X1 then it is false that John is in the park X1. +003443 [----] XJohn waits. It is happy. --> XJohn waits. + +XJohn is happy. +003444 [----] XJohn waits. He is happy. --> XJohn waits. + +XJohn is happy. +003445 [----] XJohn waits. She is happy. --> XJohn waits. + +XJohn is happy. +003446 [----] XJohn sees herself. --> XJohn sees XJohn. +003447 [----] Mary waits. XJohn waits. Bill sees her. --> Mary waits. + +XJohn waits. + +Bill sees XJohn. +003448 [----] Mary waits. XJohn waits. He waits. Bill sees her. --> Mary waits. + +XJohn waits. + +XJohn waits. + +Bill sees Mary. +003449 [----] A man manually enters a card. --> There is a man X1. +The man X1 enters a card manually. +003450 [----] A man manually enters a card usually. --> There is a man X1. +The man X1 enters a card usually and manually. +003451 [----] A man manually in a bank enters a card usually in a morning. --> There is a man X1. +The man X1 enters a card usually and manually in a morning in a bank. +003452 [----] A man in a morning manually and usually in a bank enters a card. --> There is a man X1. +The man X1 enters a card manually and usually in a morning in a bank. +003453 [ZERO] A man in a morning manually usually in a bank enters a card. +003454 [----] A man usually is rich. --> There is a man X1. +The man X1 is rich usually. +003455 [----] A man usually is rich fast. --> There is a man X1. +The man X1 is rich fast and usually. +003456 [----] A man usually in a morning is rich fast. --> There is a man X1. +The man X1 is rich fast and usually in a morning. +003457 [FAIL] A man usually is in a park. --> There is a man X1. +The man X1 is usually in a park. +003458 [FAIL] A man usually is in a park fast. --> There is a man X1. +The man X1 is fast and usually in a park. +003459 [----] A man usually is fast in a park. --> There is a man X1. +The man X1 is fast usually in a park. +003460 [----] John in every park usually for no reason waits. --> If there is a park X1 then if there is a reason X2 then it is false that John waits usually for the reason X2 in the park X1. +003461 [----] John in no park usually for every reason waits. --> If there is a park X1 then it is false that if there is a reason X2 then John waits usually for the reason X2 in the park X1. +003462 [----] John in every park usually for no reason waits in every morning. --> If there is a park X1 then if there is a reason X2 then it is false that if there is a morning X3 then John waits usually for the reason X2 in the park X1 in the morning X3. +003463 [----] John in every park usually for no reason waits in every morning at every condition. --> If there is a park X1 then if there is a reason X2 then it is false that if there is a morning X3 then if there is a condition X4 then John waits usually for the reason X2 in the park X1 at the condition X4 in the morning X3. +003464 [----] John is in a park in a morning. --> John is in a morning in a park. +003465 [FAIL] John usually is in a park in a morning . --> John is usually in a morning in a park. +003466 [----] John is rich usually in a morning . --> John is rich usually in a morning. +003467 [FAIL] John is in a park in a morning usually. --> John is usually in a morning in a park. +003468 [----] John is a manager usually in a morning . --> John is a manager usually in a morning. +003469 [----] John usually is a manager in a morning . --> John is a manager usually in a morning. +003470 [----] John often and usually is a manager in a morning . --> John is a manager often and usually in a morning. +003471 [----] John often and usually is a manager in a morning early. --> John is a manager early and often and usually in a morning. +003472 [----] John in the beginning in a morning early and often and usually is a manager. --> John is a manager early and often and usually in a beginning in a morning. +003473 [----] John in a morning early and often and usually is a manager. --> John is a manager early and often and usually in a morning. +003474 [----] John is rich in a morning usually. --> John is rich usually in a morning. +003475 [----] John usually is a manager in every morning . --> There is a manager X1. +If there is a morning X2 then John is the manager X1 usually in the morning X2. +003476 [FAIL] John is in each of 3 parks. --> # ... +003477 [FAIL] John is happy in each of 3 parks. --> # ... +003478 [FAIL] John is happy in each of 3 parks in every morning. --> # ... +003479 [FAIL] John is happy in every morning in each of 3 parks. --> # ... +003480 [----] XYZ is tired. He sleeps. --> XYZ is tired. + +XYZ sleeps. +003481 [ZERO] XYZ is tired. He sleeps. She waits. +003482 [----] XYZ is tired. she sleeps. She waits. --> XYZ is tired. + +XYZ sleeps. + +XYZ waits. +003483 [ZERO] XYZ is tired. she sleeps. It waits. +003484 [ZERO] XYZ is tired. she sleeps. Its dog waits. +003485 [----] A message is from someone from who John awaits a delivery usually. --> There is a message X1. +John awaits a delivery usually from somebody X2. +The message X1 is from X2. +003486 [ZERO] A message is from someone from who John awaits a delivery usually manually. +003487 [----] A message is from someone from who John awaits a delivery usually and manually. --> There is a message X1. +John awaits a delivery usually and manually from somebody X2. +The message X1 is from X2. +003488 [----] Every man is in every park in every morning for no reason. --> If there is a man X1 then if there is a park X2 then if there is a morning X3 then if there is a reason X4 then it is false that the man X1 is for the reason X4 in the morning X3 in the park X2. +003489 [----] Every man is fast in every park. --> If there is a man X1 then if there is a park X2 then the man X1 is fast in the park X2. +003490 [FAIL] Every man is who in every park? --> # ... +003491 [FAIL] Every man is where in the morning? --> # ... +003492 [FAIL] Every man is in the morning where? --> # ... +003493 [FAIL] Every man is rich in the morning where? --> # ... +003494 [----] John in every park is in every morning. --> If there is a park X1 then if there is a morning X2 then John is in the park X1 in the morning X2. +003495 [----] John in every park in every morning is in every bank. --> If there is a park X1 then if there is a morning X2 then if there is a bank X3 then John is in the morning X2 in the park X1 in the bank X3. +003496 [----] John in every park in every morning is in every bank at every time. --> If there is a park X1 then if there is a morning X2 then if there is a bank X3 then if there is a time X4 then John is in the morning X2 in the park X1 at the time X4 in the bank X3. +003497 [SAME] John likes Mary. + +Mary likes John. +003498 [----] John likes Mary. + +Mary likes John. --> John likes Mary. + +Mary likes John. +003499 [----] #This is a comment. +There is a comment. --> There is a comment. +003500 [----] #This is a comment. + +There is a paragraph. + +There is a paragraph. --> There is a paragraph. + +There is a paragraph. +003501 [ZERO] There is a man X. +There is a woman X. +003502 [----] There is a man X. + +There is a woman X. --> There is a man. + +There is a woman. +003503 [----] There is a man X. + +There is a woman X. --> There is a man. + +There is a woman. +003504 [ZERO] There is a man X. +# comment +There is a woman X. +003505 [ZERO] There is a man X. +/* + + +*/ +There is a woman X. +003506 [ZERO] There is a man X. +/* comment */ +There is a woman X. +003507 [----] John sees a man. + +The man waits. --> John sees a man. + +There is a man X1. +The man X1 waits. +003508 [----] John sees a man. +# comment. +The man waits. --> There is a man X1. +John sees the man X1. +The man X1 waits. +003509 [----] X is Y. +Y is X. --> There is something X1. +There is something X2. +X2 is X1. +X1 is X2. +003510 [----] X is Y. + +Y is X. --> There is something X1. +X1 is something. + +There is something X1. +X1 is something. +003511 [SAME] John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. +003512 [ZERO] There is a man X. There is a woman X. +003513 [ZERO] There is a man X. +There is a woman X. +003514 [----] There is a man X. + +There is a woman X. --> There is a man. + +There is a woman. +003515 [----] John is a man. + +# comment + +Mary is a woman. --> John is a man. + +Mary is a woman. +003516 [----] John is a man. +# comment + +Mary is a woman. --> John is a man. + +Mary is a woman. +003517 [----] John is a man. + +# comment +Mary is a woman. --> John is a man. + +Mary is a woman. +003518 [----] John is a man. + +Mary is a woman. Bill knows the woman. + +The woman waits. --> John is a man. + +Mary is a woman X1. +Bill knows the woman X1. + +There is a woman X1. +The woman X1 waits. +003519 [----] John sees a man. A customer is him. --> John sees a man X1. +There is a customer X2. +The customer X2 is the man X1. +003520 [FAIL] John is where and when? --> John is when where? +003521 [FAIL] John is in Paris when and where? --> John is where when in Paris? +003522 [FAIL] Every man sleeps where and when and how? --> # ... +003523 [----] John sleeps where and where? --> John sleeps where? +003524 [----] -007 likes -002.200. --> -7 likes -2.2. +003525 [----] John likes (Mary + 1). --> John likes ( Mary + 1 ). +003526 [----] John likes 1 + Mary. --> John likes ( 1 + Mary ). +003527 [----] John likes Mary + 1. --> John likes ( Mary + 1 ). +003528 [----] There is a car that John buys for himself. --> John buys a car for John. +003529 [SAME] Mary is as young as who? +003530 [----] Mary asks everybody X for X. --> If there is somebody X1 then Mary asks X1 for X1. +003531 [ZERO] There is a car that John buys for herself. +003532 [ZERO] There is a car that John buys for him. +003533 [----] John sees every woman in every park. --> If there is a woman X1 then if there is a park X2 then John sees the woman X1 in the park X2. +003534 [----] John is no hero at every time. --> If there is a hero X1 then it is false that if there is a time X2 then John is the hero X1 at the time X2. +003535 [----] There is X. X is fast. John shows X to a man. --> There is something X1. +X1 is fast. +John shows X1 to a man. +003536 [----] There is X. X is fast. A man is shown X by John. --> There is something X1. +X1 is fast. +John shows X1 to a man. +003537 [----] There is X. X is fast. X is shown to a man by John. --> There is something X1. +X1 is fast. +John shows X1 to a man. +003538 [----] There is something X1. +X1 is fast. +John shows X1 a man. --> There is something X1. +X1 is fast. +John shows a man to X1. +003539 [SAME] At most 2 men give at most 4 apples to at most 3 women. +003540 [ZERO] Mary asks John who asks who. +003541 [FAIL] Mary asks John who asks who? --> Mary asks John. +John asks who? +003542 [ZERO] For every woman the woman does not ask her. +003543 [ZERO] For every woman the woman asks her. +003544 [----] Mary who sees Bill who does not see her asks X. --> Mary sees Bill. + +It is false that Bill sees Mary. + +Mary asks something. +003545 [----] Mary who X asks does not ask her . --> There is something X1. +X1 asks Mary. +It is false that Mary asks X1. +003546 [----] Mary who asks X is not her . --> Mary asks something X1. +It is false that Mary is X1. +003547 [----] Mary who asks everybody X asks X . --> If there is somebody X1 then Mary asks X1. + +Mary asks something. +003548 [----] Mary who does not ask X is X . --> It is false that Mary asks something. + +Mary is something. +003549 [----] Mary who everybody X asks asks X . --> If there is somebody X1 then X1 asks Mary. + +Mary asks something. +003550 [----] Mary who is X is not her . --> Mary is something X1. +It is false that Mary is X1. +003551 [----] Mary who is not X asks X . --> It is false that Mary is something. + +Mary asks something. +003552 [FAIL] Mary who which women ask for her waits ? --> Which women ask Mary for Mary? +Mary waits. +003553 [----] a man who a woman asks for him waits. --> There is a man X1. +There is a woman X2. +The man X1 waits. +The woman X2 asks the man X1 for the man X1. +003554 [FAIL] everybody who which women ask for her waits? --> # ... +003555 [FAIL] a woman carries the woman from who to her? --> # ... +003556 [FAIL] exactly 1 woman who sees a man who loves her waits. --> # ... +003557 [----] exactly 1 woman asks a woman of her. --> exactly 1 woman asks a woman X1 of the woman X1. +003558 [----] John sees a cat that likes the cat that smiles. --> There is a cat X1. +There is a cat X2. +John sees the cat X1. +The cat X2 smiles. +The cat X1 likes the cat X2. +003559 [----] There is a cat that smiles. John sees a cat that likes the cat that smiles. --> There is a cat X1. +The cat X1 smiles. +There is a cat X2. +John sees the cat X2. +The cat X2 likes the cat X1. +003560 [----] There is a cat that likes the cat that smiles. --> There is a cat X1. +There is a cat X2. +The cat X2 smiles. +The cat X1 likes the cat X2. +003561 [----] There is a cat that smiles and that likes the cat that smiles. --> There is a cat X1. +The cat X1 smiles. +The cat X1 likes the cat X1. +003562 [----] There is a cat that smiles or that likes the cat that smiles. --> There is a cat X1. +The cat X1 smiles or the cat X1 likes the cat X1. +003563 [----] There is a cat that smiles or that is not the cat that smiles. --> There is a cat X1. +The cat X1 smiles or it is false that the cat X1 is the cat X1. +003564 [----] There is a man that likes a cat and that sees the cat that smiles. --> There is a man X1. +There is a cat X2. +The cat X2 smiles. +The man X1 sees the cat X2. +The man X1 likes a cat. +003565 [----] There is a man that likes a cat and that sees the cat. --> There is a man X1. +The man X1 sees a cat X2. +The man X1 likes the cat X2. +003566 [----] There is a cat that likes the cat that smiles and that smiles. --> There is a cat X1. +There is a cat X2. +The cat X2 smiles. +The cat X2 smiles. +The cat X1 likes the cat X2. +003568 [FAIL] Every dog uses to run. --> # ... +003569 [SAME] John tells that a man waits to Mary. +003570 [ZERO] John wants a man to wait. +003571 [----] Every man sees a dog X that sees a cat that sees the dog that sees a rat that sees a mouse. --> If there is a man X1 then the man X1 sees a dog X2 and the dog X2 sees a cat X3 and the cat X3 sees a dog X4 and the dog X4 sees a rat X5 and the rat X5 sees a mouse. +003572 [----] For every man the man likes himself. --> If there is a man X1 then the man X1 likes the man X1. +003573 [ZERO] For all men he likes himself. +003574 [----] For every man he likes himself. --> If there is a man X1 then the man X1 likes the man X1. +003575 [----] John sees the cat that likes the cat that smiles. --> There is a cat X1. +There is a cat X2. +The cat X1 smiles. +John sees the cat X2. +The cat X2 likes the cat X1. +003576 [ZERO] Every man v:giiives a cat is Mary. +003577 [ZERO] X is Y and X is Y and X is Y and X is Y and X is. +003578 [ZERO] X is Y and X is Y and X is Y and X is Y and X is Y and X is Y and X is Y and X is Y and X is. +003579 [ZERO] If p:String-To-Be-Parsed starts with X1 and X1 is "drs" and +X1 v:immediately-precedes X2 and X2 is "(" and +X2 v:immediately-precedes X3 and X3 is Y and +X3 v:immediately-precedes X4 and X4 is "," and +X4 v:immediately-precedes X5 and X5 is Z and +X5 v:immediately-precedes X6 and X6 is ")" and +and Y is a n:domain-definition and Z is a n:conditions-definition +then p:String-To-Be-Parsed must be a n:drs-definition. +003580 [----] If p:String-To-Be-Parsed starts with X1 and X1 is "drs" and +X1 v:immediately-precedes X2 and X2 is "(" and +X2 v:immediately-precedes X3 and X3 is Y and +X3 v:immediately-precedes X4 and X4 is "," and +X4 v:immediately-precedes X5 and X5 is Z and +X5 v:immediately-precedes X6 and X6 is ")" and +Y is a n:domain-definition and Z is a n:conditions-definition +then p:String-To-Be-Parsed must be a n:drs-definition. --> If String-To-Be-Parsed starts with something X1 and X1 is "drs" and something X2 is "(" and something X3 is "," and something X4 is ")" and X1 v:immediately-precedes X2 and X2 v:immediately-precedes something X5 and X5 is something X6 and X5 v:immediately-precedes X3 and X3 v:immediately-precedes something X7 and X7 is something X8 and X6 is a n:domain-definition and X7 v:immediately-precedes X4 and X8 is a n:conditions-definition then it is necessary that String-To-Be-Parsed is a n:drs-definition . +003581 [----] John says "Mary \/ says \"John is lazy!\" \\". --> John says "Mary / says \"John is lazy!\" \\". +003582 [ZERO] A c-comment is "a/*comment*/b". +003583 [----] A man waits. /* This is a C-comment that ends with */ --> There is a man X1. +The man X1 waits. +003585 [----] "\1" represents 1. --> "1" represents 1. +003586 [----] /* ... /* ... */ Every comment ends with "*/". --> If there is a comment X1 then the comment X1 ends with "*/". +003587 [----] /* ... /* ... */ John waits. --> John waits. +003588 [----] Every dot is ".". --> If there is a dot X1 then the dot X1 is ".". +003589 [----] 1 is not 0.5. 1 is bigger. --> It is false that 1 is 0.5. + +1 is bigger. +003590 [----] 1 is not 0.5.1 is bigger. --> It is false that 1 is 0.5. + +1 is bigger. +003592 [ZERO] -0.5 = -.5. +003595 [SAME] John gives something to somebody. +003598 [----] Pi = 3.14. + +If there is a circle C and C's radius is R and C's area is S then S = Pi * (R * R). + +There is a circle C whose radius is 5. What is C's surface? --> Pi = 3.14. + +If a radius of a circle X1 is something X2 and an area of the circle X1 is something X3 then X3 = ( Pi * ( X2 * X2 ) ). + +A radius of a circle X1 is 5. +What is a surface of the circle X1? +003602 [----] There are some men such that the men wait. --> There are at least 2 men X1. +The men X1 wait. +003603 [ZERO] There are no men such that the men wait. +003604 [SAME] Less than 5 men drink less. +003605 [----] If X gives Y Z then X hands Y Z. --> If something X1 gives something X2 to something X3 then X1 hands X3 X2. +003606 [----] For everything X if X gives Y Z then X hands Y Z. --> If there is something X1 then if X1 gives something X2 to something X3 then X1 hands X3 X2. +003607 [ZERO] John likes Mary a dog of his own friend hates a cat. +003608 [ZERO] John likes Mary a dog of her own friend hates a cat. +003609 [ZERO] John likes Mary a dog of his friend hates a cat. +003610 [ZERO] John likes Mary a dog of her friend hates a cat. +003611 [ZERO] John likes Mary a dog of its own friend hates a cat. +003612 [ZERO] John likes Mary a dog of its friend hates a cat. +003613 [----] John likes Mary a dog of who hates a cat. --> John likes Mary. + +A dog of Mary hates a cat. +003614 [----] John likes Mary a dog of a friend of who hates a cat. --> John likes Mary. + +A dog of a friend of Mary hates a cat. +003615 [----] John a dog of a friend of who hates a cat likes Mary. --> A dog of a friend of John hates a cat. + +John likes Mary. +003616 [----] John likes Mary a dog of whose friend hates a cat. --> John likes Mary. + +A dog of a friend of Mary hates a cat. +003617 [----] John likes Mary a dog of whose friends hates a cat. --> John likes Mary. + +A dog of at least 2 friends of Mary hates a cat. +003618 [----] John likes Foo a dog of which hates a cat. --> John likes Foo. + +A dog of Foo hates a cat. +003619 [ZERO] John likes Foo a dog of which friend hates a cat. +003620 [ZERO] f there is a man then it is necessary that a human is the man. +003621 [SAME] A dog of who sleeps? +003622 [----] Every period is ".". --> If there is a period X1 then the period X1 is ".". +003623 [----] "." and "?" and "!" are three special characters. --> "!" and "?" and "." are 3 special characters. +003624 [SAME] John is "\"John". +003625 [FAIL] `John"` is John. --> John" is John. +003626 [----] John's good friend is Bill. --> A good friend of John is Bill. +003627 [----] A man's good friend is Bill. --> A good friend of a man is Bill. +003628 [----] There is a man whose good friend is Bill. --> A good friend of a man is Bill. +003629 [----] A string is "/* comment */". --> There is a string X1. +The string X1 is "/* comment */". +003630 [----] A string is "#". --> There is a string X1. +The string X1 is "#". +003631 [----] "#" is not "/**/". --> It is false that "#" is "/**/". +003632 [----] "" is /* "/**/"". --> "" is "". +003633 [----] X=X. --> There is something X1. +X1 = X1. +003636 [ZERO] for every woman of who everybody waits. +003637 [ZERO] for every friend of who Mary asks a woman. +003638 [----] For everything of X X waits. --> If there is something of something X1 then X1 waits. +003641 [FAIL] John is everything of who? --> # ... +003644 [----] There is a code of a card. If the code of a card is correct then the card is valid. --> There is a code X1 of a card X2. +If the code X1 is correct then the card X2 is valid. +003645 [----] There is a code of a card. The code of a card is correct. The card is valid. --> A code of a card X1 is correct. +The card X1 is valid. +003646 [----] There is a code of a card. Every card whose code is correct is valid. --> There is a code of a card. + +If a code of a card X1 is correct then the card X1 is valid. +003647 [----] There is a code of a card. Every card a code of which is correct is valid. --> There is a code of a card. + +If a code of a card X1 is correct then the card X1 is valid. +003650 [----] X eats. X drinks. --> There is something X1. +X1 eats. +X1 drinks. +003652 [ZERO] John, Mary! +003656 [----] "" = X. --> There is something X1. +"" = X1. +003659 [ZERO] There is a man. +John is the man and the man. +003660 [----] There is a man. +John is the man and a man. --> John is a man and a man. +003661 [FAIL] There is a man. +A group is the man and a dog of the man. --> There is a group X1. +The group X1 is a dog of a man X2 and the man X2. +003662 [FAIL] There is a man. +John is the man and a dog of the man. --> John is a dog of a man X1 and the man X1. +003664 [FAIL] John is the name of the man and the name of the man. --> John is a name of a name of a man X1 and the man X1. +003665 [FAIL] John is a name of a man and a name of a man. --> John is a name of a name of a man and a man. +003666 [----] There is a name. +There is a dog. +"" is the name of the dog of a man and a woman. --> There is a name. + +There is a dog. + +"" is a name of a dog of a man and a woman. +003667 [----] "Fido" is the name of the dog of a man and a woman. --> "Fido" is a name of a dog of a man and a woman. +003668 [ZERO] There is the name of the dog of a man and a woman. +003669 [----] If +there is an element, and +there is a name N of the element, and +there is an n:attributes-serialization A of the element, and +there is a n:children-serialization C of the element +then +a n:serialization of the element is +"<" & N & A & ">" & C & "". --> If there is a name X1 of an element X2 and there is an n:attributes-serialization X3 of the element X2 and there is a n:children-serialization X4 of the element X2 then a n:serialization of the element X2 is ( ( ( ( ( ( ( "<" & X1 ) & X3 ) & ">" ) & X4 ) & "" ). +003671 [SAME] There is a dog of a cat of a rat. +003672 [----] There is a dog of a cat and a rat. --> There is a dog of a rat and a cat. +003673 [ZERO] There is a dog and a cat of a rat. +003674 [----] A comment is "a/*comment*/b". --> There is a comment X1. +The comment X1 is "a/*comment*/b". +003676 [ZERO] A book is v:sent and Mary by John. +003677 [----] 0- -1 = 1. --> ( 0 - -1 ) = 1. +003678 [ZERO] 0--1 = 1. +003679 [----] John v:verb Mary and John and Bill. --> John v:verb Bill and John and Mary. +003680 [SAME] Bill is a:_ to Mary by John. +003681 [----] Bill is v:_ to Mary by John. --> John v:_ Mary Bill. +003682 [----] A quick and quick man eats. --> There is a quick man X1. +The quick man X1 eats. +003683 [FAIL] The a:textual n:serialization of an a:XML element is the concatenation of "<" and the name of the element and the a:textual n:serializations of the attributes of the element and ">" and the a:textual n:serialization of the sequence of the children of the element and "". --> A textual n:serialization of a a:XML element X1 is a concatenation of "<" and a name of a textual n:serializations of at least 2 attributes of ">" and a textual n:serialization of a sequence of at least 2 children of the a:XML element X1 and "" and the a:XML element X1 and the a:XML element X1. +003684 [----] A red and red man runs quickly and quickly. --> There is a red man X1. +The red man X1 runs quickly. +003685 [FAIL] A man believes that he sleeps and that he sleeps. --> # ... +003686 [ZERO] A man and he see a cat and it. +003687 [----] Pi is 3.1415926536. --> Pi is 3.14159. +003688 [ZERO] There is a man. A group is a dog of the man and the man. +003689 [----] There is a name. There is a dog. "" is the name of the dog of a man and a woman. --> There is a name. + +There is a dog. + +"" is a name of a dog of a man and a woman. +003690 [FAIL] The card of which man whose card is valid is valid? --> # ... +003691 [FAIL] A card of which man whose card is valid is valid? --> # ... +003692 [----] At most 3 men eat or the men drink. --> At most 3 men X1 eat or the men X1 drink. +003693 [FAIL] At most 3 men eat or drink. --> There are at most 3 men X1. +The men X1 eat or the men X1 drink. +003694 [----] Every dog barks or a cat does not sleep. --> There is a cat X1 and it is false that the cat X1 sleeps or if there is a dog X2 then the dog X2 barks. +003695 [----] The cat of a man whose dog barks sleeps. --> A cat of a man X1 sleeps. +A dog of the man X1 barks. +003696 [----] The dog of a man whose dog barks barks. --> A dog of a man X1 barks. +A dog of the man X1 barks. +003697 [----] A dog of a man whose dog barks barks. --> A dog of a man X1 barks. +A dog of the man X1 barks. +003698 [FAIL] Which man whose dog barks waits? --> # ... +003699 [FAIL] A dog of which man who waits barks? --> # ... +003700 [SAME] At most 3 men eat or at most 2 men eat. +003701 [FAIL] Mary knows that John eats or Bill drinks. --> # ... +003702 [FAIL] Mary knows that John eats or that Bill drinks. --> Mary knows that John eats or Bill drinks. +003703 [FAIL] Mary knows that every man eats or that Bill drinks. --> Mary knows that Bill drinks or if there is a man X1 then the man X1 eats. +003704 [SAME] Bill drinks or Mary knows that John eats. +003705 [----] There is a book. A database lists the title of the book and lists the code of the book. --> There is a database X1. +The database X1 lists a code of a book X2. +The database X1 lists a title of the book X2. +003706 [----] Mary does not know that John eats or Bill drinks. --> Bill drinks or it is false that Mary knows that John eats. +003707 [----] There is a man X. Every woman likes X or X drinks. --> There is a man X1. +The man X1 drinks or if there is a woman X2 then the woman X2 likes the man X1. +003708 [FAIL] There is a man X. A dog likes X and every woman likes X or X drinks. --> There is a man X1. +A dog likes the man X1 and if there is a woman X2 then the woman X2 likes the man X1 or the man X1 drinks. +003709 [FAIL] There is a man X. A dog likes X and every woman likes X or X likes the dog. --> There is a man X1. +A dog X2 likes the man X1 and if there is a woman X3 then the woman X3 likes the man X1 or the man X1 likes the dog X2. +003710 [----] It is false that a cat sleeps and every dog barks or there is a man. --> There is a man or it is false that a cat sleeps and if there is a dog X1 then the dog X1 barks. +003711 [----] Every dog barks and it is false that a cat sleeps or there is a man. --> There is a man or it is false that a cat sleeps and if there is a dog X1 then the dog X1 barks. +003712 [----] 1=1 and every dog barks or a cat sleeps. --> A cat sleeps or 1 = 1 and if there is a dog X1 then the dog X1 barks. +003713 [FAIL] It is false that a man eats or that the man drinks and that the man waits. --> It is false that a man X1 eats or that the man X1 drinks and the man X1 waits. +003714 [----] It is false that a man eats and that the man drinks, or that the man waits. --> It is false that a man X1 eats and that the man X1 drinks or that the man X1 waits. +003715 [----] It is false that a man eats and that the man drinks or that the man waits. --> It is false that a man X1 eats and that the man X1 drinks or that the man X1 waits. +003716 [----] It is false that a man eats and that the man drinks, and that the man waits. --> It is false that a man X1 eats and that the man X1 drinks and that the man X1 waits. +003717 [FAIL] It is false that a man eats or that the man drinks or that the man waits. --> It is false that a man X1 eats or that the man X1 drinks or the man X1 waits. +003718 [FAIL] It is false that a man eats or that the man drinks, or that the man waits. --> It is false that a man waits or that a man X1 eats or the man X1 drinks. +003719 [----] It is false that a man eats or that the man drinks, and that the man waits. --> It is false that a man waits, and that a man X1 eats or that the man X1 drinks. +003720 [----] A man eats or the man drinks, and the man waits. --> A man X1 eats or the man X1 drinks. + +There is a man X1. +The man X1 waits. +003721 [FAIL] John knows that there is a cat or that there is a dog. --> John knows that there is a cat or there is a dog. +003722 [SAME] John knows that there is a cat and that 1 = 1. +003723 [ZERO] A man and the man and he see a cat and the cat and it. +003724 [ZERO] A man sleeps in the morning and in the morning. +003725 [----] A man sleeps in a bed in a bed. --> There is a man X1. +The man X1 sleeps in a bed in a bed. +003726 [----] A man sleeps in a bed in the bed. --> There is a man X1. +The man X1 sleeps in a bed. +003727 [----] A man sleeps in the morning in the morning. --> There is a man X1. +The man X1 sleeps in a morning. +003728 [FAIL] Which film +contains a role that a person A performs, and +contains a role that depicts A and that a person that is not A performs? --> # ... +003729 [FAIL] Which film +contains a role that which person A performs, and +contains a role that depicts A and that a person that is not A performs? --> # ... +003730 [FAIL] Which man gives which dog which chases which cat which apple which is what? --> # ... +003731 [FAIL] Which man gives which cat which which dog chases which apple which what eats? --> # ... +003732 [----] John has a card every code of which is valid. --> John has a card X1. +If there is a code X2 of the card X1 then the code X2 is valid. +003733 [----] John has a card no code of which is valid. --> John has a card X1. +If there is a code X2 of the card X1 then it is false that the code X2 is valid. +003734 [FAIL] John has a card every code of every copy of which is valid. --> John has a card X1. +If there is a code X2 and if there is a copy X3 of the card X1 then the copy X3 v:OF-RELATION the code X2 then the code X2 is valid. diff --git a/tests/testruns/dracenp_test_results.txt b/tests/testruns/dracenp_test_results.txt new file mode 100644 index 0000000..18ebf6e --- /dev/null +++ b/tests/testruns/dracenp_test_results.txt @@ -0,0 +1,4370 @@ +000001 [----] there is a man. --> There is a man. +000002 [FAIL] a flat mate runs. --> NOT IMPLEMENTED +000003 [FAIL] a dog is good. --> NOT IMPLEMENTED +000004 [FAIL] A man waits in a bank. --> NOT IMPLEMENTED +000005 [ZERO] A dummy Dummy dummy a dummy. +000006 [ZERO] a man Kaarel works hard. +000007 [ZERO] a man Kaarel works extremely fast. +000008 [ZERO] There is a man John. A man Bob brings him his pencil and his own computer. +000009 [FAIL] A man runs and walks or sleeps. --> NOT IMPLEMENTED +000010 [----] there is some absinth. --> There is some absinth. +000011 [FAIL] is there some absinth? --> NOT IMPLEMENTED +000012 [----] a n:sdfsdfsdfsdfsdf waits. --> There is a n:sdfsdfsdfsdfsdf X1. +The n:sdfsdfsdfsdfsdf X1 waits. +000013 [----] a /* man */ dog barks. --> There is a dog X1. +The dog X1 barks. +000014 [ZERO] /** * This ACE text tests APE's comment support. */ #The program APE supports the comments of language Perl. /* The program APE supports the comments of language C. */ A /* big */ man walks. #fast. A woman /* who sees him */ smiles. A dog /* who # sees her */ barks. A cat # /* who sees her eats a cake. A rat # */ who sees her eats a cheese. /* /* C-comment inside a C-comment */ */ /* # Perl-comment inside a C-comment */ /* This is a large ACE text, which has been commented out. This is a large ACE text, which has been commented out. This is a large ACE text, which has been commented out. */ +000015 [FAIL] is there a man? --> NOT IMPLEMENTED +000016 [FAIL] are there some men? --> NOT IMPLEMENTED +000017 [FAIL] does a man wait? --> NOT IMPLEMENTED +000018 [FAIL] do some men wait? --> NOT IMPLEMENTED +000019 [FAIL] a man does not wait in a bank. --> NOT IMPLEMENTED +000020 [ZERO] a man is happy a dog. +000021 [FAIL] where does a man wait? --> NOT IMPLEMENTED +000022 [SAME] John waits. +000023 [FAIL] The flat mate of John is a clerk. --> NOT IMPLEMENTED +000024 [ZERO] the customer John enters a card. +000025 [----] the screen blinks and John waits. --> There is a screen X1. +John waits. +The screen X1 blinks. +000026 [FAIL] the surface of the card has a green color. --> NOT IMPLEMENTED +000027 [FAIL] John ' s car is fast. --> NOT IMPLEMENTED +000028 [FAIL] John's car is fast. --> NOT IMPLEMENTED +000029 [----] A n:aaa v:bbb the n:ccc. --> There is an n:aaa X1. +The n:aaa X1 v:bbb a n:ccc . +000030 [----] a man waits. --> There is a man X1. +The man X1 waits. +000031 [----] A man X waits. --> There is a man X1. +The man X1 waits. +000032 [ZERO] John beats the donkey of his own wife's brother. +000033 [FAIL] some money is green. --> NOT IMPLEMENTED +000034 [FAIL] A man hits a dog that runs in a park. --> NOT IMPLEMENTED +000035 [FAIL] A man gives a cat which gives a bone to a dog. --> NOT IMPLEMENTED +000036 [FAIL] a man is taller than a woman. --> NOT IMPLEMENTED +000037 [FAIL] a man hits a dog that is smaller than a cat. --> NOT IMPLEMENTED +000038 [FAIL] An animal X eats an animal Y that is smaller than X. --> NOT IMPLEMENTED +000039 [FAIL] Every animal X eats an animal Y that is smaller than X. --> ERROR +000040 [FAIL] A man is a:reich-an a dog. --> NOT IMPLEMENTED +000041 [FAIL] 5 clerks' codes are valid. --> NOT IMPLEMENTED +000042 [FAIL] each of 5 clerks' codes is valid. --> NOT IMPLEMENTED +000043 [----] A man A waits. --> There is a man X1. +The man X1 waits. +000044 [ZERO] A man John gives an apple to a woman Mary. Mary accepts the apple and eats it. She is happy and he has no apples. +000045 [ZERO] A man John waits. +000046 [----] There is a man B. B waits. --> There is a man X1. +The man X1 waits. +000047 [FAIL] A man waits. He is happy. --> NOT IMPLEMENTED +000048 [FAIL] Some men wait. They are happy. --> NOT IMPLEMENTED +000049 [FAIL] There is 1 man D. There is 1 park B. D waits in B. --> NOT IMPLEMENTED +000050 [ZERO] Every man waits-for some women who are happy or are sad. +000051 [FAIL] If there is a man then there is 1 woman. --> NOT IMPLEMENTED +000052 [FAIL] If there is a man then there is more than 1 woman. --> NOT IMPLEMENTED +000053 [ZERO] There is a man A. A are happy. +000054 [ZERO] There is not some water. +000055 [ZERO] There are no laundries. +000056 [FAIL] There is no laundry. --> NOT IMPLEMENTED +000057 [SAME] There is some laundry. +000058 [SAME] There is a laundry. +000059 [ZERO] There is a button "Go!". +000060 [ZERO] There is a button "John's doorbell". +000061 [----] 2 men see themselves. --> There are 2 men. +The men see the men. +000062 [FAIL] 2 men see their own card. --> NOT IMPLEMENTED +000063 [FAIL] The train arrives in the station in the morning. --> NOT IMPLEMENTED +000064 [----] For each process P there is a process Q such that P relates-to Q. --> Every process relates-to a process. +000065 [FAIL] Some money is green. --> NOT IMPLEMENTED +000066 [FAIL] All money is green. --> ERROR +000067 [FAIL] For all money a man waits. --> ERROR +000068 [FAIL] If there is some money then a man waits. --> ERROR +000069 [----] There are some men. --> There are at least 2 men. +000070 [FAIL] Every man is happy. --> ERROR +000071 [FAIL] Each man is happy. --> ERROR +000072 [FAIL] No man is sad. --> ERROR +000073 [FAIL] No men are sad. --> ERROR +000074 [----] No men wait. --> No man waits. +000075 [ZERO] There are no men. +000076 [FAIL] For every man a dog barks. --> ERROR +000077 [FAIL] For each man a dog barks. --> ERROR +000078 [FAIL] /* Modus Ponens */ There is a thing A. There is a thing B. If A is true and A implies B then B is true. --> There is a thing. +There is a thing. +ERROR +000079 [FAIL] What does a man look-at? --> NOT IMPLEMENTED +000080 [----] A man looks-at a card. --> There is a man X1. +The man X1 looks-at a card. +000081 [----] There is a form. A man fills-in it. --> There is a man X1. +The man X1 fills-in a form. +000082 [FAIL] What does a man look at? --> NOT IMPLEMENTED +000083 [FAIL] A man looks at a card. --> NOT IMPLEMENTED +000084 [FAIL] Every man sees every dog. --> ERROR +000085 [FAIL] For every dog every man sees it. --> ERROR +000086 [----] A customer inserts 2 cards. --> There is a customer X1. +The customer X1 inserts 2 cards. +000087 [FAIL] A card is valid. --> NOT IMPLEMENTED +000088 [FAIL] A new customer inserts 2 valid cards. --> NOT IMPLEMENTED +000089 [FAIL] John's customer inserts a card of Mary. --> NOT IMPLEMENTED +000090 [ZERO] The customer Mr Miller inserts a card A. +000091 [FAIL] A customer who is new inserts a card that he owns. --> NOT IMPLEMENTED +000092 [FAIL] A customer inserts some cards manually. --> NOT IMPLEMENTED +000093 [FAIL] A customer manually inserts some cards. --> NOT IMPLEMENTED +000094 [FAIL] A customer inserts some cards into a slot. --> NOT IMPLEMENTED +000095 [FAIL] John's customer who is new inserts a valid card of Mary manually into a slot A. --> NOT IMPLEMENTED +000096 [----] A customer inserts a card and enters a code. --> There is a customer X1. +The customer X1 enters a code. +The customer X1 inserts a card. +000097 [FAIL] An old and a:trusted customer enters a card and a code. --> NOT IMPLEMENTED +000098 [FAIL] A customer inserts a card or enters a code. --> NOT IMPLEMENTED +000099 [SAME] Every customer inserts a card. +000100 [----] There is a card that every customer inserts. --> There is a card X1. +Every customer inserts the card X1. +000101 [----] For every card there is a customer who inserts it. --> Every card is inserted by a customer. +000102 [FAIL] A customer does not insert a card. --> NOT IMPLEMENTED +000103 [FAIL] A card is not valid. --> NOT IMPLEMENTED +000104 [SAME] No customer inserts more than 2 cards. +000105 [FAIL] There is no customer who inserts a card. --> NOT IMPLEMENTED +000106 [ZERO] It is not the case that a customer inserts a card. +000107 [----] A customer inserts a card. --> There is a customer X1. +The customer X1 inserts a card. +000108 [FAIL] Does a customer insert a card? --> NOT IMPLEMENTED +000109 [FAIL] A new customer inserts a valid card manually. --> NOT IMPLEMENTED +000110 [FAIL] Who inserts a card? --> NOT IMPLEMENTED +000111 [FAIL] Which customer inserts a card? --> NOT IMPLEMENTED +000112 [FAIL] What does the customer insert? --> NOT IMPLEMENTED +000113 [FAIL] How does the customer insert a card? --> NOT IMPLEMENTED +000114 [ZERO] There is John and there is a card that John enters. Does John enter the card? +000115 [FAIL] A customer inserts a card that is valid and opens an account. --> NOT IMPLEMENTED +000116 [FAIL] A customer inserts a card that is valid and that opens an account. --> NOT IMPLEMENTED +000117 [FAIL] The customer inserts a card with a code. --> NOT IMPLEMENTED +000118 [----] The customer inserts a card that carries a code. --> There is a card X1. +There is a customer X2. +The customer X2 inserts the card X1. +The card X1 carries a code. +000119 [FAIL] The customer inserts a card and a code. --> NOT IMPLEMENTED +000120 [FAIL] The customer who inserts a card manually enters a code. --> NOT IMPLEMENTED +000121 [FAIL] A customer enters a red card and a blue card. The card is correct. --> NOT IMPLEMENTED +000122 [FAIL] A customer enters a red card and a blue card. The red card is correct. --> NOT IMPLEMENTED +000123 [FAIL] A customer does not enter a card. The card is correct. --> NOT IMPLEMENTED +000124 [----] A customer inserts a card and the machine checks the code. --> There is a customer X1. +There is a machine X2. +The machine X2 checks a code. +The customer X1 inserts a card. +000125 [FAIL] An old and happy customer enters a card and a code. --> NOT IMPLEMENTED +000126 [FAIL] If a card is valid then a customer inserts it. --> ERROR +000127 [FAIL] A customer enters a card and a code. If a code is valid then SimpleMat accepts a card. If a code is not valid then SimpleMat rejects a card. --> NOT IMPLEMENTED +000128 [FAIL] A customer enters a card and a code. If it is valid then SimpleMat accepts the card. If it is not valid then SimpleMat rejects the card. --> NOT IMPLEMENTED +000129 [ZERO] A customer enters a card CARD and a code CODE. If CODE is valid then SimpleMat accepts CARD. If CODE is not valid then SimpleMat rejects CARD. +000130 [ZERO] A customer enters a card CARD and a code CODE. If the code CODE is valid then SimpleMat accepts the card CARD. If the code CODE is not valid then SimpleMat rejects the card CARD. +000131 [ZERO] A clerk enters every card of him. +000132 [ZERO] It is permitted that John waits. +000133 [FAIL] A clerk enters every card of himself. --> There is a clerk. +ERROR +000134 [ZERO] There are some men. For each of they the card is valid. +000135 [FAIL] A clerk rejects a card or accepts it. --> NOT IMPLEMENTED +000136 [FAIL] John's new customer is happy. --> NOT IMPLEMENTED +000137 [FAIL] What does a man enter? --> NOT IMPLEMENTED +000138 [----] A man sees a dog that barks. --> There is a dog X1. +There is a man X2. +The man X2 sees the dog X1. +The dog X1 barks. +000139 [----] If a clerk enters a card then he does not own it. --> No clerk that enters a card X1 owns the card X1. +000140 [----] A man enters no card. --> There is a man X1. +No card is entered by the man X1. +000141 [FAIL] No card is valid. --> ERROR +000142 [ZERO] There is John and there is Mary. He and she wait. +000143 [FAIL] A man enters every card in the morning. --> There is a man X1. +ERROR +000144 [FAIL] A man enters no card manually. --> There is a man X1. +ERROR +000145 [FAIL] A man walks or a woman sees the man. --> NOT IMPLEMENTED +000146 [ZERO] A man walks or a woman sees the man. There is John. +000147 [FAIL] There is a man. There is a card or the man inserts it. --> NOT IMPLEMENTED +000148 [ZERO] A card CARD is green. +000149 [FAIL] Every dog is evil. --> ERROR +000150 [FAIL] For every dog every man sees the dog. --> ERROR +000151 [ZERO] A man Kaarel tests an ape. +000152 [FAIL] Where does a man enter a card? --> NOT IMPLEMENTED +000153 [FAIL] How does a man enter a card? --> NOT IMPLEMENTED +000154 [FAIL] When does a man enter a card? --> NOT IMPLEMENTED +000155 [FAIL] Is there a man? --> NOT IMPLEMENTED +000156 [ZERO] It is not the case that some men wait. +000157 [ZERO] A number "1" is smaller than a number "2". +000158 [ZERO] A number "3.14" is a ratio of a circumference of a circle to its diameter. +000159 [ZERO] There is a number "3.14...". +000160 [ZERO] A number Pi is a ratio of a circumference of a circle to its diameter. +000161 [FAIL] A man sees a dog's tail. --> NOT IMPLEMENTED +000162 [FAIL] A mat on which a cat waits is red. --> NOT IMPLEMENTED +000163 [FAIL] A man sees a mat on which a cat sits. --> NOT IMPLEMENTED +000164 [FAIL] A man sees a mat on which every cat sits. --> There is a man X1. +The man X1 sees a mat. +ERROR +000165 [FAIL] A man sees every mat on which a cat sits. --> There is a man. +ERROR +000166 [ZERO] Some cards a green. +000167 [FAIL] A man has 2 kg of apples. --> NOT IMPLEMENTED +000168 [ZERO] A man has 2 ton of apples. +000169 [FAIL] John is a rich man. --> NOT IMPLEMENTED +000170 [FAIL] A man enters a card which is green or which is red. --> NOT IMPLEMENTED +000171 [FAIL] There is a green card or there is a red card such that a man enters it. --> NOT IMPLEMENTED +000172 [FAIL] For each card which is green or which is red a man enters it. --> ERROR +000173 [FAIL] A man is fond-of a dog. --> NOT IMPLEMENTED +000174 [FAIL] Everybody gives something to somebody. --> ERROR +000175 [FAIL] Everybody gives somebody something. --> ERROR +000176 [SAME] Nobody barks. +000177 [----] Everybody blames somebody and nobody works. --> Everybody blames somebody. +Nobody works. +000178 [ZERO] A persona non grata enters a zip code. +000179 [FAIL] John beats his own wife. --> NOT IMPLEMENTED +000180 [ZERO] John beats his own wife's mother. +000181 [FAIL] John beats a mother of his own wife. --> NOT IMPLEMENTED +000182 [ZERO] John beats a mother of his own wife's brother. +000183 [FAIL] No laundries are clean. --> ERROR +000184 [FAIL] No laundry is clean. --> ERROR +000185 [FAIL] John's laundries are clean. --> NOT IMPLEMENTED +000186 [----] A man eats and he drinks. --> There is a man X1. +The man X1 drinks. +The man X1 eats. +000187 [----] A man eats, and he drinks. --> There is a man X1. +The man X1 drinks. +The man X1 eats. +000188 [FAIL] A man eats or he drinks. --> NOT IMPLEMENTED +000189 [FAIL] A man eats, or he drinks. --> NOT IMPLEMENTED +000190 [FAIL] A man eats and he drinks or he sleeps. --> NOT IMPLEMENTED +000191 [FAIL] A man eats or he drinks or he sleeps. --> NOT IMPLEMENTED +000192 [ZERO] There is John. +000193 [ZERO] Is there John? +000194 [ZERO] There is John. There is Mary. His and her card's code is valid. +000195 [----] A man that enters a card waits. --> There is a man X1. +The man X1 waits. +The man X1 enters a card. +000196 [FAIL] A man the card of who is valid waits. --> NOT IMPLEMENTED +000197 [FAIL] A card that a man enters is valid. --> NOT IMPLEMENTED +000198 [FAIL] A card the code of which a man enters is valid. --> NOT IMPLEMENTED +000199 [FAIL] A bank in which a man enters a code is open. --> NOT IMPLEMENTED +000200 [FAIL] A man that eats and that drinks is happy. --> NOT IMPLEMENTED +000201 [FAIL] A man that eats or that drinks is happy. --> NOT IMPLEMENTED +000202 [FAIL] A man that eats or that drinks or that talks is happy. --> NOT IMPLEMENTED +000203 [FAIL] A man that eats or that drinks and that talks is happy. --> NOT IMPLEMENTED +000204 [FAIL] A man that eats and that drinks or that talks is happy. --> NOT IMPLEMENTED +000205 [FAIL] A man the card of who is valid or the card of who is green waits. --> NOT IMPLEMENTED +000206 [FAIL] A man the card of who is valid or who is green waits. --> NOT IMPLEMENTED +000207 [FAIL] A man the card of who is valid or who is green and that is happy waits. --> NOT IMPLEMENTED +000208 [FAIL] A man writes a book the text of which is good. --> NOT IMPLEMENTED +000209 [FAIL] A man writes a book the hero of which waits. --> NOT IMPLEMENTED +000210 [FAIL] For each money a man waits. --> ERROR +000211 [----] A man waits-for something. --> There is a man X1. +The man X1 waits-for something. +000212 [FAIL] Some cards are green. --> NOT IMPLEMENTED +000213 [FAIL] A man is a:reich. --> NOT IMPLEMENTED +000214 [FAIL] A man is good or is bad. --> NOT IMPLEMENTED +000215 [FAIL] A man is good, or is bad. --> NOT IMPLEMENTED +000216 [FAIL] A man is good and is bad. --> NOT IMPLEMENTED +000217 [FAIL] A man is good, and is bad. --> NOT IMPLEMENTED +000218 [FAIL] A man is good and is nice or is bad. --> NOT IMPLEMENTED +000219 [FAIL] A man is good, and is nice or is bad. --> NOT IMPLEMENTED +000220 [FAIL] A man is good or is nice or is bad. --> NOT IMPLEMENTED +000221 [FAIL] A man is good or is nice, or is bad. --> NOT IMPLEMENTED +000222 [ZERO] There is a man that eats and drinks. +000223 [ZERO] There is a man that eats or drinks. +000224 [----] There is a man that eats and that drinks. --> There is a man X1. +The man X1 eats. +The man X1 drinks. +000225 [FAIL] There is a man the card of who is green and the code of who is valid. --> NOT IMPLEMENTED +000226 [FAIL] There is a man the card of who is green or the code of who is valid. --> NOT IMPLEMENTED +000227 [FAIL] Is there a man that waits? --> NOT IMPLEMENTED +000228 [FAIL] There is a man that eats and that drinks or that sleeps. --> NOT IMPLEMENTED +000229 [FAIL] There is a man that eats, and that drinks or that sleeps. --> NOT IMPLEMENTED +000230 [FAIL] There is a man that eats, and that drinks or that sleeps and that waits. --> NOT IMPLEMENTED +000231 [FAIL] There is a man that eats, and that drinks or that sleeps, and that waits. --> NOT IMPLEMENTED +000232 [FAIL] There is a man the dog of who barks and the cat of who plays or the mouse of who eats. --> NOT IMPLEMENTED +000233 [FAIL] There is a man the dog of who barks, and the cat of who plays or the mouse of who eats. --> NOT IMPLEMENTED +000234 [ZERO] Is there a man that runs or waits? +000235 [FAIL] Is there a man that runs or that waits? --> NOT IMPLEMENTED +000236 [FAIL] A man who is happy and sad waits. --> NOT IMPLEMENTED +000237 [FAIL] A man who is happy or who is sad waits. --> NOT IMPLEMENTED +000238 [FAIL] A man who is happy or who is sad and who is rich waits. --> NOT IMPLEMENTED +000239 [FAIL] A man who is happy or who is sad, and who is rich waits. --> NOT IMPLEMENTED +000240 [FAIL] A man who is happy or who is sad, and the dog of who barks waits. --> NOT IMPLEMENTED +000241 [FAIL] If there is a man who is happy or who is sad, and the dog of who barks then he waits. --> ERROR +000242 [ZERO] 2 men Gerold and Kaarel program a n:parser APE the sentences of which nobody understands. +000243 [ZERO] Some men Gerold and Kaarel program a n:parser APE the sentences of which nobody understands. +000244 [FAIL] John's code is red. John's code is blue. --> NOT IMPLEMENTED +000245 [ZERO] John enters every card which is his own card. +000246 [FAIL] A man sees a dog and a cat. --> NOT IMPLEMENTED +000247 [FAIL] A man sees a dog and a man. --> NOT IMPLEMENTED +000248 [FAIL] A man hits his own dog. The man is happy. --> NOT IMPLEMENTED +000249 [FAIL] Who waits? --> NOT IMPLEMENTED +000250 [FAIL] Who hits who? --> NOT IMPLEMENTED +000251 [FAIL] Who gives who who? --> NOT IMPLEMENTED +000252 [FAIL] Who gives who what? --> NOT IMPLEMENTED +000253 [FAIL] Who gives what to who? --> NOT IMPLEMENTED +000254 [----] A man who a man who a man sees sees sees a man. --> There is a man X1. +There is a man X2. +There is a man X3. +The man X3 sees a man. +The man X2 sees the man X3. +The man X1 sees the man X2. +000255 [FAIL] There is a man whose dog is happy. --> NOT IMPLEMENTED +000256 [FAIL] A man waits at a desk in a bank. --> NOT IMPLEMENTED +000257 [FAIL] Where does a man A wait? --> NOT IMPLEMENTED +000258 [ZERO] A man John gives his own wife Mary a unknownword. +000259 [FAIL] A syntactic error is in the sentence. --> NOT IMPLEMENTED +000260 [----] There is a man A. A sees himself. --> There is a man X1. +The man X1 sees the man X1. +000261 [ZERO] There are John and Mary. +000262 [ZERO] There are John and Mary. There are Bill and Mary. +000263 [ZERO] There is a man. There is the woman. +000264 [ZERO] There is the man A. +000265 [----] There is someone. He waits. --> There is somebody X1. +X1 waits. +000266 [----] There is something. It waits. --> There is something X1. +X1 waits. +000267 [FAIL] Who sees himself? --> NOT IMPLEMENTED +000268 [----] Somebody sees himself/herself. --> There is somebody X1. +X1 sees X1. +000269 [FAIL] Who see themselves? --> NOT IMPLEMENTED +000270 [ZERO] Who sees themselves? +000271 [ZERO] There is somebody. They wait. +000272 [FAIL] Who runs and hits himself? --> NOT IMPLEMENTED +000273 [FAIL] Who wait? --> NOT IMPLEMENTED +000274 [----] John waits. John runs. --> John runs. +John waits. +000275 [----] There is a man. There is a boy. He sees him. --> There is a boy X1. +The boy X1 sees a man. +000276 [----] There is a man. There is a boy. He sees himself. --> There is a boy X1. +There is a man. +The boy X1 sees the boy X1. +000277 [----] There is a boy. He sees the boy. --> There is a boy X1. +The boy X1 sees the boy X1. +000278 [----] There is a man. There is a boy. The man sees the boy. --> There is a man X1. +The man X1 sees a boy. +000279 [----] There is a man. There is a boy. The man sees himself. --> There is a man X1. +There is a boy. +The man X1 sees the man X1. +000280 [----] There is a man. There is a boy. The man sees a boy. --> There is a man X1. +There is a boy. +The man X1 sees a boy. +000281 [FAIL] There are a man and a dog. --> NOT IMPLEMENTED +000282 [ZERO] There are a man and he. +000283 [ZERO] There is a boy. There are a man and he. +000284 [FAIL] There is a laundry. The laundry is clean. --> NOT IMPLEMENTED +000285 [FAIL] There is some laundry. The laundry is clean. --> NOT IMPLEMENTED +000286 [ZERO] There is a man John. +000287 [ZERO] There is a man John. John sleeps. +000288 [----] A man likes a dog. It barks. --> There is a man X1. +There is a dog X2. +The dog X2 barks. +The man X1 likes the dog X2. +000289 [FAIL] A man does not like John. He waits. --> NOT IMPLEMENTED +000290 [ZERO] A man does not like a man John. +000291 [ZERO] A man likes a boy John. +000292 [FAIL] For every wolf for every fox the wolf does not eat the fox. --> ERROR +000293 [----] If a man owns a donkey then he beats it. --> Every man that owns a donkey X1 beats the donkey X1. +000294 [----] If John owns a donkey then he beats it. --> Every donkey that is owned by John is beaten by John. +000295 [----] Every farmer who owns a donkey beats it. --> Every farmer that owns a donkey X1 beats the donkey X1. +000296 [----] John owns a donkey. He beats it. --> John beats a donkey X1. +John owns the donkey X1. +000297 [FAIL] Every man who loves a woman who loves him is happy. --> ERROR +000298 [FAIL] If there is a man and there is a woman and the man loves the woman and the woman loves the man then the man is happy. --> ERROR +000299 [----] John owns Mary. He beats her. --> John beats Mary. +John owns Mary. +000300 [----] There is a man who sees himself. --> There is a man X1. +The man X1 sees the man X1. +000301 [----] There is a boy. There is a man who he sees. --> There is a boy X1. +The boy X1 sees a man. +000302 [----] There is a boy. There is a man who sees him. --> There is a man X1. +The man X1 sees a boy. +000303 [----] There is a man who the man sees. --> There is a man X1. +The man X1 sees the man X1. +000304 [----] There is a man who sees the man. --> There is a man X1. +The man X1 sees the man X1. +000305 [ZERO] A man Man1 waits. +000306 [ZERO] A man Man1 waits. The man Man1 is happy. +000307 [ZERO] A man Man1 waits. Man1 is happy. +000308 [FAIL] There is a dog. A man does not see the dog. It is under the bed. --> NOT IMPLEMENTED +000309 [FAIL] Some abaci are green. --> NOT IMPLEMENTED +000310 [FAIL] A man enters a card manually and waits. --> NOT IMPLEMENTED +000311 [FAIL] Which man the dog of who sees a bone is there? --> NOT IMPLEMENTED +000312 [FAIL] Which man the dog of who sees a bone waits? --> NOT IMPLEMENTED +000313 [FAIL] Which man who eats waits? --> NOT IMPLEMENTED +000314 [FAIL] Which man whose dog sees a bone waits? --> NOT IMPLEMENTED +000315 [ZERO] A man hits a dog the bone of who is green. +000316 [FAIL] A man hits a dog whose bone is green. --> NOT IMPLEMENTED +000317 [FAIL] Which man is there? --> NOT IMPLEMENTED +000318 [FAIL] Who does a man hit? --> NOT IMPLEMENTED +000319 [FAIL] A man waits in a room in a bank. --> NOT IMPLEMENTED +000320 [FAIL] A man waits quickly in a bank. --> NOT IMPLEMENTED +000321 [FAIL] A man waits in a bank quickly. --> NOT IMPLEMENTED +000322 [FAIL] A man hits a dog which runs fast. --> NOT IMPLEMENTED +000323 [ZERO] A man hits a dog which runs fast quickly. +000324 [FAIL] A man quickly hits a dog which runs fast. --> NOT IMPLEMENTED +000325 [FAIL] Whose card is valid? --> NOT IMPLEMENTED +000326 [FAIL] Is the man's card valid? --> NOT IMPLEMENTED +000327 [FAIL] John is small. --> NOT IMPLEMENTED +000328 [FAIL] A man hits a green dog that barks. --> NOT IMPLEMENTED +000329 [FAIL] The card of which man is valid? --> NOT IMPLEMENTED +000330 [FAIL] The card of who is valid? --> NOT IMPLEMENTED +000331 [FAIL] Which card of which man is valid? --> NOT IMPLEMENTED +000332 [ZERO] There is a card of a man which is valid. +000333 [FAIL] There is a man. If the man enters a card then the card is correct. --> There is a man X1. +ERROR +000334 [FAIL] There is a man. If the man enters a card then the card is correct. He sleeps. --> There is a man X1. +The man X1 sleeps. +ERROR +000335 [FAIL] John eats or John drinks. --> NOT IMPLEMENTED +000336 [FAIL] John eats or John drinks. Mary eats or Mary drinks or Bill sleeps. --> NOT IMPLEMENTED +000337 [ZERO] There are John and 2 men. +000338 [ZERO] There are John and 2 men ManGroup. +000339 [ZERO] There are John and 2 men ManGroup. ManGroup is happy. +000340 [FAIL] There are a man X and a man Y and a man Z. --> NOT IMPLEMENTED +000341 [FAIL] There are some men. If they are happy then they wait. --> There are at least 2 men. +ERROR +000342 [FAIL] If John waits then John sleeps. --> ERROR +000343 [FAIL] If John waits then he sleeps. --> ERROR +000344 [ZERO] If a man John waits then he sleeps. +000345 [FAIL] John's laundry is clean. --> NOT IMPLEMENTED +000346 [FAIL] Some laundry of John is clean. --> NOT IMPLEMENTED +000347 [FAIL] A laundry of John is clean. --> NOT IMPLEMENTED +000348 [FAIL] Something happens. It is good. --> NOT IMPLEMENTED +000349 [SAME] Nobody waits. +000350 [----] Nobody sees himself. --> Nobody X1 sees X1. +000351 [----] Every man who sees himself waits. --> Every man X1 that sees the man X1 waits. +000352 [FAIL] Each of some men waits. --> NOT IMPLEMENTED +000353 [FAIL] Each of some men who eat waits. --> NOT IMPLEMENTED +000354 [FAIL] Each of some men who see themselves waits. --> NOT IMPLEMENTED +000355 [FAIL] A man who walks is happy. --> NOT IMPLEMENTED +000356 [FAIL] A man who walks is happy. A man who talks is sad. The man waits. --> NOT IMPLEMENTED +000357 [FAIL] A man who walks is happy. A man who talks is sad. The man who walks waits. --> NOT IMPLEMENTED +000358 [FAIL] A dog of a man is happy. A dog of a woman is sad. The dog barks. --> NOT IMPLEMENTED +000359 [FAIL] A dog of a man is happy. A dog of a woman is sad. The dog of a man barks. --> NOT IMPLEMENTED +000360 [FAIL] A dog of a man is happy. A dog of a woman is sad. The dog of the man barks. --> NOT IMPLEMENTED +000361 [ZERO] A dog Muri of a man is happy. A dog of a woman is sad. Muri barks. +000362 [ZERO] A dog Muri of a man is happy. A dog of a woman is sad. The dog Muri barks. +000363 [FAIL] A man's dog barks. He waits. --> NOT IMPLEMENTED +000364 [FAIL] A man's dog barks. It eats. --> NOT IMPLEMENTED +000365 [FAIL] A small card is green. A big card is red. The small card is valid. --> NOT IMPLEMENTED +000366 [FAIL] The small card is green. A big card is red. The small card is valid. --> NOT IMPLEMENTED +000367 [FAIL] The small card is green. The big card is red. The small card is valid. --> NOT IMPLEMENTED +000368 [FAIL] A man is happy. A dog is happy. --> NOT IMPLEMENTED +000369 [FAIL] A man a card of who is valid waits. --> NOT IMPLEMENTED +000370 [FAIL] John's dog barks. It is happy. --> NOT IMPLEMENTED +000371 [FAIL] John's dog barks. He is happy. --> NOT IMPLEMENTED +000372 [FAIL] A man's man waits. He is happy. --> NOT IMPLEMENTED +000373 [FAIL] A man's man waits. The man is happy. --> NOT IMPLEMENTED +000374 [FAIL] There is a red card. There is a blue card. The red card is valid. --> NOT IMPLEMENTED +000375 [ZERO] There is a red card RC. There is a blue card BC. The red card RC is valid. +000376 [ZERO] There is a red card RC. There is a blue card BC. The card RC is valid. +000377 [ZERO] There is a red card RC. There is a blue card BC. The card is valid. +000378 [ZERO] There is a red card RC. There is a blue card BC. The red card is valid. +000379 [ZERO] There is a red card RC. There is a blue card BC. RC is valid. +000380 [ZERO] There are a red card RC and a blue card BC. RC is valid. +000381 [ZERO] There are a red card RC and a blue card BC. They are valid. +000382 [FAIL] There are a red card and a blue card. The card is valid. --> NOT IMPLEMENTED +000383 [FAIL] There are a red card and a blue card. The red card is valid. --> NOT IMPLEMENTED +000384 [SAME] There are 384 tests. +000385 [FAIL] There are 3 things and 4 things. Are they 7 things? --> NOT IMPLEMENTED +000386 [FAIL] A man's dog barks. --> NOT IMPLEMENTED +000387 [FAIL] The man's dog barks. --> NOT IMPLEMENTED +000388 [FAIL] A dog of a man barks. --> NOT IMPLEMENTED +000389 [FAIL] The dog of a man barks. --> NOT IMPLEMENTED +000390 [FAIL] A dog of the man barks. --> NOT IMPLEMENTED +000391 [FAIL] The dog of the man barks. --> NOT IMPLEMENTED +000392 [FAIL] There is a dog. There is a man. The man's dog barks. --> NOT IMPLEMENTED +000393 [----] No man sees himself. --> No man X1 sees the man X1. +000394 [----] For each man a dog sees the man. --> Every man is seen by a dog. +000395 [----] There is a man who feeds every dog. There is a man who feeds every cat. The man who feeds every dog waits. --> There is a man X1. +There is a man X2. +The man X1 waits. +Every dog is fed by the man X1. +Every cat is fed by the man X2. +000396 [FAIL] Everybody sees nobody. --> ERROR +000397 [ZERO] It is not the case that everybody sees somebody. +000398 [FAIL] Nobody sees everybody. --> ERROR +000399 [----] Somebody sees everybody. --> There is somebody X1. +Everybody is seen by X1. +000400 [----] A man waits. The man walks. --> There is a man X1. +The man X1 walks. +The man X1 waits. +000401 [FAIL] There is a man. His dog eats. There is a woman. Her dog drinks. The dog of the man barks. --> NOT IMPLEMENTED +000402 [ZERO] The man John walks. The woman John talks. +000403 [ZERO] A man John walks. +000404 [----] A man waits. The man talks. --> There is a man X1. +The man X1 talks. +The man X1 waits. +000405 [----] A man waits. The man talks and walks. --> There is a man X1. +The man X1 walks. +The man X1 talks. +The man X1 waits. +000406 [----] Some men wait. The men talk. --> There are at least 2 men. +The men wait. +The men talk. +000407 [----] Some men wait. They talk. --> There are at least 2 men. +The men wait. +The men talk. +000408 [FAIL] If John waits then a dog barks. --> ERROR +000409 [SAME] All laundry waits. +000410 [----] A man M1 eats. A man M2 drinks. M1 waits. --> There is a man X1. +There is a man X2. +The man X1 eats. +The man X2 drinks. +The man X1 waits. +000411 [----] A man M1 eats. A man M2 drinks. The man M1 waits. --> There is a man X1. +There is a man X2. +The man X1 eats. +The man X2 drinks. +The man X1 waits. +000412 [----] Every man M sees M. --> Every man X1 sees the man X1. +000413 [----] No man M sees M. --> No man X1 sees the man X1. +000414 [----] Someone waits. --> There is somebody X1. +X1 waits. +000415 [----] No one waits. --> Nobody waits. +000416 [ZERO] It is not the case that no one does not wait. +000417 [ZERO] It is not the case that no one waits. +000418 [ZERO] It is not the case that it is not the case that a man waits. +000419 [FAIL] Not everyone waits. --> NOT IMPLEMENTED +000420 [FAIL] There is someone and he does not wait. --> NOT IMPLEMENTED +000421 [ZERO] It is not the case that if there is someone then he waits. +000422 [----] At least 3 men wait. --> There are at least 3 men. +The men wait. +000423 [----] At least 3 men wait. They drink. --> There are at least 3 men. +The men wait. +The men drink. +000424 [FAIL] Some men M1 and M2 drink. They talk. --> NOT IMPLEMENTED +000425 [FAIL] A man and a dog wait. They talk. --> NOT IMPLEMENTED +000426 [FAIL] A man and a dog wait. He talks. --> NOT IMPLEMENTED +000427 [FAIL] A man and a dog wait. It talks. --> NOT IMPLEMENTED +000428 [FAIL] A man M and a dog D wait. They talk. --> NOT IMPLEMENTED +000429 [FAIL] A man M and the dog D wait. They talk. --> NOT IMPLEMENTED +000430 [FAIL] Each of some men talks. They walk. --> NOT IMPLEMENTED +000431 [FAIL] Each of some men talks. The men walk. --> NOT IMPLEMENTED +000432 [FAIL] John's dog barks. --> NOT IMPLEMENTED +000433 [FAIL] There is a man. His dog barks. --> NOT IMPLEMENTED +000434 [FAIL] There is a man a dog of who barks. --> NOT IMPLEMENTED +000435 [FAIL] There is a man a dog of who barks. There is a man a dog of who eats. The man a dog of who barks waits. --> NOT IMPLEMENTED +000436 [ZERO] There is a man. There is a woman. His and her dog barks. +000437 [FAIL] There is a man. His dog barks. The dog is happy. --> NOT IMPLEMENTED +000438 [----] Somebody who eats drinks. --> There is somebody X1. +X1 drinks. +X1 eats. +000439 [----] Something moves. It waits. --> There is something X1. +X1 moves. +X1 waits. +000440 [----] Something moves. --> There is something X1. +X1 moves. +000441 [----] Something sees itself. --> There is something X1. +X1 sees X1. +000442 [FAIL] A dog of somebody barks. --> NOT IMPLEMENTED +000443 [FAIL] A dog of somebody barks. He waits. --> NOT IMPLEMENTED +000444 [FAIL] A dog of somebody barks. It waits. --> NOT IMPLEMENTED +000445 [----] Nobody sees herself. --> Nobody X1 sees X1. +000446 [----] A man sees everybody. --> There is a man X1. +Everybody is seen by the man X1. +000447 [----] A man sees everybody. He eats. --> There is a man X1. +The man X1 eats. +Everybody is seen by the man X1. +000448 [ZERO] A man sees everybody who eat. +000449 [FAIL] Not everything sees itself. --> NOT IMPLEMENTED +000450 [FAIL] Everything barks at itself. --> ERROR +000451 [ZERO] A man sees everybody and him. +000452 [----] There is a man who owns a dog. There is a man who owns a cat. John sees the man. John sees the man who owns the dog. --> There is a man X1. +There is a man X2. +The man X2 owns a dog. +The man X1 owns a cat. +John sees the man X1. +John sees the man X2. +000453 [FAIL] John goes to Berlin. --> NOT IMPLEMENTED +000454 [FAIL] John comes from Berlin. --> NOT IMPLEMENTED +000455 [FAIL] John likes a town which he goes to. --> NOT IMPLEMENTED +000456 [FAIL] In which town does John live? --> NOT IMPLEMENTED +000457 [FAIL] John comes from Berlin and goes to Paris. --> NOT IMPLEMENTED +000458 [FAIL] Where does John live? --> NOT IMPLEMENTED +000459 [ZERO] Where does John live in? +000460 [ZERO] From where does John come? +000461 [ZERO] Where does John come from? +000462 [----] There is a man such that he waits. --> There is a man X1. +The man X1 waits. +000463 [----] There is a man such that the man sees himself. --> There is a man X1. +The man X1 sees the man X1. +000464 [----] There is a man. There is a man such that the man sees him. --> There is a man X1. +The man X1 sees a man. +000465 [FAIL] For each of the men a dog barks. --> NOT IMPLEMENTED +000466 [FAIL] For each of the men a dog sees him. --> NOT IMPLEMENTED +000467 [FAIL] For each rich man a woman likes the rich man. --> ERROR +000468 [FAIL] For every rich man a woman likes the rich man. --> ERROR +000469 [FAIL] There are some big men. There are some small men. The big men are happy. --> NOT IMPLEMENTED +000470 [FAIL] There are some big men. There are some small men. They wait. --> NOT IMPLEMENTED +000471 [FAIL] There are some men. For each of the men a dog barks. --> NOT IMPLEMENTED +000472 [ZERO] For each man a dog sees it. +000473 [FAIL] A man's dog barks. The dog waits. --> NOT IMPLEMENTED +000474 [FAIL] A big man's dog barks. The dog waits. --> NOT IMPLEMENTED +000475 [FAIL] There is a man. There is a dog. John beats his dog. --> NOT IMPLEMENTED +000476 [FAIL] John beats his own big dog and beats his own small dog. The big dog is sad. --> NOT IMPLEMENTED +000477 [ZERO] There is the man. +000478 [ZERO] The dog who sees the man barks. +000479 [ZERO] There is a man. There is he. +000480 [ZERO] There is a man. There is he. There is he. +000481 [ZERO] There is a man. There are he and he. +000482 [FAIL] There is some laundry. It is clean. --> NOT IMPLEMENTED +000483 [FAIL] Each of some men who see themselves sees himself. /* Axiom :) */ --> NOT IMPLEMENTED +000484 [SAME] There are 3 men. +000485 [----] There are 3 men. They talk. --> There are 3 men. +The men talk. +000486 [----] There are 3 men. The men talk. --> There are 3 men. +The men talk. +000487 [----] There are 3 men. 3 men talk. --> There are 3 men. +There are 3 men. +The men talk. +000488 [ZERO] There is a man A#. +000489 [ZERO] There are 3 men Men-3. Men-3 talk. +000490 [FAIL] John waits. John does not sleep. --> NOT IMPLEMENTED +000491 [----] There is a man. He sees himself. --> There is a man X1. +The man X1 sees the man X1. +000492 [ZERO] If John waits then a man John sleeps. +000493 [ZERO] If John waits then the man John sleeps. +000494 [FAIL] Each of some men who own a dog owns a dog. --> NOT IMPLEMENTED +000495 [FAIL] Each of some men who own the dog owns the dog. --> NOT IMPLEMENTED +000496 [ZERO] Each of some men who own the dog Muri owns Muri. +000497 [ZERO] There is a dog Muri. Each of some men who own Muri owns Muri. +000498 [FAIL] There is a dog. Each of some men who own the dog owns the dog. --> NOT IMPLEMENTED +000499 [FAIL] There is a man who sees a big dog. There is a man who sees a small dog. The man who sees a big dog waits. --> NOT IMPLEMENTED +000500 [FAIL] There are some men. Each of the men waits. --> NOT IMPLEMENTED +000501 [FAIL] Some groups of some men talk. --> NOT IMPLEMENTED +000502 [FAIL] Some groups of some men see themselves. --> NOT IMPLEMENTED +000503 [FAIL] Every group of some men waits. --> ERROR +000504 [ZERO] Each of no men talks. +000505 [FAIL] Each of some men does not talk. --> NOT IMPLEMENTED +000506 [----] A doctor sees himself/herself. --> There is a doctor X1. +The doctor X1 sees the doctor X1. +000507 [----] A doctor sees herself/himself. --> There is a doctor X1. +The doctor X1 sees the doctor X1. +000508 [ZERO] A thing sees himself/itself. +000509 [FAIL] For each of some men a dog barks. --> NOT IMPLEMENTED +000510 [FAIL] For each of some men a dog sees him. --> NOT IMPLEMENTED +000511 [FAIL] For each of John and Mary a dog sees him/her. --> NOT IMPLEMENTED +000512 [----] A person sees himself. --> There is a person X1. +The person X1 sees the person X1. +000513 [----] A person sees herself. --> There is a person X1. +The person X1 sees the person X1. +000514 [FAIL] For each of some men he waits. --> NOT IMPLEMENTED +000515 [FAIL] For each of the men he waits. --> NOT IMPLEMENTED +000516 [FAIL] For each of a man and a woman a dog sees the man. --> NOT IMPLEMENTED +000517 [FAIL] For each of a big man and a small man a dog sees the big man. --> NOT IMPLEMENTED +000518 [FAIL] 5 men's dog barks. --> NOT IMPLEMENTED +000519 [FAIL] 3 codes X and Y and Z are valid. --> NOT IMPLEMENTED +000520 [ZERO] 2 men sees their own card. +000521 [ZERO] If there is a man then there is more than 1 women. +000522 [FAIL] Each of some men sees himself. --> NOT IMPLEMENTED +000523 [FAIL] Each of some men who see themselves sees himself. --> NOT IMPLEMENTED +000524 [FAIL] A man has 2 kg of laundry. --> NOT IMPLEMENTED +000525 [ZERO] A child Id1 of a child Id2 of a man Adam waits. +000526 [FAIL] There is a child of a man. The child waits. --> NOT IMPLEMENTED +000527 [----] The dog that sees the man barks. --> There is a dog X1. +The dog X1 sees a man. +The dog X1 barks. +000528 [----] The dog that sees the man barks. The dog eats. The man drinks. --> There is a dog X1. +There is a man X2. +The dog X1 sees the man X2. +The man X2 drinks. +The dog X1 eats. +The dog X1 barks. +000529 [FAIL] There is a man. Who hits him? --> NOT IMPLEMENTED +000530 [FAIL] There is a man. Who hits himself? --> NOT IMPLEMENTED +000531 [FAIL] Who sees who? --> NOT IMPLEMENTED +000532 [FAIL] What sees itself? --> NOT IMPLEMENTED +000533 [FAIL] Mary sees herself. Who sees herself? --> NOT IMPLEMENTED +000534 [FAIL] John's dog barks. The dog of John is happy. --> NOT IMPLEMENTED +000535 [FAIL] John's dog eats. Mary's dog drinks. The dog of John waits. --> NOT IMPLEMENTED +000536 [FAIL] A dog of a man eats. A dog of a woman drinks. The dog of a man waits. --> NOT IMPLEMENTED +000537 [FAIL] A dog of a man eats. A dog of a woman drinks. The dog of the man waits. --> NOT IMPLEMENTED +000538 [FAIL] A man's card sees itself. --> NOT IMPLEMENTED +000539 [FAIL] A man's card sees him. --> NOT IMPLEMENTED +000540 [FAIL] A man's dog barks. The woman's dog is green. --> NOT IMPLEMENTED +000541 [FAIL] Somebody's dog barks. --> NOT IMPLEMENTED +000542 [FAIL] Every ancestor of a man's father is the ancestor of the man. --> ERROR +000543 [FAIL] There is a man who sees John's brother. The man who sees the brother of John waits. --> NOT IMPLEMENTED +000544 [FAIL] There is a man who sees John's mother. The man who sees the mother of John waits. --> NOT IMPLEMENTED +000545 [FAIL] There is a man who sees a mother of John. The man who sees John's mother waits. --> NOT IMPLEMENTED +000546 [----] 2 girls lift 2 tables. --> There are 2 girls. +The girls lift 2 tables. +000547 [FAIL] 2 girls lift each of 2 tables. --> NOT IMPLEMENTED +000548 [FAIL] Each of 2 girls lifts 2 tables. --> NOT IMPLEMENTED +000549 [FAIL] Each of 2 girls lifts each of 2 tables. --> NOT IMPLEMENTED +000550 [----] There are 2 tables such that 2 girls lift them. --> There are 2 girls. +The girls lift 2 tables. +000551 [FAIL] There are 2 tables such that each of 2 girls lifts them. --> NOT IMPLEMENTED +000552 [FAIL] For each of 2 tables 2 girls lift it. --> NOT IMPLEMENTED +000553 [FAIL] For each of 2 tables each of 2 girls lifts it. --> NOT IMPLEMENTED +000554 [FAIL] There are 2 girls and there are 2 tables such that each of the girls lifts each of the tables. --> NOT IMPLEMENTED +000555 [FAIL] There are 2 girls and there are 2 tables. Each of the girls lifts each of the tables. --> NOT IMPLEMENTED +000556 [FAIL] Some men M1 and M2 and M3 drink. --> NOT IMPLEMENTED +000557 [FAIL] There are a man and a woman. --> NOT IMPLEMENTED +000558 [FAIL] 2 codes X and Y are valid. --> NOT IMPLEMENTED +000559 [FAIL] There are 5 big men. --> NOT IMPLEMENTED +000560 [ZERO] 2 men M1 and M2 drink. M1 talks. +000561 [FAIL] 2 men M1 and M2 drink. M2 talks. They eat. --> NOT IMPLEMENTED +000562 [ZERO] 2 men ManGroup drink. They eat. +000563 [ZERO] 2 men ManGroup drink. ManGroup talk. They eat. +000564 [ZERO] 2 men ManGroup drink. ManGroup talks. They eat. +000565 [ZERO] 2 men ManGroup drink. ManGroup talks. It eats. +000566 [ZERO] 2 men John and John eat. +000567 [FAIL] There are 5 big men who are happy. --> NOT IMPLEMENTED +000568 [FAIL] There are 5 big men such that they are happy. --> NOT IMPLEMENTED +000569 [ZERO] 2 men M1 and M2 drink. The man M2 talks. +000570 [----] There is a man who sees himself. There is a man who sees John. John watches the man who sees him. John watches the man who sees himself. --> There is a man X1. +There is a man X2. +The man X2 sees the man X2. +The man X1 sees John. +John watches the man X1. +John watches the man X2. +000571 [FAIL] There are some men. For each of them the card is valid. --> NOT IMPLEMENTED +000572 [FAIL] The card of which man the card of who is valid is valid? --> NOT IMPLEMENTED +000573 [----] There is a n:aaa. It barks. --> There is an n:aaa X1. +The n:aaa X1 barks. +000574 [----] There are some n:aaa. They bark. --> There are at least 2 n:aaa . +The n:aaa bark. +000575 [ZERO] There is a n:aaa who waits. The n:aaa who waits barks. +000576 [FAIL] A man who is hungry eats a pizza X. He is happy. --> NOT IMPLEMENTED +000577 [ZERO] There is a man or there is a dog who sees him or there is a cat who sees it. +000578 [ZERO] There is a man or there is a dog who sees him or there is a cat who sees him. +000579 [ZERO] There is a man or there is a dog who sees him or there is a cat who sees it and him. +000580 [FAIL] A dog barks. Not everybody waits. --> NOT IMPLEMENTED +000581 [FAIL] A dog barks. Not every man waits. --> NOT IMPLEMENTED +000582 [FAIL] Not everybody waits. A dog barks. --> NOT IMPLEMENTED +000583 [FAIL] There is a man. A clerk enters every card of him. --> There is a man. +There is a clerk. +ERROR +000584 [FAIL] There is a park. A dog barks in it. --> NOT IMPLEMENTED +000585 [----] A man sees everybody who eats. --> There is a man X1. +Everybody that eats is seen by the man X1. +000586 [----] Every man who waits eats. --> Every man that waits eats. +000587 [----] Everybody who waits eats. --> Everybody that waits eats. +000588 [ZERO] There is a man. He who waits eats. +000589 [FAIL] A man sees himself and a dog. --> NOT IMPLEMENTED +000590 [FAIL] A man sees a dog and himself. --> NOT IMPLEMENTED +000591 [FAIL] There is a boy. A man sees him and a dog. --> NOT IMPLEMENTED +000592 [FAIL] There is a boy. A man sees himself and a dog. --> NOT IMPLEMENTED +000593 [----] A man sees a dog X. He waits. --> There is a man X1. +The man X1 sees a dog. +The man X1 waits. +000594 [----] There are some men. The men talk. --> There are at least 2 men. +The men talk. +000595 [FAIL] A set is a:located in itself. --> NOT IMPLEMENTED +000596 [FAIL] A set is in a set. --> NOT IMPLEMENTED +000597 [FAIL] A set is in itself. --> NOT IMPLEMENTED +000598 [FAIL] A set is a member in itself. --> NOT IMPLEMENTED +000599 [FAIL] A set exists in itself. --> NOT IMPLEMENTED +000600 [ZERO] A table John waits. +000601 [FAIL] John owns a park. A dog barks in it. --> NOT IMPLEMENTED +000602 [FAIL] A dog barks. It is not the case that everybody waits. --> NOT IMPLEMENTED +000603 [----] VisaCards wait. --> VisaCard waits. +000604 [FAIL] Christmases are white. --> NOT IMPLEMENTED +000605 [ZERO] Each of Christmases is white. +000606 [FAIL] Christmases are white. Some children like them. --> NOT IMPLEMENTED +000607 [ZERO] A person:xxx sees a masc:yyy and event:zzz him. +000608 [ZERO] A person:xxx sees a masc:yyy and event:zzz herself. +000609 [FAIL] A man talks about a day. --> NOT IMPLEMENTED +000610 [FAIL] A man talks during a day. --> NOT IMPLEMENTED +000611 [FAIL] A man sees a boy and the girl. --> NOT IMPLEMENTED +000612 [FAIL] There is a bone. A man enters it and a card. --> NOT IMPLEMENTED +000613 [FAIL] There is a bone. A man enters the bone and a card. --> NOT IMPLEMENTED +000614 [FAIL] A customer enters a card of himself. --> NOT IMPLEMENTED +000615 [ZERO] There is John. Mary sees him. He walks. +000616 [ZERO] There is John. Peter sees him. He walks. +000617 [FAIL] A man hits his own dog. He is happy. --> NOT IMPLEMENTED +000618 [FAIL] A clerk enters a card of himself. --> NOT IMPLEMENTED +000619 [FAIL] A clerk enters the card of himself. --> NOT IMPLEMENTED +000620 [ZERO] A clerk enters a card of him. +000621 [----] There is a man. The man sees himself. --> There is a man X1. +The man X1 sees the man X1. +000622 [FAIL] A machine reads a card that carries its own code. --> NOT IMPLEMENTED +000623 [FAIL] A dog of a woman walks. A dog of a boy barks. The dog of the boy is happy. --> NOT IMPLEMENTED +000624 [FAIL] A dog of a boy barks. The boy waits. --> NOT IMPLEMENTED +000625 [FAIL] A man lives in a town. --> NOT IMPLEMENTED +000626 [FAIL] A man lives in a town. Where does the man live? --> NOT IMPLEMENTED +000627 [FAIL] Where does the man live? --> NOT IMPLEMENTED +000628 [FAIL] Where does the man live? Who lives in the town? --> NOT IMPLEMENTED +000629 [FAIL] A man lives in a town. Where does the man live? Who lives in the town? --> NOT IMPLEMENTED +000630 [FAIL] A girl of a boy waits. The girl eats. --> NOT IMPLEMENTED +000631 [ZERO] There is John. Bill sees him. He walks. +000632 [FAIL] There is a man a dog of who barks. The dog eats. --> NOT IMPLEMENTED +000633 [FAIL] There is a man a dog of who barks. The man eats. --> NOT IMPLEMENTED +000634 [FAIL] Some men's car is fast. --> NOT IMPLEMENTED +000635 [FAIL] There is a donkey of a wife's brother. --> NOT IMPLEMENTED +000636 [FAIL] There is a donkey of the wife's brother. --> NOT IMPLEMENTED +000637 [ZERO] A big hungry dog barks. +000638 [FAIL] John is a rich customer. His wealth is enormous. He is in his office. --> NOT IMPLEMENTED +000639 [FAIL] John is a rich customer. His wealth is enormous. He is in his own office. --> NOT IMPLEMENTED +000640 [FAIL] John is not a customer. He is happy. --> NOT IMPLEMENTED +000641 [FAIL] A man is not a customer. He is happy. --> NOT IMPLEMENTED +000642 [FAIL] A man is a clerk. His dog barks. --> NOT IMPLEMENTED +000643 [ZERO] A man is a clerk. His own dog barks. +000644 [FAIL] A customer gives a card to a clerk. --> NOT IMPLEMENTED +000645 [FAIL] A customer gives a clerk a card. --> NOT IMPLEMENTED +000646 [----] For every code there is a clerk such that he enters it. --> Every code is entered by a clerk. +000647 [----] For every code a clerk enters it. --> Every code is entered by a clerk. +000648 [FAIL] Some water is not drinkable. --> NOT IMPLEMENTED +000649 [----] A man enters a card that carries a code and opens an account. --> There is a man X1. +There is a card X2. +The card X2 carries a code. +The man X1 enters the card X2. +The man X1 opens an account. +000650 [FAIL] A man who enters a card manually types a code. --> NOT IMPLEMENTED +000651 [----] A man sees every dog. --> There is a man X1. +Every dog is seen by the man X1. +000652 [SAME] Every man sees a dog. +000653 [FAIL] A laundry of John collapses. --> NOT IMPLEMENTED +000654 [FAIL] There is a man. His laundry smells. --> NOT IMPLEMENTED +000655 [FAIL] There is a man a laundry of who collapses. --> NOT IMPLEMENTED +000656 [ZERO] John is a customer. He inserts a card that belongs to himself and types a code X. Bill sees X. He inserts his own card and types the code. +000657 [FAIL] John takes his own card and gets some money for himself. --> NOT IMPLEMENTED +000658 [ZERO] A man visits a town Zürich. +000659 [FAIL] A man who is richer than John waits. --> NOT IMPLEMENTED +000660 [----] There is a dog. /* # with comment without comment */ There is a man. --> There is a dog. +There is a man. +000661 [----] There is a dog. /* # with comment (line break) without comment */ There is a man. --> There is a dog. +There is a man. +000662 [ZERO] There is the man's dog and cat. +000663 [ZERO] A man waits carefully manually. +000664 [FAIL] A man carefully waits. --> NOT IMPLEMENTED +000665 [ZERO] A man carefully manually waits. +000666 [ZERO] A man gives a bone to a dog manually carefully. +000667 [FAIL] A clerk enters a card of every customer. --> There is a clerk X1. +The clerk X1 enters a card. +ERROR +000668 [FAIL] A clerk enters every customer's card. --> There is a clerk. +ERROR +000669 [FAIL] A n:xxx's dog barks. --> NOT IMPLEMENTED +000670 [ZERO] The customer enters a card and a numeric personal code. If it is not valid then SM rejects the card. +000671 [ZERO] The customer enters a card and a numeric personal code. +000672 [FAIL] Who enters a card? --> NOT IMPLEMENTED +000673 [ZERO] A man John gives his own wife Mary a big and red apple. +000674 [----] John owns some services that deliver some pizzas. --> There are at least 2 services. +The services deliver at least 2 pizzas. +John owns the services. +000675 [FAIL] John owns some services each of which delivers some pizzas. --> NOT IMPLEMENTED +000676 [FAIL] John waits in a bank. He is happy. --> NOT IMPLEMENTED +000677 [FAIL] 1 man's dog barks. --> NOT IMPLEMENTED +000678 [FAIL] A customer waits patiently. --> NOT IMPLEMENTED +000679 [FAIL] How does John enter a card? --> NOT IMPLEMENTED +000680 [FAIL] The waters are deep. --> NOT IMPLEMENTED +000681 [FAIL] A customer enters a card or drops it. He is angry. --> NOT IMPLEMENTED +000682 [ZERO] A customer enters a card or he drops it. He is angry. +000683 [FAIL] A customer enters a card or he drops it. The customer is angry. --> NOT IMPLEMENTED +000684 [----] If a customer has a card C then the customer enters C. --> Every card that is had by a customer X1 is entered by the customer X1. +000685 [----] If a customer has a card C then he enters C. --> Every card that is had by a customer X1 is entered by the customer X1. +000686 [----] p:Kaarel waits. --> Kaarel waits. +000687 [FAIL] Is there a dog? --> NOT IMPLEMENTED +000688 [FAIL] John gives Bill Mary. --> NOT IMPLEMENTED +000689 [FAIL] John gives Mary to Bill. --> NOT IMPLEMENTED +000690 [ZERO] There is a man. The man "John" waits. +000691 [FAIL] There is a red and blue dog. The red dog barks. --> NOT IMPLEMENTED +000692 [FAIL] A dog of who eats a bone? --> NOT IMPLEMENTED +000693 [FAIL] The dog of who eats a bone? --> NOT IMPLEMENTED +000694 [FAIL] A man a dog of who eats a bone waits. --> NOT IMPLEMENTED +000695 [FAIL] If a man walks then he talks quickly. --> ERROR +000696 [FAIL] If a man walks quickly then he talks. --> ERROR +000697 [FAIL] If a man walks quickly then he talks quickly. --> ERROR +000698 [----] A man enters all laundry. --> There is a man X1. +All laundry is entered by the man X1. +000699 [----] p:p v:v. --> p:p v:v . +000700 [FAIL] A man is rich and famous. --> NOT IMPLEMENTED +000701 [FAIL] A dog is not a cat. --> NOT IMPLEMENTED +000702 [ZERO] John vaguely sees a big dog that barks in the garden of his own brother. +000703 [FAIL] John vaguely sees a big dog. The dog barks in the garden of the brother of John. --> NOT IMPLEMENTED +000704 [FAIL] Who is in the park in the town? --> NOT IMPLEMENTED +000705 [ZERO] There is not a man. +000706 [ZERO] There is not some laundry. +000707 [FAIL] There is no man. --> NOT IMPLEMENTED +000708 [ZERO] A man Kaarel works extremely and fast. +000709 [FAIL] A man waits carefully and manually. --> NOT IMPLEMENTED +000710 [FAIL] A man gives a bone to a dog manually and carefully. --> NOT IMPLEMENTED +000711 [FAIL] A man carefully and manually waits. --> NOT IMPLEMENTED +000712 [FAIL] There are a dog and a cat. --> NOT IMPLEMENTED +000713 [ZERO] There is a dog and a cat. +000714 [ZERO] For every body who waits there is a clerk. +000715 [FAIL] For everybody who waits there is a clerk. --> NOT IMPLEMENTED +000716 [FAIL] There is a customer. The customer enters a card or he drops it. He is angry. --> NOT IMPLEMENTED +000717 [FAIL] There is a customer. The customer enters a card or drops it. He is angry. --> NOT IMPLEMENTED +000718 [FAIL] For everybody there is a dog. --> NOT IMPLEMENTED +000719 [----] There is some n:laundry. --> There is some laundry. +000720 [FAIL] 2 kg of laundry waits. --> NOT IMPLEMENTED +000721 [ZERO] A man wait. +000722 [ZERO] 2 men waits. +000723 [FAIL] A man manually is happy. --> NOT IMPLEMENTED +000724 [ZERO] A man very is happy. +000725 [ZERO] There is a dog X. A man's X barks. +000726 [ZERO] There is a dog X. X of a man barks. +000727 [FAIL] There is 1 kg of laundry. --> NOT IMPLEMENTED +000728 [FAIL] Some men are happy. --> NOT IMPLEMENTED +000729 [ZERO] Some men is happy. +000730 [ZERO] There is some men. +000731 [FAIL] John's laundry waits. --> NOT IMPLEMENTED +000732 [ZERO] A man runs almost. +000733 [ZERO] He who eats drinks. +000734 [FAIL] A dog of some men runs. --> NOT IMPLEMENTED +000735 [FAIL] A dog of some men who run barks. --> NOT IMPLEMENTED +000736 [ZERO] A dog of some men who runs barks. +000737 [FAIL] Some men's dog runs. --> NOT IMPLEMENTED +000738 [ZERO] Some men's dog who runs barks. +000739 [ZERO] Some men's dog who run barks. +000740 [ZERO] A dog who runs barks. +000741 [ZERO] A dog who run barks. +000742 [ZERO] Is there a man John? +000743 [FAIL] There is a man or there is a woman. --> NOT IMPLEMENTED +000744 [ZERO] Is there a man or is there a woman? +000745 [----] There is a n:laundry. --> There is a laundry. +000746 [FAIL] A man works in a bank in a morning. --> NOT IMPLEMENTED +000747 [ZERO] A man works in a bank and in a morning. +000748 [FAIL] A man works in a bank manually. --> NOT IMPLEMENTED +000749 [FAIL] A man works manually in a bank. --> NOT IMPLEMENTED +000750 [FAIL] A man works manually in a bank quickly. --> NOT IMPLEMENTED +000751 [FAIL] A man works manually and quickly in a bank. --> NOT IMPLEMENTED +000752 [ZERO] A man works manually quickly in a bank. +000753 [ZERO] A man works in a bank manually quickly. +000754 [FAIL] A man works in a bank manually in a morning. --> NOT IMPLEMENTED +000755 [FAIL] A man gives a boy his own card. --> NOT IMPLEMENTED +000756 [ZERO] His own card waits. +000757 [ZERO] Not more than 5 men wait. +000758 [ZERO] Not less than 5 men wait. +000759 [----] There is a cat. It sees itself. --> There is a cat X1. +The cat X1 sees the cat X1. +000760 [----] There is a cat. A dog sees it. --> There is a dog X1. +The dog X1 sees a cat. +000761 [FAIL] Every man waits-for some women who are happy or who are sad. --> ERROR +000762 [ZERO] If there is a man then there are more than 1 women. +000763 [FAIL] Is there no laundry? --> NOT IMPLEMENTED +000764 [FAIL] Everybody a dog of who barks waits. --> ERROR +000765 [ZERO] Are there Augusts? +000766 [FAIL] A laundry sees its own dog. --> NOT IMPLEMENTED +000767 [FAIL] Some laundry sees its own dog. --> NOT IMPLEMENTED +000768 [ZERO] There is John. John walks. +000769 [ZERO] Some laundry are clean. +000770 [ZERO] A man sees 2 signs "Go!" and "Stop". +000771 [ZERO] A man sees 3 signs "Go!" and "Stop". +000772 [FAIL] Where does a man quickly run? --> NOT IMPLEMENTED +000773 [ZERO] Where does a man run quickly? +000774 [FAIL] A card of a man sees him. --> NOT IMPLEMENTED +000775 [ZERO] There are the man's dog and cat. +000776 [ZERO] A man runs. There is the man. +000777 [FAIL] where does a man run? --> NOT IMPLEMENTED +000778 [SAME] Everything runs. +000779 [ZERO] A dog of a man and of a woman waits. +000780 [ZERO] John's Mary waits. +000781 [ZERO] Mary of John waits. +000782 [FAIL] If every man runs then a dog barks. --> ERROR +000783 [FAIL] If if there is a man then he runs then a dog barks. --> ERROR +000784 [----] There is a man such that he walks. --> There is a man X1. +The man X1 walks. +000785 [FAIL] There is a man A. A is happy. --> NOT IMPLEMENTED +000786 [FAIL] Where does a man run? --> NOT IMPLEMENTED +000787 [FAIL] A man of the man waits. --> NOT IMPLEMENTED +000788 [FAIL] If a man runs, and walks or eats then a dog barks. --> ERROR +000789 [FAIL] If a man does not walk then a dog barks. --> ERROR +000790 [FAIL] A man waits in a bank which likes him. --> NOT IMPLEMENTED +000791 [ZERO] A man waits in a bank which likes himself. +000792 [ZERO] A man X walks. A man X talks. +000793 [SAME] There is a box. +000794 [ZERO] a man gives a dog a card in his house. +000795 [ZERO] a man gives a dog a card in him. +000796 [ZERO] a man gives his dog a card. +000797 [ZERO] a man gives a card to his dog. +000798 [ZERO] a man gives him a card . +000799 [ZERO] a man gives a card to him. +000800 [ZERO] a man gives a dog him. +000801 [ZERO] a man gives him to a dog. +000802 [ZERO] a man sees a card in his house. +000803 [ZERO] a man sees a card in him. +000804 [ZERO] a man sees his card . +000805 [ZERO] a man sees him. +000806 [ZERO] a man waits in his house. +000807 [ZERO] a man waits in him. +000808 [----] A man X waits. X sleeps. --> There is a man X1. +The man X1 waits. +The man X1 sleeps. +000809 [ZERO] A dog of its own man barks. +000811 [ZERO] A dog X of a woman eats. The dog X of a man drinks. +000812 [FAIL] A man sees a cat and a dog and a mouse. --> NOT IMPLEMENTED +000813 [----] Somebody waits. He sleeps. --> There is somebody X1. +X1 waits. +X1 sleeps. +000814 [ZERO] Something waits. He sleeps. +000815 [ZERO] It is not the case that there is some water. +000816 [FAIL] There is no water. --> NOT IMPLEMENTED +000817 [ZERO] Somebody waits. It sleeps. +000818 [----] Something waits. It sleeps. --> There is something X1. +X1 waits. +X1 sleeps. +000819 [----] John watches a man who sees himself. --> There is a man X1. +The man X1 sees the man X1. +John watches the man X1. +000820 [ZERO] John beats the donkey of his wife. +000821 [FAIL] John beats his own donkey. --> NOT IMPLEMENTED +000822 [FAIL] John beats the donkey of himself. --> NOT IMPLEMENTED +000823 [FAIL] John beats a donkey of himself. --> NOT IMPLEMENTED +000824 [ZERO] John beats his donkey. +000825 [ZERO] John beats a donkey of him. +000826 [ZERO] John beats the donkey of him. +000827 [FAIL] John beats the donkey of his own wife. --> NOT IMPLEMENTED +000828 [FAIL] John beats a donkey of a wife of himself. --> NOT IMPLEMENTED +000829 [ZERO] John beats a donkey of a wife of him. +000830 [FAIL] A man has 2 kg of laundries. --> NOT IMPLEMENTED +000831 [FAIL] John sees some water of himself. --> NOT IMPLEMENTED +000832 [FAIL] John sees a water of himself. --> NOT IMPLEMENTED +000833 [FAIL] John sees his own water. --> NOT IMPLEMENTED +000834 [SAME] John sees a water. +000835 [SAME] John sees some water. +000836 [----] John sees the water. --> John sees a water. +000837 [FAIL] John does not see a water. --> NOT IMPLEMENTED +000838 [----] John sees no water. --> No water is seen by John. +000839 [FAIL] John does not see some water. --> NOT IMPLEMENTED +000840 [ZERO] A man waits. A man wait. +000841 [FAIL] A dog of a man of a house barks. --> NOT IMPLEMENTED +000842 [FAIL] A man gives a cat. The cat gives a bone to a dog. --> NOT IMPLEMENTED +000843 [FAIL] A man gives a cat to a dog. The cat gives a bone. --> NOT IMPLEMENTED +000844 [FAIL] If there is a man then there are more than 2 women. --> NOT IMPLEMENTED +000845 [FAIL] A man runs in the park manually and quickly. --> NOT IMPLEMENTED +000846 [FAIL] A dog is good and bad. --> NOT IMPLEMENTED +000847 [ZERO] A dog is good and interested-in a bone. +000848 [ZERO] A dog is good and interested-in a bone and bad. +000849 [FAIL] if there is a man then there are 2 women. --> NOT IMPLEMENTED +000850 [FAIL] There is some laundry. There is a dog. It is clean. --> NOT IMPLEMENTED +000851 [----] There is some laundry. It sees itself. --> There is some laundry X1. +The laundry X1 sees the laundry X1. +000852 [FAIL] There is some laundry. It sees its own dog. --> NOT IMPLEMENTED +000853 [FAIL] Some laundry which sees itself is clean. --> NOT IMPLEMENTED +000854 [FAIL] Each of 2 girls lifts them. --> NOT IMPLEMENTED +000855 [ZERO] Each of 2 girls lifts themselves. +000856 [FAIL] A man is interested-in every dog. --> There is a man. +ERROR +000857 [FAIL] A man is interested-in every dog that barks. --> There is a man. +ERROR +000858 [FAIL] A man is interested-in no dog. --> There is a man. +ERROR +000859 [FAIL] A man is interested-in not every dog. --> NOT IMPLEMENTED +000860 [FAIL] A bank which a man enters is good. --> NOT IMPLEMENTED +000861 [FAIL] Which bank which a man enters is good? --> NOT IMPLEMENTED +000862 [ZERO] What which is good does a man enter? +000863 [ZERO] A card a code of who a man enters is valid. +000864 [ZERO] The customer Mr-Miller inserts a card A. +000865 [----] The dog which sees the man barks. --> There is a dog X1. +The dog X1 sees a man. +The dog X1 barks. +000866 [----] There is a n:aaa which waits. The n:aaa which waits barks. --> There is an n:aaa X1. +The n:aaa X1 waits. +The n:aaa X1 barks. +000867 [FAIL] There is a man or there is a dog which sees him or there is a cat which sees it. --> NOT IMPLEMENTED +000868 [FAIL] There is a man or there is a dog which sees him or there is a cat which sees him. --> NOT IMPLEMENTED +000869 [FAIL] For every body which waits there is a clerk. --> NOT IMPLEMENTED +000870 [FAIL] Some men's dog which runs barks. --> NOT IMPLEMENTED +000871 [----] A dog which runs barks. --> There is a dog X1. +The dog X1 runs. +The dog X1 barks. +000872 [ZERO] A man John waits. John is happy. +000873 [ZERO] 2 men X and X eat. +000874 [FAIL] A laundry washes some laundry. It is clean. Some water sees a water. It is cold. --> NOT IMPLEMENTED +000875 [ZERO] A card who is tired sleeps. +000876 [FAIL] A card which is tired sleeps. --> NOT IMPLEMENTED +000877 [FAIL] A card that is tired sleeps. --> NOT IMPLEMENTED +000878 [FAIL] A man that is tired sleeps. --> NOT IMPLEMENTED +000879 [ZERO] A man which is tired sleeps. +000880 [FAIL] A man who is tired sleeps. --> NOT IMPLEMENTED +000881 [ZERO] A man who is tired sleeps +000882 [----] A man who is John sleeps. --> There is a man X1. +The man X1 is John. +The man X1 sleeps. +000883 [----] John who is a man sleeps. --> John sleeps. +John is a man. +000884 [FAIL] 2 men X and John wait. --> NOT IMPLEMENTED +000885 [ZERO] John wait. +000886 [ZERO] 2 men John and X wait. +000887 [----] Christmases wait. --> Christmas waits. +000888 [ZERO] Some men Christmases wait. +000889 [FAIL] There is a man X. A man Y brings him his pencil and his own computer. --> NOT IMPLEMENTED +000890 [ZERO] A man runs there. +000891 [FAIL] Is there a man X? --> NOT IMPLEMENTED +000892 [FAIL] A man X gives his own wife Y a big and red apple. --> NOT IMPLEMENTED +000893 [FAIL] If John waits then the man X sleeps. --> ERROR +000894 [FAIL] If John waits then a man X sleeps. --> ERROR +000895 [ZERO] The man X walks. The woman X talks. +000896 [----] If a man X waits then he sleeps. --> Every man that waits sleeps. +000897 [FAIL] A man does not like a man X. --> NOT IMPLEMENTED +000898 [ZERO] A man X gives his own wife Y a unknownword. +000899 [FAIL] A man X gives an apple to a woman Y. Y accepts the apple and eats it. She is happy and he has no apples. --> NOT IMPLEMENTED +000900 [FAIL] John gives an apple to Mary. Mary accepts the apple and eats it. She is happy and he has no apples. --> NOT IMPLEMENTED +000901 [FAIL] A man runs easily. --> NOT IMPLEMENTED +000902 [ZERO] There is a man X. X who runs is happy. +000903 [ZERO] John which runs eats. +000904 [ZERO] There is a man X. X which runs is happy. +000905 [ZERO] John who run eats. +000906 [----] There is a dog which a man hits. --> There is a man X1. +The man X1 hits a dog. +000907 [ZERO] There is a dog X. X which a man hits barks. +000908 [ZERO] There is a dog X. X which sees a man barks. +000909 [ZERO] John's car are fast. +000910 [----] John who is a clerk waits. --> John waits. +John is a clerk. +000911 [----] John who is the clerk waits. --> John waits. +John is a clerk. +000912 [ZERO] There is a clerk X. X the card of who a customer steals is angry. +000913 [FAIL] There are at most 2 men X and Y and Z. --> NOT IMPLEMENTED +000914 [ZERO] There is John. A man brings him his pencil and brings him his own computer. +000915 [FAIL] A man waits in a bank with John. --> NOT IMPLEMENTED +000916 [FAIL] Every customer enters every card. --> ERROR +000917 [FAIL] Every customer enters every card or enters every code. --> ERROR +000918 [ZERO] It is not the case that no man does not wait. +000919 [----] A customer enters every card and enters every code. --> There is a customer X1. +Every card is entered by the customer X1. +Every code is entered by the customer X1. +000920 [ZERO] It is not the case that a man waits and a dog barks. +000921 [ZERO] It is not the case that there is a man and a dog barks. +000922 [ZERO] It is not the case that a man who waits or who eats runs and sleeps. +000923 [ZERO] It is not the case that a man who waits or who eats runs or sleeps. +000924 [ZERO] It is not the case that a man who waits or who eats runs or sleeps and barks. +000925 [ZERO] It is not the case that a man who waits or who eats runs or sleeps ,and barks. +000926 [FAIL] For every dog if it barks then it does not sleep. --> ERROR +000927 [FAIL] There is a dog ,and there is a man or there is a woman ,and there is a cat. --> NOT IMPLEMENTED +000928 [ZERO] It is not the case that there is a dog ,and there is a man or there is a woman ,and there is a cat. +000929 [ZERO] It is not the case that there is a dog. There is a man or there is a woman ,and it is not the case that there is a cat. +000930 [ZERO] It is not the case that there is a dog ,and there is a man or there is a woman ,and it is not the case that there is a cat. +000931 [ZERO] It is not the case that a man sleeps or waits. +000932 [ZERO] It is not the case that there is a man and the man sleeps or the man waits. +000933 [ZERO] It is not the case that there is a man ,and the man sleeps or the man waits. +000934 [ZERO] It is not the case that there is a dog and it is not the case that there is a cat. +000935 [ZERO] It is not the case that there is a dog. It is not the case that there is a cat. +000936 [FAIL] A dog does not bark or a cat does not sleep. --> NOT IMPLEMENTED +000937 [----] Somebody sees himself. --> There is somebody X1. +X1 sees X1. +000938 [ZERO] Somebody gives him him. +000939 [ZERO] Somebody gives him himself. +000940 [FAIL] There is somebody. Somebody gives him himself. --> NOT IMPLEMENTED +000941 [FAIL] Somebody gives somebody himself/herself. --> NOT IMPLEMENTED +000942 [ZERO] Somebody gives himself him. +000943 [FAIL] There is somebody. Somebody gives himself him. --> NOT IMPLEMENTED +000944 [FAIL] Somebody gives himself himself. --> NOT IMPLEMENTED +000945 [FAIL] Somebody sees his own dog. --> NOT IMPLEMENTED +000946 [FAIL] Somebody sees a dog of himself. --> NOT IMPLEMENTED +000947 [FAIL] There is somebody. A dog of him barks. --> NOT IMPLEMENTED +000948 [FAIL] Somebody waits. He sees a dog of himself. --> NOT IMPLEMENTED +000949 [FAIL] Somebody waits. Somebody sees a dog of himself. --> NOT IMPLEMENTED +000950 [FAIL] Somebody waits. Somebody sees a dog of him. --> NOT IMPLEMENTED +000951 [----] Somebody waits. He sees himself. --> There is somebody X1. +X1 waits. +X1 sees X1. +000952 [----] Somebody waits. Somebody sees him. --> There is somebody X1. +There is somebody X2. +X2 waits. +X1 sees X2. +000953 [----] Somebody waits. Somebody sees himself. --> There is somebody X1. +There is somebody X2. +X2 waits. +X1 sees X1. +000954 [FAIL] Somebody is interested-in himself. --> NOT IMPLEMENTED +000955 [ZERO] Somebody is interested-in him. +000956 [FAIL] Somebody waits in himself. --> NOT IMPLEMENTED +000957 [ZERO] Somebody waits in him. +000958 [FAIL] There is somebody. Somebody waits in him. --> NOT IMPLEMENTED +000959 [FAIL] Somebody runs. Somebody waits in him. --> NOT IMPLEMENTED +000960 [FAIL] Somebody is big and small. --> NOT IMPLEMENTED +000961 [ZERO] Somebody is interested-in a dog and interested-in a cat. +000962 [----] Somebody is himself. --> There is somebody X1. +X1 is X1. +000963 [----] A man is himself. --> There is a man X1. +The man X1 is the man X1. +000964 [FAIL] There is a dog. A man sees the dog of it. --> NOT IMPLEMENTED +000965 [ZERO] It is not the case that a man waits and that a dog barks. +000966 [ZERO] It is not the case that there is a man and that a dog barks. +000967 [ZERO] It is not the case that there is a dog ,and that there is a man or there is a woman ,and there is a cat. +000968 [ZERO] It is not the case that there is a dog ,and that there is a man or that there is a woman ,and there is a cat. +000969 [ZERO] It is not the case that there is a dog ,and that there is a man or that there is a woman ,and that there is a cat. +000970 [ZERO] It is not the case that there is a dog A. There is a man C or there is a woman E. It is not the case that there is a cat G. +000971 [FAIL] A man does not sleep or does not wait. --> NOT IMPLEMENTED +000972 [ZERO] It is not the case that there is a man ,and that the man sleeps or that the man waits. +000973 [ZERO] It is not the case that there is a dog and that it is not the case that there is a cat. +000974 [----] If there is something that barks then it is a dog. --> Everything that barks is a dog. +000975 [FAIL] A dog that a man sees in a park barks. --> NOT IMPLEMENTED +000976 [FAIL] A dog that a man sees quickly barks. --> NOT IMPLEMENTED +000977 [ZERO] It is not the case that a man runs. He walks. +000978 [ZERO] It is not the case that John runs. He walks. +000979 [FAIL] A man gives a dog a bone and gives a cat a cake. --> NOT IMPLEMENTED +000980 [FAIL] A man gives a bone to a dog and gives a cake to a cat. --> NOT IMPLEMENTED +000981 [ZERO] A man waits not. +000982 [----] Somebody is himself/herself. --> There is somebody X1. +X1 is X1. +000983 [ZERO] There is a long zip code ZC. +000984 [ZERO] There is an empty string " ". +000985 [FAIL] There are 2 kg of apples. The apples are red. --> NOT IMPLEMENTED +000986 [ZERO] There are 2 kg of apples "Golden" of John. +000987 [FAIL] There is 1 kg of dirty laundry. --> NOT IMPLEMENTED +000988 [FAIL] There are more than 2 kg of dirty laundry. --> NOT IMPLEMENTED +000989 [ZERO] There is a long zip code " 90210 ". +000990 [FAIL] There is a card such that a clerk enters the card of every customer. --> There is a clerk X1. +There is a card. +The clerk X1 enters a card. +ERROR +000991 [ZERO] There is a card. If there is a man then there is the card of the man. +000992 [FAIL] There is a card of every man. --> There is a card. +ERROR +000993 [FAIL] A dog of every man waits. --> There is a dog X1. +The dog X1 waits. +ERROR +000994 [FAIL] Every man's dog waits. --> ERROR +000995 [FAIL] For every book a database lists its title. --> ERROR +000996 [ZERO] A database lists for every book its title. +000997 [FAIL] For every book a database lists its title and lists its code. --> ERROR +000998 [FAIL] For every book a database lists the title of the book and lists the code of the book. --> ERROR +000999 [ZERO] There is a man such that he waits and the dog of who sleeps. +001000 [FAIL] There is no dog that bites every man. --> NOT IMPLEMENTED +001001 [----] For every book the book has a title and the book has a code. --> Every book has a title and has a code. +001002 [FAIL] Not for every book the book has a title and the book has a code. --> NOT IMPLEMENTED +001003 [ZERO] It is not the case that for every book the book has a title and the book has a code. +001004 [ZERO] It is not the case that if there is a book then the book has a title and the book has a code. +001005 [FAIL] A ball is blue. --> NOT IMPLEMENTED +001006 [ZERO] There is a man. If there is the man then a dog barks. +001007 [ZERO] A man's every dog barks. +001008 [FAIL] There is a man such that every dog of the man barks. --> There is a man. +ERROR +001009 [FAIL] Every dog of a man barks. --> ERROR +001010 [FAIL] For every man every dog of him barks. --> ERROR +001011 [FAIL] Every dog of every man barks. --> ERROR +001012 [FAIL] For every dog of every man the dog barks. --> ERROR +001013 [FAIL] There is a dog of every man. --> There is a dog. +ERROR +001014 [FAIL] John is a friend of Mary. --> NOT IMPLEMENTED +001015 [FAIL] For every customer John assigns a personal code to the customer. --> ERROR +001016 [ZERO] John blahblah. +001017 [ZERO] A man waits only. +001018 [----] A man v:waits_waits. --> There is a man X1. +The man X1 v:waits_waits . +001019 [ZERO] A card of a man which is valid is green. +001020 [FAIL] Not each dog barks. --> NOT IMPLEMENTED +001021 [FAIL] Not all laundry waits. --> NOT IMPLEMENTED +001022 [FAIL] Not for each man a dog barks. --> NOT IMPLEMENTED +001023 [FAIL] Not for each of some men a dog barks. --> NOT IMPLEMENTED +001024 [FAIL] For all laundry a dog barks. --> ERROR +001025 [FAIL] Not for all laundry a dog barks. --> NOT IMPLEMENTED +001026 [FAIL] A dog sees each of some men. --> NOT IMPLEMENTED +001027 [----] A man sees no dog. --> There is a man X1. +No dog is seen by the man X1. +001028 [FAIL] A man sees not every dog. --> NOT IMPLEMENTED +001029 [ZERO] There is a n:man who waits. +001030 [FAIL] A man waits in every bank. --> There is a man. +ERROR +001031 [----] There is a dog that barks. --> There is a dog X1. +The dog X1 barks. +001032 [ZERO] A doctor waits. She is tired. He is happy. +001033 [ZERO] A doctor waits. He is happy.She is tired. +001034 [FAIL] who waits? what waits? --> NOT IMPLEMENTED +001035 [FAIL] A service is quick usually. --> NOT IMPLEMENTED +001036 [ZERO] There is a dog "". +001037 [FAIL] Which code is there? --> NOT IMPLEMENTED +001038 [ZERO] A man sees himself who eats. +001039 [FAIL] A card of who is valid? --> NOT IMPLEMENTED +001040 [FAIL] A code of a card of who is valid? --> NOT IMPLEMENTED +001041 [FAIL] A card of somebody is valid. A card of who is valid? --> NOT IMPLEMENTED +001042 [FAIL] A screen of what blinks? --> NOT IMPLEMENTED +001043 [FAIL] A doctor sees her/his own dog. --> NOT IMPLEMENTED +001044 [ZERO] John is richer than Mary and smarter than Bill. +001045 [ZERO] John is interested-in Mary and fond-of Bill. +001046 [ZERO] A customer is manually. +001047 [ZERO] A customer is. +001048 [----] There is a man who sees a dog that sees a cat. --> There is a man X1. +There is a dog X2. +The dog X2 sees a cat. +The man X1 sees the dog X2. +001049 [----] There is a man who sees a dog that sees a cat. The man who sees a dog that sees a cat waits. --> There is a man X1. +There is a dog X2. +The dog X2 sees a cat. +The man X1 sees the dog X2. +The man X1 waits. +001050 [----] There is a man who sees every dog that sees a cat. --> There is a man X1. +Every dog that sees a cat is seen by the man X1. +001051 [----] There is a man who sees every dog that sees a cat. The man who sees every dog that sees a cat waits. --> There is a man X1. +The man X1 waits. +Every dog that sees a cat is seen by the man X1. +001052 [----] There is a man who sees every dog. The man who sees every dog waits. --> There is a man X1. +The man X1 waits. +Every dog is seen by the man X1. +001053 [----] There is a n:man that waits. --> There is a man X1. +The man X1 waits. +001054 [ZERO] John is rich and richer than Mary. +001055 [ZERO] John is interested and interested-in Mary. +001056 [ZERO] There are 2 signs "Go!" and "Stop!". +001057 [SAME] There are 1000000000000000000000000000000 men. +001058 [FAIL] A man waits in a bank which likes itself. --> NOT IMPLEMENTED +001059 [FAIL] There is a card such that a clerk enters a card of every customer. --> There is a clerk X1. +There is a card. +The clerk X1 enters a card. +ERROR +001060 [FAIL] A man waits or takes John's rook. If John moves his own queen then there is a dog. --> NOT IMPLEMENTED +001061 [FAIL] John takes a queen Mary. --> NOT IMPLEMENTED +001062 [time_limit_exceeded] If an element is a member of a tail of a list then the element is a member of the list. --> +001063 [FAIL] Every dog barks or a cat sleeps. --> NOT IMPLEMENTED +001064 [FAIL] if there is a dog A then the dog A barks, or a cat D sleeps . --> ERROR +001065 [ZERO] It is not the case that there is a man and that there is a dog or that there is a cat. +001066 [ZERO] It is not the case that there is a man and that there is a dog or there is a cat. +001067 [ZERO] It is not the case that there is a man ,and that there is a dog or there is a cat. +001068 [ZERO] It is not the case that there is a man ,and there is a dog or there is a cat. +001069 [----] There is a man who sees no dog. The man who sees no dog waits. --> There is a man X1. +The man X1 waits. +No dog is seen by the man X1. +001070 [FAIL] There is a man who sees a dog or who sees a cat. The man who sees a dog or who sees a cat waits. --> NOT IMPLEMENTED +001071 [FAIL] John likes a dog and a cat. --> NOT IMPLEMENTED +001072 [ZERO] John likes a dog ,and a cat. +001073 [FAIL] There is no man who has a dog and who likes it. --> NOT IMPLEMENTED +001074 [ZERO] There is no man and he walks. +001075 [ZERO] There is no man such that he walks. +001076 [FAIL] There is no man who walks. --> NOT IMPLEMENTED +001077 [----] Every man likes himself. --> Every man X1 likes the man X1. +001078 [----] There is a man who walks and who talks. The man who talks eats. --> There is a man X1. +The man X1 walks. +The man X1 talks. +The man X1 eats. +001079 [FAIL] There is a man who walks or who talks. The man who talks eats. --> NOT IMPLEMENTED +001080 [FAIL] There is a man who walks or who talks. The man who walks or who talks eats. --> NOT IMPLEMENTED +001081 [----] There is a man who walks and who talks. The man who walks and who talks eats. --> There is a man X1. +The man X1 walks. +The man X1 talks. +The man X1 eats. +001082 [----] There is a man who walks and who talks. The man who talks and who walks eats. --> There is a man X1. +The man X1 walks. +The man X1 talks. +The man X1 eats. +001083 [FAIL] There is a man who walks or who talks. The man who talks or who walks eats. --> NOT IMPLEMENTED +001084 [FAIL] John likes a dog ,and a cat and a rat and a mouse see a cheese. --> NOT IMPLEMENTED +001085 [FAIL] John likes a dog and a cat ,and a rat and a mouse see a cheese. --> NOT IMPLEMENTED +001086 [FAIL] There is a man who waits silently and patiently. The man who waits silently eats. --> NOT IMPLEMENTED +001087 [----] There is a man who every dog sees. The man who every dog sees eats. --> There is a man X1. +The man X1 eats. +Every dog sees the man X1. +001088 [FAIL] There is a man who is rich and famous. The man who is rich eats. --> NOT IMPLEMENTED +001089 [FAIL] There is a man who is rich and famous. The man who is famous and rich eats. --> NOT IMPLEMENTED +001090 [----] A man who waits walks and eats. --> There is a man X1. +The man X1 waits. +The man X1 walks. +The man X1 eats. +001091 [----] A man who waits walks and eats and sleeps. --> There is a man X1. +The man X1 waits. +The man X1 walks. +The man X1 eats. +The man X1 sleeps. +001092 [FAIL] There is a man who walks or who talks or who sleeps. The man who talks or who walks or who sleeps eats. --> NOT IMPLEMENTED +001093 [FAIL] There is a man who walks or who talks ,and who sleeps. The man who talks or who walks ,and who sleeps eats. --> NOT IMPLEMENTED +001094 [FAIL] John serves a meal to a customer. --> NOT IMPLEMENTED +001095 [FAIL] John serves a customer a meal. --> NOT IMPLEMENTED +001096 [----] There is a man. Every dog sees him and hears him. --> There is a man X1. +Every dog sees the man X1 and hears the man X1. +001097 [ZERO] A man who sees a dog and who walks. +001098 [FAIL] There is a man who does not see every dog that he sees. The man who sees a dog and who does not see the dog waits. --> NOT IMPLEMENTED +001099 [FAIL] There is a man who sees a dog and who the dog does not see. --> NOT IMPLEMENTED +001100 [----] The man looks-at the men, and they v:look-back-at him. --> There are at least 2 men. +There is a man X1. +The man X1 looks-at the men. +The men v:look-back-at the man X1. +001101 [ZERO] It is not the case that John likes a dog ,and that a cat and a rat and a mouse see a cheese ,or that a man waits. +001102 [ZERO] There is a ball of a girl which is blue. There is a ball which is red. John sees the ball which is blue. Mary sees the girl's ball. +001103 [SAME] Every airline buys 2 aircraft. +001104 [FAIL] Something is green. --> NOT IMPLEMENTED +001105 [ZERO] There is a man. There is a dog. If there is he then there is it. +001106 [ZERO] A man sees a boy and every girl. +001107 [ZERO] A man sees every boy and a girl. +001108 [ZERO] A man sees everybody and a dog. +001109 [ZERO] A man sees a dog and everybody. +001110 [FAIL] A man sees his own dog and his own cat. --> NOT IMPLEMENTED +001111 [----] There is somebody such that he eats. --> There is somebody X1. +X1 eats. +001112 [----] There is a man such that he eats. --> There is a man X1. +The man X1 eats. +001113 [ZERO] There is everybody such that he eats. +001114 [FAIL] A man sees somebody and a dog. --> NOT IMPLEMENTED +001115 [FAIL] A man sees a dog and the cat. --> NOT IMPLEMENTED +001116 [FAIL] A man sees a dog and somebody. --> NOT IMPLEMENTED +001117 [----] There is a dog. There is a man who sees the dog. --> There is a man X1. +The man X1 sees a dog. +001118 [----] A man dances. --> There is a man X1. +The man X1 dances. +001119 [FAIL] There is a man or there is a dog that sees him or there is a cat that sees itself and him. --> NOT IMPLEMENTED +001120 [FAIL] There is a man or there is a dog that sees him or there is a cat that sees it and him. --> NOT IMPLEMENTED +001121 [ZERO] A man sees a dog and the dog. +001122 [ZERO] No man and a dog wait. +001123 [ZERO] A man and no dog wait. +001124 [ZERO] It is not the case that John runs. John walks. +001125 [FAIL] A customer enters a card. If it is not valid then SM rejects the card. --> There is a customer X1. +The customer X1 enters a card. +ERROR +001126 [FAIL] Somebody is big and small and waits. --> NOT IMPLEMENTED +001127 [FAIL] Somebody is big and eats and waits. --> NOT IMPLEMENTED +001128 [----] Every man sees John. He waits. --> John waits. +Every man sees John. +001129 [FAIL] John runs or he eats. He waits. --> NOT IMPLEMENTED +001130 [FAIL] Not every man sees John. John waits. --> NOT IMPLEMENTED +001131 [FAIL] Not every man sees John. He waits. --> NOT IMPLEMENTED +001132 [ZERO] It is not the case that John walks. He runs. +001133 [FAIL] 5 rich men wait. --> NOT IMPLEMENTED +001134 [ZERO] John walks. It is not the case that John runs. +001135 [FAIL] Each of 2 girls lifts herself. --> NOT IMPLEMENTED +001136 [ZERO] Each of 2 girls lifts itself. +001137 [FAIL] John inserts his own card. Bill inserts his own card. --> NOT IMPLEMENTED +001138 [ZERO] If there is John then there is Mary. +001139 [FAIL] If there are a dog and a cat then a man waits. --> ERROR +001140 [ZERO] There is a man who he sees. +001141 [FAIL] John is taller than Mary. --> NOT IMPLEMENTED +001142 [FAIL] A man has 2 kg of green apples. --> NOT IMPLEMENTED +001143 [FAIL] A man has 2 kg of dirty water. --> NOT IMPLEMENTED +001144 [ZERO] It is not the case that there are 2 kg of dirty laundry. +001145 [FAIL] There are more than 2 kg of laundry. --> NOT IMPLEMENTED +001146 [FAIL] Less than 2 women wait. --> NOT IMPLEMENTED +001147 [FAIL] Each of some men sees every dog. --> NOT IMPLEMENTED +001148 [FAIL] For each of some men he likes every dog. --> NOT IMPLEMENTED +001149 [FAIL] For each of some men the man likes every dog. --> NOT IMPLEMENTED +001150 [FAIL] Each of 2 girls lifts herself and sees a dog. --> NOT IMPLEMENTED +001151 [ZERO] It is not the case that there are 1 men. +001152 [ZERO] It is not the case that there is a man or there is a dog. +001153 [ZERO] It is not the case that there is a man or that there is a dog. +001154 [ZERO] There is a man "A" who runs. There is a man "A" who walks. The man "A" who runs is happy. +001155 [ZERO] A man "A" waits. A man "A" sleeps. +001156 [FAIL] There is a man. His dog eats. There is a woman. Her dog drinks. --> NOT IMPLEMENTED +001157 [FAIL] The man whose dog eats waits. --> NOT IMPLEMENTED +001158 [FAIL] There is a man whose dog waits. --> NOT IMPLEMENTED +001159 [FAIL] A girl sees every man whose dog waits. --> There is a girl. +ERROR +001160 [FAIL] A dog of who waits? --> NOT IMPLEMENTED +001161 [FAIL] Whose dog waits? --> NOT IMPLEMENTED +001162 [FAIL] A girl whose mouse smiles sees a dog. --> NOT IMPLEMENTED +001163 [FAIL] A girl whose cat whose mouse smiles eats sees a dog. --> NOT IMPLEMENTED +001164 [ZERO] A girl whose cat a mouse of who smiles eats waits. +001165 [FAIL] A man waits in every bank in every morning. --> There is a man. +ERROR +001166 [FAIL] Every man waits in every bank in every morning. --> ERROR +001167 [FAIL] Each of some men a dog of who barks waits. --> NOT IMPLEMENTED +001168 [FAIL] Each of some men whose dog barks waits. --> NOT IMPLEMENTED +001169 [FAIL] There are some men each of who waits. --> NOT IMPLEMENTED +001170 [----] There are some men who wait. --> There are at least 2 men. +The men wait. +001171 [FAIL] There are some men a dog of who barks. --> NOT IMPLEMENTED +001172 [FAIL] There are some men whose dog barks. --> NOT IMPLEMENTED +001173 [ZERO] There are some men each of whose dog barks. +001174 [ZERO] There are some men each of a dog of who barks. +001175 [FAIL] There are some men a dog of each of who barks. --> NOT IMPLEMENTED +001176 [FAIL] A man's dog barks. He is happy. --> NOT IMPLEMENTED +001177 [ZERO] 'A man waits. It is happy.' +001178 [ZERO] A man waits. It is happy. +001179 [FAIL] p:Kaarel's dog barks. --> NOT IMPLEMENTED +001180 [ZERO] There are 3 men. Each of them wait. +001181 [ZERO] There are 3 men. Each of the men wait. +001182 [FAIL] Each of 3 men sees each of 2 dogs. --> NOT IMPLEMENTED +001183 [----] Everybody who is a person and who is a female is a woman. --> Everybody that is a person and that is a female is a woman. +001184 [FAIL] Each of some girls lifts her own table. --> NOT IMPLEMENTED +001185 [ZERO] Everybody who likes Mary she loves. +001186 [FAIL] Every man likes more than 2 dogs and likes less than 4 dogs. --> ERROR +001187 [----] If there is a man then he is not a woman or is not a dog. --> Every man is not a woman or is not a dog. +001188 [ZERO] If there is no man then he waits. +001189 [FAIL] At least 1 man waits. --> There is at least 1 man. +The men waits. +001190 [FAIL] At most 1 man waits. --> NOT IMPLEMENTED +001191 [FAIL] More than 1 man waits. --> There is more than 1 man. +The men waits. +001192 [FAIL] Less than 1 man waits. --> NOT IMPLEMENTED +001193 [FAIL] There are 3 kg of apples. Each of the apples is red. --> NOT IMPLEMENTED +001194 [FAIL] John likes Mary's sister who is not John. --> NOT IMPLEMENTED +001195 [FAIL] There is Mary's sister. Mary is richer than her own sister. --> NOT IMPLEMENTED +001196 [FAIL] 10 kg of laundry is on the table. --> NOT IMPLEMENTED +001197 [FAIL] 10 kg of laundry are on the table. --> NOT IMPLEMENTED +001198 [----] Every man who feeds a dog waits. Every man feeds a dog and waits. --> Every man that feeds a dog waits. +Every man feeds a dog and waits. +001199 [ZERO] Every man does not feed a dog and wait. +001200 [ZERO] Everybody sees at most 1 things. +001201 [ZERO] Everybody sees 1 things. +001202 [FAIL] A man is not no dog. --> NOT IMPLEMENTED +001203 [SAME] Everybody sees at least 1 man. +001204 [FAIL] A man comes in a day A1. A boy reads in the day A2 that follows A1. The book is red in the day that follows A2. --> NOT IMPLEMENTED +001205 [ZERO] John's 2 kg of apples wait. +001206 [FAIL] 2 kg of apples of John wait. --> NOT IMPLEMENTED +001207 [FAIL] If there is a carnivore then everybody that it eats is an animal. --> ERROR +001208 [FAIL] If there is a carnivore then everything that it eats is a meat. --> ERROR +001209 [----] If there is a thing that does not eat something that is not a meat then the thing is a carnivore. --> Every thing that does not eat something that is not a meat is a carnivore. +001210 [----] Everything is a cat and everything is a dog. --> Everything is a cat. +Everything is a dog. +001211 [----] There is a cat and everything is a dog. --> There is a cat. +Everything is a dog. +001212 [FAIL] If there is a thing and everything that it eats is a meat then it is a carnivore. --> ERROR +001213 [----] 2 men wait. --> There are 2 men. +The men wait. +001214 [FAIL] There are less than 2 kg of milk. There are less than 2 men. --> NOT IMPLEMENTED +001215 [FAIL] There are 1 kg of water and 2 kg of apples. --> NOT IMPLEMENTED +001216 [----] There is a man A who sees A. There is a man who sees John. John watches the man who sees him. John watches the man who sees A. --> There is a man X1. +There is a man X2. +The man X2 sees the man X2. +The man X1 sees John. +John watches the man X1. +John watches the man X2. +001217 [----] There is a man who owns a dog. There is a man who owns a cat. John sees the man who owns the dog. --> There is a man X1. +There is a man X2. +John sees the man X1. +The man X2 owns a cat. +The man X1 owns a dog. +001218 [FAIL] Everybody sees John and Mary. --> ERROR +001219 [FAIL] For all clean laundry a dog barks. --> ERROR +001220 [FAIL] John enters every card which is his card. --> ERROR +001221 [FAIL] John enters every card which carries his code. --> ERROR +001222 [ZERO] John enters every card which carries its code. +001223 [FAIL] John enters every card which carries its own code. --> ERROR +001224 [ZERO] John enters every card which carries his own code. +001225 [ZERO] John enters every card which is its card. +001226 [FAIL] John enters every card which is its own card. --> ERROR +001227 [FAIL] John vaguely sees a big dog that barks in the garden of its own brother. --> NOT IMPLEMENTED +001228 [ZERO] There is a carnivore "<". +001229 [ZERO] There is a carnivore "&". +001230 [FAIL] If there is a man such that he waits then he is happy. --> ERROR +001231 [FAIL] If there is an animal such that everything that the animal eats is a meat then the animal is a carnivore. --> ERROR +001232 [----] There is a cat such that everything is a dog. --> There is a cat. +Everything is a dog. +001233 [FAIL] John feeds his own dogs. --> NOT IMPLEMENTED +001234 [FAIL] There is a bank. A code is not in the bank. --> NOT IMPLEMENTED +001235 [FAIL] If there is a man then a dog of the man waits. --> ERROR +001236 [FAIL] There is a girl's ball which is blue. --> NOT IMPLEMENTED +001237 [FAIL] John sees a girl's ball which is blue. --> NOT IMPLEMENTED +001238 [FAIL] There is a ball of a girl. Mary sees the girl's ball. --> NOT IMPLEMENTED +001239 [FAIL] There is a man who sees John and Mary. The man who sees John and Mary waits. --> NOT IMPLEMENTED +001240 [FAIL] There is a man who sees John and Mary. The man who sees Mary and John waits. --> NOT IMPLEMENTED +001241 [FAIL] There is a man who sees John and Mary. The man who sees Mary and Bill waits. --> NOT IMPLEMENTED +001243 [FAIL] There is a company that John awaits a delivery from. --> NOT IMPLEMENTED +001244 [ZERO] There is a company from which John awaits a delivery. +001245 [FAIL] John's dog barks. John's dog barks. --> NOT IMPLEMENTED +001246 [FAIL] It is possible that a man waits. --> NOT IMPLEMENTED +001247 [FAIL] It is necessary that a man waits. --> NOT IMPLEMENTED +001248 [FAIL] It is possible that a man waits and that a dog barks. --> NOT IMPLEMENTED +001249 [FAIL] It is necessary that a man waits and that a dog barks. --> NOT IMPLEMENTED +001250 [FAIL] It is necessary that a man waits and a dog barks. --> NOT IMPLEMENTED +001251 [FAIL] It is possible that a man waits and a dog barks. --> NOT IMPLEMENTED +001252 [ZERO] If a man eats then necessarily he does not sleep. +001253 [ZERO] A man "A" waits. The man sleeps. +001254 [ZERO] A man "A" waits. The man "A" sleeps. +001255 [FAIL] There are 3 men. Each of them waits. --> NOT IMPLEMENTED +001256 [FAIL] There are 3 men. Each of the men waits. --> NOT IMPLEMENTED +001257 [ZERO] There are a man's dog and cat. +001258 [FAIL] There is a man. There is the man's dog. --> NOT IMPLEMENTED +001259 [FAIL] There is Mary's sister. --> NOT IMPLEMENTED +001260 [ZERO] There are the man and the dog. +001261 [ZERO] There are a man and the dog. +001262 [ZERO] There is John or there is Mary. +001263 [ZERO] It is necessary that there is John. +001264 [FAIL] There is a man. There is a card of him. --> NOT IMPLEMENTED +001265 [ZERO] A customer and a clerk's contract is green. +001266 [FAIL] A contract of a customer and a clerk is green. --> NOT IMPLEMENTED +001267 [FAIL] A contract of a customer and a clerk are green. --> NOT IMPLEMENTED +001268 [FAIL] Some contracts of a customer and a clerk are green. --> NOT IMPLEMENTED +001269 [ZERO] Is there the card? +001270 [FAIL] There is a man. There is a man. There is the man's dog. --> NOT IMPLEMENTED +001271 [FAIL] There are a man's dogs. --> NOT IMPLEMENTED +001272 [ZERO] John and Mary's dog barks. +001273 [ZERO] There are the man and a dog. +001274 [FAIL] There is John's dog. The dog barks. --> NOT IMPLEMENTED +001275 [FAIL] There is a man. There is his dog that barks. --> NOT IMPLEMENTED +001276 [ZERO] There is the man and the man's dog. +001277 [ZERO] There is a man and the man's dog. +001278 [FAIL] There are a man and the man's dog. --> NOT IMPLEMENTED +001279 [FAIL] A man can wait. --> NOT IMPLEMENTED +001280 [FAIL] A man must wait. --> NOT IMPLEMENTED +001281 [FAIL] Can a man wait? --> NOT IMPLEMENTED +001282 [FAIL] Must a man wait? --> NOT IMPLEMENTED +001283 [SAME] Everybody can see something. +001284 [----] If there is somebody then it is possible that he/she sees something. --> Everybody can see something. +001285 [FAIL] It is possible that a man can wait. --> NOT IMPLEMENTED +001286 [FAIL] Some laundry can wait. --> NOT IMPLEMENTED +001287 [FAIL] Some men can wait. --> NOT IMPLEMENTED +001288 [FAIL] Some men can see themselves. --> NOT IMPLEMENTED +001289 [FAIL] A man can see a dog in a park. --> NOT IMPLEMENTED +001290 [FAIL] A man can see a dog that barks. --> NOT IMPLEMENTED +001291 [FAIL] A man can see a dog that barks in a park. --> NOT IMPLEMENTED +001292 [FAIL] John hates a man who can see him. --> NOT IMPLEMENTED +001293 [FAIL] John hates a man who John can see. --> NOT IMPLEMENTED +001294 [FAIL] John sees exactly 2 men. --> NOT IMPLEMENTED +001295 [ZERO] It is impossible that a man waits. +001296 [FAIL] It is not possible that a man waits. --> NOT IMPLEMENTED +001297 [ZERO] Possibly a man waits. +001298 [----] For every thing which knows something it knows it. --> Every thing that knows something X1 is known by X1. +001299 [----] For everything which knows something it knows it. --> Everything that knows something X1 is known by X1. +001300 [----] Somebody X waits. --> There is somebody X1. +X1 waits. +001301 [FAIL] Somebody of John waits. --> NOT IMPLEMENTED +001302 [----] Every dog that sees a cat that sees a rat X sees X. --> Every dog that sees a cat that sees a rat X1 sees the rat X1. +001303 [----] Every dog that sees a cat that sees a rat sees the rat. --> Every dog that sees a cat that sees a rat X1 sees the rat X1. +001304 [----] Every dog that sees a cat that sees a rat sees it. --> Every dog that sees a cat that sees a rat X1 sees the rat X1. +001305 [----] Every dog that sees a cat that sees something sees it. --> Every dog that sees a cat that sees something X1 sees X1. +001306 [----] Every dog that sees a cat that sees a rat sees itself. --> Every dog X1 that sees a cat that sees a rat sees the dog X1. +001307 [----] If there is somebody A and A loves somebody B then A likes B. --> Everybody that loves somebody X1 likes X1. +001308 [----] There is something X. --> There is something. +001309 [----] Everybody X waits. --> Everybody waits. +001310 [----] Everything X waits. --> Everything waits. +001311 [----] Nobody X waits. --> Nobody waits. +001312 [----] Nothing X waits. --> Nothing waits. +001313 [FAIL] Everybody of John waits. --> ERROR +001314 [FAIL] Everything of John waits. --> ERROR +001315 [FAIL] Nobody of John waits. --> ERROR +001316 [FAIL] Nothing of John waits. --> ERROR +001317 [FAIL] Everybody X of John waits. --> ERROR +001318 [----] Everybody X sees X. --> Everybody X1 sees X1. +001319 [----] Nobody X sees X. --> Nobody X1 sees X1. +001320 [----] If there is somebody A then A sees A. --> Everybody X1 sees X1. +001321 [----] There is a dog that nobody likes. --> There is a dog X1. +Nobody likes the dog X1. +001322 [ZERO] John owns something X of Mary which is expensive. +001323 [ZERO] Everything X of John which is valid contains a description of X. +001324 [ZERO] Nobody X of the group who is a manager has a customer who knows X. +001325 [FAIL] A customer of a man who is rich waits. --> NOT IMPLEMENTED +001326 [FAIL] A customer of John who is rich waits. --> NOT IMPLEMENTED +001327 [----] There is a man that sees a dog that sees a cat. --> There is a man X1. +There is a dog X2. +The dog X2 sees a cat. +The man X1 sees the dog X2. +001328 [----] There is a man that sees a dog that a cat sees. --> There is a man X1. +There is a cat X2. +The cat X2 sees a dog X3. +The man X1 sees the dog X3. +001329 [----] There is a man that sees a dog and that sees a cat. --> There is a man X1. +The man X1 sees a dog. +The man X1 sees a cat. +001330 [----] There is a man that sees a dog and that a cat sees. --> There is a cat X1. +There is a man X2. +The man X2 sees a dog. +The cat X1 sees the man X2. +001331 [----] There is a man that sees a cat and that a cat sees. --> There is a cat X1. +There is a man X2. +The man X2 sees a cat. +The cat X1 sees the man X2. +001332 [----] There is a man that sees a cat and that the cat sees. --> There is a cat X1. +There is a man X2. +The man X2 sees the cat X1. +The cat X1 sees the man X2. +001333 [ZERO] Everybody who somebody is taller than waits. +001334 [----] No man who a woman sees waits. --> No man that is seen by a woman waits. +001335 [ZERO] No man a woman sees. +001336 [ZERO] No man a woman is. +001337 [----] Every goal that a referee counts is a point. --> Every goal that is counted by a referee is a point. +001338 [ZERO] Everybody who lives-at a place that he/she works-at is a home-worker. +001339 [----] Everybody sees John who waits. --> Everybody sees John that waits. +001340 [----] Every man sees John who hears the man. --> Every man sees John and is heard by John. +001341 [ZERO] If somebody lives-at a place and he/she works-at the place then he/she is a home-worker. +001342 [ZERO] If somebody lives-at a place and works-at the place then he/she is a home-worker. +001343 [----] There is a man who sees some women. --> There is a man X1. +The man X1 sees at least 2 women. +001344 [----] There is a man who some women see. --> There are at least 2 women. +The women see a man. +001345 [ZERO] Every goal is something that at most 1 persons score. +001346 [----] Everybody who lives-at a place that he/she works-at is a n:home-worker. --> Everybody that works-at a place X1 and that lives-at the place X1 is a n:home-worker . +001347 [----] If somebody lives-at a place and he/she works-at the place then he/she is a n:home-worker. --> Everybody that lives-at a place X1 and that works-at the place X1 is a n:home-worker . +001348 [----] If somebody lives-at a place and works-at the place then he/she is a n:home-worker. --> Everybody that lives-at a place X1 and that works-at the place X1 is a n:home-worker . +001349 [----] If a thing X likes a thing Y and Y likes a thing Z then X likes Z. --> Every thing that likes a thing that likes a thing X1 likes the thing X1. +001350 [----] If something X likes something Y and Y likes something Z then X likes Z. --> Everything that likes something that likes something X1 likes X1. +001351 [----] Everything that v:affiliatedWith something that v:affiliatedWith something v:affiliatedWith it. --> Everything that is v:affiliatedWith by something that is v:affiliatedWith by something X1 is v:affiliatedWith by X1. +001352 [FAIL] There is nobody. --> NOT IMPLEMENTED +001353 [FAIL] Every man whose age is an integer is a manager. --> ERROR +001354 [FAIL] Every man's age is an integer. --> ERROR +001355 [FAIL] Everybody whose dog barks waits. --> ERROR +001356 [FAIL] Every man's dog is an animal. --> ERROR +001357 [ZERO] Who who a dog sees waits? +001358 [FAIL] It is not necessary that John waits. --> NOT IMPLEMENTED +001359 [ZERO] It is unnecessary that John waits. +001360 [FAIL] John knows that Mary waits. --> NOT IMPLEMENTED +001361 [FAIL] John knows that Mary does not wait. --> NOT IMPLEMENTED +001362 [SAME] John knows something. +001363 [FAIL] John knows that Mary sees him. --> NOT IMPLEMENTED +001364 [FAIL] John wisely knows that Mary waits. --> NOT IMPLEMENTED +001365 [ZERO] John knows wisely that Mary waits. +001366 [----] There is a man that waits and that likes a dog. --> There is a man X1. +The man X1 waits. +The man X1 likes a dog. +001367 [FAIL] John's rich brother waits. --> NOT IMPLEMENTED +001368 [FAIL] John does not know that Mary sleeps. --> NOT IMPLEMENTED +001369 [ZERO] John sees that a dog barks. It is happy. +001370 [FAIL] Does John see that a dog barks? --> NOT IMPLEMENTED +001371 [FAIL] Can John run? --> NOT IMPLEMENTED +001372 [FAIL] Must John run? --> NOT IMPLEMENTED +001373 [ZERO] Has to John run? +001374 [FAIL] A man has to wait. --> NOT IMPLEMENTED +001375 [FAIL] Some men have to wait. --> NOT IMPLEMENTED +001376 [ZERO] Some men has to wait. +001377 [ZERO] A man have to wait. +001378 [FAIL] A man does not quickly wait. --> NOT IMPLEMENTED +001379 [FAIL] A man must quickly wait. --> NOT IMPLEMENTED +001380 [FAIL] A man can't wait. --> NOT IMPLEMENTED +001381 [FAIL] A man can not wait. --> NOT IMPLEMENTED +001382 [FAIL] A man cannot wait. --> NOT IMPLEMENTED +001383 [FAIL] Some men can't wait. --> NOT IMPLEMENTED +001384 [FAIL] A man does not have to wait. --> NOT IMPLEMENTED +001385 [ZERO] Some men does not have to wait. +001386 [FAIL] Some men do not have to wait. --> NOT IMPLEMENTED +001387 [ZERO] John knows that Mary sleeps quickly quickly. +001388 [FAIL] John knows that Mary sleeps and he knows that Bill waits. --> NOT IMPLEMENTED +001389 [FAIL] John wants that he flies. --> NOT IMPLEMENTED +001390 [ZERO] John knows quickly that Mary sleeps. +001391 [ZERO] John knows quickly that Mary sleeps quickly. +001392 [FAIL] John quickly knows that Mary sleeps quickly. --> NOT IMPLEMENTED +001393 [FAIL] John knows that Mary sleeps quickly. --> NOT IMPLEMENTED +001394 [ZERO] John tells Mary that he wants to fly. +001395 [ZERO] John belives that Mary has a book. +001396 [FAIL] Every customer believes that John does not wait. --> ERROR +001397 [FAIL] Every customer believes that John waits. --> ERROR +001398 [FAIL] It is possible that every customer waits. --> NOT IMPLEMENTED +001399 [SAME] Every customer can wait. +001400 [ZERO] Necessarily John waits. +001401 [FAIL] It is necessary that John waits. --> NOT IMPLEMENTED +001402 [ZERO] Possibly John waits. +001403 [ZERO] It is impossible that John waits. +001404 [FAIL] It is not possible that John waits. --> NOT IMPLEMENTED +001405 [FAIL] It is possible that John waits. --> NOT IMPLEMENTED +001406 [FAIL] John does not have to wait. --> NOT IMPLEMENTED +001407 [FAIL] John has to wait. --> NOT IMPLEMENTED +001408 [ZERO] John must not wait. +001409 [FAIL] John must wait. --> NOT IMPLEMENTED +001410 [FAIL] John can't wait. --> NOT IMPLEMENTED +001411 [FAIL] John cannot wait. --> NOT IMPLEMENTED +001412 [FAIL] John can wait. --> NOT IMPLEMENTED +001413 [FAIL] John says that there is a card. --> NOT IMPLEMENTED +001414 [FAIL] John believes that there is a card. --> NOT IMPLEMENTED +001415 [FAIL] John believes that Mary sleeps. --> NOT IMPLEMENTED +001416 [FAIL] It is not provable that John waits. --> NOT IMPLEMENTED +001417 [FAIL] It is not provable that John waits and Mary sleeps. --> NOT IMPLEMENTED +001418 [FAIL] If a customer does not transmit some money and it is not provable that he does not transmit the money then the bank assumes that he transmits the money. --> ERROR +001419 [FAIL] Which dog of which man sleeps? --> NOT IMPLEMENTED +001420 [FAIL] John does not quickly run. --> NOT IMPLEMENTED +001421 [ZERO] A man does not is seen by a dog. +001422 [ZERO] A man seen by a dog. +001423 [----] A book is written by a man. --> There is a man X1. +The man X1 writes a book. +001424 [----] Some books are written by a man. --> There is a man X1. +The man X1 writes at least 2 books. +001425 [FAIL] A book is not written by a man. --> NOT IMPLEMENTED +001426 [FAIL] Some books are not written by a man. --> NOT IMPLEMENTED +001427 [ZERO] A book written by a man. +001428 [FAIL] A book is quickly written by a man. --> NOT IMPLEMENTED +001429 [FAIL] A book is not quickly written by a man. --> NOT IMPLEMENTED +001430 [FAIL] Some books are quickly written by a man. --> NOT IMPLEMENTED +001431 [FAIL] Some books are not quickly written by a man. --> NOT IMPLEMENTED +001432 [ZERO] A book written by a man quickly. +001433 [FAIL] A best car wins. --> NOT IMPLEMENTED +001434 [ZERO] Does a book written by a man? +001435 [ZERO] John is permitted that a dog barks. +001436 [FAIL] What is written by a man? --> NOT IMPLEMENTED +001437 [FAIL] Is a book written by a man? --> NOT IMPLEMENTED +001438 [FAIL] Is a car blue? --> NOT IMPLEMENTED +001439 [ZERO] There is John who Mary is seen by. +001440 [SAME] Everything that is written by somebody is a book or is a paper. +001441 [----] John is liked by himself. --> John likes John. +001442 [ZERO] John is liked by him. +001443 [FAIL] Which card is seen by John? --> NOT IMPLEMENTED +001444 [ZERO] Is a code is entered by a customer? +001445 [ZERO] does a code is entered by a customer? +001446 [FAIL] Where does a customer enter a card? --> NOT IMPLEMENTED +001447 [FAIL] Where is a card entered by a customer? --> NOT IMPLEMENTED +001448 [FAIL] Who does not wait? --> NOT IMPLEMENTED +001449 [FAIL] It is not possible that John flies. --> NOT IMPLEMENTED +001450 [FAIL] It is possible that John flies. --> NOT IMPLEMENTED +001451 [FAIL] John can not fly. --> NOT IMPLEMENTED +001452 [FAIL] John can't fly. --> NOT IMPLEMENTED +001453 [FAIL] John cannot fly. --> NOT IMPLEMENTED +001454 [FAIL] John can fly. --> NOT IMPLEMENTED +001455 [FAIL] John believes that he can fly. --> NOT IMPLEMENTED +001456 [FAIL] John believes that he must fly. --> NOT IMPLEMENTED +001457 [FAIL] John must fly. --> NOT IMPLEMENTED +001458 [FAIL] John has to fly. --> NOT IMPLEMENTED +001459 [FAIL] John does not have to fly. --> NOT IMPLEMENTED +001460 [FAIL] It is necessary that John flies. --> NOT IMPLEMENTED +001461 [FAIL] It is not necessary that John flies. --> NOT IMPLEMENTED +001462 [ZERO] It is unnecessary that John flies. +001463 [ZERO] It is impossible that John flies. +001464 [FAIL] It is not provable that John flies. --> NOT IMPLEMENTED +001465 [ZERO] It is not the case that it is not provable that John flies. +001466 [----] John sees Mary. Mary is seen by John. --> John sees Mary. +John sees Mary. +001467 [FAIL] John does not have to be seen by Mary. --> NOT IMPLEMENTED +001468 [FAIL] John has to be seen by Mary. --> NOT IMPLEMENTED +001469 [FAIL] John must be seen by Mary. --> NOT IMPLEMENTED +001470 [FAIL] John can be seen by Mary. --> NOT IMPLEMENTED +001471 [FAIL] John cannot be seen by Mary. --> NOT IMPLEMENTED +001472 [FAIL] John can not be seen by Mary. --> NOT IMPLEMENTED +001473 [FAIL] John can't be seen by Mary. --> NOT IMPLEMENTED +001474 [FAIL] Nobody believes that he does not have to be seen by everybody. --> ERROR +001475 [FAIL] Nobody believes that he has to be seen by everybody. --> ERROR +001476 [FAIL] Nobody believes that he must be seen by everybody. --> ERROR +001477 [FAIL] Nobody believes that he can be seen by everybody. --> ERROR +001478 [----] John does wait. John waits. --> John waits. +John waits. +001479 [FAIL] It is possible that a card is valid. --> NOT IMPLEMENTED +001480 [ZERO] There is a dog. It of a man waits. +001481 [FAIL] Everything a dog of which barks waits. --> ERROR +001482 [ZERO] It is not the case that everybody waits. +001483 [FAIL] It is not provable that John waits and that Mary sleeps. --> NOT IMPLEMENTED +001484 [FAIL] It is not provable that John waits or that Mary sleeps. --> NOT IMPLEMENTED +001485 [FAIL] It is necessary that John waits or that Mary sleeps. --> NOT IMPLEMENTED +001486 [FAIL] It is necessary that John waits and that Mary sleeps. --> NOT IMPLEMENTED +001487 [FAIL] It is not necessary that John waits and that Mary sleeps. --> NOT IMPLEMENTED +001488 [ZERO] It is not the case that it is necessary that John waits and that Mary sleeps. +001489 [FAIL] It is possible that John waits and that Mary sleeps. --> NOT IMPLEMENTED +001490 [FAIL] It is possible that John waits and Mary sleeps. --> NOT IMPLEMENTED +001491 [FAIL] It is not possible that John waits and Mary sleeps. --> NOT IMPLEMENTED +001492 [FAIL] A man knows that a dog barks and that a cat eats a cake. --> NOT IMPLEMENTED +001493 [FAIL] A man knows that a dog barks and a cat eats a cake. --> NOT IMPLEMENTED +001494 [FAIL] Not for every man a dog barks. --> NOT IMPLEMENTED +001495 [ZERO] Not for every man that a dog barks. +001496 [ZERO] Not somebody waits. +001497 [FAIL] Not every man waits. --> NOT IMPLEMENTED +001498 [FAIL] A man does not know that a dog barks and that a cat eats a cake. --> NOT IMPLEMENTED +001499 [FAIL] John believes that Mary sleeps and he waits. --> NOT IMPLEMENTED +001500 [FAIL] John believes that Mary sleeps and waits. --> NOT IMPLEMENTED +001501 [FAIL] A man does not know that a dog barks and a cat eats a cake. --> NOT IMPLEMENTED +001502 [FAIL] A man can be rich. --> NOT IMPLEMENTED +001503 [FAIL] A man must be rich. --> NOT IMPLEMENTED +001504 [FAIL] A man can't be rich. --> NOT IMPLEMENTED +001505 [FAIL] A man does not have to be rich. --> NOT IMPLEMENTED +001506 [ZERO] Some men does not have to be rich. +001507 [FAIL] Some men do not have to be rich. --> NOT IMPLEMENTED +001508 [ZERO] Something "Go!" waits. +001509 [ZERO] Some sand "Go!" waits. +001510 [----] If somebody X is a person and X is a female then X is a woman. --> Everybody that is a person and that is a female is a woman. +001511 [FAIL] Somebody and something wait. --> NOT IMPLEMENTED +001512 [ZERO] Everybody "Go!" of John waits. +001513 [FAIL] A man is a dog and a cat. --> NOT IMPLEMENTED +001514 [FAIL] A man can give a woman an apple. --> NOT IMPLEMENTED +001515 [FAIL] A man can't give a woman an apple. --> NOT IMPLEMENTED +001516 [FAIL] There is a man who can eat. The man who can eat drinks. --> NOT IMPLEMENTED +001517 [FAIL] There is a man who does not have to eat. The man who does not have to eat drinks. --> NOT IMPLEMENTED +001518 [FAIL] There is a man who knows that a dog barks. The man who knows that a dog barks waits. --> NOT IMPLEMENTED +001519 [FAIL] Does a man enter no card manually? --> NOT IMPLEMENTED +001520 [FAIL] Does a man enter every card manually? --> NOT IMPLEMENTED +001521 [FAIL] Where does a man enter no card? --> NOT IMPLEMENTED +001522 [FAIL] Where does a man enter every card? --> NOT IMPLEMENTED +001523 [ZERO] A man runs manually and quickly manually and quickly. +001524 [FAIL] A man runs fast. --> NOT IMPLEMENTED +001525 [FAIL] A man runs in a park. --> NOT IMPLEMENTED +001526 [FAIL] A man runs fast and quickly. --> NOT IMPLEMENTED +001527 [FAIL] A man runs in a park in a morning. --> NOT IMPLEMENTED +001528 [FAIL] A man runs fast in a park. --> NOT IMPLEMENTED +001529 [FAIL] A man runs fast and quickly and manually. --> NOT IMPLEMENTED +001530 [FAIL] A man runs in a park in a morning in a hurry. --> NOT IMPLEMENTED +001531 [FAIL] A man runs fast in a morning in a hurry. --> NOT IMPLEMENTED +001532 [FAIL] A man runs in a park fast in a hurry. --> NOT IMPLEMENTED +001533 [FAIL] A man runs in a park in a morning fast. --> NOT IMPLEMENTED +001534 [FAIL] A man runs fast and quickly in a park. --> NOT IMPLEMENTED +001535 [FAIL] A man runs fast in a park manually. --> NOT IMPLEMENTED +001536 [FAIL] A man runs in a park fast and manually. --> NOT IMPLEMENTED +001537 [FAIL] There is a card of John that is correct. --> NOT IMPLEMENTED +001538 [FAIL] There is a case of some beer. It is not the case. --> NOT IMPLEMENTED +001539 [FAIL] It is false that a man waits. --> NOT IMPLEMENTED +001540 [FAIL] It is not true that a man waits. --> NOT IMPLEMENTED +001541 [SAME] Every man that is not liked by a woman that owns a dog sees a cat. +001542 [FAIL] It is possible that it is false that a dog sees a cat. --> NOT IMPLEMENTED +001543 [----] Every man who must hate a dog can own a cat. --> Every man that must hate a dog can own a cat. +001544 [----] If a man must own a dog then the man can own an animal. --> Every man that must own a dog can own an animal. +001545 [ZERO] It is false _that_ a man waits. +001546 [ZERO] John knows _that_ Mary sleeps. +001547 [ZERO] John knows proposition P _that_ Mary sleeps. +001548 [ZERO] John knows proposition P _that_ Mary sleeps. P holds. +001549 [ZERO] John knows Proposition P _that_ Mary sleeps. +001550 [ZERO] How does a man sell a visa card? +001551 [ZERO] John knows Proposition P quickly that Mary sleeps. +001552 [ZERO] John knows Proposition P that Mary sleeps. +001553 [ZERO] John wisely knows Proposition P in the morning that Mary sleeps. P holds in the evening. +001554 [ZERO] John sees in the morning _that_ Mary sleeps. +001555 [FAIL] John sees in the morning that Mary sleeps. --> NOT IMPLEMENTED +001556 [ZERO] John wisely knows Proposition P in the park _that_ Mary sleeps. +001557 [FAIL] John knows in the park that Mary sleeps. --> NOT IMPLEMENTED +001558 [ZERO] John wisely knows Proposition P in the park that Mary sleeps. +001559 [FAIL] John is a customer of someone who is important. --> NOT IMPLEMENTED +001560 [FAIL] Someone is a brother of a man X and X waits. --> NOT IMPLEMENTED +001561 [FAIL] A dog is more active than a cat. --> NOT IMPLEMENTED +001562 [FAIL] A man is more interested-in a cat. --> NOT IMPLEMENTED +001563 [FAIL] A man is more interested-in a cat than a dog. --> NOT IMPLEMENTED +001564 [FAIL] A man is more interested-in a cat than in a dog. --> NOT IMPLEMENTED +001565 [ZERO] A car runs more speedily than a bike. +001566 [FAIL] A car runs more speedily. --> NOT IMPLEMENTED +001567 [FAIL] A dog is more good than a cat. --> NOT IMPLEMENTED +001568 [FAIL] A dog is better than a cat. --> NOT IMPLEMENTED +001569 [FAIL] John is more clever than Bill. --> NOT IMPLEMENTED +001570 [FAIL] John is cleverer than Bill. --> NOT IMPLEMENTED +001571 [ZERO] It is false. +001572 [ZERO] There is proposition P that a dog barks. +001573 [ZERO] There is P _that_ a dog barks. +001574 [ZERO] There is Proposition P _that_ a dog barks. A man knows P. +001575 [----] Every man who loves a woman who loves the man owns a car. --> Every man that is loved by a woman X1 and that loves the woman X1 owns a car. +001576 [----] Everybody who is not an animal is not a dog. --> Nobody that is not an animal is a dog. +001577 [SAME] Everything that is not a cat can be a dog. +001578 [----] Every man who is not liked by a woman who owns a dog sees a cat. --> Every man that is not liked by a woman that owns a dog sees a cat. +001579 [ZERO] There is a man X. It is false that there is X. +001580 [ZERO] There is a man X. It is false that there is the man. +001581 [FAIL] There is a man X. It is false that there is a man. --> NOT IMPLEMENTED +001582 [ZERO] There is a man X. It is false that there is the man X. +001583 [----] A cat is feared by every mouse. --> There is a cat X1. +Every mouse fears the cat X1. +001584 [FAIL] Every man is not no dog. --> ERROR +001585 [----] If there is a man then it is false that he owns a dog that does not bark. --> No man owns a dog that does not bark. +001586 [----] Everybody does not know a dog that likes a cat. --> Nobody knows a dog that likes a cat. +001587 [----] Everybody who waits does not know a dog that likes a cat. --> Nobody that waits knows a dog that likes a cat. +001588 [----] Everybody does not know a dog that is liked by a cat. --> Nobody knows a dog that is liked by a cat. +001589 [----] Everybody who somebody likes owns a dog. --> Everybody that is liked by somebody owns a dog. +001590 [ZERO] Everything that somebody likes is owned by somebody else. +001591 [FAIL] John's age is 30. --> NOT IMPLEMENTED +001592 [FAIL] A code is 1234. --> NOT IMPLEMENTED +001593 [FAIL] A text is "abcdef". --> NOT IMPLEMENTED +001594 [FAIL] 1234 is a code. --> NOT IMPLEMENTED +001595 [ZERO] Everybody A sees A who waits. +001596 [FAIL] Everybody whose age is 31 is a grown-up. --> ERROR +001597 [FAIL] Everybody whose age is 20 can drink some wine in Paris. --> ERROR +001598 [----] If there is a man then a dog barks and bites the man. --> Every man is bitten by a dog that barks. +001599 [----] If there is a man then a dog that hates a cat barks and bites the man. --> Every man is bitten by a dog that hates a cat and that barks. +001600 [FAIL] Every man that sleeps can be bitten by a dog that is known by a cat that drinks a milk and that is hated by the dog . --> Every man that sleeps can be bitten by a dog that hates a cat X1 and that is known by the cat X1 that drinks a milk. +001601 [----] The book is given by Mary. --> Mary gives a book. +001602 [FAIL] The book is given John by Mary. --> NOT IMPLEMENTED +001603 [FAIL] The book is given by Mary to John. --> NOT IMPLEMENTED +001604 [FAIL] Every man can be bitten by a dog that hates a cat that likes the man. --> Every man can be liked by a cat X1 and is bitten by a dog that hates the cat X1. +001605 [----] Every man who waits is not bitten by a dog that hates a cat that likes the man. --> No man that waits is liked by a cat X1 and is bitten by a dog that hates the cat X1. +001606 [FAIL] If there are 2 men then they wait. --> ERROR +001607 [----] It is true that a dog barks. --> There is a dog X1. +The dog X1 barks. +001608 [----] It is not false that a dog barks. --> There is a dog X1. +The dog X1 barks. +001609 [SAME] All water runs. +001610 [SAME] All sand needs some water. +001611 [FAIL] For no man a dog barks. --> ERROR +001612 [SAME] No man is liked by a dog. +001613 [----] Every man who waits is seen by himself. --> Every man X1 that waits sees the man X1. +001614 [----] Every man likes himself and feeds a cat that sees the man. --> Every man X1 likes the man X1 and is seen by a cat X2 and feeds the cat X2. +001615 [----] Every man feeds a cat that sees the man and likes a dog. --> Every man is seen by a cat X1 and feeds the cat X1 and likes a dog. +001616 [----] Every man feeds a cat that sees the man and likes himself. --> Every man X1 is seen by a cat X2 and feeds the cat X2 and likes the man X1. +001617 [----] Every man feeds a cat that sees the man and likes the man. --> Every man X1 is seen by a cat X2 and feeds the cat X2 and likes the man X1. +001618 [----] Every man X sees the man that waits. --> Every man sees a man that waits. +001619 [ZERO] Every man X sees the man X that waits. +001620 [ZERO] Every man X sees X that waits. +001621 [----] If there is a man then the man sees a dog and the dog sees a cat and the cat sees the dog and the dog sees a rat and the rat sees a mouse. --> Every man sees a dog that sees a cat X1 and that is seen by the cat X1 and that sees a rat that sees a mouse. +001622 [ZERO] Every man sees a dog X that sees a cat that sees X that sees a rat that sees a mouse. +001623 [----] If there is a man then the man sees a rat that sees a mouse and a cat sees the man. --> Every man sees a rat that sees a mouse and is seen by a cat. +001624 [----] Every man sees a cat that sees the man and sees a rat that sees a mouse. --> Every man is seen by a cat X1 and sees the cat X1 and sees a rat that sees a mouse. +001625 [FAIL] Nobody knows nothing. --> ERROR +001626 [FAIL] If there is a man then there is a dog and there is a cat. --> ERROR +001627 [FAIL] If there is a dog then the dog barks and it is false that there is a cat. --> ERROR +001628 [SAME] Every man likes a dog and hates a cat. +001629 [SAME] Every man likes a dog or hates a cat. +001630 [SAME] Every man does not like a dog or hates a cat. +001631 [SAME] Every man likes a dog or does not hate a cat. +001632 [SAME] Every man does not like a dog or does not hate a cat. +001633 [ZERO] Every man does not like a dog or hate a cat. +001634 [ZERO] There is a man who waits. The man who also sleeps. +001635 [----] Every man who does not like a dog or who hates a cat waits. --> Every man that does not like a dog or that hates a cat waits. +001636 [----] Every man who eats or who drinks waits. --> Every man that eats or that drinks waits. +001637 [SAME] Every man eats or drinks. +001638 [SAME] Every man does not eat or drinks. +001639 [SAME] Every man eats or does not drink. +001640 [----] Every man who eats or who does not drink waits. --> Every man that eats or that does not drink waits. +001641 [----] Every man who does not eat or who drinks waits. --> Every man that does not eat or that drinks waits. +001642 [SAME] No man eats or drinks. +001643 [ZERO] A man It waits. A woman The sleeps. A child IF walks. +001644 [SAME] Every man works and eats or sleeps. +001645 [SAME] Every man works, and eats or sleeps. +001646 [SAME] Every man knows a cat that eats or that sleeps. +001647 [FAIL] 2 men X and Y program a n:parser Z the sentences of which nobody understands. --> NOT IMPLEMENTED +001648 [FAIL] Some men X and Y program a n:parser Z the sentences of which nobody understands. --> NOT IMPLEMENTED +001649 [SAME] Every man works or eats or sleeps. +001650 [FAIL] Every man works or eats, or sleeps. --> Every man works or eats or sleeps. +001651 [----] Every dog X hates a cat that X hates. --> Every dog hates a cat X1 and hates the cat X1. +001652 [FAIL] Mary waits. John gives a book to her. --> NOT IMPLEMENTED +001653 [ZERO] Mary waits. John gives a book to she. +001654 [FAIL] A book is given to Mary by John. --> NOT IMPLEMENTED +001655 [FAIL] Mary waits. A book is given to her by John. --> NOT IMPLEMENTED +001656 [FAIL] Mary waits. John waits. A book is given to her by him. --> NOT IMPLEMENTED +001657 [FAIL] Mary waits. John waits. What is given to her by him? --> NOT IMPLEMENTED +001658 [FAIL] Mary is sent a book by John. --> NOT IMPLEMENTED +001659 [FAIL] There is a book. Mary is sent it by John. --> NOT IMPLEMENTED +001660 [FAIL] There is a book. Mary is sent to it by John. --> NOT IMPLEMENTED +001661 [FAIL] Some men are sent a book by John. --> NOT IMPLEMENTED +001662 [FAIL] A book is sent to some men by John. --> NOT IMPLEMENTED +001663 [FAIL] Some books are sent to Mary by John. --> NOT IMPLEMENTED +001664 [FAIL] Somebody is given something by somebody. --> NOT IMPLEMENTED +001665 [FAIL] Somebody A gives A A. --> NOT IMPLEMENTED +001666 [FAIL] If an age of somebody X is 31 then X is a grown-up. --> ERROR +001667 [FAIL] A temperature is 0. --> NOT IMPLEMENTED +001668 [FAIL] A temperature is -30. --> NOT IMPLEMENTED +001669 [FAIL] John has a zip-code which is 12343. --> NOT IMPLEMENTED +001670 [FAIL] John sleeps as-soon-as-possible. --> NOT IMPLEMENTED +001671 [FAIL] It is false that John's age is 30. --> NOT IMPLEMENTED +001672 [FAIL] John's age is not 30. --> NOT IMPLEMENTED +001673 [ZERO] There is a long zip-code ZC. +001674 [ZERO] There is a long zip-code " 90210 ". +001675 [----] A persona-non-grata enters a zip-code. --> There is a persona-non-grata X1. +The persona-non-grata X1 enters a zip-code. +001676 [FAIL] The customer enters a card and a numeric personal-code. If it is not valid then SM rejects the card. --> NOT IMPLEMENTED +001677 [FAIL] The customer enters a card and a numeric personal-code. --> NOT IMPLEMENTED +001678 [FAIL] How does a man sell a visa-card? --> NOT IMPLEMENTED +001679 [FAIL] Who is there? --> NOT IMPLEMENTED +001680 [ZERO] How is there? +001681 [ZERO] It is false that there are John and Mary. +001682 [FAIL] A woman waits. A man is interested-in her. --> NOT IMPLEMENTED +001683 [ZERO] A woman waits. A man is interested-in she. +001684 [FAIL] A woman waits. A man is interested-in the woman. --> NOT IMPLEMENTED +001685 [FAIL] A man is interested-in a woman who waits. --> NOT IMPLEMENTED +001686 [ZERO] A customer is rich and interested-in no money. +001687 [ZERO] A customer is rich and interested-in every money. +001688 [FAIL] Who is John fond-of? --> NOT IMPLEMENTED +001689 [----] There is X. --> There is something. +001690 [----] Augusts wait. --> August waits. +001691 [FAIL] John waits. A man brings him his pencil and brings him his own computer. --> NOT IMPLEMENTED +001692 [ZERO] It is false that there is John. +001693 [ZERO] It is true that there is John. +001694 [ZERO] There is a man X. It is not the case that there is X. +001695 [ZERO] There is a man. There is the man. +001696 [ZERO] There is a man. There are the man and a woman. +001697 [ZERO] There is a man. There are a woman and the man. +001698 [ZERO] There is a man. There is a woman. There are the man and the woman. +001699 [ZERO] There is every man. +001700 [ZERO] There are a woman and every man. +001701 [FAIL] There is a man. John sees Mary and a dog and the man. --> NOT IMPLEMENTED +001702 [ZERO] Every boy and a girl see a man. +001703 [ZERO] Who who eats drinks? +001704 [FAIL] What is written by who? --> NOT IMPLEMENTED +001705 [FAIL] A man whose age is 31 waits. --> NOT IMPLEMENTED +001706 [FAIL] John whose age is 31 waits. --> NOT IMPLEMENTED +001707 [FAIL] A man whose age is 31 likes a cat. --> NOT IMPLEMENTED +001708 [FAIL] A man whose age is 31 likes Mary. --> NOT IMPLEMENTED +001709 [----] Every dog which barks or which eats does not see a man. --> No dog that barks or that eats sees a man. +001710 [ZERO] John's +001711 [FAIL] If there is somebody Y and somebody X does not love Y then X hates Y. --> Everybody that is not loved by somebody X1 is hated by X1. +001712 [ZERO] A man who sees who waits. +001713 [ZERO] A man who sees a dog and who waits. +001714 [FAIL] A man who sees who waits? --> NOT IMPLEMENTED +001715 [ZERO] At least 1 men wait. +001716 [FAIL] There is a man X. It is false that the man X waits. --> NOT IMPLEMENTED +001717 [ZERO] At most 1 men wait. +001718 [ZERO] At least 0 man waits. +001719 [FAIL] At least 0 men wait. --> There are at least 0 men. +The men wait. +001720 [ZERO] -3 men wait. +001721 [ZERO] At least -3 men wait. +001722 [FAIL] At most 0 men wait. --> NOT IMPLEMENTED +001723 [ZERO] At least 1 man wait. +001724 [ZERO] At least 1 men waits. +001725 [FAIL] Every man an age of who is 31 likes a cat. --> ERROR +001726 [FAIL] Less than 0 men wait. --> NOT IMPLEMENTED +001727 [FAIL] A man's dog barks. The man's dog barks. --> NOT IMPLEMENTED +001728 [FAIL] Which dog of which cat barks? --> NOT IMPLEMENTED +001729 [ZERO] There is the dog of John. +001730 [FAIL] There is nobody who sees something. --> NOT IMPLEMENTED +001731 [----] There is somebody who sees nothing. --> There is somebody X1. +Nothing is seen by X1. +001732 [FAIL] There is nobody who sees nothing. --> NOT IMPLEMENTED +001733 [FAIL] If there is a man then he waits and there is a woman. --> Every man waits. +001734 [FAIL] If there is a man then he waits and a woman owns a cat. --> ERROR +001735 [----] There is a man. Every man sees the man. --> There is a man. +Every man X1 sees the man X1. +001736 [----] There is a dog. Every man likes the dog. Every woman hates the dog. --> There is a dog X1. +Every man likes the dog X1. +Every woman hates the dog X1. +001737 [----] There is a dog. Every man likes the dog. There is a dog. Every woman hates the dog. --> There is a dog X1. +There is a dog X2. +Every man likes the dog X2. +Every woman hates the dog X1. +001738 [----] There is a man X. Every man sees X. --> There is a man X1. +Every man sees the man X1. +001739 [----] Every man who loves a woman who loves the man smiles. --> Every man that is loved by a woman X1 and that loves the woman X1 smiles. +001740 [FAIL] There is a man X. If X eats then X drinks. --> There is a man. +ERROR +001741 [----] If there is a man then it is false that it is possible that he sees a cat. --> No man can see a cat. +001742 [ZERO] There is proposition P that Mary sleeps. It is true that P. +001743 [ZERO] There is proposition P that Mary sleeps. It is false that P. +001744 [ZERO] There is proposition P that Mary sleeps. It is possible that P. +001745 [ZERO] There is proposition P that Mary sleeps. It is not provable that P. +001746 [ZERO] There is proposition P that Mary sleeps. John believes that P. +001747 [ZERO] There is proposition P that Mary sleeps. P is true. +001748 [ZERO] There is proposition P that Mary sleeps. There is proposition Q that Mary waits. It is true that P. It is true that R. +001749 [ZERO] There is proposition P that there is a man. There is proposition Q that it is false that P. A woman believes that Q. +001750 [ZERO] There is proposition P that Mary sleeps. There is proposition Q that John believes that P. Mary assumes that Q. +001751 [ZERO] There is a husband. She sleeps. +001752 [FAIL] John's card is correct. --> NOT IMPLEMENTED +001753 [FAIL] Mary is sent some books by John. --> NOT IMPLEMENTED +001754 [ZERO] There is Bill. +001755 [ZERO] There is Proposition P that Mary sleeps. It is true that P. +001756 [FAIL] What does John live in? --> NOT IMPLEMENTED +001757 [FAIL] From what does John come? --> NOT IMPLEMENTED +001758 [ZERO] There is proposition P that there is proposition Q that a dog barks. It is false that P. +001759 [ZERO] There is proposition P that a dog barks and that a cat eats. It is true that P. +001760 [ZERO] There is proposition P that a dog barks. John knows that P. +001761 [ZERO] There is proposition P that a dog barks and that John knows that P. +001762 [ZERO] There is proposition P that a dog barks and John knows that P. +001763 [ZERO] P :: A dog barks. It is false that P. +001764 [ZERO] Q :: A cat sleeps. P :: A dog barks and it is false that Q. John believes that P. +001765 [ZERO] P :: Every man waits. It is true that P. +001766 [ZERO] P :: Every man waits. It is true that P and that P. +001767 [ZERO] X :: A man waits. It is true that X. It is false that X. +001768 [ZERO] A: A dog barks. B: Every cat knows that A. C: Every dog knows that it is true that B. It is true that C. +001769 [ZERO] Are there no men? +001770 [ZERO] P: A dog barks. It is false that P. +001771 [ZERO] Proposition Q: A cat sleeps. Proposition P: A dog barks and it is false that Q. John believes that P. +001772 [ZERO] Proposition P: Every man waits. It is true that P. +001773 [ZERO] Fact F: A man waits. +001774 [FAIL] A man's dog barks. It waits. --> NOT IMPLEMENTED +001775 [FAIL] A man's dog barks. The man waits. --> NOT IMPLEMENTED +001776 [FAIL] A ball of a girl is blue. John sees the ball of the girl. Mary sees a ball of the girl. --> NOT IMPLEMENTED +001777 [FAIL] John beats a mother of a brother of a wife of John. --> NOT IMPLEMENTED +001778 [ZERO] Fact P: Mary sleeps. It is false that P. +001779 [ZERO] Fact P: Mary sleeps. +001780 [ZERO] Proposition P: Mary sleeps. +001781 [ZERO] Proposition P: Mary sleeps. It is possible that P. +001782 [ZERO] Fact P: Mary sleeps. It is true that P. +001783 [ZERO] Fact P: Mary sleeps. It is not provable that P. +001784 [FAIL] A man's dog barks. The dog of the man is happy. --> NOT IMPLEMENTED +001785 [FAIL] The man's dog barks. The dog of the man is happy. --> NOT IMPLEMENTED +001786 [FAIL] There is a boy. A man of his group waits. --> NOT IMPLEMENTED +001787 [FAIL] A man of his group waits. --> NOT IMPLEMENTED +001788 [ZERO] Fact P: Mary sleeps. Fact P: Mary waits. It is false that P. +001789 [FAIL] Every mother of someone is a parent of him/her. --> ERROR +001790 [FAIL] 5 men's dog barks. The dog eats. --> NOT IMPLEMENTED +001791 [FAIL] 5 men's dog barks. The men eat. --> NOT IMPLEMENTED +001792 [FAIL] 5 men's dog barks. The dog of the men eats. --> NOT IMPLEMENTED +001793 [FAIL] There is a man. There is his card. --> NOT IMPLEMENTED +001794 [FAIL] There is 5 men's dog. --> NOT IMPLEMENTED +001795 [FAIL] There is a dog of 5 men. --> NOT IMPLEMENTED +001796 [ZERO] Proposition P: If a man waits then the man sleeps. It is false that P. +001797 [FAIL] John's dog waits. --> NOT IMPLEMENTED +001798 [FAIL] There is a man. His dog waits. --> NOT IMPLEMENTED +001799 [ZERO] Proposition P: A man waits. It is true that P. +001800 [ZERO] If John does not eat and it is not the case that somebody feeds him then John is hungry. +001801 [----] If a person X likes the wine then John likes X. Mary likes all wine. --> Every person that likes a wine is liked by John. +All wine is liked by Mary. +001802 [FAIL] If a person buys an object from a merchant and keeps it then the person owns the object. If a merchant sells an object to a person then the person buys the object from the merchant. John sells the book "XML Bible" to Mary. Mary keeps the book. --> NOT IMPLEMENTED +001803 [----] If there is a man then the man sees a dog that sees a cat that sees a rat and the dog sees a horse. --> Every man sees a dog that sees a horse and that sees a cat that sees a rat. +001804 [time_limit_exceeded] If there is a man then the man sees a dog that sees a cat that sees a rat and the dog sees a horse that sees a cow. --> +001805 [FAIL] There is a park in which a dog barks. --> NOT IMPLEMENTED +001806 [FAIL] Mary doesn't like some men who aren't rich. --> NOT IMPLEMENTED +001807 [----] Everybody doesn't like a dog that doesn't bark. --> Nobody likes a dog that does not bark. +001808 [FAIL] The furniture is good. --> NOT IMPLEMENTED +001809 [FAIL] A cat isn't hated by a dog. --> NOT IMPLEMENTED +001810 [----] If there is a man then it is false that the man likes a cat and that the man hates a dog. --> No man likes a cat and hates a dog. +001811 [FAIL] If there is a man then the man sees a cow and it is false that the man likes a cat and that the man hates a dog. --> Every man sees a cow and does not like a cat and hates a dog. +001812 [ZERO] Proposition X: A man waits. It is true that X. It is false that X. +001813 [----] A man is v:sseen by a dog. --> There is a dog X1. +The dog X1 v:sseen a man. +001814 [ZERO] A man is v:sseen. +001815 [ZERO] Every man can eat and drink. +001816 [----] Some men do wait. --> There are at least 2 men. +The men wait. +001817 [ZERO] A man does seen by a dog. +001818 [ZERO] P: Every man waits. It is true that P and that P. +001819 [ZERO] Proposition P: A dog likes everybody. It is true that P. +001820 [FAIL] A dog of a man and a woman barks. --> NOT IMPLEMENTED +001821 [ZERO] John's n:home-page is an n:URI "http://www.example.org/John". +001822 [FAIL] Mary is v:given an apple by John. --> NOT IMPLEMENTED +001823 [FAIL] An apple is v:given to John by Mary. --> NOT IMPLEMENTED +001824 [FAIL] John and Mary's dogs bark. --> NOT IMPLEMENTED +001825 [FAIL] Some dogs of Mary and John bark. --> NOT IMPLEMENTED +001826 [FAIL] John and some dogs of Mary bark. --> NOT IMPLEMENTED +001827 [ZERO] There are John and Mary. His and her dog barks. +001828 [ZERO] There are John and Mary. His and her dogs bark. +001829 [ZERO] There are John and Mary. He and her dogs bark. +001830 [ZERO] A customer and a clerk's contract is valid. +001831 [FAIL] A customer and a clerk's contracts are valid. --> NOT IMPLEMENTED +001832 [FAIL] John and Mary's contracts are valid. --> NOT IMPLEMENTED +001833 [ZERO] 5 men and a woman's card works. +001834 [FAIL] 5 men's card works. --> NOT IMPLEMENTED +001835 [ZERO] There is a man. The man's dog's card works. +001836 [ZERO] There is a man. His dog's card works. +001837 [ZERO] Proposition A: A dog barks. Proposition B: Every cat knows that A. Proposition C: Every dog knows that it is true that B. It is true that C. +001838 [ZERO] Proposition P: A dog barks. It is false that P. +001839 [ZERO] Proposition P: Every man waits. It is true that P and that P. +001840 [ZERO] Proposition P: A dog sees everybody that waits. It is true that P. +001841 [ZERO] Proposition P: A dog sees nobody that waits. It is true that P. +001842 [----] A dog sees nobody. --> There is a dog X1. +Nobody is seen by the dog X1. +001843 [SAME] Nobody that waits waits. +001844 [----] A dog sees nobody that waits. --> There is a dog X1. +Nobody that waits is seen by the dog X1. +001845 [ZERO] Proposition P: There is a man. Proposition Q: He waits. It is true that P and that Q. +001846 [ZERO] Proposition P: Mary sleeps. It is true that P. +001847 [ZERO] Proposition P: Mary sleeps. It is false that P. +001848 [ZERO] Proposition P: Mary sleeps. It is not provable that P. +001849 [ZERO] Proposition P: Mary sleeps. John believes that P. +001850 [FAIL] 5 clerks' card is valid. --> NOT IMPLEMENTED +001851 [----] 5 men are seen by everybody. --> There are 5 men. +Everybody sees the men. +001852 [FAIL] Some men's dog barks. --> NOT IMPLEMENTED +001853 [FAIL] No man's dog barks. --> ERROR +001854 [FAIL] There are some men. Their dog barks. --> NOT IMPLEMENTED +001855 [FAIL] There are a man's dog and a cat. --> NOT IMPLEMENTED +001856 [FAIL] A rich man's dog barks. --> NOT IMPLEMENTED +001857 [FAIL] A rich man X's dog barks. --> NOT IMPLEMENTED +001858 [FAIL] A rich man X's dog barks. X waits. --> NOT IMPLEMENTED +001859 [ZERO] A man "X"'s dog barks. +001860 [ZERO] A man "X"'s dog barks. The man "X" waits. +001861 [ZERO] 2 men X and Y's dog barks. +001862 [ZERO] Everything that affiliatedWith something that affiliatedWith something affiliatedWith it. +001863 [SAME] Everybody sees 3 things that wait. +001864 [----] Everybody sees 3 things that are some dogs. --> Everybody sees 3 things that are at least 2 dogs. +001865 [----] Everybody sees 3 things that are some dogs or that are some cats. --> Everybody sees 3 things that are at least 2 dogs or that are at least 2 cats. +001866 [----] Everybody sees 3 men who wait. --> Everybody sees 3 men that wait. +001867 [FAIL] No cards are valid. --> ERROR +001868 [----] John who has a card enters it. --> John enters a card X1. +John has the card X1. +001869 [FAIL] There is a man. John does not like the man. --> NOT IMPLEMENTED +001870 [----] A man owns a dog. A man owns a cat. John sees the man who owns a dog. --> There is a man X1. +There is a man X2. +The man X2 owns a dog. +The man X1 owns a cat. +John sees the man X2. +001871 [----] Every goat likes some grass and likes some water and doesn't like something that is not some grass and that is not some water. --> Every goat likes some grass and likes some water and does not like something that is not some grass and that is not some water. +001872 [----] Every pet is a dog or is a cat ,and is not something that is a dog and that is a cat. --> Every pet is a dog or is a cat , and is not something that is a dog and that is a cat. +001873 [FAIL] If there is a pet X then X is a dog or X is a cat ,and it is false that X is a dog and that X is a cat. --> Every pet is a dog or is a cat , and is not a dog and is a cat. +001874 [----] Every pet is a dog or is a cat ,and is a cow. --> Every pet is a dog or is a cat , and is a cow. +001875 [----] Every pet is a dog or is a cat ,and is not a cow. --> Every pet is a dog or is a cat , and is not a cow. +001876 [----] Every pet is not a cow ,and is a dog or is a cat. --> Every pet is not a cow, and is a dog or is a cat. +001877 [SAME] Every man works or eats and sleeps. +001878 [----] Every man works or eats ,and sleeps or drinks. --> Every man works or eats, and sleeps or drinks. +001879 [SAME] Every man sees a dog that barks or works. +001880 [SAME] Every man works or sees a dog that barks. +001881 [----] Some men are at least 2 men. --> There are at least 2 men. +The men are at least 2 men. +001882 [ZERO] Proposition A: A man X has a card. Proposition B: The man X has a code. It is true that A and it is true that B. +001883 [ZERO] If a message is from someone from which John awaits a delivery then the message is important. +001884 [FAIL] There is a dog of John. There is a dog of Mary. The dog of John barks. --> NOT IMPLEMENTED +001885 [----] Every man sees a dog that barks or sees himself. --> Every man X1 sees a dog that barks or sees the man X1. +001886 [ZERO] Every man sees a dog that barks or sees itself. +001887 [SAME] Every man hears a dog that does not bark and sees a cat that does not sleep. +001888 [FAIL] If there is a man then he sees a cat X and it is false that X sees a mouse and that X sees a rat. --> Every man sees a cat that does not see a mouse and that sees a rat. +001889 [FAIL] If there is a man then he sees a cat X and it is possible that X sees a mouse and that X sees a rat. --> Every man sees a cat that can see a mouse and that sees a rat. +001890 [FAIL] If there is a man then he sees a cat X and it is necessary that X sees a mouse and that X sees a rat. --> Every man sees a cat that must see a mouse and that sees a rat. +001891 [FAIL] If there is a man then he sees a cat X and it is false that X eats and that X waits. --> Every man sees a cat that does not eat and that waits. +001892 [FAIL] If there is a man then he sees a cat X and it is possible that X eats and that X waits. --> Every man sees a cat that can eat and that waits. +001893 [FAIL] If there is a man then he sees a cat X and it is necessary that X eats and that X waits. --> Every man sees a cat that must eat and that waits. +001894 [FAIL] If there is a man then he sees a cat X and it is false that X eats or that X waits. --> ERROR +001895 [FAIL] If there is a man then he sees a cat X and it is possible that X eats or that X waits. --> ERROR +001896 [FAIL] If there is a man then he sees a cat X and it is necessary that X eats or that X waits. --> ERROR +001897 [FAIL] If there is a man then he sees a cat X and it is false that X sees a mouse or that X sees a rat. --> ERROR +001898 [FAIL] If there is a man then he sees a cat X and it is necessary that X sees a mouse or that X sees a rat. --> ERROR +001899 [FAIL] If there is a man then he sees a cat X and it is possible that X sees a mouse or that X sees a rat. --> ERROR +001900 [SAME] Every man hears a dog that does not bark and sees a cat that sleeps. +001901 [SAME] Every man hears a dog that barks and sees a cat that sleeps. +001902 [SAME] Every man hates a dog that knows something or hates a cat that knows something. +001903 [SAME] Every man sees 2 dogs that see 3 cats. +001904 [SAME] Every man sees 2 dogs that see a cat. +001905 [FAIL] Paris is a village or is a city. --> NOT IMPLEMENTED +001906 [----] A n:named_entity waits. --> There is a n:named_entity X1. +The n:named_entity X1 waits. +001907 [FAIL] John is 3. --> NOT IMPLEMENTED +001908 [----] 2 men are seen by 2 dogs. --> There are 2 dogs. +The dogs see 2 men. +001909 [FAIL] Every goat eats at most 0 things that are not some grass. --> ERROR +001910 [----] Everybody who is John is a man. --> Everybody that is John is a man. +001911 [FAIL] No password is "god". --> ERROR +001912 [FAIL] A man is taller than no dog. --> There is a man. +ERROR +001913 [FAIL] Every man is taller than no dog. --> ERROR +001914 [FAIL] No man is taller than every dog. --> ERROR +001915 [FAIL] No man is taller than no dog. --> ERROR +001916 [FAIL] No man is taller than a dog. --> ERROR +001917 [ZERO] A customer is richer than Mary and taller than no dog. +001918 [----] If someone X waits then X is a customer. Someone X waits. --> There is somebody X1. +X1 waits. +Everybody that waits is a customer. +001919 [----] There is a man X. If X owns a dog then the dog hates a cat. --> There is a man X1. +Every dog that is owned by the man X1 hates a cat. +001920 [ZERO] does not John like Mary? +001921 [FAIL] can John like Mary? --> NOT IMPLEMENTED +001922 [FAIL] must John like Mary? --> NOT IMPLEMENTED +001923 [ZERO] What does not a customer enter? +001924 [FAIL] What can a customer enter? --> NOT IMPLEMENTED +001925 [FAIL] What must a customer enter? --> NOT IMPLEMENTED +001926 [ZERO] Into what does not a customer enter a card? +001927 [FAIL] Into what can a customer enter a card? --> NOT IMPLEMENTED +001928 [ZERO] Where does not a customer enter a card? +001929 [FAIL] Where must a customer enter a card? --> NOT IMPLEMENTED +001930 [FAIL] If there is an animal X then an animal Y is smaller than the animal X and the animal X eats the animal Y. --> ERROR +001931 [ZERO] Somebody X sees somebody X. +001932 [ZERO] A customer inserts a card carefully or manually. +001933 [----] A dog eats nothing that is a mouse. --> There is a dog X1. +Nothing that is a mouse is eaten by the dog X1. +001934 [FAIL] A dog does not eat something that is a mouse. --> NOT IMPLEMENTED +001935 [ZERO] No group contains a member X1 and contains a member X2 that comes-from an institution that X1 that is not X2 comes-from. +001936 [ZERO] John is not been by Mary. +001937 [FAIL] If there is a man then a human is the man. --> ERROR +001938 [FAIL] If there is a man then a human must be the man. --> ERROR +001939 [FAIL] If there is a man then a human can be the man. --> ERROR +001940 [FAIL] If there is a man then a human can not be the man. --> ERROR +001941 [FAIL] If there is a man then a human does not have to be the man. --> ERROR +001942 [FAIL] If there is a dog then it is false that a cat is the dog. --> ERROR +001943 [----] For every dog the dog is not a cat. --> No dog is a cat. +001944 [FAIL] For every dog a cat is not the dog. --> ERROR +001945 [FAIL] If there is a man then it is necessary that a human is the man. --> ERROR +001946 [FAIL] If there is a man then it is possible that a human is the man. --> ERROR +001947 [FAIL] If there is a man then it is not necessary that a human is the man. --> ERROR +001948 [FAIL] If there is a man then it is not possible that there is a human that is the man. --> ERROR +001949 [ZERO] A x1 x2 x3 x4. +001950 [FAIL] There is a dog. A man does not hit the dog. The dog barks. --> NOT IMPLEMENTED +001951 [FAIL] More than 3 clerks wait. John knows the clerks. Less than 2 clerks meet. John knows the clerks. --> NOT IMPLEMENTED +001952 [FAIL] A a:x1 n:x2 v:x3 a:x4. --> NOT IMPLEMENTED +001953 [ZERO] Not a man waits. +001954 [ZERO] Not there is a man. +001955 [ZERO] There is a man "<". +001956 [----] More than 3 men wait. --> There are more than 3 men. +The men wait. +001957 [FAIL] John does not believe that Mary sleeps. --> NOT IMPLEMENTED +001958 [----] One man sleeps. --> There is a man X1. +The man X1 sleeps. +001959 [ZERO] A man & waits. +001960 [ZERO] A man < waits. +001961 [----] A dog sees no man that waits. --> There is a dog X1. +No man that waits is seen by the dog X1. +001962 [FAIL] A man sees not everything. --> NOT IMPLEMENTED +001963 [FAIL] A man does not see everything. --> NOT IMPLEMENTED +001964 [FAIL] There is no man that sees something. --> NOT IMPLEMENTED +001965 [FAIL] If there is nobody then a dog barks. --> ERROR +001966 [FAIL] If nobody waits then a dog barks. --> ERROR +001967 [FAIL] If there is nobody that waits then a dog barks. --> ERROR +001968 [FAIL] If there is no man that waits then a dog barks. --> ERROR +001969 [ZERO] Not not everybody waits. +001970 [ZERO] Not nothing waits. +001971 [FAIL] It is false that every man waits. --> NOT IMPLEMENTED +001972 [ZERO] Not a man waits and that a dog barks. +001973 [----] It is true that every man is a human. --> Every man is a human. +001974 [FAIL] Is it true that every man is a human? --> NOT IMPLEMENTED +001975 [ZERO] Every who is a human? +001976 [ZERO] A man owns not more than 2 cars. +001977 [ZERO] A man owns not at least 2 cars. +001978 [ZERO] A man owns not at most 2 cars. +001979 [ZERO] John owns 2 or more cars. +001980 [ZERO] John owns not 2 or more cars. +001981 [ZERO] John owns 2 or 3 cars. +001982 [FAIL] John owns at most 2 cars. --> NOT IMPLEMENTED +001983 [FAIL] At most 2 cars are owned by John. --> NOT IMPLEMENTED +001984 [FAIL] John owns at most 2 cars that Mary likes. --> NOT IMPLEMENTED +001985 [ZERO] A dog """ barks. +001986 [ZERO] A dog " barks. +001987 [ZERO] A dog """" barks. +001988 [ZERO] A dog """"" barks. +001989 [FAIL] Every man's car contains an instruction that codes its development. --> ERROR +001990 [FAIL] Every cellular n:life-form's n:DNA contains some a:genetic n:instructions that code its a:biological n:development. --> ERROR +001991 [FAIL] There are less than 0 cars. --> NOT IMPLEMENTED +001992 [SAME] There are more than 0 cars. +001993 [SAME] There are at least 0 cars. +001994 [FAIL] There are at most 0 cars. --> NOT IMPLEMENTED +001995 [SAME] No man owns at least 0 cars. +001996 [ZERO] John owns -2 kg of apples. +001997 [SAME] There are 0 cars. +001998 [FAIL] There are 0 kg of apples. --> NOT IMPLEMENTED +001999 [FAIL] Every man's car contains an instruction that codes his development. --> ERROR +002000 [FAIL] Every man's car contains an instruction that codes its own development. --> ERROR +002001 [ZERO] Every man's car contains some instructions that code its own development. +002002 [FAIL] At least one man waits. At least 2 women sleep. --> There are at least 2 women. +There is at least 1 man. +The men waits. +The women sleep. +002003 [FAIL] At most one man waits. At most 2 women sleep. --> NOT IMPLEMENTED +002004 [FAIL] More than one man waits. More than 2 women sleep. --> There are more than 2 women. +There is more than 1 man. +The men waits. +The women sleep. +002005 [FAIL] Less than one man waits. Less than 2 women sleep. --> NOT IMPLEMENTED +002006 [FAIL] Mary is not a woman who likes an apple. --> NOT IMPLEMENTED +002007 [FAIL] If a car X sees a branch Y and it is false that X sees a rental and that X sees a service then X sees the branch Y. --> Every car that sees a branch X1 and that does not see a rental and that sees a service sees the branch X1. +002008 [----] If a car X sees a branch Y and it is false that X is something Z that sees a rental and that Z sees a service then X sees the branch Y. --> Every car that sees a branch X1 and that is not something that sees a rental and that sees a service sees the branch X1. +002009 [----] Every program that calls a program that calls a program calls itself. --> Every program X1 that calls a program that calls a program calls the program X1. +002010 [----] Everything that knows something that hears something sees itself. --> Everything X1 that knows something that hears something sees X1. +002011 [----] A man that sees a boy that waits hears himself. --> There is a man X1. +There is a boy X2. +The boy X2 waits. +The man X1 sees the boy X2. +The man X1 hears the man X1. +002012 [FAIL] Every man gives every woman every apple. --> ERROR +002013 [FAIL] If there is a man X1 then if there is a woman X2 then if there is an apple X3 then the man X1 gives the woman X2 the apple X3. --> ERROR +002014 [----] If someone owns something that contains something X then he/she owns X. --> Everybody that owns something that contains something X1 owns X1. +002015 [----] There is a man who Mary is seen by. --> There is a man X1. +The man X1 sees Mary. +002016 [FAIL] John, wait! --> NOT IMPLEMENTED +002017 [ZERO] John enter the house! +002018 [ZERO] men wait. +002019 [FAIL] There is a man who does not see every dog that he sees. A man who sees a dog and who does not see the dog waits. --> NOT IMPLEMENTED +002020 [ZERO] Who of a man waits? +002021 [ZERO] Proposition P: Mary sleeps. Proposition P: Mary waits. +002022 [ZERO] Proposition P: It is false that P. +002023 [ZERO] Proposition P: It is false that P. John believes that P. +002024 [ZERO] Proposition P: It is false that Q. Proposition Q: It is false that P. +002025 [ZERO] It is true that P. +002026 [ZERO] Proposition P: Mary sleeps. It is true that Q. +002027 [ZERO] Proposition P: Mary sleeps. It is true that P. It is false that P. John believes that P. +002028 [ZERO] A man's who waits? +002029 [FAIL] Every customer can access every public resource. --> ERROR +002030 [ZERO] A dog is interested-in a bone and bad. +002031 [FAIL] John, buy a car! --> NOT IMPLEMENTED +002032 [ZERO] John, buys a car! +002033 [ZERO] John buy a car! +002034 [ZERO] John buys a car! +002035 [ZERO] Buy a car! +002036 [FAIL] John, buy a car! Bill, buy a car! --> NOT IMPLEMENTED +002037 [FAIL] A man, buy a car! --> NOT IMPLEMENTED +002038 [FAIL] Every man, buy a car! --> NOT IMPLEMENTED +002039 [ZERO] No man, buy a car! +002040 [FAIL] A man that waits, buy a car! --> NOT IMPLEMENTED +002041 [FAIL] John and Mary, buy a car! --> NOT IMPLEMENTED +002042 [FAIL] Some customers, buy a car! --> NOT IMPLEMENTED +002043 [ZERO] John, be loved by Mary! +002044 [FAIL] John, do not touch the machine! --> NOT IMPLEMENTED +002045 [ZERO] John, hit himself! +002046 [FAIL] John, hit yourself! --> NOT IMPLEMENTED +002047 [FAIL] John, sell your own car! --> NOT IMPLEMENTED +002048 [FAIL] John, buy a dog that likes you! --> NOT IMPLEMENTED +002049 [FAIL] John, buy a dog that is owned by Bill and that likes him! --> NOT IMPLEMENTED +002050 [FAIL] John, buy a dog that is owned by Bill and that likes you! --> NOT IMPLEMENTED +002051 [----] No dogs bark. --> No dog barks. +002052 [----] All dogs bark. --> Every dog barks. +002053 [FAIL] For all dogs a man waits. --> ERROR +002054 [FAIL] Not all dogs bark. --> NOT IMPLEMENTED +002055 [----] For all dogs a man sees the dogs. --> Every dog is seen by a man. +002056 [----] For all sand a man sees the sand. --> All sand is seen by a man. +002057 [ZERO] For all dog a man waits. +002058 [FAIL] There is a dog. For all dogs a man sees the dog. --> There is a dog. +ERROR +002059 [----] There is a dog. For every dog a man sees the dog. --> There is a dog. +Every dog is seen by a man. +002060 [ZERO] All laundry are wet. +002061 [ZERO] All laundries is wet. +002062 [FAIL] All laundries are wet. --> ERROR +002063 [FAIL] All laundry is wet. --> ERROR +002064 [----] All men meet themselves. --> Every man X1 meets the man X1. +002065 [FAIL] The card of John is the card of Bill. --> NOT IMPLEMENTED +002066 [FAIL] John sleeps in the park from the morning until the evening. --> NOT IMPLEMENTED +002067 [FAIL] A user can pay a resource through p:fast-pay. --> NOT IMPLEMENTED +002068 [FAIL] John's dog eats. Mary's dog drinks. A dog of John waits. --> NOT IMPLEMENTED +002069 [FAIL] There is a man. John enters every card which is his card. --> There is a man. +ERROR +002070 [FAIL] There is a man whose dog barks. There is a woman whose dog barks. --> NOT IMPLEMENTED +002071 [----] If someone eats something X then he/she owns X. --> Everybody that eats something X1 owns X1. +002072 [FAIL] There is a man whose dog barks and whose cat eats. --> NOT IMPLEMENTED +002073 [FAIL] John works in a bank and a morning. --> NOT IMPLEMENTED +002074 [FAIL] The password of an account is known by the owner of the account. --> NOT IMPLEMENTED +002075 [ZERO] John is considered a criminal. +002076 [ZERO] Everything "Go!" waits. +002077 [FAIL] Everybody of John's dog waits. --> ERROR +002078 [FAIL] There is a man. Everybody of his dog waits. --> There is a man. +ERROR +002079 [FAIL] Everybody of his dog waits. --> ERROR +002080 [ZERO] Everybody of his own dog waits. +002081 [FAIL] Everybody X of a dog of X waits. --> ERROR +002082 [ZERO] There is a vehicle which is a red Ford. +002083 [FAIL] John knows that Bill is Mary. --> NOT IMPLEMENTED +002084 [FAIL] Every man whose car a cat sees smiles. --> ERROR +002085 [FAIL] Every man a car of who a cat sees smiles. --> ERROR +002086 [FAIL] John is every man. --> ERROR +002087 [FAIL] How does every man wait? --> NOT IMPLEMENTED +002088 [ZERO] 2 kg of some apples wait. +002089 [FAIL] A man whose dog barks waits. The man eats. --> NOT IMPLEMENTED +002090 [FAIL] A man whose dog barks waits. The dog of a man eats. --> NOT IMPLEMENTED +002091 [FAIL] A man whose dog barks waits. The dog of the man eats. --> NOT IMPLEMENTED +002092 [FAIL] How does who see what? --> NOT IMPLEMENTED +002093 [FAIL] For all men a dog barks. --> ERROR +002094 [FAIL] Everybody whose dog barks or whose cat eats waits. --> ERROR +002095 [FAIL] If there is somebody X1, and a dog of X1 barks or a cat of X1 eats then X1 waits. --> ERROR +002096 [----] p:Pi is a ratio. p:Pi is a ratio. --> Pi is a ratio. +Pi is a ratio. +002097 [FAIL] Every empty string is "". --> ERROR +002098 [FAIL] A space is " ". --> NOT IMPLEMENTED +002099 [ZERO] 1 men wait. +002100 [----] 1 man waits. --> There is a man X1. +The man X1 waits. +002101 [ZERO] There are more than 1 dog. +002102 [SAME] There is more than 1 dog. +002103 [FAIL] For all cats a man sleeps. --> ERROR +002104 [----] John is a man. John is a man. --> John is a man. +John is a man. +002105 [----] No men are some humans. --> No man is at least 2 humans. +002106 [FAIL] A man of some water waits. --> NOT IMPLEMENTED +002107 [FAIL] There is some water a man of which waits. --> NOT IMPLEMENTED +002108 [FAIL] There is some water whose man waits. --> NOT IMPLEMENTED +002109 [ZERO] Every man owns a dog blahblah. +002110 [----] There is a man that owns at least 3 cars. The man that owns at least 3 cars waits. --> There is a man X1. +The man X1 owns at least 3 cars. +The man X1 waits. +002111 [ZERO] There are 10 hours of work. +002112 [FAIL] There is 1 kg of n:laundry. --> NOT IMPLEMENTED +002113 [FAIL] There is more than 1 kg of laundry. --> NOT IMPLEMENTED +002114 [FAIL] 14 is 15. --> NOT IMPLEMENTED +002115 [FAIL] "" is an empty string. --> NOT IMPLEMENTED +002116 [ZERO] 1 is 2.3 is 4. +002117 [FAIL] 3.14 is a real. --> NOT IMPLEMENTED +002118 [FAIL] There are 2 kg of apples of John. --> NOT IMPLEMENTED +002119 [FAIL] 2.3 and 88 and "abc" are some values. --> NOT IMPLEMENTED +002120 [FAIL] "&" is a string. --> NOT IMPLEMENTED +002121 [FAIL] "<" is a string. --> NOT IMPLEMENTED +002122 [FAIL] John's n:home-page is "http://www.example.org/John". --> NOT IMPLEMENTED +002123 [FAIL] 1 is smaller than 2. --> NOT IMPLEMENTED +002124 [FAIL] 3.14 is a ratio of a circumference of a circle to its diameter. --> NOT IMPLEMENTED +002125 [ZERO] There is 5. It waits. +002126 [ZERO] There is 5. +002127 [FAIL] A man gives a woman "abc". --> NOT IMPLEMENTED +002128 [FAIL] If a dog of the master of somebody X barks then X sleeps. --> ERROR +002129 [FAIL] Every uncle of the children of somebody X is a brother of X. --> ERROR +002130 [FAIL] Every brother of somebody X is an uncle of the children of X. --> ERROR +002131 [ZERO] There is a man var:John. +002132 [----] If X likes Y then Y likes X. --> Everything that likes something X1 is liked by X1. +002133 [ZERO] If var:X likes var:Y then var:Y likes var:X. +002134 [FAIL] At least 2 scores of John are 30. --> NOT IMPLEMENTED +002135 [FAIL] At most 1 man's dog barks. --> NOT IMPLEMENTED +002136 [FAIL] Everybody sees at most 1 thing. --> ERROR +002137 [FAIL] Every goal is something that at most 1 person scores. --> ERROR +002138 [FAIL] It is false that there is 1 man. --> NOT IMPLEMENTED +002139 [FAIL] A man X gives an apple to a woman Y. Y accepts the apple and eats it. She is happy and he has no apple. --> NOT IMPLEMENTED +002140 [FAIL] John gives an apple to Mary. Mary accepts the apple and eats it. She is happy and he has no apple. --> NOT IMPLEMENTED +002141 [ZERO] A text is read John. +002142 [FAIL] 3.14 is real. --> NOT IMPLEMENTED +002143 [ZERO] There is 1 hour of work. +002144 [ZERO] There is 10 hour of work. +002145 [ZERO] There are 10 hour of work. +002146 [ZERO] There is 10 hours of work. +002147 [ZERO] There is 1 hours of work. +002148 [ZERO] There are 1 hour of work. +002149 [ZERO] There are 1 hours of work. +002150 [FAIL] Every age of a man is an integer. --> ERROR +002151 [FAIL] A card of somebody is valid. --> NOT IMPLEMENTED +002152 [FAIL] " " is a string. --> NOT IMPLEMENTED +002153 [ZERO] John eats. He who waits has a dog. +002154 [ZERO] John has a card. He who waits uses it which is valid. +002155 [ZERO] John has a card. He that waits uses it that is valid. +002156 [ZERO] Who who waits sleeps? +002157 [ZERO] John eats. He which waits has a dog. +002158 [ZERO] John has a card. He uses it who is valid. +002159 [ZERO] Who that waits sleeps? +002160 [ZERO] Who which waits sleeps? +002161 [ZERO] What which succeeds exists? +002162 [ZERO] There is a man. He whose dog barks waits. +002163 [----] John owns a car that Mary likes and that Bill likes. --> Mary likes a car X1. +Bill likes the car X1. +John owns the car X1. +002164 [FAIL] John sees someone X of a customer who is important. --> NOT IMPLEMENTED +002165 [ZERO] a man sees Every dog and If There is A dog then The dog Is An animal. +002166 [ZERO] Whose dog barks. +002167 [FAIL] whose dog barks? --> NOT IMPLEMENTED +002168 [FAIL] Whose dog barks? --> NOT IMPLEMENTED +002169 [FAIL] John is as important as Mary. --> NOT IMPLEMENTED +002170 [ZERO] An as important as Mary customer. +002171 [ZERO] There is an as important as Mary customer. +002172 [FAIL] John is more important. --> NOT IMPLEMENTED +002173 [FAIL] There is a more important person. --> NOT IMPLEMENTED +002174 [FAIL] John is most important. --> NOT IMPLEMENTED +002175 [FAIL] There is a most important person. --> NOT IMPLEMENTED +002176 [FAIL] John is more fond-of Mary. --> NOT IMPLEMENTED +002177 [ZERO] There is a more fond-of Mary person. +002178 [FAIL] John is as fond-of Mary as Bill. --> NOT IMPLEMENTED +002179 [FAIL] John is as fond-of Mary as of Bill. --> NOT IMPLEMENTED +002180 [FAIL] John is more fond-of Mary than Bill. --> NOT IMPLEMENTED +002181 [FAIL] John is more fond-of Mary than of Bill. --> NOT IMPLEMENTED +002182 [FAIL] John is more fond-of no customer than every clerk. --> ERROR +002183 [ZERO] John is fond-of Mary than Bill. +002184 [ZERO] John is most fond-of Mary than Bill. +002185 [FAIL] John is rich and richer and richest. --> NOT IMPLEMENTED +002186 [FAIL] John and Mary wait. --> NOT IMPLEMENTED +002187 [FAIL] If a man likes somebody that is a person then the person owns a car. --> ERROR +002188 [ZERO] John snores loudly and loudly loudly and most loudly. +002189 [time_limit_exceeded] if the n:present-value of a n:lease-payment of an asset is greater than 90 percent of something of the fair value of the asset then the asset is a n:finance-lease. --> +002190 [SAME] No man is something that likes Mary and hates John. +002191 [SAME] No man is something that likes Mary and that hates John. +002192 [FAIL] John does not see less than 3 cars that Bill owns. --> NOT IMPLEMENTED +002193 [ZERO] A man slooowly walks. +002194 [ZERO] John is manually in a park. +002195 [----] there is a dog which barks and that eats. --> There is a dog X1. +The dog X1 barks. +The dog X1 eats. +002196 [ZERO] There are not at most 5 men. +002197 [ZERO] There are not at least 5 men. +002198 [FAIL] 3.1415926536 approximates Pi. --> NOT IMPLEMENTED +002199 [ZERO] John waits. He that sleeps waits. +002200 [FAIL] How is John? --> NOT IMPLEMENTED +002201 [ZERO] Xxx are a company. +002202 [FAIL] A card is taken manually by John. --> NOT IMPLEMENTED +002203 [ZERO] There are 1234. +002204 [ZERO] There are "ABCD". +002205 [ZERO] There are 1 and "2" and 3. +002206 [FAIL] Jimmy's dog barks. --> NOT IMPLEMENTED +002207 [FAIL] For all men the man likes himself. --> ERROR +002208 [ZERO] A man has 2 tons of apples. +002209 [ZERO] A man visits a town ZZZZZ1. +002210 [----] All men see themselves. --> Every man X1 sees the man X1. +002211 [ZERO] All men sees himself. +002212 [ZERO] All men see himself. +002213 [----] John waits. All men see him. --> John waits. +Every man sees John. +002214 [ZERO] John waits. All men see himself. +002215 [ZERO] John waits. Some men see himself. +002216 [ZERO] John does not see anybody. +002217 [FAIL] John waits. A man brings him his pencil and his own computer. --> NOT IMPLEMENTED +002218 [FAIL] Everybody who is a father of a man that owns a car is a parent. --> ERROR +002219 [FAIL] Every pet is something that is a cat or that is a dog, and that is not something that is a cat and that is a dog. --> Every pet is something that is a cat or that is a dog that is not something that is a cat and that is a dog. +002220 [SAME] Every n:influent-stream is something that v:flows-into a cave and that v:flows-through a sink or that v:discharges-through something. +002221 [FAIL] There is a man. John likes his a:own car. --> NOT IMPLEMENTED +002222 [FAIL] France is something that is not America and that is not England and that is not Germany. --> NOT IMPLEMENTED +002223 [FAIL] A man silently and patiently walks quickly and fast in a street manually and happily in a morning always. --> NOT IMPLEMENTED +002224 [----] Christmases like Mary. --> Christmas likes Mary. +002225 [FAIL] Who is a child X whose mother is somebody whose husband is somebody whose child is not the child X? --> NOT IMPLEMENTED +002226 [FAIL] John'age is 21. --> NOT IMPLEMENTED +002227 [ZERO] John's clerks carry their lunch into school. +002228 [ZERO] This is not an ACE text!!! +002229 [FAIL] If a man likes a dog that likes a cat and the man likes a cow that likes a sheep then the man owns a car. --> Every man that likes a dog that likes a cat that likes a cow that likes a sheep owns a car. +002230 [FAIL] If there is a man, and the man likes a dog that likes a cat or the man likes a cow that likes a sheep then the man owns a car. --> Every man that likes a dog that likes a cat or that likes a cow that likes a sheep owns a car. +002231 [FAIL] There is a man that sees a woman that owns a cat. Who is the man? Who is the woman? --> NOT IMPLEMENTED +002232 [FAIL] What are some men? --> NOT IMPLEMENTED +002233 [ZERO] John is allowed to walk. +002234 [FAIL] Everyone who is in the n:cc of some mail can access its content. --> ERROR +002235 [FAIL] More than 3 clerks wait. John knows the clerks. Less than 2 clerks sit. John knows the clerks. --> NOT IMPLEMENTED +002236 [----] p:Peeter owns a car. --> Peeter owns a car. +002237 [FAIL] John tries to walk. --> NOT IMPLEMENTED +002238 [FAIL] John does not have to walk. --> NOT IMPLEMENTED +002239 [ZERO] Who does a dog see who is a man? +002240 [FAIL] John sees what? --> NOT IMPLEMENTED +002241 [FAIL] If there are a man and a manager then the man is a:officially the manager. --> ERROR +002242 [ZERO] If there are a man and a manager then the man is often the manager. +002243 [----] For every customer the customer has a card and the customer has a code. --> Every customer has a card and has a code. +002244 [FAIL] What does John not like? --> NOT IMPLEMENTED +002245 [ZERO] What John does not like? +002246 [time_limit_exceeded] if there is a declaration whose name is a user and whose password is a string and the string is the password of the user then the user is authenticated. --> +002247 [ZERO] " +002248 [FAIL] If the id of a user is valid then the user is authenticated. --> ERROR +002249 [----] If a man likes Mary and Mary hates a dog then the man owns a car. --> Every man that likes Mary that hates a dog owns a car. +002250 [----] There is a customer such that the customer has a card and the customer has a code. --> There is a customer X1. +The customer X1 has a card. +The customer X1 has a code. +002251 [FAIL] There is a man who does not provably eat. The man who does not provably eat drinks. --> NOT IMPLEMENTED +002252 [FAIL] A child of who is a patricide whose child is somebody who is not a patricide? --> NOT IMPLEMENTED +002253 [ZERO] if a valid n:credential has an id type then the n:credential is an id. +002254 [FAIL] If a user is authenticated and his subscription covers a resource then the user can download the resource. --> ERROR +002255 [FAIL] If a user is authenticated and pays for a resource then he can download it. --> ERROR +002256 [FAIL] If a user is happy and pays for something then he can wait. --> ERROR +002257 [FAIL] Every customer has at least 2 cards and their associated codes. If a customer C approaches an automatic teller and she inserts her own card that is valid carefully into a slot and types a correct code of the card then the automatic teller accepts the card and displays "Card accepted" and C is happy. No card that does not have a correct code is accepted. It is false that a customer's card is valid, and is expired or is cancelled. If a card is not provably invalid then it is accepted. If a customer owns a card and can prove that it is lost then a bank must replace it. --> NOT IMPLEMENTED +002258 [ZERO] John does. +002259 [FAIL] If a user is happy and pays for something then he does not wait. --> ERROR +002260 [FAIL] If a user is happy and pays for something then he sees everything. --> ERROR +002261 [FAIL] If a user charges the price of a resource then the user pays for the resource. --> ERROR +002262 [FAIL] There is a price of a resource. The price of a resource is high. The resource is valid. --> NOT IMPLEMENTED +002263 [ZERO] A user is seen a clerk. +002264 [ZERO] If a user is charged the price of a resource then the user pays for the resource. +002265 [FAIL] Not for each of some men every dog of him barks. --> NOT IMPLEMENTED +002266 [FAIL] Not for each of some men every dog of the man barks. --> NOT IMPLEMENTED +002267 [FAIL] not each of 2 girls lifts a table. --> NOT IMPLEMENTED +002268 [ZERO] If there is a man then that John waits. +002269 [FAIL] if a user is happy and pays for something then he does not wait. --> ERROR +002270 [FAIL] There is a man. He waits. His card is correct. --> NOT IMPLEMENTED +002271 [ZERO] A man is seen by him. +002272 [SAME] Him sees a man. +002273 [FAIL] There is a man. John sees him. John checks his card. John sees a card in his hand. --> NOT IMPLEMENTED +002274 [ZERO] A man sees him. +002275 [ZERO] A woman checks her card. +002276 [ZERO] A man sees a card in his hand. +002277 [----] John has a brother who he likes. --> John likes a brother X1. +John has the brother X1. +002278 [ZERO] A man sees a card of him. +002279 [FAIL] A man of his group sleeps. --> NOT IMPLEMENTED +002280 [FAIL] A man sees himself. A woman enters her own card. A man is in his own garden. --> NOT IMPLEMENTED +002281 [----] A man is seen by himself. --> There is a man X1. +The man X1 sees the man X1. +002282 [----] If a man owns a book then he can read it. --> Every man that owns a book X1 can read the book X1. +002283 [----] If a man owns a book then he must read it. --> Every man that owns a book X1 must read the book X1. +002284 [----] If a man owns a book then he does not read it. --> No man that owns a book X1 reads the book X1. +002285 [FAIL] If a man owns a book then he does not provably read it. --> ERROR +002286 [FAIL] If a user pays for something then he does not wait. --> ERROR +002287 [FAIL] If a user pays for something then he can wait. --> ERROR +002288 [FAIL] If a user is authenticated and pays for a resource then a man can download it. --> ERROR +002289 [FAIL] If a user is authenticated and pays for a resource then the man can download it. --> ERROR +002290 [FAIL] A man who sees a dog and who does not see the dog waits. --> NOT IMPLEMENTED +002292 [ZERO] that John waits. +002293 [ZERO] There is [[[[. +002294 [FAIL] If a user is authenticated and pays for a resource then he does not believe that he can download it. --> ERROR +002295 [FAIL] If a man waits then his dog barks. --> ERROR +002296 [ZERO] If a man waits then his own dog barks. +002297 [FAIL] Everybody's age is larger than 0. --> ERROR +002298 [FAIL] If somebody's age is 31 then his address is "Poland". --> ERROR +002299 [FAIL] Everybody X's dog barks. --> ERROR +002300 [ZERO] Mary smiles. She's dog barks. +002301 [FAIL] Not everyone's dog barks. --> NOT IMPLEMENTED +002302 [ZERO] A man which's dog barks is happy. +002303 [ZERO] John sees himself's dog. +002304 [ZERO] A man who's dog barks is happy. +002305 [FAIL] John sees everybody's dogs. --> ERROR +002306 [FAIL] John sees 3 men whose dog barks. --> NOT IMPLEMENTED +002307 [FAIL] John and Mary a dog of who barks wait. --> NOT IMPLEMENTED +002308 [FAIL] There is a man 3 dogs of who bark. --> NOT IMPLEMENTED +002309 [FAIL] Which card of a man is valid? --> NOT IMPLEMENTED +002310 [FAIL] Which card of who is valid? --> NOT IMPLEMENTED +002311 [FAIL] Which card of who is what? --> NOT IMPLEMENTED +002312 [FAIL] Which dog of who likes who? --> NOT IMPLEMENTED +002313 [FAIL] Not each of 4 men waits. --> NOT IMPLEMENTED +002314 [FAIL] There are 4 men. Not each of them waits. --> NOT IMPLEMENTED +002315 [FAIL] John likes 3 dogs. Not each of them barks. --> NOT IMPLEMENTED +002316 [FAIL] There are 4 men. Not for each of them a dog barks. --> NOT IMPLEMENTED +002317 [FAIL] John likes 3 dogs. Not for each of them a cat smiles. --> NOT IMPLEMENTED +002318 [FAIL] There is a dog. Not for each of a customer and a clerk a code is valid. --> NOT IMPLEMENTED +002319 [FAIL] There is a dog. Not each of a customer and a clerk waits. --> NOT IMPLEMENTED +002320 [FAIL] For each of a customer and a clerk a dog barks. --> NOT IMPLEMENTED +002321 [FAIL] There are some men who see a woman a cat of who smiles. --> NOT IMPLEMENTED +002322 [ZERO] There is a man a dog of who barks and eats. +002323 [FAIL] SimpleMat goes further and sees some abaci. --> NOT IMPLEMENTED +002324 [FAIL] Everybody X's dog likes X. --> ERROR +002325 [FAIL] There is somebody X's dog. X likes the dog. --> NOT IMPLEMENTED +002326 [FAIL] Everybody X's friend likes everybody that likes X. --> ERROR +002327 [ZERO] 2 men X and Y wait. X sleeps. Y drinks. +002328 [ZERO] 2 men X and Y's dog waits. X sleeps. Y drinks. +002329 [ZERO] Somebody X and Y's dog waits. +002330 [FAIL] A man X and Y's dog waits. --> NOT IMPLEMENTED +002331 [FAIL] For every man it is false that a dog barks. --> ERROR +002332 [FAIL] For no man it is false that a dog barks. --> ERROR +002333 [FAIL] For no men a dog barks. --> ERROR +002334 [----] For no man a dog sees the man. --> No man is seen by a dog. +002335 [----] A man who a woman is seen by waits. --> There is a man X1. +The man X1 waits. +The man X1 sees a woman. +002336 [----] There is somebody. There is something. He waits. --> There is somebody X1. +There is something. +X1 waits. +002337 [----] There is somebody. There is something X. He waits. --> There is somebody X1. +There is something. +X1 waits. +002338 [ZERO] There is something X. He waits. +002339 [FAIL] A man sees everything X of Mary that eats. --> There is a man. +ERROR +002340 [----] A man sees everything X that eats. --> There is a man X1. +Everything that eats is seen by the man X1. +002341 [----] A man sees everything X that eats X. --> There is a man X1. +Everything X2 that eats X2 is seen by the man X1. +002342 [FAIL] A man sees everything X of Mary. --> There is a man. +ERROR +002343 [ZERO] Each of 2 cards are green. +002344 [ZERO] Each of every man waits. +002345 [FAIL] There are 3 men 3 cards of who are valid. --> NOT IMPLEMENTED +002346 [ZERO] There is a man 3 dogs of which bark. +002347 [FAIL] John sees 3 men whose dogs bark. --> NOT IMPLEMENTED +002348 [FAIL] John sees a man whose dogs bark. --> NOT IMPLEMENTED +002349 [FAIL] There is a man a dog of whose cat sleeps. --> NOT IMPLEMENTED +002350 [FAIL] There is a man a cat's mouse of who sleeps. --> NOT IMPLEMENTED +002351 [FAIL] There is at least 1 man. The man is happy. --> NOT IMPLEMENTED +002352 [FAIL] There is at least 1 man. The men are happy. --> NOT IMPLEMENTED +002353 [FAIL] A cat is not hated by John. --> NOT IMPLEMENTED +002354 [FAIL] There is a man. The red man sleeps. --> NOT IMPLEMENTED +002355 [FAIL] There is a red man. The man sleeps. --> NOT IMPLEMENTED +002356 [FAIL] There is a man. The man the card of who is valid sleeps. --> NOT IMPLEMENTED +002357 [FAIL] There is a man the card of who is valid. The man sleeps. --> NOT IMPLEMENTED +002358 [FAIL] If there are a number X and a number Y, and X>Y or X ERROR +002359 [FAIL] Bill's age is a number X. John believes that X<40. Mary knows that X=45. --> NOT IMPLEMENTED +002360 [FAIL] If something X is greater than something Y then X>Y. --> ERROR +002361 [FAIL] {1,"a",[3,4],John} is a set. --> NOT IMPLEMENTED +002362 [FAIL] It is not possible that there is a number X and that X=X+1. --> NOT IMPLEMENTED +002363 [FAIL] If there are a number X and a number Y then the average of them is (X+Y)/2. --> ERROR +002364 [FAIL] [3.141, {1, 2, 3}, 4 + X, Y * (Z - 2), "ace"] is a list. --> NOT IMPLEMENTED +002365 [ZERO] person:Peeter owns a car. He drives. +002366 [ZERO] p:Peeter owns a car. He drives. +002367 [FAIL] If there is a n:knot-value X of a gale then X > 28 and X < 55. --> ERROR +002368 [FAIL] There is a man at least 3 cars of who are liked by Mary. --> NOT IMPLEMENTED +002369 [FAIL] For all integers X there is exactly one integer Y such that X + Y = 0. --> ERROR +002370 [FAIL] 2*(3-5/17) >= 1/2. --> NOT IMPLEMENTED +002371 [FAIL] Is S contained by R1? --> NOT IMPLEMENTED +002372 [ZERO] A number is 2*[1,2]. +002373 [ZERO] A number is 2*{1,2}. +002374 [ZERO] A string A is "abc" & [1,2]. +002375 [FAIL] 1 gives 2 3. --> NOT IMPLEMENTED +002376 [FAIL] a man gives 2 3. --> NOT IMPLEMENTED +002377 [FAIL] 1 gives a man 3. --> NOT IMPLEMENTED +002378 [FAIL] 1 gives 2 a man. --> NOT IMPLEMENTED +002379 [FAIL] a man gives John 3. --> NOT IMPLEMENTED +002380 [FAIL] a man gives 2 John. --> NOT IMPLEMENTED +002381 [FAIL] 1 gives John a man. --> NOT IMPLEMENTED +002382 [ZERO] There are a man X and the man X. +002383 [FAIL] There is a man. John sees Mary and a dog and the man. The man waits. --> NOT IMPLEMENTED +002384 [FAIL] 1 < 2. --> NOT IMPLEMENTED +002385 [FAIL] 1 + 2 = 3. --> NOT IMPLEMENTED +002386 [FAIL] It is false that 1 = 2 - 3. --> NOT IMPLEMENTED +002387 [FAIL] 1 < 2 and 2 < 3. --> NOT IMPLEMENTED +002388 [FAIL] 1 < 2 or 2 > 3. --> NOT IMPLEMENTED +002389 [FAIL] {1} is contained by {2, 3}. --> NOT IMPLEMENTED +002390 [FAIL] [1] is contained by [2, 3]. --> NOT IMPLEMENTED +002391 [ZERO] There is each of 3 men. +002392 [FAIL] There is a group of each of 3 men. --> NOT IMPLEMENTED +002393 [FAIL] For every integer X there are more than 2 integers Y such that X + Y > X. --> ERROR +002394 [FAIL] There is a number X. X = X. --> NOT IMPLEMENTED +002395 [FAIL] { John } waits. --> NOT IMPLEMENTED +002396 [FAIL] There is a natural number X. -1 < X. --> NOT IMPLEMENTED +002397 [FAIL] It is false that John sleeps and that John does not sleep. --> NOT IMPLEMENTED +002398 [FAIL] If John and Mary wait then there is a dog and they sleep. --> ERROR +002399 [FAIL] If John and Mary wait then a dog barks and they sleep. --> ERROR +002400 [FAIL] If John and Mary wait then a dog barks or they sleep. --> ERROR +002401 [FAIL] If John and Mary wait then they sleep. --> ERROR +002402 [FAIL] There are a dog and a cat. They sleep. John sees them. John likes them. --> NOT IMPLEMENTED +002403 [FAIL] Every man knows that every man waits. --> ERROR +002404 [FAIL] Every man knows that every man knows a man. --> ERROR +002405 [FAIL] Every man knows that every man drinks and that every woman eats. --> ERROR +002406 [FAIL] A number is 3 + 5 - 4 + 9. --> NOT IMPLEMENTED +002407 [FAIL] Every man's dog chases a car. --> ERROR +002408 [ZERO] John sees not exactly 2 men. +002409 [ZERO] Not exactly 2 men wait. +002410 [----] John likes nothing but meat. --> Everything that is liked by John is some meat. +002411 [----] John likes nothing but Mary. --> Everything that is liked by John is Mary. +002412 [----] John likes nobody but Mary. --> Everybody that is liked by John is Mary. +002413 [FAIL] John likes nothing but raw meat. --> ERROR +002414 [FAIL] John likes nothing but fast cars. --> ERROR +002416 [ZERO] John likes nothing but apple. +002417 [FAIL] John likes nothing but cars of Mary. --> ERROR +002419 [FAIL] Who likes nothing but Mary? --> NOT IMPLEMENTED +002420 [FAIL] Who likes nothing but raw meat? --> NOT IMPLEMENTED +002421 [FAIL] For every farmer for every donkey the farmer beats the donkey. --> ERROR +002422 [ZERO] For every farmer and for every donkey the farmer beats the donkey. +002423 [FAIL] 1*3*4/7*8 is a term. --> NOT IMPLEMENTED +002424 [FAIL] Are there 3 things and 4 things? --> NOT IMPLEMENTED +002425 [FAIL] Who hits himself? --> NOT IMPLEMENTED +002426 [FAIL] Who sees herself? --> NOT IMPLEMENTED +002427 [ZERO] Who sees itself? +002428 [FAIL] Where does a man live? --> NOT IMPLEMENTED +002429 [FAIL] What is given to Mary by John? --> NOT IMPLEMENTED +002430 [FAIL] There is a man X. X's dog barks. --> NOT IMPLEMENTED +002431 [FAIL] There is a man X. There is some food of X's dog. --> NOT IMPLEMENTED +002432 [FAIL] Everybody X likes X's dog. --> ERROR +002433 [FAIL] Jyri's dog hates Mari's cat. --> NOT IMPLEMENTED +002434 [FAIL] Everybody X's dog hates X's cat. --> ERROR +002435 [time_limit_exceeded] If somebody X's dog Y hates Y's meat then X's cat likes Y. --> +002436 [FAIL] 2 men X and Y's dog bark. --> NOT IMPLEMENTED +002437 [ZERO] John owns not 3 cards. +002438 [----] For everything X a man knows X. --> Everything is known by a man. +002439 [FAIL] For everything X for nothing Y X likes Y. --> ERROR +002440 [FAIL] For nobody X for everyone Y Y knows X. --> ERROR +002441 [FAIL] For every man's dog a cat waits. --> ERROR +002442 [FAIL] 2 men and M2 drink. M2 talks. They eat. --> NOT IMPLEMENTED +002443 [ZERO] 2 men X and Y's dog wait. X sleeps. Y drinks. +002444 [FAIL] When is Christmas? --> NOT IMPLEMENTED +002445 [FAIL] Where is Bill? --> NOT IMPLEMENTED +002446 [FAIL] When is what? --> NOT IMPLEMENTED +002447 [FAIL] What is when? --> NOT IMPLEMENTED +002448 [FAIL] 1 =< 2 and 2 >= 1. --> NOT IMPLEMENTED +002449 [FAIL] Who is somebody that somebody that knows who knows? --> NOT IMPLEMENTED +002450 [FAIL] Who is known by somebody that knows who? --> NOT IMPLEMENTED +002451 [ZERO] If there is John then there is somebody. +002452 [ZERO] If there is John then there is something. +002453 [FAIL] John is a father of who? --> NOT IMPLEMENTED +002454 [FAIL] Bill gives what to who? --> NOT IMPLEMENTED +002455 [FAIL] Bill gives what to who where? --> NOT IMPLEMENTED +002456 [FAIL] Where does Bill give what to who? --> NOT IMPLEMENTED +002457 [FAIL] Bill lives in which city in which country for which reason? --> NOT IMPLEMENTED +002458 [FAIL] John and Mary like what? --> NOT IMPLEMENTED +002459 [FAIL] Bill gives which flowers to which women? --> NOT IMPLEMENTED +002460 [FAIL] Which men give which flowers to which women? --> NOT IMPLEMENTED +002461 [FAIL] 2 kg of sugar are used by John for what? --> NOT IMPLEMENTED +002462 [FAIL] Is a code entered by a customer? --> NOT IMPLEMENTED +002463 [FAIL] What are the cars of John? --> NOT IMPLEMENTED +002464 [FAIL] Who are the children of John? --> NOT IMPLEMENTED +002465 [ZERO] Each of not at most 5 boys buys a boat. +002466 [ZERO] Not at most 3 dogs bark. +002467 [ZERO] Not less than 3 dogs bark. +002468 [FAIL] At least 3 men and at most 3 men wait. They are tired. --> NOT IMPLEMENTED +002469 [----] A man who is John waits. The man who is Bill sleeps. --> There is a man X1. +There is a man X2. +The man X2 is Bill. +The man X2 sleeps. +The man X1 waits. +The man X1 is John. +002470 [----] A man who is a clerk waits. The man who is a customer sleeps. --> There is a man X1. +There is a man X2. +The man X2 is a customer. +The man X2 sleeps. +The man X1 waits. +The man X1 is a clerk. +002471 [----] There is a man who owns a dog. There is a man who owns a cat. John sees the man who owns a dog. --> There is a man X1. +There is a man X2. +The man X2 owns a dog. +The man X1 owns a cat. +John sees the man X2. +002472 [FAIL] There is a man whose dog barks. The dog of a man sleeps. --> NOT IMPLEMENTED +002473 [ZERO] Proposition P: John sleeps. Mary waits. +002474 [ZERO] Proposition P: A man believes that P. A dog believes that P. +002475 [FAIL] There are a man X and a man Y. --> NOT IMPLEMENTED +002476 [FAIL] For each of a man X and a man Y there is a card. --> NOT IMPLEMENTED +002477 [FAIL] Not for each of a man X and a man Y there is a card. --> NOT IMPLEMENTED +002478 [FAIL] John has a dog and has a cat. Who has a dog? Who has a cat? --> NOT IMPLEMENTED +002479 [FAIL] There is a man. A dog of him eats. The dog of him barks. --> NOT IMPLEMENTED +002480 [FAIL] There is a man. A dog of him eats. The dog of the man barks. --> NOT IMPLEMENTED +002481 [FAIL] There is a man a dog of who barks and who eats. --> NOT IMPLEMENTED +002482 [ZERO] There is a man a dog that eats of who barks. +002483 [ZERO] There is a man a dog who eats of who barks. +002484 [FAIL] There is a man. His dog X eats. There is a woman. Her dog drinks. The dog X barks. --> NOT IMPLEMENTED +002485 [FAIL] There is a young man who is more fond-of Mary than of Sue. There is an old man who is more fond-of Sue than of Mary. John knows the man who is more fond-of Mary than of Sue. --> NOT IMPLEMENTED +002486 [ZERO] No group that contains less than 3 bad members and contains less than 3 good members forms a committee. +002487 [FAIL] Mary likes John's red car. --> NOT IMPLEMENTED +002488 [FAIL] There is John's fast and red car. --> NOT IMPLEMENTED +002489 [FAIL] There is John's most fast car. --> NOT IMPLEMENTED +002490 [FAIL] Mary likes a man's red car. --> NOT IMPLEMENTED +002491 [FAIL] Mary likes a rich man's red car. --> NOT IMPLEMENTED +002492 [ZERO] For a man a dog barks. +002493 [ZERO] For the man a dog barks. +002494 [FAIL] For every card does a customer own it? --> NOT IMPLEMENTED +002495 [FAIL] For no card does a customer own the card? --> NOT IMPLEMENTED +002496 [ZERO] For a card does a customer own it? +002497 [FAIL] Not for no man a dog barks. --> NOT IMPLEMENTED +002498 [FAIL] Not for no man a dog likes John. --> NOT IMPLEMENTED +002499 [FAIL] There is John's dog such that a cat sees the dog. --> NOT IMPLEMENTED +002500 [FAIL] There is a man who sleeps on a bank. There is a man who sleeps on a bed. John sees the man who sleeps on a bank. --> NOT IMPLEMENTED +002501 [FAIL] There is a man who can wait. The man who can wait sleeps. --> NOT IMPLEMENTED +002502 [FAIL] For every man every dog barks for every cat. --> ERROR +002503 [FAIL] For every man a dog barks for every cat. --> ERROR +002504 [FAIL] A card of which man is valid? --> NOT IMPLEMENTED +002505 [FAIL] A clerk enters a card of every customer. The card of every customer is valid. --> NOT IMPLEMENTED +002506 [ZERO] For a man's cat a dog barks. +002507 [ZERO] For the man's cat a dog barks. +002508 [FAIL] John eats nothing but raw and expensive meat. --> ERROR +002510 [FAIL] There is a man. His brother sees himself. --> NOT IMPLEMENTED +002511 [FAIL] There is a man whose dog barks. The dog of the man sleeps. --> NOT IMPLEMENTED +002512 [FAIL] There is a man whose dog barks. A dog of a man sleeps. --> NOT IMPLEMENTED +002513 [FAIL] There is a man who sleeps in a bed in the morning. There is a man who sleeps in a bank. The man who sleeps in the morning is tired. --> NOT IMPLEMENTED +002514 [FAIL] There is a man who sleeps safely and soundly. There is a man who sleeps fitfully. The man who sleeps safely is happy. --> NOT IMPLEMENTED +002515 [FAIL] John sees a man who sleeps with his own eyes. --> NOT IMPLEMENTED +002516 [FAIL] A man X1 of a man waits. The man X1 is happy. --> NOT IMPLEMENTED +002517 [ZERO] A man whose 3 dogs bark waits. +002518 [FAIL] For everybody's dog there is a cake. --> NOT IMPLEMENTED +002519 [FAIL] A man hits a dog the bone of which is green. --> NOT IMPLEMENTED +002520 [FAIL] A girl whose cat a mouse of which smiles eats waits. --> NOT IMPLEMENTED +002521 [FAIL] There is a company from who John awaits a delivery. --> NOT IMPLEMENTED +002522 [FAIL] If a message is from someone from who John awaits a delivery then the message is important. --> ERROR +002523 [FAIL] There are some cards each of which is valid. --> NOT IMPLEMENTED +002524 [FAIL] There are some cards each of which has a code. --> NOT IMPLEMENTED +002525 [FAIL] There are some cards each of which John knows. --> NOT IMPLEMENTED +002526 [FAIL] There are some cards the code of each of which is valid. --> NOT IMPLEMENTED +002527 [FAIL] There are some cards a code of each of which is valid. --> NOT IMPLEMENTED +002528 [FAIL] There are some cards a code of each of which has a date. --> NOT IMPLEMENTED +002529 [FAIL] There are some cards a code of each of which John knows. --> NOT IMPLEMENTED +002530 [ZERO] There are some cards each of who is valid. +002531 [ZERO] There are some men each of which is rich. +002532 [FAIL] There are some men each of who is rich. --> NOT IMPLEMENTED +002533 [ZERO] There are some cards each of who has a code. +002534 [FAIL] There are some men each of who has a car. --> NOT IMPLEMENTED +002535 [ZERO] There are some men each of which has a car. +002536 [ZERO] There are some cards each of who John knows. +002537 [FAIL] There are some men each of who John knows. --> NOT IMPLEMENTED +002538 [ZERO] There are some men each of which John knows. +002539 [ZERO] There are some cards the code of each of who is valid. +002540 [FAIL] There are some men the car of each of who is fast. --> NOT IMPLEMENTED +002541 [ZERO] There are some men the car of each of which is fast. +002542 [FAIL] There are some men a car of each of who is fast. --> NOT IMPLEMENTED +002543 [FAIL] There are some men a car of each of who John drives. --> NOT IMPLEMENTED +002544 [FAIL] A man invites some friends the car of the boss of each of who is faster than each of the cars of the friends. --> NOT IMPLEMENTED +002545 [FAIL] A man invites some friends the car of the boss of each of who is fast. --> NOT IMPLEMENTED +002546 [FAIL] A man invites some friends a car of a boss of each of who is fast. --> NOT IMPLEMENTED +002547 [ZERO] there are some cards a code of which that have which is valid. +002548 [FAIL] there are some cards not each of which has a code. --> NOT IMPLEMENTED +002549 [FAIL] there are some cards a code of not each of which John knows. --> NOT IMPLEMENTED +002550 [FAIL] There is a city in which John lives. --> NOT IMPLEMENTED +002551 [FAIL] There are some cities in each of which John lives. --> NOT IMPLEMENTED +002552 [FAIL] John sees Mary and less than 2 men. --> NOT IMPLEMENTED +002553 [ZERO] There are less than 4 men and less than 3 women and a man and John. +002554 [FAIL] Less than 3 men and less than 4 women wait. --> NOT IMPLEMENTED +002555 [FAIL] More than 3 men and less than 4 women wait. --> NOT IMPLEMENTED +002556 [FAIL] Less than 3 men and more than 4 women wait. --> NOT IMPLEMENTED +002557 [----] There is a man. He waits. --> There is a man X1. +The man X1 waits. +002558 [FAIL] There is a man. His card is correct. --> NOT IMPLEMENTED +002559 [FAIL] There is a man. John checks his card. --> NOT IMPLEMENTED +002560 [FAIL] There is a man.John sees a card in his hand. --> NOT IMPLEMENTED +002561 [FAIL] There is a man. His wife waits. --> NOT IMPLEMENTED +002562 [----] There is a man. He sees a card. --> There is a man X1. +The man X1 sees a card. +002563 [FAIL] There is a man. His wife sees a card. --> NOT IMPLEMENTED +002564 [FAIL] There is a man. He gives a card to a dog. --> NOT IMPLEMENTED +002565 [----] There is a man. John sees him. --> John sees a man. +002566 [FAIL] There is a man. His wife gives a card to a dog. --> NOT IMPLEMENTED +002567 [----] There is a man. A clerk sees him. --> There is a clerk X1. +The clerk X1 sees a man. +002568 [FAIL] There is a man. A clerk checks his card. --> NOT IMPLEMENTED +002569 [FAIL] There is a man. A clerk sees a card in his hand. --> NOT IMPLEMENTED +002570 [FAIL] There is a card. A clerk gives it to a cashier. --> NOT IMPLEMENTED +002571 [FAIL] There is a man. A clerk gives a card to him. --> NOT IMPLEMENTED +002572 [FAIL] There is a man. A clerk gives his card to him. --> NOT IMPLEMENTED +002573 [FAIL] There is a man. A clerk gives his own card to him. --> NOT IMPLEMENTED +002574 [----] A man sees himself. --> There is a man X1. +The man X1 sees the man X1. +002575 [FAIL] A woman enters her own card. --> NOT IMPLEMENTED +002576 [FAIL] A man is in his own garden. --> NOT IMPLEMENTED +002577 [ZERO] a man sees his card. +002578 [ZERO] a man is interested-in him. +002579 [ZERO] a man is seen by him. +002580 [ZERO] a man gives his card to a dog. +002581 [ZERO] a man gives a dog his card. +002582 [ZERO] a man gives him a card. +002583 [FAIL] a man sees a brother of him. --> NOT IMPLEMENTED +002584 [FAIL] a man of his group waits. --> NOT IMPLEMENTED +002585 [ZERO] A man gives his dog his card in his house. +002586 [FAIL] There is a card. A man brings it its pencil and brings it his own computer. --> NOT IMPLEMENTED +002587 [FAIL] There is a card. A man brings it its pencil and its computer. --> NOT IMPLEMENTED +002588 [FAIL] There is a card. A man brings it its pencil. The man brings it his own computer. --> NOT IMPLEMENTED +002589 [FAIL] There is a card. A man brings it its friend and offers it his own computer. --> NOT IMPLEMENTED +002590 [FAIL] There is a card. A man brings it its man and offers it his own computer. --> NOT IMPLEMENTED +002591 [FAIL] There is a card. A man brings it its pencil and offers it his own computer. --> NOT IMPLEMENTED +002592 [FAIL] There is a card. A man brings it its pencil and his own computer. --> NOT IMPLEMENTED +002593 [FAIL] A man brings a dog it. --> NOT IMPLEMENTED +002594 [FAIL] There is a dog. A man brings the dog the dog. --> NOT IMPLEMENTED +002595 [FAIL] There is a dog. The dog barks. A man brings the dog the dog. --> NOT IMPLEMENTED +002596 [FAIL] A man gives John at most 3 apples. --> NOT IMPLEMENTED +002597 [FAIL] A man gives at least 3 apples to John. --> NOT IMPLEMENTED +002599 [FAIL] There is a man who owns each of 3 dogs. The man who owns each of 3 dogs waits. --> NOT IMPLEMENTED +002600 [FAIL] There are 3 dogs. There is a man who owns each of the dogs. The man who owns each of the dogs waits. --> NOT IMPLEMENTED +002601 [ZERO] There is not each of 3 men. +002602 [FAIL] Is every man a human? --> NOT IMPLEMENTED +002603 [----] John tells Mary that he waits. --> John tells Mary. +John waits Mary. +002604 [FAIL] What does who see? --> NOT IMPLEMENTED +002605 [ZERO] If there is a a cat, there is Mary and it appears that she wants to pet this cat but my cats don't like anybody. +002606 [FAIL] Who eats and drinks? --> NOT IMPLEMENTED +002607 [FAIL] A man eats quickly and quickly. --> NOT IMPLEMENTED +002608 [FAIL] A man eats how in a park? --> NOT IMPLEMENTED +002609 [FAIL] A man eats how in a park in a morning? --> NOT IMPLEMENTED +002610 [FAIL] A man eats in a park how in a morning? --> NOT IMPLEMENTED +002611 [FAIL] A man eats in a park in a morning how? --> NOT IMPLEMENTED +002612 [ZERO] A man eats quickly and in a park. +002613 [FAIL] A man eats quickly in a park. --> NOT IMPLEMENTED +002614 [FAIL] A man eats in a park quickly. --> NOT IMPLEMENTED +002615 [ZERO] A man eats in a park and quickly. +002616 [ZERO] A man eats how quickly? +002617 [ZERO] A man eats how and quickly? +002618 [ZERO] A man eats quickly and how? +002619 [ZERO] A man eats quickly how? +002620 [ZERO] There is a man X1. The man X1 runs quickly where? +002621 [FAIL] Who eats or sleeps? --> NOT IMPLEMENTED +002622 [FAIL] John's height is 180cm. --> NOT IMPLEMENTED +002623 [FAIL] John lifts 50.5 kg. --> NOT IMPLEMENTED +002624 [FAIL] The size of a box is 3cm * 44mm * 1m. --> NOT IMPLEMENTED +002625 [FAIL] John's speed is 10sec/60m. --> NOT IMPLEMENTED +002626 [ZERO] John enters [1,2,]. +002627 [ZERO] John enters {1,2,}. +002628 [FAIL] There is who? --> NOT IMPLEMENTED +002629 [FAIL] A value is - 3 kg. --> NOT IMPLEMENTED +002630 [FAIL] A value is - 3.5 kg. --> NOT IMPLEMENTED +002631 [FAIL] There are 10 h of work. --> NOT IMPLEMENTED +002632 [FAIL] There is 1 h of work. --> NOT IMPLEMENTED +002633 [FAIL] A man has 2 t of apples. --> NOT IMPLEMENTED +002634 [ZERO] John has 3 °C. +002635 [FAIL] Who does John not see? --> NOT IMPLEMENTED +002636 [FAIL] Is it false that every man is a human? --> NOT IMPLEMENTED +002637 [ZERO] Is it false that every man is a human. +002638 [ZERO] Is it true that every man is a human. +002639 [FAIL] A man has 2 mol of apples. --> NOT IMPLEMENTED +002640 [FAIL] Is it true that John likes Mary? --> NOT IMPLEMENTED +002641 [FAIL] Is it false that John likes Mary? --> NOT IMPLEMENTED +002642 [FAIL] Is it true that John likes Mary and that Mary likes Bill? --> NOT IMPLEMENTED +002643 [ZERO] Is it true that John likes Mary and Mary likes Bill? +002644 [FAIL] Is it false that John likes Mary and that no dog likes every cat? --> NOT IMPLEMENTED +002645 [ZERO] John has each of 2. +002646 [ZERO] 2 wait. +002647 [FAIL] It is false that a customer inserts a card. --> NOT IMPLEMENTED +002648 [FAIL] It is false that some men wait. --> NOT IMPLEMENTED +002649 [FAIL] It is false that everybody sees somebody. --> NOT IMPLEMENTED +002650 [FAIL] It is false that it is false that a man waits. --> NOT IMPLEMENTED +002651 [FAIL] It is false that if there is someone then he waits. --> NOT IMPLEMENTED +002652 [FAIL] It is false that there is some water. --> NOT IMPLEMENTED +002653 [FAIL] It is false that no man does not wait. --> NOT IMPLEMENTED +002654 [FAIL] It is false that a man waits and a dog barks. --> NOT IMPLEMENTED +002655 [FAIL] It is false that there is a man and a dog barks. --> NOT IMPLEMENTED +002656 [FAIL] It is false that a man who waits or who eats runs and sleeps. --> NOT IMPLEMENTED +002657 [FAIL] It is false that a man who waits or who eats runs or sleeps. --> NOT IMPLEMENTED +002658 [FAIL] It is false that a man who waits or who eats runs or sleeps and barks. --> NOT IMPLEMENTED +002659 [FAIL] It is false that a man who waits or who eats runs or sleeps ,and barks. --> NOT IMPLEMENTED +002660 [FAIL] It is false that there is a dog ,and there is a man or there is a woman ,and there is a cat. --> NOT IMPLEMENTED +002661 [FAIL] It is false that there is a dog ,and that there is a man or that there is a woman ,and there is a cat. --> NOT IMPLEMENTED +002662 [FAIL] It is false that there is a dog ,and that there is a man or that there is a woman ,and that there is a cat. --> NOT IMPLEMENTED +002663 [FAIL] It is false that there is a dog A. There is a man C or there is a woman E. It is false that there is a cat G. --> NOT IMPLEMENTED +002664 [FAIL] It is false that there is a man ,and that the man sleeps or that the man waits. --> NOT IMPLEMENTED +002665 [FAIL] It is false that there is a dog and that it is false that there is a cat. --> NOT IMPLEMENTED +002666 [FAIL] It is false that John runs. He walks. --> NOT IMPLEMENTED +002667 [FAIL] It is false that for every book the book has a title and the book has a code. --> NOT IMPLEMENTED +002668 [FAIL] It is false that if there is a book then the book has a title and the book has a code. --> NOT IMPLEMENTED +002669 [FAIL] It is false that there is a man and that there is a dog or that there is a cat. --> NOT IMPLEMENTED +002670 [FAIL] It is false that there is a man and that there is a dog or there is a cat. --> NOT IMPLEMENTED +002671 [FAIL] It is false that there is a man ,and there is a dog or there is a cat. --> NOT IMPLEMENTED +002672 [FAIL] It is false that John likes a dog ,and that a cat and a rat and a mouse see a cheese ,or that a man waits. --> NOT IMPLEMENTED +002673 [FAIL] It is false that John runs. John walks. --> NOT IMPLEMENTED +002674 [FAIL] It is false that John walks. He runs. --> NOT IMPLEMENTED +002675 [FAIL] John walks. It is false that John runs. --> NOT IMPLEMENTED +002676 [FAIL] It is false that there are 2 kg of dirty laundry. --> NOT IMPLEMENTED +002677 [FAIL] It is false that there is a man or there is a dog. --> NOT IMPLEMENTED +002678 [FAIL] It is false that there is a man or that there is a dog. --> NOT IMPLEMENTED +002679 [FAIL] It is false that it is not provable that John flies. --> NOT IMPLEMENTED +002680 [FAIL] It is false that everybody waits. --> NOT IMPLEMENTED +002681 [FAIL] It is false that it is necessary that John waits and that Mary sleeps. --> NOT IMPLEMENTED +002682 [FAIL] If John does not eat and it is false that somebody feeds him then John is hungry. --> ERROR +002683 [ZERO] Zürich is a not Köln. +002684 [FAIL] John is not happy. --> NOT IMPLEMENTED +002685 [FAIL] Who does not see himself? --> NOT IMPLEMENTED +002686 [FAIL] Everybody is not seen by who? --> NOT IMPLEMENTED +002687 [ZERO] Who sees who who does not see himself? +002688 [ZERO] Who does not see who who does not see himself? +002689 [----] John does wait. --> John waits. +002690 [----] John does like Mary. --> John likes Mary. +002691 [FAIL] It is false that there is a dog. There is a man or there is a woman ,and it is false that there is a cat. --> NOT IMPLEMENTED +002692 [FAIL] It is false that there is a dog ,and there is a man or there is a woman ,and it is false that there is a cat. --> NOT IMPLEMENTED +002693 [FAIL] It is false that a man sleeps or waits. --> NOT IMPLEMENTED +002694 [FAIL] It is false that there is a man and the man sleeps or the man waits. --> NOT IMPLEMENTED +002695 [FAIL] It is false that there is a man ,and the man sleeps or the man waits. --> NOT IMPLEMENTED +002696 [FAIL] It is false that there is a man and a man sleeps or the man waits. --> NOT IMPLEMENTED +002697 [ZERO] It is false that there is a man and a man sleeps or that the man waits. +002698 [FAIL] It is false that there is a dog and it is false that there is a cat. --> NOT IMPLEMENTED +002699 [FAIL] It is false that there is a dog. It is false that there is a cat. --> NOT IMPLEMENTED +002700 [FAIL] It is false that a man waits and that a dog barks. --> NOT IMPLEMENTED +002701 [FAIL] It is false that there is a man and that a dog barks. --> NOT IMPLEMENTED +002702 [FAIL] It is false that there is a dog ,and that there is a man or there is a woman ,and there is a cat. --> NOT IMPLEMENTED +002703 [FAIL] Which man waits? --> NOT IMPLEMENTED +002704 [FAIL] John sees which man? --> NOT IMPLEMENTED +002705 [FAIL] A man the card of who is valid or who is green and who is happy waits. --> NOT IMPLEMENTED +002706 [FAIL] Which men wait? --> NOT IMPLEMENTED +002707 [FAIL] Which man eats and drinks? --> NOT IMPLEMENTED +002708 [FAIL] There is which man? --> NOT IMPLEMENTED +002709 [FAIL] A man 3 dogs of who bark waits. --> NOT IMPLEMENTED +002710 [FAIL] Which man does not wait? --> NOT IMPLEMENTED +002711 [FAIL] John does not own which car? --> NOT IMPLEMENTED +002712 [FAIL] Which dog of John barks? --> NOT IMPLEMENTED +002713 [ZERO] There is a man X. Which man X waits? +002714 [FAIL] Whose dogs wait? --> NOT IMPLEMENTED +002715 [FAIL] Whose article whose title is "ACE" does Mary read? --> NOT IMPLEMENTED +002716 [FAIL] Whose article whose title is "ACE" is given to Mary by who? --> NOT IMPLEMENTED +002717 [FAIL] An item is given to who? --> NOT IMPLEMENTED +002718 [FAIL] Which dogs of John bark? --> NOT IMPLEMENTED +002720 [FAIL] Which dog of John waits? --> NOT IMPLEMENTED +002721 [FAIL] Which man sees every dog? --> NOT IMPLEMENTED +002722 [FAIL] John does not own which dog? --> NOT IMPLEMENTED +002723 [FAIL] There is a man X. Which man is X? --> NOT IMPLEMENTED +002724 [FAIL] which man's dog barks? --> NOT IMPLEMENTED +002725 [FAIL] There are some cities in which John lives. --> NOT IMPLEMENTED +002726 [FAIL] There are less than 2 kg of dirty laundry. --> NOT IMPLEMENTED +002727 [FAIL] There are at most 2 kg of dirty laundry. --> NOT IMPLEMENTED +002728 [FAIL] There are at least 2 kg of dirty laundry. --> NOT IMPLEMENTED +002729 [FAIL] There are 2 kg of dirty laundry. --> NOT IMPLEMENTED +002730 [FAIL] It is false that there is a man ,and that there is a dog or there is a cat. --> NOT IMPLEMENTED +002731 [ZERO] There is are 2 kg of apples. +002732 [FAIL] A customer can enter what? --> NOT IMPLEMENTED +002733 [FAIL] More than 3 kg of white rice of John rot. --> NOT IMPLEMENTED +002736 [FAIL] 1 kg of apples wait. --> NOT IMPLEMENTED +002737 [FAIL] If there is somebody X of a dog of X then X waits. --> ERROR +002739 [FAIL] ((1+2)-3) = 0. --> NOT IMPLEMENTED +002740 [FAIL] For each of some men for each of some women a dog barks. --> NOT IMPLEMENTED +002741 [FAIL] For each of some men for every woman a dog barks. --> NOT IMPLEMENTED +002742 [FAIL] For every man for each of some women a dog barks. --> ERROR +002743 [----] There is a man such that there is a woman such that the man knows the woman. --> There is a man X1. +The man X1 knows a woman. +002744 [FAIL] There is 2 kg of laundry X1. --> NOT IMPLEMENTED +002745 [FAIL] There are 2 kg of laundry X1. --> NOT IMPLEMENTED +002746 [FAIL] 2 kg of laundry wait. --> NOT IMPLEMENTED +002747 [FAIL] 1 kg of laundry wait. --> NOT IMPLEMENTED +002748 [FAIL] 1 kg of laundry waits. --> NOT IMPLEMENTED +002749 [FAIL] 2 kg of apples exist. --> NOT IMPLEMENTED +002750 [FAIL] 2 kg of apples exists. --> NOT IMPLEMENTED +002751 [FAIL] 1 kg of apples exist. --> NOT IMPLEMENTED +002752 [FAIL] 1 kg of apples exists. --> NOT IMPLEMENTED +002753 [FAIL] at most 3 l of good milk X of John are in the fridge. --> NOT IMPLEMENTED +002754 [FAIL] at least 3 l of good milk X which is owned by John is in the fridge. --> NOT IMPLEMENTED +002755 [FAIL] there is a man who knows who? --> NOT IMPLEMENTED +002756 [FAIL] There are who? --> NOT IMPLEMENTED +002757 [FAIL] There are which customers who see who? --> NOT IMPLEMENTED +002758 [FAIL] Some men can not wait. --> NOT IMPLEMENTED +002759 [FAIL] John can not wait. --> NOT IMPLEMENTED +002760 [FAIL] A man can not be rich. --> NOT IMPLEMENTED +002761 [FAIL] A man can not give a woman an apple. --> NOT IMPLEMENTED +002762 [FAIL] Mary does not like some men who are not rich. --> NOT IMPLEMENTED +002763 [----] Everybody does not like a dog that does not bark. --> Nobody likes a dog that does not bark. +002764 [FAIL] A cat is not hated by a dog. --> NOT IMPLEMENTED +002765 [SAME] Every goat likes some grass and likes some water and does not like something that is not some grass and that is not some water. +002766 [FAIL] which code does a customer enter? --> NOT IMPLEMENTED +002767 [FAIL] which code does who enter? --> NOT IMPLEMENTED +002768 [FAIL] who gives what to who? --> NOT IMPLEMENTED +002769 [ZERO] which code has a customer to enter? +002770 [FAIL] what must a man own? --> NOT IMPLEMENTED +002771 [FAIL] what can a man not have? --> NOT IMPLEMENTED +002772 [FAIL] Which customer does not provably wait? --> NOT IMPLEMENTED +002773 [FAIL] Which customer does John not provably know? --> NOT IMPLEMENTED +002774 [FAIL] Which customer does John not provably not know? --> NOT IMPLEMENTED +002775 [FAIL] does John not have to wait? --> NOT IMPLEMENTED +002776 [ZERO] Has John to wait? +002777 [FAIL] which code does a customer have to enter? --> NOT IMPLEMENTED +002778 [FAIL] Does John have to wait? --> NOT IMPLEMENTED +002779 [FAIL] John does have to wait. --> NOT IMPLEMENTED +002780 [ZERO] is a code entered by who? +002781 [FAIL] is a code entered by a customer? --> NOT IMPLEMENTED +002782 [FAIL] can a code be entered by a customer? --> NOT IMPLEMENTED +002783 [FAIL] does a code have to be entered by someone? --> NOT IMPLEMENTED +002784 [FAIL] must every code have a customer? --> NOT IMPLEMENTED +002785 [FAIL] is a customer not provably a clerk? --> NOT IMPLEMENTED +002786 [FAIL] Which code does a customer have to enter? --> NOT IMPLEMENTED +002787 [FAIL] Which code does a customer not have to enter? --> NOT IMPLEMENTED +002788 [FAIL] Which codes must a customer enter? --> NOT IMPLEMENTED +002789 [FAIL] Which cards must every customer enter into which slots? --> NOT IMPLEMENTED +002790 [FAIL] what is a dog living in? --> NOT IMPLEMENTED +002791 [ZERO] in what is a dog living in? +002792 [FAIL] in what is a dog living? --> NOT IMPLEMENTED +002793 [FAIL] in what is a dog living in the morning? --> NOT IMPLEMENTED +002794 [FAIL] in what is a dog living when? --> NOT IMPLEMENTED +002795 [FAIL] in what is who living? --> NOT IMPLEMENTED +002796 [FAIL] in what can a dog live? --> NOT IMPLEMENTED +002797 [FAIL] in what does a dog live? --> NOT IMPLEMENTED +002798 [FAIL] in what does a dog have to live? --> NOT IMPLEMENTED +002799 [FAIL] in what does a dog not have to live? --> NOT IMPLEMENTED +002800 [FAIL] in what does who not have to live for which reason? --> NOT IMPLEMENTED +002801 [FAIL] in which house does John live? --> NOT IMPLEMENTED +002802 [FAIL] how can a customer enter a card? --> NOT IMPLEMENTED +002803 [FAIL] how does every customer have to enter his/her own card? --> NOT IMPLEMENTED +002804 [FAIL] how does every customer have to enter his/her own card of which account? --> NOT IMPLEMENTED +002805 [FAIL] Where can a card be bought by a customer? --> NOT IMPLEMENTED +002806 [FAIL] Where can which cards be bought by a customer? --> NOT IMPLEMENTED +002807 [FAIL] Where can which cards be bought by which customers of John? --> NOT IMPLEMENTED +002808 [FAIL] When is a string a password? --> NOT IMPLEMENTED +002809 [FAIL] When is a string a password of who? --> NOT IMPLEMENTED +002810 [FAIL] Zürich is not Köln. --> NOT IMPLEMENTED +002811 [FAIL] John has 3 °C. --> NOT IMPLEMENTED +002812 [ZERO] There are John and 2 men ManGroup. ManGroup are happy. +002813 [FAIL] 2 men M1 and M2 drink. M1 talk. --> NOT IMPLEMENTED +002814 [FAIL] 2 men X and Y wait. X sleep. Y drinks. --> NOT IMPLEMENTED +002815 [FAIL] 2 men X and Y's dog wait. X sleep. Y drinks. --> NOT IMPLEMENTED +002817 [ZERO] % ; @ ^ ` | ~ +002818 [ZERO] 123man man123 123man123 man123man +002819 [SAME] John likes Õnne. +002820 [FAIL] John knows that "Миша lives in СССР" holds. --> NOT IMPLEMENTED +002821 [ZERO] Миша lives in СССР. +002822 [FAIL] John reads "تراجيديا هاملت Hamlet واحدة من أهم مسرحيات شكسبير . كتبت في عام 1600". --> NOT IMPLEMENTED +002823 [FAIL] A card is manually taken by John. --> NOT IMPLEMENTED +002824 [FAIL] A card is taken by John manually. --> NOT IMPLEMENTED +002825 [FAIL] There are some men each of whose dogs barks. --> NOT IMPLEMENTED +002826 [FAIL] John is when in Paris? --> NOT IMPLEMENTED +002827 [FAIL] John is in Paris when? --> NOT IMPLEMENTED +002828 [FAIL] John is in Paris when with Mary? --> NOT IMPLEMENTED +002829 [ZERO] John is in Paris when where? +002830 [ZERO] There are some men a dog of whose barks. +002831 [ZERO] There are some men a dog of the men barks. +002832 [FAIL] John is rich where? --> NOT IMPLEMENTED +002833 [ZERO] John is where where? +002834 [FAIL] John is in a park in the park. --> NOT IMPLEMENTED +002835 [----] John drinks p:õlu. --> John drinks p:õlu . +002836 [FAIL] Can a book be written by a man? --> NOT IMPLEMENTED +002837 [FAIL] It is false that there are a man and a woman and that the man waits. --> NOT IMPLEMENTED +002838 [FAIL] John who is larger than his own brother can work carefully in a year that is not 2006 and that is not in [1981, 1983, 1985]. --> NOT IMPLEMENTED +002839 [FAIL] If each of some men who are {John, Bill} gives a small text "abc" to a woman then John must buy 2 kg of food or knows that it is not provable that 2 km / (2.3 + 4) = X * 2. --> ERROR +002840 [FAIL] Who is mad-about John who is rich and who is as fond-of Mary as of Sue? --> NOT IMPLEMENTED +002841 [FAIL] At most 3 men own more than 5 cars. At most 5 cars are owned by more than 3 men. --> NOT IMPLEMENTED +002842 [FAIL] There are at most 3 men. The men wait. --> NOT IMPLEMENTED +002843 [----] No man but John waits. --> Every man that waits is John. +002844 [ZERO] each of not at most 5 men owns each of not at most 8 cars. +002845 [FAIL] each of at most 5 men owns each of less than 8 cars. --> NOT IMPLEMENTED +002846 [FAIL] every man owns each of at most 5 cars. --> ERROR +002847 [FAIL] at most 1 kg of water flows. --> NOT IMPLEMENTED +002849 [FAIL] A card manually is taken by John. --> NOT IMPLEMENTED +002850 [FAIL] John is in a park manually. --> NOT IMPLEMENTED +002851 [ZERO] -0 /= -1. +002852 [FAIL] -0 = -1. --> NOT IMPLEMENTED +002853 [FAIL] 2l of water runs. It is clean. --> NOT IMPLEMENTED +002854 [FAIL] Some water of John runs. The water of John is clean. --> NOT IMPLEMENTED +002855 [FAIL] Some water of John runs. Some water of Mary flows. The water of John is clean. --> NOT IMPLEMENTED +002856 [FAIL] 2l of water of John runs. --> NOT IMPLEMENTED +002857 [FAIL] 2l of water that every man drinks runs. --> NOT IMPLEMENTED +002858 [FAIL] 2l of water of John runs. 2l of water of Mary flows. The water of John is clean. --> NOT IMPLEMENTED +002859 [FAIL] 2 kg of water runs. The water is cold. --> NOT IMPLEMENTED +002860 [FAIL] 2l of warm water flows. 2l of cold water flows. The warm water boils. --> NOT IMPLEMENTED +002861 [FAIL] If 2l of water boils and the water contains an egg then the water contains a boiled egg. --> ERROR +002862 [FAIL] Every man is seen by his own dog. --> ERROR +002863 [----] The n:blahs wait. --> There are at least 2 n:blahs . +The n:blahs wait. +002864 [FAIL] A number X is [X]. --> NOT IMPLEMENTED +002865 [FAIL] A number X is [X] and {X, X}. --> NOT IMPLEMENTED +002866 [FAIL] There is a number X. [X, X] is bigger than {X, X}. --> NOT IMPLEMENTED +002867 [FAIL] There are 3 men. There are who? --> NOT IMPLEMENTED +002868 [FAIL] Which men are there? --> NOT IMPLEMENTED +002869 [FAIL] Which dogs of a man are there? --> NOT IMPLEMENTED +002870 [FAIL] There are which dogs of a man? --> NOT IMPLEMENTED +002871 [FAIL] There are 3 men X. There are 4 men Y. John sees X. Mary sees Y. Bill sees X. --> John sees 3 men. +Mary sees 4 men. +Bill sees the men. +002872 [FAIL] John and Mary wait. Bill gives them them. --> NOT IMPLEMENTED +002873 [FAIL] "abc" is "ab" & "c". --> NOT IMPLEMENTED +002874 [FAIL] "abc" is "abc" & "" & "". --> NOT IMPLEMENTED +002875 [FAIL] "123" is "12" & "3". --> NOT IMPLEMENTED +002878 [----] human:Peeter owns a car. He drives. --> Peeter owns a car. +Peeter drives. +002879 [----] A human:xxx sees a masc:yyy and verb:zzz him. --> There is a n:xxx X1. +The n:xxx X1 sees a n:yyy X2. +The n:xxx X1 v:zzz the n:yyy X2. +002880 [----] A human:xxx sees a masc:yyy and verb:zzz herself. --> There is a n:xxx X1. +The n:xxx X1 sees a n:yyy . +The n:xxx X1 v:zzz the n:xxx X1. +002881 [ZERO] "\" is a character. +002882 [FAIL] "\\" is a sequence of 2 characters. --> NOT IMPLEMENTED +002883 [FAIL] "\/\/" looks like a letter. --> NOT IMPLEMENTED +002884 [FAIL] Every lady is somebody whose pet is an animal and who likes nothing but cats . --> ERROR +002885 [SAME] Every man is an adult that is a male and that is a person. +002886 [FAIL] Every lady is a person whose pet is a cat. --> ERROR +002887 [FAIL] A customer enters a card X and a code Y. If Y is valid then SimpleMat accepts X. If Y is not valid then SimpleMat rejects X. --> NOT IMPLEMENTED +002888 [FAIL] A customer enters a card X and a code Y. If the code Y is valid then SimpleMat accepts the card X. If the code Y is not valid then SimpleMat rejects the card X. --> NOT IMPLEMENTED +002889 [FAIL] A card C is green. --> NOT IMPLEMENTED +002890 [FAIL] A card C1 is green. --> NOT IMPLEMENTED +002891 [FAIL] A card C11234234243 is green. --> NOT IMPLEMENTED +002892 [FAIL] A number N is a ratio of a circumference of a circle to its diameter. --> NOT IMPLEMENTED +002893 [----] A man M1 waits. --> There is a man X1. +The man X1 waits. +002894 [FAIL] A man M1 waits. The man M1 is happy. --> NOT IMPLEMENTED +002895 [FAIL] A man M1 waits. M1 is happy. --> NOT IMPLEMENTED +002896 [FAIL] A dog D of a man is happy. A dog of a woman is sad. D barks. --> NOT IMPLEMENTED +002897 [FAIL] A dog D of a man is happy. A dog of a woman is sad. The dog D barks. --> NOT IMPLEMENTED +002898 [FAIL] There is a red card R. There is a blue card B. The red card R is valid. --> NOT IMPLEMENTED +002899 [FAIL] There is a red card R. There is a blue card B. The card R is valid. --> NOT IMPLEMENTED +002900 [FAIL] There is a red card R. There is a blue card B. The card is valid. --> NOT IMPLEMENTED +002901 [FAIL] There is a red card R. There is a blue card B. The red card is valid. --> NOT IMPLEMENTED +002902 [FAIL] There is a red card R. There is a blue card B. R is valid. --> NOT IMPLEMENTED +002903 [FAIL] There are a red card R and a blue card B. R is valid. --> NOT IMPLEMENTED +002904 [FAIL] There are a red card R and a blue card B. They are valid. --> NOT IMPLEMENTED +002905 [----] There are 3 men M3. M3 talk. --> There are 3 men. +The men talk. +002907 [FAIL] There is a dog D. Each of some men who own D owns D. --> NOT IMPLEMENTED +002908 [FAIL] A child C1 of a child C2 of a man M waits. --> NOT IMPLEMENTED +002909 [----] 2 men M drink. They eat. --> There are 2 men. +The men drink. +The men eat. +002910 [----] 2 men M drink. M talk. They eat. --> There are 2 men. +The men drink. +The men talk. +The men eat. +002911 [FAIL] There is a long zip-code Z. --> NOT IMPLEMENTED +002912 [FAIL] If John works in a bank then he does not commute. --> ERROR +002913 [FAIL] If John works then John does not work in his own house. --> ERROR +002914 [FAIL] If John works then he does not work in his own house. --> ERROR +002915 [FAIL] If John works then he does not work. --> ERROR +002916 [FAIL] If John works then John does not work in John's house. --> ERROR +002917 [FAIL] If John works then he does not work in John's house. --> ERROR +002918 [FAIL] If John works then he does not work in a house. --> ERROR +002919 [FAIL] If John works then he does not see himself. --> ERROR +002920 [ZERO] If John works then he does not feed his dog. +002921 [FAIL] Mary sees John. He does not work in John's house. --> NOT IMPLEMENTED +002922 [ZERO] X sees a man X. X sleeps. +002923 [----] John knows the Abcdef. --> John knows Abcdef. +002924 [SAME] John knows Abcdef. +002925 [SAME] John knows Sun. +002926 [----] John knows the Sun. --> John knows Sun. +002927 [SAME] John knows Mary. +002928 [ZERO] John knows the Mary. +002929 [ZERO] John knows United-Nations. +002930 [SAME] John knows the United-Nations. +002931 [----] X sees X. --> There is something X1. +X1 sees X1. +002932 [FAIL] A man spends his own vacation in a warm country. Where does he spend the vacation? --> NOT IMPLEMENTED +002933 [FAIL] If a group is {John, Bill} then John is X. --> ERROR +002934 [----] John knows X. --> John knows something. +002935 [ZERO] John sees Every woman. +002936 [ZERO] John sees A dog. +002937 [ZERO] John Is a man. +002938 [FAIL] There is some toxicity. The toxicity is high. --> NOT IMPLEMENTED +002939 [FAIL] There is some water. The water is wet. --> NOT IMPLEMENTED +002940 [FAIL] There is a water. The water is wet. --> NOT IMPLEMENTED +002941 [FAIL] There is some water. There is a water. The water is wet. --> NOT IMPLEMENTED +002942 [FAIL] There is a water. There is some water. The water is wet. --> NOT IMPLEMENTED +002943 [FAIL] It is false that there is X. --> NOT IMPLEMENTED +002944 [FAIL] If there is X then there is Y. --> NOT IMPLEMENTED +002945 [FAIL] It is false that there is something X. --> NOT IMPLEMENTED +002946 [FAIL] If there is something X then there is something Y. --> NOT IMPLEMENTED +002947 [ZERO] If there is something X then there is X. +002948 [ZERO] If there is something X then there is something X. +002949 [FAIL] If X's pet is Y then X likes Y. --> ERROR +002950 [FAIL] John works at at least 3 banks. --> NOT IMPLEMENTED +002951 [FAIL] John looks at at least 4 men at least 3 dogs of who bark. --> NOT IMPLEMENTED +002952 [FAIL] John sees a man who sleeps in a bed in a morning. --> NOT IMPLEMENTED +002953 [FAIL] John sees a man who sleeps soundly in a bed in a morning. --> NOT IMPLEMENTED +002954 [FAIL] There is a man who does not sleep soundly in a bed in a morning. --> NOT IMPLEMENTED +002955 [FAIL] John sees a man who does not sleep soundly in a bed in a morning. --> NOT IMPLEMENTED +002956 [FAIL] John soundly sees a man who sleeps in a bed in a morning. --> NOT IMPLEMENTED +002957 [FAIL] John soundly sees a man in a bed in a morning. The man sleeps. --> NOT IMPLEMENTED +002958 [FAIL] A customer who manually in a bank enters a card types a code. --> NOT IMPLEMENTED +002959 [FAIL] There is a man who does not sleep. There is a woman who does not wait. John sees the man who does not sleep. --> NOT IMPLEMENTED +002960 [FAIL] There is a man who does not sleep. John sees the man. --> NOT IMPLEMENTED +002961 [ZERO] John sees soundly in a bed in a morning _that_ a man sleeps. +002962 [FAIL] John sees a man who does not sleep soundly in a bed. --> NOT IMPLEMENTED +002963 [FAIL] John soundly sees a man who does not sleep in a bed. --> NOT IMPLEMENTED +002964 [FAIL] John soundly and quickly sees a man who does not sleep in a bed. --> NOT IMPLEMENTED +002965 [FAIL] John sees a man who does not sleep in a bed soundly. --> NOT IMPLEMENTED +002966 [FAIL] John sees a man who does not sleep in a bed soundly and quickly. --> NOT IMPLEMENTED +002967 [FAIL] John sees a man who does not sleep soundly and quickly in a bed. --> NOT IMPLEMENTED +002968 [FAIL] John sees a man who sleeps in a bed soundly. --> NOT IMPLEMENTED +002969 [FAIL] There is a man. John sees the man. The man does not sleep. --> NOT IMPLEMENTED +002970 [FAIL] If there is a man who does not sleep and John sees the man then a dog barks. --> ERROR +002971 [FAIL] John is as a:richrich as Mary. --> NOT IMPLEMENTED +002972 [FAIL] John is as a:fondfond-of Mary as Bill. --> NOT IMPLEMENTED +002973 [FAIL] There is a man who does not sleep and John sees the man. --> NOT IMPLEMENTED +002974 [FAIL] There is a man who does not sleep or John sees the man. --> NOT IMPLEMENTED +002975 [FAIL] There is a man or the man does not sleep or John sees the man. --> NOT IMPLEMENTED +002976 [FAIL] There is a man or the man does not sleep and John sees the man. --> NOT IMPLEMENTED +002977 [FAIL] There is a man or the man does not sleep, and John sees the man. --> NOT IMPLEMENTED +002978 [FAIL] There is a man or the man sleeps. --> NOT IMPLEMENTED +002979 [----] X is Y. --> There is something X1. +X1 is something. +002980 [----] X is X. --> There is something X1. +X1 is X1. +002981 [FAIL] X is not X. --> NOT IMPLEMENTED +002982 [FAIL] X is not Y. --> NOT IMPLEMENTED +002983 [----] A man likes Mary. Sue likes the man that likes Mary. --> There is a man X1. +The man X1 likes Mary. +Sue likes the man X1. +002984 [FAIL] There is a man that must feed every dog. There is a man that must feed every cat. The man that must feed every dog feeds himself. --> NOT IMPLEMENTED +002985 [----] There is a dog. A man sees the dog and likes it. --> There is a man X1. +The man X1 sees a dog X2. +The man X1 likes the dog X2. +002986 [FAIL] There is a boy. A man sees his cat and a dog. --> NOT IMPLEMENTED +002987 [----] If there is an animal that is a dog or that is a cat then John sees the animal that is a dog or that is a cat. --> Every animal that is a dog or that is a cat is seen by John. +002988 [----] If there is an animal that is not a dog or that is a cat then John sees the animal that is not a dog or that is a cat. --> Every animal that is not a dog or that is a cat is seen by John. +002989 [----] If there is an animal that is a cat or that is a dog then John sees the animal that is a dog or that is a cat. --> Every animal that is a cat or that is a dog is seen by John. +002990 [FAIL] If there is an animal that eats every food then John sees the animal that eats every food. --> ERROR +002991 [ZERO] If there is an animal that believes that John is its own owner then John sees the animal. +002992 [ZERO] If there is an animal that believes that John is its own owner then John sees the animal that believes that John is its own owner. +002993 [FAIL] John is his own owner. --> NOT IMPLEMENTED +002994 [ZERO] John is his owner. +002995 [FAIL] Bill knows that John is his own owner. --> NOT IMPLEMENTED +002996 [FAIL] Bill knows that John is his owner. --> NOT IMPLEMENTED +002997 [----] John sees a man. Mary knows the man that John sees. --> John sees a man X1. +Mary knows the man X1. +002998 [----] A man sees a woman. Mary knows the woman that the man sees. --> There is a man X1. +The man X1 sees a woman X2. +Mary knows the woman X2. +002999 [----] A man sees a woman. Mary knows the woman that a man sees. --> There is a man X1. +The man X1 sees a woman X2. +Mary knows the woman X2. +003000 [----] A man sees a woman. Mary knows the man that sees the woman. --> There is a man X1. +The man X1 sees a woman. +Mary knows the man X1. +003001 [----] A man sees a woman. Mary knows the man that sees a woman. --> There is a man X1. +The man X1 sees a woman. +Mary knows the man X1. +003002 [FAIL] A man X and Y's dog can wait. --> NOT IMPLEMENTED +003003 [FAIL] There are a man and a dog of something. It is possible that they wait. --> NOT IMPLEMENTED +003004 [----] There is a machine. It controls itself. --> There is a machine X1. +The machine X1 controls the machine X1. +003005 [ZERO] There is a machine. It controls it. +003006 [FAIL] There is a black man. There is a man who sees himself. John knows the man. John encounters the black man. John watches the man who sees himself. --> NOT IMPLEMENTED +003007 [FAIL] There is a black woman. There is a woman who sees herself. John knows the woman. John encounters the black woman. John watches the woman who sees herself. --> NOT IMPLEMENTED +003008 [FAIL] There is a black woman. There is a woman who sees herself. John knows the woman. John encounters the black woman. --> NOT IMPLEMENTED +003009 [FAIL] Somebody M is the mother of a child C1. Somebody H is the husband of M. H's child is C2. C1 is not C2. Who is C1? --> NOT IMPLEMENTED +003010 [FAIL] John should wait. --> NOT IMPLEMENTED +003011 [FAIL] John should wait and can swim and must drink. --> NOT IMPLEMENTED +003012 [FAIL] A man should wait and can swim and must drink. --> NOT IMPLEMENTED +003013 [SAME] Every man should drink. +003014 [FAIL] Every man should love every woman. --> ERROR +003015 [FAIL] It is recommended that a man drinks. --> NOT IMPLEMENTED +003016 [FAIL] It is not recommended that every man drinks. --> NOT IMPLEMENTED +003017 [FAIL] Every person should be important. --> ERROR +003018 [----] Every person should not kill someone. --> No person should kill somebody. +003019 [FAIL] Every person should not be rich. --> ERROR +003020 [FAIL] Every person shouldn't be rich. --> ERROR +003021 [----] Every person shouldn't kill someone. --> No person should kill somebody. +003022 [FAIL] It is recommended that it is possible that it is necessary that every person does not provably not wait. --> NOT IMPLEMENTED +003023 [FAIL] It is recommended that John can swim. --> NOT IMPLEMENTED +003024 [FAIL] It is possible that John should swim. --> NOT IMPLEMENTED +003025 [FAIL] John should give a present to Mary. --> NOT IMPLEMENTED +003026 [FAIL] John shouldn't be more fond-of Mary than of Sue. --> NOT IMPLEMENTED +003027 [FAIL] John should not swim. --> NOT IMPLEMENTED +003028 [FAIL] Should John wait? --> NOT IMPLEMENTED +003029 [FAIL] What is nothing? --> NOT IMPLEMENTED +003030 [FAIL] What is something that is not something? --> NOT IMPLEMENTED +003031 [ZERO] Mary invites Sue for a visit and she tells her that she must go and must work. +003032 [ZERO] Sue sees Mary that she that sees her that she sees sees. +003033 [----] If a city overlaps-with something X then X is the city or X is not a city . --> Everything that is v:overlap-with by a city X1 is the city X1 or is not a city. +003034 [----] Every city overlaps-with itself or does not overlap-with a city. --> Every city X1 overlaps-with the city X1 or does not overlap-with a city. +003035 [----] Every man who owns a car that likes a cat is a dog that is hated by a bike or that likes itself. --> Every man that owns a car that likes a cat is a dog X1 that is hated by a bike or that likes the dog X1. +003036 [----] Every man who owns a car is a dog that is hated by a bike or that likes itself. --> Every man that owns a car is a dog X1 that is hated by a bike or that likes the dog X1. +003037 [----] Every man is a dog that is hated by a bike or that likes itself. --> Every man is a dog X1 that is hated by a bike or that likes the dog X1. +003038 [----] Every man is a dog that hates a bike or that likes itself. --> Every man is a dog X1 that hates a bike or that likes the dog X1. +003039 [FAIL] There is a red man and there is a blue man. --> NOT IMPLEMENTED +003040 [FAIL] There is a red man and there is a blue man and the man feeds a dog. --> NOT IMPLEMENTED +003041 [FAIL] There is a red man and there is a blue man and the man feeds a dog and the dog that the blue man feeds barks. --> NOT IMPLEMENTED +003042 [FAIL] There is a red man and there is a blue man and the man feeds a dog and the dog that the red man feeds barks. --> NOT IMPLEMENTED +003043 [----] No analysis confirms X and excludes X. --> No analysis confirms something X1 and excludes X1. +003044 [ZERO] X sees a man X. +003045 [ZERO] X sees the man X. +003046 [ZERO] A man X waits. A man X is tired. +003047 [FAIL] A man X waits. The man X is tired. --> NOT IMPLEMENTED +003048 [FAIL] The man X is tired. The man X waits. --> NOT IMPLEMENTED +003049 [FAIL] A man X waits. X is tired. --> NOT IMPLEMENTED +003050 [FAIL] The man X waits. X is tired. --> NOT IMPLEMENTED +003051 [FAIL] X is tired. X waits. --> NOT IMPLEMENTED +003052 [FAIL] Somebody M sleeps. A man is a husband of M. --> NOT IMPLEMENTED +003053 [FAIL] Somebody M sleeps. A man is the husband of M. --> NOT IMPLEMENTED +003054 [FAIL] There is a price of a resource. The price of the resource is high. The resource is valid. --> NOT IMPLEMENTED +003055 [----] A man owns a dog. John sees the man who owns a dog. The dog barks. --> There is a dog X1. +There is a man X2. +The man X2 owns the dog X1. +John sees the man X2. +The dog X1 barks. +003056 [----] A man owns a dog. John sees the man who owns the dog. The dog barks. --> There is a dog X1. +There is a man X2. +The man X2 owns the dog X1. +John sees the man X2. +The dog X1 barks. +003057 [FAIL] A card of a man is valid. Which man's card is valid? --> NOT IMPLEMENTED +003058 [ZERO] A card of a man X is valid. The card of which man X is valid? +003059 [ZERO] John beats a donkey of his own wife's brother. +003060 [FAIL] John beats the donkey of a brother of his own wife. --> NOT IMPLEMENTED +003061 [FAIL] John beats a donkey of the brother of his own wife. --> NOT IMPLEMENTED +003062 [FAIL] John beats the donkey of the brother of his own wife. --> NOT IMPLEMENTED +003063 [FAIL] There is a man who sleeps in the morning in a bed. John sees the man who sleeps in a bed in the morning. --> NOT IMPLEMENTED +003064 [----] A man owns a dog. John sees the man who owns a dog. --> There is a man X1. +The man X1 owns a dog. +John sees the man X1. +003065 [----] A man owns a dog. A man owns a cat. A girl sees the man who owns a dog. --> There is a girl X1. +There is a man X2. +There is a man X3. +The man X3 owns a dog. +The man X2 owns a cat. +The girl X1 sees the man X3. +003066 [----] A man X owns a dog. A man Y owns a cat. John sees the man X. --> There is a man X1. +There is a man X2. +The man X2 owns a dog. +The man X1 owns a cat. +John sees the man X2. +003067 [----] A man X owns a dog. A man Y owns a cat. John sees X. --> There is a man X1. +There is a man X2. +The man X2 owns a dog. +The man X1 owns a cat. +John sees the man X2. +003068 [FAIL] A red man owns a dog. A red man owns a cat. John sees the red man who owns a dog. --> NOT IMPLEMENTED +003069 [FAIL] A man is red and owns a dog. A man is red and owns a cat. John sees the man who is red and who owns a dog. --> NOT IMPLEMENTED +003070 [FAIL] There is a man who does not sleep. John sees the man who does not sleep. --> NOT IMPLEMENTED +003071 [FAIL] There is a man who does not sleep. There is a man who sleeps. John sees the man who does not sleep. --> NOT IMPLEMENTED +003072 [FAIL] A man can not sleep. John sees the man who can not sleep. --> NOT IMPLEMENTED +003073 [FAIL] A man can not sleep. A man can sleep. John sees the man who can not sleep. --> NOT IMPLEMENTED +003074 [FAIL] There is a man who must wait patiently. There is a man who can sleep. John sees the man who must wait. Mary expects the man who can sleep. --> NOT IMPLEMENTED +003075 [FAIL] A man X must wait. A man Y can sleep. John sees the man X. Mary expects the man Y. --> NOT IMPLEMENTED +003076 [FAIL] There is a man who must wait patiently. John sees the man who must wait. --> NOT IMPLEMENTED +003077 [FAIL] There is a man who cannot wait patiently. John sees the man who cannot wait. --> NOT IMPLEMENTED +003078 [FAIL] There is a man who does not wait patiently. There is a man who does not sleep. John sees the man who does not wait. Mary expects the man who does not sleep. --> NOT IMPLEMENTED +003079 [FAIL] A man does not wait patiently. A man does not sleep. John sees the man who does not wait. Mary expects the man who does not sleep. --> NOT IMPLEMENTED +003080 [FAIL] A red man who can sleep must wait. A red man who can sleep must work. The man who must wait is tired. --> NOT IMPLEMENTED +003081 [----] A man owns a dog. A girl sees the man who owns a dog. The dog barks. --> There is a dog X1. +There is a girl X2. +There is a man X3. +The man X3 owns the dog X1. +The girl X2 sees the man X3. +The dog X1 barks. +003082 [----] The man sleeps. There is a man. --> There is a man X1. +There is a man. +The man X1 sleeps. +003083 [FAIL] The man owns the dog. The dog barks. The dog is red. The man who owns the dog that barks and that is red is happy. --> NOT IMPLEMENTED +003084 [FAIL] A man does not wait patiently. A man does not sleep. A girl sees the man who does not wait. A boy expects the man who does not sleep. --> NOT IMPLEMENTED +003085 [FAIL] A man does not wait patiently. A girl sees the man who does not wait. --> NOT IMPLEMENTED +003086 [FAIL] A man does not wait. A girl sees the man who does not wait. --> NOT IMPLEMENTED +003087 [FAIL] There is a man who does not wait patiently. There is a man who does not sleep. A girl sees the man who does not wait. A boy expects the man who does not sleep. --> NOT IMPLEMENTED +003088 [FAIL] There is a man who does not wait patiently. A girl sees the man who does not wait. --> NOT IMPLEMENTED +003089 [FAIL] There is a man who does not wait. A girl sees the man who does not wait. --> NOT IMPLEMENTED +003090 [FAIL] There is a man who cannot wait patiently. A girl sees the man who cannot wait. --> NOT IMPLEMENTED +003091 [FAIL] A man is red. The red man sleeps. --> NOT IMPLEMENTED +003092 [FAIL] A man is red and owns a dog. A man is red and owns a cat. John sees the red man who owns a dog. --> NOT IMPLEMENTED +003093 [FAIL] A man waits or sleeps. John sees the man who sleeps or who waits. --> NOT IMPLEMENTED +003094 [FAIL] A man waits or sleeps. John sees the man who sleeps. --> NOT IMPLEMENTED +003095 [FAIL] A man waits. John sees the man who sleeps or who waits. --> NOT IMPLEMENTED +003096 [FAIL] There is 1kg of n:laundry. --> NOT IMPLEMENTED +003098 [ZERO] A man visits a town Zürich. +003099 [FAIL] There is a man who does not sleep soundly in a bed in a morning. John sees the man who does not sleep soundly in a bed in a morning. --> NOT IMPLEMENTED +003100 [FAIL] At most 3 men X wait. X are tired. --> NOT IMPLEMENTED +003101 [ZERO] There is X who sleeps. +003102 [FAIL] If there is an animal that believes that John is its owner then John sees the animal that believes that John is its owner. --> ERROR +003103 [ZERO] A man X which runs is happy. +003104 [ZERO] A man X eats. X who drinks waits. +003105 [ZERO] A man X eats. The man X who drinks waits. +003106 [----] A man X eats. The man X who eats waits. --> There is a man X1. +The man X1 eats. +The man X1 waits. +003107 [ZERO] A man X eats. X who eats waits. +003108 [----] There is a man X1 that owns a dog and there is a man X2 that owns a cat and John sees X1. --> There is a man X1. +There is a man X2. +The man X2 owns a dog. +The man X1 owns a cat. +John sees the man X2. +003109 [ZERO] A man X sees a cat Y. A woman X observes a dog Y. +003110 [ZERO] A man X walks. A woman X talks. +003111 [ZERO] A man X walks. The woman X talks. +003112 [ZERO] The man X walks. A woman X talks. +003113 [ZERO] A man X walks. The red man X talks. +003114 [ZERO] There is a man X. The man X of a woman waits. +003115 [ZERO] A red man X waits. If a red man X waits then the red man is a customer. +003116 [ZERO] Someone X waits. If someone X waits then X is a customer. +003117 [FAIL] A red man X waits. If the red man X waits then the red man X is a customer. --> NOT IMPLEMENTED +003118 [FAIL] The red man X waits. If the red man X waits then the red man X is a customer. --> NOT IMPLEMENTED +003119 [FAIL] If the red man X waits then the red man is a customer. A red man X waits. --> NOT IMPLEMENTED +003120 [----] John watches the man who sees himself. --> There is a man X1. +John watches the man X1. +The man X1 sees the man X1. +003121 [----] There is a man who sees himself. John watches the man who sees himself. --> There is a man X1. +The man X1 sees the man X1. +John watches the man X1. +003122 [FAIL] A child of a child X is the child X. --> NOT IMPLEMENTED +003123 [FAIL] There is a child X whose child is the child X. --> NOT IMPLEMENTED +003124 [FAIL] There is a child X whose child is not the child X. --> NOT IMPLEMENTED +003125 [ZERO] There is a man X and there is a man X. +003126 [----] Every man X waits and there is a man X. --> There is a man. +Every man waits. +003127 [ZERO] There is a man X and every man X waits. +003128 [FAIL] A child of a child X is not the child X. --> NOT IMPLEMENTED +003129 [FAIL] Who is a child X whose child is not the child X? --> NOT IMPLEMENTED +003130 [FAIL] There is a man or there is a dog or there is a cat that sees it and him. --> NOT IMPLEMENTED +003131 [FAIL] There is a man or there is a dog that sees him or there is a cat that sees him. --> NOT IMPLEMENTED +003132 [FAIL] There is a dog that sees the man or there is a cat that sees it. --> NOT IMPLEMENTED +003133 [FAIL] There is a man or there is a dog that sees the man or there is a cat that sees it and the man. --> NOT IMPLEMENTED +003134 [FAIL] A dog sees a man and a cat sees it and him. --> NOT IMPLEMENTED +003135 [FAIL] A man comes in a day A1. A boy reads in the day A2 that follows A1. A book is red in the day that follows A2. --> NOT IMPLEMENTED +003136 [FAIL] A man comes in a day A1. A boy reads in a day A2 that follows A1. A book is red in a day that follows A2. --> NOT IMPLEMENTED +003137 [----] There is a day A1. A day A2 follows A1. --> There is a day X1. +The day X1 follows a day. +003138 [----] There is a day A1. A day A2 follows the day. --> There is a day X1. +There is a day. +The day X1 follows the day X1. +003139 [----] There is a day. A day follows the day. --> There is a day X1. +There is a day. +The day X1 follows the day X1. +003140 [FAIL] Somebody M is the mother of a child C1. Somebody H is the husband of M. H has a child C2. C1 is not C2. Who is C1? --> NOT IMPLEMENTED +003141 [FAIL] A card of a man a card of who is valid is valid. --> NOT IMPLEMENTED +003142 [FAIL] A card of a man the card of who is valid is valid. --> NOT IMPLEMENTED +003143 [FAIL] A card of which man the card of who is valid is valid? --> NOT IMPLEMENTED +003144 [FAIL] A man waits. His dog barks. --> NOT IMPLEMENTED +003145 [ZERO] A man waits. His own dog barks. +003146 [ZERO] Every man is seen by his dog. +003147 [FAIL] There is nothing. --> NOT IMPLEMENTED +003148 [FAIL] Mary sleeps. John sees himself and her. --> NOT IMPLEMENTED +003149 [ZERO] Mary sleeps. John sees herself. +003150 [ZERO] Mary sleeps. John sees himself and herself. +003151 [ZERO] Mary sleeps and John sees herself. +003152 [ZERO] Mary sleeps and John sees herself and himself. +003153 [ZERO] Mary sleeps and John sees himself and herself. +003154 [FAIL] If a card X1 is a card of the card X1 then John enters the card X1. --> ERROR +003155 [ZERO] Not 5 men wait. +003156 [ZERO] A man owns not two cars. +003157 [ZERO] There are some men each of who who is tired sleeps. +003158 [ZERO] There are some men. Each of the men who is tired sleeps. +003159 [FAIL] Every friend of JohnX is JohnY or it is rich. --> NOT IMPLEMENTED +003160 [FAIL] JohnX is JohnY or it is rich. --> NOT IMPLEMENTED +003161 [FAIL] Which thing which is good does a man enter? --> NOT IMPLEMENTED +003162 [ZERO] Every man sees a dog X that sees a cat that sees the dog X that sees a rat that sees a mouse. +003163 [FAIL] Which thing which succeeds exists? --> NOT IMPLEMENTED +003164 [FAIL] John sees a man who sleeps soundly in a bed. --> NOT IMPLEMENTED +003165 [FAIL] Every customer has at least 2 cards and their associated codes. If a customer C approaches an automatic teller and a card of her is valid and she inserts the card carefully into a slot and types a correct code of the card then the automatic teller accepts the card and displays "Card accepted" and C is happy. No card that does not have a correct code is accepted. It is false that a customer's card is valid, and is expired or is cancelled. If a card is not provably invalid then it is accepted. If a customer owns a card and can prove that it is lost then a bank must replace it. --> NOT IMPLEMENTED +003166 [FAIL] A man hits a dog which runs fast in a park. --> NOT IMPLEMENTED +003167 [FAIL] A man hits a dog which runs fast in a park quickly. --> NOT IMPLEMENTED +003168 [FAIL] Mary inserts her own card that is valid carefully into a slot. --> NOT IMPLEMENTED +003169 [FAIL] Mary's card is valid and she inserts the card carefully into a slot. --> NOT IMPLEMENTED +003170 [FAIL] A card is valid in a slot. --> NOT IMPLEMENTED +003171 [FAIL] A card is valid in a slot carefully. --> NOT IMPLEMENTED +003172 [FAIL] A card is valid carefully in a slot. --> NOT IMPLEMENTED +003173 [FAIL] A card is valid carefully. --> NOT IMPLEMENTED +003174 [FAIL] A card is valid in a slot in a bank. --> NOT IMPLEMENTED +003175 [FAIL] Everybody X of X's dog waits. --> ERROR +003176 [ZERO] There is a boy. A man of his own group waits. +003177 [ZERO] Every mother of someone is a parent of it. +003178 [FAIL] Every man's car contains some instructions that code its development. --> ERROR +003179 [ZERO] Everybody of its dog waits. +003180 [FAIL] If there is an animal that believes that John is its owner then John sees the animal. --> ERROR +003181 [FAIL] A dog of its man barks. --> NOT IMPLEMENTED +003182 [FAIL] A card X1 is a card of the card X1. --> NOT IMPLEMENTED +003183 [FAIL] What does John not see? --> NOT IMPLEMENTED +003184 [----] Switzerland borders 4 countries that border Germany. --> There are 4 countries. +The countries border Germany. +Switzerland borders the countries. +003185 [FAIL] Switzerland borders each of 4 countries that border Germany. --> NOT IMPLEMENTED +003186 [FAIL] John has 0 kg of apples. --> NOT IMPLEMENTED +003187 [FAIL] John wants to run. --> NOT IMPLEMENTED +003188 [ZERO] John has 1.83 apples. +003189 [----] A dog that every man who waits has barks. --> There is a dog X1. +The dog X1 barks. +Every man that waits has the dog X1. +003190 [FAIL] A dog of every man who waits barks. --> There is a dog X1. +The dog X1 barks. +ERROR +003191 [FAIL] There is a dog of every man. There is a cat of every woman. --> There is a cat. +There is a dog. +ERROR +ERROR +003192 [FAIL] An apple is v:given toooo John by Mary. --> NOT IMPLEMENTED +003193 [FAIL] John v:gives an apple to Mary. --> NOT IMPLEMENTED +003194 [FAIL] John v:gives Mary an apple. --> NOT IMPLEMENTED +003195 [FAIL] John v:gives an apple toooo Mary. --> NOT IMPLEMENTED +003196 [FAIL] John v:xxx an apple yyy Mary. --> NOT IMPLEMENTED +003197 [FAIL] John is as a:rrich as Bill. --> NOT IMPLEMENTED +003198 [FAIL] John is a:rricher than Bill. --> NOT IMPLEMENTED +003199 [FAIL] John is more a:rrich than Bill. --> NOT IMPLEMENTED +003200 [FAIL] John is most a:rrich. --> NOT IMPLEMENTED +003201 [FAIL] John runs a:ffast. --> NOT IMPLEMENTED +003202 [FAIL] John runs more a:ffast. --> NOT IMPLEMENTED +003203 [FAIL] John runs most a:ffast. --> NOT IMPLEMENTED +003204 [FAIL] John has 1.83 kg of apples. --> NOT IMPLEMENTED +003205 [SAME] John has 0 apples. +003206 [ZERO] John has -2 apples. +003207 [ZERO] John has -2 kg of apples. +003208 [FAIL] There are at most 2 men X and something Y and something Z. --> NOT IMPLEMENTED +003209 [ZERO] There is X. There is X. +003210 [ZERO] There is a man X. There is X. +003211 [ZERO] There is something X. There is X. +003212 [ZERO] There are X. There is X. +003213 [----] There are X. X are some men. --> There is something X1. +X1 is at least 2 men. +003214 [ZERO] There are X. X is some men. +003215 [ZERO] There is X. There is a man X. +003216 [ZERO] If there is X then there is X. +003217 [FAIL] There are X and Y. --> NOT IMPLEMENTED +003218 [ZERO] John says " +003219 [ZERO] John, can swim! +003220 [ZERO] John, must wait! +003221 [ZERO] John, do not provably sleep! +003222 [FAIL] John tries to hurry and runs. --> NOT IMPLEMENTED +003223 [FAIL] Every manager manages to manage. --> ERROR +003224 [FAIL] Every manager manages to manage something. --> ERROR +003225 [FAIL] John stops to smoke and starts to drink. --> NOT IMPLEMENTED +003226 [FAIL] John strongly desires a beer. --> NOT IMPLEMENTED +003227 [FAIL] John strongly desires to drink a beer. --> NOT IMPLEMENTED +003228 [FAIL] John wants to be loved by Mary. --> NOT IMPLEMENTED +003229 [FAIL] Every man wants to be loved by a woman who wants to be protected by the man. --> ERROR +003230 [FAIL] Every man can want to love a woman. --> ERROR +003231 [FAIL] Every man can want to attempt to try to love a woman. --> ERROR +003232 [ZERO] John wants to can swim. +003233 [ZERO] John wants to must swim. +003234 [ZERO] John wants to have to swim. +003235 [ZERO] John wants to not swim. +003236 [FAIL] John should swim. --> NOT IMPLEMENTED +003237 [ZERO] John wants to should swim. +003238 [ZERO] John wants to do not swim. +003239 [ZERO] John wants to swims. +003240 [FAIL] There is a case. It is not the case that John sees. --> NOT IMPLEMENTED +003241 [FAIL] There is a case. It is not the case. --> NOT IMPLEMENTED +003242 [FAIL] When can a card be valid? --> NOT IMPLEMENTED +003243 [FAIL] How can a car be fastest and more reliable? --> NOT IMPLEMENTED +003244 [FAIL] How must John be polite? --> NOT IMPLEMENTED +003245 [FAIL] Where can an escaped prisoner be? --> NOT IMPLEMENTED +003246 [FAIL] Where can an escaped prisoner be rich? --> NOT IMPLEMENTED +003247 [ZERO] How can a man can be rich? +003248 [ZERO] How does a man works? +003249 [FAIL] when can some cards be valid? --> NOT IMPLEMENTED +003250 [ZERO] when can some cards is valid? +003251 [ZERO] when can some cards must be valid? +003252 [FAIL] When are some cards valid? --> NOT IMPLEMENTED +003253 [ZERO] John lives in a city that exists always always. +003254 [FAIL] If X=X then X=X. --> ERROR +003255 [FAIL] If X=Y then X=X. --> ERROR +003256 [FAIL] If X=Y then X=Y. --> ERROR +003257 [FAIL] If X=Y then Y=X. --> ERROR +003259 [FAIL] If it is false that X=X then it is false that X=X. --> ERROR +003260 [FAIL] If it is false that there is something X1 and that X1 = X1 then it is false that there is something X2 and that X2 = X2. --> ERROR +003261 [FAIL] If it is false that X=X then X=X. --> ERROR +003262 [FAIL] If John=X then it is false that John=X. --> ERROR +003263 [FAIL] If John=John then it is false that John=John. --> ERROR +003264 [FAIL] If John=John then John=John. --> ERROR +003265 [FAIL] If John=John then John=Mary. --> ERROR +003266 [FAIL] If John=Mary then Mary=John. --> ERROR +003267 [FAIL] No man gives no woman no apple. --> ERROR +003268 [FAIL] At least 2 men give at least 3 women at least 4 apples. --> NOT IMPLEMENTED +003269 [FAIL] At most 2 men give at most 3 women at most 4 apples. --> NOT IMPLEMENTED +003270 [FAIL] At most 2 men give themselves at most 4 apples. --> NOT IMPLEMENTED +003271 [FAIL] At most 2 men give themselves themselves. --> NOT IMPLEMENTED +003272 [FAIL] every man owns each of at most 5 cars that are expensive. --> ERROR +003273 [FAIL] John has at most 3 cars. Mary loves them. --> NOT IMPLEMENTED +003274 [FAIL] John owns at most 3 cars that do not start. --> NOT IMPLEMENTED +003275 [FAIL] John owns at most 3 cars that have at most 3 wheels. --> NOT IMPLEMENTED +003276 [FAIL] John quickly knows that Mary sleeps. --> NOT IMPLEMENTED +003277 [FAIL] John quickly knows that Mary quickly sleeps. --> NOT IMPLEMENTED +003278 [FAIL] John sees a girl in every park. --> There is a girl. +ERROR +003279 [FAIL] John in every park sees a girl. --> ERROR +003280 [FAIL] John in every park sees a girl with every telescope. --> ERROR +003281 [FAIL] John in a park sees that Mary sleeps. --> NOT IMPLEMENTED +003282 [FAIL] John in every park sees that Mary sleeps. --> ERROR +003283 [FAIL] John in no park sees that Mary sleeps. --> ERROR +003284 [FAIL] John in every park for no reason sees that Mary sleeps. --> ERROR +003285 [FAIL] John in every park sees a girl with no telescope. --> ERROR +003286 [FAIL] John in every park intentionally sees a girl manually with no telescope. --> ERROR +003287 [FAIL] John believes that a dog barks and it is false that a cat sleeps. --> NOT IMPLEMENTED +003288 [FAIL] John sees soundly in a bed in a morning that a man sleeps. --> NOT IMPLEMENTED +003289 [FAIL] John in every morning wants to swim. --> ERROR +003290 [FAIL] John in every morning wants to swim intentionally for no reason. --> ERROR +003291 [FAIL] John in a bar wants to drink a beer. --> NOT IMPLEMENTED +003292 [FAIL] John wants to drink a beer in a bar. --> NOT IMPLEMENTED +003293 [FAIL] John in the morning wants to swim in the evening. --> NOT IMPLEMENTED +003294 [FAIL] Every man in the morning wants to in the evening say that he likes the day completely. --> ERROR +003295 [FAIL] Every man for no reason in every location meets a woman between two houses after no search. --> ERROR +003296 [FAIL] Every man for no reason at every time wants to swim. --> ERROR +003297 [FAIL] Every man for no reason at every time intentionally wants to swim in every lake. --> ERROR +003298 [FAIL] Every man for no reason at every time intentionally knows that no woman swims in every lake. --> ERROR +003299 [FAIL] Every man for no reason knows that every woman for no reason wants to for no reason swim in every lake. --> ERROR +003300 [FAIL] John sees a girl in every park with no telescope. --> There is a girl. +ERROR +003301 [FAIL] John is with no telescope in every park seen by a girl. --> ERROR +003302 [FAIL] John is with no telescope fast and quickly in every park seen by a girl. --> ERROR +003303 [FAIL] John does not in a park sleep. --> NOT IMPLEMENTED +003304 [FAIL] John does not intentionally in a park sleep in the night. --> NOT IMPLEMENTED +003305 [FAIL] John can travel from Rome to Zurich. --> NOT IMPLEMENTED +003306 [FAIL] John can from Rome to Zurich travel. --> NOT IMPLEMENTED +003307 [FAIL] John is in a park hit by a ball. --> NOT IMPLEMENTED +003308 [FAIL] A ball in a park hits John. --> NOT IMPLEMENTED +003309 [FAIL] A ball where hits John? --> NOT IMPLEMENTED +003310 [FAIL] Where does a ball in a park hit John? --> NOT IMPLEMENTED +003311 [FAIL] John does not provably mostly swim. --> NOT IMPLEMENTED +003312 [FAIL] John does not provably in a park talk-to a girl. --> NOT IMPLEMENTED +003313 [FAIL] John must manually hit a button. --> NOT IMPLEMENTED +003314 [FAIL] John must manually hit every button in every case. --> NOT IMPLEMENTED +003315 [FAIL] John must manually in every case for no reason hit every button. --> NOT IMPLEMENTED +003316 [FAIL] A man who in a park that in a city exists walks waits. --> NOT IMPLEMENTED +003317 [FAIL] Every man who in every park that in no city exists walks waits. --> ERROR +003319 [FAIL] { Christmases, the United-Nations } > 2. --> NOT IMPLEMENTED +003320 [FAIL] Everybody sees the United-Nations that wait. --> Everybody sees the United-Nations that waits. +003321 [SAME] Everybody sees the United-Nations. +003322 [----] Everybody sees Christmases that wait. --> Everybody sees Christmas that waits. +003323 [----] Everybody sees Christmases. --> Everybody sees Christmas. +003324 [SAME] The United-Nations see the United-Nations. +003325 [ZERO] John sees the United-Nations and the United-Nations. +003326 [FAIL] { the United-Nations, the United-Nations} waits. --> NOT IMPLEMENTED +003327 [ZERO] He sleeps. +003328 [ZERO] He sees himself. +003329 [ZERO] A woman sees himself. +003330 [----] A number X sees the number X. --> There is a number X1. +The number X1 sees the number X1. +003331 [ZERO] A number X sees the man X. +003332 [ZERO] A number X sees a man X. +003333 [----] The water flows. --> There is a water X1. +The water X1 flows. +003334 [FAIL] John patiently waits. --> NOT IMPLEMENTED +003335 [FAIL] John waits patiently. --> NOT IMPLEMENTED +003336 [FAIL] John in a kitchen waits. --> NOT IMPLEMENTED +003337 [FAIL] John waits in a kitchen. --> NOT IMPLEMENTED +003338 [FAIL] John patiently waits in a kitchen. --> NOT IMPLEMENTED +003339 [FAIL] John patiently in a kitchen waits . --> NOT IMPLEMENTED +003340 [FAIL] John in a kitchen patiently waits . --> NOT IMPLEMENTED +003341 [FAIL] John waits in a kitchen patiently . --> NOT IMPLEMENTED +003342 [FAIL] John waits patiently in a kitchen . --> NOT IMPLEMENTED +003343 [FAIL] John patiently in a kitchen wants to wait. --> NOT IMPLEMENTED +003344 [FAIL] John in a kitchen patiently wants to wait. --> NOT IMPLEMENTED +003345 [ZERO] John wants in a kitchen patiently to wait. +003346 [ZERO] John wants patiently in a kitchen to wait. +003347 [FAIL] John in a kitchen patiently wants that he waits. --> NOT IMPLEMENTED +003348 [FAIL] John patiently in a kitchen wants that he waits. --> NOT IMPLEMENTED +003349 [ZERO] John wants patiently in a kitchen that he waits. +003350 [ZERO] John wants patiently that he waits. +003351 [FAIL] There is a dog. A cat sees what? --> NOT IMPLEMENTED +003352 [ZERO] There is a dog and a cat sees what? +003353 [FAIL] Whose child is Mary and is nothing but Mary? --> NOT IMPLEMENTED +003354 [FAIL] Who sleeps? John waits. --> NOT IMPLEMENTED +003355 [FAIL] John may wait. --> NOT IMPLEMENTED +003356 [FAIL] John may not sleep. --> NOT IMPLEMENTED +003357 [FAIL] John may be rich. --> NOT IMPLEMENTED +003358 [FAIL] John may not be important. --> NOT IMPLEMENTED +003359 [FAIL] If a young child has a fever then the doctor may treat the child. --> ERROR +003360 [FAIL] If Socrates is a man and every man is mortal then Socrates is mortal. --> ERROR +003361 [----] JJ1 waits. JJ2 waits. She sleeps. He eats. --> JJ1 waits. +JJ2 waits. +JJ2 sleeps. +JJ1 eats. +003362 [FAIL] If Iokaste makes Oedipus, and Iokaste makes Polyneikes, and Oedipus makes Polyneikes, and Polyneikes makes Thersandros and Oedipus is a patricide, and Thersandros is not a patricide then Iokaste makes a patricide that makes somebody who is not a patricide. --> ERROR +003363 [FAIL] If Iokaste makes Oedipus, and Iokaste makes Polyneikes, and Oedipus makes Polyneikes, and Polyneikes makes Thersandros and Oedipus is a patricide, and Thersandros is not a patricide, and everybody that makes a patricide that makes somebody who is not a patricide is an answer then Iokaste is an answer. --> ERROR +003364 [FAIL] "a" & "a" makes "aa". --> NOT IMPLEMENTED +003365 [ZERO] All men sleep. They are tired. +003366 [ZERO] John, sell his own car! +003367 [ZERO] John, buy a dog that likes him! +003368 [----] John hits himself. --> John hits John. +003369 [ZERO] John hits yourself. +003370 [FAIL] John and Mary, buy a dog! --> NOT IMPLEMENTED +003371 [FAIL] John and Mary, hit yourselves! --> NOT IMPLEMENTED +003372 [ZERO] John and Mary, hit yourself! +003373 [ZERO] John and Mary hit yourselves. +003374 [FAIL] John and Mary hit themselves. --> NOT IMPLEMENTED +003375 [FAIL] John sells his own car. --> NOT IMPLEMENTED +003376 [ZERO] John sells your own car. +003377 [ZERO] You, buy a car! +003378 [ZERO] John, you wait! +003379 [FAIL] John and Mary, sell your own car! --> NOT IMPLEMENTED +003380 [FAIL] John and Mary, buy a dog that likes you! --> NOT IMPLEMENTED +003381 [FAIL] John and Mary, buy a dog that is owned by Bill and that likes you! --> NOT IMPLEMENTED +003382 [ZERO] A man, hit himself! +003383 [FAIL] A man, hit yourself! --> NOT IMPLEMENTED +003384 [ZERO] A man, hit yourselves! +003385 [FAIL] A man, sell your own car! --> NOT IMPLEMENTED +003386 [ZERO] A man, sell his own car! +003387 [FAIL] A man, buy a dog that likes you! --> NOT IMPLEMENTED +003388 [ZERO] A man, buy a dog that likes him! +003389 [FAIL] A man, buy a dog that is owned by Bill and that likes him! --> NOT IMPLEMENTED +003390 [FAIL] A man, buy a dog that is owned by Bill and that likes you! --> NOT IMPLEMENTED +003391 [FAIL] Some men, buy a dog that is owned by Bill and that likes you! --> NOT IMPLEMENTED +003392 [FAIL] At least 5 men, buy a dog that is owned by Bill and that likes you! --> NOT IMPLEMENTED +003393 [ZERO] John and you, wait! +003394 [FAIL] John, trust a woman and yourself! --> NOT IMPLEMENTED +003395 [----] All men see a dog that likes them. --> Every man is liked by a dog X1 and sees the dog X1. +003396 [FAIL] All men see their own dog. --> ERROR +003397 [ZERO] All men sleep and he is tired. +003398 [ZERO] All men sleep and they are tired. +003399 [----] All men sleep. --> Every man sleeps. +003400 [FAIL] Christmases, help yourselves! --> NOT IMPLEMENTED +003401 [FAIL] John, see yourself! --> NOT IMPLEMENTED +003402 [FAIL] John, enter your own card! --> NOT IMPLEMENTED +003403 [ZERO] John, enter your own card and see yourself! +003404 [FAIL] Every man likes who? --> NOT IMPLEMENTED +003405 [FAIL] Which man likes who? --> NOT IMPLEMENTED +003406 [FAIL] Is it true that a man does not eat or that the man does not drink? --> NOT IMPLEMENTED +003407 [FAIL] Is it true that it is false that if there is a man X1 then the man X1 is a human? --> NOT IMPLEMENTED +003408 [FAIL] John in the morning is rich. --> NOT IMPLEMENTED +003409 [FAIL] A one-armed bandit has an hour. --> NOT IMPLEMENTED +003410 [FAIL] John waits usually. --> NOT IMPLEMENTED +003411 [FAIL] John is rich in the morning. --> NOT IMPLEMENTED +003412 [FAIL] Not every card is correct. --> NOT IMPLEMENTED +003413 [FAIL] No card is correct. --> ERROR +003414 [----] the United-Nations wait. --> The United-Nations wait. +003415 [----] No one sleeps. --> Nobody sleeps. +003416 [ZERO] John has not at least 2 cards. +003417 [SAME] John has at least 2 cards. +003418 [ZERO] John has not more than 3 cards. +003419 [ZERO] John has not exactly 3 cards. +003420 [FAIL] John has each of less than 3 cards. --> NOT IMPLEMENTED +003421 [FAIL] John has each of exactly 3 cards. --> NOT IMPLEMENTED +003422 [FAIL] 3 kg of apples are heavy. --> NOT IMPLEMENTED +003423 [FAIL] 3 kg of apples is heavy. --> NOT IMPLEMENTED +003424 [FAIL] X weighs 300 kg. X is heavy. --> NOT IMPLEMENTED +003425 [FAIL] John should not work. --> NOT IMPLEMENTED +003426 [FAIL] John shouldn't work. --> NOT IMPLEMENTED +003427 [FAIL] John may not work. --> NOT IMPLEMENTED +003428 [FAIL] John rarely sleeps. --> NOT IMPLEMENTED +003429 [FAIL] John never sleeps. --> NOT IMPLEMENTED +003430 [FAIL] John mostly sleeps. --> NOT IMPLEMENTED +003431 [FAIL] It is false that John sleeps. --> NOT IMPLEMENTED +003432 [FAIL] It is not true that John sleeps. --> NOT IMPLEMENTED +003433 [----] It is true that John sleeps. --> John sleeps. +003434 [FAIL] It is possible that John waits. It is not necessary that John enters a card and that he types a code. It is recommended that the surgeon operates the patient. It is not admissible that the patient takes his/her own medicine. --> NOT IMPLEMENTED +003435 [FAIL] John eats. It is necessary that John waits. --> NOT IMPLEMENTED +003436 [FAIL] John eats. It is false that John waits. --> NOT IMPLEMENTED +003437 [FAIL] John eats. It is not possible that John waits. --> NOT IMPLEMENTED +003438 [FAIL] John, wait yourself! --> NOT IMPLEMENTED +003439 [FAIL] John, wait Mary! Does John wait Mary? --> NOT IMPLEMENTED +003440 [FAIL] John is in every park. --> ERROR +003441 [FAIL] John is in every park in every morning. --> ERROR +003442 [FAIL] John is in no park. --> ERROR +003443 [FAIL] XJohn waits. It is happy. --> NOT IMPLEMENTED +003444 [FAIL] XJohn waits. He is happy. --> NOT IMPLEMENTED +003445 [FAIL] XJohn waits. She is happy. --> NOT IMPLEMENTED +003446 [----] XJohn sees herself. --> XJohn sees XJohn. +003447 [----] Mary waits. XJohn waits. Bill sees her. --> Mary waits. +XJohn waits. +Bill sees XJohn. +003448 [----] Mary waits. XJohn waits. He waits. Bill sees her. --> Mary waits. +XJohn waits. +XJohn waits. +Bill sees Mary. +003449 [FAIL] A man manually enters a card. --> NOT IMPLEMENTED +003450 [FAIL] A man manually enters a card usually. --> NOT IMPLEMENTED +003451 [FAIL] A man manually in a bank enters a card usually in a morning. --> NOT IMPLEMENTED +003452 [FAIL] A man in a morning manually and usually in a bank enters a card. --> NOT IMPLEMENTED +003453 [ZERO] A man in a morning manually usually in a bank enters a card. +003454 [FAIL] A man usually is rich. --> NOT IMPLEMENTED +003455 [FAIL] A man usually is rich fast. --> NOT IMPLEMENTED +003456 [FAIL] A man usually in a morning is rich fast. --> NOT IMPLEMENTED +003457 [FAIL] A man usually is in a park. --> NOT IMPLEMENTED +003458 [FAIL] A man usually is in a park fast. --> NOT IMPLEMENTED +003459 [FAIL] A man usually is fast in a park. --> NOT IMPLEMENTED +003460 [FAIL] John in every park usually for no reason waits. --> ERROR +003461 [FAIL] John in no park usually for every reason waits. --> ERROR +003462 [FAIL] John in every park usually for no reason waits in every morning. --> ERROR +003463 [FAIL] John in every park usually for no reason waits in every morning at every condition. --> ERROR +003464 [FAIL] John is in a park in a morning. --> NOT IMPLEMENTED +003465 [FAIL] John usually is in a park in a morning . --> NOT IMPLEMENTED +003466 [FAIL] John is rich usually in a morning . --> NOT IMPLEMENTED +003467 [FAIL] John is in a park in a morning usually. --> NOT IMPLEMENTED +003468 [FAIL] John is a manager usually in a morning . --> NOT IMPLEMENTED +003469 [FAIL] John usually is a manager in a morning . --> NOT IMPLEMENTED +003470 [FAIL] John often and usually is a manager in a morning . --> NOT IMPLEMENTED +003471 [FAIL] John often and usually is a manager in a morning early. --> NOT IMPLEMENTED +003472 [FAIL] John in the beginning in a morning early and often and usually is a manager. --> NOT IMPLEMENTED +003473 [FAIL] John in a morning early and often and usually is a manager. --> NOT IMPLEMENTED +003474 [FAIL] John is rich in a morning usually. --> NOT IMPLEMENTED +003475 [FAIL] John usually is a manager in every morning . --> There is a manager. +ERROR +003476 [FAIL] John is in each of 3 parks. --> NOT IMPLEMENTED +003477 [FAIL] John is happy in each of 3 parks. --> NOT IMPLEMENTED +003478 [FAIL] John is happy in each of 3 parks in every morning. --> NOT IMPLEMENTED +003479 [FAIL] John is happy in every morning in each of 3 parks. --> ERROR +003480 [FAIL] XYZ is tired. He sleeps. --> NOT IMPLEMENTED +003481 [ZERO] XYZ is tired. He sleeps. She waits. +003482 [FAIL] XYZ is tired. she sleeps. She waits. --> NOT IMPLEMENTED +003483 [ZERO] XYZ is tired. she sleeps. It waits. +003484 [ZERO] XYZ is tired. she sleeps. Its dog waits. +003485 [FAIL] A message is from someone from who John awaits a delivery usually. --> NOT IMPLEMENTED +003486 [ZERO] A message is from someone from who John awaits a delivery usually manually. +003487 [FAIL] A message is from someone from who John awaits a delivery usually and manually. --> NOT IMPLEMENTED +003488 [FAIL] Every man is in every park in every morning for no reason. --> ERROR +003489 [FAIL] Every man is fast in every park. --> ERROR +003490 [FAIL] Every man is who in every park? --> NOT IMPLEMENTED +003491 [FAIL] Every man is where in the morning? --> NOT IMPLEMENTED +003492 [FAIL] Every man is in the morning where? --> NOT IMPLEMENTED +003493 [FAIL] Every man is rich in the morning where? --> NOT IMPLEMENTED +003494 [FAIL] John in every park is in every morning. --> ERROR +003495 [FAIL] John in every park in every morning is in every bank. --> ERROR +003496 [FAIL] John in every park in every morning is in every bank at every time. --> ERROR +003497 [----] John likes Mary. + +Mary likes John. --> John likes Mary. +Mary likes John. +003498 [----] John likes Mary. + +Mary likes John. --> John likes Mary. +Mary likes John. +003499 [----] #This is a comment. +There is a comment. --> There is a comment. +003500 [----] #This is a comment. + +There is a paragraph. + +There is a paragraph. --> There is a paragraph. +There is a paragraph. +003501 [ZERO] There is a man X. +There is a woman X. +003502 [----] There is a man X. + +There is a woman X. --> There is a woman. +There is a man. +003503 [----] There is a man X. + +There is a woman X. --> There is a woman. +There is a man. +003504 [ZERO] There is a man X. +# comment +There is a woman X. +003505 [ZERO] There is a man X. +/* + + +*/ +There is a woman X. +003506 [ZERO] There is a man X. +/* comment */ +There is a woman X. +003507 [----] John sees a man. + +The man waits. --> There is a man X1. +John sees a man. +The man X1 waits. +003508 [----] John sees a man. +# comment. +The man waits. --> There is a man X1. +John sees the man X1. +The man X1 waits. +003509 [----] X is Y. +Y is X. --> There is something X1. +There is something X2. +X2 is X1. +X1 is X2. +003510 [----] X is Y. + +Y is X. --> There is something X1. +There is something X2. +X2 is something. +X1 is something. +003511 [----] John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. --> John waits. +John waits. +John waits. +John waits. +John waits. +John waits. +John waits. +John waits. +John waits. +John waits. +003512 [ZERO] There is a man X. There is a woman X. +003513 [ZERO] There is a man X. +There is a woman X. +003514 [----] There is a man X. + +There is a woman X. --> There is a woman. +There is a man. +003515 [----] John is a man. + +# comment + +Mary is a woman. --> John is a man. +Mary is a woman. +003516 [----] John is a man. +# comment + +Mary is a woman. --> John is a man. +Mary is a woman. +003517 [----] John is a man. + +# comment +Mary is a woman. --> John is a man. +Mary is a woman. +003518 [----] John is a man. + +Mary is a woman. Bill knows the woman. + +The woman waits. --> There is a woman X1. +John is a man. +Mary is a woman X2. +Bill knows the woman X2. +The woman X1 waits. +003519 [----] John sees a man. A customer is him. --> There is a customer X1. +John sees a man X2. +The customer X1 is the man X2. +003520 [FAIL] John is where and when? --> NOT IMPLEMENTED +003521 [FAIL] John is in Paris when and where? --> NOT IMPLEMENTED +003522 [FAIL] Every man sleeps where and when and how? --> NOT IMPLEMENTED +003523 [FAIL] John sleeps where and where? --> NOT IMPLEMENTED +003524 [FAIL] -007 likes -002.200. --> NOT IMPLEMENTED +003525 [FAIL] John likes (Mary + 1). --> NOT IMPLEMENTED +003526 [FAIL] John likes 1 + Mary. --> NOT IMPLEMENTED +003527 [FAIL] John likes Mary + 1. --> NOT IMPLEMENTED +003528 [FAIL] There is a car that John buys for himself. --> NOT IMPLEMENTED +003529 [FAIL] Mary is as young as who? --> NOT IMPLEMENTED +003530 [FAIL] Mary asks everybody X for X. --> ERROR +003531 [ZERO] There is a car that John buys for herself. +003532 [ZERO] There is a car that John buys for him. +003533 [FAIL] John sees every woman in every park. --> ERROR +003534 [FAIL] John is no hero at every time. --> ERROR +003535 [FAIL] There is X. X is fast. John shows X to a man. --> NOT IMPLEMENTED +003536 [FAIL] There is X. X is fast. A man is shown X by John. --> NOT IMPLEMENTED +003537 [FAIL] There is X. X is fast. X is shown to a man by John. --> NOT IMPLEMENTED +003538 [FAIL] There is something X1. +X1 is fast. +John shows X1 a man. --> NOT IMPLEMENTED +003539 [FAIL] At most 2 men give at most 4 apples to at most 3 women. --> NOT IMPLEMENTED +003540 [ZERO] Mary asks John who asks who. +003541 [FAIL] Mary asks John who asks who? --> NOT IMPLEMENTED +003542 [ZERO] For every woman the woman does not ask her. +003543 [ZERO] For every woman the woman asks her. +003544 [FAIL] Mary who sees Bill who does not see her asks X. --> NOT IMPLEMENTED +003545 [FAIL] Mary who X asks does not ask her . --> NOT IMPLEMENTED +003546 [FAIL] Mary who asks X is not her . --> NOT IMPLEMENTED +003547 [----] Mary who asks everybody X asks X . --> Mary asks something. +Everybody is asked by Mary. +003548 [FAIL] Mary who does not ask X is X . --> NOT IMPLEMENTED +003549 [----] Mary who everybody X asks asks X . --> Mary asks something. +Everybody asks Mary. +003550 [FAIL] Mary who is X is not her . --> NOT IMPLEMENTED +003551 [FAIL] Mary who is not X asks X . --> NOT IMPLEMENTED +003552 [FAIL] Mary who which women ask for her waits ? --> NOT IMPLEMENTED +003553 [FAIL] a man who a woman asks for him waits. --> NOT IMPLEMENTED +003554 [FAIL] everybody who which women ask for her waits? --> NOT IMPLEMENTED +003555 [FAIL] a woman carries the woman from who to her? --> NOT IMPLEMENTED +003556 [FAIL] exactly 1 woman who sees a man who loves her waits. --> NOT IMPLEMENTED +003557 [FAIL] exactly 1 woman asks a woman of her. --> NOT IMPLEMENTED +003558 [----] John sees a cat that likes the cat that smiles. --> There is a cat X1. +There is a cat X2. +The cat X2 smiles. +The cat X1 likes the cat X2. +John sees the cat X1. +003559 [----] There is a cat that smiles. John sees a cat that likes the cat that smiles. --> There is a cat X1. +There is a cat X2. +The cat X2 smiles. +The cat X1 likes the cat X2. +John sees the cat X1. +003560 [----] There is a cat that likes the cat that smiles. --> There is a cat X1. +There is a cat X2. +The cat X2 smiles. +The cat X1 likes the cat X2. +003561 [----] There is a cat that smiles and that likes the cat that smiles. --> There is a cat X1. +The cat X1 smiles. +The cat X1 likes the cat X1. +003562 [FAIL] There is a cat that smiles or that likes the cat that smiles. --> NOT IMPLEMENTED +003563 [FAIL] There is a cat that smiles or that is not the cat that smiles. --> NOT IMPLEMENTED +003564 [----] There is a man that likes a cat and that sees the cat that smiles. --> There is a man X1. +There is a cat X2. +The man X1 likes a cat. +The cat X2 smiles. +The man X1 sees the cat X2. +003565 [----] There is a man that likes a cat and that sees the cat. --> There is a man X1. +The man X1 likes a cat X2. +The man X1 sees the cat X2. +003566 [----] There is a cat that likes the cat that smiles and that smiles. --> There is a cat X1. +There is a cat X2. +The cat X2 smiles. +The cat X2 smiles. +The cat X1 likes the cat X2. +003568 [FAIL] Every dog uses to run. --> ERROR +003569 [FAIL] John tells that a man waits to Mary. --> NOT IMPLEMENTED +003570 [ZERO] John wants a man to wait. +003571 [----] Every man sees a dog X that sees a cat that sees the dog that sees a rat that sees a mouse. --> Every man sees a dog that sees a cat that sees a dog that sees a rat that sees a mouse. +003572 [----] For every man the man likes himself. --> Every man X1 likes the man X1. +003573 [ZERO] For all men he likes himself. +003574 [----] For every man he likes himself. --> Every man X1 likes the man X1. +003575 [----] John sees the cat that likes the cat that smiles. --> There is a cat X1. +There is a cat X2. +The cat X2 likes the cat X1. +John sees the cat X2. +The cat X1 smiles. +003576 [ZERO] Every man v:giiives a cat is Mary. +003577 [ZERO] X is Y and X is Y and X is Y and X is Y and X is. +003578 [ZERO] X is Y and X is Y and X is Y and X is Y and X is Y and X is Y and X is Y and X is Y and X is. +003579 [ZERO] If p:String-To-Be-Parsed starts with X1 and X1 is "drs" and +X1 v:immediately-precedes X2 and X2 is "(" and +X2 v:immediately-precedes X3 and X3 is Y and +X3 v:immediately-precedes X4 and X4 is "," and +X4 v:immediately-precedes X5 and X5 is Z and +X5 v:immediately-precedes X6 and X6 is ")" and +and Y is a n:domain-definition and Z is a n:conditions-definition +then p:String-To-Be-Parsed must be a n:drs-definition. +003580 [time_limit_exceeded] If p:String-To-Be-Parsed starts with X1 and X1 is "drs" and +X1 v:immediately-precedes X2 and X2 is "(" and +X2 v:immediately-precedes X3 and X3 is Y and +X3 v:immediately-precedes X4 and X4 is "," and +X4 v:immediately-precedes X5 and X5 is Z and +X5 v:immediately-precedes X6 and X6 is ")" and +Y is a n:domain-definition and Z is a n:conditions-definition +then p:String-To-Be-Parsed must be a n:drs-definition. --> +003581 [FAIL] John says "Mary \/ says \"John is lazy!\" \\". --> NOT IMPLEMENTED +003582 [ZERO] A c-comment is "a/*comment*/b". +003583 [----] A man waits. /* This is a C-comment that ends with */ --> There is a man X1. +The man X1 waits. +003585 [FAIL] "\1" represents 1. --> NOT IMPLEMENTED +003586 [FAIL] /* ... /* ... */ Every comment ends with "*/". --> ERROR +003587 [----] /* ... /* ... */ John waits. --> John waits. +003588 [FAIL] Every dot is ".". --> ERROR +003589 [FAIL] 1 is not 0.5. 1 is bigger. --> NOT IMPLEMENTED +003590 [FAIL] 1 is not 0.5.1 is bigger. --> NOT IMPLEMENTED +003592 [ZERO] -0.5 = -.5. +003595 [FAIL] John gives something to somebody. --> NOT IMPLEMENTED +003598 [FAIL] Pi = 3.14. + +If there is a circle C and C's radius is R and C's area is S then S = Pi * (R * R). + +There is a circle C whose radius is 5. What is C's surface? --> NOT IMPLEMENTED +003602 [----] There are some men such that the men wait. --> There are at least 2 men. +The men wait. +003603 [ZERO] There are no men such that the men wait. +003604 [FAIL] Less than 5 men drink less. --> NOT IMPLEMENTED +003605 [FAIL] If X gives Y Z then X hands Y Z. --> ERROR +003606 [FAIL] For everything X if X gives Y Z then X hands Y Z. --> ERROR +003607 [ZERO] John likes Mary a dog of his own friend hates a cat. +003608 [ZERO] John likes Mary a dog of her own friend hates a cat. +003609 [ZERO] John likes Mary a dog of his friend hates a cat. +003610 [ZERO] John likes Mary a dog of her friend hates a cat. +003611 [ZERO] John likes Mary a dog of its own friend hates a cat. +003612 [ZERO] John likes Mary a dog of its friend hates a cat. +003613 [FAIL] John likes Mary a dog of who hates a cat. --> NOT IMPLEMENTED +003614 [FAIL] John likes Mary a dog of a friend of who hates a cat. --> NOT IMPLEMENTED +003615 [FAIL] John a dog of a friend of who hates a cat likes Mary. --> NOT IMPLEMENTED +003616 [FAIL] John likes Mary a dog of whose friend hates a cat. --> NOT IMPLEMENTED +003617 [FAIL] John likes Mary a dog of whose friends hates a cat. --> NOT IMPLEMENTED +003618 [FAIL] John likes Foo a dog of which hates a cat. --> NOT IMPLEMENTED +003619 [ZERO] John likes Foo a dog of which friend hates a cat. +003620 [ZERO] f there is a man then it is necessary that a human is the man. +003621 [FAIL] A dog of who sleeps? --> NOT IMPLEMENTED +003622 [FAIL] Every period is ".". --> ERROR +003623 [FAIL] "." and "?" and "!" are three special characters. --> NOT IMPLEMENTED +003624 [FAIL] John is "\"John". --> NOT IMPLEMENTED +003625 [FAIL] `John"` is John. --> John" is John. +003626 [FAIL] John's good friend is Bill. --> NOT IMPLEMENTED +003627 [FAIL] A man's good friend is Bill. --> NOT IMPLEMENTED +003628 [FAIL] There is a man whose good friend is Bill. --> NOT IMPLEMENTED +003629 [FAIL] A string is "/* comment */". --> NOT IMPLEMENTED +003630 [FAIL] A string is "#". --> NOT IMPLEMENTED +003631 [FAIL] "#" is not "/**/". --> NOT IMPLEMENTED +003632 [FAIL] "" is /* "/**/"". --> NOT IMPLEMENTED +003633 [FAIL] X=X. --> NOT IMPLEMENTED +003636 [ZERO] for every woman of who everybody waits. +003637 [ZERO] for every friend of who Mary asks a woman. +003638 [FAIL] For everything of X X waits. --> ERROR +003641 [FAIL] John is everything of who? --> NOT IMPLEMENTED +003644 [FAIL] There is a code of a card. If the code of a card is correct then the card is valid. --> NOT IMPLEMENTED +003645 [FAIL] There is a code of a card. The code of a card is correct. The card is valid. --> NOT IMPLEMENTED +003646 [FAIL] There is a code of a card. Every card whose code is correct is valid. --> NOT IMPLEMENTED +003647 [FAIL] There is a code of a card. Every card a code of which is correct is valid. --> NOT IMPLEMENTED +003650 [----] X eats. X drinks. --> There is something X1. +X1 eats. +X1 drinks. +003652 [ZERO] John, Mary! +003656 [FAIL] "" = X. --> NOT IMPLEMENTED +003659 [ZERO] There is a man. +John is the man and the man. +003660 [FAIL] There is a man. +John is the man and a man. --> NOT IMPLEMENTED +003661 [FAIL] There is a man. +A group is the man and a dog of the man. --> NOT IMPLEMENTED +003662 [FAIL] There is a man. +John is the man and a dog of the man. --> NOT IMPLEMENTED +003664 [FAIL] John is the name of the man and the name of the man. --> NOT IMPLEMENTED +003665 [FAIL] John is a name of a man and a name of a man. --> NOT IMPLEMENTED +003666 [FAIL] There is a name. +There is a dog. +"" is the name of the dog of a man and a woman. --> NOT IMPLEMENTED +003667 [FAIL] "Fido" is the name of the dog of a man and a woman. --> NOT IMPLEMENTED +003668 [ZERO] There is the name of the dog of a man and a woman. +003669 [FAIL] If +there is an element, and +there is a name N of the element, and +there is an n:attributes-serialization A of the element, and +there is a n:children-serialization C of the element +then +a n:serialization of the element is +"<" & N & A & ">" & C & "". --> ERROR +003671 [FAIL] There is a dog of a cat of a rat. --> NOT IMPLEMENTED +003672 [FAIL] There is a dog of a cat and a rat. --> NOT IMPLEMENTED +003673 [ZERO] There is a dog and a cat of a rat. +003674 [FAIL] A comment is "a/*comment*/b". --> NOT IMPLEMENTED +003676 [ZERO] A book is v:sent and Mary by John. +003677 [FAIL] 0- -1 = 1. --> NOT IMPLEMENTED +003678 [ZERO] 0--1 = 1. +003679 [FAIL] John v:verb Mary and John and Bill. --> NOT IMPLEMENTED +003680 [FAIL] Bill is a:_ to Mary by John. --> NOT IMPLEMENTED +003681 [FAIL] Bill is v:_ to Mary by John. --> NOT IMPLEMENTED +003682 [FAIL] A quick and quick man eats. --> NOT IMPLEMENTED +003683 [FAIL] The a:textual n:serialization of an a:XML element is the concatenation of "<" and the name of the element and the a:textual n:serializations of the attributes of the element and ">" and the a:textual n:serialization of the sequence of the children of the element and "". --> NOT IMPLEMENTED +003684 [FAIL] A red and red man runs quickly and quickly. --> NOT IMPLEMENTED +003685 [FAIL] A man believes that he sleeps and that he sleeps. --> NOT IMPLEMENTED +003686 [ZERO] A man and he see a cat and it. +003687 [FAIL] Pi is 3.1415926536. --> NOT IMPLEMENTED +003688 [ZERO] There is a man. A group is a dog of the man and the man. +003689 [FAIL] There is a name. There is a dog. "" is the name of the dog of a man and a woman. --> NOT IMPLEMENTED +003690 [FAIL] The card of which man whose card is valid is valid? --> NOT IMPLEMENTED +003691 [FAIL] A card of which man whose card is valid is valid? --> NOT IMPLEMENTED +003692 [FAIL] At most 3 men eat or the men drink. --> NOT IMPLEMENTED +003693 [FAIL] At most 3 men eat or drink. --> NOT IMPLEMENTED +003694 [FAIL] Every dog barks or a cat does not sleep. --> NOT IMPLEMENTED +003695 [FAIL] The cat of a man whose dog barks sleeps. --> NOT IMPLEMENTED +003696 [FAIL] The dog of a man whose dog barks barks. --> NOT IMPLEMENTED +003697 [FAIL] A dog of a man whose dog barks barks. --> NOT IMPLEMENTED +003698 [FAIL] Which man whose dog barks waits? --> NOT IMPLEMENTED +003699 [FAIL] A dog of which man who waits barks? --> NOT IMPLEMENTED +003700 [FAIL] At most 3 men eat or at most 2 men eat. --> NOT IMPLEMENTED +003701 [FAIL] Mary knows that John eats or Bill drinks. --> NOT IMPLEMENTED +003702 [FAIL] Mary knows that John eats or that Bill drinks. --> NOT IMPLEMENTED +003703 [FAIL] Mary knows that every man eats or that Bill drinks. --> NOT IMPLEMENTED +003704 [FAIL] Bill drinks or Mary knows that John eats. --> NOT IMPLEMENTED +003705 [FAIL] There is a book. A database lists the title of the book and lists the code of the book. --> NOT IMPLEMENTED +003706 [FAIL] Mary does not know that John eats or Bill drinks. --> NOT IMPLEMENTED +003707 [FAIL] There is a man X. Every woman likes X or X drinks. --> NOT IMPLEMENTED +003708 [FAIL] There is a man X. A dog likes X and every woman likes X or X drinks. --> NOT IMPLEMENTED +003709 [FAIL] There is a man X. A dog likes X and every woman likes X or X likes the dog. --> NOT IMPLEMENTED +003710 [FAIL] It is false that a cat sleeps and every dog barks or there is a man. --> NOT IMPLEMENTED +003711 [FAIL] Every dog barks and it is false that a cat sleeps or there is a man. --> NOT IMPLEMENTED +003712 [FAIL] 1=1 and every dog barks or a cat sleeps. --> NOT IMPLEMENTED +003713 [FAIL] It is false that a man eats or that the man drinks and that the man waits. --> NOT IMPLEMENTED +003714 [FAIL] It is false that a man eats and that the man drinks, or that the man waits. --> NOT IMPLEMENTED +003715 [FAIL] It is false that a man eats and that the man drinks or that the man waits. --> NOT IMPLEMENTED +003716 [FAIL] It is false that a man eats and that the man drinks, and that the man waits. --> NOT IMPLEMENTED +003717 [FAIL] It is false that a man eats or that the man drinks or that the man waits. --> NOT IMPLEMENTED +003718 [FAIL] It is false that a man eats or that the man drinks, or that the man waits. --> NOT IMPLEMENTED +003719 [FAIL] It is false that a man eats or that the man drinks, and that the man waits. --> NOT IMPLEMENTED +003720 [FAIL] A man eats or the man drinks, and the man waits. --> NOT IMPLEMENTED +003721 [FAIL] John knows that there is a cat or that there is a dog. --> NOT IMPLEMENTED +003722 [FAIL] John knows that there is a cat and that 1 = 1. --> NOT IMPLEMENTED +003723 [ZERO] A man and the man and he see a cat and the cat and it. +003724 [ZERO] A man sleeps in the morning and in the morning. +003725 [FAIL] A man sleeps in a bed in a bed. --> NOT IMPLEMENTED +003726 [FAIL] A man sleeps in a bed in the bed. --> NOT IMPLEMENTED +003727 [FAIL] A man sleeps in the morning in the morning. --> NOT IMPLEMENTED +003728 [FAIL] Which film +contains a role that a person A performs, and +contains a role that depicts A and that a person that is not A performs? --> NOT IMPLEMENTED +003729 [FAIL] Which film +contains a role that which person A performs, and +contains a role that depicts A and that a person that is not A performs? --> NOT IMPLEMENTED +003730 [FAIL] Which man gives which dog which chases which cat which apple which is what? --> NOT IMPLEMENTED +003731 [FAIL] Which man gives which cat which which dog chases which apple which what eats? --> NOT IMPLEMENTED +003732 [FAIL] John has a card every code of which is valid. --> John has a card. +ERROR +003733 [FAIL] John has a card no code of which is valid. --> John has a card. +ERROR +003734 [FAIL] John has a card every code of every copy of which is valid. --> John has a card. +ERROR diff --git a/tests/testruns/owlswrl_test_results.txt b/tests/testruns/owlswrl_test_results.txt new file mode 100644 index 0000000..6c260d3 --- /dev/null +++ b/tests/testruns/owlswrl_test_results.txt @@ -0,0 +1,11649 @@ +1-1: Every man is a human. + +Prefix(:=) +Ontology( + SubClassOf( + :man + :human + ) +) + + + + + + + + + + +1-2: Every man is somebody. + +Prefix(:=) +Ontology( + SubClassOf( + :man + owl:Thing + ) +) + + + + + + + + + + +1-3: Every man is something. + +Prefix(:=) +Ontology( + SubClassOf( + :man + owl:Thing + ) +) + + + + + + + + + + +2: Every human is a male or is a female. + +Prefix(:=) +Ontology( + SubClassOf( + :human + ObjectUnionOf( + :male + :female + ) + ) +) + + + + + + + + + + + + + +3: No dog is a cat. + +Prefix(:=) +Ontology( + DisjointClasses( + :dog + :cat + ) +) + + + + + + + + + + +4: Every driver owns a car. + +Prefix(:=) +Ontology( + SubClassOf( + :driver + ObjectSomeValuesFrom( + :own + :car + ) + ) +) + + + + + + + + + + + + + +5: Everything that a goat eats is some grass. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectSomeValuesFrom( + ObjectInverseOf( + :eat + ) + :goat + ) + :grass + ) +) + + + + + + + + + + + + + + + +6: John likes Mary. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :like + :John + :Mary + ) +) + + + + + + + + + + + +7: Everybody who loves somebody likes him/her. + +Prefix(:=) +Ontology( + SubObjectPropertyOf( + :love + :like + ) +) + + + + + + + + + + +8: Every professor is a scientist and is a teacher. + +Prefix(:=) +Ontology( + SubClassOf( + :professor + ObjectIntersectionOf( + :scientist + :teacher + ) + ) +) + + + + + + + + + + + + + +9: Everybody who is not a child is an adult. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectComplementOf( + :child + ) + :adult + ) +) + + + + + + + + + + + + +10: Nothing is a man and is a woman. + +Prefix(:=) +Ontology( + DisjointClasses( + owl:Thing + ObjectIntersectionOf( + :man + :woman + ) + ) +) + + + + + + + + + + + + + +11: If there is a woman then she does not like a snake. + +Prefix(:=) +Ontology( + DisjointClasses( + :woman + ObjectSomeValuesFrom( + :like + :snake + ) + ) +) + + + + + + + + + + + + + +12: There is a woman who everybody likes. + +Prefix(:=) +Ontology( + SubClassOf( + owl:Thing + ObjectSomeValuesFrom( + :like + ObjectOneOf( + _:741263377528127000 + ) + ) + ) + ClassAssertion( + :woman + _:741263377528127000 + ) +) + + + + + + + + + + + + + + + + + + + +13: Every man likes at least 3 things. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectMinCardinality( + 3 + :like + owl:Thing + ) + ) +) + + + + + + + + + + + + + +14: If a thing A is taller than a thing B then B is shorter than A. + +Prefix(:=) +Ontology( + SubObjectPropertyOf( + :tall + ObjectInverseOf( + :short + ) + ) +) + + + + + + + + + + + + +15: If something A is taller than something B and B is taller than something C then A is taller than C. + +Prefix(:=) +Ontology( + TransitiveObjectProperty( + :tall + ) +) + + + + + + + + + +15-1: If a thing A is taller than a thing that is taller than a thing C then A is taller than C. + +Prefix(:=) +Ontology( + TransitiveObjectProperty( + :tall + ) +) + + + + + + + + + +15-2: If a dog is taller than a cat that is taller than a mouse then the dog is taller than the mouse. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ObjectPropertyAtom( + :tall + Variable() + Variable() + ) + ObjectPropertyAtom( + :tall + Variable() + Variable() + ) + ClassAtom( + :dog + Variable() + ) + ClassAtom( + :cat + Variable() + ) + ClassAtom( + :mouse + Variable() + ) + ) + Head( + ObjectPropertyAtom( + :tall + Variable() + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +16: Everybody who writes something is a human. + +Prefix(:=) +Ontology( + ObjectPropertyDomain( + :write + :human + ) +) + + + + + + + + + + +17: Everybody who writes at least 1 thing is a human. + +Prefix(:=) +Ontology( + ObjectPropertyDomain( + :write + :human + ) +) + + + + + + + + + + +18: Everything that somebody writes is a book or is a paper. + +Prefix(:=) +Ontology( + ObjectPropertyRange( + :write + ObjectUnionOf( + :book + :paper + ) + ) +) + + + + + + + + + + + + + +19: Everything identifies at most 1 thing. + +Prefix(:=) +Ontology( + SubClassOf( + owl:Thing + ObjectMaxCardinality( + 1 + :identify + owl:Thing + ) + ) +) + + + + + + + + + + + + + +20: If a thing A loves a thing B then B loves A. + +Prefix(:=) +Ontology( + SubObjectPropertyOf( + :love + ObjectInverseOf( + :love + ) + ) +) + + + + + + + + + + + + +21: Nobody who likes a carrot is a carnivore. + +Prefix(:=) +Ontology( + DisjointClasses( + ObjectSomeValuesFrom( + :like + :carrot + ) + :carnivore + ) +) + + + + + + + + + + + + + +22: Every man likes at least 3 cars. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectMinCardinality( + 3 + :like + :car + ) + ) +) + + + + + + + + + + + + + +23: Every man likes some cars. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectMinCardinality( + 2 + :like + :car + ) + ) +) + + + + + + + + + + + + + +24: John likes every car. + +Prefix(:=) +Ontology( + SubClassOf( + :car + ObjectSomeValuesFrom( + ObjectInverseOf( + :like + ) + ObjectOneOf( + :John + ) + ) + ) +) + + + + + + + + + + + + + + + + + +25: John likes no car. + +Prefix(:=) +Ontology( + DisjointClasses( + :car + ObjectSomeValuesFrom( + ObjectInverseOf( + :like + ) + ObjectOneOf( + :John + ) + ) + ) +) + + + + + + + + + + + + + + + + + +27: If there is a man then a dog likes the man. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectSomeValuesFrom( + ObjectInverseOf( + :like + ) + :dog + ) + ) +) + + + + + + + + + + + + + + + +28: If there is a cat then at least 2 things like the cat. + +Prefix(:=) +Ontology( + SubClassOf( + :cat + ObjectMinCardinality( + 2 + ObjectInverseOf( + :like + ) + owl:Thing + ) + ) +) + + + + + + + + + + + + + + + +29: If there is a cat then at least 2 persons like the cat. + +Prefix(:=) +Ontology( + SubClassOf( + :cat + ObjectMinCardinality( + 2 + ObjectInverseOf( + :like + ) + :person + ) + ) +) + + + + + + + + + + + + + + + +30: For every thing at most 1 thing is identified by it. + +Prefix(:=) +Ontology( + SubClassOf( + owl:Thing + ObjectMaxCardinality( + 1 + :identify + owl:Thing + ) + ) +) + + + + + + + + + + + + + +31: John likes Mary. Bill sees Mary. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :like + :John + :Mary + ) + ObjectPropertyAssertion( + :see + + :Mary + ) +) + + + + + + + + + + + + + + + + +32: Every man is somebody that a dog likes. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectSomeValuesFrom( + ObjectInverseOf( + :like + ) + :dog + ) + ) +) + + + + + + + + + + + + + + + +33: If a man sees a woman then the woman sees John. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :woman + ObjectSomeValuesFrom( + ObjectInverseOf( + :see + ) + :man + ) + ) + ObjectSomeValuesFrom( + :see + ObjectOneOf( + :John + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + +34: If a man sees a woman then a dog sees a cat. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :man + Variable() + ) + ClassAtom( + :woman + Variable() + ) + ObjectPropertyAtom( + :see + Variable() + Variable() + ) + ) + Head( + ClassAtom( + :dog + Variable() + ) + ClassAtom( + :cat + Variable() + ) + ObjectPropertyAtom( + :see + Variable() + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +35: If a man sees a woman then John knows the man. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectSomeValuesFrom( + :see + :woman + ) + ) + ObjectSomeValuesFrom( + ObjectInverseOf( + :know + ) + ObjectOneOf( + :John + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + +36: Every man waits. +message(error,owl,1-3,wait,Intransitive verbs not supported.) +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +37: Every man does not wait. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +38: Every man is an animal or does not wait. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +39: No man waits. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +40: If a man sees a dog then the man hears the dog. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :man + Variable() + ) + ClassAtom( + :dog + Variable() + ) + ObjectPropertyAtom( + :see + Variable() + Variable() + ) + ) + Head( + ObjectPropertyAtom( + :hear + Variable() + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +41: For every carnivore everything that the carnivore eats is a meat. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectSomeValuesFrom( + ObjectInverseOf( + :eat + ) + :carnivore + ) + :meat + ) +) + + + + + + + + + + + + + + + +42: Every man who sees a dog hears a cat that sees itself. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectSomeValuesFrom( + :see + :dog + ) + ) + ObjectSomeValuesFrom( + :hear + ObjectIntersectionOf( + :cat + ObjectHasSelf( + :see + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + +43: Every man who sees a dog hears a cat that sees a mouse that hates the cat. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :man + Variable() + ) + ClassAtom( + :dog + Variable() + ) + ObjectPropertyAtom( + :see + Variable() + Variable() + ) + ) + Head( + ClassAtom( + :cat + Variable() + ) + ClassAtom( + :mouse + Variable() + ) + ObjectPropertyAtom( + :hate + Variable() + Variable() + ) + ObjectPropertyAtom( + :see + Variable() + Variable() + ) + ObjectPropertyAtom( + :hear + Variable() + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +44: Every man who sees a dog hears a cat that sees a mouse that hates itself. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectSomeValuesFrom( + :see + :dog + ) + ) + ObjectSomeValuesFrom( + :hear + ObjectIntersectionOf( + :cat + ObjectSomeValuesFrom( + :see + ObjectIntersectionOf( + :mouse + ObjectHasSelf( + :hate + ) + ) + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +45: Every man who likes himself is strange. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectHasSelf( + :like + ) + ) + :strange + ) +) + + + + + + + + + + + + + + + +46: Every man likes himself. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectHasSelf( + :like + ) + ) +) + + + + + + + + + + + + +47: Every man who is not liked by a woman and who owns a dog sees a cat. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectComplementOf( + ObjectSomeValuesFrom( + ObjectInverseOf( + :like + ) + :woman + ) + ) + ObjectSomeValuesFrom( + :own + :dog + ) + ) + ObjectSomeValuesFrom( + :see + :cat + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + +48: If there is a man and it is false that the man is liked by a woman and that a dog is owned by the man then the man sees a cat. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectComplementOf( + ObjectIntersectionOf( + ObjectSomeValuesFrom( + ObjectInverseOf( + :like + ) + :woman + ) + ObjectSomeValuesFrom( + :own + :dog + ) + ) + ) + ) + ObjectSomeValuesFrom( + :see + :cat + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +49: John's age is 30. + +Prefix(:=) +Ontology( + DataPropertyAssertion( + :age + :John + "30"^^ + ) +) + + + + + + + + 30 + + + +50: John's address is "Poland". + +Prefix(:=) +Ontology( + DataPropertyAssertion( + :address + :John + "Poland"^^ + ) +) + + + + + + + + Poland + + + +51: John is not Mary. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectComplementOf( + ObjectOneOf( + :Mary + ) + ) + :John + ) +) + + + + + + + + + + + + + + +52: It is false that a man sees a woman. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +53: Everybody who waits is a grown-up. +message(error,owl,1-4,wait,Intransitive verbs not supported.) +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +54: Everybody whose age is 31 is a grown-up. + +Prefix(:=) +Ontology( + SubClassOf( + DataHasValue( + :age + "31"^^ + ) + :grown-up + ) +) + + + + + + + + 31 + + + + + +55: Everybody whose address is "Poland" is a human. + +Prefix(:=) +Ontology( + SubClassOf( + DataHasValue( + :address + "Poland"^^ + ) + :human + ) +) + + + + + + + + Poland + + + + + +56: Everybody whose age is 31 and who waits is a grown-up. +message(error,owl,1-9,wait,Intransitive verbs not supported.) +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +57: Every man likes no dog. + +Prefix(:=) +Ontology( + DisjointClasses( + :man + ObjectSomeValuesFrom( + :like + :dog + ) + ) +) + + + + + + + + + + + + + +58: Every student is John or is Mary. + +Prefix(:=) +Ontology( + SubClassOf( + :student + ObjectUnionOf( + ObjectOneOf( + :John + ) + ObjectOneOf( + :Mary + ) + ) + ) +) + + + + + + + + + + + + + + + + + +59: Everybody who is John or who is Mary is a student. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectUnionOf( + ObjectOneOf( + :John + ) + ObjectOneOf( + :Mary + ) + ) + :student + ) +) + + + + + + + + + + + + + + + + + +60: John is a man or owns less than 3 cars. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectUnionOf( + :man + ObjectMaxCardinality( + 2 + :own + :car + ) + ) + :John + ) +) + + + + + + + + + + + + + + + + +61: John does not like Mary. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectComplementOf( + ObjectSomeValuesFrom( + :like + ObjectOneOf( + :Mary + ) + ) + ) + :John + ) +) + + + + + + + + + + + + + + + + + +62: John does not own a car. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectComplementOf( + ObjectSomeValuesFrom( + :own + :car + ) + ) + :John + ) +) + + + + + + + + + + + + + + + +63: John does not own more than 3 cars. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectComplementOf( + ObjectMinCardinality( + 4 + :own + :car + ) + ) + :John + ) +) + + + + + + + + + + + + + + + +64: A man is taller than more than 3 animals. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectMinCardinality( + 4 + :tall + :animal + ) + _:772590251992167415 + ) + ClassAssertion( + :man + _:772590251992167415 + ) +) + + + + + + + + + + + + + + + + + +65: A man is not a woman. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectComplementOf( + :woman + ) + _:760385666038037760 + ) + ClassAssertion( + :man + _:760385666038037760 + ) +) + + + + + + + + + + + + + + + + +66: Every carnivore eats every meat. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :carnivore + Variable() + ) + ClassAtom( + :meat + Variable() + ) + ) + Head( + ObjectPropertyAtom( + :eat + Variable() + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + +67: Everybody likes everybody. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ) + Head( + ObjectPropertyAtom( + :like + Variable() + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + +68: John's brother likes everybody. + +Prefix(:=) +Ontology( + SubClassOf( + owl:Thing + ObjectSomeValuesFrom( + ObjectInverseOf( + :like + ) + ObjectOneOf( + _:709621323563108450 + ) + ) + ) + ObjectPropertyAssertion( + :brother + :John + _:709621323563108450 + ) + ClassAssertion( + owl:Thing + _:709621323563108450 + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + +69: If somebody X loves somebody Y then it is false that X hates Y. + +Prefix(:=) +Ontology( + DisjointObjectProperties( + :love + :hate + ) +) + + + + + + + + + + +70: If a man likes somebody that is a person then the person owns a car. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :person + ObjectSomeValuesFrom( + ObjectInverseOf( + :like + ) + :man + ) + ) + ObjectSomeValuesFrom( + :own + :car + ) + ) +) + + + + + + + + + + + + + + + + + + + + + +71: If John is a man then the man is a person. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectOneOf( + :John + ) + ) + :person + ) +) + + + + + + + + + + + + + + + +72: If a man owns a dog and the man owns a cat and the dog likes the cat then the man is a human. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :man + Variable() + ) + ClassAtom( + :dog + Variable() + ) + ObjectPropertyAtom( + :own + Variable() + Variable() + ) + ClassAtom( + :cat + Variable() + ) + ObjectPropertyAtom( + :own + Variable() + Variable() + ) + ObjectPropertyAtom( + :like + Variable() + Variable() + ) + ) + Head( + ClassAtom( + :human + Variable() + ) + SameIndividualAtom( + Variable() + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +73: Every man is at most 3 cars. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +74: Mary is liked by nobody. + +Prefix(:=) +Ontology( + DisjointClasses( + owl:Thing + ObjectSomeValuesFrom( + :like + ObjectOneOf( + :Mary + ) + ) + ) +) + + + + + + + + + + + + + + + +75: Every man is something that likes something that owns a car and that likes Mary. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectSomeValuesFrom( + :like + ObjectIntersectionOf( + ObjectSomeValuesFrom( + :own + :car + ) + ObjectSomeValuesFrom( + :like + ObjectOneOf( + :Mary + ) + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + +76: Every man is something that likes a car and that likes a bike. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectIntersectionOf( + ObjectSomeValuesFrom( + :like + :car + ) + ObjectSomeValuesFrom( + :like + :bike + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + +77: No man is something that likes a car and that likes a bike. + +Prefix(:=) +Ontology( + DisjointClasses( + :man + ObjectIntersectionOf( + ObjectSomeValuesFrom( + :like + :car + ) + ObjectSomeValuesFrom( + :like + :bike + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + +78: If there is a goat and everything that the goat eats is an apple then the goat is an animal. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :goat + ObjectComplementOf( + ObjectSomeValuesFrom( + :eat + ObjectComplementOf( + + ) + ) + ) + ) + :animal + ) +) + + + + + + + + + + + + + + + + + + + + +79: If there is a goat and everything that the goat eats is not an apple then the goat is an animal. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :goat + ObjectComplementOf( + ObjectSomeValuesFrom( + :eat + + ) + ) + ) + :animal + ) +) + + + + + + + + + + + + + + + + + + +80: Mary likes a cat. Every man likes the cat. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectSomeValuesFrom( + :like + ObjectOneOf( + _:819522308180284980 + ) + ) + ) + ObjectPropertyAssertion( + :like + :Mary + _:819522308180284980 + ) + ClassAssertion( + :cat + _:819522308180284980 + ) +) + + + + + + + + + + + + + + + + + + + + + + + + +81: John does not like every dog. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectComplementOf( + ObjectSomeValuesFrom( + :like + ObjectOneOf( + _:699318364213097682 + ) + ) + ) + :John + ) + ClassAssertion( + :dog + _:699318364213097682 + ) +) + + + + + + + + + + + + + + + + + + + + + +82: John's brother likes Mary. An age of the brother is 10. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :brother + :John + _:206036454291080490 + ) + ClassAssertion( + owl:Thing + _:206036454291080490 + ) + DataPropertyAssertion( + :age + _:206036454291080490 + "10"^^ + ) + ObjectPropertyAssertion( + :like + _:206036454291080490 + :Mary + ) +) + + + + + + + + + + + + + + + + + 10 + + + + + + + + +83: John is something that is not Mary. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectComplementOf( + ObjectOneOf( + :Mary + ) + ) + :John + ) + ClassAssertion( + owl:Thing + :John + ) +) + + + + + + + + + + + + + + + + + + +84: John is not something that is Mary. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectComplementOf( + ObjectOneOf( + :John + ) + ) + :Mary + ) +) + + + + + + + + + + + + + + +85: Everything that likes something that sees something that hears something hates it. + +Prefix(:=) +Ontology( + SubObjectPropertyOf( + ObjectPropertyChain( + :like + :see + :hear + ) + :hate + ) +) + + + + + + + + + + + + + + +86: Every man owns exactly 3 cars. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectExactCardinality( + 3 + :own + :car + ) + ) +) + + + + + + + + + + + + + +87: Every man owns exactly 3 things. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectExactCardinality( + 3 + :own + owl:Thing + ) + ) +) + + + + + + + + + + + + + +88: If a man likes a dog that likes a cat and the man likes a cow that likes a sheep then the man owns a car. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectSomeValuesFrom( + :like + ObjectIntersectionOf( + :dog + ObjectSomeValuesFrom( + :like + :cat + ) + ) + ) + ObjectSomeValuesFrom( + :like + ObjectIntersectionOf( + :cow + ObjectSomeValuesFrom( + :like + :sheep + ) + ) + ) + ) + ObjectSomeValuesFrom( + :own + :car + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +89: If there is a man then the man likes a dog that likes a cat and the man likes a cow that likes a sheep. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectIntersectionOf( + ObjectSomeValuesFrom( + :like + ObjectIntersectionOf( + :dog + ObjectSomeValuesFrom( + :like + :cat + ) + ) + ) + ObjectSomeValuesFrom( + :like + ObjectIntersectionOf( + :cow + ObjectSomeValuesFrom( + :like + :sheep + ) + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +90: If there is a man then the man likes a dog that likes a cat and that likes a rat and the man likes a cow that likes a sheep and that likes a pig. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectIntersectionOf( + ObjectSomeValuesFrom( + :like + ObjectIntersectionOf( + :dog + ObjectSomeValuesFrom( + :like + :cat + ) + ObjectSomeValuesFrom( + :like + :rat + ) + ) + ) + ObjectSomeValuesFrom( + :like + ObjectIntersectionOf( + :cow + ObjectSomeValuesFrom( + :like + :sheep + ) + ObjectSomeValuesFrom( + :like + :pig + ) + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +91: If a man is a dog that is a cat and the man is a cow that is a sheep then the man is a car. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectIntersectionOf( + :dog + :cat + ) + ObjectIntersectionOf( + :cow + :sheep + ) + ) + :car + ) +) + + + + + + + + + + + + + + + + + + + + +92: If there is a man then the man is a dog that is a cat and that is a rat and the man is a cow that is a sheep and that is a pig. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectIntersectionOf( + ObjectIntersectionOf( + :dog + :cat + :rat + ) + ObjectIntersectionOf( + :cow + :sheep + :pig + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + +93: If John likes Mary then Mary likes Bill. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + ObjectOneOf( + :Mary + ) + ObjectSomeValuesFrom( + ObjectInverseOf( + :like + ) + ObjectOneOf( + :John + ) + ) + ) + ObjectSomeValuesFrom( + :like + ObjectOneOf( + + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + +94: If John owns a car then there are at least 3 women that like John. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + ObjectOneOf( + :John + ) + ObjectSomeValuesFrom( + :own + :car + ) + ) + ObjectMinCardinality( + 3 + ObjectInverseOf( + :like + ) + :woman + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + +95: There is at least 1 man. + +Prefix(:=) +Ontology( + ClassAssertion( + :man + _:961035578247543278 + ) +) + + + + + + + + + + +96: John likes at most 3 women. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectMaxCardinality( + 3 + :like + :woman + ) + :John + ) +) + + + + + + + + + + + + + +97: John likes less than 3 women. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectMaxCardinality( + 2 + :like + :woman + ) + :John + ) +) + + + + + + + + + + + + + +98: John likes exactly 3 women. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectExactCardinality( + 3 + :like + :woman + ) + :John + ) +) + + + + + + + + + + + + + +99: John likes at least 3 women. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectMinCardinality( + 3 + :like + :woman + ) + :John + ) +) + + + + + + + + + + + + + +100: John likes more than 3 women. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectMinCardinality( + 4 + :like + :woman + ) + :John + ) +) + + + + + + + + + + + + + +101: John likes at most 1 woman. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectMaxCardinality( + 1 + :like + :woman + ) + :John + ) +) + + + + + + + + + + + + + +102: John likes less than 1 woman. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectMaxCardinality( + 0 + :like + :woman + ) + :John + ) +) + + + + + + + + + + + + + +103: John likes exactly 1 woman. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectExactCardinality( + 1 + :like + :woman + ) + :John + ) +) + + + + + + + + + + + + + +104: John likes at least 1 woman. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectSomeValuesFrom( + :like + :woman + ) + :John + ) +) + + + + + + + + + + + + + +105: John likes more than 1 woman. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectMinCardinality( + 2 + :like + :woman + ) + :John + ) +) + + + + + + + + + + + + + +106: Everybody who loves somebody loves himself. + +Prefix(:=) +Ontology( + ObjectPropertyDomain( + :love + ObjectHasSelf( + :love + ) + ) +) + + + + + + + + + + + + +107: If a man likes Mary and Mary hates a dog then the man owns a car. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectSomeValuesFrom( + :like + ObjectIntersectionOf( + ObjectOneOf( + :Mary + ) + ObjectSomeValuesFrom( + :hate + :dog + ) + ) + ) + ) + ObjectSomeValuesFrom( + :own + :car + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + +108: If a man likes Mary and Mary does not hate a dog then the man owns a car. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectSomeValuesFrom( + :like + ObjectIntersectionOf( + ObjectOneOf( + :Mary + ) + ObjectComplementOf( + ObjectSomeValuesFrom( + :hate + :dog + ) + ) + ) + ) + ) + ObjectSomeValuesFrom( + :own + :car + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +109: Every man is John who owns a car. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectIntersectionOf( + ObjectOneOf( + :John + ) + ObjectSomeValuesFrom( + :own + :car + ) + ) + ) +) + + + + + + + + + + + + + + + + + + +110: Every man is John who does not own a car. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectIntersectionOf( + ObjectOneOf( + :John + ) + ObjectComplementOf( + ObjectSomeValuesFrom( + :own + :car + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + +111: Everybody's age is 31. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ObjectPropertyAtom( + :age + Variable() + Variable() + ) + ) + Head( + SameIndividualAtom( + Variable() + int( + 31 + ) + ) + ) + ) +) + +error('Not an individual nor a SWRL variable',context(v_or_ie_to_xml/3,int(31))) +112: Everybody's address is "Poland". + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ObjectPropertyAtom( + :address + Variable() + Variable() + ) + ) + Head( + SameIndividualAtom( + Variable() + string( + + ) + ) + ) + ) +) + +error('Not an individual nor a SWRL variable',context(v_or_ie_to_xml/3,string('Poland'))) +113: If somebody's age is 31 then his address is "Poland". + +Prefix(:=) +Ontology( + SubClassOf( + DataHasValue( + :age + "31"^^ + ) + DataHasValue( + :address + "Poland"^^ + ) + ) +) + + + + + + + + 31 + + + + Poland + + + + +114: John's father is Bill. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :father + :John + + ) +) + + + + + + + + + + + +115: If a room contains E and contains F then if the room contains a sculpture X then X is E or is F. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +116: For every room that contains E and that contains F if the room contains a sculpture X then X is E or is F. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +117: For every room that contains E and that contains F every sculpture that the room contains is E or is F. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +118: If a room contains E and contains F then it is false that the room contains a sculpture X and that it is false that X is E or is F. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +119: If a room contains E and contains F then it is false that the room contains a sculpture X and that X is not E and that X is not F. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +120: No room that contains E and that contains F contains a sculpture that is not E and that is not F. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +121: If there is a number X then X + 1 = John. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :number + Variable() + ) + ) + Head( + BuiltInAtom( + Variable() + :John + ) + BuiltInAtom( + Variable() + Variable() + "1"^^ + ) + ) + ) +) + +error('Not a variable nor a literal',context(v_or_l_to_xml/3,'':'John')) +122: If 1.1 * 2 = 2.2 then 0.9 = 2 - 1.1. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + BuiltInAtom( + Variable() + "2.2"^^ + ) + BuiltInAtom( + Variable() + "1.1"^^ + "2"^^ + ) + ) + Head( + BuiltInAtom( + "0.9"^^ + Variable() + ) + BuiltInAtom( + Variable() + "2"^^ + "1.1"^^ + ) + ) + ) +) + + + + + + + + + 2.2 + + + + 1.1 + 2 + + + + + 0.9 + + + + + 2 + 1.1 + + + + + +123: If E approaches 2 then 3.14 approaches Pi. +message(warning,word,1-8,Pi,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + DataPropertyAtom( + :approach + Variable() + "2"^^ + ) + ) + Head( + ObjectPropertyAtom( + :approach + real( + 3.14 + ) + :Pi + ) + ) + ) +) + +error('Not an individual nor a SWRL variable',context(v_or_ie_to_xml/3,real(3.14))) +124: Bill is John's father. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :father + :John + + ) +) + + + + + + + + + + + +125: John's father likes Bill. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :father + :John + _:713453772939151763 + ) + ClassAssertion( + owl:Thing + _:713453772939151763 + ) + ObjectPropertyAssertion( + :like + _:713453772939151763 + + ) +) + + + + + + + + + + + + + + + + + + + + +126: Bill likes John's father. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :father + :John + _:444841850571629653 + ) + ClassAssertion( + owl:Thing + _:444841850571629653 + ) + ObjectPropertyAssertion( + :like + + _:444841850571629653 + ) +) + + + + + + + + + + + + + + + + + + + + +127: If something X is a father of something Y then X is a parent of Y. + +Prefix(:=) +Ontology( + SubObjectPropertyOf( + :father + :parent + ) +) + + + + + + + + + + +128: If something X is a part of something Y and Y is a part of something Z then X is a part of Z. + +Prefix(:=) +Ontology( + TransitiveObjectProperty( + :part + ) +) + + + + + + + + + +129: Every man that owns a car and that is not a manager cleans the car. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :man + Variable() + ) + ClassAtom( + :car + Variable() + ) + ObjectPropertyAtom( + :own + Variable() + Variable() + ) + ClassAtom( + ObjectComplementOf( + :manager + ) + Variable() + ) + ) + Head( + ObjectPropertyAtom( + :clean + Variable() + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +130: Every man that does not ride a car, and that rides a bus or that rides a bike owns a dog that likes the man. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :man + Variable() + ) + ClassAtom( + ObjectComplementOf( + ObjectSomeValuesFrom( + :ride + :car + ) + ) + Variable() + ) + ClassAtom( + ObjectUnionOf( + ObjectSomeValuesFrom( + :ride + :bus + ) + ObjectSomeValuesFrom( + :ride + :bike + ) + ) + Variable() + ) + ) + Head( + ClassAtom( + :dog + Variable() + ) + ObjectPropertyAtom( + :like + Variable() + Variable() + ) + ObjectPropertyAtom( + :own + Variable() + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +131: For every thing X for every thing Y if X owns something that contains Y then X owns Y. + +Prefix(:=) +Ontology( + SubObjectPropertyOf( + ObjectPropertyChain( + :own + :contain + ) + :own + ) +) + + + + + + + + + + + + + +132: If a man likes something X then the man sees X. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :man + Variable() + ) + ObjectPropertyAtom( + :like + Variable() + Variable() + ) + ) + Head( + ObjectPropertyAtom( + :see + Variable() + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + +133: John is a man. + +Prefix(:=) +Ontology( + ClassAssertion( + :man + :John + ) +) + + + + + + + + + + +134: John owns a car. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectSomeValuesFrom( + :own + :car + ) + :John + ) +) + + + + + + + + + + + + + +135: John is somebody. + +Prefix(:=) +Ontology( + ClassAssertion( + owl:Thing + :John + ) +) + + + + + + + + + + +136: If somebody X sees something that is heard by somebody Y then X likes Y. + +Prefix(:=) +Ontology( + SubObjectPropertyOf( + ObjectPropertyChain( + :see + ObjectInverseOf( + :hear + ) + ) + :like + ) +) + + + + + + + + + + + + + + + +137: For every day a man does not see a woman. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :day + Variable() + ) + ) + Head( + ClassAtom( + :man + Variable() + ) + ClassAtom( + ObjectComplementOf( + ObjectSomeValuesFrom( + :see + :woman + ) + ) + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +138: For every day John does not see a woman. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :day + Variable() + ) + ) + Head( + ClassAtom( + ObjectComplementOf( + ObjectSomeValuesFrom( + :see + :woman + ) + ) + :John + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + +139: For every day John does not see Mary. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :day + Variable() + ) + ) + Head( + ClassAtom( + ObjectComplementOf( + ObjectSomeValuesFrom( + :see + ObjectOneOf( + :Mary + ) + ) + ) + :John + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + +140: For every day John sees a dog or sees a cat. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :day + Variable() + ) + ) + Head( + ClassAtom( + ObjectUnionOf( + ObjectSomeValuesFrom( + :see + :dog + ) + ObjectSomeValuesFrom( + :see + :cat + ) + ) + :John + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +141: Exactly 2 countries border Estonia. +message(warning,word,1-5,Estonia,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectExactCardinality( + 2 + ObjectInverseOf( + :border + ) + :country + ) + :Estonia + ) +) + + + + + + + + + + + + + + + +142: Who does Mary like? + +Prefix(:=) +Ontology( + SubClassOf( + ObjectSomeValuesFrom( + ObjectInverseOf( + :like + ) + ObjectOneOf( + :Mary + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + +143: There is a continent. + +Prefix(:=) +Ontology( + ClassAssertion( + :continent + _:267072051886532185 + ) +) + + + + + + + + + + +144: There are at least 4 continents. + +Prefix(:=) +Ontology( + SubClassOf( + owl:Thing + ObjectSomeValuesFrom( + ObjectInverseOf( + ace:contain + ) + ObjectOneOf( + ace:Universe + ) + ) + ) + ClassAssertion( + ObjectMinCardinality( + 4 + ace:contain + :continent + ) + ace:Universe + ) +) + + + + + + + + + + + + + + + + + + + + + + + + +145: There are exactly 4 continents. + +Prefix(:=) +Ontology( + SubClassOf( + owl:Thing + ObjectSomeValuesFrom( + ObjectInverseOf( + ace:contain + ) + ObjectOneOf( + ace:Universe + ) + ) + ) + ClassAssertion( + ObjectExactCardinality( + 4 + ace:contain + :continent + ) + ace:Universe + ) +) + + + + + + + + + + + + + + + + + + + + + + + + +146: There are at most 4 continents. + +Prefix(:=) +Ontology( + SubClassOf( + owl:Thing + ObjectSomeValuesFrom( + ObjectInverseOf( + ace:contain + ) + ObjectOneOf( + ace:Universe + ) + ) + ) + ClassAssertion( + ObjectMaxCardinality( + 4 + ace:contain + :continent + ) + ace:Universe + ) +) + + + + + + + + + + + + + + + + + + + + + + + + +147: It is false that there are more than 4 continents. + +Prefix(:=) +Ontology( + SubClassOf( + owl:Thing + ObjectSomeValuesFrom( + ObjectInverseOf( + ace:contain + ) + ObjectOneOf( + ace:Universe + ) + ) + ) + ClassAssertion( + ObjectComplementOf( + ObjectMinCardinality( + 5 + ace:contain + :continent + ) + ) + ace:Universe + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + +148: It is false that there are exactly 4 continents. + +Prefix(:=) +Ontology( + SubClassOf( + owl:Thing + ObjectSomeValuesFrom( + ObjectInverseOf( + ace:contain + ) + ObjectOneOf( + ace:Universe + ) + ) + ) + ClassAssertion( + ObjectComplementOf( + ObjectExactCardinality( + 4 + ace:contain + :continent + ) + ) + ace:Universe + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + +149: It is false that there are less than 4 continents. + +Prefix(:=) +Ontology( + SubClassOf( + owl:Thing + ObjectSomeValuesFrom( + ObjectInverseOf( + ace:contain + ) + ObjectOneOf( + ace:Universe + ) + ) + ) + ClassAssertion( + ObjectComplementOf( + ObjectMaxCardinality( + 3 + ace:contain + :continent + ) + ) + ace:Universe + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + +150: Which countries border Estonia? +message(warning,word,1-4,Estonia,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :country + ObjectSomeValuesFrom( + :border + ObjectOneOf( + :Estonia + ) + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + + +151: Which countries do not border Estonia? +message(warning,word,1-6,Estonia,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :country + ObjectComplementOf( + ObjectSomeValuesFrom( + :border + ObjectOneOf( + :Estonia + ) + ) + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + + + + +152: What is a country that borders Estonia or that Switzerland borders? +message(warning,word,1-7,Estonia,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-10,Switzerland,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :country + ObjectUnionOf( + ObjectSomeValuesFrom( + :border + ObjectOneOf( + :Estonia + ) + ) + ObjectSomeValuesFrom( + ObjectInverseOf( + :border + ) + ObjectOneOf( + :Switzerland + ) + ) + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + +153: John is fond-of Mary. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :fond-of + :John + :Mary + ) +) + + + + + + + + + + + +154: John is as rich as Mary. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :rich + :John + :Mary + ) +) + + + + + + + + + + + +155: John is fonder-of Mary. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :fond-of + :John + :Mary + ) +) + + + + + + + + + + + +156: John is more rich than Mary. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :rich + :John + :Mary + ) +) + + + + + + + + + + + +157: John is fondest-of Mary. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :fond-of + :John + :Mary + ) +) + + + + + + + + + + + +158: If a room contains Sculpture-E and contains Sculpture-F then if the room contains a sculpture X then X is Sculpture-E or is Sculpture-F. +message(warning,word,1-5,Sculpture-E,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-8,Sculpture-F,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-20,Sculpture-E,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-23,Sculpture-F,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :sculpture + ObjectSomeValuesFrom( + ObjectInverseOf( + :contain + ) + ObjectIntersectionOf( + :room + ObjectSomeValuesFrom( + :contain + ObjectOneOf( + :Sculpture-E + ) + ) + ObjectSomeValuesFrom( + :contain + ObjectOneOf( + :Sculpture-F + ) + ) + ) + ) + ) + ObjectUnionOf( + ObjectOneOf( + :Sculpture-E + ) + ObjectOneOf( + :Sculpture-F + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +159: For every room that contains Sculpture-E and that contains Sculpture-F if the room contains a sculpture X then X is Sculpture-E or is Sculpture-F. +message(warning,word,1-6,Sculpture-E,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-10,Sculpture-F,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-21,Sculpture-E,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-24,Sculpture-F,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :sculpture + ObjectSomeValuesFrom( + ObjectInverseOf( + :contain + ) + ObjectIntersectionOf( + :room + ObjectSomeValuesFrom( + :contain + ObjectOneOf( + :Sculpture-E + ) + ) + ObjectSomeValuesFrom( + :contain + ObjectOneOf( + :Sculpture-F + ) + ) + ) + ) + ) + ObjectUnionOf( + ObjectOneOf( + :Sculpture-E + ) + ObjectOneOf( + :Sculpture-F + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +160: For every room that contains Sculpture-E and that contains Sculpture-F every sculpture that the room contains is Sculpture-E or is Sculpture-F. +message(warning,word,1-6,Sculpture-E,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-10,Sculpture-F,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-18,Sculpture-E,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-21,Sculpture-F,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :sculpture + ObjectSomeValuesFrom( + ObjectInverseOf( + :contain + ) + ObjectIntersectionOf( + :room + ObjectSomeValuesFrom( + :contain + ObjectOneOf( + :Sculpture-E + ) + ) + ObjectSomeValuesFrom( + :contain + ObjectOneOf( + :Sculpture-F + ) + ) + ) + ) + ) + ObjectUnionOf( + ObjectOneOf( + :Sculpture-E + ) + ObjectOneOf( + :Sculpture-F + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +161: If a room contains Sculpture-E and contains Sculpture-F then it is false that the room contains a sculpture X and that it is false that X is Sculpture-E or is Sculpture-F. +message(warning,word,1-5,Sculpture-E,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-8,Sculpture-F,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-28,Sculpture-E,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-31,Sculpture-F,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + DisjointClasses( + ObjectIntersectionOf( + :room + ObjectSomeValuesFrom( + :contain + ObjectOneOf( + :Sculpture-E + ) + ) + ObjectSomeValuesFrom( + :contain + ObjectOneOf( + :Sculpture-F + ) + ) + ) + ObjectSomeValuesFrom( + :contain + ObjectIntersectionOf( + :sculpture + ObjectComplementOf( + ObjectUnionOf( + ObjectOneOf( + :Sculpture-E + ) + ObjectOneOf( + :Sculpture-F + ) + ) + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +162: If a room contains Sculpture-E and contains Sculpture-F then it is false that the room contains a sculpture X and that X is not Sculpture-E and that X is not Sculpture-F. +message(warning,word,1-5,Sculpture-E,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-8,Sculpture-F,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-25,Sculpture-E,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-31,Sculpture-F,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + DisjointClasses( + ObjectIntersectionOf( + :room + ObjectSomeValuesFrom( + :contain + ObjectOneOf( + :Sculpture-E + ) + ) + ObjectSomeValuesFrom( + :contain + ObjectOneOf( + :Sculpture-F + ) + ) + ) + ObjectSomeValuesFrom( + :contain + ObjectIntersectionOf( + :sculpture + ObjectComplementOf( + ObjectOneOf( + :Sculpture-E + ) + ) + ObjectComplementOf( + ObjectOneOf( + :Sculpture-F + ) + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +163: No room that contains Sculpture-E and that contains Sculpture-F contains a sculpture that is not Sculpture-E and that is not Sculpture-F. +message(warning,word,1-5,Sculpture-E,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-9,Sculpture-F,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-16,Sculpture-E,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-21,Sculpture-F,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + DisjointClasses( + ObjectIntersectionOf( + :room + ObjectSomeValuesFrom( + :contain + ObjectOneOf( + :Sculpture-E + ) + ) + ObjectSomeValuesFrom( + :contain + ObjectOneOf( + :Sculpture-F + ) + ) + ) + ObjectSomeValuesFrom( + :contain + ObjectIntersectionOf( + :sculpture + ObjectComplementOf( + ObjectOneOf( + :Sculpture-E + ) + ) + ObjectComplementOf( + ObjectOneOf( + :Sculpture-F + ) + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +164: If Constant-E approaches 2 then 3.14 approaches Constant-Pi. +message(warning,word,1-2,Constant-E,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-8,Constant-Pi,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + DataPropertyAtom( + :approach + :Constant-E + "2"^^ + ) + ) + Head( + ObjectPropertyAtom( + :approach + real( + 3.14 + ) + :Constant-Pi + ) + ) + ) +) + +error('Not an individual nor a SWRL variable',context(v_or_ie_to_xml/3,real(3.14))) +165: If Constant-E approaches 3 then Constant-Pi approaches 4. +message(warning,word,1-2,Constant-E,Undefined word. Interpreted as a singular proper name.) +message(warning,word,1-6,Constant-Pi,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + DataPropertyAtom( + :approach + :Constant-E + "3"^^ + ) + ) + Head( + DataPropertyAtom( + :approach + :Constant-Pi + "4"^^ + ) + ) + ) +) + + + + + + + + + + 3 + + + + + + + 4 + + + + + +166: No city overlaps-with a city that is not the city. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +167: Every city overlaps-with itself or does not overlap-with a city. + +Prefix(:=) +Ontology( + SubClassOf( + :city + ObjectUnionOf( + ObjectHasSelf( + :overlap-with + ) + ObjectComplementOf( + ObjectSomeValuesFrom( + :overlap-with + :city + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + +168: If a city overlaps-with something X then X is the city or X is not a city. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +169: Every man who owns a car that likes a cat is a dog that is hated by a bike or that likes itself. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectSomeValuesFrom( + :own + ObjectIntersectionOf( + :car + ObjectSomeValuesFrom( + :like + :cat + ) + ) + ) + ) + ObjectIntersectionOf( + :dog + ObjectUnionOf( + ObjectSomeValuesFrom( + ObjectInverseOf( + :hate + ) + :bike + ) + ObjectHasSelf( + :like + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +170: Every man who owns a car is a dog that is hated by a bike or that likes itself. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectSomeValuesFrom( + :own + :car + ) + ) + ObjectIntersectionOf( + :dog + ObjectUnionOf( + ObjectSomeValuesFrom( + ObjectInverseOf( + :hate + ) + :bike + ) + ObjectHasSelf( + :like + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +171: Every man is a dog that is hated by a bike or that likes itself. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectIntersectionOf( + :dog + ObjectUnionOf( + ObjectSomeValuesFrom( + ObjectInverseOf( + :hate + ) + :bike + ) + ObjectHasSelf( + :like + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + +172: Every man is a dog that hates a bike or that likes itself. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectIntersectionOf( + :dog + ObjectUnionOf( + ObjectSomeValuesFrom( + :hate + :bike + ) + ObjectHasSelf( + :like + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + +173: Which countries border a lake and use the lake? +message(error,owl,-,,Query not supported) + +Prefix(:=) +Ontology( +) + + + + + +174: What is a country that borders a territory that guards the country? +message(error,owl,-,,Query not supported) + +Prefix(:=) +Ontology( +) + + + + + +175: What is a country that borders a territory that guards the territory? + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :country + ObjectSomeValuesFrom( + :border + ObjectIntersectionOf( + :territory + ObjectHasSelf( + :guard + ) + ) + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + + + + + +176: Which territories guard themselves? + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :territory + ObjectHasSelf( + :guard + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + +177: Which territories border more than 3 territories that guard themselves? + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :territory + ObjectMinCardinality( + 4 + :border + ObjectIntersectionOf( + :territory + ObjectHasSelf( + :guard + ) + ) + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + + + + + +178: Which territories border nothing but lakes? + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :territory + ObjectComplementOf( + ObjectSomeValuesFrom( + :border + ObjectComplementOf( + :lake + ) + ) + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + + + + +179: What is a country that borders no sea? + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :country + ObjectComplementOf( + ObjectSomeValuesFrom( + :border + :sea + ) + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + + +180: Everybody's ancestor is Adam. +message(warning,word,1-7,Adam,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + ObjectPropertyRange( + :ancestor + ObjectOneOf( + :Adam + ) + ) +) + + + + + + + + + + + + +181: Everybody's ancestor is not Adam. +message(warning,word,1-8,Adam,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + DisjointClasses( + ObjectSomeValuesFrom( + ObjectInverseOf( + :ancestor + ) + owl:Thing + ) + ObjectOneOf( + :Adam + ) + ) +) + + + + + + + + + + + + + + + + + +182: Every part of EU is a country. +message(warning,word,1-4,EU,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + SubClassOf( + ObjectSomeValuesFrom( + ObjectInverseOf( + :part + ) + ObjectOneOf( + :EU + ) + ) + :country + ) +) + + + + + + + + + + + + + + + + + +183: If X is a friend of something that is an enemy of Y then X is an enemy of Y. + +Prefix(:=) +Ontology( + SubObjectPropertyOf( + ObjectPropertyChain( + :enemy + :friend + ) + :enemy + ) +) + + + + + + + + + + + + + +184: Every man owns 2.5 cars. +message(error,sentence,1-5,Every man owns 2.5 <> cars.,This is the first sentence that was not ACE. The sign <> indicates the position where parsing failed.) + +Prefix(:=) +Ontology( +) + + + + + +185: If a man owns a car then the man likes the car and likes exactly 3 cats. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :man + Variable() + ) + ClassAtom( + :car + Variable() + ) + ObjectPropertyAtom( + :own + Variable() + Variable() + ) + ) + Head( + ObjectPropertyAtom( + :like + Variable() + Variable() + ) + ClassAtom( + ObjectExactCardinality( + 3 + :like + :cat + ) + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +186: If John owns a car then Mary likes a car and likes at most 3 cats. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :car + Variable() + ) + ObjectPropertyAtom( + :own + :John + Variable() + ) + ) + Head( + ClassAtom( + :car + Variable() + ) + ObjectPropertyAtom( + :like + :Mary + Variable() + ) + ClassAtom( + ObjectMaxCardinality( + 3 + :like + :cat + ) + :Mary + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +187: Which man is John? + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectOneOf( + :John + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + +188: John is a man that owns a car. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :own + :John + _:258056359872172312 + ) + ClassAssertion( + :car + _:258056359872172312 + ) + ClassAssertion( + :man + :John + ) +) + + + + + + + + + + + + + + + + + + + +189: John is at least 1 man. + +Prefix(:=) +Ontology( + ClassAssertion( + :man + :John + ) +) + + + + + + + + + + +190: John is at least 2 men. + +Prefix(:=) +Ontology( +) + + + + + +191: John is a man. Mary is a woman. + +Prefix(:=) +Ontology( + ClassAssertion( + :man + :John + ) + ClassAssertion( + :woman + :Mary + ) +) + + + + + + + + + + + + + + +192: John is a man that is a manager. + +Prefix(:=) +Ontology( + ClassAssertion( + :manager + :John + ) + ClassAssertion( + :man + :John + ) +) + + + + + + + + + + + + + + +193: A man is a human. + +Prefix(:=) +Ontology( + ClassAssertion( + :human + _:559973599216994691 + ) + ClassAssertion( + :man + _:559973599216994691 + ) +) + + + + + + + + + + + + + + +194: A man is John. + +Prefix(:=) +Ontology( + ClassAssertion( + :man + :John + ) +) + + + + + + + + + + +195: John is John. + +Prefix(:=) +Ontology( +) + + + + + +196: A man is a man. + +Prefix(:=) +Ontology( + ClassAssertion( + :man + _:923090544609013734 + ) + ClassAssertion( + :man + _:923090544609013734 + ) +) + + + + + + + + + + + + + + +197: A man is the man. + +Prefix(:=) +Ontology( + ClassAssertion( + :man + _:230412238819745308 + ) +) + + + + + + + + + + +198: A country is what? + +Prefix(:=) +Ontology( + SubClassOf( + :country + owl:Thing + ) +) + + + + + + + + + + +199: John is nothing but Mary. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectOneOf( + :John + ) + ObjectOneOf( + :Mary + ) + ) +) + + + + + + + + + + + + + + +200: John's child is not Mary. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectComplementOf( + ObjectOneOf( + :Mary + ) + ) + _:536762267112087039 + ) + ObjectPropertyAssertion( + :child + :John + _:536762267112087039 + ) + ClassAssertion( + owl:Thing + _:536762267112087039 + ) +) + + + + + + + + + + + + + + + + + + + + + + + +201: John's child is nothing but Mary. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectOneOf( + _:98157616122066607 + ) + ObjectOneOf( + :Mary + ) + ) + ObjectPropertyAssertion( + :child + :John + _:98157616122066607 + ) + ClassAssertion( + owl:Thing + _:98157616122066607 + ) +) + + + + + + + + + + + + + + + + + + + + + + + +202: Every child of John is Mary. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectSomeValuesFrom( + ObjectInverseOf( + :child + ) + ObjectOneOf( + :John + ) + ) + ObjectOneOf( + :Mary + ) + ) +) + + + + + + + + + + + + + + + + + + + +203: Whose child is Mary and is nothing but Mary? +message(error,owl,-,,Query not supported) + +Prefix(:=) +Ontology( +) + + + + + +204: Who is a person whose child is Mary and whose child is nothing but Mary? + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :person + ObjectSomeValuesFrom( + :child + ObjectComplementOf( + ObjectComplementOf( + ObjectOneOf( + :Mary + ) + ) + ) + ) + ObjectSomeValuesFrom( + :child + ObjectOneOf( + :Mary + ) + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + +205: John knows a man. Who is the man? + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :man + ObjectSomeValuesFrom( + ObjectInverseOf( + :know + ) + ObjectOneOf( + :John + ) + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + + + + +206: John owns a car. Mary owns the car. What is it? + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :car + ObjectSomeValuesFrom( + ObjectInverseOf( + :own + ) + ObjectOneOf( + :Mary + ) + ) + ObjectSomeValuesFrom( + ObjectInverseOf( + :own + ) + ObjectOneOf( + :John + ) + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + +207: John owns a car. Mary owns the car. What is it? Bill sees the car. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :car + ObjectSomeValuesFrom( + ObjectInverseOf( + :see + ) + ObjectOneOf( + + ) + ) + ObjectSomeValuesFrom( + ObjectInverseOf( + :own + ) + ObjectOneOf( + :Mary + ) + ) + ObjectSomeValuesFrom( + ObjectInverseOf( + :own + ) + ObjectOneOf( + :John + ) + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +208: John owns a car. Mary owns the car. What is it? Bill sees John. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :car + ObjectSomeValuesFrom( + ObjectInverseOf( + :own + ) + ObjectOneOf( + :Mary + ) + ) + ObjectSomeValuesFrom( + ObjectInverseOf( + :own + ) + ObjectOneOf( + :John + ) + ) + ) + owl:Thing + ) + ObjectPropertyAssertion( + :see + + :John + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +209: Who owns nothing but cats? + +Prefix(:=) +Ontology( + SubClassOf( + ObjectComplementOf( + ObjectSomeValuesFrom( + :own + ObjectComplementOf( + :cat + ) + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + +210: John is a man that sees Mary. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :see + :John + :Mary + ) + ClassAssertion( + :man + :John + ) +) + + + + + + + + + + + + + + + +211: John is a man that is seen by Mary. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :see + :Mary + :John + ) + ClassAssertion( + :man + :John + ) +) + + + + + + + + + + + + + + + +212: Mary sees John that is not a man. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :see + :Mary + :John + ) + ClassAssertion( + ObjectComplementOf( + :man + ) + :John + ) +) + + + + + + + + + + + + + + + + + +213: John is a man. Mary is a woman. Everybody likes the woman. Nobody likes the man. + +Prefix(:=) +Ontology( + DisjointClasses( + owl:Thing + ObjectSomeValuesFrom( + :like + ObjectOneOf( + :John + ) + ) + ) + ClassAssertion( + :man + :John + ) + SubClassOf( + owl:Thing + ObjectSomeValuesFrom( + :like + ObjectOneOf( + :Mary + ) + ) + ) + ClassAssertion( + :woman + :Mary + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +214: If there is a circle C and C's radius is R and C's area is S then S = Pi * (R * R) / 1. +message(warning,word,1-24,Pi,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ObjectPropertyAtom( + :area + Variable() + Variable() + ) + ObjectPropertyAtom( + :radius + Variable() + Variable() + ) + ClassAtom( + :circle + Variable() + ) + ) + Head( + BuiltInAtom( + Variable() + Variable() + ) + BuiltInAtom( + Variable() + Variable() + "1"^^ + ) + BuiltInAtom( + Variable() + :Pi + Variable() + ) + BuiltInAtom( + Variable() + Variable() + Variable() + ) + ) + ) +) + +error('Not a variable nor a literal',context(v_or_l_to_xml/3,'':'Pi')) +215: If John likes Mary then Bill is not William. +message(warning,word,1-9,William,Undefined word. Interpreted as a singular proper name.) + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ObjectPropertyAtom( + :like + :John + :Mary + ) + ) + Head( + DifferentIndividualsAtom( + + :William + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + +216: If 1 + 2 = 3 then 1 = 3 - 2. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + BuiltInAtom( + Variable() + "3"^^ + ) + BuiltInAtom( + Variable() + "1"^^ + "2"^^ + ) + ) + Head( + BuiltInAtom( + "1"^^ + Variable() + ) + BuiltInAtom( + Variable() + "3"^^ + "2"^^ + ) + ) + ) +) + + + + + + + + + 3 + + + + 1 + 2 + + + + + 1 + + + + + 3 + 2 + + + + + +217: If 1 + 2 = X then X = 3. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + BuiltInAtom( + Variable() + Variable() + ) + BuiltInAtom( + Variable() + "1"^^ + "2"^^ + ) + ) + Head( + BuiltInAtom( + Variable() + "3"^^ + ) + ) + ) +) + + + + + + + + + + + + + 1 + 2 + + + + + + 3 + + + + + +218: If a country X1 surrounds a territory X2 and the territory X2 is a part of a country X3 and it is false that the country X3 is the country X1 then the territory X2 is an enclave. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ObjectPropertyAtom( + :part + Variable() + Variable() + ) + ClassAtom( + :country + Variable() + ) + ClassAtom( + :territory + Variable() + ) + ObjectPropertyAtom( + :surround + Variable() + Variable() + ) + ClassAtom( + :country + Variable() + ) + DifferentIndividualsAtom( + Variable() + Variable() + ) + ) + Head( + ClassAtom( + :enclave + Variable() + ) + SameIndividualAtom( + Variable() + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +219: If "12" & "34" = "1234" then John owns at most 5 cars. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + BuiltInAtom( + Variable() + "1234"^^ + ) + BuiltInAtom( + Variable() + "12"^^ + "34"^^ + ) + ) + Head( + ClassAtom( + ObjectMaxCardinality( + 5 + :own + :car + ) + :John + ) + ) + ) +) + + + + + + + + + 1234 + + + + 12 + 34 + + + + + + + + + + + + + + +220: If X = 1 + 2 then X = 3. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + BuiltInAtom( + Variable() + Variable() + ) + BuiltInAtom( + Variable() + "1"^^ + "2"^^ + ) + ) + Head( + BuiltInAtom( + Variable() + "3"^^ + ) + ) + ) +) + + + + + + + + + + + + + 1 + 2 + + + + + + 3 + + + + + +221: For everything John likes Mary. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ) + Head( + ObjectPropertyAtom( + :like + :John + :Mary + ) + ) + ) +) + + + + + + + + + + + + + + + + +222: If there is X and there is Y then X knows Y. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ) + Head( + ObjectPropertyAtom( + :know + Variable() + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + +223: John is rich. + +Prefix(:=) +Ontology( + ClassAssertion( + :rich + :John + ) +) + + + + + + + + + + +224: John has a fast car. + +Prefix(:=) +Ontology( + ClassAssertion( + :car + _:753612476123459984 + ) + ClassAssertion( + :fast + _:753612476123459984 + ) + ObjectPropertyAssertion( + :have + :John + _:753612476123459984 + ) +) + + + + + + + + + + + + + + + + + + + +225: John has more than 5 fast cars. + +Prefix(:=) +Ontology( + ClassAssertion( + :fast + _:311924125741789474 + ) + ObjectPropertyAssertion( + :have + :John + _:311924125741789474 + ) +) + + + + + + + + + + + + + + + +226: John has less than 5 fast cars. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectMaxCardinality( + 4 + :have + ObjectIntersectionOf( + :car + :fast + ) + ) + :John + ) +) + + + + + + + + + + + + + + + + +227: Every fast car is owned by a rich man. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :car + :fast + ) + ObjectSomeValuesFrom( + ObjectInverseOf( + :own + ) + ObjectIntersectionOf( + :man + :rich + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + +228: Every fast car is owned by at least 5 rich men. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :car + :fast + ) + ObjectMinCardinality( + 5 + ObjectInverseOf( + :own + ) + ObjectIntersectionOf( + :man + :rich + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + +229: Every fast car is owned by at most 5 rich men. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :car + :fast + ) + ObjectMaxCardinality( + 5 + ObjectInverseOf( + :own + ) + ObjectIntersectionOf( + :man + :rich + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + +230: If John is rich then Mary is richer. +message(error,owl,1-8,rich,Comparative adjective not supported.) +message(error,owl,1-7,be,Subject or object of this verb makes an illegal reference.) +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +231: If John is rich then Mary is pretty. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :rich + Variable() + ) + SameIndividualAtom( + :John + Variable() + ) + ) + Head( + ClassAtom( + :pretty + Variable() + ) + SameIndividualAtom( + :Mary + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + +232: Every talented and beautiful woman is rich and famous. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + :woman + :beautiful + :talented + ) + ObjectIntersectionOf( + :rich + :famous + ) + ) +) + + + + + + + + + + + + + + + + + +233: Every talented and beautiful woman is rich and famous and is smarter than her own husband. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :woman + Variable() + ) + ClassAtom( + :beautiful + Variable() + ) + SameIndividualAtom( + Variable() + Variable() + ) + ClassAtom( + :talented + Variable() + ) + SameIndividualAtom( + Variable() + Variable() + ) + ) + Head( + ClassAtom( + :rich + Variable() + ) + ClassAtom( + :famous + Variable() + ) + SameIndividualAtom( + Variable() + Variable() + ) + SameIndividualAtom( + Variable() + Variable() + ) + ObjectPropertyAtom( + :smart + Variable() + Variable() + ) + ObjectPropertyAtom( + :husband + Variable() + Variable() + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +234: Every man has at least 5 cars that are red. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectMinCardinality( + 5 + :have + ObjectIntersectionOf( + :car + :red + ) + ) + ) +) + + + + + + + + + + + + + + + + +235: Every man has at most 5 cars that are red. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectMaxCardinality( + 5 + :have + ObjectIntersectionOf( + :car + :red + ) + ) + ) +) + + + + + + + + + + + + + + + + +236: Every man knows at least 2 persons whose age is 42. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectMinCardinality( + 2 + :know + ObjectIntersectionOf( + :person + DataHasValue( + :age + "42"^^ + ) + ) + ) + ) +) + + + + + + + + + + + + + 42 + + + + + + +237: Every man knows at most 2 persons whose age is 42. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectMaxCardinality( + 2 + :know + ObjectIntersectionOf( + :person + DataHasValue( + :age + "42"^^ + ) + ) + ) + ) +) + + + + + + + + + + + + + 42 + + + + + + +238: Every man knows at least 2 persons whose friend is Bill. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectMinCardinality( + 2 + :know + ObjectIntersectionOf( + :person + ObjectSomeValuesFrom( + :friend + ObjectOneOf( + + ) + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + +239: Every man knows at most 2 persons whose friend is Bill. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectMaxCardinality( + 2 + :know + ObjectIntersectionOf( + :person + ObjectSomeValuesFrom( + :friend + ObjectOneOf( + + ) + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + + +240: Every man knows at least 2 persons that do not own no cat. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectMinCardinality( + 2 + :know + ObjectIntersectionOf( + :person + ObjectSomeValuesFrom( + :own + :cat + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + +241: Every man knows at most 2 persons that do not own no cat. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectMaxCardinality( + 2 + :know + ObjectIntersectionOf( + :person + ObjectSomeValuesFrom( + :own + :cat + ) + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + +242: There is X. If X is a fireman then X is a man. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + ObjectOneOf( + _:871557991128991763 + ) + :fireman + ) + :man + ) + ClassAssertion( + owl:Thing + _:871557991128991763 + ) +) + + + + + + + + + + + + + + + + + + + +243: There is X. There is Y. If X likes Y then X is a man. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + ObjectOneOf( + _:749939255028795373 + ) + ObjectSomeValuesFrom( + :like + ObjectOneOf( + _:739116755628866617 + ) + ) + ) + :man + ) + ClassAssertion( + owl:Thing + _:739116755628866617 + ) + ClassAssertion( + owl:Thing + _:749939255028795373 + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + +244: There is X. There is Y. If X likes Y then Y is a man. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + ObjectOneOf( + _:263986034652410570 + ) + ObjectSomeValuesFrom( + ObjectInverseOf( + :like + ) + ObjectOneOf( + _:557087793794974981 + ) + ) + ) + :man + ) + ClassAssertion( + owl:Thing + _:263986034652410570 + ) + ClassAssertion( + owl:Thing + _:557087793794974981 + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +245: There is X. If X likes John then X is a woman. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + ObjectOneOf( + _:836170873244240817 + ) + ObjectSomeValuesFrom( + :like + ObjectOneOf( + :John + ) + ) + ) + :woman + ) + ClassAssertion( + owl:Thing + _:836170873244240817 + ) +) + + + + + + + + + + + + + + + + + + + + + + + + +246: There is X. If John likes X then John is a man. + +Prefix(:=) +Ontology( + SubClassOf( + ObjectIntersectionOf( + ObjectOneOf( + :John + ) + ObjectSomeValuesFrom( + :like + ObjectOneOf( + _:280529303443306818 + ) + ) + ) + :man + ) + ClassAssertion( + owl:Thing + _:280529303443306818 + ) +) + + + + + + + + + + + + + + + + + + + + + + + + +247: If John likes Mary then 1 = 2. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ObjectPropertyAtom( + :like + :John + :Mary + ) + ) + Head( + BuiltInAtom( + "1"^^ + "2"^^ + ) + ) + ) +) + + + + + + + + + + + + + + + 1 + 2 + + + + + +248: If John likes Mary then 1 \= 2. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ObjectPropertyAtom( + :like + :John + :Mary + ) + ) + Head( + BuiltInAtom( + "1"^^ + "2"^^ + ) + ) + ) +) + + + + + + + + + + + + + + + 1 + 2 + + + + + +249: If John likes Mary then 1 < 2. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ObjectPropertyAtom( + :like + :John + :Mary + ) + ) + Head( + BuiltInAtom( + "1"^^ + "2"^^ + ) + ) + ) +) + + + + + + + + + + + + + + + 1 + 2 + + + + + +250: If John likes Mary then 1 =< 2. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ObjectPropertyAtom( + :like + :John + :Mary + ) + ) + Head( + BuiltInAtom( + "1"^^ + "2"^^ + ) + ) + ) +) + + + + + + + + + + + + + + + 1 + 2 + + + + + +251: If John likes Mary then 1 > 2. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ObjectPropertyAtom( + :like + :John + :Mary + ) + ) + Head( + BuiltInAtom( + "1"^^ + "2"^^ + ) + ) + ) +) + + + + + + + + + + + + + + + 1 + 2 + + + + + +252: If John likes Mary then 1 >= 2. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ObjectPropertyAtom( + :like + :John + :Mary + ) + ) + Head( + BuiltInAtom( + "1"^^ + "2"^^ + ) + ) + ) +) + + + + + + + + + + + + + + + 1 + 2 + + + + + +253: If John likes Mary then 1 is not 2. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ObjectPropertyAtom( + :like + :John + :Mary + ) + ) + Head( + DifferentIndividualsAtom( + int( + 1 + ) + int( + 2 + ) + ) + ) + ) +) + +error('Not an individual nor a SWRL variable',context(v_or_ie_to_xml/3,int(1))) +254: Everybody's address is not "Poland". + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ObjectPropertyAtom( + :address + Variable() + Variable() + ) + ) + Head( + DifferentIndividualsAtom( + Variable() + string( + + ) + ) + ) + ) +) + +error('Not an individual nor a SWRL variable',context(v_or_ie_to_xml/3,string('Poland'))) +255: There is X. If a man owns a dog that likes X then the dog likes the man. + +Prefix(:=) +Ontology( + DLSafeRule( + Body( + ClassAtom( + :man + Variable() + ) + ClassAtom( + :dog + Variable() + ) + ObjectPropertyAtom( + :like + Variable() + _:915103285344986910 + ) + ObjectPropertyAtom( + :own + Variable() + Variable() + ) + ) + Head( + ObjectPropertyAtom( + :like + Variable() + Variable() + ) + ) + ) + ClassAssertion( + owl:Thing + _:915103285344986910 + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +256: Mary's brother is John. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :brother + :Mary + :John + ) +) + + + + + + + + + + + +257: Mary's brother is rich and is taller than John's father. +message(error,owl,1-,brother,Subject or object of this verb makes an illegal reference.) +message(error,owl,1-9,tall,Adjective not supported.) + +Prefix(:=) +Ontology( + ClassAssertion( + :rich + _:233474809286910540 + ) + ObjectPropertyAssertion( + :father + :John + _:919342620420748985 + ) + ClassAssertion( + owl:Thing + _:919342620420748985 + ) +) + + + + + + + + + + + + + + + + + + + +258: John likes Mary's sister. + +Prefix(:=) +Ontology( + ObjectPropertyAssertion( + :sister + :Mary + _:468656062517269217 + ) + ClassAssertion( + owl:Thing + _:468656062517269217 + ) + ObjectPropertyAssertion( + :like + :John + _:468656062517269217 + ) +) + + + + + + + + + + + + + + + + + + + + +259: Everybody likes something. + +Prefix(:=) +Ontology( + SubClassOf( + owl:Thing + ObjectSomeValuesFrom( + :like + owl:Thing + ) + ) +) + + + + + + + + + + + + + +260: Every man is a brother of somebody. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectSomeValuesFrom( + ObjectInverseOf( + :brother + ) + owl:Thing + ) + ) +) + + + + + + + + + + + + + + + +261: Everybody who somebody likes does not hate a dog or is not an alien. + +Prefix(:=) +Ontology( + ObjectPropertyRange( + :like + ObjectUnionOf( + ObjectComplementOf( + ObjectSomeValuesFrom( + :hate + :dog + ) + ) + ObjectComplementOf( + :alien + ) + ) + ) +) + + + + + + + + + + + + + + + + + + + + +262: Every man is taller than 3 women. + +Prefix(:=) +Ontology( + SubClassOf( + :man + ObjectMinCardinality( + 3 + :tall + :woman + ) + ) +) + + + + + + + + + + + + + +263: John is an author of every book. +message(error,owl,1-5,of,Possessive constructions not supported (in this particular case).) +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( + ClassAssertion( + :author + :John + ) +) + + + + + + + + + + +264: John does not see what? + +Prefix(:=) +Ontology( + SubClassOf( + ObjectComplementOf( + ObjectSomeValuesFrom( + ObjectInverseOf( + :see + ) + ObjectOneOf( + :John + ) + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + + + +265: A man does not see what? +message(error,owl,-,,Yes/no queries not supported) + +Prefix(:=) +Ontology( +) + + + + + +266: John does not see a man who sees what? + +Prefix(:=) +Ontology( + SubClassOf( + ObjectComplementOf( + ObjectSomeValuesFrom( + ObjectInverseOf( + :see + ) + ObjectIntersectionOf( + :man + ObjectSomeValuesFrom( + ObjectInverseOf( + :see + ) + ObjectOneOf( + :John + ) + ) + ) + ) + ) + owl:Thing + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + + +267: John does not make everything that Mary wants. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectComplementOf( + ObjectSomeValuesFrom( + :make + ObjectOneOf( + _:148699808277373314 + ) + ) + ) + :John + ) + ClassAssertion( + owl:Thing + _:148699808277373314 + ) + ObjectPropertyAssertion( + :want + :Mary + _:148699808277373314 + ) +) + + + + + + + + + + + + + + + + + + + + + + + + + + +268: Who does not make everything that Mary wants? +message(error,owl,-,,Query not supported) + +Prefix(:=) +Ontology( +) + + + + + +269: John is a man or is something and is nothing. + +Prefix(:=) +Ontology( + ClassAssertion( + ObjectUnionOf( + :man + ObjectComplementOf( + owl:Thing + ) + ) + :John + ) +) + + + + + + + + + + + + + + + +270: Every man has at least 3kg of rice. +message(error,owl,1-9,kg,Measurement nouns are not supported.) +message(error,owl,1-3,have,Subject or object of this verb makes an illegal reference.) +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +271: Every man has at most 3kg of rice. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +272: John has at least 3kg of rice. +message(error,owl,1-2,have,Subject or object of this verb makes an illegal reference.) +message(error,owl,1-8,kg,Measurement nouns are not supported.) + +Prefix(:=) +Ontology( +) + + + + + +273: John has at most 3kg of rice. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +274: Every man has at least 3kg of apples. +message(error,owl,1-9,kg,Measurement nouns are not supported.) +message(error,owl,1-3,have,Subject or object of this verb makes an illegal reference.) +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +275: Every man has at most 3kg of apples. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +276: John has at least 3kg of apples. +message(error,owl,1-2,have,Subject or object of this verb makes an illegal reference.) +message(error,owl,1-8,kg,Measurement nouns are not supported.) + +Prefix(:=) +Ontology( +) + + + + + +277: John has at most 3kg of apples. +message(error,owl,-,,Text could not be translated.) + +Prefix(:=) +Ontology( +) + + + + + +278: What likes what? +message(error,owl,1-3,what,Queries with multiple query words not supported) + +Prefix(:=) +Ontology( +) + + + + + +279: Which man likes which woman? +message(error,owl,1-,which,Queries with multiple query words not supported) + +Prefix(:=) +Ontology( +) + + + + + diff --git a/tests/testruns/sum.perl b/tests/testruns/sum.perl new file mode 100644 index 0000000..54022b8 --- /dev/null +++ b/tests/testruns/sum.perl @@ -0,0 +1,9 @@ +my $s = 0; +my $c = 0; + +while() { + $s += $_; + $c++; +} + +print $c, "\t", $s, "\n"; diff --git a/tests/testruns/test_drs_to_tptp_out.txt b/tests/testruns/test_drs_to_tptp_out.txt new file mode 100644 index 0000000..0950309 --- /dev/null +++ b/tests/testruns/test_drs_to_tptp_out.txt @@ -0,0 +1,16772 @@ +000001 there is a man. +fof(f1, axiom, ( +? [A] : (man(A)))). +000002 a flat mate runs. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, run, B)) & +((property1(B, flat, pos)) & +(mate(B)))))). +000003 a dog is good. +fof(f1, axiom, ( +? [A, B] : ((property1(A, good, pos)) & +((B=A) & +(dog(B)))))). +000004 A man waits in a bank. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((predicate1(A, wait, C)) & +((man(C)) & +(bank(B))))))). +000005 A dummy Dummy dummy a dummy. +ERROR DRS is empty apply_converter/2 drs([], []) +000006 a man Kaarel works hard. +ERROR DRS is empty apply_converter/2 drs([], []) +000007 a man Kaarel works extremely fast. +ERROR DRS is empty apply_converter/2 drs([], []) +000008 There is a man John. A man Bob brings him his pencil and his own computer. +ERROR DRS is empty apply_converter/2 drs([], []) +000009 A man runs and walks or sleeps. +fof(f1, axiom, ( +? [A] : ((man(A)) & +(? [B, C] : (((predicate1(B, walk, A)) & +(predicate1(C, run, A))) +| (? [D] : (predicate1(D, sleep, A)))))))). +000010 there is some absinth. +fof(f1, axiom, ( +? [A] : (object(A, absinth, mass, na, na, na)))). +000011 is there some absinth? +fof(f1, conjecture, ( +? [A] : (object(A, absinth, mass, na, na, na)))). +000012 a n:sdfsdfsdfsdfsdf waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(sdfsdfsdfsdfsdf(B))))). +000013 a /* man */ dog barks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +(dog(B))))). +000014 /** * This ACE text tests APE's comment support. */ #The program APE supports the comments of language Perl. /* The program APE supports the comments of language C. */ A /* big */ man walks. #fast. A woman /* who sees him */ smiles. A dog /* who # sees her */ barks. A cat # /* who sees her eats a cake. A rat # */ who sees her eats a cheese. /* /* C-comment inside a C-comment */ */ /* # Perl-comment inside a C-comment */ /* This is a large ACE text, which has been commented out. This is a large ACE text, which has been commented out. This is a large ACE text, which has been commented out. */ +ERROR DRS is empty apply_converter/2 drs([], []) +000015 is there a man? +fof(f1, conjecture, ( +? [A] : (man(A)))). +000016 are there some men? +fof(f1, conjecture, ( +? [A] : (object(A, man, countable, na, geq, 2)))). +000017 does a man wait? +fof(f1, conjecture, ( +? [A, B] : ((man(A)) & +(predicate1(B, wait, A))))). +000018 do some men wait? +fof(f1, conjecture, ( +? [A, B] : ((object(A, man, countable, na, geq, 2)) & +(predicate1(B, wait, A))))). +000019 a man does not wait in a bank. +fof(f1, axiom, ( +? [A] : ((man(A)) & +(~(? [B, C] : ((bank(B)) & +((modifier_pp(C, in, B)) & +(predicate1(C, wait, A))))))))). +000020 a man is happy a dog. +ERROR DRS is empty apply_converter/2 drs([], []) +000021 where does a man wait? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, where) +000022 John waits. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). +000023 The flat mate of John is a clerk. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(A, flat, pos)) & +((relation(A, of, 'John')) & +((mate(A)) & +(clerk(B)))))))). +000024 the customer John enters a card. +ERROR DRS is empty apply_converter/2 drs([], []) +000025 the screen blinks and John waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, blink, B)) & +(screen(B))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). +000026 the surface of the card has a green color. +fof(f1, axiom, ( +? [A, B, C, D] : ((property1(A, green, pos)) & +((predicate2(B, have, C, A)) & +((relation(C, of, D)) & +((card(D)) & +((surface(C)) & +(color(A))))))))). +000027 John ' s car is fast. +fof(f1, axiom, ( +? [A, B] : ((relation(A, of, 'John')) & +((property1(B, fast, pos)) & +((A=B) & +(car(A))))))). +000028 John's car is fast. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, fast, pos)) & +((car(A)) & +(relation(A, of, 'John'))))))). +000029 A n:aaa v:bbb the n:ccc. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, bbb, B, C)) & +((ccc(C)) & +(aaa(B)))))). +000030 a man waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(man(B))))). +000031 A man X waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(man(B))))). +000032 John beats the donkey of his own wife's brother. +ERROR DRS is empty apply_converter/2 drs([], []) +000033 some money is green. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, green, pos)) & +(object(A, money, mass, na, na, na)))))). +000034 A man hits a dog that runs in a park. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((man(A)) & +((dog(B)) & +((park(C)) & +((predicate1(D, run, B)) & +((modifier_pp(D, in, C)) & +(predicate2(E, hit, A, B))))))))). +000035 A man gives a cat which gives a bone to a dog. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate3(A, give, B, C, D)) & +((dog(D)) & +((predicate2(E, give, C, F)) & +((bone(F)) & +((cat(C)) & +(man(B))))))))). +000036 a man is taller than a woman. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property2(B, tall, comp_than, C)) & +((woman(C)) & +(man(A))))))). +000037 a man hits a dog that is smaller than a cat. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, hit, B, C)) & +((C=D) & +((property2(D, small, comp_than, E)) & +((cat(E)) & +((dog(C)) & +(man(B))))))))). +000038 An animal X eats an animal Y that is smaller than X. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, eat, B, C)) & +((C=D) & +((property2(D, small, comp_than, B)) & +((animal(B)) & +(animal(C)))))))). +000039 Every animal X eats an animal Y that is smaller than X. +fof(f1, axiom, ( +! [A] : ((animal(A)) +=> (? [B, C, D] : ((animal(B)) & +((property2(C, small, comp_than, A)) & +((B=C) & +(predicate2(D, eat, A, B))))))))). +000040 A man is a:reich-an a dog. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property2(B, 'reich-an', pos, C)) & +((dog(C)) & +(man(A))))))). +000041 5 clerks' codes are valid. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, valid, pos)) & +((object(A, code, countable, na, geq, 2)) & +((relation(A, of, C)) & +(object(C, clerk, countable, na, eq, 5)))))))). +000042 each of 5 clerks' codes is valid. +fof(f1, axiom, ( +? [A, B] : ((! [C] : ((has_part(A, C)) +=> (? [D] : ((property1(D, valid, pos)) & +(C=D))))) & +((object(A, code, countable, na, geq, 2)) & +((relation(A, of, B)) & +(object(B, clerk, countable, na, eq, 5))))))). +000043 A man A waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(man(B))))). +000044 A man John gives an apple to a woman Mary. Mary accepts the apple and eats it. She is happy and he has no apples. +ERROR DRS is empty apply_converter/2 drs([], []) +000045 A man John waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000046 There is a man B. B waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(man(B))))). +000047 A man waits. He is happy. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((property1(C, happy, pos)) & +((B=C) & +(man(B))))))). +000048 Some men wait. They are happy. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, happy, pos)) & +((predicate1(C, wait, A)) & +(object(A, man, countable, na, geq, 2))))))). +000049 There is 1 man D. There is 1 park B. D waits in B. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((predicate1(A, wait, C)) & +((man(C)) & +(park(B))))))). +000050 Every man waits-for some women who are happy or are sad. +ERROR DRS is empty apply_converter/2 drs([], []) +000051 If there is a man then there is 1 woman. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : (woman(B)))))). +000052 If there is a man then there is more than 1 woman. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : (object(B, woman, countable, na, greater, 1)))))). +000053 There is a man A. A are happy. +ERROR DRS is empty apply_converter/2 drs([], []) +000054 There is not some water. +ERROR DRS is empty apply_converter/2 drs([], []) +000055 There are no laundries. +ERROR DRS is empty apply_converter/2 drs([], []) +000056 There is no laundry. +fof(f1, axiom, ( +~(? [A] : (laundry(A))))). +000057 There is some laundry. +fof(f1, axiom, ( +? [A] : (object(A, laundry, mass, na, na, na)))). +000058 There is a laundry. +fof(f1, axiom, ( +? [A] : (laundry(A)))). +000059 There is a button "Go!". +ERROR DRS is empty apply_converter/2 drs([], []) +000060 There is a button "John's doorbell". +ERROR DRS is empty apply_converter/2 drs([], []) +000061 2 men see themselves. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(object(B, man, countable, na, eq, 2))))). +000062 2 men see their own card. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((relation(C, of, B)) & +((object(B, man, countable, na, eq, 2)) & +(card(C))))))). +000063 The train arrives in the station in the morning. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, arrive, B)) & +((modifier_pp(A, in, C)) & +((modifier_pp(A, in, D)) & +((morning(D)) & +((station(C)) & +(train(B))))))))). +000064 For each process P there is a process Q such that P relates-to Q. +fof(f1, axiom, ( +! [A] : ((process(A)) +=> (? [B, C] : ((process(B)) & +(predicate2(C, 'relate-to', A, B))))))). +000065 Some money is green. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, green, pos)) & +(object(A, money, mass, na, na, na)))))). +000066 All money is green. +fof(f1, axiom, ( +! [A] : ((object(A, money, mass, na, na, na)) +=> (? [B] : ((property1(B, green, pos)) & +(A=B)))))). +000067 For all money a man waits. +fof(f1, axiom, ( +! [A] : ((object(A, money, mass, na, na, na)) +=> (? [B, C] : ((man(B)) & +(predicate1(C, wait, B))))))). +000068 If there is some money then a man waits. +fof(f1, axiom, ( +! [A] : ((object(A, money, mass, na, na, na)) +=> (? [B, C] : ((man(B)) & +(predicate1(C, wait, B))))))). +000069 There are some men. +fof(f1, axiom, ( +? [A] : (object(A, man, countable, na, geq, 2)))). +000070 Every man is happy. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : ((A=B) & +(property1(B, happy, pos))))))). +000071 Each man is happy. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : ((A=B) & +(property1(B, happy, pos))))))). +000072 No man is sad. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B] : ((property1(B, sad, pos)) & +(A=B))))))). +000073 No men are sad. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B] : ((property1(B, sad, pos)) & +(A=B))))))). +000074 No men wait. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B] : (predicate1(B, wait, A))))))). +000075 There are no men. +ERROR DRS is empty apply_converter/2 drs([], []) +000076 For every man a dog barks. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((dog(B)) & +(predicate1(C, bark, B))))))). +000077 For each man a dog barks. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((dog(B)) & +(predicate1(C, bark, B))))))). +000078 /* Modus Ponens */ There is a thing A. There is a thing B. If A is true and A implies B then B is true. +fof(f1, axiom, ( +? [A, B] : ((! [C, D] : (((property1(C, true, pos)) & +((A=C) & +(predicate2(D, imply, A, B)))) +=> (? [E] : ((property1(E, true, pos)) & +(B=E))))) & +((thing(A)) & +(thing(B)))))). +000079 What does a man look-at? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, what) +000080 A man looks-at a card. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, 'look-at', B, C)) & +((card(C)) & +(man(B)))))). +000081 There is a form. A man fills-in it. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, 'fill-in', B, C)) & +((man(B)) & +(form(C)))))). +000082 What does a man look at? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, what) +000083 A man looks at a card. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, look, B)) & +((modifier_pp(A, at, C)) & +((card(C)) & +(man(B))))))). +000084 Every man sees every dog. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (! [B] : ((dog(B)) +=> (? [C] : (predicate2(C, see, A, B)))))))). +000085 For every dog every man sees it. +fof(f1, axiom, ( +! [A] : ((dog(A)) +=> (! [B] : ((man(B)) +=> (? [C] : (predicate2(C, see, B, A)))))))). +000086 A customer inserts 2 cards. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, insert, B, C)) & +((object(C, card, countable, na, eq, 2)) & +(customer(B)))))). +000087 A card is valid. +fof(f1, axiom, ( +? [A, B] : ((property1(A, valid, pos)) & +((B=A) & +(card(B)))))). +000088 A new customer inserts 2 valid cards. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, insert, B, C)) & +((property1(C, valid, pos)) & +((object(C, card, countable, na, eq, 2)) & +((property1(B, new, pos)) & +(customer(B)))))))). +000089 John's customer inserts a card of Mary. +fof(f1, axiom, ( +? [A, B, C] : ((relation(A, of, 'John')) & +((relation(B, of, 'Mary')) & +((predicate2(C, insert, A, B)) & +((card(B)) & +(customer(A)))))))). +000090 The customer Mr Miller inserts a card A. +ERROR DRS is empty apply_converter/2 drs([], []) +000091 A customer who is new inserts a card that he owns. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((property1(A, new, pos)) & +((B=A) & +((predicate2(C, own, B, D)) & +((predicate2(E, insert, B, D)) & +((card(D)) & +(customer(B))))))))). +000092 A customer inserts some cards manually. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, manually, pos)) & +((predicate2(A, insert, B, C)) & +((object(C, card, countable, na, geq, 2)) & +(customer(B))))))). +000093 A customer manually inserts some cards. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, manually, pos)) & +((predicate2(A, insert, B, C)) & +((object(C, card, countable, na, geq, 2)) & +(customer(B))))))). +000094 A customer inserts some cards into a slot. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(A, into, B)) & +((predicate2(A, insert, C, D)) & +((object(D, card, countable, na, geq, 2)) & +((customer(C)) & +(slot(B)))))))). +000095 John's customer who is new inserts a valid card of Mary manually into a slot A. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((modifier_adv(A, manually, pos)) & +((modifier_pp(A, into, B)) & +((predicate2(A, insert, C, D)) & +((relation(D, of, 'Mary')) & +((property1(D, valid, pos)) & +((card(D)) & +((relation(C, of, 'John')) & +((property1(E, new, pos)) & +((C=E) & +((customer(C)) & +(slot(B)))))))))))))). +000096 A customer inserts a card and enters a code. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, insert, B, C)) & +((predicate2(D, enter, B, E)) & +((code(E)) & +((customer(B)) & +(card(C)))))))). +000097 An old and a:trusted customer enters a card and a code. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((property1(A, old, pos)) & +((property1(A, trusted, pos)) & +((predicate2(B, enter, A, C)) & +((has_part(C, D)) & +((has_part(C, E)) & +((code(E)) & +((object(C, na, countable, na, eq, 2)) & +((card(D)) & +(customer(A)))))))))))). +000098 A customer inserts a card or enters a code. +fof(f1, axiom, ( +? [A] : ((customer(A)) & +(? [B, C] : (((card(B)) & +(predicate2(C, insert, A, B))) +| (? [D, E] : ((code(D)) & +(predicate2(E, enter, A, D))))))))). +000099 Every customer inserts a card. +fof(f1, axiom, ( +! [A] : ((customer(A)) +=> (? [B, C] : ((card(B)) & +(predicate2(C, insert, A, B))))))). +000100 There is a card that every customer inserts. +fof(f1, axiom, ( +? [A] : ((card(A)) & +(! [B] : ((customer(B)) +=> (? [C] : (predicate2(C, insert, B, A)))))))). +000101 For every card there is a customer who inserts it. +fof(f1, axiom, ( +! [A] : ((card(A)) +=> (? [B, C] : ((customer(B)) & +(predicate2(C, insert, B, A))))))). +000102 A customer does not insert a card. +fof(f1, axiom, ( +? [A] : ((customer(A)) & +(~(? [B, C] : ((card(B)) & +(predicate2(C, insert, A, B)))))))). +000103 A card is not valid. +fof(f1, axiom, ( +? [A] : ((card(A)) & +(~(? [B] : ((A=B) & +(property1(B, valid, pos)))))))). +000104 No customer inserts more than 2 cards. +fof(f1, axiom, ( +! [A] : ((customer(A)) +=> (~(? [B, C] : ((object(B, card, countable, na, greater, 2)) & +(predicate2(C, insert, A, B)))))))). +000105 There is no customer who inserts a card. +fof(f1, axiom, ( +~(? [A, B, C] : ((customer(A)) & +((card(B)) & +(predicate2(C, insert, A, B))))))). +000106 It is not the case that a customer inserts a card. +ERROR DRS is empty apply_converter/2 drs([], []) +000107 A customer inserts a card. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, insert, B, C)) & +((card(C)) & +(customer(B)))))). +000108 Does a customer insert a card? +fof(f1, conjecture, ( +? [A, B, C] : ((customer(A)) & +((card(B)) & +(predicate2(C, insert, A, B)))))). +000109 A new customer inserts a valid card manually. +fof(f1, axiom, ( +? [A, B, C] : ((property1(A, new, pos)) & +((property1(B, valid, pos)) & +((predicate2(C, insert, A, B)) & +((modifier_adv(C, manually, pos)) & +((card(B)) & +(customer(A))))))))). +000110 Who inserts a card? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +000111 Which customer inserts a card? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +000112 What does the customer insert? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +000113 How does the customer insert a card? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, how) +000114 There is John and there is a card that John enters. Does John enter the card? +ERROR DRS is empty apply_converter/2 drs([], []) +000115 A customer inserts a card that is valid and opens an account. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate2(A, open, B, C)) & +((predicate2(D, insert, B, E)) & +((E=F) & +((property1(F, valid, pos)) & +((card(E)) & +((customer(B)) & +(account(C)))))))))). +000116 A customer inserts a card that is valid and that opens an account. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate2(A, insert, B, C)) & +((predicate2(D, open, C, E)) & +((C=F) & +((property1(F, valid, pos)) & +((card(C)) & +((account(E)) & +(customer(B)))))))))). +000117 The customer inserts a card with a code. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, insert, B, C)) & +((modifier_pp(A, with, D)) & +((code(D)) & +((card(C)) & +(customer(B)))))))). +000118 The customer inserts a card that carries a code. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, carry, B, C)) & +((predicate2(D, insert, E, B)) & +((card(B)) & +((customer(E)) & +(code(C)))))))). +000119 The customer inserts a card and a code. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, insert, B, C)) & +((has_part(C, D)) & +((has_part(C, E)) & +((code(E)) & +((object(C, na, countable, na, eq, 2)) & +((card(D)) & +(customer(B)))))))))). +000120 The customer who inserts a card manually enters a code. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, insert, B, C)) & +((modifier_adv(A, manually, pos)) & +((predicate2(D, enter, B, E)) & +((code(E)) & +((customer(B)) & +(card(C))))))))). +000121 A customer enters a red card and a blue card. The card is correct. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((property1(A, red, pos)) & +((predicate2(B, enter, C, D)) & +((property1(E, blue, pos)) & +((has_part(D, A)) & +((has_part(D, E)) & +((property1(F, correct, pos)) & +((E=F) & +((card(E)) & +((object(D, na, countable, na, eq, 2)) & +((card(A)) & +(customer(C)))))))))))))). +000122 A customer enters a red card and a blue card. The red card is correct. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((property1(A, red, pos)) & +((predicate2(B, enter, C, D)) & +((property1(E, blue, pos)) & +((has_part(D, A)) & +((has_part(D, E)) & +((card(E)) & +((object(D, na, countable, na, eq, 2)) & +((property1(F, correct, pos)) & +((A=F) & +((card(A)) & +(customer(C)))))))))))))). +000123 A customer does not enter a card. The card is correct. +fof(f1, axiom, ( +? [A] : ((~(? [B, C] : ((card(B)) & +(predicate2(C, enter, A, B))))) & +(customer(A))))). + +fof(f2, axiom, ( +? [A, B] : ((property1(A, correct, pos)) & +((B=A) & +(card(B)))))). +000124 A customer inserts a card and the machine checks the code. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, insert, B, C)) & +((card(C)) & +(customer(B)))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, check, B, C)) & +((code(C)) & +(machine(B)))))). +000125 An old and happy customer enters a card and a code. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((property1(A, old, pos)) & +((property1(A, happy, pos)) & +((predicate2(B, enter, A, C)) & +((has_part(C, D)) & +((has_part(C, E)) & +((code(E)) & +((object(C, na, countable, na, eq, 2)) & +((card(D)) & +(customer(A)))))))))))). +000126 If a card is valid then a customer inserts it. +fof(f1, axiom, ( +! [A, B] : (((card(B)) & +((B=A) & +(property1(A, valid, pos)))) +=> (? [C, D] : ((customer(C)) & +(predicate2(D, insert, C, B))))))). +000127 A customer enters a card and a code. If a code is valid then SimpleMat accepts a card. If a code is not valid then SimpleMat rejects a card. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, enter, B, C)) & +((has_part(C, D)) & +((has_part(C, E)) & +((code(E)) & +((object(C, na, countable, na, eq, 2)) & +((card(D)) & +(customer(B)))))))))). + +fof(f2, axiom, ( +! [A, B] : (((code(B)) & +((B=A) & +(property1(A, valid, pos)))) +=> (? [C, D] : ((card(C)) & +(predicate2(D, accept, 'SimpleMat', C))))))). + +fof(f3, axiom, ( +! [A] : (((~(? [B] : ((A=B) & +(property1(B, valid, pos))))) & +(code(A))) +=> (? [C, D] : ((card(C)) & +(predicate2(D, reject, 'SimpleMat', C))))))). +000128 A customer enters a card and a code. If it is valid then SimpleMat accepts the card. If it is not valid then SimpleMat rejects the card. +fof(f1, axiom, ( +? [A, B, C, D, E] : (((~(? [F] : ((property1(F, valid, pos)) & +('SimpleMat'=F)))) +=> (? [G] : (predicate2(G, reject, 'SimpleMat', E)))) & +((! [H] : (((property1(H, valid, pos)) & +(B=H)) +=> (? [I] : (predicate2(I, accept, 'SimpleMat', E))))) & +((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((code(B)) & +((predicate2(C, enter, D, A)) & +((has_part(A, E)) & +((card(E)) & +(customer(D)))))))))))). +000129 A customer enters a card CARD and a code CODE. If CODE is valid then SimpleMat accepts CARD. If CODE is not valid then SimpleMat rejects CARD. +ERROR DRS is empty apply_converter/2 drs([], []) +000130 A customer enters a card CARD and a code CODE. If the code CODE is valid then SimpleMat accepts the card CARD. If the code CODE is not valid then SimpleMat rejects the card CARD. +ERROR DRS is empty apply_converter/2 drs([], []) +000131 A clerk enters every card of him. +ERROR DRS is empty apply_converter/2 drs([], []) +000132 It is permitted that John waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000133 A clerk enters every card of himself. +fof(f1, axiom, ( +? [A] : ((! [B] : (((card(B)) & +(relation(B, of, A))) +=> (? [C] : (predicate2(C, enter, A, B))))) & +(clerk(A))))). +000134 There are some men. For each of they the card is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +000135 A clerk rejects a card or accepts it. +fof(f1, axiom, ( +? [A] : ((clerk(A)) & +(? [B, C] : (((card(B)) & +(predicate2(C, reject, A, B))) +| (? [D] : (predicate2(D, accept, A, B)))))))). +000136 John's new customer is happy. +fof(f1, axiom, ( +? [A, B] : ((relation(A, of, 'John')) & +((property1(A, new, pos)) & +((property1(B, happy, pos)) & +((A=B) & +(customer(A)))))))). +000137 What does a man enter? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, what) +000138 A man sees a dog that barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((predicate2(C, see, D, B)) & +((dog(B)) & +(man(D))))))). +000139 If a clerk enters a card then he does not own it. +fof(f1, axiom, ( +! [A, B, C] : (((clerk(B)) & +((card(C)) & +(predicate2(A, enter, B, C)))) +=> (~(? [D] : (predicate2(D, own, B, C))))))). +000140 A man enters no card. +fof(f1, axiom, ( +? [A] : ((! [B] : ((card(B)) +=> (~(? [C] : (predicate2(C, enter, A, B)))))) & +(man(A))))). +000141 No card is valid. +fof(f1, axiom, ( +! [A] : ((card(A)) +=> (~(? [B] : ((property1(B, valid, pos)) & +(A=B))))))). +000142 There is John and there is Mary. He and she wait. +ERROR DRS is empty apply_converter/2 drs([], []) +000143 A man enters every card in the morning. +fof(f1, axiom, ( +? [A] : ((! [B] : ((card(B)) +=> (? [C, D] : ((predicate2(C, enter, A, B)) & +((modifier_pp(C, in, D)) & +(morning(D))))))) & +(man(A))))). +000144 A man enters no card manually. +fof(f1, axiom, ( +? [A] : ((! [B] : ((card(B)) +=> (~(? [C] : ((predicate2(C, enter, A, B)) & +(modifier_adv(C, manually, pos))))))) & +(man(A))))). +000145 A man walks or a woman sees the man. +fof(f1, axiom, ( +? [A, B] : (((man(A)) & +(predicate1(B, walk, A))) +| (? [C, D] : ((woman(C)) & +(predicate2(D, see, C, A))))))). +000146 A man walks or a woman sees the man. There is John. +ERROR DRS is empty apply_converter/2 drs([], []) +000147 There is a man. There is a card or the man inserts it. +fof(f1, axiom, ( +? [A] : ((man(A)) & +(? [B] : ((card(B)) +| (? [C] : (predicate2(C, insert, A, B)))))))). +000148 A card CARD is green. +ERROR DRS is empty apply_converter/2 drs([], []) +000149 Every dog is evil. +fof(f1, axiom, ( +! [A] : ((dog(A)) +=> (? [B] : ((A=B) & +(property1(B, evil, pos))))))). +000150 For every dog every man sees the dog. +fof(f1, axiom, ( +! [A] : ((dog(A)) +=> (! [B] : ((man(B)) +=> (? [C] : (predicate2(C, see, B, A)))))))). +000151 A man Kaarel tests an ape. +ERROR DRS is empty apply_converter/2 drs([], []) +000152 Where does a man enter a card? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G701, where) +000153 How does a man enter a card? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G701, how) +000154 When does a man enter a card? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G701, when) +000155 Is there a man? +fof(f1, conjecture, ( +? [A] : (man(A)))). +000156 It is not the case that some men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +000157 A number "1" is smaller than a number "2". +ERROR DRS is empty apply_converter/2 drs([], []) +000158 A number "3.14" is a ratio of a circumference of a circle to its diameter. +ERROR DRS is empty apply_converter/2 drs([], []) +000159 There is a number "3.14...". +ERROR DRS is empty apply_converter/2 drs([], []) +000160 A number Pi is a ratio of a circumference of a circle to its diameter. +ERROR DRS is empty apply_converter/2 drs([], []) +000161 A man sees a dog's tail. +fof(f1, axiom, ( +? [A, B, C, D] : ((relation(A, of, B)) & +((predicate2(C, see, D, A)) & +((tail(A)) & +((man(D)) & +(dog(B)))))))). +000162 A mat on which a cat waits is red. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((modifier_pp(A, on, C)) & +((property1(D, red, pos)) & +((C=D) & +((mat(C)) & +(cat(B))))))))). +000163 A man sees a mat on which a cat sits. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, sit, B)) & +((modifier_pp(A, on, C)) & +((predicate2(D, see, E, C)) & +((mat(C)) & +((man(E)) & +(cat(B))))))))). +000164 A man sees a mat on which every cat sits. +fof(f1, axiom, ( +? [A, B, C] : ((! [D] : ((cat(D)) +=> (? [E] : ((modifier_pp(E, on, C)) & +(predicate1(E, sit, D)))))) & +((predicate2(A, see, B, C)) & +((mat(C)) & +(man(B))))))). +000165 A man sees every mat on which a cat sits. +fof(f1, axiom, ( +? [A] : ((man(A)) & +(! [B, C, D] : (((mat(C)) & +((cat(D)) & +((modifier_pp(B, on, C)) & +(predicate1(B, sit, D))))) +=> (? [E] : (predicate2(E, see, A, C)))))))). +000166 Some cards a green. +ERROR DRS is empty apply_converter/2 drs([], []) +000167 A man has 2 kg of apples. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, have, B, C)) & +((object(C, apple, countable, kg, eq, 2)) & +(man(B)))))). +000168 A man has 2 ton of apples. +ERROR DRS is empty apply_converter/2 drs([], []) +000169 John is a rich man. +fof(f1, axiom, ( +? [A] : ((property1(A, rich, pos)) & +(('John'=A) & +(man(A)))))). +000170 A man enters a card which is green or which is red. +fof(f1, axiom, ( +? [A, B, C] : ((? [D] : (((C=D) & +(property1(D, green, pos))) +| (? [E] : ((C=E) & +(property1(E, red, pos)))))) & +((predicate2(A, enter, B, C)) & +((card(C)) & +(man(B))))))). +000171 There is a green card or there is a red card such that a man enters it. +fof(f1, axiom, ( +? [A] : (((card(A)) & +(property1(A, green, pos))) +| (? [B, C, D] : ((card(C)) & +((man(D)) & +((predicate2(B, enter, D, C)) & +(property1(C, red, pos))))))))). +000172 For each card which is green or which is red a man enters it. +fof(f1, axiom, ( +! [A] : (((? [B] : (((A=B) & +(property1(B, green, pos))) +| (? [C] : ((A=C) & +(property1(C, red, pos)))))) & +(card(A))) +=> (? [D, E] : ((man(D)) & +(predicate2(E, enter, D, A))))))). +000173 A man is fond-of a dog. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property2(B, 'fond-of', pos, C)) & +((dog(C)) & +(man(A))))))). +000174 Everybody gives something to somebody. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B, C, D] : (($true) & +(($true) & +(predicate3(D, give, A, B, C)))))))). +000175 Everybody gives somebody something. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B, C, D] : (($true) & +(($true) & +(predicate3(D, give, A, C, B)))))))). +000176 Nobody barks. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(? [B] : (predicate1(B, bark, A))))))). +000177 Everybody blames somebody and nobody works. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(? [B] : (predicate1(B, work, A))))))). + +fof(f2, axiom, ( +! [A] : (($true) +=> (? [B, C] : (($true) & +(predicate2(C, blame, A, B))))))). +000178 A persona non grata enters a zip code. +ERROR DRS is empty apply_converter/2 drs([], []) +000179 John beats his own wife. +fof(f1, axiom, ( +? [A, B] : ((relation(A, of, 'John')) & +((predicate2(B, beat, 'John', A)) & +(wife(A)))))). +000180 John beats his own wife's mother. +ERROR DRS is empty apply_converter/2 drs([], []) +000181 John beats a mother of his own wife. +fof(f1, axiom, ( +? [A, B, C] : ((relation(A, of, 'John')) & +((relation(B, of, A)) & +((predicate2(C, beat, 'John', B)) & +((mother(B)) & +(wife(A)))))))). +000182 John beats a mother of his own wife's brother. +ERROR DRS is empty apply_converter/2 drs([], []) +000183 No laundries are clean. +fof(f1, axiom, ( +! [A] : ((laundry(A)) +=> (~(? [B] : ((property1(B, clean, pos)) & +(A=B))))))). +000184 No laundry is clean. +fof(f1, axiom, ( +! [A] : ((laundry(A)) +=> (~(? [B] : ((property1(B, clean, pos)) & +(A=B))))))). +000185 John's laundries are clean. +fof(f1, axiom, ( +? [A, B] : ((relation(A, of, 'John')) & +((object(A, laundry, countable, na, geq, 2)) & +((A=B) & +(property1(B, clean, pos))))))). +000186 A man eats and he drinks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, eat, B)) & +((predicate1(C, drink, B)) & +(man(B)))))). +000187 A man eats, and he drinks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, eat, B)) & +((predicate1(C, drink, B)) & +(man(B)))))). +000188 A man eats or he drinks. +fof(f1, axiom, ( +? [A, B] : (((man(A)) & +(predicate1(B, eat, A))) +| (? [C] : (predicate1(C, drink, A)))))). +000189 A man eats, or he drinks. +fof(f1, axiom, ( +? [A, B] : (((man(A)) & +(predicate1(B, eat, A))) +| (? [C] : (predicate1(C, drink, A)))))). +000190 A man eats and he drinks or he sleeps. +fof(f1, axiom, ( +? [A, B, C] : (((man(B)) & +((predicate1(C, drink, B)) & +(predicate1(A, eat, B)))) +| (? [D] : (predicate1(D, sleep, B)))))). +000191 A man eats or he drinks or he sleeps. +fof(f1, axiom, ( +? [A, B] : (((man(A)) & +(predicate1(B, eat, A))) +| (? [C] : ((predicate1(C, drink, A)) +| (? [D] : (predicate1(D, sleep, A)))))))). +000192 There is John. +ERROR DRS is empty apply_converter/2 drs([], []) +000193 Is there John? +ERROR DRS is empty apply_converter/2 drs([], []) +000194 There is John. There is Mary. His and her card's code is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +000195 A man that enters a card waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, enter, B, C)) & +((predicate1(D, wait, B)) & +((man(B)) & +(card(C))))))). +000196 A man the card of who is valid waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((relation(A, of, B)) & +((property1(C, valid, pos)) & +((A=C) & +((card(A)) & +((predicate1(D, wait, B)) & +(man(B))))))))). +000197 A card that a man enters is valid. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, enter, B, C)) & +((property1(D, valid, pos)) & +((C=D) & +((card(C)) & +(man(B)))))))). +000198 A card the code of which a man enters is valid. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, enter, B, C)) & +((property1(D, valid, pos)) & +((E=D) & +((relation(C, of, E)) & +((code(C)) & +((card(E)) & +(man(B)))))))))). +000199 A bank in which a man enters a code is open. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, enter, B, C)) & +((modifier_pp(A, in, D)) & +((property1(E, open, pos)) & +((D=E) & +((bank(D)) & +((code(C)) & +(man(B)))))))))). +000200 A man that eats and that drinks is happy. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, eat, B)) & +((predicate1(C, drink, B)) & +((property1(D, happy, pos)) & +((B=D) & +(man(B)))))))). +000201 A man that eats or that drinks is happy. +fof(f1, axiom, ( +? [A, B] : ((? [C] : ((predicate1(C, eat, B)) +| (? [D] : (predicate1(D, drink, B))))) & +((property1(A, happy, pos)) & +((B=A) & +(man(B))))))). +000202 A man that eats or that drinks or that talks is happy. +fof(f1, axiom, ( +? [A, B] : ((? [C] : ((predicate1(C, eat, B)) +| (? [D] : ((predicate1(D, drink, B)) +| (? [E] : (predicate1(E, talk, B))))))) & +((property1(A, happy, pos)) & +((B=A) & +(man(B))))))). +000203 A man that eats or that drinks and that talks is happy. +fof(f1, axiom, ( +? [A, B] : ((? [C] : ((predicate1(C, eat, B)) +| (? [D, E] : ((predicate1(D, talk, B)) & +(predicate1(E, drink, B)))))) & +((property1(A, happy, pos)) & +((B=A) & +(man(B))))))). +000204 A man that eats and that drinks or that talks is happy. +fof(f1, axiom, ( +? [A, B] : ((? [C, D] : (((predicate1(C, drink, B)) & +(predicate1(D, eat, B))) +| (? [E] : (predicate1(E, talk, B))))) & +((property1(A, happy, pos)) & +((B=A) & +(man(B))))))). +000205 A man the card of who is valid or the card of who is green waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((? [C, D] : (((card(C)) & +((relation(C, of, B)) & +((property1(D, valid, pos)) & +(C=D)))) +| (? [E] : ((property1(E, green, pos)) & +(C=E))))) & +(man(B)))))). +000206 A man the card of who is valid or who is green waits. +fof(f1, axiom, ( +? [A, B] : ((? [C, D] : (((card(D)) & +((D=C) & +((property1(C, valid, pos)) & +(relation(D, of, B))))) +| (? [E] : ((B=E) & +(property1(E, green, pos)))))) & +((predicate1(A, wait, B)) & +(man(B)))))). +000207 A man the card of who is valid or who is green and that is happy waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((? [C, D] : (((property1(C, valid, pos)) & +((D=C) & +((relation(D, of, B)) & +(card(D))))) +| (? [E, F] : ((property1(E, green, pos)) & +((B=E) & +((property1(F, happy, pos)) & +(B=F))))))) & +(man(B)))))). +000208 A man writes a book the text of which is good. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((relation(A, of, B)) & +((property1(C, good, pos)) & +((A=C) & +((text(A)) & +((predicate2(D, write, E, B)) & +((book(B)) & +(man(E)))))))))). +000209 A man writes a book the hero of which waits. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((relation(A, of, B)) & +((predicate1(C, wait, A)) & +((hero(A)) & +((predicate2(D, write, E, B)) & +((book(B)) & +(man(E))))))))). +000210 For each money a man waits. +fof(f1, axiom, ( +! [A] : ((money(A)) +=> (? [B, C] : ((man(B)) & +(predicate1(C, wait, B))))))). +000211 A man waits-for something. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, 'wait-for', B, C)) & +(($true) & +(man(B)))))). +000212 Some cards are green. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, green, pos)) & +(object(A, card, countable, na, geq, 2)))))). +000213 A man is a:reich. +fof(f1, axiom, ( +? [A, B] : ((property1(A, reich, pos)) & +((B=A) & +(man(B)))))). +000214 A man is good or is bad. +fof(f1, axiom, ( +? [A] : ((man(A)) & +(? [B] : (((A=B) & +(property1(B, good, pos))) +| (? [C] : ((A=C) & +(property1(C, bad, pos))))))))). +000215 A man is good, or is bad. +fof(f1, axiom, ( +? [A] : ((man(A)) & +(? [B] : (((A=B) & +(property1(B, good, pos))) +| (? [C] : ((A=C) & +(property1(C, bad, pos))))))))). +000216 A man is good and is bad. +fof(f1, axiom, ( +? [A, B, C] : ((property1(A, good, pos)) & +((B=A) & +((property1(C, bad, pos)) & +((B=C) & +(man(B)))))))). +000217 A man is good, and is bad. +fof(f1, axiom, ( +? [A, B, C] : ((property1(A, good, pos)) & +((B=A) & +((property1(C, bad, pos)) & +((B=C) & +(man(B)))))))). +000218 A man is good and is nice or is bad. +fof(f1, axiom, ( +? [A] : ((man(A)) & +(? [B, C] : (((A=B) & +((property1(B, nice, pos)) & +((A=C) & +(property1(C, good, pos))))) +| (? [D] : ((A=D) & +(property1(D, bad, pos))))))))). +000219 A man is good, and is nice or is bad. +fof(f1, axiom, ( +? [A, B] : ((property1(A, good, pos)) & +((B=A) & +((man(B)) & +(? [C] : (((B=C) & +(property1(C, nice, pos))) +| (? [D] : ((B=D) & +(property1(D, bad, pos))))))))))). +000220 A man is good or is nice or is bad. +fof(f1, axiom, ( +? [A] : ((man(A)) & +(? [B] : (((A=B) & +(property1(B, good, pos))) +| (? [C] : (((A=C) & +(property1(C, nice, pos))) +| (? [D] : ((A=D) & +(property1(D, bad, pos))))))))))). +000221 A man is good or is nice, or is bad. +fof(f1, axiom, ( +? [A] : ((man(A)) & +((? [B] : (((A=B) & +(property1(B, good, pos))) +| (? [C] : ((A=C) & +(property1(C, nice, pos)))))) +| (? [D] : ((A=D) & +(property1(D, bad, pos)))))))). +000222 There is a man that eats and drinks. +ERROR DRS is empty apply_converter/2 drs([], []) +000223 There is a man that eats or drinks. +ERROR DRS is empty apply_converter/2 drs([], []) +000224 There is a man that eats and that drinks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, drink, B)) & +((predicate1(C, eat, B)) & +(man(B)))))). +000225 There is a man the card of who is green and the code of who is valid. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((relation(A, of, B)) & +((property1(C, green, pos)) & +((A=C) & +((card(A)) & +((relation(D, of, B)) & +((property1(E, valid, pos)) & +((D=E) & +((code(D)) & +(man(B)))))))))))). +000226 There is a man the card of who is green or the code of who is valid. +fof(f1, axiom, ( +? [A] : ((man(A)) & +(? [B, C] : (((card(C)) & +((C=B) & +((property1(B, green, pos)) & +(relation(C, of, A))))) +| (? [D, E] : ((code(E)) & +((E=D) & +((property1(D, valid, pos)) & +(relation(E, of, A))))))))))). +000227 Is there a man that waits? +fof(f1, conjecture, ( +? [A, B] : ((man(A)) & +(predicate1(B, wait, A))))). +000228 There is a man that eats and that drinks or that sleeps. +fof(f1, axiom, ( +? [A] : ((man(A)) & +(? [B, C] : (((predicate1(B, drink, A)) & +(predicate1(C, eat, A))) +| (? [D] : (predicate1(D, sleep, A)))))))). +000229 There is a man that eats, and that drinks or that sleeps. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, eat, B)) & +((man(B)) & +(? [C] : ((predicate1(C, drink, B)) +| (? [D] : (predicate1(D, sleep, B))))))))). +000230 There is a man that eats, and that drinks or that sleeps and that waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, eat, B)) & +((man(B)) & +(? [C] : ((predicate1(C, drink, B)) +| (? [D, E] : ((predicate1(D, wait, B)) & +(predicate1(E, sleep, B)))))))))). +000231 There is a man that eats, and that drinks or that sleeps, and that waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, eat, B)) & +((? [D] : ((predicate1(D, drink, B)) +| (? [E] : (predicate1(E, sleep, B))))) & +((predicate1(C, wait, B)) & +(man(B))))))). +000232 There is a man the dog of who barks and the cat of who plays or the mouse of who eats. +fof(f1, axiom, ( +? [A] : ((man(A)) & +(? [B, C, D, E] : (((dog(E)) & +((cat(B)) & +((predicate1(D, play, B)) & +((relation(B, of, A)) & +((predicate1(C, bark, E)) & +(relation(E, of, A))))))) +| (? [F, G] : ((mouse(G)) & +((predicate1(F, eat, G)) & +(relation(G, of, A)))))))))). +000233 There is a man the dog of who barks, and the cat of who plays or the mouse of who eats. +fof(f1, axiom, ( +? [A, B, C] : ((relation(A, of, B)) & +((predicate1(C, bark, A)) & +((dog(A)) & +((man(B)) & +(? [D, E] : (((cat(E)) & +((predicate1(D, play, E)) & +(relation(E, of, B)))) +| (? [F, G] : ((mouse(G)) & +((predicate1(F, eat, G)) & +(relation(G, of, B))))))))))))). +000234 Is there a man that runs or waits? +ERROR DRS is empty apply_converter/2 drs([], []) +000235 Is there a man that runs or that waits? +fof(f1, conjecture, ( +? [A] : ((man(A)) & +(? [B] : ((predicate1(B, run, A)) +| (? [C] : (predicate1(C, wait, A)))))))). +000236 A man who is happy and sad waits. +fof(f1, axiom, ( +? [A, B, C] : ((property1(A, happy, pos)) & +((property1(A, sad, pos)) & +((B=A) & +((predicate1(C, wait, B)) & +(man(B)))))))). +000237 A man who is happy or who is sad waits. +fof(f1, axiom, ( +? [A, B] : ((? [C] : (((B=C) & +(property1(C, happy, pos))) +| (? [D] : ((B=D) & +(property1(D, sad, pos)))))) & +((predicate1(A, wait, B)) & +(man(B)))))). +000238 A man who is happy or who is sad and who is rich waits. +fof(f1, axiom, ( +? [A, B] : ((? [C] : (((B=C) & +(property1(C, happy, pos))) +| (? [D, E] : ((B=D) & +((property1(D, rich, pos)) & +((B=E) & +(property1(E, sad, pos)))))))) & +((predicate1(A, wait, B)) & +(man(B)))))). +000239 A man who is happy or who is sad, and who is rich waits. +fof(f1, axiom, ( +? [A, B, C] : ((? [D] : (((B=D) & +(property1(D, happy, pos))) +| (? [E] : ((B=E) & +(property1(E, sad, pos)))))) & +((property1(A, rich, pos)) & +((B=A) & +((predicate1(C, wait, B)) & +(man(B)))))))). +000240 A man who is happy or who is sad, and the dog of who barks waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((? [E] : (((B=E) & +(property1(E, happy, pos))) +| (? [F] : ((B=F) & +(property1(F, sad, pos)))))) & +((relation(A, of, B)) & +((predicate1(C, bark, A)) & +((dog(A)) & +((predicate1(D, wait, B)) & +(man(B))))))))). +000241 If there is a man who is happy or who is sad, and the dog of who barks then he waits. +fof(f1, axiom, ( +! [A, B, C] : (((man(C)) & +((dog(A)) & +((predicate1(B, bark, A)) & +((relation(A, of, C)) & +(? [D] : (((C=D) & +(property1(D, happy, pos))) +| (? [E] : ((C=E) & +(property1(E, sad, pos)))))))))) +=> (? [F] : (predicate1(F, wait, C)))))). +000242 2 men Gerold and Kaarel program a n:parser APE the sentences of which nobody understands. +ERROR DRS is empty apply_converter/2 drs([], []) +000243 Some men Gerold and Kaarel program a n:parser APE the sentences of which nobody understands. +ERROR DRS is empty apply_converter/2 drs([], []) +000244 John's code is red. John's code is blue. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, red, pos)) & +((code(A)) & +(relation(A, of, 'John'))))))). + +fof(f2, axiom, ( +? [A, B] : ((A=B) & +((property1(B, blue, pos)) & +((code(A)) & +(relation(A, of, 'John'))))))). +000245 John enters every card which is his own card. +ERROR DRS is empty apply_converter/2 drs([], []) +000246 A man sees a dog and a cat. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, B, C)) & +((has_part(C, D)) & +((has_part(C, E)) & +((cat(E)) & +((object(C, na, countable, na, eq, 2)) & +((dog(D)) & +(man(B)))))))))). +000247 A man sees a dog and a man. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, B, C)) & +((has_part(C, D)) & +((has_part(C, E)) & +((man(E)) & +((object(C, na, countable, na, eq, 2)) & +((dog(D)) & +(man(B)))))))))). +000248 A man hits his own dog. The man is happy. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, happy, pos)) & +((predicate2(C, hit, A, D)) & +((relation(D, of, A)) & +((man(A)) & +(dog(D))))))))). +000249 Who waits? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +000250 Who hits who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +000251 Who gives who who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +000252 Who gives who what? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +000253 Who gives what to who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +000254 A man who a man who a man sees sees sees a man. +fof(f1, axiom, ( +? [A, B, C, D, E, F, G] : ((predicate2(A, see, B, C)) & +((predicate2(D, see, C, E)) & +((predicate2(F, see, E, G)) & +((man(G)) & +((man(E)) & +((man(C)) & +(man(B)))))))))). +000255 There is a man whose dog is happy. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, happy, pos)) & +((relation(A, of, C)) & +((man(C)) & +(dog(A)))))))). +000256 A man waits at a desk in a bank. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((modifier_pp(A, in, C)) & +((modifier_pp(A, at, D)) & +((desk(D)) & +((bank(C)) & +(man(B))))))))). +000257 Where does a man A wait? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, where) +000258 A man John gives his own wife Mary a unknownword. +ERROR DRS is empty apply_converter/2 drs([], []) +000259 A syntactic error is in the sentence. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((predicate1(A, be, C)) & +((property1(C, syntactic, pos)) & +((error(C)) & +(sentence(B)))))))). +000260 There is a man A. A sees himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(man(B))))). +000261 There are John and Mary. +ERROR DRS is empty apply_converter/2 drs([], []) +000262 There are John and Mary. There are Bill and Mary. +ERROR DRS is empty apply_converter/2 drs([], []) +000263 There is a man. There is the woman. +ERROR DRS is empty apply_converter/2 drs([], []) +000264 There is the man A. +ERROR DRS is empty apply_converter/2 drs([], []) +000265 There is someone. He waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +($true)))). +000266 There is something. It waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +($true)))). +000267 Who sees himself? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +000268 Somebody sees himself/herself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +($true)))). +000269 Who see themselves? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +000270 Who sees themselves? +ERROR DRS is empty apply_converter/2 drs([], []) +000271 There is somebody. They wait. +ERROR DRS is empty apply_converter/2 drs([], []) +000272 Who runs and hits himself? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +000273 Who wait? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +000274 John waits. John runs. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, run, 'John')))). +000275 There is a man. There is a boy. He sees him. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((boy(B)) & +(man(C)))))). +000276 There is a man. There is a boy. He sees himself. +fof(f1, axiom, ( +? [A] : (man(A)))). + +fof(f2, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(boy(B))))). +000277 There is a boy. He sees the boy. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(boy(B))))). +000278 There is a man. There is a boy. The man sees the boy. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((boy(C)) & +(man(B)))))). +000279 There is a man. There is a boy. The man sees himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(man(B))))). + +fof(f2, axiom, ( +? [A] : (boy(A)))). +000280 There is a man. There is a boy. The man sees a boy. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((boy(C)) & +(man(B)))))). + +fof(f2, axiom, ( +? [A] : (boy(A)))). +000281 There are a man and a dog. +fof(f1, axiom, ( +? [A, B, C] : ((has_part(A, B)) & +((has_part(A, C)) & +((dog(C)) & +((object(A, na, countable, na, eq, 2)) & +(man(B)))))))). +000282 There are a man and he. +ERROR DRS is empty apply_converter/2 drs([], []) +000283 There is a boy. There are a man and he. +ERROR DRS is empty apply_converter/2 drs([], []) +000284 There is a laundry. The laundry is clean. +fof(f1, axiom, ( +? [A, B] : ((property1(A, clean, pos)) & +((B=A) & +(laundry(B)))))). +000285 There is some laundry. The laundry is clean. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, clean, pos)) & +(object(A, laundry, mass, na, na, na)))))). +000286 There is a man John. +ERROR DRS is empty apply_converter/2 drs([], []) +000287 There is a man John. John sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +000288 A man likes a dog. It barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, like, B, C)) & +((predicate1(D, bark, C)) & +((dog(C)) & +(man(B))))))). +000289 A man does not like John. He waits. +fof(f1, axiom, ( +? [A] : ((~(? [B] : (predicate2(B, like, A, 'John')))) & +(man(A))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). +000290 A man does not like a man John. +ERROR DRS is empty apply_converter/2 drs([], []) +000291 A man likes a boy John. +ERROR DRS is empty apply_converter/2 drs([], []) +000292 For every wolf for every fox the wolf does not eat the fox. +fof(f1, axiom, ( +! [A] : ((wolf(A)) +=> (! [B] : ((fox(B)) +=> (~(? [C] : (predicate2(C, eat, A, B))))))))). +000293 If a man owns a donkey then he beats it. +fof(f1, axiom, ( +! [A, B, C] : (((man(C)) & +((donkey(A)) & +(predicate2(B, own, C, A)))) +=> (? [D] : (predicate2(D, beat, C, A)))))). +000294 If John owns a donkey then he beats it. +fof(f1, axiom, ( +! [A, B] : (((donkey(A)) & +(predicate2(B, own, 'John', A))) +=> (? [C] : (predicate2(C, beat, 'John', A)))))). +000295 Every farmer who owns a donkey beats it. +fof(f1, axiom, ( +! [A, B, C] : (((farmer(C)) & +((donkey(A)) & +(predicate2(B, own, C, A)))) +=> (? [D] : (predicate2(D, beat, C, A)))))). +000296 John owns a donkey. He beats it. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, own, 'John', B)) & +((predicate2(C, beat, 'John', B)) & +(donkey(B)))))). +000297 Every man who loves a woman who loves him is happy. +fof(f1, axiom, ( +! [A, B, C, D] : (((man(D)) & +((woman(B)) & +((predicate2(A, love, D, B)) & +(predicate2(C, love, B, D))))) +=> (? [E] : ((D=E) & +(property1(E, happy, pos))))))). +000298 If there is a man and there is a woman and the man loves the woman and the woman loves the man then the man is happy. +fof(f1, axiom, ( +! [A, B, C, D] : (((man(D)) & +((woman(B)) & +((predicate2(A, love, B, D)) & +(predicate2(C, love, D, B))))) +=> (? [E] : ((D=E) & +(property1(E, happy, pos))))))). +000299 John owns Mary. He beats her. +fof(f1, axiom, ( +? [A] : (predicate2(A, own, 'John', 'Mary')))). + +fof(f2, axiom, ( +? [A] : (predicate2(A, beat, 'John', 'Mary')))). +000300 There is a man who sees himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(man(B))))). +000301 There is a boy. There is a man who he sees. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((man(C)) & +(boy(B)))))). +000302 There is a boy. There is a man who sees him. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((man(B)) & +(boy(C)))))). +000303 There is a man who the man sees. +fof(f1, axiom, ( +? [A, B] : ((man(A)) & +(predicate2(B, see, A, A))))). +000304 There is a man who sees the man. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(man(B))))). +000305 A man Man1 waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000306 A man Man1 waits. The man Man1 is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +000307 A man Man1 waits. Man1 is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +000308 There is a dog. A man does not see the dog. It is under the bed. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(A, under, B)) & +((predicate1(A, be, C)) & +((~(? [E] : (predicate2(E, see, D, C)))) & +((dog(C)) & +((man(D)) & +(bed(B))))))))). +000309 Some abaci are green. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, green, pos)) & +(object(A, abacus, countable, na, geq, 2)))))). +000310 A man enters a card manually and waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, enter, B, C)) & +((modifier_adv(A, manually, pos)) & +((predicate1(D, wait, B)) & +((man(B)) & +(card(C)))))))). +000311 Which man the dog of who sees a bone is there? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +000312 Which man the dog of who sees a bone waits? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +000313 Which man who eats waits? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +000314 Which man whose dog sees a bone waits? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +000315 A man hits a dog the bone of who is green. +ERROR DRS is empty apply_converter/2 drs([], []) +000316 A man hits a dog whose bone is green. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, hit, B, C)) & +((D=E) & +((property1(E, green, pos)) & +((relation(D, of, C)) & +((dog(C)) & +((bone(D)) & +(man(B)))))))))). +000317 Which man is there? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +000318 Who does a man hit? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, who) +000319 A man waits in a room in a bank. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((modifier_pp(A, in, C)) & +((modifier_pp(A, in, D)) & +((room(D)) & +((bank(C)) & +(man(B))))))))). +000320 A man waits quickly in a bank. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, quickly, pos)) & +((modifier_pp(A, in, B)) & +((predicate1(A, wait, C)) & +((man(C)) & +(bank(B)))))))). +000321 A man waits in a bank quickly. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((modifier_adv(A, quickly, pos)) & +((predicate1(A, wait, C)) & +((man(C)) & +(bank(B)))))))). +000322 A man hits a dog which runs fast. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, hit, B, C)) & +((modifier_adv(D, fast, pos)) & +((predicate1(D, run, C)) & +((dog(C)) & +(man(B)))))))). +000323 A man hits a dog which runs fast quickly. +ERROR DRS is empty apply_converter/2 drs([], []) +000324 A man quickly hits a dog which runs fast. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, run, B)) & +((modifier_adv(A, fast, pos)) & +((predicate2(C, hit, D, B)) & +((modifier_adv(C, quickly, pos)) & +((dog(B)) & +(man(D))))))))). +000325 Whose card is valid? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +000326 Is the man's card valid? +fof(f1, conjecture, ( +? [A, B, C] : ((relation(A, of, C)) & +((card(A)) & +((property1(B, valid, pos)) & +((A=B) & +(man(C)))))))). +000327 John is small. +fof(f1, axiom, ( +? [A] : ((property1(A, small, pos)) & +('John'=A)))). +000328 A man hits a green dog that barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((property1(A, green, pos)) & +((predicate1(B, bark, A)) & +((predicate2(C, hit, D, A)) & +((dog(A)) & +(man(D)))))))). +000329 The card of which man is valid? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G704, which) +000330 The card of who is valid? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G704, who) +000331 Which card of which man is valid? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +000332 There is a card of a man which is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +000333 There is a man. If the man enters a card then the card is correct. +fof(f1, axiom, ( +? [A] : ((man(A)) & +(! [B, C] : (((card(C)) & +(predicate2(B, enter, A, C))) +=> (? [D] : ((C=D) & +(property1(D, correct, pos))))))))). +000334 There is a man. If the man enters a card then the card is correct. He sleeps. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, sleep, B)) & +((! [C, D] : (((card(C)) & +(predicate2(D, enter, B, C))) +=> (? [E] : ((property1(E, correct, pos)) & +(C=E))))) & +(man(B)))))). +000335 John eats or John drinks. +fof(f1, axiom, ( +? [A] : ((predicate1(A, eat, 'John')) +| (? [B] : (predicate1(B, drink, 'John')))))). +000336 John eats or John drinks. Mary eats or Mary drinks or Bill sleeps. +fof(f1, axiom, ( +? [A] : ((predicate1(A, eat, 'John')) +| (? [B] : (predicate1(B, drink, 'John')))))). + +fof(f2, axiom, ( +? [A] : ((predicate1(A, eat, 'Mary')) +| (? [B] : ((predicate1(B, drink, 'Mary')) +| (? [C] : (predicate1(C, sleep, 'Bill')))))))). +000337 There are John and 2 men. +ERROR DRS is empty apply_converter/2 drs([], []) +000338 There are John and 2 men ManGroup. +ERROR DRS is empty apply_converter/2 drs([], []) +000339 There are John and 2 men ManGroup. ManGroup is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +000340 There are a man X and a man Y and a man Z. +fof(f1, axiom, ( +? [A, B, C, D] : ((has_part(A, B)) & +((has_part(A, C)) & +((has_part(A, D)) & +((man(D)) & +((object(A, na, countable, na, eq, 3)) & +((man(C)) & +(man(B)))))))))). +000341 There are some men. If they are happy then they wait. +fof(f1, axiom, ( +? [A] : ((! [B] : (((property1(B, happy, pos)) & +(A=B)) +=> (? [C] : (predicate1(C, wait, A))))) & +(object(A, man, countable, na, geq, 2))))). +000342 If John waits then John sleeps. +fof(f1, axiom, ( +! [A] : ((predicate1(A, wait, 'John')) +=> (? [B] : (predicate1(B, sleep, 'John')))))). +000343 If John waits then he sleeps. +fof(f1, axiom, ( +! [A] : ((predicate1(A, wait, 'John')) +=> (? [B] : (predicate1(B, sleep, 'John')))))). +000344 If a man John waits then he sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +000345 John's laundry is clean. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, clean, pos)) & +((relation(A, of, 'John')) & +(laundry(A))))))). +000346 Some laundry of John is clean. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, clean, pos)) & +((relation(A, of, 'John')) & +(object(A, laundry, mass, na, na, na))))))). +000347 A laundry of John is clean. +fof(f1, axiom, ( +? [A, B] : ((relation(A, of, 'John')) & +((property1(B, clean, pos)) & +((A=B) & +(laundry(A))))))). +000348 Something happens. It is good. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, good, pos)) & +((predicate1(C, happen, A)) & +($true)))))). +000349 Nobody waits. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(? [B] : (predicate1(B, wait, A))))))). +000350 Nobody sees himself. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(? [B] : (predicate2(B, see, A, A))))))). +000351 Every man who sees himself waits. +fof(f1, axiom, ( +! [A, B] : (((man(B)) & +(predicate2(A, see, B, B))) +=> (? [C] : (predicate1(C, wait, B)))))). +000352 Each of some men waits. +fof(f1, axiom, ( +? [A] : ((object(A, man, countable, na, geq, 2)) & +(! [B] : ((has_part(A, B)) +=> (? [C] : (predicate1(C, wait, B)))))))). +000353 Each of some men who eat waits. +fof(f1, axiom, ( +? [A, B] : ((object(A, man, countable, na, geq, 2)) & +((predicate1(B, eat, A)) & +(! [C] : ((has_part(A, C)) +=> (? [D] : (predicate1(D, wait, C))))))))). +000354 Each of some men who see themselves waits. +fof(f1, axiom, ( +? [A, B] : ((object(A, man, countable, na, geq, 2)) & +((predicate2(B, see, A, A)) & +(! [C] : ((has_part(A, C)) +=> (? [D] : (predicate1(D, wait, C))))))))). +000355 A man who walks is happy. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, walk, B)) & +((property1(C, happy, pos)) & +((B=C) & +(man(B))))))). +000356 A man who walks is happy. A man who talks is sad. The man waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, walk, B)) & +((property1(C, happy, pos)) & +((B=C) & +(man(B))))))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((predicate1(A, talk, B)) & +((property1(C, sad, pos)) & +((B=C) & +((predicate1(D, wait, B)) & +(man(B)))))))). +000357 A man who walks is happy. A man who talks is sad. The man who walks waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, walk, B)) & +((property1(C, happy, pos)) & +((B=C) & +((predicate1(D, wait, B)) & +(man(B)))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate1(A, talk, B)) & +((property1(C, sad, pos)) & +((B=C) & +(man(B))))))). +000358 A dog of a man is happy. A dog of a woman is sad. The dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((relation(A, of, B)) & +((property1(C, happy, pos)) & +((A=C) & +((dog(A)) & +(man(B)))))))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((relation(A, of, B)) & +((property1(C, sad, pos)) & +((A=C) & +((predicate1(D, bark, A)) & +((dog(A)) & +(woman(B))))))))). +000359 A dog of a man is happy. A dog of a woman is sad. The dog of a man barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((relation(A, of, B)) & +((property1(C, happy, pos)) & +((A=C) & +((predicate1(D, bark, A)) & +((dog(A)) & +(man(B))))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((relation(A, of, B)) & +((property1(C, sad, pos)) & +((A=C) & +((dog(A)) & +(woman(B)))))))). +000360 A dog of a man is happy. A dog of a woman is sad. The dog of the man barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((B=C) & +((property1(C, happy, pos)) & +((relation(B, of, D)) & +((dog(B)) & +(man(D))))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, sad, pos)) & +((relation(A, of, C)) & +((dog(A)) & +(woman(C)))))))). +000361 A dog Muri of a man is happy. A dog of a woman is sad. Muri barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000362 A dog Muri of a man is happy. A dog of a woman is sad. The dog Muri barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000363 A man's dog barks. He waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate1(C, bark, D)) & +((dog(D)) & +((relation(D, of, B)) & +(man(B)))))))). +000364 A man's dog barks. It eats. +fof(f1, axiom, ( +? [A, B, C, D] : ((relation(A, of, B)) & +((predicate1(C, bark, A)) & +((predicate1(D, eat, A)) & +((dog(A)) & +(man(B)))))))). +000365 A small card is green. A big card is red. The small card is valid. +fof(f1, axiom, ( +? [A, B, C] : ((property1(A, small, pos)) & +((property1(B, green, pos)) & +((A=B) & +((property1(C, valid, pos)) & +((A=C) & +(card(A))))))))). + +fof(f2, axiom, ( +? [A, B] : ((property1(A, big, pos)) & +((property1(B, red, pos)) & +((A=B) & +(card(A))))))). +000366 The small card is green. A big card is red. The small card is valid. +fof(f1, axiom, ( +? [A, B, C] : ((property1(A, green, pos)) & +((B=A) & +((property1(C, valid, pos)) & +((B=C) & +((property1(B, small, pos)) & +(card(B))))))))). + +fof(f2, axiom, ( +? [A, B] : ((property1(A, big, pos)) & +((property1(B, red, pos)) & +((A=B) & +(card(A))))))). +000367 The small card is green. The big card is red. The small card is valid. +fof(f1, axiom, ( +? [A, B, C] : ((property1(A, green, pos)) & +((B=A) & +((property1(C, valid, pos)) & +((B=C) & +((property1(B, small, pos)) & +(card(B))))))))). + +fof(f2, axiom, ( +? [A, B] : ((property1(A, red, pos)) & +((B=A) & +((property1(B, big, pos)) & +(card(B))))))). +000368 A man is happy. A dog is happy. +fof(f1, axiom, ( +? [A, B] : ((property1(A, happy, pos)) & +((B=A) & +(man(B)))))). + +fof(f2, axiom, ( +? [A, B] : ((property1(A, happy, pos)) & +((B=A) & +(dog(B)))))). +000369 A man a card of who is valid waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((relation(A, of, B)) & +((property1(C, valid, pos)) & +((A=C) & +((card(A)) & +((predicate1(D, wait, B)) & +(man(B))))))))). +000370 John's dog barks. It is happy. +fof(f1, axiom, ( +? [A, B, C] : ((relation(A, of, 'John')) & +((predicate1(B, bark, A)) & +((property1(C, happy, pos)) & +((A=C) & +(dog(A)))))))). +000371 John's dog barks. He is happy. +fof(f1, axiom, ( +? [A, B] : ((relation(A, of, 'John')) & +((predicate1(B, bark, A)) & +(dog(A)))))). + +fof(f2, axiom, ( +? [A] : ((property1(A, happy, pos)) & +('John'=A)))). +000372 A man's man waits. He is happy. +fof(f1, axiom, ( +? [A, B, C, D] : ((relation(A, of, B)) & +((predicate1(C, wait, A)) & +((property1(D, happy, pos)) & +((A=D) & +((man(A)) & +(man(B))))))))). +000373 A man's man waits. The man is happy. +fof(f1, axiom, ( +? [A, B, C, D] : ((relation(A, of, B)) & +((predicate1(C, wait, A)) & +((property1(D, happy, pos)) & +((A=D) & +((man(A)) & +(man(B))))))))). +000374 There is a red card. There is a blue card. The red card is valid. +fof(f1, axiom, ( +? [A, B] : ((property1(A, red, pos)) & +((property1(B, valid, pos)) & +((A=B) & +(card(A))))))). + +fof(f2, axiom, ( +? [A] : ((property1(A, blue, pos)) & +(card(A))))). +000375 There is a red card RC. There is a blue card BC. The red card RC is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +000376 There is a red card RC. There is a blue card BC. The card RC is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +000377 There is a red card RC. There is a blue card BC. The card is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +000378 There is a red card RC. There is a blue card BC. The red card is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +000379 There is a red card RC. There is a blue card BC. RC is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +000380 There are a red card RC and a blue card BC. RC is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +000381 There are a red card RC and a blue card BC. They are valid. +ERROR DRS is empty apply_converter/2 drs([], []) +000382 There are a red card and a blue card. The card is valid. +fof(f1, axiom, ( +? [A, B, C, D] : ((property1(A, red, pos)) & +((property1(B, blue, pos)) & +((has_part(C, A)) & +((has_part(C, B)) & +((property1(D, valid, pos)) & +((B=D) & +((card(B)) & +((object(C, na, countable, na, eq, 2)) & +(card(A)))))))))))). +000383 There are a red card and a blue card. The red card is valid. +fof(f1, axiom, ( +? [A, B, C, D] : ((property1(A, red, pos)) & +((property1(B, blue, pos)) & +((has_part(C, A)) & +((has_part(C, B)) & +((card(B)) & +((object(C, na, countable, na, eq, 2)) & +((property1(D, valid, pos)) & +((A=D) & +(card(A)))))))))))). +000384 There are 384 tests. +fof(f1, axiom, ( +? [A] : (object(A, test, countable, na, eq, 384)))). +000385 There are 3 things and 4 things. Are they 7 things? +ERROR DRS condition not supported: question tptp/4 question(drs([_G776, _G779], [object(_G776, thing, countable, na, eq, 7)-2/4, predicate(_G779, be, _G693, _G776)-2/1])) +000386 A man's dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((relation(A, of, B)) & +((predicate1(C, bark, A)) & +((dog(A)) & +(man(B))))))). +000387 The man's dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((relation(A, of, B)) & +((predicate1(C, bark, A)) & +((dog(A)) & +(man(B))))))). +000388 A dog of a man barks. +fof(f1, axiom, ( +? [A, B, C] : ((relation(A, of, B)) & +((predicate1(C, bark, A)) & +((dog(A)) & +(man(B))))))). +000389 The dog of a man barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((man(C)) & +(dog(B))))))). +000390 A dog of the man barks. +fof(f1, axiom, ( +? [A, B, C] : ((relation(A, of, B)) & +((predicate1(C, bark, A)) & +((dog(A)) & +(man(B))))))). +000391 The dog of the man barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((man(C)) & +(dog(B))))))). +000392 There is a dog. There is a man. The man's dog barks. +fof(f1, axiom, ( +? [A] : (dog(A)))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((dog(B)) & +(man(C))))))). +000393 No man sees himself. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B] : (predicate2(B, see, A, A))))))). +000394 For each man a dog sees the man. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((dog(C)) & +(predicate2(B, see, C, A))))))). +000395 There is a man who feeds every dog. There is a man who feeds every cat. The man who feeds every dog waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((! [C] : ((dog(C)) +=> (? [D] : (predicate2(D, feed, B, C))))) & +(man(B)))))). + +fof(f2, axiom, ( +? [A] : ((! [B] : ((cat(B)) +=> (? [C] : (predicate2(C, feed, A, B))))) & +(man(A))))). +000396 Everybody sees nobody. +fof(f1, axiom, ( +! [A] : (($true) +=> (! [B] : (($true) +=> (~(? [C] : (predicate2(C, see, A, B))))))))). +000397 It is not the case that everybody sees somebody. +ERROR DRS is empty apply_converter/2 drs([], []) +000398 Nobody sees everybody. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(! [B] : (($true) +=> (? [C] : (predicate2(C, see, A, B))))))))). +000399 Somebody sees everybody. +fof(f1, axiom, ( +? [A] : ((! [B] : (($true) +=> (? [C] : (predicate2(C, see, A, B))))) & +($true)))). +000400 A man waits. The man walks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((predicate1(C, walk, B)) & +(man(B)))))). +000401 There is a man. His dog eats. There is a woman. Her dog drinks. The dog of the man barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((predicate1(C, eat, B)) & +((dog(B)) & +((relation(B, of, D)) & +(man(D)))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate1(A, drink, B)) & +((dog(B)) & +((relation(B, of, C)) & +(woman(C))))))). +000402 The man John walks. The woman John talks. +ERROR DRS is empty apply_converter/2 drs([], []) +000403 A man John walks. +ERROR DRS is empty apply_converter/2 drs([], []) +000404 A man waits. The man talks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((predicate1(C, talk, B)) & +(man(B)))))). +000405 A man waits. The man talks and walks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate1(C, talk, B)) & +((predicate1(D, walk, B)) & +(man(B))))))). +000406 Some men wait. The men talk. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, talk, B)) & +((predicate1(C, wait, B)) & +(object(B, man, countable, na, geq, 2)))))). +000407 Some men wait. They talk. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, talk, B)) & +((predicate1(C, wait, B)) & +(object(B, man, countable, na, geq, 2)))))). +000408 If John waits then a dog barks. +fof(f1, axiom, ( +! [A] : ((predicate1(A, wait, 'John')) +=> (? [B, C] : ((dog(C)) & +(predicate1(B, bark, C))))))). +000409 All laundry waits. +fof(f1, axiom, ( +! [A] : ((object(A, laundry, mass, na, na, na)) +=> (? [B] : (predicate1(B, wait, A)))))). +000410 A man M1 eats. A man M2 drinks. M1 waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((predicate1(C, eat, B)) & +(man(B)))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, drink, B)) & +(man(B))))). +000411 A man M1 eats. A man M2 drinks. The man M1 waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((predicate1(C, eat, B)) & +(man(B)))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, drink, B)) & +(man(B))))). +000412 Every man M sees M. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : (predicate2(B, see, A, A)))))). +000413 No man M sees M. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B] : (predicate2(B, see, A, A))))))). +000414 Someone waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +($true)))). +000415 No one waits. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(? [B] : (predicate1(B, wait, A))))))). +000416 It is not the case that no one does not wait. +ERROR DRS is empty apply_converter/2 drs([], []) +000417 It is not the case that no one waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000418 It is not the case that it is not the case that a man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000419 Not everyone waits. +fof(f1, axiom, ( +~(! [A] : (($true) +=> (? [B] : (predicate1(B, wait, A))))))). +000420 There is someone and he does not wait. +fof(f1, axiom, ( +? [A] : ((~(? [B] : (predicate1(B, wait, A)))) & +($true)))). +000421 It is not the case that if there is someone then he waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000422 At least 3 men wait. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(object(B, man, countable, na, geq, 3))))). +000423 At least 3 men wait. They drink. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, drink, B)) & +((predicate1(C, wait, B)) & +(object(B, man, countable, na, geq, 3)))))). +000424 Some men M1 and M2 drink. They talk. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, talk, B)) & +((object(B, na, countable, na, eq, 2)) & +((has_part(B, C)) & +(($true) & +((predicate1(D, drink, B)) & +((has_part(B, E)) & +(object(E, man, countable, na, geq, 2)))))))))). +000425 A man and a dog wait. They talk. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, wait, B)) & +((has_part(B, C)) & +((has_part(B, D)) & +((predicate1(E, talk, B)) & +((object(B, na, countable, na, eq, 2)) & +((dog(D)) & +(man(C)))))))))). +000426 A man and a dog wait. He talks. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, wait, B)) & +((has_part(B, C)) & +((has_part(B, D)) & +((dog(D)) & +((object(B, na, countable, na, eq, 2)) & +((predicate1(E, talk, C)) & +(man(C)))))))))). +000427 A man and a dog wait. It talks. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, wait, B)) & +((has_part(B, C)) & +((has_part(B, D)) & +((predicate1(E, talk, D)) & +((dog(D)) & +((object(B, na, countable, na, eq, 2)) & +(man(C)))))))))). +000428 A man M and a dog D wait. They talk. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, talk, B)) & +((has_part(B, C)) & +((has_part(B, D)) & +((predicate1(E, wait, B)) & +((object(B, na, countable, na, eq, 2)) & +((man(D)) & +(dog(C)))))))))). +000429 A man M and the dog D wait. They talk. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, talk, B)) & +((has_part(B, C)) & +((has_part(B, D)) & +((predicate1(E, wait, B)) & +((object(B, na, countable, na, eq, 2)) & +((man(D)) & +(dog(C)))))))))). +000430 Each of some men talks. They walk. +fof(f1, axiom, ( +? [A, B] : ((object(A, man, countable, na, geq, 2)) & +((! [C] : ((has_part(A, C)) +=> (? [D] : (predicate1(D, talk, C))))) & +(predicate1(B, walk, A)))))). +000431 Each of some men talks. The men walk. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, walk, B)) & +((! [C] : ((has_part(B, C)) +=> (? [D] : (predicate1(D, talk, C))))) & +(object(B, man, countable, na, geq, 2)))))). +000432 John's dog barks. +fof(f1, axiom, ( +? [A, B] : ((relation(A, of, 'John')) & +((predicate1(B, bark, A)) & +(dog(A)))))). +000433 There is a man. His dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((dog(A)) & +((predicate1(B, bark, A)) & +((relation(A, of, C)) & +(man(C))))))). +000434 There is a man a dog of who barks. +fof(f1, axiom, ( +? [A, B, C] : ((relation(A, of, B)) & +((predicate1(C, bark, A)) & +((dog(A)) & +(man(B))))))). +000435 There is a man a dog of who barks. There is a man a dog of who eats. The man a dog of who barks waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate1(C, bark, D)) & +((relation(D, of, B)) & +((man(B)) & +(dog(D)))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate1(A, eat, B)) & +((relation(B, of, C)) & +((man(C)) & +(dog(B))))))). +000436 There is a man. There is a woman. His and her dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000437 There is a man. His dog barks. The dog is happy. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, happy, pos)) & +((predicate1(C, bark, A)) & +((relation(A, of, D)) & +((man(D)) & +(dog(A))))))))). +000438 Somebody who eats drinks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, eat, B)) & +((predicate1(C, drink, B)) & +($true))))). +000439 Something moves. It waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((predicate1(C, move, B)) & +($true))))). +000440 Something moves. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, move, B)) & +($true)))). +000441 Something sees itself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +($true)))). +000442 A dog of somebody barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((dog(B)) & +($true)))))). +000443 A dog of somebody barks. He waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate1(C, bark, D)) & +((relation(D, of, B)) & +((dog(D)) & +($true))))))). +000444 A dog of somebody barks. It waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate1(C, bark, B)) & +((relation(B, of, D)) & +((dog(B)) & +($true))))))). +000445 Nobody sees herself. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(? [B] : (predicate2(B, see, A, A))))))). +000446 A man sees everybody. +fof(f1, axiom, ( +? [A] : ((! [B] : (($true) +=> (? [C] : (predicate2(C, see, A, B))))) & +(man(A))))). +000447 A man sees everybody. He eats. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, eat, B)) & +((! [C] : (($true) +=> (? [D] : (predicate2(D, see, B, C))))) & +(man(B)))))). +000448 A man sees everybody who eat. +ERROR DRS is empty apply_converter/2 drs([], []) +000449 Not everything sees itself. +fof(f1, axiom, ( +~(! [A] : (($true) +=> (? [B] : (predicate2(B, see, A, A))))))). +000450 Everything barks at itself. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : ((predicate1(B, bark, A)) & +(modifier_pp(B, at, A))))))). +000451 A man sees everybody and him. +ERROR DRS is empty apply_converter/2 drs([], []) +000452 There is a man who owns a dog. There is a man who owns a cat. John sees the man. John sees the man who owns the dog. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((predicate2(C, own, B, D)) & +((man(B)) & +(dog(D))))))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((predicate2(C, own, B, D)) & +((man(B)) & +(cat(D))))))). +000453 John goes to Berlin. +fof(f1, axiom, ( +? [A] : ((predicate1(A, go, 'John')) & +(modifier_pp(A, to, 'Berlin'))))). +000454 John comes from Berlin. +fof(f1, axiom, ( +? [A] : ((predicate1(A, come, 'John')) & +(modifier_pp(A, from, 'Berlin'))))). +000455 John likes a town which he goes to. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, like, 'John', B)) & +((modifier_pp(C, to, B)) & +((predicate1(C, go, 'John')) & +(town(B))))))). +000456 In which town does John live? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +000457 John comes from Berlin and goes to Paris. +fof(f1, axiom, ( +? [A] : ((predicate1(A, come, 'John')) & +(modifier_pp(A, from, 'Berlin'))))). + +fof(f2, axiom, ( +? [A] : ((predicate1(A, go, 'John')) & +(modifier_pp(A, to, 'Paris'))))). +000458 Where does John live? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, where) +000459 Where does John live in? +ERROR DRS is empty apply_converter/2 drs([], []) +000460 From where does John come? +ERROR DRS is empty apply_converter/2 drs([], []) +000461 Where does John come from? +ERROR DRS is empty apply_converter/2 drs([], []) +000462 There is a man such that he waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(man(B))))). +000463 There is a man such that the man sees himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(man(B))))). +000464 There is a man. There is a man such that the man sees him. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((man(B)) & +(man(C)))))). +000465 For each of the men a dog barks. +fof(f1, axiom, ( +? [A] : ((object(A, man, countable, na, geq, 2)) & +(! [B] : ((has_part(A, B)) +=> (? [C, D] : ((predicate1(D, bark, C)) & +(dog(C))))))))). +000466 For each of the men a dog sees him. +fof(f1, axiom, ( +? [A] : ((object(A, man, countable, na, geq, 2)) & +(! [B] : ((has_part(A, B)) +=> (? [C, D] : ((predicate2(D, see, C, B)) & +(dog(C))))))))). +000467 For each rich man a woman likes the rich man. +fof(f1, axiom, ( +! [A] : (((man(A)) & +(property1(A, rich, pos))) +=> (? [B, C] : ((woman(C)) & +(predicate2(B, like, C, A))))))). +000468 For every rich man a woman likes the rich man. +fof(f1, axiom, ( +! [A] : (((man(A)) & +(property1(A, rich, pos))) +=> (? [B, C] : ((woman(C)) & +(predicate2(B, like, C, A))))))). +000469 There are some big men. There are some small men. The big men are happy. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, happy, pos)) & +((property1(A, big, pos)) & +(object(A, man, countable, na, geq, 2))))))). + +fof(f2, axiom, ( +? [A] : ((property1(A, small, pos)) & +(object(A, man, countable, na, geq, 2))))). +000470 There are some big men. There are some small men. They wait. +fof(f1, axiom, ( +? [A] : ((property1(A, big, pos)) & +(object(A, man, countable, na, geq, 2))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((property1(B, small, pos)) & +(object(B, man, countable, na, geq, 2)))))). +000471 There are some men. For each of the men a dog barks. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C, D] : ((dog(C)) & +(predicate1(D, bark, C)))))) & +(object(A, man, countable, na, geq, 2))))). +000472 For each man a dog sees it. +ERROR DRS is empty apply_converter/2 drs([], []) +000473 A man's dog barks. The dog waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((relation(A, of, B)) & +((predicate1(C, bark, A)) & +((predicate1(D, wait, A)) & +((dog(A)) & +(man(B)))))))). +000474 A big man's dog barks. The dog waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((property1(A, big, pos)) & +((relation(B, of, A)) & +((predicate1(C, bark, B)) & +((predicate1(D, wait, B)) & +((dog(B)) & +(man(A))))))))). +000475 There is a man. There is a dog. John beats his dog. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, beat, 'John', B)) & +((dog(B)) & +((relation(B, of, C)) & +(man(C))))))). + +fof(f2, axiom, ( +? [A] : (dog(A)))). +000476 John beats his own big dog and beats his own small dog. The big dog is sad. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, sad, pos)) & +((property1(A, big, pos)) & +((predicate2(C, beat, 'John', A)) & +((relation(A, of, 'John')) & +(dog(A))))))))). + +fof(f2, axiom, ( +? [A, B] : ((property1(A, small, pos)) & +((predicate2(B, beat, 'John', A)) & +((relation(A, of, 'John')) & +(dog(A))))))). +000477 There is the man. +ERROR DRS is empty apply_converter/2 drs([], []) +000478 The dog who sees the man barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000479 There is a man. There is he. +ERROR DRS is empty apply_converter/2 drs([], []) +000480 There is a man. There is he. There is he. +ERROR DRS is empty apply_converter/2 drs([], []) +000481 There is a man. There are he and he. +ERROR DRS is empty apply_converter/2 drs([], []) +000482 There is some laundry. It is clean. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, clean, pos)) & +(object(A, laundry, mass, na, na, na)))))). +000483 Each of some men who see themselves sees himself. /* Axiom :) */ +fof(f1, axiom, ( +? [A, B] : ((! [C] : ((has_part(B, C)) +=> (? [D] : (predicate2(D, see, C, C))))) & +((predicate2(A, see, B, B)) & +(object(B, man, countable, na, geq, 2)))))). +000484 There are 3 men. +fof(f1, axiom, ( +? [A] : (object(A, man, countable, na, eq, 3)))). +000485 There are 3 men. They talk. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, talk, B)) & +(object(B, man, countable, na, eq, 3))))). +000486 There are 3 men. The men talk. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, talk, B)) & +(object(B, man, countable, na, eq, 3))))). +000487 There are 3 men. 3 men talk. +fof(f1, axiom, ( +? [A] : (object(A, man, countable, na, eq, 3)))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, talk, B)) & +(object(B, man, countable, na, eq, 3))))). +000488 There is a man A#. +ERROR DRS is empty apply_converter/2 drs([], []) +000489 There are 3 men Men-3. Men-3 talk. +ERROR DRS is empty apply_converter/2 drs([], []) +000490 John waits. John does not sleep. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f2, axiom, ( +~(? [A] : (predicate1(A, sleep, 'John'))))). +000491 There is a man. He sees himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(man(B))))). +000492 If John waits then a man John sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +000493 If John waits then the man John sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +000494 Each of some men who own a dog owns a dog. +fof(f1, axiom, ( +? [A, B, C] : ((object(A, man, countable, na, geq, 2)) & +((dog(B)) & +((predicate2(C, own, A, B)) & +(! [D] : ((has_part(A, D)) +=> (? [E, F] : ((predicate2(F, own, D, E)) & +(dog(E))))))))))). +000495 Each of some men who own the dog owns the dog. +fof(f1, axiom, ( +? [A, B, C] : ((! [D] : ((has_part(B, D)) +=> (? [E] : (predicate2(E, own, D, C))))) & +((predicate2(A, own, B, C)) & +((object(B, man, countable, na, geq, 2)) & +(dog(C))))))). +000496 Each of some men who own the dog Muri owns Muri. +ERROR DRS is empty apply_converter/2 drs([], []) +000497 There is a dog Muri. Each of some men who own Muri owns Muri. +ERROR DRS is empty apply_converter/2 drs([], []) +000498 There is a dog. Each of some men who own the dog owns the dog. +fof(f1, axiom, ( +? [A, B, C] : ((dog(A)) & +((object(B, man, countable, na, geq, 2)) & +((predicate2(C, own, B, A)) & +(! [D] : ((has_part(B, D)) +=> (? [E] : (predicate2(E, own, D, A)))))))))). +000499 There is a man who sees a big dog. There is a man who sees a small dog. The man who sees a big dog waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((property1(A, big, pos)) & +((predicate2(B, see, C, A)) & +((predicate1(D, wait, C)) & +((man(C)) & +(dog(A)))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((property1(A, small, pos)) & +((predicate2(B, see, C, A)) & +((dog(A)) & +(man(C))))))). +000500 There are some men. Each of the men waits. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : (predicate1(C, wait, B))))) & +(object(A, man, countable, na, geq, 2))))). +000501 Some groups of some men talk. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, talk, B)) & +((relation(B, of, C)) & +((object(C, man, countable, na, geq, 2)) & +(object(B, group, countable, na, geq, 2))))))). +000502 Some groups of some men see themselves. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, B)) & +((relation(B, of, C)) & +((object(C, man, countable, na, geq, 2)) & +(object(B, group, countable, na, geq, 2))))))). +000503 Every group of some men waits. +fof(f1, axiom, ( +! [A, B] : (((group(A)) & +((object(B, man, countable, na, geq, 2)) & +(relation(A, of, B)))) +=> (? [C] : (predicate1(C, wait, A)))))). +000504 Each of no men talks. +ERROR DRS is empty apply_converter/2 drs([], []) +000505 Each of some men does not talk. +fof(f1, axiom, ( +? [A] : ((object(A, man, countable, na, geq, 2)) & +(! [B] : ((has_part(A, B)) +=> (~(? [C] : (predicate1(C, talk, B))))))))). +000506 A doctor sees himself/herself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(doctor(B))))). +000507 A doctor sees herself/himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(doctor(B))))). +000508 A thing sees himself/itself. +ERROR DRS is empty apply_converter/2 drs([], []) +000509 For each of some men a dog barks. +fof(f1, axiom, ( +? [A] : ((object(A, man, countable, na, geq, 2)) & +(! [B] : ((has_part(A, B)) +=> (? [C, D] : ((predicate1(D, bark, C)) & +(dog(C))))))))). +000510 For each of some men a dog sees him. +fof(f1, axiom, ( +? [A] : ((object(A, man, countable, na, geq, 2)) & +(! [B] : ((has_part(A, B)) +=> (? [C, D] : ((predicate2(D, see, C, B)) & +(dog(C))))))))). +000511 For each of John and Mary a dog sees him/her. +fof(f1, axiom, ( +? [A] : ((has_part(A, 'John')) & +((has_part(A, 'Mary')) & +((! [B] : ((has_part(A, B)) +=> (? [C, D] : ((dog(D)) & +(predicate2(C, see, D, B)))))) & +(object(A, na, countable, na, eq, 2))))))). +000512 A person sees himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(person(B))))). +000513 A person sees herself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(person(B))))). +000514 For each of some men he waits. +fof(f1, axiom, ( +? [A] : ((object(A, man, countable, na, geq, 2)) & +(! [B] : ((has_part(A, B)) +=> (? [C] : (predicate1(C, wait, B)))))))). +000515 For each of the men he waits. +fof(f1, axiom, ( +? [A] : ((object(A, man, countable, na, geq, 2)) & +(! [B] : ((has_part(A, B)) +=> (? [C] : (predicate1(C, wait, B)))))))). +000516 For each of a man and a woman a dog sees the man. +fof(f1, axiom, ( +? [A, B, C] : ((has_part(A, B)) & +((has_part(A, C)) & +((woman(C)) & +((man(B)) & +((object(A, na, countable, na, eq, 2)) & +(! [D] : ((has_part(A, D)) +=> (? [E, F] : ((dog(F)) & +(predicate2(E, see, F, B))))))))))))). +000517 For each of a big man and a small man a dog sees the big man. +fof(f1, axiom, ( +? [A, B, C] : ((property1(A, big, pos)) & +((property1(B, small, pos)) & +((has_part(C, A)) & +((has_part(C, B)) & +((man(B)) & +((man(A)) & +((object(C, na, countable, na, eq, 2)) & +(! [D] : ((has_part(C, D)) +=> (? [E, F] : ((dog(F)) & +(predicate2(E, see, F, A))))))))))))))). +000518 5 men's dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((dog(B)) & +((relation(B, of, C)) & +(object(C, man, countable, na, eq, 5))))))). +000519 3 codes X and Y and Z are valid. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((object(A, na, countable, na, eq, 3)) & +((has_part(A, B)) & +(($true) & +((has_part(A, C)) & +(($true) & +((A=D) & +((property1(D, valid, pos)) & +((has_part(A, E)) & +(object(E, code, countable, na, eq, 3)))))))))))). +000520 2 men sees their own card. +ERROR DRS is empty apply_converter/2 drs([], []) +000521 If there is a man then there is more than 1 women. +ERROR DRS is empty apply_converter/2 drs([], []) +000522 Each of some men sees himself. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : (predicate2(C, see, B, B))))) & +(object(A, man, countable, na, geq, 2))))). +000523 Each of some men who see themselves sees himself. +fof(f1, axiom, ( +? [A, B] : ((! [C] : ((has_part(B, C)) +=> (? [D] : (predicate2(D, see, C, C))))) & +((predicate2(A, see, B, B)) & +(object(B, man, countable, na, geq, 2)))))). +000524 A man has 2 kg of laundry. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, have, B, C)) & +((object(C, laundry, mass, kg, eq, 2)) & +(man(B)))))). +000525 A child Id1 of a child Id2 of a man Adam waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000526 There is a child of a man. The child waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((relation(B, of, C)) & +((child(B)) & +(man(C))))))). +000527 The dog that sees the man barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((predicate2(C, see, B, D)) & +((man(D)) & +(dog(B))))))). +000528 The dog that sees the man barks. The dog eats. The man drinks. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate1(A, bark, B)) & +((predicate1(C, eat, B)) & +((predicate1(D, drink, E)) & +((predicate2(F, see, B, E)) & +((man(E)) & +(dog(B))))))))). +000529 There is a man. Who hits him? +ERROR DRS condition not supported: question tptp/4 question(drs([_G714, _G717], [query(_G714, who)-2/1, predicate(_G717, hit, _G714, _G687)-2/2])) +000530 There is a man. Who hits himself? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G714, who) +000531 Who sees who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +000532 What sees itself? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +000533 Mary sees herself. Who sees herself? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G716, who) +000534 John's dog barks. The dog of John is happy. +fof(f1, axiom, ( +? [A, B, C] : ((relation(A, of, 'John')) & +((dog(A)) & +((predicate1(B, bark, A)) & +((property1(C, happy, pos)) & +(A=C))))))). +000535 John's dog eats. Mary's dog drinks. The dog of John waits. +fof(f1, axiom, ( +? [A, B, C] : ((relation(A, of, 'John')) & +((dog(A)) & +((predicate1(B, eat, A)) & +(predicate1(C, wait, A))))))). + +fof(f2, axiom, ( +? [A, B] : ((relation(A, of, 'Mary')) & +((dog(A)) & +(predicate1(B, drink, A)))))). +000536 A dog of a man eats. A dog of a woman drinks. The dog of a man waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate1(C, eat, B)) & +((relation(B, of, D)) & +((dog(B)) & +(man(D)))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate1(A, drink, B)) & +((relation(B, of, C)) & +((dog(B)) & +(woman(C))))))). +000537 A dog of a man eats. A dog of a woman drinks. The dog of the man waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate1(C, eat, B)) & +((relation(B, of, D)) & +((dog(B)) & +(man(D)))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate1(A, drink, B)) & +((relation(B, of, C)) & +((dog(B)) & +(woman(C))))))). +000538 A man's card sees itself. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, B)) & +((relation(B, of, C)) & +((man(C)) & +(card(B))))))). +000539 A man's card sees him. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((card(B)) & +((relation(B, of, C)) & +(man(C))))))). +000540 A man's dog barks. The woman's dog is green. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((man(C)) & +(dog(B))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, green, pos)) & +((relation(A, of, C)) & +((woman(C)) & +(dog(A)))))))). +000541 Somebody's dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((dog(B)) & +((relation(B, of, C)) & +($true)))))). +000542 Every ancestor of a man's father is the ancestor of the man. +fof(f1, axiom, ( +! [A, B, C] : (((ancestor(A)) & +((man(B)) & +((relation(C, of, B)) & +((father(C)) & +(relation(A, of, C)))))) +=> (? [D] : ((A=D) & +((relation(D, of, B)) & +(ancestor(D)))))))). +000543 There is a man who sees John's brother. The man who sees the brother of John waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate2(C, see, B, D)) & +((brother(D)) & +((relation(D, of, 'John')) & +(man(B)))))))). +000544 There is a man who sees John's mother. The man who sees the mother of John waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate2(C, see, B, D)) & +((relation(D, of, 'John')) & +((mother(D)) & +(man(B)))))))). +000545 There is a man who sees a mother of John. The man who sees John's mother waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate2(C, see, B, D)) & +((relation(D, of, 'John')) & +((mother(D)) & +(man(B)))))))). +000546 2 girls lift 2 tables. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, lift, B, C)) & +((object(C, table, countable, na, eq, 2)) & +(object(B, girl, countable, na, eq, 2)))))). +000547 2 girls lift each of 2 tables. +fof(f1, axiom, ( +? [A, B] : ((! [C] : ((has_part(A, C)) +=> (? [D] : (predicate2(D, lift, B, C))))) & +((object(A, table, countable, na, eq, 2)) & +(object(B, girl, countable, na, eq, 2)))))). +000548 Each of 2 girls lifts 2 tables. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C, D] : ((object(C, table, countable, na, eq, 2)) & +(predicate2(D, lift, B, C)))))) & +(object(A, girl, countable, na, eq, 2))))). +000549 Each of 2 girls lifts each of 2 tables. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : ((object(C, table, countable, na, eq, 2)) & +(! [D] : ((has_part(C, D)) +=> (? [E] : (predicate2(E, lift, B, D))))))))) & +(object(A, girl, countable, na, eq, 2))))). +000550 There are 2 tables such that 2 girls lift them. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, lift, B, C)) & +((object(B, girl, countable, na, eq, 2)) & +(object(C, table, countable, na, eq, 2)))))). +000551 There are 2 tables such that each of 2 girls lifts them. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : (predicate2(C, lift, B, A))))) & +(object(A, girl, countable, na, eq, 2))))). + +fof(f2, axiom, ( +? [A] : (object(A, table, countable, na, eq, 2)))). +000552 For each of 2 tables 2 girls lift it. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C, D] : ((object(C, girl, countable, na, eq, 2)) & +(predicate2(D, lift, C, B)))))) & +(object(A, table, countable, na, eq, 2))))). +000553 For each of 2 tables each of 2 girls lifts it. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : ((object(C, girl, countable, na, eq, 2)) & +(! [D] : ((has_part(C, D)) +=> (? [E] : (predicate2(E, lift, D, B))))))))) & +(object(A, table, countable, na, eq, 2))))). +000554 There are 2 girls and there are 2 tables such that each of the girls lifts each of the tables. +fof(f1, axiom, ( +? [A, B] : ((object(A, girl, countable, na, eq, 2)) & +((object(B, table, countable, na, eq, 2)) & +(! [C] : ((has_part(A, C)) +=> (! [D] : ((has_part(B, D)) +=> (? [E] : (predicate2(E, lift, C, D))))))))))). +000555 There are 2 girls and there are 2 tables. Each of the girls lifts each of the tables. +fof(f1, axiom, ( +? [A, B] : ((object(A, girl, countable, na, eq, 2)) & +((object(B, table, countable, na, eq, 2)) & +(! [C] : ((has_part(A, C)) +=> (! [D] : ((has_part(B, D)) +=> (? [E] : (predicate2(E, lift, C, D))))))))))). +000556 Some men M1 and M2 and M3 drink. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((object(A, na, countable, na, eq, 3)) & +((has_part(A, B)) & +(($true) & +((has_part(A, C)) & +(($true) & +((predicate1(D, drink, A)) & +((has_part(A, E)) & +(object(E, man, countable, na, geq, 2))))))))))). +000557 There are a man and a woman. +fof(f1, axiom, ( +? [A, B, C] : ((has_part(A, B)) & +((has_part(A, C)) & +((woman(C)) & +((object(A, na, countable, na, eq, 2)) & +(man(B)))))))). +000558 2 codes X and Y are valid. +fof(f1, axiom, ( +? [A, B, C, D] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +(($true) & +((A=C) & +((property1(C, valid, pos)) & +((has_part(A, D)) & +(object(D, code, countable, na, eq, 2)))))))))). +000559 There are 5 big men. +fof(f1, axiom, ( +? [A] : ((property1(A, big, pos)) & +(object(A, man, countable, na, eq, 5))))). +000560 2 men M1 and M2 drink. M1 talks. +ERROR DRS is empty apply_converter/2 drs([], []) +000561 2 men M1 and M2 drink. M2 talks. They eat. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate1(A, eat, B)) & +((predicate1(C, talk, D)) & +((object(B, na, countable, na, eq, 2)) & +((has_part(B, D)) & +(($true) & +((predicate1(E, drink, B)) & +((has_part(B, F)) & +(object(F, man, countable, na, eq, 2))))))))))). +000562 2 men ManGroup drink. They eat. +ERROR DRS is empty apply_converter/2 drs([], []) +000563 2 men ManGroup drink. ManGroup talk. They eat. +ERROR DRS is empty apply_converter/2 drs([], []) +000564 2 men ManGroup drink. ManGroup talks. They eat. +ERROR DRS is empty apply_converter/2 drs([], []) +000565 2 men ManGroup drink. ManGroup talks. It eats. +ERROR DRS is empty apply_converter/2 drs([], []) +000566 2 men John and John eat. +ERROR DRS is empty apply_converter/2 drs([], []) +000567 There are 5 big men who are happy. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, happy, pos)) & +((property1(A, big, pos)) & +(object(A, man, countable, na, eq, 5))))))). +000568 There are 5 big men such that they are happy. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, happy, pos)) & +((property1(A, big, pos)) & +(object(A, man, countable, na, eq, 5))))))). +000569 2 men M1 and M2 drink. The man M2 talks. +ERROR DRS is empty apply_converter/2 drs([], []) +000570 There is a man who sees himself. There is a man who sees John. John watches the man who sees him. John watches the man who sees himself. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, watch, 'John', B)) & +((predicate2(C, see, B, B)) & +(man(B)))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, watch, 'John', B)) & +((predicate2(C, see, B, 'John')) & +(man(B)))))). +000571 There are some men. For each of them the card is valid. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C, D] : ((card(C)) & +((property1(D, valid, pos)) & +(C=D)))))) & +(object(A, man, countable, na, geq, 2))))). +000572 The card of which man the card of who is valid is valid? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G704, which) +000573 There is a n:aaa. It barks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +(aaa(B))))). +000574 There are some n:aaa. They bark. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +(object(B, aaa, countable, na, geq, 2))))). +000575 There is a n:aaa who waits. The n:aaa who waits barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000576 A man who is hungry eats a pizza X. He is happy. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((A=B) & +((property1(B, happy, pos)) & +((predicate2(C, eat, A, D)) & +((A=E) & +((property1(E, hungry, pos)) & +((man(A)) & +(pizza(D)))))))))). +000577 There is a man or there is a dog who sees him or there is a cat who sees it. +ERROR DRS is empty apply_converter/2 drs([], []) +000578 There is a man or there is a dog who sees him or there is a cat who sees him. +ERROR DRS is empty apply_converter/2 drs([], []) +000579 There is a man or there is a dog who sees him or there is a cat who sees it and him. +ERROR DRS is empty apply_converter/2 drs([], []) +000580 A dog barks. Not everybody waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +(dog(B))))). + +fof(f2, axiom, ( +~(! [A] : (($true) +=> (? [B] : (predicate1(B, wait, A))))))). +000581 A dog barks. Not every man waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +(dog(B))))). + +fof(f2, axiom, ( +~(! [A] : ((man(A)) +=> (? [B] : (predicate1(B, wait, A))))))). +000582 Not everybody waits. A dog barks. +fof(f1, axiom, ( +~(! [A] : (($true) +=> (? [B] : (predicate1(B, wait, A))))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +(dog(B))))). +000583 There is a man. A clerk enters every card of him. +fof(f1, axiom, ( +? [A, B] : ((! [C] : (((card(C)) & +(relation(C, of, A))) +=> (? [D] : (predicate2(D, enter, B, C))))) & +((man(A)) & +(clerk(B)))))). +000584 There is a park. A dog barks in it. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((predicate1(A, bark, C)) & +((dog(C)) & +(park(B))))))). +000585 A man sees everybody who eats. +fof(f1, axiom, ( +? [A] : ((! [B, C] : (((predicate1(B, eat, C)) & +($true)) +=> (? [D] : (predicate2(D, see, A, C))))) & +(man(A))))). +000586 Every man who waits eats. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +(predicate1(B, wait, A))) +=> (? [C] : (predicate1(C, eat, A)))))). +000587 Everybody who waits eats. +fof(f1, axiom, ( +! [A, B] : ((($true) & +(predicate1(A, wait, B))) +=> (? [C] : (predicate1(C, eat, B)))))). +000588 There is a man. He who waits eats. +ERROR DRS is empty apply_converter/2 drs([], []) +000589 A man sees himself and a dog. +fof(f1, axiom, ( +? [A, B, C, D] : ((has_part(A, B)) & +((has_part(A, C)) & +((predicate2(D, see, C, A)) & +((man(C)) & +((object(A, na, countable, na, eq, 2)) & +(dog(B))))))))). +000590 A man sees a dog and himself. +fof(f1, axiom, ( +? [A, B, C, D] : ((has_part(A, B)) & +((has_part(A, C)) & +((predicate2(D, see, B, A)) & +((man(B)) & +((object(A, na, countable, na, eq, 2)) & +(dog(C))))))))). +000591 There is a boy. A man sees him and a dog. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((dog(B)) & +((predicate2(C, see, D, A)) & +((has_part(A, E)) & +((boy(E)) & +(man(D)))))))))). +000592 There is a boy. A man sees himself and a dog. +fof(f1, axiom, ( +? [A] : (boy(A)))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((has_part(A, B)) & +((has_part(A, C)) & +((predicate2(D, see, C, A)) & +((man(C)) & +((object(A, na, countable, na, eq, 2)) & +(dog(B))))))))). +000593 A man sees a dog X. He waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate2(C, see, B, D)) & +((man(B)) & +(dog(D))))))). +000594 There are some men. The men talk. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, talk, B)) & +(object(B, man, countable, na, geq, 2))))). +000595 A set is a:located in itself. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(C, in, A)) & +((A=B) & +((property1(B, located, pos)) & +(set(A))))))). +000596 A set is in a set. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((predicate1(A, be, C)) & +((set(C)) & +(set(B))))))). +000597 A set is in itself. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, in, B)) & +((predicate1(A, be, B)) & +(set(B)))))). +000598 A set is a member in itself. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(C, in, A)) & +((A=B) & +((set(A)) & +(member(B))))))). +000599 A set exists in itself. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, in, B)) & +((predicate1(A, exist, B)) & +(set(B)))))). +000600 A table John waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000601 John owns a park. A dog barks in it. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(A, in, B)) & +((predicate1(A, bark, C)) & +((dog(C)) & +((predicate2(D, own, 'John', B)) & +(park(B)))))))). +000602 A dog barks. It is not the case that everybody waits. +fof(f1, axiom, ( +? [A, B] : ((~(? [C] : ((B=C) & +((! [D] : (($true) +=> (? [E] : (predicate2(E, wait, D, C))))) & +(case(C)))))) & +((predicate1(A, bark, B)) & +(dog(B)))))). +000603 VisaCards wait. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'VisaCard')))). +000604 Christmases are white. +fof(f1, axiom, ( +? [A] : (('Christmas'=A) & +(property1(A, white, pos))))). +000605 Each of Christmases is white. +ERROR DRS is empty apply_converter/2 drs([], []) +000606 Christmases are white. Some children like them. +fof(f1, axiom, ( +? [A] : (('Christmas'=A) & +(property1(A, white, pos))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate2(A, like, B, 'Christmas')) & +(object(B, child, countable, na, geq, 2))))). +000607 A person:xxx sees a masc:yyy and event:zzz him. +ERROR DRS is empty apply_converter/2 drs([], []) +000608 A person:xxx sees a masc:yyy and event:zzz herself. +ERROR DRS is empty apply_converter/2 drs([], []) +000609 A man talks about a day. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, about, B)) & +((predicate1(A, talk, C)) & +((man(C)) & +(day(B))))))). +000610 A man talks during a day. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, during, B)) & +((predicate1(A, talk, C)) & +((man(C)) & +(day(B))))))). +000611 A man sees a boy and the girl. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((has_part(A, B)) & +((has_part(A, C)) & +((predicate2(D, see, E, A)) & +((man(E)) & +((object(A, na, countable, na, eq, 2)) & +((boy(C)) & +(girl(B)))))))))). +000612 There is a bone. A man enters it and a card. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((has_part(A, B)) & +((has_part(A, C)) & +((predicate2(D, enter, E, A)) & +((man(E)) & +((object(A, na, countable, na, eq, 2)) & +((bone(C)) & +(card(B)))))))))). +000613 There is a bone. A man enters the bone and a card. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((has_part(A, B)) & +((has_part(A, C)) & +((predicate2(D, enter, E, A)) & +((man(E)) & +((object(A, na, countable, na, eq, 2)) & +((bone(C)) & +(card(B)))))))))). +000614 A customer enters a card of himself. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, enter, B, C)) & +((relation(C, of, B)) & +((customer(B)) & +(card(C))))))). +000615 There is John. Mary sees him. He walks. +ERROR DRS is empty apply_converter/2 drs([], []) +000616 There is John. Peter sees him. He walks. +ERROR DRS is empty apply_converter/2 drs([], []) +000617 A man hits his own dog. He is happy. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, happy, pos)) & +((predicate2(C, hit, A, D)) & +((relation(D, of, A)) & +((dog(D)) & +(man(A))))))))). +000618 A clerk enters a card of himself. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, enter, B, C)) & +((relation(C, of, B)) & +((clerk(B)) & +(card(C))))))). +000619 A clerk enters the card of himself. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, enter, B, C)) & +((relation(C, of, B)) & +((card(C)) & +(clerk(B))))))). +000620 A clerk enters a card of him. +ERROR DRS is empty apply_converter/2 drs([], []) +000621 There is a man. The man sees himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(man(B))))). +000622 A machine reads a card that carries its own code. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, read, B, C)) & +((predicate2(D, carry, C, E)) & +((relation(E, of, C)) & +((code(E)) & +((card(C)) & +(machine(B))))))))). +000623 A dog of a woman walks. A dog of a boy barks. The dog of the boy is happy. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, walk, B)) & +((relation(B, of, C)) & +((dog(B)) & +(woman(C))))))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, happy, pos)) & +((predicate1(C, bark, A)) & +((relation(A, of, D)) & +((dog(A)) & +(boy(D))))))))). +000624 A dog of a boy barks. The boy waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate1(C, bark, D)) & +((relation(D, of, B)) & +((dog(D)) & +(boy(B)))))))). +000625 A man lives in a town. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((predicate1(A, live, C)) & +((man(C)) & +(town(B))))))). +000626 A man lives in a town. Where does the man live? +ERROR DRS condition not supported: question tptp/4 question(drs([_G762], [predicate(_G762, live, _G687)-2/5, query(_G762, where)-2/1])) +000627 Where does the man live? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, where) +000628 Where does the man live? Who lives in the town? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, where) +000629 A man lives in a town. Where does the man live? Who lives in the town? +ERROR DRS condition not supported: question tptp/4 question(drs([_G798, _G801], [query(_G798, who)-3/1, predicate(_G801, live, _G798)-3/2, modifier_pp(_G801, in, _G690)-3/3])) +000630 A girl of a boy waits. The girl eats. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, eat, B)) & +((predicate1(C, wait, B)) & +((relation(B, of, D)) & +((girl(B)) & +(boy(D)))))))). +000631 There is John. Bill sees him. He walks. +ERROR DRS is empty apply_converter/2 drs([], []) +000632 There is a man a dog of who barks. The dog eats. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, eat, B)) & +((predicate1(C, bark, B)) & +((relation(B, of, D)) & +((man(D)) & +(dog(B)))))))). +000633 There is a man a dog of who barks. The man eats. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, eat, B)) & +((predicate1(C, bark, D)) & +((relation(D, of, B)) & +((man(B)) & +(dog(D)))))))). +000634 Some men's car is fast. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, fast, pos)) & +((relation(A, of, C)) & +((object(C, man, countable, na, geq, 2)) & +(car(A)))))))). +000635 There is a donkey of a wife's brother. +fof(f1, axiom, ( +? [A, B, C] : ((relation(A, of, B)) & +((relation(B, of, C)) & +((wife(C)) & +((brother(B)) & +(donkey(A)))))))). +000636 There is a donkey of the wife's brother. +fof(f1, axiom, ( +? [A, B, C] : ((wife(A)) & +((relation(B, of, C)) & +((brother(C)) & +((relation(C, of, A)) & +(donkey(B)))))))). +000637 A big hungry dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000638 John is a rich customer. His wealth is enormous. He is in his office. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((modifier_pp(A, in, B)) & +((predicate1(A, be, C)) & +((D=E) & +((property1(E, enormous, pos)) & +((relation(D, of, C)) & +(('John'=C) & +((property1(C, rich, pos)) & +((customer(C)) & +((object(D, wealth, mass, na, na, na)) & +((relation(B, of, 'John')) & +(office(B)))))))))))))). +000639 John is a rich customer. His wealth is enormous. He is in his own office. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((modifier_pp(A, in, B)) & +((predicate1(A, be, C)) & +((relation(B, of, C)) & +((D=E) & +((property1(E, enormous, pos)) & +((relation(D, of, C)) & +(('John'=C) & +((property1(C, rich, pos)) & +((customer(C)) & +((object(D, wealth, mass, na, na, na)) & +(office(B)))))))))))))). +000640 John is not a customer. He is happy. +fof(f1, axiom, ( +~(? [A] : ((customer(A)) & +('John'=A))))). + +fof(f2, axiom, ( +? [A] : (('John'=A) & +(property1(A, happy, pos))))). +000641 A man is not a customer. He is happy. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, happy, pos)) & +((~(? [C] : ((customer(C)) & +(A=C)))) & +(man(A))))))). +000642 A man is a clerk. His dog barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((D=C) & +((man(D)) & +((clerk(C)) & +(dog(B))))))))). +000643 A man is a clerk. His own dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000644 A customer gives a card to a clerk. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate3(A, give, B, C, D)) & +((clerk(D)) & +((card(C)) & +(customer(B))))))). +000645 A customer gives a clerk a card. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate3(A, give, B, C, D)) & +((card(C)) & +((clerk(D)) & +(customer(B))))))). +000646 For every code there is a clerk such that he enters it. +fof(f1, axiom, ( +! [A] : ((code(A)) +=> (? [B, C] : ((clerk(B)) & +(predicate2(C, enter, B, A))))))). +000647 For every code a clerk enters it. +fof(f1, axiom, ( +! [A] : ((code(A)) +=> (? [B, C] : ((clerk(B)) & +(predicate2(C, enter, B, A))))))). +000648 Some water is not drinkable. +fof(f1, axiom, ( +? [A] : ((~(? [B] : ((property1(B, drinkable, pos)) & +(A=B)))) & +(object(A, water, mass, na, na, na))))). +000649 A man enters a card that carries a code and opens an account. +fof(f1, axiom, ( +? [A, B, C, D, E, F, G] : ((predicate2(A, open, B, C)) & +((predicate2(D, enter, B, E)) & +((predicate2(F, carry, E, G)) & +((card(E)) & +((code(G)) & +((man(B)) & +(account(C)))))))))). +000650 A man who enters a card manually types a code. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, type, B, C)) & +((modifier_adv(D, manually, pos)) & +((predicate2(D, enter, B, E)) & +((man(B)) & +((card(E)) & +(code(C))))))))). +000651 A man sees every dog. +fof(f1, axiom, ( +? [A] : ((! [B] : ((dog(B)) +=> (? [C] : (predicate2(C, see, A, B))))) & +(man(A))))). +000652 Every man sees a dog. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((dog(B)) & +(predicate2(C, see, A, B))))))). +000653 A laundry of John collapses. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, collapse, B)) & +((relation(B, of, 'John')) & +(laundry(B)))))). +000654 There is a man. His laundry smells. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, smell, B)) & +((relation(B, of, C)) & +((laundry(B)) & +(man(C))))))). +000655 There is a man a laundry of who collapses. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, collapse, B)) & +((relation(B, of, C)) & +((man(C)) & +(laundry(B))))))). +000656 John is a customer. He inserts a card that belongs to himself and types a code X. Bill sees X. He inserts his own card and types the code. +ERROR DRS is empty apply_converter/2 drs([], []) +000657 John takes his own card and gets some money for himself. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, for, 'John')) & +((predicate2(A, get, 'John', B)) & +(object(B, money, mass, na, na, na)))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate2(A, take, 'John', B)) & +((relation(B, of, 'John')) & +(card(B)))))). +000658 A man visits a town Zürich. +ERROR DRS is empty apply_converter/2 drs([], []) +000659 A man who is richer than John waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((B=C) & +((property2(C, rich, comp_than, 'John')) & +(man(B))))))). +000660 There is a dog. /* # with comment without comment */ There is a man. +fof(f1, axiom, ( +? [A] : (dog(A)))). + +fof(f2, axiom, ( +? [A] : (man(A)))). +000661 There is a dog. /* # with comment (line break) without comment */ There is a man. +fof(f1, axiom, ( +? [A] : (dog(A)))). + +fof(f2, axiom, ( +? [A] : (man(A)))). +000662 There is the man's dog and cat. +ERROR DRS is empty apply_converter/2 drs([], []) +000663 A man waits carefully manually. +ERROR DRS is empty apply_converter/2 drs([], []) +000664 A man carefully waits. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, carefully, pos)) & +((predicate1(A, wait, B)) & +(man(B)))))). +000665 A man carefully manually waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000666 A man gives a bone to a dog manually carefully. +ERROR DRS is empty apply_converter/2 drs([], []) +000667 A clerk enters a card of every customer. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, enter, B, C)) & +((! [D] : ((customer(D)) +=> (relation(C, of, D)))) & +((card(C)) & +(clerk(B))))))). +000668 A clerk enters every customer's card. +fof(f1, axiom, ( +? [A] : ((! [B, C] : (((customer(B)) & +((relation(C, of, B)) & +(card(C)))) +=> (? [D] : (predicate2(D, enter, A, C))))) & +(clerk(A))))). +000669 A n:xxx's dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((xxx(C)) & +(dog(B))))))). +000670 The customer enters a card and a numeric personal code. If it is not valid then SM rejects the card. +ERROR DRS is empty apply_converter/2 drs([], []) +000671 The customer enters a card and a numeric personal code. +ERROR DRS is empty apply_converter/2 drs([], []) +000672 Who enters a card? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +000673 A man John gives his own wife Mary a big and red apple. +ERROR DRS is empty apply_converter/2 drs([], []) +000674 John owns some services that deliver some pizzas. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, own, 'John', B)) & +((predicate2(C, deliver, B, D)) & +((object(D, pizza, countable, na, geq, 2)) & +(object(B, service, countable, na, geq, 2))))))). +000675 John owns some services each of which delivers some pizzas. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, own, 'John', B)) & +((! [C] : ((has_part(B, C)) +=> (? [D, E] : ((object(D, pizza, countable, na, geq, 2)) & +(predicate2(E, deliver, C, D)))))) & +(object(B, service, countable, na, geq, 2)))))). +000676 John waits in a bank. He is happy. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, in, B)) & +((predicate1(A, wait, 'John')) & +(bank(B)))))). + +fof(f2, axiom, ( +? [A] : (('John'=A) & +(property1(A, happy, pos))))). +000677 1 man's dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((man(C)) & +(dog(B))))))). +000678 A customer waits patiently. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, patiently, pos)) & +((predicate1(A, wait, B)) & +(customer(B)))))). +000679 How does John enter a card? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, how) +000680 The waters are deep. +fof(f1, axiom, ( +? [A, B] : ((object(A, water, countable, na, geq, 2)) & +((A=B) & +(property1(B, deep, pos)))))). +000681 A customer enters a card or drops it. He is angry. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, angry, pos)) & +((? [C, D] : (((card(C)) & +(predicate2(D, enter, A, C))) +| (? [E] : (predicate2(E, drop, A, C))))) & +(customer(A))))))). +000682 A customer enters a card or he drops it. He is angry. +ERROR DRS is empty apply_converter/2 drs([], []) +000683 A customer enters a card or he drops it. The customer is angry. +fof(f1, axiom, ( +? [A, B, C] : (((card(A)) & +((customer(B)) & +(predicate2(C, enter, B, A)))) +| (? [D] : (predicate2(D, drop, B, A)))))). + +fof(f2, axiom, ( +? [A, B] : ((A=B) & +((property1(B, angry, pos)) & +(customer(A)))))). +000684 If a customer has a card C then the customer enters C. +fof(f1, axiom, ( +! [A, B, C] : (((card(A)) & +((customer(B)) & +(predicate2(C, have, B, A)))) +=> (? [D] : (predicate2(D, enter, B, A)))))). +000685 If a customer has a card C then he enters C. +fof(f1, axiom, ( +! [A, B, C] : (((card(A)) & +((customer(B)) & +(predicate2(C, have, B, A)))) +=> (? [D] : (predicate2(D, enter, B, A)))))). +000686 p:Kaarel waits. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'Kaarel')))). +000687 Is there a dog? +fof(f1, conjecture, ( +? [A] : (dog(A)))). +000688 John gives Bill Mary. +fof(f1, axiom, ( +? [A] : (predicate3(A, give, 'John', 'Mary', 'Bill')))). +000689 John gives Mary to Bill. +fof(f1, axiom, ( +? [A] : (predicate3(A, give, 'John', 'Mary', 'Bill')))). +000690 There is a man. The man "John" waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000691 There is a red and blue dog. The red dog barks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +((property1(B, blue, pos)) & +((property1(B, red, pos)) & +(dog(B))))))). +000692 A dog of who eats a bone? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, who) +000693 The dog of who eats a bone? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G704, who) +000694 A man a dog of who eats a bone waits. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, wait, B)) & +((predicate2(C, eat, D, E)) & +((relation(D, of, B)) & +((man(B)) & +((dog(D)) & +(bone(E))))))))). +000695 If a man walks then he talks quickly. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +(predicate1(B, walk, A))) +=> (? [C] : ((predicate1(C, talk, A)) & +(modifier_adv(C, quickly, pos))))))). +000696 If a man walks quickly then he talks. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((predicate1(B, walk, A)) & +(modifier_adv(B, quickly, pos)))) +=> (? [C] : (predicate1(C, talk, A)))))). +000697 If a man walks quickly then he talks quickly. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((predicate1(B, walk, A)) & +(modifier_adv(B, quickly, pos)))) +=> (? [C] : ((predicate1(C, talk, A)) & +(modifier_adv(C, quickly, pos))))))). +000698 A man enters all laundry. +fof(f1, axiom, ( +? [A] : ((! [B] : ((object(B, laundry, mass, na, na, na)) +=> (? [C] : (predicate2(C, enter, A, B))))) & +(man(A))))). +000699 p:p v:v. +fof(f1, axiom, ( +? [A] : (predicate1(A, v, p)))). +000700 A man is rich and famous. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, famous, pos)) & +((property1(B, rich, pos)) & +(man(A))))))). +000701 A dog is not a cat. +fof(f1, axiom, ( +? [A] : ((~(? [B] : ((cat(B)) & +(A=B)))) & +(dog(A))))). +000702 John vaguely sees a big dog that barks in the garden of his own brother. +ERROR DRS is empty apply_converter/2 drs([], []) +000703 John vaguely sees a big dog. The dog barks in the garden of the brother of John. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((modifier_pp(A, in, B)) & +((predicate1(A, bark, C)) & +((modifier_adv(D, vaguely, pos)) & +((predicate2(D, see, 'John', C)) & +((property1(C, big, pos)) & +((dog(C)) & +((relation(E, of, 'John')) & +((relation(B, of, E)) & +((garden(B)) & +(brother(E))))))))))))). +000704 Who is in the park in the town? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +000705 There is not a man. +ERROR DRS is empty apply_converter/2 drs([], []) +000706 There is not some laundry. +ERROR DRS is empty apply_converter/2 drs([], []) +000707 There is no man. +fof(f1, axiom, ( +~(? [A] : (man(A))))). +000708 A man Kaarel works extremely and fast. +ERROR DRS is empty apply_converter/2 drs([], []) +000709 A man waits carefully and manually. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, carefully, pos)) & +((modifier_adv(A, manually, pos)) & +((predicate1(A, wait, B)) & +(man(B))))))). +000710 A man gives a bone to a dog manually and carefully. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_adv(A, manually, pos)) & +((modifier_adv(A, carefully, pos)) & +((predicate3(A, give, B, C, D)) & +((dog(D)) & +((bone(C)) & +(man(B))))))))). +000711 A man carefully and manually waits. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, carefully, pos)) & +((modifier_adv(A, manually, pos)) & +((predicate1(A, wait, B)) & +(man(B))))))). +000712 There are a dog and a cat. +fof(f1, axiom, ( +? [A, B, C] : ((has_part(A, B)) & +((has_part(A, C)) & +((dog(C)) & +((object(A, na, countable, na, eq, 2)) & +(cat(B)))))))). +000713 There is a dog and a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +000714 For every body who waits there is a clerk. +ERROR DRS is empty apply_converter/2 drs([], []) +000715 For everybody who waits there is a clerk. +fof(f1, axiom, ( +! [A, B] : ((($true) & +(predicate1(B, wait, A))) +=> (? [C] : (clerk(C)))))). +000716 There is a customer. The customer enters a card or he drops it. He is angry. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, angry, pos)) & +((? [C, D] : (((card(C)) & +(predicate2(D, enter, A, C))) +| (? [E] : (predicate2(E, drop, A, C))))) & +(customer(A))))))). +000717 There is a customer. The customer enters a card or drops it. He is angry. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, angry, pos)) & +((? [C, D] : (((card(C)) & +(predicate2(D, enter, A, C))) +| (? [E] : (predicate2(E, drop, A, C))))) & +(customer(A))))))). +000718 For everybody there is a dog. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : (dog(B)))))). +000719 There is some n:laundry. +fof(f1, axiom, ( +? [A] : (object(A, laundry, mass, na, na, na)))). +000720 2 kg of laundry waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(object(B, laundry, mass, kg, eq, 2))))). +000721 A man wait. +ERROR DRS is empty apply_converter/2 drs([], []) +000722 2 men waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000723 A man manually is happy. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(C, manually, pos)) & +((A=B) & +((property1(B, happy, pos)) & +(man(A))))))). +000724 A man very is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +000725 There is a dog X. A man's X barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000726 There is a dog X. X of a man barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000727 There is 1 kg of laundry. +fof(f1, axiom, ( +? [A] : (laundry(A)))). +000728 Some men are happy. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, happy, pos)) & +(object(A, man, countable, na, geq, 2)))))). +000729 Some men is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +000730 There is some men. +ERROR DRS is empty apply_converter/2 drs([], []) +000731 John's laundry waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((relation(B, of, 'John')) & +(laundry(B)))))). +000732 A man runs almost. +ERROR DRS is empty apply_converter/2 drs([], []) +000733 He who eats drinks. +ERROR DRS is empty apply_converter/2 drs([], []) +000734 A dog of some men runs. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, run, B)) & +((relation(B, of, C)) & +((object(C, man, countable, na, geq, 2)) & +(dog(B))))))). +000735 A dog of some men who run barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((predicate1(D, run, C)) & +((object(C, man, countable, na, geq, 2)) & +(dog(B)))))))). +000736 A dog of some men who runs barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000737 Some men's dog runs. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, run, B)) & +((relation(B, of, C)) & +((object(C, man, countable, na, geq, 2)) & +(dog(B))))))). +000738 Some men's dog who runs barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000739 Some men's dog who run barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000740 A dog who runs barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000741 A dog who run barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000742 Is there a man John? +ERROR DRS is empty apply_converter/2 drs([], []) +000743 There is a man or there is a woman. +fof(f1, axiom, ( +? [A] : ((man(A)) +| (? [B] : (woman(B)))))). +000744 Is there a man or is there a woman? +ERROR DRS is empty apply_converter/2 drs([], []) +000745 There is a n:laundry. +fof(f1, axiom, ( +? [A] : (laundry(A)))). +000746 A man works in a bank in a morning. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(A, in, B)) & +((modifier_pp(A, in, C)) & +((predicate1(A, work, D)) & +((man(D)) & +((morning(C)) & +(bank(B))))))))). +000747 A man works in a bank and in a morning. +ERROR DRS is empty apply_converter/2 drs([], []) +000748 A man works in a bank manually. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((modifier_adv(A, manually, pos)) & +((predicate1(A, work, C)) & +((man(C)) & +(bank(B)))))))). +000749 A man works manually in a bank. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, manually, pos)) & +((modifier_pp(A, in, B)) & +((predicate1(A, work, C)) & +((man(C)) & +(bank(B)))))))). +000750 A man works manually in a bank quickly. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, manually, pos)) & +((modifier_pp(A, in, B)) & +((modifier_adv(A, quickly, pos)) & +((predicate1(A, work, C)) & +((man(C)) & +(bank(B))))))))). +000751 A man works manually and quickly in a bank. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, manually, pos)) & +((modifier_adv(A, quickly, pos)) & +((modifier_pp(A, in, B)) & +((predicate1(A, work, C)) & +((man(C)) & +(bank(B))))))))). +000752 A man works manually quickly in a bank. +ERROR DRS is empty apply_converter/2 drs([], []) +000753 A man works in a bank manually quickly. +ERROR DRS is empty apply_converter/2 drs([], []) +000754 A man works in a bank manually in a morning. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(A, in, B)) & +((modifier_adv(A, manually, pos)) & +((modifier_pp(A, in, C)) & +((predicate1(A, work, D)) & +((man(D)) & +((morning(C)) & +(bank(B)))))))))). +000755 A man gives a boy his own card. +fof(f1, axiom, ( +? [A, B, C, D] : ((card(A)) & +((predicate3(B, give, C, A, D)) & +((relation(A, of, C)) & +((man(C)) & +(boy(D)))))))). +000756 His own card waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000757 Not more than 5 men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +000758 Not less than 5 men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +000759 There is a cat. It sees itself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(cat(B))))). +000760 There is a cat. A dog sees it. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((cat(C)) & +(dog(B)))))). +000761 Every man waits-for some women who are happy or who are sad. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((object(B, woman, countable, na, geq, 2)) & +((? [D] : (((property1(D, happy, pos)) & +(B=D)) +| (? [E] : ((property1(E, sad, pos)) & +(B=E))))) & +(predicate2(C, 'wait-for', A, B)))))))). +000762 If there is a man then there are more than 1 women. +ERROR DRS is empty apply_converter/2 drs([], []) +000763 Is there no laundry? +fof(f1, conjecture, ( +~(? [A] : (laundry(A))))). +000764 Everybody a dog of who barks waits. +fof(f1, axiom, ( +! [A, B, C] : ((($true) & +((dog(B)) & +((relation(B, of, C)) & +(predicate1(A, bark, B))))) +=> (? [D] : (predicate1(D, wait, C)))))). +000765 Are there Augusts? +ERROR DRS is empty apply_converter/2 drs([], []) +000766 A laundry sees its own dog. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((relation(C, of, B)) & +((dog(C)) & +(laundry(B))))))). +000767 Some laundry sees its own dog. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((relation(C, of, B)) & +((dog(C)) & +(object(B, laundry, mass, na, na, na))))))). +000768 There is John. John walks. +ERROR DRS is empty apply_converter/2 drs([], []) +000769 Some laundry are clean. +ERROR DRS is empty apply_converter/2 drs([], []) +000770 A man sees 2 signs "Go!" and "Stop". +ERROR DRS is empty apply_converter/2 drs([], []) +000771 A man sees 3 signs "Go!" and "Stop". +ERROR DRS is empty apply_converter/2 drs([], []) +000772 Where does a man quickly run? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, where) +000773 Where does a man run quickly? +ERROR DRS is empty apply_converter/2 drs([], []) +000774 A card of a man sees him. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((relation(B, of, C)) & +((card(B)) & +(man(C))))))). +000775 There are the man's dog and cat. +ERROR DRS is empty apply_converter/2 drs([], []) +000776 A man runs. There is the man. +ERROR DRS is empty apply_converter/2 drs([], []) +000777 where does a man run? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, where) +000778 Everything runs. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : (predicate1(B, run, A)))))). +000779 A dog of a man and of a woman waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000780 John's Mary waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000781 Mary of John waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000782 If every man runs then a dog barks. +fof(f1, axiom, ( +(! [A] : ((man(A)) +=> (? [B] : (predicate1(B, run, A))))) +=> (? [C, D] : ((dog(C)) & +(predicate1(D, bark, C)))))). +000783 If if there is a man then he runs then a dog barks. +fof(f1, axiom, ( +(! [A] : ((man(A)) +=> (? [B] : (predicate1(B, run, A))))) +=> (? [C, D] : ((dog(C)) & +(predicate1(D, bark, C)))))). +000784 There is a man such that he walks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, walk, B)) & +(man(B))))). +000785 There is a man A. A is happy. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, happy, pos)) & +(man(A)))))). +000786 Where does a man run? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, where) +000787 A man of the man waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((relation(B, of, B)) & +(man(B)))))). +000788 If a man runs, and walks or eats then a dog barks. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((predicate1(B, run, A)) & +(? [C] : ((predicate1(C, walk, A)) +| (? [D] : (predicate1(D, eat, A))))))) +=> (? [E, F] : ((dog(E)) & +(predicate1(F, bark, E))))))). +000789 If a man does not walk then a dog barks. +fof(f1, axiom, ( +! [A] : (((man(A)) & +(~(? [B] : (predicate1(B, walk, A))))) +=> (? [C, D] : ((dog(C)) & +(predicate1(D, bark, C))))))). +000790 A man waits in a bank which likes him. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(A, in, B)) & +((predicate1(A, wait, C)) & +((predicate2(D, like, B, C)) & +((bank(B)) & +(man(C)))))))). +000791 A man waits in a bank which likes himself. +ERROR DRS is empty apply_converter/2 drs([], []) +000792 A man X walks. A man X talks. +ERROR DRS is empty apply_converter/2 drs([], []) +000793 There is a box. +fof(f1, axiom, ( +? [A] : (box(A)))). +000794 a man gives a dog a card in his house. +ERROR DRS is empty apply_converter/2 drs([], []) +000795 a man gives a dog a card in him. +ERROR DRS is empty apply_converter/2 drs([], []) +000796 a man gives his dog a card. +ERROR DRS is empty apply_converter/2 drs([], []) +000797 a man gives a card to his dog. +ERROR DRS is empty apply_converter/2 drs([], []) +000798 a man gives him a card . +ERROR DRS is empty apply_converter/2 drs([], []) +000799 a man gives a card to him. +ERROR DRS is empty apply_converter/2 drs([], []) +000800 a man gives a dog him. +ERROR DRS is empty apply_converter/2 drs([], []) +000801 a man gives him to a dog. +ERROR DRS is empty apply_converter/2 drs([], []) +000802 a man sees a card in his house. +ERROR DRS is empty apply_converter/2 drs([], []) +000803 a man sees a card in him. +ERROR DRS is empty apply_converter/2 drs([], []) +000804 a man sees his card . +ERROR DRS is empty apply_converter/2 drs([], []) +000805 a man sees him. +ERROR DRS is empty apply_converter/2 drs([], []) +000806 a man waits in his house. +ERROR DRS is empty apply_converter/2 drs([], []) +000807 a man waits in him. +ERROR DRS is empty apply_converter/2 drs([], []) +000808 A man X waits. X sleeps. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, sleep, B)) & +((predicate1(C, wait, B)) & +(man(B)))))). +000809 A dog of its own man barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000811 A dog X of a woman eats. The dog X of a man drinks. +ERROR DRS is empty apply_converter/2 drs([], []) +000812 A man sees a cat and a dog and a mouse. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((has_part(A, B)) & +((has_part(A, C)) & +((has_part(A, D)) & +((predicate2(E, see, F, A)) & +((man(F)) & +((object(A, na, countable, na, eq, 3)) & +((cat(D)) & +((dog(C)) & +(mouse(B)))))))))))). +000813 Somebody waits. He sleeps. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, sleep, B)) & +((predicate1(C, wait, B)) & +($true))))). +000814 Something waits. He sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +000815 It is not the case that there is some water. +ERROR DRS is empty apply_converter/2 drs([], []) +000816 There is no water. +fof(f1, axiom, ( +~(? [A] : (water(A))))). +000817 Somebody waits. It sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +000818 Something waits. It sleeps. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, sleep, B)) & +((predicate1(C, wait, B)) & +($true))))). +000819 John watches a man who sees himself. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, watch, 'John', B)) & +((predicate2(C, see, B, B)) & +(man(B)))))). +000820 John beats the donkey of his wife. +ERROR DRS is empty apply_converter/2 drs([], []) +000821 John beats his own donkey. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, beat, 'John', B)) & +((relation(B, of, 'John')) & +(donkey(B)))))). +000822 John beats the donkey of himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, beat, 'John', B)) & +((relation(B, of, 'John')) & +(donkey(B)))))). +000823 John beats a donkey of himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, beat, 'John', B)) & +((relation(B, of, 'John')) & +(donkey(B)))))). +000824 John beats his donkey. +ERROR DRS is empty apply_converter/2 drs([], []) +000825 John beats a donkey of him. +ERROR DRS is empty apply_converter/2 drs([], []) +000826 John beats the donkey of him. +ERROR DRS is empty apply_converter/2 drs([], []) +000827 John beats the donkey of his own wife. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, beat, 'John', B)) & +((relation(C, of, 'John')) & +((relation(B, of, C)) & +((donkey(B)) & +(wife(C)))))))). +000828 John beats a donkey of a wife of himself. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, beat, 'John', B)) & +((relation(B, of, C)) & +((relation(C, of, 'John')) & +((wife(C)) & +(donkey(B)))))))). +000829 John beats a donkey of a wife of him. +ERROR DRS is empty apply_converter/2 drs([], []) +000830 A man has 2 kg of laundries. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, have, B, C)) & +((object(C, laundry, countable, kg, eq, 2)) & +(man(B)))))). +000831 John sees some water of himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((relation(B, of, 'John')) & +(object(B, water, mass, na, na, na)))))). +000832 John sees a water of himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((relation(B, of, 'John')) & +(water(B)))))). +000833 John sees his own water. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((relation(B, of, 'John')) & +(water(B)))))). +000834 John sees a water. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +(water(B))))). +000835 John sees some water. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +(object(B, water, mass, na, na, na))))). +000836 John sees the water. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +(water(B))))). +000837 John does not see a water. +fof(f1, axiom, ( +~(? [A, B] : ((water(A)) & +(predicate2(B, see, 'John', A)))))). +000838 John sees no water. +fof(f1, axiom, ( +! [A] : ((water(A)) +=> (~(? [B] : (predicate2(B, see, 'John', A))))))). +000839 John does not see some water. +fof(f1, axiom, ( +~(? [A, B] : ((object(A, water, mass, na, na, na)) & +(predicate2(B, see, 'John', A)))))). +000840 A man waits. A man wait. +ERROR DRS is empty apply_converter/2 drs([], []) +000841 A dog of a man of a house barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((relation(C, of, D)) & +((man(C)) & +((house(D)) & +(dog(B))))))))). +000842 A man gives a cat. The cat gives a bone to a dog. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate3(A, give, B, C, D)) & +((dog(D)) & +((bone(C)) & +((predicate2(E, give, F, B)) & +((cat(B)) & +(man(F))))))))). +000843 A man gives a cat to a dog. The cat gives a bone. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate2(A, give, B, C)) & +((bone(C)) & +((predicate3(D, give, E, B, F)) & +((dog(F)) & +((cat(B)) & +(man(E))))))))). +000844 If there is a man then there are more than 2 women. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : (object(B, woman, countable, na, greater, 2)))))). +000845 A man runs in the park manually and quickly. +fof(f1, axiom, ( +? [A, B, C] : ((park(A)) & +((modifier_adv(B, quickly, pos)) & +((modifier_adv(B, manually, pos)) & +((modifier_pp(B, in, A)) & +((predicate1(B, run, C)) & +(man(C))))))))). +000846 A dog is good and bad. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, bad, pos)) & +((property1(B, good, pos)) & +(dog(A))))))). +000847 A dog is good and interested-in a bone. +ERROR DRS is empty apply_converter/2 drs([], []) +000848 A dog is good and interested-in a bone and bad. +ERROR DRS is empty apply_converter/2 drs([], []) +000849 if there is a man then there are 2 women. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : (object(B, woman, countable, na, eq, 2)))))). +000850 There is some laundry. There is a dog. It is clean. +fof(f1, axiom, ( +? [A] : (object(A, laundry, mass, na, na, na)))). + +fof(f2, axiom, ( +? [A, B] : ((A=B) & +((property1(B, clean, pos)) & +(dog(A)))))). +000851 There is some laundry. It sees itself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(object(B, laundry, mass, na, na, na))))). +000852 There is some laundry. It sees its own dog. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((relation(C, of, B)) & +((dog(C)) & +(object(B, laundry, mass, na, na, na))))))). +000853 Some laundry which sees itself is clean. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, clean, pos)) & +((predicate2(C, see, A, A)) & +(object(A, laundry, mass, na, na, na))))))). +000854 Each of 2 girls lifts them. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : (predicate2(C, lift, B, A))))) & +(object(A, girl, countable, na, eq, 2))))). +000855 Each of 2 girls lifts themselves. +ERROR DRS is empty apply_converter/2 drs([], []) +000856 A man is interested-in every dog. +fof(f1, axiom, ( +? [A] : ((! [B] : ((dog(B)) +=> (? [C] : ((property2(C, 'interested-in', pos, B)) & +(A=C))))) & +(man(A))))). +000857 A man is interested-in every dog that barks. +fof(f1, axiom, ( +? [A] : ((! [B, C] : (((dog(B)) & +(predicate1(C, bark, B))) +=> (? [D] : ((property2(D, 'interested-in', pos, B)) & +(A=D))))) & +(man(A))))). +000858 A man is interested-in no dog. +fof(f1, axiom, ( +? [A] : ((! [B] : ((dog(B)) +=> (~(? [C] : ((property2(C, 'interested-in', pos, B)) & +(A=C)))))) & +(man(A))))). +000859 A man is interested-in not every dog. +fof(f1, axiom, ( +? [A] : ((~(! [B] : ((dog(B)) +=> (? [C] : ((property2(C, 'interested-in', pos, B)) & +(A=C)))))) & +(man(A))))). +000860 A bank which a man enters is good. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, good, pos)) & +((predicate2(C, enter, D, A)) & +((bank(A)) & +(man(D)))))))). +000861 Which bank which a man enters is good? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +000862 What which is good does a man enter? +ERROR DRS is empty apply_converter/2 drs([], []) +000863 A card a code of who a man enters is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +000864 The customer Mr-Miller inserts a card A. +ERROR DRS is empty apply_converter/2 drs([], []) +000865 The dog which sees the man barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((predicate2(C, see, B, D)) & +((dog(B)) & +(man(D))))))). +000866 There is a n:aaa which waits. The n:aaa which waits barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((predicate1(C, wait, B)) & +(aaa(B)))))). +000867 There is a man or there is a dog which sees him or there is a cat which sees it. +fof(f1, axiom, ( +? [A] : ((man(A)) +| (? [B, C] : (((dog(B)) & +(predicate2(C, see, B, A))) +| (? [D, E] : ((cat(D)) & +(predicate2(E, see, D, B))))))))). +000868 There is a man or there is a dog which sees him or there is a cat which sees him. +fof(f1, axiom, ( +? [A] : ((man(A)) +| (? [B, C] : (((dog(B)) & +(predicate2(C, see, B, A))) +| (? [D, E] : ((cat(D)) & +(predicate2(E, see, D, A))))))))). +000869 For every body which waits there is a clerk. +fof(f1, axiom, ( +! [A, B] : (((body(A)) & +(predicate1(B, wait, A))) +=> (? [C] : (clerk(C)))))). +000870 Some men's dog which runs barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((predicate1(C, run, B)) & +((relation(B, of, D)) & +((object(D, man, countable, na, geq, 2)) & +(dog(B)))))))). +000871 A dog which runs barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((predicate1(C, run, B)) & +(dog(B)))))). +000872 A man John waits. John is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +000873 2 men X and X eat. +ERROR DRS is empty apply_converter/2 drs([], []) +000874 A laundry washes some laundry. It is clean. Some water sees a water. It is cold. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, clean, pos)) & +((predicate2(C, wash, D, A)) & +((laundry(D)) & +(object(A, laundry, mass, na, na, na)))))))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, cold, pos)) & +((predicate2(C, see, D, A)) & +((object(D, water, mass, na, na, na)) & +(water(A)))))))). +000875 A card who is tired sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +000876 A card which is tired sleeps. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, sleep, B)) & +((B=C) & +((property1(C, tired, pos)) & +(card(B))))))). +000877 A card that is tired sleeps. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, sleep, B)) & +((B=C) & +((property1(C, tired, pos)) & +(card(B))))))). +000878 A man that is tired sleeps. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, sleep, B)) & +((B=C) & +((property1(C, tired, pos)) & +(man(B))))))). +000879 A man which is tired sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +000880 A man who is tired sleeps. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, sleep, B)) & +((B=C) & +((property1(C, tired, pos)) & +(man(B))))))). +000881 A man who is tired sleeps +ERROR DRS is empty apply_converter/2 drs([], []) +000882 A man who is John sleeps. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, sleep, B)) & +((B='John') & +(man(B)))))). +000883 John who is a man sleeps. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(man(A))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, sleep, 'John')))). +000884 2 men X and John wait. +fof(f1, axiom, ( +? [A, B, C] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, 'John')) & +((has_part(A, B)) & +((predicate1(C, wait, A)) & +(object(B, man, countable, na, eq, 2)))))))). +000885 John wait. +ERROR DRS is empty apply_converter/2 drs([], []) +000886 2 men John and X wait. +ERROR DRS is empty apply_converter/2 drs([], []) +000887 Christmases wait. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'Christmas')))). +000888 Some men Christmases wait. +ERROR DRS is empty apply_converter/2 drs([], []) +000889 There is a man X. A man Y brings him his pencil and his own computer. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((has_part(A, B)) & +((has_part(A, C)) & +((relation(B, of, D)) & +((predicate3(E, bring, D, A, F)) & +((relation(C, of, F)) & +((pencil(C)) & +((man(F)) & +((man(D)) & +((object(A, na, countable, na, eq, 2)) & +(computer(B))))))))))))). +000890 A man runs there. +ERROR DRS is empty apply_converter/2 drs([], []) +000891 Is there a man X? +fof(f1, conjecture, ( +? [A] : (man(A)))). +000892 A man X gives his own wife Y a big and red apple. +fof(f1, axiom, ( +? [A, B, C, D] : ((wife(A)) & +((predicate3(B, give, C, D, A)) & +((property1(D, red, pos)) & +((property1(D, big, pos)) & +((apple(D)) & +((relation(A, of, C)) & +(man(C)))))))))). +000893 If John waits then the man X sleeps. +fof(f1, axiom, ( +! [A] : ((predicate1(A, wait, 'John')) +=> (? [B, C] : ((man(B)) & +(predicate1(C, sleep, B))))))). +000894 If John waits then a man X sleeps. +fof(f1, axiom, ( +! [A] : ((predicate1(A, wait, 'John')) +=> (? [B, C] : ((man(B)) & +(predicate1(C, sleep, B))))))). +000895 The man X walks. The woman X talks. +ERROR DRS is empty apply_converter/2 drs([], []) +000896 If a man X waits then he sleeps. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +(predicate1(B, wait, A))) +=> (? [C] : (predicate1(C, sleep, A)))))). +000897 A man does not like a man X. +fof(f1, axiom, ( +? [A] : ((~(? [B, C] : ((man(B)) & +(predicate2(C, like, A, B))))) & +(man(A))))). +000898 A man X gives his own wife Y a unknownword. +ERROR DRS is empty apply_converter/2 drs([], []) +000899 A man X gives an apple to a woman Y. Y accepts the apple and eats it. She is happy and he has no apples. +fof(f1, axiom, ( +? [A, B, C, D, E, F, G] : ((! [H] : ((apple(H)) +=> (~(? [I] : (predicate2(I, have, G, H)))))) & +((A=B) & +((property1(B, happy, pos)) & +((predicate2(C, eat, A, D)) & +((predicate2(E, accept, A, D)) & +((predicate3(F, give, G, D, A)) & +((woman(A)) & +((apple(D)) & +(man(G)))))))))))). +000900 John gives an apple to Mary. Mary accepts the apple and eats it. She is happy and he has no apples. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, eat, 'Mary', B)) & +((predicate2(C, accept, 'Mary', B)) & +((predicate3(D, give, 'John', B, 'Mary')) & +(apple(B))))))). + +fof(f2, axiom, ( +! [A] : ((apple(A)) +=> (~(? [B] : (predicate2(B, have, 'John', A))))))). + +fof(f3, axiom, ( +? [A] : (('Mary'=A) & +(property1(A, happy, pos))))). +000901 A man runs easily. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, easily, pos)) & +((predicate1(A, run, B)) & +(man(B)))))). +000902 There is a man X. X who runs is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +000903 John which runs eats. +ERROR DRS is empty apply_converter/2 drs([], []) +000904 There is a man X. X which runs is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +000905 John who run eats. +ERROR DRS is empty apply_converter/2 drs([], []) +000906 There is a dog which a man hits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, hit, B, C)) & +((dog(C)) & +(man(B)))))). +000907 There is a dog X. X which a man hits barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000908 There is a dog X. X which sees a man barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000909 John's car are fast. +ERROR DRS is empty apply_converter/2 drs([], []) +000910 John who is a clerk waits. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(clerk(A))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). +000911 John who is the clerk waits. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(clerk(A))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). +000912 There is a clerk X. X the card of who a customer steals is angry. +ERROR DRS is empty apply_converter/2 drs([], []) +000913 There are at most 2 men X and Y and Z. +ERROR DRS condition not supported: . tptp/4 [has_part(_G696, _G687)-1, object(_G687, man, countable, na, leq, 2)-1] +000914 There is John. A man brings him his pencil and brings him his own computer. +ERROR DRS is empty apply_converter/2 drs([], []) +000915 A man waits in a bank with John. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((modifier_pp(A, with, 'John')) & +((predicate1(A, wait, C)) & +((man(C)) & +(bank(B)))))))). +000916 Every customer enters every card. +fof(f1, axiom, ( +! [A] : ((customer(A)) +=> (! [B] : ((card(B)) +=> (? [C] : (predicate2(C, enter, A, B)))))))). +000917 Every customer enters every card or enters every code. +fof(f1, axiom, ( +! [A] : ((customer(A)) +=> ((! [B] : ((card(B)) +=> (? [C] : (predicate2(C, enter, A, B))))) +| (! [D] : ((code(D)) +=> (? [E] : (predicate2(E, enter, A, D))))))))). +000918 It is not the case that no man does not wait. +ERROR DRS is empty apply_converter/2 drs([], []) +000919 A customer enters every card and enters every code. +fof(f1, axiom, ( +? [A] : ((! [B] : ((code(B)) +=> (? [C] : (predicate2(C, enter, A, B))))) & +((! [D] : ((card(D)) +=> (? [E] : (predicate2(E, enter, A, D))))) & +(customer(A)))))). +000920 It is not the case that a man waits and a dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000921 It is not the case that there is a man and a dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000922 It is not the case that a man who waits or who eats runs and sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +000923 It is not the case that a man who waits or who eats runs or sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +000924 It is not the case that a man who waits or who eats runs or sleeps and barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000925 It is not the case that a man who waits or who eats runs or sleeps ,and barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000926 For every dog if it barks then it does not sleep. +fof(f1, axiom, ( +! [A] : ((dog(A)) +=> (! [B] : ((predicate1(B, bark, A)) +=> (~(? [C] : (predicate1(C, sleep, A))))))))). +000927 There is a dog ,and there is a man or there is a woman ,and there is a cat. +fof(f1, axiom, ( +? [A] : ((man(A)) +| (? [B] : (woman(B)))))). + +fof(f2, axiom, ( +? [A] : (dog(A)))). + +fof(f3, axiom, ( +? [A] : (cat(A)))). +000928 It is not the case that there is a dog ,and there is a man or there is a woman ,and there is a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +000929 It is not the case that there is a dog. There is a man or there is a woman ,and it is not the case that there is a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +000930 It is not the case that there is a dog ,and there is a man or there is a woman ,and it is not the case that there is a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +000931 It is not the case that a man sleeps or waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000932 It is not the case that there is a man and the man sleeps or the man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000933 It is not the case that there is a man ,and the man sleeps or the man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000934 It is not the case that there is a dog and it is not the case that there is a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +000935 It is not the case that there is a dog. It is not the case that there is a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +000936 A dog does not bark or a cat does not sleep. +fof(f1, axiom, ( +? [A] : (((dog(A)) & +(~(? [B] : (predicate1(B, bark, A))))) +| (? [C] : ((cat(C)) & +(~(? [D] : (predicate1(D, sleep, C))))))))). +000937 Somebody sees himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +($true)))). +000938 Somebody gives him him. +ERROR DRS is empty apply_converter/2 drs([], []) +000939 Somebody gives him himself. +ERROR DRS is empty apply_converter/2 drs([], []) +000940 There is somebody. Somebody gives him himself. +fof(f1, axiom, ( +? [A, B, C] : ((predicate3(A, give, B, B, C)) & +(($true) & +($true))))). +000941 Somebody gives somebody himself/herself. +fof(f1, axiom, ( +? [A, B, C] : ((predicate3(A, give, B, B, C)) & +(($true) & +($true))))). +000942 Somebody gives himself him. +ERROR DRS is empty apply_converter/2 drs([], []) +000943 There is somebody. Somebody gives himself him. +fof(f1, axiom, ( +? [A, B, C] : ((predicate3(A, give, B, C, B)) & +(($true) & +($true))))). +000944 Somebody gives himself himself. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, give, B, B, B)) & +($true)))). +000945 Somebody sees his own dog. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((relation(C, of, B)) & +((dog(C)) & +($true)))))). +000946 Somebody sees a dog of himself. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((relation(C, of, B)) & +(($true) & +(dog(C))))))). +000947 There is somebody. A dog of him barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +(($true) & +(dog(B))))))). +000948 Somebody waits. He sees a dog of himself. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, B, C)) & +((relation(C, of, B)) & +((predicate1(D, wait, B)) & +(($true) & +(dog(C)))))))). +000949 Somebody waits. Somebody sees a dog of himself. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +($true)))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((relation(C, of, B)) & +(($true) & +(dog(C))))))). +000950 Somebody waits. Somebody sees a dog of him. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, B, C)) & +((relation(C, of, D)) & +((predicate1(E, wait, D)) & +(($true) & +((dog(C)) & +($true)))))))). +000951 Somebody waits. He sees himself. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, B)) & +((predicate1(C, wait, B)) & +($true))))). +000952 Somebody waits. Somebody sees him. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, B, C)) & +((predicate1(D, wait, C)) & +(($true) & +($true)))))). +000953 Somebody waits. Somebody sees himself. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +($true)))). + +fof(f2, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +($true)))). +000954 Somebody is interested-in himself. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property2(B, 'interested-in', pos, A)) & +($true))))). +000955 Somebody is interested-in him. +ERROR DRS is empty apply_converter/2 drs([], []) +000956 Somebody waits in himself. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, in, B)) & +((predicate1(A, wait, B)) & +($true))))). +000957 Somebody waits in him. +ERROR DRS is empty apply_converter/2 drs([], []) +000958 There is somebody. Somebody waits in him. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((predicate1(A, wait, C)) & +(($true) & +($true)))))). +000959 Somebody runs. Somebody waits in him. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(A, in, B)) & +((predicate1(A, wait, C)) & +(($true) & +((predicate1(D, run, B)) & +($true))))))). +000960 Somebody is big and small. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, small, pos)) & +((property1(B, big, pos)) & +($true)))))). +000961 Somebody is interested-in a dog and interested-in a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +000962 Somebody is himself. +fof(f1, axiom, ( +? [A] : ((A=A) & +($true)))). +000963 A man is himself. +fof(f1, axiom, ( +? [A] : ((A=A) & +(man(A))))). +000964 There is a dog. A man sees the dog of it. +fof(f1, axiom, ( +? [A] : (dog(A)))). + +fof(f2, axiom, ( +? [A, B, C] : ((dog(A)) & +((relation(A, of, A)) & +((predicate2(B, see, C, A)) & +(man(C))))))). +000965 It is not the case that a man waits and that a dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000966 It is not the case that there is a man and that a dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +000967 It is not the case that there is a dog ,and that there is a man or there is a woman ,and there is a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +000968 It is not the case that there is a dog ,and that there is a man or that there is a woman ,and there is a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +000969 It is not the case that there is a dog ,and that there is a man or that there is a woman ,and that there is a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +000970 It is not the case that there is a dog A. There is a man C or there is a woman E. It is not the case that there is a cat G. +ERROR DRS is empty apply_converter/2 drs([], []) +000971 A man does not sleep or does not wait. +fof(f1, axiom, ( +? [A] : (((~(? [B] : (predicate1(B, sleep, A)))) +| (~(? [C] : (predicate1(C, wait, A))))) & +(man(A))))). +000972 It is not the case that there is a man ,and that the man sleeps or that the man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +000973 It is not the case that there is a dog and that it is not the case that there is a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +000974 If there is something that barks then it is a dog. +fof(f1, axiom, ( +! [A, B] : ((($true) & +(predicate1(B, bark, A))) +=> (? [C] : ((dog(C)) & +(A=C)))))). +000975 A dog that a man sees in a park barks. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, bark, B)) & +((modifier_pp(C, in, D)) & +((predicate2(C, see, E, B)) & +((dog(B)) & +((man(E)) & +(park(D))))))))). +000976 A dog that a man sees quickly barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((modifier_adv(C, quickly, pos)) & +((predicate2(C, see, D, B)) & +((dog(B)) & +(man(D)))))))). +000977 It is not the case that a man runs. He walks. +ERROR DRS is empty apply_converter/2 drs([], []) +000978 It is not the case that John runs. He walks. +ERROR DRS is empty apply_converter/2 drs([], []) +000979 A man gives a dog a bone and gives a cat a cake. +fof(f1, axiom, ( +? [A, B, C, D, E, F, G] : ((predicate3(A, give, B, C, D)) & +((cake(C)) & +((cat(D)) & +((predicate3(E, give, B, F, G)) & +((bone(F)) & +((dog(G)) & +(man(B)))))))))). +000980 A man gives a bone to a dog and gives a cake to a cat. +fof(f1, axiom, ( +? [A, B, C, D, E, F, G] : ((predicate3(A, give, B, C, D)) & +((cat(D)) & +((cake(C)) & +((predicate3(E, give, B, F, G)) & +((dog(G)) & +((bone(F)) & +(man(B)))))))))). +000981 A man waits not. +ERROR DRS is empty apply_converter/2 drs([], []) +000982 Somebody is himself/herself. +fof(f1, axiom, ( +? [A] : ((A=A) & +($true)))). +000983 There is a long zip code ZC. +ERROR DRS is empty apply_converter/2 drs([], []) +000984 There is an empty string " ". +ERROR DRS is empty apply_converter/2 drs([], []) +000985 There are 2 kg of apples. The apples are red. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, red, pos)) & +(object(A, apple, countable, kg, eq, 2)))))). +000986 There are 2 kg of apples "Golden" of John. +ERROR DRS is empty apply_converter/2 drs([], []) +000987 There is 1 kg of dirty laundry. +fof(f1, axiom, ( +? [A] : ((property1(A, dirty, pos)) & +(laundry(A))))). +000988 There are more than 2 kg of dirty laundry. +fof(f1, axiom, ( +? [A] : ((property1(A, dirty, pos)) & +(object(A, laundry, mass, kg, greater, 2))))). +000989 There is a long zip code " 90210 ". +ERROR DRS is empty apply_converter/2 drs([], []) +000990 There is a card such that a clerk enters the card of every customer. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, enter, B, C)) & +((card(C)) & +((! [D] : ((customer(D)) +=> (relation(C, of, D)))) & +(clerk(B))))))). + +fof(f2, axiom, ( +? [A] : (card(A)))). +000991 There is a card. If there is a man then there is the card of the man. +ERROR DRS is empty apply_converter/2 drs([], []) +000992 There is a card of every man. +fof(f1, axiom, ( +? [A] : ((! [B] : ((man(B)) +=> (relation(A, of, B)))) & +(card(A))))). +000993 A dog of every man waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((! [C] : ((man(C)) +=> (relation(B, of, C)))) & +(dog(B)))))). +000994 Every man's dog waits. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((relation(B, of, A)) & +(dog(B)))) +=> (? [C] : (predicate1(C, wait, B)))))). +000995 For every book a database lists its title. +fof(f1, axiom, ( +! [A] : ((book(A)) +=> (? [B, C, D] : ((database(D)) & +((title(C)) & +((relation(C, of, A)) & +(predicate2(B, list, D, C))))))))). +000996 A database lists for every book its title. +ERROR DRS is empty apply_converter/2 drs([], []) +000997 For every book a database lists its title and lists its code. +fof(f1, axiom, ( +! [A] : ((book(A)) +=> (? [B, C, D, E, F] : ((database(B)) & +((relation(C, of, A)) & +((title(C)) & +((predicate2(D, list, B, C)) & +((relation(E, of, C)) & +((code(E)) & +(predicate2(F, list, B, E)))))))))))). +000998 For every book a database lists the title of the book and lists the code of the book. +fof(f1, axiom, ( +! [A] : ((book(A)) +=> (? [B, C, D, E, F] : ((database(C)) & +((code(E)) & +((title(B)) & +((relation(B, of, A)) & +((relation(E, of, A)) & +((predicate2(F, list, C, B)) & +(predicate2(D, list, C, E)))))))))))). +000999 There is a man such that he waits and the dog of who sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001000 There is no dog that bites every man. +fof(f1, axiom, ( +~(? [A] : ((dog(A)) & +(! [B] : ((man(B)) +=> (? [C] : (predicate2(C, bite, A, B))))))))). +001001 For every book the book has a title and the book has a code. +fof(f1, axiom, ( +! [A] : ((book(A)) +=> (? [B, C, D, E] : ((code(C)) & +((title(D)) & +((predicate2(B, have, A, D)) & +(predicate2(E, have, A, C))))))))). +001002 Not for every book the book has a title and the book has a code. +fof(f1, axiom, ( +~(! [A] : ((book(A)) +=> (? [B, C, D, E] : ((code(C)) & +((title(D)) & +((predicate2(B, have, A, D)) & +(predicate2(E, have, A, C)))))))))). +001003 It is not the case that for every book the book has a title and the book has a code. +ERROR DRS is empty apply_converter/2 drs([], []) +001004 It is not the case that if there is a book then the book has a title and the book has a code. +ERROR DRS is empty apply_converter/2 drs([], []) +001005 A ball is blue. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, blue, pos)) & +(ball(A)))))). +001006 There is a man. If there is the man then a dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001007 A man's every dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001008 There is a man such that every dog of the man barks. +fof(f1, axiom, ( +? [A] : ((! [B] : (((dog(B)) & +(relation(B, of, A))) +=> (? [C] : (predicate1(C, bark, B))))) & +(man(A))))). +001009 Every dog of a man barks. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((dog(B)) & +(relation(B, of, A)))) +=> (? [C] : (predicate1(C, bark, B)))))). +001010 For every man every dog of him barks. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (! [B] : (((dog(B)) & +(relation(B, of, A))) +=> (? [C] : (predicate1(C, bark, B)))))))). +001011 Every dog of every man barks. +fof(f1, axiom, ( +! [A] : (((dog(A)) & +(! [B] : ((man(B)) +=> (relation(A, of, B))))) +=> (? [C] : (predicate1(C, bark, A)))))). +001012 For every dog of every man the dog barks. +fof(f1, axiom, ( +! [A] : (((dog(A)) & +(! [B] : ((man(B)) +=> (relation(A, of, B))))) +=> (? [C] : (predicate1(C, bark, A)))))). +001013 There is a dog of every man. +fof(f1, axiom, ( +? [A] : ((! [B] : ((man(B)) +=> (relation(A, of, B)))) & +(dog(A))))). +001014 John is a friend of Mary. +fof(f1, axiom, ( +? [A] : (('John'=A) & +((relation(A, of, 'Mary')) & +(friend(A)))))). +001015 For every customer John assigns a personal code to the customer. +fof(f1, axiom, ( +! [A] : ((customer(A)) +=> (? [B, C] : ((code(B)) & +((property1(B, personal, pos)) & +(predicate3(C, assign, 'John', B, A)))))))). +001016 John blahblah. +ERROR DRS is empty apply_converter/2 drs([], []) +001017 A man waits only. +ERROR DRS is empty apply_converter/2 drs([], []) +001018 A man v:waits_waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, waits_waits, B)) & +(man(B))))). +001019 A card of a man which is valid is green. +ERROR DRS is empty apply_converter/2 drs([], []) +001020 Not each dog barks. +fof(f1, axiom, ( +~(! [A] : ((dog(A)) +=> (? [B] : (predicate1(B, bark, A))))))). +001021 Not all laundry waits. +fof(f1, axiom, ( +~(! [A] : ((object(A, laundry, mass, na, na, na)) +=> (? [B] : (predicate1(B, wait, A))))))). +001022 Not for each man a dog barks. +fof(f1, axiom, ( +~(! [A] : ((man(A)) +=> (? [B, C] : ((dog(B)) & +(predicate1(C, bark, B)))))))). +001023 Not for each of some men a dog barks. +fof(f1, axiom, ( +~(? [A] : ((object(A, man, countable, na, geq, 2)) & +(! [B] : ((has_part(A, B)) +=> (? [C, D] : ((dog(C)) & +(predicate1(D, bark, C)))))))))). +001024 For all laundry a dog barks. +fof(f1, axiom, ( +! [A] : ((object(A, laundry, mass, na, na, na)) +=> (? [B, C] : ((dog(B)) & +(predicate1(C, bark, B))))))). +001025 Not for all laundry a dog barks. +fof(f1, axiom, ( +~(! [A] : ((object(A, laundry, mass, na, na, na)) +=> (? [B, C] : ((dog(B)) & +(predicate1(C, bark, B)))))))). +001026 A dog sees each of some men. +fof(f1, axiom, ( +? [A, B] : ((! [C] : ((has_part(A, C)) +=> (? [D] : (predicate2(D, see, B, C))))) & +((object(A, man, countable, na, geq, 2)) & +(dog(B)))))). +001027 A man sees no dog. +fof(f1, axiom, ( +? [A] : ((! [B] : ((dog(B)) +=> (~(? [C] : (predicate2(C, see, A, B)))))) & +(man(A))))). +001028 A man sees not every dog. +fof(f1, axiom, ( +? [A] : ((~(! [B] : ((dog(B)) +=> (? [C] : (predicate2(C, see, A, B)))))) & +(man(A))))). +001029 There is a n:man who waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001030 A man waits in every bank. +fof(f1, axiom, ( +? [A] : ((! [B] : ((bank(B)) +=> (? [C] : ((predicate1(C, wait, A)) & +(modifier_pp(C, in, B)))))) & +(man(A))))). +001031 There is a dog that barks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +(dog(B))))). +001032 A doctor waits. She is tired. He is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +001033 A doctor waits. He is happy.She is tired. +ERROR DRS is empty apply_converter/2 drs([], []) +001034 who waits? what waits? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +001035 A service is quick usually. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(C, usually, pos)) & +((A=B) & +((property1(B, quick, pos)) & +(service(A))))))). +001036 There is a dog "". +ERROR DRS is empty apply_converter/2 drs([], []) +001037 Which code is there? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +001038 A man sees himself who eats. +ERROR DRS is empty apply_converter/2 drs([], []) +001039 A card of who is valid? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, who) +001040 A code of a card of who is valid? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G701, who) +001041 A card of somebody is valid. A card of who is valid? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G782, who) +001042 A screen of what blinks? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, what) +001043 A doctor sees her/his own dog. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((dog(C)) & +((relation(C, of, B)) & +(doctor(B))))))). +001044 John is richer than Mary and smarter than Bill. +ERROR DRS is empty apply_converter/2 drs([], []) +001045 John is interested-in Mary and fond-of Bill. +ERROR DRS is empty apply_converter/2 drs([], []) +001046 A customer is manually. +ERROR DRS is empty apply_converter/2 drs([], []) +001047 A customer is. +ERROR DRS is empty apply_converter/2 drs([], []) +001048 There is a man who sees a dog that sees a cat. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, B, C)) & +((predicate2(D, see, C, E)) & +((dog(C)) & +((cat(E)) & +(man(B)))))))). +001049 There is a man who sees a dog that sees a cat. The man who sees a dog that sees a cat waits. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate1(A, wait, B)) & +((predicate2(C, see, B, D)) & +((predicate2(E, see, D, F)) & +((dog(D)) & +((cat(F)) & +(man(B))))))))). +001050 There is a man who sees every dog that sees a cat. +fof(f1, axiom, ( +? [A] : ((! [B, C, D] : (((cat(B)) & +((dog(C)) & +(predicate2(D, see, C, B)))) +=> (? [E] : (predicate2(E, see, A, C))))) & +(man(A))))). +001051 There is a man who sees every dog that sees a cat. The man who sees every dog that sees a cat waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((! [C, D, E] : (((cat(C)) & +((dog(D)) & +(predicate2(E, see, D, C)))) +=> (? [F] : (predicate2(F, see, B, D))))) & +(man(B)))))). +001052 There is a man who sees every dog. The man who sees every dog waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((! [C] : ((dog(C)) +=> (? [D] : (predicate2(D, see, B, C))))) & +(man(B)))))). +001053 There is a n:man that waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(man(B))))). +001054 John is rich and richer than Mary. +ERROR DRS is empty apply_converter/2 drs([], []) +001055 John is interested and interested-in Mary. +ERROR DRS is empty apply_converter/2 drs([], []) +001056 There are 2 signs "Go!" and "Stop!". +ERROR DRS is empty apply_converter/2 drs([], []) +001057 There are 1000000000000000000000000000000 men. +fof(f1, axiom, ( +? [A] : (object(A, man, countable, na, eq, 1000000000000000000000000000000)))). +001058 A man waits in a bank which likes itself. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(A, in, B)) & +((predicate1(A, wait, C)) & +((man(C)) & +((predicate2(D, like, B, B)) & +(bank(B)))))))). +001059 There is a card such that a clerk enters a card of every customer. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, enter, B, C)) & +((! [D] : ((customer(D)) +=> (relation(C, of, D)))) & +((card(C)) & +(clerk(B))))))). + +fof(f2, axiom, ( +? [A] : (card(A)))). +001060 A man waits or takes John's rook. If John moves his own queen then there is a dog. +fof(f1, axiom, ( +? [A] : ((? [B] : ((predicate1(B, wait, A)) +| (? [C, D] : ((rook(C)) & +((predicate2(D, take, A, C)) & +(relation(C, of, 'John'))))))) & +(man(A))))). + +fof(f2, axiom, ( +! [A, B] : (((queen(A)) & +((relation(A, of, 'John')) & +(predicate2(B, move, 'John', A)))) +=> (? [C] : (dog(C)))))). +001061 John takes a queen Mary. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, take, 'John', 'Mary', B)) & +(queen(B))))). +001062 If an element is a member of a tail of a list then the element is a member of the list. +fof(f1, axiom, ( +! [A, B, C, D] : (((element(A)) & +((member(B)) & +((tail(C)) & +((list(D)) & +((relation(C, of, D)) & +((relation(B, of, C)) & +(A=B))))))) +=> (? [E] : ((member(E)) & +((relation(E, of, D)) & +(A=E))))))). +001063 Every dog barks or a cat sleeps. +fof(f1, axiom, ( +(! [A] : ((dog(A)) +=> (? [B] : (predicate1(B, bark, A))))) +| (? [C, D] : ((cat(C)) & +(predicate1(D, sleep, C)))))). +001064 if there is a dog A then the dog A barks, or a cat D sleeps . +fof(f1, axiom, ( +! [A] : ((dog(A)) +=> (? [B] : ((predicate1(B, bark, A)) +| (? [C, D] : ((cat(C)) & +(predicate1(D, sleep, C))))))))). +001065 It is not the case that there is a man and that there is a dog or that there is a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +001066 It is not the case that there is a man and that there is a dog or there is a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +001067 It is not the case that there is a man ,and that there is a dog or there is a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +001068 It is not the case that there is a man ,and there is a dog or there is a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +001069 There is a man who sees no dog. The man who sees no dog waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((! [C] : ((dog(C)) +=> (~(? [D] : (predicate2(D, see, B, C)))))) & +(man(B)))))). +001070 There is a man who sees a dog or who sees a cat. The man who sees a dog or who sees a cat waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((? [C, D] : (((dog(C)) & +(predicate2(D, see, B, C))) +| (? [E, F] : ((cat(E)) & +(predicate2(F, see, B, E)))))) & +(man(B)))))). +001071 John likes a dog and a cat. +fof(f1, axiom, ( +? [A, B, C, D] : ((has_part(A, B)) & +((has_part(A, C)) & +((predicate2(D, like, 'John', A)) & +((object(A, na, countable, na, eq, 2)) & +((dog(C)) & +(cat(B))))))))). +001072 John likes a dog ,and a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +001073 There is no man who has a dog and who likes it. +fof(f1, axiom, ( +~(? [A, B, C, D] : ((dog(A)) & +((man(B)) & +((predicate2(C, have, B, A)) & +(predicate2(D, like, B, A)))))))). +001074 There is no man and he walks. +ERROR DRS is empty apply_converter/2 drs([], []) +001075 There is no man such that he walks. +ERROR DRS is empty apply_converter/2 drs([], []) +001076 There is no man who walks. +fof(f1, axiom, ( +~(? [A, B] : ((man(A)) & +(predicate1(B, walk, A)))))). +001077 Every man likes himself. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : (predicate2(B, like, A, A)))))). +001078 There is a man who walks and who talks. The man who talks eats. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, eat, B)) & +((predicate1(C, talk, B)) & +((predicate1(D, walk, B)) & +(man(B))))))). +001079 There is a man who walks or who talks. The man who talks eats. +fof(f1, axiom, ( +? [A] : ((? [B] : ((predicate1(B, walk, A)) +| (? [C] : (predicate1(C, talk, A))))) & +(man(A))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate1(A, eat, B)) & +((predicate1(C, talk, B)) & +(man(B)))))). +001080 There is a man who walks or who talks. The man who walks or who talks eats. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, eat, B)) & +((? [C] : ((predicate1(C, walk, B)) +| (? [D] : (predicate1(D, talk, B))))) & +(man(B)))))). +001081 There is a man who walks and who talks. The man who walks and who talks eats. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, eat, B)) & +((predicate1(C, talk, B)) & +((predicate1(D, walk, B)) & +(man(B))))))). +001082 There is a man who walks and who talks. The man who talks and who walks eats. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, eat, B)) & +((predicate1(C, talk, B)) & +((predicate1(D, walk, B)) & +(man(B))))))). +001083 There is a man who walks or who talks. The man who talks or who walks eats. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, eat, B)) & +((? [C] : ((predicate1(C, walk, B)) +| (? [D] : (predicate1(D, talk, B))))) & +(man(B)))))). +001084 John likes a dog ,and a cat and a rat and a mouse see a cheese. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((object(A, na, countable, na, eq, 3)) & +((has_part(A, B)) & +((has_part(A, C)) & +((has_part(A, D)) & +((predicate2(E, see, A, F)) & +((cheese(F)) & +((cat(D)) & +((rat(C)) & +(mouse(B)))))))))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate2(A, like, 'John', B)) & +(dog(B))))). +001085 John likes a dog and a cat ,and a rat and a mouse see a cheese. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((has_part(A, C)) & +((predicate2(D, see, A, E)) & +((cheese(E)) & +((rat(C)) & +(mouse(B)))))))))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((has_part(A, C)) & +((predicate2(D, like, 'John', A)) & +((dog(C)) & +(cat(B))))))))). +001086 There is a man who waits silently and patiently. The man who waits silently eats. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, eat, B)) & +((modifier_adv(C, silently, pos)) & +((modifier_adv(C, patiently, pos)) & +((predicate1(C, wait, B)) & +(man(B)))))))). +001087 There is a man who every dog sees. The man who every dog sees eats. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, eat, B)) & +((! [C] : ((dog(C)) +=> (? [D] : (predicate2(D, see, C, B))))) & +(man(B)))))). +001088 There is a man who is rich and famous. The man who is rich eats. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, eat, B)) & +((B=C) & +((property1(C, famous, pos)) & +((property1(C, rich, pos)) & +(man(B)))))))). +001089 There is a man who is rich and famous. The man who is famous and rich eats. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, eat, B)) & +((B=C) & +((property1(C, famous, pos)) & +((property1(C, rich, pos)) & +(man(B)))))))). +001090 A man who waits walks and eats. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, eat, B)) & +((predicate1(C, walk, B)) & +((predicate1(D, wait, B)) & +(man(B))))))). +001091 A man who waits walks and eats and sleeps. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, sleep, B)) & +((predicate1(C, eat, B)) & +((predicate1(D, walk, B)) & +((predicate1(E, wait, B)) & +(man(B)))))))). +001092 There is a man who walks or who talks or who sleeps. The man who talks or who walks or who sleeps eats. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, eat, B)) & +((? [C] : ((predicate1(C, walk, B)) +| (? [D] : ((predicate1(D, talk, B)) +| (? [E] : (predicate1(E, sleep, B))))))) & +(man(B)))))). +001093 There is a man who walks or who talks ,and who sleeps. The man who talks or who walks ,and who sleeps eats. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, eat, B)) & +((predicate1(C, sleep, B)) & +((? [D] : ((predicate1(D, walk, B)) +| (? [E] : (predicate1(E, talk, B))))) & +(man(B))))))). +001094 John serves a meal to a customer. +fof(f1, axiom, ( +? [A, B, C] : ((predicate3(A, serve, 'John', B, C)) & +((customer(C)) & +(meal(B)))))). +001095 John serves a customer a meal. +fof(f1, axiom, ( +? [A, B, C] : ((predicate3(A, serve, 'John', B, C)) & +((meal(B)) & +(customer(C)))))). +001096 There is a man. Every dog sees him and hears him. +fof(f1, axiom, ( +? [A] : ((! [B] : ((dog(B)) +=> (? [C, D] : ((predicate2(C, see, B, A)) & +(predicate2(D, hear, B, A)))))) & +(man(A))))). +001097 A man who sees a dog and who walks. +ERROR DRS is empty apply_converter/2 drs([], []) +001098 There is a man who does not see every dog that he sees. The man who sees a dog and who does not see the dog waits. +fof(f1, axiom, ( +? [A] : ((~(! [B, C] : (((dog(B)) & +(predicate2(C, see, A, B))) +=> (? [D] : (predicate2(D, see, A, B)))))) & +(man(A))))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((man(A)) & +((dog(B)) & +((predicate2(C, see, A, B)) & +((~(? [E, F] : ((predicate2(F, see, A, E)) & +(dog(E))))) & +(predicate1(D, wait, A)))))))). +001099 There is a man who sees a dog and who the dog does not see. +fof(f1, axiom, ( +? [A, B, C] : ((~(? [D] : (predicate2(D, see, C, B)))) & +((predicate2(A, see, B, C)) & +((man(B)) & +(dog(C))))))). +001100 The man looks-at the men, and they v:look-back-at him. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, 'look-back-at', B, C)) & +((object(B, man, countable, na, geq, 2)) & +((man(C)) & +(predicate2(D, 'look-at', C, B))))))). +001101 It is not the case that John likes a dog ,and that a cat and a rat and a mouse see a cheese ,or that a man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001102 There is a ball of a girl which is blue. There is a ball which is red. John sees the ball which is blue. Mary sees the girl's ball. +ERROR DRS is empty apply_converter/2 drs([], []) +001103 Every airline buys 2 aircraft. +fof(f1, axiom, ( +! [A] : ((airline(A)) +=> (? [B, C] : ((object(B, aircraft, countable, na, eq, 2)) & +(predicate2(C, buy, A, B))))))). +001104 Something is green. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, green, pos)) & +($true))))). +001105 There is a man. There is a dog. If there is he then there is it. +ERROR DRS is empty apply_converter/2 drs([], []) +001106 A man sees a boy and every girl. +ERROR DRS is empty apply_converter/2 drs([], []) +001107 A man sees every boy and a girl. +ERROR DRS is empty apply_converter/2 drs([], []) +001108 A man sees everybody and a dog. +ERROR DRS is empty apply_converter/2 drs([], []) +001109 A man sees a dog and everybody. +ERROR DRS is empty apply_converter/2 drs([], []) +001110 A man sees his own dog and his own cat. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((has_part(A, B)) & +((has_part(A, C)) & +((relation(B, of, D)) & +((predicate2(E, see, D, A)) & +((relation(C, of, D)) & +((dog(C)) & +((man(D)) & +((object(A, na, countable, na, eq, 2)) & +(cat(B)))))))))))). +001111 There is somebody such that he eats. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, eat, B)) & +($true)))). +001112 There is a man such that he eats. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, eat, B)) & +(man(B))))). +001113 There is everybody such that he eats. +ERROR DRS is empty apply_converter/2 drs([], []) +001114 A man sees somebody and a dog. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((has_part(A, B)) & +((has_part(A, C)) & +((predicate2(D, see, E, A)) & +((man(E)) & +((object(A, na, countable, na, eq, 2)) & +(($true) & +(dog(B)))))))))). +001115 A man sees a dog and the cat. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((has_part(A, B)) & +((has_part(A, C)) & +((predicate2(D, see, E, A)) & +((man(E)) & +((object(A, na, countable, na, eq, 2)) & +((dog(C)) & +(cat(B)))))))))). +001116 A man sees a dog and somebody. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((has_part(A, B)) & +((has_part(A, C)) & +((predicate2(D, see, E, A)) & +((man(E)) & +((object(A, na, countable, na, eq, 2)) & +((dog(C)) & +($true))))))))). +001117 There is a dog. There is a man who sees the dog. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((dog(C)) & +(man(B)))))). +001118 A man dances. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, dance, B)) & +(man(B))))). +001119 There is a man or there is a dog that sees him or there is a cat that sees itself and him. +fof(f1, axiom, ( +? [A] : ((man(A)) +| (? [B, C] : (((dog(B)) & +(predicate2(C, see, B, A))) +| (? [D, E, F] : ((cat(D)) & +((predicate2(E, see, D, F)) & +((has_part(F, D)) & +((has_part(F, A)) & +(object(F, na, countable, na, eq, 2)))))))))))). +001120 There is a man or there is a dog that sees him or there is a cat that sees it and him. +fof(f1, axiom, ( +? [A] : ((man(A)) +| (? [B, C] : (((dog(B)) & +(predicate2(C, see, B, A))) +| (? [D, E, F] : ((cat(D)) & +((has_part(F, B)) & +((predicate2(E, see, D, F)) & +((has_part(F, A)) & +(object(F, na, countable, na, eq, 2)))))))))))). +001121 A man sees a dog and the dog. +ERROR DRS is empty apply_converter/2 drs([], []) +001122 No man and a dog wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001123 A man and no dog wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001124 It is not the case that John runs. John walks. +ERROR DRS is empty apply_converter/2 drs([], []) +001125 A customer enters a card. If it is not valid then SM rejects the card. +fof(f1, axiom, ( +? [A, B, C] : (((~(? [D] : ((property1(D, valid, pos)) & +(C=D)))) +=> (? [E] : (predicate2(E, reject, 'SimpleMat', C)))) & +((predicate2(A, enter, B, C)) & +((customer(B)) & +(card(C))))))). +001126 Somebody is big and small and waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((B=C) & +((property1(C, small, pos)) & +((property1(C, big, pos)) & +($true))))))). +001127 Somebody is big and eats and waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate1(C, eat, B)) & +((B=D) & +((property1(D, big, pos)) & +($true))))))). +001128 Every man sees John. He waits. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : (predicate2(B, see, A, 'John')))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). +001129 John runs or he eats. He waits. +fof(f1, axiom, ( +? [A] : ((predicate1(A, run, 'John')) +| (? [B] : (predicate1(B, eat, 'John')))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). +001130 Not every man sees John. John waits. +fof(f1, axiom, ( +~(! [A] : ((man(A)) +=> (? [B] : (predicate2(B, see, A, 'John'))))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). +001131 Not every man sees John. He waits. +fof(f1, axiom, ( +~(! [A] : ((man(A)) +=> (? [B] : (predicate2(B, see, A, 'John'))))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). +001132 It is not the case that John walks. He runs. +ERROR DRS is empty apply_converter/2 drs([], []) +001133 5 rich men wait. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((property1(B, rich, pos)) & +(object(B, man, countable, na, eq, 5)))))). +001134 John walks. It is not the case that John runs. +ERROR DRS is empty apply_converter/2 drs([], []) +001135 Each of 2 girls lifts herself. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : (predicate2(C, lift, B, B))))) & +(object(A, girl, countable, na, eq, 2))))). +001136 Each of 2 girls lifts itself. +ERROR DRS is empty apply_converter/2 drs([], []) +001137 John inserts his own card. Bill inserts his own card. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, insert, 'John', B)) & +((card(B)) & +(relation(B, of, 'John')))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate2(A, insert, 'Bill', B)) & +((card(B)) & +(relation(B, of, 'Bill')))))). +001138 If there is John then there is Mary. +ERROR DRS is empty apply_converter/2 drs([], []) +001139 If there are a dog and a cat then a man waits. +fof(f1, axiom, ( +! [A, B, C] : (((object(C, na, countable, na, eq, 2)) & +((cat(B)) & +((dog(A)) & +((has_part(C, A)) & +(has_part(C, B)))))) +=> (? [D, E] : ((man(D)) & +(predicate1(E, wait, D))))))). +001140 There is a man who he sees. +ERROR DRS is empty apply_converter/2 drs([], []) +001141 John is taller than Mary. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property2(A, tall, comp_than, 'Mary'))))). +001142 A man has 2 kg of green apples. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, have, B, C)) & +((property1(C, green, pos)) & +((object(C, apple, countable, kg, eq, 2)) & +(man(B))))))). +001143 A man has 2 kg of dirty water. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, have, B, C)) & +((property1(C, dirty, pos)) & +((object(C, water, mass, kg, eq, 2)) & +(man(B))))))). +001144 It is not the case that there are 2 kg of dirty laundry. +ERROR DRS is empty apply_converter/2 drs([], []) +001145 There are more than 2 kg of laundry. +fof(f1, axiom, ( +? [A] : (object(A, laundry, mass, kg, greater, 2)))). +001146 Less than 2 women wait. +ERROR DRS condition not supported: . tptp/4 [predicate(_G690, wait, _G687)-1, object(_G687, woman, countable, na, less, 2)-1] +001147 Each of some men sees every dog. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (! [C] : ((dog(C)) +=> (? [D] : (predicate2(D, see, B, C))))))) & +(object(A, man, countable, na, geq, 2))))). +001148 For each of some men he likes every dog. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (! [C] : ((dog(C)) +=> (? [D] : (predicate2(D, like, B, C))))))) & +(object(A, man, countable, na, geq, 2))))). +001149 For each of some men the man likes every dog. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : ((! [D] : ((dog(D)) +=> (? [E] : (predicate2(E, like, C, D))))) & +(man(C)))))) & +(object(A, man, countable, na, geq, 2))))). +001150 Each of 2 girls lifts herself and sees a dog. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C, D, E] : ((dog(C)) & +((predicate2(D, lift, B, B)) & +(predicate2(E, see, B, C))))))) & +(object(A, girl, countable, na, eq, 2))))). +001151 It is not the case that there are 1 men. +ERROR DRS is empty apply_converter/2 drs([], []) +001152 It is not the case that there is a man or there is a dog. +ERROR DRS is empty apply_converter/2 drs([], []) +001153 It is not the case that there is a man or that there is a dog. +ERROR DRS is empty apply_converter/2 drs([], []) +001154 There is a man "A" who runs. There is a man "A" who walks. The man "A" who runs is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +001155 A man "A" waits. A man "A" sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001156 There is a man. His dog eats. There is a woman. Her dog drinks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, eat, B)) & +((dog(B)) & +((relation(B, of, C)) & +(man(C))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate1(A, drink, B)) & +((dog(B)) & +((relation(B, of, C)) & +(woman(C))))))). +001157 The man whose dog eats waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((relation(A, of, B)) & +((predicate1(C, eat, A)) & +((dog(A)) & +((predicate1(D, wait, B)) & +(man(B)))))))). +001158 There is a man whose dog waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((relation(B, of, C)) & +((man(C)) & +(dog(B))))))). +001159 A girl sees every man whose dog waits. +fof(f1, axiom, ( +? [A] : ((! [B, C, D] : (((dog(C)) & +((man(D)) & +((relation(C, of, D)) & +(predicate1(B, wait, C))))) +=> (? [E] : (predicate2(E, see, A, D))))) & +(girl(A))))). +001160 A dog of who waits? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, who) +001161 Whose dog waits? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +001162 A girl whose mouse smiles sees a dog. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, B, C)) & +((predicate1(D, smile, E)) & +((relation(E, of, B)) & +((girl(B)) & +((mouse(E)) & +(dog(C))))))))). +001163 A girl whose cat whose mouse smiles eats sees a dog. +fof(f1, axiom, ( +? [A, B, C, D, E, F, G] : ((predicate2(A, see, B, C)) & +((relation(D, of, E)) & +((predicate1(F, smile, D)) & +((mouse(D)) & +((predicate1(G, eat, E)) & +((relation(E, of, B)) & +((girl(B)) & +((cat(E)) & +(dog(C)))))))))))). +001164 A girl whose cat a mouse of who smiles eats waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001165 A man waits in every bank in every morning. +fof(f1, axiom, ( +? [A] : ((! [B] : ((bank(B)) +=> (! [C] : ((morning(C)) +=> (? [D] : ((predicate1(D, wait, A)) & +((modifier_pp(D, in, C)) & +(modifier_pp(D, in, B))))))))) & +(man(A))))). +001166 Every man waits in every bank in every morning. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (! [B] : ((bank(B)) +=> (! [C] : ((morning(C)) +=> (? [D] : ((predicate1(D, wait, A)) & +((modifier_pp(D, in, C)) & +(modifier_pp(D, in, B)))))))))))). +001167 Each of some men a dog of who barks waits. +fof(f1, axiom, ( +? [A, B, C] : ((! [D] : ((has_part(C, D)) +=> (? [E] : (predicate1(E, wait, D))))) & +((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((dog(B)) & +(object(C, man, countable, na, geq, 2)))))))). +001168 Each of some men whose dog barks waits. +fof(f1, axiom, ( +? [A, B, C] : ((! [D] : ((has_part(C, D)) +=> (? [E] : (predicate1(E, wait, D))))) & +((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((dog(B)) & +(object(C, man, countable, na, geq, 2)))))))). +001169 There are some men each of who waits. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : (predicate1(C, wait, B))))) & +(object(A, man, countable, na, geq, 2))))). +001170 There are some men who wait. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(object(B, man, countable, na, geq, 2))))). +001171 There are some men a dog of who barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((dog(B)) & +(object(C, man, countable, na, geq, 2))))))). +001172 There are some men whose dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((dog(B)) & +(object(C, man, countable, na, geq, 2))))))). +001173 There are some men each of whose dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001174 There are some men each of a dog of who barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001175 There are some men a dog of each of who barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((! [D] : ((has_part(C, D)) +=> (relation(B, of, D)))) & +((dog(B)) & +(object(C, man, countable, na, geq, 2))))))). +001176 A man's dog barks. He is happy. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, happy, pos)) & +((predicate1(C, bark, D)) & +((dog(D)) & +((relation(D, of, A)) & +(man(A))))))))). +001177 'A man waits. It is happy.' +ERROR DRS is empty apply_converter/2 drs([], []) +001178 A man waits. It is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +001179 p:Kaarel's dog barks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +((dog(B)) & +(relation(B, of, 'Kaarel')))))). +001180 There are 3 men. Each of them wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001181 There are 3 men. Each of the men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001182 Each of 3 men sees each of 2 dogs. +fof(f1, axiom, ( +? [A] : ((object(A, man, countable, na, eq, 3)) & +(! [B] : ((has_part(A, B)) +=> (? [C] : ((! [D] : ((has_part(C, D)) +=> (? [E] : (predicate2(E, see, B, D))))) & +(object(C, dog, countable, na, eq, 2))))))))). +001183 Everybody who is a person and who is a female is a woman. +fof(f1, axiom, ( +! [A, B, C] : ((($true) & +((female(A)) & +((person(B)) & +((C=B) & +(C=A))))) +=> (? [D] : ((woman(D)) & +(C=D)))))). +001184 Each of some girls lifts her own table. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C, D] : ((table(C)) & +((relation(C, of, B)) & +(predicate2(D, lift, B, C))))))) & +(object(A, girl, countable, na, geq, 2))))). +001185 Everybody who likes Mary she loves. +ERROR DRS is empty apply_converter/2 drs([], []) +001186 Every man likes more than 2 dogs and likes less than 4 dogs. +ERROR DRS condition not supported: . tptp/4 [predicate(_G724, like, _G696, _G721)-1, object(_G721, dog, countable, na, less, 4)-1] +001187 If there is a man then he is not a woman or is not a dog. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> ((~(? [B] : ((woman(B)) & +(A=B)))) +| (~(? [C] : ((dog(C)) & +(A=C)))))))). +001188 If there is no man then he waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001189 At least 1 man waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(object(B, man, countable, na, geq, 1))))). +001190 At most 1 man waits. +ERROR DRS condition not supported: . tptp/4 [predicate(_G690, wait, _G687)-1, object(_G687, man, countable, na, leq, 1)-1] +001191 More than 1 man waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(object(B, man, countable, na, greater, 1))))). +001192 Less than 1 man waits. +ERROR DRS condition not supported: . tptp/4 [predicate(_G690, wait, _G687)-1, object(_G687, man, countable, na, less, 1)-1] +001193 There are 3 kg of apples. Each of the apples is red. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : ((property1(C, red, pos)) & +(B=C))))) & +(object(A, apple, countable, kg, eq, 3))))). +001194 John likes Mary's sister who is not John. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, like, 'John', B)) & +((~(B='John')) & +((sister(B)) & +(relation(B, of, 'Mary'))))))). +001195 There is Mary's sister. Mary is richer than her own sister. +fof(f1, axiom, ( +? [A] : ((sister(A)) & +(relation(A, of, 'Mary'))))). + +fof(f2, axiom, ( +? [A, B] : (('Mary'=A) & +((property2(A, rich, comp_than, B)) & +((sister(B)) & +(relation(B, of, 'Mary'))))))). +001196 10 kg of laundry is on the table. +fof(f1, axiom, ( +? [A, B, C] : ((table(A)) & +((modifier_pp(B, on, A)) & +((predicate1(B, be, C)) & +(object(C, laundry, mass, kg, eq, 10))))))). +001197 10 kg of laundry are on the table. +fof(f1, axiom, ( +? [A, B, C] : ((table(A)) & +((modifier_pp(B, on, A)) & +((predicate1(B, be, C)) & +(object(C, laundry, mass, kg, eq, 10))))))). +001198 Every man who feeds a dog waits. Every man feeds a dog and waits. +fof(f1, axiom, ( +! [A, B, C] : (((man(A)) & +((dog(B)) & +(predicate2(C, feed, A, B)))) +=> (? [D] : (predicate1(D, wait, A)))))). + +fof(f2, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D] : ((dog(B)) & +((predicate2(C, feed, A, B)) & +(predicate1(D, wait, A)))))))). +001199 Every man does not feed a dog and wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001200 Everybody sees at most 1 things. +ERROR DRS is empty apply_converter/2 drs([], []) +001201 Everybody sees 1 things. +ERROR DRS is empty apply_converter/2 drs([], []) +001202 A man is not no dog. +fof(f1, axiom, ( +? [A] : ((~(! [B] : ((dog(B)) +=> (~(A=B))))) & +(man(A))))). +001203 Everybody sees at least 1 man. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B, C] : ((object(B, man, countable, na, geq, 1)) & +(predicate2(C, see, A, B))))))). +001204 A man comes in a day A1. A boy reads in the day A2 that follows A1. The book is red in the day that follows A2. +fof(f1, axiom, ( +? [A, B, C, D, E, F, G, H, I, J, K] : ((day(A)) & +((predicate2(B, follow, A, C)) & +((book(D)) & +((modifier_pp(L, in, A)) & +((D=E) & +((property1(E, red, pos)) & +((day(C)) & +((predicate2(F, follow, C, G)) & +((modifier_pp(H, in, C)) & +((predicate1(H, read, I)) & +((boy(I)) & +((modifier_pp(J, in, G)) & +((predicate1(J, come, K)) & +((man(K)) & +(day(G)))))))))))))))))). +001205 John's 2 kg of apples wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001206 2 kg of apples of John wait. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((relation(B, of, 'John')) & +(object(B, apple, countable, kg, eq, 2)))))). +001207 If there is a carnivore then everybody that it eats is an animal. +fof(f1, axiom, ( +! [A] : ((carnivore(A)) +=> (! [B, C] : ((($true) & +(predicate2(B, eat, A, C))) +=> (? [D] : ((animal(D)) & +(C=D)))))))). +001208 If there is a carnivore then everything that it eats is a meat. +fof(f1, axiom, ( +! [A] : ((carnivore(A)) +=> (! [B, C] : (((predicate2(B, eat, A, C)) & +($true)) +=> (? [D] : ((meat(D)) & +(C=D)))))))). +001209 If there is a thing that does not eat something that is not a meat then the thing is a carnivore. +fof(f1, axiom, ( +! [A] : (((thing(A)) & +(~(? [B, C] : (($true) & +((predicate2(C, eat, A, B)) & +(~(? [D] : ((meat(D)) & +(B=D))))))))) +=> (? [E] : ((carnivore(E)) & +(A=E)))))). +001210 Everything is a cat and everything is a dog. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : ((dog(B)) & +(A=B)))))). + +fof(f2, axiom, ( +! [A] : (($true) +=> (? [B] : ((cat(B)) & +(A=B)))))). +001211 There is a cat and everything is a dog. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : ((dog(B)) & +(A=B)))))). + +fof(f2, axiom, ( +? [A] : (cat(A)))). +001212 If there is a thing and everything that it eats is a meat then it is a carnivore. +fof(f1, axiom, ( +! [A] : (((thing(A)) & +(! [B, C] : (((predicate2(B, eat, A, C)) & +($true)) +=> (? [D] : ((meat(D)) & +(C=D)))))) +=> (? [E] : ((carnivore(E)) & +(A=E)))))). +001213 2 men wait. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(object(B, man, countable, na, eq, 2))))). +001214 There are less than 2 kg of milk. There are less than 2 men. +ERROR DRS condition not supported: . tptp/4 [object(_G687, milk, mass, kg, less, 2)-1] +001215 There are 1 kg of water and 2 kg of apples. +fof(f1, axiom, ( +? [A, B, C] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((object(B, apple, countable, kg, eq, 2)) & +((has_part(A, C)) & +(water(C)))))))). +001216 There is a man A who sees A. There is a man who sees John. John watches the man who sees him. John watches the man who sees A. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, watch, 'John', B)) & +((predicate2(C, see, B, B)) & +(man(B)))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, watch, 'John', B)) & +((predicate2(C, see, B, 'John')) & +(man(B)))))). +001217 There is a man who owns a dog. There is a man who owns a cat. John sees the man who owns the dog. +fof(f1, axiom, ( +? [A, B, C, D] : ((man(A)) & +((dog(B)) & +((predicate2(C, own, A, B)) & +(predicate2(D, see, 'John', A))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((man(A)) & +((cat(B)) & +(predicate2(C, own, A, B)))))). +001218 Everybody sees John and Mary. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B, C] : ((object(C, na, countable, na, eq, 2)) & +((predicate2(B, see, A, C)) & +((has_part(C, 'John')) & +(has_part(C, 'Mary'))))))))). +001219 For all clean laundry a dog barks. +fof(f1, axiom, ( +! [A] : (((object(A, laundry, mass, na, na, na)) & +(property1(A, clean, pos))) +=> (? [B, C] : ((dog(B)) & +(predicate1(C, bark, B))))))). +001220 John enters every card which is his card. +fof(f1, axiom, ( +! [A, B] : (((card(A)) & +((relation(B, of, 'John')) & +((card(B)) & +(A=B)))) +=> (? [C] : (predicate2(C, enter, 'John', A)))))). +001221 John enters every card which carries his code. +fof(f1, axiom, ( +! [A, B, C] : (((card(A)) & +((relation(B, of, 'John')) & +((code(B)) & +(predicate2(C, carry, A, B))))) +=> (? [D] : (predicate2(D, enter, 'John', A)))))). +001222 John enters every card which carries its code. +ERROR DRS is empty apply_converter/2 drs([], []) +001223 John enters every card which carries its own code. +fof(f1, axiom, ( +! [A, B, C] : (((card(A)) & +((relation(C, of, A)) & +((predicate2(B, carry, A, C)) & +(code(C))))) +=> (? [D] : (predicate2(D, enter, 'John', A)))))). +001224 John enters every card which carries his own code. +ERROR DRS is empty apply_converter/2 drs([], []) +001225 John enters every card which is its card. +ERROR DRS is empty apply_converter/2 drs([], []) +001226 John enters every card which is its own card. +fof(f1, axiom, ( +! [A, B] : (((card(A)) & +((relation(B, of, A)) & +((card(B)) & +(A=B)))) +=> (? [C] : (predicate2(C, enter, 'John', A)))))). +001227 John vaguely sees a big dog that barks in the garden of its own brother. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((dog(A)) & +((property1(A, big, pos)) & +((predicate1(B, bark, A)) & +((modifier_pp(B, in, C)) & +((relation(C, of, D)) & +((brother(D)) & +((relation(D, of, A)) & +((predicate2(E, see, 'John', A)) & +((modifier_adv(E, vaguely, pos)) & +(garden(C))))))))))))). +001228 There is a carnivore "<". +ERROR DRS is empty apply_converter/2 drs([], []) +001229 There is a carnivore "&". +ERROR DRS is empty apply_converter/2 drs([], []) +001230 If there is a man such that he waits then he is happy. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +(predicate1(B, wait, A))) +=> (? [C] : ((property1(C, happy, pos)) & +(A=C)))))). +001231 If there is an animal such that everything that the animal eats is a meat then the animal is a carnivore. +fof(f1, axiom, ( +! [A] : (((animal(A)) & +(! [B, C] : (((predicate2(B, eat, A, C)) & +($true)) +=> (? [D] : ((meat(D)) & +(C=D)))))) +=> (? [E] : ((carnivore(E)) & +(A=E)))))). +001232 There is a cat such that everything is a dog. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : ((dog(B)) & +(A=B)))))). + +fof(f2, axiom, ( +? [A] : (cat(A)))). +001233 John feeds his own dogs. +fof(f1, axiom, ( +? [A, B] : ((object(A, dog, countable, na, geq, 2)) & +((predicate2(B, feed, 'John', A)) & +(relation(A, of, 'John')))))). +001234 There is a bank. A code is not in the bank. +fof(f1, axiom, ( +? [A, B] : ((~(? [C] : ((predicate1(C, be, A)) & +(modifier_pp(C, in, B))))) & +((code(A)) & +(bank(B)))))). +001235 If there is a man then a dog of the man waits. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((dog(B)) & +((relation(B, of, A)) & +(predicate1(C, wait, B)))))))). +001236 There is a girl's ball which is blue. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, blue, pos)) & +((ball(A)) & +((relation(A, of, C)) & +(girl(C)))))))). +001237 John sees a girl's ball which is blue. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((B=C) & +((property1(C, blue, pos)) & +((ball(B)) & +((relation(B, of, D)) & +(girl(D))))))))). +001238 There is a ball of a girl. Mary sees the girl's ball. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'Mary', B)) & +((ball(B)) & +((relation(B, of, C)) & +((relation(D, of, C)) & +((girl(C)) & +(ball(D))))))))). +001239 There is a man who sees John and Mary. The man who sees John and Mary waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((object(C, na, countable, na, eq, 2)) & +((has_part(C, 'Mary')) & +((has_part(C, 'John')) & +((predicate2(D, see, B, C)) & +(man(B))))))))). +001240 There is a man who sees John and Mary. The man who sees Mary and John waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((man(A)) & +((predicate2(B, see, A, C)) & +((has_part(C, 'John')) & +((has_part(C, 'Mary')) & +((object(C, na, countable, na, eq, 2)) & +(predicate1(D, wait, A))))))))). +001241 There is a man who sees John and Mary. The man who sees Mary and Bill waits. +fof(f1, axiom, ( +? [A, B, C] : ((object(A, na, countable, na, eq, 2)) & +((man(B)) & +((predicate2(C, see, B, A)) & +((has_part(A, 'Mary')) & +(has_part(A, 'John')))))))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((object(A, na, countable, na, eq, 2)) & +((man(B)) & +((predicate2(C, see, B, A)) & +((predicate1(D, wait, B)) & +((has_part(A, 'Bill')) & +(has_part(A, 'Mary'))))))))). +001243 There is a company that John awaits a delivery from. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, from, B)) & +((predicate2(A, await, 'John', C)) & +((delivery(C)) & +(company(B))))))). +001244 There is a company from which John awaits a delivery. +ERROR DRS is empty apply_converter/2 drs([], []) +001245 John's dog barks. John's dog barks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +((dog(B)) & +(relation(B, of, 'John')))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +((dog(B)) & +(relation(B, of, 'John')))))). +001246 It is possible that a man waits. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G695, _G698], [predicate(_G695, wait, _G698)-1, object(_G698, man, countable, na, eq, 1)-1]) +001247 It is necessary that a man waits. +ERROR DRS condition not supported: [] tptp/4 []drs([_G695, _G698], [predicate(_G695, wait, _G698)-1, object(_G698, man, countable, na, eq, 1)-1]) +001248 It is possible that a man waits and that a dog barks. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G695, _G698, _G701, _G704], [object(_G695, man, countable, na, eq, 1)-1, predicate(_G698, wait, _G695)-1, object(_G701, dog, countable, na, eq, 1)-1, predicate(_G704, bark, _G701)-1]) +001249 It is necessary that a man waits and that a dog barks. +ERROR DRS condition not supported: [] tptp/4 []drs([_G695, _G698, _G701, _G704], [object(_G695, man, countable, na, eq, 1)-1, predicate(_G698, wait, _G695)-1, object(_G701, dog, countable, na, eq, 1)-1, predicate(_G704, bark, _G701)-1]) +001250 It is necessary that a man waits and a dog barks. +ERROR DRS condition not supported: [] tptp/4 []drs([_G701, _G704], [object(_G701, man, countable, na, eq, 1)-1, predicate(_G704, wait, _G701)-1]) +001251 It is possible that a man waits and a dog barks. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G701, _G704], [object(_G701, man, countable, na, eq, 1)-1, predicate(_G704, wait, _G701)-1]) +001252 If a man eats then necessarily he does not sleep. +ERROR DRS is empty apply_converter/2 drs([], []) +001253 A man "A" waits. The man sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001254 A man "A" waits. The man "A" sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001255 There are 3 men. Each of them waits. +fof(f1, axiom, ( +? [A] : ((object(A, man, countable, na, eq, 3)) & +(! [B] : ((has_part(A, B)) +=> (? [C] : (predicate1(C, wait, B)))))))). +001256 There are 3 men. Each of the men waits. +fof(f1, axiom, ( +? [A] : ((object(A, man, countable, na, eq, 3)) & +(! [B] : ((has_part(A, B)) +=> (? [C] : (predicate1(C, wait, B)))))))). +001257 There are a man's dog and cat. +ERROR DRS is empty apply_converter/2 drs([], []) +001258 There is a man. There is the man's dog. +fof(f1, axiom, ( +? [A, B] : ((relation(A, of, B)) & +((dog(A)) & +(man(B)))))). +001259 There is Mary's sister. +fof(f1, axiom, ( +? [A] : ((relation(A, of, 'Mary')) & +(sister(A))))). +001260 There are the man and the dog. +ERROR DRS is empty apply_converter/2 drs([], []) +001261 There are a man and the dog. +ERROR DRS is empty apply_converter/2 drs([], []) +001262 There is John or there is Mary. +ERROR DRS is empty apply_converter/2 drs([], []) +001263 It is necessary that there is John. +ERROR DRS is empty apply_converter/2 drs([], []) +001264 There is a man. There is a card of him. +fof(f1, axiom, ( +? [A, B] : ((relation(A, of, B)) & +((card(A)) & +(man(B)))))). +001265 A customer and a clerk's contract is green. +ERROR DRS is empty apply_converter/2 drs([], []) +001266 A contract of a customer and a clerk is green. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((A=B) & +((property1(B, green, pos)) & +((object(C, na, countable, na, eq, 2)) & +((has_part(C, D)) & +((has_part(C, E)) & +((relation(A, of, C)) & +((contract(A)) & +((customer(E)) & +(clerk(D)))))))))))). +001267 A contract of a customer and a clerk are green. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((has_part(A, C)) & +((A=D) & +((property1(D, green, pos)) & +((relation(C, of, E)) & +((customer(E)) & +((contract(C)) & +(clerk(B)))))))))))). +001268 Some contracts of a customer and a clerk are green. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((A=B) & +((property1(B, green, pos)) & +((object(C, na, countable, na, eq, 2)) & +((has_part(C, D)) & +((clerk(D)) & +((relation(A, of, C)) & +((has_part(C, E)) & +((customer(E)) & +(object(A, contract, countable, na, geq, 2)))))))))))). +001269 Is there the card? +ERROR DRS is empty apply_converter/2 drs([], []) +001270 There is a man. There is a man. There is the man's dog. +fof(f1, axiom, ( +? [A] : (man(A)))). + +fof(f2, axiom, ( +? [A, B] : ((relation(A, of, B)) & +((dog(A)) & +(man(B)))))). +001271 There are a man's dogs. +fof(f1, axiom, ( +? [A, B] : ((object(A, dog, countable, na, geq, 2)) & +((relation(A, of, B)) & +(man(B)))))). +001272 John and Mary's dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001273 There are the man and a dog. +ERROR DRS is empty apply_converter/2 drs([], []) +001274 There is John's dog. The dog barks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +((relation(B, of, 'John')) & +(dog(B)))))). +001275 There is a man. There is his dog that barks. +fof(f1, axiom, ( +? [A, B, C] : ((dog(A)) & +((predicate1(B, bark, A)) & +((relation(A, of, C)) & +(man(C))))))). +001276 There is the man and the man's dog. +ERROR DRS is empty apply_converter/2 drs([], []) +001277 There is a man and the man's dog. +ERROR DRS is empty apply_converter/2 drs([], []) +001278 There are a man and the man's dog. +fof(f1, axiom, ( +? [A, B, C] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((has_part(A, C)) & +((dog(B)) & +((relation(B, of, C)) & +(man(C))))))))). +001279 A man can wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G711], [predicate(_G711, wait, _G687)-1]) +001280 A man must wait. +ERROR DRS condition not supported: [] tptp/4 []drs([_G711], [predicate(_G711, wait, _G687)-1]) +001281 Can a man wait? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G722], [predicate(_G722, wait, _G695)-1/4]) +001282 Must a man wait? +ERROR DRS condition not supported: [] tptp/4 []drs([_G722], [predicate(_G722, wait, _G695)-1/4]) +001283 Everybody can see something. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G723, _G726], [object(_G723, something, dom, na, na, na)-1, predicate(_G726, see, _G696, _G723)-1]) +001284 If there is somebody then it is possible that he/she sees something. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G723, _G726], [object(_G723, something, dom, na, na, na)-1, predicate(_G726, see, _G696, _G723)-1]) +001285 It is possible that a man can wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G695], [object(_G695, man, countable, na, eq, 1)-1, <>drs([_G719], [predicate(_G719, wait, _G695)-1])]) +001286 Some laundry can wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G711], [predicate(_G711, wait, _G687)-1]) +001287 Some men can wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G711], [predicate(_G711, wait, _G687)-1]) +001288 Some men can see themselves. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G711], [predicate(_G711, see, _G687, _G687)-1]) +001289 A man can see a dog in a park. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G711, _G714, _G717], [object(_G711, park, countable, na, eq, 1)-1, object(_G714, dog, countable, na, eq, 1)-1, predicate(_G717, see, _G687, _G714)-1, modifier_pp(_G717, in, _G711)-1]) +001290 A man can see a dog that barks. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G711, _G714, _G717], [object(_G711, dog, countable, na, eq, 1)-1, predicate(_G714, bark, _G711)-1, predicate(_G717, see, _G687, _G711)-1]) +001291 A man can see a dog that barks in a park. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G698, _G701, _G704, _G707], [predicate(_G707, see, _G687, _G698)-1, modifier_pp(_G704, in, _G701)-1, predicate(_G704, bark, _G698)-1, object(_G701, park, countable, na, eq, 1)-1, object(_G698, dog, countable, na, eq, 1)-1]) +001292 John hates a man who can see him. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G730], [predicate(_G730, see, _G690, named(John))-1]) +001293 John hates a man who John can see. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G730], [predicate(_G730, see, named(John), _G690)-1]) +001294 John sees exactly 2 men. +ERROR DRS condition not supported: . tptp/4 [predicate(_G693, see, named(John), _G690)-1, object(_G690, man, countable, na, exactly, 2)-1] +001295 It is impossible that a man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001296 It is not possible that a man waits. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G703, _G706], [object(_G703, man, countable, na, eq, 1)-1, predicate(_G706, wait, _G703)-1]) +001297 Possibly a man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001298 For every thing which knows something it knows it. +fof(f1, axiom, ( +! [A, B, C] : (((thing(A)) & +(($true) & +(predicate2(C, know, A, B)))) +=> (? [D] : (predicate2(D, know, B, A)))))). +001299 For everything which knows something it knows it. +fof(f1, axiom, ( +! [A, B, C] : ((($true) & +(($true) & +(predicate2(C, know, A, B)))) +=> (? [D] : (predicate2(D, know, B, A)))))). +001300 Somebody X waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +($true)))). +001301 Somebody of John waits. +fof(f1, axiom, ( +? [A, B] : ((relation(A, of, 'John')) & +((predicate1(B, wait, A)) & +($true))))). +001302 Every dog that sees a cat that sees a rat X sees X. +fof(f1, axiom, ( +! [A, B, C, D, E] : (((dog(A)) & +((cat(B)) & +((rat(C)) & +((predicate2(D, see, B, C)) & +(predicate2(E, see, A, B)))))) +=> (? [F] : (predicate2(F, see, A, C)))))). +001303 Every dog that sees a cat that sees a rat sees the rat. +fof(f1, axiom, ( +! [A, B, C, D, E] : (((dog(A)) & +((cat(B)) & +((rat(C)) & +((predicate2(D, see, B, C)) & +(predicate2(E, see, A, B)))))) +=> (? [F] : (predicate2(F, see, A, C)))))). +001304 Every dog that sees a cat that sees a rat sees it. +fof(f1, axiom, ( +! [A, B, C, D, E] : (((dog(A)) & +((cat(B)) & +((rat(C)) & +((predicate2(D, see, B, C)) & +(predicate2(E, see, A, B)))))) +=> (? [F] : (predicate2(F, see, A, C)))))). +001305 Every dog that sees a cat that sees something sees it. +fof(f1, axiom, ( +! [A, B, C, D, E] : (((dog(A)) & +((cat(B)) & +(($true) & +((predicate2(D, see, B, C)) & +(predicate2(E, see, A, B)))))) +=> (? [F] : (predicate2(F, see, A, C)))))). +001306 Every dog that sees a cat that sees a rat sees itself. +fof(f1, axiom, ( +! [A, B, C, D, E] : (((dog(A)) & +((cat(B)) & +((rat(C)) & +((predicate2(D, see, B, C)) & +(predicate2(E, see, A, B)))))) +=> (? [F] : (predicate2(F, see, A, A)))))). +001307 If there is somebody A and A loves somebody B then A likes B. +fof(f1, axiom, ( +! [A, B, C] : ((($true) & +(($true) & +(predicate2(C, love, A, B)))) +=> (? [D] : (predicate2(D, like, A, B)))))). +001308 There is something X. +fof(f1, axiom, ( +? [A] : ($true))). +001309 Everybody X waits. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : (predicate1(B, wait, A)))))). +001310 Everything X waits. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : (predicate1(B, wait, A)))))). +001311 Nobody X waits. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(? [B] : (predicate1(B, wait, A))))))). +001312 Nothing X waits. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(? [B] : (predicate1(B, wait, A))))))). +001313 Everybody of John waits. +fof(f1, axiom, ( +! [A] : (((relation(A, of, 'John')) & +($true)) +=> (? [B] : (predicate1(B, wait, A)))))). +001314 Everything of John waits. +fof(f1, axiom, ( +! [A] : (((relation(A, of, 'John')) & +($true)) +=> (? [B] : (predicate1(B, wait, A)))))). +001315 Nobody of John waits. +fof(f1, axiom, ( +! [A] : (((relation(A, of, 'John')) & +($true)) +=> (~(? [B] : (predicate1(B, wait, A))))))). +001316 Nothing of John waits. +fof(f1, axiom, ( +! [A] : (((relation(A, of, 'John')) & +($true)) +=> (~(? [B] : (predicate1(B, wait, A))))))). +001317 Everybody X of John waits. +fof(f1, axiom, ( +! [A] : (((relation(A, of, 'John')) & +($true)) +=> (? [B] : (predicate1(B, wait, A)))))). +001318 Everybody X sees X. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : (predicate2(B, see, A, A)))))). +001319 Nobody X sees X. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(? [B] : (predicate2(B, see, A, A))))))). +001320 If there is somebody A then A sees A. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : (predicate2(B, see, A, A)))))). +001321 There is a dog that nobody likes. +fof(f1, axiom, ( +? [A] : ((! [B] : (($true) +=> (~(? [C] : (predicate2(C, like, B, A)))))) & +(dog(A))))). +001322 John owns something X of Mary which is expensive. +ERROR DRS is empty apply_converter/2 drs([], []) +001323 Everything X of John which is valid contains a description of X. +ERROR DRS is empty apply_converter/2 drs([], []) +001324 Nobody X of the group who is a manager has a customer who knows X. +ERROR DRS is empty apply_converter/2 drs([], []) +001325 A customer of a man who is rich waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((relation(B, of, C)) & +((C=D) & +((property1(D, rich, pos)) & +((man(C)) & +(customer(B))))))))). +001326 A customer of John who is rich waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((relation(B, of, 'John')) & +(customer(B)))))). + +fof(f2, axiom, ( +? [A] : (('John'=A) & +(property1(A, rich, pos))))). +001327 There is a man that sees a dog that sees a cat. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, B, C)) & +((predicate2(D, see, C, E)) & +((cat(E)) & +((dog(C)) & +(man(B)))))))). +001328 There is a man that sees a dog that a cat sees. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, B, C)) & +((predicate2(D, see, E, C)) & +((cat(E)) & +((dog(C)) & +(man(B)))))))). +001329 There is a man that sees a dog and that sees a cat. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, B, C)) & +((cat(C)) & +((predicate2(D, see, B, E)) & +((dog(E)) & +(man(B)))))))). +001330 There is a man that sees a dog and that a cat sees. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, B, C)) & +((cat(B)) & +((predicate2(D, see, C, E)) & +((dog(E)) & +(man(C)))))))). +001331 There is a man that sees a cat and that a cat sees. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, B, C)) & +((cat(B)) & +((predicate2(D, see, C, E)) & +((cat(E)) & +(man(C)))))))). +001332 There is a man that sees a cat and that the cat sees. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, B, C)) & +((predicate2(D, see, C, B)) & +((cat(B)) & +(man(C))))))). +001333 Everybody who somebody is taller than waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001334 No man who a woman sees waits. +fof(f1, axiom, ( +! [A, B, C] : (((man(A)) & +((woman(B)) & +(predicate2(C, see, B, A)))) +=> (~(? [D] : (predicate1(D, wait, A))))))). +001335 No man a woman sees. +ERROR DRS is empty apply_converter/2 drs([], []) +001336 No man a woman is. +ERROR DRS is empty apply_converter/2 drs([], []) +001337 Every goal that a referee counts is a point. +fof(f1, axiom, ( +! [A, B, C] : (((goal(A)) & +((referee(B)) & +(predicate2(C, count, B, A)))) +=> (? [D] : ((point(D)) & +(A=D)))))). +001338 Everybody who lives-at a place that he/she works-at is a home-worker. +ERROR DRS is empty apply_converter/2 drs([], []) +001339 Everybody sees John who waits. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B, C] : ((predicate2(B, see, A, 'John')) & +(predicate1(C, wait, 'John'))))))). +001340 Every man sees John who hears the man. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((predicate2(B, see, A, 'John')) & +(predicate2(C, hear, 'John', A))))))). +001341 If somebody lives-at a place and he/she works-at the place then he/she is a home-worker. +ERROR DRS is empty apply_converter/2 drs([], []) +001342 If somebody lives-at a place and works-at the place then he/she is a home-worker. +ERROR DRS is empty apply_converter/2 drs([], []) +001343 There is a man who sees some women. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((object(C, woman, countable, na, geq, 2)) & +(man(B)))))). +001344 There is a man who some women see. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((object(B, woman, countable, na, geq, 2)) & +(man(C)))))). +001345 Every goal is something that at most 1 persons score. +ERROR DRS is empty apply_converter/2 drs([], []) +001346 Everybody who lives-at a place that he/she works-at is a n:home-worker. +fof(f1, axiom, ( +! [A, B, C, D] : (((place(A)) & +((predicate2(B, 'work-at', D, A)) & +((predicate2(C, 'live-at', D, A)) & +($true)))) +=> (? [E] : (('home-worker'(E)) & +(D=E)))))). +001347 If somebody lives-at a place and he/she works-at the place then he/she is a n:home-worker. +fof(f1, axiom, ( +! [A, B, C, D] : ((($true) & +((place(B)) & +((predicate2(C, 'live-at', A, B)) & +(predicate2(D, 'work-at', A, B))))) +=> (? [E] : (('home-worker'(E)) & +(A=E)))))). +001348 If somebody lives-at a place and works-at the place then he/she is a n:home-worker. +fof(f1, axiom, ( +! [A, B, C, D] : ((($true) & +((place(B)) & +((predicate2(C, 'live-at', A, B)) & +(predicate2(D, 'work-at', A, B))))) +=> (? [E] : (('home-worker'(E)) & +(A=E)))))). +001349 If a thing X likes a thing Y and Y likes a thing Z then X likes Z. +fof(f1, axiom, ( +! [A, B, C, D, E] : (((thing(A)) & +((thing(B)) & +((predicate2(C, like, A, B)) & +((thing(D)) & +(predicate2(E, like, B, D)))))) +=> (? [F] : (predicate2(F, like, A, D)))))). +001350 If something X likes something Y and Y likes something Z then X likes Z. +fof(f1, axiom, ( +! [A, B, C, D, E] : ((($true) & +(($true) & +((predicate2(C, like, A, B)) & +(($true) & +(predicate2(E, like, B, D)))))) +=> (? [F] : (predicate2(F, like, A, D)))))). +001351 Everything that v:affiliatedWith something that v:affiliatedWith something v:affiliatedWith it. +fof(f1, axiom, ( +! [A, B, C, D, E] : ((($true) & +((predicate2(B, affiliatedWith, E, A)) & +(($true) & +((predicate2(D, affiliatedWith, A, C)) & +($true))))) +=> (? [F] : (predicate2(F, affiliatedWith, E, C)))))). +001352 There is nobody. +fof(f1, axiom, ( +~(? [A] : ($true)))). +001353 Every man whose age is an integer is a manager. +fof(f1, axiom, ( +! [A, B, C] : (((man(A)) & +((age(B)) & +((relation(B, of, A)) & +((integer(C)) & +(B=C))))) +=> (? [D] : ((manager(D)) & +(A=D)))))). +001354 Every man's age is an integer. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((relation(B, of, A)) & +(age(B)))) +=> (? [C] : ((integer(C)) & +(B=C)))))). +001355 Everybody whose dog barks waits. +fof(f1, axiom, ( +! [A, B, C] : (((relation(B, of, C)) & +((predicate1(A, bark, B)) & +((dog(B)) & +($true)))) +=> (? [D] : (predicate1(D, wait, C)))))). +001356 Every man's dog is an animal. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((relation(B, of, A)) & +(dog(B)))) +=> (? [C] : ((animal(C)) & +(B=C)))))). +001357 Who who a dog sees waits? +ERROR DRS is empty apply_converter/2 drs([], []) +001358 It is not necessary that John waits. +ERROR DRS condition not supported: [] tptp/4 []drs([_G719], [predicate(_G719, wait, named(John))-1]) +001359 It is unnecessary that John waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001360 John knows that Mary waits. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G745], [predicate(_G745, wait, named(Mary))-1]) +001361 John knows that Mary does not wait. +ERROR DRS condition not supported: : tptp/4 _G696:drs([], [-drs([_G753], [predicate(_G753, wait, named(Mary))-1])]) +001362 John knows something. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, know, 'John', B)) & +($true)))). +001363 John knows that Mary sees him. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G745], [predicate(_G745, see, named(Mary), named(John))-1]) +001364 John wisely knows that Mary waits. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G767], [predicate(_G767, wait, named(Mary))-1/6]) +001365 John knows wisely that Mary waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001366 There is a man that waits and that likes a dog. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, like, B, C)) & +((dog(C)) & +((predicate1(D, wait, B)) & +(man(B))))))). +001367 John's rich brother waits. +fof(f1, axiom, ( +? [A, B] : ((relation(A, of, 'John')) & +((brother(A)) & +((property1(A, rich, pos)) & +(predicate1(B, wait, A))))))). +001368 John does not know that Mary sleeps. +ERROR DRS condition not supported: : tptp/4 _G730:drs([_G753], [predicate(_G753, sleep, named(Mary))-1]) +001369 John sees that a dog barks. It is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +001370 Does John see that a dog barks? +ERROR DRS condition not supported: : tptp/4 _G698:drs([_G726, _G729], [object(_G726, dog, countable, na, eq, 1)-1/6, predicate(_G729, bark, _G726)-1/7]) +001371 Can John run? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G703], [predicate(_G703, run, named(John))-1/3]) +001372 Must John run? +ERROR DRS condition not supported: [] tptp/4 []drs([_G703], [predicate(_G703, run, named(John))-1/3]) +001373 Has to John run? +ERROR DRS is empty apply_converter/2 drs([], []) +001374 A man has to wait. +ERROR DRS condition not supported: [] tptp/4 []drs([_G711], [predicate(_G711, wait, _G687)-1]) +001375 Some men have to wait. +ERROR DRS condition not supported: [] tptp/4 []drs([_G711], [predicate(_G711, wait, _G687)-1]) +001376 Some men has to wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001377 A man have to wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001378 A man does not quickly wait. +fof(f1, axiom, ( +? [A] : ((~(? [B] : ((predicate1(B, wait, A)) & +(modifier_adv(B, quickly, pos))))) & +(man(A))))). +001379 A man must quickly wait. +ERROR DRS condition not supported: [] tptp/4 []drs([_G711], [predicate(_G711, wait, _G687)-1, modifier_adv(_G711, quickly, pos)-1]) +001380 A man can't wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719], [predicate(_G719, wait, _G687)-1]) +001381 A man can not wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719], [predicate(_G719, wait, _G687)-1]) +001382 A man cannot wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719], [predicate(_G719, wait, _G687)-1]) +001383 Some men can't wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719], [predicate(_G719, wait, _G687)-1]) +001384 A man does not have to wait. +ERROR DRS condition not supported: [] tptp/4 []drs([_G719], [predicate(_G719, wait, _G687)-1]) +001385 Some men does not have to wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001386 Some men do not have to wait. +ERROR DRS condition not supported: [] tptp/4 []drs([_G719], [predicate(_G719, wait, _G687)-1]) +001387 John knows that Mary sleeps quickly quickly. +ERROR DRS is empty apply_converter/2 drs([], []) +001388 John knows that Mary sleeps and he knows that Bill waits. +ERROR DRS condition not supported: : tptp/4 _G705:drs([_G800], [predicate(_G800, wait, named(Bill))-1]) +001389 John wants that he flies. +ERROR DRS condition not supported: : tptp/4 _G693:drs([_G729], [predicate(_G729, fly, named(John))-1]) +001390 John knows quickly that Mary sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001391 John knows quickly that Mary sleeps quickly. +ERROR DRS is empty apply_converter/2 drs([], []) +001392 John quickly knows that Mary sleeps quickly. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G767], [predicate(_G767, sleep, named(Mary))-1/6, modifier_adv(_G767, quickly, pos)-1/7]) +001393 John knows that Mary sleeps quickly. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G745], [predicate(_G745, sleep, named(Mary))-1, modifier_adv(_G745, quickly, pos)-1]) +001394 John tells Mary that he wants to fly. +ERROR DRS is empty apply_converter/2 drs([], []) +001395 John belives that Mary has a book. +ERROR DRS is empty apply_converter/2 drs([], []) +001396 Every customer believes that John does not wait. +ERROR DRS condition not supported: : tptp/4 _G734:drs([], [-drs([_G765], [predicate(_G765, wait, named(John))-1])]) +001397 Every customer believes that John waits. +ERROR DRS condition not supported: : tptp/4 _G734:drs([_G757], [predicate(_G757, wait, named(John))-1]) +001398 It is possible that every customer waits. +ERROR DRS condition not supported: <> tptp/4 <>drs([], [drs([_G704], [object(_G704, customer, countable, na, eq, 1)-1])=>drs([_G723], [predicate(_G723, wait, _G704)-1])]) +001399 Every customer can wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G723], [predicate(_G723, wait, _G696)-1]) +001400 Necessarily John waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001401 It is necessary that John waits. +ERROR DRS condition not supported: [] tptp/4 []drs([_G711], [predicate(_G711, wait, named(John))-1]) +001402 Possibly John waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001403 It is impossible that John waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001404 It is not possible that John waits. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719], [predicate(_G719, wait, named(John))-1]) +001405 It is possible that John waits. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G711], [predicate(_G711, wait, named(John))-1]) +001406 John does not have to wait. +ERROR DRS condition not supported: [] tptp/4 []drs([_G719], [predicate(_G719, wait, named(John))-1]) +001407 John has to wait. +ERROR DRS condition not supported: [] tptp/4 []drs([_G711], [predicate(_G711, wait, named(John))-1]) +001408 John must not wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001409 John must wait. +ERROR DRS condition not supported: [] tptp/4 []drs([_G711], [predicate(_G711, wait, named(John))-1]) +001410 John can't wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719], [predicate(_G719, wait, named(John))-1]) +001411 John cannot wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719], [predicate(_G719, wait, named(John))-1]) +001412 John can wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G711], [predicate(_G711, wait, named(John))-1]) +001413 John says that there is a card. +ERROR DRS condition not supported: : tptp/4 _G693:drs([_G729], [object(_G729, card, countable, na, eq, 1)-1]) +001414 John believes that there is a card. +ERROR DRS condition not supported: : tptp/4 _G693:drs([_G729], [object(_G729, card, countable, na, eq, 1)-1]) +001415 John believes that Mary sleeps. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G745], [predicate(_G745, sleep, named(Mary))-1]) +001416 It is not provable that John waits. +ERROR DRS condition not supported: ~ tptp/4 ~drs([_G711], [predicate(_G711, wait, named(John))-1]) +001417 It is not provable that John waits and Mary sleeps. +ERROR DRS condition not supported: ~ tptp/4 ~drs([_G730], [predicate(_G730, wait, named(John))-1]) +001418 If a customer does not transmit some money and it is not provable that he does not transmit the money then the bank assumes that he transmits the money. +ERROR DRS condition not supported: ~ tptp/4 ~drs([], [-drs([_G766, _G769], [predicate(_G766, transmit, _G696, _G769)-1, object(_G769, money, countable, na, eq, 1)-1])]) +001419 Which dog of which man sleeps? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +001420 John does not quickly run. +fof(f1, axiom, ( +~(? [A] : ((predicate1(A, run, 'John')) & +(modifier_adv(A, quickly, pos)))))). +001421 A man does not is seen by a dog. +ERROR DRS is empty apply_converter/2 drs([], []) +001422 A man seen by a dog. +ERROR DRS is empty apply_converter/2 drs([], []) +001423 A book is written by a man. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, write, B, C)) & +((man(B)) & +(book(C)))))). +001424 Some books are written by a man. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, write, B, C)) & +((man(B)) & +(object(C, book, countable, na, geq, 2)))))). +001425 A book is not written by a man. +fof(f1, axiom, ( +? [A] : ((~(? [B, C] : ((man(B)) & +(predicate2(C, write, B, A))))) & +(book(A))))). +001426 Some books are not written by a man. +fof(f1, axiom, ( +? [A] : ((~(? [B, C] : ((man(B)) & +(predicate2(C, write, B, A))))) & +(object(A, book, countable, na, geq, 2))))). +001427 A book written by a man. +ERROR DRS is empty apply_converter/2 drs([], []) +001428 A book is quickly written by a man. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, quickly, pos)) & +((predicate2(A, write, B, C)) & +((man(B)) & +(book(C))))))). +001429 A book is not quickly written by a man. +fof(f1, axiom, ( +? [A] : ((~(? [B, C] : ((man(B)) & +((predicate2(C, write, B, A)) & +(modifier_adv(C, quickly, pos)))))) & +(book(A))))). +001430 Some books are quickly written by a man. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, quickly, pos)) & +((predicate2(A, write, B, C)) & +((man(B)) & +(object(C, book, countable, na, geq, 2))))))). +001431 Some books are not quickly written by a man. +fof(f1, axiom, ( +? [A] : ((~(? [B, C] : ((man(B)) & +((predicate2(C, write, B, A)) & +(modifier_adv(C, quickly, pos)))))) & +(object(A, book, countable, na, geq, 2))))). +001432 A book written by a man quickly. +ERROR DRS is empty apply_converter/2 drs([], []) +001433 A best car wins. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, win, B)) & +((property1(B, good, sup)) & +(car(B)))))). +001434 Does a book written by a man? +ERROR DRS is empty apply_converter/2 drs([], []) +001435 John is permitted that a dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001436 What is written by a man? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +001437 Is a book written by a man? +fof(f1, conjecture, ( +? [A, B, C] : ((book(A)) & +((man(B)) & +(predicate2(C, write, B, A)))))). +001438 Is a car blue? +fof(f1, conjecture, ( +? [A, B] : ((car(A)) & +((property1(B, blue, pos)) & +(A=B))))). +001439 There is John who Mary is seen by. +ERROR DRS is empty apply_converter/2 drs([], []) +001440 Everything that is written by somebody is a book or is a paper. +fof(f1, axiom, ( +! [A, B, C] : ((($true) & +((predicate2(B, write, A, C)) & +($true))) +=> (? [D] : (((book(D)) & +(C=D)) +| (? [E] : ((paper(E)) & +(C=E)))))))). +001441 John is liked by himself. +fof(f1, axiom, ( +? [A] : (predicate2(A, like, 'John', 'John')))). +001442 John is liked by him. +ERROR DRS is empty apply_converter/2 drs([], []) +001443 Which card is seen by John? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +001444 Is a code is entered by a customer? +ERROR DRS is empty apply_converter/2 drs([], []) +001445 does a code is entered by a customer? +ERROR DRS is empty apply_converter/2 drs([], []) +001446 Where does a customer enter a card? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G701, where) +001447 Where is a card entered by a customer? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G701, where) +001448 Who does not wait? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +001449 It is not possible that John flies. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719], [predicate(_G719, fly, named(John))-1]) +001450 It is possible that John flies. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G711], [predicate(_G711, fly, named(John))-1]) +001451 John can not fly. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719], [predicate(_G719, fly, named(John))-1]) +001452 John can't fly. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719], [predicate(_G719, fly, named(John))-1]) +001453 John cannot fly. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719], [predicate(_G719, fly, named(John))-1]) +001454 John can fly. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G711], [predicate(_G711, fly, named(John))-1]) +001455 John believes that he can fly. +ERROR DRS condition not supported: : tptp/4 _G693:drs([], [<>drs([_G737], [predicate(_G737, fly, named(John))-1])]) +001456 John believes that he must fly. +ERROR DRS condition not supported: : tptp/4 _G693:drs([], [[]drs([_G737], [predicate(_G737, fly, named(John))-1])]) +001457 John must fly. +ERROR DRS condition not supported: [] tptp/4 []drs([_G711], [predicate(_G711, fly, named(John))-1]) +001458 John has to fly. +ERROR DRS condition not supported: [] tptp/4 []drs([_G711], [predicate(_G711, fly, named(John))-1]) +001459 John does not have to fly. +ERROR DRS condition not supported: [] tptp/4 []drs([_G719], [predicate(_G719, fly, named(John))-1]) +001460 It is necessary that John flies. +ERROR DRS condition not supported: [] tptp/4 []drs([_G711], [predicate(_G711, fly, named(John))-1]) +001461 It is not necessary that John flies. +ERROR DRS condition not supported: [] tptp/4 []drs([_G719], [predicate(_G719, fly, named(John))-1]) +001462 It is unnecessary that John flies. +ERROR DRS is empty apply_converter/2 drs([], []) +001463 It is impossible that John flies. +ERROR DRS is empty apply_converter/2 drs([], []) +001464 It is not provable that John flies. +ERROR DRS condition not supported: ~ tptp/4 ~drs([_G711], [predicate(_G711, fly, named(John))-1]) +001465 It is not the case that it is not provable that John flies. +ERROR DRS is empty apply_converter/2 drs([], []) +001466 John sees Mary. Mary is seen by John. +fof(f1, axiom, ( +? [A] : (predicate2(A, see, 'John', 'Mary')))). + +fof(f2, axiom, ( +? [A] : (predicate2(A, see, 'John', 'Mary')))). +001467 John does not have to be seen by Mary. +ERROR DRS condition not supported: [] tptp/4 []drs([_G735], [predicate(_G735, see, named(Mary), named(John))-1]) +001468 John has to be seen by Mary. +ERROR DRS condition not supported: [] tptp/4 []drs([_G727], [predicate(_G727, see, named(Mary), named(John))-1]) +001469 John must be seen by Mary. +ERROR DRS condition not supported: [] tptp/4 []drs([_G727], [predicate(_G727, see, named(Mary), named(John))-1]) +001470 John can be seen by Mary. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G727], [predicate(_G727, see, named(Mary), named(John))-1]) +001471 John cannot be seen by Mary. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G735], [predicate(_G735, see, named(Mary), named(John))-1]) +001472 John can not be seen by Mary. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G735], [predicate(_G735, see, named(Mary), named(John))-1]) +001473 John can't be seen by Mary. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G735], [predicate(_G735, see, named(Mary), named(John))-1]) +001474 Nobody believes that he does not have to be seen by everybody. +ERROR DRS condition not supported: : tptp/4 _G726:drs([], [-drs([], [[]drs([], [drs([_G774], [object(_G774, somebody, countable, na, eq, 1)-1])=>drs([_G793], [predicate(_G793, see, _G774, _G696)-1])])])]) +001475 Nobody believes that he has to be seen by everybody. +ERROR DRS condition not supported: : tptp/4 _G726:drs([], [[]drs([], [drs([_G766], [object(_G766, somebody, countable, na, eq, 1)-1])=>drs([_G785], [predicate(_G785, see, _G766, _G696)-1])])]) +001476 Nobody believes that he must be seen by everybody. +ERROR DRS condition not supported: : tptp/4 _G726:drs([], [[]drs([], [drs([_G766], [object(_G766, somebody, countable, na, eq, 1)-1])=>drs([_G785], [predicate(_G785, see, _G766, _G696)-1])])]) +001477 Nobody believes that he can be seen by everybody. +ERROR DRS condition not supported: : tptp/4 _G726:drs([], [<>drs([], [drs([_G766], [object(_G766, somebody, countable, na, eq, 1)-1])=>drs([_G785], [predicate(_G785, see, _G766, _G696)-1])])]) +001478 John does wait. John waits. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). +001479 It is possible that a card is valid. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G695, _G698, _G701], [object(_G695, card, countable, na, eq, 1)-1, property(_G698, valid, pos)-1, predicate(_G701, be, _G695, _G698)-1]) +001480 There is a dog. It of a man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001481 Everything a dog of which barks waits. +fof(f1, axiom, ( +! [A, B, C] : (((dog(A)) & +((relation(A, of, C)) & +((predicate1(B, bark, A)) & +($true)))) +=> (? [D] : (predicate1(D, wait, C)))))). +001482 It is not the case that everybody waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001483 It is not provable that John waits and that Mary sleeps. +ERROR DRS condition not supported: ~ tptp/4 ~drs([_G727, _G730], [predicate(_G727, wait, named(John))-1, predicate(_G730, sleep, named(Mary))-1]) +001484 It is not provable that John waits or that Mary sleeps. +ERROR DRS condition not supported: ~ tptp/4 ~drs([], [drs([_G736], [predicate(_G736, wait, named(John))-1])v drs([_G752], [predicate(_G752, sleep, named(Mary))-1])]) +001485 It is necessary that John waits or that Mary sleeps. +ERROR DRS condition not supported: [] tptp/4 []drs([], [drs([_G736], [predicate(_G736, wait, named(John))-1])v drs([_G752], [predicate(_G752, sleep, named(Mary))-1])]) +001486 It is necessary that John waits and that Mary sleeps. +ERROR DRS condition not supported: [] tptp/4 []drs([_G727, _G730], [predicate(_G727, wait, named(John))-1, predicate(_G730, sleep, named(Mary))-1]) +001487 It is not necessary that John waits and that Mary sleeps. +ERROR DRS condition not supported: [] tptp/4 []drs([_G735, _G738], [predicate(_G735, wait, named(John))-1, predicate(_G738, sleep, named(Mary))-1]) +001488 It is not the case that it is necessary that John waits and that Mary sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001489 It is possible that John waits and that Mary sleeps. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G727, _G730], [predicate(_G727, wait, named(John))-1, predicate(_G730, sleep, named(Mary))-1]) +001490 It is possible that John waits and Mary sleeps. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G730], [predicate(_G730, wait, named(John))-1]) +001491 It is not possible that John waits and Mary sleeps. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G738], [predicate(_G738, wait, named(John))-1]) +001492 A man knows that a dog barks and that a cat eats a cake. +ERROR DRS condition not supported: : tptp/4 _G693:drs([_G729, _G732, _G735, _G738, _G741], [object(_G729, dog, countable, na, eq, 1)-1, predicate(_G732, bark, _G729)-1, object(_G735, cat, countable, na, eq, 1)-1, object(_G738, cake, countable, na, eq, 1)-1, predicate(_G741, eat, _G735, _G738)-1]) +001493 A man knows that a dog barks and a cat eats a cake. +ERROR DRS condition not supported: : tptp/4 _G693:drs([_G738, _G741], [object(_G738, dog, countable, na, eq, 1)-1, predicate(_G741, bark, _G738)-1]) +001494 Not for every man a dog barks. +fof(f1, axiom, ( +~(! [A] : ((man(A)) +=> (? [B, C] : ((dog(B)) & +(predicate1(C, bark, B)))))))). +001495 Not for every man that a dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001496 Not somebody waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001497 Not every man waits. +fof(f1, axiom, ( +~(! [A] : ((man(A)) +=> (? [B] : (predicate1(B, wait, A))))))). +001498 A man does not know that a dog barks and that a cat eats a cake. +ERROR DRS condition not supported: : tptp/4 _G714:drs([_G737, _G740, _G743, _G746, _G749], [object(_G737, dog, countable, na, eq, 1)-1, predicate(_G740, bark, _G737)-1, object(_G743, cat, countable, na, eq, 1)-1, object(_G746, cake, countable, na, eq, 1)-1, predicate(_G749, eat, _G743, _G746)-1]) +001499 John believes that Mary sleeps and he waits. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G748], [predicate(_G748, sleep, named(Mary))-1]) +001500 John believes that Mary sleeps and waits. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G745, _G748], [predicate(_G745, sleep, named(Mary))-1, predicate(_G748, wait, named(Mary))-1]) +001501 A man does not know that a dog barks and a cat eats a cake. +ERROR DRS condition not supported: : tptp/4 _G723:drs([_G746, _G749], [object(_G746, dog, countable, na, eq, 1)-1, predicate(_G749, bark, _G746)-1]) +001502 A man can be rich. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G711, _G714], [property(_G711, rich, pos)-1, predicate(_G714, be, _G687, _G711)-1]) +001503 A man must be rich. +ERROR DRS condition not supported: [] tptp/4 []drs([_G711, _G714], [property(_G711, rich, pos)-1, predicate(_G714, be, _G687, _G711)-1]) +001504 A man can't be rich. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719, _G722], [property(_G719, rich, pos)-1, predicate(_G722, be, _G687, _G719)-1]) +001505 A man does not have to be rich. +ERROR DRS condition not supported: [] tptp/4 []drs([_G719, _G722], [property(_G719, rich, pos)-1, predicate(_G722, be, _G687, _G719)-1]) +001506 Some men does not have to be rich. +ERROR DRS is empty apply_converter/2 drs([], []) +001507 Some men do not have to be rich. +ERROR DRS condition not supported: [] tptp/4 []drs([_G719, _G722], [property(_G719, rich, pos)-1, predicate(_G722, be, _G687, _G719)-1]) +001508 Something "Go!" waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001509 Some sand "Go!" waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001510 If somebody X is a person and X is a female then X is a woman. +fof(f1, axiom, ( +! [A, B, C] : ((($true) & +((person(B)) & +((A=B) & +((female(C)) & +(A=C))))) +=> (? [D] : ((woman(D)) & +(A=D)))))). +001511 Somebody and something wait. +fof(f1, axiom, ( +? [A, B, C, D] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((has_part(A, C)) & +((predicate1(D, wait, A)) & +(($true) & +($true)))))))). +001512 Everybody "Go!" of John waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001513 A man is a dog and a cat. +fof(f1, axiom, ( +? [A, B, C, D] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((cat(B)) & +((C=A) & +((has_part(A, D)) & +((dog(D)) & +(man(C)))))))))). +001514 A man can give a woman an apple. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G711, _G714, _G717], [object(_G711, woman, countable, na, eq, 1)-1, object(_G714, apple, countable, na, eq, 1)-1, predicate(_G717, give, _G687, _G714, _G711)-1]) +001515 A man can't give a woman an apple. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719, _G722, _G725], [object(_G719, woman, countable, na, eq, 1)-1, object(_G722, apple, countable, na, eq, 1)-1, predicate(_G725, give, _G687, _G722, _G719)-1]) +001516 There is a man who can eat. The man who can eat drinks. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G711], [predicate(_G711, eat, _G687)-1]) +001517 There is a man who does not have to eat. The man who does not have to eat drinks. +ERROR DRS condition not supported: [] tptp/4 []drs([_G719], [predicate(_G719, eat, _G687)-1]) +001518 There is a man who knows that a dog barks. The man who knows that a dog barks waits. +ERROR DRS condition not supported: : tptp/4 _G693:drs([_G732, _G735], [object(_G732, dog, countable, na, eq, 1)-1, predicate(_G735, bark, _G732)-1]) +001519 Does a man enter no card manually? +fof(f1, conjecture, ( +? [A] : ((man(A)) & +(! [B] : ((card(B)) +=> (~(? [C] : ((predicate2(C, enter, A, B)) & +(modifier_adv(C, manually, pos)))))))))). +001520 Does a man enter every card manually? +fof(f1, conjecture, ( +? [A] : ((man(A)) & +(! [B] : ((card(B)) +=> (? [C] : ((predicate2(C, enter, A, B)) & +(modifier_adv(C, manually, pos))))))))). +001521 Where does a man enter no card? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G753, where) +001522 Where does a man enter every card? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G745, where) +001523 A man runs manually and quickly manually and quickly. +ERROR DRS is empty apply_converter/2 drs([], []) +001524 A man runs fast. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, fast, pos)) & +((predicate1(A, run, B)) & +(man(B)))))). +001525 A man runs in a park. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((predicate1(A, run, C)) & +((man(C)) & +(park(B))))))). +001526 A man runs fast and quickly. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, fast, pos)) & +((modifier_adv(A, quickly, pos)) & +((predicate1(A, run, B)) & +(man(B))))))). +001527 A man runs in a park in a morning. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(A, in, B)) & +((modifier_pp(A, in, C)) & +((predicate1(A, run, D)) & +((man(D)) & +((morning(C)) & +(park(B))))))))). +001528 A man runs fast in a park. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, fast, pos)) & +((modifier_pp(A, in, B)) & +((predicate1(A, run, C)) & +((man(C)) & +(park(B)))))))). +001529 A man runs fast and quickly and manually. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, fast, pos)) & +((modifier_adv(A, quickly, pos)) & +((modifier_adv(A, manually, pos)) & +((predicate1(A, run, B)) & +(man(B)))))))). +001530 A man runs in a park in a morning in a hurry. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((modifier_pp(A, in, B)) & +((modifier_pp(A, in, C)) & +((modifier_pp(A, in, D)) & +((predicate1(A, run, E)) & +((man(E)) & +((hurry(D)) & +((morning(C)) & +(park(B))))))))))). +001531 A man runs fast in a morning in a hurry. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_adv(A, fast, pos)) & +((modifier_pp(A, in, B)) & +((modifier_pp(A, in, C)) & +((predicate1(A, run, D)) & +((man(D)) & +((hurry(C)) & +(morning(B)))))))))). +001532 A man runs in a park fast in a hurry. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(A, in, B)) & +((modifier_adv(A, fast, pos)) & +((modifier_pp(A, in, C)) & +((predicate1(A, run, D)) & +((man(D)) & +((hurry(C)) & +(park(B)))))))))). +001533 A man runs in a park in a morning fast. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(A, in, B)) & +((modifier_pp(A, in, C)) & +((modifier_adv(A, fast, pos)) & +((predicate1(A, run, D)) & +((man(D)) & +((morning(C)) & +(park(B)))))))))). +001534 A man runs fast and quickly in a park. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, fast, pos)) & +((modifier_adv(A, quickly, pos)) & +((modifier_pp(A, in, B)) & +((predicate1(A, run, C)) & +((man(C)) & +(park(B))))))))). +001535 A man runs fast in a park manually. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, fast, pos)) & +((modifier_pp(A, in, B)) & +((modifier_adv(A, manually, pos)) & +((predicate1(A, run, C)) & +((man(C)) & +(park(B))))))))). +001536 A man runs in a park fast and manually. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, manually, pos)) & +((modifier_adv(A, fast, pos)) & +((modifier_pp(A, in, B)) & +((predicate1(A, run, C)) & +((man(C)) & +(park(B))))))))). +001537 There is a card of John that is correct. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property1(A, correct, pos))))). + +fof(f2, axiom, ( +? [A] : ((relation(A, of, 'John')) & +(card(A))))). +001538 There is a case of some beer. It is not the case. +fof(f1, axiom, ( +? [A, B] : ((~(B=A)) & +((relation(A, of, B)) & +((object(B, beer, mass, na, na, na)) & +(case(A))))))). +001539 It is false that a man waits. +fof(f1, axiom, ( +~(? [A, B] : ((man(A)) & +(predicate1(B, wait, A)))))). +001540 It is not true that a man waits. +fof(f1, axiom, ( +~(? [A, B] : ((man(A)) & +(predicate1(B, wait, A)))))). +001541 Every man that is not liked by a woman that owns a dog sees a cat. +fof(f1, axiom, ( +! [A] : (((man(A)) & +(~(? [B, C, D, E] : ((woman(B)) & +((dog(C)) & +((predicate2(D, own, B, C)) & +(predicate2(E, like, B, A)))))))) +=> (? [F, G] : ((cat(F)) & +(predicate2(G, see, A, F))))))). +001542 It is possible that it is false that a dog sees a cat. +ERROR DRS condition not supported: <> tptp/4 <>drs([], [-drs([_G703, _G706, _G709], [object(_G703, dog, countable, na, eq, 1)-1, object(_G706, cat, countable, na, eq, 1)-1, predicate(_G709, see, _G703, _G706)-1])]) +001543 Every man who must hate a dog can own a cat. +ERROR DRS condition not supported: [] tptp/4 []drs([_G720, _G723], [object(_G720, dog, countable, na, eq, 1)-1, predicate(_G723, hate, _G696, _G720)-1]) +001544 If a man must own a dog then the man can own an animal. +ERROR DRS condition not supported: [] tptp/4 []drs([_G720, _G723], [object(_G720, dog, countable, na, eq, 1)-1, predicate(_G723, own, _G696, _G720)-1]) +001545 It is false _that_ a man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001546 John knows _that_ Mary sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001547 John knows proposition P _that_ Mary sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001548 John knows proposition P _that_ Mary sleeps. P holds. +ERROR DRS is empty apply_converter/2 drs([], []) +001549 John knows Proposition P _that_ Mary sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001550 How does a man sell a visa card? +ERROR DRS is empty apply_converter/2 drs([], []) +001551 John knows Proposition P quickly that Mary sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001552 John knows Proposition P that Mary sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001553 John wisely knows Proposition P in the morning that Mary sleeps. P holds in the evening. +ERROR DRS is empty apply_converter/2 drs([], []) +001554 John sees in the morning _that_ Mary sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001555 John sees in the morning that Mary sleeps. +fof(f1, axiom, ( +? [A, B, C] : ((morning(A)) & +((predicate2(B, sleep, 'Mary', A)) & +((modifier_pp(C, in, A)) & +(predicate1(C, see, 'John'))))))). +001556 John wisely knows Proposition P in the park _that_ Mary sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001557 John knows in the park that Mary sleeps. +fof(f1, axiom, ( +? [A, B, C] : ((park(A)) & +((predicate2(B, sleep, 'Mary', A)) & +((modifier_pp(C, in, A)) & +(predicate1(C, know, 'John'))))))). +001558 John wisely knows Proposition P in the park that Mary sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001559 John is a customer of someone who is important. +fof(f1, axiom, ( +? [A, B, C] : (('John'=A) & +((B=C) & +((property1(C, important, pos)) & +((relation(A, of, B)) & +(($true) & +(customer(A))))))))). +001560 Someone is a brother of a man X and X waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((C=D) & +((relation(D, of, B)) & +((man(B)) & +((brother(D)) & +($true)))))))). +001561 A dog is more active than a cat. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property2(B, active, comp_than, C)) & +((cat(C)) & +(dog(A))))))). +001562 A man is more interested-in a cat. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property2(B, 'interested-in', comp, C)) & +((cat(C)) & +(man(A))))))). +001563 A man is more interested-in a cat than a dog. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property3(B, 'interested-in', C, comp_than, subj, D)) & +((dog(D)) & +((cat(C)) & +(man(A)))))))). +001564 A man is more interested-in a cat than in a dog. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property3(B, 'interested-in', C, comp_than, obj, D)) & +((dog(D)) & +((cat(C)) & +(man(A)))))))). +001565 A car runs more speedily than a bike. +ERROR DRS is empty apply_converter/2 drs([], []) +001566 A car runs more speedily. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, speedily, comp)) & +((predicate1(A, run, B)) & +(car(B)))))). +001567 A dog is more good than a cat. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property2(B, good, comp_than, C)) & +((cat(C)) & +(dog(A))))))). +001568 A dog is better than a cat. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property2(B, good, comp_than, C)) & +((cat(C)) & +(dog(A))))))). +001569 John is more clever than Bill. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property2(A, clever, comp_than, 'Bill'))))). +001570 John is cleverer than Bill. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property2(A, clever, comp_than, 'Bill'))))). +001571 It is false. +ERROR DRS is empty apply_converter/2 drs([], []) +001572 There is proposition P that a dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001573 There is P _that_ a dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001574 There is Proposition P _that_ a dog barks. A man knows P. +ERROR DRS is empty apply_converter/2 drs([], []) +001575 Every man who loves a woman who loves the man owns a car. +fof(f1, axiom, ( +! [A, B, C, D] : (((man(A)) & +((woman(B)) & +((predicate2(C, love, B, A)) & +(predicate2(D, love, A, B))))) +=> (? [E, F] : ((car(E)) & +(predicate2(F, own, A, E))))))). +001576 Everybody who is not an animal is not a dog. +fof(f1, axiom, ( +! [A] : (((~(? [B] : ((animal(B)) & +(A=B)))) & +($true)) +=> (~(? [C] : ((dog(C)) & +(A=C))))))). +001577 Everything that is not a cat can be a dog. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G761, _G764], [object(_G761, dog, countable, na, eq, 1)-1, predicate(_G764, be, _G696, _G761)-1]) +001578 Every man who is not liked by a woman who owns a dog sees a cat. +fof(f1, axiom, ( +! [A] : (((man(A)) & +(~(? [B, C, D, E] : ((woman(B)) & +((dog(C)) & +((predicate2(D, own, B, C)) & +(predicate2(E, like, B, A)))))))) +=> (? [F, G] : ((cat(F)) & +(predicate2(G, see, A, F))))))). +001579 There is a man X. It is false that there is X. +ERROR DRS is empty apply_converter/2 drs([], []) +001580 There is a man X. It is false that there is the man. +ERROR DRS is empty apply_converter/2 drs([], []) +001581 There is a man X. It is false that there is a man. +fof(f1, axiom, ( +? [A] : (man(A)))). + +fof(f2, axiom, ( +~(? [A] : (man(A))))). +001582 There is a man X. It is false that there is the man X. +ERROR DRS is empty apply_converter/2 drs([], []) +001583 A cat is feared by every mouse. +fof(f1, axiom, ( +? [A] : ((! [B] : ((mouse(B)) +=> (? [C] : (predicate2(C, fear, B, A))))) & +(cat(A))))). +001584 Every man is not no dog. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(! [B] : ((dog(B)) +=> (~(A=B)))))))). +001585 If there is a man then it is false that he owns a dog that does not bark. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B, C] : ((dog(B)) & +((~(? [D] : (predicate1(D, bark, B)))) & +(predicate2(C, own, A, B))))))))). +001586 Everybody does not know a dog that likes a cat. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(? [B, C, D, E] : ((dog(B)) & +((cat(C)) & +((predicate2(D, like, B, C)) & +(predicate2(E, know, A, B)))))))))). +001587 Everybody who waits does not know a dog that likes a cat. +fof(f1, axiom, ( +! [A, B] : (((predicate1(A, wait, B)) & +($true)) +=> (~(? [C, D, E, F] : ((dog(C)) & +((cat(D)) & +((predicate2(E, like, C, D)) & +(predicate2(F, know, B, C)))))))))). +001588 Everybody does not know a dog that is liked by a cat. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(? [B, C, D, E] : ((dog(B)) & +((cat(C)) & +((predicate2(D, like, C, B)) & +(predicate2(E, know, A, B)))))))))). +001589 Everybody who somebody likes owns a dog. +fof(f1, axiom, ( +! [A, B, C] : ((($true) & +((predicate2(B, like, A, C)) & +($true))) +=> (? [D, E] : ((dog(D)) & +(predicate2(E, own, C, D))))))). +001590 Everything that somebody likes is owned by somebody else. +ERROR DRS is empty apply_converter/2 drs([], []) +001591 John's age is 30. +fof(f1, axiom, ( +? [A] : ((A=30) & +((age(A)) & +(relation(A, of, 'John')))))). +001592 A code is 1234. +fof(f1, axiom, ( +? [A] : ((A=1234) & +(code(A))))). +001593 A text is "abcdef". +fof(f1, axiom, ( +? [A] : ((A=string(abcdef)) & +(text(A))))). +001594 1234 is a code. +fof(f1, axiom, ( +? [A] : ((1234=A) & +(code(A))))). +001595 Everybody A sees A who waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001596 Everybody whose age is 31 is a grown-up. +fof(f1, axiom, ( +! [A, B] : (((age(A)) & +((relation(A, of, B)) & +((A=31) & +($true)))) +=> (? [C] : (('grown-up'(C)) & +(B=C)))))). +001597 Everybody whose age is 20 can drink some wine in Paris. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G781, _G784], [object(_G781, wine, mass, na, na, na)-1, predicate(_G784, drink, _G718, _G781)-1, modifier_pp(_G784, in, named(Paris))-1]) +001598 If there is a man then a dog barks and bites the man. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D] : ((dog(B)) & +((predicate1(C, bark, B)) & +(predicate2(D, bite, B, A)))))))). +001599 If there is a man then a dog that hates a cat barks and bites the man. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E, F] : ((dog(B)) & +((cat(C)) & +((predicate2(D, hate, B, C)) & +((predicate1(E, bark, B)) & +(predicate2(F, bite, B, A)))))))))). +001600 Every man that sleeps can be bitten by a dog that is known by a cat that drinks a milk and that is hated by the dog . +ERROR DRS condition not supported: <> tptp/4 <>drs([_G736, _G739, _G742, _G745, _G748, _G751, _G754], [object(_G736, dog, countable, na, eq, 1)-1, object(_G739, cat, countable, na, eq, 1)-1, object(_G742, milk, countable, na, eq, 1)-1, predicate(_G745, drink, _G739, _G742)-1, predicate(_G748, hate, _G736, _G739)-1, predicate(_G751, know, _G739, _G736)-1, predicate(_G754, bite, _G736, _G696)-1]) +001601 The book is given by Mary. +fof(f1, axiom, ( +? [A, B] : ((book(A)) & +(predicate2(B, give, 'Mary', A))))). +001602 The book is given John by Mary. +fof(f1, axiom, ( +? [A, B] : ((book(A)) & +(predicate3(B, give, 'Mary', 'John', A))))). +001603 The book is given by Mary to John. +fof(f1, axiom, ( +? [A, B] : ((book(A)) & +((modifier_pp(B, to, 'John')) & +(predicate2(B, give, 'Mary', A)))))). +001604 Every man can be bitten by a dog that hates a cat that likes the man. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G723, _G726, _G729, _G732, _G735], [object(_G723, dog, countable, na, eq, 1)-1, object(_G726, cat, countable, na, eq, 1)-1, predicate(_G729, like, _G726, _G696)-1, predicate(_G732, hate, _G723, _G726)-1, predicate(_G735, bite, _G723, _G696)-1]) +001605 Every man who waits is not bitten by a dog that hates a cat that likes the man. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +(predicate1(B, wait, A))) +=> (~(? [C, D, E, F, G] : ((dog(C)) & +((cat(D)) & +((predicate2(E, like, D, A)) & +((predicate2(F, hate, C, D)) & +(predicate2(G, bite, C, A))))))))))). +001606 If there are 2 men then they wait. +fof(f1, axiom, ( +! [A] : ((object(A, man, countable, na, eq, 2)) +=> (? [B] : (predicate1(B, wait, A)))))). +001607 It is true that a dog barks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +(dog(B))))). +001608 It is not false that a dog barks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +(dog(B))))). +001609 All water runs. +fof(f1, axiom, ( +! [A] : ((object(A, water, mass, na, na, na)) +=> (? [B] : (predicate1(B, run, A)))))). +001610 All sand needs some water. +fof(f1, axiom, ( +! [A] : ((object(A, sand, mass, na, na, na)) +=> (? [B, C] : ((object(B, water, mass, na, na, na)) & +(predicate2(C, need, A, B))))))). +001611 For no man a dog barks. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B, C] : ((dog(B)) & +(predicate1(C, bark, B)))))))). +001612 No man is liked by a dog. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B, C] : ((dog(B)) & +(predicate2(C, like, B, A)))))))). +001613 Every man who waits is seen by himself. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +(predicate1(B, wait, A))) +=> (? [C] : (predicate2(C, see, A, A)))))). +001614 Every man likes himself and feeds a cat that sees the man. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E] : ((predicate2(B, like, A, A)) & +((cat(C)) & +((predicate2(D, see, C, A)) & +(predicate2(E, feed, A, C))))))))). +001615 Every man feeds a cat that sees the man and likes a dog. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E, F] : ((cat(B)) & +((predicate2(C, see, B, A)) & +((predicate2(D, feed, A, B)) & +((dog(E)) & +(predicate2(F, like, A, E)))))))))). +001616 Every man feeds a cat that sees the man and likes himself. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E] : ((cat(B)) & +((predicate2(C, see, B, A)) & +((predicate2(D, feed, A, B)) & +(predicate2(E, like, A, A))))))))). +001617 Every man feeds a cat that sees the man and likes the man. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E] : ((cat(B)) & +((predicate2(C, see, B, A)) & +((predicate2(D, feed, A, B)) & +(predicate2(E, like, A, A))))))))). +001618 Every man X sees the man that waits. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D] : ((predicate2(B, see, A, C)) & +((predicate1(D, wait, C)) & +(man(C)))))))). +001619 Every man X sees the man X that waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001620 Every man X sees X that waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001621 If there is a man then the man sees a dog and the dog sees a cat and the cat sees the dog and the dog sees a rat and the rat sees a mouse. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E, F, G, H, I, J] : ((dog(B)) & +((predicate2(C, see, A, B)) & +((cat(D)) & +((predicate2(E, see, B, D)) & +((predicate2(F, see, D, B)) & +((rat(G)) & +((predicate2(H, see, B, G)) & +((mouse(I)) & +(predicate2(J, see, G, I)))))))))))))). +001622 Every man sees a dog X that sees a cat that sees X that sees a rat that sees a mouse. +ERROR DRS is empty apply_converter/2 drs([], []) +001623 If there is a man then the man sees a rat that sees a mouse and a cat sees the man. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E, F, G] : ((rat(B)) & +((mouse(C)) & +((predicate2(D, see, B, C)) & +((predicate2(E, see, A, B)) & +((cat(F)) & +(predicate2(G, see, F, A))))))))))). +001624 Every man sees a cat that sees the man and sees a rat that sees a mouse. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E, F, G, H] : ((cat(B)) & +((predicate2(C, see, B, A)) & +((predicate2(D, see, A, B)) & +((rat(E)) & +((mouse(F)) & +((predicate2(G, see, E, F)) & +(predicate2(H, see, A, E)))))))))))). +001625 Nobody knows nothing. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(! [B] : (($true) +=> (~(? [C] : (predicate2(C, know, A, B)))))))))). +001626 If there is a man then there is a dog and there is a cat. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((dog(B)) & +(cat(C))))))). +001627 If there is a dog then the dog barks and it is false that there is a cat. +fof(f1, axiom, ( +! [A] : ((dog(A)) +=> (? [B] : ((predicate1(B, bark, A)) & +(~(? [C] : (cat(C))))))))). +001628 Every man likes a dog and hates a cat. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E] : ((dog(B)) & +((predicate2(C, like, A, B)) & +((cat(D)) & +(predicate2(E, hate, A, D))))))))). +001629 Every man likes a dog or hates a cat. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : (((dog(B)) & +(predicate2(C, like, A, B))) +| (? [D, E] : ((cat(D)) & +(predicate2(E, hate, A, D))))))))). +001630 Every man does not like a dog or hates a cat. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> ((~(? [B, C] : ((dog(B)) & +(predicate2(C, like, A, B))))) +| (? [D, E] : ((cat(D)) & +(predicate2(E, hate, A, D)))))))). +001631 Every man likes a dog or does not hate a cat. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : (((dog(B)) & +(predicate2(C, like, A, B))) +| (~(? [D, E] : ((cat(D)) & +(predicate2(E, hate, A, D)))))))))). +001632 Every man does not like a dog or does not hate a cat. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> ((~(? [B, C] : ((dog(B)) & +(predicate2(C, like, A, B))))) +| (~(? [D, E] : ((cat(D)) & +(predicate2(E, hate, A, D))))))))). +001633 Every man does not like a dog or hate a cat. +ERROR DRS is empty apply_converter/2 drs([], []) +001634 There is a man who waits. The man who also sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001635 Every man who does not like a dog or who hates a cat waits. +fof(f1, axiom, ( +! [A] : (((man(A)) & +((~(? [B, C] : ((dog(B)) & +(predicate2(C, like, A, B))))) +| (? [D, E] : ((cat(D)) & +(predicate2(E, hate, A, D)))))) +=> (? [F] : (predicate1(F, wait, A)))))). +001636 Every man who eats or who drinks waits. +fof(f1, axiom, ( +! [A] : (((man(A)) & +(? [B] : ((predicate1(B, eat, A)) +| (? [C] : (predicate1(C, drink, A)))))) +=> (? [D] : (predicate1(D, wait, A)))))). +001637 Every man eats or drinks. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : ((predicate1(B, eat, A)) +| (? [C] : (predicate1(C, drink, A)))))))). +001638 Every man does not eat or drinks. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> ((~(? [B] : (predicate1(B, eat, A)))) +| (? [C] : (predicate1(C, drink, A))))))). +001639 Every man eats or does not drink. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : ((predicate1(B, eat, A)) +| (~(? [C] : (predicate1(C, drink, A))))))))). +001640 Every man who eats or who does not drink waits. +fof(f1, axiom, ( +! [A] : (((man(A)) & +(? [B] : ((predicate1(B, eat, A)) +| (~(? [C] : (predicate1(C, drink, A))))))) +=> (? [D] : (predicate1(D, wait, A)))))). +001641 Every man who does not eat or who drinks waits. +fof(f1, axiom, ( +! [A] : (((man(A)) & +((~(? [B] : (predicate1(B, eat, A)))) +| (? [C] : (predicate1(C, drink, A))))) +=> (? [D] : (predicate1(D, wait, A)))))). +001642 No man eats or drinks. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B] : ((predicate1(B, eat, A)) +| (? [C] : (predicate1(C, drink, A))))))))). +001643 A man It waits. A woman The sleeps. A child IF walks. +ERROR DRS is empty apply_converter/2 drs([], []) +001644 Every man works and eats or sleeps. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : (((predicate1(B, work, A)) & +(predicate1(C, eat, A))) +| (? [D] : (predicate1(D, sleep, A)))))))). +001645 Every man works, and eats or sleeps. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : ((predicate1(B, work, A)) & +(? [C] : ((predicate1(C, eat, A)) +| (? [D] : (predicate1(D, sleep, A)))))))))). +001646 Every man knows a cat that eats or that sleeps. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((cat(B)) & +((? [D] : ((predicate1(D, eat, B)) +| (? [E] : (predicate1(E, sleep, B))))) & +(predicate2(C, know, A, B)))))))). +001647 2 men X and Y program a n:parser Z the sentences of which nobody understands. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((object(C, sentence, countable, na, geq, 2)) & +((relation(C, of, D)) & +((predicate2(E, program, A, D)) & +((parser(D)) & +((has_part(A, F)) & +((object(F, man, countable, na, eq, 2)) & +((! [G] : (($true) +=> (~(? [H] : (predicate2(H, understand, G, C)))))) & +($true)))))))))))). +001648 Some men X and Y program a n:parser Z the sentences of which nobody understands. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((object(C, sentence, countable, na, geq, 2)) & +((relation(C, of, D)) & +((predicate2(E, program, A, D)) & +((parser(D)) & +((has_part(A, F)) & +((object(F, man, countable, na, geq, 2)) & +((! [G] : (($true) +=> (~(? [H] : (predicate2(H, understand, G, C)))))) & +($true)))))))))))). +001649 Every man works or eats or sleeps. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : ((predicate1(B, work, A)) +| (? [C] : ((predicate1(C, eat, A)) +| (? [D] : (predicate1(D, sleep, A)))))))))). +001650 Every man works or eats, or sleeps. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> ((? [B] : ((predicate1(B, work, A)) +| (? [C] : (predicate1(C, eat, A))))) +| (? [D] : (predicate1(D, sleep, A))))))). +001651 Every dog X hates a cat that X hates. +fof(f1, axiom, ( +! [A] : ((dog(A)) +=> (? [B, C, D] : ((cat(B)) & +((predicate2(C, hate, A, B)) & +(predicate2(D, hate, A, B)))))))). +001652 Mary waits. John gives a book to her. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'Mary')))). + +fof(f2, axiom, ( +? [A, B] : ((predicate3(A, give, 'John', B, 'Mary')) & +(book(B))))). +001653 Mary waits. John gives a book to she. +ERROR DRS is empty apply_converter/2 drs([], []) +001654 A book is given to Mary by John. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, give, 'John', B, 'Mary')) & +(book(B))))). +001655 Mary waits. A book is given to her by John. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'Mary')))). + +fof(f2, axiom, ( +? [A, B] : ((predicate3(A, give, 'John', B, 'Mary')) & +(book(B))))). +001656 Mary waits. John waits. A book is given to her by him. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'Mary')))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f3, axiom, ( +? [A, B] : ((predicate3(A, give, 'John', B, 'Mary')) & +(book(B))))). +001657 Mary waits. John waits. What is given to her by him? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G731, what) +001658 Mary is sent a book by John. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, send, 'John', B, 'Mary')) & +(book(B))))). +001659 There is a book. Mary is sent it by John. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, send, 'John', B, 'Mary')) & +(book(B))))). +001660 There is a book. Mary is sent to it by John. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, send, 'John', 'Mary', B)) & +(book(B))))). +001661 Some men are sent a book by John. +fof(f1, axiom, ( +? [A, B, C] : ((predicate3(A, send, 'John', B, C)) & +((book(B)) & +(object(C, man, countable, na, geq, 2)))))). +001662 A book is sent to some men by John. +fof(f1, axiom, ( +? [A, B, C] : ((predicate3(A, send, 'John', B, C)) & +((object(C, man, countable, na, geq, 2)) & +(book(B)))))). +001663 Some books are sent to Mary by John. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, send, 'John', B, 'Mary')) & +(object(B, book, countable, na, geq, 2))))). +001664 Somebody is given something by somebody. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate3(A, give, B, C, D)) & +(($true) & +(($true) & +($true)))))). +001665 Somebody A gives A A. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, give, B, B, B)) & +($true)))). +001666 If an age of somebody X is 31 then X is a grown-up. +fof(f1, axiom, ( +! [A, B] : (((age(A)) & +(($true) & +((relation(A, of, B)) & +(A=31)))) +=> (? [C] : (('grown-up'(C)) & +(B=C)))))). +001667 A temperature is 0. +fof(f1, axiom, ( +? [A] : ((A=0) & +(temperature(A))))). +001668 A temperature is -30. +fof(f1, axiom, ( +? [A] : ((A= -30) & +(temperature(A))))). +001669 John has a zip-code which is 12343. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, have, 'John', B)) & +((B=12343) & +('zip-code'(B)))))). +001670 John sleeps as-soon-as-possible. +fof(f1, axiom, ( +? [A] : ((modifier_adv(A, 'as-soon-as-possible', pos)) & +(predicate1(A, sleep, 'John'))))). +001671 It is false that John's age is 30. +fof(f1, axiom, ( +~(? [A] : ((relation(A, of, 'John')) & +((age(A)) & +(A=30)))))). +001672 John's age is not 30. +fof(f1, axiom, ( +? [A] : ((~(A=30)) & +((age(A)) & +(relation(A, of, 'John')))))). +001673 There is a long zip-code ZC. +ERROR DRS is empty apply_converter/2 drs([], []) +001674 There is a long zip-code " 90210 ". +ERROR DRS is empty apply_converter/2 drs([], []) +001675 A persona-non-grata enters a zip-code. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, enter, B, C)) & +(('zip-code'(C)) & +('persona-non-grata'(B)))))). +001676 The customer enters a card and a numeric personal-code. If it is not valid then SM rejects the card. +fof(f1, axiom, ( +? [A, B, C, D, E] : (((~(? [F] : ((property1(F, valid, pos)) & +(C=F)))) +=> (? [G] : (predicate2(G, reject, 'SimpleMat', D)))) & +((customer(A)) & +((object(B, na, countable, na, eq, 2)) & +((has_part(B, C)) & +((has_part(B, D)) & +((predicate2(E, enter, A, B)) & +((card(D)) & +((property1(C, numeric, pos)) & +('personal-code'(C)))))))))))). +001677 The customer enters a card and a numeric personal-code. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((customer(A)) & +((object(B, na, countable, na, eq, 2)) & +((has_part(B, C)) & +((has_part(B, D)) & +((predicate2(E, enter, A, B)) & +((card(D)) & +((property1(C, numeric, pos)) & +('personal-code'(C))))))))))). +001678 How does a man sell a visa-card? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G701, how) +001679 Who is there? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +001680 How is there? +ERROR DRS is empty apply_converter/2 drs([], []) +001681 It is false that there are John and Mary. +ERROR DRS is empty apply_converter/2 drs([], []) +001682 A woman waits. A man is interested-in her. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property2(B, 'interested-in', pos, C)) & +((predicate1(D, wait, C)) & +((woman(C)) & +(man(A)))))))). +001683 A woman waits. A man is interested-in she. +ERROR DRS is empty apply_converter/2 drs([], []) +001684 A woman waits. A man is interested-in the woman. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property2(B, 'interested-in', pos, C)) & +((predicate1(D, wait, C)) & +((woman(C)) & +(man(A)))))))). +001685 A man is interested-in a woman who waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property2(B, 'interested-in', pos, C)) & +((predicate1(D, wait, C)) & +((woman(C)) & +(man(A)))))))). +001686 A customer is rich and interested-in no money. +ERROR DRS is empty apply_converter/2 drs([], []) +001687 A customer is rich and interested-in every money. +ERROR DRS is empty apply_converter/2 drs([], []) +001688 Who is John fond-of? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +001689 There is X. +fof(f1, axiom, ( +? [A] : ($true))). +001690 Augusts wait. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'August')))). +001691 John waits. A man brings him his pencil and brings him his own computer. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f2, axiom, ( +? [A, B, C, D, E] : ((man(A)) & +((relation(B, of, 'John')) & +((pencil(B)) & +((predicate3(C, bring, A, B, 'John')) & +((relation(D, of, A)) & +((computer(D)) & +(predicate3(E, bring, A, D, 'John')))))))))). +001692 It is false that there is John. +ERROR DRS is empty apply_converter/2 drs([], []) +001693 It is true that there is John. +ERROR DRS is empty apply_converter/2 drs([], []) +001694 There is a man X. It is not the case that there is X. +ERROR DRS is empty apply_converter/2 drs([], []) +001695 There is a man. There is the man. +ERROR DRS is empty apply_converter/2 drs([], []) +001696 There is a man. There are the man and a woman. +ERROR DRS is empty apply_converter/2 drs([], []) +001697 There is a man. There are a woman and the man. +ERROR DRS is empty apply_converter/2 drs([], []) +001698 There is a man. There is a woman. There are the man and the woman. +ERROR DRS is empty apply_converter/2 drs([], []) +001699 There is every man. +ERROR DRS is empty apply_converter/2 drs([], []) +001700 There are a woman and every man. +ERROR DRS is empty apply_converter/2 drs([], []) +001701 There is a man. John sees Mary and a dog and the man. +fof(f1, axiom, ( +? [A, B, C, D] : ((object(A, na, countable, na, eq, 3)) & +((has_part(A, B)) & +((has_part(A, C)) & +((has_part(A, 'Mary')) & +((predicate2(D, see, 'John', A)) & +((dog(C)) & +(man(B)))))))))). +001702 Every boy and a girl see a man. +ERROR DRS is empty apply_converter/2 drs([], []) +001703 Who who eats drinks? +ERROR DRS is empty apply_converter/2 drs([], []) +001704 What is written by who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +001705 A man whose age is 31 waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((C=31) & +((relation(C, of, B)) & +((age(C)) & +(man(B)))))))). +001706 John whose age is 31 waits. +fof(f1, axiom, ( +? [A] : ((A=31) & +((relation(A, of, 'John')) & +(age(A)))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). +001707 A man whose age is 31 likes a cat. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, like, B, C)) & +((cat(C)) & +((D=31) & +((relation(D, of, B)) & +((age(D)) & +(man(B))))))))). +001708 A man whose age is 31 likes Mary. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, like, B, 'Mary')) & +((C=31) & +((relation(C, of, B)) & +((age(C)) & +(man(B)))))))). +001709 Every dog which barks or which eats does not see a man. +fof(f1, axiom, ( +! [A] : (((dog(A)) & +(? [B] : ((predicate1(B, bark, A)) +| (? [C] : (predicate1(C, eat, A)))))) +=> (~(? [D, E] : ((man(D)) & +(predicate2(E, see, A, D)))))))). +001710 John's +ERROR DRS is empty apply_converter/2 drs([], []) +001711 If there is somebody Y and somebody X does not love Y then X hates Y. +fof(f1, axiom, ( +! [A, B] : ((($true) & +(($true) & +(~(? [C] : (predicate2(C, love, B, A)))))) +=> (? [D] : (predicate2(D, hate, B, A)))))). +001712 A man who sees who waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001713 A man who sees a dog and who waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001714 A man who sees who waits? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, who) +001715 At least 1 men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001716 There is a man X. It is false that the man X waits. +fof(f1, axiom, ( +? [A] : ((~(? [B] : (predicate1(B, wait, A)))) & +(man(A))))). +001717 At most 1 men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001718 At least 0 man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001719 At least 0 men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001720 -3 men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001721 At least -3 men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001722 At most 0 men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001723 At least 1 man wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001724 At least 1 men waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001725 Every man an age of who is 31 likes a cat. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((age(B)) & +((relation(B, of, A)) & +(B=31)))) +=> (? [C, D] : ((cat(C)) & +(predicate2(D, like, A, C))))))). +001726 Less than 0 men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +001727 A man's dog barks. The man's dog barks. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, bark, B)) & +((dog(B)) & +((relation(B, of, C)) & +((predicate1(D, bark, E)) & +((dog(E)) & +((relation(E, of, C)) & +(man(C)))))))))). +001728 Which dog of which cat barks? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +001729 There is the dog of John. +ERROR DRS is empty apply_converter/2 drs([], []) +001730 There is nobody who sees something. +fof(f1, axiom, ( +~(? [A, B, C] : (($true) & +((predicate2(B, see, C, A)) & +($true)))))). +001731 There is somebody who sees nothing. +fof(f1, axiom, ( +? [A] : ((! [B] : (($true) +=> (~(? [C] : (predicate2(C, see, A, B)))))) & +($true)))). +001732 There is nobody who sees nothing. +fof(f1, axiom, ( +~(? [A] : ((! [B] : (($true) +=> (~(? [C] : (predicate2(C, see, A, B)))))) & +($true))))). +001733 If there is a man then he waits and there is a woman. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((predicate1(B, wait, A)) & +(woman(C))))))). +001734 If there is a man then he waits and a woman owns a cat. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E] : ((predicate1(B, wait, A)) & +((woman(C)) & +((cat(D)) & +(predicate2(E, own, C, D))))))))). +001735 There is a man. Every man sees the man. +fof(f1, axiom, ( +? [A] : (man(A)))). + +fof(f2, axiom, ( +! [A] : ((man(A)) +=> (? [B] : (predicate2(B, see, A, A)))))). +001736 There is a dog. Every man likes the dog. Every woman hates the dog. +fof(f1, axiom, ( +? [A] : ((! [B] : ((woman(B)) +=> (? [C] : (predicate2(C, hate, B, A))))) & +((! [D] : ((man(D)) +=> (? [E] : (predicate2(E, like, D, A))))) & +(dog(A)))))). +001737 There is a dog. Every man likes the dog. There is a dog. Every woman hates the dog. +fof(f1, axiom, ( +? [A] : ((! [B] : ((man(B)) +=> (? [C] : (predicate2(C, like, B, A))))) & +(dog(A))))). + +fof(f2, axiom, ( +? [A] : ((! [B] : ((woman(B)) +=> (? [C] : (predicate2(C, hate, B, A))))) & +(dog(A))))). +001738 There is a man X. Every man sees X. +fof(f1, axiom, ( +? [A] : ((! [B] : ((man(B)) +=> (? [C] : (predicate2(C, see, B, A))))) & +(man(A))))). +001739 Every man who loves a woman who loves the man smiles. +fof(f1, axiom, ( +! [A, B, C, D] : (((man(A)) & +((woman(B)) & +((predicate2(C, love, B, A)) & +(predicate2(D, love, A, B))))) +=> (? [E] : (predicate1(E, smile, A)))))). +001740 There is a man X. If X eats then X drinks. +fof(f1, axiom, ( +? [A] : ((! [B] : ((predicate1(B, eat, A)) +=> (? [C] : (predicate1(C, drink, A))))) & +(man(A))))). +001741 If there is a man then it is false that it is possible that he sees a cat. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G731, _G734], [object(_G731, cat, countable, na, eq, 1)-1, predicate(_G734, see, _G696, _G731)-1]) +001742 There is proposition P that Mary sleeps. It is true that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001743 There is proposition P that Mary sleeps. It is false that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001744 There is proposition P that Mary sleeps. It is possible that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001745 There is proposition P that Mary sleeps. It is not provable that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001746 There is proposition P that Mary sleeps. John believes that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001747 There is proposition P that Mary sleeps. P is true. +ERROR DRS is empty apply_converter/2 drs([], []) +001748 There is proposition P that Mary sleeps. There is proposition Q that Mary waits. It is true that P. It is true that R. +ERROR DRS is empty apply_converter/2 drs([], []) +001749 There is proposition P that there is a man. There is proposition Q that it is false that P. A woman believes that Q. +ERROR DRS is empty apply_converter/2 drs([], []) +001750 There is proposition P that Mary sleeps. There is proposition Q that John believes that P. Mary assumes that Q. +ERROR DRS is empty apply_converter/2 drs([], []) +001751 There is a husband. She sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001752 John's card is correct. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, correct, pos)) & +((card(A)) & +(relation(A, of, 'John'))))))). +001753 Mary is sent some books by John. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, send, 'John', B, 'Mary')) & +(object(B, book, countable, na, geq, 2))))). +001754 There is Bill. +ERROR DRS is empty apply_converter/2 drs([], []) +001755 There is Proposition P that Mary sleeps. It is true that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001756 What does John live in? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +001757 From what does John come? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +001758 There is proposition P that there is proposition Q that a dog barks. It is false that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001759 There is proposition P that a dog barks and that a cat eats. It is true that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001760 There is proposition P that a dog barks. John knows that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001761 There is proposition P that a dog barks and that John knows that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001762 There is proposition P that a dog barks and John knows that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001763 P :: A dog barks. It is false that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001764 Q :: A cat sleeps. P :: A dog barks and it is false that Q. John believes that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001765 P :: Every man waits. It is true that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001766 P :: Every man waits. It is true that P and that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001767 X :: A man waits. It is true that X. It is false that X. +ERROR DRS is empty apply_converter/2 drs([], []) +001768 A: A dog barks. B: Every cat knows that A. C: Every dog knows that it is true that B. It is true that C. +ERROR DRS is empty apply_converter/2 drs([], []) +001769 Are there no men? +ERROR DRS is empty apply_converter/2 drs([], []) +001770 P: A dog barks. It is false that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001771 Proposition Q: A cat sleeps. Proposition P: A dog barks and it is false that Q. John believes that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001772 Proposition P: Every man waits. It is true that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001773 Fact F: A man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001774 A man's dog barks. It waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate1(C, bark, B)) & +((dog(B)) & +((relation(B, of, D)) & +(man(D)))))))). +001775 A man's dog barks. The man waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate1(C, bark, D)) & +((dog(D)) & +((relation(D, of, B)) & +(man(B)))))))). +001776 A ball of a girl is blue. John sees the ball of the girl. Mary sees a ball of the girl. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate2(A, see, 'Mary', B)) & +((relation(B, of, C)) & +((ball(B)) & +((predicate2(D, see, 'John', E)) & +((E=F) & +((property1(F, blue, pos)) & +((relation(E, of, C)) & +((girl(C)) & +(ball(E)))))))))))). +001777 John beats a mother of a brother of a wife of John. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, beat, 'John', B)) & +((relation(B, of, C)) & +((relation(C, of, D)) & +((relation(D, of, 'John')) & +((wife(D)) & +((brother(C)) & +(mother(B)))))))))). +001778 Fact P: Mary sleeps. It is false that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001779 Fact P: Mary sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001780 Proposition P: Mary sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +001781 Proposition P: Mary sleeps. It is possible that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001782 Fact P: Mary sleeps. It is true that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001783 Fact P: Mary sleeps. It is not provable that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001784 A man's dog barks. The dog of the man is happy. +fof(f1, axiom, ( +? [A, B, C, D] : ((man(A)) & +((dog(B)) & +((B=C) & +((property1(C, happy, pos)) & +((predicate1(D, bark, B)) & +(relation(B, of, A))))))))). +001785 The man's dog barks. The dog of the man is happy. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, happy, pos)) & +((man(C)) & +((predicate1(D, bark, A)) & +((dog(A)) & +(relation(A, of, C))))))))). +001786 There is a boy. A man of his group waits. +fof(f1, axiom, ( +? [A] : (boy(A)))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((relation(B, of, C)) & +((group(C)) & +((relation(C, of, B)) & +(man(B)))))))). +001787 A man of his group waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((relation(B, of, C)) & +((group(C)) & +((relation(C, of, B)) & +(man(B)))))))). +001788 Fact P: Mary sleeps. Fact P: Mary waits. It is false that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001789 Every mother of someone is a parent of him/her. +fof(f1, axiom, ( +! [A, B] : (((mother(A)) & +(($true) & +(relation(A, of, B)))) +=> (? [C] : ((parent(C)) & +((relation(C, of, C)) & +(A=C))))))). +001790 5 men's dog barks. The dog eats. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, eat, B)) & +((predicate1(C, bark, B)) & +((dog(B)) & +((relation(B, of, D)) & +(object(D, man, countable, na, eq, 5)))))))). +001791 5 men's dog barks. The men eat. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, eat, B)) & +((predicate1(C, bark, D)) & +((dog(D)) & +((relation(D, of, B)) & +(object(B, man, countable, na, eq, 5)))))))). +001792 5 men's dog barks. The dog of the men eats. +fof(f1, axiom, ( +? [A, B, C, D] : ((object(A, man, countable, na, eq, 5)) & +((dog(B)) & +((predicate1(C, eat, B)) & +((predicate1(D, bark, B)) & +(relation(B, of, A)))))))). +001793 There is a man. There is his card. +fof(f1, axiom, ( +? [A, B] : ((card(A)) & +((relation(A, of, B)) & +(man(B)))))). +001794 There is 5 men's dog. +fof(f1, axiom, ( +? [A, B] : ((dog(A)) & +((relation(A, of, B)) & +(object(B, man, countable, na, eq, 5)))))). +001795 There is a dog of 5 men. +fof(f1, axiom, ( +? [A, B] : ((relation(A, of, B)) & +((object(B, man, countable, na, eq, 5)) & +(dog(A)))))). +001796 Proposition P: If a man waits then the man sleeps. It is false that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001797 John's dog waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((dog(B)) & +(relation(B, of, 'John')))))). +001798 There is a man. His dog waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((dog(B)) & +((relation(B, of, C)) & +(man(C))))))). +001799 Proposition P: A man waits. It is true that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001800 If John does not eat and it is not the case that somebody feeds him then John is hungry. +ERROR DRS is empty apply_converter/2 drs([], []) +001801 If a person X likes the wine then John likes X. Mary likes all wine. +fof(f1, axiom, ( +! [A, B, C] : (((person(A)) & +((predicate2(B, like, A, C)) & +(wine(C)))) +=> (? [D] : (predicate2(D, like, 'John', A)))))). + +fof(f2, axiom, ( +! [A] : ((object(A, wine, mass, na, na, na)) +=> (? [B] : (predicate2(B, like, 'Mary', A)))))). +001802 If a person buys an object from a merchant and keeps it then the person owns the object. If a merchant sells an object to a person then the person buys the object from the merchant. John sells the book "XML Bible" to Mary. Mary keeps the book. +fof(f1, axiom, ( +! [A, B, C, D, E] : (((person(A)) & +((merchant(B)) & +((object(C)) & +((predicate2(D, buy, A, C)) & +((modifier_pp(D, from, B)) & +(predicate2(E, keep, A, C))))))) +=> (? [F] : (predicate2(F, own, A, C)))))). + +fof(f2, axiom, ( +! [A, B, C, D] : (((merchant(A)) & +((person(B)) & +((object(C)) & +((predicate2(D, sell, A, C)) & +(modifier_pp(D, to, B)))))) +=> (? [E] : ((predicate2(E, buy, B, C)) & +(modifier_pp(E, from, A))))))). + +fof(f3, axiom, ( +? [A, B, C] : ((predicate2(A, keep, 'Mary', B)) & +((modifier_pp(C, to, 'Mary')) & +((book(B)) & +(predicate3(C, sell, 'John', string('XML Bible'), B))))))). +001803 If there is a man then the man sees a dog that sees a cat that sees a rat and the dog sees a horse. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E, F, G, H, I] : ((dog(B)) & +((cat(C)) & +((rat(D)) & +((predicate2(E, see, C, D)) & +((predicate2(F, see, B, C)) & +((predicate2(G, see, A, B)) & +((horse(H)) & +(predicate2(I, see, B, H))))))))))))). +001804 If there is a man then the man sees a dog that sees a cat that sees a rat and the dog sees a horse that sees a cow. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E, F, G, H, I, J, K] : ((dog(B)) & +((cat(C)) & +((rat(D)) & +((predicate2(E, see, C, D)) & +((predicate2(F, see, B, C)) & +((predicate2(G, see, A, B)) & +((horse(H)) & +((cow(I)) & +((predicate2(J, see, H, I)) & +(predicate2(K, see, B, H))))))))))))))). +001805 There is a park in which a dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((predicate1(A, bark, C)) & +((dog(C)) & +(park(B))))))). +001806 Mary doesn't like some men who aren't rich. +fof(f1, axiom, ( +~(? [A, B] : ((object(A, man, countable, na, geq, 2)) & +((~(? [C] : ((property1(C, rich, pos)) & +(A=C)))) & +(predicate2(B, like, 'Mary', A))))))). +001807 Everybody doesn't like a dog that doesn't bark. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(? [B, C] : ((dog(B)) & +((~(? [D] : (predicate1(D, bark, B)))) & +(predicate2(C, like, A, B))))))))). +001808 The furniture is good. +fof(f1, axiom, ( +? [A, B] : ((object(A, furniture, mass, na, na, na)) & +((A=B) & +(property1(B, good, pos)))))). +001809 A cat isn't hated by a dog. +fof(f1, axiom, ( +? [A] : ((~(? [B, C] : ((dog(B)) & +(predicate2(C, hate, B, A))))) & +(cat(A))))). +001810 If there is a man then it is false that the man likes a cat and that the man hates a dog. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B, C, D, E] : ((cat(B)) & +((predicate2(C, like, A, B)) & +((dog(D)) & +(predicate2(E, hate, A, D)))))))))). +001811 If there is a man then the man sees a cow and it is false that the man likes a cat and that the man hates a dog. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((cow(B)) & +((predicate2(C, see, A, B)) & +(~(? [D, E, F, G] : ((cat(D)) & +((predicate2(E, like, A, D)) & +((dog(F)) & +(predicate2(G, hate, A, F))))))))))))). +001812 Proposition X: A man waits. It is true that X. It is false that X. +ERROR DRS is empty apply_converter/2 drs([], []) +001813 A man is v:sseen by a dog. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, sseen, B, C)) & +((dog(B)) & +(man(C)))))). +001814 A man is v:sseen. +ERROR DRS is empty apply_converter/2 drs([], []) +001815 Every man can eat and drink. +ERROR DRS is empty apply_converter/2 drs([], []) +001816 Some men do wait. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(object(B, man, countable, na, geq, 2))))). +001817 A man does seen by a dog. +ERROR DRS is empty apply_converter/2 drs([], []) +001818 P: Every man waits. It is true that P and that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001819 Proposition P: A dog likes everybody. It is true that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001820 A dog of a man and a woman barks. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, bark, B)) & +((object(C, na, countable, na, eq, 2)) & +((has_part(C, D)) & +((has_part(C, E)) & +((relation(B, of, C)) & +((dog(B)) & +((man(E)) & +(woman(D))))))))))). +001821 John's n:home-page is an n:URI "http://www.example.org/John". +ERROR DRS is empty apply_converter/2 drs([], []) +001822 Mary is v:given an apple by John. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, given, 'John', B, 'Mary')) & +(apple(B))))). +001823 An apple is v:given to John by Mary. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, given, 'Mary', B, 'John')) & +(apple(B))))). +001824 John and Mary's dogs bark. +fof(f1, axiom, ( +? [A, B, C] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((has_part(A, 'John')) & +((predicate1(C, bark, A)) & +((object(B, dog, countable, na, geq, 2)) & +(relation(B, of, 'Mary'))))))))). +001825 Some dogs of Mary and John bark. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((object(C, na, countable, na, eq, 2)) & +((has_part(C, 'John')) & +((relation(B, of, C)) & +((has_part(C, 'Mary')) & +(object(B, dog, countable, na, geq, 2))))))))). +001826 John and some dogs of Mary bark. +fof(f1, axiom, ( +? [A, B, C] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((has_part(A, 'John')) & +((predicate1(C, bark, A)) & +((relation(B, of, 'Mary')) & +(object(B, dog, countable, na, geq, 2))))))))). +001827 There are John and Mary. His and her dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001828 There are John and Mary. His and her dogs bark. +ERROR DRS is empty apply_converter/2 drs([], []) +001829 There are John and Mary. He and her dogs bark. +ERROR DRS is empty apply_converter/2 drs([], []) +001830 A customer and a clerk's contract is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +001831 A customer and a clerk's contracts are valid. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((has_part(A, C)) & +((A=D) & +((property1(D, valid, pos)) & +((customer(C)) & +((object(B, contract, countable, na, geq, 2)) & +((relation(B, of, E)) & +(clerk(E)))))))))))). +001832 John and Mary's contracts are valid. +fof(f1, axiom, ( +? [A, B, C] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((has_part(A, 'John')) & +((A=C) & +((property1(C, valid, pos)) & +((object(B, contract, countable, na, geq, 2)) & +(relation(B, of, 'Mary')))))))))). +001833 5 men and a woman's card works. +ERROR DRS is empty apply_converter/2 drs([], []) +001834 5 men's card works. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, work, B)) & +((card(B)) & +((relation(B, of, C)) & +(object(C, man, countable, na, eq, 5))))))). +001835 There is a man. The man's dog's card works. +ERROR DRS is empty apply_converter/2 drs([], []) +001836 There is a man. His dog's card works. +ERROR DRS is empty apply_converter/2 drs([], []) +001837 Proposition A: A dog barks. Proposition B: Every cat knows that A. Proposition C: Every dog knows that it is true that B. It is true that C. +ERROR DRS is empty apply_converter/2 drs([], []) +001838 Proposition P: A dog barks. It is false that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001839 Proposition P: Every man waits. It is true that P and that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001840 Proposition P: A dog sees everybody that waits. It is true that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001841 Proposition P: A dog sees nobody that waits. It is true that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001842 A dog sees nobody. +fof(f1, axiom, ( +? [A] : ((! [B] : (($true) +=> (~(? [C] : (predicate2(C, see, A, B)))))) & +(dog(A))))). +001843 Nobody that waits waits. +fof(f1, axiom, ( +! [A, B] : (((predicate1(A, wait, B)) & +($true)) +=> (~(? [C] : (predicate1(C, wait, B))))))). +001844 A dog sees nobody that waits. +fof(f1, axiom, ( +? [A] : ((! [B, C] : (((predicate1(B, wait, C)) & +($true)) +=> (~(? [D] : (predicate2(D, see, A, C)))))) & +(dog(A))))). +001845 Proposition P: There is a man. Proposition Q: He waits. It is true that P and that Q. +ERROR DRS is empty apply_converter/2 drs([], []) +001846 Proposition P: Mary sleeps. It is true that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001847 Proposition P: Mary sleeps. It is false that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001848 Proposition P: Mary sleeps. It is not provable that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001849 Proposition P: Mary sleeps. John believes that P. +ERROR DRS is empty apply_converter/2 drs([], []) +001850 5 clerks' card is valid. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, valid, pos)) & +((card(A)) & +((relation(A, of, C)) & +(object(C, clerk, countable, na, eq, 5)))))))). +001851 5 men are seen by everybody. +fof(f1, axiom, ( +? [A] : ((! [B] : (($true) +=> (? [C] : (predicate2(C, see, B, A))))) & +(object(A, man, countable, na, eq, 5))))). +001852 Some men's dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((dog(B)) & +((relation(B, of, C)) & +(object(C, man, countable, na, geq, 2))))))). +001853 No man's dog barks. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((relation(B, of, A)) & +(dog(B)))) +=> (~(? [C] : (predicate1(C, bark, B))))))). +001854 There are some men. Their dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((dog(A)) & +((predicate1(B, bark, A)) & +((relation(A, of, C)) & +(object(C, man, countable, na, geq, 2))))))). +001855 There are a man's dog and a cat. +fof(f1, axiom, ( +? [A, B, C, D] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((has_part(A, C)) & +((dog(C)) & +((relation(C, of, D)) & +((man(D)) & +(cat(B)))))))))). +001856 A rich man's dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((dog(B)) & +((relation(B, of, C)) & +((property1(C, rich, pos)) & +(man(C)))))))). +001857 A rich man X's dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((dog(B)) & +((relation(B, of, C)) & +((property1(C, rich, pos)) & +(man(C)))))))). +001858 A rich man X's dog barks. X waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((man(A)) & +((dog(B)) & +((property1(A, rich, pos)) & +((predicate1(C, wait, A)) & +((predicate1(D, bark, B)) & +(relation(B, of, A))))))))). +001859 A man "X"'s dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001860 A man "X"'s dog barks. The man "X" waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001861 2 men X and Y's dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001862 Everything that affiliatedWith something that affiliatedWith something affiliatedWith it. +ERROR DRS is empty apply_converter/2 drs([], []) +001863 Everybody sees 3 things that wait. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B, C, D] : ((object(B, thing, countable, na, eq, 3)) & +((predicate1(C, wait, B)) & +(predicate2(D, see, A, B)))))))). +001864 Everybody sees 3 things that are some dogs. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B, C, D] : ((object(B, thing, countable, na, eq, 3)) & +((object(C, dog, countable, na, geq, 2)) & +((B=C) & +(predicate2(D, see, A, B))))))))). +001865 Everybody sees 3 things that are some dogs or that are some cats. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B, C] : ((object(B, thing, countable, na, eq, 3)) & +((? [D] : (((object(D, dog, countable, na, geq, 2)) & +(B=D)) +| (? [E] : ((object(E, cat, countable, na, geq, 2)) & +(B=E))))) & +(predicate2(C, see, A, B)))))))). +001866 Everybody sees 3 men who wait. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B, C, D] : ((object(B, man, countable, na, eq, 3)) & +((predicate1(C, wait, B)) & +(predicate2(D, see, A, B)))))))). +001867 No cards are valid. +fof(f1, axiom, ( +! [A] : ((card(A)) +=> (~(? [B] : ((property1(B, valid, pos)) & +(A=B))))))). +001868 John who has a card enters it. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, have, 'John', B)) & +((card(B)) & +(predicate2(C, enter, 'John', B)))))). +001869 There is a man. John does not like the man. +fof(f1, axiom, ( +? [A] : ((~(? [B] : (predicate2(B, like, 'John', A)))) & +(man(A))))). +001870 A man owns a dog. A man owns a cat. John sees the man who owns a dog. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((predicate2(C, own, B, D)) & +((dog(D)) & +(man(B))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, own, B, C)) & +((cat(C)) & +(man(B)))))). +001871 Every goat likes some grass and likes some water and doesn't like something that is not some grass and that is not some water. +fof(f1, axiom, ( +! [A] : ((goat(A)) +=> (? [B, C, D, E] : ((object(B, grass, mass, na, na, na)) & +((predicate2(C, like, A, B)) & +((object(D, water, mass, na, na, na)) & +((predicate2(E, like, A, D)) & +(~(? [F, G] : (($true) & +((predicate2(G, like, A, F)) & +((~(? [H] : ((object(H, grass, mass, na, na, na)) & +(F=H)))) & +(~(? [I] : ((object(I, water, mass, na, na, na)) & +(F=I))))))))))))))))). +001872 Every pet is a dog or is a cat ,and is not something that is a dog and that is a cat. +fof(f1, axiom, ( +! [A] : ((pet(A)) +=> ((? [B] : (((dog(B)) & +(A=B)) +| (? [C] : ((cat(C)) & +(A=C))))) & +(~(? [D, E, F] : (($true) & +((A=D) & +((dog(E)) & +((D=E) & +((cat(F)) & +(D=F)))))))))))). +001873 If there is a pet X then X is a dog or X is a cat ,and it is false that X is a dog and that X is a cat. +fof(f1, axiom, ( +! [A] : ((pet(A)) +=> ((? [B] : (((dog(B)) & +(A=B)) +| (? [C] : ((cat(C)) & +(A=C))))) & +(~(? [D, E] : ((dog(D)) & +((A=D) & +((cat(E)) & +(A=E)))))))))). +001874 Every pet is a dog or is a cat ,and is a cow. +fof(f1, axiom, ( +! [A] : ((pet(A)) +=> (? [B] : ((? [C] : (((dog(C)) & +(A=C)) +| (? [D] : ((cat(D)) & +(A=D))))) & +((cow(B)) & +(A=B))))))). +001875 Every pet is a dog or is a cat ,and is not a cow. +fof(f1, axiom, ( +! [A] : ((pet(A)) +=> ((? [B] : (((dog(B)) & +(A=B)) +| (? [C] : ((cat(C)) & +(A=C))))) & +(~(? [D] : ((cow(D)) & +(A=D)))))))). +001876 Every pet is not a cow ,and is a dog or is a cat. +fof(f1, axiom, ( +! [A] : ((pet(A)) +=> ((~(? [B] : ((cow(B)) & +(A=B)))) & +(? [C] : (((dog(C)) & +(A=C)) +| (? [D] : ((cat(D)) & +(A=D))))))))). +001877 Every man works or eats and sleeps. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : ((predicate1(B, work, A)) +| (? [C, D] : ((predicate1(C, eat, A)) & +(predicate1(D, sleep, A))))))))). +001878 Every man works or eats ,and sleeps or drinks. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> ((? [B] : ((predicate1(B, work, A)) +| (? [C] : (predicate1(C, eat, A))))) & +(? [D] : ((predicate1(D, sleep, A)) +| (? [E] : (predicate1(E, drink, A))))))))). +001879 Every man sees a dog that barks or works. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D] : (((dog(B)) & +((predicate1(C, bark, B)) & +(predicate2(D, see, A, B)))) +| (? [E] : (predicate1(E, work, A)))))))). +001880 Every man works or sees a dog that barks. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : ((predicate1(B, work, A)) +| (? [C, D, E] : ((dog(C)) & +((predicate1(D, bark, C)) & +(predicate2(E, see, A, C)))))))))). +001881 Some men are at least 2 men. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((object(B, man, countable, na, geq, 2)) & +(object(A, man, countable, na, geq, 2)))))). +001882 Proposition A: A man X has a card. Proposition B: The man X has a code. It is true that A and it is true that B. +ERROR DRS is empty apply_converter/2 drs([], []) +001883 If a message is from someone from which John awaits a delivery then the message is important. +ERROR DRS is empty apply_converter/2 drs([], []) +001884 There is a dog of John. There is a dog of Mary. The dog of John barks. +fof(f1, axiom, ( +? [A, B] : ((dog(A)) & +((predicate1(B, bark, A)) & +(relation(A, of, 'John')))))). + +fof(f2, axiom, ( +? [A] : ((dog(A)) & +(relation(A, of, 'Mary'))))). +001885 Every man sees a dog that barks or sees himself. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D] : (((dog(B)) & +((predicate1(C, bark, B)) & +(predicate2(D, see, A, B)))) +| (? [E] : (predicate2(E, see, A, A)))))))). +001886 Every man sees a dog that barks or sees itself. +ERROR DRS is empty apply_converter/2 drs([], []) +001887 Every man hears a dog that does not bark and sees a cat that does not sleep. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E] : ((dog(B)) & +((~(? [F] : (predicate1(F, bark, B)))) & +((predicate2(C, hear, A, B)) & +((cat(D)) & +((~(? [G] : (predicate1(G, sleep, D)))) & +(predicate2(E, see, A, D))))))))))). +001888 If there is a man then he sees a cat X and it is false that X sees a mouse and that X sees a rat. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((cat(B)) & +((predicate2(C, see, A, B)) & +(~(? [D, E, F, G] : ((mouse(D)) & +((predicate2(E, see, B, D)) & +((rat(F)) & +(predicate2(G, see, B, F))))))))))))). +001889 If there is a man then he sees a cat X and it is possible that X sees a mouse and that X sees a rat. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G753, _G756, _G759, _G762], [object(_G753, mouse, countable, na, eq, 1)-1, predicate(_G756, see, _G715, _G753)-1, object(_G759, rat, countable, na, eq, 1)-1, predicate(_G762, see, _G715, _G759)-1]) +001890 If there is a man then he sees a cat X and it is necessary that X sees a mouse and that X sees a rat. +ERROR DRS condition not supported: [] tptp/4 []drs([_G753, _G756, _G759, _G762], [object(_G753, mouse, countable, na, eq, 1)-1, predicate(_G756, see, _G715, _G753)-1, object(_G759, rat, countable, na, eq, 1)-1, predicate(_G762, see, _G715, _G759)-1]) +001891 If there is a man then he sees a cat X and it is false that X eats and that X waits. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((cat(B)) & +((predicate2(C, see, A, B)) & +(~(? [D, E] : ((predicate1(D, eat, B)) & +(predicate1(E, wait, B))))))))))). +001892 If there is a man then he sees a cat X and it is possible that X eats and that X waits. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G753, _G756], [predicate(_G753, eat, _G715)-1, predicate(_G756, wait, _G715)-1]) +001893 If there is a man then he sees a cat X and it is necessary that X eats and that X waits. +ERROR DRS condition not supported: [] tptp/4 []drs([_G753, _G756], [predicate(_G753, eat, _G715)-1, predicate(_G756, wait, _G715)-1]) +001894 If there is a man then he sees a cat X and it is false that X eats or that X waits. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((cat(B)) & +((predicate2(C, see, A, B)) & +(~(? [D] : ((predicate1(D, eat, B)) +| (? [E] : (predicate1(E, wait, B)))))))))))). +001895 If there is a man then he sees a cat X and it is possible that X eats or that X waits. +ERROR DRS condition not supported: <> tptp/4 <>drs([], [drs([_G762], [predicate(_G762, eat, _G715)-1])v drs([_G778], [predicate(_G778, wait, _G715)-1])]) +001896 If there is a man then he sees a cat X and it is necessary that X eats or that X waits. +ERROR DRS condition not supported: [] tptp/4 []drs([], [drs([_G762], [predicate(_G762, eat, _G715)-1])v drs([_G778], [predicate(_G778, wait, _G715)-1])]) +001897 If there is a man then he sees a cat X and it is false that X sees a mouse or that X sees a rat. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((cat(B)) & +((predicate2(C, see, A, B)) & +(~(? [D, E] : (((mouse(D)) & +(predicate2(E, see, B, D))) +| (? [F, G] : ((rat(F)) & +(predicate2(G, see, B, F))))))))))))). +001898 If there is a man then he sees a cat X and it is necessary that X sees a mouse or that X sees a rat. +ERROR DRS condition not supported: [] tptp/4 []drs([], [drs([_G762, _G765], [object(_G762, mouse, countable, na, eq, 1)-1, predicate(_G765, see, _G715, _G762)-1])v drs([_G795, _G798], [object(_G795, rat, countable, na, eq, 1)-1, predicate(_G798, see, _G715, _G795)-1])]) +001899 If there is a man then he sees a cat X and it is possible that X sees a mouse or that X sees a rat. +ERROR DRS condition not supported: <> tptp/4 <>drs([], [drs([_G762, _G765], [object(_G762, mouse, countable, na, eq, 1)-1, predicate(_G765, see, _G715, _G762)-1])v drs([_G795, _G798], [object(_G795, rat, countable, na, eq, 1)-1, predicate(_G798, see, _G715, _G795)-1])]) +001900 Every man hears a dog that does not bark and sees a cat that sleeps. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E, F] : ((dog(B)) & +((~(? [G] : (predicate1(G, bark, B)))) & +((predicate2(C, hear, A, B)) & +((cat(D)) & +((predicate1(E, sleep, D)) & +(predicate2(F, see, A, D))))))))))). +001901 Every man hears a dog that barks and sees a cat that sleeps. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E, F, G] : ((dog(B)) & +((predicate1(C, bark, B)) & +((predicate2(D, hear, A, B)) & +((cat(E)) & +((predicate1(F, sleep, E)) & +(predicate2(G, see, A, E))))))))))). +001902 Every man hates a dog that knows something or hates a cat that knows something. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E] : (((dog(B)) & +(($true) & +((predicate2(D, know, B, C)) & +(predicate2(E, hate, A, B))))) +| (? [F, G, H, I] : ((cat(F)) & +(($true) & +((predicate2(H, know, F, G)) & +(predicate2(I, hate, A, F))))))))))). +001903 Every man sees 2 dogs that see 3 cats. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E] : ((object(B, dog, countable, na, eq, 2)) & +((object(C, cat, countable, na, eq, 3)) & +((predicate2(D, see, B, C)) & +(predicate2(E, see, A, B))))))))). +001904 Every man sees 2 dogs that see a cat. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D, E] : ((object(B, dog, countable, na, eq, 2)) & +((cat(C)) & +((predicate2(D, see, B, C)) & +(predicate2(E, see, A, B))))))))). +001905 Paris is a village or is a city. +fof(f1, axiom, ( +? [A] : (((village(A)) & +('Paris'=A)) +| (? [B] : ((city(B)) & +('Paris'=B)))))). +001906 A n:named_entity waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(named_entity(B))))). +001907 John is 3. +fof(f1, axiom, ( +'John'=3)). +001908 2 men are seen by 2 dogs. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((object(B, dog, countable, na, eq, 2)) & +(object(C, man, countable, na, eq, 2)))))). +001909 Every goat eats at most 0 things that are not some grass. +ERROR DRS is empty apply_converter/2 drs([], []) +001910 Everybody who is John is a man. +fof(f1, axiom, ( +! [A] : (((A='John') & +($true)) +=> (? [B] : ((man(B)) & +(A=B)))))). +001911 No password is "god". +fof(f1, axiom, ( +! [A] : ((password(A)) +=> (~(A=string(god)))))). +001912 A man is taller than no dog. +fof(f1, axiom, ( +? [A] : ((! [B] : ((dog(B)) +=> (~(? [C] : ((property2(C, tall, comp_than, B)) & +(A=C)))))) & +(man(A))))). +001913 Every man is taller than no dog. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (! [B] : ((dog(B)) +=> (~(? [C] : ((property2(C, tall, comp_than, B)) & +(A=C))))))))). +001914 No man is taller than every dog. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(! [B] : ((dog(B)) +=> (? [C] : ((property2(C, tall, comp_than, B)) & +(A=C))))))))). +001915 No man is taller than no dog. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(! [B] : ((dog(B)) +=> (~(? [C] : ((property2(C, tall, comp_than, B)) & +(A=C)))))))))). +001916 No man is taller than a dog. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B, C] : ((dog(B)) & +((property2(C, tall, comp_than, B)) & +(A=C)))))))). +001917 A customer is richer than Mary and taller than no dog. +ERROR DRS is empty apply_converter/2 drs([], []) +001918 If someone X waits then X is a customer. Someone X waits. +fof(f1, axiom, ( +! [A, B] : ((($true) & +(predicate1(B, wait, A))) +=> (? [C] : ((customer(C)) & +(A=C)))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +($true)))). +001919 There is a man X. If X owns a dog then the dog hates a cat. +fof(f1, axiom, ( +? [A] : ((! [B, C] : (((dog(B)) & +(predicate2(C, own, A, B))) +=> (? [D, E] : ((cat(D)) & +(predicate2(E, hate, B, D)))))) & +(man(A))))). +001920 does not John like Mary? +ERROR DRS is empty apply_converter/2 drs([], []) +001921 can John like Mary? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G703], [predicate(_G703, like, named(John), named(Mary))-1/3]) +001922 must John like Mary? +ERROR DRS condition not supported: [] tptp/4 []drs([_G703], [predicate(_G703, like, named(John), named(Mary))-1/3]) +001923 What does not a customer enter? +ERROR DRS is empty apply_converter/2 drs([], []) +001924 What can a customer enter? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G722, _G725], [query(_G722, what)-1/1, predicate(_G725, enter, _G695, _G722)-1/5]) +001925 What must a customer enter? +ERROR DRS condition not supported: [] tptp/4 []drs([_G722, _G725], [query(_G722, what)-1/1, predicate(_G725, enter, _G695, _G722)-1/5]) +001926 Into what does not a customer enter a card? +ERROR DRS is empty apply_converter/2 drs([], []) +001927 Into what can a customer enter a card? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G722, _G725, _G728], [query(_G722, what)-1/2, object(_G725, card, countable, na, eq, 1)-1/8, predicate(_G728, enter, _G695, _G725)-1/6, modifier_pp(_G728, into, _G722)-1/1]) +001928 Where does not a customer enter a card? +ERROR DRS is empty apply_converter/2 drs([], []) +001929 Where must a customer enter a card? +ERROR DRS condition not supported: [] tptp/4 []drs([_G722, _G725], [object(_G722, card, countable, na, eq, 1)-1/7, predicate(_G725, enter, _G695, _G722)-1/5, query(_G725, where)-1/1]) +001930 If there is an animal X then an animal Y is smaller than the animal X and the animal X eats the animal Y. +fof(f1, axiom, ( +! [A] : ((animal(A)) +=> (? [B, C, D] : ((animal(B)) & +((property2(C, small, comp_than, A)) & +((B=C) & +(predicate2(D, eat, A, B))))))))). +001931 Somebody X sees somebody X. +ERROR DRS is empty apply_converter/2 drs([], []) +001932 A customer inserts a card carefully or manually. +ERROR DRS is empty apply_converter/2 drs([], []) +001933 A dog eats nothing that is a mouse. +fof(f1, axiom, ( +? [A] : ((! [B, C] : (((mouse(B)) & +((C=B) & +($true))) +=> (~(? [D] : (predicate2(D, eat, A, C)))))) & +(dog(A))))). +001934 A dog does not eat something that is a mouse. +fof(f1, axiom, ( +? [A] : ((~(? [B, C, D] : (($true) & +((predicate2(C, eat, A, B)) & +((mouse(D)) & +(B=D)))))) & +(dog(A))))). +001935 No group contains a member X1 and contains a member X2 that comes-from an institution that X1 that is not X2 comes-from. +ERROR DRS is empty apply_converter/2 drs([], []) +001936 John is not been by Mary. +ERROR DRS is empty apply_converter/2 drs([], []) +001937 If there is a man then a human is the man. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : ((human(B)) & +(B=A)))))). +001938 If there is a man then a human must be the man. +ERROR DRS condition not supported: [] tptp/4 []drs([_G739], [predicate(_G739, be, _G715, _G696)-1]) +001939 If there is a man then a human can be the man. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G739], [predicate(_G739, be, _G715, _G696)-1]) +001940 If there is a man then a human can not be the man. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G747], [predicate(_G747, be, _G715, _G696)-1]) +001941 If there is a man then a human does not have to be the man. +ERROR DRS condition not supported: [] tptp/4 []drs([_G747], [predicate(_G747, be, _G715, _G696)-1]) +001942 If there is a dog then it is false that a cat is the dog. +fof(f1, axiom, ( +! [A] : ((dog(A)) +=> (~(? [B] : ((cat(B)) & +(B=A))))))). +001943 For every dog the dog is not a cat. +fof(f1, axiom, ( +! [A] : ((dog(A)) +=> (~(? [B] : ((cat(B)) & +(A=B))))))). +001944 For every dog a cat is not the dog. +fof(f1, axiom, ( +! [A] : ((dog(A)) +=> (? [B] : ((cat(B)) & +(~(B=A))))))). +001945 If there is a man then it is necessary that a human is the man. +ERROR DRS condition not supported: [] tptp/4 []drs([_G723, _G726], [object(_G723, human, countable, na, eq, 1)-1, predicate(_G726, be, _G723, _G696)-1]) +001946 If there is a man then it is possible that a human is the man. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G723, _G726], [object(_G723, human, countable, na, eq, 1)-1, predicate(_G726, be, _G723, _G696)-1]) +001947 If there is a man then it is not necessary that a human is the man. +ERROR DRS condition not supported: [] tptp/4 []drs([_G731, _G734], [object(_G731, human, countable, na, eq, 1)-1, predicate(_G734, be, _G731, _G696)-1]) +001948 If there is a man then it is not possible that there is a human that is the man. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G731, _G734], [object(_G731, human, countable, na, eq, 1)-1, predicate(_G734, be, _G731, _G696)-1]) +001949 A x1 x2 x3 x4. +ERROR DRS is empty apply_converter/2 drs([], []) +001950 There is a dog. A man does not hit the dog. The dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((~(? [D] : (predicate2(D, hit, C, B)))) & +((man(C)) & +(dog(B))))))). +001951 More than 3 clerks wait. John knows the clerks. Less than 2 clerks meet. John knows the clerks. +ERROR DRS condition not supported: . tptp/4 [predicate(_G702, meet, _G699)-3, object(_G699, clerk, countable, na, less, 2)-3] +001952 A a:x1 n:x2 v:x3 a:x4. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, x4, pos)) & +((predicate1(A, x3, B)) & +((property1(B, x1, pos)) & +(x2(B))))))). +001953 Not a man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001954 Not there is a man. +ERROR DRS is empty apply_converter/2 drs([], []) +001955 There is a man "<". +ERROR DRS is empty apply_converter/2 drs([], []) +001956 More than 3 men wait. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(object(B, man, countable, na, greater, 3))))). +001957 John does not believe that Mary sleeps. +ERROR DRS condition not supported: : tptp/4 _G730:drs([_G753], [predicate(_G753, sleep, named(Mary))-1]) +001958 One man sleeps. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, sleep, B)) & +(man(B))))). +001959 A man & waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001960 A man < waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001961 A dog sees no man that waits. +fof(f1, axiom, ( +? [A] : ((! [B, C] : (((man(B)) & +(predicate1(C, wait, B))) +=> (~(? [D] : (predicate2(D, see, A, B)))))) & +(dog(A))))). +001962 A man sees not everything. +fof(f1, axiom, ( +? [A] : ((~(! [B] : (($true) +=> (? [C] : (predicate2(C, see, A, B)))))) & +(man(A))))). +001963 A man does not see everything. +fof(f1, axiom, ( +? [A] : ((~(! [B] : (($true) +=> (? [C] : (predicate2(C, see, A, B)))))) & +(man(A))))). +001964 There is no man that sees something. +fof(f1, axiom, ( +~(? [A, B, C] : ((man(A)) & +(($true) & +(predicate2(C, see, A, B))))))). +001965 If there is nobody then a dog barks. +fof(f1, axiom, ( +(~(? [A] : ($true))) +=> (? [B, C] : ((dog(B)) & +(predicate1(C, bark, B)))))). +001966 If nobody waits then a dog barks. +fof(f1, axiom, ( +(! [A] : (($true) +=> (~(? [B] : (predicate1(B, wait, A)))))) +=> (? [C, D] : ((dog(C)) & +(predicate1(D, bark, C)))))). +001967 If there is nobody that waits then a dog barks. +fof(f1, axiom, ( +(~(? [A, B] : ((predicate1(A, wait, B)) & +($true)))) +=> (? [C, D] : ((dog(C)) & +(predicate1(D, bark, C)))))). +001968 If there is no man that waits then a dog barks. +fof(f1, axiom, ( +(~(? [A, B] : ((man(A)) & +(predicate1(B, wait, A))))) +=> (? [C, D] : ((dog(C)) & +(predicate1(D, bark, C)))))). +001969 Not not everybody waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001970 Not nothing waits. +ERROR DRS is empty apply_converter/2 drs([], []) +001971 It is false that every man waits. +fof(f1, axiom, ( +~(! [A] : ((man(A)) +=> (? [B] : (predicate1(B, wait, A))))))). +001972 Not a man waits and that a dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001973 It is true that every man is a human. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : ((human(B)) & +(A=B)))))). +001974 Is it true that every man is a human? +fof(f1, conjecture, ( +! [A] : ((man(A)) +=> (? [B] : ((human(B)) & +(A=B)))))). +001975 Every who is a human? +ERROR DRS is empty apply_converter/2 drs([], []) +001976 A man owns not more than 2 cars. +ERROR DRS is empty apply_converter/2 drs([], []) +001977 A man owns not at least 2 cars. +ERROR DRS is empty apply_converter/2 drs([], []) +001978 A man owns not at most 2 cars. +ERROR DRS is empty apply_converter/2 drs([], []) +001979 John owns 2 or more cars. +ERROR DRS is empty apply_converter/2 drs([], []) +001980 John owns not 2 or more cars. +ERROR DRS is empty apply_converter/2 drs([], []) +001981 John owns 2 or 3 cars. +ERROR DRS is empty apply_converter/2 drs([], []) +001982 John owns at most 2 cars. +ERROR DRS condition not supported: . tptp/4 [predicate(_G693, own, named(John), _G690)-1, object(_G690, car, countable, na, leq, 2)-1] +001983 At most 2 cars are owned by John. +ERROR DRS condition not supported: . tptp/4 [predicate(_G693, own, named(John), _G690)-1, object(_G690, car, countable, na, leq, 2)-1] +001984 John owns at most 2 cars that Mary likes. +ERROR DRS condition not supported: . tptp/4 [predicate(_G699, own, named(John), _G693)-1, predicate(_G696, like, named(Mary), _G693)-1, object(_G693, car, countable, na, leq, 2)-1] +001985 A dog """ barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001986 A dog " barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001987 A dog """" barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001988 A dog """"" barks. +ERROR DRS is empty apply_converter/2 drs([], []) +001989 Every man's car contains an instruction that codes its development. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((relation(B, of, A)) & +(car(B)))) +=> (? [C, D, E, F] : ((instruction(C)) & +((relation(D, of, B)) & +((development(D)) & +((predicate2(E, code, C, D)) & +(predicate2(F, contain, B, C)))))))))). +001990 Every cellular n:life-form's n:DNA contains some a:genetic n:instructions that code its a:biological n:development. +fof(f1, axiom, ( +! [A, B] : ((('life-form'(A)) & +((property1(A, cellular, pos)) & +((relation(B, of, A)) & +('DNA'(B))))) +=> (? [C, D, E, F] : ((object(C, instructions, countable, na, geq, 2)) & +((property1(C, genetic, pos)) & +((relation(D, of, B)) & +((development(D)) & +((property1(D, biological, pos)) & +((predicate2(E, code, C, D)) & +(predicate2(F, contain, B, C)))))))))))). +001991 There are less than 0 cars. +ERROR DRS is empty apply_converter/2 drs([], []) +001992 There are more than 0 cars. +ERROR DRS is empty apply_converter/2 drs([], []) +001993 There are at least 0 cars. +ERROR DRS is empty apply_converter/2 drs([], []) +001994 There are at most 0 cars. +ERROR DRS is empty apply_converter/2 drs([], []) +001995 No man owns at least 0 cars. +ERROR DRS is empty apply_converter/2 drs([], []) +001996 John owns -2 kg of apples. +ERROR DRS is empty apply_converter/2 drs([], []) +001997 There are 0 cars. +ERROR DRS is empty apply_converter/2 drs([], []) +001998 There are 0 kg of apples. +ERROR DRS is empty apply_converter/2 drs([], []) +001999 Every man's car contains an instruction that codes his development. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((relation(B, of, A)) & +(car(B)))) +=> (? [C, D, E, F] : ((instruction(C)) & +((relation(D, of, A)) & +((development(D)) & +((predicate2(E, code, C, D)) & +(predicate2(F, contain, B, C)))))))))). +002000 Every man's car contains an instruction that codes its own development. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((relation(B, of, A)) & +(car(B)))) +=> (? [C, D, E, F] : ((instruction(C)) & +((relation(D, of, C)) & +((development(D)) & +((predicate2(E, code, C, D)) & +(predicate2(F, contain, B, C)))))))))). +002001 Every man's car contains some instructions that code its own development. +ERROR DRS is empty apply_converter/2 drs([], []) +002002 At least one man waits. At least 2 women sleep. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(object(B, man, countable, na, geq, 1))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, sleep, B)) & +(object(B, woman, countable, na, geq, 2))))). +002003 At most one man waits. At most 2 women sleep. +ERROR DRS condition not supported: . tptp/4 [predicate(_G690, wait, _G687)-1, object(_G687, man, countable, na, leq, 1)-1] +002004 More than one man waits. More than 2 women sleep. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(object(B, man, countable, na, greater, 1))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, sleep, B)) & +(object(B, woman, countable, na, greater, 2))))). +002005 Less than one man waits. Less than 2 women sleep. +ERROR DRS condition not supported: . tptp/4 [predicate(_G690, wait, _G687)-1, object(_G687, man, countable, na, less, 1)-1] +002006 Mary is not a woman who likes an apple. +fof(f1, axiom, ( +~(? [A, B, C] : (('Mary'=A) & +((predicate2(C, like, A, B)) & +((woman(A)) & +(apple(B)))))))). +002007 If a car X sees a branch Y and it is false that X sees a rental and that X sees a service then X sees the branch Y. +fof(f1, axiom, ( +! [A, B, C] : (((car(A)) & +((branch(B)) & +((predicate2(C, see, A, B)) & +(~(? [D, E, F, G] : ((rental(D)) & +((predicate2(E, see, A, D)) & +((service(F)) & +(predicate2(G, see, A, F)))))))))) +=> (? [H] : (predicate2(H, see, A, B)))))). +002008 If a car X sees a branch Y and it is false that X is something Z that sees a rental and that Z sees a service then X sees the branch Y. +fof(f1, axiom, ( +! [A, B, C] : (((car(A)) & +((branch(B)) & +((predicate2(C, see, A, B)) & +(~(? [D, E, F, G, H] : (($true) & +((A=D) & +((rental(E)) & +((predicate2(F, see, D, E)) & +((service(G)) & +(predicate2(H, see, D, G)))))))))))) +=> (? [I] : (predicate2(I, see, A, B)))))). +002009 Every program that calls a program that calls a program calls itself. +fof(f1, axiom, ( +! [A, B, C, D, E] : (((program(A)) & +((program(B)) & +((program(C)) & +((predicate2(D, call, B, C)) & +(predicate2(E, call, A, B)))))) +=> (? [F] : (predicate2(F, call, A, A)))))). +002010 Everything that knows something that hears something sees itself. +fof(f1, axiom, ( +! [A, B, C, D, E] : ((($true) & +(($true) & +(($true) & +((predicate2(D, hear, B, C)) & +(predicate2(E, know, A, B)))))) +=> (? [F] : (predicate2(F, see, A, A)))))). +002011 A man that sees a boy that waits hears himself. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, hear, B, B)) & +((predicate2(C, see, B, D)) & +((predicate1(E, wait, D)) & +((boy(D)) & +(man(B)))))))). +002012 Every man gives every woman every apple. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (! [B] : ((woman(B)) +=> (! [C] : ((apple(C)) +=> (? [D] : (predicate3(D, give, A, C, B)))))))))). +002013 If there is a man X1 then if there is a woman X2 then if there is an apple X3 then the man X1 gives the woman X2 the apple X3. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (! [B] : ((woman(B)) +=> (! [C] : ((apple(C)) +=> (? [D] : (predicate3(D, give, A, C, B)))))))))). +002014 If someone owns something that contains something X then he/she owns X. +fof(f1, axiom, ( +! [A, B, C, D, E] : ((($true) & +(($true) & +(($true) & +((predicate2(D, contain, B, C)) & +(predicate2(E, own, A, B)))))) +=> (? [F] : (predicate2(F, own, A, C)))))). +002015 There is a man who Mary is seen by. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, 'Mary')) & +(man(B))))). +002016 John, wait! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695], [predicate(_G695, wait, named(John))-1/3])) +002017 John enter the house! +ERROR DRS is empty apply_converter/2 drs([], []) +002018 men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +002019 There is a man who does not see every dog that he sees. A man who sees a dog and who does not see the dog waits. +fof(f1, axiom, ( +? [A] : ((~(! [B, C] : (((dog(B)) & +(predicate2(C, see, A, B))) +=> (? [D] : (predicate2(D, see, A, B)))))) & +(man(A))))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((~(? [E] : (predicate2(E, see, B, D)))) & +((predicate2(C, see, B, D)) & +((dog(D)) & +(man(B)))))))). +002020 Who of a man waits? +ERROR DRS is empty apply_converter/2 drs([], []) +002021 Proposition P: Mary sleeps. Proposition P: Mary waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002022 Proposition P: It is false that P. +ERROR DRS is empty apply_converter/2 drs([], []) +002023 Proposition P: It is false that P. John believes that P. +ERROR DRS is empty apply_converter/2 drs([], []) +002024 Proposition P: It is false that Q. Proposition Q: It is false that P. +ERROR DRS is empty apply_converter/2 drs([], []) +002025 It is true that P. +ERROR DRS is empty apply_converter/2 drs([], []) +002026 Proposition P: Mary sleeps. It is true that Q. +ERROR DRS is empty apply_converter/2 drs([], []) +002027 Proposition P: Mary sleeps. It is true that P. It is false that P. John believes that P. +ERROR DRS is empty apply_converter/2 drs([], []) +002028 A man's who waits? +ERROR DRS is empty apply_converter/2 drs([], []) +002029 Every customer can access every public resource. +ERROR DRS condition not supported: <> tptp/4 <>drs([], [drs([_G732], [object(_G732, resource, countable, na, eq, 1)-1, property(_G732, public, pos)-1])=>drs([_G761], [predicate(_G761, access, _G696, _G732)-1])]) +002030 A dog is interested-in a bone and bad. +ERROR DRS is empty apply_converter/2 drs([], []) +002031 John, buy a car! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698], [object(_G695, car, countable, na, eq, 1)-1/5, predicate(_G698, buy, named(John), _G695)-1/3])) +002032 John, buys a car! +ERROR DRS is empty apply_converter/2 drs([], []) +002033 John buy a car! +ERROR DRS is empty apply_converter/2 drs([], []) +002034 John buys a car! +ERROR DRS is empty apply_converter/2 drs([], []) +002035 Buy a car! +ERROR DRS is empty apply_converter/2 drs([], []) +002036 John, buy a car! Bill, buy a car! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698], [object(_G695, car, countable, na, eq, 1)-1/5, predicate(_G698, buy, named(John), _G695)-1/3])) +002037 A man, buy a car! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701], [object(_G695, man, countable, na, eq, 1)-1/2, object(_G698, car, countable, na, eq, 1)-1/6, predicate(_G701, buy, _G695, _G698)-1/4])) +002038 Every man, buy a car! +ERROR DRS condition not supported: command tptp/4 command(drs([], [drs([_G704], [object(_G704, man, countable, na, eq, 1)-1/2])=>drs([_G726, _G729], [object(_G726, car, countable, na, eq, 1)-1/6, predicate(_G729, buy, _G704, _G726)-1/4])])) +002039 No man, buy a car! +ERROR DRS is empty apply_converter/2 drs([], []) +002040 A man that waits, buy a car! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701, _G704], [object(_G695, man, countable, na, eq, 1)-1/2, predicate(_G698, wait, _G695)-1/4, object(_G701, car, countable, na, eq, 1)-1/8, predicate(_G704, buy, _G695, _G701)-1/6])) +002041 John and Mary, buy a car! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701], [has_part(_G701, named(John))-1/, object(_G695, car, countable, na, eq, 1)-1/7, predicate(_G698, buy, _G701, _G695)-1/5, has_part(_G701, named(Mary))-1/, object(_G701, na, countable, na, eq, 2)-1/])) +002042 Some customers, buy a car! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701], [object(_G695, customer, countable, na, geq, 2)-1/2, object(_G698, car, countable, na, eq, 1)-1/6, predicate(_G701, buy, _G695, _G698)-1/4])) +002043 John, be loved by Mary! +ERROR DRS is empty apply_converter/2 drs([], []) +002044 John, do not touch the machine! +ERROR DRS condition not supported: command tptp/4 command(drs([], [-drs([_G703, _G706], [predicate(_G703, touch, named(John), _G706)-1/5, object(_G706, machine, countable, na, eq, 1)-1/7])])) +002045 John, hit himself! +ERROR DRS is empty apply_converter/2 drs([], []) +002046 John, hit yourself! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695], [predicate(_G695, hit, named(John), named(John))-1/3])) +002047 John, sell your own car! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698], [relation(_G695, of, named(John))-1/4, object(_G695, car, countable, na, eq, 1)-1/6, predicate(_G698, sell, named(John), _G695)-1/3])) +002048 John, buy a dog that likes you! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701], [object(_G695, dog, countable, na, eq, 1)-1/5, predicate(_G698, like, _G695, named(John))-1/7, predicate(_G701, buy, named(John), _G695)-1/3])) +002049 John, buy a dog that is owned by Bill and that likes him! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701, _G704], [object(_G695, dog, countable, na, eq, 1)-1/5, predicate(_G698, own, named(Bill), _G695)-1/8, predicate(_G701, like, _G695, named(Bill))-1/13, predicate(_G704, buy, named(John), _G695)-1/3])) +002050 John, buy a dog that is owned by Bill and that likes you! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701, _G704], [object(_G695, dog, countable, na, eq, 1)-1/5, predicate(_G698, own, named(Bill), _G695)-1/8, predicate(_G701, like, _G695, named(John))-1/13, predicate(_G704, buy, named(John), _G695)-1/3])) +002051 No dogs bark. +fof(f1, axiom, ( +! [A] : ((dog(A)) +=> (~(? [B] : (predicate1(B, bark, A))))))). +002052 All dogs bark. +fof(f1, axiom, ( +! [A] : ((dog(A)) +=> (? [B] : (predicate1(B, bark, A)))))). +002053 For all dogs a man waits. +fof(f1, axiom, ( +! [A] : ((dog(A)) +=> (? [B, C] : ((man(B)) & +(predicate1(C, wait, B))))))). +002054 Not all dogs bark. +fof(f1, axiom, ( +~(! [A] : ((dog(A)) +=> (? [B] : (predicate1(B, bark, A))))))). +002055 For all dogs a man sees the dogs. +fof(f1, axiom, ( +! [A] : ((dog(A)) +=> (? [B, C] : ((man(B)) & +(predicate2(C, see, B, A))))))). +002056 For all sand a man sees the sand. +fof(f1, axiom, ( +! [A] : ((object(A, sand, mass, na, na, na)) +=> (? [B, C] : ((man(B)) & +(predicate2(C, see, B, A))))))). +002057 For all dog a man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002058 There is a dog. For all dogs a man sees the dog. +fof(f1, axiom, ( +? [A] : ((! [B] : ((dog(B)) +=> (? [C, D] : ((man(C)) & +(predicate2(D, see, C, A)))))) & +(dog(A))))). +002059 There is a dog. For every dog a man sees the dog. +fof(f1, axiom, ( +? [A] : (dog(A)))). + +fof(f2, axiom, ( +! [A] : ((dog(A)) +=> (? [B, C] : ((man(B)) & +(predicate2(C, see, B, A))))))). +002060 All laundry are wet. +ERROR DRS is empty apply_converter/2 drs([], []) +002061 All laundries is wet. +ERROR DRS is empty apply_converter/2 drs([], []) +002062 All laundries are wet. +fof(f1, axiom, ( +! [A] : ((laundry(A)) +=> (? [B] : ((property1(B, wet, pos)) & +(A=B)))))). +002063 All laundry is wet. +fof(f1, axiom, ( +! [A] : ((object(A, laundry, mass, na, na, na)) +=> (? [B] : ((property1(B, wet, pos)) & +(A=B)))))). +002064 All men meet themselves. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : (predicate2(B, meet, A, A)))))). +002065 The card of John is the card of Bill. +fof(f1, axiom, ( +? [A, B] : ((card(A)) & +((card(B)) & +((B=A) & +((relation(A, of, 'Bill')) & +(relation(B, of, 'John')))))))). +002066 John sleeps in the park from the morning until the evening. +fof(f1, axiom, ( +? [A, B, C, D] : ((evening(A)) & +((morning(B)) & +((park(C)) & +((modifier_pp(D, until, A)) & +((modifier_pp(D, from, B)) & +((modifier_pp(D, in, C)) & +(predicate1(D, sleep, 'John')))))))))). +002067 A user can pay a resource through p:fast-pay. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G727, _G730], [object(_G727, resource, countable, na, eq, 1)-1, predicate(_G730, pay, _G690, _G727)-1, modifier_pp(_G730, through, named(fast-pay))-1]) +002068 John's dog eats. Mary's dog drinks. A dog of John waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, eat, B)) & +((dog(B)) & +(relation(B, of, 'John')))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, drink, B)) & +((dog(B)) & +(relation(B, of, 'Mary')))))). + +fof(f3, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((relation(B, of, 'John')) & +(dog(B)))))). +002069 There is a man. John enters every card which is his card. +fof(f1, axiom, ( +? [A] : (man(A)))). + +fof(f2, axiom, ( +! [A, B] : (((card(A)) & +((relation(B, of, 'John')) & +((card(B)) & +(A=B)))) +=> (? [C] : (predicate2(C, enter, 'John', A)))))). +002070 There is a man whose dog barks. There is a woman whose dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((dog(B)) & +(man(C))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((dog(B)) & +(woman(C))))))). +002071 If someone eats something X then he/she owns X. +fof(f1, axiom, ( +! [A, B, C] : ((($true) & +(($true) & +(predicate2(C, eat, A, B)))) +=> (? [D] : (predicate2(D, own, A, B)))))). +002072 There is a man whose dog barks and whose cat eats. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((cat(A)) & +((predicate1(B, eat, A)) & +((relation(A, of, C)) & +((dog(D)) & +((predicate1(E, bark, D)) & +((relation(D, of, C)) & +(man(C)))))))))). +002073 John works in a bank and a morning. +fof(f1, axiom, ( +? [A, B, C, D] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((has_part(A, C)) & +((modifier_pp(D, in, A)) & +((predicate1(D, work, 'John')) & +((bank(C)) & +(morning(B)))))))))). +002074 The password of an account is known by the owner of the account. +fof(f1, axiom, ( +? [A, B, C, D] : ((owner(A)) & +((relation(A, of, B)) & +((password(C)) & +((account(B)) & +((relation(C, of, B)) & +(predicate2(D, know, A, C))))))))). +002075 John is considered a criminal. +ERROR DRS is empty apply_converter/2 drs([], []) +002076 Everything "Go!" waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002077 Everybody of John's dog waits. +fof(f1, axiom, ( +! [A, B] : (((relation(A, of, 'John')) & +((dog(A)) & +((relation(B, of, A)) & +($true)))) +=> (? [C] : (predicate1(C, wait, B)))))). +002078 There is a man. Everybody of his dog waits. +fof(f1, axiom, ( +? [A] : (man(A)))). + +fof(f2, axiom, ( +! [A, B] : ((($true) & +((relation(B, of, A)) & +((dog(B)) & +(relation(A, of, B))))) +=> (? [C] : (predicate1(C, wait, A)))))). +002079 Everybody of his dog waits. +fof(f1, axiom, ( +! [A, B] : ((($true) & +((relation(B, of, A)) & +((dog(B)) & +(relation(A, of, B))))) +=> (? [C] : (predicate1(C, wait, A)))))). +002080 Everybody of his own dog waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002081 Everybody X of a dog of X waits. +fof(f1, axiom, ( +! [A, B] : (((dog(A)) & +((relation(A, of, B)) & +((relation(B, of, A)) & +($true)))) +=> (? [C] : (predicate1(C, wait, B)))))). +002082 There is a vehicle which is a red Ford. +ERROR DRS is empty apply_converter/2 drs([], []) +002083 John knows that Bill is Mary. +ERROR DRS condition not supported: : tptp/4 _G699:drs([_G761], [predicate(_G761, be, named(Bill), named(Mary))-1]) +002084 Every man whose car a cat sees smiles. +fof(f1, axiom, ( +! [A, B, C, D] : (((man(A)) & +((cat(B)) & +((relation(C, of, A)) & +((car(C)) & +(predicate2(D, see, B, C)))))) +=> (? [E] : (predicate1(E, smile, A)))))). +002085 Every man a car of who a cat sees smiles. +fof(f1, axiom, ( +! [A, B, C, D] : (((man(A)) & +((cat(B)) & +((car(C)) & +((relation(C, of, A)) & +(predicate2(D, see, B, C)))))) +=> (? [E] : (predicate1(E, smile, A)))))). +002086 John is every man. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> ('John'=A)))). +002087 How does every man wait? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G726, how) +002088 2 kg of some apples wait. +ERROR DRS is empty apply_converter/2 drs([], []) +002089 A man whose dog barks waits. The man eats. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, eat, B)) & +((predicate1(C, wait, B)) & +((predicate1(D, bark, E)) & +((relation(E, of, B)) & +((dog(E)) & +(man(B))))))))). +002090 A man whose dog barks waits. The dog of a man eats. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, eat, B)) & +((predicate1(C, wait, D)) & +((predicate1(E, bark, B)) & +((relation(B, of, D)) & +((dog(B)) & +(man(D))))))))). +002091 A man whose dog barks waits. The dog of the man eats. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, eat, B)) & +((predicate1(C, wait, D)) & +((predicate1(E, bark, B)) & +((relation(B, of, D)) & +((dog(B)) & +(man(D))))))))). +002092 How does who see what? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002093 For all men a dog barks. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((dog(B)) & +(predicate1(C, bark, B))))))). +002094 Everybody whose dog barks or whose cat eats waits. +fof(f1, axiom, ( +! [A] : (((? [B, C] : (((dog(B)) & +((relation(B, of, A)) & +(predicate1(C, bark, B)))) +| (? [D, E] : ((cat(D)) & +((relation(D, of, A)) & +(predicate1(E, eat, D))))))) & +($true)) +=> (? [F] : (predicate1(F, wait, A)))))). +002095 If there is somebody X1, and a dog of X1 barks or a cat of X1 eats then X1 waits. +fof(f1, axiom, ( +! [A] : ((($true) & +(? [B, C] : (((dog(B)) & +((relation(B, of, A)) & +(predicate1(C, bark, B)))) +| (? [D, E] : ((cat(D)) & +((relation(D, of, A)) & +(predicate1(E, eat, D)))))))) +=> (? [F] : (predicate1(F, wait, A)))))). +002096 p:Pi is a ratio. p:Pi is a ratio. +fof(f1, axiom, ( +? [A] : (('Pi'=A) & +(ratio(A))))). + +fof(f2, axiom, ( +? [A] : (('Pi'=A) & +(ratio(A))))). +002097 Every empty string is "". +fof(f1, axiom, ( +! [A] : (((string(A)) & +(property1(A, empty, pos))) +=> (A=string(''))))). +002098 A space is " ". +fof(f1, axiom, ( +? [A] : ((A=string(' ')) & +(space(A))))). +002099 1 men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +002100 1 man waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(man(B))))). +002101 There are more than 1 dog. +ERROR DRS is empty apply_converter/2 drs([], []) +002102 There is more than 1 dog. +fof(f1, axiom, ( +? [A] : (object(A, dog, countable, na, greater, 1)))). +002103 For all cats a man sleeps. +fof(f1, axiom, ( +! [A] : ((cat(A)) +=> (? [B, C] : ((man(B)) & +(predicate1(C, sleep, B))))))). +002104 John is a man. John is a man. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(man(A))))). + +fof(f2, axiom, ( +? [A] : (('John'=A) & +(man(A))))). +002105 No men are some humans. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B] : ((object(B, human, countable, na, geq, 2)) & +(A=B))))))). +002106 A man of some water waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((relation(B, of, C)) & +((object(C, water, mass, na, na, na)) & +(man(B))))))). +002107 There is some water a man of which waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((relation(B, of, C)) & +((man(B)) & +(object(C, water, mass, na, na, na))))))). +002108 There is some water whose man waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((relation(B, of, C)) & +((man(B)) & +(object(C, water, mass, na, na, na))))))). +002109 Every man owns a dog blahblah. +ERROR DRS is empty apply_converter/2 drs([], []) +002110 There is a man that owns at least 3 cars. The man that owns at least 3 cars waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate2(C, own, B, D)) & +((object(D, car, countable, na, geq, 3)) & +(man(B))))))). +002111 There are 10 hours of work. +ERROR DRS is empty apply_converter/2 drs([], []) +002112 There is 1 kg of n:laundry. +fof(f1, axiom, ( +? [A] : (laundry(A)))). +002113 There is more than 1 kg of laundry. +fof(f1, axiom, ( +? [A] : (object(A, laundry, mass, kg, greater, 1)))). +002114 14 is 15. +fof(f1, axiom, ( +14=15)). +002115 "" is an empty string. +fof(f1, axiom, ( +? [A] : ((string('')=A) & +((property1(A, empty, pos)) & +(string(A)))))). +002116 1 is 2.3 is 4. +ERROR DRS is empty apply_converter/2 drs([], []) +002117 3.14 is a real. +fof(f1, axiom, ( +? [A] : ((3.14=A) & +(real(A))))). +002118 There are 2 kg of apples of John. +fof(f1, axiom, ( +? [A] : ((relation(A, of, 'John')) & +(object(A, apple, countable, kg, eq, 2))))). +002119 2.3 and 88 and "abc" are some values. +fof(f1, axiom, ( +? [A, B] : ((object(A, na, countable, na, eq, 3)) & +((has_part(A, string(abc))) & +((has_part(A, 88)) & +((has_part(A, 2.3)) & +((A=B) & +(object(B, value, countable, na, geq, 2))))))))). +002120 "&" is a string. +fof(f1, axiom, ( +? [A] : ((string(&)=A) & +(string(A))))). +002121 "<" is a string. +fof(f1, axiom, ( +? [A] : ((string(<)=A) & +(string(A))))). +002122 John's n:home-page is "http://www.example.org/John". +fof(f1, axiom, ( +? [A] : ((A=string('http://www.example.org/John')) & +(('home-page'(A)) & +(relation(A, of, 'John')))))). +002123 1 is smaller than 2. +fof(f1, axiom, ( +? [A] : ((1=A) & +(property2(A, small, comp_than, 2))))). +002124 3.14 is a ratio of a circumference of a circle to its diameter. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(E, to, A)) & +((3.14=B) & +((relation(B, of, C)) & +((relation(C, of, D)) & +((circle(D)) & +((diameter(A)) & +((relation(A, of, D)) & +((circumference(C)) & +(ratio(B)))))))))))). +002125 There is 5. It waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002126 There is 5. +ERROR DRS is empty apply_converter/2 drs([], []) +002127 A man gives a woman "abc". +fof(f1, axiom, ( +? [A, B, C] : ((predicate3(A, give, B, string(abc), C)) & +((woman(C)) & +(man(B)))))). +002128 If a dog of the master of somebody X barks then X sleeps. +fof(f1, axiom, ( +! [A, B, C, D] : (((dog(A)) & +((relation(A, of, B)) & +((relation(B, of, C)) & +(($true) & +((master(B)) & +(predicate1(D, bark, A))))))) +=> (? [E] : (predicate1(E, sleep, C)))))). +002129 Every uncle of the children of somebody X is a brother of X. +fof(f1, axiom, ( +! [A, B, C] : (((uncle(A)) & +((relation(A, of, B)) & +((relation(B, of, C)) & +(($true) & +(object(B, child, countable, na, geq, 2)))))) +=> (? [D] : ((brother(D)) & +((relation(D, of, C)) & +(A=D))))))). +002130 Every brother of somebody X is an uncle of the children of X. +fof(f1, axiom, ( +! [A, B] : (((brother(A)) & +(($true) & +(relation(A, of, B)))) +=> (? [C, D] : ((uncle(C)) & +((relation(C, of, D)) & +((relation(D, of, B)) & +((object(D, child, countable, na, geq, 2)) & +(A=C))))))))). +002131 There is a man var:John. +ERROR DRS is empty apply_converter/2 drs([], []) +002132 If X likes Y then Y likes X. +fof(f1, axiom, ( +! [A, B, C] : ((($true) & +(($true) & +(predicate2(C, like, A, B)))) +=> (? [D] : (predicate2(D, like, B, A)))))). +002133 If var:X likes var:Y then var:Y likes var:X. +ERROR DRS is empty apply_converter/2 drs([], []) +002134 At least 2 scores of John are 30. +fof(f1, axiom, ( +? [A] : ((A=30) & +((relation(A, of, 'John')) & +(object(A, score, countable, na, geq, 2)))))). +002135 At most 1 man's dog barks. +ERROR DRS condition not supported: . tptp/4 [predicate(_G693, bark, _G690)-1, object(_G690, dog, countable, na, eq, 1)-1, relation(_G690, of, _G687)-1, object(_G687, man, countable, na, leq, 1)-1] +002136 Everybody sees at most 1 thing. +ERROR DRS condition not supported: . tptp/4 [predicate(_G718, see, _G696, _G715)-1, object(_G715, thing, countable, na, leq, 1)-1] +002137 Every goal is something that at most 1 person scores. +ERROR DRS condition not supported: . tptp/4 [predicate(_G721, score, _G718, _G715)-1, object(_G718, person, countable, na, leq, 1)-1] +002138 It is false that there is 1 man. +fof(f1, axiom, ( +~(? [A] : (man(A))))). +002139 A man X gives an apple to a woman Y. Y accepts the apple and eats it. She is happy and he has no apple. +fof(f1, axiom, ( +? [A, B, C, D, E, F, G] : ((! [H] : ((apple(H)) +=> (~(? [I] : (predicate2(I, have, G, H)))))) & +((A=B) & +((property1(B, happy, pos)) & +((predicate2(C, eat, A, D)) & +((predicate2(E, accept, A, D)) & +((predicate3(F, give, G, D, A)) & +((woman(A)) & +((apple(D)) & +(man(G)))))))))))). +002140 John gives an apple to Mary. Mary accepts the apple and eats it. She is happy and he has no apple. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, eat, 'Mary', B)) & +((predicate2(C, accept, 'Mary', B)) & +((predicate3(D, give, 'John', B, 'Mary')) & +(apple(B))))))). + +fof(f2, axiom, ( +! [A] : ((apple(A)) +=> (~(? [B] : (predicate2(B, have, 'John', A))))))). + +fof(f3, axiom, ( +? [A] : (('Mary'=A) & +(property1(A, happy, pos))))). +002141 A text is read John. +ERROR DRS is empty apply_converter/2 drs([], []) +002142 3.14 is real. +fof(f1, axiom, ( +? [A] : ((3.14=A) & +(property1(A, real, pos))))). +002143 There is 1 hour of work. +ERROR DRS is empty apply_converter/2 drs([], []) +002144 There is 10 hour of work. +ERROR DRS is empty apply_converter/2 drs([], []) +002145 There are 10 hour of work. +ERROR DRS is empty apply_converter/2 drs([], []) +002146 There is 10 hours of work. +ERROR DRS is empty apply_converter/2 drs([], []) +002147 There is 1 hours of work. +ERROR DRS is empty apply_converter/2 drs([], []) +002148 There are 1 hour of work. +ERROR DRS is empty apply_converter/2 drs([], []) +002149 There are 1 hours of work. +ERROR DRS is empty apply_converter/2 drs([], []) +002150 Every age of a man is an integer. +fof(f1, axiom, ( +! [A, B] : (((age(A)) & +((man(B)) & +(relation(A, of, B)))) +=> (? [C] : ((integer(C)) & +(A=C)))))). +002151 A card of somebody is valid. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, valid, pos)) & +((relation(A, of, C)) & +(($true) & +(card(A)))))))). +002152 " " is a string. +fof(f1, axiom, ( +? [A] : ((string(' ')=A) & +(string(A))))). +002153 John eats. He who waits has a dog. +ERROR DRS is empty apply_converter/2 drs([], []) +002154 John has a card. He who waits uses it which is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +002155 John has a card. He that waits uses it that is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +002156 Who who waits sleeps? +ERROR DRS is empty apply_converter/2 drs([], []) +002157 John eats. He which waits has a dog. +ERROR DRS is empty apply_converter/2 drs([], []) +002158 John has a card. He uses it who is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +002159 Who that waits sleeps? +ERROR DRS is empty apply_converter/2 drs([], []) +002160 Who which waits sleeps? +ERROR DRS is empty apply_converter/2 drs([], []) +002161 What which succeeds exists? +ERROR DRS is empty apply_converter/2 drs([], []) +002162 There is a man. He whose dog barks waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002163 John owns a car that Mary likes and that Bill likes. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, own, 'John', B)) & +((predicate2(C, like, 'Bill', B)) & +((predicate2(D, like, 'Mary', B)) & +(car(B))))))). +002164 John sees someone X of a customer who is important. +fof(f1, axiom, ( +? [A, B, C, D] : ((relation(A, of, B)) & +((B=C) & +((property1(C, important, pos)) & +((customer(B)) & +((predicate2(D, see, 'John', A)) & +($true)))))))). +002165 a man sees Every dog and If There is A dog then The dog Is An animal. +ERROR DRS is empty apply_converter/2 drs([], []) +002166 Whose dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +002167 whose dog barks? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002168 Whose dog barks? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002169 John is as important as Mary. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property2(A, important, pos_as, 'Mary'))))). +002170 An as important as Mary customer. +ERROR DRS is empty apply_converter/2 drs([], []) +002171 There is an as important as Mary customer. +ERROR DRS is empty apply_converter/2 drs([], []) +002172 John is more important. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property1(A, important, comp))))). +002173 There is a more important person. +fof(f1, axiom, ( +? [A] : ((property1(A, important, comp)) & +(person(A))))). +002174 John is most important. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property1(A, important, sup))))). +002175 There is a most important person. +fof(f1, axiom, ( +? [A] : ((property1(A, important, sup)) & +(person(A))))). +002176 John is more fond-of Mary. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property2(A, 'fond-of', comp, 'Mary'))))). +002177 There is a more fond-of Mary person. +ERROR DRS is empty apply_converter/2 drs([], []) +002178 John is as fond-of Mary as Bill. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property3(A, 'fond-of', 'Mary', pos_as, subj, 'Bill'))))). +002179 John is as fond-of Mary as of Bill. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property3(A, 'fond-of', 'Mary', pos_as, obj, 'Bill'))))). +002180 John is more fond-of Mary than Bill. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property3(A, 'fond-of', 'Mary', comp_than, subj, 'Bill'))))). +002181 John is more fond-of Mary than of Bill. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property3(A, 'fond-of', 'Mary', comp_than, obj, 'Bill'))))). +002182 John is more fond-of no customer than every clerk. +fof(f1, axiom, ( +! [A] : ((customer(A)) +=> (~(! [B] : ((clerk(B)) +=> (? [C] : ((property3(C, 'fond-of', A, comp_than, subj, B)) & +('John'=C))))))))). +002183 John is fond-of Mary than Bill. +ERROR DRS is empty apply_converter/2 drs([], []) +002184 John is most fond-of Mary than Bill. +ERROR DRS is empty apply_converter/2 drs([], []) +002185 John is rich and richer and richest. +fof(f1, axiom, ( +? [A] : (('John'=A) & +((property1(A, rich, sup)) & +((property1(A, rich, comp)) & +(property1(A, rich, pos))))))). +002186 John and Mary wait. +fof(f1, axiom, ( +? [A, B] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, 'Mary')) & +((predicate1(B, wait, A)) & +(has_part(A, 'John'))))))). +002187 If a man likes somebody that is a person then the person owns a car. +fof(f1, axiom, ( +! [A, B, C, D] : (((man(A)) & +(($true) & +((predicate2(C, like, A, B)) & +((person(D)) & +(B=D))))) +=> (? [E, F] : ((car(E)) & +(predicate2(F, own, D, E))))))). +002188 John snores loudly and loudly loudly and most loudly. +ERROR DRS is empty apply_converter/2 drs([], []) +002189 if the n:present-value of a n:lease-payment of an asset is greater than 90 percent of something of the fair value of the asset then the asset is a n:finance-lease. +fof(f1, axiom, ( +! [A, B, C, D, E, F, G] : (((object(A, percent, countable, na, eq, 90)) & +(($true) & +((relation(B, of, C)) & +((relation(A, of, B)) & +((property2(D, great, comp_than, A)) & +((E=D) & +((relation(E, of, F)) & +((relation(F, of, G)) & +((asset(G)) & +(('lease-payment'(F)) & +(('present-value'(E)) & +((relation(C, of, G)) & +((property1(C, fair, pos)) & +(value(C))))))))))))))) +=> (? [H] : (('finance-lease'(H)) & +(G=H)))))). +002190 No man is something that likes Mary and hates John. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B, C, D] : (($true) & +((A=B) & +((predicate2(C, like, B, 'Mary')) & +(predicate2(D, hate, A, 'John')))))))))). +002191 No man is something that likes Mary and that hates John. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B, C, D] : (($true) & +((A=B) & +((predicate2(C, like, B, 'Mary')) & +(predicate2(D, hate, B, 'John')))))))))). +002192 John does not see less than 3 cars that Bill owns. +ERROR DRS condition not supported: . tptp/4 [predicate(_G733, see, named(John), _G727)-1, predicate(_G730, own, named(Bill), _G727)-1, object(_G727, car, countable, na, less, 3)-1] +002193 A man slooowly walks. +ERROR DRS is empty apply_converter/2 drs([], []) +002194 John is manually in a park. +ERROR DRS is empty apply_converter/2 drs([], []) +002195 there is a dog which barks and that eats. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, eat, B)) & +((predicate1(C, bark, B)) & +(dog(B)))))). +002196 There are not at most 5 men. +ERROR DRS is empty apply_converter/2 drs([], []) +002197 There are not at least 5 men. +ERROR DRS is empty apply_converter/2 drs([], []) +002198 3.1415926536 approximates Pi. +fof(f1, axiom, ( +? [A] : (predicate2(A, approximate, 3.14159, 'Pi')))). +002199 John waits. He that sleeps waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002200 How is John? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, how) +002201 Xxx are a company. +ERROR DRS is empty apply_converter/2 drs([], []) +002202 A card is taken manually by John. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(C, manually, pos)) & +((modifier_pp(C, by, 'John')) & +((A=B) & +((property1(B, taken, pos)) & +(card(A)))))))). +002203 There are 1234. +ERROR DRS is empty apply_converter/2 drs([], []) +002204 There are "ABCD". +ERROR DRS is empty apply_converter/2 drs([], []) +002205 There are 1 and "2" and 3. +ERROR DRS is empty apply_converter/2 drs([], []) +002206 Jimmy's dog barks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +((dog(B)) & +(relation(B, of, 'Jimmy')))))). +002207 For all men the man likes himself. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((predicate2(B, like, C, C)) & +(man(C))))))). +002208 A man has 2 tons of apples. +ERROR DRS is empty apply_converter/2 drs([], []) +002209 A man visits a town ZZZZZ1. +ERROR DRS is empty apply_converter/2 drs([], []) +002210 All men see themselves. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : (predicate2(B, see, A, A)))))). +002211 All men sees himself. +ERROR DRS is empty apply_converter/2 drs([], []) +002212 All men see himself. +ERROR DRS is empty apply_converter/2 drs([], []) +002213 John waits. All men see him. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f2, axiom, ( +! [A] : ((man(A)) +=> (? [B] : (predicate2(B, see, A, 'John')))))). +002214 John waits. All men see himself. +ERROR DRS is empty apply_converter/2 drs([], []) +002215 John waits. Some men see himself. +ERROR DRS is empty apply_converter/2 drs([], []) +002216 John does not see anybody. +ERROR DRS is empty apply_converter/2 drs([], []) +002217 John waits. A man brings him his pencil and his own computer. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f2, axiom, ( +? [A, B, C, D, E] : ((man(A)) & +((relation(B, of, 'John')) & +((pencil(B)) & +((predicate3(C, bring, A, D, 'John')) & +((relation(E, of, A)) & +((computer(E)) & +((has_part(D, B)) & +((has_part(D, E)) & +(object(D, na, countable, na, eq, 2)))))))))))). +002218 Everybody who is a father of a man that owns a car is a parent. +fof(f1, axiom, ( +! [A, B, C, D, E] : (((father(A)) & +((man(B)) & +((car(C)) & +((predicate2(D, own, B, C)) & +((relation(A, of, B)) & +((E=A) & +($true))))))) +=> (? [F] : ((parent(F)) & +(E=F)))))). +002219 Every pet is something that is a cat or that is a dog, and that is not something that is a cat and that is a dog. +fof(f1, axiom, ( +! [A] : ((pet(A)) +=> (? [B] : (($true) & +((? [C] : (((cat(C)) & +(B=C)) +| (? [D] : ((dog(D)) & +(B=D))))) & +((~(? [E, F, G] : (($true) & +((cat(F)) & +((E=F) & +((dog(G)) & +((E=G) & +(B=E)))))))) & +(A=B)))))))). +002220 Every n:influent-stream is something that v:flows-into a cave and that v:flows-through a sink or that v:discharges-through something. +fof(f1, axiom, ( +! [A] : (('influent-stream'(A)) +=> (? [B] : (($true) & +((A=B) & +(? [C, D, E, F] : (((cave(C)) & +((predicate2(D, 'flows-into', B, C)) & +((sink(E)) & +(predicate2(F, 'flows-through', B, E))))) +| (? [G, H] : (($true) & +(predicate2(H, 'discharges-through', B, G)))))))))))). +002221 There is a man. John likes his a:own car. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, like, 'John', B)) & +((property1(B, own, pos)) & +((car(B)) & +((relation(B, of, C)) & +(man(C)))))))). +002222 France is something that is not America and that is not England and that is not Germany. +fof(f1, axiom, ( +? [A] : (('France'=A) & +((~(A='Germany')) & +((~(A='England')) & +((~(A='America')) & +($true))))))). +002223 A man silently and patiently walks quickly and fast in a street manually and happily in a morning always. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_adv(A, patiently, pos)) & +((modifier_adv(A, silently, pos)) & +((modifier_adv(A, always, pos)) & +((modifier_pp(A, in, B)) & +((modifier_adv(A, happily, pos)) & +((modifier_adv(A, manually, pos)) & +((modifier_pp(A, in, C)) & +((modifier_adv(A, fast, pos)) & +((modifier_adv(A, quickly, pos)) & +((predicate1(A, walk, D)) & +((man(D)) & +((street(C)) & +(morning(B)))))))))))))))). +002224 Christmases like Mary. +fof(f1, axiom, ( +? [A] : (predicate2(A, like, 'Christmas', 'Mary')))). +002225 Who is a child X whose mother is somebody whose husband is somebody whose child is not the child X? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002226 John'age is 21. +fof(f1, axiom, ( +? [A] : ((A=21) & +((age(A)) & +(relation(A, of, 'John')))))). +002227 John's clerks carry their lunch into school. +ERROR DRS is empty apply_converter/2 drs([], []) +002228 This is not an ACE text!!! +ERROR DRS is empty apply_converter/2 drs([], []) +002229 If a man likes a dog that likes a cat and the man likes a cow that likes a sheep then the man owns a car. +fof(f1, axiom, ( +! [A, B, C, D, E, F, G, H, I] : (((man(A)) & +((dog(B)) & +((cat(C)) & +((predicate2(D, like, B, C)) & +((predicate2(E, like, A, B)) & +((cow(F)) & +((sheep(G)) & +((predicate2(H, like, F, G)) & +(predicate2(I, like, A, F)))))))))) +=> (? [J, K] : ((car(J)) & +(predicate2(K, own, A, J))))))). +002230 If there is a man, and the man likes a dog that likes a cat or the man likes a cow that likes a sheep then the man owns a car. +fof(f1, axiom, ( +! [A] : (((man(A)) & +(? [B, C, D, E] : (((dog(B)) & +((cat(C)) & +((predicate2(D, like, B, C)) & +(predicate2(E, like, A, B))))) +| (? [F, G, H, I] : ((cow(F)) & +((sheep(G)) & +((predicate2(H, like, F, G)) & +(predicate2(I, like, A, F))))))))) +=> (? [J, K] : ((car(J)) & +(predicate2(K, own, A, J))))))). +002231 There is a man that sees a woman that owns a cat. Who is the man? Who is the woman? +ERROR DRS condition not supported: question tptp/4 question(drs([_G826, _G829], [query(_G826, who)-3/1, predicate(_G829, be, _G826, _G690)-3/2])) +002232 What are some men? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002233 John is allowed to walk. +ERROR DRS is empty apply_converter/2 drs([], []) +002234 Everyone who is in the n:cc of some mail can access its content. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G788, _G791], [relation(_G788, of, _G702)-1, object(_G788, content, countable, na, eq, 1)-1, predicate(_G791, access, _G705, _G788)-1]) +002235 More than 3 clerks wait. John knows the clerks. Less than 2 clerks sit. John knows the clerks. +ERROR DRS condition not supported: . tptp/4 [predicate(_G702, sit, _G699)-3, object(_G699, clerk, countable, na, less, 2)-3] +002236 p:Peeter owns a car. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, own, 'Peeter', B)) & +(car(B))))). +002237 John tries to walk. +ERROR DRS condition not supported: : tptp/4 _G693:drs([_G729], [predicate(_G729, walk, named(John))-1]) +002238 John does not have to walk. +ERROR DRS condition not supported: [] tptp/4 []drs([_G719], [predicate(_G719, walk, named(John))-1]) +002239 Who does a dog see who is a man? +ERROR DRS is empty apply_converter/2 drs([], []) +002240 John sees what? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002241 If there are a man and a manager then the man is a:officially the manager. +fof(f1, axiom, ( +! [A, B, C] : (((man(A)) & +((has_part(C, A)) & +((manager(B)) & +((has_part(C, B)) & +(object(C, na, countable, na, eq, 2)))))) +=> (? [D] : ((property2(D, officially, pos, B)) & +(A=D)))))). +002242 If there are a man and a manager then the man is often the manager. +ERROR DRS is empty apply_converter/2 drs([], []) +002243 For every customer the customer has a card and the customer has a code. +fof(f1, axiom, ( +! [A] : ((customer(A)) +=> (? [B, C, D, E] : ((card(B)) & +((predicate2(C, have, A, B)) & +((code(D)) & +(predicate2(E, have, A, D))))))))). +002244 What does John not like? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G703, what) +002245 What John does not like? +ERROR DRS is empty apply_converter/2 drs([], []) +002246 if there is a declaration whose name is a user and whose password is a string and the string is the password of the user then the user is authenticated. +fof(f1, axiom, ( +! [A, B, C, D, E, F] : (((relation(B, of, A)) & +((relation(D, of, A)) & +((relation(F, of, C)) & +((B=C) & +((D=E) & +((E=F) & +((declaration(A)) & +((name(B)) & +((user(C)) & +((password(D)) & +((string(E)) & +(password(F))))))))))))) +=> (? [G] : ((property1(G, authenticated, pos)) & +(C=G)))))). +002247 " +ERROR DRS is empty apply_converter/2 drs([], []) +002248 If the id of a user is valid then the user is authenticated. +fof(f1, axiom, ( +! [A, B, C] : (((property1(A, valid, pos)) & +((B=A) & +((relation(B, of, C)) & +((user(C)) & +(id(B)))))) +=> (? [D] : ((property1(D, authenticated, pos)) & +(C=D)))))). +002249 If a man likes Mary and Mary hates a dog then the man owns a car. +fof(f1, axiom, ( +! [A, B, C, D] : (((man(A)) & +((predicate2(B, like, A, 'Mary')) & +((dog(C)) & +(predicate2(D, hate, 'Mary', C))))) +=> (? [E, F] : ((car(E)) & +(predicate2(F, own, A, E))))))). +002250 There is a customer such that the customer has a card and the customer has a code. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, have, B, C)) & +((code(C)) & +((predicate2(D, have, B, E)) & +((card(E)) & +(customer(B)))))))). +002251 There is a man who does not provably eat. The man who does not provably eat drinks. +ERROR DRS condition not supported: ~ tptp/4 ~drs([_G711], [predicate(_G711, eat, _G687)-1]) +002252 A child of who is a patricide whose child is somebody who is not a patricide? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, who) +002253 if a valid n:credential has an id type then the n:credential is an id. +ERROR DRS is empty apply_converter/2 drs([], []) +002254 If a user is authenticated and his subscription covers a resource then the user can download the resource. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G806], [predicate(_G806, download, _G696, _G708)-1]) +002255 If a user is authenticated and pays for a resource then he can download it. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G789], [predicate(_G789, download, _G696, _G705)-1]) +002256 If a user is happy and pays for something then he can wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G789], [predicate(_G789, wait, _G696)-1]) +002257 Every customer has at least 2 cards and their associated codes. If a customer C approaches an automatic teller and she inserts her own card that is valid carefully into a slot and types a correct code of the card then the automatic teller accepts the card and displays "Card accepted" and C is happy. No card that does not have a correct code is accepted. It is false that a customer's card is valid, and is expired or is cancelled. If a card is not provably invalid then it is accepted. If a customer owns a card and can prove that it is lost then a bank must replace it. +ERROR DRS condition not supported: ~ tptp/4 ~drs([_G1515, _G1518], [property(_G1515, invalid, pos)-5/7, predicate(_G1518, be, _G1488, _G1515)-5/4]) +002258 John does. +ERROR DRS is empty apply_converter/2 drs([], []) +002259 If a user is happy and pays for something then he does not wait. +fof(f1, axiom, ( +! [A, B, C, D] : (((user(A)) & +((property1(B, happy, pos)) & +((A=B) & +(($true) & +((predicate1(D, pay, A)) & +(modifier_pp(D, for, C))))))) +=> (~(? [E] : (predicate1(E, wait, A))))))). +002260 If a user is happy and pays for something then he sees everything. +fof(f1, axiom, ( +! [A, B, C, D] : (((user(A)) & +((property1(B, happy, pos)) & +((A=B) & +(($true) & +((predicate1(D, pay, A)) & +(modifier_pp(D, for, C))))))) +=> (! [E] : (($true) +=> (? [F] : (predicate2(F, see, A, E)))))))). +002261 If a user charges the price of a resource then the user pays for the resource. +fof(f1, axiom, ( +! [A, B, C, D] : (((user(A)) & +((predicate2(B, charge, A, C)) & +((relation(C, of, D)) & +((resource(D)) & +(price(C)))))) +=> (? [E] : ((predicate1(E, pay, A)) & +(modifier_pp(E, for, D))))))). +002262 There is a price of a resource. The price of a resource is high. The resource is valid. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, valid, pos)) & +((C=D) & +((property1(D, high, pos)) & +((relation(C, of, A)) & +((resource(A)) & +(price(C)))))))))). +002263 A user is seen a clerk. +ERROR DRS is empty apply_converter/2 drs([], []) +002264 If a user is charged the price of a resource then the user pays for the resource. +ERROR DRS is empty apply_converter/2 drs([], []) +002265 Not for each of some men every dog of him barks. +fof(f1, axiom, ( +~(? [A] : ((object(A, man, countable, na, geq, 2)) & +(! [B] : ((has_part(A, B)) +=> (! [C] : (((dog(C)) & +(relation(C, of, B))) +=> (? [D] : (predicate1(D, bark, C))))))))))). +002266 Not for each of some men every dog of the man barks. +fof(f1, axiom, ( +~(? [A] : ((object(A, man, countable, na, geq, 2)) & +(! [B] : ((has_part(A, B)) +=> (! [C, D] : (((dog(C)) & +((relation(C, of, D)) & +(man(D)))) +=> (? [E] : (predicate1(E, bark, C))))))))))). +002267 not each of 2 girls lifts a table. +fof(f1, axiom, ( +~(? [A] : ((object(A, girl, countable, na, eq, 2)) & +(! [B] : ((has_part(A, B)) +=> (? [C, D] : ((table(C)) & +(predicate2(D, lift, B, C)))))))))). +002268 If there is a man then that John waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002269 if a user is happy and pays for something then he does not wait. +fof(f1, axiom, ( +! [A, B, C, D] : (((user(A)) & +((property1(B, happy, pos)) & +((A=B) & +(($true) & +((predicate1(D, pay, A)) & +(modifier_pp(D, for, C))))))) +=> (~(? [E] : (predicate1(E, wait, A))))))). +002270 There is a man. He waits. His card is correct. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, correct, pos)) & +((card(A)) & +((relation(A, of, C)) & +((predicate1(D, wait, C)) & +(man(C))))))))). +002271 A man is seen by him. +ERROR DRS is empty apply_converter/2 drs([], []) +002272 Him sees a man. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'Him', B)) & +(man(B))))). +002273 There is a man. John sees him. John checks his card. John sees a card in his hand. +fof(f1, axiom, ( +? [A, B, C, D, E, F, G] : ((modifier_pp(A, in, B)) & +((predicate2(A, see, 'John', C)) & +((card(C)) & +((hand(B)) & +((relation(B, of, D)) & +((predicate2(E, check, 'John', F)) & +((card(F)) & +((relation(F, of, D)) & +((predicate2(G, see, 'John', D)) & +(man(D))))))))))))). +002274 A man sees him. +ERROR DRS is empty apply_converter/2 drs([], []) +002275 A woman checks her card. +ERROR DRS is empty apply_converter/2 drs([], []) +002276 A man sees a card in his hand. +ERROR DRS is empty apply_converter/2 drs([], []) +002277 John has a brother who he likes. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, have, 'John', B)) & +((predicate2(C, like, 'John', B)) & +(brother(B)))))). +002278 A man sees a card of him. +ERROR DRS is empty apply_converter/2 drs([], []) +002279 A man of his group sleeps. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, sleep, B)) & +((relation(B, of, C)) & +((group(C)) & +((relation(C, of, B)) & +(man(B)))))))). +002280 A man sees himself. A woman enters her own card. A man is in his own garden. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(man(B))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, enter, B, C)) & +((card(C)) & +((relation(C, of, B)) & +(woman(B))))))). + +fof(f3, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((predicate1(A, be, C)) & +((garden(B)) & +((relation(B, of, C)) & +(man(C)))))))). +002281 A man is seen by himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(man(B))))). +002282 If a man owns a book then he can read it. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G753], [predicate(_G753, read, _G696, _G699)-1]) +002283 If a man owns a book then he must read it. +ERROR DRS condition not supported: [] tptp/4 []drs([_G753], [predicate(_G753, read, _G696, _G699)-1]) +002284 If a man owns a book then he does not read it. +fof(f1, axiom, ( +! [A, B, C] : (((man(A)) & +((book(B)) & +(predicate2(C, own, A, B)))) +=> (~(? [D] : (predicate2(D, read, A, B))))))). +002285 If a man owns a book then he does not provably read it. +ERROR DRS condition not supported: ~ tptp/4 ~drs([_G753], [predicate(_G753, read, _G696, _G699)-1]) +002286 If a user pays for something then he does not wait. +fof(f1, axiom, ( +! [A, B, C] : (((user(A)) & +(($true) & +((predicate1(C, pay, A)) & +(modifier_pp(C, for, B))))) +=> (~(? [D] : (predicate1(D, wait, A))))))). +002287 If a user pays for something then he can wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G762], [predicate(_G762, wait, _G696)-1]) +002288 If a user is authenticated and pays for a resource then a man can download it. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G805], [predicate(_G805, download, _G781, _G705)-1]) +002289 If a user is authenticated and pays for a resource then the man can download it. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G792], [predicate(_G792, download, _G781, _G705)-1]) +002290 A man who sees a dog and who does not see the dog waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((~(? [E] : (predicate2(E, see, B, D)))) & +((predicate2(C, see, B, D)) & +((dog(D)) & +(man(B)))))))). +002292 that John waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002293 There is [[[[. +ERROR DRS is empty apply_converter/2 drs([], []) +002294 If a user is authenticated and pays for a resource then he does not believe that he can download it. +ERROR DRS condition not supported: : tptp/4 _G792:drs([], [<>drs([_G823], [predicate(_G823, download, _G696, _G705)-1])]) +002295 If a man waits then his dog barks. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +(predicate1(B, wait, A))) +=> (? [C, D] : ((relation(C, of, A)) & +((dog(C)) & +(predicate1(D, bark, C)))))))). +002296 If a man waits then his own dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +002297 Everybody's age is larger than 0. +fof(f1, axiom, ( +! [A, B] : ((($true) & +((relation(B, of, A)) & +(age(B)))) +=> (? [C] : ((property2(C, large, comp_than, 0)) & +(B=C)))))). +002298 If somebody's age is 31 then his address is "Poland". +fof(f1, axiom, ( +! [A, B] : ((($true) & +((relation(B, of, A)) & +((age(B)) & +(B=31)))) +=> (? [C] : ((relation(C, of, A)) & +((address(C)) & +(C=string('Poland')))))))). +002299 Everybody X's dog barks. +fof(f1, axiom, ( +! [A, B] : ((($true) & +((relation(B, of, A)) & +(dog(B)))) +=> (? [C] : (predicate1(C, bark, B)))))). +002300 Mary smiles. She's dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +002301 Not everyone's dog barks. +fof(f1, axiom, ( +~(! [A, B] : ((($true) & +((relation(B, of, A)) & +(dog(B)))) +=> (? [C] : (predicate1(C, bark, B))))))). +002302 A man which's dog barks is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +002303 John sees himself's dog. +ERROR DRS is empty apply_converter/2 drs([], []) +002304 A man who's dog barks is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +002305 John sees everybody's dogs. +fof(f1, axiom, ( +! [A, B] : ((($true) & +((relation(B, of, A)) & +(object(B, dog, countable, na, geq, 2)))) +=> (? [C] : (predicate2(C, see, 'John', B)))))). +002306 John sees 3 men whose dog barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((predicate1(C, bark, D)) & +((relation(D, of, B)) & +((dog(D)) & +(object(B, man, countable, na, eq, 3)))))))). +002307 John and Mary a dog of who barks wait. +fof(f1, axiom, ( +? [A, B] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, 'Mary')) & +((has_part(A, 'John')) & +(predicate1(B, wait, A))))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +((relation(B, of, 'Mary')) & +(dog(B)))))). +002308 There is a man 3 dogs of who bark. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((object(B, dog, countable, na, eq, 3)) & +(man(C))))))). +002309 Which card of a man is valid? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002310 Which card of who is valid? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002311 Which card of who is what? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002312 Which dog of who likes who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002313 Not each of 4 men waits. +fof(f1, axiom, ( +~(? [A] : ((object(A, man, countable, na, eq, 4)) & +(! [B] : ((has_part(A, B)) +=> (? [C] : (predicate1(C, wait, B))))))))). +002314 There are 4 men. Not each of them waits. +fof(f1, axiom, ( +? [A] : ((~(! [B] : ((has_part(A, B)) +=> (? [C] : (predicate1(C, wait, B)))))) & +(object(A, man, countable, na, eq, 4))))). +002315 John likes 3 dogs. Not each of them barks. +fof(f1, axiom, ( +? [A, B] : ((~(! [C] : ((has_part(B, C)) +=> (? [D] : (predicate1(D, bark, C)))))) & +((predicate2(A, like, 'John', B)) & +(object(B, dog, countable, na, eq, 3)))))). +002316 There are 4 men. Not for each of them a dog barks. +fof(f1, axiom, ( +? [A] : ((~(! [B] : ((has_part(A, B)) +=> (? [C, D] : ((dog(C)) & +(predicate1(D, bark, C))))))) & +(object(A, man, countable, na, eq, 4))))). +002317 John likes 3 dogs. Not for each of them a cat smiles. +fof(f1, axiom, ( +? [A, B] : ((~(! [C] : ((has_part(B, C)) +=> (? [D, E] : ((cat(D)) & +(predicate1(E, smile, D))))))) & +((predicate2(A, like, 'John', B)) & +(object(B, dog, countable, na, eq, 3)))))). +002318 There is a dog. Not for each of a customer and a clerk a code is valid. +fof(f1, axiom, ( +? [A] : (dog(A)))). + +fof(f2, axiom, ( +~(? [A, B, C] : ((customer(A)) & +((clerk(B)) & +((has_part(C, A)) & +((has_part(C, B)) & +((object(C, na, countable, na, eq, 2)) & +(! [D] : ((has_part(C, D)) +=> (? [E, F] : ((code(E)) & +((property1(F, valid, pos)) & +(E=F)))))))))))))). +002319 There is a dog. Not each of a customer and a clerk waits. +fof(f1, axiom, ( +? [A] : (dog(A)))). + +fof(f2, axiom, ( +~(? [A, B, C] : ((customer(A)) & +((clerk(B)) & +((has_part(C, A)) & +((has_part(C, B)) & +((object(C, na, countable, na, eq, 2)) & +(! [D] : ((has_part(C, D)) +=> (? [E] : (predicate1(E, wait, D))))))))))))). +002320 For each of a customer and a clerk a dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((! [D] : ((has_part(A, D)) +=> (? [E, F] : ((dog(E)) & +(predicate1(F, bark, E)))))) & +((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((clerk(B)) & +((has_part(A, C)) & +(customer(C))))))))). +002321 There are some men who see a woman a cat of who smiles. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, B, C)) & +((predicate1(D, smile, E)) & +((relation(E, of, C)) & +((cat(E)) & +((woman(C)) & +(object(B, man, countable, na, geq, 2))))))))). +002322 There is a man a dog of who barks and eats. +ERROR DRS is empty apply_converter/2 drs([], []) +002323 SimpleMat goes further and sees some abaci. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'SimpleMat', B)) & +(object(B, abacus, countable, na, geq, 2))))). + +fof(f2, axiom, ( +? [A] : ((modifier_adv(A, far, comp)) & +(predicate1(A, go, 'SimpleMat'))))). +002324 Everybody X's dog likes X. +fof(f1, axiom, ( +! [A, B] : ((($true) & +((relation(B, of, A)) & +(dog(B)))) +=> (? [C] : (predicate2(C, like, B, A)))))). +002325 There is somebody X's dog. X likes the dog. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, like, B, C)) & +((dog(C)) & +((relation(C, of, B)) & +($true)))))). +002326 Everybody X's friend likes everybody that likes X. +fof(f1, axiom, ( +! [A, B] : ((($true) & +((relation(B, of, A)) & +(friend(B)))) +=> (! [C, D] : ((($true) & +(predicate2(D, like, C, A))) +=> (? [E] : (predicate2(E, like, B, C)))))))). +002327 2 men X and Y wait. X sleeps. Y drinks. +ERROR DRS is empty apply_converter/2 drs([], []) +002328 2 men X and Y's dog waits. X sleeps. Y drinks. +ERROR DRS is empty apply_converter/2 drs([], []) +002329 Somebody X and Y's dog waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002330 A man X and Y's dog waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((dog(B)) & +((relation(B, of, C)) & +($true)))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, man, B, C)) & +(($true) & +($true))))). +002331 For every man it is false that a dog barks. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B, C] : ((dog(B)) & +(predicate1(C, bark, B)))))))). +002332 For no man it is false that a dog barks. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(~(? [B, C] : ((dog(B)) & +(predicate1(C, bark, B))))))))). +002333 For no men a dog barks. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B, C] : ((dog(B)) & +(predicate1(C, bark, B)))))))). +002334 For no man a dog sees the man. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(? [B, C] : ((dog(B)) & +(predicate2(C, see, B, A)))))))). +002335 A man who a woman is seen by waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((man(A)) & +((woman(B)) & +((predicate2(C, see, A, B)) & +(predicate1(D, wait, A))))))). +002336 There is somebody. There is something. He waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +($true)))). + +fof(f2, axiom, ( +? [A] : ($true))). +002337 There is somebody. There is something X. He waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +($true)))). + +fof(f2, axiom, ( +? [A] : ($true))). +002338 There is something X. He waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002339 A man sees everything X of Mary that eats. +fof(f1, axiom, ( +? [A] : ((! [B, C] : (((relation(C, of, 'Mary')) & +((predicate1(B, eat, 'Mary')) & +($true))) +=> (? [D] : (predicate2(D, see, A, C))))) & +(man(A))))). +002340 A man sees everything X that eats. +fof(f1, axiom, ( +? [A] : ((! [B, C] : (((predicate1(B, eat, C)) & +($true)) +=> (? [D] : (predicate2(D, see, A, C))))) & +(man(A))))). +002341 A man sees everything X that eats X. +fof(f1, axiom, ( +? [A] : ((! [B, C] : (((predicate2(B, eat, C, C)) & +($true)) +=> (? [D] : (predicate2(D, see, A, C))))) & +(man(A))))). +002342 A man sees everything X of Mary. +fof(f1, axiom, ( +? [A] : ((! [B] : (((relation(B, of, 'Mary')) & +($true)) +=> (? [C] : (predicate2(C, see, A, B))))) & +(man(A))))). +002343 Each of 2 cards are green. +ERROR DRS is empty apply_converter/2 drs([], []) +002344 Each of every man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002345 There are 3 men 3 cards of who are valid. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, valid, pos)) & +((relation(A, of, C)) & +((object(A, card, countable, na, eq, 3)) & +(object(C, man, countable, na, eq, 3)))))))). +002346 There is a man 3 dogs of which bark. +ERROR DRS is empty apply_converter/2 drs([], []) +002347 John sees 3 men whose dogs bark. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((predicate1(C, bark, D)) & +((relation(D, of, B)) & +((object(D, dog, countable, na, geq, 2)) & +(object(B, man, countable, na, eq, 3)))))))). +002348 John sees a man whose dogs bark. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((predicate1(C, bark, D)) & +((relation(D, of, B)) & +((object(D, dog, countable, na, geq, 2)) & +(man(B)))))))). +002349 There is a man a dog of whose cat sleeps. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, sleep, B)) & +((relation(B, of, C)) & +((relation(C, of, D)) & +((cat(C)) & +((man(D)) & +(dog(B))))))))). +002351 There is at least 1 man. The man is happy. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, happy, pos)) & +(object(A, man, countable, na, geq, 1)))))). +002352 There is at least 1 man. The men are happy. +fof(f1, axiom, ( +? [A] : (object(A, man, countable, na, geq, 1)))). + +fof(f2, axiom, ( +? [A, B] : ((object(A, man, countable, na, geq, 2)) & +((A=B) & +(property1(B, happy, pos)))))). +002353 A cat is not hated by John. +fof(f1, axiom, ( +? [A] : ((~(? [B] : (predicate2(B, hate, 'John', A)))) & +(cat(A))))). +002354 There is a man. The red man sleeps. +fof(f1, axiom, ( +? [A] : (man(A)))). + +fof(f2, axiom, ( +? [A, B] : ((man(A)) & +((property1(A, red, pos)) & +(predicate1(B, sleep, A)))))). +002355 There is a red man. The man sleeps. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, sleep, B)) & +((property1(B, red, pos)) & +(man(B)))))). +002356 There is a man. The man the card of who is valid sleeps. +fof(f1, axiom, ( +? [A] : (man(A)))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((card(A)) & +((relation(A, of, B)) & +((man(B)) & +((predicate1(C, sleep, B)) & +((property1(D, valid, pos)) & +(A=D)))))))). +002357 There is a man the card of who is valid. The man sleeps. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, sleep, B)) & +((card(C)) & +((relation(C, of, B)) & +((C=D) & +((property1(D, valid, pos)) & +(man(B))))))))). +002358 If there are a number X and a number Y, and X>Y or XB) +| (A (~(A=B))))). +002359 Bill's age is a number X. John believes that X<40. Mary knows that X=45. +ERROR DRS condition not supported: : tptp/4 _G714:drs([], [formula(_G699, =, int(45))-3]) +002360 If something X is greater than something Y then X>Y. +fof(f1, axiom, ( +! [A, B, C] : ((($true) & +(($true) & +((property2(C, great, comp_than, B)) & +(A=C)))) +=> (A>B)))). +002361 {1,"a",[3,4],John} is a set. +ERROR DRS function set/1 not supported arg_to_tptp/2 set([int(1), string(a), list([int(3), int(4)]), named(John)]) +002362 It is not possible that there is a number X and that X=X+1. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G703], [object(_G703, number, countable, na, eq, 1)-1, formula(_G703, =, expr(+, _G703, int(1)))-1]) +002363 If there are a number X and a number Y then the average of them is (X+Y)/2. +fof(f1, axiom, ( +! [A, B, C] : (((number(A)) & +((number(B)) & +((has_part(C, A)) & +((has_part(C, B)) & +(object(C, na, countable, na, eq, 2)))))) +=> (? [D] : ((D= (A+B)/2) & +((relation(D, of, C)) & +(average(D)))))))). +002364 [3.141, {1, 2, 3}, 4 + X, Y * (Z - 2), "ace"] is a list. +ERROR DRS function list/1 not supported arg_to_tptp/2 list([real(3.141), set([int(1), int(2), int(3)]), expr(+, int(4), _G687), expr(*, _G690, expr(-, _G693, int(2))), string(ace)]) +002365 person:Peeter owns a car. He drives. +ERROR DRS is empty apply_converter/2 drs([], []) +002366 p:Peeter owns a car. He drives. +ERROR DRS is empty apply_converter/2 drs([], []) +002367 If there is a n:knot-value X of a gale then X > 28 and X < 55. +fof(f1, axiom, ( +! [A, B] : ((('knot-value'(A)) & +((gale(B)) & +(relation(A, of, B)))) +=> ((A>28) & +(A<55))))). +002368 There is a man at least 3 cars of who are liked by Mary. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, like, 'Mary', B)) & +((relation(B, of, C)) & +((object(B, car, countable, na, geq, 3)) & +(man(C))))))). +002369 For all integers X there is exactly one integer Y such that X + Y = 0. +ERROR DRS condition not supported: . tptp/4 [object(_G715, integer, countable, na, exactly, 1)-1] +002370 2*(3-5/17) >= 1/2. +fof(f1, axiom, ( +2* (3-5/17)>=1/2)). +002371 Is S contained by R1? +fof(f1, conjecture, ( +? [A, B, C] : (($true) & +(($true) & +(predicate2(C, contain, B, A)))))). +002372 A number is 2*[1,2]. +ERROR DRS is empty apply_converter/2 drs([], []) +002373 A number is 2*{1,2}. +ERROR DRS is empty apply_converter/2 drs([], []) +002374 A string A is "abc" & [1,2]. +ERROR DRS is empty apply_converter/2 drs([], []) +002375 1 gives 2 3. +fof(f1, axiom, ( +? [A] : (predicate3(A, give, 1, 3, 2)))). +002376 a man gives 2 3. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, give, B, 3, 2)) & +(man(B))))). +002377 1 gives a man 3. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, give, 1, 3, B)) & +(man(B))))). +002378 1 gives 2 a man. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, give, 1, B, 2)) & +(man(B))))). +002379 a man gives John 3. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, give, B, 3, 'John')) & +(man(B))))). +002380 a man gives 2 John. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, give, B, 'John', 2)) & +(man(B))))). +002381 1 gives John a man. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, give, 1, B, 'John')) & +(man(B))))). +002382 There are a man X and the man X. +ERROR DRS is empty apply_converter/2 drs([], []) +002383 There is a man. John sees Mary and a dog and the man. The man waits. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, wait, B)) & +((object(C, na, countable, na, eq, 3)) & +((has_part(C, B)) & +((has_part(C, D)) & +((has_part(C, 'Mary')) & +((predicate2(E, see, 'John', C)) & +((dog(D)) & +(man(B))))))))))). +002384 1 < 2. +fof(f1, axiom, ( +1<2)). +002385 1 + 2 = 3. +fof(f1, axiom, ( +1+2=3)). +002386 It is false that 1 = 2 - 3. +fof(f1, axiom, ( +~(1=2-3))). +002387 1 < 2 and 2 < 3. +fof(f1, axiom, ( +2<3)). + +fof(f2, axiom, ( +1<2)). +002388 1 < 2 or 2 > 3. +fof(f1, axiom, ( +(1<2) +| (2>3))). +002389 {1} is contained by {2, 3}. +ERROR DRS function set/1 not supported arg_to_tptp/2 set([int(2), int(3)]) +002390 [1] is contained by [2, 3]. +ERROR DRS function list/1 not supported arg_to_tptp/2 list([int(2), int(3)]) +002391 There is each of 3 men. +ERROR DRS is empty apply_converter/2 drs([], []) +002392 There is a group of each of 3 men. +fof(f1, axiom, ( +? [A, B] : ((! [C] : ((has_part(A, C)) +=> (relation(B, of, C)))) & +((object(A, man, countable, na, eq, 3)) & +(group(B)))))). +002393 For every integer X there are more than 2 integers Y such that X + Y > X. +fof(f1, axiom, ( +! [A] : ((integer(A)) +=> (? [B] : ((object(B, integer, countable, na, greater, 2)) & +(A+B>A)))))). +002394 There is a number X. X = X. +fof(f1, axiom, ( +? [A] : ((A=A) & +(number(A))))). +002395 { John } waits. +ERROR DRS function set/1 not supported arg_to_tptp/2 set([named(John)]) +002396 There is a natural number X. -1 < X. +fof(f1, axiom, ( +? [A] : ((-1 (? [C, D] : ((dog(C)) & +(predicate1(D, sleep, B))))))). +002399 If John and Mary wait then a dog barks and they sleep. +fof(f1, axiom, ( +! [A, B] : (((predicate1(A, wait, B)) & +((has_part(B, 'John')) & +((has_part(B, 'Mary')) & +(object(B, na, countable, na, eq, 2))))) +=> (? [C, D, E] : ((dog(C)) & +((predicate1(D, bark, C)) & +(predicate1(E, sleep, B)))))))). +002400 If John and Mary wait then a dog barks or they sleep. +fof(f1, axiom, ( +! [A, B] : (((predicate1(A, wait, B)) & +((has_part(B, 'John')) & +((has_part(B, 'Mary')) & +(object(B, na, countable, na, eq, 2))))) +=> (? [C, D] : (((dog(C)) & +(predicate1(D, bark, C))) +| (? [E] : (predicate1(E, sleep, B)))))))). +002401 If John and Mary wait then they sleep. +fof(f1, axiom, ( +! [A, B] : (((predicate1(A, wait, B)) & +((has_part(B, 'John')) & +((has_part(B, 'Mary')) & +(object(B, na, countable, na, eq, 2))))) +=> (? [C] : (predicate1(C, sleep, B)))))). +002402 There are a dog and a cat. They sleep. John sees them. John likes them. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate2(A, like, 'John', B)) & +((predicate2(C, see, 'John', B)) & +((predicate1(D, sleep, B)) & +((object(B, na, countable, na, eq, 2)) & +((has_part(B, E)) & +((has_part(B, F)) & +((dog(F)) & +(cat(E))))))))))). +002403 Every man knows that every man waits. +ERROR DRS condition not supported: : tptp/4 _G718:drs([], [drs([_G750], [object(_G750, man, countable, na, eq, 1)-1])=>drs([_G769], [predicate(_G769, wait, _G750)-1])]) +002404 Every man knows that every man knows a man. +ERROR DRS condition not supported: : tptp/4 _G718:drs([], [drs([_G750], [object(_G750, man, countable, na, eq, 1)-1])=>drs([_G769, _G772], [object(_G769, man, countable, na, eq, 1)-1, predicate(_G772, know, _G750, _G769)-1])]) +002405 Every man knows that every man drinks and that every woman eats. +ERROR DRS condition not supported: : tptp/4 _G718:drs([], [drs([_G750], [object(_G750, man, countable, na, eq, 1)-1])=>drs([_G769], [predicate(_G769, drink, _G750)-1]), drs([_G791], [object(_G791, woman, countable, na, eq, 1)-1])=>drs([_G810], [predicate(_G810, eat, _G791)-1])]) +002406 A number is 3 + 5 - 4 + 9. +fof(f1, axiom, ( +? [A] : ((A=3+5-4+9) & +(number(A))))). +002407 Every man's dog chases a car. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((relation(B, of, A)) & +(dog(B)))) +=> (? [C, D] : ((car(C)) & +(predicate2(D, chase, B, C))))))). +002408 John sees not exactly 2 men. +ERROR DRS is empty apply_converter/2 drs([], []) +002409 Not exactly 2 men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +002410 John likes nothing but meat. +fof(f1, axiom, ( +! [A, B] : (((predicate2(A, like, 'John', B)) & +($true)) +=> (? [C] : ((object(C, meat, mass, na, na, na)) & +(B=C)))))). +002411 John likes nothing but Mary. +fof(f1, axiom, ( +! [A, B] : (((predicate2(A, like, 'John', B)) & +($true)) +=> (B='Mary')))). +002412 John likes nobody but Mary. +fof(f1, axiom, ( +! [A, B] : (((predicate2(A, like, 'John', B)) & +($true)) +=> (B='Mary')))). +002413 John likes nothing but raw meat. +fof(f1, axiom, ( +! [A, B] : (((predicate2(A, like, 'John', B)) & +($true)) +=> (? [C] : ((object(C, meat, mass, na, na, na)) & +((property1(C, raw, pos)) & +(B=C))))))). +002414 John likes nothing but fast cars. +fof(f1, axiom, ( +! [A, B] : (((predicate2(A, like, 'John', B)) & +($true)) +=> (? [C] : ((car(C)) & +((property1(C, fast, pos)) & +(B=C))))))). +002416 John likes nothing but apple. +ERROR DRS is empty apply_converter/2 drs([], []) +002417 John likes nothing but cars of Mary. +fof(f1, axiom, ( +! [A, B] : (((predicate2(A, like, 'John', B)) & +($true)) +=> (? [C] : ((car(C)) & +((relation(C, of, 'Mary')) & +(B=C))))))). +002419 Who likes nothing but Mary? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002420 Who likes nothing but raw meat? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002421 For every farmer for every donkey the farmer beats the donkey. +fof(f1, axiom, ( +! [A] : ((farmer(A)) +=> (! [B] : ((donkey(B)) +=> (? [C] : (predicate2(C, beat, A, B)))))))). +002422 For every farmer and for every donkey the farmer beats the donkey. +ERROR DRS is empty apply_converter/2 drs([], []) +002423 1*3*4/7*8 is a term. +fof(f1, axiom, ( +? [A] : ((1*3*4/7*8=A) & +(term(A))))). +002424 Are there 3 things and 4 things? +fof(f1, conjecture, ( +? [A, B, C] : ((object(A, thing, countable, na, eq, 3)) & +((has_part(C, A)) & +((object(B, thing, countable, na, eq, 4)) & +((has_part(C, B)) & +(object(C, na, countable, na, eq, 2)))))))). +002425 Who hits himself? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002426 Who sees herself? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002427 Who sees itself? +ERROR DRS is empty apply_converter/2 drs([], []) +002428 Where does a man live? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, where) +002429 What is given to Mary by John? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002430 There is a man X. X's dog barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((dog(B)) & +((relation(B, of, C)) & +(man(C))))))). +002431 There is a man X. There is some food of X's dog. +fof(f1, axiom, ( +? [A, B, C] : ((relation(A, of, B)) & +((dog(B)) & +((relation(B, of, C)) & +((man(C)) & +(object(A, food, mass, na, na, na)))))))). +002432 Everybody X likes X's dog. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B, C] : ((relation(B, of, A)) & +((dog(B)) & +(predicate2(C, like, A, B)))))))). +002433 Jyri's dog hates Mari's cat. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, hate, B, C)) & +((cat(C)) & +((relation(C, of, 'Mari')) & +((dog(B)) & +(relation(B, of, 'Jyri')))))))). +002434 Everybody X's dog hates X's cat. +fof(f1, axiom, ( +! [A, B] : ((($true) & +((relation(B, of, A)) & +(dog(B)))) +=> (? [C, D] : ((relation(C, of, A)) & +((cat(C)) & +(predicate2(D, hate, B, C)))))))). +002435 If somebody X's dog Y hates Y's meat then X's cat likes Y. +fof(f1, axiom, ( +! [A, B, C, D] : ((($true) & +((relation(B, of, A)) & +((dog(B)) & +((relation(C, of, B)) & +((meat(C)) & +(predicate2(D, hate, B, C))))))) +=> (? [E, F] : ((relation(E, of, A)) & +((cat(E)) & +(predicate2(F, like, E, B)))))))). +002436 2 men X and Y's dog bark. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((dog(B)) & +((relation(B, of, C)) & +(($true) & +((predicate1(D, bark, A)) & +((has_part(A, E)) & +(object(E, man, countable, na, eq, 2))))))))))). +002437 John owns not 3 cards. +ERROR DRS is empty apply_converter/2 drs([], []) +002438 For everything X a man knows X. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B, C] : ((man(B)) & +(predicate2(C, know, B, A))))))). +002439 For everything X for nothing Y X likes Y. +fof(f1, axiom, ( +! [A] : (($true) +=> (! [B] : (($true) +=> (~(? [C] : (predicate2(C, like, A, B))))))))). +002440 For nobody X for everyone Y Y knows X. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(! [B] : (($true) +=> (? [C] : (predicate2(C, know, B, A))))))))). +002441 For every man's dog a cat waits. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((relation(B, of, A)) & +(dog(B)))) +=> (? [C, D] : ((cat(C)) & +(predicate1(D, wait, C))))))). +002442 2 men and M2 drink. M2 talks. They eat. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate1(A, eat, B)) & +((predicate1(C, talk, D)) & +((object(B, na, countable, na, eq, 2)) & +((has_part(B, D)) & +(($true) & +((predicate1(E, drink, B)) & +((has_part(B, F)) & +(object(F, man, countable, na, eq, 2))))))))))). +002443 2 men X and Y's dog wait. X sleeps. Y drinks. +ERROR DRS is empty apply_converter/2 drs([], []) +002444 When is Christmas? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, when) +002445 Where is Bill? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, where) +002446 When is what? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002447 What is when? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002448 1 =< 2 and 2 >= 1. +fof(f1, axiom, ( +2>=1)). + +fof(f2, axiom, ( +1=<2)). +002449 Who is somebody that somebody that knows who knows? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002450 Who is known by somebody that knows who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002451 If there is John then there is somebody. +ERROR DRS is empty apply_converter/2 drs([], []) +002452 If there is John then there is something. +ERROR DRS is empty apply_converter/2 drs([], []) +002453 John is a father of who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, who) +002454 Bill gives what to who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002455 Bill gives what to who where? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002456 Where does Bill give what to who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002457 Bill lives in which city in which country for which reason? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002458 John and Mary like what? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002459 Bill gives which flowers to which women? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002460 Which men give which flowers to which women? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002461 2 kg of sugar are used by John for what? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, what) +002462 Is a code entered by a customer? +fof(f1, conjecture, ( +? [A, B, C] : ((code(A)) & +((customer(B)) & +(predicate2(C, enter, B, A)))))). +002463 What are the cars of John? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002464 Who are the children of John? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002465 Each of not at most 5 boys buys a boat. +ERROR DRS is empty apply_converter/2 drs([], []) +002466 Not at most 3 dogs bark. +ERROR DRS is empty apply_converter/2 drs([], []) +002467 Not less than 3 dogs bark. +ERROR DRS is empty apply_converter/2 drs([], []) +002468 At least 3 men and at most 3 men wait. They are tired. +ERROR DRS condition not supported: . tptp/4 [has_part(_G696, _G693)-1, object(_G693, man, countable, na, leq, 3)-1] +002469 A man who is John waits. The man who is Bill sleeps. +fof(f1, axiom, ( +? [A, B] : ((man(A)) & +((A='John') & +(predicate1(B, wait, A)))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, sleep, B)) & +((B='Bill') & +(man(B)))))). +002470 A man who is a clerk waits. The man who is a customer sleeps. +fof(f1, axiom, ( +? [A, B, C] : ((man(A)) & +((clerk(B)) & +((A=B) & +(predicate1(C, wait, A))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate1(A, sleep, B)) & +((B=C) & +((customer(C)) & +(man(B))))))). +002471 There is a man who owns a dog. There is a man who owns a cat. John sees the man who owns a dog. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((predicate2(C, own, B, D)) & +((dog(D)) & +(man(B))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, own, B, C)) & +((cat(C)) & +(man(B)))))). +002472 There is a man whose dog barks. The dog of a man sleeps. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, sleep, B)) & +((predicate1(C, bark, B)) & +((relation(B, of, D)) & +((dog(B)) & +(man(D)))))))). +002473 Proposition P: John sleeps. Mary waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002474 Proposition P: A man believes that P. A dog believes that P. +ERROR DRS is empty apply_converter/2 drs([], []) +002475 There are a man X and a man Y. +fof(f1, axiom, ( +? [A, B, C] : ((man(A)) & +((man(B)) & +((object(C, na, countable, na, eq, 2)) & +((has_part(C, A)) & +(has_part(C, B)))))))). +002476 For each of a man X and a man Y there is a card. +fof(f1, axiom, ( +? [A, B, C] : ((! [D] : ((has_part(C, D)) +=> (? [E] : (card(E))))) & +((man(A)) & +((man(B)) & +((object(C, na, countable, na, eq, 2)) & +((has_part(C, A)) & +(has_part(C, B))))))))). +002477 Not for each of a man X and a man Y there is a card. +fof(f1, axiom, ( +~(? [A, B, C] : ((has_part(C, A)) & +((has_part(C, B)) & +((object(C, na, countable, na, eq, 2)) & +((man(A)) & +((man(B)) & +(! [D] : ((has_part(C, D)) +=> (? [E] : (card(E))))))))))))). +002478 John has a dog and has a cat. Who has a dog? Who has a cat? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G771, who) +002479 There is a man. A dog of him eats. The dog of him barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((predicate1(C, eat, B)) & +((relation(B, of, D)) & +((dog(B)) & +(man(D)))))))). +002480 There is a man. A dog of him eats. The dog of the man barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((predicate1(C, eat, B)) & +((relation(B, of, D)) & +((dog(B)) & +(man(D)))))))). +002481 There is a man a dog of who barks and who eats. +fof(f1, axiom, ( +? [A, B, C, D] : ((man(A)) & +((dog(B)) & +((relation(B, of, A)) & +((predicate1(C, bark, B)) & +(predicate1(D, eat, A)))))))). +002482 There is a man a dog that eats of who barks. +ERROR DRS is empty apply_converter/2 drs([], []) +002483 There is a man a dog who eats of who barks. +ERROR DRS is empty apply_converter/2 drs([], []) +002484 There is a man. His dog X eats. There is a woman. Her dog drinks. The dog X barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((predicate1(C, eat, B)) & +((dog(B)) & +((relation(B, of, D)) & +(man(D)))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate1(A, drink, B)) & +((dog(B)) & +((relation(B, of, C)) & +(woman(C))))))). +002485 There is a young man who is more fond-of Mary than of Sue. There is an old man who is more fond-of Sue than of Mary. John knows the man who is more fond-of Mary than of Sue. +fof(f1, axiom, ( +? [A, B, C] : ((man(A)) & +((property1(A, young, pos)) & +((property3(B, 'fond-of', 'Mary', comp_than, obj, 'Sue')) & +((A=B) & +(predicate2(C, know, 'John', A)))))))). + +fof(f2, axiom, ( +? [A, B] : ((man(A)) & +((property1(A, old, pos)) & +((property3(B, 'fond-of', 'Sue', comp_than, obj, 'Mary')) & +(A=B)))))). +002486 No group that contains less than 3 bad members and contains less than 3 good members forms a committee. +ERROR DRS is empty apply_converter/2 drs([], []) +002487 Mary likes John's red car. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, like, 'Mary', B)) & +((property1(B, red, pos)) & +((car(B)) & +(relation(B, of, 'John'))))))). +002488 There is John's fast and red car. +fof(f1, axiom, ( +? [A] : ((property1(A, red, pos)) & +((property1(A, fast, pos)) & +((car(A)) & +(relation(A, of, 'John'))))))). +002489 There is John's most fast car. +fof(f1, axiom, ( +? [A] : ((relation(A, of, 'John')) & +((car(A)) & +(property1(A, fast, sup)))))). +002490 Mary likes a man's red car. +fof(f1, axiom, ( +? [A, B, C] : ((man(A)) & +((relation(B, of, A)) & +((car(B)) & +((property1(B, red, pos)) & +(predicate2(C, like, 'Mary', B)))))))). +002491 Mary likes a rich man's red car. +fof(f1, axiom, ( +? [A, B, C] : ((man(A)) & +((property1(A, rich, pos)) & +((relation(B, of, A)) & +((car(B)) & +((property1(B, red, pos)) & +(predicate2(C, like, 'Mary', B))))))))). +002492 For a man a dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +002493 For the man a dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +002494 For every card does a customer own it? +fof(f1, conjecture, ( +! [A] : ((card(A)) +=> (? [B, C] : ((customer(B)) & +(predicate2(C, own, B, A))))))). +002495 For no card does a customer own the card? +fof(f1, conjecture, ( +! [A] : ((card(A)) +=> (~(? [B, C] : ((customer(B)) & +(predicate2(C, own, B, A)))))))). +002496 For a card does a customer own it? +ERROR DRS is empty apply_converter/2 drs([], []) +002497 Not for no man a dog barks. +fof(f1, axiom, ( +~(! [A] : ((man(A)) +=> (~(? [B, C] : ((predicate1(C, bark, B)) & +(dog(B))))))))). +002498 Not for no man a dog likes John. +fof(f1, axiom, ( +~(! [A] : ((man(A)) +=> (~(? [B, C] : ((predicate2(C, like, B, 'John')) & +(dog(B))))))))). +002499 There is John's dog such that a cat sees the dog. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((cat(B)) & +((dog(C)) & +(relation(C, of, 'John'))))))). +002500 There is a man who sleeps on a bank. There is a man who sleeps on a bed. John sees the man who sleeps on a bank. +fof(f1, axiom, ( +? [A, B, C, D] : ((man(A)) & +((bank(B)) & +((predicate1(C, sleep, A)) & +((modifier_pp(C, on, B)) & +(predicate2(D, see, 'John', A)))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((man(A)) & +((bed(B)) & +((predicate1(C, sleep, A)) & +(modifier_pp(C, on, B))))))). +002501 There is a man who can wait. The man who can wait sleeps. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G711], [predicate(_G711, wait, _G687)-1]) +002502 For every man every dog barks for every cat. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (! [B] : ((dog(B)) +=> (! [C] : ((cat(C)) +=> (? [D] : ((modifier_pp(D, for, C)) & +(predicate1(D, bark, B))))))))))). +002503 For every man a dog barks for every cat. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : ((! [C] : ((cat(C)) +=> (? [D] : ((modifier_pp(D, for, C)) & +(predicate1(D, bark, B)))))) & +(dog(B))))))). +002504 A card of which man is valid? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, which) +002505 A clerk enters a card of every customer. The card of every customer is valid. +fof(f1, axiom, ( +? [A, B, C, D] : ((clerk(A)) & +((card(B)) & +((! [E] : ((customer(E)) +=> (relation(B, of, E)))) & +((predicate2(C, enter, A, B)) & +((property1(D, valid, pos)) & +(B=D)))))))). +002506 For a man's cat a dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +002507 For the man's cat a dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +002508 John eats nothing but raw and expensive meat. +fof(f1, axiom, ( +! [A, B] : ((($true) & +(predicate2(A, eat, 'John', B))) +=> (? [C] : ((B=C) & +((property1(C, expensive, pos)) & +((property1(C, raw, pos)) & +(object(C, meat, mass, na, na, na))))))))). +002510 There is a man. His brother sees himself. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, B)) & +((brother(B)) & +((relation(B, of, C)) & +(man(C))))))). +002511 There is a man whose dog barks. The dog of the man sleeps. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, sleep, B)) & +((predicate1(C, bark, B)) & +((relation(B, of, D)) & +((dog(B)) & +(man(D)))))))). +002512 There is a man whose dog barks. A dog of a man sleeps. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((dog(B)) & +(man(C))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate1(A, sleep, B)) & +((relation(B, of, C)) & +((man(C)) & +(dog(B))))))). +002513 There is a man who sleeps in a bed in the morning. There is a man who sleeps in a bank. The man who sleeps in the morning is tired. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((man(A)) & +((bed(B)) & +((predicate1(C, sleep, A)) & +((modifier_pp(C, in, B)) & +((modifier_pp(C, in, D)) & +((morning(D)) & +((property1(E, tired, pos)) & +(A=E)))))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((man(A)) & +((bank(B)) & +((predicate1(C, sleep, A)) & +(modifier_pp(C, in, B))))))). +002514 There is a man who sleeps safely and soundly. There is a man who sleeps fitfully. The man who sleeps safely is happy. +fof(f1, axiom, ( +? [A, B, C] : ((man(A)) & +((predicate1(B, sleep, A)) & +((modifier_adv(B, safely, pos)) & +((modifier_adv(B, soundly, pos)) & +((property1(C, happy, pos)) & +(A=C)))))))). + +fof(f2, axiom, ( +? [A, B] : ((man(A)) & +((predicate1(B, sleep, A)) & +(modifier_adv(B, fitfully, pos)))))). +002515 John sees a man who sleeps with his own eyes. +fof(f1, axiom, ( +? [A, B, C, D] : ((man(A)) & +((relation(B, of, A)) & +((object(B, eye, countable, na, geq, 2)) & +((predicate1(C, sleep, A)) & +((modifier_pp(C, with, B)) & +(predicate2(D, see, 'John', A))))))))). +002516 A man X1 of a man waits. The man X1 is happy. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, happy, pos)) & +((predicate1(C, wait, A)) & +((relation(A, of, D)) & +((man(D)) & +(man(A))))))))). +002517 A man whose 3 dogs bark waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002518 For everybody's dog there is a cake. +fof(f1, axiom, ( +! [A, B] : ((($true) & +((relation(B, of, A)) & +(dog(B)))) +=> (? [C] : (cake(C)))))). +002519 A man hits a dog the bone of which is green. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, hit, B, C)) & +((bone(D)) & +((relation(D, of, C)) & +((D=E) & +((property1(E, green, pos)) & +((dog(C)) & +(man(B)))))))))). +002520 A girl whose cat a mouse of which smiles eats waits. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate1(A, wait, B)) & +((predicate1(C, eat, D)) & +((relation(D, of, B)) & +((predicate1(E, smile, F)) & +((relation(F, of, D)) & +((mouse(F)) & +((cat(D)) & +(girl(B))))))))))). +002521 There is a company from who John awaits a delivery. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, from, B)) & +((predicate2(A, await, 'John', C)) & +((delivery(C)) & +(company(B))))))). +002522 If a message is from someone from who John awaits a delivery then the message is important. +fof(f1, axiom, ( +! [A, B, C, D, E] : (((message(A)) & +(($true) & +((delivery(C)) & +((predicate2(D, await, 'John', C)) & +((modifier_pp(D, from, B)) & +((predicate1(E, be, A)) & +(modifier_pp(E, from, B)))))))) +=> (? [F] : ((property1(F, important, pos)) & +(A=F)))))). +002523 There are some cards each of which is valid. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : ((property1(C, valid, pos)) & +(B=C))))) & +(object(A, card, countable, na, geq, 2))))). +002524 There are some cards each of which has a code. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C, D] : ((code(C)) & +(predicate2(D, have, B, C)))))) & +(object(A, card, countable, na, geq, 2))))). +002525 There are some cards each of which John knows. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : (predicate2(C, know, 'John', B))))) & +(object(A, card, countable, na, geq, 2))))). +002526 There are some cards the code of each of which is valid. +fof(f1, axiom, ( +? [A, B, C] : ((code(A)) & +((! [D] : ((has_part(C, D)) +=> (relation(A, of, D)))) & +((A=B) & +((property1(B, valid, pos)) & +(object(C, card, countable, na, geq, 2)))))))). +002527 There are some cards a code of each of which is valid. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, valid, pos)) & +((! [D] : ((has_part(C, D)) +=> (relation(A, of, D)))) & +((code(A)) & +(object(C, card, countable, na, geq, 2)))))))). +002528 There are some cards a code of each of which has a date. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, have, B, C)) & +((date(C)) & +((! [E] : ((has_part(D, E)) +=> (relation(B, of, E)))) & +((code(B)) & +(object(D, card, countable, na, geq, 2)))))))). +002529 There are some cards a code of each of which John knows. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, know, 'John', B)) & +((! [D] : ((has_part(C, D)) +=> (relation(B, of, D)))) & +((code(B)) & +(object(C, card, countable, na, geq, 2))))))). +002530 There are some cards each of who is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +002531 There are some men each of which is rich. +ERROR DRS is empty apply_converter/2 drs([], []) +002532 There are some men each of who is rich. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : ((property1(C, rich, pos)) & +(B=C))))) & +(object(A, man, countable, na, geq, 2))))). +002533 There are some cards each of who has a code. +ERROR DRS is empty apply_converter/2 drs([], []) +002534 There are some men each of who has a car. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C, D] : ((car(C)) & +(predicate2(D, have, B, C)))))) & +(object(A, man, countable, na, geq, 2))))). +002535 There are some men each of which has a car. +ERROR DRS is empty apply_converter/2 drs([], []) +002536 There are some cards each of who John knows. +ERROR DRS is empty apply_converter/2 drs([], []) +002537 There are some men each of who John knows. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : (predicate2(C, know, 'John', B))))) & +(object(A, man, countable, na, geq, 2))))). +002538 There are some men each of which John knows. +ERROR DRS is empty apply_converter/2 drs([], []) +002539 There are some cards the code of each of who is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +002540 There are some men the car of each of who is fast. +fof(f1, axiom, ( +? [A, B, C] : ((car(A)) & +((! [D] : ((has_part(C, D)) +=> (relation(A, of, D)))) & +((A=B) & +((property1(B, fast, pos)) & +(object(C, man, countable, na, geq, 2)))))))). +002541 There are some men the car of each of which is fast. +ERROR DRS is empty apply_converter/2 drs([], []) +002542 There are some men a car of each of who is fast. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, fast, pos)) & +((! [D] : ((has_part(C, D)) +=> (relation(A, of, D)))) & +((car(A)) & +(object(C, man, countable, na, geq, 2)))))))). +002543 There are some men a car of each of who John drives. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, drive, 'John', B)) & +((! [D] : ((has_part(C, D)) +=> (relation(B, of, D)))) & +((car(B)) & +(object(C, man, countable, na, geq, 2))))))). +002544 A man invites some friends the car of the boss of each of who is faster than each of the cars of the friends. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate2(A, invite, B, C)) & +((object(D, car, countable, na, geq, 2)) & +((relation(D, of, C)) & +((! [G] : ((has_part(C, G)) +=> (relation(E, of, G)))) & +((boss(E)) & +((car(F)) & +((relation(F, of, E)) & +((! [H] : ((has_part(D, H)) +=> (? [I] : ((property2(I, fast, comp_than, H)) & +(F=I))))) & +((object(C, friend, countable, na, geq, 2)) & +(man(B))))))))))))). +002545 A man invites some friends the car of the boss of each of who is fast. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate2(A, invite, B, C)) & +((! [G] : ((has_part(C, G)) +=> (relation(D, of, G)))) & +((boss(D)) & +((car(E)) & +((relation(E, of, D)) & +((E=F) & +((property1(F, fast, pos)) & +((object(C, friend, countable, na, geq, 2)) & +(man(B)))))))))))). +002546 A man invites some friends a car of a boss of each of who is fast. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate2(A, invite, B, C)) & +((D=E) & +((property1(E, fast, pos)) & +((relation(D, of, F)) & +((! [G] : ((has_part(C, G)) +=> (relation(F, of, G)))) & +((boss(F)) & +((object(C, friend, countable, na, geq, 2)) & +((car(D)) & +(man(B)))))))))))). +002547 there are some cards a code of which that have which is valid. +ERROR DRS is empty apply_converter/2 drs([], []) +002548 there are some cards not each of which has a code. +fof(f1, axiom, ( +? [A] : ((~(! [B] : ((has_part(A, B)) +=> (? [C, D] : ((code(C)) & +(predicate2(D, have, B, C))))))) & +(object(A, card, countable, na, geq, 2))))). +002549 there are some cards a code of not each of which John knows. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, know, 'John', B)) & +((~(! [D] : ((has_part(C, D)) +=> (relation(B, of, D))))) & +((code(B)) & +(object(C, card, countable, na, geq, 2))))))). +002550 There is a city in which John lives. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, in, B)) & +((predicate1(A, live, 'John')) & +(city(B)))))). +002551 There are some cities in each of which John lives. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : ((predicate1(C, live, 'John')) & +(modifier_pp(C, in, A)))))) & +(object(A, city, countable, na, geq, 2))))). +002552 John sees Mary and less than 2 men. +ERROR DRS condition not supported: . tptp/4 [has_part(_G699, _G696)-1, object(_G696, man, countable, na, less, 2)-1] +002553 There are less than 4 men and less than 3 women and a man and John. +ERROR DRS is empty apply_converter/2 drs([], []) +002554 Less than 3 men and less than 4 women wait. +ERROR DRS condition not supported: . tptp/4 [has_part(_G696, _G693)-1, object(_G693, woman, countable, na, less, 4)-1] +002555 More than 3 men and less than 4 women wait. +ERROR DRS condition not supported: . tptp/4 [has_part(_G696, _G693)-1, object(_G693, woman, countable, na, less, 4)-1] +002556 Less than 3 men and more than 4 women wait. +ERROR DRS condition not supported: . tptp/4 [has_part(_G696, _G687)-1, object(_G687, man, countable, na, less, 3)-1] +002557 There is a man. He waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(man(B))))). +002558 There is a man. His card is correct. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, correct, pos)) & +((card(A)) & +((relation(A, of, C)) & +(man(C)))))))). +002559 There is a man. John checks his card. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, check, 'John', B)) & +((card(B)) & +((relation(B, of, C)) & +(man(C))))))). +002560 There is a man.John sees a card in his hand. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(A, in, B)) & +((predicate2(A, see, 'John', C)) & +((card(C)) & +((hand(B)) & +((relation(B, of, D)) & +(man(D))))))))). +002561 There is a man. His wife waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((wife(B)) & +((relation(B, of, C)) & +(man(C))))))). +002562 There is a man. He sees a card. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((card(C)) & +(man(B)))))). +002563 There is a man. His wife sees a card. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, B, C)) & +((card(C)) & +((wife(B)) & +((relation(B, of, D)) & +(man(D)))))))). +002564 There is a man. He gives a card to a dog. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate3(A, give, B, C, D)) & +((dog(D)) & +((card(C)) & +(man(B))))))). +002565 There is a man. John sees him. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +(man(B))))). +002566 There is a man. His wife gives a card to a dog. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate3(A, give, B, C, D)) & +((dog(D)) & +((card(C)) & +((wife(B)) & +((relation(B, of, E)) & +(man(E))))))))). +002567 There is a man. A clerk sees him. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((clerk(B)) & +(man(C)))))). +002568 There is a man. A clerk checks his card. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, check, B, C)) & +((card(C)) & +((relation(C, of, D)) & +((man(D)) & +(clerk(B)))))))). +002569 There is a man. A clerk sees a card in his hand. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((modifier_pp(A, in, B)) & +((predicate2(A, see, C, D)) & +((card(D)) & +((clerk(C)) & +((hand(B)) & +((relation(B, of, E)) & +(man(E)))))))))). +002570 There is a card. A clerk gives it to a cashier. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate3(A, give, B, C, D)) & +((cashier(D)) & +((clerk(B)) & +(card(C))))))). +002571 There is a man. A clerk gives a card to him. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate3(A, give, B, C, D)) & +((card(C)) & +((clerk(B)) & +(man(D))))))). +002572 There is a man. A clerk gives his card to him. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate3(A, give, B, C, D)) & +((card(C)) & +((relation(C, of, D)) & +((man(D)) & +(clerk(B)))))))). +002573 There is a man. A clerk gives his own card to him. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate3(A, give, B, C, D)) & +((card(C)) & +((relation(C, of, B)) & +((clerk(B)) & +(man(D)))))))). +002574 A man sees himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(man(B))))). +002575 A woman enters her own card. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, enter, B, C)) & +((card(C)) & +((relation(C, of, B)) & +(woman(B))))))). +002576 A man is in his own garden. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((predicate1(A, be, C)) & +((garden(B)) & +((relation(B, of, C)) & +(man(C)))))))). +002577 a man sees his card. +ERROR DRS is empty apply_converter/2 drs([], []) +002578 a man is interested-in him. +ERROR DRS is empty apply_converter/2 drs([], []) +002579 a man is seen by him. +ERROR DRS is empty apply_converter/2 drs([], []) +002580 a man gives his card to a dog. +ERROR DRS is empty apply_converter/2 drs([], []) +002581 a man gives a dog his card. +ERROR DRS is empty apply_converter/2 drs([], []) +002582 a man gives him a card. +ERROR DRS is empty apply_converter/2 drs([], []) +002583 a man sees a brother of him. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((relation(C, of, C)) & +((brother(C)) & +(man(B))))))). +002584 a man of his group waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((relation(B, of, C)) & +((group(C)) & +((relation(C, of, B)) & +(man(B)))))))). +002585 A man gives his dog his card in his house. +ERROR DRS is empty apply_converter/2 drs([], []) +002586 There is a card. A man brings it its pencil and brings it his own computer. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate3(A, bring, B, C, D)) & +((computer(C)) & +((relation(C, of, B)) & +((predicate3(E, bring, B, D, F)) & +((pencil(D)) & +((relation(D, of, F)) & +((card(F)) & +(man(B))))))))))). +002587 There is a card. A man brings it its pencil and its computer. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((computer(B)) & +((relation(B, of, C)) & +((predicate3(D, bring, E, A, F)) & +((has_part(A, C)) & +((pencil(C)) & +((relation(C, of, F)) & +((card(F)) & +(man(E))))))))))))). +002588 There is a card. A man brings it its pencil. The man brings it his own computer. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate3(A, bring, B, C, D)) & +((computer(C)) & +((relation(C, of, B)) & +((predicate3(E, bring, B, D, F)) & +((pencil(D)) & +((relation(D, of, F)) & +((card(F)) & +(man(B))))))))))). +002589 There is a card. A man brings it its friend and offers it his own computer. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate3(A, offer, B, C, D)) & +((computer(C)) & +((relation(C, of, B)) & +((predicate3(E, bring, B, F, D)) & +((friend(F)) & +((relation(F, of, D)) & +((card(D)) & +(man(B))))))))))). +002590 There is a card. A man brings it its man and offers it his own computer. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate3(A, offer, B, C, D)) & +((computer(C)) & +((relation(C, of, B)) & +((predicate3(E, bring, B, F, D)) & +((man(F)) & +((relation(F, of, D)) & +((card(D)) & +(man(B))))))))))). +002591 There is a card. A man brings it its pencil and offers it his own computer. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate3(A, offer, B, C, D)) & +((computer(C)) & +((relation(C, of, B)) & +((predicate3(E, bring, B, D, F)) & +((pencil(D)) & +((relation(D, of, F)) & +((card(F)) & +(man(B))))))))))). +002592 There is a card. A man brings it its pencil and his own computer. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((computer(B)) & +((relation(B, of, C)) & +((predicate3(D, bring, C, A, E)) & +((has_part(A, F)) & +((pencil(F)) & +((relation(F, of, E)) & +((card(E)) & +(man(C))))))))))))). +002593 A man brings a dog it. +fof(f1, axiom, ( +? [A, B, C] : ((predicate3(A, bring, B, C, C)) & +((dog(C)) & +(man(B)))))). +002594 There is a dog. A man brings the dog the dog. +fof(f1, axiom, ( +? [A, B, C] : ((predicate3(A, bring, B, C, C)) & +((man(B)) & +(dog(C)))))). +002595 There is a dog. The dog barks. A man brings the dog the dog. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate3(A, bring, B, C, C)) & +((man(B)) & +((predicate1(D, bark, C)) & +(dog(C))))))). +002596 A man gives John at most 3 apples. +ERROR DRS condition not supported: . tptp/4 [predicate(_G696, give, _G690, _G693, named(John))-1, object(_G693, apple, countable, na, leq, 3)-1] +002597 A man gives at least 3 apples to John. +fof(f1, axiom, ( +? [A, B, C] : ((predicate3(A, give, B, C, 'John')) & +((object(C, apple, countable, na, geq, 3)) & +(man(B)))))). +002599 There is a man who owns each of 3 dogs. The man who owns each of 3 dogs waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((! [D] : ((has_part(C, D)) +=> (? [E] : (predicate2(E, own, B, D))))) & +((object(C, dog, countable, na, eq, 3)) & +(man(B))))))). +002600 There are 3 dogs. There is a man who owns each of the dogs. The man who owns each of the dogs waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((! [D] : ((has_part(C, D)) +=> (? [E] : (predicate2(E, own, B, D))))) & +((man(B)) & +(object(C, dog, countable, na, eq, 3))))))). +002601 There is not each of 3 men. +ERROR DRS is empty apply_converter/2 drs([], []) +002602 Is every man a human? +fof(f1, conjecture, ( +! [A] : ((man(A)) +=> (? [B] : ((human(B)) & +(A=B)))))). +002603 John tells Mary that he waits. +fof(f1, axiom, ( +? [A] : (predicate2(A, wait, 'John', 'Mary')))). + +fof(f2, axiom, ( +? [A] : (predicate2(A, tell, 'John', 'Mary')))). +002604 What does who see? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002605 If there is a a cat, there is Mary and it appears that she wants to pet this cat but my cats don't like anybody. +ERROR DRS is empty apply_converter/2 drs([], []) +002606 Who eats and drinks? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002608 A man eats how in a park? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G701, how) +002609 A man eats how in a park in a morning? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G704, how) +002610 A man eats in a park how in a morning? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G704, how) +002611 A man eats in a park in a morning how? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G704, how) +002612 A man eats quickly and in a park. +ERROR DRS is empty apply_converter/2 drs([], []) +002613 A man eats quickly in a park. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((modifier_adv(A, quickly, pos)) & +((predicate1(A, eat, C)) & +((man(C)) & +(park(B)))))))). +002614 A man eats in a park quickly. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, quickly, pos)) & +((modifier_pp(A, in, B)) & +((predicate1(A, eat, C)) & +((man(C)) & +(park(B)))))))). +002615 A man eats in a park and quickly. +ERROR DRS is empty apply_converter/2 drs([], []) +002616 A man eats how quickly? +ERROR DRS is empty apply_converter/2 drs([], []) +002617 A man eats how and quickly? +ERROR DRS is empty apply_converter/2 drs([], []) +002618 A man eats quickly and how? +ERROR DRS is empty apply_converter/2 drs([], []) +002619 A man eats quickly how? +ERROR DRS is empty apply_converter/2 drs([], []) +002620 There is a man X1. The man X1 runs quickly where? +ERROR DRS is empty apply_converter/2 drs([], []) +002621 Who eats or sleeps? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002622 John's height is 180cm. +fof(f1, axiom, ( +? [A] : ((A=int(180, cm)) & +((height(A)) & +(relation(A, of, 'John')))))). +002623 John lifts 50.5 kg. +fof(f1, axiom, ( +? [A] : (predicate2(A, lift, 'John', real(50.5, kg))))). +002624 The size of a box is 3cm * 44mm * 1m. +fof(f1, axiom, ( +? [A, B] : ((size(A)) & +((box(B)) & +((relation(A, of, B)) & +(A=int(3, cm)*int(44, mm)*int(1, m))))))). +002625 John's speed is 10sec/60m. +fof(f1, axiom, ( +? [A] : ((A=int(10, s)/int(60, m)) & +((speed(A)) & +(relation(A, of, 'John')))))). +002626 John enters [1,2,]. +ERROR DRS is empty apply_converter/2 drs([], []) +002627 John enters {1,2,}. +ERROR DRS is empty apply_converter/2 drs([], []) +002628 There is who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002629 A value is - 3 kg. +fof(f1, axiom, ( +? [A] : ((A=int(-3, kg)) & +(value(A))))). +002630 A value is - 3.5 kg. +fof(f1, axiom, ( +? [A] : ((A=real(-3.5, kg)) & +(value(A))))). +002631 There are 10 h of work. +fof(f1, axiom, ( +? [A] : (object(A, work, mass, h, eq, 10)))). +002632 There is 1 h of work. +fof(f1, axiom, ( +? [A] : (work(A)))). +002633 A man has 2 t of apples. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, have, B, C)) & +((object(C, apple, countable, t, eq, 2)) & +(man(B)))))). +002634 John has 3 °C. +ERROR DRS is empty apply_converter/2 drs([], []) +002635 Who does John not see? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G703, who) +002636 Is it false that every man is a human? +fof(f1, conjecture, ( +~(! [A] : ((man(A)) +=> (? [B] : ((human(B)) & +(A=B))))))). +002637 Is it false that every man is a human. +ERROR DRS is empty apply_converter/2 drs([], []) +002638 Is it true that every man is a human. +ERROR DRS is empty apply_converter/2 drs([], []) +002639 A man has 2 mol of apples. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, have, B, C)) & +((object(C, apple, countable, mol, eq, 2)) & +(man(B)))))). +002640 Is it true that John likes Mary? +fof(f1, conjecture, ( +? [A] : (predicate2(A, like, 'John', 'Mary')))). +002641 Is it false that John likes Mary? +fof(f1, conjecture, ( +~(? [A] : (predicate2(A, like, 'John', 'Mary'))))). +002642 Is it true that John likes Mary and that Mary likes Bill? +fof(f1, conjecture, ( +? [A, B] : ((predicate2(A, like, 'John', 'Mary')) & +(predicate2(B, like, 'Mary', 'Bill'))))). +002643 Is it true that John likes Mary and Mary likes Bill? +ERROR DRS is empty apply_converter/2 drs([], []) +002644 Is it false that John likes Mary and that no dog likes every cat? +fof(f1, conjecture, ( +~(? [A] : ((predicate2(A, like, 'John', 'Mary')) & +(! [B] : ((dog(B)) +=> (~(! [C] : ((cat(C)) +=> (? [D] : (predicate2(D, like, B, C)))))))))))). +002645 John has each of 2. +ERROR DRS is empty apply_converter/2 drs([], []) +002646 2 wait. +ERROR DRS is empty apply_converter/2 drs([], []) +002647 It is false that a customer inserts a card. +fof(f1, axiom, ( +~(? [A, B, C] : ((customer(A)) & +((card(B)) & +(predicate2(C, insert, A, B))))))). +002648 It is false that some men wait. +fof(f1, axiom, ( +~(? [A, B] : ((object(A, man, countable, na, geq, 2)) & +(predicate1(B, wait, A)))))). +002649 It is false that everybody sees somebody. +fof(f1, axiom, ( +~(! [A] : (($true) +=> (? [B, C] : (($true) & +(predicate2(C, see, A, B)))))))). +002650 It is false that it is false that a man waits. +fof(f1, axiom, ( +~(~(? [A, B] : ((man(A)) & +(predicate1(B, wait, A))))))). +002651 It is false that if there is someone then he waits. +fof(f1, axiom, ( +~(! [A] : (($true) +=> (? [B] : (predicate1(B, wait, A))))))). +002652 It is false that there is some water. +fof(f1, axiom, ( +~(? [A] : (object(A, water, mass, na, na, na))))). +002653 It is false that no man does not wait. +fof(f1, axiom, ( +~(! [A] : ((man(A)) +=> (~(~(? [B] : (predicate1(B, wait, A))))))))). +002654 It is false that a man waits and a dog barks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +(dog(B))))). + +fof(f2, axiom, ( +~(? [A, B] : ((man(A)) & +(predicate1(B, wait, A)))))). +002655 It is false that there is a man and a dog barks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +(dog(B))))). + +fof(f2, axiom, ( +~(? [A] : (man(A))))). +002656 It is false that a man who waits or who eats runs and sleeps. +fof(f1, axiom, ( +~(? [A, B, C] : ((man(A)) & +((? [D] : ((predicate1(D, wait, A)) +| (? [E] : (predicate1(E, eat, A))))) & +((predicate1(B, run, A)) & +(predicate1(C, sleep, A)))))))). +002657 It is false that a man who waits or who eats runs or sleeps. +fof(f1, axiom, ( +~(? [A] : ((man(A)) & +((? [B] : ((predicate1(B, wait, A)) +| (? [C] : (predicate1(C, eat, A))))) & +(? [D] : ((predicate1(D, run, A)) +| (? [E] : (predicate1(E, sleep, A)))))))))). +002658 It is false that a man who waits or who eats runs or sleeps and barks. +fof(f1, axiom, ( +~(? [A] : ((man(A)) & +((? [B] : ((predicate1(B, wait, A)) +| (? [C] : (predicate1(C, eat, A))))) & +(? [D] : ((predicate1(D, run, A)) +| (? [E, F] : ((predicate1(E, sleep, A)) & +(predicate1(F, bark, A))))))))))). +002659 It is false that a man who waits or who eats runs or sleeps ,and barks. +fof(f1, axiom, ( +~(? [A, B] : ((man(A)) & +((? [C] : ((predicate1(C, wait, A)) +| (? [D] : (predicate1(D, eat, A))))) & +((? [E] : ((predicate1(E, run, A)) +| (? [F] : (predicate1(F, sleep, A))))) & +(predicate1(B, bark, A)))))))). +002660 It is false that there is a dog ,and there is a man or there is a woman ,and there is a cat. +fof(f1, axiom, ( +? [A] : (cat(A)))). + +fof(f2, axiom, ( +? [A] : ((man(A)) +| (? [B] : (woman(B)))))). + +fof(f3, axiom, ( +~(? [A] : (dog(A))))). +002661 It is false that there is a dog ,and that there is a man or that there is a woman ,and there is a cat. +fof(f1, axiom, ( +? [A] : (cat(A)))). + +fof(f2, axiom, ( +~(? [A] : ((dog(A)) & +(? [B] : ((man(B)) +| (? [C] : (woman(C))))))))). +002662 It is false that there is a dog ,and that there is a man or that there is a woman ,and that there is a cat. +fof(f1, axiom, ( +~(? [A, B] : ((dog(A)) & +((? [C] : ((man(C)) +| (? [D] : (woman(D))))) & +(cat(B))))))). +002663 It is false that there is a dog A. There is a man C or there is a woman E. It is false that there is a cat G. +fof(f1, axiom, ( +~(? [A] : (dog(A))))). + +fof(f2, axiom, ( +? [A] : ((man(A)) +| (? [B] : (woman(B)))))). + +fof(f3, axiom, ( +~(? [A] : (cat(A))))). +002664 It is false that there is a man ,and that the man sleeps or that the man waits. +fof(f1, axiom, ( +~(? [A] : ((man(A)) & +(? [B] : ((predicate1(B, sleep, A)) +| (? [C] : (predicate1(C, wait, A))))))))). +002665 It is false that there is a dog and that it is false that there is a cat. +fof(f1, axiom, ( +~(? [A] : ((dog(A)) & +(~(? [B] : (cat(B)))))))). +002666 It is false that John runs. He walks. +fof(f1, axiom, ( +~(? [A] : (predicate1(A, run, 'John'))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, walk, 'John')))). +002667 It is false that for every book the book has a title and the book has a code. +fof(f1, axiom, ( +~(! [A] : ((book(A)) +=> (? [B, C, D, E] : ((title(B)) & +((predicate2(C, have, A, B)) & +((code(D)) & +(predicate2(E, have, A, D)))))))))). +002668 It is false that if there is a book then the book has a title and the book has a code. +fof(f1, axiom, ( +~(! [A] : ((book(A)) +=> (? [B, C, D, E] : ((title(B)) & +((predicate2(C, have, A, B)) & +((code(D)) & +(predicate2(E, have, A, D)))))))))). +002669 It is false that there is a man and that there is a dog or that there is a cat. +fof(f1, axiom, ( +~(? [A, B] : (((man(A)) & +(dog(B))) +| (? [C] : (cat(C))))))). +002670 It is false that there is a man and that there is a dog or there is a cat. +fof(f1, axiom, ( +(~(? [A, B] : ((man(A)) & +(dog(B))))) +| (? [C] : (cat(C))))). +002671 It is false that there is a man ,and there is a dog or there is a cat. +fof(f1, axiom, ( +? [A] : ((dog(A)) +| (? [B] : (cat(B)))))). + +fof(f2, axiom, ( +~(? [A] : (man(A))))). +002672 It is false that John likes a dog ,and that a cat and a rat and a mouse see a cheese ,or that a man waits. +fof(f1, axiom, ( +~(? [A, B, C, D, E, F, G, H] : (((dog(A)) & +((predicate2(B, like, 'John', A)) & +((cat(C)) & +((has_part(H, C)) & +((cheese(D)) & +((predicate2(E, see, H, D)) & +((rat(F)) & +((has_part(H, F)) & +((mouse(G)) & +((has_part(H, G)) & +(object(H, na, countable, na, eq, 3)))))))))))) +| (? [I, J] : ((man(I)) & +(predicate1(J, wait, I)))))))). +002673 It is false that John runs. John walks. +fof(f1, axiom, ( +~(? [A] : (predicate1(A, run, 'John'))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, walk, 'John')))). +002674 It is false that John walks. He runs. +fof(f1, axiom, ( +~(? [A] : (predicate1(A, walk, 'John'))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, run, 'John')))). +002675 John walks. It is false that John runs. +fof(f1, axiom, ( +? [A] : (predicate1(A, walk, 'John')))). + +fof(f2, axiom, ( +~(? [A] : (predicate1(A, run, 'John'))))). +002676 It is false that there are 2 kg of dirty laundry. +fof(f1, axiom, ( +~(? [A] : ((object(A, laundry, mass, kg, eq, 2)) & +(property1(A, dirty, pos)))))). +002677 It is false that there is a man or there is a dog. +fof(f1, axiom, ( +(~(? [A] : (man(A)))) +| (? [B] : (dog(B))))). +002678 It is false that there is a man or that there is a dog. +fof(f1, axiom, ( +~(? [A] : ((man(A)) +| (? [B] : (dog(B))))))). +002679 It is false that it is not provable that John flies. +ERROR DRS condition not supported: ~ tptp/4 ~drs([_G719], [predicate(_G719, fly, named(John))-1]) +002680 It is false that everybody waits. +fof(f1, axiom, ( +~(! [A] : (($true) +=> (? [B] : (predicate1(B, wait, A))))))). +002681 It is false that it is necessary that John waits and that Mary sleeps. +ERROR DRS condition not supported: [] tptp/4 []drs([_G735, _G738], [predicate(_G735, wait, named(John))-1, predicate(_G738, sleep, named(Mary))-1]) +002682 If John does not eat and it is false that somebody feeds him then John is hungry. +fof(f1, axiom, ( +((~(? [A] : (predicate1(A, eat, 'John')))) & +(~(? [B, C] : (($true) & +(predicate2(C, feed, B, 'John')))))) +=> (? [D] : ((property1(D, hungry, pos)) & +('John'=D))))). +002683 Zürich is a not Köln. +ERROR DRS is empty apply_converter/2 drs([], []) +002684 John is not happy. +fof(f1, axiom, ( +~(? [A] : ((property1(A, happy, pos)) & +('John'=A))))). +002685 Who does not see himself? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002686 Everybody is not seen by who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G734, who) +002687 Who sees who who does not see himself? +ERROR DRS is empty apply_converter/2 drs([], []) +002688 Who does not see who who does not see himself? +ERROR DRS is empty apply_converter/2 drs([], []) +002689 John does wait. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). +002690 John does like Mary. +fof(f1, axiom, ( +? [A] : (predicate2(A, like, 'John', 'Mary')))). +002691 It is false that there is a dog. There is a man or there is a woman ,and it is false that there is a cat. +fof(f1, axiom, ( +~(? [A] : (dog(A))))). + +fof(f2, axiom, ( +~(? [A] : (cat(A))))). + +fof(f3, axiom, ( +? [A] : ((man(A)) +| (? [B] : (woman(B)))))). +002692 It is false that there is a dog ,and there is a man or there is a woman ,and it is false that there is a cat. +fof(f1, axiom, ( +~(? [A] : (cat(A))))). + +fof(f2, axiom, ( +? [A] : ((man(A)) +| (? [B] : (woman(B)))))). + +fof(f3, axiom, ( +~(? [A] : (dog(A))))). +002693 It is false that a man sleeps or waits. +fof(f1, axiom, ( +~(? [A] : ((man(A)) & +(? [B] : ((predicate1(B, sleep, A)) +| (? [C] : (predicate1(C, wait, A))))))))). +002694 It is false that there is a man and the man sleeps or the man waits. +fof(f1, axiom, ( +? [A, B] : (((~(? [C] : (man(C)))) & +((predicate1(A, sleep, B)) & +(man(B)))) +| (? [D] : (predicate1(D, wait, B)))))). +002695 It is false that there is a man ,and the man sleeps or the man waits. +fof(f1, axiom, ( +? [A, B] : (((predicate1(A, sleep, B)) & +(man(B))) +| (? [C] : (predicate1(C, wait, B)))))). + +fof(f2, axiom, ( +~(? [A] : (man(A))))). +002696 It is false that there is a man and a man sleeps or the man waits. +fof(f1, axiom, ( +? [A, B] : (((~(? [C] : (man(C)))) & +((man(A)) & +(predicate1(B, sleep, A)))) +| (? [D] : (predicate1(D, wait, A)))))). +002697 It is false that there is a man and a man sleeps or that the man waits. +ERROR DRS is empty apply_converter/2 drs([], []) +002698 It is false that there is a dog and it is false that there is a cat. +fof(f1, axiom, ( +~(? [A] : (cat(A))))). + +fof(f2, axiom, ( +~(? [A] : (dog(A))))). +002699 It is false that there is a dog. It is false that there is a cat. +fof(f1, axiom, ( +~(? [A] : (dog(A))))). + +fof(f2, axiom, ( +~(? [A] : (cat(A))))). +002700 It is false that a man waits and that a dog barks. +fof(f1, axiom, ( +~(? [A, B, C, D] : ((man(A)) & +((predicate1(B, wait, A)) & +((dog(C)) & +(predicate1(D, bark, C)))))))). +002701 It is false that there is a man and that a dog barks. +fof(f1, axiom, ( +~(? [A, B, C] : ((man(A)) & +((dog(B)) & +(predicate1(C, bark, B))))))). +002702 It is false that there is a dog ,and that there is a man or there is a woman ,and there is a cat. +fof(f1, axiom, ( +? [A] : (cat(A)))). + +fof(f2, axiom, ( +(~(? [A, B] : ((dog(A)) & +(man(B))))) +| (? [C] : (woman(C))))). +002703 Which man waits? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002704 John sees which man? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002705 A man the card of who is valid or who is green and who is happy waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((? [C, D] : (((property1(C, valid, pos)) & +((D=C) & +((relation(D, of, B)) & +(card(D))))) +| (? [E, F] : ((property1(E, green, pos)) & +((B=E) & +((property1(F, happy, pos)) & +(B=F))))))) & +(man(B)))))). +002706 Which men wait? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002707 Which man eats and drinks? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002708 There is which man? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002709 A man 3 dogs of who bark waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((predicate1(C, bark, D)) & +((relation(D, of, B)) & +((object(D, dog, countable, na, eq, 3)) & +(man(B)))))))). +002710 Which man does not wait? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002711 John does not own which car? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G703, which) +002712 Which dog of John barks? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002713 There is a man X. Which man X waits? +ERROR DRS is empty apply_converter/2 drs([], []) +002714 Whose dogs wait? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002715 Whose article whose title is "ACE" does Mary read? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002716 Whose article whose title is "ACE" is given to Mary by who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +002717 An item is given to who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, who) +002718 Which dogs of John bark? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002720 Which dog of John waits? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002721 Which man sees every dog? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002722 John does not own which dog? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G703, which) +002723 There is a man X. Which man is X? +ERROR DRS condition not supported: question tptp/4 question(drs([_G714, _G717], [query(_G714, which)-2/1, object(_G714, man, countable, na, eq, 1)-2/2, predicate(_G717, be, _G714, _G687)-2/3])) +002724 which man's dog barks? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002725 There are some cities in which John lives. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, in, B)) & +((predicate1(A, live, 'John')) & +(object(B, city, countable, na, geq, 2)))))). +002726 There are less than 2 kg of dirty laundry. +ERROR DRS condition not supported: . tptp/4 [property(_G687, dirty, pos)-1, object(_G687, laundry, mass, kg, less, 2)-1] +002727 There are at most 2 kg of dirty laundry. +ERROR DRS condition not supported: . tptp/4 [property(_G687, dirty, pos)-1, object(_G687, laundry, mass, kg, leq, 2)-1] +002728 There are at least 2 kg of dirty laundry. +fof(f1, axiom, ( +? [A] : ((property1(A, dirty, pos)) & +(object(A, laundry, mass, kg, geq, 2))))). +002729 There are 2 kg of dirty laundry. +fof(f1, axiom, ( +? [A] : ((property1(A, dirty, pos)) & +(object(A, laundry, mass, kg, eq, 2))))). +002730 It is false that there is a man ,and that there is a dog or there is a cat. +fof(f1, axiom, ( +(~(? [A, B] : ((man(A)) & +(dog(B))))) +| (? [C] : (cat(C))))). +002731 There is are 2 kg of apples. +ERROR DRS is empty apply_converter/2 drs([], []) +002732 A customer can enter what? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G722, _G725], [query(_G722, what)-1/5, predicate(_G725, enter, _G695, _G722)-1/4]) +002733 More than 3 kg of white rice of John rot. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, rot, B)) & +((relation(B, of, 'John')) & +((property1(B, white, pos)) & +(object(B, rice, mass, kg, greater, 3))))))). +002736 1 kg of apples wait. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(apple(B))))). +002737 If there is somebody X of a dog of X then X waits. +fof(f1, axiom, ( +! [A, B] : ((($true) & +((dog(B)) & +((relation(B, of, A)) & +(relation(A, of, B))))) +=> (? [C] : (predicate1(C, wait, A)))))). +002739 ((1+2)-3) = 0. +fof(f1, axiom, ( +1+2-3=0)). +002740 For each of some men for each of some women a dog barks. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : ((object(C, woman, countable, na, geq, 2)) & +(! [D] : ((has_part(C, D)) +=> (? [E, F] : ((dog(E)) & +(predicate1(F, bark, E)))))))))) & +(object(A, man, countable, na, geq, 2))))). +002741 For each of some men for every woman a dog barks. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (! [C] : ((woman(C)) +=> (? [D, E] : ((dog(D)) & +(predicate1(E, bark, D)))))))) & +(object(A, man, countable, na, geq, 2))))). +002742 For every man for each of some women a dog barks. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : ((object(B, woman, countable, na, geq, 2)) & +(! [C] : ((has_part(B, C)) +=> (? [D, E] : ((dog(D)) & +(predicate1(E, bark, D))))))))))). +002743 There is a man such that there is a woman such that the man knows the woman. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, know, B, C)) & +((woman(C)) & +(man(B)))))). +002744 There is 2 kg of laundry X1. +fof(f1, axiom, ( +? [A] : (object(A, laundry, mass, kg, eq, 2)))). +002745 There are 2 kg of laundry X1. +fof(f1, axiom, ( +? [A] : (object(A, laundry, mass, kg, eq, 2)))). +002746 2 kg of laundry wait. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(object(B, laundry, mass, kg, eq, 2))))). +002747 1 kg of laundry wait. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(laundry(B))))). +002748 1 kg of laundry waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(laundry(B))))). +002749 2 kg of apples exist. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, exist, B)) & +(object(B, apple, countable, kg, eq, 2))))). +002750 2 kg of apples exists. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, exist, B)) & +(object(B, apple, countable, kg, eq, 2))))). +002751 1 kg of apples exist. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, exist, B)) & +(apple(B))))). +002752 1 kg of apples exists. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, exist, B)) & +(apple(B))))). +002753 at most 3 l of good milk X of John are in the fridge. +ERROR DRS condition not supported: . tptp/4 [modifier_pp(_G693, in, _G696)-1, predicate(_G693, be, _G690)-1, relation(_G690, of, named(John))-1, object(_G696, fridge, countable, na, eq, 1)-1, property(_G690, good, pos)-1, object(_G690, milk, mass, l, leq, 3)-1] +002754 at least 3 l of good milk X which is owned by John is in the fridge. +fof(f1, axiom, ( +? [A, B, C, D] : ((fridge(A)) & +((modifier_pp(B, in, A)) & +((predicate1(B, be, C)) & +((predicate2(D, own, 'John', C)) & +((property1(C, good, pos)) & +(object(C, milk, mass, l, geq, 3))))))))). +002755 there is a man who knows who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, who) +002756 There are who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002757 There are which customers who see who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002758 Some men can not wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719], [predicate(_G719, wait, _G687)-1]) +002759 John can not wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719], [predicate(_G719, wait, named(John))-1]) +002760 A man can not be rich. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719, _G722], [property(_G719, rich, pos)-1, predicate(_G722, be, _G687, _G719)-1]) +002761 A man can not give a woman an apple. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G719, _G722, _G725], [object(_G719, woman, countable, na, eq, 1)-1, object(_G722, apple, countable, na, eq, 1)-1, predicate(_G725, give, _G687, _G722, _G719)-1]) +002762 Mary does not like some men who are not rich. +fof(f1, axiom, ( +~(? [A, B] : ((object(A, man, countable, na, geq, 2)) & +((~(? [C] : ((property1(C, rich, pos)) & +(A=C)))) & +(predicate2(B, like, 'Mary', A))))))). +002763 Everybody does not like a dog that does not bark. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(? [B, C] : ((dog(B)) & +((~(? [D] : (predicate1(D, bark, B)))) & +(predicate2(C, like, A, B))))))))). +002764 A cat is not hated by a dog. +fof(f1, axiom, ( +? [A] : ((~(? [B, C] : ((dog(B)) & +(predicate2(C, hate, B, A))))) & +(cat(A))))). +002765 Every goat likes some grass and likes some water and does not like something that is not some grass and that is not some water. +fof(f1, axiom, ( +! [A] : ((goat(A)) +=> (? [B, C, D, E] : ((object(B, grass, mass, na, na, na)) & +((predicate2(C, like, A, B)) & +((object(D, water, mass, na, na, na)) & +((predicate2(E, like, A, D)) & +(~(? [F, G] : (($true) & +((~(? [H] : ((object(H, grass, mass, na, na, na)) & +(F=H)))) & +((~(? [I] : ((object(I, water, mass, na, na, na)) & +(F=I)))) & +(predicate2(G, like, A, F))))))))))))))). +002766 which code does a customer enter? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, which) +002767 which code does who enter? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002768 who gives what to who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002769 which code has a customer to enter? +ERROR DRS is empty apply_converter/2 drs([], []) +002770 what must a man own? +ERROR DRS condition not supported: [] tptp/4 []drs([_G722, _G725], [query(_G722, what)-1/1, predicate(_G725, own, _G695, _G722)-1/5]) +002771 what can a man not have? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G730, _G733], [query(_G730, what)-1/1, predicate(_G733, have, _G695, _G730)-1/6]) +002772 Which customer does not provably wait? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002773 Which customer does John not provably know? +ERROR DRS condition not supported: ~ tptp/4 ~drs([_G703, _G706], [query(_G703, which)-1/1, object(_G703, customer, countable, na, eq, 1)-1/2, predicate(_G706, know, named(John), _G703)-1/7]) +002774 Which customer does John not provably not know? +ERROR DRS condition not supported: ~ tptp/4 ~drs([], [-drs([_G711, _G714], [query(_G711, which)-1/1, object(_G711, customer, countable, na, eq, 1)-1/2, predicate(_G714, know, named(John), _G711)-1/8])]) +002775 does John not have to wait? +ERROR DRS condition not supported: [] tptp/4 []drs([_G711], [predicate(_G711, wait, named(John))-1/6]) +002776 Has John to wait? +ERROR DRS is empty apply_converter/2 drs([], []) +002777 which code does a customer have to enter? +ERROR DRS condition not supported: [] tptp/4 []drs([_G722, _G725], [query(_G722, which)-1/1, object(_G722, code, countable, na, eq, 1)-1/2, predicate(_G725, enter, _G695, _G722)-1/8]) +002778 Does John have to wait? +ERROR DRS condition not supported: [] tptp/4 []drs([_G703], [predicate(_G703, wait, named(John))-1/5]) +002779 John does have to wait. +ERROR DRS condition not supported: [] tptp/4 []drs([_G711], [predicate(_G711, wait, named(John))-1]) +002780 is a code entered by who? +ERROR DRS is empty apply_converter/2 drs([], []) +002781 is a code entered by a customer? +fof(f1, conjecture, ( +? [A, B, C] : ((code(A)) & +((customer(B)) & +(predicate2(C, enter, B, A)))))). +002782 can a code be entered by a customer? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G722, _G725], [object(_G722, customer, countable, na, eq, 1)-1/8, predicate(_G725, enter, _G722, _G695)-1/5]) +002783 does a code have to be entered by someone? +ERROR DRS condition not supported: [] tptp/4 []drs([_G722, _G725], [object(_G722, somebody, countable, na, eq, 1)-1/10, predicate(_G725, enter, _G722, _G695)-1/7]) +002784 must every code have a customer? +ERROR DRS condition not supported: [] tptp/4 []drs([_G734, _G737], [object(_G734, customer, countable, na, eq, 1)-1/6, predicate(_G737, have, _G704, _G734)-1/4]) +002785 is a customer not provably a clerk? +ERROR DRS condition not supported: ~ tptp/4 ~drs([_G722, _G725], [object(_G722, clerk, countable, na, eq, 1)-1/7, predicate(_G725, be, _G695, _G722)-1/1]) +002786 Which code does a customer have to enter? +ERROR DRS condition not supported: [] tptp/4 []drs([_G722, _G725], [query(_G722, which)-1/1, object(_G722, code, countable, na, eq, 1)-1/2, predicate(_G725, enter, _G695, _G722)-1/8]) +002787 Which code does a customer not have to enter? +ERROR DRS condition not supported: [] tptp/4 []drs([_G730, _G733], [query(_G730, which)-1/1, object(_G730, code, countable, na, eq, 1)-1/2, predicate(_G733, enter, _G695, _G730)-1/9]) +002788 Which codes must a customer enter? +ERROR DRS condition not supported: [] tptp/4 []drs([_G722, _G725], [query(_G722, which)-1/1, object(_G722, code, countable, na, geq, 2)-1/2, predicate(_G725, enter, _G695, _G722)-1/6]) +002789 Which cards must every customer enter into which slots? +ERROR DRS condition not supported: [] tptp/4 []drs([_G734, _G737, _G740], [query(_G734, which)-1/8, object(_G734, slot, countable, na, geq, 2)-1/9, query(_G737, which)-1/1, object(_G737, card, countable, na, geq, 2)-1/2, predicate(_G740, enter, _G704, _G737)-1/6, modifier_pp(_G740, into, _G734)-1/7]) +002790 what is a dog living in? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, what) +002791 in what is a dog living in? +ERROR DRS is empty apply_converter/2 drs([], []) +002792 in what is a dog living? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, what) +002793 in what is a dog living in the morning? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, what) +002794 in what is a dog living when? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, what) +002795 in what is who living? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002796 in what can a dog live? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G722, _G725], [query(_G722, what)-1/2, predicate(_G725, live, _G695)-1/6, modifier_pp(_G725, in, _G722)-1/1]) +002797 in what does a dog live? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, what) +002798 in what does a dog have to live? +ERROR DRS condition not supported: [] tptp/4 []drs([_G722, _G725], [query(_G722, what)-1/2, predicate(_G725, live, _G695)-1/8, modifier_pp(_G725, in, _G722)-1/1]) +002799 in what does a dog not have to live? +ERROR DRS condition not supported: [] tptp/4 []drs([_G730, _G733], [query(_G730, what)-1/2, predicate(_G733, live, _G695)-1/9, modifier_pp(_G733, in, _G730)-1/1]) +002800 in what does who not have to live for which reason? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002801 in which house does John live? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002802 how can a customer enter a card? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G722, _G725], [object(_G722, card, countable, na, eq, 1)-1/7, predicate(_G725, enter, _G695, _G722)-1/5, query(_G725, how)-1/1]) +002803 how does every customer have to enter his/her own card? +ERROR DRS condition not supported: [] tptp/4 []drs([_G734, _G737], [relation(_G734, of, _G704)-1/8, object(_G734, card, countable, na, eq, 1)-1/12, predicate(_G737, enter, _G704, _G734)-1/7, query(_G737, how)-1/1]) +002804 how does every customer have to enter his/her own card of which account? +ERROR DRS condition not supported: [] tptp/4 []drs([_G734, _G737, _G740], [relation(_G734, of, _G704)-1/8, object(_G734, card, countable, na, eq, 1)-1/12, query(_G737, which)-1/14, object(_G737, account, countable, na, eq, 1)-1/15, relation(_G734, of, _G737)-1/13, predicate(_G740, enter, _G704, _G734)-1/7, query(_G740, how)-1/1]) +002805 Where can a card be bought by a customer? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G722, _G725], [object(_G722, customer, countable, na, eq, 1)-1/9, predicate(_G725, buy, _G722, _G695)-1/6, query(_G725, where)-1/1]) +002806 Where can which cards be bought by a customer? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002807 Where can which cards be bought by which customers of John? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002808 When is a string a password? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G701, when) +002809 When is a string a password of who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G701, who) +002810 Zürich is not Köln. +fof(f1, axiom, ( +~('Zürich'='Köln'))). +002811 John has 3 °C. +fof(f1, axiom, ( +? [A] : (predicate2(A, have, 'John', int(3, '°C'))))). +002812 There are John and 2 men ManGroup. ManGroup are happy. +ERROR DRS is empty apply_converter/2 drs([], []) +002813 2 men M1 and M2 drink. M1 talk. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, talk, B)) & +((object(C, na, countable, na, eq, 2)) & +((has_part(C, D)) & +(($true) & +((predicate1(E, drink, C)) & +((has_part(C, B)) & +(object(B, man, countable, na, eq, 2)))))))))). +002814 2 men X and Y wait. X sleep. Y drinks. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate1(A, drink, B)) & +((predicate1(C, sleep, D)) & +((object(E, na, countable, na, eq, 2)) & +((has_part(E, B)) & +(($true) & +((predicate1(F, wait, E)) & +((has_part(E, D)) & +(object(D, man, countable, na, eq, 2))))))))))). +002815 2 men X and Y's dog wait. X sleep. Y drinks. +fof(f1, axiom, ( +? [A, B, C, D, E, F, G] : ((predicate1(A, drink, B)) & +((predicate1(C, sleep, D)) & +((object(E, na, countable, na, eq, 2)) & +((has_part(E, F)) & +((dog(F)) & +((relation(F, of, B)) & +(($true) & +((predicate1(G, wait, E)) & +((has_part(E, D)) & +(object(D, man, countable, na, eq, 2))))))))))))). +002817 % ; @ ^ ` | ~ +ERROR DRS is empty apply_converter/2 drs([], []) +002818 123man man123 123man123 man123man +ERROR DRS is empty apply_converter/2 drs([], []) +002819 John likes Õnne. +fof(f1, axiom, ( +? [A] : (predicate2(A, like, 'John', 'Õnne')))). +002820 John knows that "Миша lives in СССР" holds. +ERROR DRS condition not supported: : tptp/4 _G693:drs([_G729], [predicate(_G729, hold, string(Миша lives in СССР))-1]) +002821 Миша lives in СССР. +ERROR DRS is empty apply_converter/2 drs([], []) +002822 John reads "تراجيديا هاملت Hamlet واحدة من أهم مسرحيات شكسبير . كتبت في عام 1600". +fof(f1, axiom, ( +? [A] : (predicate2(A, read, 'John', string('تراجيديا هاملت Hamlet واحدة من أهم مسرحيات شكسبير . كتبت في عام 1600'))))). +002823 A card is manually taken by John. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, manually, pos)) & +((predicate2(A, take, 'John', B)) & +(card(B)))))). +002824 A card is taken by John manually. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, manually, pos)) & +((predicate2(A, take, 'John', B)) & +(card(B)))))). +002825 There are some men each of whose dogs barks. +fof(f1, axiom, ( +? [A, B] : ((! [C] : ((has_part(A, C)) +=> (? [D] : (predicate1(D, bark, C))))) & +((relation(A, of, B)) & +((object(A, dog, countable, na, geq, 2)) & +(object(B, man, countable, na, geq, 2))))))). +002826 John is when in Paris? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, when) +002827 John is in Paris when? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, when) +002828 John is in Paris when with Mary? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, when) +002829 John is in Paris when where? +ERROR DRS is empty apply_converter/2 drs([], []) +002830 There are some men a dog of whose barks. +ERROR DRS is empty apply_converter/2 drs([], []) +002831 There are some men a dog of the men barks. +ERROR DRS is empty apply_converter/2 drs([], []) +002832 John is rich where? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, where) +002833 John is where where? +ERROR DRS is empty apply_converter/2 drs([], []) +002834 John is in a park in the park. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, in, B)) & +((predicate1(A, be, 'John')) & +(park(B)))))). +002835 John drinks p:õlu. +fof(f1, axiom, ( +? [A] : (predicate2(A, drink, 'John', õlu)))). +002836 Can a book be written by a man? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G722, _G725], [object(_G722, man, countable, na, eq, 1)-1/8, predicate(_G725, write, _G722, _G695)-1/5]) +002837 It is false that there are a man and a woman and that the man waits. +fof(f1, axiom, ( +~(? [A, B, C, D] : ((man(A)) & +((has_part(C, A)) & +((woman(B)) & +((has_part(C, B)) & +((object(C, na, countable, na, eq, 2)) & +(predicate1(D, wait, A)))))))))). +002838 John who is larger than his own brother can work carefully in a year that is not 2006 and that is not in [1981, 1983, 1985]. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G720, _G723], [object(_G720, year, countable, na, eq, 1)-1, -drs([_G747], [predicate(_G747, be, _G720, int(2006))-1]), -drs([_G771], [predicate(_G771, be, _G720)-1, modifier_pp(_G771, in, list([int(1981), int(1983), int(1985)]))-1]), predicate(_G723, work, named(John))-1, modifier_adv(_G723, carefully, pos)-1, modifier_pp(_G723, in, _G720)-1]) +002839 If each of some men who are {John, Bill} gives a small text "abc" to a woman then John must buy 2 kg of food or knows that it is not provable that 2 km / (2.3 + 4) = X * 2. +ERROR DRS function set/1 not supported arg_to_tptp/2 set([named(John), named(Bill)]) +002840 Who is mad-about John who is rich and who is as fond-of Mary as of Sue? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +002841 At most 3 men own more than 5 cars. At most 5 cars are owned by more than 3 men. +ERROR DRS condition not supported: . tptp/4 [predicate(_G693, own, _G687, _G690)-1, object(_G690, car, countable, na, greater, 5)-1, object(_G687, man, countable, na, leq, 3)-1] +002842 There are at most 3 men. The men wait. +ERROR DRS condition not supported: . tptp/4 [object(_G687, man, countable, na, leq, 3)-1] +002843 No man but John waits. +fof(f1, axiom, ( +! [A, B] : (((predicate1(A, wait, B)) & +(man(B))) +=> (B='John')))). +002844 each of not at most 5 men owns each of not at most 8 cars. +ERROR DRS is empty apply_converter/2 drs([], []) +002845 each of at most 5 men owns each of less than 8 cars. +ERROR DRS condition not supported: . tptp/4 [drs([_G702], [has_part(_G687, _G702)-1])=>drs([_G717], [[drs([_G732], [has_part(_G717, _G732)-1])=>drs([_G747], [predicate(_G747, own, _G702, _G732)-1]), object(_G717, car, countable, na, less, 8)-1]]), object(_G687, man, countable, na, leq, 5)-1] +002846 every man owns each of at most 5 cars. +ERROR DRS condition not supported: . tptp/4 [drs([_G730], [has_part(_G715, _G730)-1])=>drs([_G745], [predicate(_G745, own, _G696, _G730)-1]), object(_G715, car, countable, na, leq, 5)-1] +002847 at most 1 kg of water flows. +ERROR DRS condition not supported: . tptp/4 [predicate(_G690, flow, _G687)-1, object(_G687, water, mass, kg, leq, 1)-1] +002850 John is in a park manually. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, manually, pos)) & +((modifier_pp(A, in, B)) & +((predicate1(A, be, 'John')) & +(park(B))))))). +002851 -0 /= -1. +ERROR DRS is empty apply_converter/2 drs([], []) +002852 -0 = -1. +fof(f1, axiom, ( +0= -1)). +002853 2l of water runs. It is clean. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, clean, pos)) & +((predicate1(C, run, A)) & +(object(A, water, mass, l, eq, 2))))))). +002854 Some water of John runs. The water of John is clean. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, clean, pos)) & +((predicate1(C, run, A)) & +((relation(A, of, 'John')) & +(object(A, water, mass, na, na, na)))))))). +002855 Some water of John runs. Some water of Mary flows. The water of John is clean. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, clean, pos)) & +((predicate1(C, run, A)) & +((relation(A, of, 'John')) & +(object(A, water, mass, na, na, na)))))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, flow, B)) & +((relation(B, of, 'Mary')) & +(object(B, water, mass, na, na, na)))))). +002856 2l of water of John runs. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, run, B)) & +((relation(B, of, 'John')) & +(object(B, water, mass, l, eq, 2)))))). +002857 2l of water that every man drinks runs. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, run, B)) & +((! [C] : ((man(C)) +=> (? [D] : (predicate2(D, drink, C, B))))) & +(object(B, water, mass, l, eq, 2)))))). +002858 2l of water of John runs. 2l of water of Mary flows. The water of John is clean. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, clean, pos)) & +((predicate1(C, run, A)) & +((relation(A, of, 'John')) & +(object(A, water, mass, l, eq, 2)))))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, flow, B)) & +((relation(B, of, 'Mary')) & +(object(B, water, mass, l, eq, 2)))))). +002859 2 kg of water runs. The water is cold. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, cold, pos)) & +((predicate1(C, run, A)) & +(object(A, water, mass, kg, eq, 2))))))). +002860 2l of warm water flows. 2l of cold water flows. The warm water boils. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, boil, B)) & +((predicate1(C, flow, B)) & +((property1(B, warm, pos)) & +(object(B, water, mass, l, eq, 2))))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, flow, B)) & +((property1(B, cold, pos)) & +(object(B, water, mass, l, eq, 2)))))). +002861 If 2l of water boils and the water contains an egg then the water contains a boiled egg. +fof(f1, axiom, ( +! [A, B, C, D] : (((object(A, water, mass, l, eq, 2)) & +((predicate1(B, boil, A)) & +((egg(C)) & +(predicate2(D, contain, A, C))))) +=> (? [E, F] : ((egg(E)) & +((property1(E, boiled, pos)) & +(predicate2(F, contain, A, E)))))))). +002862 Every man is seen by his own dog. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((relation(B, of, A)) & +((dog(B)) & +(predicate2(C, see, B, A)))))))). +002863 The n:blahs wait. +fof(f1, axiom, ( +? [A, B] : ((object(A, blahs, countable, na, geq, 2)) & +(predicate1(B, wait, A))))). +002864 A number X is [X]. +ERROR DRS function list/1 not supported arg_to_tptp/2 list([_G687]) +002865 A number X is [X] and {X, X}. +ERROR DRS function set/1 not supported arg_to_tptp/2 set([_G687, _G687]) +002866 There is a number X. [X, X] is bigger than {X, X}. +ERROR DRS function list/1 not supported arg_to_tptp/2 list([_G687, _G687]) +002867 There are 3 men. There are who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G714, who) +002868 Which men are there? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002869 Which dogs of a man are there? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002870 There are which dogs of a man? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +002871 There are 3 men X. There are 4 men Y. John sees X. Mary sees Y. Bill sees X. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, 'Bill', B)) & +((predicate2(C, see, 'John', B)) & +(object(B, man, countable, na, eq, 3)))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate2(A, see, 'Mary', B)) & +(object(B, man, countable, na, eq, 4))))). +002872 John and Mary wait. Bill gives them them. +fof(f1, axiom, ( +? [A, B, C] : ((predicate3(A, give, 'Bill', B, B)) & +((object(B, na, countable, na, eq, 2)) & +((has_part(B, 'Mary')) & +((predicate1(C, wait, B)) & +(has_part(B, 'John')))))))). +002873 "abc" is "ab" & "c". +ERROR DRS operator '&' not supported arg_to_tptp/2 expr(&, string(ab), string(c)) +002874 "abc" is "abc" & "" & "". +ERROR DRS operator '&' not supported arg_to_tptp/2 expr(&, expr(&, string(abc), string()), string()) +002875 "123" is "12" & "3". +ERROR DRS operator '&' not supported arg_to_tptp/2 expr(&, string(12), string(3)) +002878 human:Peeter owns a car. He drives. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, own, 'Peeter', B)) & +(car(B))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, drive, 'Peeter')))). +002879 A human:xxx sees a masc:yyy and verb:zzz him. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, zzz, B, C)) & +((predicate2(D, see, B, C)) & +((yyy(C)) & +(xxx(B))))))). +002880 A human:xxx sees a masc:yyy and verb:zzz herself. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, zzz, B, B)) & +((predicate2(C, see, B, D)) & +((yyy(D)) & +(xxx(B))))))). +002881 "\" is a character. +fof(f1, axiom, ( +? [A] : ((string(\)=A) & +(character(A))))). +002882 "\\" is a sequence of 2 characters. +fof(f1, axiom, ( +? [A, B] : ((string(\\)=A) & +((relation(A, of, B)) & +((object(B, character, countable, na, eq, 2)) & +(sequence(A))))))). +002883 "\/\/" looks like a letter. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, like, B)) & +((predicate1(A, look, string(\/\/))) & +(letter(B)))))). +002884 Every lady is somebody whose pet is an animal and who likes nothing but cats . +fof(f1, axiom, ( +! [A] : ((lady(A)) +=> (? [B, C, D] : (($true) & +((pet(C)) & +((relation(C, of, B)) & +((animal(D)) & +((C=D) & +((! [E, F] : (((predicate2(E, like, B, F)) & +($true)) +=> (? [G] : ((cat(G)) & +(F=G))))) & +(A=B))))))))))). +002885 Every man is an adult that is a male and that is a person. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D] : ((adult(B)) & +((male(C)) & +((B=C) & +((person(D)) & +((B=D) & +(A=B)))))))))). +002886 Every lady is a person whose pet is a cat. +fof(f1, axiom, ( +! [A] : ((lady(A)) +=> (? [B, C, D] : ((person(B)) & +((pet(C)) & +((relation(C, of, B)) & +((cat(D)) & +((C=D) & +(A=B)))))))))). +002887 A customer enters a card X and a code Y. If Y is valid then SimpleMat accepts X. If Y is not valid then SimpleMat rejects X. +fof(f1, axiom, ( +? [A, B, C, D, E] : (((~(? [F] : ((property1(F, valid, pos)) & +(B=F)))) +=> (? [G] : (predicate2(G, reject, 'SimpleMat', E)))) & +((! [H] : (((property1(H, valid, pos)) & +(B=H)) +=> (? [I] : (predicate2(I, accept, 'SimpleMat', E))))) & +((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((code(B)) & +((predicate2(C, enter, D, A)) & +((has_part(A, E)) & +((card(E)) & +(customer(D)))))))))))). +002888 A customer enters a card X and a code Y. If the code Y is valid then SimpleMat accepts the card X. If the code Y is not valid then SimpleMat rejects the card X. +fof(f1, axiom, ( +? [A, B, C, D, E] : (((~(? [F] : ((property1(F, valid, pos)) & +(B=F)))) +=> (? [G] : (predicate2(G, reject, 'SimpleMat', E)))) & +((! [H] : (((property1(H, valid, pos)) & +(B=H)) +=> (? [I] : (predicate2(I, accept, 'SimpleMat', E))))) & +((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((code(B)) & +((predicate2(C, enter, D, A)) & +((has_part(A, E)) & +((card(E)) & +(customer(D)))))))))))). +002889 A card C is green. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, green, pos)) & +(card(A)))))). +002890 A card C1 is green. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, green, pos)) & +(card(A)))))). +002891 A card C11234234243 is green. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, green, pos)) & +(card(A)))))). +002892 A number N is a ratio of a circumference of a circle to its diameter. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((modifier_pp(F, to, A)) & +((B=C) & +((relation(C, of, D)) & +((relation(D, of, E)) & +((circle(E)) & +((diameter(A)) & +((relation(A, of, E)) & +((circumference(D)) & +((ratio(C)) & +(number(B))))))))))))). +002893 A man M1 waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(man(B))))). +002894 A man M1 waits. The man M1 is happy. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, happy, pos)) & +((predicate1(C, wait, A)) & +(man(A))))))). +002895 A man M1 waits. M1 is happy. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, happy, pos)) & +((predicate1(C, wait, A)) & +(man(A))))))). +002896 A dog D of a man is happy. A dog of a woman is sad. D barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((B=C) & +((property1(C, happy, pos)) & +((relation(B, of, D)) & +((man(D)) & +(dog(B))))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, sad, pos)) & +((relation(A, of, C)) & +((woman(C)) & +(dog(A)))))))). +002897 A dog D of a man is happy. A dog of a woman is sad. The dog D barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((B=C) & +((property1(C, happy, pos)) & +((relation(B, of, D)) & +((man(D)) & +(dog(B))))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, sad, pos)) & +((relation(A, of, C)) & +((woman(C)) & +(dog(A)))))))). +002898 There is a red card R. There is a blue card B. The red card R is valid. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, valid, pos)) & +((property1(A, red, pos)) & +(card(A))))))). + +fof(f2, axiom, ( +? [A] : ((property1(A, blue, pos)) & +(card(A))))). +002899 There is a red card R. There is a blue card B. The card R is valid. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, valid, pos)) & +((property1(A, red, pos)) & +(card(A))))))). + +fof(f2, axiom, ( +? [A] : ((property1(A, blue, pos)) & +(card(A))))). +002900 There is a red card R. There is a blue card B. The card is valid. +fof(f1, axiom, ( +? [A] : ((property1(A, red, pos)) & +(card(A))))). + +fof(f2, axiom, ( +? [A, B] : ((A=B) & +((property1(B, valid, pos)) & +((property1(A, blue, pos)) & +(card(A))))))). +002901 There is a red card R. There is a blue card B. The red card is valid. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, valid, pos)) & +((property1(A, red, pos)) & +(card(A))))))). + +fof(f2, axiom, ( +? [A] : ((property1(A, blue, pos)) & +(card(A))))). +002902 There is a red card R. There is a blue card B. R is valid. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, valid, pos)) & +((property1(A, red, pos)) & +(card(A))))))). + +fof(f2, axiom, ( +? [A] : ((property1(A, blue, pos)) & +(card(A))))). +002903 There are a red card R and a blue card B. R is valid. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, valid, pos)) & +((object(C, na, countable, na, eq, 2)) & +((has_part(C, D)) & +((property1(D, blue, pos)) & +((card(D)) & +((has_part(C, A)) & +((property1(A, red, pos)) & +(card(A)))))))))))). +002904 There are a red card R and a blue card B. They are valid. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, valid, pos)) & +((object(A, na, countable, na, eq, 2)) & +((has_part(A, C)) & +((property1(C, blue, pos)) & +((card(C)) & +((has_part(A, D)) & +((property1(D, red, pos)) & +(card(D)))))))))))). +002905 There are 3 men M3. M3 talk. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, talk, B)) & +(object(B, man, countable, na, eq, 3))))). +002907 There is a dog D. Each of some men who own D owns D. +fof(f1, axiom, ( +? [A, B, C] : ((! [D] : ((has_part(B, D)) +=> (? [E] : (predicate2(E, own, D, C))))) & +((predicate2(A, own, B, C)) & +((object(B, man, countable, na, geq, 2)) & +(dog(C))))))). +002908 A child C1 of a child C2 of a man M waits. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, wait, B)) & +((relation(B, of, C)) & +((relation(C, of, D)) & +((man(D)) & +((child(C)) & +(child(B))))))))). +002909 2 men M drink. They eat. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, eat, B)) & +((predicate1(C, drink, B)) & +(object(B, man, countable, na, eq, 2)))))). +002910 2 men M drink. M talk. They eat. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, eat, B)) & +((predicate1(C, talk, B)) & +((predicate1(D, drink, B)) & +(object(B, man, countable, na, eq, 2))))))). +002911 There is a long zip-code Z. +fof(f1, axiom, ( +? [A] : ((property1(A, long, pos)) & +('zip-code'(A))))). +002912 If John works in a bank then he does not commute. +fof(f1, axiom, ( +! [A, B] : (((bank(A)) & +((predicate1(B, work, 'John')) & +(modifier_pp(B, in, A)))) +=> (~(? [C] : (predicate1(C, commute, 'John'))))))). +002913 If John works then John does not work in his own house. +fof(f1, axiom, ( +! [A] : ((predicate1(A, work, 'John')) +=> (~(? [B, C] : ((relation(B, of, 'John')) & +((house(B)) & +((predicate1(C, work, 'John')) & +(modifier_pp(C, in, B)))))))))). +002914 If John works then he does not work in his own house. +fof(f1, axiom, ( +! [A] : ((predicate1(A, work, 'John')) +=> (~(? [B, C] : ((relation(B, of, 'John')) & +((house(B)) & +((predicate1(C, work, 'John')) & +(modifier_pp(C, in, B)))))))))). +002915 If John works then he does not work. +fof(f1, axiom, ( +! [A] : ((predicate1(A, work, 'John')) +=> (~(? [B] : (predicate1(B, work, 'John'))))))). +002916 If John works then John does not work in John's house. +fof(f1, axiom, ( +! [A] : ((predicate1(A, work, 'John')) +=> (~(? [B, C] : ((relation(B, of, 'John')) & +((house(B)) & +((predicate1(C, work, 'John')) & +(modifier_pp(C, in, B)))))))))). +002917 If John works then he does not work in John's house. +fof(f1, axiom, ( +! [A] : ((predicate1(A, work, 'John')) +=> (~(? [B, C] : ((relation(B, of, 'John')) & +((house(B)) & +((predicate1(C, work, 'John')) & +(modifier_pp(C, in, B)))))))))). +002918 If John works then he does not work in a house. +fof(f1, axiom, ( +! [A] : ((predicate1(A, work, 'John')) +=> (~(? [B, C] : ((house(B)) & +((predicate1(C, work, 'John')) & +(modifier_pp(C, in, B))))))))). +002919 If John works then he does not see himself. +fof(f1, axiom, ( +! [A] : ((predicate1(A, work, 'John')) +=> (~(? [B] : (predicate2(B, see, 'John', 'John'))))))). +002920 If John works then he does not feed his dog. +ERROR DRS is empty apply_converter/2 drs([], []) +002921 Mary sees John. He does not work in John's house. +fof(f1, axiom, ( +? [A] : (predicate2(A, see, 'Mary', 'John')))). + +fof(f2, axiom, ( +~(? [A, B] : ((relation(A, of, 'John')) & +((house(A)) & +((predicate1(B, work, 'John')) & +(modifier_pp(B, in, A)))))))). +002922 X sees a man X. X sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +002923 John knows the Abcdef. +fof(f1, axiom, ( +? [A] : (predicate2(A, know, 'John', 'Abcdef')))). +002924 John knows Abcdef. +fof(f1, axiom, ( +? [A] : (predicate2(A, know, 'John', 'Abcdef')))). +002925 John knows Sun. +fof(f1, axiom, ( +? [A] : (predicate2(A, know, 'John', 'Sun')))). +002926 John knows the Sun. +fof(f1, axiom, ( +? [A] : (predicate2(A, know, 'John', 'Sun')))). +002927 John knows Mary. +fof(f1, axiom, ( +? [A] : (predicate2(A, know, 'John', 'Mary')))). +002928 John knows the Mary. +ERROR DRS is empty apply_converter/2 drs([], []) +002929 John knows United-Nations. +ERROR DRS is empty apply_converter/2 drs([], []) +002930 John knows the United-Nations. +fof(f1, axiom, ( +? [A] : (predicate2(A, know, 'John', 'United-Nations')))). +002931 X sees X. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +($true)))). +002932 A man spends his own vacation in a warm country. Where does he spend the vacation? +ERROR DRS condition not supported: question tptp/4 question(drs([_G808], [predicate(_G808, spend, _G687, _G693)-2/4, query(_G808, where)-2/1])) +002933 If a group is {John, Bill} then John is X. +ERROR DRS function set/1 not supported arg_to_tptp/2 set([named(John), named(Bill)]) +002934 John knows X. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, know, 'John', B)) & +($true)))). +002935 John sees Every woman. +ERROR DRS is empty apply_converter/2 drs([], []) +002936 John sees A dog. +ERROR DRS is empty apply_converter/2 drs([], []) +002937 John Is a man. +ERROR DRS is empty apply_converter/2 drs([], []) +002938 There is some toxicity. The toxicity is high. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, high, pos)) & +(object(A, toxicity, mass, na, na, na)))))). +002939 There is some water. The water is wet. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, wet, pos)) & +(object(A, water, mass, na, na, na)))))). +002940 There is a water. The water is wet. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, wet, pos)) & +(water(A)))))). +002941 There is some water. There is a water. The water is wet. +fof(f1, axiom, ( +? [A] : (object(A, water, mass, na, na, na)))). + +fof(f2, axiom, ( +? [A, B] : ((A=B) & +((property1(B, wet, pos)) & +(water(A)))))). +002942 There is a water. There is some water. The water is wet. +fof(f1, axiom, ( +? [A] : (water(A)))). + +fof(f2, axiom, ( +? [A, B] : ((A=B) & +((property1(B, wet, pos)) & +(object(A, water, mass, na, na, na)))))). +002943 It is false that there is X. +fof(f1, axiom, ( +~(? [A] : ($true)))). +002944 If there is X then there is Y. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : ($true))))). +002945 It is false that there is something X. +fof(f1, axiom, ( +~(? [A] : ($true)))). +002946 If there is something X then there is something Y. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : ($true))))). +002947 If there is something X then there is X. +ERROR DRS is empty apply_converter/2 drs([], []) +002948 If there is something X then there is something X. +ERROR DRS is empty apply_converter/2 drs([], []) +002949 If X's pet is Y then X likes Y. +fof(f1, axiom, ( +! [A, B, C] : ((($true) & +((relation(B, of, A)) & +((pet(B)) & +(($true) & +(B=C))))) +=> (? [D] : (predicate2(D, like, A, C)))))). +002950 John works at at least 3 banks. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, at, B)) & +((predicate1(A, work, 'John')) & +(object(B, bank, countable, na, geq, 3)))))). +002951 John looks at at least 4 men at least 3 dogs of who bark. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(A, at, B)) & +((predicate1(A, look, 'John')) & +((predicate1(C, bark, D)) & +((relation(D, of, B)) & +((object(D, dog, countable, na, geq, 3)) & +(object(B, man, countable, na, geq, 4))))))))). +002952 John sees a man who sleeps in a bed in a morning. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, 'John', B)) & +((modifier_pp(C, in, D)) & +((modifier_pp(C, in, E)) & +((predicate1(C, sleep, B)) & +((man(B)) & +((morning(E)) & +(bed(D)))))))))). +002953 John sees a man who sleeps soundly in a bed in a morning. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, 'John', B)) & +((modifier_adv(C, soundly, pos)) & +((modifier_pp(C, in, D)) & +((modifier_pp(C, in, E)) & +((predicate1(C, sleep, B)) & +((man(B)) & +((morning(E)) & +(bed(D))))))))))). +002954 There is a man who does not sleep soundly in a bed in a morning. +fof(f1, axiom, ( +? [A] : ((~(? [B, C, D] : ((morning(B)) & +((bed(C)) & +((predicate1(D, sleep, A)) & +((modifier_pp(D, in, B)) & +((modifier_pp(D, in, C)) & +(modifier_adv(D, soundly, pos))))))))) & +(man(A))))). +002955 John sees a man who does not sleep soundly in a bed in a morning. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((~(? [C, D, E] : ((morning(C)) & +((bed(D)) & +((predicate1(E, sleep, B)) & +((modifier_pp(E, in, C)) & +((modifier_pp(E, in, D)) & +(modifier_adv(E, soundly, pos))))))))) & +(man(B)))))). +002956 John soundly sees a man who sleeps in a bed in a morning. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((modifier_adv(A, soundly, pos)) & +((predicate2(A, see, 'John', B)) & +((modifier_pp(C, in, D)) & +((modifier_pp(C, in, E)) & +((predicate1(C, sleep, B)) & +((man(B)) & +((morning(E)) & +(bed(D))))))))))). +002957 John soundly sees a man in a bed in a morning. The man sleeps. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, sleep, B)) & +((modifier_pp(C, in, D)) & +((modifier_pp(C, in, E)) & +((modifier_adv(C, soundly, pos)) & +((predicate2(C, see, 'John', B)) & +((man(B)) & +((morning(E)) & +(bed(D))))))))))). +002958 A customer who manually in a bank enters a card types a code. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate2(A, type, B, C)) & +((code(C)) & +((modifier_adv(D, manually, pos)) & +((modifier_pp(D, in, E)) & +((predicate2(D, enter, B, F)) & +((card(F)) & +((customer(B)) & +(bank(E))))))))))). +002959 There is a man who does not sleep. There is a woman who does not wait. John sees the man who does not sleep. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((~(? [C] : (predicate1(C, sleep, B)))) & +(man(B)))))). + +fof(f2, axiom, ( +? [A] : ((~(? [B] : (predicate1(B, wait, A)))) & +(woman(A))))). +002960 There is a man who does not sleep. John sees the man. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((~(? [C] : (predicate1(C, sleep, B)))) & +(man(B)))))). +002961 John sees soundly in a bed in a morning _that_ a man sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +002962 John sees a man who does not sleep soundly in a bed. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((~(? [C, D] : ((bed(C)) & +((predicate1(D, sleep, B)) & +((modifier_pp(D, in, C)) & +(modifier_adv(D, soundly, pos))))))) & +(man(B)))))). +002963 John soundly sees a man who does not sleep in a bed. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, soundly, pos)) & +((predicate2(A, see, 'John', B)) & +((~(? [C, D] : ((bed(C)) & +((predicate1(D, sleep, B)) & +(modifier_pp(D, in, C)))))) & +(man(B))))))). +002964 John soundly and quickly sees a man who does not sleep in a bed. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, soundly, pos)) & +((modifier_adv(A, quickly, pos)) & +((predicate2(A, see, 'John', B)) & +((~(? [C, D] : ((bed(C)) & +((predicate1(D, sleep, B)) & +(modifier_pp(D, in, C)))))) & +(man(B)))))))). +002965 John sees a man who does not sleep in a bed soundly. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((~(? [C, D] : ((bed(C)) & +((predicate1(D, sleep, B)) & +((modifier_adv(D, soundly, pos)) & +(modifier_pp(D, in, C))))))) & +(man(B)))))). +002966 John sees a man who does not sleep in a bed soundly and quickly. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((~(? [C, D] : ((bed(C)) & +((predicate1(D, sleep, B)) & +((modifier_adv(D, quickly, pos)) & +((modifier_adv(D, soundly, pos)) & +(modifier_pp(D, in, C)))))))) & +(man(B)))))). +002967 John sees a man who does not sleep soundly and quickly in a bed. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((~(? [C, D] : ((bed(C)) & +((predicate1(D, sleep, B)) & +((modifier_pp(D, in, C)) & +((modifier_adv(D, quickly, pos)) & +(modifier_adv(D, soundly, pos)))))))) & +(man(B)))))). +002968 John sees a man who sleeps in a bed soundly. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((modifier_pp(C, in, D)) & +((modifier_adv(C, soundly, pos)) & +((predicate1(C, sleep, B)) & +((man(B)) & +(bed(D))))))))). +002969 There is a man. John sees the man. The man does not sleep. +fof(f1, axiom, ( +? [A, B] : ((~(? [C] : (predicate1(C, sleep, B)))) & +((predicate2(A, see, 'John', B)) & +(man(B)))))). +002970 If there is a man who does not sleep and John sees the man then a dog barks. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((~(? [C] : (predicate1(C, sleep, A)))) & +(predicate2(B, see, 'John', A)))) +=> (? [D, E] : ((dog(D)) & +(predicate1(E, bark, D))))))). +002971 John is as a:richrich as Mary. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property2(A, richrich, pos_as, 'Mary'))))). +002972 John is as a:fondfond-of Mary as Bill. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property3(A, 'fondfond-of', 'Mary', pos_as, subj, 'Bill'))))). +002973 There is a man who does not sleep and John sees the man. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((~(? [C] : (predicate1(C, sleep, B)))) & +(man(B)))))). +002974 There is a man who does not sleep or John sees the man. +fof(f1, axiom, ( +? [A] : (((man(A)) & +(~(? [B] : (predicate1(B, sleep, A))))) +| (? [C] : (predicate2(C, see, 'John', A)))))). +002975 There is a man or the man does not sleep or John sees the man. +fof(f1, axiom, ( +? [A] : ((man(A)) +| ((~(? [B] : (predicate1(B, sleep, A)))) +| (? [C] : (predicate2(C, see, 'John', A))))))). +002976 There is a man or the man does not sleep and John sees the man. +fof(f1, axiom, ( +? [A] : ((man(A)) +| (? [B] : ((~(? [C] : (predicate1(C, sleep, A)))) & +(predicate2(B, see, 'John', A))))))). +002977 There is a man or the man does not sleep, and John sees the man. +fof(f1, axiom, ( +? [A, B] : ((man(A)) & +(predicate2(B, see, 'John', A))))). + +fof(f2, axiom, ( +? [A] : ((man(A)) +| (~(? [B] : (predicate1(B, sleep, A))))))). +002978 There is a man or the man sleeps. +fof(f1, axiom, ( +? [A] : ((man(A)) +| (? [B] : (predicate1(B, sleep, A)))))). +002979 X is Y. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +(($true) & +($true))))). +002980 X is X. +fof(f1, axiom, ( +? [A] : ((A=A) & +($true)))). +002981 X is not X. +fof(f1, axiom, ( +? [A] : ((~(A=A)) & +($true)))). +002982 X is not Y. +fof(f1, axiom, ( +? [A] : ((~(? [B] : (($true) & +(A=B)))) & +($true)))). +002983 A man likes Mary. Sue likes the man that likes Mary. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, like, 'Sue', B)) & +((predicate2(C, like, B, 'Mary')) & +(man(B)))))). +002984 There is a man that must feed every dog. There is a man that must feed every cat. The man that must feed every dog feeds himself. +ERROR DRS condition not supported: [] tptp/4 []drs([], [drs([_G726], [object(_G726, dog, countable, na, eq, 1)-1])=>drs([_G745], [predicate(_G745, feed, _G687, _G726)-1])]) +002985 There is a dog. A man sees the dog and likes it. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, like, B, C)) & +((predicate2(D, see, B, C)) & +((man(B)) & +(dog(C))))))). +002986 There is a boy. A man sees his cat and a dog. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((dog(B)) & +((predicate2(C, see, D, A)) & +((has_part(A, E)) & +((cat(E)) & +((relation(E, of, F)) & +((boy(F)) & +(man(D)))))))))))). +002987 If there is an animal that is a dog or that is a cat then John sees the animal that is a dog or that is a cat. +fof(f1, axiom, ( +! [A] : (((animal(A)) & +(? [B] : (((dog(B)) & +(A=B)) +| (? [C] : ((cat(C)) & +(A=C)))))) +=> (? [D] : (predicate2(D, see, 'John', A)))))). +002988 If there is an animal that is not a dog or that is a cat then John sees the animal that is not a dog or that is a cat. +fof(f1, axiom, ( +! [A] : (((animal(A)) & +((~(? [B] : ((dog(B)) & +(A=B)))) +| (? [C] : ((cat(C)) & +(A=C))))) +=> (? [D] : (predicate2(D, see, 'John', A)))))). +002989 If there is an animal that is a cat or that is a dog then John sees the animal that is a dog or that is a cat. +fof(f1, axiom, ( +! [A] : (((animal(A)) & +(? [B] : (((cat(B)) & +(A=B)) +| (? [C] : ((dog(C)) & +(A=C)))))) +=> (? [D] : (predicate2(D, see, 'John', A)))))). +002990 If there is an animal that eats every food then John sees the animal that eats every food. +fof(f1, axiom, ( +! [A] : (((animal(A)) & +(! [B] : ((food(B)) +=> (? [C] : (predicate2(C, eat, A, B)))))) +=> (? [D] : (predicate2(D, see, 'John', A)))))). +002991 If there is an animal that believes that John is its own owner then John sees the animal. +ERROR DRS is empty apply_converter/2 drs([], []) +002992 If there is an animal that believes that John is its own owner then John sees the animal that believes that John is its own owner. +ERROR DRS is empty apply_converter/2 drs([], []) +002993 John is his own owner. +fof(f1, axiom, ( +? [A] : (('John'=A) & +((owner(A)) & +(relation(A, of, 'John')))))). +002994 John is his owner. +ERROR DRS is empty apply_converter/2 drs([], []) +002995 Bill knows that John is his own owner. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G745, _G748], [relation(_G745, of, named(John))-1, object(_G745, owner, countable, na, eq, 1)-1, predicate(_G748, be, named(John), _G745)-1]) +002996 Bill knows that John is his owner. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G745, _G748], [relation(_G745, of, named(Bill))-1, object(_G745, owner, countable, na, eq, 1)-1, predicate(_G748, be, named(John), _G745)-1]) +002997 John sees a man. Mary knows the man that John sees. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, know, 'Mary', B)) & +((predicate2(C, see, 'John', B)) & +(man(B)))))). +002998 A man sees a woman. Mary knows the woman that the man sees. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, know, 'Mary', B)) & +((predicate2(C, see, D, B)) & +((woman(B)) & +(man(D))))))). +002999 A man sees a woman. Mary knows the woman that a man sees. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, know, 'Mary', B)) & +((predicate2(C, see, D, B)) & +((woman(B)) & +(man(D))))))). +003000 A man sees a woman. Mary knows the man that sees the woman. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, know, 'Mary', B)) & +((predicate2(C, see, B, D)) & +((woman(D)) & +(man(B))))))). +003001 A man sees a woman. Mary knows the man that sees a woman. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, know, 'Mary', B)) & +((predicate2(C, see, B, D)) & +((woman(D)) & +(man(B))))))). +003002 A man X and Y's dog can wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G729], [predicate(_G729, wait, _G696)-1]) +003003 There are a man and a dog of something. It is possible that they wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G787], [predicate(_G787, wait, _G696)-2]) +003004 There is a machine. It controls itself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, control, B, B)) & +(machine(B))))). +003005 There is a machine. It controls it. +ERROR DRS is empty apply_converter/2 drs([], []) +003006 There is a black man. There is a man who sees himself. John knows the man. John encounters the black man. John watches the man who sees himself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, encounter, 'John', B)) & +((property1(B, black, pos)) & +(man(B)))))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((predicate2(A, watch, 'John', B)) & +((predicate2(C, know, 'John', B)) & +((predicate2(D, see, B, B)) & +(man(B))))))). +003007 There is a black woman. There is a woman who sees herself. John knows the woman. John encounters the black woman. John watches the woman who sees herself. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, encounter, 'John', B)) & +((property1(B, black, pos)) & +(woman(B)))))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((predicate2(A, watch, 'John', B)) & +((predicate2(C, know, 'John', B)) & +((predicate2(D, see, B, B)) & +(woman(B))))))). +003008 There is a black woman. There is a woman who sees herself. John knows the woman. John encounters the black woman. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, encounter, 'John', B)) & +((property1(B, black, pos)) & +(woman(B)))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, know, 'John', B)) & +((predicate2(C, see, B, B)) & +(woman(B)))))). +003009 Somebody M is the mother of a child C1. Somebody H is the husband of M. H's child is C2. C1 is not C2. Who is C1? +ERROR DRS condition not supported: question tptp/4 question(drs([_G943, _G946], [query(_G943, who)-5/1, predicate(_G946, be, _G943, _G696)-5/2])) +003010 John should wait. +ERROR DRS condition not supported: should tptp/4 should(drs([_G711], [predicate(_G711, wait, named(John))-1])) +003011 John should wait and can swim and must drink. +ERROR DRS condition not supported: [] tptp/4 []drs([_G753], [predicate(_G753, drink, named(John))-1]) +003012 A man should wait and can swim and must drink. +ERROR DRS condition not supported: [] tptp/4 []drs([_G753], [predicate(_G753, drink, _G687)-1]) +003013 Every man should drink. +ERROR DRS condition not supported: should tptp/4 should(drs([_G723], [predicate(_G723, drink, _G696)-1])) +003014 Every man should love every woman. +ERROR DRS condition not supported: should tptp/4 should(drs([], [drs([_G732], [object(_G732, woman, countable, na, eq, 1)-1])=>drs([_G751], [predicate(_G751, love, _G696, _G732)-1])])) +003015 It is recommended that a man drinks. +ERROR DRS condition not supported: should tptp/4 should(drs([_G695, _G698], [predicate(_G695, drink, _G698)-1, object(_G698, man, countable, na, eq, 1)-1])) +003016 It is not recommended that every man drinks. +ERROR DRS condition not supported: should tptp/4 should(drs([], [drs([_G712], [object(_G712, man, countable, na, eq, 1)-1])=>drs([_G731], [predicate(_G731, drink, _G712)-1])])) +003017 Every person should be important. +ERROR DRS condition not supported: should tptp/4 should(drs([_G723, _G726], [predicate(_G723, be, _G696, _G726)-1, property(_G726, important, pos)-1])) +003018 Every person should not kill someone. +ERROR DRS condition not supported: should tptp/4 should(drs([_G731, _G734], [predicate(_G731, kill, _G696, _G734)-1, object(_G734, somebody, countable, na, eq, 1)-1])) +003019 Every person should not be rich. +ERROR DRS condition not supported: should tptp/4 should(drs([_G731, _G734], [predicate(_G731, be, _G696, _G734)-1, property(_G734, rich, pos)-1])) +003020 Every person shouldn't be rich. +ERROR DRS condition not supported: should tptp/4 should(drs([_G731, _G734], [predicate(_G731, be, _G696, _G734)-1, property(_G734, rich, pos)-1])) +003021 Every person shouldn't kill someone. +ERROR DRS condition not supported: should tptp/4 should(drs([_G731, _G734], [predicate(_G731, kill, _G696, _G734)-1, object(_G734, somebody, countable, na, eq, 1)-1])) +003022 It is recommended that it is possible that it is necessary that every person does not provably not wait. +ERROR DRS condition not supported: should tptp/4 should(drs([], [<>drs([], [[]drs([], [drs([_G720], [object(_G720, person, countable, na, eq, 1)-1])=>drs([], [~drs([], [-drs([_G755], [predicate(_G755, wait, _G720)-1])])])])])])) +003023 It is recommended that John can swim. +ERROR DRS condition not supported: should tptp/4 should(drs([], [<>drs([_G719], [predicate(_G719, swim, named(John))-1])])) +003024 It is possible that John should swim. +ERROR DRS condition not supported: <> tptp/4 <>drs([], [should(drs([_G719], [predicate(_G719, swim, named(John))-1]))]) +003025 John should give a present to Mary. +ERROR DRS condition not supported: should tptp/4 should(drs([_G727, _G730], [predicate(_G727, give, named(John), _G730, named(Mary))-1, object(_G730, present, countable, na, eq, 1)-1])) +003026 John shouldn't be more fond-of Mary than of Sue. +ERROR DRS condition not supported: should tptp/4 should(drs([_G751, _G754], [predicate(_G751, be, named(John), _G754)-1, property(_G754, fond-of, named(Mary), comp_than, obj, named(Sue))-1])) +003027 John should not swim. +ERROR DRS condition not supported: should tptp/4 should(drs([_G719], [predicate(_G719, swim, named(John))-1])) +003028 Should John wait? +ERROR DRS condition not supported: should tptp/4 should(drs([_G703], [predicate(_G703, wait, named(John))-1/3])) +003029 What is nothing? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +003030 What is something that is not something? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +003031 Mary invites Sue for a visit and she tells her that she must go and must work. +ERROR DRS is empty apply_converter/2 drs([], []) +003032 Sue sees Mary that she that sees her that she sees sees. +ERROR DRS is empty apply_converter/2 drs([], []) +003033 If a city overlaps-with something X then X is the city or X is not a city . +fof(f1, axiom, ( +! [A, B, C] : (((city(A)) & +(($true) & +(predicate2(C, 'overlap-with', A, B)))) +=> ((B=A) +| (~(? [D] : ((city(D)) & +(B=D)))))))). +003034 Every city overlaps-with itself or does not overlap-with a city. +fof(f1, axiom, ( +! [A] : ((city(A)) +=> (? [B] : ((predicate2(B, 'overlap-with', A, A)) +| (~(? [C, D] : ((city(C)) & +(predicate2(D, 'overlap-with', A, C)))))))))). +003035 Every man who owns a car that likes a cat is a dog that is hated by a bike or that likes itself. +fof(f1, axiom, ( +! [A, B, C, D, E] : (((man(A)) & +((car(B)) & +((cat(C)) & +((predicate2(D, like, B, C)) & +(predicate2(E, own, A, B)))))) +=> (? [F] : ((dog(F)) & +((? [G, H] : (((bike(G)) & +(predicate2(H, hate, G, F))) +| (? [I] : (predicate2(I, like, F, F))))) & +(A=F))))))). +003036 Every man who owns a car is a dog that is hated by a bike or that likes itself. +fof(f1, axiom, ( +! [A, B, C] : (((man(A)) & +((car(B)) & +(predicate2(C, own, A, B)))) +=> (? [D] : ((dog(D)) & +((? [E, F] : (((bike(E)) & +(predicate2(F, hate, E, D))) +| (? [G] : (predicate2(G, like, D, D))))) & +(A=D))))))). +003037 Every man is a dog that is hated by a bike or that likes itself. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : ((dog(B)) & +((? [C, D] : (((bike(C)) & +(predicate2(D, hate, C, B))) +| (? [E] : (predicate2(E, like, B, B))))) & +(A=B))))))). +003038 Every man is a dog that hates a bike or that likes itself. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : ((dog(B)) & +((? [C, D] : (((bike(C)) & +(predicate2(D, hate, B, C))) +| (? [E] : (predicate2(E, like, B, B))))) & +(A=B))))))). +003039 There is a red man and there is a blue man. +fof(f1, axiom, ( +? [A] : ((property1(A, blue, pos)) & +(man(A))))). + +fof(f2, axiom, ( +? [A] : ((property1(A, red, pos)) & +(man(A))))). +003040 There is a red man and there is a blue man and the man feeds a dog. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, feed, B, C)) & +((dog(C)) & +((property1(B, blue, pos)) & +(man(B))))))). + +fof(f2, axiom, ( +? [A] : ((property1(A, red, pos)) & +(man(A))))). +003041 There is a red man and there is a blue man and the man feeds a dog and the dog that the blue man feeds barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((predicate2(C, feed, D, B)) & +((dog(B)) & +((property1(D, blue, pos)) & +(man(D)))))))). + +fof(f2, axiom, ( +? [A] : ((property1(A, red, pos)) & +(man(A))))). +003042 There is a red man and there is a blue man and the man feeds a dog and the dog that the red man feeds barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((man(A)) & +((dog(B)) & +((predicate2(C, feed, A, B)) & +((property1(A, red, pos)) & +(predicate1(D, bark, B)))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, feed, B, C)) & +((dog(C)) & +((property1(B, blue, pos)) & +(man(B))))))). +003043 No analysis confirms X and excludes X. +fof(f1, axiom, ( +! [A] : ((analysis(A)) +=> (~(? [B, C, D] : (($true) & +((predicate2(C, confirm, A, B)) & +(predicate2(D, exclude, A, B))))))))). +003044 X sees a man X. +ERROR DRS is empty apply_converter/2 drs([], []) +003045 X sees the man X. +ERROR DRS is empty apply_converter/2 drs([], []) +003046 A man X waits. A man X is tired. +ERROR DRS is empty apply_converter/2 drs([], []) +003047 A man X waits. The man X is tired. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, tired, pos)) & +((predicate1(C, wait, A)) & +(man(A))))))). +003048 The man X is tired. The man X waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((man(B)) & +((B=C) & +(property1(C, tired, pos))))))). +003049 A man X waits. X is tired. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, tired, pos)) & +((predicate1(C, wait, A)) & +(man(A))))))). +003050 The man X waits. X is tired. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, tired, pos)) & +((man(A)) & +(predicate1(C, wait, A))))))). +003051 X is tired. X waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((B=C) & +((property1(C, tired, pos)) & +($true)))))). +003052 Somebody M sleeps. A man is a husband of M. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((relation(B, of, C)) & +((husband(B)) & +((predicate1(D, sleep, C)) & +(($true) & +(man(A))))))))). +003053 Somebody M sleeps. A man is the husband of M. +fof(f1, axiom, ( +? [A, B, C, D] : ((husband(A)) & +((relation(A, of, B)) & +((C=A) & +((man(C)) & +((predicate1(D, sleep, B)) & +($true)))))))). +003054 There is a price of a resource. The price of the resource is high. The resource is valid. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, valid, pos)) & +((C=D) & +((property1(D, high, pos)) & +((relation(C, of, A)) & +((resource(A)) & +(price(C)))))))))). +003055 A man owns a dog. John sees the man who owns a dog. The dog barks. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, bark, B)) & +((predicate2(C, see, 'John', D)) & +((predicate2(E, own, D, B)) & +((dog(B)) & +(man(D)))))))). +003056 A man owns a dog. John sees the man who owns the dog. The dog barks. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate1(A, bark, B)) & +((predicate2(C, see, 'John', D)) & +((predicate2(E, own, D, B)) & +((dog(B)) & +(man(D)))))))). +003057 A card of a man is valid. Which man's card is valid? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G779, which) +003058 A card of a man X is valid. The card of which man X is valid? +ERROR DRS is empty apply_converter/2 drs([], []) +003059 John beats a donkey of his own wife's brother. +ERROR DRS is empty apply_converter/2 drs([], []) +003060 John beats the donkey of a brother of his own wife. +fof(f1, axiom, ( +? [A, B, C, D] : ((brother(A)) & +((donkey(B)) & +((relation(C, of, 'John')) & +((wife(C)) & +((relation(A, of, C)) & +((relation(B, of, A)) & +(predicate2(D, beat, 'John', B)))))))))). +003061 John beats a donkey of the brother of his own wife. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, beat, 'John', B)) & +((brother(C)) & +((relation(D, of, 'John')) & +((wife(D)) & +((relation(C, of, D)) & +((relation(B, of, C)) & +(donkey(B)))))))))). +003062 John beats the donkey of the brother of his own wife. +fof(f1, axiom, ( +? [A, B, C, D] : ((brother(A)) & +((relation(B, of, 'John')) & +((wife(B)) & +((relation(A, of, B)) & +((donkey(C)) & +((relation(C, of, A)) & +(predicate2(D, beat, 'John', C)))))))))). +003063 There is a man who sleeps in the morning in a bed. John sees the man who sleeps in a bed in the morning. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, 'John', B)) & +((morning(C)) & +((modifier_pp(D, in, C)) & +((modifier_pp(D, in, E)) & +((predicate1(D, sleep, B)) & +((man(B)) & +(bed(E)))))))))). +003064 A man owns a dog. John sees the man who owns a dog. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((predicate2(C, own, B, D)) & +((dog(D)) & +(man(B))))))). +003065 A man owns a dog. A man owns a cat. A girl sees the man who owns a dog. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, B, C)) & +((girl(B)) & +((predicate2(D, own, C, E)) & +((dog(E)) & +(man(C)))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, own, B, C)) & +((cat(C)) & +(man(B)))))). +003066 A man X owns a dog. A man Y owns a cat. John sees the man X. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((predicate2(C, own, B, D)) & +((dog(D)) & +(man(B))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, own, B, C)) & +((cat(C)) & +(man(B)))))). +003067 A man X owns a dog. A man Y owns a cat. John sees X. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((predicate2(C, own, B, D)) & +((dog(D)) & +(man(B))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, own, B, C)) & +((cat(C)) & +(man(B)))))). +003068 A red man owns a dog. A red man owns a cat. John sees the red man who owns a dog. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((predicate2(C, own, B, D)) & +((dog(D)) & +((property1(B, red, pos)) & +(man(B)))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, own, B, C)) & +((cat(C)) & +((property1(B, red, pos)) & +(man(B))))))). +003069 A man is red and owns a dog. A man is red and owns a cat. John sees the man who is red and who owns a dog. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, see, 'John', B)) & +((predicate2(C, own, B, D)) & +((dog(D)) & +((B=E) & +((property1(E, red, pos)) & +(man(B))))))))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((predicate2(A, own, B, C)) & +((cat(C)) & +((B=D) & +((property1(D, red, pos)) & +(man(B)))))))). +003070 There is a man who does not sleep. John sees the man who does not sleep. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((~(? [C] : (predicate1(C, sleep, B)))) & +(man(B)))))). +003071 There is a man who does not sleep. There is a man who sleeps. John sees the man who does not sleep. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((~(? [C] : (predicate1(C, sleep, B)))) & +(man(B)))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, sleep, B)) & +(man(B))))). +003072 A man can not sleep. John sees the man who can not sleep. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G738], [predicate(_G738, sleep, _G690)-1]) +003073 A man can not sleep. A man can sleep. John sees the man who can not sleep. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G741], [predicate(_G741, sleep, _G690)-1]) +003074 There is a man who must wait patiently. There is a man who can sleep. John sees the man who must wait. Mary expects the man who can sleep. +ERROR DRS condition not supported: [] tptp/4 []drs([_G755], [predicate(_G755, wait, _G693)-1, modifier_adv(_G755, patiently, pos)-1]) +003075 A man X must wait. A man Y can sleep. John sees the man X. Mary expects the man Y. +ERROR DRS condition not supported: [] tptp/4 []drs([_G752], [predicate(_G752, wait, _G693)-1]) +003076 There is a man who must wait patiently. John sees the man who must wait. +ERROR DRS condition not supported: [] tptp/4 []drs([_G733], [predicate(_G733, wait, _G690)-1, modifier_adv(_G733, patiently, pos)-1]) +003077 There is a man who cannot wait patiently. John sees the man who cannot wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G741], [predicate(_G741, wait, _G690)-1, modifier_adv(_G741, patiently, pos)-1]) +003078 There is a man who does not wait patiently. There is a man who does not sleep. John sees the man who does not wait. Mary expects the man who does not sleep. +fof(f1, axiom, ( +? [A] : ((~(? [B] : ((predicate1(B, wait, A)) & +(modifier_adv(B, patiently, pos))))) & +(man(A))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate2(A, expect, 'Mary', B)) & +((~(? [C] : (predicate1(C, sleep, B)))) & +(man(B)))))). + +fof(f3, axiom, ( +? [A, B] : ((man(A)) & +((~(? [C] : (predicate1(C, wait, A)))) & +(predicate2(B, see, 'John', A)))))). +003079 A man does not wait patiently. A man does not sleep. John sees the man who does not wait. Mary expects the man who does not sleep. +fof(f1, axiom, ( +? [A] : ((~(? [B] : ((predicate1(B, wait, A)) & +(modifier_adv(B, patiently, pos))))) & +(man(A))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate2(A, expect, 'Mary', B)) & +((~(? [C] : (predicate1(C, sleep, B)))) & +(man(B)))))). + +fof(f3, axiom, ( +? [A, B] : ((man(A)) & +((~(? [C] : (predicate1(C, wait, A)))) & +(predicate2(B, see, 'John', A)))))). +003080 A red man who can sleep must wait. A red man who can sleep must work. The man who must wait is tired. +ERROR DRS condition not supported: [] tptp/4 []drs([_G751], [predicate(_G751, wait, _G687)-1]) +003081 A man owns a dog. A girl sees the man who owns a dog. The dog barks. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate1(A, bark, B)) & +((predicate2(C, see, D, E)) & +((girl(D)) & +((predicate2(F, own, E, B)) & +((dog(B)) & +(man(E))))))))). +003082 The man sleeps. There is a man. +fof(f1, axiom, ( +? [A, B] : ((man(A)) & +(predicate1(B, sleep, A))))). + +fof(f2, axiom, ( +? [A] : (man(A)))). +003083 The man owns the dog. The dog barks. The dog is red. The man who owns the dog that barks and that is red is happy. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((A=B) & +((property1(B, happy, pos)) & +((C=D) & +((property1(D, red, pos)) & +((predicate1(E, bark, C)) & +((dog(C)) & +((man(A)) & +(predicate2(F, own, A, C))))))))))). +003084 A man does not wait patiently. A man does not sleep. A girl sees the man who does not wait. A boy expects the man who does not sleep. +fof(f1, axiom, ( +? [A] : ((~(? [B] : ((predicate1(B, wait, A)) & +(modifier_adv(B, patiently, pos))))) & +(man(A))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, expect, B, C)) & +((boy(B)) & +((~(? [D] : (predicate1(D, sleep, C)))) & +(man(C))))))). + +fof(f3, axiom, ( +? [A, B, C] : ((man(A)) & +((~(? [D] : (predicate1(D, wait, A)))) & +((predicate2(B, see, C, A)) & +(girl(C))))))). +003085 A man does not wait patiently. A girl sees the man who does not wait. +fof(f1, axiom, ( +? [A] : ((~(? [B] : ((predicate1(B, wait, A)) & +(modifier_adv(B, patiently, pos))))) & +(man(A))))). + +fof(f2, axiom, ( +? [A, B, C] : ((man(A)) & +((~(? [D] : (predicate1(D, wait, A)))) & +((predicate2(B, see, C, A)) & +(girl(C))))))). +003086 A man does not wait. A girl sees the man who does not wait. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((girl(B)) & +((~(? [D] : (predicate1(D, wait, C)))) & +(man(C))))))). +003087 There is a man who does not wait patiently. There is a man who does not sleep. A girl sees the man who does not wait. A boy expects the man who does not sleep. +fof(f1, axiom, ( +? [A] : ((~(? [B] : ((predicate1(B, wait, A)) & +(modifier_adv(B, patiently, pos))))) & +(man(A))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, expect, B, C)) & +((boy(B)) & +((~(? [D] : (predicate1(D, sleep, C)))) & +(man(C))))))). + +fof(f3, axiom, ( +? [A, B, C] : ((man(A)) & +((~(? [D] : (predicate1(D, wait, A)))) & +((predicate2(B, see, C, A)) & +(girl(C))))))). +003088 There is a man who does not wait patiently. A girl sees the man who does not wait. +fof(f1, axiom, ( +? [A] : ((~(? [B] : ((predicate1(B, wait, A)) & +(modifier_adv(B, patiently, pos))))) & +(man(A))))). + +fof(f2, axiom, ( +? [A, B, C] : ((man(A)) & +((~(? [D] : (predicate1(D, wait, A)))) & +((predicate2(B, see, C, A)) & +(girl(C))))))). +003089 There is a man who does not wait. A girl sees the man who does not wait. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, see, B, C)) & +((girl(B)) & +((~(? [D] : (predicate1(D, wait, C)))) & +(man(C))))))). +003090 There is a man who cannot wait patiently. A girl sees the man who cannot wait. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G728], [predicate(_G728, wait, _G687)-1, modifier_adv(_G728, patiently, pos)-1]) +003091 A man is red. The red man sleeps. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, red, pos)) & +(man(A)))))). + +fof(f2, axiom, ( +? [A, B] : ((man(A)) & +((property1(A, red, pos)) & +(predicate1(B, sleep, A)))))). +003092 A man is red and owns a dog. A man is red and owns a cat. John sees the red man who owns a dog. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, own, B, C)) & +((dog(C)) & +((B=D) & +((property1(D, red, pos)) & +(man(B)))))))). + +fof(f2, axiom, ( +? [A, B, C, D] : ((predicate2(A, own, B, C)) & +((cat(C)) & +((B=D) & +((property1(D, red, pos)) & +(man(B)))))))). + +fof(f3, axiom, ( +? [A, B, C, D] : ((man(A)) & +((property1(A, red, pos)) & +((dog(B)) & +((predicate2(C, own, A, B)) & +(predicate2(D, see, 'John', A)))))))). +003093 A man waits or sleeps. John sees the man who sleeps or who waits. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((? [C] : ((predicate1(C, wait, B)) +| (? [D] : (predicate1(D, sleep, B))))) & +(man(B)))))). +003094 A man waits or sleeps. John sees the man who sleeps. +fof(f1, axiom, ( +? [A] : ((? [B] : ((predicate1(B, wait, A)) +| (? [C] : (predicate1(C, sleep, A))))) & +(man(A))))). + +fof(f2, axiom, ( +? [A, B, C] : ((man(A)) & +((predicate1(B, sleep, A)) & +(predicate2(C, see, 'John', A)))))). +003095 A man waits. John sees the man who sleeps or who waits. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +(man(B))))). + +fof(f2, axiom, ( +? [A, B] : ((man(A)) & +((? [C] : ((predicate1(C, sleep, A)) +| (? [D] : (predicate1(D, wait, A))))) & +(predicate2(B, see, 'John', A)))))). +003096 There is 1kg of n:laundry. +fof(f1, axiom, ( +? [A] : (laundry(A)))). +003098 A man visits a town Zürich. +ERROR DRS is empty apply_converter/2 drs([], []) +003099 There is a man who does not sleep soundly in a bed in a morning. John sees the man who does not sleep soundly in a bed in a morning. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +((~(? [C, D, E] : ((morning(C)) & +((bed(D)) & +((predicate1(E, sleep, B)) & +((modifier_pp(E, in, C)) & +((modifier_pp(E, in, D)) & +(modifier_adv(E, soundly, pos))))))))) & +(man(B)))))). +003100 At most 3 men X wait. X are tired. +ERROR DRS condition not supported: . tptp/4 [predicate(_G690, wait, _G687)-1, object(_G687, man, countable, na, leq, 3)-1] +003101 There is X who sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +003102 If there is an animal that believes that John is its owner then John sees the animal that believes that John is its owner. +ERROR DRS condition not supported: : tptp/4 _G718:drs([_G754, _G757], [relation(_G754, of, _G712)-1, object(_G754, owner, countable, na, eq, 1)-1, predicate(_G757, be, named(John), _G754)-1]) +003103 A man X which runs is happy. +ERROR DRS is empty apply_converter/2 drs([], []) +003104 A man X eats. X who drinks waits. +ERROR DRS is empty apply_converter/2 drs([], []) +003105 A man X eats. The man X who drinks waits. +ERROR DRS is empty apply_converter/2 drs([], []) +003106 A man X eats. The man X who eats waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((predicate1(C, eat, B)) & +(man(B)))))). +003107 A man X eats. X who eats waits. +ERROR DRS is empty apply_converter/2 drs([], []) +003108 There is a man X1 that owns a dog and there is a man X2 that owns a cat and John sees X1. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((predicate2(C, own, B, D)) & +((dog(D)) & +(man(B))))))). + +fof(f2, axiom, ( +? [A, B, C] : ((predicate2(A, own, B, C)) & +((cat(C)) & +(man(B)))))). +003109 A man X sees a cat Y. A woman X observes a dog Y. +ERROR DRS is empty apply_converter/2 drs([], []) +003110 A man X walks. A woman X talks. +ERROR DRS is empty apply_converter/2 drs([], []) +003111 A man X walks. The woman X talks. +ERROR DRS is empty apply_converter/2 drs([], []) +003112 The man X walks. A woman X talks. +ERROR DRS is empty apply_converter/2 drs([], []) +003113 A man X walks. The red man X talks. +ERROR DRS is empty apply_converter/2 drs([], []) +003114 There is a man X. The man X of a woman waits. +ERROR DRS is empty apply_converter/2 drs([], []) +003115 A red man X waits. If a red man X waits then the red man is a customer. +ERROR DRS is empty apply_converter/2 drs([], []) +003116 Someone X waits. If someone X waits then X is a customer. +ERROR DRS is empty apply_converter/2 drs([], []) +003117 A red man X waits. If the red man X waits then the red man X is a customer. +fof(f1, axiom, ( +? [A, B] : ((! [C] : ((predicate1(C, wait, B)) +=> (? [D] : ((customer(D)) & +(B=D))))) & +((predicate1(A, wait, B)) & +((property1(B, red, pos)) & +(man(B))))))). +003118 The red man X waits. If the red man X waits then the red man X is a customer. +fof(f1, axiom, ( +? [A, B] : ((! [C] : ((predicate1(C, wait, A)) +=> (? [D] : ((customer(D)) & +(A=D))))) & +((man(A)) & +((property1(A, red, pos)) & +(predicate1(B, wait, A))))))). +003119 If the red man X waits then the red man is a customer. A red man X waits. +fof(f1, axiom, ( +! [A, B] : (((predicate1(A, wait, B)) & +((property1(B, red, pos)) & +(man(B)))) +=> (? [C] : ((customer(C)) & +(B=C)))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate1(A, wait, B)) & +((property1(B, red, pos)) & +(man(B)))))). +003120 John watches the man who sees himself. +fof(f1, axiom, ( +? [A, B, C] : ((man(A)) & +((predicate2(B, see, A, A)) & +(predicate2(C, watch, 'John', A)))))). +003121 There is a man who sees himself. John watches the man who sees himself. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, watch, 'John', B)) & +((predicate2(C, see, B, B)) & +(man(B)))))). +003122 A child of a child X is the child X. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((relation(A, of, B)) & +((child(B)) & +(child(A))))))). +003123 There is a child X whose child is the child X. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((relation(A, of, B)) & +((child(A)) & +(child(B))))))). +003124 There is a child X whose child is not the child X. +fof(f1, axiom, ( +? [A, B] : ((~(A=B)) & +((relation(A, of, B)) & +((child(A)) & +(child(B))))))). +003125 There is a man X and there is a man X. +ERROR DRS is empty apply_converter/2 drs([], []) +003126 Every man X waits and there is a man X. +fof(f1, axiom, ( +? [A] : (man(A)))). + +fof(f2, axiom, ( +! [A] : ((man(A)) +=> (? [B] : (predicate1(B, wait, A)))))). +003127 There is a man X and every man X waits. +ERROR DRS is empty apply_converter/2 drs([], []) +003128 A child of a child X is not the child X. +fof(f1, axiom, ( +? [A, B] : ((~(A=B)) & +((relation(A, of, B)) & +((child(B)) & +(child(A))))))). +003129 Who is a child X whose child is not the child X? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +003130 There is a man or there is a dog or there is a cat that sees it and him. +fof(f1, axiom, ( +? [A] : ((man(A)) +| (? [B] : ((dog(B)) +| (? [C, D, E] : ((cat(C)) & +((has_part(E, B)) & +((predicate2(D, see, C, E)) & +((has_part(E, A)) & +(object(E, na, countable, na, eq, 2)))))))))))). +003131 There is a man or there is a dog that sees him or there is a cat that sees him. +fof(f1, axiom, ( +? [A] : ((man(A)) +| (? [B, C] : (((dog(B)) & +(predicate2(C, see, B, A))) +| (? [D, E] : ((cat(D)) & +(predicate2(E, see, D, A))))))))). +003132 There is a dog that sees the man or there is a cat that sees it. +fof(f1, axiom, ( +? [A, B, C] : (((dog(A)) & +((predicate2(B, see, A, C)) & +(man(C)))) +| (? [D, E] : ((cat(D)) & +(predicate2(E, see, D, A))))))). +003133 There is a man or there is a dog that sees the man or there is a cat that sees it and the man. +fof(f1, axiom, ( +? [A] : ((man(A)) +| (? [B, C] : (((dog(B)) & +(predicate2(C, see, B, A))) +| (? [D, E, F] : ((cat(D)) & +((has_part(F, B)) & +((predicate2(E, see, D, F)) & +((has_part(F, A)) & +(object(F, na, countable, na, eq, 2)))))))))))). +003134 A dog sees a man and a cat sees it and him. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +((predicate2(C, see, D, A)) & +((has_part(A, E)) & +((predicate2(F, see, E, B)) & +((man(B)) & +((dog(E)) & +(cat(D))))))))))). +003135 A man comes in a day A1. A boy reads in the day A2 that follows A1. A book is red in the day that follows A2. +fof(f1, axiom, ( +? [A, B, C, D, E, F, G, H, I, J, K] : ((day(A)) & +((predicate2(B, follow, A, C)) & +((modifier_pp(L, in, A)) & +((D=E) & +((property1(E, red, pos)) & +((book(D)) & +((day(C)) & +((predicate2(F, follow, C, G)) & +((modifier_pp(H, in, C)) & +((predicate1(H, read, I)) & +((boy(I)) & +((modifier_pp(J, in, G)) & +((predicate1(J, come, K)) & +((man(K)) & +(day(G)))))))))))))))))). +003136 A man comes in a day A1. A boy reads in a day A2 that follows A1. A book is red in a day that follows A2. +fof(f1, axiom, ( +? [A, B, C, D, E, F, G, H, I, J, K] : ((modifier_pp(L, in, A)) & +((B=C) & +((property1(C, red, pos)) & +((book(B)) & +((predicate2(D, follow, A, E)) & +((day(A)) & +((modifier_pp(F, in, E)) & +((predicate1(F, read, G)) & +((boy(G)) & +((predicate2(H, follow, E, I)) & +((day(E)) & +((modifier_pp(J, in, I)) & +((predicate1(J, come, K)) & +((man(K)) & +(day(I)))))))))))))))))). +003137 There is a day A1. A day A2 follows A1. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, follow, B, C)) & +((day(B)) & +(day(C)))))). +003138 There is a day A1. A day A2 follows the day. +fof(f1, axiom, ( +? [A] : (day(A)))). + +fof(f2, axiom, ( +? [A, B] : ((predicate2(A, follow, B, B)) & +(day(B))))). +003139 There is a day. A day follows the day. +fof(f1, axiom, ( +? [A] : (day(A)))). + +fof(f2, axiom, ( +? [A, B] : ((predicate2(A, follow, B, B)) & +(day(B))))). +003140 Somebody M is the mother of a child C1. Somebody H is the husband of M. H has a child C2. C1 is not C2. Who is C1? +ERROR DRS condition not supported: question tptp/4 question(drs([_G911, _G914], [query(_G911, who)-5/1, predicate(_G914, be, _G911, _G696)-5/2])) +003141 A card of a man a card of who is valid is valid. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((A=B) & +((property1(B, valid, pos)) & +((relation(A, of, C)) & +((D=E) & +((property1(E, valid, pos)) & +((relation(D, of, C)) & +((card(D)) & +((man(C)) & +(card(A)))))))))))). +003142 A card of a man the card of who is valid is valid. +fof(f1, axiom, ( +? [A, B, C, D] : ((A=B) & +((property1(B, valid, pos)) & +((relation(A, of, C)) & +((A=D) & +((property1(D, valid, pos)) & +((card(A)) & +(man(C)))))))))). +003143 A card of which man the card of who is valid is valid? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, which) +003144 A man waits. His dog barks. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate1(A, bark, B)) & +((dog(B)) & +((relation(B, of, C)) & +((predicate1(D, wait, C)) & +(man(C)))))))). +003145 A man waits. His own dog barks. +ERROR DRS is empty apply_converter/2 drs([], []) +003146 Every man is seen by his dog. +ERROR DRS is empty apply_converter/2 drs([], []) +003147 There is nothing. +fof(f1, axiom, ( +~(? [A] : ($true)))). +003148 Mary sleeps. John sees himself and her. +fof(f1, axiom, ( +? [A] : (predicate1(A, sleep, 'Mary')))). + +fof(f2, axiom, ( +? [A, B] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, 'Mary')) & +((predicate2(B, see, 'John', A)) & +(has_part(A, 'John'))))))). +003149 Mary sleeps. John sees herself. +ERROR DRS is empty apply_converter/2 drs([], []) +003150 Mary sleeps. John sees himself and herself. +ERROR DRS is empty apply_converter/2 drs([], []) +003151 Mary sleeps and John sees herself. +ERROR DRS is empty apply_converter/2 drs([], []) +003152 Mary sleeps and John sees herself and himself. +ERROR DRS is empty apply_converter/2 drs([], []) +003153 Mary sleeps and John sees himself and herself. +ERROR DRS is empty apply_converter/2 drs([], []) +003154 If a card X1 is a card of the card X1 then John enters the card X1. +fof(f1, axiom, ( +! [A, B] : (((card(A)) & +((card(B)) & +((relation(B, of, A)) & +(A=B)))) +=> (? [C] : (predicate2(C, enter, 'John', A)))))). +003155 Not 5 men wait. +ERROR DRS is empty apply_converter/2 drs([], []) +003156 A man owns not two cars. +ERROR DRS is empty apply_converter/2 drs([], []) +003157 There are some men each of who who is tired sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +003158 There are some men. Each of the men who is tired sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +003159 Every friend of JohnX is JohnY or it is rich. +fof(f1, axiom, ( +(! [A] : (((friend(A)) & +(relation(A, of, 'JohnX'))) +=> (A='JohnY'))) +| (? [B] : ((property1(B, rich, pos)) & +('JohnY'=B))))). +003160 JohnX is JohnY or it is rich. +fof(f1, axiom, ( +('JohnX'='JohnY') +| (? [A] : ((property1(A, rich, pos)) & +('JohnY'=A))))). +003161 Which thing which is good does a man enter? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, which) +003163 Which thing which succeeds exists? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +003164 John sees a man who sleeps soundly in a bed. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, see, 'John', B)) & +((modifier_adv(C, soundly, pos)) & +((modifier_pp(C, in, D)) & +((predicate1(C, sleep, B)) & +((man(B)) & +(bed(D))))))))). +003165 Every customer has at least 2 cards and their associated codes. If a customer C approaches an automatic teller and a card of her is valid and she inserts the card carefully into a slot and types a correct code of the card then the automatic teller accepts the card and displays "Card accepted" and C is happy. No card that does not have a correct code is accepted. It is false that a customer's card is valid, and is expired or is cancelled. If a card is not provably invalid then it is accepted. If a customer owns a card and can prove that it is lost then a bank must replace it. +ERROR DRS condition not supported: ~ tptp/4 ~drs([_G1380, _G1383], [property(_G1380, invalid, pos)-5, predicate(_G1383, be, _G1356, _G1380)-5]) +003166 A man hits a dog which runs fast in a park. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, hit, B, C)) & +((modifier_adv(D, fast, pos)) & +((modifier_pp(D, in, E)) & +((predicate1(D, run, C)) & +((dog(C)) & +((park(E)) & +(man(B)))))))))). +003167 A man hits a dog which runs fast in a park quickly. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((predicate2(A, hit, B, C)) & +((modifier_adv(D, fast, pos)) & +((modifier_pp(D, in, E)) & +((modifier_adv(D, quickly, pos)) & +((predicate1(D, run, C)) & +((dog(C)) & +((park(E)) & +(man(B))))))))))). +003168 Mary inserts her own card that is valid carefully into a slot. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate2(A, insert, 'Mary', B)) & +((modifier_adv(E, carefully, pos)) & +((modifier_pp(E, into, C)) & +((B=D) & +((property1(D, valid, pos)) & +((card(B)) & +((relation(B, of, 'Mary')) & +(slot(C))))))))))). +003169 Mary's card is valid and she inserts the card carefully into a slot. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_adv(A, carefully, pos)) & +((modifier_pp(A, into, B)) & +((predicate2(A, insert, 'Mary', C)) & +((C=D) & +((property1(D, valid, pos)) & +((card(C)) & +((relation(C, of, 'Mary')) & +(slot(B))))))))))). +003170 A card is valid in a slot. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(D, in, A)) & +((B=C) & +((property1(C, valid, pos)) & +((card(B)) & +(slot(A)))))))). +003171 A card is valid in a slot carefully. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(D, in, A)) & +((modifier_adv(D, carefully, pos)) & +((B=C) & +((property1(C, valid, pos)) & +((card(B)) & +(slot(A))))))))). +003172 A card is valid carefully in a slot. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(D, carefully, pos)) & +((modifier_pp(D, in, A)) & +((B=C) & +((property1(C, valid, pos)) & +((card(B)) & +(slot(A))))))))). +003173 A card is valid carefully. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(C, carefully, pos)) & +((A=B) & +((property1(B, valid, pos)) & +(card(A))))))). +003174 A card is valid in a slot in a bank. +fof(f1, axiom, ( +? [A, B, C, D] : ((modifier_pp(E, in, A)) & +((modifier_pp(E, in, B)) & +((C=D) & +((property1(D, valid, pos)) & +((card(C)) & +((bank(B)) & +(slot(A)))))))))). +003175 Everybody X of X's dog waits. +fof(f1, axiom, ( +! [A, B] : ((($true) & +((relation(B, of, A)) & +((dog(B)) & +(relation(A, of, B))))) +=> (? [C] : (predicate1(C, wait, A)))))). +003176 There is a boy. A man of his own group waits. +ERROR DRS is empty apply_converter/2 drs([], []) +003177 Every mother of someone is a parent of it. +ERROR DRS is empty apply_converter/2 drs([], []) +003178 Every man's car contains some instructions that code its development. +fof(f1, axiom, ( +! [A, B] : (((man(A)) & +((relation(B, of, A)) & +(car(B)))) +=> (? [C, D, E, F] : ((object(C, instruction, countable, na, geq, 2)) & +((relation(D, of, B)) & +((development(D)) & +((predicate2(E, code, C, D)) & +(predicate2(F, contain, B, C)))))))))). +003179 Everybody of its dog waits. +ERROR DRS is empty apply_converter/2 drs([], []) +003180 If there is an animal that believes that John is its owner then John sees the animal. +ERROR DRS condition not supported: : tptp/4 _G718:drs([_G754, _G757], [relation(_G754, of, _G712)-1, object(_G754, owner, countable, na, eq, 1)-1, predicate(_G757, be, named(John), _G754)-1]) +003181 A dog of its man barks. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, bark, B)) & +((relation(B, of, C)) & +((man(C)) & +((relation(C, of, B)) & +(dog(B)))))))). +003182 A card X1 is a card of the card X1. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((relation(B, of, A)) & +((card(B)) & +(card(A))))))). +003184 Switzerland borders 4 countries that border Germany. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, border, 'Switzerland', B)) & +((predicate2(C, border, B, 'Germany')) & +(object(B, country, countable, na, eq, 4)))))). +003186 John has 0 kg of apples. +ERROR DRS is empty apply_converter/2 drs([], []) +003187 John wants to run. +ERROR DRS condition not supported: : tptp/4 _G693:drs([_G729], [predicate(_G729, run, named(John))-1]) +003188 John has 1.83 apples. +ERROR DRS is empty apply_converter/2 drs([], []) +003189 A dog that every man who waits has barks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +((! [C, D] : (((man(C)) & +(predicate1(D, wait, C))) +=> (? [E] : (predicate2(E, have, C, B))))) & +(dog(B)))))). +003190 A dog of every man who waits barks. +fof(f1, axiom, ( +? [A, B] : ((predicate1(A, bark, B)) & +((! [C, D] : (((man(C)) & +(predicate1(D, wait, C))) +=> (relation(B, of, C)))) & +(dog(B)))))). +003191 There is a dog of every man. There is a cat of every woman. +fof(f1, axiom, ( +? [A] : ((! [B] : ((man(B)) +=> (relation(A, of, B)))) & +(dog(A))))). + +fof(f2, axiom, ( +? [A] : ((! [B] : ((woman(B)) +=> (relation(A, of, B)))) & +(cat(A))))). +003192 An apple is v:given toooo John by Mary. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, given, 'Mary', B, 'John')) & +(apple(B))))). +003193 John v:gives an apple to Mary. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, gives, 'John', B, 'Mary')) & +(apple(B))))). +003194 John v:gives Mary an apple. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, gives, 'John', B, 'Mary')) & +(apple(B))))). +003195 John v:gives an apple toooo Mary. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, gives, 'John', B, 'Mary')) & +(apple(B))))). +003196 John v:xxx an apple yyy Mary. +fof(f1, axiom, ( +? [A, B] : ((predicate3(A, xxx, 'John', B, 'Mary')) & +(apple(B))))). +003197 John is as a:rrich as Bill. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property2(A, rrich, pos_as, 'Bill'))))). +003198 John is a:rricher than Bill. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property2(A, rricher, comp_than, 'Bill'))))). +003199 John is more a:rrich than Bill. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property2(A, rrich, comp_than, 'Bill'))))). +003200 John is most a:rrich. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(property1(A, rrich, sup))))). +003201 John runs a:ffast. +fof(f1, axiom, ( +? [A] : ((modifier_adv(A, ffast, pos)) & +(predicate1(A, run, 'John'))))). +003202 John runs more a:ffast. +fof(f1, axiom, ( +? [A] : ((modifier_adv(A, ffast, comp)) & +(predicate1(A, run, 'John'))))). +003203 John runs most a:ffast. +fof(f1, axiom, ( +? [A] : ((modifier_adv(A, ffast, sup)) & +(predicate1(A, run, 'John'))))). +003204 John has 1.83 kg of apples. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, have, 'John', B)) & +(object(B, apple, countable, kg, eq, 1.83))))). +003205 John has 0 apples. +ERROR DRS is empty apply_converter/2 drs([], []) +003206 John has -2 apples. +ERROR DRS is empty apply_converter/2 drs([], []) +003207 John has -2 kg of apples. +ERROR DRS is empty apply_converter/2 drs([], []) +003208 There are at most 2 men X and something Y and something Z. +ERROR DRS condition not supported: . tptp/4 [has_part(_G696, _G687)-1, object(_G687, man, countable, na, leq, 2)-1] +003209 There is X. There is X. +ERROR DRS is empty apply_converter/2 drs([], []) +003210 There is a man X. There is X. +ERROR DRS is empty apply_converter/2 drs([], []) +003211 There is something X. There is X. +ERROR DRS is empty apply_converter/2 drs([], []) +003212 There are X. There is X. +ERROR DRS is empty apply_converter/2 drs([], []) +003213 There are X. X are some men. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((object(B, man, countable, na, geq, 2)) & +($true))))). +003214 There are X. X is some men. +ERROR DRS is empty apply_converter/2 drs([], []) +003215 There is X. There is a man X. +ERROR DRS is empty apply_converter/2 drs([], []) +003216 If there is X then there is X. +ERROR DRS is empty apply_converter/2 drs([], []) +003217 There are X and Y. +fof(f1, axiom, ( +? [A, B, C] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, B)) & +(($true) & +((has_part(A, C)) & +($true))))))). +003218 John says " +ERROR DRS is empty apply_converter/2 drs([], []) +003219 John, can swim! +ERROR DRS is empty apply_converter/2 drs([], []) +003220 John, must wait! +ERROR DRS is empty apply_converter/2 drs([], []) +003221 John, do not provably sleep! +ERROR DRS is empty apply_converter/2 drs([], []) +003222 John tries to hurry and runs. +ERROR DRS condition not supported: : tptp/4 _G693:drs([_G732], [predicate(_G732, hurry, named(John))-1]) +003223 Every manager manages to manage. +ERROR DRS condition not supported: : tptp/4 _G718:drs([_G741], [predicate(_G741, manage, _G696)-1]) +003224 Every manager manages to manage something. +ERROR DRS condition not supported: : tptp/4 _G718:drs([_G741, _G744], [object(_G741, something, dom, na, na, na)-1, predicate(_G744, manage, _G696, _G741)-1]) +003225 John stops to smoke and starts to drink. +ERROR DRS condition not supported: : tptp/4 _G699:drs([_G768], [predicate(_G768, drink, named(John))-1]) +003226 John strongly desires a beer. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, strongly, pos)) & +((predicate2(A, desire, 'John', B)) & +(beer(B)))))). +003227 John strongly desires to drink a beer. +ERROR DRS condition not supported: : tptp/4 _G693:drs([_G739, _G742], [object(_G739, beer, countable, na, eq, 1)-1, predicate(_G742, drink, named(John), _G739)-1]) +003228 John wants to be loved by Mary. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G745], [predicate(_G745, love, named(Mary), named(John))-1]) +003229 Every man wants to be loved by a woman who wants to be protected by the man. +ERROR DRS condition not supported: : tptp/4 _G718:drs([_G741, _G744, _G747, _G750], [object(_G741, woman, countable, na, eq, 1)-1, predicate(_G744, want, _G741, _G747)-1, _G747:drs([_G786], [predicate(_G786, protect, _G696, _G741)-1]), predicate(_G750, love, _G741, _G696)-1]) +003230 Every man can want to love a woman. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G723, _G726], [predicate(_G723, want, _G696, _G726)-1, _G726:drs([_G749, _G752], [object(_G749, woman, countable, na, eq, 1)-1, predicate(_G752, love, _G696, _G749)-1])]) +003231 Every man can want to attempt to try to love a woman. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G723, _G726], [predicate(_G723, want, _G696, _G726)-1, _G726:drs([_G749, _G752], [predicate(_G749, attempt, _G696, _G752)-1, _G752:drs([_G775, _G778], [predicate(_G775, try, _G696, _G778)-1, _G778:drs([_G801, _G804], [object(_G801, woman, countable, na, eq, 1)-1, predicate(_G804, love, _G696, _G801)-1])])])]) +003232 John wants to can swim. +ERROR DRS is empty apply_converter/2 drs([], []) +003233 John wants to must swim. +ERROR DRS is empty apply_converter/2 drs([], []) +003234 John wants to have to swim. +ERROR DRS is empty apply_converter/2 drs([], []) +003235 John wants to not swim. +ERROR DRS is empty apply_converter/2 drs([], []) +003236 John should swim. +ERROR DRS condition not supported: should tptp/4 should(drs([_G711], [predicate(_G711, swim, named(John))-1])) +003237 John wants to should swim. +ERROR DRS is empty apply_converter/2 drs([], []) +003238 John wants to do not swim. +ERROR DRS is empty apply_converter/2 drs([], []) +003239 John wants to swims. +ERROR DRS is empty apply_converter/2 drs([], []) +003240 There is a case. It is not the case that John sees. +fof(f1, axiom, ( +? [A] : ((~(? [B, C] : ((A=B) & +((predicate2(C, see, 'John', B)) & +(case(B)))))) & +(case(A))))). +003241 There is a case. It is not the case. +fof(f1, axiom, ( +? [A] : ((~(A=A)) & +(case(A))))). +003242 When can a card be valid? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G722, _G725], [property(_G722, valid, pos)-1/6, predicate(_G725, be, _G695, _G722)-1/2, query(_G725, when)-1/1]) +003243 How can a car be fastest and more reliable? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G722, _G725], [property(_G722, fast, sup)-1/6, property(_G722, reliable, comp)-1/9, predicate(_G725, be, _G695, _G722)-1/2, query(_G725, how)-1/1]) +003244 How must John be polite? +ERROR DRS condition not supported: [] tptp/4 []drs([_G703, _G706], [property(_G703, polite, pos)-1/5, predicate(_G706, be, named(John), _G703)-1/2, query(_G706, how)-1/1]) +003245 Where can an escaped prisoner be? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G735], [query(_G735, where)-1/1, predicate(_G735, be, _G695)-1/2]) +003246 Where can an escaped prisoner be rich? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G735, _G738], [property(_G735, rich, pos)-1/7, predicate(_G738, be, _G695, _G735)-1/2, query(_G738, where)-1/1]) +003247 How can a man can be rich? +ERROR DRS is empty apply_converter/2 drs([], []) +003248 How does a man works? +ERROR DRS is empty apply_converter/2 drs([], []) +003249 when can some cards be valid? +ERROR DRS condition not supported: <> tptp/4 <>drs([_G722, _G725], [property(_G722, valid, pos)-1/6, predicate(_G725, be, _G695, _G722)-1/2, query(_G725, when)-1/1]) +003250 when can some cards is valid? +ERROR DRS is empty apply_converter/2 drs([], []) +003251 when can some cards must be valid? +ERROR DRS is empty apply_converter/2 drs([], []) +003252 When are some cards valid? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G701, when) +003253 John lives in a city that exists always always. +ERROR DRS is empty apply_converter/2 drs([], []) +003254 If X=X then X=X. +fof(f1, axiom, ( +! [A] : ((($true) & +(A=A)) +=> (A=A)))). +003255 If X=Y then X=X. +fof(f1, axiom, ( +! [A, B] : ((($true) & +(($true) & +(A=B))) +=> (A=A)))). +003256 If X=Y then X=Y. +fof(f1, axiom, ( +! [A, B] : ((($true) & +(($true) & +(A=B))) +=> (A=B)))). +003257 If X=Y then Y=X. +fof(f1, axiom, ( +! [A, B] : ((($true) & +(($true) & +(A=B))) +=> (B=A)))). +003259 If it is false that X=X then it is false that X=X. +fof(f1, axiom, ( +(~(? [A] : (($true) & +(A=A)))) +=> (~(? [B] : (($true) & +(B=B)))))). +003260 If it is false that there is something X1 and that X1 = X1 then it is false that there is something X2 and that X2 = X2. +fof(f1, axiom, ( +(~(? [A] : (($true) & +(A=A)))) +=> (~(? [B] : (($true) & +(B=B)))))). +003261 If it is false that X=X then X=X. +fof(f1, axiom, ( +(~(? [A] : (($true) & +(A=A)))) +=> (? [B] : (($true) & +(B=B))))). +003262 If John=X then it is false that John=X. +fof(f1, axiom, ( +! [A] : ((($true) & +('John'=A)) +=> (~('John'=A))))). +003263 If John=John then it is false that John=John. +fof(f1, axiom, ( +('John'='John') +=> (~('John'='John')))). +003264 If John=John then John=John. +fof(f1, axiom, ( +('John'='John') +=> ('John'='John'))). +003265 If John=John then John=Mary. +fof(f1, axiom, ( +('John'='John') +=> ('John'='Mary'))). +003266 If John=Mary then Mary=John. +fof(f1, axiom, ( +('John'='Mary') +=> ('Mary'='John'))). +003267 No man gives no woman no apple. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (~(! [B] : ((woman(B)) +=> (~(! [C] : ((apple(C)) +=> (~(? [D] : (predicate3(D, give, A, C, B))))))))))))). +003268 At least 2 men give at least 3 women at least 4 apples. +fof(f1, axiom, ( +? [A, B, C, D] : ((predicate3(A, give, B, C, D)) & +((object(C, apple, countable, na, geq, 4)) & +((object(D, woman, countable, na, geq, 3)) & +(object(B, man, countable, na, geq, 2))))))). +003269 At most 2 men give at most 3 women at most 4 apples. +ERROR DRS condition not supported: . tptp/4 [[[predicate(_G696, give, _G687, _G693, _G690)-1, object(_G693, apple, countable, na, leq, 4)-1], object(_G690, woman, countable, na, leq, 3)-1], object(_G687, man, countable, na, leq, 2)-1] +003270 At most 2 men give themselves at most 4 apples. +ERROR DRS condition not supported: . tptp/4 [[predicate(_G693, give, _G687, _G690, _G687)-1, object(_G690, apple, countable, na, leq, 4)-1], object(_G687, man, countable, na, leq, 2)-1] +003271 At most 2 men give themselves themselves. +ERROR DRS condition not supported: . tptp/4 [predicate(_G690, give, _G687, _G687, _G687)-1, object(_G687, man, countable, na, leq, 2)-1] +003272 every man owns each of at most 5 cars that are expensive. +ERROR DRS condition not supported: . tptp/4 [drs([_G736], [has_part(_G715, _G736)-1])=>drs([_G751], [predicate(_G751, own, _G696, _G736)-1]), predicate(_G721, be, _G715, _G718)-1, property(_G718, expensive, pos)-1, object(_G715, car, countable, na, leq, 5)-1] +003273 John has at most 3 cars. Mary loves them. +ERROR DRS condition not supported: . tptp/4 [object(_G693, car, countable, na, leq, 3)-1, predicate(_G696, have, named(John), _G693)-1] +003274 John owns at most 3 cars that do not start. +ERROR DRS condition not supported: . tptp/4 [object(_G690, car, countable, na, leq, 3)-1, -drs([_G733], [predicate(_G733, start, _G690)-1]), predicate(_G693, own, named(John), _G690)-1] +003275 John owns at most 3 cars that have at most 3 wheels. +ERROR DRS condition not supported: . tptp/4 [object(_G690, car, countable, na, leq, 3)-1/6, [object(_G693, wheel, countable, na, leq, 3)-1/12, predicate(_G696, have, _G690, _G693)-1/8], predicate(_G699, own, named(John), _G690)-1/2] +003276 John quickly knows that Mary sleeps. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G767], [predicate(_G767, sleep, named(Mary))-1/6]) +003277 John quickly knows that Mary quickly sleeps. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G767], [predicate(_G767, sleep, named(Mary))-1/7, modifier_adv(_G767, quickly, pos)-1/6]) +003278 John sees a girl in every park. +fof(f1, axiom, ( +? [A] : ((! [B] : ((park(B)) +=> (? [C] : ((predicate2(C, see, 'John', A)) & +(modifier_pp(C, in, B)))))) & +(girl(A))))). +003279 John in every park sees a girl. +fof(f1, axiom, ( +! [A] : ((park(A)) +=> (? [B, C] : ((girl(B)) & +((predicate2(C, see, 'John', B)) & +(modifier_pp(C, in, A)))))))). +003280 John in every park sees a girl with every telescope. +fof(f1, axiom, ( +! [A] : ((park(A)) +=> (? [B] : ((girl(B)) & +(! [C] : ((telescope(C)) +=> (? [D] : ((modifier_pp(D, in, A)) & +((predicate2(D, see, 'John', B)) & +(modifier_pp(D, with, C)))))))))))). +003281 John in a park sees that Mary sleeps. +ERROR DRS condition not supported: : tptp/4 _G699:drs([_G786], [predicate(_G786, sleep, named(Mary))-1/8]) +003282 John in every park sees that Mary sleeps. +ERROR DRS condition not supported: : tptp/4 _G759:drs([_G798], [predicate(_G798, sleep, named(Mary))-1/8]) +003283 John in no park sees that Mary sleeps. +ERROR DRS condition not supported: : tptp/4 _G767:drs([_G806], [predicate(_G806, sleep, named(Mary))-1/8]) +003284 John in every park for no reason sees that Mary sleeps. +ERROR DRS condition not supported: : tptp/4 _G798:drs([_G850], [predicate(_G850, sleep, named(Mary))-1/11]) +003285 John in every park sees a girl with no telescope. +fof(f1, axiom, ( +! [A] : ((park(A)) +=> (? [B] : ((girl(B)) & +(! [C] : ((telescope(C)) +=> (~(? [D] : ((modifier_pp(D, in, A)) & +((predicate2(D, see, 'John', B)) & +(modifier_pp(D, with, C))))))))))))). +003286 John in every park intentionally sees a girl manually with no telescope. +fof(f1, axiom, ( +! [A] : ((park(A)) +=> (? [B] : ((girl(B)) & +(! [C] : ((telescope(C)) +=> (~(? [D] : ((modifier_adv(D, intentionally, pos)) & +((modifier_pp(D, in, A)) & +((predicate2(D, see, 'John', B)) & +((modifier_pp(D, with, C)) & +(modifier_adv(D, manually, pos))))))))))))))). +003287 John believes that a dog barks and it is false that a cat sleeps. +ERROR DRS condition not supported: : tptp/4 _G693:drs([_G735, _G738], [object(_G735, dog, countable, na, eq, 1)-1/5, predicate(_G738, bark, _G735)-1/6]) +003288 John sees soundly in a bed in a morning that a man sleeps. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((modifier_adv(A, soundly, pos)) & +((modifier_pp(A, in, B)) & +((modifier_pp(A, in, C)) & +((predicate1(A, see, 'John')) & +((predicate2(D, sleep, E, C)) & +((man(E)) & +((morning(C)) & +(bed(B))))))))))). +003289 John in every morning wants to swim. +ERROR DRS condition not supported: : tptp/4 _G740:drs([_G779], [predicate(_G779, swim, named(John))-1/7]) +003290 John in every morning wants to swim intentionally for no reason. +ERROR DRS condition not supported: : tptp/4 _G740:drs([], [drs([_G788], [object(_G788, reason, countable, na, eq, 1)-1/11])=>drs([], [-drs([_G818], [predicate(_G818, swim, named(John))-1/7, modifier_pp(_G818, for, _G788)-1/9, modifier_adv(_G818, intentionally, pos)-1/8])])]) +003291 John in a bar wants to drink a beer. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G767, _G770], [object(_G767, beer, countable, na, eq, 1)-1/9, predicate(_G770, drink, named(John), _G767)-1/7]) +003292 John wants to drink a beer in a bar. +ERROR DRS condition not supported: : tptp/4 _G693:drs([_G735, _G738, _G741], [object(_G735, bar, countable, na, eq, 1)-1/9, object(_G738, beer, countable, na, eq, 1)-1/6, predicate(_G741, drink, named(John), _G738)-1/4, modifier_pp(_G741, in, _G735)-1/7]) +003293 John in the morning wants to swim in the evening. +ERROR DRS condition not supported: : tptp/4 _G693:drs([_G751, _G754], [predicate(_G751, swim, named(John))-1/7, modifier_pp(_G751, in, _G754)-1/8, object(_G754, evening, countable, na, eq, 1)-1/10]) +003294 Every man in the morning wants to in the evening say that he likes the day completely. +ERROR DRS condition not supported: : tptp/4 _G721:drs([_G763, _G766, _G769], [predicate(_G763, say, _G696, _G766)-1/11, modifier_pp(_G763, in, _G769)-1/8, _G766:drs([_G808, _G811], [predicate(_G808, like, _G696, _G811)-1/14, modifier_adv(_G808, completely, pos)-1/17, object(_G811, day, countable, na, eq, 1)-1/16]), object(_G769, evening, countable, na, eq, 1)-1/10]) +003295 Every man for no reason in every location meets a woman between two houses after no search. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (! [B] : ((reason(B)) +=> (~(! [C] : ((location(C)) +=> (? [D, E] : ((woman(D)) & +((object(E, house, countable, na, eq, 2)) & +(! [F] : ((search(F)) +=> (~(? [G] : ((modifier_pp(G, in, C)) & +((modifier_pp(G, for, B)) & +((predicate2(G, meet, A, D)) & +((modifier_pp(G, after, F)) & +(modifier_pp(G, between, E))))))))))))))))))))). +003296 Every man for no reason at every time wants to swim. +ERROR DRS condition not supported: : tptp/4 _G791:drs([_G843], [predicate(_G843, swim, _G696)-1/11]) +003297 Every man for no reason at every time intentionally wants to swim in every lake. +ERROR DRS condition not supported: : tptp/4 _G791:drs([], [drs([_G865], [object(_G865, lake, countable, na, eq, 1)-1/15])=>drs([_G887], [predicate(_G887, swim, _G696)-1/12, modifier_pp(_G887, in, _G865)-1/13])]) +003298 Every man for no reason at every time intentionally knows that no woman swims in every lake. +ERROR DRS condition not supported: : tptp/4 _G791:drs([], [drs([_G865], [object(_G865, woman, countable, na, eq, 1)-1/13])=>drs([], [-drs([], [drs([_G904], [object(_G904, lake, countable, na, eq, 1)-1/17])=>drs([_G926], [predicate(_G926, swim, _G865)-1/14, modifier_pp(_G926, in, _G904)-1/15])])])]) +003299 Every man for no reason knows that every woman for no reason wants to for no reason swim in every lake. +ERROR DRS condition not supported: : tptp/4 _G760:drs([], [drs([_G808], [object(_G808, woman, countable, na, eq, 1)-1/9])=>drs([], [drs([_G839], [object(_G839, reason, countable, na, eq, 1)-1/12])=>drs([], [-drs([_G869, _G872], [predicate(_G869, want, _G808, _G872)-1/13, modifier_pp(_G869, for, _G839)-1/10, _G872:drs([], [drs([_G920], [object(_G920, reason, countable, na, eq, 1)-1/17])=>drs([], [-drs([], [drs([_G959], [object(_G959, lake, countable, na, eq, 1)-1/21])=>drs([_G981], [predicate(_G981, swim, _G808)-1/18, modifier_pp(_G981, for, _G920)-1/15, modifier_pp(_G981, in, _G959)-1/19])])])])])])])]) +003300 John sees a girl in every park with no telescope. +fof(f1, axiom, ( +? [A] : ((! [B] : ((park(B)) +=> (! [C] : ((telescope(C)) +=> (~(? [D] : ((predicate2(D, see, 'John', A)) & +((modifier_pp(D, with, C)) & +(modifier_pp(D, in, B)))))))))) & +(girl(A))))). +003301 John is with no telescope in every park seen by a girl. +fof(f1, axiom, ( +! [A] : ((telescope(A)) +=> (~(! [B] : ((park(B)) +=> (? [C, D] : ((girl(C)) & +((predicate2(D, see, C, 'John')) & +((modifier_pp(D, in, B)) & +(modifier_pp(D, with, A)))))))))))). +003302 John is with no telescope fast and quickly in every park seen by a girl. +fof(f1, axiom, ( +! [A] : ((telescope(A)) +=> (~(! [B] : ((park(B)) +=> (? [C, D] : ((girl(C)) & +((predicate2(D, see, C, 'John')) & +((modifier_pp(D, in, B)) & +((modifier_adv(D, quickly, pos)) & +((modifier_adv(D, fast, pos)) & +(modifier_pp(D, with, A)))))))))))))). +003303 John does not in a park sleep. +fof(f1, axiom, ( +~(? [A, B] : ((park(A)) & +((predicate1(B, sleep, 'John')) & +(modifier_pp(B, in, A))))))). +003304 John does not intentionally in a park sleep in the night. +fof(f1, axiom, ( +~(? [A, B, C] : ((park(A)) & +((predicate1(B, sleep, 'John')) & +((modifier_pp(B, in, A)) & +((modifier_adv(B, intentionally, pos)) & +((modifier_pp(B, in, C)) & +(night(C)))))))))). +003305 John can travel from Rome to Zurich. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G752], [predicate(_G752, travel, named(John))-1/3, modifier_pp(_G752, to, named(Zurich))-1/6, modifier_pp(_G752, from, named(Rome))-1/4]) +003306 John can from Rome to Zurich travel. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G752], [predicate(_G752, travel, named(John))-1/7, modifier_pp(_G752, to, named(Zurich))-1/5, modifier_pp(_G752, from, named(Rome))-1/3]) +003307 John is in a park hit by a ball. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((predicate2(A, hit, C, 'John')) & +((ball(C)) & +(park(B))))))). +003308 A ball in a park hits John. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((predicate2(A, hit, C, 'John')) & +((ball(C)) & +(park(B))))))). +003309 A ball where hits John? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, where) +003310 Where does a ball in a park hit John? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G701, where) +003311 John does not provably mostly swim. +ERROR DRS condition not supported: ~ tptp/4 ~drs([_G714], [predicate(_G714, swim, named(John))-1/6, modifier_adv(_G714, mostly, pos)-1/5]) +003312 John does not provably in a park talk-to a girl. +ERROR DRS condition not supported: ~ tptp/4 ~drs([_G714, _G717, _G720], [object(_G714, park, countable, na, eq, 1)-1/7, object(_G717, girl, countable, na, eq, 1)-1/10, predicate(_G720, talk-to, named(John), _G717)-1/8, modifier_pp(_G720, in, _G714)-1/5]) +003313 John must manually hit a button. +ERROR DRS condition not supported: [] tptp/4 []drs([_G714, _G717], [object(_G714, button, countable, na, eq, 1)-1/6, predicate(_G717, hit, named(John), _G714)-1/4, modifier_adv(_G717, manually, pos)-1/3]) +003314 John must manually hit every button in every case. +ERROR DRS condition not supported: [] tptp/4 []drs([], [drs([_G704], [object(_G704, button, countable, na, eq, 1)-1/6])=>drs([], [drs([_G735], [object(_G735, case, countable, na, eq, 1)-1/9])=>drs([_G757], [modifier_adv(_G757, manually, pos)-1/3, predicate(_G757, hit, named(John), _G704)-1/4, modifier_pp(_G757, in, _G735)-1/7])])]) +003315 John must manually in every case for no reason hit every button. +ERROR DRS condition not supported: [] tptp/4 []drs([], [drs([_G723], [object(_G723, case, countable, na, eq, 1)-1/6])=>drs([], [drs([_G754], [object(_G754, reason, countable, na, eq, 1)-1/9])=>drs([], [-drs([], [drs([_G793], [object(_G793, button, countable, na, eq, 1)-1/12])=>drs([_G815], [predicate(_G815, hit, named(John), _G793)-1/10, modifier_pp(_G815, for, _G754)-1/7, modifier_pp(_G815, in, _G723)-1/4, modifier_adv(_G815, manually, pos)-1/3])])])])]) +003316 A man who in a park that in a city exists walks waits. +fof(f1, axiom, ( +? [A, B, C, D, E, F] : ((predicate1(A, wait, B)) & +((modifier_pp(C, in, D)) & +((predicate1(C, walk, B)) & +((man(B)) & +((modifier_pp(E, in, F)) & +((predicate1(E, exist, D)) & +((park(D)) & +(city(F))))))))))). +003317 Every man who in every park that in no city exists walks waits. +fof(f1, axiom, ( +! [A] : (((man(A)) & +(! [B] : (((park(B)) & +(! [C] : ((city(C)) +=> (~(? [D] : ((predicate1(D, exist, B)) & +(modifier_pp(D, in, C)))))))) +=> (? [E] : ((predicate1(E, walk, A)) & +(modifier_pp(E, in, B))))))) +=> (? [F] : (predicate1(F, wait, A)))))). +003319 { Christmases, the United-Nations } > 2. +ERROR DRS function set/1 not supported arg_to_tptp/2 set([named(Christmas), named(United-Nations)]) +003320 Everybody sees the United-Nations that wait. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B, C] : ((predicate2(B, see, A, 'United-Nations')) & +(predicate1(C, wait, 'United-Nations'))))))). +003321 Everybody sees the United-Nations. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : (predicate2(B, see, A, 'United-Nations')))))). +003322 Everybody sees Christmases that wait. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B, C] : ((predicate2(B, see, A, 'Christmas')) & +(predicate1(C, wait, 'Christmas'))))))). +003323 Everybody sees Christmases. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : (predicate2(B, see, A, 'Christmas')))))). +003324 The United-Nations see the United-Nations. +fof(f1, axiom, ( +? [A] : (predicate2(A, see, 'United-Nations', 'United-Nations')))). +003325 John sees the United-Nations and the United-Nations. +ERROR DRS is empty apply_converter/2 drs([], []) +003326 { the United-Nations, the United-Nations} waits. +ERROR DRS function set/1 not supported arg_to_tptp/2 set([named(United-Nations), named(United-Nations)]) +003327 He sleeps. +ERROR DRS is empty apply_converter/2 drs([], []) +003328 He sees himself. +ERROR DRS is empty apply_converter/2 drs([], []) +003329 A woman sees himself. +ERROR DRS is empty apply_converter/2 drs([], []) +003330 A number X sees the number X. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, B, B)) & +(number(B))))). +003331 A number X sees the man X. +ERROR DRS is empty apply_converter/2 drs([], []) +003332 A number X sees a man X. +ERROR DRS is empty apply_converter/2 drs([], []) +003333 The water flows. +fof(f1, axiom, ( +? [A, B] : ((water(A)) & +(predicate1(B, flow, A))))). +003334 John patiently waits. +fof(f1, axiom, ( +? [A] : ((modifier_adv(A, patiently, pos)) & +(predicate1(A, wait, 'John'))))). +003335 John waits patiently. +fof(f1, axiom, ( +? [A] : ((modifier_adv(A, patiently, pos)) & +(predicate1(A, wait, 'John'))))). +003336 John in a kitchen waits. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, in, B)) & +((predicate1(A, wait, 'John')) & +(kitchen(B)))))). +003337 John waits in a kitchen. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, in, B)) & +((predicate1(A, wait, 'John')) & +(kitchen(B)))))). +003338 John patiently waits in a kitchen. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, in, B)) & +((modifier_adv(A, patiently, pos)) & +((predicate1(A, wait, 'John')) & +(kitchen(B))))))). +003339 John patiently in a kitchen waits . +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, patiently, pos)) & +((modifier_pp(A, in, B)) & +((predicate1(A, wait, 'John')) & +(kitchen(B))))))). +003340 John in a kitchen patiently waits . +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, in, B)) & +((modifier_adv(A, patiently, pos)) & +((predicate1(A, wait, 'John')) & +(kitchen(B))))))). +003341 John waits in a kitchen patiently . +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, in, B)) & +((modifier_adv(A, patiently, pos)) & +((predicate1(A, wait, 'John')) & +(kitchen(B))))))). +003342 John waits patiently in a kitchen . +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(A, patiently, pos)) & +((modifier_pp(A, in, B)) & +((predicate1(A, wait, 'John')) & +(kitchen(B))))))). +003343 John patiently in a kitchen wants to wait. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G780], [predicate(_G780, wait, named(John))-1/8]) +003344 John in a kitchen patiently wants to wait. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G780], [predicate(_G780, wait, named(John))-1/8]) +003345 John wants in a kitchen patiently to wait. +ERROR DRS is empty apply_converter/2 drs([], []) +003346 John wants patiently in a kitchen to wait. +ERROR DRS is empty apply_converter/2 drs([], []) +003347 John in a kitchen patiently wants that he waits. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G780], [predicate(_G780, wait, named(John))-1/9]) +003348 John patiently in a kitchen wants that he waits. +ERROR DRS condition not supported: : tptp/4 _G696:drs([_G780], [predicate(_G780, wait, named(John))-1/9]) +003349 John wants patiently in a kitchen that he waits. +ERROR DRS is empty apply_converter/2 drs([], []) +003350 John wants patiently that he waits. +ERROR DRS is empty apply_converter/2 drs([], []) +003351 There is a dog. A cat sees what? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G717, what) +003353 Whose child is Mary and is nothing but Mary? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, what) +003354 Who sleeps? John waits. +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G698, who) +003355 John may wait. +ERROR DRS condition not supported: may tptp/4 may(drs([_G714], [predicate(_G714, wait, named(John))-1/3])) +003356 John may not sleep. +ERROR DRS condition not supported: may tptp/4 may(drs([_G722], [predicate(_G722, sleep, named(John))-1/4])) +003357 John may be rich. +ERROR DRS condition not supported: may tptp/4 may(drs([_G714, _G717], [property(_G714, rich, pos)-1/4, predicate(_G717, be, named(John), _G714)-1/2])) +003358 John may not be important. +ERROR DRS condition not supported: may tptp/4 may(drs([_G722, _G725], [property(_G722, important, pos)-1/5, predicate(_G725, be, named(John), _G722)-1/2])) +003359 If a young child has a fever then the doctor may treat the child. +ERROR DRS condition not supported: may tptp/4 may(drs([_G778], [predicate(_G778, treat, _G767, _G696)-1/12])) +003360 If Socrates is a man and every man is mortal then Socrates is mortal. +fof(f1, axiom, ( +! [A] : (((man(A)) & +(('Socrates'=A) & +(! [B] : ((man(B)) +=> (? [C] : ((property1(C, mortal, pos)) & +(B=C))))))) +=> (? [D] : ((property1(D, mortal, pos)) & +('Socrates'=D)))))). +003362 If Iokaste makes Oedipus, and Iokaste makes Polyneikes, and Oedipus makes Polyneikes, and Polyneikes makes Thersandros and Oedipus is a patricide, and Thersandros is not a patricide then Iokaste makes a patricide that makes somebody who is not a patricide. +fof(f1, axiom, ( +! [A, B, C, D, E] : (((predicate2(A, make, 'Iokaste', 'Oedipus')) & +((predicate2(B, make, 'Iokaste', 'Polyneikes')) & +((predicate2(C, make, 'Oedipus', 'Polyneikes')) & +((predicate2(D, make, 'Polyneikes', 'Thersandros')) & +((patricide(E)) & +(('Oedipus'=E) & +(~(? [F] : ((patricide(F)) & +('Thersandros'=F)))))))))) +=> (? [G, H, I, J] : ((patricide(G)) & +(($true) & +((~(? [K] : ((patricide(K)) & +(H=K)))) & +((predicate2(I, make, G, H)) & +(predicate2(J, make, 'Iokaste', G)))))))))). +003363 If Iokaste makes Oedipus, and Iokaste makes Polyneikes, and Oedipus makes Polyneikes, and Polyneikes makes Thersandros and Oedipus is a patricide, and Thersandros is not a patricide, and everybody that makes a patricide that makes somebody who is not a patricide is an answer then Iokaste is an answer. +fof(f1, axiom, ( +! [A, B, C, D, E] : (((predicate2(A, make, 'Iokaste', 'Oedipus')) & +((predicate2(B, make, 'Iokaste', 'Polyneikes')) & +((predicate2(C, make, 'Oedipus', 'Polyneikes')) & +((predicate2(D, make, 'Polyneikes', 'Thersandros')) & +((patricide(E)) & +(('Oedipus'=E) & +((~(? [F] : ((patricide(F)) & +('Thersandros'=F)))) & +(! [G, H, I, J, K] : ((($true) & +((patricide(H)) & +(($true) & +((~(? [L] : ((patricide(L)) & +(I=L)))) & +((predicate2(J, make, H, I)) & +(predicate2(K, make, G, H))))))) +=> (? [M] : ((answer(M)) & +(G=M)))))))))))) +=> (? [N] : ((answer(N)) & +('Iokaste'=N)))))). +003364 "a" & "a" makes "aa". +ERROR DRS operator '&' not supported arg_to_tptp/2 expr(&, string(a), string(a)) +003365 All men sleep. They are tired. +ERROR DRS is empty apply_converter/2 drs([], []) +003366 John, sell his own car! +ERROR DRS is empty apply_converter/2 drs([], []) +003367 John, buy a dog that likes him! +ERROR DRS is empty apply_converter/2 drs([], []) +003368 John hits himself. +fof(f1, axiom, ( +? [A] : (predicate2(A, hit, 'John', 'John')))). +003369 John hits yourself. +ERROR DRS is empty apply_converter/2 drs([], []) +003370 John and Mary, buy a dog! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701], [has_part(_G701, named(John))-1/, object(_G695, dog, countable, na, eq, 1)-1/7, predicate(_G698, buy, _G701, _G695)-1/5, has_part(_G701, named(Mary))-1/, object(_G701, na, countable, na, eq, 2)-1/])) +003371 John and Mary, hit yourselves! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698], [has_part(_G698, named(John))-1/, predicate(_G695, hit, _G698, _G698)-1/5, has_part(_G698, named(Mary))-1/, object(_G698, na, countable, na, eq, 2)-1/])) +003372 John and Mary, hit yourself! +ERROR DRS is empty apply_converter/2 drs([], []) +003373 John and Mary hit yourselves. +ERROR DRS is empty apply_converter/2 drs([], []) +003374 John and Mary hit themselves. +fof(f1, axiom, ( +? [A, B] : ((object(A, na, countable, na, eq, 2)) & +((has_part(A, 'Mary')) & +((predicate2(B, hit, A, A)) & +(has_part(A, 'John'))))))). +003375 John sells his own car. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, sell, 'John', B)) & +((car(B)) & +(relation(B, of, 'John')))))). +003376 John sells your own car. +ERROR DRS is empty apply_converter/2 drs([], []) +003377 You, buy a car! +ERROR DRS is empty apply_converter/2 drs([], []) +003378 John, you wait! +ERROR DRS is empty apply_converter/2 drs([], []) +003379 John and Mary, sell your own car! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701], [has_part(_G701, named(John))-1/, relation(_G695, of, _G701)-1/6, object(_G695, car, countable, na, eq, 1)-1/8, predicate(_G698, sell, _G701, _G695)-1/5, has_part(_G701, named(Mary))-1/, object(_G701, na, countable, na, eq, 2)-1/])) +003380 John and Mary, buy a dog that likes you! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701, _G704], [has_part(_G704, named(John))-1/, object(_G695, dog, countable, na, eq, 1)-1/7, predicate(_G698, like, _G695, _G704)-1/9, predicate(_G701, buy, _G704, _G695)-1/5, has_part(_G704, named(Mary))-1/, object(_G704, na, countable, na, eq, 2)-1/])) +003381 John and Mary, buy a dog that is owned by Bill and that likes you! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701, _G704, _G707], [has_part(_G707, named(John))-1/, object(_G695, dog, countable, na, eq, 1)-1/7, predicate(_G698, own, named(Bill), _G695)-1/10, predicate(_G701, like, _G695, _G707)-1/15, predicate(_G704, buy, _G707, _G695)-1/5, has_part(_G707, named(Mary))-1/, object(_G707, na, countable, na, eq, 2)-1/])) +003382 A man, hit himself! +ERROR DRS is empty apply_converter/2 drs([], []) +003383 A man, hit yourself! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698], [object(_G695, man, countable, na, eq, 1)-1/2, predicate(_G698, hit, _G695, _G695)-1/4])) +003384 A man, hit yourselves! +ERROR DRS is empty apply_converter/2 drs([], []) +003385 A man, sell your own car! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701], [object(_G695, man, countable, na, eq, 1)-1/2, relation(_G698, of, _G695)-1/5, object(_G698, car, countable, na, eq, 1)-1/7, predicate(_G701, sell, _G695, _G698)-1/4])) +003386 A man, sell his own car! +ERROR DRS is empty apply_converter/2 drs([], []) +003387 A man, buy a dog that likes you! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701, _G704], [object(_G695, man, countable, na, eq, 1)-1/2, object(_G698, dog, countable, na, eq, 1)-1/6, predicate(_G701, like, _G698, _G695)-1/8, predicate(_G704, buy, _G695, _G698)-1/4])) +003388 A man, buy a dog that likes him! +ERROR DRS is empty apply_converter/2 drs([], []) +003389 A man, buy a dog that is owned by Bill and that likes him! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701, _G704, _G707], [object(_G695, man, countable, na, eq, 1)-1/2, object(_G698, dog, countable, na, eq, 1)-1/6, predicate(_G701, own, named(Bill), _G698)-1/9, predicate(_G704, like, _G698, named(Bill))-1/14, predicate(_G707, buy, _G695, _G698)-1/4])) +003390 A man, buy a dog that is owned by Bill and that likes you! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701, _G704, _G707], [object(_G695, man, countable, na, eq, 1)-1/2, object(_G698, dog, countable, na, eq, 1)-1/6, predicate(_G701, own, named(Bill), _G698)-1/9, predicate(_G704, like, _G698, _G695)-1/14, predicate(_G707, buy, _G695, _G698)-1/4])) +003391 Some men, buy a dog that is owned by Bill and that likes you! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701, _G704, _G707], [object(_G695, man, countable, na, geq, 2)-1/2, object(_G698, dog, countable, na, eq, 1)-1/6, predicate(_G701, own, named(Bill), _G698)-1/9, predicate(_G704, like, _G698, _G695)-1/14, predicate(_G707, buy, _G695, _G698)-1/4])) +003392 At least 5 men, buy a dog that is owned by Bill and that likes you! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701, _G704, _G707], [object(_G695, man, countable, na, geq, 5)-1/4, object(_G698, dog, countable, na, eq, 1)-1/8, predicate(_G701, own, named(Bill), _G698)-1/11, predicate(_G704, like, _G698, _G695)-1/16, predicate(_G707, buy, _G695, _G698)-1/6])) +003393 John and you, wait! +ERROR DRS is empty apply_converter/2 drs([], []) +003394 John, trust a woman and yourself! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698, _G701], [object(_G695, woman, countable, na, eq, 1)-1/5, has_part(_G701, _G695)-1/, predicate(_G698, trust, named(John), _G701)-1/3, has_part(_G701, named(John))-1/, object(_G701, na, countable, na, eq, 2)-1/])) +003395 All men see a dog that likes them. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C, D] : ((dog(B)) & +((predicate2(C, like, B, A)) & +(predicate2(D, see, A, B)))))))). +003396 All men see their own dog. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B, C] : ((relation(B, of, A)) & +((dog(B)) & +(predicate2(C, see, A, B)))))))). +003397 All men sleep and he is tired. +ERROR DRS is empty apply_converter/2 drs([], []) +003398 All men sleep and they are tired. +ERROR DRS is empty apply_converter/2 drs([], []) +003399 All men sleep. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (? [B] : (predicate1(B, sleep, A)))))). +003400 Christmases, help yourselves! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695], [predicate(_G695, help, named(Christmas), named(Christmas))-1/3])) +003401 John, see yourself! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695], [predicate(_G695, see, named(John), named(John))-1/3])) +003402 John, enter your own card! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695, _G698], [relation(_G695, of, named(John))-1/4, object(_G695, card, countable, na, eq, 1)-1/6, predicate(_G698, enter, named(John), _G695)-1/3])) +003403 John, enter your own card and see yourself! +ERROR DRS is empty apply_converter/2 drs([], []) +003404 Every man likes who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G726, who) +003405 Which man likes who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, which) +003406 Is it true that a man does not eat or that the man does not drink? +fof(f1, conjecture, ( +? [A] : (((man(A)) & +(~(? [B] : (predicate1(B, eat, A))))) +| (~(? [C] : (predicate1(C, drink, A))))))). +003407 Is it true that it is false that if there is a man X1 then the man X1 is a human? +fof(f1, conjecture, ( +~(! [A] : ((man(A)) +=> (? [B] : ((human(B)) & +(A=B))))))). +003408 John in the morning is rich. +fof(f1, axiom, ( +? [A, B] : ((morning(A)) & +((modifier_pp(C, in, A)) & +(('John'=B) & +(property1(B, rich, pos))))))). +003409 A one-armed bandit has an hour. +fof(f1, axiom, ( +? [A, B, C] : ((predicate2(A, have, B, C)) & +((hour(C)) & +((property1(B, 'one-armed', pos)) & +(bandit(B))))))). +003410 John waits usually. +fof(f1, axiom, ( +? [A] : ((modifier_adv(A, usually, pos)) & +(predicate1(A, wait, 'John'))))). +003411 John is rich in the morning. +fof(f1, axiom, ( +? [A, B] : ((morning(A)) & +((modifier_pp(C, in, A)) & +(('John'=B) & +(property1(B, rich, pos))))))). +003412 Not every card is correct. +fof(f1, axiom, ( +~(! [A] : ((card(A)) +=> (? [B] : ((property1(B, correct, pos)) & +(A=B))))))). +003413 No card is correct. +fof(f1, axiom, ( +! [A] : ((card(A)) +=> (~(? [B] : ((property1(B, correct, pos)) & +(A=B))))))). +003414 the United-Nations wait. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'United-Nations')))). +003415 No one sleeps. +fof(f1, axiom, ( +! [A] : (($true) +=> (~(? [B] : (predicate1(B, sleep, A))))))). +003416 John has not at least 2 cards. +ERROR DRS is empty apply_converter/2 drs([], []) +003417 John has at least 2 cards. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, have, 'John', B)) & +(object(B, card, countable, na, geq, 2))))). +003418 John has not more than 3 cards. +ERROR DRS is empty apply_converter/2 drs([], []) +003419 John has not exactly 3 cards. +ERROR DRS is empty apply_converter/2 drs([], []) +003420 John has each of less than 3 cards. +ERROR DRS condition not supported: . tptp/4 [object(_G687, card, countable, na, less, 3)-1/8, drs([_G718], [has_part(_G687, _G718)-1/3])=>drs([_G736], [predicate(_G736, have, named(John), _G718)-1/2])] +003421 John has each of exactly 3 cards. +ERROR DRS condition not supported: . tptp/4 [object(_G687, card, countable, na, exactly, 3)-1/7, drs([_G718], [has_part(_G687, _G718)-1/3])=>drs([_G736], [predicate(_G736, have, named(John), _G718)-1/2])] +003422 3 kg of apples are heavy. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, heavy, pos)) & +(object(A, apple, countable, kg, eq, 3)))))). +003423 3 kg of apples is heavy. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((property1(B, heavy, pos)) & +(object(A, apple, countable, kg, eq, 3)))))). +003424 X weighs 300 kg. X is heavy. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((property1(B, heavy, pos)) & +((predicate2(C, weigh, A, int(300, kg))) & +($true)))))). +003425 John should not work. +ERROR DRS condition not supported: should tptp/4 should(drs([_G719], [predicate(_G719, work, named(John))-1])) +003426 John shouldn't work. +ERROR DRS condition not supported: should tptp/4 should(drs([_G719], [predicate(_G719, work, named(John))-1])) +003427 John may not work. +ERROR DRS condition not supported: may tptp/4 may(drs([_G703], [predicate(_G703, work, named(John))-1/4])) +003428 John rarely sleeps. +fof(f1, axiom, ( +? [A] : ((modifier_adv(A, rarely, pos)) & +(predicate1(A, sleep, 'John'))))). +003429 John never sleeps. +fof(f1, axiom, ( +? [A] : ((modifier_adv(A, never, pos)) & +(predicate1(A, sleep, 'John'))))). +003430 John mostly sleeps. +fof(f1, axiom, ( +? [A] : ((modifier_adv(A, mostly, pos)) & +(predicate1(A, sleep, 'John'))))). +003431 It is false that John sleeps. +fof(f1, axiom, ( +~(? [A] : (predicate1(A, sleep, 'John'))))). +003432 It is not true that John sleeps. +fof(f1, axiom, ( +~(? [A] : (predicate1(A, sleep, 'John'))))). +003433 It is true that John sleeps. +fof(f1, axiom, ( +? [A] : (predicate1(A, sleep, 'John')))). +003434 It is possible that John waits. It is not necessary that John enters a card and that he types a code. It is recommended that the surgeon operates the patient. It is not admissible that the patient takes his/her own medicine. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G695], [predicate(_G695, wait, named(John))-1/6]) +003435 John eats. It is necessary that John waits. +ERROR DRS condition not supported: [] tptp/4 []drs([_G713], [predicate(_G713, wait, named(John))-2/6]) +003436 John eats. It is false that John waits. +fof(f1, axiom, ( +? [A] : (predicate1(A, eat, 'John')))). + +fof(f2, axiom, ( +~(? [A] : (predicate1(A, wait, 'John'))))). +003437 John eats. It is not possible that John waits. +ERROR DRS condition not supported: <> tptp/4 <>drs([_G721], [predicate(_G721, wait, named(John))-2/7]) +003438 John, wait yourself! +ERROR DRS condition not supported: command tptp/4 command(drs([_G695], [predicate(_G695, wait, named(John), named(John))-1/3])) +003439 John, wait Mary! Does John wait Mary? +ERROR DRS condition not supported: command tptp/4 command(drs([_G695], [predicate(_G695, wait, named(John), named(Mary))-1/3])) +003440 John is in every park. +fof(f1, axiom, ( +! [A] : ((park(A)) +=> (? [B] : ((predicate1(B, be, 'John')) & +(modifier_pp(B, in, A))))))). +003441 John is in every park in every morning. +fof(f1, axiom, ( +! [A] : ((park(A)) +=> (! [B] : ((morning(B)) +=> (? [C] : ((predicate1(C, be, 'John')) & +((modifier_pp(C, in, B)) & +(modifier_pp(C, in, A)))))))))). +003442 John is in no park. +fof(f1, axiom, ( +! [A] : ((park(A)) +=> (~(? [B] : ((predicate1(B, be, 'John')) & +(modifier_pp(B, in, A)))))))). +003443 XJohn waits. It is happy. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'XJohn')))). + +fof(f2, axiom, ( +? [A] : (('XJohn'=A) & +(property1(A, happy, pos))))). +003444 XJohn waits. He is happy. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'XJohn')))). + +fof(f2, axiom, ( +? [A] : (('XJohn'=A) & +(property1(A, happy, pos))))). +003445 XJohn waits. She is happy. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'XJohn')))). + +fof(f2, axiom, ( +? [A] : (('XJohn'=A) & +(property1(A, happy, pos))))). +003446 XJohn sees herself. +fof(f1, axiom, ( +? [A] : (predicate2(A, see, 'XJohn', 'XJohn')))). +003447 Mary waits. XJohn waits. Bill sees her. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'Mary')))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, wait, 'XJohn')))). + +fof(f3, axiom, ( +? [A] : (predicate2(A, see, 'Bill', 'XJohn')))). +003448 Mary waits. XJohn waits. He waits. Bill sees her. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'Mary')))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, wait, 'XJohn')))). + +fof(f3, axiom, ( +? [A] : (predicate1(A, wait, 'XJohn')))). + +fof(f4, axiom, ( +? [A] : (predicate2(A, see, 'Bill', 'Mary')))). +003449 A man manually enters a card. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, manually, pos)) & +((predicate2(A, enter, B, C)) & +((card(C)) & +(man(B))))))). +003450 A man manually enters a card usually. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, usually, pos)) & +((modifier_adv(A, manually, pos)) & +((predicate2(A, enter, B, C)) & +((card(C)) & +(man(B)))))))). +003451 A man manually in a bank enters a card usually in a morning. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((modifier_adv(A, usually, pos)) & +((modifier_pp(A, in, B)) & +((modifier_adv(A, manually, pos)) & +((modifier_pp(A, in, C)) & +((predicate2(A, enter, D, E)) & +((card(E)) & +((man(D)) & +((bank(C)) & +(morning(B)))))))))))). +003452 A man in a morning manually and usually in a bank enters a card. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((modifier_pp(A, in, B)) & +((modifier_adv(A, manually, pos)) & +((modifier_adv(A, usually, pos)) & +((modifier_pp(A, in, C)) & +((predicate2(A, enter, D, E)) & +((card(E)) & +((man(D)) & +((bank(C)) & +(morning(B)))))))))))). +003453 A man in a morning manually usually in a bank enters a card. +ERROR DRS is empty apply_converter/2 drs([], []) +003454 A man usually is rich. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(C, usually, pos)) & +((A=B) & +((property1(B, rich, pos)) & +(man(A))))))). +003455 A man usually is rich fast. +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(C, fast, pos)) & +((modifier_adv(C, usually, pos)) & +((A=B) & +((property1(B, rich, pos)) & +(man(A)))))))). +003456 A man usually in a morning is rich fast. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(D, fast, pos)) & +((modifier_adv(D, usually, pos)) & +((modifier_pp(D, in, A)) & +((B=C) & +((property1(C, rich, pos)) & +((man(B)) & +(morning(A)))))))))). +003457 A man usually is in a park. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, usually, pos)) & +((modifier_pp(A, in, B)) & +((predicate1(A, be, C)) & +((man(C)) & +(park(B)))))))). +003458 A man usually is in a park fast. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_adv(A, fast, pos)) & +((modifier_adv(A, usually, pos)) & +((modifier_pp(A, in, B)) & +((predicate1(A, be, C)) & +((man(C)) & +(park(B))))))))). +003459 A man usually is fast in a park. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(D, in, A)) & +((modifier_adv(D, usually, pos)) & +((B=C) & +((property1(C, fast, pos)) & +((man(B)) & +(park(A))))))))). +003460 John in every park usually for no reason waits. +fof(f1, axiom, ( +! [A] : ((park(A)) +=> (! [B] : ((reason(B)) +=> (~(? [C] : ((predicate1(C, wait, 'John')) & +((modifier_pp(C, for, B)) & +((modifier_adv(C, usually, pos)) & +(modifier_pp(C, in, A)))))))))))). +003461 John in no park usually for every reason waits. +fof(f1, axiom, ( +! [A] : ((park(A)) +=> (~(! [B] : ((reason(B)) +=> (? [C] : ((predicate1(C, wait, 'John')) & +((modifier_pp(C, for, B)) & +((modifier_adv(C, usually, pos)) & +(modifier_pp(C, in, A)))))))))))). +003462 John in every park usually for no reason waits in every morning. +fof(f1, axiom, ( +! [A] : ((park(A)) +=> (! [B] : ((reason(B)) +=> (~(! [C] : ((morning(C)) +=> (? [D] : ((predicate1(D, wait, 'John')) & +((modifier_pp(D, for, B)) & +((modifier_adv(D, usually, pos)) & +((modifier_pp(D, in, A)) & +(modifier_pp(D, in, C))))))))))))))). +003463 John in every park usually for no reason waits in every morning at every condition. +fof(f1, axiom, ( +! [A] : ((park(A)) +=> (! [B] : ((reason(B)) +=> (~(! [C] : ((morning(C)) +=> (! [D] : ((condition(D)) +=> (? [E] : ((predicate1(E, wait, 'John')) & +((modifier_pp(E, for, B)) & +((modifier_adv(E, usually, pos)) & +((modifier_pp(E, in, A)) & +((modifier_pp(E, at, D)) & +(modifier_pp(E, in, C)))))))))))))))))). +003464 John is in a park in a morning. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((modifier_pp(A, in, C)) & +((predicate1(A, be, 'John')) & +((park(C)) & +(morning(B)))))))). +003465 John usually is in a park in a morning . +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((modifier_adv(A, usually, pos)) & +((modifier_pp(A, in, C)) & +((predicate1(A, be, 'John')) & +((park(C)) & +(morning(B))))))))). +003466 John is rich usually in a morning . +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(C, usually, pos)) & +((modifier_pp(C, in, A)) & +(('John'=B) & +((property1(B, rich, pos)) & +(morning(A)))))))). +003467 John is in a park in a morning usually. +fof(f1, axiom, ( +? [A, B, C] : ((modifier_pp(A, in, B)) & +((modifier_adv(A, usually, pos)) & +((modifier_pp(A, in, C)) & +((predicate1(A, be, 'John')) & +((park(C)) & +(morning(B))))))))). +003468 John is a manager usually in a morning . +fof(f1, axiom, ( +? [A, B] : ((modifier_adv(C, usually, pos)) & +((modifier_pp(C, in, A)) & +(('John'=B) & +((manager(B)) & +(morning(A)))))))). +003469 John usually is a manager in a morning . +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(C, in, A)) & +((modifier_adv(C, usually, pos)) & +(('John'=B) & +((manager(B)) & +(morning(A)))))))). +003470 John often and usually is a manager in a morning . +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(C, in, A)) & +((modifier_adv(C, often, pos)) & +((modifier_adv(C, usually, pos)) & +(('John'=B) & +((manager(B)) & +(morning(A))))))))). +003471 John often and usually is a manager in a morning early. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(C, in, A)) & +((modifier_adv(C, early, pos)) & +((modifier_adv(C, often, pos)) & +((modifier_adv(C, usually, pos)) & +(('John'=B) & +((manager(B)) & +(morning(A)))))))))). +003472 John in the beginning in a morning early and often and usually is a manager. +fof(f1, axiom, ( +? [A, B, C] : ((beginning(A)) & +((modifier_pp(D, in, A)) & +((modifier_pp(D, in, B)) & +((modifier_adv(D, early, pos)) & +((modifier_adv(D, often, pos)) & +((modifier_adv(D, usually, pos)) & +(('John'=C) & +((manager(C)) & +(morning(B)))))))))))). +003473 John in a morning early and often and usually is a manager. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(C, in, A)) & +((modifier_adv(C, early, pos)) & +((modifier_adv(C, often, pos)) & +((modifier_adv(C, usually, pos)) & +(('John'=B) & +((manager(B)) & +(morning(A)))))))))). +003474 John is rich in a morning usually. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(C, in, A)) & +((modifier_adv(C, usually, pos)) & +(('John'=B) & +((property1(B, rich, pos)) & +(morning(A)))))))). +003475 John usually is a manager in every morning . +fof(f1, axiom, ( +? [A] : ((! [B] : ((morning(B)) +=> ((modifier_adv(C, usually, pos)) & +(('John'=A) & +(modifier_pp(C, in, B)))))) & +(manager(A))))). +003476 John is in each of 3 parks. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : ((predicate1(C, be, 'John')) & +(modifier_pp(C, in, B)))))) & +(object(A, park, countable, na, eq, 3))))). +003477 John is happy in each of 3 parks. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (? [C] : ((property1(C, happy, pos)) & +(('John'=C) & +(modifier_pp(D, in, B))))))) & +(object(A, park, countable, na, eq, 3))))). +003478 John is happy in each of 3 parks in every morning. +fof(f1, axiom, ( +? [A] : ((! [B] : ((has_part(A, B)) +=> (! [C] : ((morning(C)) +=> (? [D] : ((property1(D, happy, pos)) & +(('John'=D) & +((modifier_pp(E, in, C)) & +(modifier_pp(E, in, B)))))))))) & +(object(A, park, countable, na, eq, 3))))). +003479 John is happy in every morning in each of 3 parks. +fof(f1, axiom, ( +! [A] : ((morning(A)) +=> (? [B] : ((object(B, park, countable, na, eq, 3)) & +(! [C] : ((has_part(B, C)) +=> (? [D] : ((property1(D, happy, pos)) & +(('John'=D) & +((modifier_pp(E, in, C)) & +(modifier_pp(E, in, A))))))))))))). +003480 XYZ is tired. He sleeps. +fof(f1, axiom, ( +? [A] : (('XYZ'=A) & +(property1(A, tired, pos))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, sleep, 'XYZ')))). +003481 XYZ is tired. He sleeps. She waits. +ERROR DRS is empty apply_converter/2 drs([], []) +003482 XYZ is tired. she sleeps. She waits. +fof(f1, axiom, ( +? [A] : (('XYZ'=A) & +(property1(A, tired, pos))))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, sleep, 'XYZ')))). + +fof(f3, axiom, ( +? [A] : (predicate1(A, wait, 'XYZ')))). +003483 XYZ is tired. she sleeps. It waits. +ERROR DRS is empty apply_converter/2 drs([], []) +003484 XYZ is tired. she sleeps. Its dog waits. +ERROR DRS is empty apply_converter/2 drs([], []) +003485 A message is from someone from who John awaits a delivery usually. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((modifier_pp(A, from, B)) & +((predicate1(A, be, C)) & +((message(C)) & +((modifier_pp(D, from, B)) & +((modifier_adv(D, usually, pos)) & +((predicate2(D, await, 'John', E)) & +((delivery(E)) & +($true)))))))))). +003486 A message is from someone from who John awaits a delivery usually manually. +ERROR DRS is empty apply_converter/2 drs([], []) +003487 A message is from someone from who John awaits a delivery usually and manually. +fof(f1, axiom, ( +? [A, B, C, D, E] : ((modifier_pp(A, from, B)) & +((predicate1(A, be, C)) & +((message(C)) & +((modifier_pp(D, from, B)) & +((modifier_adv(D, usually, pos)) & +((modifier_adv(D, manually, pos)) & +((predicate2(D, await, 'John', E)) & +((delivery(E)) & +($true))))))))))). +003488 Every man is in every park in every morning for no reason. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (! [B] : ((park(B)) +=> (! [C] : ((morning(C)) +=> (! [D] : ((reason(D)) +=> (~(? [E] : ((predicate1(E, be, A)) & +((modifier_pp(E, for, D)) & +((modifier_pp(E, in, C)) & +(modifier_pp(E, in, B)))))))))))))))). +003489 Every man is fast in every park. +fof(f1, axiom, ( +! [A] : ((man(A)) +=> (! [B] : ((park(B)) +=> (? [C] : ((property1(C, fast, pos)) & +((A=C) & +(modifier_pp(D, in, B)))))))))). +003490 Every man is who in every park? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G726, who) +003491 Every man is where in the morning? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G726, where) +003492 Every man is in the morning where? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G726, where) +003493 Every man is rich in the morning where? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G729, where) +003494 John in every park is in every morning. +fof(f1, axiom, ( +! [A] : ((park(A)) +=> (! [B] : ((morning(B)) +=> (? [C] : ((predicate1(C, be, 'John')) & +((modifier_pp(C, in, A)) & +(modifier_pp(C, in, B)))))))))). +003495 John in every park in every morning is in every bank. +fof(f1, axiom, ( +! [A] : ((park(A)) +=> (! [B] : ((morning(B)) +=> (! [C] : ((bank(C)) +=> (? [D] : ((predicate1(D, be, 'John')) & +((modifier_pp(D, in, B)) & +((modifier_pp(D, in, A)) & +(modifier_pp(D, in, C))))))))))))). +003496 John in every park in every morning is in every bank at every time. +fof(f1, axiom, ( +! [A] : ((park(A)) +=> (! [B] : ((morning(B)) +=> (! [C] : ((bank(C)) +=> (! [D] : ((time(D)) +=> (? [E] : ((predicate1(E, be, 'John')) & +((modifier_pp(E, in, B)) & +((modifier_pp(E, in, A)) & +((modifier_pp(E, at, D)) & +(modifier_pp(E, in, C)))))))))))))))). +003497 John likes Mary. + +Mary likes John. +fof(f1, axiom, ( +? [A] : (predicate2(A, like, 'John', 'Mary')))). + +fof(f2, axiom, ( +? [A] : (predicate2(A, like, 'Mary', 'John')))). +003498 John likes Mary. + +Mary likes John. +fof(f1, axiom, ( +? [A] : (predicate2(A, like, 'John', 'Mary')))). + +fof(f2, axiom, ( +? [A] : (predicate2(A, like, 'Mary', 'John')))). +003499 #This is a comment. +There is a comment. +fof(f1, axiom, ( +? [A] : (comment(A)))). +003500 #This is a comment. + +There is a paragraph. + +There is a paragraph. +fof(f1, axiom, ( +? [A] : (paragraph(A)))). + +fof(f2, axiom, ( +? [A] : (paragraph(A)))). +003501 There is a man X. +There is a woman X. +ERROR DRS is empty apply_converter/2 drs([], []) +003502 There is a man X. + +There is a woman X. +fof(f1, axiom, ( +? [A] : (man(A)))). + +fof(f2, axiom, ( +? [A] : (woman(A)))). +003503 There is a man X. + +There is a woman X. +fof(f1, axiom, ( +? [A] : (man(A)))). + +fof(f2, axiom, ( +? [A] : (woman(A)))). +003504 There is a man X. +# comment +There is a woman X. +ERROR DRS is empty apply_converter/2 drs([], []) +003505 There is a man X. +/* + + +*/ +There is a woman X. +ERROR DRS is empty apply_converter/2 drs([], []) +003506 There is a man X. +/* comment */ +There is a woman X. +ERROR DRS is empty apply_converter/2 drs([], []) +003507 John sees a man. + +The man waits. +fof(f1, axiom, ( +? [A, B] : ((predicate2(A, see, 'John', B)) & +(man(B))))). + +fof(f2, axiom, ( +? [A, B] : ((man(A)) & +(predicate1(B, wait, A))))). +003508 John sees a man. +# comment. +The man waits. +fof(f1, axiom, ( +? [A, B, C] : ((predicate1(A, wait, B)) & +((predicate2(C, see, 'John', B)) & +(man(B)))))). +003509 X is Y. +Y is X. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +((B=A) & +(($true) & +($true)))))). +003510 X is Y. + +Y is X. +fof(f1, axiom, ( +? [A, B] : ((A=B) & +(($true) & +($true))))). + +fof(f2, axiom, ( +? [A, B] : ((A=B) & +(($true) & +($true))))). +003511 John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. + +John waits. +fof(f1, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f2, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f3, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f4, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f5, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f6, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f7, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f8, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f9, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). + +fof(f10, axiom, ( +? [A] : (predicate1(A, wait, 'John')))). +003512 There is a man X. There is a woman X. +ERROR DRS is empty apply_converter/2 drs([], []) +003513 There is a man X. +There is a woman X. +ERROR DRS is empty apply_converter/2 drs([], []) +003514 There is a man X. + +There is a woman X. +fof(f1, axiom, ( +? [A] : (man(A)))). + +fof(f2, axiom, ( +? [A] : (woman(A)))). +003515 John is a man. + +# comment + +Mary is a woman. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(man(A))))). + +fof(f2, axiom, ( +? [A] : (('Mary'=A) & +(woman(A))))). +003516 John is a man. +# comment + +Mary is a woman. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(man(A))))). + +fof(f2, axiom, ( +? [A] : (('Mary'=A) & +(woman(A))))). +003517 John is a man. + +# comment +Mary is a woman. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(man(A))))). + +fof(f2, axiom, ( +? [A] : (('Mary'=A) & +(woman(A))))). +003518 John is a man. + +Mary is a woman. Bill knows the woman. + +The woman waits. +fof(f1, axiom, ( +? [A] : (('John'=A) & +(man(A))))). + +fof(f2, axiom, ( +? [A, B] : ((predicate2(A, know, 'Bill', B)) & +(('Mary'=B) & +(woman(B)))))). + +fof(f3, axiom, ( +? [A, B] : ((woman(A)) & +(predicate1(B, wait, A))))). +003519 John sees a man. A customer is him. +fof(f1, axiom, ( +? [A, B, C] : ((A=B) & +((customer(A)) & +((predicate2(C, see, 'John', B)) & +(man(B))))))). +003520 John is where and when? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, when) +003521 John is in Paris when and where? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, where) +003522 Every man sleeps where and when and how? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G726, how) +003523 John sleeps where and where? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, where) +003524 -007 likes -002.200. +fof(f1, axiom, ( +? [A] : (predicate2(A, like, -7, -2.2)))). +003525 John likes (Mary + 1). +fof(f1, axiom, ( +? [A] : (predicate2(A, like, 'John', 'Mary'+1)))). +003526 John likes 1 + Mary. +fof(f1, axiom, ( +? [A] : (predicate2(A, like, 'John', 1+'Mary')))). +003527 John likes Mary + 1. +fof(f1, axiom, ( +? [A] : (predicate2(A, like, 'John', 'Mary'+1)))). +003528 There is a car that John buys for himself. +fof(f1, axiom, ( +? [A, B] : ((modifier_pp(A, for, 'John')) & +((predicate2(A, buy, 'John', B)) & +(car(B)))))). +003529 Mary is as young as who? +ERROR DRS query/2 not supported cond_to_tptp/2 query(_G695, who) +003530 Mary asks everybody X for X. +fof(f1, axiom, ( +! [A] : (($true) +=> (? [B] : ((predicate2(B, ask, 'Mary', A)) & +(modifier_pp(B, for, A))))))). +003531 There is a car that John buys for herself. +ERROR DRS is empty apply_converter/2 drs([], []) +003532 There is a car that John buys for him. +ERROR DRS is empty apply_converter/2 drs([], []) +003533 John sees every woman in every park. +fof(f1, axiom, ( +! [A] : ((woman(A)) +=> (! [B] : ((park(B)) +=> (? [C] : ((predicate2(C, see, 'John', A)) & +(modifier_pp(C, in, B))))))))). +003534 John is no hero at every time. +fof(f1, axiom, ( +! [A] : ((hero(A)) +=> (~(! [B] : ((time(B)) +=> (('John'=A) & +(modifier_pp(C, at, B))))))))). diff --git a/tools/create_clex_zip.sh b/tools/create_clex_zip.sh new file mode 100755 index 0000000..9a5f84b --- /dev/null +++ b/tools/create_clex_zip.sh @@ -0,0 +1,12 @@ +rm ../clex-*.zip + +mkdir clex +mv ../lexicon/clex_lexicon.pl clex/ +csplit ../LICENSE.txt '% GNU GENERAL PUBLIC LICENSE%' +mv xx00 clex/LICENSE.txt + +timestamp=`date '+%y%m%d'` +zip ../clex-6.6-$timestamp.zip clex/clex_lexicon.pl clex/LICENSE.txt + +mv clex/clex_lexicon.pl ../lexicon/ +rm -r clex diff --git a/tools/create_zip.sh b/tools/create_zip.sh new file mode 100755 index 0000000..fc256a9 --- /dev/null +++ b/tools/create_zip.sh @@ -0,0 +1,50 @@ +echo Compiling APE... +cd ../parser +bash compile.sh +cd ../.. + +echo Building the Attempto Java Packages... +cd java +ant +cd .. + +mv ape/lexicon/clex_lexicon.pl ape/lexicon/clex_lexicon.pl.tmp +mv ape/lexicon/clex_lexicon_small.pl ape/lexicon/clex_lexicon.pl + +echo "Generating public regression test set..." +cd ape/tests/ +swipl -f make_acetext_drs.pl -g main -t halt -q > ../acetext_drs.pl +cd ../../ + +echo Creating ZIP file... +rm ape/ape-*.zip + +timestamp=`date '+%y%m%d'` + +zip \ + ape/ape-6.6-$timestamp.zip \ + ape/* \ + ape/lexicon/* \ + ape/logger/* \ + ape/parser/* \ + ape/utils/* \ + ape/utils/owlswrl/* \ + java/* \ + java/src/* \ + java/src/ch/uzh/ifi/attempto/* \ + java/src/ch/uzh/ifi/attempto/ape/* \ + java/docs/* \ + java/docs/ch/uzh/ifi/attempto/ape/* \ + java/docs/src-html/ch/uzh/ifi/attempto/ape/* \ + java/docs/resources/* \ + java/lib/* \ + java/licenses/* \ + -i \ + *.pl *.fit *.txt *.perl *.html *.xml *.java *.jar *.css \ + */package-list */inherit.gif ape/make_exe.* + +mv ape/lexicon/clex_lexicon.pl ape/lexicon/clex_lexicon_small.pl +mv ape/lexicon/clex_lexicon.pl.tmp ape/lexicon/clex_lexicon.pl +rm ape/acetext_drs.pl + +echo Finished. diff --git a/tools/extract_words.perl b/tools/extract_words.perl new file mode 100644 index 0000000..0357107 --- /dev/null +++ b/tools/extract_words.perl @@ -0,0 +1,35 @@ + +# Extracts words from an ACE text. + +# TODO +# * Show also multi-word units. Useful for detecting repeated phrases. + +use strict; +use warnings; + +$/ = undef; +$_ = ; + +# Remove comments +s{/\*\*[^*]*\*/}{}sg; +s{/\*[^*]*\*/}{}sg; +s{#.*}{}g; + +s{\.}{ \. }g; +s{,}{ , }g; +s{'s}{ 's }g; +s{\s+}{ }g; +s{^\s+}{}; +s{\s+$}{}; + +my @words = split /\s+/; + +my $words = {}; + +foreach (@words) { + $words->{$_}++; +} + +foreach (sort keys %{$words}) { + print $words->{$_}, "\t", $_, "\n"; +} diff --git a/tools/search.sh b/tools/search.sh new file mode 100644 index 0000000..e1f3024 --- /dev/null +++ b/tools/search.sh @@ -0,0 +1,11 @@ +# Looks for a certain sequence of characters () from all the +# pl-files in the current directory and its subdirectories. +# @author Kaarel Kaljurand +# @version 2008-04-16 + +if [ $# -eq 1 ] +then + find . -name "*.pl" | xargs grep $1 +else + echo "Usage: search.sh " +fi diff --git a/tools/total_clean.sh b/tools/total_clean.sh new file mode 100644 index 0000000..dc97106 --- /dev/null +++ b/tools/total_clean.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +echo "About to delete files:" + +find . -name "*.plp" +find . -name "*.exe" +find . -name ".DS_Store" + +echo "deleting..." + +find . -name ".DS_Store" | xargs rm +find . -name "*.plp" | xargs rm +find . -name "*.exe" | xargs rm + +echo "done." diff --git a/utils/ace_niceace.pl b/utils/ace_niceace.pl new file mode 100644 index 0000000..aee55f9 --- /dev/null +++ b/utils/ace_niceace.pl @@ -0,0 +1,266 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(ace_niceace, [ + tokens_to_sentences/2, + atom_capitalize/2, + pronoun_split/2, + ace_niceace/2, + word_article/2 + ]). + + +:- use_module('../lexicon/chars', [ + is_sentence_end_symbol/1 + ]). + +/** ACE beautifier + +@author Kaarel Kaljurand +@version 2009-05-16 + +This code does the following: + +* a -> an (if appropriate) +* connect every comma, period, and question mark to the preceding word + +*/ + + +%% tokens_to_sentences(+ListOfList:list, -ListOfAtom:list) is det. +% +% @param ListOfList is a list (ACE sentences) of lists (ACE tokens) +% @param ListOfAtom is a list of atoms (ACE sentences) +% +% @bug get rid of 'ERROR' (maybe fail in this case?) +% +% called from: get_ape_results +% +tokens_to_sentences([], []). + +tokens_to_sentences([TokenList | Tail], [Atom | RestT]) :- + ( + TokenList = [] + -> + Atom = 'ERROR' + ; + ace_niceace(TokenList, [FirstToken | RestTokenList]), + atom_capitalize(FirstToken, FirstTokenCapitalized), + concat_atom([FirstTokenCapitalized | RestTokenList], ' ', Atom) + ), + tokens_to_sentences(Tail, RestT). + + +%% pronoun_split(+Token:atom, -TokenPair:term) is semidet. +%% pronoun_split(-Token:atom, +TokenPair:term) is nondet. +% +% @param Token is an ACE token +% @param TokenPair is a list of 2 tokens, the 2nd of which is one of {-thing, -body, -one} +% +pronoun_split(everything, (every, '-thing')). +pronoun_split('Everything', (every, '-thing')). +pronoun_split(nothing, (no, '-thing')). +pronoun_split('Nothing', (no, '-thing')). +pronoun_split(something, (a, '-thing')). +pronoun_split('Something', (a, '-thing')). + +pronoun_split(everybody, (every, '-body')). +pronoun_split('Everybody', (every, '-body')). +pronoun_split(nobody, (no, '-body')). +pronoun_split('Nobody', (no, '-body')). +pronoun_split(somebody, (a, '-body')). +pronoun_split('Somebody', (a, '-body')). + +pronoun_split(everyone, (every, '-one')). +pronoun_split('Everyone', (every, '-one')). +pronoun_split(noone, (no, '-one')). +pronoun_split('Noone', (no, '-one')). +pronoun_split(someone, (a, '-one')). +pronoun_split('Someone', (a, '-one')). + + +%% atom_capitalize(+Atom:atom, -CapitalizedAtom:atom) is det. +% +% Simple predicate to capitalize those ACE words which can occur +% in the beginning of the sentence. +% +atom_capitalize(a, 'A') :- !. +atom_capitalize(the, 'The') :- !. +atom_capitalize(somebody, 'Somebody') :- !. +atom_capitalize(something, 'Something') :- !. +atom_capitalize(at, 'At') :- !. +atom_capitalize(less, 'Less') :- !. +atom_capitalize(more, 'More') :- !. +atom_capitalize(some, 'Some') :- !. +atom_capitalize(an, 'An') :- !. + +atom_capitalize(there, 'There') :- !. +atom_capitalize(if, 'If') :- !. +atom_capitalize(it, 'It') :- !. +atom_capitalize(they, 'They') :- !. + +atom_capitalize(every, 'Every') :- !. +atom_capitalize(everything, 'Everything') :- !. +atom_capitalize(everybody, 'Everybody') :- !. +atom_capitalize(no, 'No') :- !. +atom_capitalize(nothing, 'Nothing') :- !. +atom_capitalize(nobody, 'Nobody') :- !. +atom_capitalize(all, 'All') :- !. + +atom_capitalize(who, 'Who') :- !. +atom_capitalize(what, 'What') :- !. +atom_capitalize(which, 'Which') :- !. + +atom_capitalize(Token, Token). + + +%% ace_niceace(+TokenListIn:list, -TokenListOut:list) is det. +% +% @param TokenListIn is a list of ACE tokens +% @param TokenListOut is a list of ACE tokens +% +% @tbd Some of these transformations (e.g. a -> an) should +% be optional. + +ace_niceace([], []) :- + !. + +ace_niceace(In, Out) :- + ace_merge(In, Prefix, Rest), + simple_append(Prefix, RestOut, Out), + ace_niceace(Rest, RestOut). + + +%% ace_merge(+TokenList:list, -Prefix:list, -NewTokenList:list) is nondet. +% +% @param TokenList is a list of ACE tokens +% @param Prefix is a list of ACE tokens +% @param NewTokenList is a list of ACE tokens +% +ace_merge([Tok1, Tok2 | Rest], [Tok1Tok2], Rest) :- + pronoun_split(Tok1Tok2, (Tok1, Tok2)), + !. + +ace_merge([^ | Rest], [], Rest) :- + !. + +ace_merge([a, Prefix, ':', Token | Rest], [Article], [Prefix, ':', Token | Rest]) :- + member(Prefix, [n, a, unknowncat]), + !, + word_article(Token, Article). + +ace_merge([a, Token | Rest], [Article], [Token | Rest]) :- + Token \= ':', + !, + word_article(Token, Article). + +ace_merge([Token, SentenceEndSym | Rest], [TokenPeriod], Rest) :- + is_sentence_end_symbol(SentenceEndSym), + !, + concat_atom([Token, SentenceEndSym], TokenPeriod). + +ace_merge([Token, ',' | Rest], [TokenComma], Rest) :- + !, + concat_atom([Token, ','], TokenComma). + +ace_merge([Prefix, ':', Token | Rest], [PrefixToken], Rest) :- + member(Prefix, [n, v, p, a]), + !, + concat_atom([Prefix, ':', Token], PrefixToken). + +ace_merge([unknowncat, ':', Token | Rest], [Token], Rest) :- + !. + +ace_merge([Token | Rest], [Token], Rest). + + +%% simple_append(?List1:list, ?List2:list, ?List3:list) is nondet. +% +% @param List1 is an empty list or a list of one element +% @param List2 is a list +% @param List3 is a list +% +% This is a special case of append/2 +% +simple_append([], List, List). +simple_append([X], List, [X | List]). + + +%% word_article(+Word:atom, -Article:atom) is det. +% +% This code decides on the article (of the noun phrase) +% on the basis of a word (either adjective or noun). +% +% See also: +% +% @param Word is an ACE token +% @param Article is an ACE indefinite article, one of {a, an} +% +word_article(Word, an) :- + downcase_atom(Word, DowncaseWord), + atom_chars(DowncaseWord, WordChars), + good_an_letters(WordChars), + \+ bad_an_letters(WordChars), + !. + +word_article(_, a). + + +%% good_an_letters(?LetterList:list) is nondet. +% +% @param LetterList is a list of letters that a word following 'an' can consist of +% +good_an_letters([a | _]). +good_an_letters([e | _]). +good_an_letters([i | _]). +good_an_letters([o | _]). +good_an_letters([u | _]). +good_an_letters([h, o, n, o, r, a, b, l, e | _]). +good_an_letters([h, e, i, r | _]). +good_an_letters([h, o, u, r | _]). + +good_an_letters([f]). +good_an_letters([h]). +good_an_letters([l]). +good_an_letters([m]). +good_an_letters([n]). +good_an_letters([r]). +good_an_letters([s]). +good_an_letters([x]). + +good_an_letters([f, '-' | _]). +good_an_letters([h, '-' | _]). +good_an_letters([l, '-' | _]). +good_an_letters([m, '-' | _]). +good_an_letters([n, '-' | _]). +good_an_letters([r, '-' | _]). +good_an_letters([s, '-' | _]). +good_an_letters([x, '-' | _]). + + +%% bad_an_letters(?LetterList:list) is nondet. +% +% @param LetterList is a list of letters that a word following 'an' cannot consist of +% +bad_an_letters([u]). +bad_an_letters([u, '-' | _]). +bad_an_letters([u, r, i | _]). +bad_an_letters([u, t, i | _]). +bad_an_letters([u, n, i | _]). +bad_an_letters([u, s, a | _]). +bad_an_letters([u, s, e | _]). +%bad_an_letters([u, k, '-' | _]). +bad_an_letters([u, k | _]). +bad_an_letters([o, n, e | _]). diff --git a/utils/are_equivalent.pl b/utils/are_equivalent.pl new file mode 100644 index 0000000..26d6cdb --- /dev/null +++ b/utils/are_equivalent.pl @@ -0,0 +1,189 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(are_equivalent, [ + check_equivalence/2, + are_equivalent/2, + are_equivalent/3 + ]). + + +/** Equivalence checking of two Attempto DRSs + +@author Kaarel Kaljurand +@version 2011-07-21 + +BUG: Think if this code is correct and complete. + +OBSOLETE COMMENT: Note that the DRACE-tester also uses the notion of equivalence defined here, +but for DRACE it is sometimes too strict, +e.g. DRACE NP considers reversing the arguments of `be' equivalence-preserving, +to be able to perform the transformation: + +== +John is every man. --> Every man is John. +== + +But given the definition of equivalence here, they are not. +Similarly: + +== +If there is a man then it is necessary that a human is the man. --> Every man must be a human. +== +*/ + + +:- use_module(drs_to_ascii). +:- use_module(is_wellformed). +:- use_module(drs_ops). + +:- dynamic conds_unify/2. + + +%% check_equivalence(+Drs1:term, +Drs2:term) is det. +% +% @param Drs1 is an Attempto DRS +% @param Drs2 is an Attempto DRS +% +check_equivalence(Drs1, Drs2) :- + are_equivalent(Drs1, Drs2), + write('OK: the DRSs are equivalent.'), nl, + !. + +check_equivalence(Drs1, Drs2) :- + write('ERROR: the DRSs are NOT equivalent.'), nl, + display_drs(Drs1), + display_drs(Drs2). + + +%% are_equivalent(+Drs1:term, +Drs2:term) is det. +%% are_equivalent(+Drs1:term, +Drs2:term, +Options:list) is det. +%% are_equivalent_x(+Drs1:term, +Drs2:term) is det. +% +% @param Drs1 is an Attempto DRS +% @param Drs2 is an Attempto DRS +% @param Options is a list of options +% +% The DRSs are equivalent iff they are well-formed and +% every condition list of Drs1 is a subset of some condition list +% of Drs2, and the other way around. +% +% Valid options are: +% +% * ignore_sid(Bool) +% If =|true|= then the sentence IDs are ignored during comparison, +% otherwise (default) the sentence IDs are taken into consideration. +% +are_equivalent(Drs1, Drs2) :- + are_equivalent(Drs1, Drs2, []). + +are_equivalent(Drs1, Drs2, []) :- + are_equivalent(Drs1, Drs2, [ignore_sid(false)]). + +are_equivalent(Drs1, Drs2, [ignore_sid(false)]) :- + retractall(conds_unify(_, _)), + assert(conds_unify(C-Id, C-Id)), + assert(conds_unify(C-SId/_, C-SId)), + assert(conds_unify(C-SId, C-SId/_)), + !, + are_equivalent_x(Drs1, Drs2). + +are_equivalent(Drs1, Drs2, [ignore_sid(true)]) :- + retractall(conds_unify(_, _)), + assert(conds_unify(C-_, C-_)), + !, + are_equivalent_x(Drs1, Drs2). + +are_equivalent_x(Drs1, Drs2) :- + is_wellformed(Drs1), + is_wellformed(Drs2), + is_subdrs_of(Drs1, Drs2), + is_subdrs_of(Drs2, Drs1). + + +%% is_subdrs_of(+Drs1:term, +Drs2:term) is det. +%% is_subdrs_of_x(+Drs1:term, +Drs2:term) is det. +% +% @param Drs1 is an Attempto DRS +% @param Drs2 is an Attempto DRS +% +% Both DRSs are first copied to protect the original variables. +% The 2nd DRS is then numbervared. It is then checked if all the +% conditions of the 1st DRS occur (i.e. can be unified with some condition) +% in the 2nd DRS. +% +is_subdrs_of(drs(_, Conds1), drs(_, Conds2)) :- + copy_term(Conds1, Conds1Copy), + copy_term(Conds2, Conds2Copy), + numbervars(Conds2Copy, 0, _), + is_subdrs_of_x(drs(_, Conds1Copy), drs(_, Conds2Copy)). + +is_subdrs_of_x(drs(_, Conds1), drs(_, Conds2)) :- + is_subcl_of(Conds1, Conds2). + + +%% is_subcl_of(+ConditionList1:list, +ConditionList2:list) is det. +% +% @param ConditionList1 is a list of DRS conditions +% @param ConditionList2 is a list of DRS conditions +% +% eq:is_subcl_of([a(X)-1, b(Y)-1, c(X,Y)-1], [a(y)-1, b(x)-1, c(y,x)-1]). +% NOT eq:is_subcl_of([a(X)-1, b(Y)-1, c(X,Y)-1], [a(y)-1, b(x)-1, c(x,x)-1]). +% +is_subcl_of([], _). + +is_subcl_of([Condition | ConditionList1], ConditionList2) :- + member_of_conds(Condition, ConditionList2), + is_subcl_of(ConditionList1, ConditionList2). + + +%% member_of_conds(+Condition:term, +ConditionList:list) is det. +% +% @param Condition is a DRS condition +% @param ConditionList is a list of DRS conditions +% +% BUG: it is probably better to use select/3 in order not +% to match the same condition more than once. +% +member_of_conds([H1|T1], [[H2|T2] | _]) :- + is_subdrs_of_x(drs([],[H1|T1]), drs([],[H2|T2])). + +member_of_conds(Drs1, [Drs2 | _]) :- + Drs1 =.. [Op, SubDrs1], + Drs2 =.. [Op, SubDrs2], + unary_drs_operator(Op), + is_subdrs_of_x(SubDrs1, SubDrs2). + +% Experimental: allow (binary) disjunctions to match if they match +% after reordering of the elements, e.g. the DRS of "John drinks or eats." +% is equivalent to the DRS of "John eats or drinks." +member_of_conds(v(SubDrs1a, SubDrs1b), [v(SubDrs2a, SubDrs2b) | _]) :- + is_subdrs_of_x(SubDrs1a, SubDrs2b), is_subdrs_of_x(SubDrs1b, SubDrs2a). + +member_of_conds(Drs1, [Drs2 | _]) :- + Drs1 =.. [Op, SubDrs1a, SubDrs1b], + Drs2 =.. [Op, SubDrs2a, SubDrs2b], + binary_drs_operator(Op), + is_subdrs_of_x(SubDrs1a, SubDrs2a), + is_subdrs_of_x(SubDrs1b, SubDrs2b). + +member_of_conds(Label:Drs1, [Label:Drs2 | _]) :- + is_subdrs_of_x(Drs1, Drs2). + +member_of_conds(Cond1, [Cond2 | _]) :- + conds_unify(Cond1, Cond2). + +member_of_conds(Cond, [_ | CondsTail]) :- + member_of_conds(Cond, CondsTail). diff --git a/utils/drs_ops.pl b/utils/drs_ops.pl new file mode 100644 index 0000000..db04a04 --- /dev/null +++ b/utils/drs_ops.pl @@ -0,0 +1,54 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(drs_ops, [ + drs_operator/1, + unary_drs_operator/1, + binary_drs_operator/1 + ]). + +/** DRS Operators + +@author Tobias Kuhn +*/ + + +%% drs_operator(?DRSOperator) + +drs_operator(DRSOperator) :- + ( + unary_drs_operator(DRSOperator) + ; + binary_drs_operator(DRSOperator) + ). + + +%% unary_drs_operator(?DRSOperator) + +unary_drs_operator(-). +unary_drs_operator(~). +unary_drs_operator(can). +unary_drs_operator(must). +unary_drs_operator(should). +unary_drs_operator(may). +unary_drs_operator(question). +unary_drs_operator(command). + + +%% binary_drs_operator(?DRSOperator) + +binary_drs_operator(=>). +binary_drs_operator(v). + diff --git a/utils/drs_reverse.pl b/utils/drs_reverse.pl new file mode 100644 index 0000000..683d52a --- /dev/null +++ b/utils/drs_reverse.pl @@ -0,0 +1,91 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(drs_reverse, [drs_reverse/2]). + +:- use_module(drs_ops). + +/** Reverse a DRS + +@author Kaarel Kaljurand +@author Tobias Kuhn +@version 2008-05-13 + +*/ + + +%% drs_reverse(+Drs:term, -DrsReversed:term) is det. +% +% Reverses all domains (lists of referents) and condition lists +% of the input DRS. +% +% @param Drs is an Attempto DRS +% @param DrsReversed is the DRS with its domain and conditions reversed +% +drs_reverse(drs([], []), drs([], [])) :- !. + +drs_reverse(drs(Dom, Conds), drs(DomR, CondsR)) :- + reverse(Dom, DomR), + reverse(Conds, Conds1), + conds_reverse(Conds1, CondsR). + + +%% conds_reverse(+Conditions:list, -ConditionsReversed:list) is det. +% +% Reverses each condition in a list of conditions. +% +% @param Conditions is a list of conditions +% @param ConditionsReversed is a list of conditions reversed +% +conds_reverse([], []). + +conds_reverse([First | Conds], [FirstR | CondsR]) :- + condition_reverse(First, FirstR), + conds_reverse(Conds, CondsR). + + +%% condition_reverse(+Condition:term, -ConditionReversed:term) is det. +% +% If the input is a complex condition then reverses its component DRSs. +% If the input is an atomic condition then does nothing. +% +% @param Condition is a DRS condition +% @param ConditionReversed is the condition reversed +% +condition_reverse(Drs, DrsR) :- + Drs =.. [Op, SubDrs], + unary_drs_operator(Op), + drs_reverse(SubDrs, SubDrsR), + !, + DrsR =.. [Op, SubDrsR]. + +condition_reverse(Drs, DrsR) :- + Drs =.. [Op, SubDrs1, SubDrs2], + binary_drs_operator(Op), + drs_reverse(SubDrs1, SubDrs1R), + drs_reverse(SubDrs2, SubDrs2R), + !, + DrsR =.. [Op, SubDrs1R, SubDrs2R]. + +condition_reverse([H|T], R) :- + reverse([H|T], R1), + conds_reverse(R1, R), + !. + +condition_reverse(Label:Drs, Label:DrsR) :- + drs_reverse(Drs, DrsR), + !. + +condition_reverse(Cond, Cond). diff --git a/utils/drs_to_ace.pl b/utils/drs_to_ace.pl new file mode 100644 index 0000000..fffd0a2 --- /dev/null +++ b/utils/drs_to_ace.pl @@ -0,0 +1,75 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(drs_to_ace, [drs_to_ace/2]). + +:- use_module(drs_to_drslist, [ + drs_to_drslist/2 + ]). + +:- use_module(drs_to_coreace). + +:- use_module(drs_to_npace). + +/** DRS to ACE verbalizer + +Translate an Attempto DRS into Attempto Controlled English (ACE). +The result is either in Core ACE or in NP ACE. + +@author Kaarel Kaljurand +@version 2009-06-03 +*/ + + +%% drs_to_ace(+Drs:drs, -Ace:list) is det. +% +% Splits the given DRS into a list of (smaller) DRSs, +% and verbalizes each split in either Core ACE or NP ACE. +% +% @param Drs is an Attempto DRS (untyped) +% @param Ace is a list of ACE sentences +% +drs_to_ace(Drs, Ace) :- + drs_to_drslist(Drs, DrsList), + drslist_to_ace(DrsList, Ace). + + +%% drslist_to_ace +% +% +drslist_to_ace([], []). + +drslist_to_ace([Drs | DrsList], [Ace | AceList]) :- + drs_to_ace_x(Drs, Ace), + drslist_to_ace(DrsList, AceList). + + +% BUG: As Drace NP might take very long (due to a bug?) we add +% a timeout to fail if it takes longer than, say, 0.5 seconds. +drs_to_ace_x(Drs, Ace) :- + catch( + call_with_time_limit( + 0.5, + drs_to_npace:drs_to_npace(Drs, Ace) + ), + time_limit_exceeded, + fail + ), + Ace \= [], + \+ member('ERROR', Ace), + !. + +drs_to_ace_x(Drs, Ace) :- + drs_to_coreace:drs_to_coreace(Drs, Ace). diff --git a/utils/drs_to_ascii.pl b/utils/drs_to_ascii.pl new file mode 100644 index 0000000..0c05365 --- /dev/null +++ b/utils/drs_to_ascii.pl @@ -0,0 +1,185 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(drs_to_ascii, [ + drs_to_ascii/2, % +Drs, -DrsAscii + display_drs/1 % +Drs + ]). + + +/** DRS Pretty-printer + +Creates a pretty print representation of a DRS. + +@author Kaarel Kaljurand +@version 2008-03-14 +*/ + + +:- op(400, fx, -). +:- op(400, fx, ~). +:- op(500, xfx, =>). +:- op(500, xfx, v). + + +%% drs_to_ascii(+Drs:term, -DrsAscii:atom) is det. +% +% @param Drs is an Attempto DRS +% @param DrsAscii is an ASCII-graphics representation of the DRS +% +drs_to_ascii(Drs, DrsAscii) :- + drs_to_drspp(Drs, PP), + with_output_to(atom(DrsAscii), pp_to_ascii(PP)). + + +%% display_drs(+DRS) +% +% Makes a pretty print of a DRS and writes it out on the screen. +% +display_drs(Drs):- + drs_to_drspp(Drs, PP), + pp_to_ascii(PP). + + +%% drs_to_drspp(+Drs:term, -DrsPP:list) is det. +% +% @param Drs is an Attempto DRS +% @param DrsPP is the DRS with indentation information +% +drs_to_drspp(Drs, PP) :- + copy_term(Drs, DrsCopy), + numbervars(DrsCopy, 0, _), + write_drs(DrsCopy, 0, PP). + + +%% pp_to_ascii(+PP:term) is det. +% +pp_to_ascii([]). + +pp_to_ascii([(Indent, Term) | Rest]) :- + with_output_to(atom(AtomTerm), format('~W', [Term, [numbervars(true)]])), + PrettyIndent is Indent * 3, + writef('%r%w\n', [' ', PrettyIndent, AtomTerm]), + pp_to_ascii(Rest). + + +%% write_drs(+DRS, +Indent, -PP) +% +% Creates a DRS in pretty print and indents it +% according to the value of Indent +% +write_drs(drs(Dom,[]), Indent, [(Indent,'No conditions') | PP]):- + write_dom(Dom, Indent, PP), + !. + +write_drs(drs(Dom,Conds),Indent,PP):- + write_dom(Dom,Indent,PP1), + write_conds(Conds,Indent,PP2), + append(PP1,PP2,PP), + !. + +write_drs(_Term,Indent,[(Indent,'ERROR')]). + + +%% write_dom(+Dom:list, +Indent:integer, -PP:list) is det. +% +% +write_dom(Dom, Indent, [(Indent, Dom)]). + + +%% write_conds(+ConditionsList,+Indent) +% +% +write_conds([],_Indent,[]). + +write_conds([F|R],Indent,PP):- + write_cond(F,Indent,PP1), + write_conds(R,Indent,PP2), + append(PP1,PP2,PP). + + +%% write_cond(+Condition,+Indent) +% +% +write_cond(Restr => Scope,Indent,PP):- + !, + NewIndent is Indent+1, + write_drs(Restr,NewIndent,PP1), + write_drs(Scope,NewIndent,PP2), + append(PP1,[(NewIndent,=>)|PP2],PP). + +write_cond(Restr v Scope,Indent,PP):- + !, + NewIndent is Indent+1, + write_drs(Restr,NewIndent,PP1), + write_drs(Scope,NewIndent,PP2), + append(PP1,[(NewIndent,v)|PP2],PP). + +write_cond([FirstCond|Conds], Indent, PP) :- + !, + NewIndent is Indent+1, + write_conds([FirstCond|Conds], NewIndent, PP). + +write_cond(-DRS, Indent, [(NewIndent,'NOT') | PP]) :- + !, + NewIndent is Indent+1, + write_drs(DRS,NewIndent,PP). + +write_cond(~DRS, Indent, [(NewIndent,'NAF') | PP]) :- + !, + NewIndent is Indent+1, + write_drs(DRS, NewIndent, PP). + +write_cond(can(DRS), Indent, [(NewIndent, 'CAN') | PP]) :- + !, + NewIndent is Indent+1, + write_drs(DRS, NewIndent, PP). + +write_cond(must(DRS), Indent, [(NewIndent, 'MUST') | PP]) :- + !, + NewIndent is Indent+1, + write_drs(DRS, NewIndent, PP). + +write_cond(should(DRS), Indent, [(NewIndent, 'SHOULD') | PP]) :- + !, + NewIndent is Indent+1, + write_drs(DRS, NewIndent, PP). + +write_cond(may(DRS), Indent, [(NewIndent, 'MAY') | PP]) :- + !, + NewIndent is Indent+1, + write_drs(DRS, NewIndent, PP). + +write_cond(question(DRS), Indent, [(NewIndent, 'QUESTION') | PP]) :- + !, + NewIndent is Indent+1, + write_drs(DRS, NewIndent, PP). + +write_cond(command(DRS), Indent, [(NewIndent, 'COMMAND') | PP]) :- + !, + NewIndent is Indent+1, + write_drs(DRS, NewIndent, PP). + +write_cond(Label:DRS, Indent, [(NewIndent, Label) | PP]) :- + !, + NewIndent is Indent+1, + write_drs(DRS, NewIndent, PP). + +write_cond(drs(Dom,Cond),Indent,PP):- + !, + NewIndent is Indent+1, + write_drs(drs(Dom,Cond),NewIndent,PP). + +write_cond(Cond, Indent, [(Indent,Cond)]). diff --git a/utils/drs_to_coreace.pl b/utils/drs_to_coreace.pl new file mode 100644 index 0000000..207ce6c --- /dev/null +++ b/utils/drs_to_coreace.pl @@ -0,0 +1,1611 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + +:- module(drs_to_coreace, [ + drs_to_coreace/2, + bigdrs_to_coreace/2 + ]). + +/** DRS to Core ACE verbalizer + +Translates an Attempto DRS into the Core ACE fragment of Attempto Controlled English (ACE). + +@author Kaarel Kaljurand +@version 2011-07-26 + +The setup: we have DRS-boxes and discourse referents, such that + + * Each referent lives-in exactly 1 box. + * For each box at least 1 referent lives-in it. + * Each referent has a unique ID and maps-to a set of conditions. + * Each box has a unique ID and has a name (if, then, '', or, `it is false that', etc.) + +The task: verbalize each discourse referent, i.e. the conditions +of each discourse referent. And do it in the context of + + 1. the box, + 2. whether the referent has been verbalized already, + 3. whether some other referent from the same box has been verbalized already. + +The order is important. It is set by referents_to_orderedreferents/2. + +For the developer: to see the internals, use: + +== +?- drs_to_coreace:ref2conds(Referent, Conditions, BoxId, SentenceId). +== + +@tbd URGENT: Use "Is it true that ... ?" for Yes/No questions +@tbd Reorder conditions in OR-contructs so that the implications always come last + Every dog barks and it is false that a cat sleeps or there is a man. (3711) + There is a man or it is false a cat sleeps and if there is a dog ... +@tbd Every pet is a dog or is a cat ,and is not a cow. # Support for mixing 'and' and 'or' is buggy. +@tbd A customer enters every card or enters every code. # Serious scoping problem. +@tbd Every book is something that an author that a publisher that John hates knows writes. (can be improved) +@tbd What does every man like? +@tbd What does no man like? +@tbd There are less than 3 men and less than 3 women. +@tbd Less than 3 men and John wait. +@tbd /for-each-of plural constructions/ +@tbd Make `less than' and `at most' work in general +@tbd Maybe use reflexive pronouns also when definite NPs are available: himself, herself, itself. + +*/ + + +:- use_module(morphgen, [ + clear_vars/0, + add_var/1, + remove_singletons/2, + listlist_listatom/2, + surface_noun/4, + surface_verb/3, + surface_property/3, + surface_property/6, + surface_adverb/3, + surface_quotedstring/2, + get_di_marker/4 + ]). + +:- use_module(drs_utils, [ + get_toplevel_object_referents/2 + ]). + +:- use_module(drs_to_drslist, [ + drs_to_drslist/2 + ]). + +/* +:- debug(verbose). +:- debug(that). +:- debug(toplevel). +:- debug(npcoord). +*/ + +% Operators used in the DRS +:- op(400, fy, -). +:- op(400, fy, ~). +:- op(500, xfx, =>). +:- op(500, xfx, v). +:- op(500, xfx, '--'). + + +:- dynamic is_rep/1, ref2conds/4. + + +% @tbd rename +bigdrs_to_coreace(Drs, AceList) :- + drs_to_drslist(Drs, DrsList), + drslist_to_coreace(DrsList, AceList). + + +drslist_to_coreace([], []). + +drslist_to_coreace([Drs | DrsList], [Ace | AceList]) :- + drs_to_coreace(Drs, Ace), + drslist_to_coreace(DrsList, AceList). + + +%% drs_to_coreace(+Drs:drs, -AceSentenceList:list) is det. +% +%== +% Empty DRS -> [] +% Unsupported DRS -> [] +% Supported DRS -> [sentence1, sentence2, ..., sentenceN], where sentence is an atom +%== +% +% @param Drs is an Attempto DRS +% @param AceSentenceList is a verbalization of the input DRS in Core ACE (a list of Core ACE sentences) +% +drs_to_coreace(drs([], []), []) :- !. + +drs_to_coreace(DRS, AceSentenceList) :- + retractall(is_rep(_)), + clear_vars, + % BUG: why do we need the next line? + assert(is_rep(nil)), + + % Make a copy to preserve the variables in the caller. + copy_term(DRS, DRSCopy), + + DRSCopy = drs(Dom, ConditionList), + + get_toplevel_object_referents(ConditionList, toplevel(ToplevelReferentList, UnsortedSubjectList, UnsortedObjectList, NamedList)), + numbervars(DRSCopy, 0, _), + + drs_to_coreace_nvar_wrapper(drs(Dom, ConditionList), [ToplevelReferentList, UnsortedSubjectList, UnsortedObjectList, NamedList], Result), + !, + post_process(Result, AceSentenceList), + !. + +drs_to_coreace(_Drs, []). +% TODO: Throw an exception +%drs_to_coreace(Drs, _) :- +% throw(error('Not implemented', context(drs_to_coreace/2, Drs))). + + +%% drs_to_coreace_nvar_wrapper(Drs, List, Result) +% +% +drs_to_coreace_nvar_wrapper(Drs, List, Result) :- + retractall(ref2conds(_, _, _, _)), + reset_counter(box_counter), + make_boxid(BoxId), + catch(drs_to_coreace_nvar(Drs, BoxId, List, []--_, Result), _, fail). + + +%% post_process//0 +% +% Apply some post-processing on the generated tokens. +% +post_process --> + remove_singletons, + find_sentencelist, + listlist_listatom. + + +%% drs_to_coreace_nvar(+Drs:drs, +BoxId:term, +Toplevel:list, +RefInRefOut:term, -AceList:list) is det. +% +% @param Drs is an Attempto DRS with variables nvard +% @param BoxId is a DRS box identifier +% @param Toplevel is a list of 4 lists containing referents of various types +% @param RefInRefOut list of referents in--out +% @param AceText is a verbalization of the DRS in Core ACE +% +drs_to_coreace_nvar(Drs, BoxId, [ToplevelReferentList, UnsortedSubjectList, UnsortedObjectList, NamedList], RI--RO, Result1) :- + + debug(toplevel, "toplevel referents: + ToplevelReferentList: ~W + UnsortedSubjectList: ~W + UnsortedObjectList: ~W + NamedList: ~W~n", + [ToplevelReferentList, [numbervars(true)], UnsortedSubjectList, [numbervars(true)], UnsortedObjectList, [numbervars(true)], NamedList, [numbervars(true)]]), + + % We assert the DRS conditions. + % The DRS itself is not used anymore below. + make_ref2conds(Drs, BoxId), + + % The next line means, that we use the `there is' construction + % only if needed. If there is a verb that calls a noun + % then the noun will not be verbalized by `there is'. + findall(Referent, use_there_is(Referent), ThereIsReferents), + + debug(verbose, "ThereIsReferents: ~W~n", [ThereIsReferents, [numbervars(true)]]), + + % Remove syntactic objects because we do not want to use 'there is' with objects. + % E.g. There is a cat. John hates the cat. --> John hates a cat. + subtract(ToplevelReferentList, UnsortedObjectList, List1), + + % Add syntactic subjects because we want to use 'there is' with subjects. + % E.g. A cat sees John. --> There is a cat X1. The cat X1 sees John. + append(List1, UnsortedSubjectList, List2), + + % Remove named-objects to avoid e.g. "There is John.", regardless + % of whether `John' is later used as a subject or as an object. + subtract(List2, NamedList, UnnamedList2), + + % Remove duplicates + list_to_set(UnnamedList2, InitialReferents), + + debug(verbose, "InitialReferents: ~w~n", [InitialReferents]), + + append(InitialReferents, ThereIsReferents, List3), + list_to_set(List3, Refs), + referents_to_orderedreferents(Refs, OrderedRefs), + + debug(verbose, "input to call_referents_to_acetexts/2: ~W~n", [OrderedRefs, [numbervars(true)]]), + + call_referents_to_acetexts(OrderedRefs, RI--RO, Result1). + + +%% referents_to_orderedreferents(+Refs:list, -OrderedRefs:list) is det. +% +% Sorts the list of referents so that the resulting verbalization +% would be most natural. There are three levels of keys: +% +% 1. The referents are sorted by their sentence ID (ascending); +% 2. The referents are sorted by their box counter (depth first); +% 3. The referents are sorted by the subject argument of their +% corresponding predicate (if the referent has a corresponding predicate). +% +% @tbd The 3rd point needs rethinking. +% +% @param Refs is a list of discourse referents +% @param OrderedRefs is the list ordered +% +referents_to_orderedreferents(Refs, OrderedRefs) :- + findall((SentenceId, BoxCounter, N)-Referent, ( + member(Referent, Refs), + ref2conds(Referent, Conditions, id(BoxCounter, _, _), SentenceId), + get_orderer(Conditions, N) + ), List1), + debug(verbose, "Keys : ~W~n", [List1, [numbervars(true)]]), + keysort(List1, List2), + debug(verbose, "Keys (sorted) : ~W~n", [List2, [numbervars(true)]]), + findall(Referent, member(_Key-Referent, List2), OrderedRefs). + + +%% get_orderer(+Conditions:list, -N:integer) is det. +% +% Returns an integer that is a sum of subject, object and direct object +% recency. The idea is to order the (predicate) conditions that are +% in the same box and have the same ID, so that they reflect the order +% of respective verbs in the original sentence. We exploit the fact that +% variable creation recency reflects the order of the original words. +% Note also that object-conditions get a smaller ranking than predicate conditions. +% This means that a 'there is'-object is placed before an object with a verb, e.g. +%== +% It is false that a dog barks and that there is a man. +%== +% is paraphrased as: +%== +% It is false that there is a man and that a dog barks. +%== +% +% @tbd This predicate is a hack. The DRS verbalizer should not rely on the +% variable creation times, and it should not try to reflect any "original order". +% Instead it should find the most natural way to order the predicates, e.g. by +% trying to chain them (as does the NP APE verbalizer). +% +% @param Conditions is a list of DRS condition +% @param N is a ranking number that determines how the referent is positioned in the verbalization +% +get_orderer(Conditions, N) :- + memberchk(predicate(_, _, '$VAR'(N)), Conditions), + !. + +get_orderer(Conditions, N) :- + memberchk(predicate(_, _, '$VAR'(N1), '$VAR'(N2)), Conditions), + !, + N is N1 + N2. + +get_orderer(Conditions, N) :- + memberchk(predicate(_, _, '$VAR'(N1), '$VAR'(N2), '$VAR'(N3)), Conditions), + !, + N is N1 + N2 + N3. + +get_orderer(Conditions, N) :- + memberchk(object('$VAR'(N1), _, _, _, _, _), Conditions), + N is (-1 * (1 / (N1 + 1))), + !. + +get_orderer(_Conditions, 0). + + +%% find_sentencelist(+TokenList:list, -SentenceList:list) is det. +% +% @param TokenList is a list of ACE tokens +% @param SentenceList is a list of sentences (where a sentence is a list of ACE tokens) +% +find_sentencelist([], []). + +find_sentencelist(TokenList, [Sentence | SentenceList]) :- + find_sentence(TokenList, Sentence, RestTokenList), + find_sentencelist(RestTokenList, SentenceList). + + +%% find_sentence(+TokenList:list, -Sentence:list, -RestTokenList:list) is det. +% +% @param TokenList is a list of ACE tokens +% @param Sentence is a list of sentences (where a sentence is a list of ACE tokens) +% @param RestTokenList is a list of ACE tokens +% +find_sentence(['.' | RestTokenList], [], RestTokenList) :- !. + +find_sentence([Token | RestTokenList], [Token | RestSentence], RestTokenList2) :- + find_sentence(RestTokenList, RestSentence, RestTokenList2). + + +%% use_there_is(+Referent:nvar) is det. +% +% Succeeds if the referent is a toplevel referent. +% +% Referent is toplevel if: +% +% 1. Its condition list is not empty. (BUG: redundant?) +% 2. It is not called by any other Referent in the same box. +% 3. It is called by another Referent in the same box, BUT +% it is toplevel, and it is (first) called by an embedded box. +% +% The 3rd clause was added to correctly paraphrase: +% There is a man who does not sleep. John sees the man. +% +% @param Referent is a discourse referent +% +use_there_is(Referent) :- + ref2conds(Referent, [Condition | ConditionList], BoxId, _SentenceId), + \+ is_called(Referent, [Condition | ConditionList], BoxId, _). + +% Handles the case: There is a man who does not sleep. John sees the man. +use_there_is(Referent) :- + toplevel_id(ToplevelId), + % Referent is top-level + ref2conds(Referent, [Condition | ConditionList], ToplevelId, _SId1), + % Referent is called by a top-level referent. + is_called(Referent, [Condition | ConditionList], ToplevelId, SId2), + % Referent is called from an embedded box. + is_called(Referent, [Condition | ConditionList], BoxId, SId3), + \+ toplevel_id(BoxId), + % The embedded box is introduced before the other caller (in terms of the sentence Id). + SId3 < SId2. + + +%% toplevel_id(?ToplevelId) +% +% Defines the form of the ID of the topmost DRS +% +toplevel_id(id(0, top, [])). + + +%% is_called(+Referent:nvar, +ReferentConditions:list, +BoxId:term, -SentenceId:integer) is det. +% +% Succeeds if Referent corresponds to a proper name (because proper names are always called). +% Succeeds if Referent is used as a non-first argument (i.e. "called") in any condition in the given box. +% +% @param Referent is a discourse referent +% @param ReferentConditions is a list of conditions whose first argument this referent is. +% @param BoxId is a DRS box identifier +% +is_called(Referent, _, BoxId, SentenceId) :- + ref2conds(Referent2, ConditionList, BoxId, SentenceId), + Referent \= Referent2, + member(Condition, ConditionList), + Condition \= formula(_, _, _), + arg(Num, Condition, Referent), + Num > 1. + + +%% call_referents_to_acetext(+RefList:list, +RefInRefOut:term, -Result:list) is det. +% +% @param RefList is a list of top-level DRS referents +% @param RefInRefOut list of referents in--out +% @param Result is an ACE text (list of tokens) +% +call_referents_to_acetexts(RefList, RI--RO, Result) :- + ( + referents_to_acetexts(RefList, RI--RO, ACETexts) + -> + flatten(ACETexts, Result) + ; + Result = [] + ). + + +%% referents_to_acetexts(+RefList:list, +RefInRefOut:term, -AceText:list) is det. +% +% @param RefList is a list of top-level DRS referents +% @param RefInRefOut list of referents in--out +% @param AceText is an ACE text (list of tokens) +% +referents_to_acetexts([], RI--RI, '.'). + +referents_to_acetexts([Referent | ReferentsTail], RI--RO, [Text | TextTail]) :- + debug(verbose, "used referents: ~W~n", [RI, [numbervars(true)]]), + referent_text(Referent, top, RI--RTmp, Text, _), + debug(verbose, "top referent: ~W; text: ~W; used referents: ~W~n", [Referent, [numbervars(true)], Text, [numbervars(true)], RTmp, [numbervars(true)]]), + !, + referents_to_acetexts(ReferentsTail, RTmp--RO, TextTail). + + +%% referent_text(+Referent:nvar, -Text:list, -Features:list) is det. +%% referent_text(+Referent:nvar, +TopDeep:atom, -Text:list, -Features:list) is det. +% +% @param Referent is a discourse referent or data item +% @param TopDeep is in {top, deep} +% @param Text is an ACE text that corresponds to the discourse referent +% @param Features is in {f(sg, subj), f(sg, obj), f(pl, subj), f(pl, obj)}, for number and case sharing +% +referent_text(Referent, RI--RO, Text, Features) :- + referent_text(Referent, deep, RI--RO, Text, Features). + + +referent_text(named(Name), _, RI--RI, NameText, f(SgPl, _)) :- + surface_noun(pn, Name, SgPl, NameText), + !. + +% Recursively call drs_to_coreace_nvar on the embedded DRS. +referent_text(Referent, deep, RI--RO, [that | SentenceListCoord], _) :- + ref2conds(Referent, [Referent:drs(Dom, CondList)], _BoxId, _SentenceId), + debug(that, "THAT: drs: ~W~n", [drs(Dom, CondList), [numbervars(true)]]), + retractall(ref2conds(_, _, _, _)), + reset_counter(box_counter), + make_boxid(NewBoxId), + drs_to_coreace_nvar(drs(Dom, CondList), NewBoxId, [[], [], [], []], RI--RO, Result), + debug(that, "THAT: result: ~q~n", [Result]), + find_sentencelist(Result, [_Ignore_BUG | SentenceList]), + debug(that, "THAT: sentence(s): ~W~n", [SentenceList, [numbervars(true)]]), + sentencelist_sentencelistcoord(SentenceList, SentenceListCoord). + +referent_text(formula(Expr1, Eq, Expr2), top, RI--RO, [BoxMarker, Expr1Text, Eq, Expr2Text], _) :- + !, + expr_exprpp(Expr1, RI--RTmp, Expr1Text), + expr_exprpp(Expr2, RTmp--RO, Expr2Text), + ref2conds(formula(Expr1, Eq, Expr2), _, BoxId, _SentenceId), + get_box_prefix(BoxId, BoxMarker). + +% Support for query pronouns: 'who' and 'what'. +% Note: 'how' and 'which' are not covered by this rule. +% Note: the question mark is added later. +% Note: we only support top-level query-conditions. +% Note: this rule generates "there is who?" and never "there are who?" +referent_text(Referent, TopDeep, RI--[Referent | RI], [ThereIs, qp(QueryPronoun)], _Features) :- + toplevel_id(ToplevelId), + ref2conds(Referent, [query(Referent, QueryPronoun)], ToplevelId, _SentenceId), + get_box_prefix(ToplevelId, BoxPrefix), + get_thereis(TopDeep, sg, BoxPrefix, ThereIs), + \+ memberchk(Referent, RI). + +referent_text(Referent, TopDeep, RI--RO, Text, Features) :- + get_type(Referent, Type, BoxId), + get_box_prefix(BoxId, BoxPrefix), + debug(that, 'referent_text: ~W ~W ~w ~w~n', [Referent, [numbervars(true)], Type, [numbervars(true)], BoxId, BoxPrefix]), + !, + conds_text(Type, BoxPrefix, TopDeep, RI--RO, Text, Features), + debug(verbose, "referent_text_out: ~W; used referents: ~W~n", [Text, [numbervars(true)], RO, [numbervars(true)]]). + +referent_text(Expression, deep, RI--RO, ExpressionText, f(sg, _)) :- + expr_exprpp(Expression, RI--RO, ExpressionText). + + +%% get_type(+Referent:nvar, -Type:term, -BoxId:term) is det. +% +% Type is a structured representation of the conditions, e.g. we group +% all properties and modifiers together into a list and represent as +% one argument. +% +% @param Referent is a discourse referent +% @param Type is a structured form of Conditions +% @param BoxId is an identifier of the DRS box +% +get_type(Referent, Type, BoxId) :- + ref2conds(Referent, Conditions, BoxId, _SentenceId), + conditions_type(Conditions, Type). + + +%% conditions_type(+Conditions:list, -Type:term) is det. +% +% @param Conditions is a list of DRS conditions that correspond to a referent +% @param Type is a structured form of those conditions +% +% There are three types of referents: +% +% 1. Those that have an object-condition +% 2. Those that have a predicate-condition +% 3. Those that have no conditions (i.e. the that-subordination referent) + +conditions_type(Conditions, noun(Mains, parts(Parts), owners(Owners), adjectives(Adjectives))) :- + member(Condition, Conditions), + functor(Condition, object, _), + !, + conditions_nountype(Conditions, Mains, Parts, Owners, Adjectives). + +conditions_type(Conditions, verb(Predicates, adverbs(Adverbs), pps(PPs))) :- + member(Condition, Conditions), + is_predicate(Condition), + !, + conditions_verbtype(Conditions, Predicates, Adverbs, PPs). + +conditions_type(Conditions, Conditions). + + +%% conditions_nountype(+Conditions:list, -Mains:list, -Parts:list, -Owners:list, -Adjectives:list) is det. +% +% @param Conditions +% @param Mains +% @param Parts +% @param Owners +% @param Adjectives +% +conditions_nountype([], [], [], [], []). + +conditions_nountype([H | T], Mains, [Part | Parts], Owners, Adjectives) :- + H = has_part(_, Part), + !, + conditions_nountype(T, Mains, Parts, Owners, Adjectives). + +conditions_nountype([H | T], Mains, Parts, [H | Owners], Adjectives) :- + functor(H, relation, _), + !, + conditions_nountype(T, Mains, Parts, Owners, Adjectives). + +conditions_nountype([H | T], Mains, Parts, Owners, [H | Adjectives]) :- + functor(H, Functor, _), + ( + Functor = property + ; + Functor = query + ), + !, + conditions_nountype(T, Mains, Parts, Owners, Adjectives). + +% BUG: Here we convert those atoms that are in fact numbers (e.g. '5') into actual numbers (e.g. 5). +% APE does not generate such "atom numbers", but other DRS generators might. +conditions_nountype( + [object(Referent, Value, Quantisation, Unit, Operator, Count) | T], + [object(Referent, Value, Quantisation, Unit, Operator, NCount) | Mains], Parts, Owners, Adjectives + ) :- + atom(Count), Count \= na, + !, + atom_number(Count, NCount), + conditions_nountype(T, Mains, Parts, Owners, Adjectives). + +% Fall back: other conditions go to Mains. +conditions_nountype([H | T], [H | Mains], Parts, Owners, Adjectives) :- + conditions_nountype(T, Mains, Parts, Owners, Adjectives). + + +%% conditions_verbtype(+Conditions:list, -Predicates:list, -Adverbs:list, -PPs:list) is det. +% +% @param Conditions +% @param Predicates +% @param Adverbs +% @param PPs +% +% @tbd Note that we treat query/2 as a PP because it seems to act more like a PP, but +% this needs to be investigated further. +% +conditions_verbtype([], [], [], []). + +conditions_verbtype([H | T], Predicates, [H | Adverbs], PPs) :- + functor(H, modifier_adv, _), + !, + conditions_verbtype(T, Predicates, Adverbs, PPs). + +conditions_verbtype([H | T], Predicates, Adverbs, [H | PPs]) :- + functor(H, Functor, _), + ( + Functor = modifier_pp + ; + Functor = query + ), + !, + conditions_verbtype(T, Predicates, Adverbs, PPs). + +% Fall back: other conditions go to Predicates. +conditions_verbtype([H | T], [H | Predicates], Adverbs, PPs) :- + conditions_verbtype(T, Predicates, Adverbs, PPs). + + +%% counter(+Name:atom, -N:integer) is det. +% +% Generate integers. +% If no integer has been generated yet then start with 1. +% +% @param Name is the name of the counter +% @param N is an integer +% +% @tbd This is a general predicate, move somewhere else. +% +counter(Name, N) :- + catch( + (nb_getval(Name, N0), succ(N0, N), nb_setval(Name, N)), + _, + (N = 1, nb_setval(Name, N)) + ). + + +%% reset_counter(+Name:atom) is det. +% +% Reset the named counter to 0. +% +% @tbd This is a general predicate, move somewhere else. +% +reset_counter(Name) :- + nb_setval(Name, 0). + + +%% make_ref2conds(+Drs:drs, +BoxId:term) is det. +% +% We assert all discourse referents from DRS into ref2conds/4 to speed up lookup later. +% +% @param Drs is an Attempto DRS +% +make_ref2conds(drs(Dom, Conds), BoxId) :- + assert_referents(Dom, Conds, BoxId), + process_conds(Conds, BoxId). + + +%% assert_referents(+Referents:list, +ConditionList:list, +BoxId:term) is det. +% +% Finds all the conditions in the ConditionList that have the same Referent +% as the first argument. Asserts the predicate =|ref2conds/4|= containing +% information about the shared Referent, the conditions that share the Referent, +% and the DRS-box ID. +% Finally processes separately the remaining conditions: in case the remaining +% conditions have the form formula/3 then they are asserted as they are. +% In case the remaining conditions are complex conditions then they are just ignored. +% Otherwise (e.g. in case of relation/3) a failure is triggered. +% +% flatten/3 is used to remove the DRS embedded lists +% +% @param Referents are discourse referents of the DRS box +% @param ConditionList are conditions of the DRS box +% @param BoxId is a unique ID of the box +% +% @bug Maybe complex conditions should not reach this rule. +% +assert_referents([], Conditions, BoxId) :- + assert_rest(Conditions, BoxId). + +assert_referents([Referent | ReferentsTail], Conditions, BoxId) :- + flatten(Conditions, FlatConditions), + mypartition(Referent, FlatConditions, Included, Excluded, Id), + assert(ref2conds(Referent, Included, BoxId, Id)), + assert_referents(ReferentsTail, Excluded, BoxId). + + +first_argument_is_referent(Referent, Condition) :- + Condition \= formula(_, _, _), + arg(1, Condition, Referent). + + +%% mypartition(+Referent, +Conditions, ?Included, ?Excluded, ?Id) is det. +% +% +mypartition(_Referent, [], [], [], _). + +mypartition(Referent, [Condition-STId | Conditions], [Condition | Included], Excluded, SId) :- + first_argument_is_referent(Referent, Condition), + !, + get_sentence_id(STId, SId), + mypartition(Referent, Conditions, Included, Excluded, SId). + +mypartition(Referent, [ConditionWithId | Conditions], Included, [ConditionWithId | Excluded], SId) :- + mypartition(Referent, Conditions, Included, Excluded, SId). + + +%% assert_rest(+CondList:list, +BoxId:term) is det. +% +% +assert_rest([], _). + +assert_rest([formula(Expr1, Eq, Expr2)-STId | CondList], BoxId) :- + get_sentence_id(STId, SId), + assert(ref2conds(formula(Expr1, Eq, Expr2), [formula(Expr1, Eq, Expr2)], BoxId, SId)), + assert_rest(CondList, BoxId). + +assert_rest([relation(_, _, _)-_ | _CondList], _BoxId) :- + !, + fail. + +assert_rest([has_part(_, _)-_ | _CondList], _BoxId) :- + !, + fail. + +assert_rest([_Cond | CondList], BoxId) :- + assert_rest(CondList, BoxId). + + +%% process_conds(+Conditions:list, +BoxId:term) is det. +% +% Traverses the DRS to assert all the referents together with their +% conditions. We also generate an ID for each embedded DRS (i.e. a box). +% +% The conditions are first sorted to make sure that less complex conditions +% (e.g. negations) are verbalized before more complex ones (e.g. implications). +% +% @param Conditions are conditions of the DRS box +% @param BoxId is a unique ID of the box +% +process_conds(Cs, BoxId) :- + sort(Cs, CsSorted), + process_conds_loop(CsSorted, BoxId). + + +process_conds_loop([], _). + +process_conds_loop([C | Cs], BoxId) :- + walk_cond(C, BoxId), + process_conds_loop(Cs, BoxId). + + +%% walk_cond(+Condition:term, +BoxId:term) is det. +% +% @param Condition is a DRS (complex) condition +% @param BoxId is a unique ID of the box +% +walk_cond(_-_, _). % ignoring simple conditions + +walk_cond([C | Cs], _BoxId) :- + include(is_complex_or_predicate, [C | Cs], Predicates), + length(Predicates, Len), + Len > 1, + !, + throw(error('Predicate group is too complex', context(walk/2, Predicates))). + +walk_cond([C | Cs], BoxId) :- + !, + process_conds([C | Cs], BoxId). + +walk_cond(question(drs(QDom, QConds)), BoxId) :- + !, + memberchk(query(_, _)-_, QConds), + assert_referents(QDom, QConds, BoxId), + process_conds(QConds, BoxId). + +walk_cond(Label:drs(Dom, Conds), BoxId) :- + !, + assert(ref2conds(Label, [Label:drs(Dom, Conds)], BoxId, 'BUG')). + +% BUG: handling of relation/3 alone in the then-box +% IN: A dog of every man who waits barks. +% OUT: A dog that every man who waits OF-RELATION barks. +% BUG: UniqueRef should actually be a numbervard variable +walk_cond(drs(Dom1, Conds) => drs([], [relation(Owned, of, Owner)-STId]), ParentBoxId) :- + !, + make_boxid(if, ParentBoxId, BoxId1), + assert_referents(Dom1, Conds, BoxId1), + process_conds(Conds, BoxId1), + make_boxid(then, ParentBoxId, BoxId2), + counter(ref, UniqueRef), + assert_referents([UniqueRef], [predicate(UniqueRef, 'OF-RELATION', Owner, Owned)-STId], BoxId2). + +walk_cond(drs(Dom1, Conds1) => drs(Dom2, Conds2), ParentBoxId) :- + make_boxid(if, ParentBoxId, BoxId1), + assert_referents(Dom1, Conds1, BoxId1), + process_conds(Conds1, BoxId1), + make_boxid(then, ParentBoxId, BoxId2), + assert_referents(Dom2, Conds2, BoxId2), + process_conds(Conds2, BoxId2). + +% Every disjunction has two DRSs. If the first DRS +% is complex (e.g. implication, negation, ...) then the conditions +% of the second DRS cannot share discourse referents with it. +% This property allows us to safely change the order the DRSs providing +% a more readable paraphrase and/or avoiding scope problems, +% e.g. naively paraphrasing +% {Every man eats} or John drinks. +% as +% If there is a man X1 then {the man X1 eats or John drinks}. +% +% @tbd We could relax the requirement that a complex condition +% must contain a single condition that embeds a DRS. Instead we should +% simply require that the OR boxes do not share variables that are +% not declared on a higher level. Unfortunately at this stage we have +% already numbervared the variables which makes this check difficult to implement. +% So we currently only check that the variables-list is empty in the 1st DRS +% but non-empty in the 2nd. +walk_cond(drs([], Conds1) v Drs2, BoxId) :- + Drs2 = drs([_|_], _), + !, + walk_cond(Drs2 v drs([], Conds1), BoxId). + +walk_cond(drs(Dom1, Conds1) v drs(Dom2, Conds2), ParentBoxId) :- + make_boxid(or1, ParentBoxId, BoxId1), + assert_referents(Dom1, Conds1, BoxId1), + process_conds(Conds1, BoxId1), + make_boxid(or2, ParentBoxId, BoxId2), + assert_referents(Dom2, Conds2, BoxId2), + process_conds(Conds2, BoxId2). + +walk_cond(Cond, ParentBoxId) :- + parse_unary(Cond, Type, Dom, Conds), + !, + make_boxid(Type, ParentBoxId, BoxId), + assert_referents(Dom, Conds, BoxId), + process_conds(Conds, BoxId). + + +% @tbd document +make_boxid(ToplevelId) :- + toplevel_id(ToplevelId). +make_boxid(Type, ParentBoxId, id(Id, Type, ParentBoxId)) :- + counter(box_counter, Id). + + +%% get_box_prefix(BoxId:term, BoxPrefix:list) is det. +% +% In case any Referent from a given box has already been +% verbalized then we conjoin the verbalization of the current Referent. +% +% In case no Referent from a given box has been verbalized, +% then the current Referent is the first one and we +% initiate the box. Then we check the outer box to come +% up for the name of the box (and do this recursively). +% +% @param BoxId is ... +% @param BoxPrefix is ... + +% Not the first Referent in the top-box to be verbalized. +get_box_prefix(ToplevelId, ['.']) :- + toplevel_id(ToplevelId), + is_rep(0), + !. + +% First Referent in the top-box to be verbalized. +get_box_prefix(ToplevelId, []) :- + toplevel_id(ToplevelId), + assert(is_rep(0)), + !. + +% Not the first Referent in the OR1-box to be verbalized. +% Given that the OR1 V OR2 is in the NOT-box. +% Ex?: It is false that there is a cat and that there is a mouse or that there is a dog. +get_box_prefix(id(Id, or1, id(_, Marker, _)), [and, that]) :- + is_unary_modifier(Marker), + is_rep(Id), + !. + +% Not the first Referent in the NOT-box to be verbalized. +get_box_prefix(id(Id, Marker, _), [and, that]) :- + is_unary_modifier(Marker), + is_rep(Id), + !. + +% BUG: ??? +% Not the first Referent in the any box to be verbalized. +get_box_prefix(id(Id, _, _), [and]) :- + is_rep(Id), + !. + +% The first Referent in the THEN-box to be verbalized. +get_box_prefix(id(Id, then, _), [then]) :- + assert(is_rep(Id)), + !. + +% The first Referent in the OR2-box to be verbalized. +% Given that the OR1 V OR2 is in the NOT-box. +% BUG: do we have to worry about any higher-level NOT-boxes +% or is checking just for the parent NOT-box OK? +% Ex: It is false that there is a cat or that there is a dog. +get_box_prefix(id(Id, or2, id(_, Marker, _)), [or, that]) :- + is_unary_modifier(Marker), + assert(is_rep(Id)), + !. + +% The first Referent in the OR1-box. +% The parent is the NOT-box. +% The parent has already a Referent. +% @tbd Examples +get_box_prefix(id(Id, or1, id(ParentId, Marker, _)), [',', and, that]) :- + is_unary_modifier(Marker), + is_rep(ParentId), + assert(is_rep(Id)), + !. + +% The first Referent in the OR1-box. +% The parent is not the NOT-box and is not the top-box. +% The parent has already a Referent. +get_box_prefix(id(Id, or1, id(ParentId, _, _)), [',', and]) :- + ParentId \= 0, + is_rep(ParentId), + assert(is_rep(Id)), + !. + +% The first Referent in the OR2-box to be verbalized. +% Given that the parent is not a NOT-box. +get_box_prefix(id(Id, or2, _), [or]) :- + assert(is_rep(Id)), + !. + +% The general case. The first Referent to be verbalized in either: +% IF-box, OR1-box, NOT-box. +get_box_prefix(id(Id, BoxMarker, OuterBoxId), [OuterBoxPrefix | BoxPrefix]) :- + assert(is_rep(Id)), + get_box_name(BoxMarker, BoxPrefix), + get_box_prefix(OuterBoxId, OuterBoxPrefix). + + +%% is_unary_modifier(+Type:atom) is det. +% +% @param Type is in {not, naf, can, must, should} + +is_unary_modifier(not). +is_unary_modifier(naf). +is_unary_modifier(can). +is_unary_modifier(must). +is_unary_modifier(should). +is_unary_modifier(may). + + +%% get_box_name(+BoxMarker:atom, -BoxPrefix:list) is det. +% +% @param BoxMarker is ... +% @param BoxPrefix is a list of ACE tokens associated with the box +% +% This is the conjunction with a preceding box. +% +get_box_name(if, [if]). +%%get_box_name(then, [then]). +get_box_name(or1, []). +%%get_box_name(or2, [or]). +get_box_name(not, [it, is, false, that]). +get_box_name(naf, [it, is, not, provable, that]). +get_box_name(can, [it, is, possible, that]). +get_box_name(must, [it, is, necessary, that]). +get_box_name(should, [it, is, recommended, that]). +get_box_name(may, [it, is, admissible, that]). + + +%% conds_text(+Conds:term, +BoxPrefix:atom, +TopDeep:atom, -Text:list, -Features:list) is det. +% +% Note: some discourse referents don't have surface representation. +% We don't call such referents at all. +% +% Note: some objects can have an owner, but in this case max 1 owner. +% ProperName objects cannot have an owner. +% +% @param Conds is a complex term with all the conditions grouped +% @param BoxPrefix is a prefix of tokens to be inserted in front of the verbalization (e.g. `and if it is false that') +% @param TopDeep is in {top, deep} +% @param Text is an ACE text that corresponds to the discourse referent +% @param Features is in {f(sg, subj), f(sg, obj), f(pl, subj), f(pl, obj)}, for number and case sharing + + +% Old somebody and something are referred to by a variable only. +conds_text(noun([object(A, somebody, countable, na, eq, 1)], parts([]), owners([]), adjectives([])), _, deep, RI--RI, [A], f(sg, _)) :- + memberchk(A, RI), + add_var(A), + !. + +conds_text(noun([object(A, something, dom, na, na, na)], parts([]), owners([]), adjectives([])), _, deep, RI--RI, [A], f(sg, _)) :- + memberchk(A, RI), + add_var(A), + !. + + +% New somebody and something (with 'there is') +conds_text(noun([object(A, somebody, countable, na, eq, 1)], parts([]), owners([]), adjectives([])), +BoxPrefix, top, RI--[A | RI], [BoxPrefix, there, is, somebody, A], f(sg, _)) :- + \+ memberchk(A, RI), + add_var(A), + !. + +conds_text(noun([object(A, something, dom, na, na, na)], parts([]), owners([]), adjectives([])), +BoxPrefix, top, RI--[A | RI], [BoxPrefix, there, is, something, A], f(sg, _)) :- + \+ memberchk(A, RI), + add_var(A), + !. + +% New somebody and something. +conds_text(noun([object(A, somebody, countable, na, eq, 1)], parts([]), owners([]), adjectives([])), _, deep, RI--[A | RI], [somebody, A], f(sg, _)) :- + \+ memberchk(A, RI), + add_var(A), + !. + +conds_text(noun([object(A, something, dom, na, na, na)], parts([]), owners([]), adjectives([])), _, deep, RI--[A | RI], [something, A], f(sg, _)) :- + \+ memberchk(A, RI), + add_var(A), + !. + + +% NP conjunction. This is the only case where parts/1 has a non-empty list as an argument +% Old plural object, refer to it by 'they' (and 'them'). E.g. +% John and Mary wait. They talk. +% John and Mary wait. Bill sees them. +% * John and Mary wait. John and Mary talk. (this is not supported by refres) +% +% BUG: `them' is not supported +conds_text(noun([object(A, na, countable, _, _, _)], parts([_ | _]), _Owner, _Adjectives), _BoxPrefix, deep, RI--RI, [they], f(pl, subj)) :- + memberchk(A, RI), + !. + +conds_text(noun([object(A, na, countable, _, _, _)], parts([_ | _]), _Owner, _Adjectives), _BoxPrefix, deep, RI--RI, [them], f(pl, obj)) :- + memberchk(A, RI), + !. + +% NP conjunction. +% Note that we require that parts/1 has a non-empty list as an argument and that the number of +% arguments matches the number specified in the object-condition (QNum). +% In the DRSs generated by APE, this is not always the case. Consider DRSs where the +% has_part/2 condition is embedded into negation, such as the ones generated from: +% There are less than 3 men and less than 3 women. +% Less than 3 men and John wait. +conds_text(noun([object(A, na, countable, _, eq, QNum)], parts(ListOfObjects), _Owner, _Adjectives), BoxPrefix, TopDeep, RI--RO, [Prefix, ListOfObjectsText], f(pl, _)) :- + !, + debug(npcoord, 'npcoord: QNum: ~w; ListOfObjects: ~w~n', [QNum, ListOfObjects]), + length(ListOfObjects, QNum), + surface_det(A, RI, pl, TopDeep, BoxPrefix, countable, dummy, dummy, Prefix), + objects_to_text(ListOfObjects, [A | RI]--RO, ListOfObjectsText), + debug(verbose, 'top:~w prefix:~w result:~w~n', [TopDeep, BoxPrefix, Prefix]). + +% Which men wait? +% There are which men of John? +conds_text(noun([object(A, Agent, countable, na, geq, 2)], parts([]), Owner, adjectives([query(A, which)])), +BoxPrefix, TopDeep, RI--RO, [ThereIs, qp(which), AgentText, OwnerText], f(pl, _)) :- + !, + \+ memberchk(A, RI), + toplevel_id(ToplevelId), + ref2conds(A, _, ToplevelId, _SentenceId), + get_thereis(TopDeep, pl, BoxPrefix, ThereIs), + surface_noun(cn, Agent, pl, AgentText), + verbalize_owners(A, RI--RO, Owner, OwnerText). + +% BUG: temporary handling of "less than" and "at most" +conds_text(noun([object(_, _, countable, na, na, na)], parts([]), _, adjectives(_)), _, _, _, _, _) :- + !, + fail. + +conds_text(noun([object(A, Agent, countable, na, Comp, Number)], parts([]), Owner, adjectives(Adjectives)), + BoxPrefix, TopDeep, RI--RO, [SurfaceDeterminer, AdjectivesText, AgentText, A, OwnerText], f(pl, _)) :- + (Number = 0 ; Number > 1), + surface_det(A, RI, pl, TopDeep, BoxPrefix, countable, Comp, Number, SurfaceDeterminer), + surface_noun(cn, Agent, pl, AgentText), + adjectives_to_text(Adjectives, AdjectivesText), + verbalize_owners(A, RI--RO, Owner, OwnerText), + add_var(A). + + +% Singular and mass nouns +% +% 1. Indefinite pronouns (somebody, something) can have owners but not properties. +% +% Everything of John is red. +% If there is something B of John then B is red. +% +% Note that this wouldn't work with quoted strings since they cannot have attached variables: +% +% Everything "Go!" of John is red. -> If there is something "Go!" of John then ??? is red. +% +% (Fortunately we don't support quoted strings in apposition anymore.) +% +% 2. Regular nouns +% 3. BUG: measurement nouns + +% If there is somebody of John then ... +conds_text(noun([object(A, Value, _, _, _, _)], parts([]), Owner, _Adjectives), BoxPrefix, top, + RI--RO, [BoxPrefix, there, is, Value, A, OwnerText], f(sg, _)) :- + (Value = somebody ; Value = something), + verbalize_owners(A, RI--RO, Owner, OwnerText), + add_var(A). + + +% somebody of John waits ... +conds_text(noun([object(A, Value, _, _, _, _)], parts([]), Owner, _Adjectives), _BoxPrefix, deep, + RI--RO, [Name, A, OwnerText], f(sg, _)) :- + (Value = somebody ; Value = something), + ( + memberchk(A, RI) + -> + Name = [] + ; + Name = Value + ), + verbalize_owners(A, RI--RO, Owner, OwnerText), + add_var(A). + + +% Countable: which man? +% Which man waits? +% There is which man of John? +% (Note that `which' is not possible with mass nouns, qeneralized quantifiers, and indefinite pronouns.) +conds_text(noun([object(A, Agent, countable, na, eq, 1)], parts([]), Owner, adjectives([query(A, which)])), +BoxPrefix, TopDeep, RI--RO, [ThereIs, qp(which), AgentText, OwnerText], f(sg, _)) :- + !, + \+ memberchk(A, RI), + toplevel_id(ToplevelId), + ref2conds(A, _, ToplevelId, _SentenceId), + get_thereis(TopDeep, sg, BoxPrefix, ThereIs), + surface_noun(cn, Agent, sg, AgentText), + verbalize_owners(A, RI--RO, Owner, OwnerText). + + +% Countable: a man +conds_text(noun([object(A, Agent, countable, na, eq, 1)], parts([]), Owner, adjectives(Adjectives)), + BoxPrefix, TopDeep, RI--RO, [SurfaceDeterminer, AdjectivesText, AgentText, A, OwnerText], f(sg, _)) :- + surface_noun(cn, Agent, sg, AgentText), + adjectives_to_text(Adjectives, AdjectivesText), + surface_det(A, RI, sg, TopDeep, BoxPrefix, countable, _, _, SurfaceDeterminer), + verbalize_owners(A, RI--RO, Owner, OwnerText), + add_var(A). + + +% Countable: At least 1 man +conds_text(noun([object(A, Value, countable, na, Eq, 1)], parts([]), Owner, adjectives(Adjectives)), + BoxPrefix, TopDeep, RI--RO, [SurfaceDeterminer, AdjectivesText, AgentText, A, OwnerText], f(sg, _)) :- + Eq \= eq, + surface_noun(cn, Value, sg, AgentText), + adjectives_to_text(Adjectives, AdjectivesText), + surface_det(A, RI, sg, TopDeep, BoxPrefix, countable, Eq, 1, SurfaceDeterminer), + verbalize_owners(A, RI--RO, Owner, OwnerText), + add_var(A). + + +% Mass: some rice +conds_text(noun([object(A, Agent, mass, na, na, na)], parts([]), Owner, adjectives(Adjectives)), +BoxPrefix, TopDeep, RI--RO, [SurfaceDeterminer, AdjectivesText, AgentText, A, OwnerText], f(sg, _)) :- + surface_noun(cn, Agent, mass, AgentText), + adjectives_to_text(Adjectives, AdjectivesText), + surface_det(A, RI, sg, TopDeep, BoxPrefix, mass, _, _, SurfaceDeterminer), + verbalize_owners(A, RI--RO, Owner, OwnerText), + add_var(A). + +% Measurement constructs, e.g. +% More than 3 kg of white rice rots. +% 2 kg of water boils. The water is warm. +% 2 kg of apples are ripe. The apples rot. +conds_text(noun([object(A, Agent, Quant, Unit, QType, QNum)], parts([]), Owner, adjectives(Adjectives)), +BoxPrefix, TopDeep, RI--RO, [ThereIs, Specifier, AdjectivesText, AgentText, A, OwnerText], f(SgPl, _)) :- + (Unit \= na), + ( + Quant = countable + -> + SgPl = pl + ; + SgPl = sg + ), + ( + memberchk(A, RI) + -> + ThereIs = [], + surface_determiner(old, _, _, Specifier), + RO = RI, + OwnerText = [] + ; + get_thereis(TopDeep, SgPl, BoxPrefix, ThereIs), + surface_determiner(new, QType, QNum, Q), + Specifier = [Q, Unit, of], + verbalize_owners(A, RI--RO, Owner, OwnerText) + ), + adjectives_to_text(Adjectives, AdjectivesText), + surface_noun(cn, Agent, SgPl, AgentText), + add_var(A). + + +% Intransitive verbs with (adverb | pp)* attachment. +conds_text(verb([predicate(_, Predicate, Argument)], adverbs(Adverbs), pps(PPs)), Box, _, + RI--RO, [Box, ArgumentText, PredicateText, AdverbsText, PPsText], _) :- + referent_text(Argument, RI--RTmp, ArgumentText, f(SgPl, subj)), + surface_verb(SgPl, Predicate, PredicateText), + adverbs_to_text(Adverbs, AdverbsText), + pps_to_text(PPs, RTmp--RO, PPsText). + +% Transitive verbs with (adverb | pp)* attachment. +% BUG: Comment is currently not returned. +conds_text(verb([predicate(_, Predicate, Argument1, Argument2)], adverbs(Adverbs), pps(PPs)), Box, _, + RI--RO, [Box, Argument1Text, PredicateText, Argument2Text, AdverbsText, PPsText], _) :- + debug(verbose, "transitive verb: referents in: ~W~n", [RI, [numbervars(true)]]), + referent_text(Argument1, RI--RTmp1, Argument1Text, f(SgPl, subj)), + surface_verb(SgPl, Predicate, PredicateText), + referent_text(Argument2, RTmp1--RTmp2, Argument2Text, f(_, obj)), + adverbs_to_text(Adverbs, AdverbsText), + pps_to_text(PPs, RTmp2--RO, PPsText), + make_comment(PredicateText, PPsText, _Comment). + +% Ditransitive verbs with (adverb | pp)* attachment. +% Note: the order of calling referent_text/4 is important as assert/1 is performed by this call. +% Test it with "A man gives a dog the dog.", in the paraphrase the order of indef-NP and def-NP must be correct. +% +conds_text(verb([predicate(_, Lemma, Argument1, Argument2, Argument3)], adverbs(Adverbs), pps(PPs)), Box, _, + RI--RO, DiText, _) :- + referent_text(Argument1, RI--RTmp1, Argument1Text, f(SgPl, subj)), + get_di_marker(SgPl, Lemma, SurfaceForm, DiMarker), + di_text(DiMarker, RTmp1--RTmp2, Box, Argument1Text, SurfaceForm, Argument2, Argument3, AdverbsText, PPsText, DiText), + adverbs_to_text(Adverbs, AdverbsText), + pps_to_text(PPs, RTmp2--RO, PPsText). + + +% Properties as copula arguments. +% Must have at least 1 element. +conds_text([FirstProperty | RestProperties], _, _, RI--RO, [PropertiesText], _) :- + properties_to_text([FirstProperty | RestProperties], RI--RO, PropertiesText). + + +%% di_text +% +% Two versions of the surface form of ditransitive constructs: +% (1) dative shift, (2) with prepositional marker. +% +di_text('', RI--RO, Box, Argument1Text, PredicateText, Argument2, Argument3, AdverbsText, PPsText, [Box, Argument1Text, PredicateText, Argument3Text, Argument2Text, AdverbsText, PPsText]) :- + !, + referent_text(Argument3, RI--RTmp, Argument3Text, f(_, obj)), + referent_text(Argument2, RTmp--RO, Argument2Text, f(_, obj)). + +di_text(Marker, RI--RO, Box, Argument1Text, PredicateText, Argument2, Argument3, AdverbsText, PPsText, [Box, Argument1Text, PredicateText, Argument2Text, Marker, Argument3Text, AdverbsText, PPsText]) :- + referent_text(Argument2, RI--RTmp, Argument2Text, f(_, obj)), + referent_text(Argument3, RTmp--RO, Argument3Text, f(_, obj)). + + + +%% verbalize_owners(+Referent:nvar, +Owners:term, -TokenList:list) is det. +% +% @param Referent is a discourse referent +% @param Owners is a term =|owners([relation(_, of, OwnerReferent)])|=. +% Note that is always contains just one relation/3 condition. +% @param TokenList is a list of resulting ACE tokens +% +% Note that we verbalize the of-constructions only in case the +% NP is not anaphoric, i.e. we never output "the dog X of the man Y" +% but simply "the dog X". +% +verbalize_owners(Ref, RI--RI, owners([]), []) :- + memberchk(Ref, RI), + !. + +verbalize_owners(Ref, RI--[Ref | RI], owners([]), []) :- + !. + +verbalize_owners(Ref, RI--RI, owners([_]), []) :- + memberchk(Ref, RI), + !. + +verbalize_owners(Ref, RI--RO, owners([relation(_, of, OwnerReferent)]), [of, OwnerText]) :- + referent_text(OwnerReferent, [Ref | RI]--RO, OwnerText, _Features). + + +%% adjectives_to_text(+PropertyList:list, -TokenList:list) is det. +% +% Adjectives are conjoined. +% +adjectives_to_text([], []). + +adjectives_to_text([property(_, Property, Comparison)], PropertyText) :- + !, + surface_property(Property, Comparison, PropertyText). + +adjectives_to_text([property(_, Property, Comparison) | Adjectives], [PropertyText, and | AdjectivesText]) :- + surface_property(Property, Comparison, PropertyText), + adjectives_to_text(Adjectives, AdjectivesText). + + +%% adverbs_to_text(+AdverbList:list, -AdverbListText:list) is det. +% +% @param AdverbList is a list of modifier_adv/3 conditions. +% @param AdverbListText is list of ACE adverbs conjoined by 'and'. +% +adverbs_to_text([], []). + +adverbs_to_text([modifier_adv(_, Adverb, Comparison)], [AdverbText]) :- + !, + surface_adverb(Adverb, Comparison, AdverbText). + +adverbs_to_text([modifier_adv(_, Adverb, Comparison) | AdverbList], [AdverbText, 'and' | AdverbListText]) :- + surface_adverb(Adverb, Comparison, AdverbText), + adverbs_to_text(AdverbList, AdverbListText). + + +%% pps_to_text(+Modifiers:list, -TokenList:list) is det. +% +% @param Modifiers is a list of modifier_pp- or query-conditions +% @param TokenList is a list of ACE tokens +% +% Note that we only support top-level query-conditions ('how', 'where', 'when'). +% +pps_to_text([], RI--RI, []). + +pps_to_text([modifier_pp(_, Prep, Modifier) | PPs], RI--RO, [Prep, ModifierText | PPsText]) :- + referent_text(Modifier, RI--RTmp, ModifierText, _Features), + pps_to_text(PPs, RTmp--RO, PPsText). + +pps_to_text([query(Referent, QueryPronoun) | PPs], RI--RO, [qp(QueryPronoun) | PPsText]) :- + toplevel_id(ToplevelId), + ref2conds(Referent, _, ToplevelId, _SentenceId), + pps_to_text(PPs, RI--RO, PPsText). + + +%% properties_to_text(+Properties:list, -TokenList:list) is det. +% +% @param Properties is a list of property-conditions +% @param TokenList is a list of ACE tokens +% +properties_to_text([], RI--RI, []). + +properties_to_text([property(_, Property, Comparison)], RI--RI, PropertyText) :- + !, + surface_property(Property, Comparison, PropertyText). + +properties_to_text([property(_, Property, Comparison, Argument)], RI--RO, [PropertyText, ArgumentText]) :- + !, + surface_property(Property, Comparison, PropertyText), + referent_text(Argument, RI--RO, ArgumentText, _Features). + +properties_to_text([property(_Ref1, Adjective, Ref2, Comparison, ComparisonTarget, Ref3)], RI--RO, PropertyText) :- + !, + referent_text(Ref2, RI--RTmp, Ref2Text, _), + referent_text(Ref3, RTmp--RO, Ref3Text, _), + surface_property(Adjective, Comparison, ComparisonTarget, Ref2Text, Ref3Text, PropertyText). + +properties_to_text([property(_, Property, Comparison) | Properties], RI--RO, [PropertyText, 'and' | PropertiesText]) :- + !, + surface_property(Property, Comparison, PropertyText), + properties_to_text(Properties, RI--RO, PropertiesText). + + +%% objects_to_text(+ListOfObjects:list, -ListOfObjectsVerbalized:list) is det. +% +% @param ListOfObjects is a list of variables and/or data items +% @param ListOfObjectsVerbalized is a list of ACE tokens +% +% Handling of plural objects which are built from several NPs. +% +objects_to_text([Agent], RI--RO, [AgentText]) :- + referent_text(Agent, RI--RO, AgentText, _Features). + +objects_to_text([Agent | Agents], RI--RO, [AgentText, 'and' | AgentsText]) :- + referent_text(Agent, RI--RTmp, AgentText, _Features), + objects_to_text(Agents, RTmp--RO, AgentsText). + + +%% surface_det(+Referent:term, +SgPl:atom, +TopDeep:atom, +BoxPrefix:list, +NounType:atom, +Comp:atom, +Number:atom, -Result:list) is det. +% +% @param Referent is a discourse referent +% @param SgPl is in {sg, pl} +% @param TopDeep {top, deep, BUG} +% @param BoxPrefix BUG +% @param NounType {mass, countable} +% @param Comp is in {eq, geq, leq, greater, less} +% @param Number is an integer or 'na' or 'dummy' +% @param Result is a list of ACE tokens (can also be an atom) +% +% BUG: "top" means always "new"? + +surface_det(Referent, RI, SgPl, TopDeep, BoxPrefix, NounType, Comp, Number, Result) :- + ( + memberchk(Referent, RI) + -> + OldNew = old + ; + OldNew = new + ), + surface_det_x(SgPl, TopDeep, BoxPrefix, NounType, OldNew, Comp, Number, Result). + + +surface_det_x(sg, top, BoxPrefix, countable, new, eq, 1, [BoxPrefix, there, is, a]). + +surface_det_x(sg, top, BoxPrefix, mass, new, na, na, [BoxPrefix, there, is, some]). + +surface_det_x(sg, deep, _, countable, new, eq, 1, [a]) :- !. +surface_det_x(sg, deep, _, mass, new, na, na, [some]). +surface_det_x(sg, deep, _, mass, old, _, _, [the]). + + +% There are John and Mary. +surface_det_x(pl, top, BoxPrefix, _, _, dummy, dummy, [BoxPrefix, there, are]) :- !. + +% John and Mary wait. +surface_det_x(pl, deep, _, _, _, dummy, dummy, []) :- !. + + +surface_det_x(sg, top, BoxPrefix, countable, Det, Comp, Number, [BoxPrefix, there, is, SurfaceDeterminer]) :- + surface_determiner(Det, Comp, Number, SurfaceDeterminer). + +surface_det_x(sg, deep, _, countable, Det, Comp, Number, SurfaceDeterminer) :- + surface_determiner(Det, Comp, Number, SurfaceDeterminer). + + +surface_det_x(pl, top, BoxPrefix, _, Det, Comp, Number, [BoxPrefix, there, are, SurfaceDeterminer]) :- + surface_determiner(Det, Comp, Number, SurfaceDeterminer). + +surface_det_x(pl, deep, _, _, Det, Comp, Number, SurfaceDeterminer) :- + surface_determiner(Det, Comp, Number, SurfaceDeterminer). + + +%% surface_determiner(+OldNew:atom, +Operator:atom, +Count:atomic, -SurfaceDeterminer:list) is det. +% +% @param OldNew +% @param Operator is in {eq, geq, leq, greater, less, exactly, na} +% @param Count is a positive integer or 'na' +% @param SurfaceDeterminer is a list of tokens corresponding the an ACE determiner +% +surface_determiner(old, _, _, the). + +surface_determiner(new, eq, Number, [Number]). + +surface_determiner(new, geq, Number, [at, least, Number]). + +surface_determiner(new, leq, Number, [at, most, Number]). + +surface_determiner(new, greater, Number, [more, than, Number]). + +surface_determiner(new, less, Number, [less, than, Number]). + +surface_determiner(new, exactly, Number, [exactly, Number]). + +surface_determiner(new, na, na, []). + + +%% get_thereis(+TopDeep:atom, +SgPl:atom, +BoxPrefix:list, -ThereIs:list) is det. +% +% @param TopDeep is in {top, deep} +% @param SgPl is in {sg, pl} +% @param BoxPrefix +% @param ThereIs is a list of tokens containing the BoxPrefix and 'there is/are' is needed +% +get_thereis(top, sg, BoxPrefix, [BoxPrefix, there, is]). +get_thereis(top, pl, BoxPrefix, [BoxPrefix, there, are]). +get_thereis(deep, _, _, []). + + +%% make_comment(+VerbText:list, +PpText:list, -Comment:list) is det. +% +% On the basis of the PP construct a comment for novices. +% +% @tbd Experimental +% +make_comment(_, [], []). +make_comment(PredicateText, [H | Tail], ['/*', 'Did you know that in ACE prepositional phrases always modify the verb? I.e.', PredicateText, [H | Tail], '*/']). + + +%% expr_exprpp(+Expression:term, -ExpressionText:list) is det. +% +% @param Expression +% @param ExpressionText +% +expr_exprpp(string(String), RI--RI, StringText) :- + !, + atomic(String), % the content of string/1 is either an atom or a number + surface_quotedstring(String, StringText). + +expr_exprpp(int(Number), RI--RI, NumberText) :- + !, + integer(Number), + with_output_to(atom(NumberText), format("~w", [Number])). + +expr_exprpp(real(Number), RI--RI, NumberText) :- + !, + float(Number), + with_output_to(atom(NumberText), format("~w", [Number])). + +expr_exprpp(int(Number, Unit), RI--RI, [NumberText, Unit]) :- + !, + integer(Number), + with_output_to(atom(NumberText), format("~w", [Number])). + +expr_exprpp(real(Number, Unit), RI--RI, [NumberText, Unit]) :- + !, + float(Number), + with_output_to(atom(NumberText), format("~w", [Number])). + +expr_exprpp(named(Name), RI--RI, NameText) :- + surface_noun(pn, Name, _, NameText), + !. + +% Note: it's ok to call findall where RI--RI because sets cannot introduce new referents +expr_exprpp(set(Set), RI--RI, ['{', CommaSetText, '}']) :- + !, + findall(ElText, (member(El, Set), expr_exprpp(El, RI--RI, ElText)), SetText), + list_commalist(SetText, CommaSetText). + +% Note: it's ok to call findall where RI--RI because lists cannot introduce new referents +expr_exprpp(list(List), RI--RI, ['[', CommaListText, ']']) :- + !, + findall(ElText, (member(El, List), expr_exprpp(El, RI--RI, ElText)), ListText), + list_commalist(ListText, CommaListText). + +expr_exprpp(expr(Op, Expr1, Expr2), RI--RO, ['(', Expr1Text, Op, Expr2Text, ')']) :- + !, + expr_exprpp(Expr1, RI--RTmp, Expr1Text), + expr_exprpp(Expr2, RTmp--RO, Expr2Text). + +expr_exprpp(Referent, RI--RO, Variable) :- + get_type(Referent, Type, BoxId), + get_box_prefix(BoxId, BoxPrefix), + conds_text(Type, BoxPrefix, deep, RI--RO, Text, _), + flatten(Text, FlatText), + last(FlatText, Variable), + debug(verbose, "NP in expr: ~w ~w~n", [Text, Variable]). + + +%% list_commalist(?List:list, ?CommaList:list) is nondet. +% +% @param List is a list of elements +% @param CommaList is a list where the elements are separated by explicit commas +% +list_commalist([], []). +list_commalist([X], [X]). +list_commalist([X1, X2 | Tail], [X1, ',' | Text]) :- + list_commalist([X2 | Tail], Text). + + +%% sentencelist_sentencelistcoord(+SentenceList:list, -SentenceListCoord:list) is det. +% +% Note that sentencelist cannot be empty. +% +sentencelist_sentencelistcoord([Sentence], [Sentence]). +sentencelist_sentencelistcoord([Sentence1, Sentence2 | SentenceList], [Sentence1, [and, that] | SentenceListCoord]) :- + sentencelist_sentencelistcoord([Sentence2 | SentenceList], SentenceListCoord). + + +%% get_sentence_id(SId/_TId, SId) +% +% Returns the sentence ID. Supports two +% formats: +% +% * SentenceId/TokenId +% * SentenceId +% +get_sentence_id(SId/_TId, SId) :- !. +get_sentence_id(SId, SId). + + +%% is_complex_or_predicate(+Condition:term) +% +% +is_complex_or_predicate([_ | _]) :- + !. +is_complex_or_predicate(Condition) :- + is_predicate(Condition), + !. +is_complex_or_predicate(Condition) :- + embeds_drs(Condition). + + +%% is_predicate(+Condition:term) +% +% @param Condition DRS condition with or without the sentence ID +% +is_predicate(Condition-_) :- + !, + functor(Condition, predicate, _). + +is_predicate(Condition) :- + functor(Condition, predicate, _). + + +%% embeds_drs(+Condition:term) +% +% Succeeds if the condition embeds a DRS, e.g. +% negation embeds a single DRS, implication embeds two DRSs. +% Simple conditions (e.g. predicate) and list-conditions (that are +% derived e.g. from "at most n") do not embed DRSs. +% +% @tbd this predicate is quite general, move it somewhere else +% +embeds_drs(_Label:drs(_, _)). +embeds_drs(=>(_, _)). +embeds_drs(v(_, _)). +embeds_drs(-(_)). +embeds_drs(~(_)). +embeds_drs(can(_)). +embeds_drs(must(_)). +embeds_drs(should(_)). +embeds_drs(may(_)). + + +% is_complex_drs(+Drs:drs) +% +% @bug Currently not used +% +% DRS is complex iff +% at least one of its conditions embeds a DRS. +% +/* +is_complex_drs(drs(_, Cs)) :- + member(C, Cs), + embeds_drs(C), + !. +*/ + +is_complex_drs(drs(_, [Cond])) :- + embeds_drs(Cond). + + +%% parse_unary(+Condition:term, -Type:atom, -Dom:list, -Conds:list) +% +parse_unary(-(drs(Dom, Conds)), not, Dom, Conds). +parse_unary(~(drs(Dom, Conds)), naf, Dom, Conds). +parse_unary(can(drs(Dom, Conds)), can, Dom, Conds). +parse_unary(must(drs(Dom, Conds)), must, Dom, Conds). +parse_unary(should(drs(Dom, Conds)), should, Dom, Conds). +parse_unary(may(drs(Dom, Conds)), may, Dom, Conds). diff --git a/utils/drs_to_drslist.pl b/utils/drs_to_drslist.pl new file mode 100644 index 0000000..12b2a74 --- /dev/null +++ b/utils/drs_to_drslist.pl @@ -0,0 +1,167 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + +:- module(drs_to_drslist, [ + drs_to_drslist/2 + ]). + + +:- use_module(drs_ops, [ + drs_operator/1 + ]). + +/** DRS to DRS lists converter + +This module provides predicates to split a given DRS into +a list of DRSs, such that if the elements of the resulting list +are merged (by concatenating the domains and the condition lists +of its DRSs), +then the resulting DRS is structurally equivalent to the original. +The DRSs in the resulting list do not share discourse referents. + +@author Kaarel Kaljurand +@version 2009-06-03 + +*/ + + +%% drs_to_drslist(+Drs:drs, -DrsList:list) is det. +% +% @param Drs is an Attempto DRS +% @param DrsList is a list of Attempto DRSs +% + +drs_to_drslist(drs(_, CondList), DrsListSorted) :- + termlist_to_termlistlist(CondList, CondListList), + maplist(condlist_to_drs, CondListList, DrsList), + sort_drslist(DrsList, DrsListSorted). + + +condlist_to_drs(CondList, drs(Dom, CondList)) :- + get_toplevel_conds(CondList, ToplevelCondList), + term_variables(ToplevelCondList, Dom). + + +%% get_toplevel_conds(+CondsIn:list, -CondsOut:list) +% +% Extracts from the given list of DRS conditions only +% those conditions that contribute discourse referents +% to the toplevel domain. Such conditions are simple +% toplevel conditions, but also simple conditions in the lists. +% For example, in the DRS of the sentence +% +% Less than 3 dogs hate less than 3 cats. +% +% all discourse referents are toplevel. +% +get_toplevel_conds([], []). + +get_toplevel_conds([Cond-Id | Conds], [Cond-Id | SelectedConds]) :- + !, + get_toplevel_conds(Conds, SelectedConds). + +get_toplevel_conds([[H | T] | Conds], SelectedConds) :- + !, + get_toplevel_conds([H | T], SelectedConds1), + get_toplevel_conds(Conds, SelectedConds2), + append(SelectedConds1, SelectedConds2, SelectedConds). + +get_toplevel_conds([_ComplexCond | Conds], SelectedConds) :- + get_toplevel_conds(Conds, SelectedConds). + + +termlist_to_termlistlist(TermList, TermListList) :- + termlist_to_termlistlist(TermList, [], TermListList). + +termlist_to_termlistlist([], Out, Out). + +termlist_to_termlistlist([Term | TermList], TermListList, Out) :- + ( + term_and_termlist_share_variables(Term, TermListList, Included, Excluded) + -> + termlist_to_termlistlist(TermList, [[Term | Included] | Excluded], Out) + ; + termlist_to_termlistlist(TermList, [[Term] | TermListList], Out) + ). + + +term_and_termlist_share_variables(Term, TermListList, IncludedFlat, Excluded) :- + partition(terms_share_variables(Term), TermListList, Included, Excluded), + append(Included, IncludedFlat). + +terms_share_variables(Term1, Term2) :- + term_variables(Term1, List1), + term_variables(Term2, List2), + exists_intersection(List1, List2). + +exists_intersection(List1, List2) :- + member(El1, List1), + member(El2, List2), + El1 == El2, + !. + + +%% sort_drslist(+DrsList:list, -DrsListSorted:list) is det. +% +% Sorts the list of DRSs. Sorting is done by keysort/2, and +% the keys are assigned by assign_key/2. See the definition +% of assign_key/2 to find out how the soring order is determined. +% +% +sort_drslist([], []) :- !. + +sort_drslist([Drs], [Drs]) :- !. + +sort_drslist(DrsList, DrsListSorted) :- + maplist(assign_key, DrsList, DrsListWithKeys), + keysort(DrsListWithKeys, DrsListWithKeysSorted), + maplist(remove_key, DrsListWithKeysSorted, DrsListSorted). + + +%% remove_key(+DrsWithKey:term, -Drs:term) +% +remove_key(_-Drs, Drs). + + +%% assign_key(+Drs:term, -DrsWithKey:term) +% +% The key of a DRS is the smallest (in the standard order of terms) +% sentence ID and token ID combination (SId/TId) of a DRS condition. +% The SId/TId of a complex condition is determined recursively. +% Note that we do not check the 2nd DRS of complex binary conditions +% (e.g. the then-part of an implication), as there the keys are known +% to be larger. +% +assign_key(drs(Dom, Conds), Key-drs(Dom, Conds)) :- + assign_key_to_conds(Conds, Key). + + +assign_key_to_conds(Conds, Key) :- + maplist(get_key, Conds, Keys), + sort(Keys, [Key | _]). + + +get_key(_-Key, Key) :- !. + +get_key(Cond, Key) :- + functor(Cond, Op, _), + drs_operator(Op), + arg(1, Cond, Drs), + assign_key(Drs, Key-_). + +get_key(_Label:Drs, Key) :- + assign_key(Drs, Key-_). + +get_key([H | T], Key) :- + assign_key_to_conds([H | T], Key). diff --git a/utils/drs_to_fol_to_prenex.pl b/utils/drs_to_fol_to_prenex.pl new file mode 100644 index 0000000..801824a --- /dev/null +++ b/utils/drs_to_fol_to_prenex.pl @@ -0,0 +1,369 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(drs_fol_pnf, [ + drs_fol/2, + drs_fol/3, + drs_pnf/2, + drs_pnf/3, + drs_fol_pnf/3, + drs_fol_pnf/4, + fol_to_folpp/2 + ]). + +/** Transform DRSs into First-order Formulas and Their Prenex Normal Forms + +Technical Details: + +drs_to_fol(+DRS, +World, -FOL, -PRN) converts a discourse representation structure DRS to its +equivalent first-order formula FOL with possible worlds semantics, and to its prenex normal form PNF. + +All constructs of ACE are processed with the exception of negation as failure and the modal operators +'may' and 'should' that cause the error 'Unsupported DRS construct'. + +Syntax of DRS: negation '-', disjunction 'v', conjunction ',', implication '=>', negation as failure '~', +possibility 'can', necessity 'must', label ':', admission 'may', recommendation 'should', maximality +conditions for "at most", "less than" and "exactly" are bracketed by [ ]; discourse referents are lists +of existentially - or in preconditions of implications universally - quantified variables. + +Syntax of FOL and PRNF: negation '-', disjunction 'v', conjunction '&', implication '=>', maximality +conditions for "at most", "less than" and "exactly" are bracketed by [ ] ; universal quantification +'forall(X,Formula)', existential quantification 'exists(X,Formula)', where 'X' is a Prolog variable. + +@author Norbert E. Fuchs +@author Kaarel Kaljurand +@author Tobias Kuhn +@version 2011-01-01 +*/ + + +:- op(400, xfx, :). % label +:- op(400, fy, -). % negation +:- op(400, fy, ~). % negation as failure +:- op(400, fy, can). % possibility +:- op(400, fy, must). % necessity +:- op(400, fy, may). % admission +:- op(400, fy, should). % recommendation +:- op(500, xfy, &). % conjunction +:- op(600, xfy, v). % disjunction +:- op(650, xfy, =>). % implication + + +%% drs_fol(+DRS:drs, +World:world, -FOL:fol) is det. +%% drs_fol(+DRS:drs, -FOL:fol) is det. +% +% @param DRS is Attempto DRS +% @param World is a variable +% @param FOL is FOL formula + +drs_fol(DRS, FOL) :- + drs_to_fol(DRS, _, FOL), + !. + +drs_fol(drs([], []), _World, '') :- + !. + +drs_fol(DRS, World, FOL) :- + drs_to_fol(DRS, World, FOL), + !. + +drs_fol(_, _World, ''). + + +%% drs_pnf(+DRS:drs, +World:world, -PNF:fol) is det. +%% drs_pnf(+DRS:drs, -PNF:fol) is det. +% +% @param DRS is Attempto DRS +% @param World is a variable +% @param PNF is FOL formula in PNF + +drs_pnf(DRS, PNF) :- + drs_to_fol(DRS, _, FOL), + prenex_normal_form(FOL, PNF), + !. + +drs_pnf(drs([], []), _World, '') :- + !. + +drs_pnf(DRS, World, PNF) :- + drs_to_fol(DRS, World, FOL), + prenex_normal_form(FOL, PNF), + !. + +drs_pnf(_, _World, ''). + + +%% drs_fol_pnf(+DRS:drs, +World:world, -FOL:fol, -PNF:fol) is det. +%% drs_fol_pnf(+DRS:drs, -FOL:fol, -PNF:fol) is det. +% +% Converts DRS to first-order formula FOL using possible worlds semantics, and to prenex normal form PNF. +% +% @param DRS is Attempto DRS +% @param World is a variable +% @param FOL is FOL formula +% @param PNF is FOL formula in PNF + +drs_fol_pnf(DRS, FOL, PNF) :- + drs_to_fol(DRS, _, FOL), + prenex_normal_form(FOL, PNF), + !. + +drs_fol_pnf(drs([], []), _World, '', '') :- !. + +drs_fol_pnf(DRS, World, FOL, PNF) :- + drs_to_fol(DRS, World, FOL), + prenex_normal_form(FOL, PNF), + !. + +drs_fol_pnf(_, _World, '', ''). + + +%% fol_to_folpp(+Fol:term, -FolPp:atom) is det. +% +% Prints the FOL formula (which can be in PNF) into an atom. +% The printing is done with write/1 which respects the +% operator definitions, i.e. binary operators are printed in infix form. +% +% @param Fol is a FOL formula (possibly in PNF) +% @param FolPp is the FOL formula pretty-printed + +fol_to_folpp(Fol, FolPp) :- + copy_term(Fol, FolCopy), + numbervars(FolCopy, 0, _), + with_output_to(atom(FolPp), write_term(FolCopy, [numbervars(true), quoted(true), module(drs_fol_pnf)])). + + +%% drs_to_fol(+DRS, +World, -FOL) +% +% convert DRS to first-order formula FOL using possible worlds semantics +% +% based on drs2fol.pl (P. Blackburn & J. Bos, From DRSs to First-Order Logic, 1999) and on Johan Bos, +% Computational Semantics in Discourse: Underspecification, Resolution, and Inference, Journal of Logic, +% Language and Information 13: 139–157, 2004. +% +% deviating from standard DRT, disjuncts are not translated independently, but similarly to implications to +% allow for anaphoric references to precedings disjuncts permitted in ACE +% +% extended to handle maximality scopes (derived from exactly, at most, less than), questions and commands +% +% modal operators (may, should) and negation as failure (~) are flagged as being outside of FOL + +drs_to_fol(drs([],[Condition]), World, Formula) :- + !, + cond_to_fol(Condition, World, Formula). + +drs_to_fol(drs([],[Condition1,Condition2|Conditions]), World, Formula1 & Formula2) :- + !, + cond_to_fol(Condition1, World, Formula1), + drs_to_fol(drs([],[Condition2|Conditions]), World, Formula2). + +drs_to_fol(drs([X|Referents],Conditions), World, exists(X,Formula)) :- + !, + drs_to_fol(drs(Referents,Conditions), World, Formula). + +cond_to_fol(-DRS, World, -Formula) :- + !, + drs_to_fol(DRS, World, Formula). + +cond_to_fol(question(DRS), World, Formula) :- + !, + drs_to_fol(DRS, World, Formula). + +cond_to_fol(command(DRS), World, Formula) :- + !, + drs_to_fol(DRS, World, Formula). + +cond_to_fol(drs([],Conditions) v DRS2, World, Formula1 v Formula2) :- + !, + drs_to_fol(drs([],Conditions), World, Formula1), + drs_to_fol(DRS2, World, Formula2). + +cond_to_fol(drs([X|Referents],Conditions) v DRS2, World, exists(X,Formula)) :- + !, + cond_to_fol(drs(Referents,Conditions) v DRS2, World, Formula). + +cond_to_fol(drs([],Conditions) => DRS2, World, Formula1 => Formula2) :- + !, + drs_to_fol(drs([],Conditions), World, Formula1), + drs_to_fol(DRS2, World, Formula2). + +cond_to_fol(drs([X|Referents],Conditions) => DRS2, World, forall(X,Formula)) :- + !, + cond_to_fol(drs(Referents,Conditions) => DRS2, World, Formula). + +cond_to_fol(can(DRS), World1, exists(World2, (accessibility_relation(World1,World2) - accessibility_relation/0) & Formula)) :- + !, + drs_to_fol(DRS, World2, Formula). + +cond_to_fol(must(DRS), World1, forall(World2, (accessibility_relation(World1,World2) - accessibility_relation/0) => Formula)) :- + !, + drs_to_fol(DRS, World2, Formula). + +cond_to_fol(World2:DRS, World1, (accessibility_relation(World1,World2) - accessibility_relation/0) & Formula) :- + !, + drs_to_fol(DRS, World2, Formula). + +cond_to_fol(List, World, NewList) :- + is_list(List), + !, + transform_list(List, World, NewList). + +cond_to_fol(BasicCondition - Index, World, NewBasicCondition - Index) :- + BasicCondition =.. [Functor|Arguments], + NewBasicCondition =..[Functor|[World|Arguments]]. + +cond_to_fol(Input, _World, _Formula) :- + illegal_condition(Input), + !, + throw(error('Unsupported DRS construct', context(cond_to_fol/3, Input))). + +illegal_condition(~(_DRS)). +illegal_condition(may(_DRS)). +illegal_condition(must(_DRS)). + + +%% transform_list(+List, +World, -NewList) +% +% transform each element of List + +transform_list([], _World, []). + +transform_list([Element|Elements], World, [NewElement|NewElements]) :- + cond_to_fol(Element, World, NewElement), + transform_list(Elements, World, NewElements). + + +%% prenex_normal_form(+FOL, -PNF) +% +% convert first-order formula FOL into its prenex normal form PNF +% +% based on transform/2 (P. A. Flach, Simply Logical: Intelligent Reasoning by Example, John Wiley & Sons, 1994) + +prenex_normal_form(FOL, PNF):- + rewrite_implications(FOL, F1), + negations_inside(F1, F2), + prenex_form(F2, PNF). + + +%% rewrite implications(+In, -Out) +% + +rewrite_implications(A, A):- + literal(A). + +rewrite_implications(A => B, -C v D):- + rewrite_implications(A, C), + rewrite_implications(B, D). + +rewrite_implications(A & B, C & D):- + rewrite_implications(A, C), + rewrite_implications(B, D). + +rewrite_implications(A v B, C v D):- + rewrite_implications(A, C), + rewrite_implications(B, D). + +rewrite_implications(-A, -C):- + rewrite_implications(A, C). + +rewrite_implications(forall(X, B), forall(X, D)):- + rewrite_implications(B, D). + +rewrite_implications(exists(X, B), exists(X, D)):- + rewrite_implications(B, D). + + +%% negations_inside(+In, -Out) +% +% move negations inside + +negations_inside(A, A):- + literal(A). + +negations_inside(-(A & B), C v D):- + negations_inside(-A, C), + negations_inside(-B, D). + +negations_inside(-(A v B), C & D):- + negations_inside(-A, C), + negations_inside(-B, D). + +negations_inside(-(-A), B):- + negations_inside(A, B). + +negations_inside(-exists(X, A), forall(X, B)):- + negations_inside(-A, B). + +negations_inside(-forall(X, A), exists(X, B)):- + negations_inside(-A, B). + +negations_inside(A & B, C & D):- + negations_inside(A, C), + negations_inside(B, D). + +negations_inside(A v B, C v D):- + negations_inside(A, C), + negations_inside(B, D). + +negations_inside(exists(X, A), exists(X, B)):- + negations_inside(A, B). + +negations_inside(forall(X, A), forall(X, B)):- + negations_inside(A, B). + + +%% prenex_form(+In, -Out) +% +% generate prenex normal form + +prenex_form(F, PNF):- + pnf(F, PNF, B, B). + + +pnf(A, V, V, A):- + literal(A). + +pnf(forall(X, F), forall(X, Quants), V, Body):- + pnf(F, Quants, V, Body). + +pnf(exists(X, F), exists(X, Quants), V, Body):- + pnf(F, Quants, V, Body). + +pnf(A & B, Quants, V, BodyA & BodyB):- + pnf(A, Quants, QB, BodyA), + pnf(B, QB, V, BodyB). + +pnf(A v B, Quants, V, BodyA v BodyB):- + pnf(A, Quants, QB, BodyA), + pnf(B, QB, V, BodyB). + + +%% disjunction_of_literals(+Term) +% + +disjunction_of_literals(A) :- + literal(A). + +disjunction_of_literals(A v B):- + disjunction_of_literals(A), + disjunction_of_literals(B). + + +%% literal(+Term) +% + +literal(_A - _Index). + +literal(-(_A - _Index)). diff --git a/utils/drs_to_html.pl b/utils/drs_to_html.pl new file mode 100644 index 0000000..b724f3a --- /dev/null +++ b/utils/drs_to_html.pl @@ -0,0 +1,213 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(drs_to_html, [ + drs_to_html/2, + drs_to_html_nocontainer/2, + header/2, + header/1, + footer/1 + ]). + +/** Visualize a DRS using HTML and CSS + +@author Kaarel Kaljurand +@version 2008-03-16 + +*/ + + +% Operators used in the DRS. +:- op(400, fx, -). +:- op(400, fx, ~). +:- op(500, xfx, =>). +:- op(500, xfx, v). + +:- style_check(-atom). + + +%% drs_to_html(+Drs:term, -DrsHtml:atom) is det. +% +% @param Drs is Attempto DRS +% @param DrsHtml is the DRS formatted in HTML (with HTML header and footer) +% +drs_to_html(Drs, DrsHtml) :- + copy_term(Drs, DrsCopy), + numbervars(DrsCopy, 0, _), + DrsCopy = drs(Dom, Conds), + + header(Header), + footer(Footer), + with_output_to(atom(CondsHtml), format_condlist(Conds)), + !, + format(atom(DrsHtml), '~w
~W
~w
~w~n', + [Header, Dom, [numbervars(true)], CondsHtml, Footer]). + + +drs_to_html(_, 'ERROR'). + + +%% drs_to_html_nocontainer(+Drs:term, -DrsHtml:atom) is det. +% +% @param Drs is Attempto DRS +% @param DrsHtml is the DRS formatted in HTML +% +drs_to_html_nocontainer(Drs, DrsHtml) :- + copy_term(Drs, DrsCopy), + numbervars(DrsCopy, 0, _), + DrsCopy = drs(Dom, Conds), + + with_output_to(atom(CondsHtml), format_condlist(Conds)), + !, + format(atom(DrsHtml), '
~W
~w
~n', + [Dom, [numbervars(true)], CondsHtml]). + +drs_to_html_nocontainer(_, 'ERROR'). + + +%% format_condlist(+CondList:list) is det. +% +% @param CondList is a list of DRS conditions +% +format_condlist([]). + +format_condlist([Condition | CondList]) :- + format_condition(Condition), + format_condlist(CondList). + + +%% format_condition(+Condition:term) is det. +% +% @param Condition is a DRS condition +% +format_condition(-drs(Dom, Conds)) :- + !, + format('
¬
~W
', [Dom, [numbervars(true)]]), + format_condlist(Conds), + format('
', []). + +format_condition(~drs(Dom, Conds)) :- + !, + format('
~W
', [Dom, [numbervars(true)]]), + format_condlist(Conds), + format('
', []). + +format_condition(can(drs(Dom, Conds))) :- + !, + format('
~W
', [Dom, [numbervars(true)]]), + format_condlist(Conds), + format('
', []). + +format_condition(must(drs(Dom, Conds))) :- + !, + format('
~W
', [Dom, [numbervars(true)]]), + format_condlist(Conds), + format('
', []). + +format_condition(should(drs(Dom, Conds))) :- + !, + format('
SHOULD
~W
', [Dom, [numbervars(true)]]), + format_condlist(Conds), + format('
', []). + +format_condition(may(drs(Dom, Conds))) :- + !, + format('
MAY
~W
', [Dom, [numbervars(true)]]), + format_condlist(Conds), + format('
', []). + +format_condition(question(drs(Dom, Conds))) :- + !, + format('
QUESTION
~W
', [Dom, [numbervars(true)]]), + format_condlist(Conds), + format('
', []). + +format_condition(command(drs(Dom, Conds))) :- + !, + format('
COMMAND
~W
', [Dom, [numbervars(true)]]), + format_condlist(Conds), + format('
', []). + +format_condition(Conds) :- + is_list(Conds), + !, + format('
', []), + format_condlist(Conds), + format('
', []). + +format_condition(Label:drs(Dom, Conds)) :- + !, + format('
~W :
~W
', [Label, [numbervars(true)], Dom, [numbervars(true)]]), + format_condlist(Conds), + format('
', []). + +format_condition(drs(Dom1, Conds1) v drs(Dom2, Conds2)) :- + !, + format('
~W
', [Dom1, [numbervars(true)]]), + format_condlist(Conds1), + format('
~W
', [Dom2, [numbervars(true)]]), + format_condlist(Conds2), + format('
', []). + +format_condition(drs(Dom1, Conds1) => drs(Dom2, Conds2)) :- + !, + format('
~W
', [Dom1, [numbervars(true)]]), + format_condlist(Conds1), + format('
~W
', [Dom2, [numbervars(true)]]), + format_condlist(Conds2), + format('
', []). + +format_condition(Condition-Id) :- + !, + format('~W
', [Condition-Id, [numbervars(true)]]). + +format_condition(_, 'ERROR'). + + +%% header(+Title:atom, -Header:atom) is det. +%% header(-Header:atom) is det. +% +% @param Title is the content for the title-element in the HTML-header +% @param Header is an HTML header +% +% Generate an HTML-header. +% +header(Header) :- + header('', Header). + +header(Title, Header) :- + with_output_to(atom(Header), format(' + + + +~w + + + +', [Title])). + + +%% footer(-Footer:atom) is det. +% +% @param Footer is an HTML footer +% +% Generate an HTML-footer. +% +footer('\n'). diff --git a/utils/drs_to_npace.pl b/utils/drs_to_npace.pl new file mode 100644 index 0000000..ab88c6d --- /dev/null +++ b/utils/drs_to_npace.pl @@ -0,0 +1,998 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(drs_to_npace, [ + drs_to_npace/2 + ]). + +/** Attempto DRS to ACE NP translator + +In general we handle only those DRSs which contain only implications, but +there is some support also for objects and predicates in the toplevel. + +@author Kaarel Kaljurand +@version 2009-05-11 + +TODO: + +* Support 'should' and 'may' (also in negation etc.) + +* DONE: Support for disjunction. Interaction between AND/OR. E.g. Every man works, and eats or sleeps. + +* We could use a reflexive pronoun if DeepSubj = DeepObj +problem: himself/herself vs itself, no general reflexive pronoun exists (e.g. 'self'). + +* Takes very long and fails: +FIXED: Every man sees a dog that sees a cat and that sees a rat and sees a mouse that sees an ant. + +* If John waits then he sleeps. (not possible with 'every': Every John ...) +* If there are 2 men then they wait. (not possible with 'every') +* If there is a carnivore then everybody that it eats is an animal. (embedded if-then) +* If a man waits then a dog barks. (no argument-sharing) +* Every animal X hates an animal Y that eats X. (strange paraphrase but it is correct) +* Anaphoric references and looping and new objects via definite NPs. (find an example!!!) +* One idea was to fail whenever there are more than one solutions. +Unfortunately this is almost always the case. + +Some notes relocated from the PhD draft: + +* Can some of the scope problems that Core ACE has be solved? +* of-constructions and 'whose' and everybody's? +* Loops: are there cases where we have to use a definite NP which contains a relative clause. +Note: we can use variables. + + +Usage: + +* ?- tnp("Every man who likes a dog which sees a rat hates a cat."). +* ?- tnp('Every man who likes a dog hates a cat and sees a rat.'). +* ?- tnp('Every man who likes a dog is hated by a cat.'). +* ?- tnp("Every man who can see a dog is hated by a cat."). +*/ + + +:- use_module(drs_to_sdrs). + +:- use_module(implication_turn, [ + implication_turn/2 + ]). + +:- use_module(morphgen, [ + clear_vars/0, + add_var/1, + remove_singletons/2, + listlist_listatom/2, + surface_noun/4, + surface_verb/3, + surface_neg_verb/3 + ]). + + +% Operators used in the DRS. +:- op(400, fx, -). +:- op(400, fx, ~). +:- op(500, xfx, =>). +:- op(500, xfx, v). + + +/* +:- debug(verbose). +:- debug(toplevel). +:- debug(turn). +:- debug(cond). +*/ + + +:- dynamic ref_to_noun/5. + + +%% drs_to_npace(+Drs:drs, -AceSentenceList:list) is det. +% +% @param Drs is an Attempto DRS +% @param AceSentenceList is a list of NP ACE sentences (atoms) corresponding to the DRS +% +drs_to_npace(Drs, AceSentenceList) :- + drs_acetext_np_x(Drs, AceList), + remove_singletons(AceList, AceListPruned), + listlist_listatom(AceListPruned, AceSentenceList), + !. + +drs_to_npace(_Drs, []). +% TODO: Throw an exception +%drs_to_npace(Drs, _) :- +% throw(error('Not implemented', context(drs_to_npace/2, Drs))). + + +%% drs_acetext_np(+Drs:drs, -AceText:list) is det. +% +% Translates a DRS into NP ACE. +% +% 1. Simplify the DRS. +% 2. Assert all nouns and propernames, return referents to toplevel nouns. +% 3. Verbalize the toplevel predicates (John owns a dog.) +% 4. Verbalize the toplevel nouns (There is a man.) +% 5. Preserve only implications. +% 6. Verbalize the implications. +% +% @param Drs is an Attempto DRS +% @param AceText NP ACE text (Prolog list of lists) corresponding to the DRS +% +% BUG: toplevel conditions (e.g. negation, relation/3, etc) which are not supported are ignored, +% but it doesn't cause a failure like in the previous versions. + +drs_acetext_np_x(Drs, AceText) :- + copy_term(Drs, DrsCopy), + drs_to_sdrs(DrsCopy, DrsSimpleWithNamed), + + % BUG: temporary: remove named-object-conditions + exclude(is_named, DrsSimpleWithNamed, DrsSimple), + + numbervars(DrsSimple, 0, _), + retractall(ref_to_noun(_, _, _, _, _)), + clear_vars, + retractall(morphgen:name_namespace(_, _)), + + get_toplevel_referents(DrsSimple, toplevel(ToplevelReferents, UnsortedSubjectList, UnsortedObjectList, NamedList)), + subtract(ToplevelReferents, NamedList, UnnamedReferentList), + subtract(UnnamedReferentList, UnsortedObjectList, List1), + append(UnsortedSubjectList, List1, List2), + list_to_set(List2, SubjectList), + subtract(SubjectList, NamedList, UnnamedSubjectListWithNamed), + % BUG: temporary: remove named-object-conditions + exclude(is_named_ref, UnnamedSubjectListWithNamed, UnnamedSubjectList), + debug(toplevel, 'Toplevel referents: all: ~w; subjects: ~w; unnamed subjects: ~w~n', [ToplevelReferents, SubjectList, UnnamedSubjectList]), + + individuals_ace(UnnamedSubjectList, AceSubjectList), + + debug(toplevel, 'Individuals (nouns): ~w~n', [AceSubjectList]), + + predicates_ace(DrsSimple, UnnamedSubjectList, RefsOut, AceTextListProperties), + + debug(toplevel, 'Properties: ~w~n', [AceTextListProperties]), + + subtract(UnnamedReferentList, RefsOut, Remaining2WithNamed), + exclude(is_named_ref, Remaining2WithNamed, Remaining2), + + individuals_ace(Remaining2, AceTextListIndividuals), + + include(is_implication, DrsSimple, Implications), + + % BUG: we don't need the cut here, instead we should make sure that + % there is no backtracting in the previous statements + %!, + + drs_ace(Implications, UnnamedReferentList, AceTextListClasses), + + append(AceTextListProperties, AceTextListIndividuals, Tmp), + append(AceSubjectList, Tmp, Tmp1), + append(Tmp1, AceTextListClasses, AceText), + debug(toplevel, 'All: ~w~n', [AceText]). + + +% BUG: temporary: remove named-object-conditions +is_named(object(named(Name), Name, named, _, _, _)-_). +is_named_ref(named(_)). + + +%% is_implication(+Condition) +% +% True if condition is an implication. +% +% @param Condition DRS condition +% +is_implication(_ => _). + + +%% acefragment_acesentence(+Fragment:list, -Sentence) is det. +% +% +acefragment_acesentence(Fragment, FragmentFlat) :- + flatten(Fragment, FragmentFlat). + + +%% individuals_ace(+Referents:list, -AceText:list) is det. +% +% Generates a there-is sentence for each referent. + +individuals_ace([], []). + +individuals_ace([Ref | Refs], [AceSentence | AceTexts]) :- + get_noun([], yes, no, Ref, Num, SurfaceNoun), + num_sgpl_copula(Num, _, Copula), + acefragment_acesentence(['there', Copula, SurfaceNoun], AceSentence), + individuals_ace(Refs, AceTexts). + + +%% predicates_ace(+Predicates:list, +RefsIn:list, -RefsOut:list, -AceText:list) is det. +% +% Here we scan all the predicates and also negations and disjunctions +% in the toplevel DRS. We ignore object/6 and the implication. +% All other DRS-conditions (relation/3 etc) +% cause a failure (as NP ACE does not currently support them). +% +predicates_ace([], Refs, Refs, []). + +% BUG: this implementation is buggy, we rather fall back to Core ACE. +/* +predicates_ace( + [-Cond | RestPredicates], + RefsIn, + RefsOut, + [AceSentence | RestAceTexts] + ) :- + !, + get_main_subject(Cond, SubjRef), + get_noun(RefsIn, yes, no, SubjRef, _SubjDom, SurfaceSubj), + cond_acetext(-Cond, [yes, _Conj, [SubjRef | RefsIn]-RefsTmp, then, Ref, yes:no, Ref:_], AceText), + acefragment_acesentence([SurfaceSubj, AceText], AceSentence), + predicates_ace(RestPredicates, RefsTmp, RefsOut, RestAceTexts). +*/ + +% BUG: this implementation is buggy, we rather fall back to Core ACE. +/* +predicates_ace( + [Cond1 v Cond2 | RestPredicates], + RefsIn, + RefsOut, + [AceSentence | RestAceTexts] + ) :- + !, + get_main_subject(Cond1, SubjRef), + get_noun(RefsIn, yes, no, SubjRef, _SubjDom, SurfaceSubj), + cond_acetext(Cond1 v Cond2, [yes, _Conj, [SubjRef | RefsIn]-RefsTmp, then, Ref, yes:no, Ref:_], AceText), + acefragment_acesentence([SurfaceSubj, AceText], AceSentence), + predicates_ace(RestPredicates, RefsTmp, RefsOut, RestAceTexts). +*/ + +predicates_ace( + [predicate(_, Verb, Subj, Obj)-_ | RestPredicates], + RefsIn, + RefsOut, + [AceSentence | RestAceTexts] + ) :- + !, + get_noun(RefsIn, yes, no, Subj, SubjNum, SurfaceSubj), + get_noun([Subj | RefsIn], yes, no, Obj, _ObjDom, SurfaceObj), + num_sgpl_copula(SubjNum, SgPl, _Copula), + surface_verb(SgPl, Verb, SurfaceVerb), + acefragment_acesentence([SurfaceSubj, SurfaceVerb, SurfaceObj], AceSentence), + predicates_ace(RestPredicates, [Subj, Obj | RefsIn], RefsOut, RestAceTexts). + +predicates_ace( + [predicate(_, Verb, Subj)-_ | RestPredicates], + RefsIn, + RefsOut, + [AceSentence | RestAceTexts] + ) :- + !, + get_noun(RefsIn, yes, no, Subj, SubjNum, SurfaceSubj), + num_sgpl_copula(SubjNum, SgPl, _Copula), + surface_verb(SgPl, Verb, SurfaceVerb), + acefragment_acesentence([SurfaceSubj, SurfaceVerb], AceSentence), + predicates_ace(RestPredicates, [Subj | RefsIn], RefsOut, RestAceTexts). + +predicates_ace([object(_, _, _, na, _, _)-_ | RestPredicates], RefsIn, RefsOut, RestAceTexts) :- + !, + predicates_ace(RestPredicates, RefsIn, RefsOut, RestAceTexts). + +predicates_ace([[has_part(_, _)-_] => _ | _], _, _, _) :- + !, + fail. + +% BUG: we should verbalize it now, not later +predicates_ace([_ => _ | RestPredicates], RefsIn, RefsOut, RestAceTexts) :- + predicates_ace(RestPredicates, RefsIn, RefsOut, RestAceTexts). + + +%% drs_ace(+Drs:drs, +TopLevelObjects:list, -AceTextList:list) is det. +% +% Just a simplifying wrapper. + +drs_ace(Drs, ToplevelObjects, AceTextList) :- + conds_acetext(Drs, [yes, _, ToplevelObjects-_, _, _, _, _], AceTextList). + + +%% conds_acetext(+YesNo:atom, +Conj:atom, +Refs:functor, +Box:atom, +MainSubj:atom, +InOut:functor, +Conds:list, -AceTexts:list) is det. +% +% @param Conds list of DRS conditions. +% @param Features A list of features (see =|cond_acetext/3|=). +% @param AceTexts ACE text corresponding to the list of DRS conditions. +% +conds_acetext([], [_, _, Refs-Refs, _, _, F:F, In:In], []). + +conds_acetext([Cond | Conds], [YesNo, Conj, RefsIn-RefsOut, Box, MainSubj, FIn:FOut, In:Out], [AceText | AceTexts]) :- + cond_acetext(Cond, [YesNo, Conj, RefsIn-RefsTmp, Box, MainSubj, FIn:FTmp, In:Tmp], AceText), + get_coordinator(Cond, Conj, NewConj), + conds_acetext(Conds, [YesNo, NewConj, RefsTmp-RefsOut, Box, MainSubj, FTmp:FOut, Tmp:Out], AceTexts). + + + +%% cond_acetext(+Cond:term, +Features:list, -AceSentence:list) is det. +% +% @param Cond is a DRS condition. +% @param Features is a list of features. +% @param AceSentence is an ACE sentence corresponding to the DRS condition. +% +% Features: +% +% * YesNo {yes, no}, indicates whether the condition is not negated. +% * Conj {and, ,and}, indicates the conjunction to be used. +% * Refs RefsIn-RefsOut carries around the referents encountered so far. +% * Box {if, then}, indicates whether the condition is in the IF-box or THEN-box. +% * MainSubj discourse referent of the main subject. +% * FInOut Fin:FOut carries around {yes, no} that indicates whether the condition is the first one in the box. +% * InOut In:Out carries around the current subject. +% +% BUG: kaarel: 060805: here we reject stuff, but we should reject even more, +% e.g. everything that is not in if-then. To do this we need levels' support +% like in implication_turn.pl. +% +% BUG: after handling the if-then, we can "cut it out" and verbalize the rest +% with Drace. That should work, since if-then is not reachable for the +% rest of the DRS. + +cond_acetext(Condition-_, _Features, _AceText) :- + functor(Condition, F, Args), + ( + F = modifier_adv + ; + F = modifier_pp + ; + F = has_part + ; + F = property + ; + F = relation + ; + F = query + ; + F = predicate, Args = 6 + ), + !, + fail. + +cond_acetext(_:_, _, _) :- !, fail. + +cond_acetext(~_, _, _) :- !, fail. + +% If there is a dog then there is a cat. +% This should fail, since we can't handle it with NPs. +% BUG: But this rule should be made more general to cover e.g. negation and conjunction of object/8. +cond_acetext(_ => [object(_, _, _, _, _, _)-_], _, _) :- + !, + fail. + +% Here we handle all kinds of implication forms. +% They all produce full sentences. +cond_acetext(A => B, Features, AceSentence) :- + !, + implication_turn_acetext(A => B, Features, AceSentence). + + +% v (disjunction) +cond_acetext(Conds1 v Conds2, [C, Coord, RefsIn-RefsIn, Box, MainSubj, FIn:no, Subj:Subj], [AceText1, or, AceText2]) :- + !, + make_comma_and_if_needed(Coord, NewCoord), + conds_acetext(Conds1, [C, NewCoord, RefsIn-RefsTmp, Box, MainSubj, FIn:no, Subj:_], AceText1), + conds_acetext(Conds2, [C, [], RefsTmp-_, Box, MainSubj, no:no, Subj:_], AceText2). + + +% F = -, can, must, should, may (not, can, must, should, may) +% BUG: why not In:In, i.e. why do we expose the embedded subject to the upper level? +% In case of In:In there was one regression. Study it further! +cond_acetext(Cond, [C, Conj, RefsIn-RefsOut, Box, MainSubj, FIn:no, In:Out], [AceText]) :- + functor(Cond, F, 1), + arg(1, Cond, Conds), + modify_first_verb(F, Conds, Subj, NewConds), + check_conds(Conds, Subj), + !, + conds_acetext(NewConds, [C, Conj, RefsIn-RefsOut, Box, MainSubj, FIn:no, In:Out], AceText). + + +% predicate-condition will be verbalized. +cond_acetext(Predicate, [Neg, Conj, RefsIn-RefsOut, Box, MainSubj, FIn:FOut, A:B], [Subj, Binder, Verb, Obj]) :- + predicate_acefragment(Predicate, [Conj, Box, MainSubj, FIn:FOut, A:B], [DeepSubj, Binder, DeepVerb, DeepObj]), + get_noun([], Neg, FIn, DeepSubj, _, Subj), + get_noun(RefsIn, yes, no, DeepObj, _, Obj), + ref_to_noun_wrapper(B, _, _, _, Number), + num_sgpl_copula(Number, SgPl, _), + get_verb(DeepVerb, SgPl, Verb), + add_refs(RefsIn, DeepObj, RefsOut). + + +% Fallback (catches only object/8) +cond_acetext(object(_, _, _, _, _, _)-_, [_C, _Conj, Refs-Refs, _Box, _MSubj, F:F, Subj:Subj], [[], [], [], []]). + + +% BUG: clean this up, the "1" is not correct, +% in case the named-object is in plural. +ref_to_noun_wrapper(named(_), _, _, _, 1) :- !. + +ref_to_noun_wrapper(B, _, _, _, Number) :- + ref_to_noun(B, _, _, _, Number). + + + +%% implication_turn_acetext(+Implication:term, +Features:list, -AceText:list) is det. +% +% Turns the implication box and verbalizes the result. + +implication_turn_acetext(A => B, Features, AceSentence) :- + implication_turn(A => B, ATurned => BTurned), + implication_acetext(ATurned => BTurned, Features, AceFragment), + !, + acefragment_acesentence(AceFragment, AceSentence). + +implication_turn_acetext(_, _, []). + + + +%% implication_acetext(+Cond:functor, +Features:list, -AceText:list) is det. +% +% @param Cond A DRS condition. +% @param Features A list of features (see =|cond_acetext/3|=). +% @param AceText ACE text corresponding to the list of DRS conditions. + +% Every man does not wait. +% Every man waits. +implication_acetext([object(Ref, _Lemma, Quant, _, Eq, Number)-_] => Conds2, [NegIn, _, RefsIn-RefsOut, _, _, _, _], [AceText1, AceText2]) :- + !, + countable_or_mass_or_dom(Quant), + ( + Eq = eq, + Number = 1 + ; + Eq = na, + Number = na + ), + ( + Conds2 = [-NotConds] + -> + NegOut = no, + Conds2Out = NotConds + ; + NegOut = yes, + Conds2Out = Conds2 + ), + get_noun([], NegOut, yes, Ref, _, AceText1), + %get_noun_x(Ref, new, NegOut, yes, Quant, _Lemma, Eq, Number, AceText1), + %add_var(Ref), + conds_acetext(Conds2Out, [NegIn, and, [Ref | RefsIn]-RefsOut, then, Ref, yes:no, Ref:_], AceText2). + + +% Every man who sleeps does not wait. +% Every man who sleeps waits. +implication_acetext(Conds1 => Conds2, [NegIn, _, RefsIn-RefsOut, _, _, _, _], [AceText1, AceText2]) :- + select(object(Ref, _, Quant, _, Eq, Number)-_, Conds1, Conds1Out), + countable_or_mass_or_dom(Quant), + ( + Eq = eq, + Number = 1 + ; + Eq = na, + Number = na + ), + ( + Conds2 = [-NotConds] + -> + NegOut = no, + Conds2Out = NotConds + ; + NegOut = NegIn, + Conds2Out = Conds2 + ), + conds_acetext(Conds1Out, [NegOut, and, [Ref | RefsIn]-RefsTmp, if, Ref, yes:no, Ref:_], AceText1), + conds_acetext(Conds2Out, [NegIn, and, RefsTmp-RefsOut, then, Ref, yes:no, Ref:_], AceText2). + + +%% predicate_acefragment(+Cond:term, +Features:list, -AceFragment:list) is det. +% +% @param Cond A DRS condition. +% @param Features A list of features. +% @param AceFragment An ACE fragment (part of the sentence) corresponding to the DRS condition. +% The fragment has the form of [Subject, Coordinator, Verb, Object] +% +% Features: +% +% * Conj {and, ,and}, indicates the conjunction to be used (either the strong or the weak one). +% * Box {if, then}, indicates whether the condition is in the IF-box or THEN-box. +% * MainSubj discourse referent of the main subject. +% * FirstIn:FirstOut {yes, no} Is it the first element to be verbalized in the IF-box or THEN-box. +% * In:Out carries around the discourse referent of the current subject. +% +% Some examples of suported positive and negative sentences: +% +% * OK: Every man sees a cat and sees a dog. +% * NOT OK: Every man sees a cat and that sees a dog. +% * OK: Every man sees a cat that sees a mouse and that sees a dog. + +% In THEN-box only. +% Every man [HATES A RAT] ... +% Every man that sees a dog [HATES A RAT] ... +% Every man that sees a dog and that hears a cat that eats a mouse [HATES A RAT] ... +predicate_acefragment(predicate(_, Verb, Subj, Obj)-_, [_, then, Subj, yes:no, Subj:Subj], [[], [], Verb, Obj]) :- !. + + +% In THEN-box only. +% Every man likes a cat [AND DRINKS SOME BEER]. +% Every man likes a cat [OR DRINKS SOME BEER]. +predicate_acefragment(predicate(_, Verb, Subj, Obj)-_, [Conj, then, Subj, no:no, _:Subj], [[], Conj, Verb, Obj]) :- !. + + +% In the IF-box only. +% Every [MAN THAT SEES A DOG] ... +predicate_acefragment(predicate(_, Verb, Subj, Obj)-_, [_, if, Subj, yes:no, Subj:Subj], [Subj, 'that', Verb, Obj]) :- !. + + +% Every man that sees a dog and that hears a cat [THAT EATS A MOUSE] ... +predicate_acefragment(predicate(_, Verb, NewSubj, Obj)-_, [_, _, _, no:no, Subj:NewSubj], [[], 'that', Verb, Obj]) :- Subj \= NewSubj, !. + + +% Every man that sees a dog [AND THAT HEARS A CAT] ... +% Every man that sees a dog [OR THAT HEARS A CAT] ... +predicate_acefragment(predicate(_, Verb, Subj, Obj)-_, [Conj, _, _, no:no, Subj:Subj], [[], [Conj, that], Verb, Obj]) :- !. + + + + +% Intransitive verb support + +% In THEN-box only. +% Every man [WAITS] ... +predicate_acefragment(predicate(_, Verb, Subj)-_, [_, then, Subj, yes:no, Subj:Subj], [[], [], Verb, []]) :- !. + +% In THEN-box only. +% Every man waits [AND eats] ... +% Every man waits [OR eats] ... +predicate_acefragment(predicate(_, Verb, Subj)-_, [Conj, then, Subj, no:no, _:Subj], [[], Conj, Verb, []]) :- !. + +% In the IF-box only. +% Every man [THAT WAITS] eats ... +predicate_acefragment(predicate(_, Verb, Subj)-_, [_, if, Subj, yes:no, Subj:Subj], [Subj, 'that', Verb, []]) :- !. + +predicate_acefragment(predicate(_, Verb, NewSubj)-_, [_, _, _, no:no, Subj:NewSubj], [[], 'that', Verb, []]) :- Subj \= NewSubj, !. + +predicate_acefragment(predicate(_, Verb, Subj)-_, [Conj, _, _, no:no, Subj:Subj], [[], [Conj, that], Verb, []]). + + + +%% get_verb(+DeepVerb:functor, +SgPl:atom, -SurfaceVerb:list) is det. +% +% @param DeepVerb Examples: see, not(see), i(see), not(i(see)), ... +% @param SgPl {sg, pl} Shows the number of the subject of the verb. +% @param SurfaceVerb Examples: [sees], [does, not, see], [is, seen, by], [is, not, seen, by] +% +% @bug FIXED: Needs plural support (i.e. 'do not ...', 'are not') +% @bug not(not(be)) not supported: Every man is not no dog. (?) +% @bug not(not(Verb)) not supported: Every man does not see no dog. +% @bug implement/reject can(not(i(be)), ... + +get_verb([], _, []) :- + !. + +% BUG: special case if the verb is copula +% this should be handled for other cases as well (can, cannot, ...) +get_verb(not(i(be)), SgPl, IsAreNot) :- + surface_neg_verb(SgPl, be, IsAreNot), + !. + +get_verb(not(i(Verb)), SgPl, [IsAreNot, VerbEd, by]) :- + surface_neg_verb(SgPl, be, IsAreNot), + surface_verb(part, Verb, VerbEd), + !. + +get_verb(can(i(be)), _, [can, be]) :- + !. + +get_verb(can(i(Verb)), _, [can, be, VerbEd, by]) :- + surface_verb(part, Verb, VerbEd), + !. + +get_verb(must(i(be)), _, [must, be]) :- + !. + +get_verb(must(i(Verb)), _, [must, be, VerbEd, by]) :- + surface_verb(part, Verb, VerbEd), + !. + +get_verb(should(i(be)), _, [should, be]) :- + !. + +get_verb(should(i(Verb)), _, [should, be, VerbEd, by]) :- + surface_verb(part, Verb, VerbEd), + !. + +get_verb(may(i(be)), _, [may, be]) :- + !. + +get_verb(may(i(Verb)), _, [may, be, VerbEd, by]) :- + surface_verb(part, Verb, VerbEd), + !. + +/* +get_verb(not(not(be)), _, [is, bug_not]) :- + !. + +get_verb(not(not(Verb)), _, [does, bug_not, Verb]) :- + !. +*/ + + +/* +get_verb(not(be), SgPl, IsAreNot) :- + surface_neg_verb(SgPl, be, IsAreNot), + !. +*/ + +get_verb(not(Verb), SgPl, NegVerb) :- + surface_neg_verb(SgPl, Verb, NegVerb), + !. + +get_verb(can(not(i(Verb))), _, [cannot, be, VerbEd, by]) :- + surface_verb(part, Verb, VerbEd), + !. + +get_verb(can(not(Verb)), _, [cannot, Verb]) :- + !. + +get_verb(can(Verb), _, [can, Verb]) :- + !. + +get_verb(must(not(i(Verb))), SgPl, [NegHave, to, be, VerbEd, by]) :- + surface_neg_verb(SgPl, have, NegHave), + surface_verb(part, Verb, VerbEd), + !. + +get_verb(must(not(Verb)), SgPl, [NegHave, to, Verb]) :- + surface_neg_verb(SgPl, have, NegHave), + !. + +get_verb(must(Verb), _, [must, Verb]) :- !. +get_verb(should(Verb), _, [should, Verb]) :- !. +get_verb(can(Verb), _, [can, Verb]) :- !. + +% BUG: special case if the verb is copula +% this should be handled for other cases as well (can, cannot, ...) +get_verb(i(be), sg, is) :- + !. + +get_verb(i(Verb), sg, [is, VerbEd, by]) :- + surface_verb(part, Verb, VerbEd), + !. + +get_verb(i(Verb), pl, [are, VerbEd, by]) :- + surface_verb(part, Verb, VerbEd), + !. + +get_verb(Verb, SgPl, SurfaceVerb) :- + surface_verb(SgPl, Verb, SurfaceVerb). + + + +%% get_noun(+Refs:list, +Positive:atom, +Pos:atom, +Ref:term, -Number:atomic, -NP:list) is det. +% +% @param Refs is a list of discourse referents (numbervared) +% @param Positive is in {yes, no} depending on whether the NP is positive or under negation +% @param Pos is in {yes, no} depending on whether the word is in the beginning of the sentence or not (BUG?) +% @param Ref is a discourse referent (numbervared) +% @param Number is a positive integer or 'na' +% @param NP is an ACE noun phrase (specifically: a determiner and a noun) + +% BUG: is this needed? yes, removing it causes some regression +% BUG: sg is wrong anyway +get_noun(_, _, _, [], 1, []) :- !. + +% BUG: The Num-detection does not seem to work. +get_noun(_Refs, _Positive, _Pos, named(Name), Num, NameText) :- + surface_noun(pn, Name, SgPl, NameText), + (SgPl = sg -> Num = 1 ; Num = 2), + !. + +get_noun(Refs, Positive, Pos, Ref, Number, NP) :- + ref_to_noun(Ref, Quantisation, Noun, Operator, Number), + get_det(Ref, Refs, OldNew), + add_var(Ref), + get_noun_x(Ref, OldNew, Positive, Pos, Quantisation, Noun, Operator, Number, NP), + !. + + +%% get_noun_x(+Ref:numbervar, +OldNew:atom, +Positive:atom, +Pos:atom, +Quantisation:atom, +Noun:atom, +Operator:atom, +Number:atomic, -NP:list) is det. +% +% @param Ref is a discourse referent (numbervared) +% @param OldNew is in {old, new} +% @param Positive is in {yes, no} depending on whether the NP is positive or under negation +% @param Pos is in {yes, no} depending on whether the word is in the beginning of the sentence or not (BUG?) +% @param Quantisation is in {dom, countable, mass, named} +% @param Noun is a lemma of a noun, proper name, or indefinite pronoun +% @param Operator is in {na, eq, leq, geq, greater, less, exactly} +% @param Number is a positive integer or 'na' +% @param NP is an ACE noun phrase (specifically: a determiner and a noun) +% +% BUG: Note that referents (variables) are not added to plural nouns. Think about it. +% BUG: we should cut here more +% +get_noun_x(Ref, _, yes, yes, countable, somebody, eq, 1, ['everybody', Ref]). +get_noun_x(Ref, _, yes, yes, dom, something, na, na, ['everything', Ref]). +get_noun_x(Ref, _, no, yes, countable, somebody, eq, 1, ['nobody', Ref]). +get_noun_x(Ref, _, no, yes, dom, something, na, na, ['nothing', Ref]). +get_noun_x(Ref, new, yes, _, countable, somebody, eq, 1, [somebody, Ref]). +get_noun_x(Ref, new, yes, _, dom, something, na, na, [something, Ref]). +get_noun_x(Ref, old, yes, _, countable, somebody, eq, 1, [Ref]). +get_noun_x(Ref, old, yes, _, dom, something, na, na, [Ref]). +get_noun_x(Ref, _, yes, yes, countable, Noun, eq, 1, ['every', NounSg, Ref]) :- surface_noun(cn, Noun, sg, NounSg). +% +get_noun_x(Ref, _, yes, yes, mass, Noun, na, na, ['all', NounSg, Ref]) :- surface_noun(cn, Noun, mass, NounSg). +get_noun_x(Ref, _, no, yes, countable, Noun, eq, 1, ['no', NounSg, Ref]) :- surface_noun(cn, Noun, sg, NounSg). +% +get_noun_x(Ref, _, no, yes, mass, Noun, na, na, ['no', NounSg, Ref]) :- surface_noun(cn, Noun, mass, NounSg). % BUG: ambiguity +get_noun_x(Ref, new, yes, _, countable, Noun, eq, 1, [a, NounSg, Ref]) :- surface_noun(cn, Noun, sg, NounSg). +get_noun_x(Ref, new, yes, _, mass, Noun, na, na, [some, NounSg, Ref]) :- surface_noun(cn, Noun, mass, NounSg). +get_noun_x(Ref, old, yes, _, countable, Noun, eq, 1, [the, NounSg, Ref]) :- surface_noun(cn, Noun, sg, NounSg). +% BUG: number was 1. why? +get_noun_x(Ref, old, yes, _, mass, Noun, na, na, [the, NounSg, Ref]) :- surface_noun(cn, Noun, mass, NounSg). + +% BUG: was group +get_noun_x(_, old, yes, _, countable, Noun, _, _, [the, NounPl]) :- surface_noun(cn, Noun, pl, NounPl). + +% Num = {0, 1, ...} +get_noun_x(_, new, yes, _, countable, Noun, eq, Num, [Num, Form]) :- num_num(Num, SgPl), surface_noun(cn, Noun, SgPl, Form). +get_noun_x(_, new, yes, _, countable, Noun, less, Num, [less, than, Num, Form]) :- num_num(Num, SgPl), surface_noun(cn, Noun, SgPl, Form). +get_noun_x(_, new, yes, _, countable, Noun, greater, Num, [more, than, Num, Form]) :- num_num(Num, SgPl), surface_noun(cn, Noun, SgPl, Form). +get_noun_x(_, new, yes, _, countable, Noun, leq, Num, [at, most, Num, Form]) :- num_num(Num, SgPl), surface_noun(cn, Noun, SgPl, Form). +get_noun_x(_, new, yes, _, countable, Noun, geq, Num, [at, least, Num, Form]) :- num_num(Num, SgPl), surface_noun(cn, Noun, SgPl, Form). +get_noun_x(_, new, yes, _, countable, Noun, exactly, Num, [exactly, Num, Form]) :- num_num(Num, SgPl), surface_noun(cn, Noun, SgPl, Form). + + +%% num_num(+Num:integer, -SgPl:atom) is det. +% +% Examples: 0 cars, 1 car, 4 cars +% +% @param Num is in {0, 1, ...} +% @param SgPl is in {sg, pl} +% +num_num(0, pl) :- !. +num_num(1, sg) :- !. +num_num(N, pl) :- N > 1. + + +%% get_det(+Element:term, +List:list, -OldNew:atom) is det. +% +% +get_det(El, List, old) :- + member(El, List), + !. + +get_det(_, _, new). + + +%% get_toplevel_referents(+Conds:list, -Toplevel:term) is det. +% +% Asserts all common nouns and propernames into ref_to_noun/5. +% Returns a list of toplevel referents for objects. +% +get_toplevel_referents(Conds, toplevel(ReferentList, SubjectList, ObjectList, NamedList)) :- + store_objects(Conds, toplevel(-([], ReferentList), -([], SubjectList), -([], ObjectList), -([], NamedList))). + + +%% store_object(+Conds:list, -Toplevel:term) is det. +% +% +store_objects([], toplevel(R-R, S-S, O-O, N-N)). + +store_objects([Cond | Conds], toplevel(R1-R2, S1-S2, O1-O2, N1-N2)) :- + do_cond(Cond, toplevel(R1-RT, S1-ST, O1-OT, N1-NT)), + store_objects(Conds, toplevel(RT-R2, ST-S2, OT-O2, NT-N2)). + + +%% do_cond(-Cond:term, -Toplevel:term) is det. +% +% +do_cond(A => B, toplevel(R-R, S-S, O-O, N-N)) :- + !, + store_objects(A, _), + store_objects(B, _). + +do_cond(A v B, toplevel(R-R, S-S, O-O, N-N)) :- + !, + store_objects(A, _), + store_objects(B, _). + +do_cond(-A, toplevel(R-R, S-S, O-O, N-N)) :- + !, + store_objects(A, _). + +do_cond(can(A), toplevel(R-R, S-S, O-O, N-N)) :- + !, + store_objects(A, _). + +do_cond(must(A), toplevel(R-R, S-S, O-O, N-N)) :- + !, + store_objects(A, _). + +do_cond(should(A), toplevel(R-R, S-S, O-O, N-N)) :- + !, + store_objects(A, _). + +do_cond(may(A), toplevel(R-R, S-S, O-O, N-N)) :- + !, + store_objects(A, _). + +do_cond(object(Ref, Noun, Type, _, Eq, na)-_, toplevel(R-[Ref | R], S-S, O-O, N-N)) :- + !, + assert(ref_to_noun(Ref, Type, Noun, Eq, na)). + +do_cond(object(Ref, Noun, Type, _, Eq, Number)-_, toplevel(R-[Ref | R], S-S, O-O, N-N)) :- + number(Number), + !, + assert(ref_to_noun(Ref, Type, Noun, Eq, Number)). + +do_cond(object(Ref, Noun, Type, _, Eq, RawNumber)-_, toplevel(R-[Ref | R], S-S, O-O, N-N)) :- + atom(RawNumber), + !, + atom_number(RawNumber, Number), + assert(ref_to_noun(Ref, Type, Noun, Eq, Number)). + +do_cond(predicate(_, _, Ref)-_, toplevel(R-R, S-[Ref | S], O-O, N-N)) :- !. + +do_cond(predicate(_, _, Ref, O1)-_, toplevel(R-R, S-[Ref | S], O-[O1 | O], N-N)) :- !. + +do_cond(predicate(_, _, Ref, O1, O2)-_, toplevel(R-R, S-[Ref | S], O-[O1, O2 | O], N-N)) :- !. + +do_cond(_, toplevel(R-R, S-S, O-O, N-N)). + + + +%% check_conds(+Conds:list, +Subject:atom) is det. +% +% We can't verbalize coordinations (both AND and OR) under immediate not/must/can, +% therefore we reject such DRSs. +% +% * OR-coordinations are easy to detect and reject. +% * AND-coordinations are harder to detect. We need to check whether there are +% two or more predicates which have the subject which agrees with the upper level subject. +% +% BUG: should we add: Conds \= [object(_, _, _, _, _, _)-_] +% +check_conds([_ v _], _) :- !, fail. + +check_conds(Conds, Subject) :- + findall(Cond, ( + member(Cond-_, Conds), + functor(Cond, predicate, _), + arg(4, Cond, Subject) + ), [_, _ | _]), + !, + fail. + +check_conds(_, _). + + + +%% modify_first_verb(+Functor:atom, +Conds:list, -Subj:nvar, -NewConds:list) is det. +% +% We go deep into the DRS and look for the first predicate. We modify it +% by placing it into a functor, e.g. see -> can(see). +% +modify_first_verb(Functor, Conds, Subject, NewConds) :- + rep(Functor, Conds, Subject, NewConds). + + +%% rep(+Functor:atom, +Conds:list, -Subject:nvar, -NewConds:list) is det. +% +% +rep(Functor, Conds, Subject, [ModifiedPredicate | Rest]) :- + select(Predicate, Conds, Rest), + pred(Functor, Predicate, Subject, ModifiedPredicate), + !. + +rep(Functor, [-Conds], Subject, [-NewConds]) :- + rep(Functor, Conds, Subject, NewConds). + +rep(Functor, [can(Conds)], Subject, [can(NewConds)]) :- + rep(Functor, Conds, Subject, NewConds). + +rep(Functor, [must(Conds)], Subject, [must(NewConds)]) :- + rep(Functor, Conds, Subject, NewConds). + +rep(Functor, [should(Conds)], Subject, [should(NewConds)]) :- + rep(Functor, Conds, Subject, NewConds). + +rep(Functor, [may(Conds)], Subject, [may(NewConds)]) :- + rep(Functor, Conds, Subject, NewConds). + +pred(Functor, predicate(Ref, Verb, Subject, Object)-Id, Subject, predicate(Ref, ModifiedVerb, Subject, Object)-Id) :- + verb_modifiedverb(Functor, Verb, ModifiedVerb). + +pred(Functor, predicate(Ref, Verb, Subject)-Id, Subject, predicate(Ref, ModifiedVerb, Subject)-Id) :- + verb_modifiedverb(Functor, Verb, ModifiedVerb). + + +%% verb_modifiedverb(+Functor:atom, +Verb:atom, -FunctorVerb:term) is semidet. +% +% +verb_modifiedverb('-', Verb, not(Verb)). +verb_modifiedverb(can, Verb, can(Verb)). +verb_modifiedverb(must, Verb, must(Verb)). +verb_modifiedverb(should, Verb, should(Verb)). +verb_modifiedverb(may, Verb, may(Verb)). + + +%% get_main_subject(+Conds:list, -Subject:atom) is nondet. +% +% Extracts the subject of the condition. +% +get_main_subject(Conds, Subject) :- + member(predicate(_, _, Subject, _)-_, Conds). + +get_main_subject(Conds, Subject) :- + member(predicate(_, _, Subject)-_, Conds). + + +%% get_coordinator(+Condition:functor, +OldCoord:atom, -NewCoord:atom) is det. +% +% We find a new coordinator on the basis of the condition that we have +% just verbalized. If this condition was a predicate then the new coordinator +% will be 'and'. If the condition was a disjunction then we need a ',and'. +% Otherwise the old coordinator will be used (which is usually 'and'). +% This solution is hackish and doesn't always work, e.g. sometimes we should +% look ahead to be able to decide whether to use 'and' or ',and'. +% +% We added this hackish solution to support: +% +% Every man works or eats and sleeps. +% Every man works or eats ,and sleeps or drinks. + +get_coordinator(Cond-_, _, and) :- + functor(Cond, predicate, _), + !. + +get_coordinator(_ v _, _, ', and') :- + !. + +get_coordinator(_, Old, Old). + + + +%% add_refs(+List:list, +Ref:functor, -List:list) is det. +% +% Updates a list... + +add_refs(List, [], List) :- !. +add_refs(List, Ref, [Ref | List]). + + +%% make_comma_and_if_needed(+Coord:atom, -Coord:list) is det. +% +% BUG: a quick hack... + +make_comma_and_if_needed(', and', [',', and]) :- !. +make_comma_and_if_needed(and, [',', and]) :- !. +make_comma_and_if_needed(_, []). + + +%% num_sgpl_copula(+Number:atomic, -SgPl:atom, -IsAre:atom) is det. +% +% +num_sgpl_copula(1, sg, is) :- !. +num_sgpl_copula(na, sg, is) :- !. +num_sgpl_copula(_, pl, are). + + +%% countable_or_mass_or_dom(+Quant:atom) is det. +% +% +countable_or_mass_or_dom(countable). +countable_or_mass_or_dom(mass). +countable_or_mass_or_dom(dom). diff --git a/utils/drs_to_ruleml.pl b/utils/drs_to_ruleml.pl new file mode 100644 index 0000000..580f80c --- /dev/null +++ b/utils/drs_to_ruleml.pl @@ -0,0 +1,174 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(drs_to_ruleml, [ + drs_to_ruleml/2 + ]). + +/** Attempto DRS to RuleML/folog converter + +This module converts the Attempto DRS into RuleML/folog as +specified by David Hirtle in his thesis. + +@author Kaarel Kaljurand +@version 2006-10-05 +@see http://www.ruleml.org/translator/ + +@bug Test RuleML validity. +@bug Test correspondence to Hirtle's specification. E.g. DRSs resulting from +query sentences are currently incorrectly supported. (Note that Hirtle just +rejects such DRSs.) +@bug Support ACE 5/5.5/6 extensions (e.g. RuleML supports NAF). +*/ + + +% The following operators are used in the DRS. +:- op(400, fx, -). +:- op(500, xfx, =>). +:- op(500, xfx, v). + + +%% drs_to_ruleml(+Drs:drs, -RuleML:functor) is det. +% +% Turn the DRS into RuleML/folog (in SWI Prolog's internal XML format) +% as specified in David Hirtle's thesis. + +drs_to_ruleml( + drs(Dom, Conds), + element('RuleML', [], [ + element('Assert', [], [ + element('Exists', [], Elements) + ]) + ]) + ) :- + args_els(Dom, DomElements), + conds_and(Conds, Element), + append(DomElements, [Element], Elements). + + +%% conds_and(+Conds:list, -Element:functor) is det. +% +% Converts a list of DRS conditions into a RuleML and-element. + +conds_and(Conds, element('And', [], Elements)) :- + conds_elements(Conds, Elements). + + +%% conds_elements(+Conds:list, -Elements:list) is det. +% +% Converts a list of DRS conditions into RuleML elements. + +conds_elements([], []). + +conds_elements([Cond | Tail], [SCond | STail]) :- + cond_element(Cond, SCond), + conds_elements(Tail, STail). + + +%% cond_element(+Condition:functor, -Element:functor) is det. +% +% Converts a DRS condition into a RuleML element. +% +% As the structure of the DRS doesn't match exactly to the structure +% of the RuleML element (as specified by Hirtle), +% we have to do some ugly appending. + +cond_element(drs(Dom1, Conds1) => drs(Dom2, Conds2), + element('Forall', [], SubElements0) + ) :- + args_els(Dom1, VarElements1), + args_els(Dom2, VarElements2), + conds_and(Conds1, Element1), + conds_and(Conds2, Element2), + append(VarElements2, [Element2], SubElements2), + append([Element1], [element('Exists', [], SubElements2)], SubElements1), + append(VarElements1, [element('Implies', [], SubElements1)], SubElements0). + + +cond_element(drs(Dom1, Conds1) v drs(Dom2, Conds2), + element('Or', [], SubElements0) + ) :- + args_els(Dom1, VarElements1), + args_els(Dom2, VarElements2), + conds_and(Conds1, Element1), + conds_and(Conds2, Element2), + append(VarElements2, [Element2], SubElements2), + append(VarElements1, [Element1], SubElements1), + append([element('Exists', [], SubElements1)], [element('Exists', [], SubElements2)], SubElements0). + + +cond_element(-drs(Dom, Conds), element('Neg', [], [element('Exists', [], SubElements)])) :- + args_els(Dom, VarElements), + conds_and(Conds, Element), + append(VarElements, [Element], SubElements). + + +cond_element(Conds, Element) :- + is_list(Conds), + conds_and(Conds, Element). + + +cond_element(Condition-_, element('Atom', [], [element('Rel', [], [Functor]) | Els])) :- + Condition =.. [Functor | Args], + args_els(Args, Els). + + +%% args_els(+List:list, -Elements:list) is det. +% +% Converts the arguments of a DRS condition into RuleML elements. +% +% Note that all terms (e.g. variables and numbers) must be converted into atoms +% to be compatible with the way how SWI represents XML +% documents internally. + +args_els([], []). + +args_els([H | T], [element('Var', [], [HH]) | ElsTail]) :- + var(H), + !, + term_to_atom(H, HH), + args_els(T, ElsTail). + +args_els([H | T], [element('Data', [], [HH]) | ElsTail]) :- + number(H), + !, + term_to_atom(H, HH), % alternatively: atom_number(HH, H) + args_els(T, ElsTail). + +args_els([H | T], [element('Ind', [], [H]) | ElsTail]) :- + args_els(T, ElsTail). + + +%% to_xml(+Elements:list, -Xml:atom) is det. +% +% @param Elements is a list of XML elements +% @param Xml is an XML document as an atom +% +% @deprecated use SWI's xml_write/3 instead +% +% Converts SWI Prolog's XML represenation into an XML atom. +% Something like xml_write/3 but very simple. +% +to_xml([], ''). + +to_xml([element(Name, _, Elements) | T], Xml) :- + to_xml(Elements, ElXml), + to_xml(T, TXml), + format(atom(Xml), '<~w>~w~n~w', [Name, ElXml, Name, TXml]). + +to_xml([Text | T], Xml) :- + atom(Text), + to_xml(T, TXml), + format(atom(Xml), '~w~w', [Text, TXml]). diff --git a/utils/drs_to_sdrs.pl b/utils/drs_to_sdrs.pl new file mode 100644 index 0000000..a4aeb5c --- /dev/null +++ b/utils/drs_to_sdrs.pl @@ -0,0 +1,78 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(drs_to_sdrs, [drs_to_sdrs/2]). + +:- use_module(drs_ops). + +/** DRS simplifier + +Converts the DRS into a simplified form where every +DRS-box is represented as a list of conditions, i.e. + +== +drs(Dom, Conds) --> Conds +== + +where Conds is a list of conditions (with sentence IDs). + +@author Kaarel Kaljurand +@author Tobias Kuhn +@version 2009-05-13 + +*/ + + +%% drs_to_sdrs(+Drs:drs, -SDrs:sdrs) is det. +% +% Removes the domain-argument from all the (non-atomic) DRS conditions, +% including the embedded ones. +% +% @param Drs is an Attempto DRS +% @param SDrs is an Attempto DRS with the domain-arguments removed + +drs_to_sdrs(drs(_, Conds), SConds) :- + conds_sconds(Conds, SConds). + + +conds_sconds([], []). + +conds_sconds([Cond | Tail], [SCond | STail]) :- + simplify(Cond, SCond), + !, + conds_sconds(Tail, STail). + + +simplify(DRS, SDRS) :- + DRS =.. [Op, drs(_, Conds)], + unary_drs_operator(Op), + conds_sconds(Conds, SConds), + SDRS =.. [Op, SConds]. + +simplify(DRS, SDRS) :- + DRS =.. [Op, drs(_, Conds1), drs(_, Conds2)], + binary_drs_operator(Op), + conds_sconds(Conds1, SConds1), + conds_sconds(Conds2, SConds2), + SDRS =.. [Op, SConds1, SConds2]. + +simplify(Conds, (SConds)) :- + is_list(Conds), + conds_sconds(Conds, SConds). + +simplify(Label:drs(_, Conds), Label:SConds) :- + conds_sconds(Conds, SConds). + +simplify(Cond, Cond). diff --git a/utils/drs_to_tptp.pl b/utils/drs_to_tptp.pl new file mode 100644 index 0000000..2abc273 --- /dev/null +++ b/utils/drs_to_tptp.pl @@ -0,0 +1,392 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + +:- module(drs_to_tptp, [ + drs_to_tptp/2, + drs_to_tptplist/2, + tptp_pp/1, + tptplist_pp/1 + ]). + +:- use_module(drs_to_drslist, [ + drs_to_drslist/2 + ]). + +/** DRS to TPTP converter + +Converts DRSs to fof-axioms, except for yes/no question-conditions which +are converted to fof-conjectures. Some DRS conditions are not supported, +causing an exception to be thrown if encountered. + +@author Kaarel Kaljurand +@version 2009-06-27 + +TODO: + +- get rid of the ugly pretty-printer, use the one from tptp2X.main (TPTP2X.tgz) + +- support arith. expressions + +- TEST: every declared variable is used + +- TEST: every used variable is declared + +- TEST: the resulting Prolog term is syntactically correct if +serialized with writeq using the TPTP operator definitions + +- TEST: every DRS that is not supported causes a useful exception-term +to be thrown + +- Think about: ``John is Mary in the park.'' + +- Think about: representation of plurals + +- Think about: "Therefore" (proposed by G. Sutcliffe), depends on ACE + +*/ + + +%% drs_to_tptplist(+Drs:drs, -TptpList:list) is det. +% +% @param Drs is an Attempto DRS +% @param TptpList is a list of TPTP formulas +% +drs_to_tptplist(Drs, TptpList) :- + drs_to_drslist(Drs, DrsList), + maplist(drs_to_tptp, DrsList, TptpList). + + +%% drs_to_tptp(+Drs:drs, -Tptp:tptp) is det. +% +% @param Drs is an Attempto DRS +% @param Tptp is a TPTP formula +% +drs_to_tptp(drs([], [question(drs(Dom, Conds))]), fof(conjecture, Expr)) :- + !, + drs_to_tptp_x(drs(Dom, Conds), Expr). + +drs_to_tptp(drs(Dom, Conds), fof(axiom, Expr)) :- + drs_to_tptp_x(drs(Dom, Conds), Expr). + + +drs_to_tptp_x(drs(Dom, Conds), Expr) :- + conds_tptp(Dom, Conds, NDom, NConds), + get_quantifier_expression('?', NDom, NConds, Expr). + + +%% conds_tptp(+Dom:list, +Conds:list, -NDom:list, -Tptp:term) is det. +% +conds_tptp(Dom, [Cond], NDom, NCond) :- + tptp(Dom, Cond, NDom, NCond). + +conds_tptp(Dom, [Cond1, Cond2 | Tail], NDom, '&'(NCond1, NTail)) :- + tptp(Dom, Cond1, NDomTmp, NCond1), + conds_tptp(NDomTmp, [Cond2 | Tail], NDom, NTail). + + +%% get_quantifier_expression(Quant, Vars, Expr, QExpr) +% +get_quantifier_expression(_, [], Expr, Expr) :- !. +get_quantifier_expression('?', Vars, Expr, ':'('?'(Vars), Expr)). +get_quantifier_expression('!', Vars, Expr, ':'('!'(Vars), Expr)). + + +%% tptp +% +tptp( + UpperDom, + '=>'(drs(Dom1, Conds1), drs(Dom2, Conds2)), + UpperDom, + Expr +) :- + !, + conds_tptp(Dom1, Conds1, NDom1, NConds1), + conds_tptp(Dom2, Conds2, NDom2, NConds2), + get_quantifier_expression('?', NDom2, NConds2, Expr2), + get_quantifier_expression('!', NDom1, '=>'(NConds1, Expr2), Expr). + +tptp( + UpperDom, + 'v'(drs(Dom1, Conds1), drs(Dom2, Conds2)), + UpperDom, + Expr +) :- + !, + conds_tptp(Dom1, Conds1, NDom1, NConds1), + conds_tptp(Dom2, Conds2, NDom2, NConds2), + get_quantifier_expression('?', NDom2, NConds2, Expr2), + get_quantifier_expression('?', NDom1, '|'(NConds1, Expr2), Expr). + +tptp( + UpperDom, + '-'(drs(Dom, Conds)), + UpperDom, + '~'(QExpr) +) :- + !, + conds_tptp(Dom, Conds, NDom, NConds), + get_quantifier_expression('?', NDom, NConds, QExpr). + +tptp(Dom, predicate(X, be, A, B)-_, NDom, '='(NA, NB)) :- + !, + exclude(==(X), Dom, NDom), + arg_to_tptp(A, NA), + arg_to_tptp(B, NB). + +tptp(Dom, object(_, Lemma, _, _, _, _)-_, Dom, $true) :- + is_thing(Lemma), + !. + +tptp(Dom, object(Var, Lemma, _, _, eq, 1)-_, Dom, Pred) :- + !, + Pred =.. [Lemma, Var]. + +% The rest of the atomic conditions are kept as they are. +tptp(Dom, Cond-_, Dom, Tptp) :- + !, + cond_to_tptp(Cond, Tptp). + +tptp(_, Term, _, _) :- + functor(Term, Functor, _), + concat_atom(['DRS condition not supported', Functor], ': ', Message), + throw(error(Message, context(tptp/4, Term))). + + +%% cond_to_tptp +% +% +cond_to_tptp(formula(R1, Symbol, R2), Pred) :- + arg_to_tptp(R1, NR1), + arg_to_tptp(R2, NR2), + atom(Symbol), + member(Symbol, ['<', '>', '=', '\\=', '>=', '=<']), + Pred =.. [Symbol, NR1, NR2]. + +cond_to_tptp(object(A, B, C, D, E, F), object(A, B, C, D, E, F)). + +cond_to_tptp(modifier_adv(R, Lexem, Degree), modifier_adv(R, Lexem, Degree)) :- + var(R), + atom(Degree), + member(Degree, [pos, comp, sup]), + atom(Lexem). + +cond_to_tptp(modifier_pp(R1, Prep, R2), modifier_pp(R1, Prep, NR2)) :- + var(R1), + atom(Prep), + arg_to_tptp(R2, NR2). + +cond_to_tptp(property(R, Lexem, Comp), property1(R, Lexem, Comp)) :- + var(R), + atom(Comp), + member(Comp, [pos, comp, sup]), + atom(Lexem). + +cond_to_tptp(property(R1, Lexem, Comp, R2), property2(R1, Lexem, Comp, NR2)) :- + var(R1), + arg_to_tptp(R2, NR2), + atom(Comp), + member(Comp, [pos, pos_as, comp, comp_than, sup]), + atom(Lexem). + +cond_to_tptp(property(R1, Lexem, R2, Comp, SubjObj, R3), property3(R1, Lexem, NR2, Comp, SubjObj, NR3)) :- + var(R1), + arg_to_tptp(R2, NR2), + arg_to_tptp(R3, NR3), + atom(Comp), + member(Comp, [pos_as, comp_than]), + atom(SubjObj), + member(SubjObj, [subj, obj]), + atom(Lexem). + +cond_to_tptp(predicate(R1, Lexem, R2), predicate1(R1, Lexem, NR2)) :- + var(R1), + arg_to_tptp(R2, NR2), + atom(Lexem). + +cond_to_tptp(predicate(R1, Lexem, R2, R3), predicate2(R1, Lexem, NR2, NR3)) :- + var(R1), + arg_to_tptp(R2, NR2), + arg_to_tptp(R3, NR3), + atom(Lexem). + +cond_to_tptp(predicate(R1, Lexem, R2, R3, R4), predicate3(R1, Lexem, NR2, NR3, NR4)) :- + var(R1), + arg_to_tptp(R2, NR2), + arg_to_tptp(R3, NR3), + arg_to_tptp(R4, NR4), + atom(Lexem). + +cond_to_tptp(relation(R1, of, R2), relation(R1, of, NR2)) :- + var(R1), + arg_to_tptp(R2, NR2). + +cond_to_tptp(has_part(R1, R2), has_part(R1, NR2)) :- + var(R1), + arg_to_tptp(R2, NR2). + +cond_to_tptp(query(R, Lexem), _) :- + throw(error('DRS query/2 not supported', context(cond_to_tptp/2, query(R, Lexem)))). + + +%% arg_to_tptp +% +% +arg_to_tptp(Arg, Arg) :- + var(Arg), + !. + +arg_to_tptp(named(Arg), Arg) :- + atom(Arg). + +arg_to_tptp(int(Arg), Arg) :- + integer(Arg). + +arg_to_tptp(real(Arg), Arg) :- + float(Arg). + +arg_to_tptp(int(Arg, Unit), int(Arg, Unit)) :- + integer(Arg), + atom(Unit). + +arg_to_tptp(real(Arg, Unit), real(Arg, Unit)) :- + float(Arg), + atom(Unit). + +arg_to_tptp(string(Arg), string(Arg)) :- + atomic(Arg). + +arg_to_tptp(list(List), _) :- + throw(error('DRS function list/1 not supported', context(arg_to_tptp/2, list(List)))). + +arg_to_tptp(set(Set), _) :- + throw(error('DRS function set/1 not supported', context(arg_to_tptp/2, set(Set)))). + +arg_to_tptp(expr('&', Arg1, Arg2), _) :- + throw(error('DRS operator \'&\' not supported', context(arg_to_tptp/2, expr('&', Arg1, Arg2)))). + +arg_to_tptp(expr(Op, Arg1, Arg2), Expr) :- + arg_to_tptp(Arg1, NArg1), + arg_to_tptp(Arg2, NArg2), + atom(Op), + member(Op, ['+', '-', '*', '/']), + Expr =.. [Op, NArg1, NArg2]. + + +%% is_thing +% +% +is_thing(somebody). +is_thing(something). + + +%% tptplist_pp(+TptpList:list) +% +% Pretty-prints a list of TPTP formulas. +% The input formulas are expected not to have names, +% the names will be assigned using the scheme: +% 'f1', 'f2', 'f3', ... +% +tptplist_pp(TptpList) :- + tptplist_pp(1, f, TptpList). + + +%% tptplist_pp(+Index:integer, +Prefix:atom, +TptpList:list) +% +% Pretty-prints a list of TPTP formulas. +% The input formulas are expected not to have names, i.e. +% they must have the form fof(Role, Expr), where Role +% is either 'axiom' or 'conjecture', and Expr is the FOL formula. +% Names are assigned to the formulas during pretty-printing. +% The names are constructed by concatenating Prefix with Index. +% The Index is increased by one for the next formula. +% +tptplist_pp(_, _, []). + +tptplist_pp(Index, Prefix, [Tptp]) :- + tptp_pp(Index, Prefix, Tptp). + +tptplist_pp(Index, Prefix, [Tptp1, Tptp2 | Rest]) :- + tptp_pp(Index, Prefix, Tptp1), + nl, nl, + NewIndex is Index + 1, + tptplist_pp(NewIndex, Prefix, [Tptp2 | Rest]). + + +%% tptp_pp(+Index:integer, +Prefix:atom, +Tptp:term) +tptp_pp(Index, Prefix, fof(Role, Expr)) :- + concat_atom([Prefix, Index], Name), + tptp_pp(fof(Name, Role, Expr)). + +%% tptp_pp(+Tptp:term) +% +% TPTP pretty-printer. +% BUG: Should be replaced with something prettier. +% +tptp_pp(fof(Role, Expr)) :- + tptp_pp(fof(name, Role, Expr)). + +tptp_pp(fof(Name, Role, Expr)) :- + format("fof(~w, ~w, (~n", [Name, Role]), + numbervars(Expr, 0, _), + tptp_pp_(Expr), + format(")).", []), + fail ; true. + +tptp_pp_(':'('?'(Vars), F)) :- + !, + write_term('?', [quoted(true)]), + write(' '), + write_term(Vars, [numbervars(true), quoted(true)]), + write(' : '), + tptp_pp_wrap(F). + +tptp_pp_(':'('!'(Vars), F)) :- + !, + write_term('!', [quoted(true)]), + format(" ", []), + write_term(Vars, [numbervars(true), quoted(true)]), + format(" : ", []), + tptp_pp_wrap(F). + +tptp_pp_('=>'(A, B)) :- + !, + tptp_pp_wrap(A), + format("~n=> ", []), + tptp_pp_wrap(B). + +tptp_pp_('|'(A, B)) :- + !, + tptp_pp_wrap(A), + format("~n| ", []), + tptp_pp_wrap(B). + +tptp_pp_('&'(A, B)) :- + !, + tptp_pp_wrap(A), + format(" &~n", []), + tptp_pp_wrap(B). + +tptp_pp_('~'(A)) :- + !, + write('~'), + tptp_pp_wrap(A). + +tptp_pp_(A) :- + write_term(A, [numbervars(true), quoted(true)]). + + +tptp_pp_wrap(A) :- + write('('), + tptp_pp_(A), + write(')'). diff --git a/utils/drs_to_xml.pl b/utils/drs_to_xml.pl new file mode 100644 index 0000000..f6e6f18 --- /dev/null +++ b/utils/drs_to_xml.pl @@ -0,0 +1,237 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(drs_to_xml, [ + drs_to_xmlatom/2, % +DRS, -XMLAtom + drs_to_xmlterm/2 % +DRS, -XMLTerm + ]). + +/** XML markup generation for Attempto DRS + +This module creates an XML representation for an Attempto DRS (as +generated by APE). + +@author Tobias Kuhn +@version 2009-03-16 +*/ + +:- use_module(xmlterm_to_xmlatom, [ + xmlterm_to_xmlatom/2 + ]). + + +% The following operators are used in the DRS. +:- op(400, fx, -). +:- op(400, fx, ~). +:- op(500, xfx, =>). +:- op(500, xfx, v). + + +%% drs_to_xmlatom(+DRS, -XMLAtom) is det +% +% Generates an XML representation (as an atom) for the DRS. + +drs_to_xmlatom(DRS, XMLAtom) :- + copy_term(DRS, DRSCopy), + numbervars(DRSCopy, 0, _), + drs_to_xmlterm(DRSCopy, XMLTerm), + xmlterm_to_xmlatom(XMLTerm, XMLAtom). + + +%% drs_to_xmlterm(+DRS, -XMLTerm) is det +% +% Generates a Prolog-style XML representation (using element/3) for +% the DRS. + +drs_to_xmlterm(drs(Dom, Conds), element('DRS', [domain=DomC], Content)) :- + convert_vars(Dom, DomC), + convert_conds(Conds, Content). + + +%% write_nv(+Arg, +Term) is det +% +% Writes Term onto the standard output. The variable representations +% '$VAR'(_) are printed as capital letters A, B, C, etc. Together with the +% format_predicate declaration, this allows us to use the placeholder '~v' +% in format/3. + +write_nv(_, Term) :- + write_term(Term, [numbervars(true), quoted(true)]). + +% '~v' in format/3 is used to pretty print variables. +:- format_predicate(v, write_nv(_Arg, _Term)). + + +%% convert(+Term, -Atom) is det +% +% Converts Term into an atom. The variable representations '$VAR'(_) are +% pretty printed as capital letters. + +convert(In, Out) :- + format(atom(Out), '~v', [In]). + + +%% convert_vars(+VarList, -Atom) is det +% +% Converts a list of variables into an atom that contains the variable names +% separated by blank spaces. + +convert_vars([], ''). + +% no blank space added, if there is only one variable +convert_vars([V], Out) :- + convert(V, Out), + !. + +convert_vars([V|Rest], Out) :- + convert_vars(Rest, OutRest), + convert(V, OutV), + atom_concat(' ', OutRest, OutTemp), + atom_concat(OutV, OutTemp, Out). + + +%% convert_conds(+CondList, -XMLTerm) is det +% +% Generates a Prolog-style XML representation for the list of conditions. + +convert_conds([], []). + +convert_conds([Term-SentenceID/TokenID|RestIn], [element(Name, AttsC, [])|RestOut]) :- + Term =.. [Name|Atts], + create_attlist(Name, Atts, AttsTemp), + append(AttsTemp, [sentid=SentenceID, tokid=TokenID], AttsC), + convert_conds(RestIn, RestOut). + +convert_conds([- DRSIn|RestIn], [element('Negation', [], [DRSOut])|RestOut]) :- + drs_to_xmlterm(DRSIn, DRSOut), + convert_conds(RestIn, RestOut). + +convert_conds([~ DRSIn|RestIn], [element('NAF', [], [DRSOut])|RestOut]) :- + drs_to_xmlterm(DRSIn, DRSOut), + convert_conds(RestIn, RestOut). + +convert_conds([can(DRSIn)|RestIn], [element('Possibility', [], [DRSOut])|RestOut]) :- + drs_to_xmlterm(DRSIn, DRSOut), + convert_conds(RestIn, RestOut). + +convert_conds([must(DRSIn)|RestIn], [element('Necessity', [], [DRSOut])|RestOut]) :- + drs_to_xmlterm(DRSIn, DRSOut), + convert_conds(RestIn, RestOut). + +convert_conds([should(DRSIn)|RestIn], [element('Recommendation', [], [DRSOut])|RestOut]) :- + drs_to_xmlterm(DRSIn, DRSOut), + convert_conds(RestIn, RestOut). + +convert_conds([may(DRSIn)|RestIn], [element('Admissibility', [], [DRSOut])|RestOut]) :- + drs_to_xmlterm(DRSIn, DRSOut), + convert_conds(RestIn, RestOut). + +convert_conds([question(DRSIn)|RestIn], [element('Question', [], [DRSOut])|RestOut]) :- + drs_to_xmlterm(DRSIn, DRSOut), + convert_conds(RestIn, RestOut). + +convert_conds([command(DRSIn)|RestIn], [element('Command', [], [DRSOut])|RestOut]) :- + drs_to_xmlterm(DRSIn, DRSOut), + convert_conds(RestIn, RestOut). + +convert_conds([CondsIn|RestIn], [element('PredicateGroup', [], CondsOut)|RestOut]) :- + is_list(CondsIn), + convert_conds(CondsIn, CondsOut), + convert_conds(RestIn, RestOut). + +convert_conds([DRSIn1 => DRSIn2|RestIn], [element('Implication', [], [DRSOut1,DRSOut2])|RestOut]) :- + drs_to_xmlterm(DRSIn1, DRSOut1), + drs_to_xmlterm(DRSIn2, DRSOut2), + convert_conds(RestIn, RestOut). + +convert_conds([DRSIn1 v DRSIn2|RestIn], [element('Disjunction', [], [DRSOut1,DRSOut2])|RestOut]) :- + drs_to_xmlterm(DRSIn1, DRSOut1), + drs_to_xmlterm(DRSIn2, DRSOut2), + convert_conds(RestIn, RestOut). + +convert_conds([V:DRSIn|RestIn], [element('Proposition', [ref=VC], [DRSOut])|RestOut]) :- + convert(V, VC), + drs_to_xmlterm(DRSIn, DRSOut), + convert_conds(RestIn, RestOut). + + +%% create_attlist(+PredName, +ArgList, -XMLTerm) is det +% +% Creates a list of name/value pairs for the arguments ArgList of the +% predicate PredName. + +create_attlist(modifier_pp, [X,Prep,Y], [ref=XC,prep=Prep,obj=YC]) :- + convert(X, XC), + convert(Y, YC). + +create_attlist(modifier_adv, [X,Adv,Deg], [ref=XC,adverb=Adv,degree=Deg]) :- + convert(X, XC). + +create_attlist(object, [X,Noun,S,I,J,N], [ref=XC,noun=Noun,struct=S,unit=I,numrel=J,num=N]) :- + convert(X, XC). + +create_attlist(predicate, [E,Verb,X], [ref=EC,verb=Verb,subj=XC]) :- + convert(E, EC), + convert(X, XC). + +create_attlist(predicate, [E,Verb,X,Y], [ref=EC,verb=Verb,subj=XC,obj=YC]) :- + var_or_expr(Y), + convert(E, EC), + convert(X, XC), + convert(Y, YC). + +create_attlist(predicate, [E,Verb,X,Y,Z], [ref=EC,verb=Verb,subj=XC,obj=YC,indobj=ZC]) :- + var_or_expr(Z), + convert(E, EC), + convert(X, XC), + convert(Y, YC), + convert(Z, ZC). + +create_attlist(has_part, [X,Y], [group=XC,member=YC]) :- + convert(X, XC), + convert(Y, YC). + +create_attlist(property, [X,Adj,Deg], [ref=XC,adj=Adj,degree=Deg]) :- + convert(X, XC). + +create_attlist(property, [X,Adj,Deg,Y], [ref=XC,adj=Adj,degree=Deg,obj=YC]) :- + var_or_expr(Y), + convert(X, XC), + convert(Y, YC). + +create_attlist(property, [X,Adj,Y,Deg,CompTarget,Z], [ref=XC,adj=Adj,obj1=YC,degree=Deg,comptarget=CompTarget,obj2=ZC]) :- + convert(X, XC), + convert(Y, YC), + convert(Z, ZC). + +create_attlist(query, [X,Q], [obj=XC,question=Q]) :- + convert(X, XC). + +create_attlist(relation, [X,R,Y], [obj1=XC,rel=R,obj2=YC]) :- + convert(X, XC), + convert(Y, YC). + +create_attlist(formula, [A,O,B], [obj1=AC,op=O,obj2=BC]) :- + convert(A, AC), + convert(B, BC). + + +%% var_or_expr(+Term) is det +% +% Succeeds if the term is a (numbervared) variable or an ACE expression. + +var_or_expr(X) :- + X =.. [F,_|_], + member(F, ['$VAR', string, int, real, expr, set, list, named]). diff --git a/utils/drs_utils.pl b/utils/drs_utils.pl new file mode 100644 index 0000000..f80d2e2 --- /dev/null +++ b/utils/drs_utils.pl @@ -0,0 +1,140 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(drs_utils, [ + get_toplevel_object_referents/2 + ]). + +/** Attempto DRS utils + +@author Kaarel Kaljurand +@version 2009-04-08 + +*/ + +%% get_toplevel_object_referents(+ConditionList:list, -Toplevel:term) is det. +% +% Returns a term toplevel(ReferentList, SubjectList, ObjectList, NamedList) where +% +% * ReferentList is a list of top-level object-referents +% * SubjectList is a list of top-level object-referents that are used as subjects +% * ObjectList is a list of top-level object-referents that are used as objects +% * NamedList is a list of top-level object-referents that correspond to proper names (Type = named) +% +% @param ConditionList is a list of DRS conditions +% @param Toplevel is a term containing top-level DRS discourse referents +% +get_toplevel_object_referents(ConditionList, toplevel(ReferentList, SubjectList, ObjectList, NamedList)) :- + get_toplevel_object_referents_x( + ConditionList, + toplevel( + -([], ReferentList), + -([], SubjectList), + -([], ObjectList), + -([], NamedList) + ) + ). + + +%% get_toplevel_object_referents_x(+ConditionList:list, -Toplevel:term) is det. +% +% @param ConditionList is a list of DRS conditions +% @param Toplevel is a term containing top-level DRS discourse referents +% +get_toplevel_object_referents_x([], toplevel(R-R, S-S, O-O, N-N)). + +get_toplevel_object_referents_x([Condition | ConditionList], toplevel(R1-R2, S1-S2, O1-O2, N1-N2)) :- + condition_referents(Condition, toplevel(R1-RT, S1-ST, O1-OT, N1-NT)), + get_toplevel_object_referents_x(ConditionList, toplevel(RT-R2, ST-S2, OT-O2, NT-N2)). + + +%% condition_referents(+Condition:term) is det. +% +% Note: the referents of plural objects, mass-objects, query-objects, and objects in the relation-condition +% are considered as named-objects, i.e. they will not be verbalized by "there is/are". +% BUG: This is a hack, and it is DRACE specific. +% +% @param Condition is a DRS condition +% + +% BUG: ??? +condition_referents(object(Ref, Noun, Type, _, _Eq, na)-_, toplevel(R-[Ref | R], S-S, O-O, N-N)) :- + Noun \= na, + Type \= named, + Type \= mass, + !. + +% Plural objects (i.e. NP conjunction). BUG: we consider them named-objects for the time being. +condition_referents(object(Ref, na, _, _, _, _)-_, toplevel(R-[Ref | R], S-S, O-O, N1-[Ref | N1])) :- !. + +% Mass objects. BUG: we consider them objects as named-objects for the time being. +condition_referents(object(Ref, _, mass, _, _, _)-_, toplevel(R-[Ref | R], S-S, O-O, N1-[Ref | N1])) :- !. + +% Parts of plural objects. BUG: we consider them named-objects for the time being. +condition_referents(has_part(_, Ref)-_, toplevel(R-R, S-S, O-O, N1-[Ref | N1])) :- !. + +% Relation object. BUG: we consider them named-objects for the time being. +condition_referents(relation(Ref1, of, Ref2)-_, toplevel(R-R, S-S, O-O, N-[Ref1, Ref2 | N])) :- !. + +% Query objects. BUG: we consider them named-objects for the time being. +condition_referents(query(Ref, _)-_, toplevel(R-[Ref | R], S-S, O-O, N1-[Ref | N1])) :- !. + +/* BUG: is the var/nonvar stuff really necessary? */ + +condition_referents(predicate(_, _, Ref)-_, toplevel(R-R, S-[Ref | S], O-O, N-N)) :- + var(Ref), + !. + +condition_referents(predicate(_, _, Ref, O1)-_, toplevel(R-R, S-[Ref | S], O-[O1 | O], N-N)) :- + var(Ref), var(O1), + !. + +condition_referents(predicate(_, _, Ref, O1)-_, toplevel(R-R, S-[Ref | S], O-O, N-N)) :- + var(Ref), nonvar(O1), + !. + +condition_referents(predicate(_, _, Ref, O1)-_, toplevel(R-R, S-S, O-[O1 | O], N-N)) :- + nonvar(Ref), var(O1), + !. + +condition_referents(predicate(_, _, Ref, O1, O2)-_, toplevel(R-R, S-[Ref | S], O-[O1, O2 | O], N-N)) :- + var(Ref), var(O1), var(O2), + !. + +condition_referents(predicate(_, _, Ref, O1, O2)-_, toplevel(R-R, S-S, O-[O1, O2 | O], N-N)) :- + nonvar(Ref), var(O1), var(O2), + !. + +condition_referents(predicate(_, _, Ref, O1, O2)-_, toplevel(R-R, S-[Ref | S], O-[O2 | O], N-N)) :- + var(Ref), nonvar(O1), var(O2), + !. + +condition_referents(predicate(_, _, Ref, O1, O2)-_, toplevel(R-R, S-[Ref | S], O-[O1 | O], N-N)) :- + var(Ref), var(O1), nonvar(O2), + !. + +condition_referents(predicate(_, _, Ref, O1, O2)-_, toplevel(R-R, S-S, O-[O2 | O], N-N)) :- + nonvar(Ref), nonvar(O1), var(O2), + !. + +condition_referents(predicate(_, _, Ref, O1, O2)-_, toplevel(R-R, S-S, O-[O1 | O], N-N)) :- + nonvar(Ref), var(O1), nonvar(O2), + !. + +condition_referents(predicate(_, _, Ref, O1, O2)-_, toplevel(R-R, S-[Ref | S], O-O, N-N)) :- + var(Ref), nonvar(O1), nonvar(O2), + !. + +condition_referents(_, toplevel(R-R, S-S, O-O, N-N)). diff --git a/utils/implication_turn.pl b/utils/implication_turn.pl new file mode 100644 index 0000000..937fa03 --- /dev/null +++ b/utils/implication_turn.pl @@ -0,0 +1,219 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +/** Turning the DRS + +Supporting module for the NPACE verbalizer. +Switches the arguments of some transitive predicates found +in implications. + +@author Kaarel Kaljurand +@version 2008-03-16 + +TODO: + +* optimize, e.g. select/3 of object/8 should be done just once, +only predicate/5 (and predicate/4 and DRSs too) needs backtracking +*/ + +:- module(implication_turn, [ + implication_turn/2 + ]). + + +% Operators used in the DRS. +:- op(400, fx, -). +:- op(400, fx, ~). +:- op(500, xfx, =>). +:- op(550, xfx, v). + +%:- debug(verbose). + + +%% implication_turn(+Implication:term, -ImplicationTurned:term) is undet. +% +% @param Implication is DRS condition in the form =|Left => Right|= +% @param ImplicationTurned is DRS condition in the form =|Left => Right|= +% +implication_turn(Left => Right, ImplicationTurned) :- + get_pred(0, _, Left => Right, _, ImplicationTurned). + + +%% drs_turn(+Level:functor, +Subject:functor, +CondsIn:list, -CondsTurned:list) is undet. +% +% + +drs_turn(_, S:S, [], _, []). + +drs_turn(Level, In:Out, Conds, Subj, [C | NewNewConds]) :- + debug(verbose, 'turning DRS: ~w~n', [Conds]), + select_predicate(Level, In:Tmp, Subj, Conds, C, NewConds), + drs_turn(Level, Tmp:Out, NewConds, Subj, NewNewConds). + + +%% select_predicate(Level, In:Out, Conds, C, RConds) +% +% +select_predicate(Level, In:Out, Subj, Conds, C, RConds) :- + select(Cond, Conds, RConds), + debug(verbose, 'selected condition: ~w~n', [Cond]), + debug(verbose, 'remaining conditions: ~w~n', [RConds]), + get_pred(Level, In:Out, Cond, Subj, C). + + +%% get_pred(Level, SubjectIn:SubjectOut, Cond, NewCond) +% +% +get_pred(0, _, Drs1 => Drs2, _, [object(S, A, B, C, D, E)-Id | Drs1R] => Drs2R) :- + !, + select(object(S, A, B, C, D, E)-Id, Drs1, Drs1Out), + drs_turn(l(0), S:_, Drs1Out, S, Drs1R), + drs_turn(l(0), S:_, Drs2, S, Drs2R), + debug(verbose, 'shared subj: ~w~n', [S]). + +get_pred(0, _, Drs1 v Drs2, _, Drs1R v Drs2R) :- + !, + drs_turn(l(0), S:_, Drs1, _, Drs1R), + drs_turn(l(0), S:_, Drs2, _, Drs2R). + +get_pred(0, _, -Drs, _, -DrsR) :- + !, + drs_turn(l(0), _, Drs, _, DrsR). + +get_pred(0, _, ~Drs, _, ~DrsR) :- + !, + drs_turn(l(0), _, Drs, _, DrsR). + +get_pred(0, _, can(Drs), _, can(DrsR)) :- + !, + drs_turn(l(0), _, Drs, _, DrsR). + +get_pred(0, _, must(Drs), _, must(DrsR)) :- + !, + drs_turn(l(0), _, Drs, _, DrsR). + +get_pred(0, _, should(Drs), _, should(DrsR)) :- + !, + drs_turn(l(0), _, Drs, _, DrsR). + +get_pred(0, _, may(Drs), _, may(DrsR)) :- + !, + drs_turn(l(0), _, Drs, _, DrsR). + +get_pred(0, _, question(Drs), _, question(DrsR)) :- + !, + drs_turn(l(0), _, Drs, _, DrsR). + +get_pred(0, _, command(Drs), _, command(DrsR)) :- + !, + drs_turn(l(0), _, Drs, _, DrsR). + +% Simple toplevel conditions. +get_pred(0, _, Condition-Id, _, Condition-Id). + + + +get_pred(l(_), _:_, _ => _, _, _=> _) :- + !, + fail. + +get_pred(l(Level), S:S, Drs1 v Drs2, Subject, Drs1R v Drs2R) :- + !, + drs_turn(l(l(Level)), S:_, Drs1, Subject, Drs1R), + drs_turn(l(l(Level)), S:_, Drs2, Subject, Drs2R). + +get_pred(l(Level), S:S, -Drs, Subject, -DrsR) :- + !, + drs_turn(l(l(Level)), S:_, Drs, Subject, DrsR). + +get_pred(l(Level), S:S, ~Drs, Subject, ~DrsR) :- + !, + drs_turn(l(l(Level)), S:_, Drs, Subject, DrsR). + +get_pred(l(Level), S:S, can(Drs), Subject, can(DrsR)) :- + !, + drs_turn(l(l(Level)), S:_, Drs, Subject, DrsR). + +get_pred(l(Level), S:S, must(Drs), Subject, must(DrsR)) :- + !, + drs_turn(l(l(Level)), S:_, Drs, Subject, DrsR). + +get_pred(l(Level), S:S, should(Drs), Subject, should(DrsR)) :- + !, + drs_turn(l(l(Level)), S:_, Drs, Subject, DrsR). + +get_pred(l(Level), S:S, may(Drs), Subject, may(DrsR)) :- + !, + drs_turn(l(l(Level)), S:_, Drs, Subject, DrsR). + +get_pred(l(Level), S:S, question(Drs), Subject, question(DrsR)) :- + !, + drs_turn(l(l(Level)), S:_, Drs, Subject, DrsR). + +get_pred(l(Level), S:S, command(Drs), Subject, command(DrsR)) :- + !, + drs_turn(l(l(Level)), S:_, Drs, Subject, DrsR). + + + +% Handling transitive verbs. +get_pred(l(_), S:S, predicate(Ref, Verb, S, O)-Id, _, predicate(Ref, Verb, S, O)-Id) :- + debug(verbose, 'turning1: ~w :: ~w :: ~w~n', [S, Verb, S-O]). + +get_pred(l(_), S:S, predicate(Ref, Verb, O, S)-Id, _, predicate(Ref, i(Verb), S, O)-Id) :- + Verb \= be, + debug(verbose, 'turning2: ~w :: ~w~n', [S, Verb, O-S]). + +get_pred(l(_), S:O, predicate(Ref, Verb, S, O)-Id, _, predicate(Ref, Verb, S, O)-Id) :- + debug(verbose, 'turning3: ~w :: ~w~n', [O, Verb, S-O]). + +get_pred(l(_), S:O, predicate(Ref, Verb, O, S)-Id, _, predicate(Ref, i(Verb), S, O)-Id) :- + Verb \= be, + debug(verbose, 'turning4: ~w :: ~w~n', [O, Verb, O-S]). + + +% Handling intransitive verbs. +get_pred(l(_), S:S, predicate(Ref, Verb, S)-Id, _, predicate(Ref, Verb, S)-Id) :- + debug(verbose, 'intr subj: ~w~n', [Verb-S]). + + + +% Handling transitive verbs. +get_pred(l(_), _:S, predicate(Ref, Verb, S, O)-Id, S, predicate(Ref, Verb, S, O)-Id) :- + debug(verbose, 'turning1: ~w :: ~w :: ~w~n', [S, Verb, S-O]). + +get_pred(l(_), _:S, predicate(Ref, Verb, O, S)-Id, S, predicate(Ref, i(Verb), S, O)-Id) :- + Verb \= be, + debug(verbose, 'turning2: ~w :: ~w~n', [S, Verb, O-S]). + +get_pred(l(_), _:O, predicate(Ref, Verb, S, O)-Id, S, predicate(Ref, Verb, S, O)-Id) :- + debug(verbose, 'turning3: ~w :: ~w~n', [O, Verb, S-O]). + +get_pred(l(_), _:O, predicate(Ref, Verb, O, S)-Id, S, predicate(Ref, i(Verb), S, O)-Id) :- + Verb \= be, + debug(verbose, 'turning4: ~w :: ~w~n', [O, Verb, O-S]). + + +% Handling intransitive verbs. +get_pred(l(_), _:S, predicate(Ref, Verb, S)-Id, S, predicate(Ref, Verb, S)-Id) :- + debug(verbose, 'intr subj: ~w~n', [Verb-S]). + + + + +% Simple deep conditions. +get_pred(l(_), S:S, Cond-Id, _, Cond-Id) :- + Cond \= predicate(_, _, _), + Cond \= predicate(_, _, _, _). diff --git a/utils/is_wellformed.pl b/utils/is_wellformed.pl new file mode 100644 index 0000000..0dca356 --- /dev/null +++ b/utils/is_wellformed.pl @@ -0,0 +1,489 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(is_wellformed, [ + is_wellformed/1 + ]). + +/** Wellformedness checking of the Attempto DRS + +@author Kaarel Kaljurand +@version 2010-11-22 + +*/ + +:- use_module(drs_ops, [ + unary_drs_operator/1, + binary_drs_operator/1 + ]). + + +%%%:- debug(verbose). + +%% is_wellformed(+Drs:term) is det. +% +% Succeeds if Drs is wellformed. Wellformedness means: +% +% 1. No discourse referent is declared twice. +% 2. Every used discourse referent is declared in an accessible DRS. +% 3. Every declared discourse referent is used in the same DRS. +% +% @param Drs is an Attempto DRS +% +is_wellformed(DRS) :- + copy_term(DRS, drs(ReferentList, ConditionList)), + + is_domain(ReferentList), + debug(verbose, 'The top-level domain has arguments of correct type.~n', []), + + is_conditionlist(ConditionList), + debug(verbose, 'Every condition has arguments of correct type.~n', []), + + conditionlist_allreferents(ConditionList, EmbeddedReferents), + append(ReferentList, EmbeddedReferents, AllReferents), + has_no_duplicates(AllReferents), + debug(verbose, 'Every discourse referent is globally unique.~n', []), + + dr_decl(ReferentList, ConditionList), + debug(verbose, 'Every discourse referent is declared.~n', []), + + is_dom_used(ReferentList, ConditionList), + are_dr_used(ConditionList), + debug(verbose, 'Every discourse referent is used in the same box.~n', []). + + +%% is_domain(+Referents:list) is det. +% +% @param Referents is a list of discourse referents (domain of the DRS) +% +is_domain([]). + +is_domain([Referent | ReferentList]) :- + var(Referent), + nonvar(ReferentList), + is_domain(ReferentList). + + +%% is_conditionlist(+Conditions:list) is det. +% +% Note: empty lists are not allowed. +% +% @param Conditions is a list of DRS conditions +% +is_conditionlist([Condition]) :- + nonvar(Condition), + is_condition(Condition). + +is_conditionlist([Condition | ConditionList]) :- + nonvar(Condition), + is_condition(Condition), + nonvar(ConditionList), + is_conditionlist(ConditionList). + + +%% is_drs(+DRS:term) is det. +% +% @param DRS is an Attempto DRS +% +is_drs(drs(Dom, ConditionList)) :- + is_domain(Dom), + is_conditionlist(ConditionList). + + +%% is_condition(+Condition:term) is det. +% +% Succeeds if the condition has an allowed form and arguments of an allowed type. +% +% @param Condition is an Attempto DRS condition +% +is_condition(DRS) :- + DRS =.. [Op, SubDRS], + unary_drs_operator(Op), + is_drs(SubDRS). + +is_condition(DRS) :- + DRS =.. [Op, SubDRS1, SubDRS2], + binary_drs_operator(Op), + is_drs(SubDRS1), + is_drs(SubDRS2). + +is_condition(Conds) :- + is_conditionlist(Conds). + +is_condition(Label:DRS) :- + var(Label), + is_drs(DRS). + +is_condition(query(R, Lemma)-Id) :- + id(Id), + var(R), + nonvar(Lemma), + member(Lemma, [who, what, which, how, where, when]). + +is_condition(relation(R1, of, R2)-Id) :- + id(Id), + var(R1), + is_argument(R2). + +is_condition(modifier_adv(R, Lemma, Degree)-Id) :- + id(Id), + var(R), + atom(Degree), + member(Degree, [pos, comp, sup]), + nonvar(Lemma). + +is_condition(modifier_pp(R1, Lemma, R2)-Id) :- + id(Id), + var(R1), + nonvar(Lemma), + is_argument(R2). + +is_condition(property(R, Lemma, Comp)-Id) :- + id(Id), + var(R), + atom(Comp), + member(Comp, [pos, comp, sup]), + nonvar(Lemma). + +is_condition(property(R1, Lemma, Comp, R2)-Id) :- + id(Id), + var(R1), + is_argument(R2), + atom(Comp), + member(Comp, [pos, pos_as, comp, comp_than, sup]), + nonvar(Lemma). + +is_condition(property(R1, Lemma, R2, Comp, SubjObj, R3)-Id) :- + id(Id), + var(R1), + is_argument(R2), + is_argument(R3), + atom(Comp), + member(Comp, [pos_as, comp_than]), + atom(SubjObj), + member(SubjObj, [subj, obj]), + nonvar(Lemma). + +is_condition(predicate(R1, Lemma, R2)-Id) :- + id(Id), + var(R1), + is_argument(R2), + nonvar(Lemma). + +is_condition(predicate(R1, Lemma, R2, R3)-Id) :- + id(Id), + var(R1), + is_argument(R2), + is_argument(R3), + nonvar(Lemma). + +is_condition(predicate(R1, Lemma, R2, R3, R4)-Id) :- + id(Id), + var(R1), + is_argument(R2), + is_argument(R3), + is_argument(R4), + nonvar(Lemma). + +is_condition(object(R, something, dom, na, na, na)-Id) :- + id(Id), + var(R). + +is_condition(object(R, somebody, countable, na, eq, 1)-Id) :- + id(Id), + var(R). + +is_condition(object(R, Lemma, mass, na, na, na)-Id) :- + id(Id), + var(R), + nonvar(Lemma). + +is_condition(object(R, Lemma, mass, na, na, na)-Id) :- + id(Id), + var(R), + nonvar(Lemma). + +is_condition(object(R, na, countable, na, eq, Number)-Id) :- + id(Id), + var(R), + integer(Number). + +is_condition(object(R, Lemma, Quantisation, Unit, Eq, Number)-Id) :- + id(Id), + var(R), + nonvar(Lemma), + atom(Quantisation), member(Quantisation, [countable, mass]), + atom(Unit), + atom(Eq), member(Eq, [na, eq, geq, greater, leq, less, exactly]), + ( + integer(Number) + ; + number(Number), + \+ integer(Number), + Unit \= na + ; + Number = na + ). + +is_condition(formula(R1, Symbol, R2)-Id) :- + id(Id), + is_argument(R1), + is_argument(R2), + atom(Symbol), + member(Symbol, ['<', '>', '=', '\\=', '>=', '=<']). + +is_condition(has_part(R1, R2)-Id) :- + id(Id), + var(R1), + is_argument(R2). + + +%% is_argument(+Argument:term) is det. +% +% Checks if the argument of +% predicate, relation, property, has_part, etc. is a +% discourse referent, number, string, list, set, or an expression. +% +% @param Argument is DRS-condition argument +% +is_argument(Argument) :- + var(Argument), + !. + +is_argument(named(Lemma)) :- + nonvar(Lemma). + +is_argument(int(Argument)) :- + integer(Argument). + +is_argument(real(Argument)) :- + float(Argument). + +is_argument(int(Argument, Unit)) :- + integer(Argument), + atom(Unit). + +is_argument(real(Argument, Unit)) :- + float(Argument), + atom(Unit). + +is_argument(string(Argument)) :- + atomic(Argument). + +is_argument(list(List)) :- + is_argument_list(List). + +is_argument(set(Set)) :- + is_argument_list(Set). + +is_argument(expr(Operator, Arg1, Arg2)) :- + is_argument(Arg1), + is_argument(Arg2), + atom(Operator), + member(Operator, ['+', '-', '*', '/', '&']). + + +%% is_argument_list(+Arguments:list) is det. +% +% @param Arguments is a list of DRS-condition arguments +% +is_argument_list([]). + +is_argument_list([Head | Tail]) :- + is_argument(Head), + is_argument_list(Tail). + + +%% conditionlist_allreferents(+ConditionList:list, -AllReferents:list) is det. +% +% Extract declared discourse referents from conditions. +% +conditionlist_allreferents([], []). + +conditionlist_allreferents([Condition | ConditionList], AllReferents) :- + condition_domain(Condition, Domain), + conditionlist_allreferents(ConditionList, Referents), + flatten([Domain, Referents], AllReferents). + + +%% condition_domain(+Condition:term, -AllReferents:list) is det. +% +% Extract declared discourse referents from conditions. +% +condition_domain([FirstCond|Conds], AllReferents) :- + conditionlist_allreferents([FirstCond|Conds], AllReferents). + +condition_domain(DRS, AllReferents) :- + DRS =.. [Op, drs(Domain, ConditionList)], + unary_drs_operator(Op), + conditionlist_allreferents(ConditionList, Referents), + flatten([Domain, Referents], AllReferents). + +condition_domain(DRS, AllReferents) :- + DRS =.. [Op, drs(Domain1, ConditionList1), drs(Domain2, ConditionList2)], + binary_drs_operator(Op), + conditionlist_allreferents(ConditionList1, Referents1), + conditionlist_allreferents(ConditionList2, Referents2), + flatten([Domain1, Domain2, Referents1, Referents2], AllReferents). + +condition_domain(_:drs(Domain, ConditionList), AllReferents) :- + conditionlist_allreferents(ConditionList, Referents), + flatten([Domain, Referents], AllReferents). + +condition_domain(_-_, []). + + +%% has_no_duplicates(+ListofVariables:list) is det. +% +% +has_no_duplicates([]). + +has_no_duplicates([D | DomsTail]) :- + \+ is_member(D, DomsTail), + has_no_duplicates(DomsTail). + + +% Check 2. Every used discourse referent is declared. +dr_decl(_ReferentList, []). + +dr_decl(ReferentList, [Condition | ConditionList]) :- + are_referents_declared(ReferentList, Condition), + dr_decl(ReferentList, ConditionList). + + +are_referents_declared(ReferentList, [FirstCond|Conds]) :- + dr_decl(ReferentList, [FirstCond|Conds]). + +are_referents_declared(ReferentList, DRS) :- + DRS =.. [Op, drs(Domain, ConditionList)], + unary_drs_operator(Op), + append(ReferentList, Domain, AllReferents), + dr_decl(AllReferents, ConditionList). + +are_referents_declared(ReferentList, DRS) :- + DRS =.. [Op, drs(Domain1, ConditionList1), drs(Domain2, ConditionList2)], + binary_drs_operator(Op), + append(ReferentList, Domain1, IfReferents), + append(IfReferents, Domain2, ThenReferents), + dr_decl(IfReferents, ConditionList1), + dr_decl(ThenReferents, ConditionList2). + +are_referents_declared(ReferentList, _:drs(Domain, ConditionList)) :- + append(ReferentList, Domain, AllReferents), + dr_decl(AllReferents, ConditionList). + +are_referents_declared(ReferentList, Predicate-_) :- + Predicate =.. [_ | Arguments], + term_variables(Arguments, VariableArguments), + are_members(VariableArguments, ReferentList). + + +% Check 3. Every declared discourse referent is used (in the same DRS). +are_dr_used([]). + +are_dr_used([Condition | ConditionList]) :- + is_dr_used(Condition), + are_dr_used(ConditionList). + + +is_dr_used([FirstCond|Conds]) :- + are_dr_used([FirstCond|Conds]). + +is_dr_used(DRS) :- + DRS =.. [Op, drs(Dom, Conds)], + unary_drs_operator(Op), + is_dom_used(Dom, Conds), + are_dr_used(Conds). + +is_dr_used(DRS) :- + DRS =.. [Op, drs(Dom1, Conds1), drs(Dom2, Conds2)], + binary_drs_operator(Op), + is_dom_used(Dom1, Conds1), + is_dom_used(Dom2, Conds2), + are_dr_used(Conds1), + are_dr_used(Conds2). + +is_dr_used(_:drs(Dom, Conds)) :- + is_dom_used(Dom, Conds), + are_dr_used(Conds). + +is_dr_used(_-_). + + +%% is_dom_used(+Dom, +Conds) is det. +% +% Checks if all discourse referents are used in the same DRS +% (i.e. in atomic conditions). +% +is_dom_used([], _). + +is_dom_used([X | Dom], Conds) :- + is_in_simple_conds(X, Conds), + is_dom_used(Dom, Conds). + + +is_in_simple_conds(X, [Predicate-_ | _]) :- + Predicate =.. [_ | Arguments], + term_variables(Arguments, VariableArguments), + is_member(X, VariableArguments), + !. + +is_in_simple_conds(X, [[FirstCond|Conds] | _]) :- + is_in_simple_conds(X, [FirstCond|Conds]), + !. + +is_in_simple_conds(X, [_ | Conds]) :- + is_in_simple_conds(X, Conds). + +%% +% +% are_members/2 for variables +% +are_members([], _). + +are_members([H | L1], L2) :- + is_member(H, L2), + are_members(L1, L2). + + +%% is_member(+Referent:var, +ReferentList:list) is det. +% +% member/2 for variables and lists of variables. +% +% @param Referent is a discourse referent +% @param ReferentList is a list of discourse referents +% +is_member(X, [A | _]) :- + X == A, + !. + +is_member(X, [_ | List]) :- + is_member(X, List). + + +%% id(+ID) +% +% Succeeds it is a valid ID. + +id(ID) :- + integer(ID). + +id(SID/TID) :- + integer(SID), + integer(TID). + +id(SID/TID) :- + integer(SID), + TID == ''. diff --git a/utils/morphgen.pl b/utils/morphgen.pl new file mode 100644 index 0000000..8e161c2 --- /dev/null +++ b/utils/morphgen.pl @@ -0,0 +1,614 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(morphgen, [ + clear_vars/0, + add_var/1, + remove_singletons/2, + acesentencelist_pp/2, + listlist_listatom/2, + format_dr/2, + surface_noun/4, + surface_verb/3, + surface_neg_verb/3, + surface_adverb/3, + surface_property/3, + surface_property/6, + surface_quotedstring/2, + get_di_marker/4 + ]). + +/** Morphological synthesis and text generation + +@author Kaarel Kaljurand +@version 2010-04-20 + +*/ + +:- use_module('../lexicon/lexicon_interface', []). +:- use_module('../lexicon/chars', [ + is_capitalized/1 + ]). + +:- use_module(ace_niceace, [ + ace_niceace/2, + word_article/2, + atom_capitalize/2 + ]). + + +:- dynamic var_once/1. +:- dynamic var_twice/1. +:- dynamic var/2. + + +%% format_dr(+Dr:nvar, -NiceDr:atom) is det. +% +% @param Dr numbervared variable +% @param NiceDr pretty-printed numbervared variable +% +format_dr(Dr, NiceDr) :- + format(atom(NiceDr), '~W', [Dr, [numbervars(true)]]). + + +%% surface_verb(+SgPlPart:atom, +Lemma:atom, -WordForm:atom) is det. +% +% Examples: +% +% * surface_verb(sg, know, knows) +% * surface_verb(pl, know, know) +% * surface_verb(part, know, known) +% +% BUGs: +% +% * reorder the arguments SgPl and Lemma +% +% * rewrite to support plural participles, i.e. we need 2 features: +% number = {sg, pl}, participleness = {yes, no} +% +% * maybe this would be faster than concat_atom/3: +% format(atom(WordForm), "is ~w by", [WordFormTmp]) +% +% * this is a quick hack to make ACE Core verbalization work with i-verbs. +% +% @param SgPlPart {sg, pl, part}, is the number of the verb or its participleness +% @param Lemma lemma of the verb +% @param WordForm is the synthesized form of the verb +% +surface_verb(_SgPl, i(Lemma), WordForm) :- + !, + surface_verb_x(part, Lemma, WordFormTmp), + concat_atom([is, WordFormTmp, by], ' ', WordForm). + +surface_verb(SgPl, Lemma, WordForm) :- + surface_verb_x(SgPl, Lemma, WordForm). + + +%% surface_verb_x(+SgPlPart:atom, +Lemma:atom, -WordForm:atom) is det. +% +% @param SgPlPart {sg, pl, part}, is the number of the verb or its participleness +% @param Lemma lemma of the verb +% @param WordForm is the synthesized form of the verb +% +surface_verb_x(sg, Verb, SurfaceVerb) :- + verb_sg(Verb, SurfaceVerb). + +surface_verb_x(pl, Verb, SurfaceVerb) :- + verb_pl(Verb, SurfaceVerb). + + +surface_verb_x(part, Verb, VerbEd) :- + lexicon_interface:tv_pp(VerbEd, Verb), + !. + +surface_verb_x(part, Verb, VerbEd) :- + lexicon_interface:dv_pp(VerbEd, Verb, _), + !. + +surface_verb_x(part, Verb, [v, ':', Verb]). + + +%% surface_neg_verb(+SgPl:atom, +Lemma:atom, -WordForm:list) is det. +% +% BUG: We should also support participles here. +% +% @param SgPl {sg, pl}, is the number of the negated verb +% @param Lemma lemma of the negated verb +% @param WordForm is the synthesized form of the verb +% +surface_neg_verb(sg, be, [is, not]) :- !. +surface_neg_verb(pl, be, [are, not]) :- !. +surface_neg_verb(sg, Verb, [does, not, WordForm]) :- !, surface_verb(pl, Verb, WordForm). +surface_neg_verb(pl, Verb, [do, not, WordForm]) :- !, surface_verb(pl, Verb, WordForm). + + +%% surface_adverb(+Adverb:atom, +Comparison:atom, -SurfaceText:list) is det. +% +% Note that comparative forms like 'faster', are lemmatized as 'fast'. +% +% @param Adverb is a lemma form of an adverb, as found in the DRS. +% @param Comparision is one of {pos, comp, sup} +% @param SurfaceText is a combination of the adverb and the comparision type. +% +surface_adverb(Adverb, pos, [Adverb]). + +surface_adverb(Adverb, comp, [CompAdverb]) :- + lexicon_interface:adv_comp(CompAdverb, Adverb), + !. + +surface_adverb(Adverb, comp, [more, Adverb]) :- + lexicon_interface:adv(Adverb, _), + !. + +surface_adverb(Adverb, comp, [more, a, ':', Adverb]). + +surface_adverb(Adverb, sup, [SupAdverb]) :- + lexicon_interface:adv_sup(SupAdverb, Adverb), + !. + +surface_adverb(Adverb, sup, [most, Adverb]) :- + lexicon_interface:adv(Adverb, _), + !. + +surface_adverb(Adverb, sup, [most, a, ':', Adverb]). + + +%% surface_property(+Adjective:atom, +Comparison:atom, -SurfaceText:list) is det. +% +% Note that comparative forms like 'better', are lemmatized as 'good'. +% +% @param Adjective is a lemma form of an adjective, as found in the DRS. +% @param Comparision is one of {pos, pos_as, comp, sup, comp_than} +% @param SurfaceText is a combination of the adjective and the comparision type. +% +surface_property(Adjective, pos, [Adjective]) :- + lexicon_interface:adj_itr(Adjective, _), + !. + +surface_property(Adjective, pos, [Adjective]) :- + lexicon_interface:adj_tr(Adjective, _, _), + !. + +surface_property(Adjective, pos, [a, ':', Adjective]). + + +surface_property(Adjective, pos_as, [as, Adjective, as]) :- + lexicon_interface:adj_itr(Adjective, _), + !. + +surface_property(Adjective, pos_as, [as, a, ':', Adjective, as]). + + +surface_property(Adjective, comp, MoreAdjective) :- pos_comp(Adjective, MoreAdjective, _). + +surface_property(Adjective, sup, MostAdjective) :- pos_sup(Adjective, MostAdjective). + +surface_property(Adjective, comp_than, [MoreAdjective, than]) :- pos_comp(Adjective, MoreAdjective, _). + + +%% surface_property(+Adjective:atom, +Comparison:atom, +ComparisonTarget:atom, +Ref2Text:list, +Ref3Text:list,-SurfaceText:list) is det. +% +% Note that comparative forms like 'fonder-of', are lemmatized as 'fond-of'. +% +% Examples: +% +% * [John is] as fond-of Mary as Bill +% * [John is] as fond-of Mary as of Bill +% * [John is] more fond-of Mary than Bill +% * [John is] more fond-of Mary than of Bill +% +% @param Adjective is a lemma form of an adjective, as found in the DRS. +% @param Comparision is one of {pos_as, comp_than} +% @param ComparisionTarget is one of {subj, obj} +% @param Ref2Text is the surface text of the 2nd NP argument of the property/6 +% @param Ref3Text is the surface text of the 3rd NP argument of the property/6 +% @param SurfaceText is a combination of the adjective, comparision type, +% comparison target, and the surface texts of the arguments +% +surface_property(Adjective, pos_as, subj, Ref2Text, Ref3Text, [as, Adjective, Ref2Text, as, Ref3Text]). + +surface_property(Adjective, pos_as, obj, Ref2Text, Ref3Text, [as, Adjective, Ref2Text, as, Preposition, Ref3Text]) :- + pos_comp(Adjective, _, Preposition). + +surface_property(Adjective, comp_than, subj, Ref2Text, Ref3Text, [MoreAdjective, Ref2Text, than, Ref3Text]) :- + pos_comp(Adjective, MoreAdjective, _). + +surface_property(Adjective, comp_than, obj, Ref2Text, Ref3Text, [MoreAdjective, Ref2Text, than, Preposition, Ref3Text]) :- + pos_comp(Adjective, MoreAdjective, Preposition). + + +%% pos_comp(+Adjective:atom, -ComparativeAdjective:list, -Preposition:list) is det. +% +% Note that as with plural nouns, Clex does not tell us whether the surface form of an adjective (e.g. 'far') +% is to be preferred over another surface form with the same lemma. +% E.g. 'far' can be mapped to either 'further' or 'farther'. +% +% @param Adjective is an ACE adjective (e.g. 'good') +% @param ComparativeAdjective is an ACE comparative adjective (e.g. 'better', 'more tall', 'fonder-of') +% @param Preposition is the preposition of a transitive adjective (e.g. 'of' in case of 'fonder-of') +% +pos_comp(Positive, [Comparative], []) :- + lexicon_interface:adj_itr_comp(Comparative, Positive), + !. + +pos_comp(Positive, [Comparative], [Preposition]) :- + lexicon_interface:adj_tr_comp(Comparative, Positive, Preposition), + !. + +pos_comp(Positive, [more, Positive], []) :- + lexicon_interface:adj_itr(Positive, _), + !. + +pos_comp(Positive, [more, Positive], [Preposition]) :- + lexicon_interface:adj_tr(Positive, _, Preposition), + !. + +% If everything else fails, then we add a prefix. +pos_comp(Positive, [more, a, ':', Positive], []). + + +%% pos_sup(+Adjective:atom, -SuperlativeAdjective:list) is det. +% +% @param Adjective is an ACE adjective (e.g. 'good') +% @param SuperlativeAdjective is an ACE superlative adjective (e.g. 'best', 'most tall') +% +pos_sup(Positive, [Superlative]) :- + lexicon_interface:adj_itr_sup(Superlative, Positive), + !. + +pos_sup(Positive, [Superlative]) :- + lexicon_interface:adj_tr_sup(Superlative, Positive, _), + !. + +pos_sup(Positive, [most, Positive]) :- + lexicon_interface:adj_itr(Positive, _), + !. + +pos_sup(Positive, [most, Positive]) :- + lexicon_interface:adj_tr(Positive, _, _), + !. + +% If everything else fails, then we add a prefix. +pos_sup(Positive, [most, a, ':', Positive]). + + +%% surface_quotedstring(+DrsString:atomic, -QuotedString:atom) is det. +% +% Adds quotes around the atom within the DRS string(.), +% escaping also double quotes and backslashes. +% The result is an ACE quoted string. +% +% @param DrsString e.g. 'a\\b"c' +% @param QuotedString e.g. '"a\\\\b\"c"' +% +surface_quotedstring(DrsString, QuotedString) :- + atom_codes(DrsString, Codes1), + quote_and_escape(Codes1, Codes2), + atom_codes(QuotedString, Codes2). + + +%% quote_and_escape(+CodesIn:list, -CodesOut:list) is det. +% +% Escapes quote (34) and backslash (92) characters in the input list of codes, +% borders the resulting list with quotes (34). +% +quote_and_escape(Cs, [34 | QCs]) :- + quote_and_escape_(Cs, QCs). + +quote_and_escape_([], [34]). + +quote_and_escape_([92 | Cs], [92, 92 | QCs]) :- + !, + quote_and_escape_(Cs, QCs). + +quote_and_escape_([34 | Cs], [92, 34 | QCs]) :- + !, + quote_and_escape_(Cs, QCs). + +quote_and_escape_([C | Cs], [C | QCs]) :- + quote_and_escape_(Cs, QCs). + + +%% surface_noun(+Type:atom, +Lemma:atom, ?Num:atom, -Form:term) +% +% Examples: +% +% * surface_noun(cn, man, sg, man) +% * surface_noun(cn, somebody, sg, somebody) +% * surface_noun(cn, man, pl, men) +% * surface_noun(cn, sand, mass, sand) +% +% Note: we do not add a prefix to unknown proper names unless they start with +% a lowercase character. +% +% Note that in the presence of aliases, the mapping of lemmas to surface forms +% is not deterministic. Consider e.g. the mapping of surface forms to lemmas: +% +% * abaci -> abacus +% * abacuses -> abacus +% +% As Clex does not include information about the main word vs its alias, we +% return whatever comes first. +% +% @param Type is one of {cn, pn}, i.e. common noun or proper name +% @param Lemma is the lemma of the noun as found in the DRS +% @param Num is one of {sg, mass, pl} +% @param Form is the surface form of the noun (possibly a list of tokens) +% +% @bug: possibly slow, because uses an unindexed argument +% +surface_noun(cn, Lemma, sg, Form) :- + lexicon_interface:noun_sg(Form, Lemma, _), + !. + +surface_noun(cn, Lemma, mass, Form) :- + lexicon_interface:noun_mass(Form, Lemma, _), + !. + +surface_noun(cn, Lemma, pl, Form) :- + lexicon_interface:noun_pl(Form, Lemma, _), + !. + +% If the common noun lemma does not exist in the lexicon +% then output it with the n-prefix, regardless of +% its number. +surface_noun(cn, Lemma, _Num, [n, ':', Lemma]). + + +surface_noun(pn, Lemma, sg, Form) :- + lexicon_interface:pn_sg(Form, Lemma, _), + !. + +surface_noun(pn, Lemma, sg, [the, Form]) :- + lexicon_interface:pndef_sg(Form, Lemma, _), + !. + +surface_noun(pn, Lemma, pl, Form) :- + lexicon_interface:pn_pl(Form, Lemma, _), + !. + +surface_noun(pn, Lemma, pl, [the, Form]) :- + lexicon_interface:pndef_pl(Form, Lemma, _), + !. + +surface_noun(pn, Lemma, sg, [p, ':', Lemma]) :- + \+ is_capitalized(Lemma), + !. + +surface_noun(pn, Lemma, pl, [p, ':', Lemma]) :- + \+ is_capitalized(Lemma), + !. + +surface_noun(pn, Lemma, sg, Lemma). + +surface_noun(pn, Lemma, pl, Lemma). + + + +%% verb_pl(+Lemma:atom, -Pl:atom) is det. +% +% @param Lemma is the lemma of the verb as found in the DRS +% @param Pl is the plural form of the verb +% +verb_pl(be, are) :- !. % BUG: is this needed? + +verb_pl(Lemma, Pl) :- + lexicon_interface:iv_infpl(Pl, Lemma), + !. + +verb_pl(Lemma, Pl) :- + lexicon_interface:tv_infpl(Pl, Lemma), + !. + +verb_pl(Lemma, Pl) :- + lexicon_interface:dv_infpl(Pl, Lemma, _), + !. + +verb_pl(Lemma, [v, ':', Lemma]). + + +%% verb_sg(+Lemma:atom, -Sg:atom) is det. +% +% @param Lemma is the lemma of the verb as found in the DRS +% @param Sg is the singular form of the verb +% +verb_sg(be, is) :- !. % BUG: is this needed? + +verb_sg(Lemma, Sg) :- + lexicon_interface:iv_finsg(Sg, Lemma), + !. + +verb_sg(Lemma, Sg) :- + lexicon_interface:tv_finsg(Sg, Lemma), + !. + +verb_sg(Lemma, Sg) :- + lexicon_interface:dv_finsg(Sg, Lemma, _), + !. + +verb_sg(Lemma, [v, ':', Lemma]). + + +%% get_di_marker(+SgPl:atom, +Lemma:atom, -SurfaceForm:term, -DiMarker:atom) +% +% Looks up the prepositional marker of a ditransitive verb +% by its lemma and its number. +% (Note that the ACE lexicon allows the +% same lemma to have a different marker in +% singular and in plural context. This is not +% the case in English though.) +% +get_di_marker(sg, Lemma, Form, DiMarker) :- + lexicon_interface:dv_finsg(Form, Lemma, DiMarker), + DiMarker \= '', + !. + +get_di_marker(sg, Lemma, Form, '') :- + lexicon_interface:dv_finsg(Form, Lemma, ''), + !. + +get_di_marker(pl, Lemma, Form, DiMarker) :- + lexicon_interface:dv_infpl(Form, Lemma, DiMarker), + DiMarker \= '', + !. + +get_di_marker(pl, Lemma, Form, '') :- + lexicon_interface:dv_infpl(Form, Lemma, ''), + !. + +get_di_marker(_, Lemma, [v, ':', Lemma], ''). + + +%% acesentencelist_pp(+AceList:list, -AceText:atom) is det. +% +% Expects the input list to be a list of atoms (ACE sentences) or a list +% of lists of atoms (lists of ACE sentences). +% Produces an ACE text (atom). +% +% @param AceList is a list of (lists of) ACE sentences (atoms) +% @param AceText is an ACE text (atom) +% +acesentencelist_pp([], ''). + +acesentencelist_pp([X | Xs], Ace) :- + is_list(X), % peek, if is paragraph + !, + maplist(acesentencelist_pp_x, [X | Xs], AceList), + concat_atom(AceList, '\n\n', Ace). + +acesentencelist_pp([X | Xs], Ace) :- + atom(X), % peek, if is sentence + !, + acesentencelist_pp_x([X | Xs], Ace). + + +acesentencelist_pp_x([], '# ...') :- !. + +acesentencelist_pp_x(AceSentenceList, AceText) :- + concat_atom(AceSentenceList, '\n', AceText). + + +%% listlist_listatom(+ListOfList:list, -ListOfAtom:list) is det. +% +% @param ListOfList is a list (ACE sentences) of lists (ACE tokens) +% @param ListOfAtom is a list of atoms (ACE sentences) +% +% @deprecated try to use ace_niceace:tokens_to_sentences/2 instead +% +% used only by Core ACE, NP ACE verbalizers, clean it up +% +listlist_listatom([], []). + +listlist_listatom([TokenList | Tail], [Atom | RestT]) :- + ( + TokenList = [] + -> + Atom = 'ERROR' + ; + sentence_type(TokenList, NewTokenList), + ace_niceace(NewTokenList, [FirstToken | RestTokenList]), + atom_capitalize(FirstToken, FirstTokenCapitalized), + concat_atom([FirstTokenCapitalized | RestTokenList], ' ', Atom) + ), + listlist_listatom(Tail, RestT). + + +%% sentence_type(+TokenList:list, -NewTokenList:list) is det. +%% sentence_type(+TokenList:list, -Type:atom, -NewTokenList:list) is det. +% +% +sentence_type(TokenList, NewTokenList) :- + sentence_type(TokenList, _, NewTokenList). + + +sentence_type([], '.', ['.']) :- !. + +sentence_type([], '?', ['?']). + +sentence_type([qp(H) | T], _, [H | T2]) :- + !, + sentence_type(T, '?', T2). + +sentence_type([H | T], Type, [H | T2]) :- + sentence_type(T, Type, T2). + + +%% clear_vars is det. +% +% Retracts dynamic predicates: var/2, var_once/1, var_twice/1. +% +clear_vars :- + retractall(var(_, _)), + retractall(var_once(_)), + retractall(var_twice(_)). + + +%% add_var(+Var:nvar) is det. +% +% Asserts the (numbervared) variable so that we know if it has been +% used once or more times. +% +% @param Var is a numbervared discourse referent +% +add_var(Var) :- + ( + var_twice(Var) + -> + true + ; + ( + var_once(Var) + -> + retract(var_once(Var)), + assert(var_twice(Var)) + ; + assert(var_once(Var)) + ) + ). + + +%% remove_singletons(+ListIn:list, -ListOut:list) is det. +%% remove_singletons_x(+VarCount:integer, +ListIn:list, -ListOut:list) is det. +% +% +remove_singletons(In, Out) :- + remove_singletons_x(1, _, In, Out). + +remove_singletons_x(Count, Count, [], []). + +remove_singletons_x(CountIn, CountOut, [List | T], [RList | RT]) :- + remove_singletons_x(CountIn, CountTmp, List, RList), + remove_singletons_x(CountTmp, CountOut, T, RT). + +remove_singletons_x(CountIn, CountOut, ['$VAR'(N) | T], RT) :- + var_once('$VAR'(N)), + !, + remove_singletons_x(CountIn, CountOut, T, RT). + +remove_singletons_x(CountIn, CountOut, ['$VAR'(N) | T], [NiceRef | RT]) :- + var(N, VarNumber), + !, + format(atom(NiceRef), 'X~w', [VarNumber]), + remove_singletons_x(CountIn, CountOut, T, RT). + +remove_singletons_x(CountIn, CountOut, ['$VAR'(N) | T], [NiceRef | RT]) :- + !, + assert(var(N, CountIn)), + format(atom(NiceRef), 'X~w', [CountIn]), + NewCount is CountIn + 1, + remove_singletons_x(NewCount, CountOut, T, RT). + +remove_singletons_x(CountIn, CountOut, [H | T], [H | RT]) :- + remove_singletons_x(CountIn, CountOut, T, RT). diff --git a/utils/owlswrl/README.txt b/utils/owlswrl/README.txt new file mode 100644 index 0000000..4bad564 --- /dev/null +++ b/utils/owlswrl/README.txt @@ -0,0 +1,62 @@ +---+ Translating Attempto DRS into OWL and SWRL + +Author: Kaarel Kaljurand + +Version: 2010-11-01 + +---++ Introduction + +Translating an Attempto DRS into Web Ontology Language (OWL 2), +or if this fails then to Semantic Web Rule Language (SWRL). + +The OWL syntax generated by =|drs_to_owlswrl|= conforms to + +but the notation used is Prolog-compatible (e.g. OWL lists and sets +are denoted by Prolog lists). + +Various serializations are provided by: + +* =|owlfss_owlxml|=: XML form () +* =|owlfss_ascii|=: pretty-printed form (this is just for presentation, don't try to parse it!) +* @deprecated: =|owlfss_owlrdfxml|=: RDF/XML form () + +For SWRL rules we use the functional and XML-based syntaxes that are described in +. + +The XML-based syntax as been tested with OWL-API v3. + +---++ Documentation + +For the documentation see: + +Kaarel Kaljurand. +Attempto Controlled English as a Semantic Web Language. +PhD thesis, Faculty of Mathematics and Computer Science, University of Tartu, 2007. + +(Printable version: ) + +Note that this thesis uses the label "OWL 1.1" to discuss OWL 2. +This is because OWL 1.1 used to be the name of OWL 2 until April 2008. + +Also, see the PlDoc documentation inside the translator files. + +---++ Example + +Here is a complex (but nonsense) example that the ACE->OWL/SWRL translator can handle +(by translating it into OWL 2). Some layout is added to make it more readable. + +== +If there is a man then +the man likes a dog + that likes a cat + and that likes a rat +and the man likes a cow + that likes a sheep + and that likes a pig + and the pig owns at most 3 cars +and the cat sees more than 3 toys +and the cat hears 3 birds + that hear themselves. +== + +more examples are available at . diff --git a/utils/owlswrl/drs_to_owldrs.pl b/utils/owlswrl/drs_to_owldrs.pl new file mode 100644 index 0000000..ba2c4c3 --- /dev/null +++ b/utils/owlswrl/drs_to_owldrs.pl @@ -0,0 +1,408 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Kaarel Kaljurand . +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(drs_to_owldrs, [ + drs_to_owldrs/2 + ]). + +:- use_module(ape('utils/drs_ops'), [ + unary_drs_operator/1 + ]). + +/** DRS to OWL DRS converter + +The DRS is converted to "OWL DRS" which is a more suitable format +for the conversion into OWL. +The input must be simplified DRS (drs_to_sdrs.pl) which has been numbervard. +The following steps are made: + +1. Rewrite implication chains: A => (B => C) ~~> (A & B) => C. + +2. Rewrite embedded implications via conjunction and negations: A => B ~~> -(A & -B) + +3. Remove double negations: --A ~~> A + +4. Remove toplevel be-predicate-conditions + +5. Remove named-object-conditions, unify the corresponding discourse referents with named(ProperName) + +6. Rewrite certain conditions and sets of conditions: + +* transitive (_|located-in|_) and comparative (_|taller than|_) adjectives are turned into transitive verbs, + +* relation/3 + be-predicate are used to construct data properties, + +* otherwise, relation/3 is used to construct object properties. + +* "which man" is turned into "what is a man" + +* Map attributive and predicative positive adjectives (property/3) to nouns (object/6). +Supporting comparative and superlative ("richer man", "richest man") probably doesn't make sense +as these require more background semantics. + + +@author Kaarel Kaljurand +@version 2011-07-28 + +*/ + + +% Operators used in the DRS. +:- op(400, fx, -). +:- op(500, xfx, =>). +:- op(500, xfx, v). + + +%% drs_to_owldrs(+Drs:term, -OwlDrs:term) is det. +% +% Modifies the DRS to make it easier to convert in to OWL/SWRL. +% +% @param Drs is Attempto DRS +% @param OwlDrs is a modified Attempto DRS +% +drs_to_owldrs(Drs, OwlDrs) :- + drs_to_owldrs(0, Drs, DrsTmp), + exclude(is_named(DrsTmp), DrsTmp, OwlDrs). + + +%% drs_to_owldrs(+Level:term, +Drs:term, -OwlDrs:term) is det. +% +% Modifies the DRS to make it easier to convert in to OWL/SWRL. +% The embedding-level is 0 for the top-level DRS-box, and grows +% by 0, l(0), l(l(0)), ... +% +% @param Level denotes the level of embedding of the DRS-box +% @param Drs is Attempto DRS +% @param OwlDrs is a modified Attempto DRS +% +drs_to_owldrs(_, [], []) :- + !. + +% Double negation is removed +% --A == A +drs_to_owldrs(L, [-Drs | Conds], CondsAll) :- + drs_to_owldrs(l(L), Drs, [-DrsR]), + !, + drs_to_owldrs(L, Conds, CondsR), + append(DrsR, CondsR, CondsAll). + +drs_to_owldrs(L, [Drs | Conds], [NDrs | NConds]) :- + functor(Drs, Op, 1), + unary_drs_operator(Op), + !, + arg(1, Drs, DrsConds), + drs_to_owldrs(l(L), DrsConds, NDrsConds), + functor(NDrs, Op, 1), + arg(1, NDrs, NDrsConds), + drs_to_owldrs(L, Conds, NConds). + + +% Handle sentences like: +% For every thing X for every thing Y if X owns something that contains Y then X owns Y. +% BUG: maybe allow this for any level, i.e. not just 0 +% BUG: this new handling changes the OWL representation of sentences 41, 115, 116, 117. +% Also, it makes sentences 66 and 67 correctly succeed as SRWL rules. +% Also, it would break sentence 57 "Every man likes no dog.", but we avoid this +% by requiring the embedded then-box not to be negated. +% But, then we reject this: For everything X for every thing Y if X likes Y then X does not hate Y. +% (although this could be mapped to property disjointness axiom). +% +% BUG: Think about all this in a more systematic way. (The rewriting is definitely +% correct, but it might harm completeness.) +drs_to_owldrs(0, [IfBox => [EmbeddedIfBox => EmbeddedThenBox] | Conds], DrsR) :- + EmbeddedThenBox \= [-_], + !, + append(IfBox, EmbeddedIfBox, MergedIfAndEmbeddedIfBox), + drs_to_owldrs(0, [MergedIfAndEmbeddedIfBox => EmbeddedThenBox | Conds], DrsR). + +% +% Toplevel implications are kept as they are. +% +drs_to_owldrs(0, [Drs1 => Drs2 | Conds], [Drs1R => Drs2R | CondsR]) :- + !, + drs_to_owldrs(l(0), Drs1, Drs1R), + drs_to_owldrs(l(0), Drs2, Drs2R), + drs_to_owldrs(0, Conds, CondsR). + +/* +% This is handled by the double negation removal rule. +% A => -B == -(A & B) +drs_to_owldrs(l(L), [IfBox => [-ThenBox] | Conds], DrsR) :- + !, + append(IfBox, ThenBox, IfThenBox), + drs_to_owldrs(l(L), [-IfThenBox | Conds], DrsR). +*/ + + +% Embedded implications are turned into double negations. +% A => B == -(A & -B) +drs_to_owldrs(l(L), [IfBox => ThenBox | Conds], DrsR) :- + !, + drs_to_owldrs(l(L), [-[-ThenBox | IfBox] | Conds], DrsR). + +drs_to_owldrs(L, [DRS1 v DRS2 | Conds], [DRS1R v DRS2R | CondsR]) :- + !, + drs_to_owldrs(l(L), DRS1, DRS1R), + drs_to_owldrs(l(L), DRS2, DRS2R), + drs_to_owldrs(L, Conds, CondsR). + +% list condition that expresses 'at most', 'less than', 'exactly' +drs_to_owldrs(L, [List | Conds], [ListR | CondsR]) :- + is_list(List), + !, + drs_to_owldrs(L, List, ListR), + drs_to_owldrs(L, Conds, CondsR). + +drs_to_owldrs(L, Conds, CondsR) :- + rewrite_relation(Conds, FilteredConds), + drs_to_owldrs(L, FilteredConds, CondsR). + +% (Fallback) +drs_to_owldrs(L, [Cond | Conds], [Cond | CondsR]) :- + drs_to_owldrs(L, Conds, CondsR). + + +% of-constructions with data items +% +% John's age is 30. +% John's address is "Poland". +% +% BUG: those should be rejected I guess because data properties +% cannot have inverses. (This can be done later, by +% not allowing a data object to be a subject.) +% +% 30 is an age of John. +% "Poland" is an address of John. +% +% Note that in addition to relation/3 we also remove the object/6. +% +rewrite_relation(Conds, [predicate(C, PropertyName, A, DataItem)-SId/'' | FilteredConds]) :- + remove_many([ + predicate(C, be, D1, DataItem)-SId/_, + object(D2, PropertyName, countable, na, eq, 1)-SId/_, + relation(D3, of, A)-SId/_ + ], Conds, FilteredConds), + D1 == D2, D2 == D3, + is_dataitem(DataItem), + !. + +rewrite_relation(Conds, [predicate(C, PropertyName, A, DataItem)-SId/'' | FilteredConds]) :- + remove_many([ + predicate(C, be, DataItem, D1)-SId/_, + object(D2, PropertyName, countable, na, eq, 1)-SId/_, + relation(D3, of, A)-SId/_ + ], Conds, FilteredConds), + D1 == D2, D2 == D3, + is_dataitem(DataItem), + !. + + +% of-constructions without data items +% +% We handle differently the sentences with copula and without copula. +% The following sentences +% +% John's father is Bill. +% Bill is a father of John. +% +% will be represented as: +% +% PropertyAssertion(ObjectProperty(father), Individual(John), Individual(Bill)) +% +rewrite_relation(Conds, [predicate(_, RelationalNoun, A, B)-SId/'' | FilteredConds]) :- + remove_many([ + predicate(_, be, D1, B)-SId/_, + object(D2, RelationalNoun, countable, na, eq, 1)-SId/_, + relation(D3, of, A)-SId/_ + ], Conds, FilteredConds), + D1 == D2, D2 == D3, + !. + +rewrite_relation(Conds, [predicate(_, RelationalNoun, A, B)-SId/'' | FilteredConds]) :- + remove_many([ + predicate(_, be, B, D1)-SId/_, + object(D2, RelationalNoun, countable, na, eq, 1)-SId/_, + relation(D3, of, A)-SId/_ + ], Conds, FilteredConds), + D1 == D2, D2 == D3, + !. + +% But the following sentences +% +% John's father likes Bill. +% Bill likes John's father. +% +% will be handled by keeping the object/6 in the returned list. +% +% PropertyAssertion(ObjectProperty(father), Individual(John), nodeID($VAR(2))) +% ClassAssertion(Class(owl:Thing), nodeID($VAR(2))) +% +% Some other tests: +% +% - John's brother likes everybody. +% - John's brother likes Mary. An age of the brother is 10. +% - Everybody's age is 31. (SWRL? Currently buggy.) +% - Everybody's address is "Poland". (SWRL? Currently buggy.) +% - Everybody's ancestor is Adam. +% - Everybody's ancestor is not Adam. +% - Every part of EU is a country. +% +% Note that one should be able to derive from "Every part of EU is a country. Estonia is a part of EU." +% that "Estonia is a country." without having to assert that "Estonia is a part." +% To make it possible we currently do not create a class "part", i.e. relational nouns +% only create properties. +% +% We used to return: +% +%== +% object(D, RelationalNoun, countable, na, eq, 1)-Id +%== +% +% But now we return: +% +%== +% object(D, something, dom, na, na, na)-Id +%== +% +rewrite_relation(Conds, [ + predicate(_, RelationalNoun, A, D1)-SId/'', + object(D1, something, dom, na, na, na)-SId/'' + | FilteredConds]) :- + remove_many([ + object(D1, RelationalNoun, countable, na, eq, 1)-SId/_, + relation(D2, of, A)-SId/_ + ], Conds, FilteredConds), + D1 == D2. + + +% predicate/4 +% +% Transitive and comparative adjectives (with arguments) +% are mapped to transitive verbs. This is debatable (and not reversible). +% BUG: We do not currently check the Degree of property/4. +% Note that it can be one of {pos, pos_as, comp, comp_than, sup} +% The outcome is that "John is as rich as Mary." == "John is richer than Mary." +% which is not wanted. I.e. one should use different property names and additionally +% assert disjointness of the properties. +% +% Examples: +% +% John is fond-of Mary. # pos +% England is located-in UK. # pos +% John is as rich as Mary. # pos_as +% John is fonder-of Mary. # comp +% John is taller than Mary. # comp_than +% John is more rich than Mary. # comp_than +% John is fondest-of Mary. # sup + +rewrite_relation(Conds, [predicate(RefPred, PropertyName, RefArg1, RefArg2)-SId/'' | FilteredConds]) :- + remove_many([ + predicate(RefPred, be, RefArg1, RefRel1)-SId/_, + property(RefRel2, PropertyName, _Degree, RefArg2)-SId/_ + ], Conds, FilteredConds), + RefRel1 == RefRel2. + + +% Which man ... ? --> What is a man that ... ? +% Turns plural into singular. +% BUG: turns mass into countable (can we have 'mass' with 'which' at all?) +% +% BUG: does not work: Which member of Attempto is a productive-developer? +rewrite_relation(Conds, [ + query(NewRef1, QueryWord)-SId/'', + object(WhichRef1, Name, countable, na, eq, 1)-SId/'', + predicate(_, be, NewRef1, WhichRef1)-SId/'' | FilteredConds]) :- + remove_many([ + query(WhichRef1, QueryWord)-SId/_, + object(WhichRef2, Name, _, na, _, _)-SId/_ + ], Conds, FilteredConds), + WhichRef1 == WhichRef2. + + +% Attributive positive adjectives +% E.g. Every man likes a red cat. -> Every man likes a cat that is a red. +rewrite_relation(Conds, [ + object(Ref1, Noun, Count, na, Eq, Num)-SId/TId, + object(NewRef, Adj, countable, na, eq, 1)-SId/'', + predicate(_, be, Ref1, NewRef)-SId/'' + | FilteredConds]) :- + remove_many([ + object(Ref1, Noun, Count, na, Eq, Num)-SId/TId, + property(Ref2, Adj, pos)-SId/_ + ], Conds, FilteredConds), + Ref1 == Ref2. + +% Predicative positive adjectives +% E.g. John is rich. -> John is a rich. +rewrite_relation(Conds, [ + object(Ref1, Adj, countable, na, eq, 1)-SId/'', + predicate(PRef, be, Arg1, Ref1)-SId/TId + | FilteredConds]) :- + remove_many([ + property(Ref1, Adj, pos)-SId/_, + predicate(PRef, be, Arg1, Ref2)-SId/TId + ], Conds, FilteredConds), + Ref1 == Ref2. + + +%% remove_many(+ConditionsToRemove:list, +AllConditions:list, RemainingConditions:list) is det. +% +% +remove_many([], Conds, Conds). + +remove_many([H | T], Conds, FilteredConds) :- + select(H, Conds, NewConds), + remove_many(T, NewConds, FilteredConds). + + +%% is_dataitem(+DataItem:term) is det. +% +% Succeeds if DataItem is an ACE int, real, or string. +% +% @param DataItem is an ACE data item (a number or a string) +% +is_dataitem(X) :- + nonvar(X), + is_dataitem_(X). + +is_dataitem_(int(_)). +is_dataitem_(real(_)). +is_dataitem_(string(_)). + + +%% is_named(+CondList:list, +Condition:term) +% +% This is used for excluding certain conditions. +% +is_named(CondList, predicate(_, be, X, Y)-_) :- + member(query(A, _)-_, CondList), + (A == X ; A == Y), + !, + fail. + +% Filters out: +% John is a man. +% A man is manager. +% A man is John. +% BUG: also filters out: John is John. (which might not be wanted) +% Note that the rule is so complex because we want to +% avoid filtering out numbers, strings, and the like. +is_named(_, predicate(_, be, X, Y)-_) :- + var(X), + var(Y), + !, + X = Y. + +is_named(_, predicate(_, be, named(N), named(N))-_). diff --git a/utils/owlswrl/drs_to_owlswrl.pl b/utils/owlswrl/drs_to_owlswrl.pl new file mode 100644 index 0000000..ed9a409 --- /dev/null +++ b/utils/owlswrl/drs_to_owlswrl.pl @@ -0,0 +1,223 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2010, Kaarel Kaljurand . +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(drs_to_owlswrl, [ + drs_to_owlswrl/2, + drs_to_owlswrl/4 + ]). + +:- use_module(drs_to_owlswrl_core, [ + condlist_to_dlquery/2, + condition_oneof/3, + condlist_axiomlist_with_cheat/3 + ]). + +:- use_module('../drs_to_drslist', [ + drs_to_drslist/2 + ]). + +:- use_module('../drs_to_sdrs', [ + drs_to_sdrs/2 + ]). + +:- use_module('../../logger/error_logger', [ + add_error_message/4, + clear_messages/1 + ]). + +:- use_module(drs_to_owldrs, [ + drs_to_owldrs/2 + ]). + +:- use_module(transform_anonymous, [ + transform_anonymous/2 + ]). + + +/** Attempto DRS to OWL 2/SWRL translator + +Translate an Attempto DRS into Web Ontology Language (OWL 2), +or if this fails then to Semantic Web Rule Language (SWRL). + +If the translation fails then we search for errors by traversing +the respective structure (e.g. implication) again. Note that the error +capture is not completely implemented. Sometimes the translation simply +fails and no explanatory messages are asserted. + +@author Kaarel Kaljurand +@version 2010-11-14 +@license LGPLv3 + +TODO: + +== +- general: + - put "tricks" into a separate module + - low priority: add a trick: if a DRS maps to a SWRL rule which uses sameAs/differentFrom, + but replacing these with normal object properties would make the rule expressible + directly in OWL (probably SubPropertyOf with property composition), + then replace these with ace:equal/ace:differ-from (with equivalent + definitions) and express the rule in OWL syntax. + +- allow: + - URGENT: John likes at least 3 cars that Mary likes. (wrong translation) + - URGENT: Which member of Attempto is a productive-developer? (currently fails) + - URGENT: support: What are the countries that contain Paris? + - Every man is a human and sees the human. + - John's age is not 21. + - John's age is 21 or is 22. + - Every man owns something that is "abc". (because we do allow: Every man owns "abc".) + - For everything X for every thing Y if X likes Y then X does not hate Y. + - Every dog hates every cat. (MAYBE) + - Mary eats some grass. (because we do allow: Everybody that eats some meat is a carnivore.) + - Every lady's pets are nothing but cats. (instead to/in addition to: Every lady's pet is nothing but cats.) + - Every lady is somebody whose pets are more than 3 cats. (instead/in addition to: Every lady is somebody whose pet is more than 3 cats.) + - John likes more than 3 women that own a car. + - Every man is himself. (currently generates SWRL, but we could generate nothing in this case) + +- check: + - if the syntax is according to the spec: DataProperty, DataValue, DataType + - Are the following equivalent, if so then handle all of them (currently some are rejected): + -- t(166, 'No city overlaps-with a city that is not the city.'). + -- t(167, 'Every city overlaps-with itself or does not overlap-with a city.'). + -- t(168, 'If a city overlaps-with something X then X is the city or X is not a city.'). + +- better error messages for: + - No card is valid. + - Every man does not have to cook a chicken. + - Every singular is every singular. (from the log) + - top-level negation + - top-level disjunction + +- RDF/XML (deprecated): + - There is something X. If X likes Mary then John sees Bill. (fails to be translated to RDF/XML) + - What borders itself? (otherwise OK, but fails to be translated into RDF/XML) + +- improve: + - implement namespaces support, i.e. each name should actually be a term ':'(NS, Name) + - better support for anonymous individuals (don't numbervar the DRS, this would make things easier) + +- seems to be fixed: + - John owns a car. John is a man. What is it? +== +*/ + + + +%:- debug(d). +%:- debug(owldrs). +%:- debug(sentence). + + +% Operators used in the DRS. +:- op(400, fx, -). +:- op(500, xfx, =>). +:- op(500, xfx, v). + + +%% drs_to_owlswrl(+Drs:term, -Owl:term) is semidet. +%% drs_to_owlswrl(+Drs:term, +IRI:atom, -Owl:term) is semidet. +%% drs_to_owlswrl(+Drs:term, +IRI:atom, +Comment:atom, -Owl:term) is semidet. +% +% Converts an Attempto DRS into OWL 2/SWRL. +% In the beginning, the DRS is modified by drs_to_owldrs/2 in order to make +% the processing more straight-forward. +% +% @param Drs is an Attempto DRS +% @param IRI is a IRI relative to which all class names are to be interpreted +% @param Comment is a comment to be inserted into the resulting ontology (currently ignored) +% @param Owl is an OWL ontology in the form 'Ontology'(IRI, Axioms) where Axioms +% is a list of axioms that correspond to the DRS conditions, in OWL FSS (Prolog notation) + +drs_to_owlswrl(Drs, Owl) :- + ontology_iri(IRI), + drs_to_owlswrl(Drs, IRI, Owl). + +drs_to_owlswrl(Drs, IRI, Owl) :- + drs_to_owlswrl(Drs, IRI, 'Ontology from an ACE text.', Owl). + +drs_to_owlswrl(Drs, IRI, Comment, 'Ontology'(IRI, Axioms)) :- + debug(sentence, "ACE: ~w~n", [Comment]), + drs_to_drslist(Drs, DrsList), + maplist(drs_to_owlswrl_x, DrsList, AxiomList), + append(AxiomList, Axioms). + +drs_to_owlswrl(_, _, _, 'Ontology'('', [])). + + +drs_to_owlswrl_x(Drs, Axioms) :- + copy_term(Drs, DrsCopy), + clear_messages(owl), + drs_to_sdrs(DrsCopy, SDrsCopy), + drs_to_owldrs(SDrsCopy, OwlDrs), + numbervars(OwlDrs, 1, _), + debug(owldrs, "OWL DRS: ~q~n", [OwlDrs]), + drs_to_axioms(OwlDrs, Axioms), + !. + + +% If the DRS corresponds to a DL-Query +drs_to_axioms(Drs, Axioms) :- + process_question(Drs, Axioms). + +% If the DRS corresponds to a set of OWL and/or SWRL axioms +drs_to_axioms(Drs, Axioms) :- + findall( + ref_oneof(X, OneOf), + ( + member(Condition, Drs), + condition_oneof(Condition, X, OneOf) + ), + RefList + ), + debug(sentence, "Toplevel: ~w~n", [RefList]), + condlist_axiomlist_with_cheat(Drs, RefList, AL), + transform_anonymous(AL, Axioms). + + +% Only a single question is accepted, but it +% can be preceded and followed by declarative sentences. +% Examples: +% John owns a car. Mary owns the car. What is it? +% John owns a car. Mary owns the car. What is it? Bill sees the car. +% John owns a car. Mary owns the car. What is it? Bill sees John. +process_question(Conds, AxiomList) :- + select(question(QConds), Conds, RConds), + !, + append(QConds, RConds, FlatConds), + debug(d, "~w~n", [FlatConds]), + clear_messages(owl), + catch( + ( + condlist_to_dlquery(FlatConds, Class), + AxiomList = ['SubClassOf'(Class, owl:'Thing')] + ), + Catcher, + ( + AxiomList = [], + parse_exception(Catcher, Message, Lemma, SId/TId), + add_error_message(owl, SId-TId, Lemma, Message) + ) + ). + +parse_exception(error(Message, context(_Pred, query(_, Lemma)-Id)), Message, Lemma, Id) :- !. +parse_exception(error(Message, context(_Pred, _Arg)), Message, '', ''/''). + + +%% ontology_iri(?IRI:atom) +% +% @param IRI is the prefix for ACE words used as OWL names +% +ontology_iri('http://attempto.ifi.uzh.ch/ontologies/owlswrl/test'). diff --git a/utils/owlswrl/drs_to_owlswrl_core.pl b/utils/owlswrl/drs_to_owlswrl_core.pl new file mode 100644 index 0000000..1eaa533 --- /dev/null +++ b/utils/owlswrl/drs_to_owlswrl_core.pl @@ -0,0 +1,969 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2010, Kaarel Kaljurand . +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(drs_to_owlswrl_core, [ + condlist_to_dlquery/2, + condition_oneof/3, + condlist_axiomlist_with_cheat/3, + condlist_and/4, + is_toplevel/3, + get_entity/3, + has_dom_for_member/3, + is_object_with_generalized_quantifier/1, + dataitem_datavalue_datatypeuri/3 + ]). + + +/** Attempto DRS to OWL 2/SWRL translator + +Translate an Attempto DRS into Web Ontology Language (OWL 2), +or if this fails then to Semantic Web Rule Language (SWRL). + +If the translation fails then we search for errors by traversing +the respective structure (e.g. implication) again. Note that the error +capture is not completely implemented. Sometimes the translation simply +fails and no explanatory messages are asserted. + +@author Kaarel Kaljurand +@version 2010-12-14 +@license LGPLv3 + +*/ + +:- use_module('../../logger/error_logger', [ + add_error_message/4 + ]). + +:- use_module(implication_to_swrl, [ + implication_to_swrl/3 + ]). + +:- use_module(simplify_axiom, [ + simplify_axiom/2 + ]). + +:- use_module(illegal_conditions, [ + illegal_condition/1, + illegal_conditions/1 + ]). + + +% Operators used in the DRS. +:- op(400, fx, -). +:- op(500, xfx, =>). +:- op(500, xfx, v). + + +%% condition_oneof(+Condition:term, -Ref:term, -ObjectOneOf:term) is semidet. +% +% Note that this rule is only called for the top-level DRS conditions. +% +% @param Condition is a DRS (top-level) object-condition +% @param Ref is a discourse referent +% @param ObjectOneOf is OWL's ObjectOneOf construct that corresponds to the condition +% +% @bug Fix comments, we also return genquant/4 now +% +condition_oneof(object(X, Name, countable, na, QType, QNum)-_, X, genquant(X, Name, QType, QNum)) :- + is_object_with_generalized_quantifier(object(_, Name, countable, na, QType, QNum)-_), + !. + +condition_oneof(object(X, Name, countable, na, _, _)-_, X, 'ObjectOneOf'([nodeID(X)])) :- + Name \= na. + +condition_oneof(object(X, something, dom, na, _, _)-_, X, 'ObjectOneOf'([nodeID(X)])). + + +%% is_object_with_generalized_quantifier(+Condition:term) is semidet. +% +% Succeeds if the condition is an object-condition with certain QType and QNum arguments. +% +% Note: "Name \= na" is there to reject NP conjunctions. +% +% @param Condition is a DRS condition +% +is_object_with_generalized_quantifier(object(_, Name, countable, na, QType, QNum)-_) :- + Name \= na, + ( + QNum > 1 + ; + QNum = 1, QType = exactly + ; + QNum = 1, QType = leq + ; + QNum = 1, QType = less + ; + QNum = 1, QType = greater + ). + + +%% condlist_axiomlist_with_cheat(+ConditionList:list, +RefList:list, -AxiomList:list) is semidet. +% +% Mapping from the DRS conditions' list to OWL axioms. +% +% @param ConditionList is a list of DRS conditions +% @param RefList is a list of top-level discourse referents +% @param AxiomList is a list of OWL axioms +% +% @bug We first cheat a bit, e.g. in case the DRS consists of +% certain conditions then they are mapped immediately to a +% class assertion. This avoids the anonymous individuals +% that are generated by the general solution. +% +% @bug Also, sentences like "There are exactly 4 continents." are handled here. +% +% E.g. John likes a woman. +condlist_axiomlist_with_cheat( + [object(Y, Noun, _, na, QType, QNum)-_, predicate(_, ObjectPropertyName, named(ProperName), Y)-_], + _, + ['ClassAssertion'(PropertyRestriction, Individual)] +) :- + ObjectPropertyName \= be, + Y \= named(_), + get_entity(class, Noun, Class), + get_entity(object_property, ObjectPropertyName, ObjectProperty), + get_entity(named_individual, ProperName, Individual), + make_restr(QType, QNum, ObjectProperty, Class, PropertyRestriction), + !. + +condlist_axiomlist_with_cheat( + [predicate(_, ObjectPropertyName, named(ProperName), Y)-_, object(Y, Noun, _, na, QType, QNum)-_], + _, + ['ClassAssertion'(PropertyRestriction, Individual)] +) :- + ObjectPropertyName \= be, + Y \= named(_), + get_entity(class, Noun, Class), + get_entity(object_property, ObjectPropertyName, ObjectProperty), + get_entity(named_individual, ProperName, Individual), + make_restr(QType, QNum, ObjectProperty, Class, PropertyRestriction), + !. + +% E.g. John is liked by a woman. +condlist_axiomlist_with_cheat( + [predicate(_, ObjectPropertyName, Y, named(ProperName))-_, object(Y, Noun, _, na, QType, QNum)-_], + _, + ['ClassAssertion'(PropertyRestriction, Individual)] +) :- + ObjectPropertyName \= be, + Y \= named(_), + get_entity(class, Noun, Class), + get_entity(object_property, ObjectPropertyName, ObjectProperty), + get_entity(named_individual, ProperName, Individual), + make_restr(QType, QNum, 'ObjectInverseOf'(ObjectProperty), Class, PropertyRestriction), + !. + +condlist_axiomlist_with_cheat( + [object(Y, Noun, _, na, QType, QNum)-_, predicate(_, ObjectPropertyName, Y, named(ProperName))-_], + _, + ['ClassAssertion'(PropertyRestriction, Individual)] +) :- + ObjectPropertyName \= be, + Y \= named(_), + get_entity(class, Noun, Class), + get_entity(object_property, ObjectPropertyName, ObjectProperty), + get_entity(named_individual, ProperName, Individual), + make_restr(QType, QNum, 'ObjectInverseOf'(ObjectProperty), Class, PropertyRestriction), + !. + +% There are exactly 4 continents. +% <= Everything is contained by Universe. Universe contains exactly 4 continents. +% @bug: we shouldn't repeat the SubClassOf axiom, i.e. we could expect the client to contain it already. +condlist_axiomlist_with_cheat( + [SingleCondition], + _, + [ + 'SubClassOf'( + owl:'Thing', + 'ObjectSomeValuesFrom'( + 'ObjectInverseOf'(ObjectProperty), + 'ObjectOneOf'([Individual]) + ) + ), + 'ClassAssertion'(PropertyRestriction, Individual) + ] +) :- + ( + SingleCondition = object(X, Noun, NotNamed, na, QType, QNum)-_ + ; + SingleCondition = [object(X, Noun, NotNamed, na, QType, QNum)-_] + ), + is_object_with_generalized_quantifier(object(X, Noun, NotNamed, na, QType, QNum)-_), + X \= named(_), + get_entity(class, Noun, Class), + get_entity(object_property, 'contain', ace, ObjectProperty), + get_entity(named_individual, 'Universe', ace, Individual), + make_restr(QType, QNum, ObjectProperty, Class, PropertyRestriction), + !. + +% It is false that there are exactly 4 continents. +condlist_axiomlist_with_cheat( + [SingleCondition], + _, + [ + 'SubClassOf'( + owl:'Thing', + 'ObjectSomeValuesFrom'( + 'ObjectInverseOf'(ObjectProperty), + 'ObjectOneOf'([Individual]) + ) + ), + 'ClassAssertion'('ObjectComplementOf'(PropertyRestriction), Individual) + ] +) :- + ( + SingleCondition = -[object(X, Noun, NotNamed, na, QType, QNum)-_] + ; + SingleCondition = -[[object(X, Noun, NotNamed, na, QType, QNum)-_]] + ), + is_object_with_generalized_quantifier(object(X, Noun, NotNamed, na, QType, QNum)-_), + X \= named(_), + get_entity(class, Noun, Class), + get_entity(object_property, 'contain', ace, ObjectProperty), + get_entity(named_individual, 'Universe', ace, Individual), + make_restr(QType, QNum, ObjectProperty, Class, PropertyRestriction), + !. + +% @bug Cheating ends here, we call condlist_axiomlist/3 +condlist_axiomlist_with_cheat(ConditionList, RefList, AxiomList) :- + condlist_axiomlist(ConditionList, RefList, AxiomList). + + +%% condlist_axiomlist(+ConditionList:list, +RefList:list, -AxiomList:list) is semidet. +% +% Mapping from the DRS conditions' list to OWL axioms. +% +% @param ConditionList is a list of DRS conditions +% @param RefList is a list of top-level discourse referents +% @param AxiomList is a list of OWL axioms +% + +% ConditionList is empty +condlist_axiomlist([], _, []). + +% Condition is successfully mapped to an Axiom +condlist_axiomlist([Condition | ConditionList], RefList, [SimplerAxiom | AxiomList]) :- + condition_axiom(Condition, RefList, Axiom), + !, + simplify_axiom(Axiom, SimplerAxiom), + condlist_axiomlist(ConditionList, RefList, AxiomList). + +% Condition is successfully mapped to a SWRL rule +condlist_axiomlist([Condition | ConditionList], RefList, [Axiom | AxiomList]) :- + implication_to_swrl(Condition, RefList, Axiom), + !, + condlist_axiomlist(ConditionList, RefList, AxiomList). + +% BUG: experimental: ignore objects that have a generalized quantifier +condlist_axiomlist([Condition | ConditionList], RefList, AxiomList) :- + is_object_with_generalized_quantifier(Condition), + !, + condlist_axiomlist(ConditionList, RefList, AxiomList). + +% A top-level condition that is not supported (e.g. has_part/2) +% is simply ignored, but an error message is asserted. +condlist_axiomlist([Condition | ConditionList], RefList, AxiomList) :- + illegal_condition(Condition), + !, + condlist_axiomlist(ConditionList, RefList, AxiomList). + +% If mapping of Condition failed and if the condition +% was an if-then condition then we search for the exact location +% of the error. +% BUG: we should do the same for negation and disjunction +condlist_axiomlist([If => Then | CondList], RefList, AxiomList) :- + select(object(X, _Value, _, na, _, _)-_, If, CondList1), + condlist_classlist_err(X, CondList1, RefList), + condlist_classlist_err(X, Then, RefList), + !, + add_error_message(owl, '', '', 'Text could not be translated.'), + condlist_axiomlist(CondList, RefList, AxiomList). + +% If everything fails then set a general error message. +% BUG: Figure out the sentence ID at least. +condlist_axiomlist([_Condition | CondList], RefList, AxiomList) :- + add_error_message(owl, '', '', 'Text could not be translated.'), + condlist_axiomlist(CondList, RefList, AxiomList). + + +%% condition_axiom(+Condition:term, +RefList:list, -Axiom:term) is semidet. +% +% Mapping the DRS conditions to OWL axioms. Note that each top-level +% condition maps to exactly one OWL axiom. This holds for the modified +% DRS where e.g. the relation-conditions have been removed and the implication +% corresponding +% to sentences like "If somebody X writes something Y then X is a writer and +% Y is a writing." have been split into 2 implications, correspoding to: +% Everybody who writes something is a writer." and "Everything that somebody +% writes is a writing." +% +% @param Condition is a DRS condition +% @param RefList is a list of top-level discourse referents +% @param Axiom is an OWL axiom +% + +% Sublist +% E.g. John owns exactly 2 cars. +condition_axiom( + [Condition | ConditionList], + RefList, + 'ClassAssertion'(SubListClass, Individual) +) :- + condlist_and(D, [Condition | ConditionList], RefList, SubListClass), + is_toplevel(D, RefList, 'ObjectOneOf'([Individual])). + +% Negation. +% E.g. John is not Mary., John does not like a man who owns at most 2 cars. +condition_axiom( + -Not, + RefList, + 'ClassAssertion'('ObjectComplementOf'(NotClass), Individual) +) :- + condlist_and(D, Not, RefList, NotClass), + is_toplevel(D, RefList, 'ObjectOneOf'([Individual])). + +% Disjunction +% E.g. John likes Mary or likes Bill. +condition_axiom( + Or1 v Or2, + RefList, + 'ClassAssertion'('ObjectUnionOf'([Or1Class, Or2Class]), Individual) +) :- + condlist_and(D, Or1, RefList, Or1Class), + condlist_and(D, Or2, RefList, Or2Class), + is_toplevel(D, RefList, 'ObjectOneOf'([Individual])). + +% object/6 where Count = "dom" or "countable" +% and which is created during preprocessing, e.g. +% +% object(named('John'), man, countable, na, eq, 1)-_ +% +condition_axiom( + object(named(ProperName), Name, Count, na, QType, QNum)-_, + _, + 'ClassAssertion'(NamedClass, Individual) +) :- + memberchk(Count, [countable, dom]), + memberchk(QType, [eq, geq, na]), + memberchk(QNum, [1, na]), + get_entity(named_individual, ProperName, Individual), + get_entity(class, Name, NamedClass). + +% object/6 where Count = "dom" or "countable" +% E.g. man ... +% Common nouns are mapped to +% OWL anonymous individuals identified by Ref and typed by Name. +condition_axiom( + object(Ref, Name, Count, na, QType, QNum)-_, + _, + 'ClassAssertion'(NamedClass, nodeID(Ref)) +) :- + memberchk(Count, [countable, dom]), + memberchk(QType, [eq, geq, na]), + memberchk(QNum, [1, na]), + get_entity(class, Name, NamedClass). + +% Property between an Individual and a Literal (DataProperty). +% E.g.: John's age is 30., John's address is "Poland". +condition_axiom( + predicate(_, Predicate, Ref, DataItem)-_, + RefList, + 'DataPropertyAssertion'(DataProperty, Name, '^^'(DataValue, DataTypeUri)) +) :- + is_toplevel(Ref, RefList, 'ObjectOneOf'([Name])), + get_entity(data_property, Predicate, DataProperty), + dataitem_datavalue_datatypeuri(DataItem, DataValue, DataTypeUri). + +% predicate(_, be, Ref1, Ref2) +% +% The copula-predicate maps to the SameIndividual-axiom. +% +% E.g. John is Mary. +condition_axiom( + predicate(_, be, Ref1, Ref2)-_, + RefList, + 'SameIndividual'([Name1, Name2]) +) :- + is_toplevel(Ref1, RefList, 'ObjectOneOf'([Name1])), + is_toplevel(Ref2, RefList, 'ObjectOneOf'([Name2])). + +% predicate(_, _, Ref1, Ref2) +% +% All the remaining predicates map to ObjectPropertyAssertion. +% +% E.g. John likes Mary. +% +% BUG: number is currently ignored, see e.g.: John owns more than 3 cars. +condition_axiom( + predicate(_, Predicate, Ref1, Ref2)-_, + RefList, + 'ObjectPropertyAssertion'(ObjectProperty, Name1, Name2) +) :- + Predicate \= be, + get_entity(object_property, Predicate, ObjectProperty), + is_toplevel(Ref1, RefList, 'ObjectOneOf'([Name1])), + is_toplevel(Ref2, RefList, 'ObjectOneOf'([Name2])). + +% BUG: experimental: predicate(_, _, Ref1, Ref2) +% supports: John owns more than 3 cars. +% does not support: John owns more than 3 cars that Mary likes. +condition_axiom( + predicate(_, Predicate, Ref1, Ref2)-_, + RefList, + 'ClassAssertion'(PropertyRestriction, Name1) +) :- + Predicate \= be, + is_toplevel(Ref1, RefList, 'ObjectOneOf'([Name1])), + is_toplevel(Ref2, RefList, genquant(_, Name, QType, QNum)), + get_entity(class, Name, NamedClass), + get_entity(object_property, Predicate, ObjectProperty), + make_restr(QType, QNum, ObjectProperty, NamedClass, PropertyRestriction). + +% Implication that maps to a SubObjectProperty-axiom +% +% E.g. If somebody X loves somebody Y then X likes Y. +% +% BUG: add: then-part contains inverse. (Not needed really, but maybe adds readability.) +% +% Note: the chain must not be empty! +condition_axiom( + If => [predicate(_, Predicate, Ref1, RefN)-_], + _, + 'SubObjectPropertyOf'('ObjectPropertyChain'(SubObjectPropertyChain), ObjectProperty) +) :- + Predicate \= be, + has_dom_for_member(Ref1, If, CondList1), + is_chain(Ref1, RefN, CondList1, SubObjectPropertyChain), + SubObjectPropertyChain = [_ | _], + get_entity(object_property, Predicate, ObjectProperty). + +% Implication that maps to a DisjointObjectProperties-axiom +% +% E.g. If somebody X loves somebody Y then it is false that X hates Y. +% +% Note: the chain must contain exactly 1 element. +condition_axiom( + If => [-[predicate(_, Property2, Ref1, RefN)-_]], + _, + 'DisjointObjectProperties'([Property1, ObjectProperty]) +) :- + Property2 \= be, + has_dom_for_member(Ref1, If, CondList1), + get_entity(object_property, Property2, ObjectProperty), + is_chain(Ref1, RefN, CondList1, [Property1]). + +% Implication that maps to a SubClassOf-axiom +% +% Examples: +% +% Every man is an animal and likes a dog and ... +% Every man who owns a car is a driver. +% +% This is by far the most complicated case to handle. +condition_axiom( + If => Then, + RefList, + 'SubClassOf'(IfClass, ThenClass) +) :- + condlist_if(X, If, RefList, IfClass), + condlist_and(X, Then, RefList, ThenClass). + + +%% is_chain(+Ref1:nvar, +RefN:nvar, +CondList:list, -SubObjectPropertyChain:list) is semidet. +% +% @param Ref1 is a discourse referent of the first object in the chain +% @param RefN is a discourse referent of the last object in the chain +% @param CondList is a list of DRS conditions +% @param SubObjectPropertyChain is a list of OWL property descriptions in the chain-order +% +is_chain(Ref, Ref, [], []). + +is_chain(Ref1, RefN, CondList, [ObjectProperty | Chain]) :- + select(predicate(_, Property, Ref1, Tmp)-_, CondList, CondList1), + Property \= be, + get_entity(object_property, Property, ObjectProperty), + has_dom_for_member(Tmp, CondList1, CondList2), + is_chain(Tmp, RefN, CondList2, Chain). + +is_chain(Ref1, RefN, CondList, ['ObjectInverseOf'(ObjectProperty) | Chain]) :- + select(predicate(_, Property, Tmp, Ref1)-_, CondList, CondList1), + Property \= be, + get_entity(object_property, Property, ObjectProperty), + has_dom_for_member(Tmp, CondList1, CondList2), + is_chain(Tmp, RefN, CondList2, Chain). + + +%% has_dom_for_member(+Ref:nvar, +CondListIn:list, -CondListOut:list) is nondet. +% +% Given a discourse referent, selects its corresponding +% object condition, given that it corresponds to an indefinite pronoun +% ('somebody' or 'something') or the noun 'thing'. +% +% @param Ref is a discourse referent +% @param CondListIn is a list of DRS conditions +% @param CondListOut is the remaining list of DRS conditions (after select/3) +% +has_dom_for_member(Ref, CondListIn, CondListOut) :- + select(object(Ref, Name, Count, na, QType, QNum)-_, CondListIn, CondListOut), + ( + Name = something, Count = dom + ; + Name = somebody, Count = countable + ; + Name = thing, Count = countable, QType = eq, QNum = 1 + ). + + +%% condlist_if(+D:nvar, +CondList:list, +RefList:list, -If:term) is nondet. +% +% Rolling up the IF-box. Before the actual rolling starts we select the +% distinguished variable which can be either a proper name or +% the object/6 variable. +% +% Example (where only a proper name is distinguished): +% +%== +% If there is a protein that activates Met then Met follows a gene. +%== +% +% @param D is a distinguished discourse referent (the "subject" of an if-then sentence) +% @param CondList is a list of DRS conditions in the if-part +% @param RefList is a list of top-level discourse referents +% @param If is an OWL class description which is the left-side element of the resulting SubClassOf-axiom +% +condlist_if(D, CondList, RefList, If) :- + member(predicate(_, _, X1, X2)-_, CondList), + (D = X1 ; D = X2), + is_toplevel(D, RefList, 'ObjectOneOf'([Individual])), + condlist_classlist(D, CondList, RefList, DescriptionList), + create_intersection(['ObjectOneOf'([Individual]) | DescriptionList], If). + +condlist_if(D, CondListIn, RefList, If) :- + select(object(D, Name, _, na, QType, QNum)-_, CondListIn, CondListOut), + get_entity(class, Name, NamedClass), + ( + QType = eq, QNum = 1 + ; + QType = na, QNum = na + ), + condlist_classlist(D, CondListOut, RefList, DescriptionList), + create_intersection([NamedClass | DescriptionList], If). + + +%% condlist_and(+D:nvar, +CondList:list, +RefList:list, -And:term) is nondet. +% +% @param D is a distinguished discourse referent (the "subject" of an if-then sentence) +% @param CondList is a list of DRS conditions (under negation, disjunction, or then-box) +% @param RefList is a list of top-level discourse referents +% @param And is an OWL class description (possibly a named class) +% +condlist_and(D, CondList, RefList, And) :- + condlist_classlist(D, CondList, RefList, DescriptionList), + create_intersection(DescriptionList, And). + + +%% condlist_classlist(+D:nvar, +CondList:list, +RefList:list, -ClassList:list) is nondet. +% +% Map *all* the conditions in the list to corresponding +% OWL classes, i.e. no condition must be left unmapped. +% +% @param D is a discourse referent +% @param CondList is a list of DRS conditions +% @param RefList is a list of top-level discourse referents +% @param ClassList is a list of OWL class descriptions +% +condlist_classlist(_D, [], _RefList, []). + +condlist_classlist(D, CondList, RefList, [And1Class | And2Class]) :- + select(Condition, CondList, CondList1), + condlist_class(D, Condition, CondList1, RefList, And1Class, CondList2), + condlist_classlist(D, CondList2, RefList, And2Class). + + +%% condlist_classlist_err(+D:nvar, +CondList:list, +RefList:list) is nondet. +% +% These rules are here solely for error capture. +% +% @param D is a discourse referent +% @param CondList is a list of DRS conditions +% @param RefList is a list of top-level discourse referents +% +% @bug This error capture is not complete, e.g. we can't see inside +% embedded DRSs. +% +condlist_classlist_err(_D, [], _RefList) :- !. + +condlist_classlist_err(D, CondList, RefList) :- + select(Condition, CondList, CondList1), + condlist_class(D, Condition, CondList1, RefList, _, CondList2), + !, + condlist_classlist_err(D, CondList2, RefList). + +% If condlist_class/5 failed then there must be a problem that +% we want to report. +condlist_classlist_err(_D, CondList, _RefList) :- + illegal_conditions(CondList). + + + +%% condlist_class(+D:nvar, Condition:term, +CondListIn:list, +RefList:list, +Class:term, -CondListOut:list) is nondet. +% +% Note that we allow inverting the arguments of copula 'be', i.e. +% we consider the following equivalent: +% +%== +% If a man likes somebody that is a person then the person owns a car. +% If a man likes a person that is a somebody then the person owns a car. +%== +% +%== +% If a man is John then the man is a person. +% If John is a man then the man is a person. +%== +% +% This is similar to inverting the arguments of regular verbs, but while +% for regular verbs the Property changes into 'ObjectInverseOf'(PropertyName), +% the copula arguments are simply switched with no trace left behind. +% +% @param D is a discourse referent +% @param Condition is a DRS condition +% @param CondListIn is a list of DRS conditions +% @param RefList is a list of top-level discourse referents +% @param Class is an OWL class description +% @param CondListOut is a list of remaining DRS conditions +% + +% Copula ('be') predicate +% Every man is John. +% Every man is a human. +% Every man is something. +% All grass is some food. +% * Every man is at most 3 cars. +condlist_class(D, predicate(_, be, Subj, Obj)-_, CondList, RefList, EmbeddedClass, CondList2) :- + ( + Subj = D, Obj = NewD + ; + Obj = D, Subj = NewD + ), + select_object(NewD, CondList, RefList, NamedClass, QType, QNum, CondList1), + ( + QType = eq, QNum = 1 + ; + QType = na, QNum = na + ), + follow_object(NewD, NamedClass, CondList1, RefList, EmbeddedClass, CondList2). + +% Regular predicate with reflexive object +% Every man likes himself. +condlist_class(D, predicate(_, Property, D, D)-_, CondList, _RefList, 'ObjectHasSelf'(ObjectProperty), CondList) :- + Property \= be, + get_entity(object_property, Property, ObjectProperty). + +% Regular predicate with data object +% Every man's age is 20. +condlist_class(D, predicate(_, Property, D, DataItem)-_, CondList, _RefList, 'DataHasValue'(DataProperty, '^^'(DataValue, DataTypeUri)), CondList) :- + Property \= be, + get_entity(data_property, Property, DataProperty), + dataitem_datavalue_datatypeuri(DataItem, DataValue, DataTypeUri). + +% Regular predicate with a dist. variable +% Every man likes a woman. +condlist_class(D, predicate(_, PropertyName, D, Obj)-_, CondList, RefList, Class, CondList2) :- + PropertyName \= be, + select_object(Obj, CondList, RefList, NamedClass, QType, QNum, CondList1), + follow_object(Obj, NamedClass, CondList1, RefList, EmbeddedClass, CondList2), + get_entity(object_property, PropertyName, ObjectProperty), + make_restr(QType, QNum, ObjectProperty, EmbeddedClass, Class). + +% Regular predicate with a dist. variable, inverted case +% Every man is liked by a woman. +condlist_class(D, predicate(_, PropertyName, Subj, D)-_, CondList, RefList, Class, CondList2) :- + PropertyName \= be, + select_object(Subj, CondList, RefList, NamedClass, QType, QNum, CondList1), + follow_object(Subj, NamedClass, CondList1, RefList, EmbeddedClass, CondList2), + get_entity(object_property, PropertyName, ObjectProperty), + make_restr(QType, QNum, 'ObjectInverseOf'(ObjectProperty), EmbeddedClass, Class). + +% Sublist +% Every man owns at least 2 cars. +condlist_class(D, [Condition | ConditionList], CondList, RefList, SubListClass, CondList) :- + condlist_and(D, [Condition | ConditionList], RefList, SubListClass). + +% Negation +% Every man is not a table. +condlist_class(D, -Not, CondList, RefList, 'ObjectComplementOf'(NotClass), CondList) :- + condlist_and(D, Not, RefList, NotClass). + +% Disjunction +% Every man is policeman or is not a table. +condlist_class(D, Or1 v Or2, CondList, RefList, 'ObjectUnionOf'([Or1Class, Or2Class]), CondList) :- + condlist_and(D, Or1, RefList, Or1Class), + condlist_and(D, Or2, RefList, Or2Class). + + +%% select_object(+D:nvar, +CondListIn:list, +RefList:list, -NamedClass:term, -QType:atom, -QNum:atomic, -CondListOut:list) is nondet. +% +% @param D is a distinguished discourse referent +% @param CondListIn is a list of DRS conditions +% @param RefList is a list of top-level discourse referents +% @param NamedClass is either Class or ObjectOneOf([_]) +% @param QType is in {na, eq, geq, leq, greater, less, exactly} +% @param QNum is a positive integer or 'na' (not available) +% @param CondListOut is a list of remaining DRS conditions +% +select_object(D, CondList, RefList, 'ObjectOneOf'([Individual]), eq, 1, CondList) :- + is_toplevel(D, RefList, 'ObjectOneOf'([Individual])). + +select_object(D, CondListIn, _RefList, NamedClass, QType, QNum, CondListOut) :- + select(object(D, Name, _, na, QType, QNum)-_, CondListIn, CondListOut), + get_entity(class, Name, NamedClass). + + +%% follow_object(+D:nvar, +NamedClass:atom, +CondListIn:list, +RefList:list, -Class:term, -CondListOut:list) is semidet. +%% follow_object_(+D:nvar, +CondListIn:list, +RefList:list, -ClassList:list, -CondListOut:list) is semidet. +% +% We first try to build a complete class-list (and consume all the conditions). +% +% 1. If this succeeds then the returned class-list is either empty or not. +% 1.1. In case of an empty class-list, Class is simply a named class. +% 1.2. In case of a non-empty class-list, Class is an intersection with the named class as the first element. +% +% 2. If building the complete class-list fails (i.e. some conditions are not consumed) +% then we try to build just one class description. +% 2.1 If this succeeds then we might be able to build some more, i.e. we call follow_object_/5 recursively +% 2.1.1 If building some more fails then we return the remaining conditions. +% 2.2 If building just one class description fails, then we return the named class. +% +% @param D is a distinguished discourse referent +% @param NamedClass is either Class or ObjectOneOf([_]) +% @param CondListIn is a list of DRS conditions +% @param RefList is a list of top-level discourse referents +% @param Class is an OWL class expression +% @param CondListOut is a list of remaining DRS conditions +% +follow_object(D, NamedClass, CondList, RefList, Class, CondListOut) :- + follow_object_(D, CondList, RefList, ClassList, CondListOut), + create_intersection([NamedClass | ClassList], Class). + +follow_object_(D, CondList, RefList, ClassListOut, CondListOut) :- + ( + condlist_classlist(D, CondList, RefList, ClassList) + -> + ClassListOut = ClassList, + CondListOut = [] + ; + ( + ( + select(Condition, CondList, CondList1), + condlist_class(D, Condition, CondList1, RefList, Class1, CondList2) + ) + -> + ( + follow_object_(D, CondList2, RefList, ClassList2, CondList3) + -> + ClassListOut = [Class1 | ClassList2], + CondListOut = CondList3 + ; + ClassListOut = [Class1], + CondListOut = CondList2 + ) + ; + ClassListOut = [], + CondListOut = CondList + ) + ). + + +%% create_intersection(+ClassList:list, -Intersection:term) is det. +% +% Constructs the OWL intersection expression from a given list of class expressions. +% Simplifies the expression by removing owl:Thing if possible. +% owl:Thing is expected to be in the beginning of the list. +% +% @param ClassList is a list of class expressions +% @param Intersection is an OWL intersection expression +% +create_intersection([Class], Class) :- !. + +create_intersection([owl:'Thing' | ClassList], Class) :- + !, + create_intersection(ClassList, Class). + +create_intersection(ClassList, 'ObjectIntersectionOf'(ClassList)). + + +%% is_toplevel(+Ref:nvar, +RefList:list, -ObjectOneOf:term) +% +% Succeeds if Ref is among the top-level referents (i.e. it corresponds to +% a proper name or to a common noun that is not under negation, disjunction, +% or implication). +% +% @param Ref is a discourse referent +% @param RefList is a list of top-level discourse referents +% @param ObjectOneOf is an OWL ObjectOneOf-class +% +is_toplevel(named(Name), _RefList, 'ObjectOneOf'([Individual])) :- + !, + get_entity(named_individual, Name, Individual). + +is_toplevel(Ref, RefList, ObjectOneOf) :- + memberchk(ref_oneof(Ref, ObjectOneOf), RefList). + + +%% make_restr(+QType:atom, +QNum:atomic, +Property:term, +Class:term, -Restriction:term) is semidet. +% +% @param QType is in {na, eq, geq, leq, greater, less, exactly} +% @param QNum is a positive integer or 'na' (not available) +% @param Property is an OWL property description +% @param Class is an OWL class description +% @param Restriction is an OWL class description built from QType, QNum, Property, and Class +% +make_restr(na, na, Property, Class, 'ObjectSomeValuesFrom'(Property, Class)). +make_restr(eq, 1, Property, Class, 'ObjectSomeValuesFrom'(Property, Class)). +make_restr(geq, 1, Property, Class, 'ObjectSomeValuesFrom'(Property, Class)). +make_restr(eq, QNum, Property, Class, 'ObjectMinCardinality'(QNum, Property, Class)) :- + integer(QNum), + QNum > 1. +make_restr(geq, QNum, Property, Class, 'ObjectMinCardinality'(QNum, Property, Class)) :- + integer(QNum), + QNum > 1. +make_restr(leq, QNum, Property, Class, 'ObjectMaxCardinality'(QNum, Property, Class)) :- + integer(QNum). +make_restr(exactly, QNum, Property, Class, 'ObjectExactCardinality'(QNum, Property, Class)) :- + integer(QNum). +make_restr(less, QNum, Property, Class, 'ObjectMaxCardinality'(Num, Property, Class)) :- + integer(QNum), + Num is QNum - 1. +make_restr(greater, QNum, Property, Class, 'ObjectMinCardinality'(Num, Property, Class)) :- + integer(QNum), + Num is QNum + 1. + + +%% get_entity(+iri(Name:atom), -Individual:term) is semidet. +%% get_entity(+Name:atom, +NS:atom, -Individual:term) is semidet. +%% get_entity(+Name:atom, -Individual:term) is semidet. +% +% @param Name is the name of the individual +% @param NS is a namespace identifier +% @param Individual is a named individual +% +get_entity(class, ThingWord, owl:'Thing') :- + is_thing_word(ThingWord), + !. + +% Wordform is mapped to a full IRI +get_entity(_Type, iri(Iri), Iri) :- + atom(Iri), + !. + +% BUG: this is a temporary solution, use iri/1 instead +get_entity(_Type, IriAsAtom, Iri) :- + atom(IriAsAtom), + atom_concat('iri|', Iri, IriAsAtom), + !. + +% default namespace +get_entity(Type, Name, Entity) :- + get_entity(Type, Name, '', Entity). + +% given namespace +get_entity(_Type, Name, NS, NS:Name) :- + atom(Name). + + +%% is_thing_word +% +% +is_thing_word(something). +is_thing_word(somebody). +is_thing_word(thing). + + +%% datatype_datatypeuri(+DataType:atom, -DataTypeUri:atom) is semidet. +% +% @param DataType is a DRS datatype, currently in {integer, string, real} +% @param DataTypeUri is the corresponding XMLSchema datatype URI +% +datatype_datatypeuri(integer, 'http://www.w3.org/2001/XMLSchema#integer'). +datatype_datatypeuri(string, 'http://www.w3.org/2001/XMLSchema#string'). +datatype_datatypeuri(real, 'http://www.w3.org/2001/XMLSchema#double'). + + +%% dataitem_datavalue_datatypeuri(+DataItem:term, -DataValue:term, -DataTypeUri:atom) is semidet. +% +% @param DataItem is an ACE data-item (e.g. int(10), real(3.14), string('Go!')) +% @param DataValue is an ACE data-value (e.g. 10, 3.14, 'Go!') +% @param DataTypeUri is the corresponding XMLSchema datatype URI +% +dataitem_datavalue_datatypeuri(string(DataValue), DataValue, DataTypeUri) :- + datatype_datatypeuri(string, DataTypeUri). + +dataitem_datavalue_datatypeuri(int(DataItem), DataItem, DataTypeUri) :- + datatype_datatypeuri(integer, DataTypeUri). + +dataitem_datavalue_datatypeuri(real(DataItem), DataItem, DataTypeUri) :- + datatype_datatypeuri(real, DataTypeUri). + + +%% condlist_to_dlquery(+CondList:term, -ClassExpression:term) is semidet. +% +% Converts a list of DRS conditions into an OWL class expression. +% The DRS must have undergone: drs_to_sdrs, numbervars, drs_to_owldrs. +% +% @param CondList is a list of DRS conditions +% @param ClassExpression is an OWL class expression in OWL FSS (Prolog notation) +% +% Ex: John does not see what? +condlist_to_dlquery([-Conds], ClassExpression) :- + ( + select(query(QVar, _)-_, Conds, RemainingConds) + -> + condlist_to_dlquery(QVar, [-RemainingConds], ClassExpression) + ; + throw(error('Yes/no queries not supported', context(condlist_to_dlquery/2, Conds))) + ), + !. + +condlist_to_dlquery(Conds, ClassExpression) :- + ( + select(query(QVar, _)-_, Conds, RemainingConds) + -> + condlist_to_dlquery(QVar, RemainingConds, ClassExpression) + ; + throw(error('Yes/no queries not supported', context(condlist_to_dlquery/2, Conds))) + ), + !. + +condlist_to_dlquery(Conds, _) :- + throw(error('Query not supported', context(condlist_to_dlquery/2, Conds))). + + +%% condlist_to_dlquery(+QVar:nvar, +Conds:list, -ClassExpression:term) is semidet. +% +% Converts a list of DRS conditions into an OWL class expression. +% The DRS must have undergone: drs_to_sdrs, numbervars, drs_to_owldrs. +% +% @param QVar Query variable, e.g. X in query(X, who) +% @param CondList is a list of DRS conditions +% @param ClassExpression is an OWL class expression in OWL FSS (Prolog notation) +% +condlist_to_dlquery(QVar, Conds, ClassExpression) :- + ( + memberchk(query(Var, Lemma)-Id, Conds) + -> + throw(error('Queries with multiple query words not supported', context(condlist_to_dlquery/3, query(Var, Lemma)-Id))) + ; + condlist_and(QVar, Conds, [], ClassExpression) + ). diff --git a/utils/owlswrl/get_owl_output.pl b/utils/owlswrl/get_owl_output.pl new file mode 100644 index 0000000..22ba91a --- /dev/null +++ b/utils/owlswrl/get_owl_output.pl @@ -0,0 +1,92 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2010, Kaarel Kaljurand . +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(get_owl_output, [ + get_owl_output/6 + ]). + + +/** Interface for the OWL outputs + +@author Kaarel Kaljurand +@version 2010-11-26 + +*/ + +:- use_module(drs_to_owlswrl). +:- use_module(owlfss_owlrdfxml). +:- use_module(owlswrl_to_xml). +:- use_module(owlswrl_to_fss). +:- use_module('../../logger/error_logger'). + +:- use_module('../xmlterm_to_xmlatom', [ + xmlterm_to_xmlatom/2 + ]). + +:- use_module('../serialize_term', [ + serialize_term_into_atom/2 + ]). + + +%% get_owl_output(+OwlOutputType:atom, +Comment:atom, +Drs:term, +Uri:atom, -ContentType:atom, -Output:atom) is det. +% +% @param OwlOutputType is one of {owlfss, owlfsspp, owlxml} +% @param Comment is a comment to be included in the ontology (currently ignored) +% @param Drs is an Attempto DRS +% @param Uri is the name of the ontology to be created +% @param ContentType is the content type of the result, one of {text/xml, text/plain} +% @param Output is the output of the conversion to OWL +% +get_owl_output(owlrdf, Comment, Drs, Uri, 'text/xml', Output) :- + ignore(drs_to_owlswrl:drs_to_owlswrl(Drs, Uri, Comment, OwlFss)), + ( + get_messages_with_type(owl, []) + -> + owlfss_owlrdfxml:owlfss_owlrdfxml(OwlFss, OwlRdfxml), + xmlterm_to_xmlatom(OwlRdfxml, Output) + ; + Output = '' + ). + +get_owl_output(owlfss, Comment, Drs, Uri, 'text/plain', Output) :- + ignore(drs_to_owlswrl:drs_to_owlswrl(Drs, Uri, Comment, OwlFss)), + ( + get_messages_with_type(owl, []) + -> + serialize_term_into_atom(OwlFss, Output) + ; + Output = '' + ). + +get_owl_output(owlfsspp, Comment, Drs, Uri, 'text/plain', Output) :- + ignore(drs_to_owlswrl:drs_to_owlswrl(Drs, Uri, Comment, OwlFss)), + ( + get_messages_with_type(owl, []) + -> + owlswrl_to_fss:owlswrl_to_fss(OwlFss, Output) + ; + Output = '' + ). + +get_owl_output(owlxml, Comment, Drs, Uri, 'text/xml', Output) :- + ignore(drs_to_owlswrl:drs_to_owlswrl(Drs, Uri, Comment, OwlFss)), + ( + get_messages_with_type(owl, []) + -> + owlswrl_to_xml:owlswrl_to_xml(OwlFss, OwlXml), + xmlterm_to_xmlatom(OwlXml, Output) + ; + Output = '' + ). diff --git a/utils/owlswrl/illegal_conditions.pl b/utils/owlswrl/illegal_conditions.pl new file mode 100644 index 0000000..fbce78b --- /dev/null +++ b/utils/owlswrl/illegal_conditions.pl @@ -0,0 +1,182 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2010, Kaarel Kaljurand . +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + +:- module(illegal_conditions, [ + illegal_conditions/1, + illegal_condition/1 + ]). + +/** DRS checker for DRS-to-OWL/SWRL + +Setting some error messages for conditions which ACE->OWL/SWRL cannot handle. + +@author Kaarel Kaljurand +@version 2010-12-14 + +TODO + +* add more detailed messages in case of property/[4,5,7] + +* paraphrase the DRS to deliver a nicer error message. +DRS->ACE needs to support this though (i.e. the situation when the +the DRS contains referents which are defined on the upper level). + +* Should error messages be given on the ACE level or on the DRS level? +For the end user the ACE level is better, but on the other hand the input +to ACE->OWL is the DRS (i.e. the module is actually doing DRS->OWL). + +*/ + +:- use_module(ape('logger/error_logger'), [ + add_error_message/4 + ]). + +:- use_module(ape('utils/drs_ops'), [ + unary_drs_operator/1, + binary_drs_operator/1 + ]). + + +% Operators used in the DRS. +:- op(400, fx, -). +:- op(500, xfx, v). +:- op(500, xfx, =>). + + +%% illegal_conditions(+Conditions:list) is det. +% +% +illegal_conditions([]). + +illegal_conditions([Cond | CondList]) :- + illegal_condition(Cond), + !, + illegal_conditions(CondList). + + +%% illegal_condition(BoxId, Cond, NewCond) is det. +% +% + +illegal_condition(relation(_, of, _)-SId/TId) :- + add_error_message(owl, SId-TId, of, 'Possessive constructions not supported (in this particular case).'). + +illegal_condition(modifier_adv(_, Adverb, _)-SId/TId) :- + add_error_message(owl, SId-TId, Adverb, 'Adverbs not supported.'). + +illegal_condition(modifier_pp(_, Preposition, _)-SId/TId) :- + add_error_message(owl, SId-TId, Preposition, 'Prepositional phrases not supported.'). + +% property/4 (comp adjective) +illegal_condition(property(_, Adjective, comp)-SId/TId) :- + add_error_message(owl, SId-TId, Adjective, 'Comparative adjective not supported.'). + +% property/4 (sup adjective) +illegal_condition(property(_, Adjective, sup)-SId/TId) :- + add_error_message(owl, SId-TId, Adjective, 'Superlative adjective not supported.'). + +% property/5 (comp_than adjective) +illegal_condition(property(_, Adjective, _, _)-SId/TId) :- + add_error_message(owl, SId-TId, Adjective, 'Adjective not supported.'). + +% property/7 (comp_than + subj/obj adjective) +illegal_condition(property(_, Adjective, _, _, _, _)-SId/TId) :- + add_error_message(owl, SId-TId, Adjective, 'Adjective not supported.'). + +illegal_condition(query(_, QueryWord)-SId/TId) :- + add_error_message(owl, SId-TId, QueryWord, 'Query not supported.'). + +illegal_condition(predicate(_, Verb, _)-SId/TId) :- + add_error_message(owl, SId-TId, Verb, 'Intransitive verbs not supported.'). + +illegal_condition(predicate(_, Verb, _, _, _)-SId/TId) :- + add_error_message(owl, SId-TId, Verb, 'Ditransitive verbs not supported.'). + +illegal_condition(must(Drs)) :- + conds_sid(Drs, SId), + add_error_message(owl, SId, 'must/1', 'Necessity not supported.'). + +illegal_condition(can(Drs)) :- + conds_sid(Drs, SId), + add_error_message(owl, SId, 'can/1', 'Possibility not supported.'). + +illegal_condition(_:Drs) :- + conds_sid(Drs, SId), + add_error_message(owl, SId, ':/2', 'Sentence subordination not supported.'). + +illegal_condition('~'(Drs)) :- + conds_sid(Drs, SId), + add_error_message(owl, SId, '~/1', 'Negation-as-failure not supported.'). + +illegal_condition(should(Drs)) :- + conds_sid(Drs, SId), + add_error_message(owl, SId, 'should/1', 'Recommendation not supported.'). + +illegal_condition(may(Drs)) :- + conds_sid(Drs, SId), + add_error_message(owl, SId, 'may/1', 'Admissibility not supported.'). + +% Note: do not do anything, NP conjunction ('na' as 2nd argument) is handled by the object-rule +illegal_condition(has_part(_, _)-_). + +illegal_condition(predicate(_, Value, _, _)-SId/TId) :- + add_error_message(owl, SId-TId, Value, 'Subject or object of this verb makes an illegal reference.'). + +illegal_condition(object(_, na, _, na, _, _)-SId/TId) :- + !, + add_error_message(owl, SId-TId, and, 'Noun phrase conjunctions not supported.'). + +illegal_condition(object(_, Value, _, na, _, _)-SId/TId) :- + Value \= na, + !, + add_error_message(owl, SId-TId, Value, 'A reference to this noun either does not exist or is illegal.'). + +illegal_condition(object(_, _, _, Unit, _, _)-SId/TId) :- + Unit \= na, + add_error_message(owl, SId-TId, Unit, 'Measurement nouns are not supported.'). + + +%% conds_sid(+Conditions:list, -SentenceId:integer) is det. +% +% Finds the shared sentence ID of the conditions. +% +conds_sid([], _). + +conds_sid([_-SId/_TId | _], SId) :- !. + +conds_sid([C | Cs], SId) :- + cond_sid(C, SId), + conds_sid(Cs, SId). + + +cond_sid(Cond, SId) :- + functor(Cond, F, 1), + unary_drs_operator(F), + !, + arg(1, Cond, Drs), + conds_id(Drs, SId). + +cond_id(_Label:Drs, SId) :- + !, + conds_id(Drs, SId). + +cond_id(Drs1 v Drs2, SId) :- + !, + conds_id(Drs1, SId), + conds_id(Drs2, SId). + +cond_id(Drs1 => Drs2, SId) :- + !, + conds_id(Drs1, SId), + conds_id(Drs2, SId). diff --git a/utils/owlswrl/implication_to_swrl.pl b/utils/owlswrl/implication_to_swrl.pl new file mode 100644 index 0000000..c781988 --- /dev/null +++ b/utils/owlswrl/implication_to_swrl.pl @@ -0,0 +1,312 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2010, Kaarel Kaljurand . +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(implication_to_swrl, [ + implication_to_swrl/3 + ]). + +:- use_module(drs_to_owlswrl_core, [ + is_toplevel/3, + get_entity/3, + condlist_and/4, + is_object_with_generalized_quantifier/1, + has_dom_for_member/3, + dataitem_datavalue_datatypeuri/3 + ]). + + +/** DRS implication to SWRL-rule translator + +Translate an Attempto DRS implication into Semantic Web Rule Language (SWRL) rule. + +We use the SWRL rule syntax specified in + + +TODO: add a constraint that the variables in the head +is a subset of the variables in the body. + +@author Kaarel Kaljurand +@version 2010-12-14 +*/ + + +%% implication_to_swrl(+Condition:term, +RefList:list, -Implies:term) is semidet. +% +% @param Condition is a DRS implication condition +% @param RefList is a list of DRS toplevel referents +% @param Implies is a SWRL 'DLSafeRule'-rule +% +implication_to_swrl( + '=>'(CondList1, CondList2), + RefList, + 'DLSafeRule'('Body'(AtomList1), 'Head'(AtomList2)) +) :- + condlist_atomlist(CondList1, RefList, AtomList1), + condlist_atomlist(CondList2, RefList, AtomList2). + + +%% condlist_atomlist(+ConditionList:list, +RefList:list, -AtomList:list) is det. +% +% Note that most conditions can produce several SWRL atoms because +% an argument of the condition can be a complex expression which +% will have to be unravelled into multiple SWRL builtins. +% +% @param ConditionList is a list of DRS conditions +% @param RefList is a list of DRS toplevel referents +% @param AtomList is list of SWRL atoms +% +condlist_atomlist([], _, []). + +% Attempt to roll up the whole condition list into a class expression +% E.g.: If X loves Y and Y loves X then X is a man. +% We need an additional contraint that it exposes all the variables +% that are also present in the body. +%condlist_atomlist(CondList, RefList, ['ClassAtom'(Class, OutX)]) :- +% condlist_and(X, CondList, RefList, Class), +% get_argument(X, RefList, object, OutX, _). + +% BUG: Experimental +% Ignore 'something', 'thing', 'X', etc. +% The idea is that otherwise they would be typed as owl:Thing, +% i.e. as objects, but maybe the DRS uses them in data expressions. +% So we don't want to make the object vs data distinction yet. +% Test: If X = 1 + 2 then X = 3. +% Test: If there is X and there is Y then X knows Y. +% Test: For everything John likes Mary. +% Since some conditions are ignored it might happen that the +% head or the body becomes empty, but this is OK I guess. +condlist_atomlist([Condition | ConditionList], RefList, AtomList) :- + has_dom_for_member(_Ref, [Condition], []), + !, + condlist_atomlist(ConditionList, RefList, AtomList). + +condlist_atomlist([Condition | ConditionList], RefList, AtomList) :- + condition_atomlist(Condition, RefList, AtomList1), + condlist_atomlist(ConditionList, RefList, AtomList2), + append(AtomList1, AtomList2, AtomList). + + +/* +% BUG: experimental +% BUG: Add a restriction that all variables used in predicate-conditions +% must be declared in object-conditions. + +condlist_atomlist([], _RefList, []). + +condlist_atomlist([Condition | CondList], RefList, [Atom | AtomList]) :- + ( + Condition = object(D, Value, countable, na, _, _)-_ + -> + get_entity(class, Value, NamedClass), + select(Condition1, CondList, CondList1), + condlist_class(D, Condition1, CondList1, RefList, AndClass, CondList2), + Atom = 'description'(and(NamedClass, AndClass), 'I-variable'(D)) + ; + condition_atom(Condition, RefList, Atom), + CondList2 = CondList + ), + condlist_atomlist(CondList2, RefList, AtomList). +*/ + + + +%% condition_atomlist(+Condition:term, -Atoms:list) is det. +% +% @param Condition is a DRS condition +% @param RefList is a list of DRS toplevel referents +% @param Atoms is a list of SWRL atoms +% + +% We allow no generalized quantifiers +condition_atomlist(Condition, _, _) :- + is_object_with_generalized_quantifier(Condition), + !, + fail. + +condition_atomlist(formula(Expr1, Comp, Expr2)-_, RefList, Builtins) :- + expr_to_builtins(Expr1, Var1, B1), + expr_to_builtins(Expr2, Var2, B1, B2), + add_relation(Comp, Var1, Var2, RefList, B2, Builtins). + +condition_atomlist(object(X, Value, _, na, _, _)-_, _, ['ClassAtom'(NamedClass, Variable)]) :- + get_variable(X, Variable), + get_entity(class, Value, NamedClass). + +condition_atomlist('-'([predicate(_, be, X1, X2)-_]), RefList, ['DifferentIndividualsAtom'(OutX1, OutX2)]) :- + get_argument(X1, RefList, object, OutX1, _), + get_argument(X2, RefList, object, OutX2, _). + +condition_atomlist(predicate(_, be, X1, X2)-_, RefList, ['SameIndividualAtom'(OutX1, OutX2)]) :- + get_argument(X1, RefList, object, OutX1, _), + get_argument(X2, RefList, object, OutX2, _). + +condition_atomlist(predicate(_, Value, X1, X2)-_, RefList, ['DataPropertyAtom'(DataProperty, OutX1, OutX2) | L]) :- + Value \= be, + get_entity(data_property, Value, DataProperty), + get_argument(X1, RefList, object, OutX1, L1), + get_argument(X2, RefList, data, OutX2, L2), + append(L1, L2, L). + +condition_atomlist(predicate(_, Value, X1, X2)-_, RefList, ['ObjectPropertyAtom'(ObjectProperty, OutX1, OutX2)]) :- + Value \= be, + get_entity(object_property, Value, ObjectProperty), + get_argument(X1, RefList, object, OutX1, _), + get_argument(X2, RefList, object, OutX2, _). + +% Sublist +% E.g. If a man owns a car then the man likes the car and likes exactly 3 cats. +% E.g. If John owns a car then Mary likes a car and likes at most 3 cats. +condition_atomlist([C | Cs], RefList, ['ClassAtom'(SubListClass, OutX)]) :- + condlist_and(X, [C | Cs], RefList, SubListClass), + get_argument(X, RefList, object, OutX, _). + +% Note that X can point to an Individual (i.e. not only a variable), +% see e.g. "If John does not like Mary then a man does not like a woman." +condition_atomlist('-'(Not), RefList, ['ClassAtom'('ObjectComplementOf'(NotClass), OutX)]) :- + condlist_and(X, Not, RefList, NotClass), + get_argument(X, RefList, object, OutX, _). + +% Note that X can point to an Individual. +condition_atomlist('v'(Or1, Or2), RefList, ['ClassAtom'('ObjectUnionOf'([Or1Class, Or2Class]), OutX)]) :- + condlist_and(X, Or1, RefList, Or1Class), + condlist_and(X, Or2, RefList, Or2Class), + get_argument(X, RefList, object, OutX, _). + + +%% get_argument(+X:term, +RefList:list, -Type:atom, -Argument:term, -Atoms:list) is det. +% +% @param X is a discourse referent, expr-term, int/1, real/1, or string/1 +% @param RefList is a list of DRS toplevel referents +% @param Type is the type of the argument, i.e. one of {data, object, _} +% @param Argument is a SWRL variable, OWL individual, or OWL data value +% @param Atoms is a list of SWRL atoms (empty if X produces no builtins) +% +get_argument(expr(X, Y, Z), _RefList, data, Var, Builtins) :- + !, + expr_to_builtins(expr(X, Y, Z), Var, Builtins). + +% int/1, real/1, string/1 +% BUG: use a predicate that already returns the ^^/2 term +% to make sure that this term is used everywhere in DRS->OWL/SWRL +% where numbers are represented. +get_argument(DataItem, _RefList, data, '^^'(DataValue, DataTypeUri), []) :- + dataitem_datavalue_datatypeuri(DataItem, DataValue, DataTypeUri), + !. + +get_argument(X, RefList, object, Individual, []) :- + is_toplevel(X, RefList, 'ObjectOneOf'([Individual])), + !. + +get_argument('$VAR'(X), _RefList, object, Variable, []) :- + get_variable(X, Variable). + +get_argument(X, _RefList, object, X, []). + + +%% add_relation(+Relation:atom, +Var1, +Var2, +BIn:list, -BOut:list) is det. +% +% @param Relation is one of {'>', '<', '='} +% ... +% +% @bug try to output less code, e.g. instead of 'equal' just unify: add_relation('=', Var, Var, B, B). +% +add_relation(Relation, Var1, Var2, RefList, B, ['BuiltInAtom'(swrlb:Builtin, [OutVar1, OutVar2]) | B]) :- + relation_builtin(Relation, Builtin), + get_argument(Var1, RefList, _, OutVar1, _), + get_argument(Var2, RefList, _, OutVar2, _). + + +% expr_to_builtins(+Expr:term, -EList:list) is det. +% expr_to_builtins(+Expr:term, -Var:atom, -EList:list) is det. +% +% Flattens the expression (a tree) into a list simple expressions +% that are connected by expression handles. E.g. +% +%== +% ?- expr_to_builtins(expr(*, expr(+, 1, 2), 3), L). +% L = [builtin(multiply, G295, G297, 3), builtin(add, G297, 1, 2)]. +%== +% +% @param Expr is a term in the form expr(Op, Expr1, Expr2) +% @param Var is a variable to be used as handle for the topmost expression +% @param Builtins is a list of SWRL built-in predicates +% +expr_to_builtins(Expr, List) :- + expr_to_builtins(Expr, _, List). + +expr_to_builtins(Expr, Var, List) :- + expr_to_builtins(Expr, Var, [], List). + +expr_to_builtins(expr(Op, E1, E2), Var, LIn, ['BuiltInAtom'(swrlb:Builtin, [Var, Var1, Var2]) | LOut]) :- + !, + op_builtin(Op, Builtin), + get_swrl_variable(Var), + expr_to_builtins(E1, Var1, LIn, LTmp), + expr_to_builtins(E2, Var2, LTmp, LOut). + +% @bug: why is RefList here empty? +expr_to_builtins(Var, OutVar, List, List) :- + get_argument(Var, [], _, OutVar, _). + + +%% get_swrl_variable(-SwrlVariable:term) is det. +% +% Generate a new SWRL variable (prefixed by 'g' to avoid a possible nameclash) +% +% @bug It's not nice to use gensym/2 +% +get_swrl_variable(Variable) :- + gensym(g, GenSym), + get_variable(GenSym, Variable). + + +%% get_variable(+Var, -Variable) +% +% +get_variable('$VAR'(X), 'Variable'(Var)) :- + !, + with_output_to(atom(Var), format("urn:swrl#x~w", [X])). + +get_variable(X, 'Variable'(Var)) :- + with_output_to(atom(Var), format("urn:swrl#x~w", [X])). + + +%% relation_builtin(?Relation:atom, ?Builtin:atom) is det. +% +% SWRL built-ins for comparisons (complete coverage of the 6 built-ins) +% +% @param Relation is one of {'>', '<', '=', '\=', '=<', '>='} +% @param Builtin is SWRL built-in +% +relation_builtin('=', equal). +relation_builtin('\\=', notEqual). +relation_builtin('<', lessThan). +relation_builtin('=<', lessThanOrEqual). +relation_builtin('>', greaterThan). +relation_builtin('>=', greaterThanOrEqual). + + +%% op_builtin(?Op:atom, ?Builtin:atom) is det. +% +% SWRL math built-ins (4) and string built-ins (1). +% +% @param Op is DRS (binary) operator +% @param Builtin is SWRL built-in +% +op_builtin('+', add). +op_builtin('-', subtract). +op_builtin('*', multiply). +op_builtin('/', divide). +op_builtin('&', stringConcat). diff --git a/utils/owlswrl/owlfss_owlrdfxml.pl b/utils/owlswrl/owlfss_owlrdfxml.pl new file mode 100644 index 0000000..29684ea --- /dev/null +++ b/utils/owlswrl/owlfss_owlrdfxml.pl @@ -0,0 +1,734 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2010, Kaarel Kaljurand . +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(owlfss_owlrdfxml, [ + owlfss_owlrdfxml/2 + ]). + + +/** OWL 2/SWRL Functional-Style Syntax to OWL 2/SWRL RDF/XML converter + +@author Kaarel Kaljurand +@author Jean-Marc Vanel (jmv) +@version 2010-11-01 + +@deprecated + +@tbd Cover all the OWL/SWRL axioms here, not only those that the DRS->OWL/SWRL generates. + +@tbd Complete support for property chains. + +@tbd Complete support for SWRL data properties, built-ins. +*/ + + +%% owlfss_owlrdfxml(+Ontology:term, -RDFXML:term) is det. +% +% @param Ontology is an OWL/SWRL ontology in Functional-Style Syntax (Prolog notation) +% @param RDFXML is the OWL/SWRL ontology in RDF/XML (SWI-Prolog's XML notation) +% +owlfss_owlrdfxml('Ontology'(Name, AxiomList), RDFXML) :- + + atom_concat(Name, '#', NameHash), + + axiomlist_rdf(AxiomList, AxiomListRdf, DescriptionList), + + list_to_set(DescriptionList, DescriptionListSorted), + + findall(element('rdf:Description', ['rdf:about'=About], [ + element('rdf:type', ['rdf:resource'=Resource], []) + ] + ), member(about(About, Resource), DescriptionListSorted), DescriptionListRdf), + + + append(AxiomListRdf, DescriptionListRdf, Everything), + + RDFXML = element('rdf:RDF', [ + 'xml:base'=Name, + xmlns=NameHash, + 'xmlns:owl'='http://www.w3.org/2002/07/owl#', + 'xmlns:owl11'='http://www.w3.org/2006/12/owl11#', + 'xmlns:swrl'='http://www.w3.org/2003/11/swrl#', + 'xmlns:swrlb'='http://www.w3.org/2003/11/swrlb#', + 'xmlns:rdf'='http://www.w3.org/1999/02/22-rdf-syntax-ns#', + 'xmlns:rdfs'='http://www.w3.org/2000/01/rdf-schema#' + ], [ + element('owl:Ontology', ['rdf:about'=''], []) | Everything + ] + ). + + +%% axiomlist_rdf(+AxiomList:list, -XML:xml, -DescriptionList:list) is det. +% +% +axiomlist_rdf([], [], []). + +axiomlist_rdf([Axiom | AxiomList], [AxiomRdf | AxiomListRdf], DescriptionList) :- + axiom_rdf(Axiom, AxiomRdf, D1), + axiomlist_rdf(AxiomList, AxiomListRdf, D2), + append(D1, D2, DescriptionList). + + +%% axiom_rdf(+Axiom:term, -Rdf:xml) is det. +% +axiom_rdf('Declaration'(Individual), + element('owl:Thing', IndividualRdf, []), + [] +) :- + individual_rdf(Individual, about, IndividualRdf). + + +axiom_rdf('ClassAssertion'(Class, Individual), + element('owl:Thing', IndividualRdf, [ + element('rdf:type', [], [ClassRdf]) + ] + ), + DescriptionList +) :- + individual_rdf(Individual, about, IndividualRdf), + class_rdf(Class, ClassRdf, DescriptionList). + + +% @bug cleanup the NS-stuff, we assume here that NS='' +axiom_rdf('ObjectPropertyAssertion'('ObjectProperty'(NS:NamedProperty), Individual1, Individual2), + element('owl:Thing', Individual1Rdf, [ + element(NamedProperty, Individual2Rdf, []) + ] + ), + [about(RdfNamedProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty')] +) :- + get_uri(NS:NamedProperty, RdfNamedProperty), + individual_rdf(Individual1, about, Individual1Rdf), + individual_rdf(Individual2, resource, Individual2Rdf). + + +% @bug cleanup the NS-stuff, we assume here that NS='' +axiom_rdf('DataPropertyAssertion'('DataProperty'(NS:NamedProperty), Individual, '^^'(Value, Type)), + element('owl:Thing', IndividualRdf, [ + element(NamedProperty, ['rdf:datatype'=Type], [ValueRdf]) + ] + ), + [about(RdfNamedProperty, 'http://www.w3.org/2002/07/owl#DatatypeProperty')] +) :- + get_uri(NS:NamedProperty, RdfNamedProperty), + individual_rdf(Individual, about, IndividualRdf), + datavalue_rdf(Value, ValueRdf). + + +axiom_rdf('SameIndividual'([Individual1, Individual2]), + element('owl:Thing', Individual1Rdf, [ + element('owl:sameAs', Individual2Rdf, []) + ] + ), + [] +) :- + individual_rdf(Individual1, about, Individual1Rdf), + individual_rdf(Individual2, resource, Individual2Rdf). + + +axiom_rdf('DifferentIndividuals'([Individual1, Individual2]), + element('owl:Thing', Individual1Rdf, [ + element('owl:differentFrom', Individual2Rdf, []) + ] + ), + [] +) :- + individual_rdf(Individual1, about, Individual1Rdf), + individual_rdf(Individual2, resource, Individual2Rdf). + + +axiom_rdf('SubClassOf'('Class'(owl:'Thing'), D), + element('owl:Class', ['rdf:about'='http://www.w3.org/2002/07/owl#Thing'], [ + element('rdfs:subClassOf', [], [DRdf]) + ] + ), + DescriptionList +) :- + !, + class_rdf(D, DRdf, DescriptionList). + + +axiom_rdf('SubClassOf'('Class'(C), D), + element('owl:Class', ['rdf:about'=RdfC], [ + element('rdfs:subClassOf', [], [DRdf]) + ] + ), + DescriptionList +) :- + !, + get_uri(C, RdfC), + class_rdf(D, DRdf, DescriptionList). + + +axiom_rdf('SubClassOf'(C, D), + element('owl:Class', [], [ + CRdf, + element('rdfs:subClassOf', [], [DRdf]) + ] + ), + DescriptionList +) :- + class_rdf(C, element('owl:Class', [], [CRdf]), D1), + class_rdf(D, DRdf, D2), + append(D1, D2, DescriptionList). + +% BUG: incomplete chain support +axiom_rdf('SubObjectPropertyOf'('ObjectPropertyChain'(['ObjectProperty'(SubProperty1), 'ObjectProperty'(SubProperty2)]), 'ObjectProperty'(SuperProperty)), + element('rdf:Description', [], [ + element('rdf:type', ['rdf:resource'='http://www.w3.org/1999/02/22-rdf-syntax-ns#List'], []), + element('rdfs:subPropertyOf', ['rdf:resource'=RdfSuperProperty], []), + element('rdf:first', ['rdf:resource'=RdfSubProperty1], []), + element('rdf:rest', ['rdf:parseType'='Collection'], [ + element('rdf:Description', ['rdf:about'=RdfSubProperty2], []) + ] + ) + ] + ), + [ + about(RdfSubProperty1, 'http://www.w3.org/2002/07/owl#ObjectProperty'), + about(RdfSubProperty2, 'http://www.w3.org/2002/07/owl#ObjectProperty'), + about(RdfSuperProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty') + ] +) :- + !, + get_uri(SubProperty1, RdfSubProperty1), + get_uri(SubProperty2, RdfSubProperty2), + get_uri(SuperProperty, RdfSuperProperty). + + +axiom_rdf('SubObjectPropertyOf'('ObjectProperty'(SubProperty), 'ObjectInverseOf'('ObjectProperty'(SuperProperty))), + element('owl:ObjectProperty', ['rdf:about'=RdfSubProperty], [ + element('rdfs:subPropertyOf', ['rdf:parseType'='Resource'], [ + element('rdf:type', ['rdf:resource'='http://www.w3.org/2002/07/owl#ObjectProperty'], []), + element('owl:inverseOf', ['rdf:resource'=RdfSuperProperty], []) + ] + ) + ] + ), + [about(RdfSuperProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty')] +) :- + !, + get_uri(SubProperty, RdfSubProperty), + get_uri(SuperProperty, RdfSuperProperty). + + +axiom_rdf('SubObjectPropertyOf'('ObjectProperty'(SubProperty), 'ObjectProperty'(SuperProperty)), + element('owl:ObjectProperty', ['rdf:about'=RdfSubProperty], [ + element('rdfs:subPropertyOf', ['rdf:resource'=RdfSuperProperty], []) + ] + ), + [about(RdfSuperProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty')] +) :- + get_uri(SubProperty, RdfSubProperty), + get_uri(SuperProperty, RdfSuperProperty). + + +% BUG: inverse is transitive IFF the named property is transitive +axiom_rdf('TransitiveObjectProperty'('ObjectInverseOf'('ObjectProperty'(Property))), + element('owl:ObjectProperty', ['rdf:about'=RdfProperty], [ + element('rdf:type', ['rdf:resource'='http://www.w3.org/2002/07/owl#TransitiveProperty'], []) + ] + ), + [] +) :- + get_uri(Property, RdfProperty). + + +axiom_rdf('TransitiveObjectProperty'('ObjectProperty'(Property)), + element('owl:ObjectProperty', ['rdf:about'=RdfProperty], [ + element('rdf:type', ['rdf:resource'='http://www.w3.org/2002/07/owl#TransitiveProperty'], []) + ] + ), + [] +) :- + get_uri(Property, RdfProperty). + + +axiom_rdf('DisjointObjectProperties'(['ObjectProperty'(R), 'ObjectProperty'(S)]), + element('owl:ObjectProperty', ['rdf:about'=RdfR], [ + element('owl11:disjointObjectProperties', ['rdf:resource'=RdfS], []) + ] + ), + [about(RdfS, 'http://www.w3.org/2002/07/owl#ObjectProperty')] +) :- + get_uri(R, RdfR), + get_uri(S, RdfS). + + +% BUG: does not work +% TODO: implement also Domain and Range support +axiom_rdf('DisjointClasses'(['Class'(C), 'Class'(D)]), + element('owl:Class', ['rdf:about'=RdfC], [ + element('owl:disjointWith', [], [RdfD]) + ] + ), + AboutList +) :- + get_uri(C, RdfC), + class_rdf(D, RdfD, AboutList). + + +% Finally, we can generate SWRL/RDF/XML from our own functional SWRL representation +axiom_rdf( + 'DLSafeRule'('Body'(DescriptionList1), 'Head'(DescriptionList2)), + element('swrl:Imp', [], [ + element('swrl:body', [], AtomList1), + element('swrl:head', [], AtomList2) + ]), + AboutList +):- + descriptionlist_atomlist(DescriptionList1, AtomList1, _, AboutList1), + descriptionlist_atomlist(DescriptionList2, AtomList2, _, AboutList2), + append(AboutList1, AboutList2, AboutList). + + +%% classlist_rdf(+ClassList:list, -Rdf:term, -DescriptionList:list) is det. +% +% +classlist_rdf([], [], []). + +classlist_rdf([Class | ClassList], [ClassRdf | RdfList], DescriptionList) :- + class_rdf(Class, ClassRdf, D1), + classlist_rdf(ClassList, RdfList, D2), + append(D1, D2, DescriptionList). + + +%% class_rdf(+Class:term, -Rdf:term, -DescriptionList:list) is det. +% +% +class_rdf('Class'(owl:'Thing'), + element('owl:Class', ['rdf:about'='http://www.w3.org/2002/07/owl#Thing'], []), + [] +) :- !. + + +class_rdf( + 'ObjectIntersectionOf'(ClassList), + element('owl:Class', [], [element('owl:intersectionOf', ['rdf:parseType'='Collection'], RdfList)]), + DescriptionList +) :- + classlist_rdf(ClassList, RdfList, DescriptionList). + + +class_rdf( + 'ObjectUnionOf'(ClassList), + element('owl:Class', [], [element('owl:unionOf', ['rdf:parseType'='Collection'], RdfList)]), + DescriptionList +) :- + classlist_rdf(ClassList, RdfList, DescriptionList). + + +class_rdf( + 'ObjectOneOf'(IndividualList), + element('owl:Class', [], [element('owl:oneOf', ['rdf:parseType'='Collection'], RdfList)]), + [] +) :- + individuallist_rdf(IndividualList, RdfList). + + +class_rdf( + 'ObjectComplementOf'(Class), + element('owl:Class', [], [element('owl:complementOf', [], [ClassRdf])]), + DescriptionList +) :- + class_rdf(Class, ClassRdf, DescriptionList). + + +class_rdf( + 'ObjectSomeValuesFrom'(Property, Class), + element('owl:Restriction', [], [ + OnPropertyRdf, + element('owl:someValuesFrom', [], [ClassRdf]) + ]), + [about(NamedProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty') | DescriptionList] +) :- + onproperty_rdf(Property, OnPropertyRdf, NamedProperty), + class_rdf(Class, ClassRdf, DescriptionList). + + +class_rdf( + 'ObjectHasSelf'(Property), + element('owl11:SelfRestriction', [], [OnPropertyRdf]), + [about(NamedProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty')] +) :- + onproperty_rdf(Property, OnPropertyRdf, NamedProperty). + + +% Note: this is added for backwards compatibility (with OWL DL) reasons +class_rdf( + 'ObjectMinCardinality'(Number, Property, 'Class'(owl:'Thing')), + element('owl:Restriction', [], [ + OnPropertyRdf, + element('owl:minCardinality', ['rdf:datatype'='http://www.w3.org/2001/XMLSchema#nonNegativeInteger'], [NumberRdf]) + ]), + [about(NamedProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty')] +) :- + datavalue_rdf(Number, NumberRdf), + onproperty_rdf(Property, OnPropertyRdf, NamedProperty). + + +class_rdf( + 'ObjectMinCardinality'(Number, Property, Class), + element('owl:Restriction', [], [ + OnPropertyRdf, + element('owl:minCardinality', ['rdf:datatype'='http://www.w3.org/2001/XMLSchema#nonNegativeInteger'], [NumberRdf]), + element('owl11:onClass', [], [ClassRdf]) + ]), + [about(NamedProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty') | DescriptionList] +) :- + datavalue_rdf(Number, NumberRdf), + onproperty_rdf(Property, OnPropertyRdf, NamedProperty), + class_rdf(Class, ClassRdf, DescriptionList). + + +% Note: this is added for backwards compatibility (with OWL DL) reasons +class_rdf( + 'ObjectMaxCardinality'(Number, Property, 'Class'(owl:'Thing')), + element('owl:Restriction', [], [ + OnPropertyRdf, + element('owl:maxCardinality', ['rdf:datatype'='http://www.w3.org/2001/XMLSchema#nonNegativeInteger'], [NumberRdf]) + ]), + [about(NamedProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty')] +) :- + datavalue_rdf(Number, NumberRdf), + onproperty_rdf(Property, OnPropertyRdf, NamedProperty). + + +class_rdf( + 'ObjectMaxCardinality'(Number, Property, Class), + element('owl:Restriction', [], [ + OnPropertyRdf, + element('owl:maxCardinality', ['rdf:datatype'='http://www.w3.org/2001/XMLSchema#nonNegativeInteger'], [NumberRdf]), + element('owl11:onClass', [], [ClassRdf]) + ]), + [about(NamedProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty') | DescriptionList] +) :- + datavalue_rdf(Number, NumberRdf), + onproperty_rdf(Property, OnPropertyRdf, NamedProperty), + class_rdf(Class, ClassRdf, DescriptionList). + + +% Note: this is added for backwards compatibility (with OWL DL) reasons +class_rdf( + 'ObjectExactCardinality'(Number, Property, 'Class'(owl:'Thing')), + element('owl:Restriction', [], [ + OnPropertyRdf, + element('owl:cardinality', ['rdf:datatype'='http://www.w3.org/2001/XMLSchema#nonNegativeInteger'], [NumberRdf]) + ]), + [about(NamedProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty')] +) :- + datavalue_rdf(Number, NumberRdf), + onproperty_rdf(Property, OnPropertyRdf, NamedProperty). + + +class_rdf( + 'ObjectExactCardinality'(Number, Property, Class), + element('owl:Restriction', [], [ + OnPropertyRdf, + element('owl:cardinality', ['rdf:datatype'='http://www.w3.org/2001/XMLSchema#nonNegativeInteger'], [NumberRdf]), + element('owl11:onClass', [], [ClassRdf]) + ]), + [about(NamedProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty') | DescriptionList] +) :- + datavalue_rdf(Number, NumberRdf), + onproperty_rdf(Property, OnPropertyRdf, NamedProperty), + class_rdf(Class, ClassRdf, DescriptionList). + + +class_rdf( + 'ObjectHasValue'(Property, Individual), + element('owl:Restriction', [], [ + OnPropertyRdf, + element('owl:hasValue', IndividualRdf, []) + ]), + [about(NamedProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty')] +) :- + onproperty_rdf(Property, OnPropertyRdf, NamedProperty), + individual_rdf(Individual, resource, IndividualRdf). + + +class_rdf( + 'DataHasValue'(Property, '^^'(Value, Type)), + element('owl:Restriction', [], [ + OnPropertyRdf, + element('owl:hasValue', ['rdf:datatype'=Type], [ValueRdf]) + ]), + [about(NamedProperty, 'http://www.w3.org/2002/07/owl#DatatypeProperty')] +) :- + onproperty_rdf(Property, OnPropertyRdf, NamedProperty), + datavalue_rdf(Value, ValueRdf). + + +class_rdf('Class'(NamedClass), element('owl:Class', ['rdf:about'=RdfNamedClass], []), []) :- + get_uri(NamedClass, RdfNamedClass). + + + +%% onproperty_rdf(+PropertyExpression:term, -RdfXml:term, -NamedProperty:atom) is semidet. +% +% Note: data properties cannot have inverses +% +onproperty_rdf('ObjectInverseOf'('ObjectProperty'(NamedProperty)), + element('owl:onProperty', ['rdf:parseType'='Resource'], [ + element('rdf:type', ['rdf:resource'='http://www.w3.org/2002/07/owl#ObjectProperty'], []), + element('owl:inverseOf', ['rdf:resource'=RdfNamedProperty], []) + ] + ), + RdfNamedProperty +) :- + !, + get_uri(NamedProperty, RdfNamedProperty). + +onproperty_rdf('ObjectProperty'(NamedProperty), element('owl:onProperty', ['rdf:resource'=RdfNamedProperty], []), RdfNamedProperty) :- + get_uri(NamedProperty, RdfNamedProperty). + +onproperty_rdf('DataProperty'(NamedProperty), element('owl:onProperty', ['rdf:resource'=RdfNamedProperty], []), RdfNamedProperty) :- + get_uri(NamedProperty, RdfNamedProperty). + + +%% individuallist_rdf(+IndividualList:list, -Rdf:term) is det. +% +% +individuallist_rdf([], []). + +individuallist_rdf([Individual | IndividualList], [element('owl:Thing', RdfNamedIndividual, []) | RdfList]) :- + individual_rdf(Individual, about, RdfNamedIndividual), + individuallist_rdf(IndividualList, RdfList). + + +%% individual_rdf(+Individual:term, +Type:atom, -Rdf:term) is det. +% +% + +% @deprecated +individual_rdf('AnonymousIndividual'('$VAR'(Number)), _, ['rdf:nodeID'=AnonymousIndividual]) :- + !, + concat_atom(['Ind', Number], AnonymousIndividual). + +individual_rdf('AnonymousIndividual'(Number), _, ['rdf:nodeID'=AnonymousIndividual]) :- + concat_atom(['Ind', Number], AnonymousIndividual). + +individual_rdf('NamedIndividual'(Individual), about, ['rdf:about'=NamedIndividual]) :- + get_uri(Individual, NamedIndividual). + +individual_rdf('NamedIndividual'(Individual), resource, ['rdf:resource'=NamedIndividual]) :- + get_uri(Individual, NamedIndividual). + + +%% descriptionlist_atomlist(+DescriptionList:list, -AtomList:list) is det. +% +% +descriptionlist_atomlist([], [], ['rdf:resource'='http://www.w3.org/1999/02/22-rdf-syntax-ns#nil'], []). + +descriptionlist_atomlist( + [Description | DescriptionList], + [ + element('swrl:AtomList', [], [ + element('rdf:first', [], [Atom]), + element('rdf:rest', AttrList, AtomList) + ] + ) + ], + [], + AboutList +) :- + description_atom(Description, Atom, AboutList1), + descriptionlist_atomlist(DescriptionList, AtomList, AttrList, AboutList2), + append(AboutList1, AboutList2, AboutList). + + +%% description_atom(+Description:term, -Atom:term, -AboutList:list) is det. +% +% @tbd data properties, built-ins +% +description_atom( + 'ClassAtom'('Class'(Class), Argument), + element('swrl:ClassAtom', [], [ + element('swrl:argument1', ['rdf:resource'=RdfArgument], []), + element('swrl:classPredicate', ['rdf:resource'=RdfClass], []) + ]), + [about(RdfClass, 'http://www.w3.org/2002/07/owl#Class') | AboutList] +) :- + !, + get_uri(Class, RdfClass), + argument_rdf(Argument, RdfArgument, AboutList). + +description_atom( + 'ObjectPropertyAtom'('ObjectProperty'(Property), Argument1, Argument2), + element('swrl:IndividualPropertyAtom', [], [ + element('swrl:argument1', ['rdf:resource'=RdfArgument1], []), + element('swrl:argument2', ['rdf:resource'=RdfArgument2], []), + element('swrl:propertyPredicate', ['rdf:resource'=RdfProperty], []) + ]), + [about(RdfProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty') | AboutList] +) :- + !, + get_uri(Property, RdfProperty), + argument_rdf(Argument1, RdfArgument1, AboutList1), + argument_rdf(Argument2, RdfArgument2, AboutList2), + append(AboutList1, AboutList2, AboutList). + +% jmv +description_atom( + 'DataPropertyAtom'('DataProperty'(Property), Argument1, Argument2), + element('swrl:IndividualPropertyAtom', [], [ + element('swrl:argument1', ['rdf:resource'=RdfArgument1], []), + % TODO: case when Argument2 is an expression; maybe create an expression with = + element('swrl:argument2', ['rdf:resource'=RdfArgument2], []), + element('swrl:propertyPredicate', ['rdf:resource'=RdfProperty], []) + ]), + [about(RdfProperty, 'http://www.w3.org/2002/07/owl#ObjectProperty') | AboutList] +) :- + !, + get_uri(Property, RdfProperty), + argument_rdf(Argument1, RdfArgument1, AboutList1), + argument_rdf(Argument2, RdfArgument2, AboutList2), + append(AboutList1, AboutList2, AboutList). + +description_atom( + 'SameIndividualAtom'(Argument1, Argument2), + element('swrl:SameIndividualAtom', [], [ + element('swrl:argument1', ['rdf:resource'=RdfArgument1], []), + element('swrl:argument2', ['rdf:resource'=RdfArgument2], []) + ]), + AboutList +) :- + !, + argument_rdf(Argument1, RdfArgument1, AboutList1), + argument_rdf(Argument2, RdfArgument2, AboutList2), + append(AboutList1, AboutList2, AboutList). + +description_atom( + 'DifferentIndividualsAtom'(Argument1, Argument2), + element('swrl:DifferentIndividualsAtom', [], [ + element('swrl:argument1', ['rdf:resource'=RdfArgument1], []), + element('swrl:argument2', ['rdf:resource'=RdfArgument2], []) + ]), + AboutList +) :- + !, + argument_rdf(Argument1, RdfArgument1, AboutList1), + argument_rdf(Argument2, RdfArgument2, AboutList2), + append(AboutList1, AboutList2, AboutList). + +description_atom( + 'ClassAtom'(ComplexClass, Argument), + element('swrl:ClassAtom', [], [ + element('swrl:argument1', ['rdf:resource'=RdfArgument], []), + element('swrl:classPredicate', [], [ComplexClassRdf]) + ]), + AboutList +) :- + class_rdf(ComplexClass, ComplexClassRdf, AboutList1), + argument_rdf(Argument, RdfArgument, AboutList2), + append(AboutList1, AboutList2, AboutList). + +description_atom( + builtIn(Op, X1, X2), + element('swrl:BuiltinAtom', [], [ + element('swrl:builtin', ['rdf:resource'=SWRL_OP], []), + element('swrl:arguments', [], [ + element('rdf:Description', [], [ + element('rdf:first', ['rdf:resource'=RdfArgument1], []), + element('rdf:rest', [], [ + element('rdf:Description', [], [ + element('rdf:first', ['rdf:resource'=RdfArgument2], []), + element('rdf:rest', ['rdf:resource'='http://www.w3.org/1999/02/22-rdf-syntax-ns#nil'], []) + ]) + ]) + ]) + ]) + ]), + AboutList +) :- + concat_atom(['http://www.w3.org/2003/11/swrlb#', Op], SWRL_OP), + argument_rdf(X1, RdfArgument1, AboutList1), + argument_rdf(X2, RdfArgument2, AboutList2), + append([AboutList1, AboutList2], AboutList). + + +% added by jmv +description_atom( + builtIn(Op, X1, X2, X3), + element('swrl:BuiltinAtom', [], [ + element('swrl:builtin', ['rdf:resource'=SWRL_OP], []), + element('swrl:arguments', [], [ + element('rdf:Description', [], [ + element('rdf:first', ['rdf:resource'=RdfArgument1], []), + element('rdf:rest', [], [ + element('rdf:Description', [], [ + element('rdf:first', ['rdf:resource'=RdfArgument2], []), + element('rdf:rest', [], [ + element('rdf:Description', [], [ + element('rdf:first', ['rdf:resource'=RdfArgument3], []), + element('rdf:rest', ['rdf:resource'='http://www.w3.org/1999/02/22-rdf-syntax-ns#nil'], []) + ]) + ]) + ]) + ]) + ]) + ]) + ]), + AboutList +) :- + concat_atom(['http://www.w3.org/2003/11/swrlb#', Op], SWRL_OP), + argument_rdf(X1, RdfArgument1, AboutList1), + argument_rdf(X2, RdfArgument2, AboutList2), + argument_rdf(X3, RdfArgument3, AboutList3), + append([AboutList1, AboutList2, AboutList3], AboutList). + + +%% argument_rdf(+VarOrInd:term, -VarOrIndName:atom, -About:list) is det. +% +% +% @deprecated +argument_rdf('Variable'('$VAR'(Variable)), RdfVariable, [about(RdfVariable, 'http://www.w3.org/2003/11/swrl#Variable')]) :- + !, + concat_atom(['#x', Variable], RdfVariable). + +argument_rdf('Variable'(Variable), RdfVariable, [about(RdfVariable, 'http://www.w3.org/2003/11/swrl#Variable')]) :- + concat_atom(['#x', Variable], RdfVariable). + +argument_rdf('NamedIndividual'(Individual), RdfIndividual, []) :- + get_uri(Individual, RdfIndividual). + + +%% datavalue_rdf(+Value:number, -ValueRdf:atom) is det. +% +% Converts a number into an atom. +% +datavalue_rdf(Value, ValueRdf) :- + number(Value), + !, + atom_number(ValueRdf, Value). + +datavalue_rdf(Value, Value). + + +%% get_uri(+Name:term, -RdfName:atom) is det. +% +% @bug we assume that 'owl' always means 'http://www.w3.org/2002/07/owl', etc. +% +get_uri(':'(owl, 'Thing'), 'http://www.w3.org/2002/07/owl#Thing') :- + !. + +get_uri(':'(ace, 'Universe'), 'http://attempto.ifi.uzh.ch/ace#Universe') :- + !. + +get_uri(':'(ace, 'contain'), 'http://attempto.ifi.uzh.ch/ace#contain') :- + !. + +get_uri(':'(NS, C), RdfC) :- + concat_atom([NS, '#', C], RdfC). diff --git a/utils/owlswrl/owlswrl_to_fss.pl b/utils/owlswrl/owlswrl_to_fss.pl new file mode 100644 index 0000000..25f4042 --- /dev/null +++ b/utils/owlswrl/owlswrl_to_fss.pl @@ -0,0 +1,122 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2010, Kaarel Kaljurand . +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + +:- module(owlswrl_to_fss, [ + owlswrl_to_fss/1, + owlswrl_to_fss/2 + ]). + +/** OWL/SWRL serializer into OWL/SWRL Functional-Style Syntax + +@author Kaarel Kaljurand +@version 2010-11-26 + +@tbd Escaping + +@tbd Test on the regression test set if OWL-API can load the output produced here + +*/ + +%% owlswrl_to_fss(+Ontology) +%% owlswrl_to_fss(+Ontology, -Atom) +% +% Writes the OWL/SWRL ontology in Functional-Style Syntax into the current stream. +% +owlswrl_to_fss('Ontology'(OntologyIri, Axioms)) :- + format("Prefix(:=<~w#>)~n", [OntologyIri]), + format("Ontology(<~w>~n", [OntologyIri]), + print_list(Axioms, 1), + format(")~n"). + +% +owlswrl_to_fss(Ontology, OntologyFss) :- + with_output_to(atom(OntologyFss), owlswrl_to_fss(Ontology)). + + +%% print_compound +% +% +print_compound(OwlFss, Level) :- + OwlFss =.. [Name | Args], + PrettyIndent is Level * 3, + writef('%r%w(\n', [' ', PrettyIndent, Name]), + NewLevel is Level + 1, + print_list(Args, NewLevel), + writef('%r)\n', [' ', PrettyIndent]). + + +%% print_list +% +% Don't change the order, e.g. an empty list should +% not be "mistaken" for an atom. +% +print_list([], _). + +print_list([Head | Tail], Level) :- + is_list(Head), + !, + print_list(Head, Level), + print_list(Tail, Level). + +print_list([Expression | Tail], Level) :- + print_terminal(Expression, Level), + !, + print_list(Tail, Level). + +print_list([Head | Tail], Level) :- + compound(Head), + !, + print_compound(Head, Level), + print_list(Tail, Level). + + +%% print_terminal +% +% +print_terminal(Number, Level) :- + number(Number), + !, + PrettyIndent is Level * 3, + writef('%r%w\n', [' ', PrettyIndent, Number]). + +print_terminal(Iri, Level) :- + atom(Iri), + !, + PrettyIndent is Level * 3, + writef('%r<%w>\n', [' ', PrettyIndent, Iri]). + +print_terminal('Variable'(Iri), Level) :- + PrettyIndent is Level * 3, + writef('%rVariable(<%w>)\n', [' ', PrettyIndent, Iri]). + +print_terminal('BuiltInAtom'(Iri, DArgList), Level) :- + PrettyIndent is Level * 3, + writef('%rBuiltInAtom(<%w>\n', [' ', PrettyIndent, Iri]), + NewLevel is Level + 1, + print_list(DArgList, NewLevel), + writef('%r)\n', [' ', PrettyIndent]). + +print_terminal('^^'(DataValue, DataType), Level) :- + PrettyIndent is Level * 3, + writef('%r"%w"^^<%w>\n', [' ', PrettyIndent, DataValue, DataType]). + +print_terminal(Terminal, Level) :- + pretty_print(Terminal, PrettyExpression), + !, + PrettyIndent is Level * 3, + writef('%r%w\n', [' ', PrettyIndent, PrettyExpression]). + + +pretty_print(nodeID(Number), '_':Number). +pretty_print(NS:Name, NS:Name). diff --git a/utils/owlswrl/owlswrl_to_xml.pl b/utils/owlswrl/owlswrl_to_xml.pl new file mode 100644 index 0000000..0919ae8 --- /dev/null +++ b/utils/owlswrl/owlswrl_to_xml.pl @@ -0,0 +1,457 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2010, Kaarel Kaljurand . +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(owlswrl_to_xml, [ + owlswrl_to_xml/2 + ]). + + +/** OWL/SWRL Functional-Style Syntax to OW/SWRL XML converter + +@author Kaarel Kaljurand +@version 2010-11-26 + +@bug support for datatype properties is not implemented or buggy +@tbd anonymous individuals should not be turned into regular individuals + +% It would be good to output also AnonymousIndividual, but this needs more work, +% e.g. "There is a woman that every man likes." is rejected by the OWL-API OWLXMLParser: +% Element not found: Expected at least one individual in object oneOf +% Note sure why this is not allowed... + +@tbd Use abbreviated IRIs and prefix declarations, no need for atom concat + +@tbd Cover all of OWL/SWRL not just the constructs that ACE->OWL/SWRL generates + +*/ + + +%% owlswrl_to_xml(+OWL:term, -XML:term) is det. +% +% @param OWL is OWL ontology in Functional-Style Syntax (Prolog notation) +% @param XML is OWL ontology in XML (SWI-Prolog's XML notation) +% +owlswrl_to_xml( + 'Ontology'(OntologyIri, AxiomList), + element('Ontology', [ + 'xml:base' = 'http://www.w3.org/2002/07/owl#', + 'xmlns' = 'http://www.w3.org/2002/07/owl#', + 'ontologyIRI' = OntologyIri + ], ElList) + ) :- + atom_concat(OntologyIri, '#', Prefix), + axiomlist_to_xml(AxiomList, Prefix, ElList). + + +%% axiomlist_to_xml(+Axioms:list, Prefix:atom, -TermList:list) is det. +% +% Converts a list of OWL/SWRL axioms in Prolog notation into a list of XML +% elements in Prolog notation. +% +% @param Axioms is a list of Prolog terms (representing OWL/SWRL axioms) +% @param Prefix IRI that is used in case of the default namespace as a prefix +% @param ElementList is a list of XML elements +% +axiomlist_to_xml([], _, []). + +axiomlist_to_xml([Axiom | Axioms], Prefix, [element(ElName, [], Children) | ElList]) :- + axiom_to_xml(Axiom, Prefix, ElName, Children), + !, + axiomlist_to_xml(Axioms, Prefix, ElList). + + +%% axiom_to_xml(+Axiom:term, +Prefix:atom, -ElName:atom, -Children:list) is det. +% +% Axiom +% +axiom_to_xml('SubClassOf'(CE1, CE2), Prefix, 'SubClassOf', [CE1x, CE2x]) :- + !, + ce_to_xml(CE1, Prefix, CE1x), + ce_to_xml(CE2, Prefix, CE2x). + +axiom_to_xml('ClassAssertion'(CE, I), Prefix, 'ClassAssertion', [CEx, Ix]) :- + !, + ce_to_xml(CE, Prefix, CEx), + ie_to_xml(I, Prefix, Ix). + +axiom_to_xml('ObjectPropertyAssertion'(OPE, I1, I2), Prefix, 'ObjectPropertyAssertion', [OPEx, I1x, I2x]) :- + !, + ope_to_xml(OPE, Prefix, OPEx), + ie_to_xml(I1, Prefix, I1x), + ie_to_xml(I2, Prefix, I2x). + +axiom_to_xml('DataPropertyAssertion'(DPE, I, L), Prefix, 'DataPropertyAssertion', [DPEx, Ix, Lx]) :- + !, + dpe_to_xml(DPE, Prefix, DPEx), + ie_to_xml(I, Prefix, Ix), + l_to_xml(L, Lx). + +axiom_to_xml('SubObjectPropertyOf'('ObjectPropertyChain'(E_list), OPE), Prefix, 'SubObjectPropertyOf', [element('ObjectPropertyChain', [], Ex_list), OPEx]) :- + !, + elist_to_xml(ope, E_list, Prefix, Ex_list), + ope_to_xml(OPE, Prefix, OPEx). + +axiom_to_xml('SubObjectPropertyOf'(OPE1, OPE2), Prefix, 'SubObjectPropertyOf', [OPE1x, OPE2x]) :- + !, + ope_to_xml(OPE1, Prefix, OPE1x), + ope_to_xml(OPE2, Prefix, OPE2x). + +axiom_to_xml('TransitiveObjectProperty'(OPE), Prefix, 'TransitiveObjectProperty', [OPEx]) :- + !, + ope_to_xml(OPE, Prefix, OPEx). + +axiom_to_xml('ObjectPropertyDomain'(OPE, CE), Prefix, 'ObjectPropertyDomain', [OPEx, CEx]) :- + !, + ope_to_xml(OPE, Prefix, OPEx), + ce_to_xml(CE, Prefix, CEx). + +axiom_to_xml('ObjectPropertyRange'(OPE, CE), Prefix, 'ObjectPropertyRange', [OPEx, CEx]) :- + !, + ope_to_xml(OPE, Prefix, OPEx), + ce_to_xml(CE, Prefix, CEx). + +axiom_to_xml('DLSafeRule'('Body'(Atom_list1), 'Head'(Atom_list2)), Prefix, 'DLSafeRule', Ex_list) :- + !, + elist_to_xml(a, Atom_list1, Prefix, Atomx_list1), + elist_to_xml(a, Atom_list2, Prefix, Atomx_list2), + Ex_list = [ + element('Body', [], Atomx_list1), + element('Head', [], Atomx_list2) + ]. + +axiom_to_xml(Axiom, Prefix, Name, List_x) :- + axiom_is_owl_list(Axiom, Type, Name, List), + !, + elist_to_xml(Type, List, Prefix, List_x). + +axiom_to_xml(IllegalArg, _, _, _) :- + throw(error('Not an axiom', context(axiom_to_xml/3, IllegalArg))). + + +%% axiom_is_owl_list(?Term:term, ?Type:atom, ?Functor:atom, ?Argument:list) +%% ce_is_owl_list(?Term:term, ?Type:atom, ?Functor:atom, ?Argument:list) +% +% @param Type is one of {ce, ope, ie, ...} +% +axiom_is_owl_list('DisjointClasses'(List), ce, 'DisjointClasses', List). +axiom_is_owl_list('DisjointObjectProperties'(List), ope, 'DisjointObjectProperties', List). +axiom_is_owl_list('SameIndividual'(List), ie, 'SameIndividual', List). +axiom_is_owl_list('DifferentIndividuals'(List), ie, 'DifferentIndividuals', List). + +ce_is_owl_list('ObjectIntersectionOf'(List), ce, 'ObjectIntersectionOf', List). +ce_is_owl_list('ObjectUnionOf'(List), ce, 'ObjectUnionOf', List). +ce_is_owl_list('ObjectOneOf'(List), ie, 'ObjectOneOf', List). + + +%% elist_to_xml(CE_list, Prefix, CEx_list), +% +% List of OWL/SWRL expressions +% +elist_to_xml(_Type, [], _Prefix, []). + +elist_to_xml(Type, [CE | Tail], Prefix, [CEx | Tailx]) :- + e_to_xml(Type, CE, Prefix, CEx), + elist_to_xml(Type, Tail, Prefix, Tailx). + + +%% e_to_xml(ce, CE, Prefix, CEx) +e_to_xml(ce, E, Prefix, Ex) :- ce_to_xml(E, Prefix, Ex). +e_to_xml(ope, E, Prefix, Ex) :- ope_to_xml(E, Prefix, Ex). +e_to_xml(dpe, E, Prefix, Ex) :- dpe_to_xml(E, Prefix, Ex). +e_to_xml(ie, E, Prefix, Ex) :- ie_to_xml(E, Prefix, Ex). +e_to_xml(a, E, Prefix, Ex) :- a_to_xml(E, Prefix, Ex). +e_to_xml(v_or_l, E, Prefix, Ex) :- v_or_l_to_xml(E, Prefix, Ex). + + +%% ce_to_xml('ObjectSomeValuesFrom'(OPE, CE), _Prefix, 'Class'(CE)) +% +% Class Expression +% +ce_to_xml(CE, Prefix, Xml) :- + ce_is_owl_list(CE, Type, Name, List), + !, + elist_to_xml(Type, List, Prefix, List_x), + get_xml(Name, List_x, Xml). + +ce_to_xml('ObjectComplementOf'(CE), Prefix, Xml) :- + !, + ce_to_xml(CE, Prefix, CEx), + get_xml('ObjectComplementOf', [CEx], Xml). + +ce_to_xml('ObjectHasSelf'(OPE), Prefix, Xml) :- + !, + ope_to_xml(OPE, Prefix, OPEx), + get_xml('ObjectHasSelf', [OPEx], Xml). + +ce_to_xml('DataHasValue'(DPE, L), Prefix, Xml) :- + !, + dpe_to_xml(DPE, Prefix, DPEx), + l_to_xml(L, Lx), + get_xml('DataHasValue', [DPEx, Lx], Xml). + +ce_to_xml('ObjectSomeValuesFrom'(OPE, CE), Prefix, Xml) :- + !, + ope_to_xml(OPE, Prefix, OPEx), + ce_to_xml(CE, Prefix, CEx), + get_xml('ObjectSomeValuesFrom', [OPEx, CEx], Xml). + +ce_to_xml('ObjectMinCardinality'(N, OPE, CE), Prefix, Xml) :- + !, + number(N), + ope_to_xml(OPE, Prefix, OPEx), + ce_to_xml(CE, Prefix, CEx), + get_xml('ObjectMinCardinality', [cardinality = N], [OPEx, CEx], Xml). + +ce_to_xml('ObjectMaxCardinality'(N, OPE, CE), Prefix, Xml) :- + !, + number(N), + ope_to_xml(OPE, Prefix, OPEx), + ce_to_xml(CE, Prefix, CEx), + get_xml('ObjectMaxCardinality', [cardinality = N], [OPEx, CEx], Xml). + +ce_to_xml('ObjectExactCardinality'(N, OPE, CE), Prefix, Xml) :- + !, + number(N), + ope_to_xml(OPE, Prefix, OPEx), + ce_to_xml(CE, Prefix, CEx), + get_xml('ObjectExactCardinality', [cardinality = N], [OPEx, CEx], Xml). + +ce_to_xml(EntityRef, Prefix, Xml) :- + entity_to_xml('Class', EntityRef, Prefix, Xml), + !. + +ce_to_xml(IllegalArg, _, _) :- + throw(error('Not a class expression', context(ce_to_xml/3, IllegalArg))). + + +%% ope_to_xml(EntityRef, Prefix, Xml) +% +% Object Property Expression +% +ope_to_xml('ObjectInverseOf'(OPE), Prefix, Xml) :- + ope_to_xml(OPE, Prefix, OPEx), + get_xml('ObjectInverseOf', [OPEx], Xml). + +ope_to_xml(EntityRef, Prefix, Xml) :- + entity_to_xml('ObjectProperty', EntityRef, Prefix, Xml), + !. + +ope_to_xml(IllegalArg, _, _) :- + throw(error('Not an object property expression', context(ope_to_xml/3, IllegalArg))). + + +%% dpe_to_xml(EntityRef, Prefix, Xml) +% +% Data Property Expression +% +dpe_to_xml(EntityRef, Prefix, Xml) :- + entity_to_xml('DataProperty', EntityRef, Prefix, Xml), + !. + +dpe_to_xml(IllegalArg, _, _) :- + throw(error('Not a data property expression', context(dpe_to_xml/3, IllegalArg))). + + +%% ie_to_xml(EntityRef, Prefix, Xml) +% +% Individual Expression (i.e. named or anonymous individual) +% +% BUG: anonymous individuals are currently converted into named +% individuals. In order to ouput them as anonymous, use instead: +% ie_to_xml(nodeID(Name), _, element('AnonymousIndividual', ['nodeID' = Name], [])). +% +ie_to_xml('nodeID'(NodeId), Prefix, Xml) :- + !, + atom_concat('Ind', NodeId, IName), + entity_to_xml('NamedIndividual', '':IName, Prefix, Xml). + +ie_to_xml(EntityRef, Prefix, Xml) :- + entity_to_xml('NamedIndividual', EntityRef, Prefix, Xml), + !. + +ie_to_xml(IllegalArg, _, _) :- + throw(error('Not an individual', context(ie_to_xml/3, IllegalArg))). + + +%% a_to_xml(+Atom, +Prefix, -Xml) +% +% SWRL Atoms +% +a_to_xml('ClassAtom'(CE, IArg), Prefix, Xml) :- + ce_to_xml(CE, Prefix, CEx), + v_or_ie_to_xml(IArg, Prefix, IArgx), + get_xml('ClassAtom', [CEx, IArgx], Xml). + +% a_to_xml('DataRangeAtom'(...), Prefix, Xml). + +a_to_xml('ObjectPropertyAtom'(OPE, IArg1, IArg2), Prefix, Xml) :- + ope_to_xml(OPE, Prefix, OPEx), + v_or_ie_to_xml(IArg1, Prefix, IArg1x), + v_or_ie_to_xml(IArg2, Prefix, IArg2x), + get_xml('ObjectPropertyAtom', [OPEx, IArg1x, IArg2x], Xml). + +a_to_xml('DataPropertyAtom'(DPE, IArg, DArg), Prefix, Xml) :- + dpe_to_xml(DPE, Prefix, DPEx), + v_or_ie_to_xml(IArg, Prefix, IArgx), + v_or_l_to_xml(DArg, Prefix, DArgx), + get_xml('DataPropertyAtom', [DPEx, IArgx, DArgx], Xml). + +a_to_xml('BuiltInAtom'(Op, DArgList), Prefix, element('BuiltInAtom', ['IRI' = Iri], DArgList_x)) :- + get_iri(Op, Prefix, Iri), + elist_to_xml(v_or_l, DArgList, Prefix, DArgList_x). + +a_to_xml('SameIndividualAtom'(IArg1, IArg2), Prefix, Xml) :- + v_or_ie_to_xml(IArg1, Prefix, IArg1x), + v_or_ie_to_xml(IArg2, Prefix, IArg2x), + get_xml('SameIndividualAtom', [IArg1x, IArg2x], Xml). + +a_to_xml('DifferentIndividualsAtom'(IArg1, IArg2), Prefix, Xml) :- + v_or_ie_to_xml(IArg1, Prefix, IArg1x), + v_or_ie_to_xml(IArg2, Prefix, IArg2x), + get_xml('DifferentIndividualsAtom', [IArg1x, IArg2x], Xml). + +a_to_xml(IllegalArg, _, _) :- + throw(error('Not a SWRL atom', context(a_to_xml/3, IllegalArg))). + + +%% v_or_l_to_xml(+Variable_or_Literal, +Prefix, -Xml) +% +% Literal or SWRL Variable +% +v_or_l_to_xml(Literal, _Prefix, Ex) :- + catch(l_to_xml(Literal, Ex), _, fail), + !. + +v_or_l_to_xml(Variable, Prefix, Ex) :- + catch(v_to_xml(Variable, Prefix, Ex), _, fail), + !. + +v_or_l_to_xml(IllegalArg, _, _) :- + throw(error('Not a variable nor a literal', context(v_or_l_to_xml/3, IllegalArg))). + + +%% v_or_ie_to_xml(+Individual_or_Variable, +Prefix, -Xml) +% +% Individual or SWRL Variable +% +v_or_ie_to_xml(Individual, Prefix, Ex) :- + catch(ie_to_xml(Individual, Prefix, Ex), _, fail), + !. + +v_or_ie_to_xml(Variable, Prefix, Ex) :- + catch(v_to_xml(Variable, Prefix, Ex), _, fail), + !. + +v_or_ie_to_xml(IllegalArg, _, _) :- + throw(error('Not an individual nor a SWRL variable', context(v_or_ie_to_xml/3, IllegalArg))). + + +%% l_to_xml +% +% Literal +% +l_to_xml('^^'(Data, Datatype), element('Literal', ['datatypeIRI' = Datatype], [PCDATA])) :- + !, + datatype_pcdata_data(PCDATA, Datatype, Data). + + +%% v_to_xml(+Variable:term, +Prefix:atom, -VariableX:term) +% +% SWRL Variable +% +v_to_xml('Variable'(Iri), _, element('Variable', ['IRI' = Iri], [])). + + +%% entity_to_xml(Type, NS:Name, Prefix, element(Type, ['IRI' = Iri], [])) :- +% +entity_to_xml(Type, Name, Prefix, element(Type, ['IRI' = Iri], [])) :- + get_iri(Name, Prefix, Iri). + + +%% get_xml(+Name, +Attr, +Children, -Xml) +%% get_xml(+Name, +Children, -Xml) +% +% Builds the SWI-Prolog's XML-term given the XML element name, +% the attributes, and child elements. +% +get_xml(El, Els, element(El, [], Els)). +get_xml(El, Attrs, Els, element(El, Attrs, Els)). + + +%% get_iri(+Name:term, +Prefix:atom, -Iri:atom) is det. +% +% If Name is an atom then considers it an IRI and returns it as it is. +% Otherwise expects that Name has the form ':'(NS,LocalName) +% and uses the default prefix, namespace abbreviation and the +% local name to create the IRI. +% +get_iri(Iri, _, Iri) :- + atom(Iri). + +get_iri(owl:'Thing', _, 'http://www.w3.org/2002/07/owl#Thing'). +get_iri(owl:'Nothing', _, 'http://www.w3.org/2002/07/owl#Nothing'). + +get_iri(ace:'Universe', _, 'http://attempto.ifi.uzh.ch/ace#Universe'). +get_iri(ace:'contain', _, 'http://attempto.ifi.uzh.ch/ace#contain'). + +get_iri('':Name, DefaultPrefix, Iri) :- + atom_concat(DefaultPrefix, Name, Iri). + +get_iri(NS:Name, _, Iri) :- + prefix_map(NS, Prefix), + atom_concat(Prefix, Name, Iri). + + +%% prefix_map(?PrefixName:atom, ?Prefix:atom) +% +% +prefix_map(owl, 'http://www.w3.org/2002/07/owl#'). +prefix_map(ace, 'http://attempto.ifi.uzh.ch/ace#'). +prefix_map(swrlb, 'http://www.w3.org/2003/11/swrlb#'). + + +%% datatype_pcdata_data(+PCDATA:atom, +Datatype:atom, -Data:atomic) is det. +% +% The purpose of this rule is to convert some of the PCDATA +% into Prolog numbers. In case of failure, the PCDATA is returned +% as it is, i.e. it will be represented as an atom. +% +% Note that if the PCDATA (i.e. an atom) cannot be converted +% into a number then atom_number/2 throws an exception. +% This is caught at higher level (for the time being). +% +% @param PCDATA is a data value (atom) +% @param Datatype is an XML Schema datatype +% @param Data is a data value (atom or number) +% +datatype_pcdata_data(PCDATA, Datatype, Data) :- + is_numbertype(Datatype), + !, + atom_number(PCDATA, Data). + +datatype_pcdata_data(PCDATA, _, PCDATA). + + +%% is_numbertype(+Datatype:atom) is det. +% +% @param Datatype is an XML Schema datatype +% +is_numbertype('http://www.w3.org/2001/XMLSchema#int'). +is_numbertype('http://www.w3.org/2001/XMLSchema#integer'). +is_numbertype('http://www.w3.org/2001/XMLSchema#nonNegativeInteger'). +is_numbertype('http://www.w3.org/2001/XMLSchema#float'). +is_numbertype('http://www.w3.org/2001/XMLSchema#double'). +is_numbertype('http://www.w3.org/2001/XMLSchema#short'). +is_numbertype('http://www.w3.org/2001/XMLSchema#long'). diff --git a/utils/owlswrl/simplify_axiom.pl b/utils/owlswrl/simplify_axiom.pl new file mode 100644 index 0000000..954cdf9 --- /dev/null +++ b/utils/owlswrl/simplify_axiom.pl @@ -0,0 +1,102 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2010, Kaarel Kaljurand . +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(simplify_axiom, [ + simplify_axiom/2 + ]). + + +/** Maps the given axiom to a syntactically simpler form + +The given axiom is mapped to a syntactically simpler form +in order to achieve better compatibility with OWL tools +and OWL fragments (which are defined based on syntax). +In most cases the axiom is preserved as it is, we only target the +following forms: + +- ObjectPropertyDomain +- ObjectPropertyRange +- DisjointClasses + +@author Kaarel Kaljurand +@version 2010-12-11 +@license LGPLv3 + +*/ + + +%% simplify_axiom(+Axiom:term, -SimplerAxiom:term) is det. +% +% Note: rule order is important +% +% @param Axiom is an OWL axiom +% @param SimplerAxiom is the same axiom possibly in a simpler form +% + +% disjoint classes +simplify_axiom( + 'SubClassOf'(CE1, 'ObjectComplementOf'(CE2)), + 'DisjointClasses'([CE1, CE2]) + ) :- !. + +% range +simplify_axiom( + 'SubClassOf'('ObjectIntersectionOf'([owl:'Thing', 'ObjectSomeValuesFrom'('ObjectInverseOf'(OPE), owl:'Thing')]), CE), + 'ObjectPropertyRange'(OPE, CE) + ) :- !. + +simplify_axiom( + 'SubClassOf'('ObjectSomeValuesFrom'('ObjectInverseOf'(OPE), owl:'Thing'), CE), + 'ObjectPropertyRange'(OPE, CE) + ) :- !. + +% domain +simplify_axiom( + 'SubClassOf'('ObjectIntersectionOf'([owl:'Thing', 'ObjectSomeValuesFrom'(OPE, owl:'Thing')]), CE), + 'ObjectPropertyDomain'(OPE, CE) + ) :- !. + +simplify_axiom( + 'SubClassOf'('ObjectSomeValuesFrom'(OPE, owl:'Thing'), CE), + 'ObjectPropertyDomain'(OPE, CE) + ) :- !. + +% Converts OWL 2 property axioms into a semantically equivalent yet +% syntactically simplified form, so that the resulting axiom is more +% backwards compatible with OWL 1. E.g. in case a property chain stands +% for a transitivity then we represent it with the TransitiveObjectProperty-axiom. +simplify_axiom( + 'SubObjectPropertyOf'('ObjectPropertyChain'(['ObjectInverseOf'(R)]), 'ObjectInverseOf'(S)), + 'SubObjectPropertyOf'(R, S) + ) :- !. + +simplify_axiom( + 'SubObjectPropertyOf'('ObjectPropertyChain'(['ObjectInverseOf'(R)]), S), + 'SubObjectPropertyOf'(R, 'ObjectInverseOf'(S)) + ) :- !. + +simplify_axiom( + 'SubObjectPropertyOf'('ObjectPropertyChain'([R]), S), + 'SubObjectPropertyOf'(R, S) + ) :- !. + +simplify_axiom( + 'SubObjectPropertyOf'('ObjectPropertyChain'([R, R]), R), + 'TransitiveObjectProperty'(R) + ) :- !. + + +% no change +simplify_axiom(Axiom, Axiom). diff --git a/utils/owlswrl/transform_anonymous.pl b/utils/owlswrl/transform_anonymous.pl new file mode 100644 index 0000000..bbea7cd --- /dev/null +++ b/utils/owlswrl/transform_anonymous.pl @@ -0,0 +1,63 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(transform_anonymous, [ + transform_anonymous/2 % +TermIn, -TermOut + ]). + +/** Transform Anonymous Individuals + +@author Tobias Kuhn +@version 2007-10-29 +*/ + + +%% transform_anonymous(+TermIn, -TermOut) + +transform_anonymous(TermIn, TermOut) :- + transform_anonymous(TermIn, TermOut, [], _). + + +transform_anonymous(Var, Var, Map, Map) :- + var(Var), + !. + +transform_anonymous(nodeID('$VAR'(LocalID)), nodeID(GlobalID), MapIn, MapOut) :- + !, + ( member((LocalID, GID), MapIn) -> + GlobalID = GID, + MapOut = MapIn + ; + GlobalID is random(1000000000000000000), + MapOut = [(LocalID, GlobalID)|MapIn] + ). + +transform_anonymous([], [], Map, Map) :- + !. + +transform_anonymous([H1|T1], [H2|T2], MapIn, MapOut) :- + !, + transform_anonymous(H1, H2, MapIn, MapTemp), + transform_anonymous(T1, T2, MapTemp, MapOut). + +transform_anonymous(Term, Term, Map, Map) :- + Term =.. [Term], + !. + +transform_anonymous(Term1, Term2, MapIn, MapOut) :- + !, + Term1 =.. List1, + transform_anonymous(List1, List2, MapIn, MapOut), + Term2 =.. List2. diff --git a/utils/serialize_term.pl b/utils/serialize_term.pl new file mode 100644 index 0000000..798c39b --- /dev/null +++ b/utils/serialize_term.pl @@ -0,0 +1,82 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(serialize_term, [ + serialize_term/1, % +Term + serialize_term/2, % +Stream, +Term + serialize_term_into_atom/2 % +Term, -Atom + ]). + +/** Term serializer + +The purpose of this module is to provide a single official +predicate for serializing Prolog terms that the Attempto +tools produce (DRSs, token lists, OWL FSS, etc.). + +Serialized terms can be stored in files, sent over HTTP, etc., +so that they can be later read back into the exact same term. + +Essentially we provide a customized version of Prolog built-ins +like write_canonical/[1,2] and writeq/[1,2]. + +@author Kaarel Kaljurand +@version 2009-03-20 + +TODO: + +* test how \= (ACE non-equality) is serialized, maybe check character_escapes(bool, changeable) +* find a way to print terms which contain variables so that the output +has nice variable names (A vs _G123) but without the detour of numbervars, +maybe check: print, portray +* should we serialize singletons as '_' +* we make an extra effort to locally undefine some operators, there must be a cleaner way + +*/ + +%% serialize_term(+Stream:stream, +Term:term) is det. +%% serialize_term(+Term:term) is det. +% +% @param Stream is the output stream +% @param Term is a term to be serialized +% +serialize_term(Stream, Term) :- + numbervars(Term, 0, _), + op(0, fy, -), + op(0, fy, ~), + op(0, xfx, =>), + op(0, xfx, v), + op(0, xfx, &), + write_term(Stream, Term, [numbervars(true), quoted(true)]), + fail ; true. + + +serialize_term(Term) :- + numbervars(Term, 0, _), + op(0, fy, -), + op(0, fy, ~), + op(0, xfx, =>), + op(0, xfx, v), + op(0, xfx, &), + write_term(Term, [numbervars(true), quoted(true)]), + fail ; true. + + +%% serialize_term_into_atom(+Term:term, -SerializedTerm:atom) is det. +% +% @param Term is a term to be serialized +% @param SerializedTerm is the term serialized as an atom +% +serialize_term_into_atom(Term, SerializedTerm) :- + with_output_to(atom(SerializedTerm), serialize_term(Term)). diff --git a/utils/tree_utils.pl b/utils/tree_utils.pl new file mode 100644 index 0000000..8861203 --- /dev/null +++ b/utils/tree_utils.pl @@ -0,0 +1,103 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(tree_utils, [ + unsplit_pronouns_in_tree/2, % +TreeIn, -TreeOut + remove_gaps_in_tree/2, % +TreeIn, -TreeOut + unify_coords_in_tree/2 % +TreeIn, -TreeOut + ]). + +/** Tree Utils + +@author Tobias Kuhn +*/ + +:- use_module(ace_niceace, [ + pronoun_split/2 + ]). + + +%% unsplit_pronouns_in_tree(+TreeIn, -TreeOut) + +unsplit_pronouns_in_tree([], []). + +unsplit_pronouns_in_tree([np, [det, T1], [nbar, [n, T2]|RestIn]], [np, [pn, T]|RestOut]) :- + pronoun_split(T, (T1, T2)), + !, + unsplit_pronouns_in_tree(RestIn, RestOut). + +unsplit_pronouns_in_tree([HeadIn|TailIn], [HeadOut|TailOut]) :- + !, + unsplit_pronouns_in_tree(HeadIn, HeadOut), + unsplit_pronouns_in_tree(TailIn, TailOut). + +unsplit_pronouns_in_tree(Term, Term). + + +%% remove_gaps_in_tree(+TreeIn, -TreeOut) + +remove_gaps_in_tree([], []). + +remove_gaps_in_tree([HeadIn|TailIn], TailOut) :- + empty_branch(HeadIn), + !, + remove_gaps_in_tree(TailIn, TailOut). + +remove_gaps_in_tree([HeadIn|TailIn], [HeadOut|TailOut]) :- + !, + remove_gaps_in_tree(HeadIn, HeadOut), + remove_gaps_in_tree(TailIn, TailOut). + +remove_gaps_in_tree(Term, Term). + + +%% empty_branch(+Branch) + +empty_branch([]). + +empty_branch([_|Tail]) :- + empty_branches(Tail). + + +%% empty_branches(+BranchList) + +empty_branches([]). + +empty_branches([Head|Tail]) :- + empty_branch(Head), + empty_branches(Tail). + + +%% unify_coords_in_tree(TreeIn, -TreeOut) + +unify_coords_in_tree(Leaf, Leaf) :- + atomic(Leaf). + +unify_coords_in_tree(TreeIn, TreeOut) :- + TreeIn = [Node, VP1, Coord, [Node|VP2Rest]], + member(Node, [np_coord, vp_coord, s_coord, ap_coord]), + !, + unify_coords_in_tree(VP1, VP1T), + unify_coords_in_tree([Node|VP2Rest], [Node|VP2RestT]), + TreeOut = [Node, VP1T, Coord|VP2RestT]. + +unify_coords_in_tree([Node|ChildrenIn], [Node|ChildrenOut]) :- + atom(Node), + !, + unify_coords_in_tree(ChildrenIn, ChildrenOut). + +unify_coords_in_tree([FirstIn|RestIn], [FirstOut|RestOut]) :- + unify_coords_in_tree(FirstIn, FirstOut), + unify_coords_in_tree(RestIn, RestOut). diff --git a/utils/trees_to_ascii.pl b/utils/trees_to_ascii.pl new file mode 100644 index 0000000..0c2367a --- /dev/null +++ b/utils/trees_to_ascii.pl @@ -0,0 +1,184 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(trees_to_ascii, [ + trees_to_ascii/2 % +SyntaxLists, -Ascii + ]). + +/** ASCII trees + +This module creates ASCII graphics for syntax trees. + +@author Tobias Kuhn +@version 2008-03-17 +*/ + + +%% trees_to_ascii(+SyntaxLists, -Ascii) +% +% Returns the trees described by the syntax list as an atom (ASCII graphics). + +trees_to_ascii([], ''). + +trees_to_ascii([FirstAndOnly], Ascii) :- + tree_to_ascii(FirstAndOnly, Ascii), + !. + +trees_to_ascii([First | Rest], Ascii) :- + tree_to_ascii(First, AsciiFirst), + trees_to_ascii(Rest, AsciiRest), + format(atom(Ascii), '~w~n~w', [AsciiFirst, AsciiRest]). + + +%% tree_to_ascii(+SyntaxList, -Ascii) + +tree_to_ascii(Tree, Ascii) :- + retractall(char(_,_,_)), + retractall(final_line(_)), + depth(Tree, Depth), + FinalLine is Depth * 2, + assert(final_line(FinalLine)), + draw_tree(Tree, 0, 0, _, _), + get_ascii(0, Ascii). + + +%% char(+Line, +Pos, -Char) + +:- dynamic(char/3). + + +%% final_line(-FinalLine) + +:- dynamic(final_line/1). + + +%% get_ascii(+Line, -Ascii) + +get_ascii(Line, Ascii) :- + setof(P, C^char(Line,P,C), Ps), + !, + last(Ps, MaxPos), + get_line(Line, 0, MaxPos, Atom), + NewLine is Line + 1, + get_ascii(NewLine, AsciiRest), + atom_concat(Atom, '\n', AtomT), + atom_concat(AtomT, AsciiRest, Ascii). + +get_ascii(_, ''). + + +%% get_line(+Line, +Pos, +End, -Ascii) + +get_line(_, Pos, End, '') :- + Pos > End, + !. + +get_line(Line, Pos, End, Ascii) :- + ( char(Line, Pos, Char) ; Char = ' ' ), + !, + NewPos is Pos + 1, + get_line(Line, NewPos, End, AsciiRest), + atom_concat(Char, AsciiRest, Ascii). + + +%% draw_tree(+Tree, +Line, +Start, -Head, -End) + +draw_tree(Tree, Line, Start, Start, End) :- + (Tree = [Atom] ; Tree = Atom), + atomic(Atom), + !, + atom_chars(Atom, AtomChars), + final_line(FinalLine), + draw_vertical_line(Start, Line, FinalLine-1), + draw_chars(FinalLine, Start, AtomChars), + length(AtomChars, Length), + End is Start + Length. + +draw_tree([Parent|Children], Line, Start, Head, End) :- + draw_children(Children, Line + 2, Start, ChildrenEnd, [FirstHead|HeadList]), + last([FirstHead|HeadList], LastHead), + draw_horizontal_line(Line + 1, FirstHead, LastHead), + Head is (FirstHead + LastHead) // 2, + atom_chars(Parent, ParentChars), + draw_chars(Line, Head, ParentChars), + draw_char(Line + 1, Head, '|'), + length(ParentChars, Length), + (ChildrenEnd > Head + Length -> End = ChildrenEnd ; End is Head + Length). + + +%% draw_children(+Children, +Line, +Start, -End, -HeadList) + +draw_children([Child], Line, Start, End, [Head]) :- + !, + draw_tree(Child, Line, Start, Head, End). + +draw_children([Child|Rest], Line, Start, End, [Head|HeadList]) :- + draw_tree(Child, Line, Start, Head, TempPos), + draw_children(Rest, Line, TempPos + 1, End, HeadList). + + +%% draw_chars(+Line, +Pos, -CharList) + +draw_chars(_, _, []). + +draw_chars(Line, Pos, [Char|Rest]) :- + draw_char(Line, Pos, Char), + NewPos is Pos + 1, + draw_chars(Line, NewPos, Rest). + + +%% draw_horizontal_line(+Line, +Start, +End) + +draw_horizontal_line(_, Start, End) :- + Start > End, + !. + +draw_horizontal_line(Line, Start, End) :- + draw_char(Line, Start, '_'), + draw_horizontal_line(Line, Start + 1, End). + + +%% draw_vertical_line(+Pos, +LineStart, +LineEnd) + +draw_vertical_line(_, LineStart, LineEnd) :- + LineStart > LineEnd, + !. + +draw_vertical_line(Pos, LineStart, LineEnd) :- + draw_char(LineStart, Pos, '|'), + draw_vertical_line(Pos, LineStart + 1, LineEnd). + + +%% draw_char(+Line, +Pos, +Char) + +draw_char(Line, Pos, Char) :- + LineE is Line, + PosE is Pos, + asserta(char(LineE, PosE, Char)). + + +%% depth(+List, -Depth) + +depth(Atom, 0) :- + atomic(Atom). + +depth([Atom], 0) :- + atomic(Atom), + !. + +depth([H|T], D) :- + depth(H, HD), + depth(T, TD), + (HD + 1 > TD -> D is HD + 1 ; D = TD). diff --git a/utils/xmlterm_to_xmlatom.pl b/utils/xmlterm_to_xmlatom.pl new file mode 100644 index 0000000..573cdb2 --- /dev/null +++ b/utils/xmlterm_to_xmlatom.pl @@ -0,0 +1,46 @@ +% This file is part of the Attempto Parsing Engine (APE). +% Copyright 2008-2011, Attempto Group, University of Zurich (see http://attempto.ifi.uzh.ch). +% +% The Attempto Parsing Engine (APE) is free software: you can redistribute it and/or modify it +% under the terms of the GNU Lesser General Public License as published by the Free Software +% Foundation, either version 3 of the License, or (at your option) any later version. +% +% The Attempto Parsing Engine (APE) is distributed in the hope that it will be useful, but WITHOUT +% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +% PURPOSE. See the GNU Lesser General Public License for more details. +% +% You should have received a copy of the GNU Lesser General Public License along with the Attempto +% Parsing Engine (APE). If not, see http://www.gnu.org/licenses/. + + +:- module(xmlterm_to_xmlatom, [ + xmlterm_to_xmlatom/2, % +XMLTerm, -XMLAtom + xmlterm_to_xmlatom/3 % +XMLTerm, +Options, -XMLAtom + ]). + +/** XML term to XML atom converter + +@author Tobias Kuhn +@author Kaarel Kaljurand +@version 2008-03-26 +*/ + +%% xmlterm_to_xmlatom(+XMLTerm, -XMLAtom) is det. +%% xmlterm_to_xmlatom(+XMLTerm, +Options, -XMLAtom) is det. +% +% Transforms the term representation of an XML structure (using +% element/3) into an atom. +% +% @param XMLTerm is an XML document as SWI's XML term +% @param Options is a list of options for xml_write/3 +% @param XMLAtom is an XML document as an atom +% +xmlterm_to_xmlatom(XMLTerm, XMLAtom) :- + xmlterm_to_xmlatom(XMLTerm, [], XMLAtom). + +xmlterm_to_xmlatom(XMLTerm, Options, XMLAtom) :- + new_memory_file(MemHandle), + open_memory_file(MemHandle, write, S), + xml_write(S, XMLTerm, Options), + close(S), + memory_file_to_atom(MemHandle, XMLAtom).